@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Regular-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Bold-latin.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Regular-latin.woff2) format("woff2");font-weight:400;font-display:swap}:root{--font-body:"Noto Sans",sans-serif;--font-display:"Noto Serif",serif;--canvas:#f2eee6;--surface:#faf8f3;--study-surface:#e6e1d8;--text:#141414;--secondary:#45474b;--accent:#766039;--gold:#cbb98a;--gold-hover:#d8c99f;--gold-pressed:#b8a46e;--divider:#d8d3ca;--control-border:#817b72;--focus:#766039;color-scheme:light}:root[data-theme=dark]{--canvas:#141414;--surface:#202124;--study-surface:#282a27;--text:#f2eee6;--secondary:#b4aea4;--accent:#cbb98a;--divider:#45474b;--control-border:#7a756c;--focus:#cbb98a;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--canvas);color:var(--text);font:400 18px/1.65 var(--font-body);-webkit-font-smoothing:antialiased}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px}button,select{cursor:pointer}button{color:inherit}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3{margin:0}h1,h2{font-family:var(--font-display);font-weight:400;line-height:1.2;letter-spacing:-.035em}h1{font-size:clamp(46px,5.4vw,78px)}h2{font-size:clamp(34px,3.45vw,50px)}h3{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.wrap{width:min(1296px,calc(100% - 96px));margin-inline:auto}.section{padding-block:96px}.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--secondary);line-height:1.6}.accent{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.skip{position:absolute;top:8px;left:16px;padding:12px 20px;background:var(--canvas);z-index:20;transform:translateY(-200%)}.skip:focus{transform:none}.announcement{background:var(--gold);color:#141414;font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding-block:7px}.announcement .wrap{display:flex;justify-content:space-between;gap:16px}.preview-note{opacity:.8}.header-row{min-height:90px;display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--divider)}.brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:16px;flex-shrink:0;min-height:44px}.brand-symbol{width:31px;display:block}.mark-dark,[data-theme=dark] .mark-light{display:none}[data-theme=dark] .mark-dark{display:block}.site-header nav{margin-left:auto;display:flex;gap:34px}.site-header nav a{font-size:14px;text-decoration:none;display:flex;align-items:center;min-height:44px}.site-header nav a:hover{text-decoration:underline}.appearance{display:flex;gap:10px;align-items:center;font-size:12px}.appearance>span{color:var(--secondary)}select{background:var(--surface);color:var(--text);border:1px solid var(--control-border);border-radius:0;padding:10px;min-height:44px;font-size:14px}.menu-toggle{display:none}.hero{padding-block:48px 80px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding-top:40px}.hero h1{margin:42px 0 34px}.hero-intro{font-size:21px;line-height:1.6}.founder-credit{margin-top:auto;padding-top:65px;font-size:13px;color:var(--secondary)}.hero-portrait img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1.05}.meaning{background:var(--surface)}.meaning-heading{display:flex;align-items:center;justify-content:space-between;gap:50px}.meaning h2{margin-top:28px}.large-mark{width:156px;flex-shrink:0}.checkpoints{list-style:none;padding:0;margin:64px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.checkpoints li{border-top:1px solid var(--divider);padding-top:23px}.step-number{font-size:11px;color:var(--secondary);letter-spacing:.1em}.checkpoints h3{margin:22px 0 14px}.checkpoints p{color:var(--secondary);font-size:17px}.studies{background:var(--study-surface)}.studies h2{margin-top:28px}.section-intro{margin-top:24px;color:var(--secondary);max-width:760px;font-size:18px}.study-filters{display:flex;gap:12px;flex-wrap:wrap;margin:38px 0 32px}.study-filters button{border:1px solid var(--control-border);background:transparent;min-height:48px;padding:10px 18px;display:flex;gap:22px;align-items:center;font-size:14px}.study-filters button[aria-pressed=true]{background:var(--text);color:var(--canvas);border-color:var(--text)}.study-filters button span{font-size:11px;opacity:.8}.study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.study-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.study-image{position:relative;display:block;border:0;padding:0;width:100%;background:#ddd7cd;text-align:left}.study-image img{width:100%;aspect-ratio:3/2;object-fit:contain}.study-image>span{display:flex;gap:16px;align-items:center;justify-content:space-between;position:absolute;right:12px;bottom:12px;background:#f2eee6;color:#141414;padding:10px 13px;font-size:12px;border:1px solid #817b72;min-height:44px}.study-image:hover>span{background:#cbb98a}.study>.eyebrow{margin-top:25px;font-size:10px}.study h3{margin-top:10px}.study>p:last-child{color:var(--secondary);font-size:16px;margin-top:10px}.concept-note{font-size:14px;color:var(--secondary);line-height:1.7}.studies>.wrap>.concept-note{border-top:1px solid var(--divider);padding-top:24px;margin-top:40px;max-width:1000px}.story{background:var(--surface)}.story-grid{display:grid;grid-template-columns:minmax(260px,.8fr) 1.6fr;gap:80px;align-items:center}.story figure img{width:100%;aspect-ratio:1.15;object-fit:cover;object-position:52% 50%}.story figcaption{font-size:12px;color:var(--secondary);margin-top:14px}.story h2{margin-top:24px}.story h2+p{margin-top:30px;max-width:710px;font-size:20px;color:var(--secondary)}.signature{font-size:15px;font-weight:700;margin-top:36px}.signature span{font-weight:400;color:var(--secondary);margin-left:8px}.closing{padding-block:88px;display:flex;align-items:center;justify-content:space-between;gap:40px}.closing h2{margin-top:25px}footer{border-top:1px solid var(--divider);padding-block:36px 30px}.footer-top{display:flex;justify-content:space-between;gap:32px}.footer-top p{font-size:15px;margin-top:20px}.footer-links{text-align:right}.footer-links nav{display:flex;gap:26px;font-size:14px}.footer-links nav a{min-height:44px;display:flex;align-items:center;text-decoration:none}.footer-links nav a:hover{text-decoration:underline}.email{font-size:14px;color:var(--secondary);display:inline-block;margin-top:20px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;color:var(--secondary);font-size:12px;margin-top:50px}dialog{padding:0;border:1px solid var(--control-border);background:var(--canvas);color:var(--text);width:min(1080px,calc(100% - 40px));max-height:90dvh;overflow:auto}dialog::backdrop{background:#000000bf}.dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px}.dialog-bar button{background:var(--surface);border:1px solid var(--control-border);padding:10px 18px;min-height:44px;font-size:14px;flex-shrink:0}.dialog-bar button span{margin-left:16px}#dialog-image{width:100%;max-height:56dvh;object-fit:contain;background:#e6e1d8}.dialog-copy{padding:28px 32px 36px}.dialog-copy h2{font-size:32px}.dialog-copy>p{margin-top:18px}.dialog-copy>p:not(.concept-note){font-size:17px;max-width:850px}@media(min-width:1500px){.hero{padding-top:56px}.hero-copy{padding-top:52px}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.header-row{gap:22px}.site-header nav{gap:18px}.appearance>span{display:none}.hero{gap:34px}.hero-copy{padding-top:22px}.hero h1{font-size:clamp(44px,5.4vw,65px);margin-top:28px}.hero-intro{font-size:18px}.founder-credit{padding-top:40px}.checkpoints{gap:28px}.story-grid{gap:42px}.study-grid{gap:28px}.study-grid.three{gap:20px}.study h3{font-size:21px}}@media(max-width:720px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 44px)}body{font-size:17px}.section{padding-block:60px}.announcement{font-size:9px}.header-row{min-height:118px;gap:12px;flex-wrap:wrap;position:relative;padding-block:16px}.brand{font-size:14px}.brand-symbol{width:28px}.menu-toggle{display:flex;align-items:center;gap:15px;border:0;background:transparent;margin-left:auto;min-height:44px;padding:10px 0 10px 14px;font-size:14px}.appearance{width:100%;justify-content:flex-end}.appearance>span{display:inline;font-size:11px}.appearance select{font-size:13px;padding:8px;min-width:104px}.site-header nav{display:none;width:100%;order:4;flex-direction:column;gap:0;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--divider)}.site-header nav.is-open{display:flex}.site-header nav a{padding:10px 0;font-size:16px}.hero{display:flex;flex-direction:column;padding-block:38px 54px;gap:34px}.hero-copy{padding:0}.hero h1{font-size:clamp(39px,10.7vw,60px);margin:29px 0 25px}.hero-intro{font-size:18px}.desktop-break{display:none}.founder-credit{padding-top:25px;font-size:12px}.hero-portrait img{aspect-ratio:1/1;object-fit:contain}.eyebrow{font-size:10px}h2{font-size:clamp(29px,7.8vw,40px)}.meaning-heading{display:block;position:relative}.meaning-heading .eyebrow{max-width:calc(100% - 80px)}.meaning h2{margin-top:56px}.meaning h2 br{display:none}.large-mark{width:66px;position:absolute;top:-8px;right:0}.checkpoints{grid-template-columns:1fr;margin-top:38px;gap:28px}.checkpoints li{position:relative;padding-top:24px;padding-left:39px}.step-number{position:absolute;left:0;top:28px}.checkpoints h3{font-size:21px;margin:0 0 12px}.checkpoints p{font-size:16px}.studies h2{margin-top:23px}.section-intro{font-size:17px}.study-filters{gap:8px;margin-block:28px}.study-filters button{padding:10px 12px;font-size:12px;gap:10px;flex:1;justify-content:space-between}.study-grid,.study-grid.three{grid-template-columns:1fr;gap:40px}.study h3{font-size:23px}.study>.eyebrow{margin-top:18px}.study-image>span{font-size:11px}.concept-note{font-size:13px}.story-grid{display:flex;flex-direction:column;gap:32px;align-items:stretch}.story figure{order:2}.story h2+p{font-size:18px}.story figure img{aspect-ratio:1.3;object-position:center}.story .signature{margin-top:27px}.closing{display:block;padding-block:58px}.footer-top{flex-direction:column;gap:28px}.footer-links{text-align:left}.footer-links nav{flex-wrap:wrap;gap:22px}.email{margin-top:10px}.footer-bottom{flex-direction:column;gap:12px;margin-top:34px}.dialog-bar{padding:12px 16px;gap:12px}.dialog-bar .eyebrow{font-size:9px}.dialog-copy{padding:23px 20px 28px}.dialog-copy h2{font-size:28px}.dialog-copy>p:not(.concept-note){font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.mark-explanation{max-width:700px;color:var(--secondary);font-size:17px;line-height:1.7;margin-top:28px}.meaning-heading>div:first-child{flex:1}.mark-diagram{display:flex;align-items:center;gap:24px;flex-shrink:0}.mark-callouts{display:flex;flex-direction:column;gap:55px;padding-block:9px;font-size:13px}.mark-callouts p{position:relative}.mark-callouts p:before{content:"";position:absolute;width:16px;height:1px;background:var(--control-border);left:-22px;top:10px}.mark-callouts strong{display:block;font-weight:700}.mark-callouts span{display:block;font-size:11px;color:var(--secondary);margin-top:4px}@media(max-width:1100px){.meaning-heading{align-items:flex-start;gap:36px}.mark-diagram{gap:20px}.large-mark{width:120px}.mark-callouts{gap:35px}.meaning h2{font-size:36px}}@media(max-width:720px){.meaning-heading{display:block}.meaning-heading .eyebrow{max-width:none}.meaning h2{font-size:clamp(29px,7.8vw,40px);margin-top:26px}.mark-explanation{font-size:16px;margin-top:23px}.mark-diagram{margin-top:38px;justify-content:center;gap:28px}.large-mark{position:static;width:137px}.mark-callouts{gap:43px;font-size:14px}.mark-callouts span{font-size:12px}}.brand-wordmark{width:180px;height:auto}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:36px}.collection-intro-link{margin-top:30px}.studies-subtitle{margin-top:62px}.study-filters button,.dialog-bar button,select{border-radius:4px;transition:background .16s ease,border-color .16s ease}.study-filters button:hover:not([aria-pressed=true]),.dialog-bar button:hover{background:var(--surface);border-color:var(--accent)}.study-filters button:active,.dialog-bar button:active{background:var(--study-surface)}.study-image>span{border:1px solid transparent;border-radius:4px;box-shadow:0 2px 8px #14141417;font-weight:700;letter-spacing:.015em;gap:20px;padding:11px 16px;transition:background .16s ease}.study-image:focus-visible{outline-offset:5px}.collections-nav{position:relative;font-size:14px}.collections-nav summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.collections-nav summary::-webkit-details-marker{display:none}.collections-menu{position:absolute;z-index:10;right:0;top:calc(100% + 8px);min-width:250px;padding:12px 20px;background:var(--surface);border:1px solid var(--divider);border-radius:4px;box-shadow:0 12px 32px #0000001f}.site-header .collections-menu a{display:flex;flex-wrap:wrap;gap:4px 14px;padding-block:10px}.collections-menu small{font-size:11px;color:var(--secondary);width:100%}.collection-hero{display:grid;grid-template-columns:1.5fr .7fr;align-items:center;gap:80px;padding-block:88px}.collection-hero h1{margin:26px 0 30px;font-size:clamp(44px,5.3vw,76px)}.collection-hero .section-intro{font-size:22px}.collection-symbol{padding:45px;max-width:280px;justify-self:center}.collection-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:36px}.collection-copy{max-width:850px}.collection-copy h2{margin:24px 0 30px}.collection-copy p+p{margin-top:22px}.collection-status{display:grid;grid-template-columns:1fr 1fr;gap:64px}.collection-status h2{margin-top:24px}.collection-status p{color:var(--secondary);margin-top:24px}.collection-card{border-block:1px solid var(--divider);padding-block:36px;display:flex;align-items:center;justify-content:space-between;gap:36px}.collection-card h2{margin:16px 0}.collection-page{min-height:60vh}.collection-page .intro{max-width:830px;margin-bottom:60px}.collection-page h1{margin:26px 0}.status-list{padding-left:22px;color:var(--secondary)}.status-list li+li{margin-top:10px}@media(max-width:1000px){.header-row{gap:20px}.brand-wordmark{width:150px}.site-header nav{gap:18px}.collection-hero{gap:36px}.collection-symbol{padding:20px}.collection-hero .section-intro{font-size:19px}}@media(max-width:720px){.brand-wordmark{width:166px}.hero-actions{width:100%;gap:12px;margin-top:30px}.collections-nav summary{font-size:16px;padding-block:10px;min-height:44px}.collections-menu{position:static;box-shadow:none;border:0;border-left:1px solid var(--control-border);border-radius:0;margin:4px 0 12px 4px;min-width:0;padding:0 18px}.collections-menu a{font-size:15px!important}.collection-hero{grid-template-columns:1fr;padding-block:55px;gap:40px}.collection-hero h1{font-size:clamp(40px,10vw,58px)}.collection-symbol{max-width:170px;padding:5px}.collection-hero .section-intro{font-size:19px}.collection-actions{flex-direction:column;gap:10px}.collection-status{grid-template-columns:1fr;gap:28px}.collection-card{display:block}.collection-page .intro{margin-bottom:36px}.studies-subtitle{margin-top:48px}.collection-intro-link{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.site-header nav>a[aria-current=page],.collections-nav summary.is-active,.footer-links a[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:var(--accent)}.collections-menu a[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px}.home-collection,.origin-section,.story-bridge{background:var(--surface)}.editorial-row{display:grid;grid-template-columns:1fr 2fr;gap:64px}.section-side .development-note{font-size:13px;color:var(--secondary);margin-top:16px}.editorial-content{max-width:820px}.editorial-content h2{font-size:clamp(38px,4.4vw,64px)}.editorial-content .section-intro{max-width:690px}.mark-teaser{border-top:1px solid var(--divider);margin-top:72px;padding-top:48px;display:flex;align-items:center;gap:48px;margin-left:calc((100% - 64px)/3 + 64px)}.teaser-symbol{width:95px;flex-shrink:0}.mark-teaser h3{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.4;margin-top:18px}.prose h2{margin-bottom:30px}.prose p+p{margin-top:24px}.prose>p:not(.eyebrow):not(.signature){color:var(--secondary);font-size:19px;line-height:1.8}.story-hero .hero-intro{max-width:470px}.story-personal .story-grid{grid-template-columns:1fr 1.35fr}.story-personal .eyebrow{margin-bottom:24px}.story-personal .signature{margin-top:32px}.contact-intro h1{max-width:950px;margin-top:32px;font-size:clamp(46px,6vw,86px)}.contact-intro .section-intro{font-size:22px}.contact-details{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;padding-bottom:100px}.contact-address,.contact-context{border-top:1px solid var(--divider);padding-top:32px}.contact-email{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:clamp(22px,2.7vw,38px);letter-spacing:-.035em;text-decoration:none;min-height:60px;padding-block:10px;margin-block:14px 20px}.contact-email:hover{text-decoration:underline;text-decoration-thickness:1px}.contact-email span{font-size:24px;color:var(--accent)}.contact-details p:not(.eyebrow){color:var(--secondary);font-size:17px}.contact-context h2{font-size:36px;margin-block:24px}@media(max-width:1000px){.editorial-row{grid-template-columns:1fr 2fr;gap:36px}.contact-details{gap:48px}.mark-teaser{margin-left:0;justify-content:flex-start}}@media(max-width:720px){.editorial-row{grid-template-columns:1fr;gap:28px}.editorial-content h2{font-size:clamp(32px,8.5vw,42px)}.section-side{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-side .development-note{margin:0;font-size:11px}.mark-teaser{gap:24px;align-items:flex-start;padding-top:38px;margin-top:48px}.teaser-symbol{width:55px;margin-top:6px}.mark-teaser h3{font-size:22px}.prose>p:not(.eyebrow):not(.signature){font-size:17px}.story-personal .story-grid{gap:34px}.contact-intro h1{font-size:clamp(39px,10vw,60px);margin-top:26px}.contact-intro .section-intro{font-size:18px}.contact-details{grid-template-columns:1fr;gap:48px;padding-bottom:60px}.contact-email{font-size:clamp(22px,6.5vw,30px)}.contact-context h2{font-size:30px}.contact-details p:not(.eyebrow){font-size:16px}.footer-links nav{gap:10px 22px}}.campaign-feature,.campaign-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.campaign-art img{width:100%;height:auto}.campaign-art figcaption{margin-top:14px;font-size:11px;letter-spacing:.04em;color:var(--secondary)}.campaign-feature h2{font-size:clamp(32px,3.5vw,50px);margin-top:24px}.campaign-feature .section-intro{font-size:18px}.campaign-hero{padding-block:64px 80px}.campaign-hero h1{font-size:clamp(36px,3.6vw,52px);margin-top:26px}.campaign-hero .section-intro{font-size:20px;max-width:480px}.campaign-hero .collection-actions{gap:12px}@media(max-width:1000px){.campaign-feature,.campaign-hero{gap:36px;grid-template-columns:1fr 1fr}.campaign-hero h1{font-size:38px}.campaign-hero .section-intro{font-size:18px}}@media(max-width:720px){.campaign-feature,.campaign-hero{grid-template-columns:1fr;gap:30px}.campaign-feature h2{font-size:34px}.campaign-hero{padding-block:38px 56px}.campaign-hero h1{font-size:clamp(34px,9vw,44px)}.campaign-art figcaption{font-size:10px}.campaign-hero .section-intro{font-size:18px}.campaign-hero .collection-actions{margin-top:28px}}.hero-portrait{align-self:center}.hero-portrait img{height:auto;aspect-ratio:1;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,#000 94%,transparent 100%),linear-gradient(to right,transparent 0%,#000 3%,#000 97%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 94%,transparent 100%),linear-gradient(to right,transparent 0%,#000 3%,#000 97%,transparent 100%);mask-composite:intersect}.group-campaign img{width:100%;height:auto;object-fit:contain}.group-campaign figcaption{font-size:12px;line-height:1.6;color:var(--secondary);margin-top:14px;max-width:560px}.collection-logo-lockup{max-width:320px;margin-bottom:30px}.collection-logo-lockup .campaign-art figcaption{display:none}.campaign-feature,.campaign-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px}.collection-card-visual{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:72px;align-items:center}@media(max-width:1000px){.campaign-feature,.campaign-hero,.collection-card-visual{gap:36px}.collection-logo-lockup{max-width:260px}}@media(max-width:720px){.campaign-feature,.campaign-hero,.collection-card-visual{grid-template-columns:1fr;gap:34px}.collection-logo-lockup{max-width:230px;margin-bottom:24px}.group-campaign figcaption{font-size:11px}}@media(max-width:720px){.campaign-hero-copy{grid-row:1}.campaign-hero .collection-logo-lockup{max-width:180px}}.mark-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:center}.mark-editorial figure img{width:100%;height:auto}.mark-editorial figcaption{margin-top:14px;font-size:12px;color:var(--secondary)}.mark-editorial h2{font-size:clamp(32px,3.3vw,48px)}.mark-invitation{margin-top:32px;font-size:15px;color:var(--accent)}@media(max-width:720px){.mark-editorial-grid{grid-template-columns:1fr;gap:36px}.mark-editorial h2{font-size:32px}.mark-editorial h2 br{display:none}}.hero.wrap{width:100%;padding-inline:max(48px,calc((100vw - 1296px)/2));background:#0e0d14;color:#f2eee6;--secondary:#d8d3ca;--accent:#cbb98a;--focus:#cbb98a}.hero .eyebrow{color:#cbb98a}@media(max-width:1000px){.hero.wrap{padding-inline:28px}}@media(max-width:720px){.hero.wrap{padding-inline:22px}}.corrected-garments{margin-top:40px}.corrected-garments .study-image img{aspect-ratio:3/2;object-fit:contain}.product-page{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:72px;align-items:start}.product-image{background:#ddd7cd}.product-image img{width:100%;height:auto}.product-buy h1{font-size:clamp(36px,3.6vw,52px);margin:24px 0 12px}.product-price{font-size:22px;margin-bottom:20px}.product-buy form{margin-block:32px}.size-picker{border:0;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:10px}.size-picker legend{width:100%;margin-bottom:14px;padding:0}.size-picker label{cursor:pointer}.size-picker input{position:absolute;opacity:0;pointer-events:none}.size-picker span{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:48px;padding:0 14px;border:1px solid var(--control-border);border-radius:4px;font-size:14px;transition:background .16s ease,border-color .16s ease}.size-picker label:hover span{border-color:var(--accent)}.size-picker input:checked+span{background:var(--text);color:var(--canvas);border-color:var(--text)}.size-picker input:focus-visible+span{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:1000px){.product-page{gap:40px}}@media(max-width:720px){.product-page{grid-template-columns:1fr;gap:32px}}a.study-image{text-decoration:none}.join-form{display:flex;gap:12px;margin-top:32px;max-width:560px}.join-form input[type=email]{flex:1;min-width:0;min-height:52px;padding:0 16px;background:var(--surface);color:var(--text);border:1px solid var(--control-border);border-radius:4px;font:inherit;font-size:16px}.join-form input[type=email]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.join-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.join-status{min-height:1.7em;margin-top:14px;color:var(--text)}.join-list .concept-note{margin-top:6px}.join-list{border-top:1px solid var(--divider)}@media(max-width:720px){.join-form{flex-direction:column}}.theme-toggle{flex-shrink:0;width:44px;height:44px;display:inline-grid;place-items:center;padding:0;background:transparent;color:var(--text);border:1px solid var(--control-border);border-radius:50%;transition:border-color .16s ease,background .16s ease}.theme-toggle:hover{border-color:var(--accent);background:var(--surface)}.theme-toggle svg{grid-area:1/1;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:none}.theme-toggle[data-pref=dark] .icon-light,.theme-toggle[data-pref=light] .icon-dark{display:block}@media(max-width:720px){.header-row{min-height:84px;flex-wrap:wrap}}.site-header:has(+main>.hero:first-child){background:#0e0d14;color:#f2eee6;--text:#f2eee6;--secondary:#b4aea4;--surface:#1c1c1d;--divider:#45474b;--control-border:#7a756c;--accent:#cbb98a;--focus:#cbb98a}.site-header:has(+main>.hero:first-child) .header-row{border-bottom:0}.site-header:has(+main>.hero:first-child) .mark-light{display:none}.site-header:has(+main>.hero:first-child) .mark-dark{display:block}.eyebrow{letter-spacing:.22em}.section{padding-block:clamp(72px,9vw,128px)}.hero h1{letter-spacing:-.025em}.hero .eyebrow.accent{display:flex;align-items:center;gap:18px}.hero .eyebrow.accent:before{content:"";width:44px;height:1px;background:var(--gold)}.site-header nav>a,.collections-nav summary{position:relative}.site-header nav>a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.site-header nav>a:hover:after,.site-header nav>a[aria-current=page]:after{transform:scaleX(1)}.site-header nav>a:hover{text-decoration:none}.study-image{overflow:hidden}.study-image img,.group-campaign img,.product-image img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.study-image:hover img,.product-image:hover img{transform:scale(1.035)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .25s ease both}::view-transition-new(root){animation:vt-in .5s ease both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes portrait-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:none}}.hero-copy>*{animation:rise 1.1s cubic-bezier(.2,.7,.2,1) both}.hero-copy>:nth-child(1){animation-delay:.2s}.hero-copy>:nth-child(2){animation-delay:.38s}.hero-copy>:nth-child(3){animation-delay:.56s}.hero-copy>:nth-child(4){animation-delay:.74s}.hero-copy>:nth-child(5){animation-delay:.92s}.hero-portrait{animation:portrait-in 1.8s cubic-bezier(.2,.7,.2,1) .1s both}}@media(min-width:721px){.hero-portrait{order:-1}.hero-copy{padding-left:clamp(0px,2vw,32px)}}.hero .hero-lockup{margin:0 0 34px;width:min(100%,560px);line-height:0}.hero .hero-lockup img{width:100%;height:auto;display:block}@media(max-width:720px){.hero .hero-lockup{margin-bottom:26px;width:min(100%,420px)}}.site-header{position:sticky;top:0;z-index:30;background:var(--canvas);transition:background .5s ease,box-shadow .5s ease}.site-header .header-row{transition:min-height .5s cubic-bezier(.2,.7,.2,1)}.site-header.is-scrolled .header-row{min-height:68px}.site-header.is-scrolled{background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px #cbb98a24}.site-header:has(+main>.hero:first-child).is-scrolled{background:#0e0d14cc}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(var(--p,0));transform-origin:left;opacity:.75;pointer-events:none}.brand-wordmark{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.brand:hover .brand-wordmark{transform:translate(3px)}.site-header.is-scrolled .brand-wordmark{width:160px}.site-header nav>a,.collections-nav summary{font-size:12px;letter-spacing:.17em;text-transform:uppercase}.collections-nav summary>span[aria-hidden]{display:inline-block;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.collections-nav[open] summary>span[aria-hidden]{transform:rotate(180deg)}.collections-nav summary:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.collections-nav summary:hover:after,.collections-nav[open] summary:after,.collections-nav summary.is-active:after{transform:scaleX(1)}.collections-menu{border:1px solid rgb(203 185 138 / .22);border-radius:2px;padding:8px 6px;min-width:270px;box-shadow:0 24px 48px -16px #0009;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header .collections-menu a{padding:14px 16px;font-size:13px;letter-spacing:.04em;text-transform:none;position:relative;transition:background .35s ease,padding-left .45s cubic-bezier(.2,.7,.2,1),color .35s ease}.site-header .collections-menu a:hover{background:#cbb98a14;padding-left:22px;color:var(--accent);text-decoration:none}.site-header .collections-menu a:after{display:none}.collections-menu a+a{border-top:1px solid var(--divider)}@media(prefers-reduced-motion:no-preference){@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes drop-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.collections-nav[open] .collections-menu{animation:menu-in .38s cubic-bezier(.2,.7,.2,1) both}.site-header .brand,.site-header nav>*,.theme-toggle,.menu-toggle{animation:drop-in .9s cubic-bezier(.2,.7,.2,1) both}.site-header nav>:nth-child(1){animation-delay:.12s}.site-header nav>:nth-child(2){animation-delay:.2s}.site-header nav>:nth-child(3){animation-delay:.28s}.theme-toggle,.menu-toggle{animation-delay:.36s}}@media(max-width:720px){.site-header.is-scrolled .header-row{min-height:68px}.site-header.is-scrolled .brand-wordmark{width:150px}}:root{--onyx:#141414;--graphite:#45474b;--ivory:#f2eee6;--stone:#b4aea4;--champagne:#cbb98a}.eyebrow{letter-spacing:.16em}.site-header nav>a,.collections-nav summary{letter-spacing:.13em}.collections-menu{background:color-mix(in srgb,var(--surface) 94%,transparent)}.collections-nav summary>span.chev{display:inline-block;width:6px;height:6px;margin:-3px 0 0 2px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.collections-nav[open] summary>span.chev{transform:rotate(-135deg) translate(-1px,-1px)}.collections-menu{left:-22px;right:auto;top:calc(100% + 2px);width:344px;padding:10px}.collections-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.site-header .collections-menu a{padding:0;text-transform:none;letter-spacing:.02em}.site-header .collections-menu a:hover{padding-left:0;background:none}.collections-menu a+a{border-top:0}.site-header .collections-menu .menu-feature{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:12px;border:1px solid rgb(203 185 138 / .18);transition:border-color .45s ease,background .45s ease}.site-header .collections-menu .menu-feature:hover{background:#cbb98a12;border-color:#cbb98a80}.menu-thumb{width:60px;height:75px;object-fit:cover;object-position:50% 20%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.menu-feature:hover .menu-thumb{transform:scale(1.06)}.menu-feature{overflow:hidden}.menu-copy{display:flex;flex-direction:column;gap:3px}.menu-copy small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary)}.menu-copy strong{font-family:var(--font-display);font-weight:400;font-size:19px;letter-spacing:-.01em;line-height:1.25}.menu-copy em{font-style:normal;font-size:12px;color:var(--accent)}.site-header .collections-menu .menu-all{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:14px 12px 6px;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--secondary);transition:color .35s ease}.site-header .collections-menu .menu-all:hover{color:var(--accent)}@media(prefers-reduced-motion:no-preference){@keyframes menu-out{to{opacity:0;transform:translateY(-6px)}}@keyframes item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.collections-nav.is-closing .collections-menu{animation:menu-out .2s ease both}.collections-nav[open] .collections-menu>a{animation:item-in .5s cubic-bezier(.2,.7,.2,1) both}.collections-nav[open] .collections-menu>a:nth-child(1){animation-delay:.04s}.collections-nav[open] .collections-menu>a:nth-child(2){animation-delay:.12s}}@media(max-width:720px){.collections-menu{left:auto;width:auto;padding:0 0 0 18px;background:none;box-shadow:none;border:0;border-left:1px solid var(--control-border)}.collections-menu:before{display:none}.site-header .collections-menu .menu-feature{grid-template-columns:48px 1fr auto;padding:10px}.menu-thumb{width:48px;height:60px}.site-header .collections-menu .menu-all{padding:14px 10px}}:root{--btn-bg:#f2eee6;--btn-fg:#141414;--btn-wipe:#cbb98a}[data-theme=light]{--btn-bg:#141414;--btn-fg:#f2eee6}.hero{--btn-bg:#f2eee6;--btn-fg:#141414}.gold{color:var(--accent);font-style:normal}.collections-menu{transition:opacity .22s ease,transform .22s ease}.menu-feature:hover .menu-thumb{transform:scale(1.04)}@media(prefers-reduced-motion:no-preference){.collections-nav[open] .collections-menu{animation:none}.collections-nav[open] .collections-menu>a{animation:none}.collections-nav.is-opening .collections-menu{animation:menu-in .38s cubic-bezier(.2,.7,.2,1) both}.collections-nav.is-opening .collections-menu>a{animation:item-in .5s cubic-bezier(.2,.7,.2,1) both}.collections-nav.is-opening .collections-menu>a:nth-child(2){animation-delay:.1s}.collections-nav.is-closing .collections-menu{animation:none;opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:no-preference){.hero-portrait img{transform:translateY(calc(var(--py,0) * 1px))}}.hero{position:relative}.title-lockup{display:block;width:min(100%,460px);margin:22px 0 26px;line-height:0}.title-lockup img{width:100%;height:auto;display:block}@media(max-width:720px){.title-lockup{width:min(100%,340px);margin:18px 0 22px}}.menu-thumb,.menu-feature:hover .menu-thumb{transform:none;transition:none}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.collections-nav.is-opening .collections-menu{animation:menu-fade .25s ease both}.collections-nav.is-opening .collections-menu>a,.collections-nav[open] .collections-menu>a{animation:none}.collections-nav.is-closing .collections-menu{animation:none;opacity:0;transform:none}}.hero-portrait img{-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 98%),linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 58%,transparent 98%),linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-composite:intersect}.site-header .collections-menu a,.site-header .collections-menu a small,.site-header .collections-menu a strong,.site-header .collections-menu a em{color:var(--accent);transition:color .3s ease}.site-header .collections-menu a:hover,.site-header .collections-menu a:focus-visible,.site-header .collections-menu a:hover small,.site-header .collections-menu a:hover strong,.site-header .collections-menu a:hover em,.site-header .collections-menu a:focus-visible small,.site-header .collections-menu a:focus-visible strong,.site-header .collections-menu a:focus-visible em{color:var(--text)}.site-header .collections-menu .menu-feature,.site-header .collections-menu .menu-feature:hover,.site-header .collections-menu a:hover{background:none;padding:12px;border-color:#cbb98a2e}.site-header .collections-menu .menu-all,.site-header .collections-menu .menu-all:hover{padding:14px 12px 6px}.collections-menu .menu-thumb,.collections-menu a:hover .menu-thumb{transform:none!important;transition:none!important}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:is(.home-collection .editorial-content,.home-story .founder-row>*,.mark-teaser,.study,.checkpoints li,.collection-copy,.collection-status>*,.mark-editorial-grid>*,.origin-section .editorial-row>*,.story-personal .editorial-row>*,.story-bridge .editorial-row>*,.closing>*,.join-list .editorial-row>*,.contact-details>*,.collection-card,.campaign-hero>*,.product-page>*){animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.billboard{--btn-bg:#f2eee6;--btn-fg:#141414;--accent:#cbb98a;--canvas:#141414;position:relative;isolation:isolate;overflow:hidden;min-height:clamp(500px,64svh,680px);display:grid;place-items:center;text-align:center;color:#f2eee6;background:#0e0d14}.billboard-bg{position:absolute;inset:0;z-index:-2}.billboard-bg img{width:100%;height:100%;object-fit:cover;object-position:62% 40%}.billboard-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 48%,rgb(14 13 20 / .55),transparent 66%),linear-gradient(180deg,#0e0d14a8,#0e0d144d 36%,#0e0d148c 74%,#141414)}.billboard-inner{width:min(100% - 48px,980px);padding:calc(90px + 2vh) 0 4vh;display:flex;flex-direction:column;align-items:center}.bb-lockup{width:min(100%,620px);margin:0;line-height:0}.bb-lockup img{width:100%;height:auto;display:block}.bb-line{margin:clamp(24px,4vh,38px) 0 10px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#cbb98a}.bb-statement{margin:0 0 clamp(26px,4.5vh,40px);font-family:var(--font-display);font-size:clamp(20px,2.1vw,28px);letter-spacing:-.005em;line-height:1.35;color:#f2eee6}.bb-status{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#b4aea4}.bb-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#cbb98a}.site-header:has(+main>.billboard){--text:#f2eee6;--secondary:#b4aea4;--surface:#1c1c1d;--divider:#45474b;--control-border:#7a756c;--accent:#cbb98a;--focus:#cbb98a;color:#f2eee6;background:transparent;margin-bottom:-90px}.site-header:has(+main>.billboard) .header-row{border-bottom:0}.site-header:has(+main>.billboard) .mark-light{display:none}.site-header:has(+main>.billboard) .mark-dark{display:block}.site-header:has(+main>.billboard).is-scrolled{background:#0e0d14d1}.home-collection{background:var(--canvas)}.launch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.founder-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:center}.home-story .mark-teaser{margin-left:0}.home-story{border-top:1px solid var(--divider)}@media(max-width:720px){.site-header:has(+main>.billboard){margin-bottom:-84px}.billboard-inner{padding-top:calc(84px + 4vh)}.founder-row{grid-template-columns:1fr}.bb-line{letter-spacing:.24em}}@media(prefers-reduced-motion:no-preference){@keyframes bb-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bb-fade{0%{opacity:0}to{opacity:1}}@keyframes bb-drift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate3d(-1.2%,-1%,0)}}.billboard-bg img{animation:bb-drift 38s ease-in-out infinite alternate}.bb-lockup{animation:bb-in 1.7s cubic-bezier(.2,.7,.2,1) .9s both}.bb-line{animation:bb-in 1.4s cubic-bezier(.2,.7,.2,1) 1.5s both}.bb-statement{animation:bb-in 1.4s cubic-bezier(.2,.7,.2,1) 1.8s both}.bb-status{animation:bb-fade 1.6s ease 2.6s both}}.home-collection{padding-top:clamp(28px,4vw,64px)}.site-header .brand-wordmark{width:196px}.site-header.is-scrolled .brand-wordmark{width:176px}@media(max-width:720px){.site-header .brand-wordmark{width:178px}.site-header.is-scrolled .brand-wordmark{width:164px}.billboard{min-height:clamp(520px,78svh,720px)}}.site-header nav>a,.site-header nav>a:hover,.site-header nav>a[aria-current=page],.collections-nav summary,.collections-nav summary:hover,.collections-nav summary.is-active{text-decoration:none;font-weight:400}.site-header nav>a[aria-current=page],.collections-nav summary.is-active{color:var(--accent)}.site-header nav>a:after,.collections-nav summary:after{bottom:9px;height:1px;background:var(--accent)}.site-header nav>a:focus-visible,.collections-nav summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.site-header nav a,.site-header nav a:hover,.site-header nav a:focus-visible,.collections-menu a,.collections-menu a:hover,.collections-menu a:focus-visible{text-decoration:none}.collections-menu{background:#0c0b11f7;border:1px solid rgb(203 185 138 / .16);border-radius:2px;box-shadow:0 34px 64px -24px #000000d9;padding:6px;width:330px}[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) .collections-menu{background:color-mix(in srgb,var(--surface) 97%,transparent);border-color:var(--divider);box-shadow:0 24px 48px -20px #00000040}.site-header .collections-menu .menu-feature,.site-header .collections-menu .menu-feature:hover{border:0;padding:14px;gap:18px;background:none}.site-header .collections-menu .menu-feature small{color:var(--secondary);font-size:10px;letter-spacing:.2em}.site-header .collections-menu .menu-feature em{color:var(--secondary);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.site-header .collections-menu .menu-feature strong{color:var(--accent);font-size:20px}.site-header .collections-menu .menu-feature:hover strong,.site-header .collections-menu .menu-feature:focus-visible strong{color:var(--text)}.site-header .collections-menu .menu-feature:hover small,.site-header .collections-menu .menu-feature:hover em{color:var(--secondary)}.menu-thumb{width:56px;height:70px}.site-header .collections-menu .menu-all,.site-header .collections-menu .menu-all:hover{margin:0;padding:15px 14px;border-top:1px solid rgb(242 238 230 / .08);color:var(--secondary);font-size:11px;letter-spacing:.2em}[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) .collections-menu .menu-all{border-top-color:var(--divider)}.site-header .collections-menu .menu-all:hover,.site-header .collections-menu .menu-all:focus-visible{color:var(--text)}.button{--bc:var(--accent);--bf:var(--canvas);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:54px;padding:0 32px;border:1px solid var(--bc);border-radius:0;background:linear-gradient(var(--bc),var(--bc)) no-repeat left center / 0% 100%;color:var(--bc);font:600 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;transform:translate(var(--mx,0px),var(--my,0px));transition:background-size .65s cubic-bezier(.7,0,.2,1),color .45s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.button:hover,.button:focus-visible{background-size:100% 100%;color:var(--bf)}.button:active{transform:translate(var(--mx,0px),var(--my,0px)) scale(.985)}.button:focus-visible{outline:2px solid var(--bc);outline-offset:4px}.button-secondary{--bc:var(--text)}.button-link{--bc:var(--accent);justify-content:flex-start;min-height:48px;padding:0;gap:18px;border:0;background:none;color:var(--accent);overflow:visible}.button-link:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:currentColor;opacity:.32;transition:opacity .4s ease}.button-link:hover,.button-link:focus-visible{background:none;color:var(--text)}.button-link:hover:after,.button-link:focus-visible:after{opacity:1}.arr{position:relative;display:inline-block;flex:none;width:26px;height:10px;font-size:0;line-height:0}.arr:before{content:"";position:absolute;right:1px;top:50%;width:100%;height:1px;background:currentColor;transform:scaleX(.55);transform-origin:right;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.arr:after{content:"";position:absolute;right:1px;top:50%;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.button:hover .arr:before,.button:focus-visible .arr:before{transform:scaleX(1)}.arr-ne{transform:rotate(-45deg)}.arr-s{transform:rotate(90deg)}.btn-label{position:relative;display:inline-block;overflow:hidden;height:1.35em;line-height:1.35;white-space:nowrap}.btn-label .t,.btn-label .t2{display:block;transition:transform .6s cubic-bezier(.7,0,.2,1)}.btn-label .t2{position:absolute;left:0;top:100%}.button:hover .btn-label .t,.button:hover .btn-label .t2{transform:translateY(-100%)}.billboard .button,.billboard-inner>.button{--bc:#cbb98a;--bf:#141414}.join-form .button{flex-shrink:0}.product-buy .button{width:100%;justify-content:space-between}@media(prefers-reduced-motion:no-preference){.billboard-inner>.button{animation:bb-in 1.4s cubic-bezier(.2,.7,.2,1) 2.1s both}}@media(prefers-reduced-motion:reduce){.button,.button:after,.arr:before,.btn-label .t,.btn-label .t2{transition:none}}@media(max-width:720px){.button{padding:0 26px;min-height:52px}.collection-actions .button,.launch-actions .button:not(.button-link){width:100%;justify-content:space-between}}.collections-menu{width:376px}.site-header .collections-menu .menu-feature small{letter-spacing:.16em;white-space:nowrap}.site-header .collections-menu .menu-feature strong{font-size:19px;white-space:nowrap}@media(max-width:720px){.collections-menu{width:auto}.site-header .collections-menu .menu-feature small,.site-header .collections-menu .menu-feature strong{white-space:normal}}.site-header .collections-menu a[aria-current=page],.site-header .collections-menu a[aria-current=page]:hover{text-decoration:none;font-weight:inherit}.site-header .collections-menu a[aria-current=page] strong,.site-header .collections-menu a[aria-current=page].menu-all{color:var(--text)}@media(max-width:720px){.home-story .mark-teaser{flex-direction:column;align-items:flex-start;gap:22px}.home-story .teaser-symbol{margin-top:0;width:48px}.home-story .mark-teaser h3{margin-top:12px}.home-story .button-link{margin-top:18px;white-space:normal;line-height:1.5}.home-story .founder-row{gap:28px}.home-story .collection-intro-link{margin-top:20px}}@media(max-width:720px){.button.button-link{padding:0;min-height:48px}.home-story .button-link{width:fit-content;max-width:100%}.home-story .button-link:after{bottom:4px}}.social{display:flex;gap:6px;margin:18px 0 0 -10px;padding:0;list-style:none}.social a{display:grid;place-items:center;width:44px;height:44px;color:var(--text);opacity:.72;text-decoration:none;transition:color .4s ease,opacity .4s ease}.social a:hover,.social a:focus-visible{color:var(--accent);opacity:1}.social svg{width:22px;height:22px}.site-footer{border-top:1px solid var(--divider);padding:0;margin-top:0}.footer-signup{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:end;padding-block:clamp(56px,8vw,104px);border-bottom:1px solid var(--divider)}.footer-signup h2{font-size:clamp(34px,4vw,56px);margin-top:14px}.footer-signup-copy p:not(.eyebrow){margin-top:18px;max-width:440px;font-size:17px;color:var(--secondary)}.footer-signup .join-form{margin-top:0;max-width:none;flex-direction:row}.footer-signup .join-form input[type=email]{border-radius:0;background:transparent;border-width:0 0 1px;border-color:var(--text);padding:0 2px;min-height:54px}.footer-signup .join-form input[type=email]::placeholder{color:var(--secondary)}.footer-signup .join-status{min-height:24px;margin-top:12px;font-size:14px;color:var(--accent)}.footer-fine{font-size:12px;color:var(--secondary);letter-spacing:.02em}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(32px,6vw,96px);padding-block:clamp(44px,6vw,72px)}.footer-tagline{margin-top:18px;font:400 22px/1.3 var(--font-display);color:var(--accent)}.footer-brand .social{margin-top:22px}.footer-col{display:flex;flex-direction:column;align-items:flex-start}.footer-col h3{margin:0 0 14px;font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--secondary)}.footer-col a{display:inline-flex;align-items:center;min-height:40px;font-size:15px;text-decoration:none;color:var(--text);transition:color .4s ease}.footer-col a:hover,.footer-col a:focus-visible{color:var(--accent);text-decoration:none}.footer-col a[aria-current=page]{font-weight:400;text-decoration:none;color:var(--accent)}.site-footer .footer-bottom{margin-top:0;padding-block:24px 30px;border-top:1px solid var(--divider)}@media(max-width:900px){.footer-signup{grid-template-columns:1fr;align-items:start}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media(max-width:720px){.footer-signup .join-form{flex-direction:column;gap:14px}.footer-signup .join-form .button{width:100%;justify-content:space-between}.footer-main{gap:28px}}.story-personal-side{display:flex;flex-direction:column;gap:clamp(28px,4vw,56px)}.story-personal-side .eyebrow{margin:0}.mark-shine{position:relative;width:clamp(150px,17vw,230px);aspect-ratio:1;-webkit-mask:var(--mark) center/contain no-repeat;mask:var(--mark) center/contain no-repeat;background:linear-gradient(105deg,#cbb98a80 0 34%,#fffaee 50%,#cbb98a80 66% 100%) 100% 0/300% 100%}@media(prefers-reduced-motion:no-preference){.mark-shine{animation:mark-shine 3.8s linear infinite}}@keyframes mark-shine{0%{background-position:100% 0}to{background-position:0 0}}:root[data-theme=light] .mark-shine{background-image:linear-gradient(105deg,#14141433 0 38%,#8c7030 50%,#14141433 62% 100%)}.story-bridge{position:relative;overflow:hidden;isolation:isolate}.bridge-bg{position:absolute;inset:0 0 0 46%;z-index:-1;opacity:.34;-webkit-mask:linear-gradient(90deg,transparent,#000 60%);mask:linear-gradient(90deg,transparent,#000 60%)}.bridge-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.bridge-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--surface),transparent 22%,transparent 78%,var(--surface))}@media(max-width:720px){.bridge-bg{inset:0;opacity:.22;-webkit-mask:none;mask:none}.mark-shine{width:120px}}.site-footer{--text:#f2eee6;--secondary:#b4aea4;--accent:#cbb98a;--divider:rgb(242 238 230/.14);--canvas:#141414;position:relative;isolation:isolate;overflow:hidden;color:var(--text);border-top:1px solid rgb(203 185 138/.35);background:radial-gradient(120% 90% at 88% 0%,rgb(203 185 138/.13),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgb(70 52 40/.35),transparent 65%),linear-gradient(180deg,#14121a,#0c0b10)}.site-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.site-footer .mark-light{display:none!important}.site-footer .mark-dark{display:block!important}.site-footer .join-form input[type=email]{color:var(--text)}.site-footer .button{--bc:#cbb98a;--bf:#141414}.site-footer .social a{color:var(--text)}.site-footer .social a:hover,.site-footer .social a:focus-visible{color:var(--accent)}@keyframes img-settle{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vt-rise{0%{opacity:0;transform:translateY(10px)}}::view-transition-new(root){animation:vt-rise .7s cubic-bezier(.2,.7,.2,1) both}::view-transition-old(root){animation:vt-out .3s ease both}.campaign-feature figure,.mark-editorial-grid figure,.group-campaign{overflow:hidden}.footer-col a{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1px;padding-bottom:2px;transition:color .4s ease,background-size .6s cubic-bezier(.2,.7,.2,1)}.footer-col a:hover,.footer-col a:focus-visible{background-size:100% 1px}.footer-col a[aria-current=page]{background-size:100% 1px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:is(.footer-signup>*,.footer-main>*,.story-hero .hero-copy>*,.contact-intro>*,.collections-intro>*){animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% entry 55%}:is(.campaign-feature figure img,.mark-editorial-grid figure img,.bridge-bg img){animation:img-settle linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.footer-main{position:relative}.footer-main:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#cbb98a,transparent);transform-origin:left;animation:line-draw linear both;animation-timeline:view();animation-range:entry 20% entry 100%}}}.contact-details{grid-template-columns:1.2fr 1fr;gap:clamp(48px,7vw,110px);align-items:start}.contact-form-wrap{border-top:1px solid var(--divider);padding-top:32px}.contact-form{display:grid;gap:30px;margin-top:34px}.field{display:grid;gap:10px}.field label{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--secondary)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:18px;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--control-border);border-radius:0;padding:10px 2px 12px;transition:border-color .4s ease,box-shadow .4s ease}.field textarea{resize:vertical;min-height:140px;line-height:1.6}.field select{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23b4aea4' stroke-width='1.4'><path d='M1 1.500l5 5 5-5'/></svg>") no-repeat right 4px center}.field select option{color:#141414}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.contact-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact-submit{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.contact-submit .button:disabled{opacity:.5;pointer-events:none}.contact-status{font-size:14px;color:var(--accent);min-height:22px}.contact-side{display:grid;gap:44px}.contact-block{border-top:1px solid var(--divider);padding-top:32px}.contact-block .contact-email{margin-top:18px;padding-block:0}.contact-note{margin:18px 0 8px}.social-labeled{flex-direction:column;gap:0;margin:14px 0 0}.social-labeled a{width:auto;height:auto;min-height:60px;display:flex;align-items:center;gap:18px;justify-content:flex-start;opacity:1;border-bottom:1px solid var(--divider);transition:color .4s ease}.social-labeled li:last-child a{border-bottom:0}.social-text{display:grid;line-height:1.3}.social-text strong{font-weight:600;font-size:16px}.social-text small{font-size:14px;color:var(--secondary);transition:color .4s ease}.social-labeled a:hover .social-text small{color:var(--accent)}@media(max-width:900px){.contact-details{grid-template-columns:1fr}}.hero-portrait{mix-blend-mode:lighten}:root[data-theme=light] .hero-portrait{mix-blend-mode:normal;background:#030302}.origin-side{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.origin-side .eyebrow{margin:0}.journey{list-style:none;margin:0;padding:0;position:relative}.journey:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:linear-gradient(#cbb98a,#cbb98a26)}.journey li{position:relative;display:grid;gap:4px;padding:0 0 30px 28px}.journey li:last-child{padding-bottom:0}.journey li:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border:1px solid #cbb98a;background:var(--canvas);transform:rotate(45deg);transition:background .5s ease}.journey li:last-child:before{background:#cbb98a}.journey li:hover:before{background:#cbb98a}.journey .yr{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.journey strong{font:400 21px/1.3 var(--font-display)}.journey small{font-size:14px;color:var(--secondary)}.mark-editorial-grid figure{position:relative}.callout{position:absolute;font:600 10px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:#f2eee6;padding:7px 10px;background:#0c0b118c;backdrop-filter:blur(6px);border:1px solid rgb(203 185 138/.5)}.callout:before{content:"";position:absolute;top:50%;height:1px;width:46px;background:#cbb98a}.callout-goal{left:66%;top:21%}.callout-goal:before{right:100%}.callout-steps{left:6%;top:76%}.callout-steps:before{left:100%}.mark-editorial-grid figure:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgb(242 238 230/.16) 50%,transparent 60%);transform:translate(-100%)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes light-pass{to{transform:translate(100%)}}.mark-editorial-grid figure:after{animation:light-pass linear both;animation-timeline:view();animation-range:entry 20% cover 60%}}}.mark-plate{width:clamp(180px,20vw,280px)}.mark-plate .mark-shine{width:100%}.bridge-pieces{list-style:none;margin:clamp(40px,6vw,72px) auto 0;padding:0;width:min(1180px,calc(100% - 64px));display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}.bridge-pieces li{position:relative;overflow:hidden;background:#e9e1d6;aspect-ratio:3/2}.bridge-pieces img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.bridge-pieces li:hover img{transform:scale(1.04)}.bridge-pieces span{position:absolute;left:14px;bottom:12px;font:600 10px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#141414;background:#f2eee6db;padding:7px 10px}@media(max-width:720px){.bridge-pieces{width:calc(100% - 44px);grid-template-columns:1fr}.callout-goal{left:58%}}.footer-giant{position:relative;height:clamp(90px,17vw,300px);margin-top:clamp(8px,2vw,24px);-webkit-mask:var(--footer-word) 50% 0/min(1400px,92vw) auto no-repeat;mask:var(--footer-word) 50% 0/min(1400px,92vw) auto no-repeat;background:linear-gradient(180deg,rgb(203 185 138/.34),rgb(203 185 138/.04) 85%,transparent)}.site-footer .footer-bottom{align-items:center}.to-top{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;transition:color .4s ease}.to-top span{display:inline-block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.to-top:hover,.to-top:focus-visible{color:var(--accent)}.to-top:hover span{transform:translateY(-3px)}@media(max-width:720px){.site-footer .footer-bottom{align-items:flex-start}}.keep-moving{background:var(--surface);padding-block:clamp(72px,10vw,140px);overflow:hidden}.keep-moving-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,7vw,110px);align-items:center}.keep-moving-copy h2{font-size:clamp(36px,4.6vw,66px);margin-top:20px}.keep-moving-copy .section-intro{margin-top:26px;max-width:520px}.steps-line{list-style:none;margin:34px 0 40px;padding:0;display:grid;gap:0}.steps-line li{position:relative;padding:14px 0 14px 34px;font:400 clamp(20px,2vw,26px)/1.3 var(--font-display);border-top:1px solid var(--divider)}.steps-line li:last-child{border-bottom:1px solid var(--divider)}.steps-line li:before{content:"";position:absolute;left:0;top:50%;width:11px;height:11px;margin-top:-5.5px;border:1px solid #cbb98a;transform:rotate(45deg)}.steps-line li:nth-child(3):before{background:#cbb98a}.steps-line li:nth-child(2){padding-left:58px}.steps-line li:nth-child(2):before{left:24px}.steps-line li:nth-child(3){padding-left:82px}.steps-line li:nth-child(3):before{left:48px}.keep-moving-photo{position:relative;overflow:hidden;aspect-ratio:4/5;max-width:520px;margin-left:auto}.keep-moving-photo img{width:100%;height:100%;object-fit:cover}.keep-moving-photo:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #cbb98a4d}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.keep-moving-photo img{animation:img-settle linear both;animation-timeline:view();animation-range:entry 0% cover 55%}}}@media(max-width:900px){.keep-moving-grid{grid-template-columns:1fr}.keep-moving-photo{margin:0;max-width:none}}.mark-editorial-grid figure{max-width:440px}.callout{font-size:12px;letter-spacing:.2em;padding:9px 13px;background:#cbb98a;color:#141414;border:0;backdrop-filter:none;box-shadow:0 6px 22px #00000059}.callout:before{width:64px;height:2px;margin-top:-1px;background:#cbb98a}.callout:after{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#f2eee6;box-shadow:0 0 0 3px #cbb98a8c}.callout-goal:after{right:calc(100% + 60px)}.callout-steps:after{left:calc(100% + 60px)}.footer-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:end;padding-block:clamp(64px,9vw,120px) clamp(48px,6vw,80px)}.footer-lead h2{font-size:clamp(44px,6.4vw,100px);line-height:1.02;margin-top:18px}.footer-lead-action>p:first-child{max-width:430px;font-size:17px;color:var(--secondary);margin-bottom:26px}.footer-lead .join-form{margin-top:0;max-width:none;flex-direction:row}.footer-lead .join-form input[type=email]{border-radius:0;background:transparent;border-width:0 0 1px;border-color:var(--text);padding:0 2px;min-height:54px;color:var(--text)}.footer-lead .join-form input[type=email]::placeholder{color:var(--secondary)}.footer-lead .join-status{min-height:22px;margin-top:12px;font-size:14px;color:var(--accent)}.footer-marquee{overflow:hidden;border-block:1px solid var(--divider);padding-block:18px;white-space:nowrap;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.footer-marquee-track{display:inline-flex}.footer-marquee span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font:400 clamp(20px,2.4vw,32px)/1 var(--font-display);font-style:italic;color:#f2eee69e}.footer-marquee i{width:9px;height:9px;border:1px solid #cbb98a;transform:rotate(45deg);flex:none}@media(prefers-reduced-motion:no-preference){.footer-marquee-track{animation:marquee 60s linear infinite}}@keyframes marquee{to{transform:translate(-50%)}}.footer-main{grid-template-columns:1.3fr .8fr .9fr 1.1fr;align-items:start}.footer-feature{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;text-decoration:none;color:#f2eee6;background:#0c0b10;border:1px solid rgb(203 185 138/.3)}.footer-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .8s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.footer-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgb(12 11 17/.9))}.footer-feature-text{position:absolute;z-index:1;left:16px;bottom:14px;display:grid;gap:6px}.footer-feature small{font:600 10px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#cbb98a}.footer-feature strong{font:400 18px/1.25 var(--font-display)}.footer-feature:hover img,.footer-feature:focus-visible img{opacity:.95;transform:scale(1.04)}.footer-tagline{font-size:15px;color:var(--secondary);margin-top:16px}.site-footer .footer-bottom{justify-content:space-between}@media(max-width:1000px){.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media(max-width:900px){.footer-lead{grid-template-columns:1fr;align-items:start}}@media(max-width:720px){.footer-lead .join-form{flex-direction:column;gap:14px}.footer-lead .join-form .button{width:100%;justify-content:space-between}.footer-main{grid-template-columns:1fr}.footer-feature{max-width:none}}.footer-lead{padding-block:clamp(44px,5.5vw,72px) clamp(32px,4vw,52px);align-items:center;border-bottom:1px solid var(--divider)}.footer-lead h2{font-size:clamp(34px,4.2vw,60px);margin-top:12px}.footer-lead-action>p:first-child{margin-bottom:20px;font-size:16px}.footer-main{padding-block:clamp(32px,4vw,52px);gap:clamp(24px,4vw,64px)}.footer-feature{aspect-ratio:4/3}.footer-feature strong{font-size:16px}.site-footer .footer-bottom{padding-block:18px 22px}.footer-giant{height:clamp(60px,11vw,190px);margin-top:0}.footer-giant{display:none}.site-footer:before{opacity:.13}.site-footer:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgb(242 238 230/.07) 50%,transparent 58%) 100% 0/260% 100%}@media(prefers-reduced-motion:no-preference){.site-footer:after{animation:footer-shine 9s linear infinite}}@keyframes footer-shine{0%{background-position:100% 0}to{background-position:0 0}}.footer-lead{padding-block:clamp(36px,4.5vw,56px) clamp(26px,3vw,40px)}.footer-main{padding-block:clamp(26px,3vw,40px)}.footer-feature{aspect-ratio:16/10}.site-footer .footer-bottom{padding-block:16px 20px}.site-footer{background:radial-gradient(120% 90% at 88% 0%,rgb(203 185 138/.07),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgb(70 52 40/.18),transparent 65%),linear-gradient(180deg,#09080c,#050407)}.button,.button:active{transform:none}.arr:before{transform:none;transition:none}.btn-label .t,.btn-label .t2{transition:none}.to-top:hover span{transform:none}.footer-feature:hover img,.footer-feature:focus-visible img{transform:none}.bridge-pieces li:hover img{transform:none}.announce-join{color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .4s ease}.announce-join:hover,.announce-join:focus-visible{opacity:.65}.join-band{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding-block:clamp(72px,10vw,136px);border-top:1px solid var(--divider);background:radial-gradient(70% 120% at 50% 0%,rgb(203 185 138/.14),transparent 70%),var(--surface)}.join-band:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.join-band-inner{display:flex;flex-direction:column;align-items:center}.join-band h2{font-size:clamp(42px,6vw,88px);margin-top:16px}.join-band .section-intro{margin:22px auto 0;max-width:560px}.join-band .join-form{width:min(640px,100%);max-width:none;margin:38px auto 0;flex-direction:row}.join-band .join-form input[type=email]{min-height:60px;font-size:17px;border-radius:0;background:transparent;border:1px solid var(--control-border);padding:0 20px;color:var(--text);transition:border-color .4s ease}.join-band .join-form input[type=email]:focus{outline:0;border-color:var(--accent)}.join-band .join-form .button{min-height:60px}.join-band .join-status{min-height:24px;margin-top:14px;font-size:15px;color:var(--accent)}.join-perks{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;font:600 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--secondary)}.join-perks li{display:flex;align-items:center;gap:12px}.join-perks li:before{content:"";width:7px;height:7px;border:1px solid #cbb98a;transform:rotate(45deg)}.join-band .footer-fine{margin-top:22px}@media(max-width:720px){.join-band .join-form{flex-direction:column;gap:14px}.join-band .join-form .button{width:100%;justify-content:space-between}.announce-join{font-size:9px}}.study-image .study-color{display:none}.study[data-color=Champagne] .study-color[data-for=Champagne],.study[data-color=Ivory] .study-color[data-for=Ivory]{display:block}.study-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:25px}.study-meta .eyebrow{margin-top:0}.swatches{display:flex;gap:8px}.swatch{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 14px;background:transparent;border:1px solid var(--control-border);font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);transition:border-color .4s ease,color .4s ease,background-color .4s ease}.swatch:hover{border-color:var(--text);color:var(--text)}.swatch[aria-pressed=true]{border-color:var(--accent);color:var(--text)}.swatch .dot{width:12px;height:12px;border-radius:50%;border:1px solid rgb(128 128 128/.6)}.dot-champagne{background:#cbb98a}.dot-ivory{background:#f2eee6}@media(max-width:720px){.study-meta{flex-direction:column;align-items:flex-start;gap:14px}}.study-image{display:grid;overflow:hidden}.study-image .study-color{display:block;grid-area:1/1;opacity:0;z-index:1;transform:scale(1.025);transition:opacity 1s cubic-bezier(.4,0,.2,1) 1s,transform 1.4s cubic-bezier(.2,.7,.2,1) 1s}.study[data-color=Champagne] .study-color[data-for=Champagne],.study[data-color=Ivory] .study-color[data-for=Ivory]{opacity:1;z-index:2;transform:none;transition-delay:0s}.study-image>span{grid-area:1/1;position:absolute}.swatch{transition:border-color .6s ease,color .6s ease,background-color .6s ease}.swatch[aria-pressed=true]{background-color:#cbb98a1a}.swatch .dot{transition:box-shadow .6s ease}.swatch[aria-pressed=true] .dot{box-shadow:0 0 0 3px #cbb98a59}@media(prefers-reduced-motion:reduce){.study-image .study-color,.swatch,.swatch .dot{transition:none}}.site-header .brand-lockup{width:auto;height:50px;transition:opacity .4s ease}.site-header.is-scrolled .brand-lockup{height:42px}.site-header .brand:hover .brand-lockup{opacity:.85}@media(max-width:720px){.site-header .brand-lockup{height:44px}.site-header.is-scrolled .brand-lockup{height:40px}}.form-note{font-size:13px;line-height:1.6;color:var(--secondary);margin:4px 0 18px;max-width:520px}.form-note a,.footer-fine a,.footer-privacy{color:inherit;text-underline-offset:4px}.prose-page h2{font-size:clamp(22px,2.2vw,28px);margin:44px 0 12px}.prose-page p{max-width:720px}.prose-page p+p{margin-top:16px}.bb-updates{color:inherit;text-underline-offset:4px}@media(max-width:720px){.announce-join{display:inline-flex;align-items:center;min-height:44px;padding-block:12px}.announcement .wrap{align-items:center}.to-top{min-height:44px;padding-block:14px}.footer-privacy{display:inline-flex;align-items:center;min-height:44px}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}body{font-feature-settings:"kern","liga";text-rendering:optimizeLegibility}h2{font-size:clamp(36px,4vw,62px);letter-spacing:-.04em;line-height:1.1}.section-intro{line-height:1.7}.eyebrow{letter-spacing:.22em;font-weight:600}.eyebrow.accent{display:inline-flex;align-items:center;gap:14px}.eyebrow.accent:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.section{padding-block:clamp(88px,10vw,150px)}.home-collection{padding-top:clamp(40px,5vw,80px)}.campaign-feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}.campaign-feature h2{font-size:clamp(38px,4.4vw,66px)}.campaign-feature .group-campaign{box-shadow:0 40px 90px -40px #000000a6}.home-story h2,.keep-moving h2{font-size:clamp(36px,4vw,60px)}hr,.section+.section{border-color:var(--divider)}.scroll-cue{display:block;width:1px;height:56px;margin:34px auto 0;background:linear-gradient(180deg,transparent,var(--gold,#cbb98a));opacity:.7;transform-origin:top;animation:cue 2.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes cue{0%{transform:scaleY(0);opacity:0}40%{opacity:.8}to{transform:scaleY(1);opacity:0}}@media(prefers-reduced-motion:reduce){.scroll-cue{animation:none}}.bb-updates{text-decoration-color:#cbb98a99}.piece-index{padding-block:clamp(72px,8vw,120px);border-top:1px solid var(--divider)}.piece-index-head{margin-bottom:clamp(36px,4vw,56px)}.piece-index-head h2{margin-top:22px}.piece-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}.piece{display:grid;gap:12px;text-decoration:none;color:var(--text);align-content:start}.piece-frame{display:block;aspect-ratio:3/2;overflow:hidden;background:#2a2723;border:1px solid var(--divider);transition:border-color .5s ease}.piece-frame img{width:100%;height:100%;object-fit:cover}.piece:hover .piece-frame,.piece:focus-visible .piece-frame{border-color:var(--accent)}.piece-name{font:600 14px/1.35 var(--font-body);letter-spacing:.02em;transition:color .4s ease}.piece:hover .piece-name{color:var(--accent)}.piece-meta{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--secondary)}.piece-all a{height:100%;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;border:1px solid var(--accent);text-decoration:none;color:var(--text);transition:background-color .5s ease,color .5s ease}.piece-all strong{font:400 clamp(22px,2vw,28px)/1.25 var(--font-display);letter-spacing:-.02em}.piece-all a:hover,.piece-all a:focus-visible{background:var(--accent);color:#141414}.piece-all a:hover .eyebrow{color:#141414}@media(max-width:1000px){.piece-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.piece-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:14px;margin-inline:-22px;padding-inline:22px;scroll-padding-inline:22px;scrollbar-width:none}.piece-row::-webkit-scrollbar{display:none}.piece-row>li{flex:0 0 80vw;scroll-snap-align:start}}.colorway-all{display:flex;align-items:center;gap:12px;margin:32px 0 28px;flex-wrap:wrap}.colorway-all .eyebrow{margin-right:6px}.footer-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(28px,3.5vw,44px)}.footer-main:before{display:none}.footer-nav{display:flex;gap:clamp(20px,2.6vw,40px);justify-content:center}.footer-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;letter-spacing:.04em;text-decoration:none;color:var(--secondary);transition:color .4s ease}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--accent)}.footer-nav a[aria-current=page]{color:var(--text)}.footer-reach{display:grid;justify-items:end;gap:4px}.footer-reach .email{margin:0;font-size:14px;color:var(--secondary);text-decoration:none;transition:color .4s ease}.footer-reach .email:hover,.footer-reach .email:focus-visible{color:var(--accent)}.footer-reach .social{margin:0 -10px 0 0}.footer-brand .brand-wordmark{width:150px}.footer-brand .footer-tagline{margin-top:10px;font-size:13px}.site-footer .footer-bottom{border-top:0;padding-block:6px 26px}.site-footer .footer-lead{padding-block:clamp(40px,5vw,64px) clamp(28px,3.5vw,44px)}@media(max-width:900px){.footer-main{grid-template-columns:1fr;justify-items:start;gap:14px}.footer-nav{flex-wrap:wrap;justify-content:flex-start;gap:4px 24px}.footer-reach{justify-items:start}.footer-reach .social{margin:0 0 0 -10px}}.brand-lockup-light{display:none!important}[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) .brand-lockup:not(.brand-lockup-light){display:none}[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) .brand-lockup-light{display:block!important}.campaign-feature .group-campaign{box-shadow:none}.campaign-feature .group-campaign img{box-shadow:0 40px 90px -44px #0009}[data-theme=light] .campaign-feature .group-campaign img{box-shadow:0 28px 60px -36px #14141452}:root[data-theme=light] .hero-portrait{overflow:hidden;border-radius:2px;box-shadow:0 28px 60px -36px #14141466}:root[data-theme=light] .hero-portrait img{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}:root[data-theme=light] .hero-portrait img{transform:none}.bb-statement:has(+.bb-descriptor){margin-bottom:12px}.bb-descriptor{font-size:14px;letter-spacing:.04em;line-height:1.6;color:#f2eee6bf;max-width:520px;margin:0 auto clamp(26px,4.5vh,40px);text-align:center;animation:bb-in 1.4s cubic-bezier(.2,.7,.2,1) 2s both}@media(max-width:1000px){.campaign-feature{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:720px){.campaign-feature{grid-template-columns:minmax(0,1fr);gap:32px}.campaign-feature h2{font-size:clamp(32px,9vw,40px)}.launch-actions{display:flex;flex-wrap:wrap;gap:12px 20px}.launch-actions .button{max-width:100%}.editorial-content{min-width:0}}.bb-updates,.bb-status span{white-space:nowrap}.bb-updates:before{content:"/";margin-right:12px;opacity:.5;display:inline-block;text-decoration:none}@media(max-width:720px){.bb-status{flex-wrap:wrap;justify-content:center;gap:2px 10px;line-height:1.9;text-align:center}.bb-status:before{display:none}.bb-updates:before{display:none}.bb-status span{flex-basis:100%}}.site-header nav a.nav-join{color:var(--accent);font-weight:600;letter-spacing:.02em;text-decoration:none;position:relative;transition:color .4s ease}.site-header nav a.nav-join:hover{color:var(--text);text-decoration:none}.billboard~* .nav-join{color:inherit}[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) nav a.nav-join{color:#766039}@keyframes rise-soft{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes wipe-up{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blur-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){body:before{content:"";position:fixed;inset:0 0 auto;height:2px;z-index:60;pointer-events:none;background:linear-gradient(90deg,#8c7030,#cbb98a);transform-origin:0 50%;animation:scroll-progress linear both;animation-timeline:scroll(root)}.eyebrow.accent:before{transform-origin:0 50%;animation:draw-x linear both;animation-timeline:view();animation-range:entry 10% entry 70%}.home-collection .group-campaign{animation:wipe-up linear both;animation-timeline:view();animation-range:entry 0% cover 38%}.piece-index-head h2,.join-band h2,.home-story h2,.collection-hero h1,.studies h2{animation:blur-in linear both;animation-timeline:view();animation-range:entry 0% entry 65%}.piece-row>li{animation:rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.piece-row>li:nth-child(4n+2){animation-range:entry 6% entry 61%}.piece-row>li:nth-child(4n+3){animation-range:entry 12% entry 67%}.piece-row>li:nth-child(4n+4){animation-range:entry 18% entry 73%}.join-band-inner>*{animation:rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 50%}.join-band-inner>.join-perks{animation-range:entry 8% entry 58%}.study-grid .study{animation:rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media(prefers-reduced-motion:no-preference){.piece-frame img{transition:filter 1.2s ease}.piece:not(:hover):not(:focus-visible) .piece-frame img{filter:saturate(.92)}.piece:hover .piece-frame img,.piece:focus-visible .piece-frame img{filter:saturate(1.05) brightness(1.04)}.site-header nav>a{background:linear-gradient(currentColor,currentColor) no-repeat 0 calc(100% - 8px) /0 1px;transition:background-size .5s cubic-bezier(.4,0,.2,1),color .4s ease}.site-header nav>a:hover,.site-header nav>a:focus-visible{background-size:100% 1px;text-decoration:none}.site-header nav>a[aria-current=page]{background-size:100% 1px}.footer-lead h2{background-color:var(--text);background-image:linear-gradient(100deg,transparent 40%,#cbb98a 50%,transparent 60%);background-size:250% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:headline-shine 7s ease-in-out 1.5s infinite}}@keyframes headline-shine{0%{background-position:100% 0}55%,to{background-position:0% 0}}::selection{background:#cbb98a;color:#141414}html{scrollbar-width:thin;scrollbar-color:#8c7a4e transparent}html.menu-open{overflow:hidden}@media(max-width:720px){html.menu-open .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.menu-toggle,.site-header .brand,.theme-toggle{position:relative;z-index:45}html.menu-open .menu-toggle,html.menu-open .theme-toggle{color:#f2eee6;border-color:#f2eee666}html.menu-open[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) .brand-lockup-light{display:none!important}html.menu-open[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))) .brand-lockup:not(.brand-lockup-light){display:block!important}.site-header nav.is-open{position:fixed;inset:0;z-index:40;margin:0;padding:156px 28px 40px;width:auto;border:0;display:flex;flex-direction:column;justify-content:flex-start;gap:0;overflow-y:auto;background:radial-gradient(120% 70% at 50% 0%,#1b1822,#0e0d14 70%)}.site-header nav.is-open>a{display:flex;align-items:center;min-height:68px;padding:0;font:400 clamp(30px,9vw,40px)/1.1 var(--font-display);letter-spacing:-.02em;color:#f2eee6;text-transform:none;border-bottom:1px solid rgb(242 238 230/.14);background-image:none!important;animation:menu-in .7s cubic-bezier(.2,.7,.2,1) both}.site-header nav.is-open>a:nth-child(2){animation-delay:.07s}.site-header nav.is-open>a:nth-child(3){animation-delay:.14s}.site-header nav.is-open>a:nth-child(4){animation-delay:.21s}.site-header nav.is-open>a[aria-current=page]{color:#cbb98a}.site-header nav.is-open>a.nav-join{margin-top:28px;justify-content:center;min-height:56px;border:1px solid #cbb98a;color:#cbb98a;font:600 13px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase}}@keyframes menu-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-header nav.is-open>a{animation:none}}[data-theme=light] .site-header:not(:has(+main>:is(.billboard,.hero))).is-scrolled{background:color-mix(in srgb,var(--canvas) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--divider)}.theme-toggle{width:36px;height:36px;border-color:transparent;opacity:.6;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.theme-toggle:hover,.theme-toggle:focus-visible{opacity:1}.theme-toggle svg{width:17px;height:17px}@media(max-width:720px){.theme-toggle{width:44px;height:44px;opacity:.75}}.story-hero h1{font-size:clamp(48px,7.4vw,96px)}.op-statement,.op-heart,.op-pair,.op-why,.op-means,.op-clothing,.op-share,.op-finale{position:relative}.op-statement{padding-block:clamp(90px,13vw,180px) clamp(60px,8vw,110px)}.op-statement .eyebrow{margin-bottom:28px}.op-lead{max-width:760px;font-size:clamp(18px,1.6vw,22px);line-height:1.75;color:var(--secondary);margin:0 0 clamp(36px,5vw,64px)}.op-big{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,5.6vw,84px);line-height:1.1;letter-spacing:-.015em;max-width:15em;margin:0;view-timeline:--op-big block}.op-heart{padding-block:clamp(80px,12vw,170px);background:var(--surface);text-align:center;overflow:hidden}.op-heart:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 50%,color-mix(in srgb,var(--gold) 20%,transparent),transparent 70%);pointer-events:none}.op-heart-line{position:relative;margin:0 auto;max-width:12em;font-family:var(--font-display);font-size:clamp(40px,7.4vw,112px);line-height:1.05;letter-spacing:-.02em;color:var(--text)}.op-pair{padding-block:clamp(70px,9vw,130px)}.op-pair-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,7vw,110px);align-items:end}.op-pair-grid>p:first-child{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.8;color:var(--secondary)}.op-closer{margin:0;font-family:var(--font-display);font-size:clamp(26px,3.2vw,44px);line-height:1.2;color:var(--text);padding-left:24px;border-left:1px solid var(--accent)}.op-closer-wide{max-width:22em;margin-top:clamp(44px,6vw,84px)}.op-marquee{overflow:hidden;border-block:1px solid var(--divider);background:var(--canvas);padding-block:20px}.op-marquee-track{display:flex;width:max-content;animation:op-marquee 46s linear infinite}.op-marquee ul{display:flex;gap:0;margin:0;padding:0;list-style:none}.op-marquee li{font-family:var(--font-display);font-size:clamp(20px,2.4vw,32px);white-space:nowrap;color:var(--text);padding-inline:clamp(22px,3vw,44px);display:flex;align-items:center;gap:clamp(22px,3vw,44px)}.op-marquee li:after{content:"";width:9px;height:9px;background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.8}@keyframes op-marquee{to{transform:translate(-50%)}}.op-why{padding-block:clamp(80px,11vw,160px);background:var(--surface)}.op-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,120px);align-items:start}.op-year{position:sticky;top:130px;display:flex;flex-direction:column;gap:14px}.op-year span{font-family:var(--font-display);font-size:clamp(110px,19vw,300px);line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 28%,transparent),transparent 80%);-webkit-background-clip:text;background-clip:text}.op-year small{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--secondary)}.op-why-copy h2{font-size:clamp(34px,4.4vw,64px);margin:0 0 .5em}.op-quote{margin:1.6em 0;padding:0 0 0 24px;border-left:1px solid var(--accent);font-family:var(--font-display);font-size:clamp(24px,2.8vw,38px);line-height:1.25;color:var(--text)}.op-means{padding-block:clamp(80px,11vw,160px)}.op-means-head h2{font-size:clamp(36px,5.2vw,78px);margin:0 0 .45em;max-width:14em}.op-duo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--divider);border:1px solid var(--divider);margin-block:clamp(10px,2vw,30px) clamp(36px,5vw,60px)}.op-duo p{margin:0;background:var(--canvas);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:18px}.op-duo strong{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.6vw,52px);line-height:1.1;color:var(--text)}.op-duo span{color:var(--secondary);max-width:30em}.op-note{max-width:760px;font-size:clamp(18px,1.5vw,21px);line-height:1.8;color:var(--secondary);margin:0}.op-range-intro{font-family:var(--font-display);font-size:clamp(26px,3.2vw,44px);line-height:1.2;margin:clamp(56px,8vw,110px) 0 clamp(24px,3vw,40px);max-width:18em}.op-journeys{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none}.op-journeys li{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--divider);padding:clamp(120px,13vw,190px) clamp(26px,3vw,44px) clamp(26px,3vw,44px);display:flex;flex-direction:column;justify-content:flex-start;gap:12px;transition:border-color .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.op-journeys li:hover{border-color:var(--accent)}.op-journeys .n{position:absolute;top:8px;right:20px;font-family:var(--font-display);font-style:italic;font-size:clamp(90px,10vw,150px);line-height:1;color:color-mix(in srgb,var(--gold) 38%,transparent)}.op-journeys h3{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.4vw,34px);line-height:1.15;margin:0}.op-journeys p{margin:0;color:var(--secondary);font-size:16px;line-height:1.65}.op-clothing{padding-block:clamp(80px,11vw,160px);background:var(--surface)}.op-clothing-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,110px);align-items:end}.op-clothing-head h2{font-size:clamp(36px,5.2vw,78px);margin:.4em 0 0}.op-clothing-head .prose p,.op-clothing-foot p:not(.op-closer),.op-share-foot p{font-size:clamp(17px,1.4vw,20px);line-height:1.8;color:var(--secondary);margin:0 0 1.1em}.op-garments{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.4vw,36px);margin:clamp(44px,6vw,90px) 0;padding:0;list-style:none;align-items:start}.op-garments li{position:relative;background:var(--study-surface);overflow:hidden}.op-garments li:nth-child(2){margin-top:clamp(30px,6vw,90px)}.op-garments li:nth-child(3){margin-top:clamp(60px,12vw,180px)}.op-garments img{display:block;width:100%;height:auto;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.op-garments li:hover img{transform:scale(1.04)}.op-garments span{display:block;padding:14px 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--secondary)}.op-clothing-foot{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,7vw,110px);align-items:end}.op-clothing-foot .op-closer{font-size:clamp(22px,2.6vw,36px)}.op-share{padding-block:clamp(80px,11vw,160px)}.op-share-head h2{font-size:clamp(34px,5vw,74px);margin:0 0 .45em;max-width:15em}.op-chain{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(20px,3vw,40px) 0 clamp(44px,6vw,80px);padding:0;list-style:none;border-top:1px solid var(--divider)}.op-chain li{position:relative;padding:clamp(28px,3.4vw,52px) clamp(20px,2.6vw,40px) 0 0}.op-chain li+li{padding-left:clamp(20px,2.6vw,40px);border-left:1px solid var(--divider)}.op-chain li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%)}.op-chain li+li:before{left:clamp(20px,2.6vw,40px)}.op-chain .n{display:block;font-size:12px;letter-spacing:.2em;color:var(--accent);margin-bottom:16px}.op-chain p{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.1vw,29px);line-height:1.3;color:var(--text)}.op-share-foot{max-width:820px}.op-finale{padding-block:clamp(90px,13vw,190px);text-align:center;background:var(--surface);overflow:hidden}.op-finale:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 70% at 50% 55%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%);pointer-events:none}.op-finale-line{position:relative;margin:0 0 clamp(24px,3vw,40px);font-family:var(--font-display);font-size:clamp(46px,9vw,138px);line-height:1.02;letter-spacing:-.02em;background-color:var(--text);background-image:linear-gradient(100deg,transparent 40%,#cbb98a 50%,transparent 60%);background-size:250% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:headline-shine 7s ease-in-out 1s infinite}.op-finale .signature{position:relative}@media(max-width:900px){.op-pair-grid,.op-why-grid,.op-clothing-head,.op-clothing-foot,.op-duo,.op-journeys,.op-chain{grid-template-columns:1fr}.op-year{position:static}.op-chain li,.op-chain li+li{padding:28px 0 0;border-left:0}.op-chain li+li{border-top:1px solid var(--divider);margin-top:28px}.op-chain li+li:before{left:0}.op-journeys li{padding-top:120px}}@media(max-width:720px){.op-garments{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-22px;padding-inline:22px;scrollbar-width:none}.op-garments li{flex:0 0 78vw;scroll-snap-align:center;margin-top:0!important}}@keyframes op-light{0%{opacity:.16}to{opacity:1}}@keyframes op-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.op-big .w{animation:op-light linear both;animation-timeline:--op-big;animation-range:cover calc(6% + var(--i)*1.7%) cover calc(24% + var(--i)*1.7%)}.op-reveal{animation:op-rise linear both;animation-timeline:view();animation-range:entry 4% entry 48%}.op-heart-line{animation:op-rise linear both;animation-timeline:view();animation-range:entry 0% cover 38%}.op-garments li:nth-child(2){animation-range:entry 8% entry 56%}.op-garments li:nth-child(3){animation-range:entry 12% entry 62%}}}@media(prefers-reduced-motion:reduce){.op-marquee-track,.op-finale-line{animation:none}}.op-duo{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--divider);padding:clamp(28px,4vw,56px);margin-block:clamp(10px,2vw,30px) clamp(36px,5vw,60px)}.op-duo strong{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.6vw,52px);line-height:1.1;color:var(--text);max-width:16em}.op-duo span{color:var(--secondary);max-width:34em}.op-journeys p{font-family:var(--font-display);font-size:clamp(20px,2vw,27px);line-height:1.3;color:var(--text)}.op-connect{display:inline-flex;gap:10px;margin-top:28px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.op-connect:hover{color:var(--text);border-color:var(--text)}.op-hero{padding-block:48px 80px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}.op-hero h1{margin:42px 0 34px;letter-spacing:-.025em}.op-hero .eyebrow.accent{display:flex;align-items:center;gap:18px}.op-hero .eyebrow.accent:before{content:"";width:44px;height:1px;background:var(--gold)}@media(max-width:1000px){.op-hero{gap:34px}}@media(max-width:720px){.op-hero{display:flex;flex-direction:column;padding-block:38px 54px;gap:34px}.op-hero h1{margin:29px 0 25px}}.op-page :is(.op-heart,.op-why,.op-clothing,.op-finale,.meaning,.story-bridge){background:var(--canvas)}.op-page :is(.op-why,.op-clothing,.meaning,.op-share,.op-finale,.story-bridge){border-top:1px solid var(--divider)}.op-page .op-journeys li,.op-page .op-duo{background:var(--surface)}.bb-status span{color:var(--gold,#cbb98a);letter-spacing:.2em}.hello-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}body:has(.hello-page){background:#141414;color:#f2eee6}.hello-header{background:#141414}.hello-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;border-bottom:1px solid #3f3a30}.hello-header .brand{min-height:44px}.hello-header .brand-lockup{width:auto;height:40px}.hello-status{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b9ad8e;text-align:right}.hello-page{background:#141414;color:#f2eee6}.hello-page h1,.hello-page h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em}.hello-page h1 span,.hello-page h2 span{display:block}.hello-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#cbb98a;line-height:1.6}.hello-hero{padding-block:36px 0;overflow-x:clip}.hello-hero-grid{display:grid;gap:0}.hello-intro{padding-bottom:30px}.hello-page .hello-intro h1{font-size:clamp(40px,11.2vw,56px);line-height:1.25;margin:22px 0}.hello-lede{font-size:clamp(15px,4vw,18px);line-height:1.7;color:#c1bbb1;max-width:40ch}.hello-lede span{display:block}.hello-actions{display:grid;gap:6px;margin-top:30px}.hello-button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:0 22px;border:0;border-radius:3px;background:#cbb98a;color:#171610;font:700 15px/1.2 var(--font-body);text-decoration:none;cursor:pointer;transition:background-color .25s ease}.hello-button:hover{background:#dccfa8}.hello-button:focus-visible,.hello-link:focus-visible{outline:2px solid #f2eee6;outline-offset:4px}.hello-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:0 4px;font-size:15px;color:#e5dfd4;text-decoration:none;transition:color .25s ease}.hello-link:hover{color:#cbb98a}.hello-crew{margin-inline:calc(50% - 50vw);background:#2b2723}.hello-crew img{width:100%;aspect-ratio:3/2;object-fit:cover}.hello-crew figcaption{padding:14px 20px;background:#242120;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e5dfd4}.hello-collection{background:#f2eee6;color:#141414;padding-block:48px 52px}.hello-eyebrow-muted{color:#786842}.hello-page .hello-collection h2{font-size:clamp(28px,7.6vw,38px);line-height:1.3;margin-top:14px}.hello-collection-head>p:last-child{margin-top:16px;font-size:15px;line-height:1.7;color:#5d584f;max-width:36ch}.hello-tiles{display:grid;grid-template-columns:1fr;gap:22px;margin-top:30px}.hello-tiles figure{min-width:0}.hello-tiles img{width:100%;aspect-ratio:3/2;object-fit:cover;background:#141414}.hello-tiles figcaption{margin-top:12px;font-size:14px;color:#141414}.hello-note{margin-top:22px;font-size:12px;line-height:1.6;color:#5d584f}.hello-updates{padding-block:48px 56px;background:#141414}.hello-page .hello-updates h2{font-size:clamp(30px,8.2vw,40px);line-height:1.3;margin-top:14px;outline:0}.hello-updates-copy{margin-top:16px;font-size:15px;line-height:1.7;color:#c1bbb1;max-width:34ch}.hello-signup{margin-top:28px;max-width:520px}.hello-form{display:grid;gap:12px}.hello-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hello-form input[type=email]{width:100%;min-height:54px;padding:0 18px;background:transparent;color:#f2eee6;border:1px solid #3f3a30;border-radius:3px;font:inherit;font-size:16px}.hello-form input[type=email]::placeholder{color:#a39d92}.hello-form input[type=email]:focus-visible{outline:2px solid #cbb98a;outline-offset:3px}.hello-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hello-status-line{min-height:1.7em;margin-top:14px;font-size:14px;color:#f2eee6}.hello-fine{margin-top:8px;font-size:12px;line-height:1.6;color:#a39d92}.hello-fine a{color:#cbb98a}.hello-footer{background:#141414;border-top:1px solid #3f3a30}.hello-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;font-size:12px}.hello-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:#c1bbb1}.hello-footer a:hover{color:#cbb98a}.hello-footer-brand{letter-spacing:.16em;text-transform:uppercase;font-size:11px}@media(max-width:359px){.hello-wrap{width:calc(100% - 32px)}.hello-status{font-size:10px;letter-spacing:.1em}.hello-header .brand-lockup{height:38px}}@media(min-width:430px){.hello-wrap{width:min(1120px,calc(100% - 52px))}}@media(min-width:768px){.hello-wrap{width:min(720px,calc(100% - 96px))}.hello-header-row{min-height:96px}.hello-hero{padding-top:56px}.hello-intro{padding-bottom:44px}.hello-collection{padding-block:72px}.hello-tiles{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.hello-updates{padding-block:72px 80px}.hello-actions{max-width:420px}}@media(min-width:1024px){.hello-wrap{width:min(1120px,calc(100% - 96px))}.hello-hero{padding-block:72px 88px}.hello-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:center}.hello-intro{padding-bottom:0}.hello-page .hello-intro h1{font-size:clamp(52px,5vw,68px)}.hello-crew{margin-inline:0}.hello-crew img{aspect-ratio:3/2}.hello-collection{padding-block:88px}.hello-collection-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:24px 72px;align-items:start}.hello-tiles{margin-top:0}.hello-note{grid-column:2}.hello-updates{padding-block:96px 104px}.hello-updates-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px;align-items:start}.hello-updates-inner>.hello-eyebrow,.hello-updates-inner>h2,.hello-updates-inner>.hello-updates-copy{grid-column:1}.hello-updates-inner>.hello-signup{grid-column:2;grid-row:1/4;margin-top:0;align-self:center}}@font-face{font-family:QR Noto Sans;src:url(/fonts/hello/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:QR Noto Sans;src:url(/fonts/hello/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"QR Noto Serif";src:url(/fonts/hello/NotoSerif-Regular.ttf) format("truetype");font-weight:400;font-display:swap}.hello-page,.hello-header,.hello-footer{--font-body:"QR Noto Sans","Noto Sans",system-ui,sans-serif;--font-display:"QR Noto Serif","Noto Serif",Georgia,serif;font-family:var(--font-body)}.hm{--hm-black:#0e0e0f;--hm-charcoal:#1b1b1c;--hm-ivory:#f2eee6;--hm-champagne:#cbb98a;--hm-stone:#b4aea4;--hm-ease:cubic-bezier(.2,.7,.2,1)}.hm-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--hm-champagne);line-height:1.6}.hm-eyebrow-ink{color:#786842}.hm-lede{margin-top:22px;max-width:44ch;font-size:clamp(16px,1.5vw,19px);line-height:1.7;color:var(--hm-stone)}.hm-lede-ink{color:#5d584f}.hm-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;padding:0 26px;border-radius:3px;background:var(--hm-champagne);color:#171610;font:700 14px/1.2 var(--font-body);letter-spacing:.02em;text-decoration:none;transition:background-color .3s ease}.hm-btn:hover{background:#dccfa8}.hm-textlink{display:inline-flex;align-items:center;gap:14px;min-height:48px;font-size:15px;color:var(--hm-ivory);text-decoration:none;border-bottom:1px solid rgb(203 185 138/.4);transition:color .3s ease,border-color .3s ease}.hm-textlink:hover{color:var(--hm-champagne);border-color:var(--hm-champagne)}.hm :is(.hm-btn,.hm-textlink,.hm-toggle button,.hm-arrows button):focus-visible{outline:2px solid var(--hm-ivory);outline-offset:4px}.billboard.hm-hero{display:block;min-height:max(640px,100svh);text-align:left;background:var(--hm-black)}.hm-hero-media{position:absolute;inset:0;z-index:-2}.hm-hero-media img{width:100%;height:100%;object-fit:cover;animation:bb-drift 42s ease-in-out infinite alternate}.hm-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(14 14 15/.72) 0%,rgb(14 14 15/.3) 42%,transparent 70%),linear-gradient(180deg,#0e0e0f8c,#0e0e0f0d 26%,#0e0e0f59 58%,#0e0e0feb)}.hm-hero-inner{min-height:max(640px,100svh);display:flex;flex-direction:column;justify-content:flex-end;padding-block:calc(96px + 6vh) clamp(48px,9vh,104px)}.hm-hero h1{font-size:clamp(56px,13.5vw,168px);line-height:.96;letter-spacing:-.04em;margin:20px 0 26px;color:var(--hm-ivory)}.hm-w{display:block}.hm-hero-line{font-family:var(--font-display);font-size:clamp(19px,2.2vw,30px);line-height:1.35;color:var(--hm-ivory);max-width:26ch}.hm-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 30px;margin-top:34px}.hm-scroll{position:absolute;right:max(22px,calc((100% - 1296px)/2));bottom:clamp(48px,9vh,104px);width:1px;height:64px;background:linear-gradient(var(--hm-champagne),transparent);transform-origin:top;animation:cue 2.4s ease-in-out infinite;display:none}.hm-climb{background:var(--hm-charcoal);color:var(--hm-ivory);padding-block:clamp(72px,11vw,160px)}.hm-climb-grid{display:grid;gap:40px}.hm-climb h2{font-size:clamp(34px,5.4vw,76px);line-height:1.06;letter-spacing:-.035em;margin-top:18px}.hm-steps{list-style:none;margin:clamp(40px,5vw,72px) 0 36px;padding:0;display:grid;gap:40px}.hm-steps li{border-top:1px solid #3a3a3b;padding-top:22px}.hm-step-n{font-size:11px;letter-spacing:.2em;color:var(--hm-champagne)}.hm-steps h3{margin-top:12px;font:400 clamp(26px,3vw,42px)/1.15 var(--font-display);letter-spacing:-.025em}.hm-steps p{margin-top:10px;max-width:36ch;font-size:16px;line-height:1.65;color:var(--hm-stone)}.hm-step-img{margin-top:22px;aspect-ratio:4/5;overflow:hidden;background:var(--hm-black)}.hm-step-img img{width:100%;height:100%;object-fit:cover}.hm-climb-stage{display:none}.hm-collection{background:var(--hm-ivory);color:#141414;padding-block:clamp(72px,10vw,150px) clamp(64px,8vw,120px);overflow:hidden}.hm-collection-head{display:grid;gap:28px;margin-bottom:clamp(32px,4vw,60px)}.hm-collection h2{font-size:clamp(36px,5.6vw,80px);line-height:1.04;letter-spacing:-.035em;margin-top:16px}.hm-collection-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hm-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid #bdb6a8;border-radius:999px}.hm-toggle button{min-height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:#5d584f;font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .5s ease,color .5s ease}.hm-toggle button[aria-pressed=true]{background:#141414;color:var(--hm-ivory)}.hm-arrows{display:none;gap:10px}.hm-arrows button{width:48px;height:48px;border-radius:50%;border:1px solid #bdb6a8;background:transparent;color:#141414;font-size:18px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.hm-arrows button:hover{background:#141414;color:var(--hm-ivory)}.hm-rail{list-style:none;margin:0;padding:0 22px 22px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:22px;scrollbar-width:none}.hm-rail::-webkit-scrollbar{display:none}.hm-rail>li{flex:0 0 min(86vw,580px);scroll-snap-align:start}.hm-piece{display:block;color:inherit;text-decoration:none}.hm-piece-frame{display:grid;aspect-ratio:3/2;overflow:hidden;background:#141414}.hm-piece-frame img{grid-area:1/1;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;transform:scale(1.025);transition:opacity 1s cubic-bezier(.4,0,.2,1) 1s,transform 1.4s var(--hm-ease) 1s}.hm-rail[data-color=Champagne] img[data-for=Champagne],.hm-rail[data-color=Ivory] img[data-for=Ivory]{opacity:1;z-index:2;transform:none;transition-delay:0s}.hm-piece:hover .hm-piece-frame img{filter:brightness(1.05)}.hm-piece-name{display:block;margin-top:16px;font:400 clamp(20px,2vw,26px)/1.2 var(--font-display);letter-spacing:-.02em}.hm-piece-meta{display:block;margin-top:4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#786842}.hm-rail-end a{display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%;min-height:260px;padding:28px;border:1px solid #141414;color:#141414;text-decoration:none;transition:background-color .4s ease,color .4s ease}.hm-rail-end strong{font:400 clamp(26px,2.6vw,36px)/1.15 var(--font-display);letter-spacing:-.02em}.hm-rail-end a:hover{background:#141414;color:var(--hm-ivory)}.hm-rail-end a:hover .hm-eyebrow{color:var(--hm-champagne)}.hm-belief{position:relative;isolation:isolate;overflow:hidden;background:var(--hm-black);color:var(--hm-ivory);padding-block:clamp(96px,14vw,210px);text-align:center}.hm-belief-mark{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;opacity:.06;pointer-events:none}.hm-belief-mark img{width:min(80vw,720px);height:auto}.hm-belief h2{margin:22px auto 0;max-width:13ch;font-size:clamp(42px,8vw,120px);line-height:1.02;letter-spacing:-.04em}.hm-belief h2 em{font-style:normal;color:var(--hm-champagne)}.hm-belief-line{margin:clamp(26px,3vw,44px) auto 0;max-width:42ch;font-size:clamp(16px,1.5vw,19px);line-height:1.7;color:var(--hm-stone)}.hm-belief-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 30px;margin-top:clamp(30px,3.4vw,48px)}@media(max-width:720px){.hm-hero-shade{background:linear-gradient(180deg,#0e0e0f99,#0e0e0f0d 20%,#0e0e0f8c 46%,#0e0e0feb 66%,#0e0e0f)}.hm-hero-actions .hm-btn{width:100%}.hm-belief-actions .hm-btn{width:100%;max-width:360px}}@media(min-width:721px){.hm-rail{padding-inline:max(48px,calc((100% - 1296px)/2));scroll-padding-inline:max(48px,calc((100% - 1296px)/2));gap:24px}.hm-rail>li{flex-basis:min(46vw,560px)}.hm-scroll{display:block}}@media(min-width:1001px){.hm-arrows{display:flex}.hm-collection-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hm-collection-tools{flex-direction:column;align-items:flex-end;gap:18px}}@media(min-width:1024px){.hm-climb-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(48px,7vw,120px);align-items:start}.hm-step-img{display:none}.hm-steps li{min-height:44vh}.js .hm-steps li{opacity:.38;transition:opacity .7s ease}.js .hm-steps li.is-active{opacity:1}.hm-climb-stage{display:block;position:sticky;top:max(104px,12vh);aspect-ratio:4/5;max-height:78vh;overflow:hidden;background:var(--hm-black)}.hm-climb-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity 1.1s ease,transform 1.8s var(--hm-ease)}.hm-climb-stage img.is-active{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.hm-hero .hm-eyebrow,.hm-hero-line,.hm-hero-actions{animation:bb-in 1.2s var(--hm-ease) both}.hm-hero .hm-eyebrow{animation-delay:.2s}.hm-w{animation:bb-in 1.3s var(--hm-ease) both}.hm-w:nth-of-type(1){animation-delay:.35s}.hm-w:nth-of-type(2){animation-delay:.55s}.hm-hero-line{animation-delay:.9s}.hm-hero-actions{animation-delay:1.1s}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.hm-climb h2,.hm-collection-head>div,.hm-belief h2,.hm-belief-line,.hm-belief-actions{animation:rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.hm-belief-mark img{animation:hm-mark linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes hm-mark{0%{transform:translateY(8%) scale(.94)}to{transform:translateY(-8%) scale(1.04)}}@media(prefers-reduced-motion:reduce){.hm-piece-frame img,.hm-climb-stage img,.hm-steps li{transition:none}.hm-hero-media img{animation:none}}.purpose-band{border-top:1px solid var(--divider);padding-block:clamp(56px,7vw,96px)}.purpose-band-inner{display:grid;gap:18px;max-width:880px}.purpose-band-line{font-family:var(--font-display);font-size:clamp(24px,3vw,38px);line-height:1.25;letter-spacing:-.025em}.hm-hero h1,.hm-climb h2,.hm-collection h2,.hm-belief h2{text-transform:uppercase;letter-spacing:.035em}.hm-hero h1{font-size:clamp(44px,9.4vw,132px);line-height:1.04;margin:22px 0 28px}.hm-climb h2{font-size:clamp(28px,4.2vw,58px);line-height:1.14}.hm-collection h2{font-size:clamp(30px,4.6vw,66px);line-height:1.1}.hm-belief h2{max-width:15ch;font-size:clamp(34px,6.4vw,92px);line-height:1.08}.hm-eyebrow{letter-spacing:.32em}.hm-hero-line{font-family:var(--font-body);font-size:clamp(14px,1.4vw,18px);letter-spacing:.2em;text-transform:uppercase;color:var(--hm-champagne);max-width:30ch;line-height:1.8}.hm-hero-shade{background:radial-gradient(ellipse at 92% 24%,rgb(232 160 96/.22),transparent 55%),linear-gradient(90deg,rgb(14 14 15/.72) 0%,rgb(14 14 15/.3) 42%,transparent 70%),linear-gradient(180deg,#0e0e0f8c,#0e0e0f0d 26%,#0e0e0f59 58%,#0e0e0feb)}.hm-climb{background:radial-gradient(ellipse at 100% 0%,rgb(203 150 90/.1),transparent 55%),var(--hm-charcoal)}.hm-belief{background:radial-gradient(ellipse at 88% 105%,rgb(214 156 96/.2),transparent 58%),radial-gradient(ellipse at 6% 0%,rgb(70 60 52/.35),transparent 50%),var(--hm-black)}.hm-sign{margin-top:clamp(48px,6vw,90px);font-family:var(--font-body);font-size:clamp(18px,2vw,26px);letter-spacing:.02em;color:var(--hm-ivory)}.hm-sign span{color:var(--hm-stone)}.hm-steps{position:relative;padding-left:clamp(22px,3vw,40px);border-left:1px solid #3a3a3b}.hm-steps li{border-top:0;padding-top:0}.hm-steps li:before{content:"";position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:#3a3a3b;margin-top:7px;transition:background-color .6s ease,box-shadow .6s ease}.hm-steps li.is-active:before{background:var(--hm-champagne);box-shadow:0 0 0 5px #cbb98a2e}.hm-steps:after{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:var(--hm-champagne);transform:scaleY(0);transform-origin:top}@keyframes hm-wordup{0%{opacity:0;transform:translateY(42%);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes hm-parallax{to{transform:translateY(16%)}}@keyframes hm-leave{to{opacity:0;transform:translateY(-48px)}}@keyframes hm-fill{to{transform:scaleY(1)}}.hm-rail[data-color=Champagne] .hm-piece:hover img[data-for=Champagne],.hm-rail[data-color=Ivory] .hm-piece:hover img[data-for=Ivory]{transform:scale(1.045);transition:transform 1.4s var(--hm-ease)}@media(prefers-reduced-motion:no-preference){.hm-w{animation:hm-wordup 1.5s var(--hm-ease) both}.hm-w:nth-of-type(1){animation-delay:.3s}.hm-w:nth-of-type(2){animation-delay:.6s}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.hm-hero-media{animation:hm-parallax linear both;animation-timeline:scroll(root block);animation-range:0 100vh}.hm-hero-inner{animation:hm-leave linear both;animation-timeline:scroll(root block);animation-range:0 70vh}.hm-steps:after{animation:hm-fill linear both;animation-timeline:view();animation-range:entry 35% exit 55%}}}@media(prefers-reduced-motion:reduce){.hm-steps:after{transform:scaleY(1)}}.hm-hero-line{font-family:var(--font-body);font-size:clamp(17px,1.7vw,22px);letter-spacing:0;text-transform:none;color:var(--hm-ivory);max-width:30ch;line-height:1.5}.hm-hero-date{margin-top:16px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--hm-champagne);line-height:1.8}@media(min-width:900px){.hm-hero-media img{object-position:var(--wide)!important}}.hm-note{margin-top:clamp(20px,2.4vw,32px);font-size:12px;line-height:1.7;color:#5d584f}.hm-community{background:var(--hm-charcoal);color:var(--hm-ivory);padding-block:clamp(72px,9vw,128px);text-align:center}.hm-community h2{margin:18px auto 0;max-width:18ch;font-size:clamp(30px,4.6vw,64px);line-height:1.1;letter-spacing:.035em;text-transform:uppercase}.hm-community .hm-lede{margin-inline:auto}.hm-community-links{display:flex;justify-content:center;margin-top:28px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hm-community .wrap>*{animation:rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}.hm-lockup{width:min(74vw,500px);margin:0 0 clamp(20px,3vh,30px);line-height:0}.hm-lockup img{width:100%;height:auto}.hm-hero-line{margin-top:0;max-width:28ch}.hm-hero-date{margin-top:14px}.hm-hero-actions{margin-top:clamp(26px,4vh,38px)}.hm-belief{padding-block:clamp(88px,12vw,170px)}.hm-belief h2{max-width:16ch;font-size:clamp(28px,4.6vw,64px);line-height:1.14;letter-spacing:.04em}.hm-belief-line{margin-top:clamp(20px,2.4vw,32px)}.hm-belief-actions{margin-top:clamp(28px,3vw,40px)}.hm-sign-logo{width:clamp(130px,14vw,190px);height:auto;margin:clamp(48px,6vw,84px) auto 0;opacity:.9}@media(prefers-reduced-motion:no-preference){.hm-lockup{animation:hm-wordup 1.5s var(--hm-ease) .3s both}}.op-statement{padding-block:clamp(72px,9vw,128px) clamp(48px,6vw,84px)}.op-big{font-size:clamp(26px,3.6vw,52px);line-height:1.24;letter-spacing:-.01em;max-width:20em}.op-heart{padding-block:clamp(64px,8vw,112px)}.op-heart:before{background:radial-gradient(60% 80% at 50% 50%,color-mix(in srgb,var(--gold) 9%,transparent),transparent 70%)}.op-heart-line{font-size:clamp(28px,4.2vw,58px);line-height:1.18;max-width:16em}.op-finale-line{font-size:clamp(32px,5.2vw,76px);line-height:1.1}.op-year span{font-size:clamp(76px,11vw,168px)}.billboard.hm-hero.col-hero,.col-hero .hm-hero-inner{min-height:clamp(540px,74svh,760px)}.hm-hero-actions .hm-btn span[aria-hidden]{transition:transform .3s ease}.hm-climb h2,.hm-collection h2,.hm-belief h2,.hm-community h2{text-transform:none;letter-spacing:-.02em;font-weight:400}.hm-climb h2{font-size:clamp(34px,4.6vw,64px);line-height:1.1;max-width:15em}.hm-climb h2:before{content:"";display:block;width:56px;height:1px;background:var(--hm-champagne);margin-bottom:clamp(20px,2.4vw,30px)}.hm-h2-sub{display:block;color:#9c968c}.hm-collection h2{font-size:clamp(34px,4.8vw,68px);line-height:1.08}.hm-belief h2{font-size:clamp(34px,5.2vw,74px);line-height:1.1;max-width:14em}.hm-community h2{font-size:clamp(30px,4vw,54px);line-height:1.12;max-width:20em}.hm-community-links{margin-top:30px}.hm-community .social{justify-content:center;margin:0;gap:14px}.hm-community .social a{width:52px;height:52px;border:1px solid #3a3a3b;border-radius:50%;opacity:1;color:var(--hm-ivory);transition:color .4s ease,border-color .4s ease,background-color .4s ease}.hm-community .social a:hover,.hm-community .social a:focus-visible{color:var(--hm-champagne);border-color:var(--hm-champagne)}.hm-handle{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;font-size:14px;letter-spacing:.12em;color:var(--hm-stone);text-decoration:none;transition:color .3s ease}.hm-handle:hover{color:var(--hm-champagne)}.hm h2,.hm-h2-sub{text-wrap:balance}.launch-clock{display:flex;align-items:center;gap:18px;margin-left:auto;color:var(--text)}.lc-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.lc-units{display:flex;align-items:stretch}.lc-unit{position:relative;display:flex;flex-direction:column;align-items:center;min-width:48px;padding:0 13px}.lc-unit+.lc-unit:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:var(--divider)}.lc-unit b{font:400 21px/1 var(--font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--text)}.lc-unit i{margin-top:6px;font-style:normal;font-size:8px;letter-spacing:.26em;text-transform:uppercase;color:var(--secondary)}.site-header .launch-clock+.menu-toggle+nav,.site-header .launch-clock+nav{margin-left:auto}.launch-clock-menu{display:none}@media(max-width:1179px){.launch-clock .lc-opt,.launch-clock .lc-label{display:none}.launch-clock{gap:0}}@media(max-width:1000px){.header-row>.launch-clock{display:none}}@media(max-width:720px){.site-header nav.is-open .launch-clock-menu{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;color:#f2eee6;--text:#f2eee6;--secondary:#b4aea4;--divider:rgb(242 238 230/.2);--accent:#cbb98a}.site-header nav.is-open .launch-clock-menu .lc-opt,.site-header nav.is-open .launch-clock-menu .lc-label{display:flex}.site-header nav.is-open .launch-clock-menu .lc-label{display:block}.site-header nav.is-open .launch-clock-menu .lc-unit{padding:0 18px 0 0;margin-right:18px}.site-header nav.is-open .launch-clock-menu .lc-unit+.lc-unit:before{left:-9px}.site-header nav.is-open .launch-clock-menu .lc-unit b{font-size:30px}}@media(prefers-reduced-motion:no-preference){.site-header .launch-clock{animation:drop-in .9s cubic-bezier(.2,.7,.2,1) .3s both}}.hm-community-links{display:grid;justify-items:center}.hm-community .social{width:max-content;max-width:100%;margin-inline:auto;flex-wrap:wrap;justify-content:center}.header-row>.launch-clock{margin-left:-4px;padding-left:clamp(22px,2.6vw,38px);border-left:1px solid var(--divider);min-height:36px;gap:20px}.header-row>.launch-clock+.menu-toggle+nav,.header-row>.launch-clock+nav{margin-left:auto}.header-row>.launch-clock .lc-label{align-self:flex-start;margin-top:5px}.header-row>.launch-clock .lc-unit:first-child{padding-left:0}.op-page{--op-pad:clamp(72px,9vw,120px);--op-read:62ch}.op-page :is(.op-statement,.op-heart,.op-pair,.op-why,.op-means,.op-clothing,.op-share,.op-finale,.meaning,.story-personal){padding-block:var(--op-pad);background:var(--canvas);border-top:1px solid var(--divider)}.op-page .op-statement{border-top:0;padding-top:clamp(56px,7vw,96px)}.op-page .op-pair{border-top:0;padding-top:0}.op-page .op-heart{border-top:0;text-align:left;padding-block:0 var(--op-pad)}.op-page .op-heart:before,.op-page .op-finale:before{display:none}.op-page section:not(.op-hero) .eyebrow{display:flex;align-items:center;gap:16px;color:var(--accent)}.op-page section:not(.op-hero) .eyebrow:before{content:"";flex:none;width:28px;height:1px;background:var(--accent)}.op-big,.op-heart-line,.op-why-copy h2,.op-means-head h2,.op-clothing-head h2,.op-share-head h2,.op-page .meaning h2,.story-personal h2,.op-finale-line,.op-page .story-bridge h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,56px);line-height:1.14;letter-spacing:-.02em;max-width:15em;text-wrap:balance;margin:0 0 .5em}.op-big{margin-top:0}.op-heart-line{margin:0;max-width:18em;color:var(--secondary)}.op-page :is(.op-statement,.op-why,.op-means,.op-clothing,.op-share) .eyebrow{margin-bottom:clamp(18px,2vw,26px)}.op-lead,.op-pair-grid>p:first-child,.op-note,.op-clothing-head .prose p,.op-clothing-foot p:not(.op-closer),.op-share-foot p,.op-why-copy>p:not(.eyebrow),.op-page .meaning .mark-explanation,.story-personal .prose p{font-size:clamp(17px,1.4vw,19px);line-height:1.8;color:var(--secondary);max-width:var(--op-read);margin:0 0 1.1em}.op-lead{margin-bottom:clamp(28px,3.4vw,44px)}.op-closer,.op-quote,.op-range-intro{font-family:var(--font-display);font-size:clamp(22px,2.6vw,34px);line-height:1.28;color:var(--text);padding-left:24px;border-left:1px solid var(--accent);margin:clamp(28px,3.6vw,48px) 0;max-width:22em}.op-range-intro{border-left:0;padding-left:0}.op-pair-grid{align-items:start}.op-year span{font-size:clamp(64px,8vw,116px);-webkit-text-stroke:1px var(--accent);background:none;-webkit-background-clip:border-box;background-clip:border-box}.op-year{top:120px}.op-duo{background:transparent;border:0;border-top:1px solid var(--divider);padding:clamp(24px,3vw,40px) 0 0;margin-block:clamp(20px,3vw,40px)}.op-duo strong{font-size:clamp(24px,3vw,40px)}.op-journeys li{padding:clamp(56px,6vw,84px) clamp(22px,2.6vw,36px) clamp(24px,2.6vw,36px);background:transparent;border:1px solid var(--divider)}.op-journeys .n{top:12px;right:18px;font-size:clamp(44px,5vw,72px);color:color-mix(in srgb,var(--accent) 45%,transparent)}.op-page .op-journeys li,.op-page .op-duo{background:transparent}.op-garments{align-items:stretch}.op-garments li,.op-garments li:nth-child(2),.op-garments li:nth-child(3){margin-top:0}.op-garments img{aspect-ratio:3/2;object-fit:cover}.op-finale{text-align:left}.op-page .op-finale-line{background-image:none!important;animation:none!important;-webkit-text-fill-color:var(--text)!important;color:var(--text);font-size:clamp(34px,4.6vw,66px);margin-bottom:.5em}.op-photo{position:relative;margin:0;border-top:1px solid var(--divider);background:#0e0e0f;overflow:hidden}.op-photo img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover}.op-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(14 14 15/.35),transparent 28%,transparent 62%,rgb(14 14 15/.55));pointer-events:none}.op-photo figcaption{position:absolute;right:max(22px,calc((100% - 1296px)/2));bottom:14px;z-index:1;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f2eee6b3}@media(max-width:720px){.op-photo img{aspect-ratio:4/3}.op-photo figcaption{left:22px;right:auto}}@keyframes op-rise-soft{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.op-reveal{animation-name:op-rise-soft}.op-big .w{animation:none;opacity:1}.op-heart-line,.op-photo img{animation:none}}}.op-photo{width:min(1296px,calc(100% - 96px));margin-inline:auto;border-top:0}.op-photo img{border-radius:2px}.op-photo:after{border-radius:2px}.op-photo figcaption{right:14px}.op-page .op-heart{padding-bottom:clamp(36px,4vw,56px)}.op-photo+section{border-top:0!important}.op-photo+.op-pair{padding-top:var(--op-pad)}.op-big,.op-heart-line{max-width:18em}@media(max-width:1000px){.op-photo{width:calc(100% - 56px)}}@media(max-width:720px){.op-photo{width:calc(100% - 44px)}.op-photo figcaption{left:12px;right:auto}}.billboard.pp-hero,.pp-hero .hm-hero-inner{min-height:clamp(520px,70svh,700px)}.pp-hero h1{font-size:clamp(46px,7.4vw,108px);line-height:1.02;letter-spacing:-.03em;text-transform:none;margin:20px 0 22px}.pp-story{background:var(--hm-charcoal);color:var(--hm-ivory);padding-block:clamp(56px,7vw,110px)}.pp-grid{display:grid;gap:0}.pp-chapters{position:relative;padding-left:clamp(18px,3vw,36px);border-left:1px solid #343435}.pp-chapters:after{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:var(--hm-champagne);transform:scaleY(0);transform-origin:top}.pp-chapter{position:relative;padding-block:clamp(36px,5vw,72px)}.pp-chapter+.pp-chapter{border-top:1px solid #2a2a2b}.pp-chapter:first-child{padding-top:clamp(8px,2vw,24px)}.pp-chapter:before{content:"";position:absolute;left:calc(-1*clamp(18px,3vw,36px) - 4px);top:calc(clamp(36px,5vw,72px) + 6px);width:7px;height:7px;border-radius:50%;background:#343435;transition:background-color .6s ease,box-shadow .6s ease}.pp-chapter:first-child:before{top:calc(clamp(8px,2vw,24px) + 6px)}.pp-chapter.is-active:before{background:var(--hm-champagne);box-shadow:0 0 0 5px #cbb98a2e}.pp-chapter h2{margin:14px 0 clamp(20px,2.4vw,30px);max-width:17em;font:400 clamp(28px,3.3vw,46px)/1.16 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--hm-ivory)}.pp-chapter h3{margin:1.7em 0 .6em;font:400 clamp(22px,2.3vw,30px)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--hm-ivory)}.pp-chapter p{margin:0 0 1.1em;max-width:58ch;font-size:clamp(16px,1.25vw,18px);line-height:1.8;color:var(--hm-stone)}.pp-chapter .pp-pull{margin:1.5em 0;max-width:22em;padding-left:22px;border-left:1px solid var(--hm-champagne);font:400 clamp(21px,2.3vw,30px)/1.28 var(--font-display);letter-spacing:-.01em;color:var(--hm-ivory)}.pp-list{list-style:none;margin:1.5em 0;padding:0;border-top:1px solid #343435}.pp-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #343435;font:400 clamp(18px,1.8vw,23px)/1.38 var(--font-display);color:var(--hm-ivory)}.pp-list span{padding-top:6px;font:600 11px/1.9 var(--font-body);letter-spacing:.2em;color:var(--hm-champagne)}.pp-chapter .hm-textlink{margin-top:6px}.pp-img{margin:0 0 26px;aspect-ratio:4/5;overflow:hidden;background:var(--hm-black)}.pp-img img{width:100%;height:100%;object-fit:cover}.pp-stage{display:none}.pp-close .pp-sign{margin:clamp(44px,5vw,72px) 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--hm-stone)}.pp-close .pp-sign span{color:var(--hm-champagne)}@media(min-width:1024px){.pp-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(48px,7vw,120px);align-items:start}.pp-img{display:none}.js .pp-chapter{opacity:.34;transition:opacity .7s ease}.js .pp-chapter.is-active{opacity:1}.pp-stage{display:block;position:sticky;top:max(104px,12vh)}.pp-stage-frame{position:relative;aspect-ratio:4/5;max-height:74vh;overflow:hidden;background:var(--hm-black)}.pp-stage-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity 1.1s ease,transform 1.8s var(--hm-ease)}.pp-stage-frame img.is-active{opacity:1;transform:none}.pp-count{margin:16px 0 0;font-size:11px;letter-spacing:.3em;color:var(--hm-stone);font-variant-numeric:tabular-nums}.pp-count span{color:var(--hm-champagne)}}@keyframes pp-fill{to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.pp-chapters:after{animation:pp-fill linear both;animation-timeline:view();animation-range:entry 12% exit 78%}}}@media(prefers-reduced-motion:reduce){.pp-chapters:after{transform:scaleY(1)}.pp-stage-frame img,.pp-chapter{transition:none}}.pp-chapter+.pp-chapter{border-top:0}.pp-chapter .pp-pull{padding-left:0;border-left:0;margin:1.6em 0;font-size:clamp(22px,2.4vw,32px)}.pp-list{border-top:0;margin:1.2em 0 1.6em}.pp-list li{border-bottom:0;padding:11px 0}@media(max-width:1023px){.pp-chapters{padding-left:0;border-left:0}.pp-chapters:after,.pp-chapter:before{display:none}}.pp-chapter .pp-sign{margin:clamp(28px,3vw,44px) 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--hm-stone)}.pp-chapter .pp-sign span{color:var(--hm-champagne)}.pp-chapter:last-child{padding-bottom:clamp(8px,2vw,24px)}.hm-community{padding-block:clamp(88px,11vw,160px)}.hm-hashtag{margin:clamp(14px,2vw,24px) 0 0;font:400 clamp(26px,8.4vw,120px)/1.02 var(--font-display);letter-spacing:-.035em;color:var(--hm-champagne)}.hm-community h2{margin-top:clamp(16px,2vw,26px);font-size:clamp(24px,3vw,40px);color:var(--hm-ivory)}.hm-rotator{min-height:1.5em;margin:clamp(14px,1.8vw,22px) auto 0;font:italic 400 clamp(18px,2vw,26px)/1.4 var(--font-display);color:var(--hm-stone);transition:opacity .5s ease,transform .5s ease}.hm-rotator.is-out{opacity:0;transform:translateY(6px)}.hm-community .hm-lede{margin-top:clamp(18px,2vw,26px)}.hm-community-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(26px,3vw,40px)}.hm-copy-status{min-height:1.6em;margin:0;font-size:13px;color:var(--hm-champagne)}.hm-community-links{margin-top:clamp(18px,2vw,28px)}.hm-community-compact{padding-block:clamp(56px,7vw,96px)}.hm-community-compact .hm-hashtag{font-size:clamp(26px,6vw,80px)}@media(max-width:720px){.hm-community-actions .hm-btn{width:100%;max-width:360px}}@media(prefers-reduced-motion:reduce){.hm-rotator{transition:none}}.hm-community-links{grid-template-columns:minmax(0,1fr)}.hm-community .social{width:auto;max-width:100%}@media(max-width:420px){.hm-community .social{gap:8px}.hm-community .social a{width:42px;height:42px}}@media(max-width:360px){.hm-community .social{gap:6px}.hm-community .social a{width:38px;height:38px}}.hm-hero-date-top{margin:0 0 clamp(14px,2.2vh,24px)}.studies h2{margin:0;font-size:clamp(40px,5.6vw,76px);line-height:1.04;letter-spacing:-.03em}.studies-sub{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(18px,1.8vw,24px);color:var(--secondary)}.studies-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;margin-top:clamp(28px,3vw,44px);border-bottom:1px solid var(--divider)}.studies-tabs{display:flex;gap:clamp(20px,2.8vw,40px);flex-wrap:wrap}.studies-tabs button{position:relative;min-height:50px;padding:0;background:none;border:0;color:var(--secondary);font:400 15px/1 var(--font-body);cursor:pointer;transition:color .3s ease}.studies-tabs button:hover,.studies-tabs button[aria-pressed=true]{color:var(--text)}.studies-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.studies-tools{display:flex;align-items:center;gap:8px 28px;flex-wrap:wrap;padding-bottom:8px}.studies .colorway-all{margin:0}.studies-count{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums}.study-grid.corrected-garments{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.2vw,48px) clamp(18px,2.2vw,32px);margin-top:clamp(28px,3vw,44px)}.corrected-garments .study-image img{aspect-ratio:3/2;object-fit:cover}.study-image{background:#141414}.study-meta{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;margin-top:16px}.study-meta h3{margin:0;font:400 clamp(21px,1.9vw,27px)/1.2 var(--font-display);letter-spacing:-.01em}.study-colorline{margin:0;font-size:14px;color:var(--secondary)}.study-colorname{display:none}.study[data-color=Champagne] .study-colorname[data-for=Champagne],.study[data-color=Ivory] .study-colorname[data-for=Ivory]{display:inline}.study-meta .swatches{gap:2px;margin-top:2px}.study-meta .swatch{width:34px;height:34px;min-height:34px;padding:0;justify-content:center;border-radius:50%;border:1px solid transparent;background:none}.study-meta .swatch span{display:none}.study-meta .swatch .dot{width:18px;height:18px}.study-meta .swatch[aria-pressed=true]{border-color:var(--accent);background:none}.study-meta .swatch[aria-pressed=true] .dot{box-shadow:none}.study-view{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:none;border:0;color:var(--accent);font:400 14px/1 var(--font-body);text-decoration:underline;text-decoration-color:#cbb98a73;text-underline-offset:7px;cursor:pointer;transition:color .3s ease,text-decoration-color .3s ease}.study-view:hover,.study-view:focus-visible{color:var(--text);text-decoration-color:var(--text)}@media(max-width:1199px){.study-grid.corrected-garments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.study-grid.corrected-garments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.study-grid.corrected-garments{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.studies-tabs{gap:22px}.studies-tools{width:100%;justify-content:space-between}}@media(max-width:560px){.studies .colorway-all{gap:8px;flex-wrap:nowrap}.studies .colorway-all .eyebrow{display:none}.studies .colorway-all .swatch{padding:0 12px}}.hm-btn{border:0;font-family:var(--font-body);cursor:pointer;gap:14px;justify-content:center}.hm-community .hm-btn{min-width:min(100%,280px)}.hm-btn:focus:not(:focus-visible){outline:0}.hm-community .social a,.hm-community .social .social-icon{display:flex;align-items:center;justify-content:center;line-height:0}.hm-community .social svg{display:block;flex:none}.hm-hero-inner{gap:clamp(26px,4vh,44px)}.hm-wall{width:100%;max-width:460px;padding:clamp(22px,2.4vw,30px);background:#0e0e0f99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hm-wall-title{margin:10px 0 0;font:400 clamp(22px,2.1vw,30px)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--hm-ivory)}.hm-wall-line{margin:14px 0 0;min-height:4.4em;transition:opacity .45s ease,transform .45s ease}.hm-wall-line.is-out{opacity:0;transform:translateY(6px)}.hm-wall-tag{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--hm-champagne)}.hm-wall-text{display:block;font:italic 400 clamp(18px,1.7vw,23px)/1.35 var(--font-display);color:#f2eee6e0}.hm-wall-form{display:flex;gap:8px;margin-top:16px}.hm-wall-form input[type=text]{flex:1;min-width:0;min-height:50px;padding:0 16px;border:0;border-radius:3px;background:#f2eee61a;color:var(--hm-ivory);font:inherit;font-size:16px}.hm-wall-form input[type=text]::placeholder{color:#f2eee68c}.hm-wall-form input[type=text]:focus-visible{outline:2px solid var(--hm-champagne);outline-offset:2px}.hm-wall-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hm-wall-form button{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 20px;border:0;border-radius:3px;background:var(--hm-champagne);color:#171610;font:700 14px/1 var(--font-body);cursor:pointer;transition:background-color .3s ease}.hm-wall-form button:hover{background:#dccfa8}.hm-wall-form button:disabled{opacity:.6;cursor:progress}.hm-wall-note{margin:12px 0 0;min-height:1.6em;font-size:12px;line-height:1.55;color:var(--hm-stone)}@media(min-width:1000px){.hm-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);column-gap:clamp(32px,5vw,96px);align-items:end}}@media(max-width:560px){.hm-wall-form{flex-direction:column}.hm-wall-form button{justify-content:center}}@media(prefers-reduced-motion:reduce){.hm-wall-line{transition:none}}.hm-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(30px,5vh,56px)}@media(min-width:1000px){.hm-hero-inner{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none}}.hm-hero-inner{align-items:stretch}.hm-hero-main{align-self:flex-start}.hm-wall{max-width:none;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hm-wall-copy{max-width:520px}.hm-wall-title{margin:10px 0 0;font-size:clamp(22px,2vw,28px)}.hm-wall-line{min-height:3.1em;margin-top:10px}.hm-wall-form{margin-top:0;gap:0;align-items:stretch}.hm-wall-form input[type=text]{min-height:54px;padding:0 20px;background:#f2eee612;border-radius:2px 0 0 2px;box-shadow:inset 0 -1px #f2eee638;transition:background-color .35s ease,box-shadow .35s ease}.hm-wall-form input[type=text]:hover{background:#f2eee61a}.hm-wall-form input[type=text]:focus-visible{outline:0;background:#f2eee61f;box-shadow:inset 0 -1px 0 var(--hm-champagne)}.hm-wall-form button{min-height:54px;padding:0 24px;border-radius:0 2px 2px 0;background:transparent;color:var(--hm-champagne);box-shadow:inset 0 -1px #cbb98a8c;letter-spacing:.04em;transition:background-color .35s ease,color .35s ease}.hm-wall-form button:hover{background:var(--hm-champagne);color:#171610}.hm-wall-note{margin-top:12px;max-width:44ch}@media(min-width:1000px){.hm-wall{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);column-gap:clamp(40px,6vw,120px);align-items:end}.hm-wall-act{justify-self:end;width:100%}}@media(max-width:560px){.hm-wall-form{flex-direction:column;gap:8px}.hm-wall-form input[type=text],.hm-wall-form button{border-radius:2px}.hm-wall-form button{justify-content:center;background:#cbb98a1f}}.hm-wall{display:block;max-width:540px}.hm-wall-copy{max-width:none}.hm-wall-line{margin-top:14px;min-height:3.4em}.hm-wall-line[data-kind=line] .hm-wall-text,.hm-wall-line[data-kind=mine] .hm-wall-text{color:var(--hm-champagne)}.hm-wall-line[data-kind=line] .hm-wall-tag,.hm-wall-line[data-kind=mine] .hm-wall-tag{color:#cbb98ab3}.hm-wall-act{width:100%;justify-self:auto;margin-top:clamp(14px,2vh,22px)}.hm-wall .hm-wall-form{display:flex;flex-direction:row;align-items:center;gap:0;margin:0;border-bottom:1px solid rgb(242 238 230/.3);transition:border-color .4s ease,box-shadow .4s ease}.hm-wall .hm-wall-form:focus-within{border-bottom-color:var(--hm-champagne);box-shadow:0 1px 0 var(--hm-champagne)}.hm-wall .hm-wall-form input[type=text],.hm-wall .hm-wall-form input[type=text]:hover,.hm-wall .hm-wall-form input[type=text]:focus-visible{flex:1;min-width:0;min-height:58px;padding:0 8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--hm-ivory);font:italic 400 clamp(18px,1.6vw,21px)/1.2 var(--font-display)}.hm-wall .hm-wall-form input[type=text]::placeholder{color:#f2eee680}.hm-wall .hm-wall-form button{flex:none;min-height:58px;padding:0 0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--hm-champagne);font:600 12px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;transition:color .3s ease}.hm-wall .hm-wall-form button:hover,.hm-wall .hm-wall-form button:focus-visible{background:transparent;color:var(--hm-ivory)}.hm-wall .hm-wall-form button:focus-visible{outline:2px solid var(--hm-champagne);outline-offset:4px}.hm-wall-note{margin-top:12px;max-width:46ch}@media(max-width:560px){.hm-wall .hm-wall-form{flex-direction:row;gap:0}.hm-wall .hm-wall-form button{justify-content:center;background:transparent;border-radius:0}}.hm-hero-inner{padding-top:calc(88px + 3vh);padding-bottom:clamp(28px,4.5vh,56px);gap:clamp(24px,3.4vh,40px)}@media(min-width:1000px){.hm-lockup{width:min(74vw,440px)}}.hm-wall-line{min-height:3em;margin-top:12px}.hm-wall-note{max-width:none;margin-top:10px}.hm-hero-actions{margin-top:clamp(20px,3vh,30px)}.billboard.hm-hero:not(.col-hero):not(.pp-hero),.hm-hero:not(.col-hero):not(.pp-hero) .hm-hero-inner{min-height:max(640px,calc(100svh - 34px))}.hm-intro{margin:0;max-width:11em;font:400 clamp(42px,5.4vw,76px)/1.04 var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--hm-ivory);text-wrap:balance}.hm-intro-line{margin:clamp(14px,2vh,20px) 0 0;max-width:30ch;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#f2eee6d6}@media(prefers-reduced-motion:no-preference){.hm-intro{animation:hm-wordup 1.5s var(--hm-ease) .3s both}.hm-intro-line{animation:bb-in 1.2s var(--hm-ease) .8s both}}.hm-hero h1.hm-intro{margin:0;max-width:11em;font-size:clamp(42px,5.4vw,76px);line-height:1.04;letter-spacing:-.03em;text-transform:none}.hm-hero h1.hm-intro{margin:0;max-width:24em;font:400 clamp(24px,2.3vw,33px)/1.32 var(--font-display);letter-spacing:-.01em;text-transform:none;color:#f2eee6e6;text-wrap:balance}.hm-intro-lead{color:var(--hm-champagne)}.hm-hero-actions{margin-top:clamp(22px,3.2vh,32px)}.hm-hero h1.hm-intro{text-shadow:0 1px 18px rgb(14 14 15/.65),0 0 2px rgb(14 14 15/.35)}.js .hm-wall-line:not([data-ready]){opacity:0}.hm-wall-title{margin:0}.hm-wall-eyebrow{margin:14px 0 0}.hm-wall-line{margin-top:6px;min-height:2.2em}.brand-stack{display:flex;align-items:center;gap:36px}@media(min-width:1001px){.brand-stack .launch-clock{margin:0;padding-left:clamp(22px,2.6vw,38px);border-left:1px solid var(--divider);min-height:36px;gap:20px}}@media(min-width:1180px){.brand-stack .launch-clock .lc-opt,.brand-stack .launch-clock .lc-label{display:flex}.brand-stack .launch-clock .lc-label{display:block}}@media(max-width:1000px){.brand-stack .launch-clock{display:none}}.site-header nav a.nav-join{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border:1px solid var(--accent);border-radius:2px;background:transparent;color:var(--accent);transition:background-color .3s ease,color .3s ease}.site-header nav a.nav-join:after{display:none}.site-header nav a.nav-join:hover{background:var(--accent);color:#171610}@media(max-width:720px){.site-header nav.is-open a.nav-join{min-height:68px;padding:0;border:0;border-radius:0;color:#f2eee6}}.hv{background:#141414}.hv-stage{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(520px,64svh,740px);overflow:hidden}.hv-media{position:absolute;inset:0;z-index:-2}.hv-media img{width:100%;height:100%;object-fit:cover;filter:brightness(1.1) saturate(1.05)}.hv-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(14 14 15/.72) 0%,rgb(14 14 15/.36) 36%,transparent 62%),linear-gradient(180deg,rgb(14 14 15/.16),transparent 30%,transparent 72%,rgb(14 14 15/.28))}.hv-inner{padding-block:clamp(48px,8vh,96px)}.hv-title{margin:0;font-weight:400;text-shadow:0 1px 22px rgb(14 14 15/.5)}.hv-lead{display:block;font:italic 400 clamp(34px,4.2vw,60px)/1.08 var(--font-display);letter-spacing:-.015em;color:var(--hm-champagne)}.hv-sub{display:block;max-width:14em;margin-top:clamp(10px,1.4vw,18px);font:400 clamp(26px,3.2vw,46px)/1.18 var(--font-display);letter-spacing:-.015em;color:var(--hm-ivory)}.hv-cta{margin-top:clamp(26px,3.6vw,40px);min-height:56px;padding:0 30px}@media(min-width:900px){.hv-media img{object-position:var(--wide)!important}}@media(max-width:720px){.hv-stage{align-items:flex-end;min-height:clamp(520px,72svh,680px)}.hv-shade{background:linear-gradient(180deg,rgb(14 14 15/.2),transparent 26%,rgb(14 14 15/.5) 62%,rgb(14 14 15/.9) 100%)}.hv-cta{width:100%}}@media(prefers-reduced-motion:no-preference){.hv-lead{animation:hm-wordup 1.4s var(--hm-ease) .25s both}.hv-sub{animation:hm-wordup 1.4s var(--hm-ease) .5s both}.hv-cta{animation:bb-in 1.1s var(--hm-ease) .9s both}}.hm-band{background:#141414;color:var(--hm-ivory)}.hm-band-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,4vw,64px);padding-block:clamp(22px,3vw,34px)}.hm-band-title{margin:6px 0 0;font:400 clamp(24px,2.5vw,36px)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--hm-ivory)}.hm-band-answer{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding-left:clamp(24px,4vw,64px);border-left:1px solid rgb(242 238 230/.16)}.hm-band-line{min-height:3.2em;transition:opacity .45s ease,transform .45s ease}.hm-band-line.is-out{opacity:0;transform:translateY(6px)}.js .hm-band-line:not([data-ready]){opacity:0}.hm-band-label{margin:0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--hm-champagne)}.hm-band-text{margin:3px 0 0;font:italic 400 clamp(20px,2vw,28px)/1.25 var(--font-display);color:var(--hm-champagne)}.hm-band-share{margin-top:10px}.hm-band-open{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 0 4px;border:0;border-bottom:1px solid var(--hm-champagne);background:none;color:var(--hm-ivory);font:400 16px/1.2 var(--font-body);cursor:pointer;transition:color .3s ease}.hm-band-open:hover,.hm-band-open:focus-visible{color:var(--hm-champagne)}.hm-band-form{display:flex;align-items:center;max-width:460px;border-bottom:1px solid rgb(242 238 230/.3);transition:border-color .4s ease,box-shadow .4s ease}.hm-band-form:focus-within{border-bottom-color:var(--hm-champagne);box-shadow:0 1px 0 var(--hm-champagne)}.hm-band-form input[type=text]{flex:1;min-width:0;min-height:52px;padding:0 8px 0 0;border:0;border-radius:0;background:transparent;outline:0;color:var(--hm-ivory);font:italic 400 clamp(18px,1.6vw,21px)/1.2 var(--font-display)}.hm-band-form input[type=text]::placeholder{color:#f2eee680}.hm-band-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hm-band-form button{flex:none;min-height:52px;padding:0 0 0 18px;border:0;background:transparent;color:var(--hm-champagne);font:600 12px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .3s ease}.hm-band-form button:hover,.hm-band-form button:focus-visible{color:var(--hm-ivory)}.hm-band-form button:disabled{opacity:.6;cursor:progress}.hm-band-note{min-height:1.5em;margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--hm-stone)}.hm-band-controls{display:flex;gap:2px}.hm-band-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--hm-ivory);cursor:pointer;transition:color .3s ease}.hm-band-controls button:hover,.hm-band-controls button:focus-visible{color:var(--hm-champagne)}.hm-band-controls svg{width:20px;height:20px}.hm-band :is(.hm-band-open,.hm-band-form input,.hm-band-form button,.hm-band-controls button):focus-visible{outline:2px solid var(--hm-champagne);outline-offset:3px}@media(max-width:900px){.hm-band-inner{grid-template-columns:minmax(0,1fr) auto;row-gap:18px;padding-block:28px}.hm-band-ask{grid-column:1/-1}.hm-band-answer{padding-left:0;border-left:0;min-height:0}.hm-band-controls{align-self:start}}@media(prefers-reduced-motion:reduce){.hm-band-line{transition:none}}@media(max-width:720px){.hv-stage{min-height:clamp(430px,58svh,580px)}.hv-inner{padding-block:36px 32px}.hm-band-inner{padding-block:22px 20px;row-gap:12px}.hm-band-answer{min-height:0}}.hv-lockup{display:block;width:clamp(230px,24vw,380px);height:auto}.hv-title{margin:0;line-height:0;text-shadow:none}.hv-sub{margin:clamp(18px,2.4vw,28px) 0 0;max-width:14em;font:400 clamp(26px,2.9vw,42px)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--hm-ivory);text-shadow:0 1px 22px rgb(14 14 15/.5)}@media(prefers-reduced-motion:no-preference){.hv-lockup{animation:hm-wordup 1.4s var(--hm-ease) .25s both}.hv-sub{animation:hm-wordup 1.4s var(--hm-ease) .5s both}}.hm-band-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-band-answer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow label" "text controls" "share share";align-items:center;column-gap:20px;row-gap:2px}.hm-band-eyebrow{grid-area:eyebrow;margin:0}.hm-band-label{grid-area:label;justify-self:end;margin:0;font:italic 400 14px/1.2 var(--font-display);letter-spacing:0;text-transform:none;color:var(--hm-stone)}.hm-band-text{grid-area:text;margin:0;min-height:1.3em}.hm-band-controls{grid-area:controls}.hm-band-share{grid-area:share;margin-top:8px}.hm-band-line{min-height:0}.hm-band-answer .hm-band-text,.hm-band-answer .hm-band-label{transition:opacity .45s ease,transform .45s ease}.hm-band-answer.is-out .hm-band-text,.hm-band-answer.is-out .hm-band-label{opacity:0;transform:translateY(6px)}.js .hm-band-answer:not([data-ready]) .hm-band-text,.js .hm-band-answer:not([data-ready]) .hm-band-label{opacity:0}@media(max-width:900px){.hm-band-inner{grid-template-columns:minmax(0,1fr)}.hm-band-ask{grid-column:auto}}@media(prefers-reduced-motion:reduce){.hm-band-answer .hm-band-text,.hm-band-answer .hm-band-label{transition:none}}.site-header:has(+main>.hv){--text:#f2eee6;--secondary:#b4aea4;--surface:#1c1c1d;--divider:#45474b;--control-border:#7a756c;--accent:#cbb98a;--focus:#cbb98a;color:#f2eee6;background:transparent;margin-bottom:-90px}.site-header:has(+main>.hv) .header-row{border-bottom:0}.site-header:has(+main>:is(.hv,.billboard)).is-scrolled{background:#141414eb;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}@media(max-width:720px){.site-header:has(+main>.hv){margin-bottom:-84px}}.site-header:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#f2eee68c;opacity:0;transition:opacity .4s ease;pointer-events:none}.site-header.is-scrolled:before{opacity:1}.site-header:after{height:2px;opacity:1;background:var(--hm-champagne,#cbb98a)}body:before{content:none!important}.hv-stage{min-height:clamp(560px,calc(100svh - 150px),820px)}.hv-inner{padding-top:calc(90px + clamp(24px,5vh,64px));padding-bottom:clamp(40px,7vh,80px)}.hv-shade{background:linear-gradient(180deg,rgb(14 14 15/.6) 0%,rgb(14 14 15/.22) 16%,transparent 34%),linear-gradient(90deg,rgb(14 14 15/.7) 0%,rgb(14 14 15/.34) 36%,transparent 62%),linear-gradient(0deg,rgb(14 14 15/.22),transparent 28%)}@media(max-width:720px){.hv-stage{min-height:clamp(520px,66svh,660px)}.hv-inner{padding-top:104px;padding-bottom:32px}.hv-shade{background:linear-gradient(180deg,#0e0e0f99,#0e0e0f33 16%,#0e0e0f26 34%,#0e0e0f8c 66%,#0e0e0fe6)}}.hm-band-open{color:var(--hm-stone);border-bottom-color:#b4aea48c}.hm-band-open:hover,.hm-band-open:focus-visible{color:var(--hm-ivory);border-bottom-color:var(--hm-ivory)}.hm-band-answer{align-content:center}.hm-band-note:empty{min-height:0;margin:0}.hm-band-title{margin:0}.hm-band-eyebrow{color:var(--hm-stone)}.hm-band .hm-band-form{position:relative;max-width:480px;border-bottom:1px solid rgb(242 238 230/.22);box-shadow:none;transition:none}.hm-band .hm-band-form:focus-within{border-bottom-color:#f2eee638;box-shadow:none}.hm-band .hm-band-form:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--hm-champagne);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--hm-ease)}.hm-band .hm-band-form:focus-within:after{transform:scaleX(1)}.hm-band .hm-band-form input[type=text],.hm-band .hm-band-form input[type=text]:hover,.hm-band .hm-band-form input[type=text]:focus,.hm-band .hm-band-form input[type=text]:focus-visible{min-height:58px;padding:0 12px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--hm-ivory);caret-color:var(--hm-champagne);font:italic 400 clamp(20px,1.8vw,24px)/1.2 var(--font-display);letter-spacing:-.005em}.hm-band .hm-band-form input[type=text]::placeholder{color:#f2eee66b}.hm-band .hm-band-form button[type=submit]{min-height:58px;padding:0 0 0 20px;color:var(--hm-champagne);font:600 11px/1 var(--font-body);letter-spacing:.28em;transition:color .35s ease}.hm-band .hm-band-form button[type=submit]:hover,.hm-band .hm-band-form button[type=submit]:focus-visible{color:var(--hm-ivory)}.hm-band .hm-band-form button[type=submit]:focus-visible{outline:1px solid var(--hm-champagne);outline-offset:6px}.hm-band-note{margin-top:12px;font-size:12px;letter-spacing:.02em;color:var(--hm-stone)}@media(min-width:721px){.billboard.hm-hero.col-hero,.col-hero .hm-hero-inner{min-height:clamp(640px,100svh,900px)}}@view-transition{navigation:none}:root[data-theme=dark]{--canvas:#141311;--surface:#1d1b18;--study-surface:#1d1b18;--text:#eee8de;--secondary:#b5aea4;--accent:#cbbc8d;--gold:#cbbc8d;--gold-hover:#ded0a5;--gold-pressed:#baa977;--divider:#49453f;--control-border:#847d71;--focus:#cbbc8d}.ambous-site{--header-height:88px;background:var(--canvas);color:var(--text)}.ambous-site .hm{--hm-black:#141311;--hm-charcoal:#1d1b18;--hm-ivory:#eee8de;--hm-champagne:#cbbc8d;--hm-stone:#b5aea4}html:has(body.ambous-site){scroll-padding-top:112px}.ambous-site .wrap{width:min(1320px,calc(100% - 112px))}.ambous-site h1,.ambous-site h2{text-wrap:balance}.ambous-site .section{padding-block:clamp(64px,7vw,112px)}.ambous-site .skip{position:fixed;z-index:100}.ambous-site .button,.ambous-site .hm-btn{border-radius:1px;min-height:52px}.ambous-site :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ambous-site .button:disabled{cursor:wait;opacity:.65}.ambous-site .site-header{position:sticky;top:0;background:var(--canvas);color:var(--text);transition:background-color .25s ease;box-shadow:none}.ambous-site .header-row{display:flex;gap:28px;padding:0;border:0}.ambous-site .site-header .header-row,.ambous-site .site-header.is-scrolled .header-row{min-height:var(--header-height);height:var(--header-height);transition:none}.ambous-site .brand-stack{display:flex;flex:none;align-items:center;gap:24px}.ambous-site .site-header .brand-lockup,.ambous-site .site-header.is-scrolled .brand-lockup{height:46px;width:auto}.ambous-site .site-header .brand,.ambous-site .site-header nav>*,.ambous-site .menu-toggle,.ambous-site .launch-clock{animation:none}.ambous-site .brand-stack .launch-clock{display:flex;margin:0;padding-left:22px;border-left:1px solid var(--divider);gap:16px;min-height:40px}.ambous-site .lc-unit{min-width:39px;padding-inline:10px}.ambous-site .lc-unit b{font-size:20px}.ambous-site .lc-unit i{font-size:8px;letter-spacing:.14em}.ambous-site .lc-label{font-size:8px;letter-spacing:.25em}.ambous-site .site-header nav{display:flex;align-items:center;gap:26px;margin-left:auto;width:auto}.ambous-site .site-header nav>a{min-height:44px;padding:0;font-size:11px;letter-spacing:.12em;white-space:nowrap;background:none}.ambous-site .site-header nav a.nav-join{min-height:44px;padding-inline:18px;border:1px solid var(--accent);border-radius:0;color:var(--accent)}.ambous-site .site-header .launch-clock-menu{display:none}@media(scripting:none){.ambous-site .site-header .header-row{height:auto}}.ambous-site .site-header:has(+main>.redesign-hero),.ambous-site .site-header:has(+main>.pp-hero){margin-bottom:calc(-1 * var(--header-height))}.ambous-site .site-header:not(.is-scrolled):has(+main>.redesign-hero),.ambous-site .site-header:not(.is-scrolled):has(+main>.pp-hero){background:transparent}.ambous-site header.site-header.is-scrolled{background:#141311f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ambous-site .site-header:before{background:#eee8de59}.ambous-site .site-header:after{background:var(--accent);height:1px}.ambous-site .menu-toggle{display:none}.redesign-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(640px,57.3vw,980px);overflow:hidden;background:var(--canvas)}.campaign-scene{position:absolute;inset:0;z-index:-2}.campaign-slide{position:absolute;inset:0;opacity:0;transition:opacity 2s cubic-bezier(.45,0,.25,1)}.campaign-slide.is-active{opacity:1}.campaign-motion-surface{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.ambous-site .campaign-motion-surface:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}.campaign-copy a{position:relative;z-index:3}@media(prefers-reduced-motion:reduce){.campaign-slide{transition:none}}.campaign-scene img{width:100%;height:100%;object-fit:cover;object-position:var(--scene-wide,center);animation:none}.campaign-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(20 19 17 / .62),rgb(20 19 17 / .42) 30%,rgb(20 19 17 / .12) 52%,transparent 66%),linear-gradient(180deg,rgb(20 19 17 / .5),transparent 28%,transparent 78%,rgb(20 19 17 / .2))}.campaign-copy{padding-block:calc(var(--header-height) + 80px) 100px}.campaign-copy h1{width:360px;max-width:34%;margin:0;line-height:0}.campaign-copy h1 img{width:100%;height:auto}.campaign-copy p:not(.eyebrow){text-shadow:0 1px 18px rgb(20 19 17 / .55)}.campaign-copy>.eyebrow{margin-bottom:30px}.campaign-promise{width:14em;max-width:39%;margin-top:34px;font:400 clamp(28px,3vw,43px)/1.22 var(--font-display);letter-spacing:-.025em}.campaign-copy>.hm-btn{margin-top:34px;min-width:218px}.ambous-site .hm-band{background:var(--canvas);border-bottom:1px solid var(--divider)}.ambous-site .hm-band-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:54px;padding-block:34px}.ambous-site .hm-band-title{font-size:clamp(26px,2.5vw,38px);line-height:1.2}.ambous-site .hm-band-answer{padding-left:54px;border-color:var(--divider)}.ambous-site .hm-band-eyebrow{font-size:9px;letter-spacing:.26em;color:var(--secondary)}.ambous-site .hm-band-text{color:var(--accent);font-size:clamp(22px,2.1vw,30px);margin-top:6px;overflow-wrap:anywhere}.ambous-site .hm-band-label{color:var(--secondary);font-size:12px;text-align:right;max-width:12em}.ambous-site .hm-band-open{color:var(--secondary);border-bottom-color:var(--secondary);font-size:14px;min-height:44px}.ambous-site .hm-band-open:hover{color:var(--text)}.ambous-site .hm-band .hm-band-form{display:block;border:0;max-width:none}.ambous-site .hm-band .hm-band-form:after{content:none}.hm-band-form label{display:block;margin-block:16px 4px;font:italic 400 18px/1.4 var(--font-display);color:var(--text)}.wall-input-row{display:flex;border-bottom:1px solid var(--control-border)}.wall-input-row:focus-within{border-bottom-color:var(--accent);box-shadow:0 1px var(--accent)}.ambous-site .hm-band .hm-band-form input[type=text]{flex:1;min-width:0;min-height:52px;padding:0 8px 0 0;font-size:20px;border:0;border-radius:0;background:transparent;box-shadow:none}.ambous-site .hm-band .hm-band-form input[type=text]:hover,.ambous-site .hm-band .hm-band-form input[type=text]:focus,.ambous-site .hm-band .hm-band-form input[type=text]:focus-visible{border:0;outline:0;box-shadow:none;background:transparent}.ambous-site .hm-band .hm-band-form button[type=submit]{min-height:52px}.wall-form-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--secondary);font-size:11px}.ambous-site .hm-band .hm-band-form .wall-cancel{min-height:44px;padding:0 2px;color:var(--secondary);font-size:12px;text-transform:none;letter-spacing:0}#wall-review{margin-top:2px;color:var(--secondary);font-size:12px;line-height:1.6}.ambous-site .hm-band-note{color:var(--secondary);font-size:12px}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end}.section-heading h2{margin-top:18px;font-size:clamp(34px,4vw,58px)}.section-heading .section-intro{margin:0;max-width:36ch}.section-heading .hm-textlink{margin-top:12px}.first-look{background:var(--canvas)}.preview-grid{list-style:none;padding:0;margin:42px 0 28px;display:flex;flex-wrap:wrap;gap:22px}.preview-card{display:flex;min-width:0;flex:0 0 calc((100% - 66px) * var(--row-share))}.preview-piece{display:flex;flex-direction:column;width:100%;text-decoration:none}.preview-frame{flex-shrink:0;overflow:hidden;background:var(--surface)}.preview-frame img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.preview-status{display:block;margin-top:18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.preview-piece h3{flex:1;margin-top:8px;font:400 clamp(20px,1.75vw,25px)/1.3 var(--font-display)}.preview-link{display:flex;min-height:44px;align-items:center;color:var(--accent);font-size:12px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.preview-piece:focus-visible .preview-link{color:var(--text);text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.preview-piece:hover .preview-link{color:var(--text);text-decoration-color:currentColor}}.purpose-preview{background:var(--surface)}.purpose-preview-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:center}.purpose-preview figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center}.purpose-preview figcaption{margin-top:12px;font:italic 400 14px/1.5 var(--font-display);color:var(--secondary)}.purpose-preview h2{margin-top:18px;font-size:clamp(30px,3.1vw,46px)}.purpose-preview h2 em{color:var(--accent)}.purpose-checkpoints{list-style:none;padding:0;margin:28px 0 18px}.purpose-checkpoints li{display:flex;gap:20px;padding-block:18px;border-top:1px solid var(--divider)}.purpose-checkpoints li>span{color:var(--accent);font-size:10px;padding-top:5px}.purpose-checkpoints h3{font:400 22px/1.25 var(--font-display)}.purpose-checkpoints p{color:var(--secondary);font-size:14px;margin-top:7px}.ambous-site .hm-community{background:var(--canvas);padding-block:64px;border-bottom:1px solid var(--divider)}.ambous-site .hm-community .wrap>*{animation:none}.ambous-site .hm-hashtag{font-size:clamp(26px,4.2vw,56px)}.ambous-site .hm-community h2{font-size:30px}.ambous-site .join-band{background:var(--surface);padding-block:72px}.join-unavailable{margin-top:26px;font-size:15px;color:var(--secondary);max-width:38em}.ambous-site .join-band h2{font-size:clamp(34px,4vw,52px)}.ambous-site .site-footer{background:var(--canvas);padding:0;border-color:var(--divider)}.ambous-site .site-footer:before,.ambous-site .site-footer:after{content:none}.ambous-site .footer-lead{display:none}.ambous-site .site-footer:has(form) .footer-lead{display:grid;padding-block:56px}.ambous-site .footer-lead h2{animation:none;background:none;-webkit-text-fill-color:var(--text);font-size:34px}.ambous-site .footer-main{padding-block:38px 24px;gap:28px}.ambous-site .footer-bottom{margin-top:0;padding-block:20px;border-top:1px solid var(--divider);font-size:11px}.ambous-site .footer-nav{flex-wrap:wrap;gap:8px 24px}.ambous-site .footer-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.ambous-site .footer-tagline{font-size:11px;color:var(--secondary)}.ambous-site .footer-brand .brand-wordmark{width:150px}.ambous-site .footer-reach .email{margin:0}.ambous-site .studies{background:var(--surface)}.ambous-site .study-image img{object-fit:contain}.ambous-site .study-meta .swatches{flex-wrap:wrap;gap:8px}.ambous-site .study-meta .swatch{width:auto;height:auto;min-height:44px;padding:0 10px;gap:8px;border-radius:0}.ambous-site .study-meta .swatch span{display:inline;font-size:11px}.ambous-site .study-meta .swatch .dot{width:12px;height:12px}.ambous-site .study-meta .swatch[aria-pressed=true]{border-color:var(--control-border)}.ambous-site .study{scroll-margin-top:112px}.ambous-site .collection-status{border-block:1px solid var(--divider)}.directory-feature{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding-block:60px 36px}.directory-feature h2{margin-top:26px;max-width:360px}.directory-feature .button{margin-top:28px}.directory-date{color:var(--accent);font-size:12px;margin-top:22px}.directory-image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.ambous-site .pp-hero .hm-hero-media,.ambous-site .pp-hero .hm-hero-media img,.ambous-site .pp-hero .hm-hero-inner{animation:none;transform:none;opacity:1}.ambous-site .pp-hero :is(.hm-eyebrow,.hm-hero-line,.hm-hero-date){animation:none;opacity:1}.ambous-site .pp-hero,.ambous-site .pp-hero .hm-hero-inner{min-height:560px}.ambous-site .pp-hero h1{font-size:clamp(52px,6vw,84px);text-transform:none;letter-spacing:-.03em}.ambous-site .pp-hero .hm-hero-inner{padding-top:calc(var(--header-height) + 64px);padding-bottom:64px}.ambous-site .pp-chapter{opacity:1}.ambous-site .pp-chapter h2{font-size:clamp(28px,3vw,42px)}.ambous-site .pp-stage-frame img{transform:none}.ambous-site .contact-page{background:var(--canvas)}.ambous-site .contact-intro{max-width:1320px}.ambous-site .contact-intro h1{font-size:clamp(42px,5vw,70px)}.ambous-site .contact-form-wrap{background:var(--surface);padding:32px}.contact-unavailable{margin-top:20px;max-width:34ch;color:var(--secondary)}.contact-unavailable .hm-textlink{margin-top:18px}html.dialog-open{overflow:hidden}.ambous-site dialog{border-color:var(--divider)}.hello-page .hello-collection{background:#1d1b18;color:#eee8de}.hello-page .hello-eyebrow-muted{color:#cbbc8d}.hello-page .hello-collection-head>p:last-child,.hello-page .hello-note,.hello-page .hello-tiles figcaption{color:#b5aea4}@media(min-width:1001px)and (max-width:1390px){.ambous-site .wrap{width:calc(100% - 72px)}.ambous-site .header-row,.ambous-site .brand-stack{gap:18px}.ambous-site .site-header .brand-lockup{height:40px}.ambous-site .brand-stack .launch-clock{padding-left:18px}.ambous-site .brand-stack .launch-clock .lc-label{display:none}.ambous-site .site-header nav{gap:18px}.ambous-site .lc-unit{min-width:32px;padding-inline:7px}.ambous-site .site-header nav a.nav-join{padding-inline:12px}}@media(max-width:1179px)and (min-width:1001px){.ambous-site .brand-stack .launch-clock .lc-opt{display:none}}@media(max-width:1000px){.ambous-site{--header-height:80px}.ambous-site .wrap{width:calc(100% - 48px)}.ambous-site .header-row{flex-wrap:nowrap;gap:16px;position:relative}.ambous-site .site-header .brand-lockup,.ambous-site .site-header.is-scrolled .brand-lockup{height:40px}.ambous-site .brand-stack{gap:20px}.ambous-site .brand-stack .launch-clock{display:flex;gap:0;padding-left:18px;position:relative;z-index:45}.ambous-site .brand-stack .lc-label,.ambous-site .brand-stack .lc-opt{display:none}.ambous-site .menu-toggle{display:flex;align-items:center;gap:12px;margin-left:auto;min-height:44px;border:0;padding:0 0 0 8px;background:none;font-size:12px;position:relative;z-index:45}.ambous-site .site-header .brand{position:relative;z-index:45}.ambous-site .site-header nav{display:none}html.menu-open .ambous-site .site-header{background:var(--canvas);backdrop-filter:none}.ambous-site .site-header nav.is-open{position:fixed;inset:0;z-index:40;width:100%;height:100dvh;margin:0;padding:calc(var(--header-height) + 28px) 24px 32px;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;border:0;background:var(--canvas);overflow-y:auto}.ambous-site .site-header nav.is-open>a{min-height:62px;padding:12px 0;font:400 clamp(28px,5vw,38px)/1.2 var(--font-display);text-transform:none;letter-spacing:-.02em;border-bottom:1px solid var(--divider);animation:none;background:none}.ambous-site .site-header nav.is-open>a:after{content:none}.ambous-site .site-header nav.is-open>a.nav-join{margin-top:24px;min-height:52px;padding:14px;font:400 13px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--accent)}.ambous-site .site-header nav.is-open .launch-clock-menu{display:flex;margin:28px 0 0;flex-direction:row;align-items:center;gap:18px}.ambous-site .launch-clock-menu .lc-opt,.ambous-site .launch-clock-menu .lc-label{display:flex}.ambous-site .launch-clock-menu .lc-unit{min-width:38px;margin:0;padding:0 10px}.ambous-site .launch-clock-menu .lc-unit b{font-size:24px}.redesign-hero{min-height:640px}.campaign-copy{padding-top:calc(var(--header-height) + 80px)}.campaign-copy h1{max-width:40%}.campaign-promise{font-size:32px;max-width:12em}.ambous-site .hm-band-inner{gap:28px;grid-template-columns:1fr 1fr}.ambous-site .hm-band-answer{padding-left:28px}.preview-grid{gap:32px 22px}.preview-card{flex-basis:calc((100% - 22px) * var(--pair-share))}.section-heading{gap:36px}}@media(max-width:800px){.purpose-preview-grid,.directory-feature{grid-template-columns:1fr;gap:36px}.purpose-preview figure{max-width:600px}.purpose-preview figure img{aspect-ratio:4/3}.directory-feature{padding-top:36px}.ambous-site .hm-band-inner{grid-template-columns:1fr;gap:22px}.ambous-site .hm-band-answer{padding:22px 0 0;border-left:0;border-top:1px solid var(--divider)}}@media(max-width:900px){.ambous-site{--header-height:76px}.redesign-hero{min-height:0}.campaign-scene img{position:absolute;top:var(--header-height);height:85vw;object-position:var(--scene-position,right top);-webkit-mask-image:linear-gradient(#000 58%,transparent);mask-image:linear-gradient(#000 58%,transparent)}.campaign-shade{background:linear-gradient(180deg,rgb(20 19 17 / .45),transparent 26%);pointer-events:none}.campaign-copy{position:relative;padding-block:calc(var(--header-height) + 63vw) 48px}.campaign-copy h1{width:310px;max-width:88%}.campaign-copy>.eyebrow{font-size:9px;margin-bottom:22px}.campaign-promise{margin-top:24px;width:auto;font-size:clamp(27px,6.6vw,36px);max-width:18em}.campaign-copy>.hm-btn{margin-top:28px;width:100%;max-width:360px}.section-heading{grid-template-columns:1fr;gap:24px}.ambous-site .hm-band-inner{padding-block:30px}.ambous-site .hm-band-title{font-size:29px}.ambous-site .hm-band-text{font-size:25px}.preview-status{font-size:11px}.preview-piece h3{font-size:23px}.ambous-site .footer-main{display:flex;flex-direction:column;align-items:flex-start}.ambous-site .footer-reach{align-items:flex-start}.ambous-site .contact-form-wrap{padding:24px}.ambous-site .pp-hero,.ambous-site .pp-hero .hm-hero-inner{min-height:520px}.ambous-site .pp-hero .hm-hero-inner{padding-top:calc(var(--header-height) + 64px)}}@media(max-width:560px){.preview-grid{gap:32px}.preview-card{flex-basis:100%}.ambous-site .studies-tools{flex-direction:column;align-items:flex-start}.ambous-site .studies-tabs{gap:18px}}@media(max-width:420px){.ambous-site .wrap{width:calc(100% - 36px)}.ambous-site .header-row{gap:8px}.ambous-site .brand-stack{gap:10px}.ambous-site .site-header .brand-lockup,.ambous-site .site-header.is-scrolled .brand-lockup{height:32px}.ambous-site .brand-stack .launch-clock{padding-left:10px}.ambous-site .brand-stack .lc-unit{min-width:30px;padding-inline:6px}.ambous-site .lc-unit b{font-size:17px}.ambous-site .lc-unit i{letter-spacing:.08em;font-size:7px}.ambous-site .menu-toggle{gap:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambous-site *,.ambous-site *:before,.ambous-site *:after{animation:none!important;transition:none!important}}.ambous-site .first-look{background:linear-gradient(180deg,#24211c,#1f1c18);border-block:1px solid rgb(238 232 222 / .08)}.ambous-site .first-look .preview-frame{background:var(--canvas)}.ambous-site .site-header:not(.is-scrolled):has(+main>.redesign-hero){background:linear-gradient(180deg,rgb(20 19 17 / .72),rgb(20 19 17 / .38) 60%,transparent)}@media(min-width:1001px){.ambous-site .site-header nav>a:not(.nav-join){color:#f4efe6;font-size:12px;font-weight:500;letter-spacing:.14em;text-shadow:0 1px 10px rgb(20 19 17 / .75)}.ambous-site .site-header nav>a:not(.nav-join):hover{color:var(--accent)}.ambous-site .site-header nav a.nav-join{padding-inline:24px;border-color:var(--accent);background:var(--accent);color:#141311;font-size:12px;font-weight:700;letter-spacing:.14em;text-shadow:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.ambous-site .site-header nav a.nav-join:hover,.ambous-site .site-header nav a.nav-join:focus-visible{background:#e3d6ab;border-color:#e3d6ab;color:#141311;box-shadow:0 0 0 4px #cbbc8d38}}.ambous-site .site-footer:has(form) .footer-lead{position:relative;padding-block:clamp(56px,6vw,88px);border-bottom:0}.ambous-site .site-footer:has(form) .footer-lead:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(203 188 141 / .55) 20%,rgb(203 188 141 / .55) 80%,transparent)}.ambous-site .footer-lead h2{font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.02em;margin-top:16px}.ambous-site .footer-lead h2 em{font-style:italic;color:var(--accent);-webkit-text-fill-color:var(--accent)}.ambous-site .footer-lead-action>p:first-child{max-width:30em;font-size:17px;line-height:1.6;color:var(--secondary);margin-bottom:24px}.ambous-site .footer-lead .join-form{display:flex;align-items:stretch;gap:0;padding:6px;border:1px solid rgb(203 188 141 / .45);background:#eee8de0a;transition:border-color .3s ease,background-color .3s ease}.ambous-site .footer-lead .join-form:focus-within{border-color:var(--accent);background:#eee8de12}.ambous-site .footer-lead .join-form input[type=email]{flex:1;min-width:0;min-height:52px;padding:0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;font-size:17px;color:var(--text)}.ambous-site .footer-lead .join-form .button{flex:none;min-height:52px;padding-inline:26px;border:0;border-radius:0;background:var(--accent);color:#141311;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12px;transition:background-color .3s ease,box-shadow .3s ease}.ambous-site .footer-lead .join-form .button:hover,.ambous-site .footer-lead .join-form .button:focus-visible{background:#e3d6ab;color:#141311;box-shadow:none}.ambous-site .footer-lead .footer-fine{margin-top:18px;max-width:34em;font-size:13px;line-height:1.6;color:var(--secondary)}.ambous-site .footer-main{align-items:start;padding-block:44px 32px;border-top:1px solid var(--divider)}.ambous-site .footer-brand .brand-wordmark{width:170px}.ambous-site .footer-tagline{margin-top:16px;font-size:12px;letter-spacing:.02em}.ambous-site .footer-nav{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:0 56px}.ambous-site .footer-nav a{min-height:40px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);transition:color .25s ease}.ambous-site .footer-nav a:hover,.ambous-site .footer-nav a[aria-current=page]{color:var(--accent)}.ambous-site .footer-reach{align-items:flex-end;gap:20px}.ambous-site .footer-reach .email{color:var(--text);font-size:15px;letter-spacing:.02em;border-bottom:1px solid rgb(203 188 141 / .4);padding-bottom:3px;transition:border-color .25s ease,color .25s ease}.ambous-site .footer-reach .email:hover{color:var(--accent);border-color:var(--accent)}@media(max-width:720px){.ambous-site .footer-lead .join-form{flex-direction:column;padding:0;border:0;background:none;gap:12px}.ambous-site .footer-lead .join-form input[type=email]{border:1px solid rgb(203 188 141 / .45);background:#eee8de0a}.ambous-site .footer-lead .join-form .button{width:100%;justify-content:center}.ambous-site .footer-nav{gap:0 40px}.ambous-site .footer-reach{align-items:flex-start}}.campaign-launch{margin:16px 0 0;font:600 12px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--hm-champagne,#cbbc8d);text-shadow:0 1px 12px rgb(20 19 17 / .7)}.campaign-promise{margin-top:18px}.ambous-site .site-header:not(.is-scrolled):has(+main>.redesign-hero){background:linear-gradient(180deg,rgb(20 19 17 / .9),rgb(20 19 17 / .62) 55%,transparent)}@media(max-width:720px){.campaign-promise{margin-top:14px}.campaign-launch{font-size:11px}}.ambous-site #dialog-image{display:block;width:auto;height:auto;max-width:100%;max-height:56dvh;margin-inline:auto;aspect-ratio:auto;background:#141311;object-fit:contain;object-position:center}.ambous-site .study-image img,.ambous-site .corrected-garments .study-image img,.hello-page .hello-crew img,.hello-page .hello-tiles img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.ambous-site .study-image .study-color{transition:opacity 1s cubic-bezier(.4,0,.2,1) 1s}.ambous-site .study[data-color=Champagne] .study-color[data-for=Champagne],.ambous-site .study[data-color=Ivory] .study-color[data-for=Ivory]{transition-delay:0s}@media(prefers-reduced-motion:reduce){.ambous-site .study-image .study-color{transition:none}}.ambous-site .corrected-garments .study-image{position:relative;display:block;width:100%;aspect-ratio:1122/1402;align-self:start;background:transparent}.ambous-site .corrected-garments .study-image img{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;transform:none}.ambous-site .corrected-garments .study{display:flex;flex-direction:column;min-width:0}.ambous-site .corrected-garments .study-meta{flex:1;align-content:start;align-items:start}.ambous-site .corrected-garments .study-meta h3{min-height:2.4em;overflow-wrap:anywhere}@supports (grid-template-rows:subgrid){.ambous-site .corrected-garments .study{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.ambous-site .corrected-garments .study-meta{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:6px}.ambous-site .corrected-garments .study-meta h3{min-height:0;grid-row:1}.ambous-site .corrected-garments .study-colorline{grid-row:2}.ambous-site .corrected-garments .collection-price{grid-row:3}.ambous-site .corrected-garments .study-meta .swatches{grid-row:4}.ambous-site .corrected-garments .piece-actions,.ambous-site .corrected-garments .study-meta>.study-view{grid-row:5}}.campaign-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.campaign-actions .hm-btn{width:260px;max-width:100%;justify-content:center}.ambous-site .campaign-signup{background:#141311bf;color:var(--text);border:1px solid var(--accent)}.campaign-preview-status{margin-top:10px;font-size:13px;color:var(--text)}.preview-summary{margin-top:10px;color:var(--text);font-size:14px;line-height:1.6}.founder-mark{display:flex;align-items:center;gap:24px;margin-block:28px}.founder-mark img{width:72px;height:72px;object-fit:contain;flex:none}.founder-mark p{font-size:15px;color:var(--secondary);line-height:1.7}@media(max-width:900px){.campaign-actions .hm-btn{width:100%;max-width:360px}}@media(max-width:520px){.ambous-site .brand-stack{flex:1 1 auto;min-width:0}.ambous-site .site-header .brand{min-width:0;min-height:44px}.ambous-site .site-header .brand-lockup,.ambous-site .site-header.is-scrolled .brand-lockup{width:148px;max-width:100%;height:auto}.ambous-site .menu-toggle{flex:0 0 auto;min-width:44px;padding-left:0}}.ambous-site .rail-frame,.ambous-site .spotlight-frame,.ambous-site .pd-related-image,.ambous-site .preview-frame,.ambous-site .corrected-garments .study-image{--product-frame-glow:0 0 20px rgb(242 238 230 / .2),0 10px 40px -8px rgb(242 238 230 / .3);box-shadow:0 0 20px #f2eee600,0 10px 40px -8px #f2eee600;transform:none;transition:box-shadow .48s cubic-bezier(.22,.61,.36,1)}.ambous-site .rail-card a:focus-visible .rail-frame,.ambous-site .spotlight-pair a:focus-visible .spotlight-frame,.ambous-site .related-grid a:focus-visible .pd-related-image,.ambous-site .preview-piece:focus-visible .preview-frame,.ambous-site .corrected-garments .study:has(:focus-visible) .study-image{box-shadow:var(--product-frame-glow)}@media(hover:hover)and (pointer:fine){.ambous-site .rail-card a:hover .rail-frame,.ambous-site .spotlight-pair a:hover .spotlight-frame,.ambous-site .related-grid a:hover .pd-related-image,.ambous-site .preview-piece:hover .preview-frame,.ambous-site .corrected-garments .study:hover .study-image{box-shadow:var(--product-frame-glow)}}@media(prefers-reduced-motion:reduce){.ambous-site .rail-frame,.ambous-site .spotlight-frame,.ambous-site .pd-related-image,.ambous-site .preview-frame,.ambous-site .corrected-garments .study-image{transition:none}}.ambous-site .collection-price{font-size:13px;color:var(--text)}@media(max-width:560px){.ambous-site .corrected-garments .study-meta h3{font-size:18px;line-height:1.25}.ambous-site .corrected-garments .study-colorline{font-size:13px}.ambous-site .corrected-garments .study-meta .swatches{gap:6px}.ambous-site .corrected-garments .study-meta .swatch{width:44px;height:44px;min-height:44px;padding:0;justify-content:center}.ambous-site .corrected-garments .study-meta .swatch span{display:none}.ambous-site .corrected-garments .piece-actions{flex-direction:column;align-items:flex-start;gap:0}.ambous-site .corrected-garments .study-view{font-size:13px}}@media(max-width:520px){.ambous-site .brand-stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.ambous-site .site-header .brand-stack .launch-clock{display:flex;min-height:14px;padding:0;border:0;gap:0}.ambous-site .brand-stack .lc-units{gap:8px}.ambous-site .brand-stack .lc-unit{flex-direction:row;align-items:baseline;gap:3px;min-width:0;padding:0}.ambous-site .brand-stack .lc-unit b{font-size:13px}.ambous-site .brand-stack .lc-unit i{margin:0;font-size:7px;letter-spacing:0}.ambous-site .brand-stack .lc-unit+.lc-unit:before{content:none}.ambous-site .brand-stack .lc-m-unit{display:flex}.ambous-site .brand-stack .lc-label,.ambous-site .brand-stack .lc-s-unit{display:none}.ambous-site .site-header nav.is-open .launch-clock-menu{flex-wrap:wrap;gap:12px}}.ambous-site .preview-card h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.01em;margin-top:18px}.ambous-site .preview-link{display:inline-block;margin-top:14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--hm-champagne,#cbbc8d);padding-bottom:4px;border-bottom:1px solid rgb(203 188 141 / .35);transition:border-color .35s ease,letter-spacing .5s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.ambous-site .preview-piece:hover .preview-link{border-color:var(--hm-champagne,#cbbc8d);letter-spacing:.26em}}.ambous-site .first-look.section{padding-block:clamp(80px,9vw,140px)}.ambous-site .first-look .section-heading h2{font-size:clamp(38px,4.6vw,68px);line-height:1.04;letter-spacing:-.025em}.ambous-site ::selection{background:var(--hm-champagne,#cbbc8d);color:#141311}.ambous-site h1,.ambous-site h2{font-weight:400;letter-spacing:-.028em;line-height:1.06}.ambous-site h2{font-size:clamp(34px,4.4vw,64px)}.ambous-site .eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:10.5px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--secondary)}.ambous-site .eyebrow.accent{color:var(--hm-champagne,#cbbc8d)}.ambous-site .eyebrow.accent:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.ambous-site .section-intro{font-size:clamp(15px,1.15vw,17px);line-height:1.85;color:var(--secondary);letter-spacing:.01em}.ambous-site .section{padding-block:clamp(80px,9vw,148px)}.ambous-site main>.section+.section,.ambous-site main>section+section{border-top:1px solid rgb(238 232 222 / .07)}.ambous-site .site-header nav>a{font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.ambous-site .site-header nav>a:not(.nav-join){position:relative}.ambous-site .site-header nav>a:not(.nav-join):after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--hm-champagne,#cbbc8d);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.ambous-site .site-header nav>a:not(.nav-join):hover:after{transform:scaleX(1)}}.ambous-site .hm-btn,.ambous-site .button{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;min-height:56px;padding-inline:34px}.ambous-site .hm-textlink{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--hm-champagne,#cbbc8d)}.campaign-promise{font-weight:300;letter-spacing:-.02em}.campaign-shade:after{content:"";position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ambous-site .preview-grid{margin-top:clamp(48px,5vw,80px)}.ambous-site .preview-frame{border:0}.ambous-site .corrected-garments .study-meta h3{font-family:var(--font-display);font-weight:400;font-size:clamp(19px,1.5vw,23px);letter-spacing:-.005em}.ambous-site .study-colorline,.ambous-site .collection-price{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--secondary)}.ambous-site .study-view{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ambous-site .corrected-garments .study-image{border:0}.ambous-site .purpose-preview-grid{gap:clamp(48px,8vw,128px)}.ambous-site .purpose-preview h2{font-size:clamp(34px,3.8vw,58px)}.ambous-site .purpose-preview figcaption{font-size:13px;letter-spacing:.04em}.ambous-site .site-footer{border-top:1px solid rgb(238 232 222 / .1)}.ambous-site .hm-btn,.ambous-site .button{white-space:nowrap}.campaign-actions .hm-btn{width:auto;min-width:300px}@media(max-width:900px){.campaign-actions .hm-btn{width:100%;min-width:0;max-width:360px}}.campaign-copy .campaign-actions{position:relative;z-index:3}.product-rail{padding-bottom:clamp(64px,7vw,110px)}.rail-track{margin-top:clamp(40px,4vw,64px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:max(56px,calc((100vw - 1320px)/2));scroll-padding-inline:max(56px,calc((100vw - 1320px)/2));-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.rail-track::-webkit-scrollbar{display:none}.rail-track:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.rail-track ul{display:flex;gap:22px;list-style:none;margin:0;padding:0 0 4px;width:max-content}.rail-card{flex:0 0 clamp(250px,25vw,360px);scroll-snap-align:start}.rail-card a{display:block;text-decoration:none}.rail-frame{overflow:hidden;border:0;background:var(--canvas)}.rail-frame img{display:block;width:100%;height:auto}.rail-no{display:block;margin-top:18px;font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--hm-champagne,#cbbc8d);font-variant-numeric:tabular-nums}.rail-card h3{margin-top:8px;font:400 clamp(19px,1.6vw,24px)/1.3 var(--font-display);letter-spacing:-.005em}@media(max-width:700px){.rail-track{padding-inline:20px;scroll-padding-inline:20px;-webkit-mask-image:none;mask-image:none}.rail-card{flex-basis:72vw}}.spotlight{background:var(--surface)}.spotlight-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);margin-top:clamp(40px,5vw,72px)}.spotlight-pair a{display:block;text-decoration:none}.spotlight-frame{overflow:hidden;border:0;background:var(--canvas)}.spotlight-frame img{display:block;width:100%;height:auto}.spotlight-pair figcaption{margin-top:16px;font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--secondary)}@media(max-width:700px){.spotlight-pair{grid-template-columns:1fr}}.preview-card .rail-no{margin-top:18px}.preview-card .rail-no+h3{margin-top:8px}.ambous-site :is(.study-grid .study,.studies h2,.join-band h2,.join-band-inner>*,.contact-details>*,.contact-intro>*,.collections-intro>*,.collection-card,.collection-copy,.collection-status>*,.footer-main>*){animation:none}.pd-number{display:inline-block;margin-right:14px;padding-right:14px;border-right:1px solid var(--divider);color:var(--hm-champagne,#cbbc8d);letter-spacing:.2em;font-variant-numeric:tabular-nums}.ambous-site :is(.preview-frame,.rail-frame,.spotlight-frame,.pd-related-image){border:0;aspect-ratio:1122/1402}.ambous-site :is(.rail-frame,.spotlight-frame,.pd-related-image) img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.ambous-site :is(.preview-piece,.rail-card,.corrected-garments .study-meta,.related-grid) h3{font:400 clamp(19px,1.7vw,25px)/1.3 var(--font-display);letter-spacing:-.005em}.ambous-site .product-edition,.ambous-site .study-colorline,.ambous-site .spotlight-pair figcaption{margin-top:10px;font:400 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--secondary)}.ambous-site .preview-link{letter-spacing:.12em;transition:color .18s ease,text-decoration-color .18s ease}.ambous-site .preview-piece:hover .preview-link{letter-spacing:.12em}.rail-track{padding-block:28px;margin-top:24px}.ambous-site .site-header:has(+main.collection-detail),.ambous-site .site-header:not(.is-scrolled):has(+main.collection-detail){margin-bottom:0;background:var(--canvas)}.collection-detail .redesign-hero{width:100%;margin:0;padding:0;min-height:0;grid-template-columns:minmax(0,1fr);gap:0;overflow:visible}.collection-detail .campaign-scene{width:100%;min-width:0;grid-column:1;grid-row:1;align-self:center;position:relative;inset:auto;z-index:0;display:grid;aspect-ratio:var(--campaign-ratio);max-height:980px;overflow:hidden;align-content:start}.collection-detail .campaign-slide{grid-area:1/1;position:relative;inset:auto}.collection-detail .campaign-scene img{display:block;position:static;width:100%;height:auto;aspect-ratio:var(--campaign-ratio);object-fit:contain;object-position:center top;transform:none;-webkit-mask-image:none;mask-image:none}.collection-detail .campaign-motion-surface{width:100%;min-width:0;grid-column:1;grid-row:1;align-self:center;position:relative;inset:auto;height:auto;aspect-ratio:var(--campaign-ratio);max-height:980px}.collection-detail .campaign-shade{display:block;z-index:1;background:linear-gradient(90deg,rgb(20 19 17 / .5),rgb(20 19 17 / .22) 30%,transparent 44%);pointer-events:none}.collection-detail .campaign-shade:after{content:none}.ambous-site .collection-detail .campaign-copy{position:relative;z-index:3;pointer-events:none;grid-column:1;grid-row:1;padding:0;margin-inline:auto}.collection-detail .campaign-copy a{pointer-events:auto}.collection-detail .campaign-copy h1{width:360px;max-width:34%}.collection-detail .campaign-promise{width:14em;max-width:39%;margin-top:34px;font-size:clamp(28px,3vw,43px)}.collection-detail .campaign-actions{margin-top:30px}.collection-detail .campaign-launch{margin-top:16px}.ambous-site .collection-detail .studies.section{padding-block:48px 72px}.ambous-site #community .hm-community{padding-block:28px;border:0;border-top:1px solid var(--divider)}.ambous-site #community .hm-community .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;text-align:left}.ambous-site #community .hm-community :is(.hm-eyebrow,.hm-hashtag){display:none}.ambous-site #community .hm-community .hm-lede{flex:1 1 320px;margin:0;max-width:48ch;font-size:15px}.ambous-site #community :is(.hm-community-actions,.hm-community-links){margin:0}.ambous-site .purpose-preview.section{padding-block:56px}.ambous-site .purpose-preview-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:48px}.purpose-preview figure{max-width:320px}@media(max-width:900px){.collection-detail .campaign-shade{display:none}.collection-detail .campaign-scene,.collection-detail .campaign-motion-surface{grid-column:1;grid-row:1;max-height:none}.ambous-site .collection-detail .campaign-copy{grid-column:1;grid-row:2;margin-inline:auto;padding-block:24px}.collection-detail .campaign-copy h1{width:310px;max-width:88%}.collection-detail .campaign-promise{width:auto;max-width:18em;margin-top:24px;font-size:clamp(27px,6.6vw,36px)}.ambous-site .purpose-preview-grid{grid-template-columns:1fr;gap:28px}.purpose-preview figure{max-width:240px}}.ambous-site #community .hm-community h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ambous-site .page-intro{padding-block:72px 48px}.ambous-site .page-intro h1{font-size:clamp(42px,5vw,70px);margin-top:20px;max-width:15em}.ambous-site .page-intro .section-intro{max-width:42em}.ambous-site .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;padding-block:28px;color:var(--secondary);font-size:11px}.breadcrumbs a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none}.breadcrumbs a:hover{color:var(--text);text-decoration:underline}.breadcrumbs>span{align-self:center}.product-detail{background:var(--canvas)}.detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,5vw,72px);align-items:start;padding-bottom:80px}.detail-visual{position:sticky;top:112px}.product-gallery{display:grid;overflow:hidden;aspect-ratio:3/2;background:var(--surface)}.product-gallery .detail-art-image{grid-area:1/1;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease}.product-gallery[data-artwork=Champagne] [data-art=Champagne],.product-gallery[data-artwork=Ivory] [data-art=Ivory]{opacity:1}.detail-caption,.detail-noscript figcaption{margin-top:14px;font-size:11px;color:var(--secondary)}.detail-copy{padding-top:8px}.detail-copy h1{font-size:clamp(36px,3.8vw,58px);line-height:1.12;margin-top:18px}.detail-summary{font-size:16px;line-height:1.8;color:var(--secondary);margin-top:26px}.detail-price{margin-top:24px;font-size:22px;color:var(--accent)}.detail-artwork-options{margin-top:32px}.detail-artwork-options h2{font:400 12px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em}.detail-variants{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.detail-variants a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid var(--control-border);font-size:13px;text-decoration:none}.detail-variants a[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:#26231d}.detail-variants .dot{width:13px;height:13px;border-radius:50%;flex:none}.detail-selected{font-size:14px;margin-top:16px}.detail-selected strong{font-weight:400;color:var(--accent)}.detail-small{color:var(--secondary);font-size:12px;margin-top:8px}.detail-availability{margin-top:30px;padding-block:26px;border-block:1px solid var(--divider)}.detail-availability h2{font-size:30px;margin-top:12px}.detail-availability p{color:var(--secondary);font-size:15px;margin-top:14px;line-height:1.8}.detail-availability .hm-textlink{margin-top:14px}.detail-facts{display:grid;gap:0;margin:26px 0 18px}.detail-facts>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding-block:10px}.detail-facts dt{color:var(--secondary);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.detail-facts dd{margin:0;font-size:14px}.detail-back{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--secondary)}.detail-order{margin-top:30px}.detail-order .size-picker{padding:0;border:0}.detail-order .size-picker legend{font-size:13px;margin-bottom:12px}.detail-order>.button{width:100%;margin-top:24px}.related-pieces{background:var(--surface)}.related-pieces h2{font-size:clamp(32px,3.6vw,50px)}.related-grid{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.related-grid a{text-decoration:none;display:block}.related-grid img{width:100%;aspect-ratio:3/2;object-fit:contain}.related-grid .eyebrow{display:block;margin-top:18px}.related-grid h3{margin-top:8px;font:400 25px/1.25 var(--font-display)}.piece-detail-link{text-decoration:none}.piece-detail-link:hover{color:var(--accent)}.piece-actions{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px 20px;width:100%}.study-quick{border:0;background:none;padding:0;min-height:44px;color:var(--secondary);font-size:12px;text-decoration:underline;text-underline-offset:5px}.ambous-site .studies h2{font-size:clamp(36px,4.4vw,60px)}.collection-editorial{background:var(--canvas)}.collection-editorial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 80px}.collection-editorial-grid h2{font-size:clamp(34px,4vw,56px);margin-top:18px;max-width:12em}.collection-editorial-copy>p{color:var(--secondary);font-size:17px;line-height:1.85}.collection-editorial-copy>p+p{margin-top:22px}.collection-editorial-copy .hm-textlink{margin-top:24px}.collection-checkpoints{list-style:none;padding:0;margin:12px 0 0;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.collection-checkpoints li{padding-top:22px;border-top:1px solid var(--divider)}.collection-checkpoints li>span{color:var(--accent);font-size:11px}.collection-checkpoints h3{font:400 25px/1.3 var(--font-display);margin-top:18px}.collection-checkpoints p{color:var(--secondary);font-size:15px;margin-top:12px}.collection-development{background:var(--surface)}.purpose-hero{background:var(--canvas)}.purpose-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding-block:64px;min-height:600px}.purpose-hero h1{margin-top:24px;font-size:clamp(52px,6vw,88px)}.purpose-hero-line{margin-top:28px;max-width:20em;font:400 clamp(24px,2.6vw,36px)/1.35 var(--font-display)}.purpose-founder{margin-top:26px;color:var(--accent);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.purpose-hero .hm-textlink{margin-top:24px}.purpose-hero figure img{width:100%;max-height:550px;object-fit:contain}.purpose-contents{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:20px;border-block:1px solid var(--divider)}.purpose-contents a{display:flex;gap:8px;align-items:center;min-height:44px;color:var(--secondary);font-size:12px;text-decoration:none}.purpose-contents a:hover{color:var(--text)}.purpose-contents span{color:var(--accent);font-size:10px}.ambous-site .pp-story{padding-block:64px}.ambous-site .pp-chapter{min-height:0;padding-block:28px 70px;scroll-margin-top:112px;opacity:1}.ambous-site .pp-chapter h2{font-size:clamp(29px,2.9vw,42px);line-height:1.24}.ambous-site .pp-chapter p{font-size:17px;line-height:1.85}.ambous-site .pp-chapter .pp-pull{font-size:clamp(23px,2.2vw,30px);line-height:1.45}.ambous-site .pp-chapter .pp-sign{font-size:11px}.ambous-site .contact-intro{padding-block:72px 48px}.ambous-site .contact-details{gap:clamp(36px,6vw,88px);padding-bottom:80px}.ambous-site .contact-form-wrap{padding:36px;background:var(--surface);border:1px solid var(--divider)}.ambous-site .contact-form{margin-top:24px}.form-fieldset{border:0;min-width:0;margin:0;padding:0;width:100%}.contact-form .form-fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.ambous-site .contact-form .field{margin:0;min-width:0;grid-template-columns:minmax(0,1fr)}.ambous-site .contact-form label{font-size:12px}.ambous-site .contact-form :is(input,textarea,select){min-width:0;border-radius:0;background:var(--canvas);color:var(--text);min-height:48px}.ambous-site .contact-form :is(input,textarea,select):disabled{color:var(--secondary);opacity:1}.ambous-site .contact-submit{margin-top:0}.ambous-site .contact-status{margin-top:18px}.service-note{color:var(--secondary);font-size:13px;line-height:1.7;padding-block:18px}.service-note a{color:var(--accent)}.join-field-row{display:flex;gap:12px;width:100%}.join-field-row input{min-width:0;flex:1}.join-field-row .button{flex:none}.ambous-site .join-form .form-fieldset{display:block}.ambous-site .join-form input:disabled{opacity:1;color:var(--secondary)}.ambous-site button:disabled{background:#33312c;color:var(--secondary);border-color:var(--control-border);opacity:1;cursor:not-allowed}.ambous-site .site-footer .footer-lead{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:56px;border-bottom:1px solid var(--divider)}.ambous-site .footer-lead-action>p{font-size:15px;color:var(--secondary)}.ambous-site .footer-lead-action>.button{margin-top:22px}.ambous-site .footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ambous-site .footer-nav{justify-content:flex-start}.state-page{min-height:65svh;background:var(--canvas)}.state-panel{padding-block:clamp(64px,9vw,128px);max-width:1120px}.state-panel h1{margin-top:24px;max-width:14em;font-size:clamp(40px,5.6vw,76px);line-height:1.12}.state-description{margin-top:30px;max-width:44em;font-size:17px;line-height:1.85;color:var(--secondary)}.state-content{margin-top:34px;max-width:48em}.state-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;margin:0}.state-footnote{color:var(--secondary);font-size:12px;line-height:1.8;margin-top:34px}.preference-address{display:inline-block;font-size:16px;color:var(--accent);padding-bottom:26px;overflow-wrap:anywhere}.privacy-page{padding-bottom:80px}.privacy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px;align-items:start}.privacy-index{position:sticky;top:112px;display:flex;flex-direction:column}.privacy-index a{display:flex;gap:14px;align-items:center;min-height:48px;color:var(--secondary);text-decoration:none;font-size:13px}.privacy-index span{color:var(--accent);font-size:10px}.privacy-index a:hover{color:var(--text)}.privacy-copy{max-width:760px}.privacy-copy section{padding-block:26px 38px;border-top:1px solid var(--divider);scroll-margin-top:112px}.privacy-copy h2{font-size:30px;margin:0 0 20px}.privacy-copy p{color:var(--secondary);font-size:17px;line-height:1.9}.privacy-copy section:target h2{color:var(--accent)}@media(max-width:1000px){.detail-grid{gap:36px;grid-template-columns:1fr 1fr}.detail-copy h1{font-size:40px}.detail-visual{top:104px}.collection-editorial-grid{gap:36px}.purpose-hero-grid{gap:36px;min-height:0}.privacy-layout{grid-template-columns:190px 1fr;gap:40px}}@media(max-width:900px){.detail-grid{grid-template-columns:1fr;gap:32px;padding-bottom:56px}.detail-visual{position:static}.detail-copy{max-width:700px;padding-top:0}.detail-copy h1{font-size:clamp(36px,6vw,54px)}.detail-summary{margin-top:20px}.detail-artwork-options{margin-top:24px}.purpose-hero-grid{grid-template-columns:1fr 1fr;padding-block:42px}.purpose-hero-line{font-size:26px}.privacy-layout{grid-template-columns:1fr;gap:24px}.privacy-index{position:static;flex-direction:row;flex-wrap:wrap;gap:0 24px}}@media(max-width:720px){.ambous-site .page-intro,.ambous-site .contact-intro{padding-block:46px 34px}.ambous-site .breadcrumbs{padding-block:16px;gap:4px 9px;font-size:10px}.detail-facts>div{grid-template-columns:100px 1fr}.related-grid{grid-template-columns:1fr;gap:34px}.related-grid img{aspect-ratio:3/2}.related-grid h3{font-size:26px}.collection-editorial-grid{grid-template-columns:1fr;gap:28px}.collection-editorial-grid h2{max-width:none;font-size:36px}.collection-checkpoints{grid-template-columns:1fr;gap:26px}.collection-checkpoints h3{margin-top:12px}.collection-editorial-copy>p{font-size:16px}.purpose-hero-grid{display:flex;flex-direction:column;gap:26px;padding-block:46px 24px;align-items:stretch}.purpose-hero h1{font-size:58px;margin-top:18px}.purpose-hero-line{max-width:24em;font-size:28px;margin-top:20px}.purpose-hero figure{max-width:480px;margin-inline:auto;width:100%}.purpose-hero figure img{max-height:420px}.purpose-contents{gap:0 20px;padding-block:14px}.purpose-contents a{font-size:11px}.ambous-site .pp-story{padding-block:32px}.ambous-site .pp-chapter{padding-block:24px 42px}.ambous-site .pp-chapter p{font-size:16px}.ambous-site .contact-details{padding-bottom:52px}.ambous-site .contact-form-wrap{padding:24px}.join-field-row{flex-direction:column;gap:12px}.join-field-row input{width:100%;min-height:52px}.join-field-row .button{width:100%}.ambous-site .site-footer .footer-lead{grid-template-columns:1fr;gap:24px;padding-block:40px}.state-panel{padding-block:52px 64px}.state-panel h1{font-size:clamp(38px,9.5vw,54px)}.state-description{font-size:16px;margin-top:24px}.state-actions{align-items:flex-start;flex-direction:column;gap:14px}.state-actions .button{width:100%}.privacy-copy h2{font-size:28px}.privacy-copy p{font-size:16px}}@media(prefers-reduced-motion:reduce){.product-gallery .detail-art-image{transition:none}}body.ambous-site{--canvas:#f8f5ee;--surface:#eeeae2;--study-surface:#eeeae2;--text:#111111;--secondary:#5b5750;--accent:#75603b;--champagne:#cbbc8d;--divider:#d8cdb9;--control-border:#897c65;--focus:#75603b;--header-height:88px;background:var(--canvas);color:var(--text);color-scheme:light}body.ambous-site main.hm{--hm-black:var(--canvas);--hm-charcoal:var(--surface);--hm-ivory:var(--text);--hm-stone:var(--secondary);--hm-champagne:var(--accent);background:var(--canvas);color:var(--text)}body.ambous-site .wrap{width:min(1380px,calc(100% - 96px))}body.ambous-site .section{padding-block:76px}body.ambous-site h1,body.ambous-site h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08}body.ambous-site h2{font-style:italic}body.ambous-site .eyebrow{font-size:10px;letter-spacing:.17em}body.ambous-site .eyebrow:before{display:none}body.ambous-site .announcement{background:#111;color:#f8f5ee;font-size:9px}body.ambous-site .site-header,body.ambous-site .site-header.is-scrolled{background:var(--canvas);color:var(--text);margin-bottom:0;backdrop-filter:none}body.ambous-site .site-header{z-index:40}body.ambous-site .site-header:after{background:var(--divider)}body.ambous-site .site-header .brand-lockup,body.ambous-site .site-header.is-scrolled .brand-lockup{width:auto;max-width:100%;height:38px;object-fit:contain;filter:none}body.ambous-site .site-header .launch-clock-menu{display:none!important}body.ambous-site .site-header nav{gap:30px}body.ambous-site .site-header nav>a{font-size:10px;letter-spacing:.13em;color:var(--text);text-shadow:none}body.ambous-site .site-header nav>a.nav-join{background:var(--champagne);color:#111;border:1px solid var(--champagne);padding-inline:22px}body.issue-home-shell .site-header{margin-bottom:calc(-1 * var(--header-height));--text:#f8f5ee;--focus:#cbbc8d}body.issue-home-shell .site-header:not(.is-scrolled){background:linear-gradient(#111b,#1110);color:#f8f5ee}body.issue-home-shell .site-header:not(.is-scrolled):after{opacity:0}body.issue-home-shell .site-header.is-scrolled{background:#111;--divider:#544d3d}body.ambous-site .button,body.ambous-site .hm-btn{background:#111;color:#f8f5ee;border:1px solid #111;min-height:48px;border-radius:0;padding:15px 24px;font:700 10px/1.5 var(--font-body);letter-spacing:.16em;text-decoration:none}body.ambous-site .button:hover,body.ambous-site .hm-btn:hover{background:#302e29;color:#fff}body.ambous-site .hm-textlink{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.12em;min-height:44px;text-decoration:underline;text-underline-offset:7px}body.ambous-site .button-link{background:none;color:var(--text)}body.ambous-site button:disabled{background:#e4dfd5;color:#655f55;border-color:#a09686;cursor:not-allowed}body.ambous-site .atelier-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:650px;height:min(790px,88svh);background:#111;color:#f8f5ee;overflow:hidden;--focus:#cbbc8d}.atelier-scenes,.atelier-slide,.atelier-hero-image,.atelier-hero-shade{position:absolute;inset:0;width:100%;height:100%}.atelier-scenes{z-index:-2}.atelier-slide{opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 1.2s}.atelier-slide.is-active{opacity:1;visibility:visible}.atelier-hero-image{object-fit:cover;object-position:70% center}.atelier-hero-shade{z-index:-1;background:linear-gradient(90deg,#0009,transparent 77%),linear-gradient(0deg,#0005,transparent 50%)}.issue-hero-copy{padding-top:105px;padding-bottom:85px}body.ambous-site .issue-hero-copy h1{width:350px;max-width:39%;margin:0;line-height:0}.issue-hero-copy h1 img{width:100%;height:auto}.issue-hero-copy>p{font:400 clamp(28px,3vw,43px)/1.22 Georgia,serif;max-width:13em;margin-top:26px;letter-spacing:-.025em;text-wrap:balance}body.ambous-site .issue-hero-copy .button{display:inline-flex;margin-top:32px;background:#cbbc8d;color:#111;border-color:#cbbc8d;min-width:270px;justify-content:center}.issue-launch{display:block;margin-top:18px;color:#ded1ad;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.issue-hero-foot{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:flex-end}.issue-carousel-controls{display:flex;align-items:center;gap:12px;font-size:12px;font-variant-numeric:tabular-nums}.issue-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;border:0;background:#1115;color:#f8f5ee;font-size:20px;padding:0}.issue-carousel-controls button:hover{background:#111}.atelier-motion span:before{content:"Ⅱ";font:16px var(--font-body)}.atelier-motion[aria-label^=Resume] span:before{content:"▶";font-size:12px}.issue-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:34px}.issue-heading h2{font-size:clamp(34px,4.2vw,60px)}.issue-categories{display:flex;gap:26px;flex-wrap:wrap;align-items:center}.issue-categories a{font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.issue-categories a:hover{border-color:var(--accent)}.issue-featured-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:start}.issue-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.issue-card{min-width:0}.issue-card-image{display:block;background:var(--surface);overflow:hidden}.issue-card-image img{width:100%;height:auto;object-fit:contain;transition:filter .25s ease}.issue-card-image:hover img{filter:brightness(1.03)}.issue-card-meta{padding-top:13px}body.ambous-site .issue-card h3{font:700 11px/1.45 var(--font-body);text-transform:uppercase;letter-spacing:.13em;margin:0}.issue-card h3 a{text-decoration:none}.issue-card-actions{display:flex;justify-content:space-between;align-items:center;gap:8px}.issue-editions{display:flex;gap:0}.issue-editions a{width:36px;height:44px;display:grid;place-items:center}.issue-editions a:first-child{margin-left:-8px}.issue-editions .dot{width:13px;height:13px;border:1px solid #897c65;border-radius:0}.dot-champagne{background:#cbbc8d}.dot-ivory{background:#f8f5ee}.issue-view{display:flex;align-items:center;gap:15px;min-height:44px;text-decoration:underline;text-underline-offset:6px;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.11em}.product-edition{font-size:10px;color:var(--secondary);margin:0}.issue-card-featured .issue-card-image{background:#e9e5df}.issue-card-featured .issue-card-meta{padding-top:18px}body.ambous-site .issue-card-featured h3{font:italic 44px/1.15 Georgia,serif;text-transform:none;letter-spacing:-.03em}.issue-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.issue-finishing{display:grid;grid-template-columns:1.1fr .7fr 1fr;gap:60px;align-items:center;padding-block:10px 72px}.issue-finishing h2{font-size:44px;margin-block:18px}.issue-finishing>div>p:not(.eyebrow){font-size:14px;color:var(--secondary);max-width:30ch}.issue-finishing .hm-textlink{margin-top:18px}.storefront-card-price,.storefront-availability{font-size:12px;line-height:1.75;color:var(--secondary);margin-top:12px}.storefront-retry{min-height:44px;background:none;color:var(--text);border:1px solid var(--control-border);padding:8px 14px}.storefront-card-price[data-mode=fixture],.storefront-availability[data-mode=fixture]{border:2px solid var(--accent);padding:12px}body.ambous-site .preview-note{font-size:11px;line-height:1.8;max-width:80ch}.issue-story{position:relative;isolation:isolate;background:#080808;color:#f8f5ee;overflow:hidden;--accent:#cbbc8d;--focus:#cbbc8d}.issue-story>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:right center}.issue-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080808 5%,#080808eb 37%,#08080830 70%)}.issue-story-inner{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:40px;align-items:center;padding-block:48px;min-height:220px}.issue-story h2{font-size:clamp(40px,4.7vw,68px)}.issue-story-inner>div{border-left:1px solid #cbbc8d;padding-left:40px}.issue-story p{font:400 20px/1.4 Georgia,serif;max-width:24ch}.issue-story .hm-textlink{margin-top:12px;color:#cbbc8d!important}body.ambous-site .hm-band{--canvas:#111;--text:#f8f5ee;--secondary:#d0c9ba;--accent:#cbbc8d;--divider:#665d49;--focus:#cbbc8d;background:#111;color:#f8f5ee;padding:0;border:0}body.ambous-site .hm-band-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding-block:44px 12px}body.ambous-site .hm-band-title{font-size:clamp(36px,4vw,58px);line-height:1.02;max-width:10em}body.ambous-site .hm-band-answer{padding-left:48px;border-left:1px solid #cbbc8d}.issue-community-invitation{font:400 21px/1.4 Georgia,serif;max-width:30ch;margin-bottom:12px}body.ambous-site .hm-band-text{font-size:18px;color:#f8f5ee;line-height:1.5}body.ambous-site .hm-band-eyebrow{font-size:9px;color:#d0c9ba;margin-top:12px}body.ambous-site .hm-band-open{color:#cbbc8d;text-transform:uppercase;letter-spacing:.13em;font-size:10px;border-bottom:1px solid #cbbc8d}.issue-community-tag{display:flex;justify-content:flex-end;gap:32px;padding-block:10px 28px;font:italic 18px Georgia,serif;color:#cbbc8d}.issue-community-tag a{display:inline-flex;align-items:center;min-height:44px;font:700 10px var(--font-body);text-transform:uppercase;letter-spacing:.12em}.collection-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-block:22px;font-size:10px;color:var(--secondary)}.collection-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-block:28px 50px;border-bottom:1px solid var(--divider)}.collection-masthead h1{font-size:clamp(48px,6vw,86px);font-style:italic;margin-top:18px}.collection-masthead>div:last-child{align-self:end;max-width:40ch;font-size:14px;color:var(--secondary)}.collection-masthead .hm-textlink{margin-top:15px}body.ambous-site .studies{background:var(--canvas)}body.ambous-site .collection-detail .studies.section{padding-top:38px}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:32px}body.ambous-site .catalog-heading h2{font-size:36px;margin-top:12px}.catalog-heading .studies-sub{font-size:13px;line-height:1.8;max-width:40ch;margin:0;color:var(--secondary)}body.ambous-site .collection-detail .studies-bar{position:static;background:var(--canvas);border-block:1px solid var(--divider);padding-block:14px;margin-block:20px 30px}.issue-filter{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.issue-filter button{border:0;border-bottom:1px solid transparent;min-height:44px;padding:8px 0;background:none;color:var(--secondary);font:700 10px var(--font-body);text-transform:uppercase;letter-spacing:.12em}.issue-filter button[aria-pressed=true]{color:#111;border-color:#75603b}body.ambous-site .corrected-garments .study-meta h3,body.ambous-site .related-grid h3{font:700 12px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase}body.ambous-site .study-meta{border:0}.study-view{font-size:10px!important;text-transform:uppercase;letter-spacing:.1em}body.ambous-site .related-pieces{background:var(--canvas);border-top:1px solid var(--divider)}body.ambous-site .section-heading h2{font-size:clamp(34px,3.8vw,54px)}body.ambous-site .section-intro{font-size:15px;line-height:1.8}body.ambous-site .detail-copy h1{font:italic 400 clamp(42px,4.6vw,64px)/1.08 Georgia,serif}.pd-purpose{margin-top:28px;padding:24px;background:#111;color:#f8f5ee;--accent:#cbbc8d;--secondary:#d0c9ba;--focus:#cbbc8d}.pd-purpose p:not(.eyebrow){font:400 19px/1.5 Georgia,serif;margin-top:12px}.pd-purpose a{display:inline-flex;align-items:center;min-height:44px;color:#cbbc8d;font-size:11px;margin-top:12px}body.ambous-site .commerce-panel :is(select,input){background:var(--canvas);color:var(--text);border-color:var(--control-border);border-radius:0}body.ambous-site .commerce-panel .button{background:#111;color:#f8f5ee;border-color:#111}body.ambous-site .detail-variants a[aria-pressed=true]{background:#eee8dc;color:#111;border-color:#75603b}body.ambous-site .commerce-mode{color:#51401e;border-color:#75603b}body.ambous-site .purpose-hero{background:var(--canvas)}body.ambous-site .purpose-hero h1{font-style:italic;font-size:clamp(56px,6vw,90px)}body.ambous-site .purpose-hero-line{font-family:Georgia,serif;font-size:30px}body.ambous-site .pp-chapter h2{font-size:clamp(30px,3.2vw,46px)}body.ambous-site .pp-chapter .pp-pull{font-family:Georgia,serif;color:var(--accent)}body.ambous-site .collection-development{background:#111;color:#f8f5ee;--secondary:#d0c9ba;--accent:#cbbc8d;--focus:#cbbc8d}.collection-detail .campaign-copy h2{width:360px;max-width:60%}.collection-detail .campaign-copy h2 img{width:100%}.collection-campaign{color:#f8f5ee}.collection-campaign .redesign-hero{--canvas:#111;--text:#f8f5ee;--accent:#cbbc8d;color:#f8f5ee}.collections-directory .directory-feature h2{background:#111;padding:24px}.collections-directory h1,body.ambous-site .contact-intro h1,body.ambous-site .page-intro h1,body.ambous-site .state-panel h1{font-style:italic}body.ambous-site .contact-form-wrap{background:transparent;border:0;border-top:1px solid var(--divider);padding:30px 0}.contact-side{border-left:1px solid var(--divider);padding-left:40px}.cart-steps{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;margin-bottom:36px}.cart-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;margin-top:40px}.cart-checkout-column{padding:30px;background:var(--surface);align-self:start}.cart-help h2{font-size:32px}.cart-help p,.cart-help>a{font-size:13px;line-height:1.8;margin-top:16px}body.ambous-site .commerce-cart{max-width:1380px}body.ambous-site .commerce-cart button,body.ambous-site .commerce-cart select{color:var(--text);background:var(--canvas);border-color:var(--control-border)}.care-layout{display:grid;grid-template-columns:220px 1fr;gap:80px;padding-bottom:76px}.care-nav{position:sticky;top:112px;align-self:start;display:grid}.care-nav a{display:flex;align-items:center;min-height:48px;font-size:12px;text-decoration:none;border-bottom:1px solid var(--divider)}.care-content section{padding-block:28px 38px;border-top:1px solid var(--divider);scroll-margin-top:112px}.care-content h2{font-size:38px}.care-content p{font-size:16px;line-height:1.9;max-width:60ch;margin-top:20px;color:var(--secondary)}.care-content a{color:var(--accent)}body.ambous-site .join-band{background:var(--canvas);padding-block:58px;border:0}body.ambous-site .join-band h2{font-size:46px}body.ambous-site .join-band-inner{max-width:760px}body.ambous-site .site-footer{background:var(--canvas);color:var(--text);border-top:1px solid var(--divider);padding-top:0}body.ambous-site .site-footer:before,body.ambous-site .site-footer:after{display:none}body.ambous-site .site-footer .footer-lead{padding-block:46px}body.ambous-site .footer-lead h2{font-size:42px}.footer-fine{font-size:11px!important}body.ambous-site .footer-main{padding-top:36px;gap:36px}body.ambous-site .footer-tagline{font-size:11px}body.ambous-site .footer-nav a{font-size:10px}body.ambous-site .footer-reach .social a{color:var(--text);border-color:var(--divider)}body.ambous-site .footer-bottom{margin-top:26px;font-size:10px}@media(min-width:1200px){.issue-card-featured{position:sticky;top:110px}}@media(max-width:1100px){body.ambous-site .wrap{width:calc(100% - 48px)}.issue-heading{align-items:flex-start;flex-direction:column;gap:12px}.issue-featured-grid{gap:20px}.issue-edit-grid{gap:24px 16px}.issue-finishing{gap:32px}.issue-story-inner{grid-template-columns:.8fr 1.2fr .5fr;gap:24px}.issue-story-inner>div{padding-left:24px}body.ambous-site .site-header nav{gap:20px}}@media(max-width:900px){.issue-featured-grid{grid-template-columns:.95fr 1fr}.issue-card-actions{flex-wrap:wrap;gap:0}.issue-view{font-size:8px;gap:8px}.issue-story-inner{grid-template-columns:1fr 1.3fr .4fr}.issue-story h2{font-size:46px}.issue-story p{font-size:18px}.issue-finishing{grid-template-columns:1fr 1fr}.issue-availability{grid-column:1/-1}.collection-masthead{gap:30px}.catalog-heading{align-items:start;flex-direction:column}.cart-layout{grid-template-columns:1fr;gap:30px}.care-layout{gap:36px;grid-template-columns:170px 1fr}.contact-side{padding-left:0;border:0}}@media(max-width:760px){body.ambous-site .wrap{width:calc(100% - 36px)}body.ambous-site .section{padding-block:48px}body.ambous-site .site-header .brand-lockup,body.ambous-site .site-header.is-scrolled .brand-lockup{width:148px;height:auto}body.ambous-site .site-header nav.is-open{background:#111;color:#f8f5ee;--text:#f8f5ee}body.ambous-site .site-header nav.is-open>a{color:#f8f5ee}body.ambous-site .site-header nav.is-open>a.nav-join{color:#111}html.menu-open body.ambous-site .menu-toggle{color:#f8f5ee}body.ambous-site .atelier-hero{height:780px;min-height:660px;max-height:950px;justify-content:flex-end}.atelier-hero-image{object-position:67% center}.atelier-hero-shade{background:linear-gradient(0deg,#000e,#0008,#0000 80%)}.issue-hero-copy{padding-top:180px;padding-bottom:95px}body.ambous-site .issue-hero-copy h1{max-width:80%;width:270px}.issue-hero-copy>p{font-size:32px;max-width:14em;margin-top:20px}body.ambous-site .issue-hero-copy .button{min-width:240px;margin-top:25px}.issue-launch{font-size:9px}.issue-hero-foot{bottom:16px}.issue-featured-grid{grid-template-columns:1fr;gap:28px}.issue-card-featured .issue-card-image img{max-height:none}.issue-edit-grid,.issue-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.issue-card-actions{flex-wrap:nowrap}.issue-heading h2{font-size:39px}.issue-categories{gap:18px}.issue-categories a{font-size:9px}.issue-card h3{font-size:10px!important}.issue-card-featured h3{font-size:36px!important}.issue-editions a{width:30px}.issue-view{font-size:8px;letter-spacing:.05em}.product-edition{font-size:9px}.issue-story-inner{grid-template-columns:1fr 1.15fr;gap:24px;padding-block:40px 130px;min-height:310px}.issue-story-inner>div{padding-left:24px}.issue-story:before{background:linear-gradient(180deg,#080808,#080808d9 45%,#08080800)}.issue-story>img{object-position:right bottom}.issue-story h2{font-size:40px}.issue-story p{font-size:17px}.issue-finishing{gap:26px;padding-block:0 46px}.issue-finishing h2{font-size:34px}body.ambous-site .hm-band-inner{grid-template-columns:1fr;gap:24px;padding-block:38px 0}body.ambous-site .hm-band-title{font-size:42px;max-width:11em}body.ambous-site .hm-band-answer{padding:22px 0 0;border-left:0;border-top:1px solid #665d49}.issue-community-invitation{font-size:20px}.issue-community-tag{justify-content:space-between;padding-top:12px;font-size:16px}.collection-masthead{grid-template-columns:1fr;gap:24px;padding-block:22px 36px}.collection-masthead h1{font-size:56px}.issue-filter{gap:20px}.catalog-heading .studies-sub{max-width:none}body.ambous-site .catalog-heading h2{font-size:32px}.care-layout{grid-template-columns:1fr;gap:24px}.care-nav{position:static;display:flex;flex-wrap:wrap;gap:0 24px}.care-content h2{font-size:32px}body.ambous-site .join-band h2{font-size:38px}body.ambous-site .site-footer .footer-lead{gap:24px}body.ambous-site .footer-main{grid-template-columns:1fr;gap:24px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid li:last-child{display:none}}@media(max-width:380px){.issue-card-actions{flex-wrap:wrap}.issue-view{font-size:9px}.issue-story-inner{grid-template-columns:1fr;padding-bottom:140px}.issue-story-inner>div{border:0;padding:0}.issue-story h2 br{display:none}.issue-categories{gap:12px}.issue-hero-copy>p{font-size:29px}}@media(prefers-reduced-motion:reduce){.atelier-slide,.issue-card-image img{transition:none!important}}body.ambous-site:not(.issue-home-shell) .site-header .brand-lockup{filter:brightness(.2)}body.ambous-site .site-header .brand-lockup,body.ambous-site .site-footer .mark-light{display:block!important}body.ambous-site .site-footer .mark-dark{display:none!important}html[data-theme=light] body.ambous-site.issue-home-shell header.site-header{background:#f8f5ee;color:#111;--text:#111;--focus:#75603b;--divider:#d8cdb9;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=light] body.ambous-site.issue-home-shell header.site-header .brand-lockup{filter:brightness(.2)}html[data-theme=light] body.ambous-site header.site-header.is-scrolled nav>a:not(.nav-join){color:#111;text-shadow:none;opacity:1}html[data-theme=light] body.ambous-site.issue-home-shell header.site-header:not(.is-scrolled) nav>a:not(.nav-join){color:#111;text-shadow:none;opacity:1}html.menu-open body.ambous-site header.site-header nav.is-open>a:not(.nav-join){color:#f8f5ee}html.menu-open body.ambous-site header.site-header .brand-lockup{filter:none}html[data-theme=light] body.ambous-site header.site-header nav>a.nav-join{color:#111;text-shadow:none;opacity:1}.issue-motion-surface{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.issue-hero-copy{position:relative;z-index:2;pointer-events:none}.issue-hero-copy a{pointer-events:auto}body.ambous-site .issue-motion-surface:focus-visible{outline:2px solid #cbbc8d;outline-offset:-5px}html[data-theme=light] body.ambous-site:not(.issue-home-shell) header.site-header nav>a:not(.nav-join){color:#111;text-shadow:none;opacity:1}html.menu-open[data-theme=light] body.ambous-site header.site-header nav.is-open>a:not(.nav-join){color:#f8f5ee}body.ambous-site .commerce-panel .commerce-actions .button{background:#111;color:#f8f5ee;border-color:#111}body.ambous-site .pd-purpose .eyebrow.accent{color:#cbbc8d}body.ambous-site .site-header nav>a{font-size:11px}body.ambous-site .hm-band-answer{display:block;min-width:0}body.ambous-site .hm-band-text{width:auto;max-width:100%;text-align:left}body.ambous-site .hm-band-label{text-align:left;max-width:none}body.ambous-site .hm-band-controls{margin-block:8px}body.ambous-site .contact-form-wrap,body.ambous-site .contact-form .form-fieldset,body.ambous-site .contact-side{min-width:0}body.ambous-site .contact-side .button{white-space:normal;max-width:100%}body.ambous-site .button,body.ambous-site .hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:15px 22px;font-size:11px;line-height:1.5;letter-spacing:.12em;white-space:normal;max-width:100%;text-align:left;background-image:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body.ambous-site .button:after{content:none}body.ambous-site .button .arr{width:22px;flex:0 0 22px;margin-left:auto;transition:transform .2s ease}body.ambous-site .button .arr:before{transform:none}body.ambous-site .button.button-link{background:transparent;color:#111;border:1px solid #a99b83;padding:15px 20px;justify-content:space-between;text-decoration:none}body.ambous-site .button.button-link:hover,body.ambous-site .button.button-link:focus-visible{background:#111;color:#f8f5ee;border-color:#111}body.ambous-site .button:hover .arr{transform:translate(3px)}body.ambous-site .issue-hero-copy .button:hover{background:#ddcfa7;border-color:#ddcfa7;color:#111}body.ambous-site .button:disabled{cursor:not-allowed;opacity:.6}@media(prefers-reduced-motion:reduce){body.ambous-site .button,body.ambous-site .button .arr{transition:none}body.ambous-site .button:hover .arr{transform:none}}body.ambous-site .button{position:relative;isolation:isolate;overflow:hidden;transition:border-color .5s ease,box-shadow .5s ease}body.ambous-site .button:before{content:"";position:absolute;inset:-30% -50%;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255/.04) 43%,rgb(255 255 255/.24) 50%,rgb(255 255 255/.04) 57%,transparent 65%);transform:translate(-100%);transition:none}body.ambous-site .button:is(:hover,:focus-visible):not(:disabled):before{transform:translate(100%);transition:transform 1.1s cubic-bezier(.2,.6,.25,1)}body.ambous-site .button:is(:hover,:focus-visible):not(:disabled){background:#111;color:#f8f5ee;border-color:#a99b83}body.ambous-site .button.button-link:is(:hover,:focus-visible){background:transparent;color:#111;border-color:#75603b}body.ambous-site .button.button-link:before{background:linear-gradient(110deg,transparent 35%,rgb(203 188 141/.08) 43%,rgb(203 188 141/.28) 50%,rgb(203 188 141/.08) 57%,transparent 65%)}body.ambous-site .issue-hero-copy .button:is(:hover,:focus-visible),body.ambous-site .join-band .button,body.ambous-site .join-band .button:is(:hover,:focus-visible){background:#cbbc8d;color:#111;border-color:#cbbc8d}body.ambous-site .button .arr{transition:transform .65s cubic-bezier(.22,.68,0,1)}body.ambous-site .button:is(:hover,:focus-visible) .arr{transform:translate(4px)}@media(prefers-reduced-motion:reduce){body.ambous-site .button,body.ambous-site .button .arr{transition:none}body.ambous-site .button:before{display:none}body.ambous-site .button:is(:hover,:focus-visible) .arr{transform:none}}body.ambous-site .hm-textlink,body.ambous-site .issue-view{text-decoration:none;border-bottom:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - 8px);background-size:calc(100% - 28px) 1px;transition:background-size .65s cubic-bezier(.22,.68,0,1),color .45s ease}body.ambous-site :is(.hm-textlink,.issue-view):is(:hover,:focus-visible){background-size:100% 1px}body.ambous-site :is(.hm-textlink,.issue-view)>span{transition:transform .65s cubic-bezier(.22,.68,0,1)}body.ambous-site :is(.hm-textlink,.issue-view):is(:hover,:focus-visible)>span{transform:translate(4px)}@media(prefers-reduced-motion:reduce){body.ambous-site :is(.hm-textlink,.issue-view),body.ambous-site :is(.hm-textlink,.issue-view)>span{transition:none}body.ambous-site :is(.hm-textlink,.issue-view):is(:hover,:focus-visible)>span{transform:none}}html[data-theme=light] body.ambous-site.issue-home-shell header.site-header{margin-bottom:0}html[data-theme=light] body.ambous-site.issue-home-shell header.site-header:not(.is-scrolled){background:#f8f5ee}body.ambous-site .atelier-hero-image{object-position:var(--scene-wide,80% 0%)}body.ambous-site .issue-hero-copy{padding-top:60px;padding-bottom:70px}body.ambous-site .hm-band{--hm-ivory:#f8f5ee;--hm-stone:#d0c9ba;--hm-champagne:#cbbc8d;--hm-black:#111;--hm-charcoal:#191919}body.ambous-site .hm-band-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center;padding-block:66px 50px}body.ambous-site .hm-band-title{color:#f8f5ee;font:italic 400 clamp(42px,4.4vw,68px)/1.06 Georgia,serif;letter-spacing:-.04em;max-width:none;margin-top:18px}.issue-community-kicker{color:#cbbc8d}.issue-community-belief{font-size:14px;color:#d0c9ba;margin-top:24px;max-width:35ch}body.ambous-site .hm-band-answer{padding:6px 0 6px 48px;border-left:1px solid #665d49;min-width:0}body.ambous-site .issue-community-invitation{font:400 15px/1.7 var(--font-body);color:#d0c9ba;max-width:35ch;margin-bottom:24px}body.ambous-site .hm-band-text{font:italic 400 27px/1.35 Georgia,serif;color:#f8f5ee;margin-top:8px}body.ambous-site .hm-band-open.button,body.ambous-site .hm-band-open.button:is(:hover,:focus-visible){background:transparent;color:#cbbc8d;border:1px solid #817456;margin-top:16px;padding:14px 20px;font-size:10px}body.ambous-site .issue-community-tag{justify-content:space-between;align-items:center;border-top:1px solid #3c382f;padding-block:18px;gap:24px;color:#cbbc8d}.issue-community-tag>p{font:400 12px/1.6 var(--font-body);color:#bdb5a7;margin-left:auto}.issue-community-tag .hm-textlink{color:#cbbc8d}body.ambous-site .collection-breadcrumb{padding-block:22px 12px}body.ambous-site .collection-masthead{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:28px 38px;border-bottom:0}body.ambous-site .collection-masthead h1{font-size:clamp(44px,5.5vw,78px);margin-top:14px}body.ambous-site .collection-masthead>div:last-child{align-self:center;max-width:37ch;font-size:15px;line-height:1.75}body.ambous-site .collection-detail .studies.section{padding-top:0}.catalog-status{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d8cdb9;padding-block:16px}body.ambous-site .catalog-status .collection-availability{margin:0;font-size:12px;line-height:1.6}.catalog-status .studies-count{margin:0;white-space:nowrap;font-size:10px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:32px;border-block:1px solid #d8cdb9;padding-block:12px;margin-bottom:28px}.catalog-toolbar .issue-filter{margin:0;gap:28px}.catalog-toolbar .issue-filter button{font-size:10px}body.ambous-site .catalog-toolbar .studies-bar{border:0;padding:0;margin:0;background:transparent;min-width:0}body.ambous-site .catalog-toolbar .colorway-all{gap:10px;flex-wrap:wrap}.catalog-toolbar .colorway-all>.eyebrow{font-size:9px;margin-right:8px}.catalog-toolbar .swatch{min-height:42px}body.ambous-site .site-footer{--canvas:#111;--text:#f8f5ee;--secondary:#bbb5aa;--accent:#cbbc8d;--divider:#3c382f;--focus:#cbbc8d;background:#111;color:#f8f5ee;border-top:1px solid #3c382f}body.ambous-site .footer-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:64px;padding-block:64px 44px}body.ambous-site .footer-brand .brand{display:inline-flex;min-height:0}.footer-wordmark{display:block!important;width:220px;max-width:100%;height:auto;filter:none!important}body.ambous-site .footer-purpose{font:italic 400 23px/1.4 Georgia,serif;color:#f8f5ee;margin-top:24px}.footer-brand .footer-tagline{color:#bbb5aa!important;margin-top:20px!important;font:400 11px/1.6 var(--font-body)}body.ambous-site .footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:40px;justify-content:start}.footer-link-group{display:flex;flex-direction:column;align-items:flex-start}body.ambous-site .footer-link-group h3,body.ambous-site .footer-reach h3{font:700 10px/1.5 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#cbbc8d;margin:0 0 16px}body.ambous-site .footer-nav a{font:400 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none;min-height:36px;color:#d0c9ba}body.ambous-site .footer-nav a:hover,body.ambous-site .footer-nav a:focus-visible{color:#fff}body.ambous-site .footer-reach{justify-items:start;gap:0;min-width:0}.footer-reach .email{font-size:15px!important;color:#f8f5ee!important;min-height:36px}body.ambous-site .footer-reach .social{margin:18px 0 0;display:flex;flex-wrap:wrap;gap:0}.footer-reach .social a{width:40px;min-height:44px}body.ambous-site .site-footer .commerce-policies{margin:0;padding-block:12px;border-top:1px solid #3c382f;font-size:10px;gap:4px 24px}body.ambous-site .site-footer .footer-bottom{border-top:1px solid #3c382f;margin-top:0;padding-block:18px;font-size:10px;color:#bbb5aa}body.ambous-site .site-footer .footer-lead{border-bottom:1px solid #3c382f}body.ambous-site .site-footer .footer-lead h2{color:#f8f5ee}@media(max-width:1100px){.catalog-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.catalog-toolbar .issue-filter{width:100%}body.ambous-site .footer-main{gap:32px;grid-template-columns:1fr 1.3fr}body.ambous-site .footer-reach{grid-column:1/-1}}@media(max-width:760px){body.ambous-site .atelier-hero{display:block;min-height:0;height:auto;max-height:none}body.ambous-site .atelier-scenes{position:relative;inset:auto;z-index:0;height:clamp(230px,62vw,470px)}body.ambous-site .atelier-hero-image{object-position:var(--scene-position,100% 0%)}body.ambous-site .atelier-hero-shade{display:none}body.ambous-site .issue-hero-copy{position:relative;z-index:3;padding-block:32px 40px}body.ambous-site .issue-hero-copy h1{width:250px;max-width:80%}body.ambous-site .issue-hero-copy>p{font-size:29px;max-width:22ch}body.ambous-site .issue-hero-copy .button{margin-top:24px}body.ambous-site .hm-band-inner{grid-template-columns:1fr;gap:32px;padding-block:42px 30px}body.ambous-site .hm-band-title{font-size:42px}.issue-community-belief{margin-top:18px}body.ambous-site .hm-band-answer{padding:28px 0 0;border-left:0;border-top:1px solid #665d49}body.ambous-site .issue-community-tag{flex-wrap:wrap;gap:8px 20px}body.ambous-site .issue-community-tag>p{order:3;width:100%;margin:0}.issue-community-tag .hm-textlink{margin-left:auto}body.ambous-site .collection-masthead{grid-template-columns:1fr;gap:18px;padding-block:18px 28px}body.ambous-site .collection-masthead h1{font-size:clamp(40px,8vw,56px)}body.ambous-site .collection-masthead>div:last-child{max-width:40ch;font-size:14px}.catalog-status{align-items:start;gap:14px}.catalog-status .studies-count{padding-top:3px}.catalog-toolbar{gap:16px;padding-block:8px 16px}.catalog-toolbar .issue-filter{gap:22px}.catalog-toolbar .colorway-all>.eyebrow{width:100%}body.ambous-site .footer-main{grid-template-columns:1fr;gap:36px;padding-block:42px 30px}body.ambous-site .footer-nav{gap:24px}body.ambous-site .footer-reach{grid-column:auto}.footer-wordmark{width:200px}body.ambous-site .footer-purpose{font-size:22px}body.ambous-site .site-footer .footer-bottom{align-items:start;gap:16px}}body.ambous-site .button{transition:border-color .7s ease,box-shadow .7s ease,transform .7s cubic-bezier(.22,.68,0,1)}body.ambous-site .button:after{content:"";position:absolute;inset:1px;z-index:1;pointer-events:none;border:1px solid rgb(255 255 255/.14);background:linear-gradient(135deg,rgb(255 255 255/.13),rgb(255 255 255/.025) 45%,transparent 70%);opacity:0;transition:opacity .8s ease}body.ambous-site .button:is(:hover,:focus-visible):not(:disabled):before{transition-duration:2.2s;transition-timing-function:cubic-bezier(.16,.45,.35,1)}body.ambous-site .button:is(:hover,:focus-visible):not(:disabled):after{opacity:1}body.ambous-site .button:is(:hover,:focus-visible):not(:disabled){border-color:#d8c79d;box-shadow:inset 0 1px #ffffff1f,0 4px 18px #00000021;transform:translateY(-1px)}body.ambous-site .hm-band-open.button:is(:hover,:focus-visible){border-color:#e0cfa4;box-shadow:inset 0 0 20px #cbbc8d0f,0 0 16px #cbbc8d14}body.ambous-site .button:is(:hover,:focus-visible) .arr{transform:translate(6px)}body.ambous-site .hm-band-open>span{transition:transform .7s cubic-bezier(.22,.68,0,1)}body.ambous-site .hm-band-open:is(:hover,:focus-visible)>span{transform:translate(6px)}@media(prefers-reduced-motion:reduce){body.ambous-site .button,body.ambous-site .button:after,body.ambous-site .hm-band-open>span{transition:none}body.ambous-site .button:is(:hover,:focus-visible):not(:disabled),body.ambous-site .button:is(:hover,:focus-visible) .arr,body.ambous-site .hm-band-open:is(:hover,:focus-visible)>span{transform:none}}body.ambous-site :is(.hm-textlink,.issue-view,.study-view,.preview-link,.piece-detail-link,.collection-breadcrumb a,.breadcrumbs a,.footer-nav a,.footer-reach .email,.footer-privacy,.commerce-policies a,.site-header nav a,.issue-categories a){text-decoration:none!important}body.ambous-site :is(.hm-textlink,.issue-view,.study-view,.footer-reach .email,.issue-categories a){background-image:none;border-bottom:0}body.ambous-site .catalog-toolbar .issue-filter{gap:12px}body.ambous-site .issue-filter button{border:0;padding-inline:12px;transition:background-color .45s ease,color .45s ease}body.ambous-site .issue-filter button[aria-pressed=true]{background:#e9e2d5;color:#111}body.ambous-site .issue-filter button:hover{background:#f0ebe2;color:#111}body.ambous-site .hm-band-open.button:is(:hover,:focus-visible){color:#f8f5ee;border-color:#f8f5ee;box-shadow:inset 0 0 20px #f8f5ee12,0 0 16px #f8f5ee1a}@media(max-width:760px){body.ambous-site .catalog-toolbar .issue-filter{gap:4px}body.ambous-site .issue-filter button{padding-inline:8px;font-size:9px}}body.ambous-site .issue-hero-copy .button{background:#111c;border:1px solid #cbbc8d;color:#cbbc8d;min-width:280px;min-height:52px;justify-content:space-between;padding:16px 22px;font-size:10px;letter-spacing:.14em;gap:28px}body.ambous-site .issue-hero-copy .button:is(:hover,:focus-visible){background:#111c;color:#f8f5ee;border-color:#f8f5ee;box-shadow:inset 0 0 20px #f8f5ee12,0 0 16px #f8f5ee1a}html[data-theme=light] body.ambous-site header.site-header nav>a.nav-join{background:transparent;border:1px solid #a99b78;color:#51452e;min-height:46px;padding:13px 18px;font-size:10px;letter-spacing:.12em;gap:22px;justify-content:space-between}html[data-theme=light] body.ambous-site header.site-header nav>a.nav-join:is(:hover,:focus-visible){background:#fffdf8;color:#111;border-color:#75603b;box-shadow:inset 0 0 18px #cbbc8d1a,0 3px 12px #1111110f}body.ambous-site .cta-arrow{font-size:16px;line-height:1;letter-spacing:0;flex:none;transition:transform .7s cubic-bezier(.22,.68,0,1)}body.ambous-site .button:is(:hover,:focus-visible) .cta-arrow{transform:translate(4px)}html.menu-open[data-theme=light] body.ambous-site header.site-header .menu-toggle{color:#f8f5ee}html.menu-open[data-theme=light] body.ambous-site header.site-header .brand-lockup{filter:none}html.menu-open[data-theme=light] body.ambous-site header.site-header nav.is-open>a.nav-join{color:#cbbc8d;border-color:#817456;background:transparent}html.menu-open[data-theme=light] body.ambous-site header.site-header nav.is-open>a.nav-join:is(:hover,:focus-visible){color:#f8f5ee;border-color:#f8f5ee}@media(max-width:760px){body.ambous-site .issue-hero-copy .button{min-width:0;width:min(100%,300px);padding-inline:20px;gap:16px}}@media(prefers-reduced-motion:reduce){body.ambous-site .cta-arrow{transition:none}body.ambous-site .button:is(:hover,:focus-visible) .cta-arrow{transform:none}}body.ambous-site .support-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:end;padding-block:64px 48px}body.ambous-site .support-intro h1{font-size:clamp(48px,5.8vw,84px);margin-top:24px;line-height:1.02}.support-intro h1 em{font-weight:400}.support-intro-copy{max-width:42ch;padding-bottom:4px}.support-intro-copy p{font-size:16px;color:#5b5750;line-height:1.75}.support-intro-copy .button{margin-top:24px}.support-section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}body.ambous-site .support-section-label h2{font-size:27px}.support-section-label>.eyebrow{color:#75603b}.support-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.support-topic{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 22px 22px;border:1px solid #d8cdb9;background:#f3efe6;text-decoration:none;transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease}.support-topic-number{color:#75603b;font-size:9px;text-transform:uppercase;letter-spacing:.15em}.support-topic h3{font:400 25px/1.15 Georgia,serif;letter-spacing:-.025em;margin:24px 0 14px}.support-topic p{font-size:13px;line-height:1.7;color:#5b5750}.support-topic-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px;margin-top:auto;padding-top:26px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#51452e}.support-topic-link>span{font-size:18px;transition:transform .5s ease}.support-topic:is(:hover,:focus-visible){background:#fffdf8;border-color:#a99b78;box-shadow:0 6px 20px #11111109}.support-topic:is(:hover,:focus-visible) .support-topic-link>span{transform:translate(4px)}.support-preview-note{margin-top:22px;font-size:12px;line-height:1.7;color:#5b5750}.support-preview-note>span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#75603b;margin-right:14px}body.ambous-site .support-page .contact-details{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:64px;padding-block:60px 80px}body.ambous-site .support-page .contact-form-wrap{background:#f0ece3;border:1px solid #d8cdb9;padding:36px;scroll-margin-top:110px}.support-page .contact-form-wrap>h2{font-size:40px;margin-top:14px}body.ambous-site .support-page .support-form-intro{font-size:14px;margin-top:14px}.support-page .contact-form{gap:0;margin-top:28px}.support-page .support-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-page .contact-form label{font-size:10px;letter-spacing:.13em;color:#51452e}.support-page .contact-form .field{gap:8px}body.ambous-site .support-page .contact-form :is(input,textarea,select):not(.hp){width:100%;border:1px solid #bcb09b;background:#faf8f2;padding:12px 14px;font-size:15px;line-height:1.5;box-shadow:none}body.ambous-site .support-page .contact-form :is(input,textarea,select):focus-visible{outline:2px solid #75603b;outline-offset:2px}body.ambous-site .support-page .contact-form :is(.form-note,.support-field-hint){font-size:12px;line-height:1.65;margin:0}.support-page .support-field-hint{margin-top:-10px!important}.support-page .contact-submit .button{min-width:200px;justify-content:space-between}.support-page .contact-status:empty{display:none}.support-page .service-note{font-size:13px!important;margin-top:22px}body.ambous-site .support-page .support-side{display:flex;flex-direction:column;gap:30px;border:0;padding:0}.support-email-panel{background:#111;color:#f8f5ee;padding:34px}.support-email-panel>.eyebrow{color:#cbbc8d}.support-email-panel>h2{font-size:36px;margin-top:20px}.support-page .support-email-panel .contact-email{font-size:clamp(19px,2vw,28px);color:#f8f5ee;min-height:44px;margin:22px 0 16px;padding:0;text-decoration:none;letter-spacing:-.025em}.support-page .support-email-panel .contact-email>span{font-size:22px;color:#cbbc8d}body.ambous-site .support-page .support-email-panel>p:not(.eyebrow){color:#c5bfb3;font-size:14px;line-height:1.7}.support-guidance{padding:0 4px}.support-guidance ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:22px}.support-guidance li{display:grid;gap:6px}.support-guidance strong{font-size:13px;font-weight:600}.support-guidance li>span{font-size:13px;color:#5b5750;line-height:1.65}.support-purpose-link{display:flex;flex-direction:column;gap:14px;padding:24px 4px 0;border-top:1px solid #d8cdb9;text-decoration:none}.support-purpose-link>span:first-child{font:italic 24px/1.3 Georgia,serif}.support-purpose-link>span:last-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#75603b}@media(max-width:1100px){body.ambous-site .support-intro{gap:40px}.support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ambous-site .support-page .contact-details{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body.ambous-site .support-page .contact-form-wrap,.support-email-panel{padding:26px}.support-page .support-form-pair{grid-template-columns:1fr}}@media(max-width:760px){body.ambous-site .support-intro{grid-template-columns:1fr;gap:24px;padding-block:32px 40px}.support-intro-copy p{font-size:14px}body.ambous-site .support-intro h1{font-size:52px;margin-top:20px}.support-section-label{align-items:start;flex-direction:column;gap:10px}.support-section-label>.eyebrow{display:none}body.ambous-site .support-section-label h2{font-size:25px}.support-topic-grid{grid-template-columns:1fr;gap:12px}.support-topic{padding:22px}.support-topic h3{margin:14px 0 10px;font-size:26px}.support-topic-link{padding-top:18px}.support-preview-note>span{display:block;margin-bottom:6px}body.ambous-site .support-page .contact-details{grid-template-columns:1fr;padding-block:36px 52px;gap:28px}body.ambous-site .support-page .contact-form-wrap{padding:22px 18px}.support-page .contact-form-wrap>h2{font-size:34px}.support-page .contact-submit .button{width:100%;min-width:0}.support-email-panel{padding:28px 24px}.support-page .support-email-panel .contact-email{font-size:24px}}@media(prefers-reduced-motion:reduce){.support-topic,.support-topic-link>span{transition:none}.support-topic:is(:hover,:focus-visible) .support-topic-link>span{transform:none}}body.ambous-site .support-page .contact-form select{appearance:auto;padding-right:14px}body.ambous-site .header-cart{border-radius:0;color:#111}html.menu-open body.ambous-site .header-cart{color:#f8f5ee}@media(max-width:380px){body.ambous-site .site-header .brand-lockup,body.ambous-site .site-header.is-scrolled .brand-lockup{width:130px;height:auto}}html[data-theme=light] body.ambous-site header.site-header nav>a.nav-join{transition:background-color .7s ease,color .7s ease,border-color .7s ease,box-shadow .7s ease,transform .7s cubic-bezier(.22,.68,0,1)}html[data-theme=light] body.ambous-site header.site-header nav>a.nav-join:is(:hover,:focus-visible){background:#171715;color:#f8f5ee;border-color:#cbbc8d;box-shadow:inset 0 0 18px #f8f5ee0a,0 4px 14px #1111111f}body.ambous-site .support-page .eyebrow.accent{color:#75603b}@media(prefers-reduced-motion:reduce){html[data-theme=light] body.ambous-site header.site-header nav>a.nav-join{transition:none}}body.ambous-site .site-header .brand-stack .launch-clock{display:flex;color:#111;position:relative;z-index:45;gap:12px;padding-left:20px;border-color:#d8cdb9}body.ambous-site .site-header .lc-unit b{color:#111;font-size:20px;font-variant-numeric:tabular-nums}body.ambous-site .site-header :is(.lc-label,.lc-unit i,.lc-fallback){color:#75603b}.site-header .lc-unit{min-width:32px}html.menu-open body.ambous-site .site-header .lc-unit b{color:#f8f5ee}html.menu-open body.ambous-site .site-header :is(.lc-label,.lc-unit i,.lc-fallback){color:#cbbc8d}@media(max-width:1200px)and (min-width:901px){body.ambous-site .brand-stack{gap:16px}body.ambous-site .site-header .brand-stack .launch-clock{padding-left:16px}body.ambous-site .site-header .brand-stack .lc-label{display:none}body.ambous-site .site-header .lc-unit{padding-inline:6px}}@media(max-width:760px){body.ambous-site .brand-stack{flex-direction:column;align-items:flex-start;gap:4px}body.ambous-site .site-header .brand-stack .launch-clock{min-height:14px;gap:0;padding:0;border:0}body.ambous-site .brand-stack .lc-units{gap:8px}body.ambous-site .brand-stack .lc-unit{display:flex;flex-direction:row;align-items:baseline;gap:3px;min-width:0;padding:0}body.ambous-site .site-header .brand-stack .lc-unit b{font-size:12px}body.ambous-site .brand-stack .lc-unit i{font-size:7px;letter-spacing:0;margin:0}body.ambous-site .brand-stack .lc-unit+.lc-unit:before{content:none}body.ambous-site .brand-stack .lc-m-unit{display:flex}body.ambous-site .brand-stack :is(.lc-label,.lc-s-unit){display:none}}.issue-complete-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.issue-home .issue-availability{display:grid;grid-template-columns:1fr 2fr;gap:36px;margin-top:36px;padding-top:22px;border-top:1px solid #d8cdb9;align-items:start}.issue-home .issue-availability .preview-note{margin:0}.issue-home .storefront-availability{font-size:12px;line-height:1.7}.issue-home .storefront-retry{grid-column:1}body.ambous-site .community-showcase .hm-band-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;padding-block:64px 40px;align-items:center}body.ambous-site .community-showcase .hm-band-title{font-size:clamp(38px,3.7vw,56px);line-height:1.09;margin-top:24px}.community-showcase .issue-community-kicker{font-size:9px;letter-spacing:.16em}.community-showcase .issue-community-belief{max-width:37ch;font-size:14px;line-height:1.8;margin-top:22px;color:#c5bfb3}.community-showcase .hm-band-share{margin-top:14px;max-width:430px}body.ambous-site .community-showcase .hm-band-open.button{margin-top:12px}.community-showcase .hm-band-note:empty{display:none}body.ambous-site .community-showcase .hm-band-answer{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;border:1px solid #514a3b;background:linear-gradient(135deg,#1e1e1a,#141412 65%);padding:30px 36px 24px;min-height:330px;position:relative}.community-quote-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.community-showcase .hm-band-eyebrow{font:600 9px/1.5 var(--font-body);letter-spacing:.19em;color:#cbbc8d;margin:0}.community-position{font-size:10px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#c5bfb3}.community-quote-mark{font:400 76px/.8 Georgia,serif;color:#cbbc8d;opacity:.65;height:42px;margin-top:24px}body.ambous-site .community-showcase .hm-band-text{font:italic 400 clamp(28px,3vw,44px)/1.2 Georgia,serif;letter-spacing:-.025em;color:#f8f5ee;min-height:2.4em;overflow-wrap:anywhere;margin:0 0 24px;transition:opacity .45s ease,transform .45s ease}.community-showcase .hm-band-label{font-size:10px;letter-spacing:.08em;color:#cbbc8d;margin:0 0 20px}.community-quote-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;border-top:1px solid #3f3b31;padding-top:16px}.community-signature{font:italic 15px/1.3 Georgia,serif;color:#bfb18a}.community-showcase .hm-band-controls{gap:12px}body.ambous-site .community-showcase .hm-band-controls button{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:44px;padding:0 4px;font:500 10px/1 var(--font-body);letter-spacing:.05em;color:#d9d3c6}.community-showcase .hm-band-controls button>span{font-size:18px}.community-showcase .hm-band-controls button:is(:hover,:focus-visible){color:#f8f5ee}.community-footnote{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #37342c;padding-block:16px 24px}.community-footnote>p{font-size:11px;color:#aaa395}body.ambous-site .community-footnote .hm-textlink{font-size:9px;color:#cbbc8d;gap:18px}.community-showcase .hm-band-form{margin-top:20px}.community-showcase .wall-input-row{gap:12px}.community-showcase .hm-band-note{font-size:12px;color:#d0c9ba;max-width:44ch}@media(max-width:1100px){.issue-complete-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.ambous-site .community-showcase .hm-band-inner{gap:36px}body.ambous-site .community-showcase .hm-band-answer{padding:28px}}@media(max-width:760px){.issue-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-home .issue-availability{grid-template-columns:1fr;gap:14px;margin-top:28px}body.ambous-site .community-showcase .hm-band-inner{grid-template-columns:1fr;gap:32px;padding-block:42px 28px}body.ambous-site .community-showcase .hm-band-title{font-size:42px;margin-top:20px}body.ambous-site .community-showcase .hm-band-answer{padding:24px;min-height:300px}body.ambous-site .community-showcase .hm-band-text{font-size:32px}.community-quote-bottom{gap:12px;flex-wrap:wrap}.community-footnote{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:24px}.community-showcase .hm-band-share{max-width:none}}@media(prefers-reduced-motion:reduce){body.ambous-site .community-showcase .hm-band-text{transition:none}}body.ambous-site .site-header .brand:hover .brand-lockup{opacity:1}.collection-banner{position:relative;isolation:isolate;overflow:hidden;background:#0c0c0b;color:#f8f5ee}.collection-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-2}.collection-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090909,#090909ef 35%,#090909a0 60%,#09090918);z-index:-1}.collection-banner-inner{display:grid;grid-template-columns:340px 1fr;gap:60px;align-items:center;padding-block:36px;min-height:250px}.collection-banner .eyebrow{color:#cbbc8d;font-size:9px;letter-spacing:.17em}.collection-banner h1{margin-top:16px;line-height:0}.collection-banner h1 img{width:320px;max-width:100%;height:auto}.collection-banner-copy{padding-left:36px;border-left:1px solid #83744e;max-width:36ch}.collection-banner-copy>p{font:400 25px/1.35 Georgia,serif;color:#f8f5ee}body.ambous-site .collection-banner-copy .hm-textlink{font-size:9px;color:#cbbc8d;margin-top:16px}body.ambous-site .collection-detail .collection-breadcrumb{padding-block:18px 4px;font-size:9px;color:#746d61}.collection-detail .catalog-status{border:0;padding-block:12px 16px}.collection-detail .catalog-toolbar{border-top:0;border-bottom:1px solid #d8cdb9;margin-bottom:28px;padding-block:0 18px;gap:24px}.collection-detail .catalog-toolbar .colorway-all>.eyebrow{display:none}.collection-detail .catalog-toolbar .swatch{border-color:transparent;min-height:42px;padding:0 14px}.collection-detail .catalog-toolbar .swatch[aria-pressed=true]{background:#111;color:#f8f5ee;border-color:#111}.collection-detail .catalog-toolbar .issue-filter{gap:6px}.collection-detail .catalog-toolbar .issue-filter button{padding-inline:16px}body.ambous-site .study-image .study-color{transition:opacity .35s ease;transition-delay:0s}body.ambous-site .study-meta .swatch[aria-pressed=true]{background:#e9e2d5;border-color:#75603b;color:#111}body.ambous-site .study-meta .swatch[aria-pressed=true] .dot{box-shadow:0 0 0 2px #f8f5ee,0 0 0 3px #75603b}.community-showcase .hm-band-share{overflow:clip;padding:5px;margin-left:-5px;margin-right:-5px}.community-showcase .hm-band-form{margin-top:0}@media(max-width:1100px){.collection-banner-inner{grid-template-columns:300px 1fr;gap:32px}.collection-banner h1 img{width:280px}.collection-banner-copy{padding-left:28px}.collection-banner-copy>p{font-size:23px}.collection-detail .catalog-toolbar{flex-direction:row;align-items:center}.collection-detail .catalog-toolbar .issue-filter{width:auto}}@media(max-width:760px){.collection-banner-inner{grid-template-columns:1fr;gap:22px;min-height:300px;padding-block:28px}.collection-banner h1 img{width:230px}.collection-banner-copy{padding:0;border:0;max-width:30ch}.collection-banner-copy>p{font-size:21px}.collection-banner:before{background:linear-gradient(90deg,#090909f5,#090909ca 70%,#09090980)}.collection-banner-image{object-position:70% center}.collection-detail .catalog-toolbar{flex-direction:column;align-items:stretch;gap:14px}.collection-detail .catalog-toolbar .issue-filter{width:100%;gap:2px}.collection-detail .catalog-toolbar .issue-filter button{padding-inline:9px}.collection-detail .catalog-toolbar .colorway-all{justify-content:flex-start;gap:8px}.collection-detail .catalog-toolbar .swatch{min-height:44px;flex:1;justify-content:center}.collection-detail .catalog-status{gap:14px}.collection-detail .catalog-status .collection-availability{font-size:11px}}@media(prefers-reduced-motion:reduce){body.ambous-site .study-image .study-color{transition:none}}.collection-detail .catalog-toolbar{justify-content:flex-end;padding-bottom:18px}.collection-detail .catalog-toolbar .colorway-all>.eyebrow{display:block;font-size:9px;color:#75603b;letter-spacing:.12em}.collection-detail .catalog-status{padding-bottom:8px}@media(max-width:760px){.collection-detail .catalog-toolbar{align-items:stretch}.collection-detail .catalog-toolbar .colorway-all>.eyebrow{width:100%;margin:0 0 4px}.collection-detail .catalog-toolbar .colorway-all{flex-wrap:wrap}}.collection-detail .catalog-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;border-bottom:1px solid #d8cdb9;margin-bottom:28px;padding-block:12px 18px}.collection-detail .catalog-summary .catalog-status{padding:0}.collection-detail .catalog-summary .catalog-toolbar{padding:0;margin:0;border:0}.collection-detail .catalog-summary .studies-count{margin-left:18px}@media(max-width:1100px){.collection-detail .catalog-summary{grid-template-columns:1fr;gap:16px}.collection-detail .catalog-summary .catalog-toolbar{justify-content:flex-start}}.home-edit-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin-bottom:32px}.home-edit-heading .eyebrow{font-size:9px;color:#806738;letter-spacing:.18em}.home-edit-heading h2{font-size:clamp(34px,3.8vw,56px);margin-top:14px}.home-edit-heading>div:last-child{justify-self:end;max-width:36ch}.home-edit-heading>div>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#625d55}.home-edit-heading .hm-textlink{margin-top:18px}.home-featured-grid{display:grid;gap:36px 24px;align-items:start}.home-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.issue-home .issue-card-meta{padding-top:16px}.issue-home .issue-card-actions{margin-top:4px}.issue-home .issue-card-image{overflow:hidden}.issue-home .issue-card-image img{transition:filter .7s ease}.issue-home .issue-card-image:hover img{filter:brightness(1.035)}body.ambous-site .corrected-garments{align-items:start;row-gap:40px}body.ambous-site .corrected-garments .study{display:flex;grid-row:auto;flex-direction:column;gap:0}body.ambous-site .corrected-garments .study-meta{display:flex;flex:0;flex-direction:column;align-items:stretch;gap:6px;margin-top:14px;grid-row:auto}body.ambous-site .corrected-garments .study-meta h3{min-height:0;margin:0;font-size:11px}body.ambous-site .corrected-garments .study-meta .swatches{margin:0;gap:8px}body.ambous-site .corrected-garments .study-meta .swatch{width:auto;height:32px;min-height:32px;padding:0 8px;gap:7px;border-radius:0}body.ambous-site .corrected-garments .study-meta .swatch span{display:inline;font-size:9px;letter-spacing:.1em}body.ambous-site .corrected-garments .study-meta .swatch .dot{width:9px;height:9px}body.ambous-site .corrected-garments .piece-actions{margin-top:0;min-height:36px}body.ambous-site .studies[tabindex="-1"]:focus{outline:none}body.ambous-site .community-showcase .hm-band-inner{align-items:start;padding-block:64px 48px}.community-compose{border-left:1px solid #514a3b;padding-left:48px}.community-compose>.eyebrow{font-size:9px;letter-spacing:.18em;color:#cbbc8d;margin-bottom:24px}.community-showcase .community-compose .hm-band-share{max-width:none}.community-compose .hm-band-form label{display:block;font:italic 400 26px/1.3 Georgia,serif;color:#f8f5ee;margin-bottom:20px}.community-compose textarea{display:block;width:100%;min-height:120px;padding:18px 20px;border:1px solid #625941;background:linear-gradient(135deg,#201f1b,#171715);border-radius:0;color:#f8f5ee;font:italic 400 24px/1.45 Georgia,serif;resize:vertical;transition:border-color .6s ease,background-color .6s ease,box-shadow .6s ease}.community-compose textarea::placeholder{color:#a9a292}.community-compose textarea:focus{border-color:#cbbc8d;outline:1px solid #cbbc8d;outline-offset:3px;box-shadow:inset 0 0 28px #cbbc8d08}.community-compose .wall-form-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:12px;font-size:10px;color:#bcb5a8}.community-compose .wall-cancel{background:none;border:0;min-height:32px;padding:0 4px;font-size:11px}.community-compose #wall-review{font-size:11px;line-height:1.8;color:#a9a395;margin-top:18px;max-width:54ch}.community-compose .community-submit{gap:32px}.community-confirmation{padding-block:24px;min-height:260px}.community-confirmation h3{font:italic 400 36px/1.2 Georgia,serif}.community-confirmation p{font-size:14px;color:#c5bfb3;margin-top:20px}.community-story-link{margin-top:30px;color:#cbbc8d!important;font-size:9px!important}.community-reflections{padding-bottom:32px}body.ambous-site .community-showcase .community-reflections .hm-band-answer{display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:40px;min-height:130px;padding:28px 0 0;border:0;border-top:1px solid #3f3b31;background:none}.community-reflections .community-quote-top{align-items:start;justify-content:flex-start;gap:16px;padding-top:8px;flex-direction:column}body.ambous-site .community-showcase .community-reflections .hm-band-text{font-size:clamp(25px,2.5vw,36px);min-height:2.4em;margin:0;transition:opacity .4s ease,transform .6s cubic-bezier(.22,.68,0,1)}.community-reflections .community-quote-bottom{grid-column:2;border:0;padding:12px 0 0;margin:0}.community-reflections .hm-band-label{grid-column:2}.community-reflections .community-signature{font-size:13px}.menu-intro,.menu-note{display:none}@media(max-width:1000px){body.ambous-site header.site-header #main-nav{display:flex;position:fixed;inset:0;width:100%;height:100dvh;margin:0;padding:calc(var(--header-height) + 60px) clamp(24px,7vw,72px) 40px;z-index:40;background:#f8f5ee;color:#111;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;border:0;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility 0s .55s}body.ambous-site header.site-header #main-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s ease,visibility 0s}body.ambous-site header.site-header #main-nav>*{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,.68,0,1)}body.ambous-site header.site-header #main-nav.is-open>*{opacity:1;transform:none;transition-duration:.7s;transition-delay:.12s}body.ambous-site header.site-header #main-nav.is-open>a:nth-of-type(2){transition-delay:.2s}body.ambous-site header.site-header #main-nav.is-open>a.nav-join{transition-delay:.26s}body.ambous-site header.site-header #main-nav .menu-intro{display:block;font-size:9px;color:#806738;letter-spacing:.18em;margin-bottom:30px}html body.ambous-site header.site-header #main-nav>a:not(.nav-join){color:#111;background:none;font:italic 400 clamp(30px,5vw,48px)/1.2 Georgia,serif;letter-spacing:-.03em;text-transform:none;border:0;padding:14px 0;min-height:64px;text-decoration:none}html body.ambous-site header.site-header #main-nav>a.nav-join{color:#665332;background:transparent;border:1px solid #9f8a61;padding:16px 22px;margin-top:30px;width:min(100%,320px);min-height:52px;font:600 10px/1.4 var(--font-body);letter-spacing:.14em;justify-content:space-between}html body.ambous-site header.site-header #main-nav>a.nav-join:is(:hover,:focus-visible){background:#111;color:#f8f5ee;border-color:#111}body.ambous-site header.site-header #main-nav .menu-note{display:block;margin-top:auto;padding-top:48px}.menu-note p{font:italic 400 29px/1.3 Georgia,serif;color:#111}.menu-note span{display:block;margin-top:12px;font-size:12px;color:#6f685d;max-width:35ch}html.menu-open[data-theme] body.ambous-site header.site-header .brand-lockup{filter:grayscale(1) brightness(.17)}html.menu-open[data-theme] body.ambous-site header.site-header :is(.menu-toggle,.header-cart,.lc-unit b){color:#111}html.menu-open[data-theme] body.ambous-site header.site-header :is(.lc-label,.lc-unit i,.lc-fallback){color:#806738}html.menu-open body.ambous-site header.site-header{background:#f8f5ee;backdrop-filter:none}body.ambous-site header.site-header .header-cart{position:relative;z-index:45}}@media(max-width:760px){.home-edit-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.home-edit-heading>div:last-child{justify-self:start}.home-edit-heading h2{font-size:38px}.home-edit-heading>div>p:not(.eyebrow){font-size:13px}.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.issue-home .issue-card-meta h3{font-size:10px}.community-compose{border:0;padding:0}.community-compose .hm-band-form label{font-size:25px}.community-compose textarea{font-size:22px}.community-compose>.eyebrow{margin-bottom:20px}body.ambous-site .community-showcase .hm-band-inner{padding-block:44px 32px}.community-showcase .community-reflections .hm-band-answer{grid-template-columns:1fr!important;gap:20px}.community-reflections .community-quote-top{flex-direction:row;justify-content:space-between}.community-reflections .community-quote-bottom,.community-reflections .hm-band-label{grid-column:1}.community-reflections{padding-bottom:28px}body.ambous-site .corrected-garments .study-meta .swatches{gap:4px}body.ambous-site .corrected-garments .study-meta .swatch{padding:0 5px;gap:5px;min-height:36px;height:36px}body.ambous-site .corrected-garments .study-meta .swatch span{font-size:8px;letter-spacing:.04em}body.ambous-site header.site-header #main-nav{padding-top:calc(var(--header-height) + 40px)}}@media(prefers-reduced-motion:reduce){body.ambous-site header.site-header #main-nav,body.ambous-site header.site-header #main-nav>*,body.ambous-site .community-showcase .community-reflections .hm-band-text,.community-compose textarea,.issue-home .issue-card-image img{transition:none!important;transform:none!important}}@media(min-width:1001px){body.ambous-site header.site-header #main-nav :is(.menu-intro,.menu-note){display:none}}body.ambous-site .community-showcase .community-reflections .hm-band-answer{grid-template-areas:none;grid-template-rows:auto}.community-reflections .community-quote-top{grid-column:1;grid-row:1 / span 3}body.ambous-site .community-showcase .community-reflections .hm-band-text{grid-column:2;grid-row:1}.community-reflections .hm-band-label{grid-row:2}.community-reflections .community-quote-bottom{grid-row:3}@media(max-width:760px){.community-reflections .community-quote-top{grid-column:1;grid-row:1}body.ambous-site .community-showcase .community-reflections .hm-band-text{grid-column:1;grid-row:2}.community-reflections .hm-band-label{grid-row:3}.community-reflections .community-quote-bottom{grid-row:4}}@media(max-width:380px){body.ambous-site .corrected-garments .study-meta .swatch{padding-inline:3px;gap:4px}}body.ambous-site .community-showcase{--text:#181713;--secondary:#494438;--accent:#52452c;--focus:#181713;--hm-ivory:#181713;--hm-stone:#494438;--hm-champagne:#52452c;background:#f8f5ee;color:#181713}body.ambous-site .community-showcase .hm-band-title,body.ambous-site .community-showcase .community-reflections .hm-band-text,.community-showcase .community-compose .hm-band-form label,.community-showcase .community-confirmation h3{color:#181713}body.ambous-site .community-showcase .issue-community-kicker,body.ambous-site .community-showcase .community-compose>.eyebrow,body.ambous-site .community-showcase .hm-band-eyebrow{color:#715c36}.community-showcase .issue-community-belief,.community-showcase .hm-band-note,.community-showcase .community-compose #wall-review,.community-showcase .wall-form-bottom,.community-showcase .community-confirmation p{color:#494438}body.ambous-site .community-showcase .community-story-link{color:#302b21!important}.community-showcase .community-compose{border-color:#d5c9ac}.community-showcase .community-compose textarea{background:linear-gradient(135deg,#fffdf8,#efe9db);color:#181713;border-color:#c9bb99;box-shadow:inset 0 1px #fff4}.community-showcase .community-compose textarea::placeholder{color:#6c6250}.community-showcase .community-compose textarea:focus{outline-color:#51442b;border-color:#51442b;box-shadow:inset 0 0 32px #f8f5ee77}.community-showcase .wall-cancel{color:#302b21}body.ambous-site .community-showcase .hm-band-open.button{color:#181713;border-color:#675637;background:#f8f5ee12}body.ambous-site .community-showcase .hm-band-open.button:is(:hover,:focus-visible){color:#f8f5ee;border-color:#111;background:#111;box-shadow:inset 0 0 20px #cbbc8d0c,0 4px 20px #11111112}body.ambous-site .community-showcase .community-reflections .hm-band-answer{border-top-color:#d5c9ac}.community-showcase .community-signature,.community-showcase .community-position,.community-showcase .hm-band-label{color:#51442b}body.ambous-site .community-showcase .hm-band-controls button{color:#393225}body.ambous-site .community-showcase .hm-band-controls button:is(:hover,:focus-visible){color:#111}body.ambous-site .join-band.join-band-compact{background:#f8f5ee;color:#f8f5ee;--text:#f8f5ee;--secondary:#c5bfb3;--focus:#cbbc8d;padding-block:54px;border:0}body.ambous-site .join-band-compact .join-band-inner{background:#111;padding:48px 56px;max-width:1380px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;text-align:left;align-items:center}.join-band-compact .join-copy .eyebrow{color:#cbbc8d;font-size:9px;letter-spacing:.18em}body.ambous-site .join-band-compact h2{font-size:clamp(32px,3vw,44px);line-height:1.1;max-width:13ch;margin:16px 0 0}.join-band-compact .join-copy .section-intro{color:#c5bfb3;font-size:13px;line-height:1.8;max-width:38ch;margin:20px 0 0}.join-band-compact .join-signup{min-width:0}body.ambous-site .join-band-compact .join-form{margin:0;width:100%;max-width:none}body.ambous-site .join-band-compact .join-field-row{display:flex;gap:12px}body.ambous-site .join-band-compact .join-field-row input{background:transparent;border:1px solid #6d6451;color:#f8f5ee;min-width:0;flex:1;padding:16px;font-size:14px;min-height:54px}body.ambous-site .join-band-compact .join-field-row input::placeholder{color:#bcb5a8}body.ambous-site .join-band-compact .join-field-row button{background:transparent;border:1px solid #ad9b70;color:#e0d2ad;min-height:54px;font-size:9px;padding:16px 18px;white-space:nowrap}body.ambous-site .join-band-compact .join-field-row button:is(:hover,:focus-visible):not(:disabled){background:#f8f5ee;color:#111;border-color:#f8f5ee}body.ambous-site .join-band-compact .footer-fine{color:#aaa395;font-size:10px;line-height:1.8;margin:18px 0 0;max-width:58ch}.join-band-compact .service-note{font-size:12px;color:#c5bfb3;margin:0 0 18px}.join-band-compact .service-note a{color:#e0d2ad}.join-band-compact .join-status:empty{display:none}.join-band-compact .join-status{color:#e0d2ad}.join-band-compact+.issue-footer{border-top:1px solid #37342c}@media(max-width:900px){body.ambous-site .join-band-compact .join-band-inner{grid-template-columns:1fr;gap:28px}body.ambous-site .join-band-compact h2{max-width:none}.join-band-compact .join-copy .section-intro{max-width:50ch}.join-band-compact .join-signup{max-width:620px}}@media(max-width:480px){body.ambous-site .join-band.join-band-compact{padding-block:40px}body.ambous-site .join-band-compact .join-field-row{flex-direction:column}body.ambous-site .join-band-compact .join-field-row button{justify-content:space-between}}@media(max-width:760px){body.ambous-site .join-band-compact .join-band-inner{padding:32px 24px}body.ambous-site .join-band.join-band-compact{padding-block:24px 40px}}.commerce-policies[data-astro-cid-2gi4plo2]{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:18px;font-size:12px;color:var(--secondary)}.commerce-policies[data-astro-cid-2gi4plo2] a[data-astro-cid-2gi4plo2]{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.commerce-policies[data-astro-cid-2gi4plo2] a[data-astro-cid-2gi4plo2]:hover{color:var(--text)}[data-launch-countdown] [hidden]{display:none!important}.lc-fallback{font-size:11px;color:var(--accent);white-space:nowrap}@media(prefers-reduced-motion:reduce){[data-launch-countdown] .lc-s-unit{display:none!important}}[data-header-cart][hidden],[data-commerce-cart-link][hidden]{display:none!important}.header-cart[data-astro-cid-sckkx6r4]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:var(--text);text-decoration:none;border:1px solid transparent;border-radius:50%;z-index:45;transition:color .2s,border-color .2s}.header-cart[data-astro-cid-sckkx6r4]:hover,.header-cart[data-astro-cid-sckkx6r4][aria-current=page]{color:var(--accent);border-color:var(--divider)}.header-cart-count[data-astro-cid-sckkx6r4]{position:absolute;top:0;right:-1px;min-width:17px;height:17px;padding:0 3px;display:grid;place-items:center;background:var(--accent);color:var(--canvas);border-radius:12px;font:600 10px/1 var(--font-body)}@media(max-width:520px){.ambous-site[data-astro-cid-sckkx6r4] .header-row[data-astro-cid-sckkx6r4]{gap:10px}}@media(prefers-reduced-motion:reduce){.header-cart[data-astro-cid-sckkx6r4]{transition:none}}
