.v2{--v2-gutter:max(16px, 4.5%);--v2-gap:12px;--v2-stone:#efece6;--v2-noir:#141312;--v2-pencil:#fff;--v2-header:84px;--v2-bar:52px}@media (max-width:850px){.v2{--v2-header:74px}}@media (max-width:700px){.v2{--v2-header:70px;--v2-bar:46px}}.v2-wrap{max-width:1600px;padding:0 var(--v2-gutter);margin:0 auto}.v2-section{padding-top:clamp(88px,11vw,168px)}.v2 h1,.v2 h2{text-wrap:balance;font-weight:400}.v2 h1{letter-spacing:-.065em;white-space:normal;max-width:11.5ch;font-size:clamp(52px,8.2vw,136px);line-height:.94}.v2 h2{letter-spacing:-.058em;max-width:15ch;font-size:clamp(36px,4.6vw,68px);line-height:1}.v2 .m-eyebrow{color:var(--m-muted);margin-bottom:20px}.v2 p{color:#4f4c47;font-size:15px;line-height:1.75}.v2 .m-button{letter-spacing:.12em;text-transform:uppercase;border-radius:0;min-height:52px;padding:14px 24px;font-size:11px}.v2 .m-button:hover{transform:none}.v2 .m-text-link{border-bottom-color:var(--m-ink)}.v2 figure{margin:0}.v2 .m-photo{background:#e8e4dd}.v2-credit{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 32px;margin:0;padding:14px 0 0;font-weight:500;display:flex;color:var(--m-muted)!important;font-size:10px!important;line-height:1.6!important}.v2-heading{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px 8%;margin-bottom:clamp(40px,5vw,72px);display:grid}.v2-heading>p{max-width:420px}.v2-heading>.m-text-link{justify-self:end}.v2-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.v2-hero2{min-height:max(640px, calc(100svh - var(--v2-header)));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.v2-hero2-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;padding:clamp(40px,4.5vw,80px) clamp(24px,4vw,72px) clamp(40px,4.5vw,80px) max(16px,4.5vw,50vw - 728px);display:flex}.v2-hero2-copy .m-eyebrow{color:var(--m-ink);margin:0}.v2 .v2-hero2 h1{letter-spacing:-.066em;max-width:7.6ch;font-size:clamp(54px,min(6.4vw,11.5svh),112px);line-height:.92}.v2-hero2 h1 span{color:#a39e94;display:block}.v2 .v2-hero2-copy>p:not(.v2-hero2-note){max-width:410px;font-size:16px}.v2 .v2-hero2-note{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);margin-top:4px;font-size:10px;font-weight:550}.v2-hero2-stage{background:#e2ded7;min-width:0;position:relative;overflow:hidden}.v2-hero2-board{position:absolute;inset:0;container-type:size}.v2-hero2-frame{background:#e2ded7;position:absolute;inset:0;overflow:hidden}.v2-hero2-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e0d0c00,#0e0d0c80 70%,#0e0d0c9e);height:38%;position:absolute;inset:auto 0 0}.v2-hero2-shot{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.v2-hero2-shot.is-active{opacity:1}.v2-hero2-shot>.m-photo{position:absolute;inset:0}.v2-hero2.is-running .v2-hero2-shot.is-active img{animation:v2-drift var(--v2-hold) linear both}@keyframes v2-drift{0%{transform:scale(1.05)}to{transform:none}}.v2-hero2-credit{z-index:3;background:var(--m-paper);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:550;display:inline-flex;position:absolute;bottom:0;left:0}.v2-hero2-snaps{z-index:2;width:clamp(130px,24cqh,230px);display:grid;position:absolute;top:clamp(24px,5cqh,56px);left:clamp(24px,4cqw,56px)}.v2-hero2-snap{background:var(--m-paper);opacity:0;grid-area:1/1;margin:0;padding:8px 8px 0;transition:opacity .45s,transform .8s cubic-bezier(.2,.7,.2,1);transform:rotate(-4deg)translateY(18px);box-shadow:0 28px 44px -24px #14121080}.v2-hero2-snap.is-active{opacity:1;transition-delay:.35s;transform:rotate(-4deg)}.v2-hero2-snap>div{aspect-ratio:3/4;position:relative}.v2-hero2-snap>div>.m-photo{position:absolute;inset:0}.v2 .v2-hero2-snap figcaption{gap:2px;padding:10px 2px 12px;font-size:11px;display:grid}.v2-hero2-meta{z-index:2;color:#fff;text-align:right;flex-direction:column;align-items:flex-end;gap:14px;max-width:min(420px,62%);display:flex;position:absolute;bottom:clamp(44px,5.5vw,72px);right:clamp(20px,3vw,48px)}.v2 .v2-hero2-meta .v2-hero2-caption{text-shadow:0 1px 14px #00000059;justify-content:flex-end}.v2 .v2-hero2-meta .v2-hero2-caption,.v2 .v2-hero2-meta .v2-hero2-caption span{color:#fff}.v2 .v2-hero2-meta .v2-hero2-caption span:last-child{color:#ffffffc7}.v2 .v2-hero2-stage .v2-hero2-steps span{background:#ffffff52}.v2 .v2-hero2-stage .v2-hero2-steps span:after{background:#fff}.v2 .v2-hero2-stage .v2-hero2-provenance{z-index:2;color:#ffffffb8;margin:0;position:absolute;bottom:clamp(18px,2vw,28px);right:clamp(20px,3vw,48px)}.v2 .v2-hero2-caption{color:var(--m-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.v2-hero2-caption span:first-child{letter-spacing:.14em;color:var(--m-ink);font-variant-numeric:tabular-nums;padding-top:1px;font-size:10px;font-weight:550}.v2-hero2-caption span:nth-child(2){color:var(--m-ink);font-weight:500}.v2-hero2-steps{gap:6px;display:flex}.v2-hero2-steps button{background:0 0;border:0;align-items:center;width:44px;height:24px;padding:0;display:grid}.v2-hero2-steps span{background:#201f1d29;height:2px;display:block;position:relative;overflow:hidden}.v2-hero2-steps span:after{content:"";background:var(--m-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.v2-hero2-steps button[aria-selected=true] span:after{transform:scaleX(1)}.v2-hero2.is-running .v2-hero2-steps button[aria-selected=true] span:after{animation:v2-progress var(--v2-hold) linear both}.v2 .v2-hero2-provenance{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);margin:8px 0 0;font-size:10px;font-weight:550}@media (max-width:1200px) and (min-width:901px){.v2-hero2-snaps{width:clamp(120px,28cqw,190px)}}@media (prefers-reduced-motion:no-preference){.v2-hero2-copy>*{animation:1s cubic-bezier(.2,.7,.2,1) both v2-rise}.v2-hero2-copy>:nth-child(2){animation-delay:80ms}.v2-hero2-copy>:nth-child(3){animation-delay:.18s}.v2-hero2-copy>:nth-child(n+4){animation-delay:.28s}.v2-hero2-frame{animation:1.4s cubic-bezier(.2,.7,.2,1) .1s both v2-open}.v2-hero2-snaps{animation:.9s cubic-bezier(.2,.7,.2,1) .8s both v2-snap-in}}@keyframes v2-open{0%{clip-path:inset(7% 0);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes v2-snap-in{0%{opacity:0;transform:translate(-12px,-28px)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes v2-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v2-reveal{animation:linear both v2-rise;animation-timeline:view();animation-range:entry entry 75%}.v2-unveil{animation:linear both v2-unveil;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes v2-unveil{0%{clip-path:inset(9% 5% 0);opacity:.35}to{clip-path:inset(0);opacity:1}}.v2 figcaption{color:var(--m-muted);flex-wrap:wrap;gap:4px 10px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.v2 figcaption b{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);padding-top:1px;font-size:10px;font-weight:550}.v2-subhead{border-top:1px solid var(--m-line);letter-spacing:.14em;text-transform:uppercase;padding-top:14px;font-weight:550;color:var(--m-ink)!important;margin:clamp(64px,7vw,104px) 0 20px!important;font-size:10px!important}.v2-intro{padding-top:clamp(104px,13vw,200px)}.v2 .v2-statement{letter-spacing:-.048em;max-width:26ch;color:var(--m-ink);font-size:clamp(30px,3.7vw,58px);line-height:1.1}.v2-statement span{color:#9a958c}.v2-reel{--v2-reel-h:clamp(320px, 38vw, 580px);margin-top:clamp(56px,7vw,104px);overflow:hidden}.v2-reel-track{gap:var(--v2-gap);width:max-content;margin:0;padding:0;list-style:none;animation:120s linear infinite v2-reel;display:flex}.v2-reel:hover .v2-reel-track{animation-play-state:paused}@keyframes v2-reel{to{transform:translateX(calc(-50% - var(--v2-gap) / 2))}}.v2-reel-track>li{flex:none}.v2-reel-title{width:calc(var(--v2-reel-h) * .66);height:var(--v2-reel-h);background:var(--m-ink);color:var(--m-paper);flex-direction:column;justify-content:space-between;padding:clamp(20px,2.2vw,32px);display:flex}.v2-reel-title b{letter-spacing:-.064em;font-size:clamp(40px,4.6vw,76px);font-weight:400;line-height:.95}.v2-reel-title span{color:#faf9f6a8;max-width:22ch;font-size:14px;line-height:1.5}.v2-reel-photo figure{margin:0}.v2-reel-media{width:calc(var(--v2-reel-h) * .8);height:var(--v2-reel-h);position:relative;overflow:hidden}.v2-reel-photo.is-square .v2-reel-media{width:var(--v2-reel-h)}.v2-reel-media>.m-photo{position:absolute;inset:0}.v2-reel-media img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.v2-reel-photo:hover .v2-reel-media img{transform:scale(1.035)}.v2 .v2-reel-photo figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);font-size:10px;font-weight:550}.v2 .v2-reel-note{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);margin-top:16px;font-size:10px;font-weight:550}.v2-shift{background:var(--v2-noir);color:var(--m-paper);margin-top:clamp(104px,13vw,200px);padding:clamp(80px,10vw,152px) 0 clamp(56px,6vw,88px)}.v2-shift .m-eyebrow{color:#faf9f699}.v2 .v2-shift h2{letter-spacing:-.064em;max-width:16ch;color:var(--m-paper);font-size:clamp(44px,6vw,96px);line-height:.95}.v2-shift-list{border-top:1px solid #faf9f638;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(56px,7vw,104px) 0 0;padding:0;list-style:none;display:grid}.v2-shift-list li{flex-direction:column;gap:18px;padding:28px clamp(16px,2.4vw,40px) 8px 0;display:flex}.v2-shift-list li+li{border-left:1px solid #faf9f624;padding-left:clamp(16px,2.4vw,40px)}.v2 .v2-shift-meta{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.v2-shift-meta b{letter-spacing:-.05em;color:var(--m-paper);font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1}.v2-shift-meta span{letter-spacing:.14em;text-transform:uppercase;color:#faf9f68c;font-size:10px;font-weight:550}.v2 .v2-shift-line{color:#faf9f6d1;margin:0;font-size:16px;line-height:1.6}.v2-shift-source{border-bottom:1px solid #faf9f659;align-self:flex-start;margin-top:auto;padding-bottom:2px;font-size:11px;transition:color .2s,border-color .2s;color:#faf9f6a6!important}.v2-shift-source:hover{border-bottom-color:var(--m-paper);color:var(--m-paper)!important}.v2-shift-foot{border-top:1px solid #faf9f638;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-top:clamp(56px,7vw,104px);padding-top:28px;display:flex}.v2 .v2-shift-close{letter-spacing:-.05em;max-width:24ch;color:var(--m-paper);margin:0;font-size:clamp(28px,3.2vw,48px);line-height:1.08}.v2-shift-close span{color:#faf9f68c}.v2-shift .m-button{background:var(--m-paper);border-color:var(--m-paper);color:var(--m-ink)!important}.v2-shift .m-button:hover{background:#e9e5de}.v2 .v2-shift-note{color:#faf9f673;margin-top:28px;font-size:11px}.v2-channels-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,24px);display:grid}.v2-ch{margin:0}.v2-ch-product{grid-column:1/span 8}.v2-ch-feed{grid-column:9/span 4}.v2-ch-book{grid-column:1/span 8}.v2-ch-mail{grid-column:9/span 4}.v2-ch .m-photo{position:absolute;inset:0}.v2-ch-store{border:1px solid var(--m-line);background:#fff;box-shadow:0 40px 80px -60px #201f1d73}.v2-ch-store-bar{color:var(--m-muted);border-bottom:1px solid #eceae5;align-items:center;gap:22px;padding:14px 20px;font-size:11px;display:flex}.v2-ch-store-bar b{letter-spacing:.32em;color:var(--m-ink);margin-right:auto;font-size:12px;font-weight:600}.v2-ch-store-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;padding:20px;display:grid}.v2-ch-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v2-ch-gallery>div{aspect-ratio:4/5;background:#eeece7;position:relative}.v2-ch-info{color:var(--m-muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.v2-ch-crumb{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.v2-ch-name{letter-spacing:-.02em;color:var(--m-ink);margin-top:6px;font-size:18px;font-weight:500}.v2-ch-price{color:var(--m-ink);font-size:14px}.v2-ch-label{letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:10px}.v2-ch-sizes{flex-wrap:wrap;gap:4px;display:flex}.v2-ch-sizes i{min-width:32px;height:30px;color:var(--m-ink);border:1px solid #dcd8d0;place-items:center;font-size:11px;font-style:normal;display:grid}.v2-ch-sizes i.is-on{border-color:var(--m-ink)}.v2-ch-add{background:var(--m-ink);min-height:40px;color:var(--m-paper);letter-spacing:.14em;text-transform:uppercase;place-items:center;margin-top:10px;font-size:10px;font-weight:500;display:grid}.v2-ch-fine{margin-top:6px;font-size:11px;line-height:1.5}.v2-ch-phone{background:#fff;border:1px solid #2a2826;border-radius:28px;margin:6px;padding:14px 10px 18px;box-shadow:0 0 0 6px #1c1b19,0 40px 80px -50px #201f1d99}.v2-ch-profile{color:var(--m-muted);align-items:center;gap:12px;padding:10px 6px 14px;font-size:11px;line-height:1.45;display:flex}.v2-ch-profile b{color:var(--m-ink);font-size:13px;font-weight:600;display:block}.v2-ch-avatar{background:var(--m-ink);width:46px;height:46px;color:var(--m-paper);letter-spacing:.08em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.v2-ch-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.v2-ch-tiles>div{aspect-ratio:4/5;background:#eeece7;position:relative}.v2-ch-spread{border:1px solid var(--m-line);background:#fbfaf7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;box-shadow:0 40px 80px -60px #201f1d73}.v2-ch-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000014 48%,#0000001f 50%,#00000014 52%,#0000);width:36px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.v2-ch-page{aspect-ratio:3/4;position:relative}.v2-ch-page-right{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;padding:12% 10% 16%;display:grid}.v2-ch-page-right>div{aspect-ratio:3/4;position:relative}.v2-ch-folio{letter-spacing:.16em;text-transform:uppercase;color:var(--m-muted);font-size:9px;position:absolute;bottom:6%;left:10%}.v2-ch-email{border:1px solid var(--m-line);background:#fff;box-shadow:0 40px 80px -60px #201f1d73}.v2-ch-email-head{color:var(--m-muted);border-bottom:1px solid #eceae5;gap:4px;padding:14px 16px;font-size:11px;display:grid}.v2-ch-email-head span:last-child{color:var(--m-ink);font-size:13px;font-weight:500}.v2-ch-email-head b{color:var(--m-ink);font-weight:600}.v2-ch-email-hero{aspect-ratio:16/9;background:#eeece7;position:relative}.v2-ch-email-body{text-align:center;color:var(--m-muted);justify-items:center;gap:8px;padding:22px 18px 24px;font-size:12px;display:grid}.v2-ch-email-body b{letter-spacing:-.04em;color:var(--m-ink);font-size:22px;font-weight:400}.v2-ch-email-body .v2-ch-add{min-width:160px;padding:0 18px}.v2-shipped{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px 8%;display:grid}.v2-shipped>div{gap:18px;display:grid}.v2-shipped ol{border-top:1px solid var(--m-ink);margin:0;padding:0;list-style:none}.v2-shipped li{border-bottom:1px solid var(--m-line);grid-template-columns:120px minmax(0,1fr);gap:4px 24px;padding:18px 0;display:grid}.v2-shipped time{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);grid-row:span 2;padding-top:3px;font-size:10px;font-weight:550}.v2-shipped li b{letter-spacing:-.02em;font-size:17px;font-weight:500}.v2-shipped li span{color:var(--m-muted);font-size:13px}.v2-assurances{border-top:1px solid var(--m-line);letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);flex-wrap:wrap;gap:8px 28px;margin:40px 0 0;padding:18px 0 0;font-size:10px;font-weight:550;list-style:none;display:flex}.v2-chapters-page{margin-top:0}.v2-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid}.v2-split figure{margin:0}.v2-split .m-photo{aspect-ratio:4/5}.v2-split-copy{justify-items:start;gap:24px;padding-bottom:40px;display:grid}.v2 .v2-split-copy p{max-width:420px;font-size:16px}.v2-shotstage-row{gap:var(--v2-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.v2-shotstage[data-tall] .v2-shotstage-row{max-width:1040px}.v2-shotstage-frame{color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;gap:12px;padding:0;display:grid}.v2-shotstage-media{opacity:.55;background:#e8e4dd;transition:opacity .5s;display:block;position:relative;overflow:hidden}.v2-shotstage-media>.m-photo{position:absolute;inset:0}.v2-shotstage-frame.is-active .v2-shotstage-media,.v2-shotstage-frame:hover .v2-shotstage-media{opacity:1}.v2-shotstage-media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.v2-shotstage-frame.is-active .v2-shotstage-media img{transform:scale(1.025)}.v2-shotstage-label{color:var(--m-muted);gap:10px;font-size:13px;display:flex}.v2-shotstage-frame.is-active .v2-shotstage-label{color:var(--m-ink)}.v2-shotstage-label b{letter-spacing:.14em;padding-top:2px;font-size:10px;font-weight:550}.v2-shotstage-progress{background:var(--m-line);height:1px;display:block;position:relative;overflow:hidden}.v2-shotstage-progress:after{content:"";background:var(--m-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.v2-shotstage-frame.is-active .v2-shotstage-progress:after{transform:scaleX(1)}.v2-shotstage.is-running .v2-shotstage-frame.is-active .v2-shotstage-progress:after{animation:v2-progress var(--v2-hold) linear both}.v2 .v2-shotstage-line{max-width:640px;margin:24px 0 0;font-size:16px}.v2-shotstage-line b{color:var(--m-ink);font-weight:500}.v2 .v2-shotstage-more{border-top:1px solid var(--m-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:28px;padding-top:16px;font-size:12px;display:flex}.v2-shotstage-more span{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);margin-right:10px;font-size:10px;font-weight:550}.v2-shotstage-more i{border:1px solid var(--m-line);padding:4px 10px;font-style:normal}.v2-together{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,5vw,96px);display:grid}.v2-together figure{margin:0}.v2-together-media{background:#e8e4dd;max-height:86vh;position:relative;overflow:hidden}.v2-together-media>.m-photo{position:absolute;inset:0}.v2-together-copy{gap:20px;display:grid}.v2-together-copy .m-eyebrow{margin:0}.v2 .v2-together-copy p{max-width:460px;font-size:16px}.v2-sheet-wide>div{grid-template-columns:160px minmax(0,1fr)}.v2-contact{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.v2-contact-look{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4px;display:grid}.v2-contact-look figure{margin:0}.v2-contact-frame{aspect-ratio:4/5;background:#e8e4dd;position:relative;overflow:hidden}.v2-contact-frame>.m-photo{position:absolute;inset:0}.v2 .v2-contact-look figcaption{padding-top:6px;font-size:10px;display:block}.v2-contact-look figcaption b{margin-right:4px;font-size:9px}.v2 .v2-contact-label{border-top:1px solid var(--m-line);grid-column:1/-1;margin:8px 0 0;padding-top:10px;font-size:12px}.v2-contact-label b{color:var(--m-ink);font-weight:500;display:block}.v2-trial-foot{border-top:1px solid var(--m-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:18px;display:flex}.v2 .v2-trial-foot p{color:var(--m-muted);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.v2-reel{scroll-snap-type:x mandatory;padding:0 var(--v2-gutter);overflow-x:auto}.v2-reel-track{animation:none}.v2-reel-track>li{scroll-snap-align:start}.v2-reel-track>li[aria-hidden]{display:none}}.v2-chapters{margin-top:clamp(104px,13vw,200px);position:relative}.v2-chapterbar{top:var(--v2-header);z-index:40;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);background:#faf9f6f0;position:sticky}.v2-chapterbar-inner{height:var(--v2-bar);align-items:center;gap:32px;display:flex}.v2-chapterbar-count{letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;min-width:128px;font-size:10px;font-weight:550}.v2-chapterbar ol{scrollbar-width:none;flex:1;justify-content:space-between;gap:28px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.v2-chapterbar ol::-webkit-scrollbar{display:none}.v2-chapterbar a{white-space:nowrap;color:var(--m-muted);align-items:baseline;gap:8px;padding:10px 0;font-size:12px;transition:color .2s;display:inline-flex}.v2-chapterbar a span{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:9px}.v2-chapterbar a:hover,.v2-chapterbar a[aria-current]{color:var(--m-ink)}.v2-chapterbar a[aria-current]{font-weight:550}.v2-chapterbar-progress{background:var(--m-ink);transform-origin:0;height:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0}.v2-chapter{scroll-margin-top:calc(var(--v2-header) + var(--v2-bar) - 1px);padding:clamp(104px,12vw,184px) 0}.v2-chapter-stone{background:var(--v2-stone)}.v2-chapter-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 8%;margin-bottom:clamp(52px,6vw,96px);display:grid}.v2 .v2-chapter-index{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);grid-column:1/-1;align-items:center;gap:16px;margin:0;font-size:10px;font-weight:550;display:flex}.v2-chapter-index span{font-variant-numeric:tabular-nums;align-items:center;gap:16px;display:inline-flex}.v2-chapter-index span:after{content:"";background:currentColor;width:48px;height:1px}.v2 .v2-chapter-head h2{letter-spacing:-.064em;max-width:12ch;font-size:clamp(44px,6.2vw,100px);line-height:.95}.v2-chapter-copy>p{max-width:480px;font-size:16px}.v2-proofs{border-top:1px solid var(--m-line);margin:28px 0 0;padding:0;list-style:none}.v2-proofs li{border-bottom:1px solid var(--m-line);padding:12px 0 12px 24px;font-size:13px;line-height:1.5;position:relative}.v2-proofs li:before{content:"";background:currentColor;width:11px;height:1px;position:absolute;top:21px;left:0}.v2-fidelity{gap:var(--v2-gap);grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,5fr);align-items:center;display:grid}.v2-pinned{aspect-ratio:4/5;position:relative}.v2-pinned>.m-photo{position:absolute;inset:0}.v2-pin{background:var(--m-paper);width:26px;height:26px;color:var(--m-ink);place-items:center;font-size:11px;font-weight:600;transition:background-color .2s,color .2s,opacity .2s,transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #faf9f647}.v2-fidelity-legend{margin:0;padding:0 clamp(4px,1vw,16px);list-style:none}.v2-legend-title{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);padding-bottom:14px;font-size:10px;font-weight:550}.v2-legend{border-top:1px solid var(--m-line);cursor:default;outline-offset:2px;align-items:center;gap:12px;padding:14px 0;font-size:13px;line-height:1.35;display:flex}.v2-legend span{border:1px solid var(--m-ink);flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;transition:background-color .2s,color .2s;display:grid}.v2-legend:hover span,.v2-legend:focus-visible span{background:var(--m-ink);color:var(--m-paper)}.v2-fidelity:has(.v2-legend:hover,.v2-legend:focus-visible) .v2-pin{opacity:.35}:is(.v2-fidelity:has(.v2-legend-1:hover,.v2-legend-1:focus-visible) .v2-pin-1,.v2-fidelity:has(.v2-legend-2:hover,.v2-legend-2:focus-visible) .v2-pin-2,.v2-fidelity:has(.v2-legend-3:hover,.v2-legend-3:focus-visible) .v2-pin-3,.v2-fidelity:has(.v2-legend-4:hover,.v2-legend-4:focus-visible) .v2-pin-4){opacity:1;background:var(--m-ink);color:var(--m-paper);transform:translate(-50%,-50%)scale(1.2)}.v2-fidelity-more{gap:var(--v2-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-fidelity-more .m-photo{aspect-ratio:4/5}.v2-castshow-head{border-top:1px solid var(--m-ink);justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:20px;padding-top:16px;display:flex}.v2-castshow-tabs{gap:clamp(20px,3vw,44px);display:flex}.v2-castshow-tabs button{color:#aaa49a;font:inherit;letter-spacing:-.045em;white-space:nowrap;background:0 0;border:0;padding:0 0 12px;font-size:clamp(22px,2.3vw,34px);line-height:1.1;transition:color .25s;position:relative}.v2-castshow-tabs button:hover,.v2-castshow-tabs button[aria-selected=true]{color:var(--m-ink)}.v2-castshow-progress{height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v2-castshow-progress:after{content:"";background:var(--m-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.v2-castshow-tabs button[aria-selected=true] .v2-castshow-progress:after{transform:scaleX(1)}.v2-castshow.is-running .v2-castshow-tabs button[aria-selected=true] .v2-castshow-progress:after{animation:v2-progress var(--v2-hold) linear both}.v2 .v2-castshow-line{max-width:320px;color:var(--m-muted);text-align:right;margin:0 0 12px;font-size:13px}.v2-castshow-stage{gap:var(--v2-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-castshow-slot{margin:0}.v2-castshow-frame{aspect-ratio:3/4;background:#e8e4dd;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.v2-castshow-frame{cursor:zoom-in}}.v2-castshow-layer{opacity:0;transition:opacity .9s ease calc(var(--i) * .12s), transform 1.6s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .12s);position:absolute;inset:0;transform:scale(1.035)}.v2-castshow-layer.is-active{opacity:1;transform:none}.v2-castshow-layer>.m-photo{position:absolute;inset:0}.v2-castshow-lens{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;background-color:#e8e4dd;background-repeat:no-repeat;border:1px solid #ffffffe6;width:clamp(150px,15vw,230px);transition:opacity .2s;position:absolute;top:0;left:0;box-shadow:0 24px 48px -20px #1412108c}.v2-castshow-frame.is-looking .v2-castshow-lens{opacity:1}.v2-castshow-slot figcaption{padding-top:14px}.v2-castshow-slot figcaption b{font-size:11px}.v2-castshow-foot{border-top:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:16px 32px;margin-top:28px;padding-top:16px;display:flex}.v2 .v2-castshow-foot p{max-width:640px;color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.v2-castshow-hint{color:var(--m-ink)}@media (hover:none),(pointer:coarse){.v2-castshow-hint,.v2-castshow-foot p svg{display:none}}.v2-chapter-noir{--m-line:#faf9f629;background:var(--v2-noir);color:var(--m-paper)}.v2-chapter-noir .v2-chapter-index,.v2-chapter-noir h2{color:var(--m-paper)}.v2-chapter-noir p,.v2-chapter-noir figcaption{color:#faf9f69e}.v2-chapter-noir figcaption b{color:var(--m-paper)}.v2-chapter-noir .m-photo{background:#24221f}.v2-exclusive{gap:var(--v2-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.v2-exclusive-portrait{grid-column:1/span 8}.v2-exclusive-portrait .m-photo{aspect-ratio:4/3}.v2-reserve{--m-line:#dedbd5;background:var(--m-paper);color:var(--m-ink);flex-direction:column;grid-column:9/span 4;align-self:stretch;gap:20px;margin-bottom:33px;padding:clamp(24px,2.6vw,40px);display:flex}.v2 .v2-reserve-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);margin:0;font-size:10px;font-weight:550}.v2 .v2-reserve-name{letter-spacing:-.05em;color:var(--m-ink);margin:0;font-size:clamp(30px,2.8vw,44px);line-height:1.05}.v2-reserve-name span{color:#aaa49a;border-bottom:1px dashed #aaa49a;margin-top:10px;padding-bottom:6px;display:block}.v2-reserve dl{margin:auto 0 0}.v2-reserve dl>div{border-top:1px solid var(--m-line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 0;font-size:13px;display:grid}.v2-reserve dt{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);padding-top:2px;font-size:10px;font-weight:550}.v2-reserve dd{margin:0}.v2-reserve .m-text-link{align-self:flex-start}.v2-exclusive-profile{grid-column:1/span 4}.v2-exclusive-campaign{grid-column:5/span 4}.v2-exclusive-profile .m-photo,.v2-exclusive-campaign .m-photo{aspect-ratio:4/5}.v2 .v2-exclusive-note{grid-column:9/span 4;align-self:end;margin-bottom:33px;font-size:13px}.v2-house{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.v2-house-stage{aspect-ratio:4/5;background:#e8e4dd;position:relative;overflow:hidden}.v2-house-frame{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.v2-house-frame.is-active{opacity:1}.v2-house-frame>.m-photo{position:absolute;inset:0}.v2 .v2-house-caption{background:var(--m-paper);color:var(--m-ink);letter-spacing:.14em;text-transform:uppercase;gap:12px;margin:0;padding:8px 12px;font-size:10px;font-weight:550;display:flex;position:absolute;bottom:16px;left:16px}.v2-house-caption span+span{color:var(--m-muted)}.v2-house-side{gap:32px;display:grid}.v2-house-thumbs{gap:var(--v2-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-house-thumbs button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:10px;padding:0;display:grid}.v2-house-thumb{aspect-ratio:4/5;opacity:.5;transition:opacity .3s;display:block;position:relative}.v2-house-thumbs button:hover .v2-house-thumb,.v2-house-thumbs button[aria-selected=true] .v2-house-thumb{opacity:1}.v2-house-thumb>.m-photo{position:absolute;inset:0}.v2-house-thumb-label{color:var(--m-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.v2-house-thumb-label b{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);font-size:10px;font-weight:550}.v2-house-progress{background:var(--m-line);height:1px;display:block;position:relative;overflow:hidden}.v2-house-progress:after{content:"";background:var(--m-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.v2-house-thumbs button[aria-selected=true] .v2-house-progress:after{transform:scaleX(1)}.v2-house.is-running button[aria-selected=true] .v2-house-progress:after{animation:v2-progress var(--v2-hold) linear both}@keyframes v2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v2-sheet-title dt{color:var(--m-ink)!important}.v2-sheet-title dd{color:var(--m-muted)}.v2-stylist{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3.5vw,56px);display:grid}.v2-callsheet-mock{background:var(--m-paper);border:1px solid var(--m-line);box-shadow:0 40px 80px -56px #201f1d66}.v2-mock-head{border-bottom:1px solid var(--m-line);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:16px 20px;font-size:10px;font-weight:550;display:flex}.v2-mock-head span+span{color:var(--m-muted)}.v2-mock-row{border-bottom:1px solid var(--m-line);gap:10px;padding:16px 20px;display:grid}.v2-mock-label{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);font-size:10px;font-weight:550}.v2-mock-garment{color:var(--m-muted);align-items:center;gap:14px;font-size:12px;display:flex}.v2-mock-garment b{color:var(--m-ink);font-size:14px;font-weight:500;display:block}.v2-mock-thumb{aspect-ratio:3/4;flex:none;width:52px;position:relative}.v2-mock-thumb>.m-photo{position:absolute;inset:0}.v2-mock-added{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v2-mock-added li{background:var(--v2-stone);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.v2-mock-added em,.v2-intake-views em{border:1px solid var(--m-line);letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);padding:2px 6px;font-size:9px;font-style:normal;font-weight:550}.v2-mock-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mock-pair>div{gap:10px;display:grid}.v2-mock-chip{align-items:center;gap:10px;font-size:13px;display:inline-flex}.v2-mock-face{flex:none;width:40px;height:30px;position:relative;overflow:hidden}.v2-mock-face img{object-fit:cover}.v2-mock-shots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-mock-shots li{border:1px solid var(--m-line);flex:1;padding:8px 10px;font-size:12px}.v2-mock-shots span{color:var(--m-muted);margin-right:6px;font-size:9px}.v2-mock-foot,.v2-intake-foot{color:var(--m-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:12px;display:flex}.v2-mock-button{background:var(--m-ink);min-height:36px;color:var(--m-paper);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 16px;font-size:10px;font-weight:500;display:inline-flex}.v2-stylist-frames{gap:var(--v2-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.v2-stylist-frames .m-photo{aspect-ratio:9/16}.v2-stylist-frames figure:nth-child(2){margin-top:clamp(24px,3vw,48px)}.v2-stylist-frames figure:nth-child(3){margin-top:clamp(48px,6vw,96px)}.v2-intake{background:var(--v2-stone);border:1px solid var(--m-line)}.v2-intake-bar{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.v2-intake-status{align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.v2-intake-pulse{background:var(--m-ink);width:8px;height:8px;animation:.9s ease-in-out infinite alternate v2-pulse;display:inline-block}@keyframes v2-pulse{to{opacity:.2}}.v2-intake-steps{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);gap:20px;margin:0;padding:0;font-size:10px;font-weight:550;list-style:none;display:flex}.v2-intake-steps li[aria-current]{color:var(--m-ink)}.v2-intake-stage{width:min(100%,960px);margin:0 auto;padding:clamp(16px,2.6vw,36px);display:grid}.v2-intake-raw,.v2-intake-cards{grid-area:1/1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.v2-intake-raw{transition:opacity .5s;position:relative}.v2-intake-raw li{aspect-ratio:4/5;transform:rotate(var(--tilt));background:#ddd9d2;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative;box-shadow:0 14px 28px -18px #14121073}.v2-intake-raw li>.m-photo{position:absolute;inset:0}.v2-intake-kind{letter-spacing:.12em;text-transform:uppercase;background:#faf9f6eb;padding:3px 6px;font-size:9px;font-weight:550;position:absolute;top:6px;left:6px}.v2-intake-type{background:var(--m-ink);color:var(--m-paper);opacity:0;padding:4px 8px;font-size:11px;transition:opacity .4s,transform .4s;position:absolute;bottom:6px;left:6px;transform:translateY(6px)}.v2-intake-scan{background:var(--m-ink);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:-1%;right:-1%;box-shadow:0 0 28px 8px #201f1d24}.v2-intake.is-visible.is-phase-0 .v2-intake-raw li{animation:.75s cubic-bezier(.2,.7,.2,1) both v2-drop;animation-delay:calc(var(--i) * 90ms)}@keyframes v2-drop{0%{opacity:0;transform:translateY(-36px) rotate(calc(var(--tilt) * 2.5))}to{opacity:1;transform:rotate(var(--tilt))}}.v2-intake.is-phase-1 .v2-intake-raw li{transform:none}.v2-intake.is-phase-1 .v2-intake-type{opacity:1;transition-delay:calc(var(--i) * .14s + .3s);transform:none}.v2-intake.is-phase-1 .v2-intake-scan{animation:2.4s cubic-bezier(.45,0,.25,1) both v2-scan}@keyframes v2-scan{0%{opacity:0;top:0}12%,88%{opacity:1}to{opacity:0;top:100%}}.v2-intake.is-phase-2 .v2-intake-raw{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.v2-intake-cards li{background:var(--m-paper);color:var(--m-muted);opacity:0;align-content:start;gap:6px;padding:10px 10px 12px;font-size:11px;transition:opacity .3s,transform .3s;display:grid;transform:translateY(18px)}.v2-intake.is-phase-2 .v2-intake-cards li{opacity:1;transition:opacity .7s calc(var(--i) * 90ms + .2s), transform .7s calc(var(--i) * 90ms + .2s) cubic-bezier(.2, .7, .2, 1);transform:none}.v2-intake-thumb{aspect-ratio:4/5;margin-bottom:4px;position:relative}.v2-intake-thumb>.m-photo{position:absolute;inset:0}.v2-intake-second{aspect-ratio:3/4;border:3px solid var(--m-paper);width:36%;position:absolute;bottom:6px;right:6px}.v2-intake-second>.m-photo{position:absolute;inset:0}.v2-intake-cards b{color:var(--m-ink);font-size:12.5px;font-weight:500;line-height:1.3}.v2-intake-views{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.v2-intake-foot{border-top:1px solid var(--m-line)}.v2-intake-actions{align-items:center;gap:10px;display:flex}.v2-intake-replay{border:1px solid var(--m-line);width:36px;height:36px;color:var(--m-ink);background:0 0;place-items:center;display:grid}.v2-intake-replay:hover{border-color:var(--m-ink)}.v2-benefit-grid{gap:var(--v2-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-benefit{background:var(--v2-stone);flex-direction:column;gap:18px;min-height:540px;padding:clamp(24px,2.6vw,40px);display:flex}.v2 .v2-benefit h3{letter-spacing:-.055em;font-size:clamp(32px,3vw,48px);font-weight:400;line-height:1}.v2 .v2-benefit>p{max-width:34ch;font-size:14px}.v2-receipt{background:var(--m-paper);margin:auto 0 0;padding:6px 20px;font-size:13px}.v2-receipt>div{justify-content:space-between;gap:16px;padding:11px 0;display:flex}.v2-receipt>div+div{border-top:1px dashed #cfcac1}.v2-receipt dt{color:var(--m-muted)}.v2-receipt dd{text-align:right;margin:0}.v2-receipt-total{font-weight:600}.v2-receipt-total dt{color:var(--m-ink)}.v2-timeline{gap:8px;margin-top:auto;display:grid}.v2-timeline>div{background:var(--m-paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;padding:14px 16px;display:grid}.v2-timeline span{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);grid-column:1/-1;font-size:10px;font-weight:550}.v2-timeline ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-timeline li{border:1px solid var(--m-line);padding:3px 7px;font-size:11px}.v2-timeline b{letter-spacing:-.05em;font-size:26px;font-weight:400;line-height:1}.v2-timeline-ours{color:var(--m-paper);background:var(--m-ink)!important}.v2-timeline-ours span{color:#faf9f699}.v2-timeline-ours li{border-color:#faf9f640}.v2-ratios{align-items:flex-end;gap:14px;margin-top:auto;display:flex}.v2-ratios>span{color:var(--m-muted);justify-items:center;gap:10px;font-size:11px;display:grid}.v2-ratios i{border:1px solid var(--m-ink);background:var(--m-paper);height:clamp(108px,9vw,150px);color:var(--m-ink);letter-spacing:.1em;place-items:center;font-size:11px;font-style:normal;display:grid}.v2-closeup{gap:var(--v2-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.v2-closeup-portrait{aspect-ratio:3/4;position:relative}.v2-portrait,.v2-portrait>.m-photo{position:absolute;inset:0}.v2-box{cursor:zoom-in;background:0 0;border:1px solid #ffffffbf;padding:0;transition:border-color .2s,background-color .2s;position:absolute}span.v2-box{pointer-events:none}.v2-box b{background:var(--v2-pencil);width:22px;height:22px;color:var(--m-ink);place-items:center;font-size:10px;font-weight:600;display:grid;position:absolute;top:-1px;left:-1px}.v2-closeup-grid{gap:var(--v2-gap);grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-tile{min-height:0;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.v2-tile>.m-photo{position:absolute;inset:0}.v2-tile-caption{color:#fff;background:linear-gradient(#0000,#1412108c);align-items:flex-start;gap:12px;padding:40px 16px 14px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.v2-tile-caption b{width:20px;height:20px;color:var(--m-ink);background:#fff;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.v2-tile-caption strong{font-weight:600}.v2-tile .m-photo img{transition:transform .7s}.v2-tile-active .m-photo img{transform:scale(1.04)}.v2-portrait-focus .v2-box{border-color:#ffffff4d}.v2 .v2-box-active{background-color:#ffffff24;border-color:#fff}.v2-sheet{border:1px solid var(--m-line);flex-direction:column;justify-content:flex-end;margin:0;padding:clamp(18px,2.2vw,32px);display:flex}.v2-sheet>div{border-top:1px solid var(--m-line);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px 0;font-size:13px;display:grid}.v2-sheet dt{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);padding-top:2px;font-size:10px;font-weight:550}.v2-sheet dd{margin:0}.v2-viewer{background:var(--m-paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--m-ink);border:0;margin:0;padding:0}.v2-viewer::backdrop{background:var(--m-paper)}.v2-viewer-body{grid-template-columns:minmax(0,1fr) 320px;height:100%;display:grid}.v2-viewer-image{margin:24px 0 24px 24px;position:relative}.v2-viewer-image>.m-photo{background:0 0;position:absolute;inset:0}.v2-viewer-image img{object-fit:contain!important}.v2-viewer-side{flex-direction:column;gap:16px;padding:24px 28px;display:flex;overflow-y:auto}.v2-viewer-top{justify-content:space-between;align-items:center;display:flex}.v2-viewer-top .m-eyebrow{margin:0}.v2 .v2-viewer h3{letter-spacing:-.05em;font-size:36px;font-weight:400}.v2-viewer .v2-portrait{aspect-ratio:3/4;width:100%;margin-top:auto;position:relative;inset:auto}.v2-viewer .v2-box b{width:18px;height:18px;font-size:9px}.v2-viewer-nav{justify-content:space-between;align-items:center;display:flex}.v2-viewer-nav>span{gap:4px;display:flex}.v2-viewer-nav>span button{width:32px;height:32px;font:inherit;color:var(--m-muted);background:0 0;border:1px solid #0000;font-size:11px;font-weight:600}.v2-viewer-nav>span button[aria-current=true]{border-color:var(--m-ink);color:var(--m-ink)}.v2-icon-button{border:1px solid var(--m-line);width:40px;height:40px;color:var(--m-ink);background:0 0;place-items:center;display:grid}.v2-icon-button:hover{border-color:var(--m-ink)}.v2-materials{gap:var(--v2-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v2-material-frame{aspect-ratio:1;position:relative}.v2-material-frame>.m-photo:first-child{position:absolute;inset:0}.v2 .v2-material-source{aspect-ratio:2/3;border:3px solid var(--m-paper);box-sizing:content-box;width:26%;position:absolute;bottom:10px;right:10px}.v2-material-meta{border-bottom:1px solid var(--m-line);justify-content:space-between;gap:12px;padding:14px 0 10px;font-size:13px;font-weight:500;display:flex}.v2-material-meta span:last-child{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);padding-top:2px;font-size:10px}.v2-materials p{color:var(--m-muted);padding-top:10px;font-size:13px}.v2-purposes{gap:var(--v2-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.v2-purposes>a{display:block}.v2-purpose-frame{width:100%;position:relative}.v2-purpose-frame>.m-photo{position:absolute;inset:0}.v2-purpose-meta{border-bottom:1px solid var(--m-line);justify-content:space-between;gap:12px;margin-top:0;padding:14px 0 10px;font-size:13px;font-weight:500;display:flex}.v2-purpose-meta span:last-child{letter-spacing:.14em;color:var(--m-muted);padding-top:2px;font-size:10px}.v2-purpose-meta em{letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);margin-left:10px;font-size:10px;font-style:normal}.v2-purposes p{color:var(--m-muted);padding-top:10px;font-size:13px}.v2-purposes a .m-photo img{transition:transform .7s}@media (hover:hover){.v2-purposes a:hover .m-photo img{transform:scale(1.03)}}.v2-soon .v2-purpose-frame{opacity:.45}.v2-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px 8%;display:grid}.v2-faq>div:first-child{justify-items:start;display:grid}.v2-faq h2{margin-bottom:32px}.v2-final{border-top:1px solid var(--m-line);margin-top:clamp(88px,11vw,168px);padding:clamp(72px,9vw,136px) 0}.v2 .v2-final h2{letter-spacing:-.065em;max-width:none;font-size:clamp(52px,8.2vw,136px);line-height:.94}.v2-final-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;margin-top:40px;display:flex}.v2-final-row p{max-width:380px}@media (max-width:900px){.v2{--v2-gap:8px}.v2-heading,.v2-faq,.v2-chapter-head,.v2-stylist,.v2-house{grid-template-columns:minmax(0,1fr)}.v2-heading>.m-text-link{justify-self:start}.v2-hero2{grid-template-columns:minmax(0,1fr);min-height:0}.v2-hero2-copy{display:contents}.v2 .v2-hero2-copy>*{margin-left:var(--v2-gutter);margin-right:var(--v2-gutter)}.v2-hero2-copy .m-eyebrow{order:1;margin-top:32px;margin-bottom:18px}.v2 .v2-hero2 h1{order:2;margin-bottom:28px;font-size:50px}.v2-hero2-stage{order:3}.v2 .v2-hero2-copy>p:not(.v2-hero2-note){order:4;margin-top:28px}.v2-hero2-copy .v2-actions{order:5;margin-top:24px}.v2 .v2-hero2-note{order:6;margin-top:20px}.v2-hero2-stage{aspect-ratio:4/5}.v2-hero2-snaps{width:30%;top:16px;left:16px}.v2-hero2-snap figcaption{padding:6px 0 8px;font-size:10px}.v2-hero2-meta{gap:10px;max-width:58%;bottom:40px;right:16px}.v2 .v2-hero2-stage .v2-hero2-provenance{bottom:14px;right:16px}.v2-hero2-caption span:last-child{display:none}.v2-reel{--v2-reel-h:360px}.v2-reel-track{animation-duration:90s}.v2-chapterbar-count{display:none}.v2-chapterbar-inner{padding-right:0}.v2-chapterbar ol{justify-content:flex-start;gap:22px;padding-right:16px}.v2-fidelity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.v2-fidelity-legend{order:3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:12px 0 0;display:grid}.v2-legend-title{grid-column:1/-1}.v2-pin{width:20px;height:20px;font-size:10px}.v2-fidelity-more{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-fidelity-more figure:last-child{grid-column:1/-1}.v2-fidelity-more figure:last-child .m-photo{aspect-ratio:16/9}.v2-shift-list{grid-template-columns:minmax(0,1fr)}.v2-shift-list li+li{border-top:1px solid #faf9f624;border-left:0;padding-left:0}.v2-ch-product,.v2-ch-feed,.v2-ch-book,.v2-ch-mail{grid-column:1/-1}.v2-ch-store-bar span:not(.v2-ch-bag){display:none}.v2-ch-store-body{grid-template-columns:minmax(0,1fr)}.v2-ch-feed{justify-self:center;max-width:340px}.v2-shipped,.v2-shipped li{grid-template-columns:minmax(0,1fr)}.v2-shipped time{grid-row:auto}.v2-split,.v2-together{grid-template-columns:minmax(0,1fr)}.v2-shotstage-row{margin-right:calc(-1 * var(--v2-gutter));padding-right:var(--v2-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.v2-shotstage-frame{scroll-snap-align:start;flex:0 0 72%}.v2-contact{grid-template-columns:minmax(0,1fr)}.v2-sheet-wide>div{grid-template-columns:110px minmax(0,1fr)}.v2-castshow-head{flex-direction:column;align-items:flex-start}.v2-castshow-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.v2 .v2-castshow-line{text-align:left;margin:0}.v2-castshow-stage{margin-right:calc(-1 * var(--v2-gutter));padding-right:var(--v2-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.v2-castshow-slot{scroll-snap-align:start;flex:0 0 80%}.v2-castshow-foot{flex-direction:column;align-items:flex-start}.v2-exclusive-portrait,.v2-reserve,.v2 .v2-exclusive-note{grid-column:1/-1;margin-bottom:0}.v2-exclusive-profile{grid-column:1/span 6}.v2-exclusive-campaign{grid-column:7/span 6}.v2-house-side{gap:20px}.v2-stylist-frames figure:nth-child(n){margin-top:0}.v2-mock-shots{flex-wrap:wrap}.v2-intake-bar{flex-direction:column;align-items:flex-start}.v2-intake-raw{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.v2-intake-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.v2-intake-cards li{padding:6px 6px 8px}.v2-intake-cards b{font-size:11px}.v2-intake-meta,.v2-intake-kind,.v2-intake-type{display:none}.v2-intake-foot{flex-direction:column;align-items:flex-start}.v2-benefit-grid{grid-template-columns:minmax(0,1fr)}.v2-benefit{min-height:0}.v2-benefit>:last-child{margin-top:24px}.v2-viewer-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow-y:auto}.v2-viewer-image{aspect-ratio:1;margin:0}.v2-viewer-side{padding:16px;overflow:visible}.v2-viewer-top{order:-1}.v2-viewer .v2-portrait{width:50%;margin-top:0}.v2-materials{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.v2-materials li:last-child{grid-column:1/-1}.v2-closeup{grid-template-columns:minmax(0,1fr)}.v2-closeup-grid{grid-template-rows:none}.v2-tile{aspect-ratio:1}.v2-tile-caption{padding:32px 10px 10px;font-size:11px}.v2-tile-line{display:none}.v2-tile-lapel{aspect-ratio:2;grid-column:1/-1}.v2-closeup-grid .v2-sheet{grid-column:1/-1;margin-top:8px}.v2-purposes{grid-template-columns:1fr 1fr;row-gap:32px}}