.brand-garment{border-radius:var(--radius-lg);min-width:0;margin:0;padding:24px 24px 22px}.brand-garment-rose{background:var(--surface-rose,#f4e7eb)}.brand-garment-sage{background:var(--surface-sage,#edf1ef)}.brand-garment>svg{width:100%;height:auto;max-height:400px}.brand-garment figcaption{max-width:48ch;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.brand-model-list{color:var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:28px 0 24px;padding:0;list-style:none;display:grid}.brand-model-list li{border-top:1px solid var(--border);padding:12px 0}.brand-product-note{max-width:58ch;font-size:var(--text-sm);line-height:1.7}.brand-editorial-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.brand-editorial-layout>.section-header{margin-bottom:0}.brand-editorial-layout .section-subtitle{max-width:48ch;font-size:17px}.brand-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.brand-parameters>div{border-top:1px solid var(--border);padding-top:20px}.brand-parameter-construction{grid-column:1/-1}.brand-parameters dt{color:var(--fg);letter-spacing:-.025em;margin-bottom:16px;font-size:20px;font-weight:500;line-height:1.3}.brand-parameters dd{margin:0}.brand-detail-list{color:var(--muted);gap:12px;padding:0;list-style:none;display:grid}.brand-detail-list li{padding-left:16px;position:relative}.brand-detail-list li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.75em;left:0}.brand-parameter-construction .brand-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.brand-materials-layout{align-items:center}.brand-materials{padding:0;list-style:none}.brand-start-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.brand-start-path{border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:clamp(28px,3.4vw,44px);display:flex}.brand-start-ready{background:var(--surface-sage,#edf1ef)}.brand-start-idea{background:var(--surface-rose,#f4e7eb)}.brand-start-path h2{letter-spacing:-.035em;text-wrap:balance;max-width:19ch;margin-bottom:24px;font-size:clamp(28px,2.8vw,36px);font-weight:500;line-height:1.2}.brand-start-path>p{max-width:48ch;color:var(--muted)}.brand-start-requirements{font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0 32px}.brand-start-path .brand-idea-lead{max-width:32ch;color:var(--fg);margin-bottom:40px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.brand-start-path .brand-path-note{border-top:1px solid var(--border);font-size:var(--text-sm);margin-top:auto;padding-top:20px}.brand-development-list{margin:0;padding:0;list-style:none}.brand-development-list>li{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.brand-development-list>li:first-child{padding-top:20px}.brand-development-list>li:last-child{padding-bottom:0}.brand-development-number{color:var(--accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-top:3px}.brand-development-list h3{margin-bottom:8px;font-size:21px;font-weight:500;line-height:1.3}.brand-development-list p{max-width:54ch;color:var(--muted);font-size:var(--text-sm)}.brand-service-formats>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:64px;padding:30px 0;display:grid}.brand-service-formats>div:last-child{padding-bottom:0}.brand-service-formats dt{letter-spacing:-.035em;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.2}.brand-service-formats dd{max-width:60ch;color:var(--muted);margin:0;font-size:17px}.brand-preparation-section{padding-block:0}.brand-preparation{border-radius:var(--radius-lg);background:var(--surface-rose,#f4e7eb);padding:clamp(28px,4vw,48px)}.brand-preparation-list{margin:0;padding:0;list-style:none}.brand-preparation-list li{border-bottom:1px solid var(--border);padding:18px 0;font-size:18px}.brand-preparation-list li:first-child{padding-top:0}.brand-preparation-list li:last-child{border-bottom:0;padding-bottom:0}.brand-marketplaces.marketplace-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.brand-marketplaces.marketplace-section h2{margin-bottom:0}.brand-tops-order{border-top:1px solid var(--border);max-width:72ch;color:var(--fg-2);margin-top:48px;padding-top:24px}@media (width<=1100px){.brand-editorial-layout,.brand-service-formats>div,.brand-marketplaces.marketplace-section{gap:40px}}@media (width<=920px){.brand-editorial-layout,.brand-marketplaces.marketplace-section{grid-template-columns:minmax(0,1fr);gap:32px}.brand-garment{order:-1;justify-self:center;width:100%;max-width:640px}.brand-start-options{grid-template-columns:minmax(0,1fr)}.brand-start-path h2{max-width:25ch}.brand-start-path .brand-idea-lead{max-width:44ch}.brand-editorial-layout .section-subtitle{max-width:65ch}}@media (width<=560px){.brand-model-list,.brand-parameters,.brand-parameter-construction .brand-detail-list,.brand-start-requirements,.brand-service-formats>div{grid-template-columns:minmax(0,1fr)}.brand-garment{padding:16px 20px 20px}.brand-garment>svg{max-height:300px}.brand-service-formats>div{gap:16px;padding:24px 0}.brand-development-list>li{grid-template-columns:28px minmax(0,1fr);gap:16px}.brand-development-list h3{font-size:19px}.brand-preparation{padding:28px 24px}.brand-preparation-list li{font-size:var(--text-base)}}
