:root{--night: #000;--surface: #070707;--hair: #1c1c1c;--hair-2: #2a2a2a;--ink: #fff;--ink-2: rgba(255,255,255,.58);--ink-3: rgba(255,255,255,.32);--serif: "Zodiak", "Times New Roman", serif;--sans: "Switzer", "Helvetica Neue", Arial, sans-serif;--f: clamp(20px, 2.8vw, 40px);--inset: clamp(12px, 1.67vw, 24px);--m: calc(var(--f) + var(--inset));--g: clamp(16px, 1.67vw, 24px);--col: calc((100vw - 2 * var(--m) - 11 * var(--g)) / 12);--sec: clamp(72px, 8vw, 120px);--gap: clamp(32px, 3.4vw, 52px);--expo: cubic-bezier(.16,1,.3,1);--cut: cubic-bezier(.76,0,.24,1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--night);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}body{margin:0;font:300 15px/1.7 var(--sans);background:var(--night);cursor:none;overflow-x:hidden;font-synthesis:none}@media (pointer: coarse){body{cursor:auto}}a{color:inherit;text-decoration:none;cursor:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:none}img,video{display:block;max-width:100%}h1,h2,h3,p,figure,ol,ul{margin:0}ol,ul{list-style:none;padding:0}::selection{background:#fff;color:#000}:focus-visible{outline:1px solid #fff;outline-offset:4px}#gl{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}#lines{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none;fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;will-change:transform}#lines .l-construct,#lines .l-outline,#lines .l-ticks{opacity:0}#lines .l-outline{stroke-width:1.2}#view{position:relative;z-index:2;overflow-x:clip}.t-hero,.t-1,.t-2,.t-3{font-family:var(--serif);font-weight:300;margin:0;color:var(--ink)}.t-hero{font-size:clamp(52px,7.2vw,112px);line-height:.98;letter-spacing:-.022em}.t-1{font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.02em}.t-2{font-size:clamp(26px,2.5vw,38px);line-height:1.1;letter-spacing:-.012em}.t-3{font-size:clamp(20px,1.6vw,24px);line-height:1.2;letter-spacing:-.005em}.t-hero em,.t-1 em,.t-2 em,.t-3 em{font-style:italic}.lab,.cap,.kicker,.caps{font:400 11px/14px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);margin:0}.lab.dim,.cap.dim{color:var(--ink-3)}.small{font-size:11px}.muted{color:var(--ink-3)}.txt{font:300 15px/1.7 var(--sans);color:var(--ink-2);max-width:46ch}.num{font-variant-numeric:tabular-nums lining-nums}.sr{font-weight:300;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.w{display:inline-block;white-space:nowrap}.w .mk{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.ch{display:inline-block}.co{display:block;white-space:nowrap;overflow:hidden;padding:0 .12em .14em;margin:0 -.12em -.14em}.co-w{display:inline-block;white-space:nowrap}.co-c{display:inline-block;will-change:transform}@media (max-width: 859px){.co{white-space:normal}}.roll{display:inline-flex;overflow:hidden;vertical-align:top}.rc{display:inline-flex;flex-direction:column;height:1.4em;line-height:1.4em;overflow:hidden}.rc span{transition:transform .42s var(--cut);transition-delay:calc(var(--i) * 18ms)}[data-roll]:hover .rc span,a:hover [data-roll] .rc span{transform:translateY(-100%)}.hl{display:inline-flex;align-items:center;gap:16px;font:400 11px/14px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:#fff;white-space:nowrap}.hl>i{display:block;width:40px;height:1px;background:#fff;transition:width .42s var(--cut)}.hl:hover>i,a:hover .hl>i{width:64px}.hl.sm>i{width:28px}.hl.sm:hover>i,a:hover .hl.sm>i{width:44px}.wrap{padding-left:var(--m);padding-right:var(--m)}.sec{position:relative;padding:var(--sec) var(--m)}.sec+.sec{border-top:1px solid var(--hair)}.sh{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:var(--gap)}.sh>div{display:grid;gap:22px}.sh .t-1 .co{display:inline-block}.sh .hl{padding-bottom:10px}@media (max-width: 859px){.sh{flex-direction:column;align-items:flex-start;gap:28px}.sh .hl{padding:0}}.plate{position:relative;margin:0;overflow:hidden;background:var(--surface)}@property --hz{syntax: "<number>"; inherits: false; initial-value: 1;}.plate>img,.plate>video{width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--py, 0px),0) scale(calc(var(--pz, 1) * var(--hz)));transition:--hz 1.4s var(--expo),filter .9s var(--expo)}html.is-lazy .plate>img,html.is-lazy .plate>video,html.is-lazy .pj-m:not(.pj-lead)>img,html.is-lazy .pj-m:not(.pj-lead)>video{--pz: 1.1}.pj-m>img,.pj-m>video{transform:translate3d(0,var(--py, 0px),0) scale(var(--pz, 1))}.plate.bw>img,.plate.bw>video{filter:grayscale(1) brightness(.86)}a:hover .plate.bw>img,a:hover .plate.bw>video,.plate.bw:hover>img,.plate.bw:hover>video,.is-hot .plate.bw>img{filter:none}a:hover .plate>img,.is-hot .plate>img{--hz: 1.025}.rows{border-top:1px solid var(--hair-2)}.rows>li{border-bottom:1px solid var(--hair)}.chrome{--pad: var(--m);position:fixed;z-index:20;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;align-items:center;padding:22px var(--pad);color:#fff;mix-blend-mode:difference;font-family:Helvetica Neue,Arial,sans-serif;text-rendering:auto}.nav-logo{grid-column:1 / 3;justify-self:start}.nav-logo svg{height:clamp(22px,2vw,28px);width:auto;fill:#fff;display:block;overflow:visible}.chrome-label{display:none!important}.nav-links{grid-column:4 / 13;justify-content:flex-end;display:flex;gap:clamp(18px,2.4vw,40px);transition:opacity .5s var(--expo)}.nav-links a,.nav-menu{font:500 11px/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.nav-links a{position:relative;padding:5px 0}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--cut)}.nav-links a:hover:after,.nav-links a.on:after,.nav-links a:focus-visible:after{transform:scaleX(1);transform-origin:left}.nav-links a:focus-visible{outline:none}.nav-menu{grid-column:7 / 13;justify-self:end;position:relative;height:13px;overflow:hidden;display:none;font:500 11px/13px Helvetica Neue,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff}.nav-menu .nm-roll{display:grid}.nav-menu .nm-roll>span{grid-area:1 / 1;text-align:right;transition:transform .7s var(--cut)}.nm-close{transform:translateY(110%)}body.menu-open .nm-open{transform:translateY(-110%)}body.menu-open .nm-close{transform:none}@media (max-width: 900px){.nav-links{display:none}.nav-logo{grid-column:1 / 7}.nav-menu{display:grid}}@media (pointer: coarse){.nav-logo{padding:11px 16px 11px 0;margin:-11px -16px -11px 0}.nav-menu{height:auto;overflow:visible;padding:15px 0 16px 28px;margin:-15px 0 -16px -28px}.nav-menu .nm-roll{height:13px;overflow:hidden}.nav-links a:before{content:"";position:absolute;left:-10px;right:-10px;top:-12px;bottom:-12px}}.muted-link{color:var(--ink-2);transition:color .4s}.muted-link:hover{color:#fff}.rail{position:fixed;z-index:20;left:0;right:0;bottom:0;height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--m);pointer-events:none;transition:opacity .6s}.rail>*{pointer-events:auto}.rail.is-off{opacity:0!important}.rail.is-off>*{pointer-events:none}.rail-ticks{display:flex;gap:8px;align-items:center;transition:opacity .6s}.rail-ticks.is-off{opacity:0!important}.rail .small{white-space:nowrap;line-height:14px}.rail-ticks i{display:block;width:18px;height:1px;background:var(--ink-3);transition:width .6s var(--expo),background .6s}.rail-ticks i.is-on{width:40px;background:#fff}.hair{display:none}@media (max-width: 859px){.rail{height:80px;grid-template-columns:1fr}.rail [data-hint],.rail-ticks{display:none}.sec+.sec{border-top:0}.mf-ruler{display:none}.chrome{background:#000;mix-blend-mode:normal;padding-top:16px;padding-bottom:16px;transition:background-color .5s}body.v4-cover .chrome{background:transparent}.intro-br{display:none}.sv-t{font-size:21px}#lines{opacity:.6}.grain{display:none}.chrome{padding-top:calc(16px + env(safe-area-inset-top,0px))}}.cursor{position:fixed;z-index:100;left:0;top:0;pointer-events:none;mix-blend-mode:difference}.c-dot{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fff;transition:transform .3s var(--expo)}.c-i{position:absolute;width:12px;height:51px;left:-6px;top:-25.5px;fill:none;stroke:#fff;opacity:0;transform:scale(.4);transition:.35s var(--expo)}.c-i polygon{stroke-width:1.5;vector-effect:non-scaling-stroke}.c-label{position:absolute;left:20px;top:-6px;white-space:nowrap;font:400 10px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;opacity:0;transform:translate(-6px);transition:.35s var(--expo)}.c-ring{position:absolute;width:64px;height:64px;left:-32px;top:-32px;fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--hold, 0));opacity:0;transform:rotate(-90deg)}.cursor.is-i .c-dot{transform:scale(0)}.cursor.is-i .c-i,.cursor.is-i .c-label{opacity:1;transform:none}.cursor.is-holding .c-ring{opacity:1}body.is-dragging .cursor .c-dot{transform:scale(2.4)}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:auto}#intro>*{position:absolute}.intro-tl{top:48px;left:var(--m)}.intro-tr{top:48px;right:var(--m)}.intro-br{bottom:56px;right:var(--m)}.intro-count{left:var(--m);bottom:92px;font:300 64px/1 var(--serif);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums}.intro-bar{left:var(--m);bottom:64px;width:240px;height:1px;background:var(--hair-2)}.intro-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;transform:scaleX(0)}body.is-intro .rail{opacity:0!important}.spec{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spec-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#ffffff6b;stroke-width:1;vector-effect:non-scaling-stroke}.spec-svg [data-g="2"] rect{stroke:#fff}.spec-guides line{stroke:#fff}.spec-n{position:absolute;transform:translate(-50%);padding-left:.24em;font:400 10px/1 var(--sans);letter-spacing:.24em;color:var(--ink-2);font-variant-numeric:tabular-nums}.spec-l{position:absolute;background-image:url(/v5/assets/priva-wordmark-white-hd.png);background-repeat:no-repeat}body.is-intro .chrome,body.is-intro #view{opacity:0!important}.chrome,#view{transition:opacity 1s}.chip{border:1px solid var(--hair-2);border-radius:99px;padding:10px 18px;font:400 10px/1.2 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);transition:border-color .4s,color .4s}.chip.is-on,.chip:hover{border-color:#fff;color:#fff}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:30;pointer-events:none;opacity:.04;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.grain{animation:none}*,*:before,*:after{transition:none!important}}@media (pointer: coarse){.hl{position:relative}.hl:before{content:"";position:absolute;left:-8px;right:-8px;top:-15px;bottom:-15px}.cl-n.has-work{padding:6px 0}.cs-close:before{content:"";position:absolute;left:-12px;right:-12px;top:-16px;bottom:-16px}.nf-links a,.nf-legal a{display:inline-flex;align-items:center;min-height:44px}.nf-links{row-gap:0}.nf-city:before{content:"";position:absolute;left:-8px;right:-8px;top:-10px;bottom:-10px}}.wm{display:block;width:100%;height:auto;overflow:visible;fill:currentColor}.wm .l{transform-box:fill-box;transform-origin:50% 100%}#intro.v5-intro{background:#000;color:#fff;cursor:pointer}.v5i{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v5i>*{position:absolute}.v5i-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%)}.v5i-dim{top:0;right:0;bottom:0;left:0;background:#0000005c;opacity:0}.v5i-g,.v5i-zoom{top:0;right:0;bottom:0;left:0}.v5i-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#ffffff6b;stroke-width:1}.v5i-guides line{stroke:#fff;stroke-opacity:.16}.v5i-guides [data-h]{stroke-opacity:.3}.v5i-n{position:absolute;transform:translate(-50%);padding-left:.24em;font:400 10px/1 var(--sans);letter-spacing:.24em;color:var(--ink-2);font-variant-numeric:tabular-nums;opacity:0}.v5i-l{position:absolute}.v5i-l .wm{display:block;width:100%;height:100%}.v5i-l .wm path,.v5i-l .wm polygon{fill:#fff}.v5i-cnv{top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.is-intro .grain{opacity:0}.btn-i{display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 22px;border:1px solid rgba(255,255,255,.34);border-radius:99px;font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:border-color .4s,background-color .4s,color .4s}.btn-i:hover,.btn-i:focus-visible{border-color:#fff;background:#fff;color:#000}.btn-i:focus-visible{outline:1px solid #fff;outline-offset:3px}.menu-social{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 26px;text-align:center;font:400 13px/1.55 Helvetica Neue,Arial,sans-serif}.menu-social .label{flex-basis:100%;margin-bottom:8px;font-size:12px;line-height:1.4;color:#f4f4f373}.menu-social .ms{padding:11px 0;opacity:0;transform:translateY(8px);transition:opacity .6s var(--expo),transform .8s var(--expo)}body.menu-open .menu-social .ms{opacity:1;transform:none;transition-delay:calc(.48s + var(--i) * 50ms)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:grid;grid-template-rows:1fr auto;padding:calc(96px + env(safe-area-inset-top,0px)) var(--m) calc(30px + env(safe-area-inset-bottom,0px));background:#000;color:#f4f4f3;clip-path:inset(0 0 100% 0);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;transition:clip-path .9s var(--cut),visibility 0s linear .9s}body.menu-open .menu{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .9s var(--cut)}.menu.is-now{transition:none!important}.menu-in{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;justify-items:center;row-gap:56px}.menu-links{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center}.menu-links a{position:relative;display:flex;align-items:flex-start;font:300 clamp(38px,10.6vw,64px)/1 "Zodiak","Times New Roman",serif;letter-spacing:-.04em;white-space:nowrap;padding:4px 0;transition:opacity .5s var(--expo)}.menu-links .ml{display:block;overflow:hidden;padding:0 .04em .1em}.menu-links .ml>span{display:inline-block;transform:translateY(110%);transition:transform 1s var(--expo)}body.menu-open .menu-links .ml>span{transform:none;transition-delay:calc(.26s + var(--i) * 60ms)}.menu-links:hover a{opacity:.25}.menu-links a:hover{opacity:1}.menu-links a:hover .ml>span{font-style:italic}.menu-links a:focus-visible{outline:none}.menu-links a:focus-visible .ml>span{font-style:italic}.menu-foot{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 24px;margin-top:36px;padding-top:18px;border-top:1px solid rgba(244,244,243,.14);font:400 12px/1.4 Helvetica Neue,Arial,sans-serif;color:#f4f4f373;opacity:0;transition:opacity .6s var(--expo)}.menu-foot a{display:inline-flex;align-items:center;min-height:44px}.menu-foot span{display:inline-flex;align-items:center}body.menu-open .menu-foot{opacity:1;transition-delay:.6s}body.menu-open .rail{opacity:0!important;pointer-events:none}@media (min-width: 901px){.menu{display:none}}@media (prefers-reduced-motion: reduce){.menu,.menu-links .ml>span,.menu-foot{transition:none!important}}.mf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transition:opacity 1.2s}body.ft-mark-in .mf,body.ft-mark-in .mf-ruler{opacity:0;transition-duration:.6s}.mf-v{position:absolute;top:0;bottom:0;width:1px;background:#fff;opacity:.042}.mf-l{left:var(--f)}.mf-r{right:var(--f)}body.is-intro .mf{opacity:0}.mf-ruler{position:absolute;left:0;top:0;width:100%;height:0;z-index:10;pointer-events:none}.mf-x{position:absolute;display:block;width:0;height:0}.mf-h{position:absolute;left:-48px;top:0;width:97px;height:1px;background:#fff;opacity:.042;transform:scaleX(0);transition:transform 1.4s var(--expo);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent)}.mf-c{position:absolute;left:-6px;top:-6px;width:13px;height:13px;opacity:0;transition:opacity .9s var(--expo) .15s}.mf-c:before,.mf-c:after{content:"";position:absolute;background:#fff;opacity:.098}.mf-c:before{left:0;right:0;top:6px;height:1px}.mf-c:after{top:0;bottom:0;left:6px;width:1px}.mf-x.is-in .mf-h{transform:none}.mf-x.is-in .mf-c{opacity:1}.mf-x.is-now .mf-h,.mf-x.is-now .mf-c{transition:none}@media (prefers-reduced-motion: reduce){.mf-h{transform:none!important;transition:none}.mf-c{opacity:1;transition:none}}body[data-page=home] .rail-ticks{padding:16px 0;margin:-16px 0}body[data-page=home] .rail-ticks i:nth-child(n+6){display:none}.h-hero{position:sticky;top:0;z-index:0;height:100vh;height:100svh;min-height:560px}@media (prefers-reduced-motion: reduce){.h-hero{position:relative}}.h-hold{position:absolute;left:50%;top:9%;width:200px;height:80%;transform:translate(-50%);z-index:1}.h-lower{position:absolute;left:var(--m);right:var(--m);bottom:128px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.h-title{font-size:clamp(48px,5.8vw,88px);line-height:1}.h-line{max-width:31em;margin-top:clamp(22px,2.2vw,32px);font:300 clamp(17px,1.4vw,21px)/1.45 var(--serif);letter-spacing:-.005em;color:#fff;text-wrap:pretty}.h-line em{font-style:italic}.h-side{padding-bottom:10px;text-align:right}min-height: min(760px,92vh); padding: clamp(96px,9vw,132px) var(--m); background: #000; z-index: 1; } .aw{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .14em;margin:0 -.06em -.14em}.aw>span{display:inline-block;will-change:transform}.h-picks{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.h-pick a{display:block}.h-pick .plate{aspect-ratio:16 / 9}.h-pick-0{grid-column:1 / span 7;grid-row:1}.h-pick-1{grid-column:9 / span 4;grid-row:1;margin-top:24vh}.h-pick-2{grid-column:4 / span 5;grid-row:2;margin-top:14vh}.h-pick-3{grid-column:1 / span 4;grid-row:3;margin-top:12vh}.h-pick-4{grid-column:7 / span 6;grid-row:3;margin-top:26vh}.h-cap{display:grid;gap:10px;padding-top:22px}.h-cap .t-3{transition:font-style .2s}.h-pick a:hover .t-3{font-style:italic}.h-fc{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.h-fc-list{grid-column:1 / span 7}.h-fc-list a{display:grid;grid-template-columns:calc(var(--col) * .75) 1fr auto;align-items:baseline;gap:var(--g);padding:26px var(--inset) 26px var(--inset)}.h-fc-n{color:var(--ink-3);transition:color .5s}.h-fc-t{color:#ffffff80;transition:color .5s,transform .7s var(--expo)}.h-fc-go{font:300 18px/1 var(--sans);color:#fff;opacity:0;transform:translate(-8px);transition:opacity .4s,transform .6s var(--expo)}.h-fc-list li.is-on .h-fc-n{color:#fff}.h-fc-list li.is-on .h-fc-t{color:#fff;transform:translate(12px)}.h-fc-list li.is-on .h-fc-go{opacity:1;transform:none}.h-fc-plates{grid-column:9 / span 4;position:relative;aspect-ratio:1140 / 2000;max-height:76vh;justify-self:end;width:100%}.h-fc-plates .plate{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--expo)}.h-fc-plates .plate.is-top{opacity:1}.h-fc-plates .plate img{transform:scale(1.03);transition:transform 2s var(--expo)}.h-fc-plates .plate.is-top img{transform:none}.h-company{text-align:center}.h-cl{margin-top:var(--gap)}.h-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 64px;max-width:1180px;margin:var(--gap) auto 0}.h-logos li{display:flex;align-items:center;height:56px;opacity:.55;transition:opacity .5s}.h-logos li:hover{opacity:1}.h-logos img{height:calc(var(--h) * 32px);width:auto}.h-index{position:fixed;z-index:21;left:50%;bottom:70px;transform:translate(-50%,8px);display:grid;gap:4px;padding:16px 22px;background:#000;outline:1px solid var(--hair-2);opacity:0;pointer-events:none;transition:opacity .32s var(--expo),transform .32s var(--expo)}.h-index.is-open{opacity:1;transform:translate(-50%);pointer-events:auto}.h-index a{display:flex;align-items:center;gap:14px;height:22px;font:400 11px/14px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color .32s}.h-index a i{width:0;border-top:1px solid var(--ink-3);transition:width .32s var(--expo)}.h-index a.is-on,.h-index a:hover{color:#fff}.h-index a.is-on i{width:64px}@media (max-width: 859px){.h-lower{bottom:calc(44px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:18px}.h-title{font-size:clamp(46px,12.4vw,64px)}.h-hold{width:140px;top:14%;height:56%}.h-side{text-align:left;padding:0}.h-picks,.h-fc{grid-template-columns:1fr}.h-pick-0,.h-pick-1,.h-pick-2,.h-pick-3,.h-pick-4{grid-column:1;grid-row:auto;margin-top:0}.h-pick+.h-pick{margin-top:56px}.h-pick-1,.h-pick-3{width:78%;justify-self:end}.h-pick-2,.h-pick-4{width:78%}.h-fc-list{grid-column:1}.h-fc-list a{grid-template-columns:36px 1fr;padding:22px var(--inset)}.h-fc-go{display:none}.h-fc-list li.is-on .h-fc-t{transform:none}.h-fc-plates{display:none}.h-logos{gap:24px 36px}.h-logos li{height:40px}.h-logos img{height:calc(var(--h) * 22px)}.h-index{display:none}}.h-hold{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.h-hero{-webkit-user-select:none;user-select:none}.h-reel-hint{display:none;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;color:var(--ink-3);pointer-events:none}@media (pointer: coarse){.h-reel-hint{display:block;top:calc(63% + 14px)}}.reel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:transparent;visibility:hidden;pointer-events:none}.reel-v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}@media (orientation: portrait){.reel-v{object-fit:contain}}.reel-foot{position:absolute;left:var(--m);right:var(--m);bottom:calc(40px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:center;color:#fff;mix-blend-mode:difference}.reel-snd{pointer-events:auto;color:#fff;padding:14px 0;margin:-14px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body.is-reel .rail,body.is-reel .chrome{opacity:0;transition:opacity .5s}.h-stagewrap{position:relative}.h-stagewrap+.h-work{padding-top:var(--sec)}.h-hero>.h-lower{z-index:2}.h-cv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:#fff;overflow:hidden;pointer-events:none}.h-cv-film{position:absolute;top:0;right:0;bottom:0;left:0;will-change:clip-path}.h-cv-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.h-cv-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000005c}.h-cv-wm{position:absolute;left:var(--m);right:var(--m);bottom:calc((100vw - 2 * var(--m)) / -3.194 * .1)}.h-cv-wm .mask{display:block;overflow:hidden;padding-top:3%;margin-top:-3%}.h-cv.is-risen .h-cv-wm .mask{overflow:visible}.h-cv-wm .wm .l{transition:transform 1.5s var(--expo)}.h-cv-wm .wm .l:nth-child(2){transition-delay:80ms}.h-cv-wm .wm .l:nth-child(3){transition-delay:.16s}.h-cv-wm .wm .l:nth-child(4){transition-delay:.24s}.h-cv-wm .wm .l:nth-child(5){transition-delay:.32s}.h-cv:not(.is-in) .h-cv-wm .wm .l{transform:translateY(104%)}.h-cv-cue{position:absolute;right:var(--m);bottom:calc((100vw - 2 * var(--m)) / 3.194 * .9 + 28px);color:#ffffffb3}.h-cv-track{height:150vh;pointer-events:none}body.v4-cover .chrome .mark{opacity:0!important;pointer-events:none}.chrome .mark{transition:opacity .8s var(--expo)}body.v4-cover .rail{opacity:0;pointer-events:none}.chrome-nav,.nav-menu{transition:opacity .6s var(--expo)}body.v4-cover .chrome-nav{opacity:0!important;pointer-events:none}@media (max-width: 859px){.h-cv-track{height:140vh}}@media (prefers-reduced-motion: reduce){.h-cv{display:none}.h-cv-track{height:0}}.h-wall{display:grid;gap:clamp(56px,7vw,120px)}.h-row{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.h-pin{display:block;transition:opacity .6s var(--expo)}.h-wall:has(.h-pin:hover) .h-pin:not(:hover){opacity:.35}.h-pin-m{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface);clip-path:inset(100% 0 0 0);transition:clip-path 1.6s var(--expo) var(--d, 0ms)}.h-pin.is-in .h-pin-m{clip-path:inset(0 0 0 0)}.h-pin-m video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 2.2s var(--expo) var(--d, 0ms)}.h-pin.is-in .h-pin-m video{transform:none}.h-pin-cap{display:block;padding-top:16px;font:300 clamp(18px,1.5vw,22px)/1.25 var(--serif);color:#fff}.h-pin-cap b{font-weight:400}.h-pin-cap em{color:#ffffff80}@media (max-width: 859px){.h-row{display:grid;grid-template-columns:none;row-gap:56px}.h-pin{grid-column:auto!important;margin-top:0!important}}@media (prefers-reduced-motion: reduce){.h-pin-m{clip-path:none}.h-pin-m video{transform:none}}.h-logos{overflow:hidden;padding:24px 0;max-width:none;margin:var(--gap) calc(-1 * var(--inset)) 0;-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 22%,#000 78%,transparent 98%);mask-image:linear-gradient(90deg,transparent 2%,#000 22%,#000 78%,transparent 98%)}.h-logos-run{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,64px)}.h-logo{flex:none;height:calc(30px * var(--h));max-height:46px;display:flex;align-items:center}.h-logo img{height:100%;width:auto;opacity:.86}.h-logo-rep{display:none}@media (max-width: 859px){.h-logos{margin:var(--gap) calc(-1 * var(--m)) 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.h-logos-run{justify-content:flex-start;width:max-content;gap:44px;padding-right:44px;animation:h-logos-run 38s linear infinite}.h-logo{height:calc(22px * var(--h));max-height:32px}.h-logo-rep{display:flex}}@keyframes h-logos-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.h-logos-run{animation:none}}.nf-foot{position:relative;z-index:4;padding:var(--sec) 0 0;color:var(--ink);overflow:hidden;background:var(--night)}.ft-top{padding:0 var(--m);display:grid;gap:clamp(28px,3vw,44px);justify-items:start}.ft-h{margin:0;font-weight:300}.ft-big{display:flex;flex-wrap:nowrap;font:300 clamp(64px,9vw,160px)/1 var(--serif);letter-spacing:-.05em;color:var(--ink)}.ft-big .ch{position:relative;display:inline-block;overflow:hidden;height:1.26em;padding:0 .01em;margin-right:-.035em}.ft-big .ch>span{display:block;padding-bottom:.21em;transition:transform .8s var(--cut);transition-delay:calc(var(--i) * 28ms)}.ft-big .ch>span+span{font-style:italic}.ft-big .sp{width:.25em;flex:none}.ft-big .ch>span:first-child{transform:translateY(110%)}.ft-big.in-view .ch>span:first-child{transform:none}@media (hover: hover){.ft-big:hover .ch>span{transform:translateY(-100%)}.ft-big.in-view:hover .ch>span:first-child{transform:translateY(-100%)}}.ft-big:focus-visible{outline:none}.ft-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px clamp(24px,3vw,44px)}.ft-cta p{margin:0;max-width:31ch;font:300 15px/1.6 var(--sans);color:var(--ink-2)}.ft-btn{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;padding:15px 18px 15px 26px;min-height:54px;border:1px solid rgba(255,255,255,.42);border-radius:99px;font:400 14px/1 var(--sans);letter-spacing:.01em;color:var(--ink);background:transparent;transition:background .4s,color .4s,border-color .4s,scale .28s var(--expo)}.ft-btn:hover,.ft-btn:focus-visible{background:var(--ink);color:var(--night);border-color:var(--ink)}.ft-btn:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.ft-btn:active{scale:.96}.ft-arw{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;overflow:hidden}.ft-arw>span{grid-area:1 / 1;display:block;transition:transform .6s var(--cut)}.ft-arw svg{display:block;width:13px;height:8px;fill:none;stroke:currentColor;stroke-width:1.3}.ft-arw-b{transform:translate(-180%)}.ft-btn:hover .ft-arw-a,.ft-btn:focus-visible .ft-arw-a{transform:translate(180%)}.ft-btn:hover .ft-arw-b,.ft-btn:focus-visible .ft-arw-b{transform:none}@media (hover: none){.ft-btn:hover{background:transparent;color:var(--ink);border-color:#ffffff6b}.ft-btn:hover .ft-arw-a{transform:none}.ft-btn:hover .ft-arw-b{transform:translate(-180%)}}.ft-cta{opacity:0;transform:translateY(16px);transition:opacity 1.1s var(--expo) .35s,transform 1.3s var(--expo) .35s}.nf-foot.is-in .ft-cta{opacity:1;transform:none}.ft-office{display:inline-flex;align-items:baseline;gap:.42em;white-space:nowrap}.ft-office-lg.wm{display:inline-block;width:auto;height:.86em;flex:none;align-self:center;transform:translateY(.06em);fill:currentColor}.nf-stage{position:relative;margin:clamp(72px,9vw,140px) 0 0;height:clamp(400px,48vw,760px)}.nf-foot>.nf-stage:first-child{margin-top:0}.nf-legend{position:absolute;right:var(--m);top:22px;display:flex;align-items:center;gap:12px;z-index:2}.nf-legend i{width:22px;border-top:1px dashed var(--ink-2)}.nf-map{position:absolute;top:0;right:0;bottom:0;left:0}.nf-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.8s var(--expo) .15s}.nf-foot.is-in .nf-map.is-drawn .nf-svg{opacity:1}.nf-svg .land{fill:#1b1b1b;stroke:#fff6;stroke-width:.7;vector-effect:non-scaling-stroke}.nf-svg .land.is-night{fill:#070707;stroke:#fff3}.nf-svg .grat path{fill:none;stroke:#ffffff12;stroke-width:1;vector-effect:non-scaling-stroke}.nf-svg .grat path.eq{stroke:#ffffff1f}.nf-svg .night{fill:#00000059}.nf-svg .term{fill:none;stroke:#ffffff73;stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.nf-cities{position:absolute;top:0;right:0;bottom:0;left:0}.nf-city{position:absolute;display:flex;align-items:flex-start;gap:14px;transform:translate(-4.5px,-9px);white-space:nowrap;padding:4px 0;text-align:left}.nf-city.is-w{flex-direction:row-reverse;transform:translate(calc(-100% + 4.5px),-9px);text-align:right}.nf-city.is-w .nf-cl{justify-items:end}.nf-dot{position:relative;z-index:1;flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;border:1px solid #fff;background:#000;transition:background .5s,transform .6s var(--expo)}.nf-dot b{display:none}.nf-city.is-on .nf-dot{background:#fff;transform:scale(1.3)}.nf-cl{display:grid;gap:10px}.nf-cn{font:300 clamp(17px,1.35vw,22px)/1 var(--serif);letter-spacing:-.005em;color:#fff}.nf-ct{font:300 clamp(30px,3.2vw,52px)/.9 var(--serif);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums lining-nums}.nf-city.is-on .nf-ct,.nf-city.is-on .ft-office>span{font-style:italic}.nf-foot.is-hot .nf-city:not(.is-on){opacity:.45!important}.nf-cities .nf-city{opacity:0;transition:opacity 1s var(--expo) .3s}.nf-foot.is-in .nf-cities .nf-city{opacity:1}.nf-offs{display:none}.nf-off{display:grid;gap:6px;outline:none}.nf-oc{font:300 24px/1 var(--serif);letter-spacing:-.01em}.nf-ot{display:flex;align-items:baseline;gap:6px;font:300 40px/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.nf-ot b{font-weight:300}.nf-ot small{font:400 11px/1 var(--sans);letter-spacing:.2em;color:var(--ink-3);width:2.2em}.nf-off.is-on .ft-office>span{font-style:italic}.ft-row{position:relative;display:grid;grid-template-columns:1fr auto auto auto;gap:clamp(24px,3vw,56px);align-items:center;margin:0 var(--m);padding:18px 0 22px;border-top:1px solid var(--hair-2);font:300 13px/1.4 var(--sans);color:var(--ink)}.ft-row nav{display:flex;flex-wrap:wrap;gap:8px 22px}.ft-row nav a,.ft-legal a,.ft-itp span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--cut),color .3s}.ft-row nav a:hover,.ft-legal a:hover,.ft-itp:hover span,.ft-row nav a:focus-visible{background-size:100% 1px}.ft-row [data-soon]{color:var(--ink-2)}.ft-itp{display:inline-flex;align-items:center;gap:12px;color:var(--ink-2)}.ft-itp-svg{display:block;width:34px;height:auto;color:#fff}.ft-legal{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 8px;color:var(--ink-2);font-size:12px}.ft-legal i{font-style:normal}.ft-legal a:hover{color:var(--ink)}@media (min-width: 860px) and (max-width: 1180px){.ft-row{grid-template-columns:1fr auto;row-gap:14px}.ft-row>:nth-child(2n){justify-self:end}}@media (max-width: 859px){.ft-big{font-size:10.2vw}.ft-btn{min-height:48px;padding:12px 14px 12px 20px;font-size:13px}.ft-top{gap:24px}.ft-cta{flex-direction:column;align-items:flex-start}.nf-stage{height:clamp(260px,78vw,380px);margin-top:64px}.nf-legend{top:auto;bottom:12px;right:auto;left:0}.nf-offs{display:grid;margin:0 var(--m)}.nf-off{grid-template-columns:1fr auto;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--hair)}.nf-oc{grid-column:1}.nf-ot{grid-column:2;grid-row:1}.nf-od{grid-column:1 / -1}.nf-ct{display:none}.nf-cl{gap:0}.nf-cn{font-size:15px}.nf-oc{font-size:20px}.nf-ot{font-size:34px;gap:4px}.nf-ot small{width:1.8em}.ft-row{grid-template-columns:1fr;gap:18px;margin-top:48px}.ft-row nav a,.ft-legal a,.ft-itp{display:inline-flex;align-items:center;min-height:44px}.ft-row nav a,.ft-legal a,.ft-itp span{background-position:0 calc(50% + .75em)}}@media (prefers-reduced-motion: reduce){.nf-svg,.nf-cities .nf-city,.ft-cta,.ft-big .ch>span{transition:none!important}.ft-big .ch>span:first-child{transform:none}}.rail.is-foot{opacity:0!important}.rail.is-foot>*{pointer-events:none}.ft-mark{--mp: 1;position:relative;padding:var(--gap) var(--m) clamp(10px,1.2vw,18px);overflow:hidden;will-change:transform}.ft-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:calc((1 - var(--mp)) * .75);pointer-events:none}.ft-mark>svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.ft-mark>svg path,.ft-mark>svg polygon{fill:inherit}.ft-mark canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.ft-mark.mk-shaded>svg{transform:translateY(16%);opacity:0;transition:transform 1.8s var(--expo),opacity 1.4s var(--expo)}.ft-mark.mk-shaded.in>svg{transform:none;opacity:1}.ft-mark.mk-deboss>svg{visibility:hidden}@media (prefers-reduced-motion: reduce){.ft-mark.mk-shaded>svg{transform:none;opacity:1;transition:none}}.sv{position:relative}.sv-h{margin:0 0 var(--gap)}.sv-hl{display:inline-block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}.sv-hl>*{display:inline-block}.sv-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair-2)}.sv-row{position:relative;display:grid;grid-template-columns:var(--col) 1fr;gap:0 var(--g);align-items:baseline;padding:22px 0;border-bottom:1px solid var(--hair-2);color:var(--ink);transition:color .4s}.sv-n{color:var(--ink-3);transition:color .4s}.sv-t{font:300 clamp(22px,2.2vw,36px)/1.1 var(--serif);letter-spacing:-.02em}.sv-n>span{display:inline-block}.sv-t>span{display:block}@media (hover: hover){.sv-list.is-hot .sv-row,.sv-list:hover .sv-row{color:var(--ink-3)}.sv-list .sv-row.is-on,.sv-list .sv-row:hover{color:var(--ink)}.sv-list .sv-row.is-on .sv-n,.sv-list .sv-row:hover .sv-n{color:var(--ink-2)}}.sv-row:focus-visible{outline:none;color:var(--ink)}.sv-row:focus-visible .sv-t{font-style:italic}@media (prefers-reduced-motion: no-preference){.sv-h .sv-hl>*{transform:translateY(105%);transition:transform 1.3s var(--expo)}.sv-h .sv-hl+.sv-hl>*{transition-delay:.08s}.sv-h.is-in .sv-hl>*{transform:none}.sv-row{border-bottom-color:transparent}.sv-row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--hair-2);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.3s var(--cut)}.sv-row.is-in:after{transform:none}.sv-n>span,.sv-t>span{transform:translate3d(0,106%,0);clip-path:inset(-.3em -.3em 106% -.3em);transition:transform 1.3s var(--expo),clip-path 1.3s var(--expo)}.sv-n>span{transition-delay:60ms}.sv-t>span{transition-delay:.15s}.sv-row.is-in .sv-n>span,.sv-row.is-in .sv-t>span{transform:none;clip-path:inset(-.3em -.3em -.3em -.3em)}}.sv-iw{position:fixed;left:0;top:0;z-index:18;width:clamp(180px,15vw,260px);aspect-ratio:.57;pointer-events:none}.sv-iw-m{--nd: clamp(14px, 2.2vw, 30px);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#111;clip-path:polygon(72.9% 50%,0 50%,0 50%,27.1% 50%,100% 50%,100% 50%);transition:clip-path .7s var(--cut)}.sv-iw.open .sv-iw-m{clip-path:polygon(72.9% var(--nd),0 0,0 100%,27.1% calc(100% - var(--nd)),100% 100%,100% 0)}.sv-iw-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity .38s ease,transform 1.2s var(--cut)}.sv-iw-m img.on{opacity:1;transform:none}@media (max-width: 859px){.sv-row{grid-template-columns:44px 1fr}}@media (prefers-reduced-motion: reduce){.sv-iw-m,.sv-iw-m img{transition:none}}body[data-page=work]:not(.cl-is-index){overflow:hidden}body[data-page=work].is-dragging,body[data-page=work].is-dragging *{-webkit-user-select:none;user-select:none}.ring-stage{--k: 1;height:100vh;height:100svh;position:relative;overflow:hidden;touch-action:pan-y}.ring{position:absolute;top:0;right:0;bottom:0;left:0}.rt{position:absolute;left:0;top:0;display:grid;justify-items:center;transform-origin:0 0;will-change:transform,opacity;font:300 72px/1 var(--serif);letter-spacing:-.02em;white-space:nowrap;cursor:none;--sw: 1px;--so: .66;--fo: 0;--solid: 0}.rt>span{grid-area:1 / 1}.rt-o{color:rgba(255,255,255,var(--fo));-webkit-text-stroke:var(--sw) rgba(255,255,255,var(--so));opacity:calc(1 - var(--solid))}.rt-s{color:#fff;font-style:italic;opacity:var(--solid)}.ring-i{position:absolute;left:0;top:0;z-index:30;display:block;cursor:none}.ring-i:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:10px}.ring-caps{position:absolute;left:50%;top:calc(100% - 62px * var(--k));transform:translate(-50%);z-index:40;display:flex;align-items:center;justify-content:center;gap:28px;width:900px;max-width:calc(100vw - 2 * var(--m))}.rc-meta{white-space:nowrap;display:inline-block;clip-path:inset(-2px -40px)}.rc-enter{font-weight:500}.tix{position:absolute;z-index:40;right:var(--m);top:calc(50% - 200px);width:360px;pointer-events:none}.tix-label{margin:0 0 36px;opacity:0;transform:translate(12px);transition:opacity .32s var(--expo),transform .32s var(--expo)}.tix ol{display:flex;flex-direction:column;gap:14px;transform:translateY(50px);transition:transform .42s var(--expo)}.tix li{height:1px;transition:height .42s var(--expo)}.tix a{display:flex;align-items:center;gap:10px;height:100%;pointer-events:none}.tix-n,.tix-t{white-space:nowrap}.tix-n{width:26px;flex-shrink:0;font-variant-numeric:tabular-nums}.tix-dots{flex:1 1 0;height:0;border-bottom:1px dotted rgba(255,255,255,.16)}.tix-n,.tix-t,.tix-dots{opacity:0;transform:translate(12px);transition:opacity .32s var(--expo),transform .32s var(--expo),color .32s,border-color .32s}.tix-tk{width:28px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;pointer-events:auto}.tix-tk i{display:block;width:14px;height:1px;background:var(--ink-3);transition:width .32s var(--expo),background .32s}.tix a.is-on .tix-tk i{width:28px;background:#fff}.tix.is-open{pointer-events:auto}.tix.is-open .tix-label,.tix.is-open ol{opacity:1;transform:none}.tix.is-open li{height:14px}.tix.is-open a{pointer-events:auto}.tix.is-open .tix-n,.tix.is-open .tix-t,.tix.is-open .tix-dots{opacity:1;transform:none;transition-delay:calc(var(--k) * 24ms)}.tix a.is-on .tix-n,.tix a.is-on .tix-t,.tix.is-open a:is(:hover,:focus-visible) .tix-n,.tix.is-open a:is(:hover,:focus-visible) .tix-t{color:#fff}.tix.is-open a:is(:hover,:focus-visible) .tix-dots{border-bottom-color:#ffffff73}.tix.is-open a:is(:hover,:focus-visible):not(.is-on) .tix-tk i{width:20px;background:#fffc}.tix a:focus-visible{outline:none}.ring-dots{display:none}@media (max-width: 859px){.tix{display:none}.ring-caps{flex-direction:column;gap:16px;top:calc(100% - 172px)}.ring-dots{display:flex;gap:6px;align-items:center}.ring-dots i{display:block;width:14px;height:1px;background:#ffffff4d;transition:width .6s var(--expo),background .6s}.ring-dots i.is-on{width:30px;background:#fff}.rc-meta{white-space:normal;text-align:center;max-width:80vw;letter-spacing:.2em}body[data-page=work] .rail [data-hint]{display:none}}@media (prefers-reduced-motion: reduce){.tix *{transition:none!important}}.cl-switch{display:flex;gap:8px}.cl-sw,.cli-f{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:10px 18px;border:1px solid rgba(255,255,255,.26);border-radius:99px;font:400 10px/1.3 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;transition:border-color .4s,color .4s,background-color .4s}.cl-sw:hover,.cli-f:hover{border-color:#ffffffb3;color:#fff}.cl-sw.is-on,.cli-f.is-on{border-color:#fff;color:#fff}.cl-sw:focus-visible,.cli-f:focus-visible{outline:1px solid #fff;outline-offset:3px}.cl-switch--float{position:absolute;z-index:45;left:var(--m);top:clamp(84px,7.4vw,104px)}.clp{position:relative;height:100vh;height:100svh;overflow:hidden;touch-action:none}.clp-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.clp-hit{position:absolute;left:0;top:0;z-index:30;display:block;cursor:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.clp-hit.is-off{pointer-events:none}.clp-hit:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:10px}.clp-cap{position:absolute;left:0;top:0;z-index:40;display:grid;justify-items:center;text-align:center;gap:18px;padding-top:clamp(48px,5vw,76px);will-change:transform;transition:opacity .6s}.clp-name{overflow:hidden;padding:0 .06em .1em;margin:0 -.06em;font:italic 300 clamp(38px,4vw,58px)/1.04 var(--serif);letter-spacing:-.02em;color:#fff;white-space:nowrap}.clp-name span{display:inline-block}.clp:not(.is-gl):not(.is-nogl) .clp-cap{opacity:0}.clp-still{display:none}.clp.is-nogl .clp-still:not([hidden]){display:block;position:absolute;left:50%;top:46%;width:min(44vw,640px);aspect-ratio:16 / 10;transform:translate(-50%,-50%);object-fit:cover;outline:1px solid rgba(255,255,255,.3);outline-offset:10px}.clp.is-nogl .clp-cap{left:50%;top:auto;bottom:18vh;transform:translate(-50%)!important;justify-items:center}@media (max-width: 859px){.cl-switch--float{top:auto;bottom:calc(22px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}.cl-switch .cl-sw{min-height:32px;padding:8px 14px;font-size:10px}.clp-cap{left:var(--m);right:var(--m);justify-items:center;text-align:center;gap:14px;padding-top:22px}.clp-name{font-size:clamp(30px,8.6vw,40px)}.clp.is-nogl .clp-still:not([hidden]){width:70vw;aspect-ratio:4 / 5;top:42%}}.cli{position:relative;padding:clamp(84px,7.4vw,104px) var(--m) var(--sec)}.cli-head{display:grid;justify-items:start;gap:clamp(28px,2.8vw,40px);padding-bottom:var(--gap)}.cli-h{margin-top:clamp(28px,4vw,64px)}.cli-list{border-bottom:1px solid var(--hair-2)}.cli-list li{overflow:hidden}.cli-row{display:grid;grid-template-columns:minmax(0,1fr) calc(4 * var(--col) + 3 * var(--g)) calc(var(--col) * 1.5);column-gap:var(--g);align-items:center;height:clamp(84px,7.2vw,108px);border-top:1px solid var(--hair-2);transition:border-color .6s}.cli-t{justify-self:start;font:300 clamp(30px,3.6vw,52px)/1.1 var(--serif);letter-spacing:-.012em;color:#fff;white-space:nowrap;transition:transform .6s var(--expo),color .42s}.cli-p{color:var(--ink-3);transition:color .42s}.cli-go{justify-self:end;color:var(--ink-3);opacity:0;transition:color .42s,opacity .42s}.cli-go>i{background:currentColor}.cli-list.is-hovering .cli-row:not(.is-hot) .cli-t{color:#ffffff47}.cli-row.is-hot{border-top-color:#ffffff80}.cli-row.is-hot .cli-t{transform:translate(20px);font-style:italic}.cli-row.is-hot :is(.cli-p,.cli-go){color:#fff}.cli-row.is-hot .cli-go{opacity:1}.cli-row.is-hot .cli-go>i{width:44px}.cli-row:focus-visible{outline:none}.cli-row:focus-visible .cli-t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.cli-prev{position:fixed;left:0;top:0;z-index:30;width:clamp(180px,15vw,240px);margin:0;pointer-events:none;will-change:transform}.cli-prev img{display:block;width:100%;aspect-ratio:var(--ar, 1.5);object-fit:cover;background:var(--surface);transform:translateY(-50%);clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--cut)}.cli-prev.is-on img{clip-path:inset(0 0 0 0)}@media (max-width: 1100px){.cli-row{grid-template-columns:minmax(0,1fr) 34% 60px}}@media (max-width: 859px),(pointer: coarse){.cli-prev{display:none}}@media (max-width: 859px){.cli-f{white-space:normal;text-align:left;letter-spacing:.18em}.cli-row{grid-template-columns:minmax(0,1fr);row-gap:8px;height:auto;padding:22px 0;align-content:center}.cli-t{font-size:clamp(28px,8vw,36px);white-space:normal}.cli-go{display:none}.cli-row.is-hot .cli-t{transform:none}}@media (prefers-reduced-motion: reduce){.cli-t,.cli-prev img{transition:none}}.cli-body{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.cli-body .cli-list{grid-column:4 / 13;grid-row:1}.cli-body .cli-row{grid-template-columns:minmax(0,1fr) minmax(0,max-content) 72px}.cli-body .cli-t{font-size:clamp(28px,3vw,46px)}.cli-body .cli-p{justify-self:end;white-space:nowrap}.cli-cats{grid-column:1 / 4;grid-row:1;position:sticky;top:120px;display:grid;justify-items:start;gap:4px;padding-top:18px}.cli-cats-k{margin:0 0 14px}.cli-cats>i{display:none}.cli-cats .cli-f{min-height:0;padding:3px 0;border:0;border-radius:0;background:none;font:300 clamp(19px,1.5vw,23px)/1.25 var(--serif);letter-spacing:-.005em;text-transform:none;color:#ffffff5c;text-align:left;white-space:nowrap;transition:color .35s,transform .5s var(--expo)}.cli-cats .cli-f:hover{color:#ffffffbf;border:0}.cli-cats .cli-f.is-on{color:#fff;font-style:italic;transform:translate(8px)}@media (max-width: 859px){.cli-body{display:flex;flex-direction:column}.cli-cats{position:static;padding-top:44px;gap:2px}.cli-cats .cli-f{font-size:22px}.cli-body .cli-row{grid-template-columns:minmax(0,1fr)}.cli-body .cli-p{justify-self:start}}body[data-page=case] .chrome-nav,body[data-page=case] .nav-menu,body[data-page=case] .rail{visibility:hidden}.cs-top{position:fixed;z-index:21;left:0;right:0;top:var(--cy, 52px);height:0;pointer-events:none;mix-blend-mode:difference}.cs-close{position:absolute;right:var(--m);top:0;transform:translateY(-50%);display:flex;align-items:center;gap:14px;pointer-events:auto;color:#fff;mix-blend-mode:difference;font:500 11px/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.08em}.cs-close i{display:block;width:18px;height:1px;background:#fff;transition:width .5s var(--expo)}.cs-close:hover i{width:34px}.pj-corners{position:fixed;z-index:21;left:var(--m);right:var(--m);bottom:44px;display:flex;justify-content:space-between;pointer-events:none;mix-blend-mode:difference}.pj-c{pointer-events:auto;display:inline-flex;align-items:center;gap:14px;color:#fff}.pj-arw{font:300 14px/1 var(--sans);letter-spacing:0;transition:transform .6s var(--expo)}.pj-c.prev:hover .pj-arw{transform:translate(-6px)}.pj-c.next:hover .pj-arw{transform:translate(6px)}.pj-title{position:fixed;z-index:19;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;text-align:center;mix-blend-mode:difference;color:#fff;padding:0 var(--m)}.pj-name{font:300 clamp(48px,7.2vw,112px)/.98 var(--serif);letter-spacing:-.022em}.pj-name .w .mk{padding-bottom:.16em;margin-bottom:-.16em}.pj-svc{margin-top:24px;color:#fff}.pj-arrival{position:relative;height:100vh;min-height:600px}.pj-m.pj-lead{position:absolute;left:0;right:0;top:13.333%;margin:0 auto;width:min(76.39vw,122.4vh)}.pj{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:24vh 6.1vw 28vh}.pj-col{position:relative;display:flex;flex-direction:column;will-change:transform}.pj-l{width:38vw;gap:24vh}.pj-r{width:21.5vw;gap:36vh;padding-top:32vh}.pj-m{margin:0;position:relative;aspect-ratio:var(--ar);background:var(--surface);overflow:hidden}.pj-m img,.pj-m video{width:100%;height:100%;object-fit:cover}.pj-l .pj-m:nth-child(2n){width:78%;align-self:flex-end}.pj-r .pj-m:nth-child(2n){width:80%}.pj-next{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sec) var(--m)}.pj-next-a{display:grid;justify-items:center;gap:20px;text-align:center}.pj-next-t{margin-top:4px}.pj-next-m{order:-1;margin-bottom:36px;width:min(26vw,380px);aspect-ratio:16 / 9}@media (max-width: 859px){.pj-arrival{height:100svh}.pj-m.pj-lead{--lw: min(calc(100vw - 2 * var(--m)), calc((50svh - 180px)*1.7778) );top:calc(50svh - 84px - var(--lw) * .5625);width:var(--lw)}.pj-name{font-size:clamp(36px,10.4vw,56px);line-height:1;text-wrap:balance}.pj-svc{margin-top:16px;letter-spacing:.2em;line-height:1.6;max-width:30ch;margin-left:auto;margin-right:auto}.pj{flex-direction:column;align-items:stretch;gap:11vh;padding:16vh var(--m) 22vh}.pj-col{display:contents}.pj-m{order:var(--o)}.pj-l .pj-m{width:84%!important;align-self:flex-start}.pj-r .pj-m{width:62%!important;align-self:flex-end}.pj-corners{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pj-c{padding:14px 0}.pj-c{font-size:10px;letter-spacing:.24em}.pj-c>[data-roll]{display:none}.pj-c.prev:after{content:"Previous"}.pj-c.next:before{content:"Next"}.pj-next-m{width:64vw}}.mn,.mn-story{position:relative}.mn-thread{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.mn-path{fill:none;stroke:#fff;stroke-width:1;stroke-opacity:.62;stroke-linecap:round}.mn-head{fill:#fff;transition:opacity .6s}.mn-knot{fill:#fff;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform 1s var(--expo)}.mn-knot.is-on{transform:scale(1)}.mn-end{fill:var(--night);stroke:#fff;stroke-width:1}.mn-story>section>:not(.mn-run){position:relative;z-index:1}.mn-run{position:absolute;top:0;bottom:0;left:var(--tx, 0px);width:0;pointer-events:none}.mn-on [data-mn]:not([data-mn=w]){opacity:0;transform:translate3d(0,24px,0);transition:opacity 1.4s var(--expo) var(--d, 0s),transform 1.8s var(--expo) var(--d, 0s)}.mn-on [data-mn].is-in{opacity:1;transform:none}.mn-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .16em;margin:0 -.06em -.16em}.mn-w>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.5s var(--expo) calc(var(--i) * 24ms)}.is-in .mn-w>span{transform:none}.mn-on [data-open]{clip-path:inset(0 50% 0 50%);transition:clip-path 2.1s var(--cut)}.mn-on [data-open].is-open{clip-path:inset(0 0 0 0)}.mn-about{max-width:880px;font:300 clamp(22px,2.15vw,31px)/1.32 var(--serif);letter-spacing:-.008em;color:var(--ink);text-align:center;text-wrap:balance}.mn-about em,.mn-lede em,.mn-big em,.mn-say em,.mn-sig em{font-style:italic}.mn-about em,.mn-lede em,.mn-say em{color:var(--ink-2)}.mn-lede{font:300 clamp(26px,2.6vw,40px)/1.22 var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.mn-txt{display:grid;gap:1.2em;align-content:start}.mn-txt p,p.mn-txt{font:300 16px/1.75 var(--sans);color:var(--ink-2);max-width:44ch}.mn-word{font:italic 300 clamp(88px,15vw,236px)/.9 var(--serif);letter-spacing:-.035em;color:var(--ink)}.mn-big{font:300 clamp(34px,4.4vw,64px)/1.06 var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.mn-say{font:300 clamp(22px,2vw,30px)/1.26 var(--serif);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty}.mn-ph,.mn-ph em,.mn-txt p.mn-ph{color:var(--ink-3)}.mn-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:clamp(150px,26vh,260px) var(--m) 0;text-align:center}.mn-hero-in{display:grid;justify-items:center;gap:clamp(36px,5vh,56px)}.mn-h1>span{display:block}.mn-run-hero{position:relative;left:auto;top:auto;bottom:auto;flex:1 0 14vh;margin-top:clamp(36px,6vh,64px);align-self:center}.mn-ch{position:relative;padding:clamp(96px,17vh,190px) var(--m)}.mn-in{position:relative;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.mn-in>:not(.mn-run){grid-column:4 / 12}.mn-c1 .mn-in{--tx: calc(2 * var(--col) + 1.5 * var(--g));row-gap:clamp(40px,6vh,64px)}.mn-c1 .mn-lede{grid-column:4 / 12}.mn-c1 .mn-txt{grid-column:7 / 11}.mn-pic{display:grid;gap:16px}.mn-plate{width:100%}.mn-cap{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mn-cap em{font:italic 300 17px/1.2 var(--serif);color:var(--ink-2)}.mn-g1,.mn-g2,.mn-g3{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g)}.mn-pic-1{grid-column:7 / 11}.mn-pic-1 .mn-plate{aspect-ratio:4 / 5}.mn-pic-2{grid-column:2 / 12}.mn-pic-2 .mn-plate{aspect-ratio:2.1 / 1}.mn-pic-3{grid-column:7 / 11}.mn-pic-3 .mn-plate{aspect-ratio:4 / 5}.mn-c2 .mn-in{--tx: calc(5 * var(--col) + 4.5 * var(--g));row-gap:clamp(28px,4vh,44px)}.mn-c2 .mn-in>:not(.mn-run){grid-column:7 / 13}.mn-c2 .mn-word{margin:8px 0 4px -.04em;font-size:clamp(88px,13.5vw,210px)}.mn-c2 .mn-in>.mn-txt{grid-column:9 / 13}.mn-c3 .mn-in{--tx: calc(2 * var(--col) + 1.5 * var(--g));row-gap:clamp(36px,5vh,56px)}.mn-c3 .mn-txt{grid-column:7 / 11}.mn-c4 .mn-in{--tx: 50%;row-gap:clamp(72px,13vh,140px)}.mn-vow{display:grid;gap:18px;align-content:start}.mn-in>.mn-vow-l{grid-column:2 / 7;text-align:right;justify-items:end;padding-right:var(--g)}.mn-in>.mn-vow-r{grid-column:7 / 12;padding-left:var(--g)}.mn-vow .mn-say{max-width:22ch}.mn-c5 .mn-in{--tx: calc(2 * var(--col) + 1.5 * var(--g));row-gap:clamp(36px,5vh,56px)}.mn-c5 .mn-big{grid-column:4 / 12}.mn-three{grid-column:4 / 13!important;display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--g);padding-top:12px}.mn-three li{display:grid;gap:14px;align-content:start;padding-top:22px;border-top:1px solid var(--hair-2);padding-right:var(--g)}.mn-three p{font:300 15px/1.7 var(--sans);color:var(--ink-2);max-width:32ch}.mn-note{grid-column:4 / 10!important;font:300 16px/1.75 var(--sans);color:var(--ink);max-width:52ch}.mn-c6 .mn-in{--tx: calc(5 * var(--col) + 4.5 * var(--g));row-gap:clamp(28px,4vh,44px)}.mn-c6 .mn-in>:not(.mn-run){grid-column:7 / 13}.mn-c6 .mn-in>.mn-txt{grid-column:9 / 13}.mn-close{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(96px,17vh,190px);padding-bottom:clamp(120px,22vh,240px)}.mn-run-end{position:relative;left:auto;top:auto;bottom:auto;height:clamp(120px,20vh,220px);align-self:center;margin-bottom:clamp(40px,6vh,64px)}.mn-close .mn-in{display:grid;justify-items:center;gap:clamp(36px,5vh,56px);grid-template-columns:none}.mn-close .mn-in>*{grid-column:auto}.mn-close-t{max-width:46ch!important}.mn-sig{text-align:center}@media (max-width: 859px){.mn-hero{padding-top:132px}.mn-about{text-align:center}.mn-run-hero{flex-basis:12vh}.mn-ch{padding-block:clamp(64px,11vh,110px)}.mn-in,.mn-g1,.mn-g2,.mn-g3{display:block}.mn-in{--tx: 0px !important;padding-left:26px;display:grid;grid-template-columns:1fr}.mn-in>:not(.mn-run),.mn-c2 .mn-in>:not(.mn-run),.mn-c6 .mn-in>:not(.mn-run),.mn-three,.mn-note{grid-column:1 / -1!important}.mn-in>.mn-vow-l,.mn-in>.mn-vow-r{text-align:left;justify-items:start;padding:0}.mn-c4 .mn-in{row-gap:64px}.mn-c2 .mn-word{font-size:clamp(76px,26vw,120px)}.mn-three{grid-template-columns:1fr;row-gap:28px}.mn-pic-1,.mn-pic-3{width:82%;margin-left:auto}.mn-pic-3{margin-left:0;margin-right:auto}.mn-cap{flex-direction:column;gap:6px}.mn-close .mn-in{padding-left:0}}@media (prefers-reduced-motion: reduce){.mn-knot{transition:none}}.fa-hero{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) calc(4 * var(--col) + 3 * var(--g));column-gap:calc(2 * var(--col) + 2 * var(--g));align-items:end;padding:clamp(140px,13vw,184px) var(--m) clamp(96px,9vw,128px)}.fa-head{display:grid;gap:28px;padding-bottom:6px;min-width:0}.fa-head .lab{display:flex;gap:18px}.fa-h.is-long{font-size:clamp(42px,5.2vw,84px)}.fa-line{display:block}.fa-line.is-it{font-style:italic}.fa-line .w .mk{padding-bottom:.22em;margin-bottom:-.22em}.fa-pic{width:100%;aspect-ratio:57 / 100;max-height:calc(100vh - 250px);justify-self:end;will-change:transform}@supports (aspect-ratio: 1){.fa-pic{width:auto;height:min(calc(100vh - 260px),calc((4 * var(--col) + 3 * var(--g)) / .57))}}.fa-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--col) + 2 * var(--g));row-gap:var(--gap);align-items:start}.fa-card.is-r{margin-top:clamp(80px,12vw,180px)}.fa-card .plate{aspect-ratio:16 / 9}.fa-cm{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:18px}.fa-card a:hover .fa-ct{font-style:italic}.fa-list a{display:grid;grid-template-columns:calc(var(--col) + var(--g)) minmax(0,1fr) 56px;column-gap:var(--g);align-items:center;padding:22px 0;color:#ffffff9e;transition:color .4s}.fa-list a:hover{color:#fff}.fa-ln{color:var(--ink-2)}.fa-lt{color:inherit;transition:transform .6s var(--expo)}.fa-list a:hover .fa-lt{transform:translate(14px);font-style:italic}.fa-th{width:56px;aspect-ratio:57 / 100;justify-self:end}@media (max-width: 859px){.fa-hero{grid-template-columns:1fr;min-height:0;row-gap:48px;padding:120px var(--m) 72px;align-items:start}.fa-head{order:0}.fa-pic{order:1;width:74%;height:auto;max-height:none;justify-self:end}.fa-line{white-space:normal}.fa-cards{grid-template-columns:1fr;row-gap:56px}.fa-card.is-r{margin-top:0;width:82%;justify-self:end}.fa-list a{grid-template-columns:36px minmax(0,1fr) 40px;padding:18px 0}.fa-th{width:40px}}.ap [hidden]{display:none!important}.ap-split{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start;min-height:100vh;min-height:100svh}.ap-pic{grid-column:1 / 7;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#000}.ap-pic-f{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity 1.1s var(--expo)}.ap-pic-f.is-on{opacity:1}.ap-pic-f img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.62) contrast(1.08);transform:scale(1.04);transition:transform 2.4s var(--expo)}.ap-pic-f.is-on img{transform:none}.ap-pic-cap{position:absolute;left:var(--m);right:var(--m);bottom:clamp(36px,6vh,64px);display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#fff}.ap-pic-city{font:300 clamp(30px,3vw,48px)/1 var(--serif);letter-spacing:-.015em}.ap-pic-time{font:300 17px/1 var(--serif);color:#ffffffb8}.ap-side{grid-column:7 / 13;padding:clamp(128px,17vh,168px) var(--m) clamp(72px,10vh,120px) clamp(12px,2vw,40px);display:grid;gap:clamp(44px,6vh,64px);min-width:0}.ap-head{display:grid;gap:20px}.ap-h1{margin:0}.ap-h1 .ap-ln{display:inline-block}.ap-intro{margin:0;max-width:34ch;font:300 clamp(17px,1.3vw,20px)/1.5 var(--serif);color:var(--ink-2)}.ap-form{display:grid;gap:34px;min-width:0}.ap-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.ap-chips,.ap-date,.ap-pick{border:0;margin:0;padding:0;min-width:0}.ap-f{position:relative;display:grid;gap:10px;min-width:0}.ap-l,.ap-chips legend,.ap-date legend,.ap-pick legend{display:block;padding:0;margin-bottom:10px;transition:color .48s var(--expo)}.ap-f:focus-within .ap-l,.ap-f.is-bad .ap-l,.ap-date:focus-within legend,.ap-date.is-bad legend{color:#fff}.ap-opt{color:var(--ink-3)}.ap-in{display:block;width:100%;height:40px;margin:0;padding:0;border:0;border-radius:0;background:none;outline:none;color:#fff;caret-color:#fff;font:300 21px/40px var(--serif);color-scheme:dark;cursor:none}.ap-in::placeholder{color:var(--ink-3);font-style:italic;opacity:1}.ap-in:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 40px #000 inset;caret-color:#fff}.ap-rule{position:relative;display:block;height:1px;background:var(--hair-2)}.ap-rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;transform:scaleX(0);transition:transform .48s var(--cut)}.ap-f:focus-within .ap-rule:after,.ap-f.is-bad .ap-rule:after{transform:none}.ap-err{margin:0;font:300 13px/18px var(--sans);color:#fff}.ap-err:empty{display:none}.ap-msg textarea{height:96px;resize:none;line-height:32px;overflow:auto}.ap-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2)}.ap-tab{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:16px 14px 15px 0;cursor:none}.ap-tab+.ap-tab{padding-left:14px;border-left:1px solid var(--hair-2)}.ap-tab input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:none}.ap-tab-c{font:300 clamp(19px,1.6vw,24px)/1 var(--serif);color:var(--ink-3);transition:color .45s var(--expo)}.ap-tab-t{font:300 13px/1 var(--serif);color:var(--ink-3)}.ap-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--cut)}.ap-tab+.ap-tab:after{left:0}.ap-tab:hover .ap-tab-c{color:var(--ink-2)}.ap-tab:has(input:checked) .ap-tab-c{color:#fff;font-style:italic}.ap-tab:has(input:checked) .ap-tab-t{color:var(--ink-2)}.ap-tab:has(input:checked):after{transform:none}.ap-tab:has(input:focus-visible){outline:1px solid rgba(255,255,255,.6);outline-offset:-1px}.ap-addr{margin:14px 0 0;color:var(--ink-3)}.ap-chip-row{display:flex;flex-wrap:wrap;gap:10px}.ap-chip{position:relative;display:inline-flex;align-items:center;padding:9px 18px;border:1px solid var(--hair-2);border-radius:99px;cursor:none;transition:border-color .32s var(--expo)}.ap-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:none}.ap-chip span{font:300 17px/22px var(--serif);color:var(--ink-2);transition:color .32s}.ap-chip:hover{border-color:#fff6}.ap-chip:hover span{color:#fff}.ap-chip:has(input:checked){border-color:#fff}.ap-chip:has(input:checked) span{color:#fff;font-style:italic}.ap-chip:has(input:focus-visible){outline:1px solid #fff;outline-offset:4px}.ap-date{display:grid;gap:10px}.ap-date-row{display:flex;align-items:baseline;gap:14px;height:40px}.ap-date .ap-in{flex:none}.ap-d{width:44px!important}.ap-m{width:48px!important}.ap-y{width:72px!important}.ap-slash{font:300 21px/40px var(--serif);color:var(--ink-3)}.ap-date:focus-within .ap-rule:after,.ap-date.is-bad .ap-rule:after{transform:none}.ap-submit{display:flex;justify-content:flex-end;padding-top:4px}.ap-send{cursor:none}.ap .nf-foot{padding-top:clamp(40px,5vw,72px)}.ap-thanks{display:grid;justify-items:center;gap:48px;text-align:center;outline:none}.ap-thanks-m{width:128px;aspect-ratio:9 / 16}.ap-thanks-m img{filter:grayscale(1) brightness(.86)}.ap-thanks-copy{display:grid;justify-items:center;gap:24px}.ap-thanks-copy .txt{max-width:40ch}.ap-back{margin-top:16px}.ap-thanks-to{display:inline-flex;align-items:baseline;gap:14px;color:#fff}.ap-thanks-to:empty{display:none}@media (max-width: 859px){.ap-split{display:flex;flex-direction:column;min-height:0}.ap-pic{position:relative;height:52vh;min-height:300px;width:100%}.ap-side{padding:48px var(--m) 32px}.ap-row{grid-template-columns:1fr;gap:34px}.ap-tabs{grid-template-columns:1fr}.ap-tab,.ap-tab+.ap-tab{padding:15px 0;border-left:0}.ap-tab+.ap-tab{border-top:1px solid var(--hair-2)}.ap-submit{justify-content:stretch}.ap-send{width:100%;justify-content:space-between}}.ar-page{background:var(--night)}.ar{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:var(--night)}.ar-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ar-bg>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .7s ease}.ar-bg>.on{opacity:1}.ar-list{position:relative;z-index:1;mix-blend-mode:difference;margin:0;padding:clamp(120px,12vw,170px) var(--m);text-align:center}.ar-list li+li{margin-top:clamp(4px,.8vw,12px)}.ar-name{display:inline-block;overflow:hidden;vertical-align:top;padding:.02em .14em .16em;margin:0 -.14em -.16em;font:300 clamp(46px,8vw,136px)/1 var(--serif);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;text-align:center;transition:opacity .6s ease}.ar-in{display:inline-block}.ar-name em{font-style:normal}.ar.has .ar-name{opacity:.28}.ar.has .ar-name.on{opacity:1}.ar-name.on em{font-style:italic}.ar-name:focus-visible{outline:1px solid var(--ink-3);outline-offset:6px}@media (pointer: coarse){.ar-name{cursor:pointer}}@media (prefers-reduced-motion: reduce){.ar-bg>*,.ar-name{transition:none}}body[data-page=galleria] .chrome,body[data-page=galleria] .rail{visibility:hidden;opacity:0;pointer-events:none}.gl{--gl-bg: #050505;--gl-fg: #f4f4f3;--gl-grey: rgba(244, 244, 243, .56);position:relative;height:520vh;background:var(--gl-bg)}.gl-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--gl-bg)}.gl-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;outline:none}.gl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gl-cap{position:absolute;left:0;top:0;z-index:2;margin:0;padding:7px 9px 8px;background:var(--gl-bg);color:var(--gl-fg);font:400 12px/1.2 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .22s;will-change:transform}.gl-cap.on{opacity:1}.gl-cap em{color:var(--gl-grey);font-size:13px}.gl-top{position:fixed;z-index:21;left:0;right:0;top:var(--cy, 52px);height:0;pointer-events:none;mix-blend-mode:difference}.gl-close{position:absolute;right:var(--m);top:0;transform:translateY(-50%);display:flex;align-items:center;gap:14px;pointer-events:auto;color:#fff;font:500 11px/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:14px 0 14px 16px;margin-right:0}.gl-close i{display:block;width:18px;height:1px;background:#fff;transition:width .5s var(--expo)}.gl-close:hover i,.gl-close:focus-visible i{width:34px}.gl-close:focus-visible{outline:none}.gl-zoom{--zb: 0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:rgba(5,5,5,calc(var(--zb) * .9))}.gl-zoom[hidden]{display:none}.gl-zoom-fig{position:absolute;margin:0;overflow:hidden;background:#000;will-change:transform}.gl-zoom-fig img{width:100%;height:100%;object-fit:cover;display:block}.gl-zoom-cap{position:absolute;left:0;right:0;top:0;margin:0;text-align:center;padding:0 var(--m);font:300 clamp(18px,1.6vw,24px)/1.2 var(--serif);letter-spacing:-.01em;color:var(--gl-fg, #f4f4f3);opacity:var(--zb)}.gl-zoom-cap em{font-style:italic;color:#f4f4f38f;transition:color .3s}.gl-zoom-cap a{color:inherit;text-decoration:none;padding:10px 0}.gl-zoom-cap a:hover em,.gl-zoom-cap a:focus-visible em{color:#f4f4f3}.gl-fall{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--g, 20px);align-items:start;padding:clamp(96px,14vh,140px) var(--m) clamp(64px,10vh,120px);min-height:100vh;background:#050505}.gl-fall[hidden]{display:none}.gl-fall-it{display:block;background:#000}.gl-fall-it img{display:block;width:100%;height:auto;object-fit:cover}@media (max-width: 900px){.gl{height:460vh}.gl-cap{display:none}}@media (prefers-reduced-motion: reduce){.gl-cap,.gl-close i,.gl-zoom-cap em{transition:none}}
