.guideEditorial-module__i4SV1G__page.guideEditorial-module__i4SV1G__page{min-width:0;max-width:1180px;color:var(--text);background:0 0;margin-inline:auto;padding:24px}.guideEditorial-module__i4SV1G__page .core-hero{background:0 0;border:0;border-radius:0;padding:16px 0 24px;display:block}.guideEditorial-module__i4SV1G__page .core-hero-content{max-width:760px}.guideEditorial-module__i4SV1G__page .core-hero-title{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1}.guideEditorial-module__i4SV1G__page .core-guide-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}:is(.guideEditorial-module__i4SV1G__page .core-hero-desc,.guideEditorial-module__i4SV1G__page .core-origin-text){max-width:70ch;color:var(--muted);font-size:16px;line-height:1.75}.guideEditorial-module__i4SV1G__page .core-section{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.guideEditorial-module__i4SV1G__page .core-section h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:600}.guideEditorial-module__i4SV1G__page .core-section h3{font-size:16px;font-weight:600}:is(.guideEditorial-module__i4SV1G__page .core-section p,.guideEditorial-module__i4SV1G__page .core-pieces-list){max-width:72ch;line-height:1.7}.guideEditorial-module__i4SV1G__page .core-tags-section{border:0;padding:12px 0 20px}:is(.guideEditorial-module__i4SV1G__page .core-tag,.guideEditorial-module__i4SV1G__page .core-vibe-chip){background:var(--surface);border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400}:is(.guideEditorial-module__i4SV1G__page .core-identity-feature,.guideEditorial-module__i4SV1G__page .core-identity-block,.guideEditorial-module__i4SV1G__page .core-community-meaning){background:var(--surface);box-shadow:none;border:0;border-radius:12px;padding:20px}.guideEditorial-module__i4SV1G__page .core-related-card{background:var(--surface);border-color:#0000;border-radius:10px;min-height:64px;padding:12px}.guideEditorial-module__i4SV1G__page .core-related-card:hover{background:var(--surface-2)}:is(.guideEditorial-module__i4SV1G__page .core-hero-back,.guideEditorial-module__i4SV1G__page .load-more-btn,.guideEditorial-module__i4SV1G__page .public-detail-shop-btn){border-radius:8px;width:fit-content;min-width:44px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500}:is(.guideEditorial-module__i4SV1G__page .core-hero-back,.guideEditorial-module__i4SV1G__page .load-more-btn){color:var(--text);border:1px solid var(--line);box-shadow:none;background:0 0}.guideEditorial-module__i4SV1G__page .core-section .results-masonry{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:24px 16px}.guideEditorial-module__i4SV1G__page .core-detail-leader{background:var(--surface);border:0;border-radius:10px;max-width:480px;padding:12px}.guideEditorial-module__i4SV1G__page :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:780px){.guideEditorial-module__i4SV1G__page.guideEditorial-module__i4SV1G__page{padding:16px 12px}.guideEditorial-module__i4SV1G__page .core-hero{padding-block:8px 20px}.guideEditorial-module__i4SV1G__page .core-section{padding-block:24px}.guideEditorial-module__i4SV1G__page .core-section h2{font-size:22px}.guideEditorial-module__i4SV1G__page .core-section .results-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}:is(.guideEditorial-module__i4SV1G__page .core-identity-feature,.guideEditorial-module__i4SV1G__page .core-identity-block,.guideEditorial-module__i4SV1G__page .core-community-meaning){padding:16px}}
.quietAction-module__7_Z6DW__action{min-width:44px;min-height:44px;color:var(--cf-text,var(--text));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.quietAction-module__7_Z6DW__action>svg{flex-shrink:0;width:20px;height:20px}.quietAction-module__7_Z6DW__action:hover{background:var(--cf-hover,#8080801a)}.quietAction-module__7_Z6DW__action:focus-visible{outline:2px solid var(--cf-accent,var(--accent));outline-offset:2px}.quietAction-module__7_Z6DW__action:disabled{opacity:.5;cursor:default}
.styleIllustrations-module__iaLtQa__imageFrame{background:#faf3f4;width:100%;min-width:0;display:block;overflow:hidden}.styleIllustrations-module__iaLtQa__image{object-fit:contain;width:100%;height:auto;display:block}.styleIllustrations-module__iaLtQa__imageFallback{color:#675762;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:120px;padding:24px;display:flex}.styleIllustrations-module__iaLtQa__fallbackMark{font-size:2rem}.styleIllustrations-module__iaLtQa__fallbackCopy{gap:8px;max-width:34ch;font-size:.85rem;line-height:1.5;display:grid}.styleIllustrations-module__iaLtQa__thumbnail{width:100%;height:100%}.styleIllustrations-module__iaLtQa__thumbnail .styleIllustrations-module__iaLtQa__image{object-fit:cover;width:100%;height:100%}.styleIllustrations-module__iaLtQa__thumbnail .styleIllustrations-module__iaLtQa__imageFallback{min-height:0;padding:0}.styleIllustrations-module__iaLtQa__thumbnail .styleIllustrations-module__iaLtQa__fallbackMark{font-size:1.2rem}.styleIllustrations-module__iaLtQa__thumbnail .styleIllustrations-module__iaLtQa__fallbackCopy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.styleIllustrations-module__iaLtQa__card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:14px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden}.styleIllustrations-module__iaLtQa__card:hover{border-color:var(--accent-border);box-shadow:0 8px 24px color-mix(in srgb, var(--text) 8%, transparent)}.styleIllustrations-module__iaLtQa__cardArt{aspect-ratio:3/4}.styleIllustrations-module__iaLtQa__cardBody{gap:7px;padding:15px;display:grid}.styleIllustrations-module__iaLtQa__series{color:var(--illustration-accent,var(--accent-dark));letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800;line-height:1.5}.styleIllustrations-module__iaLtQa__cardBody h3{color:inherit;margin:0;font-size:1.15rem;line-height:1.2}.styleIllustrations-module__iaLtQa__cardSubtitle{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.styleIllustrations-module__iaLtQa__featureCard{border-radius:20px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;width:100%;display:grid}.styleIllustrations-module__iaLtQa__featureCard .styleIllustrations-module__iaLtQa__cardBody{gap:15px;padding:clamp(20px,4vw,48px)}.styleIllustrations-module__iaLtQa__featureCard .styleIllustrations-module__iaLtQa__cardBody h3{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,3rem)}.styleIllustrations-module__iaLtQa__featureDescription{max-width:42ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.styleIllustrations-module__iaLtQa__cardAction{align-items:center;gap:12px;margin-top:4px;font-size:.85rem;font-weight:750;display:inline-flex}.styleIllustrations-module__iaLtQa__guide{--illustration-accent:#85405f;border:1px solid var(--line);color:#2e2430;background:#fcf7f5;border-radius:22px;min-width:0;overflow:hidden}.styleIllustrations-module__iaLtQa__guideHeader{border-bottom:1px solid #e6d9df;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;padding:clamp(20px,3vw,36px);display:grid}.styleIllustrations-module__iaLtQa__wordmark{width:200px;max-width:100%;height:auto}.styleIllustrations-module__iaLtQa__guideHeader h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1}.styleIllustrations-module__iaLtQa__interpretation{color:#685c64;max-width:64ch;margin:0;font-size:.94rem;line-height:1.6}.styleIllustrations-module__iaLtQa__guideBody{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:start;gap:clamp(20px,3vw,36px);padding:clamp(16px,2.5vw,28px);display:grid}.styleIllustrations-module__iaLtQa__sheet{min-width:0;margin:0}.styleIllustrations-module__iaLtQa__enlarge{color:#573549;width:100%;font:inherit;cursor:zoom-in;background:#faf3f4;border:1px solid #e3d3db;border-radius:12px;padding:0;display:block;overflow:hidden}.styleIllustrations-module__iaLtQa__enlargeLabel{border-top:1px solid #e3d3db;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:.8rem;font-weight:750;display:flex}.styleIllustrations-module__iaLtQa__caption{color:#74646e;margin-top:12px;font-size:.72rem;line-height:1.5}.styleIllustrations-module__iaLtQa__notes{gap:28px;min-width:0;padding-top:3px;display:grid}.styleIllustrations-module__iaLtQa__notes h3{margin:4px 0 9px;font-size:1.16rem;line-height:1.3}.styleIllustrations-module__iaLtQa__notesKicker{color:#85405f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.styleIllustrations-module__iaLtQa__notesIntro{color:#74646e;margin:0;font-size:.8rem;line-height:1.5}.styleIllustrations-module__iaLtQa__sourceNotes{margin:1rem 0;font-size:.875rem;line-height:1.6}.styleIllustrations-module__iaLtQa__sourceNotes summary{cursor:pointer;font-weight:600}.styleIllustrations-module__iaLtQa__sourceNotes p{margin-top:.75rem}.styleIllustrations-module__iaLtQa__garmentReferences{gap:10px;margin:16px 0 0;padding-left:18px;display:grid}.styleIllustrations-module__iaLtQa__garmentReferences li::marker{color:#85405f}.styleIllustrations-module__iaLtQa__garmentReferences a{color:#85405f;text-underline-offset:3px;overflow-wrap:anywhere;padding-block:4px;font-size:.88rem;font-weight:750;line-height:1.5;text-decoration:underline;display:inline-block}.styleIllustrations-module__iaLtQa__garmentReferences p{color:#685c64;margin:0;font-size:.82rem;line-height:1.65}.styleIllustrations-module__iaLtQa__pieces{gap:16px;margin:20px 0 0;display:grid}.styleIllustrations-module__iaLtQa__pieces>div{border-top:1px solid #e5d8df;padding-top:13px}.styleIllustrations-module__iaLtQa__pieces dt{margin:0 0 5px;font-size:.88rem;font-weight:750;line-height:1.4}.styleIllustrations-module__iaLtQa__pieces dd{color:#685c64;margin:0;font-size:.82rem;line-height:1.65}.styleIllustrations-module__iaLtQa__palette{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:12px;margin-top:15px;display:grid}.styleIllustrations-module__iaLtQa__palette figure{gap:7px;margin:0;display:grid}.styleIllustrations-module__iaLtQa__swatch{border:1px solid #d5c5cf;border-radius:6px;width:100%;height:45px;display:block}.styleIllustrations-module__iaLtQa__palette figcaption{color:#685c64;font-size:.72rem;line-height:1.4}.styleIllustrations-module__iaLtQa__browseLink{color:#fff;background:#85405f;border:1px solid #85405f;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:11px 15px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.styleIllustrations-module__iaLtQa__browseCta{gap:12px;display:grid}.styleIllustrations-module__iaLtQa__backdrop{z-index:12000;background:#0f0c11d9;position:fixed;inset:0}.styleIllustrations-module__iaLtQa__dialog{background:var(--surface,#11131a);width:100%;min-width:0;height:100%;color:var(--text,#fff);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.styleIllustrations-module__iaLtQa__viewerHeader{border-bottom:1px solid var(--line);padding:max(14px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 14px max(20px, env(safe-area-inset-left));flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.styleIllustrations-module__iaLtQa__viewerTitle{flex:240px;min-width:0}.styleIllustrations-module__iaLtQa__viewerTitle strong{font-size:1rem}.styleIllustrations-module__iaLtQa__viewerTitle p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.4}.styleIllustrations-module__iaLtQa__viewerControls{gap:5px;display:flex}.styleIllustrations-module__iaLtQa__viewerControls button,.styleIllustrations-module__iaLtQa__close{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:.8rem;font-weight:650}.styleIllustrations-module__iaLtQa__viewerControls button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.styleIllustrations-module__iaLtQa__close{align-items:center;gap:10px;display:inline-flex}.styleIllustrations-module__iaLtQa__viewerStage{overscroll-behavior:contain;min-width:0;min-height:0;padding:20px max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:color-mix(in srgb, var(--bg) 94%, #69535f);overflow:auto}.styleIllustrations-module__iaLtQa__viewerFit .styleIllustrations-module__iaLtQa__viewerImage{background:0 0;width:100%;height:100%}.styleIllustrations-module__iaLtQa__viewerFit .styleIllustrations-module__iaLtQa__image{object-fit:contain;width:100%;height:100%}.styleIllustrations-module__iaLtQa__viewerActual .styleIllustrations-module__iaLtQa__viewerImage{width:var(--illustration-width);min-width:var(--illustration-width);max-width:none;margin-inline:auto}.styleIllustrations-module__iaLtQa__viewerActual .styleIllustrations-module__iaLtQa__image{width:100%;max-width:none}.styleIllustrations-module__iaLtQa__card:focus-visible,.styleIllustrations-module__iaLtQa__enlarge:focus-visible,.styleIllustrations-module__iaLtQa__browseLink:focus-visible,.styleIllustrations-module__iaLtQa__garmentReferences a:focus-visible,.styleIllustrations-module__iaLtQa__sourceNotes summary:focus-visible,.styleIllustrations-module__iaLtQa__sourceNotes a:focus-visible,.styleIllustrations-module__iaLtQa__close:focus-visible,.styleIllustrations-module__iaLtQa__viewerControls button:focus-visible,.styleIllustrations-module__iaLtQa__viewerStage:focus-visible{outline:3px solid var(--illustration-accent,var(--accent,#85405f));outline-offset:3px}@media (max-width:900px){.styleIllustrations-module__iaLtQa__guideHeader{grid-template-columns:minmax(0,1fr);gap:20px}.styleIllustrations-module__iaLtQa__wordmark{width:180px}.styleIllustrations-module__iaLtQa__guideBody{grid-template-columns:minmax(0,1fr);gap:28px}.styleIllustrations-module__iaLtQa__sheet{justify-self:center;width:min(100%,680px)}}@media (max-width:640px){.styleIllustrations-module__iaLtQa__featureCard{grid-template-columns:minmax(0,1fr)}.styleIllustrations-module__iaLtQa__featureCard .styleIllustrations-module__iaLtQa__cardArt{justify-self:center;width:min(100%,300px)}.styleIllustrations-module__iaLtQa__featureCard .styleIllustrations-module__iaLtQa__cardBody{padding:22px}.styleIllustrations-module__iaLtQa__guide{border-radius:14px}.styleIllustrations-module__iaLtQa__guideHeader{padding:20px 16px}.styleIllustrations-module__iaLtQa__cardBody{padding:12px}.styleIllustrations-module__iaLtQa__viewerHeader{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;display:grid}.styleIllustrations-module__iaLtQa__viewerTitle{grid-area:1/1}.styleIllustrations-module__iaLtQa__close{grid-area:1/2}.styleIllustrations-module__iaLtQa__viewerControls{grid-area:2/1/auto/-1}.styleIllustrations-module__iaLtQa__viewerControls button{flex:1}.styleIllustrations-module__iaLtQa__viewerStage{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.styleIllustrations-module__iaLtQa__card{transition:none}}
.styleGuidePresentation-module__Ho2CUa__guide{border:1px solid var(--line);color:#2e2430;background:#fcf7f5;border-radius:22px;min-width:0;overflow:hidden}.styleGuidePresentation-module__Ho2CUa__header{border-bottom:1px solid #e6d9df;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;padding:clamp(20px,3vw,36px);display:grid}.styleGuidePresentation-module__Ho2CUa__wordmark{width:200px;max-width:100%;height:auto}.styleGuidePresentation-module__Ho2CUa__kicker{color:#85405f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800;line-height:1.5}.styleGuidePresentation-module__Ho2CUa__header h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1}.styleGuidePresentation-module__Ho2CUa__intro{color:#685c64;max-width:64ch;margin:0;font-size:.85rem;line-height:1.6}.styleGuidePresentation-module__Ho2CUa__body,.styleGuidePresentation-module__Ho2CUa__legacyNotes{padding:clamp(16px,2.5vw,28px)}.styleGuidePresentation-module__Ho2CUa__notesHeading{margin:0;padding:clamp(16px,2.5vw,28px) clamp(16px,2.5vw,28px) 0;font-size:1.4rem;line-height:1.3}.styleGuidePresentation-module__Ho2CUa__body:has(.styleGuidePresentation-module__Ho2CUa__notes:empty):not(.styleGuidePresentation-module__Ho2CUa__withImage){display:none}.styleGuidePresentation-module__Ho2CUa__notes{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,44px);min-width:0;display:grid}.styleGuidePresentation-module__Ho2CUa__notes>:only-child{grid-column:1/-1}.styleGuidePresentation-module__Ho2CUa__notes h3{margin:4px 0 12px;font-size:1.16rem;line-height:1.3}.styleGuidePresentation-module__Ho2CUa__pieces{gap:18px;margin:20px 0 0;display:grid}.styleGuidePresentation-module__Ho2CUa__pieces>div{border-top:1px solid #e5d8df;padding-top:13px}.styleGuidePresentation-module__Ho2CUa__pieces dt{margin:0 0 5px;font-size:.9rem;font-weight:750;line-height:1.4}.styleGuidePresentation-module__Ho2CUa__pieces dd,.styleGuidePresentation-module__Ho2CUa__pieceList{color:#685c64;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.7}.styleGuidePresentation-module__Ho2CUa__pieceList{gap:12px;padding-left:20px;display:grid}.styleGuidePresentation-module__Ho2CUa__pieceList li::marker{color:#85405f}.styleGuidePresentation-module__Ho2CUa__palette{grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:14px;margin-top:18px;display:grid}.styleGuidePresentation-module__Ho2CUa__palette figure{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.styleGuidePresentation-module__Ho2CUa__swatch{border:1px solid #d5c5cf;border-radius:6px;width:100%;height:60px}.styleGuidePresentation-module__Ho2CUa__palette figcaption,.styleGuidePresentation-module__Ho2CUa__referenceImage figcaption{color:#685c64;overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.styleGuidePresentation-module__Ho2CUa__withImage{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.styleGuidePresentation-module__Ho2CUa__withImage .styleGuidePresentation-module__Ho2CUa__notes{grid-template-columns:minmax(0,1fr)}.styleGuidePresentation-module__Ho2CUa__referenceImage{min-width:0;margin:0}.styleGuidePresentation-module__Ho2CUa__imageFrame{aspect-ratio:3/4;background:#faf3f4;border:1px solid #e3d3db;border-radius:12px;position:relative;overflow:hidden}.styleGuidePresentation-module__Ho2CUa__referenceImage figcaption{margin-top:12px}.styleGuidePresentation-module__Ho2CUa__footer{border-top:1px solid #e5d8df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 clamp(16px,2.5vw,28px);padding-block:22px;display:flex}.styleGuidePresentation-module__Ho2CUa__browseLink{color:#fff;background:#85405f;border:1px solid #85405f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 16px;font-size:.84rem;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.styleGuidePresentation-module__Ho2CUa__browseLink:hover{background:#6f3450}.styleGuidePresentation-module__Ho2CUa__browseLink:focus-visible{outline-offset:3px;outline:3px solid #85405f}@media (max-width:900px){.styleGuidePresentation-module__Ho2CUa__header{grid-template-columns:minmax(0,1fr);gap:20px}.styleGuidePresentation-module__Ho2CUa__wordmark{width:180px}.styleGuidePresentation-module__Ho2CUa__withImage{grid-template-columns:minmax(0,1fr)}.styleGuidePresentation-module__Ho2CUa__referenceImage{justify-self:center;width:min(100%,680px)}}@media (max-width:640px){.styleGuidePresentation-module__Ho2CUa__guide{border-radius:14px}.styleGuidePresentation-module__Ho2CUa__notes{grid-template-columns:minmax(0,1fr)}.styleGuidePresentation-module__Ho2CUa__browseLink{width:100%}}
.originalStyleConcept-module___El0nW__concept{min-width:0;color:var(--cf-text,var(--text));background:0 0;font-family:inherit}.originalStyleConcept-module___El0nW__header{padding:0 0 24px}.originalStyleConcept-module___El0nW__kicker{color:var(--cf-accent,var(--accent));letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.originalStyleConcept-module___El0nW__header h2{letter-spacing:-.025em;max-width:23ch;margin:8px 0 16px;font-family:inherit;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:600;line-height:1.15}.originalStyleConcept-module___El0nW__header>p:last-child{max-width:68ch;color:var(--cf-muted,var(--muted));margin:0;font-size:.9rem;line-height:1.75}.originalStyleConcept-module___El0nW__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding:0 0 24px;display:grid}.originalStyleConcept-module___El0nW__textOnly{grid-template-columns:minmax(0,1fr)}.originalStyleConcept-module___El0nW__figure{justify-self:center;width:min(100%,840px);min-width:0;margin:0}.originalStyleConcept-module___El0nW__enlarge{color:#573549;width:100%;font:inherit;cursor:zoom-in;background:#fff;border:0;padding:0;display:block;overflow:hidden}.originalStyleConcept-module___El0nW__image{width:100%;height:auto;display:block}.originalStyleConcept-module___El0nW__enlargeLabel{border-top:1px solid var(--cf-line,var(--line));background:var(--cf-surface,var(--surface));min-height:44px;color:var(--cf-text,var(--text));justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.875rem;font-weight:500;display:flex}.originalStyleConcept-module___El0nW__figure figcaption{color:var(--cf-muted,var(--muted));margin-top:12px;font-size:.875rem;line-height:1.55}.originalStyleConcept-module___El0nW__fallback{border:1px solid var(--cf-line,var(--line));background:var(--cf-surface,var(--surface));text-align:center;border-radius:12px;align-content:center;min-height:180px;padding:28px;display:grid}.originalStyleConcept-module___El0nW__fallback p{margin:8px 0 0;line-height:1.6}.originalStyleConcept-module___El0nW__references{width:100%;min-width:0}.originalStyleConcept-module___El0nW__references h3{margin:0 0 10px;font-size:1.2rem}.originalStyleConcept-module___El0nW__referenceIntro{color:var(--cf-muted,var(--muted));margin:0 0 20px;font-size:.875rem;line-height:1.6}.originalStyleConcept-module___El0nW__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.originalStyleConcept-module___El0nW__items li{border-top:1px solid var(--cf-line,var(--line));min-width:0;padding-top:18px}.originalStyleConcept-module___El0nW__items li::marker{color:var(--cf-accent,var(--accent));font-weight:800}.originalStyleConcept-module___El0nW__items h4{margin:0 0 4px;font-size:.96rem;line-height:1.45}.originalStyleConcept-module___El0nW__items p{color:var(--cf-muted,var(--muted));margin:7px 0;font-size:.875rem;line-height:1.6}.originalStyleConcept-module___El0nW__items .originalStyleConcept-module___El0nW__itemMeta{margin:0;font-size:.875rem}.originalStyleConcept-module___El0nW__items .originalStyleConcept-module___El0nW__itemNumber{color:var(--cf-accent,var(--accent));letter-spacing:.06em;margin:0 0 10px;font-size:.73rem;font-weight:700}.originalStyleConcept-module___El0nW__items a{color:var(--cf-accent,var(--accent));text-underline-offset:3px;overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.6}.originalStyleConcept-module___El0nW__items .originalStyleConcept-module___El0nW__dateBasis{font-size:.875rem}.originalStyleConcept-module___El0nW__evidence{margin-top:12px}.originalStyleConcept-module___El0nW__evidence summary{width:fit-content;min-height:44px;color:var(--cf-muted,var(--muted));text-underline-offset:3px;cursor:pointer;align-content:center;font-size:.875rem;text-decoration:underline;display:list-item}.originalStyleConcept-module___El0nW__evidence[open]{padding-bottom:10px}.originalStyleConcept-module___El0nW__evidence p{font-size:.875rem}.originalStyleConcept-module___El0nW__productDetails{margin:12px 0 0;font-size:.875rem;line-height:1.6}.originalStyleConcept-module___El0nW__productDetails>div{margin-top:8px}.originalStyleConcept-module___El0nW__productDetails dt{font-weight:700}.originalStyleConcept-module___El0nW__productDetails dd{color:var(--cf-muted,var(--muted));overflow-wrap:anywhere;margin:0}.originalStyleConcept-module___El0nW__enlarge:focus-visible,.originalStyleConcept-module___El0nW__items a:focus-visible,.originalStyleConcept-module___El0nW__evidence summary:focus-visible,.originalStyleConcept-module___El0nW__dialog button:focus-visible,.originalStyleConcept-module___El0nW__stage:focus-visible{outline:3px solid var(--cf-accent,var(--accent));outline-offset:3px}.originalStyleConcept-module___El0nW__backdrop{z-index:1200;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#120c12d9;place-items:center;display:grid;position:fixed;inset:0}.originalStyleConcept-module___El0nW__dialog{border:1px solid var(--cf-line,var(--line));background:var(--cf-surface,var(--surface));width:min(1200px,100%);height:min(100%,96dvh);min-height:0;color:var(--cf-text,var(--text));border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.originalStyleConcept-module___El0nW__viewerHeader{border-bottom:1px solid var(--cf-line,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.originalStyleConcept-module___El0nW__viewerHeader p{color:var(--cf-muted,var(--muted));margin:4px 0 0;font-size:.875rem}.originalStyleConcept-module___El0nW__viewerHeader>div{overflow-wrap:anywhere;min-width:0}.originalStyleConcept-module___El0nW__controls{flex-wrap:wrap;gap:6px;display:flex}.originalStyleConcept-module___El0nW__viewerHeader button{border:1px solid var(--cf-line,var(--line));background:var(--cf-elevated,var(--surface-2));min-height:44px;color:var(--cf-text,var(--text));font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:.82rem}.originalStyleConcept-module___El0nW__viewerHeader button[aria-pressed=true]{background:var(--cf-elevated,var(--surface-2));color:var(--cf-accent,var(--accent));border-color:currentColor}.originalStyleConcept-module___El0nW__stage{overscroll-behavior:contain;background:#fff;flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.originalStyleConcept-module___El0nW__fit{justify-content:center;align-items:center;display:flex}.originalStyleConcept-module___El0nW__viewerImage{display:block}.originalStyleConcept-module___El0nW__fit .originalStyleConcept-module___El0nW__viewerImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.originalStyleConcept-module___El0nW__actualSize .originalStyleConcept-module___El0nW__viewerImage{width:var(--concept-width);max-width:none;height:auto;margin-inline:auto}.originalStyleConcept-module___El0nW__compactFigure{margin-inline:auto}.originalStyleConcept-module___El0nW__compactFigure .originalStyleConcept-module___El0nW__enlarge{width:fit-content;max-width:100%;margin-inline:auto}.originalStyleConcept-module___El0nW__compactFigure .originalStyleConcept-module___El0nW__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(70svh,640px);margin-inline:auto}.originalStyleConcept-module___El0nW__compactFigure figcaption{max-width:80ch;margin-inline:auto}@media (max-width:640px){.originalStyleConcept-module___El0nW__items{grid-template-columns:minmax(0,1fr)}.originalStyleConcept-module___El0nW__compactFigure .originalStyleConcept-module___El0nW__image{max-height:min(65svh,480px)}}@media (max-width:480px){.originalStyleConcept-module___El0nW__backdrop{padding:6px}.originalStyleConcept-module___El0nW__viewerHeader{gap:8px;padding:10px}.originalStyleConcept-module___El0nW__viewerHeader>div:first-child{flex-basis:100%}}
.agejoStyleGuide-module__n5KuSa__article{--ink:var(--text);--soft:var(--muted);--rule:var(--line);--rose:var(--accent);box-sizing:border-box;width:100%;color:var(--ink);background:0 0;padding:16px 0;font-family:inherit}.agejoStyleGuide-module__n5KuSa__article *,.agejoStyleGuide-module__n5KuSa__article :before,.agejoStyleGuide-module__n5KuSa__article :after{box-sizing:border-box}.agejoStyleGuide-module__n5KuSa__article a{color:inherit;text-underline-offset:4px}.agejoStyleGuide-module__n5KuSa__article a:hover{color:var(--rose)}.agejoStyleGuide-module__n5KuSa__article :is(a,summary,button):focus-visible{outline:3px solid var(--rose);outline-offset:5px}.agejoStyleGuide-module__n5KuSa__article :is(section,div)[id]{scroll-margin-top:24px}.agejoStyleGuide-module__n5KuSa__hero{padding-bottom:10px}.agejoStyleGuide-module__n5KuSa__topline{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-size:.73rem;display:flex}.agejoStyleGuide-module__n5KuSa__back{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.agejoStyleGuide-module__n5KuSa__intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:46px 0 36px;display:grid}.agejoStyleGuide-module__n5KuSa__intro>div{min-width:0}.agejoStyleGuide-module__n5KuSa__eyebrow{color:var(--rose);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.73rem;font-weight:700}.agejoStyleGuide-module__n5KuSa__intro h1{overflow-wrap:anywhere;letter-spacing:-.07em;margin:0;font-family:inherit;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1}.agejoStyleGuide-module__n5KuSa__intro h1 span{color:var(--rose)}.agejoStyleGuide-module__n5KuSa__intro h1.agejoStyleGuide-module__n5KuSa__longTitle{letter-spacing:-.055em;font-size:clamp(28px,5vw,48px);line-height:1.08}.agejoStyleGuide-module__n5KuSa__aliases{color:var(--soft);margin:18px 0 0;font-size:.82rem}.agejoStyleGuide-module__n5KuSa__standfirst>p:first-child{max-width:64ch;margin:0;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.65}.agejoStyleGuide-module__n5KuSa__standfirst .agejoStyleGuide-module__n5KuSa__scope{max-width:80ch;color:var(--soft);margin:20px 0 0;font-size:.95rem;line-height:1.65}.agejoStyleGuide-module__n5KuSa__byline{border-top:1px solid var(--rule);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0;font-size:.75rem;line-height:1.6;display:flex}.agejoStyleGuide-module__n5KuSa__contents{border-block:1px solid var(--ink);flex-wrap:wrap;column-gap:28px;display:flex}.agejoStyleGuide-module__n5KuSa__contents a{align-items:center;min-height:52px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.agejoStyleGuide-module__n5KuSa__readingGrid:empty{display:none}.agejoStyleGuide-module__n5KuSa__readingSection,.agejoStyleGuide-module__n5KuSa__wardrobe{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:40px;padding:40px 0;display:grid}.agejoStyleGuide-module__n5KuSa__sectionLabel>span,.agejoStyleGuide-module__n5KuSa__chapter>span{color:var(--rose);letter-spacing:.05em;font-size:.72rem;font-weight:700}.agejoStyleGuide-module__n5KuSa__sectionLabel h2{letter-spacing:-.025em;max-width:15ch;margin:12px 0 0;font-family:inherit;font-size:1.8rem;font-weight:400;line-height:1.15}.agejoStyleGuide-module__n5KuSa__prose{min-width:0;max-width:80ch}.agejoStyleGuide-module__n5KuSa__prose>p,.agejoStyleGuide-module__n5KuSa__beauty p{margin:0;font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.75}.agejoStyleGuide-module__n5KuSa__beauty{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.agejoStyleGuide-module__n5KuSa__beauty h3{margin:0 0 12px;font-size:.92rem}.agejoStyleGuide-module__n5KuSa__beauty p+p{margin-top:12px}.agejoStyleGuide-module__n5KuSa__beauty ul{margin:0;padding-left:20px;font-size:.95rem;line-height:1.85}.agejoStyleGuide-module__n5KuSa__outfit{border-bottom:1px solid var(--rule);padding:42px 0 16px}.agejoStyleGuide-module__n5KuSa__outfit>figure{margin-bottom:28px}.agejoStyleGuide-module__n5KuSa__chapter{margin-bottom:12px}.agejoStyleGuide-module__n5KuSa__wardrobeBody{min-width:0}.agejoStyleGuide-module__n5KuSa__wardrobeColumns{grid-template-columns:1.5fr 1fr;gap:38px;display:grid}.agejoStyleGuide-module__n5KuSa__wardrobe h3{margin:0 0 18px;font-size:.98rem;line-height:1.4}.agejoStyleGuide-module__n5KuSa__pieces{gap:18px;margin:0;display:grid}.agejoStyleGuide-module__n5KuSa__pieces dt{font-size:.88rem;font-weight:700;line-height:1.5}.agejoStyleGuide-module__n5KuSa__pieces dd{color:var(--soft);margin:5px 0 0;font-size:.875rem;line-height:1.7}.agejoStyleGuide-module__n5KuSa__paletteSection>p{color:var(--soft);margin:0 0 18px;font-size:.875rem;line-height:1.65}.agejoStyleGuide-module__n5KuSa__palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.agejoStyleGuide-module__n5KuSa__palette figure{margin:0}.agejoStyleGuide-module__n5KuSa__palette figure>span{border:1px solid #d6cbd1;height:44px;display:block}.agejoStyleGuide-module__n5KuSa__palette figcaption{color:var(--soft);margin-top:8px;font-size:.74rem}.agejoStyleGuide-module__n5KuSa__formulas{border-top:1px solid var(--rule);margin-top:32px;padding-top:26px}.agejoStyleGuide-module__n5KuSa__formulas h3{margin-bottom:8px}.agejoStyleGuide-module__n5KuSa__small,.agejoStyleGuide-module__n5KuSa__prose>p.agejoStyleGuide-module__n5KuSa__small{color:var(--soft);margin:0;font-size:.875rem;line-height:1.7}.agejoStyleGuide-module__n5KuSa__formulaList{gap:20px;margin:22px 0 0;padding-left:22px;display:grid}.agejoStyleGuide-module__n5KuSa__formulaList li{color:var(--ink);padding-left:8px;font-size:.88rem;line-height:1.8}.agejoStyleGuide-module__n5KuSa__formulaList li::marker{color:var(--rose);font-weight:700}.agejoStyleGuide-module__n5KuSa__findPieces{border-top:1px solid var(--rule);margin-top:30px;padding-top:24px}.agejoStyleGuide-module__n5KuSa__findPieces h3{margin-bottom:8px}.agejoStyleGuide-module__n5KuSa__findPieces p{color:var(--soft);margin:0;font-size:.875rem;line-height:1.8}.agejoStyleGuide-module__n5KuSa__findPieces>a{border:1px solid var(--rule);background:var(--surface);min-height:46px;color:var(--ink);border-radius:8px;align-items:center;gap:30px;margin-top:18px;padding:10px 17px;font-size:.84rem;text-decoration:none;display:inline-flex}.agejoStyleGuide-module__n5KuSa__findPieces>a:hover{color:var(--ink);background:var(--surface-2)}.agejoStyleGuide-module__n5KuSa__sources{gap:22px;margin:24px 0 0;padding-left:20px;display:grid}.agejoStyleGuide-module__n5KuSa__sources li{padding-left:8px;font-size:.88rem;line-height:1.65}.agejoStyleGuide-module__n5KuSa__sources li::marker{color:var(--rose)}.agejoStyleGuide-module__n5KuSa__sources a{overflow-wrap:anywhere;font-weight:700}.agejoStyleGuide-module__n5KuSa__sources p{color:var(--soft);margin:8px 0 0;font-size:.875rem;line-height:1.75}.agejoStyleGuide-module__n5KuSa__related{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 0;font-size:.8rem;display:flex}.agejoStyleGuide-module__n5KuSa__related>span{color:var(--soft)}.agejoStyleGuide-module__n5KuSa__related>div{flex-wrap:wrap;gap:24px;display:flex}@media (min-width:1200px){.agejoStyleGuide-module__n5KuSa__readingGrid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,72px);display:grid}.agejoStyleGuide-module__n5KuSa__readingGrid>.agejoStyleGuide-module__n5KuSa__readingSection{border-bottom:0;min-width:0;display:block}.agejoStyleGuide-module__n5KuSa__readingGrid>.agejoStyleGuide-module__n5KuSa__readingSection:only-child{grid-column:1/-1}.agejoStyleGuide-module__n5KuSa__readingGrid .agejoStyleGuide-module__n5KuSa__sectionLabel{margin-bottom:24px}.agejoStyleGuide-module__n5KuSa__readingGrid .agejoStyleGuide-module__n5KuSa__sectionLabel h2{max-width:none}.agejoStyleGuide-module__n5KuSa__readingGrid .agejoStyleGuide-module__n5KuSa__prose{max-width:80ch;font-size:clamp(1rem,1.05vw,1.2rem)}}@media (max-width:900px){.agejoStyleGuide-module__n5KuSa__readingSection,.agejoStyleGuide-module__n5KuSa__wardrobe{grid-template-columns:160px minmax(0,1fr);gap:28px}.agejoStyleGuide-module__n5KuSa__wardrobeColumns{grid-template-columns:minmax(0,1fr)}.agejoStyleGuide-module__n5KuSa__palette{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.agejoStyleGuide-module__n5KuSa__article{padding:8px 0}.agejoStyleGuide-module__n5KuSa__topline{gap:12px;padding-bottom:12px;font-size:.62rem}.agejoStyleGuide-module__n5KuSa__intro{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px 0}.agejoStyleGuide-module__n5KuSa__intro h1{font-size:36px}.agejoStyleGuide-module__n5KuSa__intro h1.agejoStyleGuide-module__n5KuSa__longTitle,.agejoStyleGuide-module__n5KuSa__intro h1.agejoStyleGuide-module__n5KuSa__mediumTitle{font-size:clamp(28px,9vw,36px)}.agejoStyleGuide-module__n5KuSa__aliases{margin-top:12px}.agejoStyleGuide-module__n5KuSa__standfirst>p:first-child{font-size:1.1rem}.agejoStyleGuide-module__n5KuSa__contents{column-gap:18px}.agejoStyleGuide-module__n5KuSa__contents a{min-height:44px;font-size:.68rem}.agejoStyleGuide-module__n5KuSa__readingSection,.agejoStyleGuide-module__n5KuSa__wardrobe{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.agejoStyleGuide-module__n5KuSa__sectionLabel{align-items:baseline;gap:18px;display:flex}.agejoStyleGuide-module__n5KuSa__sectionLabel h2{max-width:none;margin:0;font-size:1.65rem}.agejoStyleGuide-module__n5KuSa__outfit{padding-top:30px}.agejoStyleGuide-module__n5KuSa__prose>p,.agejoStyleGuide-module__n5KuSa__beauty p{font-size:.9rem;line-height:1.85}.agejoStyleGuide-module__n5KuSa__palette{gap:12px}}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__hero{padding-bottom:0}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__byline{border-top:0;padding:14px 0}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__intro{gap:32px;padding:12px 0 0}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__intro h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__standfirst>p:first-child{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__standfirst .agejoStyleGuide-module__n5KuSa__scope{margin-top:12px}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__prose>p+p,.agejoStyleGuide-module__n5KuSa__artworkHero{margin-top:20px}.agejoStyleGuide-module__n5KuSa__artworkHero>.agejoStyleGuide-module__n5KuSa__chapter{margin:16px 0 0}.agejoStyleGuide-module__n5KuSa__artworkNavigation{margin-top:20px}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__browsePieces{border:1px solid var(--rule);background:var(--surface);min-height:46px;color:var(--ink);border-radius:8px;align-items:center;gap:30px;margin-bottom:20px;padding:10px 17px;font-size:.84rem;text-decoration:none;display:inline-flex}.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__browsePieces:hover{background:var(--surface-2)}@media (max-width:640px){.agejoStyleGuide-module__n5KuSa__artworkFirst .agejoStyleGuide-module__n5KuSa__intro{gap:16px}.agejoStyleGuide-module__n5KuSa__artworkHero{margin-top:16px}}
.publicProductHeader-module__q5he4G__header{z-index:80;min-height:64px;padding:max(10px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 10px max(24px, env(safe-area-inset-left));background:var(--cf-glass-nav);-webkit-backdrop-filter:blur(var(--cf-blur));border-bottom:1px solid var(--cf-line);align-items:center;gap:40px;display:flex;position:sticky;top:0}.publicProductHeader-module__q5he4G__brand{min-height:44px;color:var(--cf-text);letter-spacing:-.5px;align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.publicProductHeader-module__q5he4G__brand .brand-mark-wrap{flex-basis:28px;width:28px;height:28px}.publicProductHeader-module__q5he4G__navigation{align-items:center;gap:24px;display:flex}.publicProductHeader-module__q5he4G__navigation a{min-height:44px;color:var(--cf-muted);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.publicProductHeader-module__q5he4G__navigation a:hover,.publicProductHeader-module__q5he4G__navigation a[aria-current=page]{color:var(--cf-text)}.publicProductHeader-module__q5he4G__navigation a[aria-current=page]:after{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 0}.publicProductHeader-module__q5he4G__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.publicProductHeader-module__q5he4G__search,.publicProductHeader-module__q5he4G__account{min-width:44px;min-height:44px;color:var(--cf-text);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publicProductHeader-module__q5he4G__account{padding:0 12px;font-size:14px;font-weight:500}.publicProductHeader-module__q5he4G__search svg{width:22px;height:22px}.publicProductHeader-module__q5he4G__search:hover,.publicProductHeader-module__q5he4G__account:hover{background:var(--cf-hover)}.publicProductHeader-module__q5he4G__header a:focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}@media (max-width:780px){.publicProductHeader-module__q5he4G__header{gap:8px;min-height:60px;padding-inline:12px}.publicProductHeader-module__q5he4G__navigation{display:none}.publicProductHeader-module__q5he4G__actions{gap:0}}
.publicDetailLayout-module__4vHUDq__page.publicDetailLayout-module__4vHUDq__page{width:min(100%,1232px);min-width:0;max-width:none;color:var(--text);margin:0 auto;padding:24px}.publicDetailLayout-module__4vHUDq__back{min-height:44px;color:var(--muted);align-items:center;margin-bottom:12px;padding:8px 0;font-size:14px;text-decoration:none;display:inline-flex}.publicDetailLayout-module__4vHUDq__back:hover{color:var(--text)}.publicDetailLayout-module__4vHUDq__back:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:780px){.publicDetailLayout-module__4vHUDq__page.publicDetailLayout-module__4vHUDq__page{padding:12px}.publicDetailLayout-module__4vHUDq__back{margin-bottom:4px}}
.landingLayout-module__6k2dua__page{min-height:100dvh}.landingLayout-module__6k2dua__root{background:var(--cf-bg);border:0;border-radius:0;gap:48px;width:min(1400px,100%);margin:0 auto;padding:48px 32px 24px}.landingLayout-module__6k2dua__root .landing-hero{align-items:center;gap:48px;min-height:0}.landingLayout-module__6k2dua__root .landing-hero-copy{gap:20px;padding:0}.landingLayout-module__6k2dua__root .landing-kicker{min-height:0;color:var(--cf-muted);letter-spacing:.04em;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:500}.landingLayout-module__6k2dua__root .landing-hero h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:650;line-height:1.06}.landingLayout-module__6k2dua__root .landing-deck{max-width:42ch;font-size:16px;line-height:1.7}.landingLayout-module__6k2dua__root .landing-hero-visual{gap:16px;height:560px;min-height:0}.landingLayout-module__6k2dua__root .landing-visual-card{box-shadow:none;background:var(--cf-surface);border:0;border-radius:12px;flex-direction:column;display:flex}.landingLayout-module__6k2dua__media{flex:1;min-height:0;position:relative}.landingLayout-module__6k2dua__root .landing-visual-overlay{background:var(--cf-bg);gap:3px;padding:12px 0 0;position:static}.landingLayout-module__6k2dua__root .landing-visual-overlay p{color:var(--cf-text);font-size:14px;font-weight:600}.landingLayout-module__6k2dua__root .landing-visual-overlay strong{color:var(--cf-muted);font-size:12px;font-weight:400}:is(.landingLayout-module__6k2dua__root .landing-primary,.landingLayout-module__6k2dua__root .landing-secondary){min-width:0;min-height:44px;box-shadow:none;border:0;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.landingLayout-module__6k2dua__root .landing-primary{color:var(--cf-accent-contrast);background:var(--cf-accent)}.landingLayout-module__6k2dua__root .landing-secondary{color:var(--cf-text);background:0 0}.landingLayout-module__6k2dua__root .landing-secondary:hover{background:var(--cf-hover)}.landingLayout-module__6k2dua__root .landing-proof-row{border-bottom:1px solid var(--cf-line);gap:24px;margin:0;padding-bottom:24px}.landingLayout-module__6k2dua__root .landing-proof-pill{background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400}.landingLayout-module__6k2dua__root .landing-metrics{background:0 0;border:0;border-radius:0;gap:32px}.landingLayout-module__6k2dua__root .landing-metric-card{background:0 0;padding:0}.landingLayout-module__6k2dua__root .landing-metric-value{color:var(--cf-muted);font-size:14px;font-weight:500}.landingLayout-module__6k2dua__root .landing-grid{gap:32px}.landingLayout-module__6k2dua__root .landing-card{border:0;border-top:1px solid var(--cf-line);background:0 0;border-radius:0;gap:12px;padding:24px 0 0}.landingLayout-module__6k2dua__root .landing-card h2{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.3}.landingLayout-module__6k2dua__root .landing-card .muted{font-size:14px;line-height:1.65}.landingLayout-module__6k2dua__root .landing-card-kicker{color:var(--cf-muted);font-size:12px;font-weight:500}.landingLayout-module__6k2dua__root .landing-definition-card{border:0;border-top:1px solid var(--cf-line);background:0 0;border-radius:0;gap:20px;padding:32px 0 0}.landingLayout-module__6k2dua__root .landing-definition-card h2{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,32px);font-weight:600}.landingLayout-module__6k2dua__root .landing-definition-card p{max-width:72ch}.landingLayout-module__6k2dua__root .landing-footer{gap:24px;padding-block:24px;font-size:13px}.landingLayout-module__6k2dua__root .landing-footer-links a{align-items:center;min-height:44px;display:inline-flex}.landingLayout-module__6k2dua__root a:focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}@media (max-width:780px){.landingLayout-module__6k2dua__root{gap:32px;padding:24px 16px}.landingLayout-module__6k2dua__root .landing-hero{grid-template-columns:minmax(0,1fr);gap:24px}.landingLayout-module__6k2dua__root .landing-hero-copy{gap:16px}.landingLayout-module__6k2dua__root .landing-hero h1{max-width:15ch;font-size:clamp(2.4rem,9vw,3.5rem)}.landingLayout-module__6k2dua__root .landing-cta-row{gap:8px}.landingLayout-module__6k2dua__root .landing-cta-row>a{min-width:0;padding:8px 12px}.landingLayout-module__6k2dua__root .landing-hero-visual{height:min(62svh,520px);display:block}.landingLayout-module__6k2dua__root .landing-visual-card{height:100%}.landingLayout-module__6k2dua__root .landing-visual-card+.landing-visual-card{display:none}.landingLayout-module__6k2dua__root .landing-proof-row{gap:12px 24px}.landingLayout-module__6k2dua__root .landing-grid{grid-template-columns:minmax(0,1fr);gap:24px}.landingLayout-module__6k2dua__root .landing-metrics{grid-template-columns:minmax(0,1fr);gap:16px}.landingLayout-module__6k2dua__root .landing-metric-card{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px}.landingLayout-module__6k2dua__root .landing-metric-card p{margin:0}.landingLayout-module__6k2dua__root .landing-footer-links{justify-content:flex-start}}
.loginLayout-module__tzByxq__page{min-height:100dvh}.loginLayout-module__tzByxq__content{max-width:1040px;margin:0 auto;padding:72px 32px}.loginLayout-module__tzByxq__content .panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.loginLayout-module__tzByxq__content .auth-shell{align-items:start;gap:64px}.loginLayout-module__tzByxq__content .auth-hero{background:0 0;border:0;border-radius:0;padding:16px 0}.loginLayout-module__tzByxq__content .auth-kicker{color:var(--cf-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:500}.loginLayout-module__tzByxq__content .auth-hero h1{letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.1}.loginLayout-module__tzByxq__content .auth-hero .muted{font-size:16px;line-height:1.7}.loginLayout-module__tzByxq__content .auth-points{color:var(--cf-muted);margin-top:32px;padding-left:20px;font-size:14px;line-height:1.8}.loginLayout-module__tzByxq__content .auth-card{border:1px solid var(--cf-line);background:var(--cf-surface);box-shadow:none;border-radius:16px;padding:32px}.loginLayout-module__tzByxq__content .auth-card h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.loginLayout-module__tzByxq__content .auth-card .muted{font-size:14px;line-height:1.6}.loginLayout-module__tzByxq__content .auth-select{border:1px solid var(--cf-line);background:var(--cf-bg);border-radius:8px;width:100%;min-width:0;min-height:44px;font-size:16px}.loginLayout-module__tzByxq__content .auth-label{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:flex}.loginLayout-module__tzByxq__content .load-more-btn{background:var(--cf-elevated);height:auto;min-height:44px;box-shadow:none;color:var(--cf-text);border:0;border-radius:8px;font-size:14px;font-weight:600}.loginLayout-module__tzByxq__content .auth-primary-btn{background:var(--cf-accent);color:var(--cf-accent-contrast)}.loginLayout-module__tzByxq__content .auth-alert{border-radius:8px;line-height:1.6}.loginLayout-module__tzByxq__content .auth-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--cf-accent);flex:0 0 18px}@media (max-width:780px){.loginLayout-module__tzByxq__content{padding:32px 16px}.loginLayout-module__tzByxq__content .auth-shell{grid-template-columns:minmax(0,1fr);gap:24px}.loginLayout-module__tzByxq__content .auth-hero{padding:0}.loginLayout-module__tzByxq__content .auth-points{margin-top:16px}.loginLayout-module__tzByxq__content .auth-card{padding:24px 20px}}
