@font-face{font-family:"PP Editorial Old";src:url("../font/PPEditorialOld-Light.woff2?v=e87c68bb71") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../font/PPNeueMontreal-Regular.woff2?v=064d048948") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url("../font/PPNeueMontreal-Medium.woff2?v=e54ec0ea70") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Madani Arabic";src:url("../font/MadaniArabic-Light.woff2?v=408c97d59a") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Madani Arabic";src:url("../font/MadaniArabic-Regular.woff2?v=51e1788548") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Madani Arabic";src:url("../font/MadaniArabic-Medium.woff2?v=27fc119545") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Madani Arabic";src:url("../font/MadaniArabic-SemiBold.woff2?v=473f36819c") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Madani Arabic";src:url("../font/MadaniArabic-Bold.woff2?v=cacfaaf6fb") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Panchang";src:url("../font/Panchang-Variable.woff2?v=682992d02e") format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@property --w{syntax:"<number>";inherits:true;initial-value:0}:root{--dark:#06141B;--dark-3:#06141B;--dark-4:#06141B;--dark-2:#06141B;--rail-bg:#11212D;--rail-line:#253745;--card-line:#4A5C6A;--muted:#9BA8AB;--light-2:#BFC5C4;--light:#CCD0CF;--cream:#CCD0CF;--rail-ink:#CCD0CF;--accent:#CCD0CF;--serif:"PP Editorial Old",Georgia,serif;--sans:"PP Neue Montreal",-apple-system,Segoe UI,sans-serif;--display:"Panchang","PP Neue Montreal",sans-serif;--u:calc(100vw / 144);--pw:calc(100vw - var(--rail));--rail:14vh;--gut:calc(6.45 * var(--u));--vg:calc(4.8 * var(--u));--hair:.8px;--ease:cubic-bezier(.22,.68,.16,1);--slow:cubic-bezier(.16,1,.3,1);--quart:cubic-bezier(.165,.84,.44,1);--xr-out:cubic-bezier(.76,0,.24,1);--xr-in:cubic-bezier(.65,0,.35,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--light-2);color:var(--dark);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.micro{font-family:var(--sans);font-weight:400;font-size:calc(1.1 * var(--u));line-height:1.5;letter-spacing:.025em;text-transform:uppercase}.small{font-family:var(--sans);font-weight:400;font-size:calc(1.6 * var(--u));line-height:1.4}.lead{font-family:var(--sans);font-weight:400;font-size:calc(2.3 * var(--u));line-height:1.3}.rail{position:fixed;inset:0 auto 0 0;width:var(--rail);z-index:110;background:var(--rail-bg);border-right:var(--hair) solid var(--rail-line);color:var(--rail-ink);display:flex;flex-direction:column;align-items:center;transition:background .55s var(--ease),border-color .55s var(--ease),color .55s var(--ease)}.rail-burger{width:var(--rail);height:var(--rail);flex:0 0 auto;border-bottom:var(--hair) solid var(--rail-line);display:grid;place-items:center;gap:5px;align-content:center}.rail-burger span{display:block;width:26px;height:1.4px;background:currentColor;transition:transform .5s var(--slow),opacity .3s var(--ease)}.rail-burger:hover span:first-child{transform:translateX(-4px)}.rail-burger:hover span:last-child{transform:translateX(4px)}.rail-v{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.rail-top{margin-top:33px}.rail-mid{margin-top:auto;margin-bottom:auto;opacity:.85}.rail-bot{margin-bottom:34px}.rail-mid sup{font-size:.62em;vertical-align:super}.track{position:relative;width:100%;min-height:900vh}.pin{position:fixed;inset:0 0 auto var(--rail);height:100vh;height:100svh;width:calc(100vw - var(--rail));overflow:hidden;z-index:1}.strip{display:flex;flex-direction:row;height:100%;width:max-content;will-change:transform}.panel{position:relative;flex:0 0 auto;height:100%;isolation:isolate;width:calc(100vw - var(--rail));overflow:hidden;padding:var(--vg) calc(6.4 * var(--u)) var(--vg) var(--gut)}.panel.is-dark{background:var(--dark);color:var(--cream)}.panel.is-dark-2{background:var(--dark-2);color:var(--cream)}.panel.is-dark-3{background:var(--dark-3);color:var(--cream)}.panel.is-center{display:flex;align-items:center;justify-content:center}.panel.is-light{background:var(--light);color:var(--dark)}.panel.is-light-2{background:var(--light-2);color:var(--dark)}.hero{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 27.77vw;gap:0 clamp(20px,3vw,60px)}.hero-name{grid-column:1;grid-row:1;font-family:var(--serif);font-weight:300;font-size:calc(18.1 * var(--u));line-height:1;letter-spacing:-.04em;text-transform:uppercase;margin:0}.mask{display:block;width:max-content;overflow:hidden;padding:.1em 0 0 .2em;margin:-.1em 0 0 -.2em}.mask>span{display:block;white-space:nowrap;animation:hero-rise 1.15s var(--slow) both}.mask:nth-of-type(2)>span{animation-delay:.09s}@keyframes hero-rise{from{transform:translateY(105%)}to{transform:translateY(0)}}.hero-intro{grid-column:2;grid-row:1;padding-top:.32em}.hero-foot{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:20px}.hero-scroll{font-family:var(--serif);font-weight:300;font-size:clamp(22px,2.2vw,36px);letter-spacing:.06em;text-transform:uppercase;justify-self:end}.hero-intro,.hero-foot{animation:hero-in .9s var(--ease) .12s both}@keyframes hero-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ch1{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr auto;column-gap:1.643vw;row-gap:0}.ch1-label{grid-column:1;grid-row:1;font-family:var(--serif);font-weight:300;font-size:calc(2.4 * var(--u));line-height:1;letter-spacing:.01em;text-transform:uppercase;margin:0}.ch1-lede{grid-column:3 / span 2;grid-row:1}.ch1-lede .micro{display:block}.ch1-x{font-family:var(--sans);font-weight:500;font-size:min(calc(3.2 * var(--u)),3.95vh);font-size:min(calc(3.2 * var(--u)),3.95svh);line-height:1.3;letter-spacing:-.005em;margin:1.34vw 0 0}.ch1-body{grid-column:1 / span 2;grid-row:2;align-self:start;max-width:calc(52 * var(--u));margin:calc(3.2 * var(--u)) 0 0}.ch1-body p{font-family:var(--sans);font-weight:400;font-size:min(calc(1.85 * var(--u)),2.29vh);font-size:min(calc(1.85 * var(--u)),2.29svh);line-height:1.5;letter-spacing:.003em;opacity:.8;margin:0 0 .8em}.ch1-body p:last-child{margin-bottom:0}.ch1{position:relative;--col:calc((100% - var(--gut) - 6.4 * var(--u) - 3 * 1.643vw) / 4)}.ch1-quote{position:absolute;left:calc(var(--gut) + 2 * (var(--col) + 1.643vw));top:calc(100% - var(--vg) - (39.2 * var(--u)));width:var(--col);max-width:12ch;margin:0}.ch1-photo{position:absolute;right:calc(6.4 * var(--u));bottom:var(--vg);width:calc(29.4 * var(--u));height:calc(39.2 * var(--u));margin:0;overflow:hidden;z-index:0}.ch1-curtain{position:absolute;inset:0;z-index:5;pointer-events:none;background:var(--muted);clip-path:inset(0 100% 0 0);transition:clip-path 1.05s var(--slow)}.is-in .ch1-curtain{clip-path:inset(0 0 0 0)}.ch1-photo .shot{position:absolute;inset:0;z-index:10;overflow:hidden;opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .5s var(--ease) .26s,clip-path 1.05s var(--slow) .26s}.is-in .ch1-photo .shot{opacity:1;clip-path:inset(0 0 0 0)}.ch1-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.ch1-photo .ph{position:absolute;inset:0;z-index:10;display:grid;place-content:center;gap:6px;text-align:center;padding:18px;border:var(--hair) solid currentColor;opacity:.5}.ch1-beyond{grid-column:1;grid-row:3;align-self:end;margin:0;max-width:calc(29.4 * var(--u))}.ch1-more{grid-column:3;grid-row:3;align-self:end;justify-self:start;font-family:var(--sans);font-weight:500;font-size:calc(2.3 * var(--u));line-height:1.2;display:inline-flex;align-items:center;gap:.5em;white-space:nowrap}.ch1-more svg{flex:0 0 auto;width:.72em;height:.72em;transition:transform .5s var(--slow)}.ch1-more:hover svg{transform:translateX(.35em)}.ch1-label,.ch1-lede,.ch1-body,.ch1-quote,.ch1-beyond,.ch1-more{opacity:0;transform:translateY(16px);transition:opacity .85s var(--ease),transform .95s var(--slow)}.is-in .ch1-label,.is-in .ch1-lede,.is-in .ch1-body,.is-in .ch1-quote,.is-in .ch1-beyond,.is-in .ch1-more{opacity:1;transform:none}.is-in .ch1-lede{transition-delay:.08s}.is-in .ch1-body{transition-delay:.14s}.is-in .ch1-quote{transition-delay:.16s}.is-in .ch1-beyond{transition-delay:.22s}.is-in .ch1-more{transition-delay:.26s}@media (max-width:767px){.ch1{grid-template-columns:1fr;grid-template-rows:auto;row-gap:calc(3.3*var(--u))}.ch1-label,.ch1-lede,.ch1-body,.ch1-quote,.ch1-beyond,.ch1-more{grid-column:1;grid-row:auto}.ch1-body{max-width:none;margin-top:0}.ch1-quote{position:static;width:auto;max-width:none}.ch1-photo{position:relative;right:auto;bottom:auto;width:62vw;height:auto;aspect-ratio:3/4;order:9}.ch1-beyond{max-width:none}}.ch-head{display:flex;gap:clamp(20px,3vw,54px);margin-bottom:auto}.ch-body{margin:auto 0;max-width:68ch}.ch-x{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.5vw,58px);line-height:1.18;letter-spacing:-.02em;margin:0}.ch-x em{font-style:italic}.ch-p{margin:clamp(14px,1.6vw,26px) 0 0;max-width:52ch;opacity:.72}.work-panel{position:relative;--bw:0px;--part:0px;--sc:0}.work-hold{display:contents}.big{position:absolute;top:50%;margin:0;font-family:var(--serif);font-weight:300;font-size:calc(12.85 * var(--u));line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;z-index:20}.big-a{right:50%;transform:translate(calc(-.14em - var(--part)),-50%)}.big-b{left:50%;transform:translate(calc(.14em + var(--part)),-50%)}.opener{position:absolute;left:50%;top:50%;z-index:10;width:var(--bw);height:calc(var(--bw) / 1.7786);transform:translate(-50%,-50%);overflow:hidden;background:var(--dark-2)}.opener-in{position:absolute;left:50%;top:50%;width:calc(100vw - var(--rail));height:100vh;height:100svh;transform:translate(-50%,-50%)}.work{margin:auto 0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(24px,3.4vw,64px)}@media (max-width:1180px){.work{grid-template-columns:1fr}}.w-row{display:grid;grid-template-columns:3.2em 1fr auto;gap:clamp(10px,1.4vw,26px);align-items:baseline;padding:clamp(6px,.85vh,13px) 0;border-bottom:var(--hair) solid currentColor;position:relative}.w-col{min-width:0}.w-col .w-row:first-child{border-top:var(--hair) solid currentColor}.w-row>*{position:relative;z-index:2}.w-t{font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.92vw,32px);line-height:1.08;letter-spacing:-.02em;transition:transform .55s var(--slow)}.w-row:hover .w-t{transform:translateX(clamp(6px,.8vw,14px))}.w-row .num,.w-row .w-d{opacity:.5;transition:opacity .4s var(--ease)}.w-row:hover .num,.w-row:hover .w-d{opacity:1}.w-peek{position:fixed;z-index:120;pointer-events:none;width:clamp(180px,17vw,300px);aspect-ratio:16/10;opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .4s var(--ease),transform .7s var(--slow)}.w-peek.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.w-peek img{width:100%;height:100%;object-fit:contain}.ch3{width:max-content;min-width:calc(100vw - var(--rail));display:flex;align-items:stretch;padding-right:0}.ch3-side{flex:0 0 auto;width:calc(61.6 * var(--u));display:flex;flex-direction:column;padding-right:calc(.4 * var(--u))}.ch3-side .ch1-label{position:static}.ch3-kick{margin:auto 0 0}.ch3-x{font-family:var(--sans);font-weight:400;font-size:calc(3.2 * var(--u));line-height:1.3;margin:calc(1.2 * var(--u)) 0 0;max-width:calc(61.2 * var(--u))}.ch3-rail{display:flex;align-items:stretch;flex:0 0 auto;margin:calc(-1 * var(--vg)) calc(-6.4 * var(--u)) calc(-1 * var(--vg)) 0}.ch3-card{position:relative;flex:0 0 auto;width:calc(40 * var(--u));border-right:var(--hair) solid var(--card-line);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:var(--vg)}.ch3-card:first-child{border-left:var(--hair) solid var(--card-line)}.ch3-bg{position:absolute;inset:0;z-index:0;overflow:hidden;clip-path:inset(100% 0% 0% 0%);transition:clip-path .8s var(--quart)}.ch3-veil{position:absolute;inset:0;z-index:1;background:rgb(10 26 36 / .7)}.ch3-media{position:absolute;inset:0;z-index:0;transform:translateY(6%);transition:transform .8s var(--quart)}.ch3-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.1)}.ch3-card.is-hot .ch3-bg{clip-path:inset(0% 0% 0% 0%)}.ch3-card.is-hot .ch3-media{transform:translateY(-3%)}.ch3-card.is-out .ch3-bg{clip-path:inset(0% 0% 100% 0%)}.ch3-card.is-out .ch3-media{transform:translateY(-9%)}.ch3-card.is-snap .ch3-bg,.ch3-card.is-snap .ch3-media{transition:none}.ch3-n,.ch3-t{position:relative;z-index:2;font-family:var(--serif);font-weight:300}.ch3-n{font-size:calc(9 * var(--u));line-height:1.3;letter-spacing:-.01em}.ch3-t{font-size:calc(3.2 * var(--u));line-height:1.2;text-transform:uppercase;letter-spacing:-.005em}.ch3-d{position:relative;z-index:2;margin:calc(1.2 * var(--u)) 0 0;opacity:.72;max-width:26ch}.ch3-foot{position:relative;z-index:2;display:block}.ch3-t{display:block}@media (max-width:767px){.ch3{width:auto;flex-direction:column}.ch3-side{width:auto;padding-right:0}.ch3-rail{flex-direction:column;margin:calc(4.8*var(--u)) 0 0}.ch3-card{width:auto;min-height:52vh;min-height:52svh;border-right:0;border-bottom:var(--hair) solid var(--card-line);padding:calc(2.8*var(--u)) var(--gut)}.ch3-card:first-child{border-left:0;border-top:var(--hair) solid var(--card-line)}.big{font-size:calc(7 * var(--u))}}.panel.end{color:var(--muted)}.end-big{position:absolute;left:var(--gut);top:var(--vg);margin:0;max-width:calc(80.2 * var(--u));font-family:var(--serif);font-weight:300;font-size:calc(18.1 * var(--u));line-height:1;letter-spacing:-.04em;text-transform:uppercase;font-feature-settings:"dlig"}.end-mask{display:block;width:max-content;overflow:hidden;padding:.1em .2em 0;margin:-.1em -.2em 0}.end-line{display:block;white-space:nowrap;transform:translateY(102%);transform-origin:50% 100%;transition:transform 1.7s var(--quart)}.end.is-in .end-line{transform:translateY(0);transition-delay:calc(var(--i,0) * .2s)}.end-nav{position:absolute;top:var(--vg);right:calc(6.4 * var(--u));display:flex;flex-wrap:wrap;column-gap:calc(2.4 * var(--u));font-family:var(--sans);font-weight:500;font-size:calc(1.6 * var(--u));line-height:1.2}.end-tag{position:absolute;bottom:var(--vg);right:calc(6.4 * var(--u));margin:0;text-align:right;white-space:nowrap;text-transform:uppercase}@media (max-width:767px){.end-big,.end-nav,.end-tag{position:static;max-width:none}.end{display:flex;flex-direction:column;justify-content:center;gap:calc(3.3*var(--u))}.end-big{font-size:calc(7 * var(--u))}.end-tag{text-align:left;white-space:normal}}.ul{position:relative}.ul::after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1px;background:currentColor;transition:right .45s var(--slow)}.ul:hover::after{right:0}.prog{position:fixed;left:var(--rail);right:0;bottom:0;height:1.5px;z-index:115;background:rgb(74 92 106 / .22)}.prog i{display:block;height:100%;width:0;background:currentColor;opacity:.5}@media (prefers-reduced-motion:reduce){.mask>span{transform:none;transition:none}.hero-intro,.hero-foot{opacity:1;transform:none;transition:none}.strip{transition:none}}@media (max-width:767px){:root{--rail:44px;--gut:18px}.track{min-height:0}.pin{position:relative;height:auto;width:auto;overflow:visible}.strip{flex-direction:column;width:auto;height:auto;transform:none!important}.panel{width:100%;height:auto;min-height:100vh;min-height:100svh;padding:80px var(--gut) 48px calc(var(--gut) + 8px)}.big{font-size:calc(7 * var(--u))}.w-row{grid-template-columns:2.4em 1fr;row-gap:2px}.w-d{grid-column:2}.w-peek{display:none}.prog{display:none}}.panel.az{background:var(--dark-4)}.az{padding:0;width:calc(var(--pw) + 150vh);width:calc(var(--pw) + 150svh);overflow:visible}.az-hold{--az-lead:calc(23.44 * var(--u));position:relative;width:var(--pw);height:100vh;height:100svh;overflow:hidden;background:var(--dark-4);will-change:transform;will-change:transform}.az-card{position:relative;width:100%;height:100%;overflow:hidden;padding-left:calc(.1045 * var(--pw))}.rise-frame{--az-r:0px;--az-sh:0;--az-line:0;border-radius:var(--az-r) var(--az-r) 0 0;box-shadow:0 calc(-3.8 * var(--u)) calc(7.5 * var(--u)) rgb(0 0 0 / var(--az-sh)),inset 0 1px 0 rgb(204 208 207 / var(--az-line))}.az-head{position:absolute;left:var(--gut);right:calc(6.4 * var(--u));top:var(--vg);z-index:20;margin:0}.az-head,.aa-head{will-change:transform,opacity;transition:opacity .42s var(--quart),transform .42s var(--quart)}html.is-tucked .az-head,html.is-tucked .aa-head{opacity:0;transform:translateY(calc(-2.6 * var(--u)))}@media (prefers-reduced-motion:reduce){.az-head,.aa-head{transition:none}html.is-tucked .az-head,html.is-tucked .aa-head{opacity:1;transform:none}}.az-col{position:relative;z-index:1;width:calc(.575 * var(--pw));height:100%;transform-origin:0% 50%;transform-style:preserve-3d;transform:perspective(810px) rotateY(30deg) perspective(1500px)}.az-listwrap{display:flex;justify-content:flex-start;transform:translateY(calc(-80% * var(--q,0)))}.az-list{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--az-lead);padding-bottom:calc(12.5 * var(--u));row-gap:calc(11.25 * var(--u))}.az-item{perspective:1000px}.az-link{display:flex;align-items:center;height:60vh;height:60svh;position:relative}.az-content{display:flex;flex-direction:column;align-items:flex-start;transform:skew(-7.5deg) rotate(-7.5deg)}.az-th{position:relative;width:calc(.63 * var(--pw))}.az-t{display:block;font-family:var(--display);font-weight:600;font-size:calc(12.19 * var(--u));line-height:1;text-transform:uppercase;color:var(--cream);--w:0;font-variation-settings:"wght" calc(300 + var(--w) * 450);transform:translateX(0);transition:color .7s ease,transform .7s ease}.az-link:hover .az-t{color:var(--accent);transform:translateX(calc(2.81 * var(--u)));transition-duration:1.2s}.az-fade{position:absolute;inset:0;width:120%;pointer-events:none;background:linear-gradient(to right,rgb(6 20 27 / .15) 28%,var(--dark-4))}.az-dh{max-width:calc(33.75 * var(--u));margin-top:calc(2.7 * var(--u))}.az-d{display:block;font-family:var(--sans);font-weight:500;font-size:calc(1.22 * var(--u));line-height:1.5;text-transform:uppercase;letter-spacing:calc(.19 * var(--u));color:var(--muted)}.az-meta{margin-top:.5em;opacity:.55}.az-inline{display:none}.az-imgs{position:absolute;top:0;right:0;width:40%;transform:translateY(calc(-80% * var(--q,0)))}.az-imglist{display:flex;flex-direction:column;padding-top:var(--az-lead);row-gap:calc(9.375 * var(--u))}.az-thumb{width:calc(.4 * var(--pw));aspect-ratio:16 / 9;height:auto;flex:0 0 auto;transform-style:preserve-3d;opacity:.2}.az-img{display:block;width:100%;height:100%;object-fit:cover;box-shadow:0 0 calc(9.375 * var(--u)) var(--dark-4)}.az-grain{position:absolute;inset:0;z-index:30;pointer-events:none;overflow:hidden}.az-grain i{position:absolute;top:-40vh;left:-40vw;width:300vw;height:300vh;background:url("../img/grain.png?v=1794388779") 0 0 repeat;background-size:230px;animation:az-grain .8s linear infinite}@keyframes az-grain{0%{transform:translate(20vw,-20vh)}25%{transform:translate(-20vw,20vh)}50%{transform:translate(20vw,-20vh)}75%{transform:translate(-20vw,20vh)}100%{transform:translate(20vw,-20vh)}}@media (prefers-reduced-motion:reduce){.az-grain i{animation:none}}@media (max-width:767px){.az{padding:var(--vg) var(--gut);overflow:hidden}.az-hold{transform:none}.az-grain{display:none}.az-hold{width:auto;height:auto;overflow:visible;padding-left:0}.az-card{height:auto;overflow:visible;padding-left:0}.az-head{position:static}.az-col{width:auto;height:auto;transform:none}.az-listwrap,.az-imgs{transform:none}.az-list{row-gap:34px}.az-link{height:auto;padding:18px 0}.az-content{transform:none}.az-t{font-size:calc(4.68 * var(--u));line-height:1;white-space:normal}.az-content{margin-left:calc(1.35 * var(--u) - var(--gut))}.az-imgs{display:none}.az-inline{display:block;margin-top:calc(1.8 * var(--u));width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}.az-inline img{width:100%;height:100%;object-fit:cover;display:block}.az-link{padding-bottom:calc(4 * var(--u))}.az-d{font-size:calc(1.35 * var(--u));line-height:1.2;letter-spacing:calc(.1 * var(--u))}.az-dh{max-width:none;margin-top:calc(1.1 * var(--u))}.az-fade{display:none}.az-imgs{position:static;width:auto;margin-top:26px}.az-imglist{row-gap:18px}.az-thumb{width:100%;height:auto;aspect-ratio:16 / 9;opacity:1}.az-img{transform:none}}.xp{padding:0}.xp-ch{position:absolute;left:var(--gut);top:var(--vg);margin:0;font-family:var(--serif);font-weight:300;font-size:calc(2.4 * var(--u));line-height:1;text-transform:uppercase}.xp-block{position:absolute;right:calc(12 * var(--u));top:var(--vg);width:calc(61.2 * var(--u))}.xp-label{margin:0 0 calc(2 * var(--u));text-transform:uppercase;line-height:1.4;opacity:0;transition:opacity .5s var(--ease)}.xp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:calc(.4 * var(--u))}.xp-row{position:relative}.xp-more{margin:calc(.4 * var(--u)) 0 0;opacity:0}.xp-wrap,.xp-more{display:block;overflow:hidden;font-family:var(--sans);font-weight:500;font-size:calc(5.6 * var(--u));line-height:1.2;transition:opacity .5s ease-out}.xp-line{display:block;transform:translateY(102%);transition:transform 1.7s var(--quart)}.xp.is-in .xp-label{opacity:1}.xp.is-in .xp-line{transform:translateY(0);transition-delay:calc(var(--i,0) * .15s)}.xp.is-in .xp-more{opacity:.5;transition:opacity .001s linear calc(var(--i) * .15s)}.xp-card{position:absolute;right:100%;top:0;margin-right:calc(2.4 * var(--u));width:calc(18.8 * var(--u));aspect-ratio:188 / 251;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--light);pointer-events:none;clip-path:inset(0 0 0 100%);transition:clip-path .5s cubic-bezier(.3,.86,.36,.95)}.xp-card-in{display:block;width:74.5%}.xp-card-in img{display:block;width:100%;height:auto;max-height:calc(18.8 * var(--u));object-fit:contain}.xp-card.is-fill .xp-card-in{width:100%;height:100%}.xp-card.is-fill img{width:100%;height:100%;max-height:none;object-fit:cover}.xp.is-live .xp-row:hover .xp-card{clip-path:inset(0 0 0 0)}.xp.is-live .xp-list:hover .xp-wrap{opacity:.25}.xp.is-live .xp-row:hover .xp-wrap{opacity:1}.xp-foot{position:absolute;left:var(--gut);bottom:var(--vg);margin:0;text-transform:uppercase;line-height:1.4;max-width:calc(29.4 * var(--u))}@media (max-width:767px){.panel.xp{padding:var(--vg) var(--gut) 0}.xp-ch,.xp-block,.xp-foot{position:static;width:auto;max-width:none}.xp-block{margin:26px 0}.xp-wrap,.xp-more{font-size:calc(4.2 * var(--u))}.xp-card{display:none}.xp-foot{margin-top:22px}}.grainx-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.gx-spark{position:fixed;left:var(--rail);top:0;right:0;bottom:0;z-index:45;pointer-events:none;background:var(--light);opacity:0;visibility:hidden;-webkit-mask-image:url("#grainx-edge");mask-image:url("#grainx-edge")}.gx-spark.is-on{opacity:.30;visibility:visible}.splash{position:fixed;inset:0;z-index:120;background:var(--cream);display:flex;align-items:center;justify-content:center;will-change:transform;transform:translate3d(0,0,0)}.splash.is-going{transition:transform .76s cubic-bezier(.76,0,.24,1);transform:translate3d(0,-100%,0)}.splash.is-done{display:none}.splash-ink{display:block;width:100%;height:100%}.splash-alt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.splash-skip{position:absolute;right:calc(3.2 * var(--u));bottom:calc(3.2 * var(--u));appearance:none;background:none;border:0;font:inherit;font-size:calc(1.3 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--dark);opacity:.4;cursor:pointer;padding:calc(1.2 * var(--u));transition:opacity .3s}.splash-skip:hover,.splash-skip:focus-visible{opacity:1}.is-entering{overflow:hidden}.rail,.pin{will-change:transform}.is-entering .rail,.is-entering .pin{transform:translate3d(0,14vh,0);transform:translate3d(0,14svh,0);opacity:0}.is-arriving .rail,.is-arriving .pin{transition:transform .76s cubic-bezier(.76,0,.24,1),opacity .55s ease-out;transform:translate3d(0,0,0);opacity:1}@media (prefers-reduced-motion:reduce){.splash{display:none}.is-entering .rail,.is-entering .pin{transform:none;opacity:1}}.panel.nr{background:var(--dark-4)}.nr{padding:0;width:calc(var(--pw) + 200vh);width:calc(var(--pw) + 200svh);overflow:visible}.nr-hold{position:relative;width:var(--pw);height:100vh;height:100svh;overflow:hidden;background:var(--dark-4);will-change:transform}.nr-grid{position:absolute;left:-15%;right:-15%;top:0;display:flex}.nr-col{flex:1 1 0%;min-width:0}.nr.is-near .nr-col{will-change:transform}.nr-col[data-col="3"]{z-index:2;position:relative}.nr-cell{overflow:visible}.nr-cell{position:relative;padding-top:177.78%}.nr-plane{position:absolute;inset:8px;overflow:hidden;background:#000}.nr-plane img{display:block;width:100%;height:100%;object-fit:cover}.nr-card{position:absolute;inset:0;z-index:2;background:var(--light-2);color:var(--dark);display:flex;flex-direction:column;justify-content:space-between;padding:11.3%}.nr-name{font-family:var(--serif);font-weight:300;letter-spacing:-.03em;font-size:calc(7 * var(--u));line-height:.92;margin:0}.nr-name em{font-style:italic}.nr-foot{margin-top:auto}.nr-bio{font-family:var(--sans);font-weight:400;text-transform:uppercase;font-size:calc(1.1 * var(--u));line-height:1.15;letter-spacing:-.025em;margin:0 0 8.5%}.nr-link{font-family:var(--sans);text-transform:uppercase;font-size:calc(1.1 * var(--u));line-height:1.15;letter-spacing:-.025em;border-bottom:1px solid currentColor;padding-bottom:1px;align-self:flex-start}.nr-grain{position:absolute;inset:-120px;z-index:4;pointer-events:none;background:url("../img/film.png?v=1794388779") repeat;opacity:.125;mix-blend-mode:plus-lighter;animation:nr-film .5s steps(1) infinite;animation-play-state:paused}.nr.is-near .nr-grain{animation-play-state:running}@keyframes nr-film{0%{transform:translate3d(0,0,0)}12.5%{transform:translate3d(-53px,31px,0)}25%{transform:translate3d(37px,-71px,0)}37.5%{transform:translate3d(-97px,-19px,0)}50%{transform:translate3d(19px,83px,0)}62.5%{transform:translate3d(-29px,-47px,0)}75%{transform:translate3d(71px,11px,0)}87.5%{transform:translate3d(-11px,-89px,0)}}@media (max-width:767px){.panel.nr:not(.is-ghost){width:100%;height:240vh;height:calc(100dvh + 200svh);padding:0;overflow:visible;margin-top:-100vh;margin-top:-100dvh;z-index:1}.panel.nr.is-ghost{width:100%;height:100vh;height:100svh;margin:0;padding:0;overflow:hidden}.nr-hold{position:sticky;top:0;width:100%;height:100vh;height:100svh;height:100dvh;overflow:hidden;transform:none!important}.nr-grid{position:absolute;left:-66.67%;right:-66.67%;top:0;display:flex}.nr-cell:nth-child(n+13){display:block}.nr-card{--u:calc(100vw / 3 / 24.6)}.nr-plane{inset:calc(100vw / 3 / 32.3)}.ch5-hold{width:auto;height:auto;overflow:visible;padding:0}}.panel.aa{background:var(--dark)}.aa{padding:0;width:calc(var(--pw) + 620vh);width:calc(var(--pw) + 620svh);overflow:visible}.aa-hold{position:relative;width:var(--pw);height:100vh;height:100svh;overflow:hidden;background:var(--dark);will-change:transform}.aa-cyl{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:.75;pointer-events:none}.aa-fade{position:absolute;left:0;right:0;top:0;height:25vh;height:25svh;z-index:1;pointer-events:none;background-image:linear-gradient(hsla(0,0%,0%,.5),hsla(0,0%,0%,.49016) 1.17%,hsla(0,0%,0%,.46296) 4.49%,hsla(0,0%,0%,.42188) 9.72%,hsla(0,0%,0%,.37037) 16.59%,hsla(0,0%,0%,.31192) 24.86%,hsla(0,0%,0%,.25) 34.25%,hsla(0,0%,0%,.18808) 44.52%,hsla(0,0%,0%,.12963) 55.41%,hsla(0,0%,0%,.07813) 66.66%,hsla(0,0%,0%,.03704) 78.01%,hsla(0,0%,0%,.00984) 89.21%,hsla(0,0%,0%,0))}.aa-fade.-bottom{top:auto;bottom:0;background-image:linear-gradient(hsla(0,0%,0%,0),hsla(0,0%,0%,.00984) 10.79%,hsla(0,0%,0%,.03704) 21.99%,hsla(0,0%,0%,.07813) 33.34%,hsla(0,0%,0%,.12963) 44.59%,hsla(0,0%,0%,.18808) 55.48%,hsla(0,0%,0%,.25) 65.75%,hsla(0,0%,0%,.31192) 75.14%,hsla(0,0%,0%,.37037) 83.41%,hsla(0,0%,0%,.42188) 90.28%,hsla(0,0%,0%,.46296) 95.51%,hsla(0,0%,0%,.49016) 98.83%,hsla(0,0%,0%,.5))}.aa-head{position:absolute;left:var(--gut);right:calc(6.4 * var(--u));top:var(--vg);z-index:20}.aa-list{position:absolute;left:0;right:0;top:0;margin:0;padding:0;z-index:2;list-style:none}.aa.is-near .aa-list{will-change:transform}.aa-sec{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;height:100svh;padding:0 calc(2.16 * var(--u));-webkit-user-select:none;user-select:none}.aa-mid{display:flex;flex-direction:column;align-items:center;text-align:center}.aa-type{font-family:var(--sans);font-weight:700;font-size:calc(1.26 * var(--u));line-height:1.2;margin-bottom:calc(1.08 * var(--u));opacity:0;transition:opacity 250ms linear 350ms}.aa-sec.is-in .aa-type{opacity:1}.aa-a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.aa-t{margin:0 0 calc(2.88 * var(--u));font-family:var(--serif);font-weight:300;font-size:calc(14.4 * var(--u));line-height:1;letter-spacing:-.02em;opacity:0;transform-style:preserve-3d;transform:translateZ(1em)}.aa-sec.is-in .aa-t{opacity:1}.aa-word{display:inline-block;white-space:nowrap}.aa-w{display:inline-block}.aa-c{display:inline-block;position:relative;opacity:0;transform:translate(.2em,.5em) rotateY(-90deg) scale(.8)}.aa-sec.is-down .aa-c{transform:translate(-.2em,-.5em) rotateY(90deg) scale(.8)}.aa-sec.is-in .aa-c{opacity:1;transform:none;transition:opacity 300ms linear calc(150ms + var(--i) * 20ms),transform 1200ms cubic-bezier(.19,1,.22,1) calc(150ms + var(--i) * 20ms)}.aa-btnw{display:block;opacity:0;transform:scale(.75);transition:opacity 750ms cubic-bezier(0,0,.2,1) 250ms,transform 750ms cubic-bezier(0,0,.2,1) 250ms}.aa-sec.is-in .aa-btnw{opacity:1;transform:scale(1)}.aa-btn{position:relative;display:flex;align-items:center;justify-content:center;width:calc(6.3 * var(--u));height:calc(6.3 * var(--u));font-family:var(--sans);font-size:calc(2.16 * var(--u));line-height:1}.aa-d1,.aa-d2{position:absolute;inset:0;display:block;border-radius:9999px}.aa-d1{background:rgb(0 0 0 / .75)}.aa-d2{background:var(--light);opacity:0;transform:scale(0)}.aa-ar,.aa-ar2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.aa-ar2{opacity:0;color:var(--dark);transform:translateX(-.5em)}.aa-ar{transition:opacity 350ms cubic-bezier(.95,.05,.795,.035),transform 350ms cubic-bezier(.95,.05,.795,.035)}.aa-d1,.aa-d2{transition:transform 750ms cubic-bezier(.77,0,.175,1)}.aa-d2{transition:transform 750ms cubic-bezier(.77,0,.175,1),opacity 150ms linear 150ms}.aa-ar2{transition:opacity 350ms cubic-bezier(.19,1,.22,1) 500ms,transform 350ms cubic-bezier(.19,1,.22,1) 500ms}.aa-a:hover .aa-ar{opacity:0;transform:translateX(.5em)}.aa-a:hover .aa-d1{transform:scale(.75)}.aa-a:hover .aa-d2{opacity:1;transform:scale(1)}.aa-a:hover .aa-ar2{opacity:1;transform:translateX(0)}@media (max-width:767px){.panel.aa{width:100%;height:calc(var(--n,7) * 100vh);height:calc(var(--n,7) * 100svh);padding:0;overflow:visible}.aa-hold{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;transform:none!important}.aa-fade{height:33vh;height:33svh}.aa-head{left:var(--gut);right:var(--gut);top:calc(var(--bar) + 2 * var(--u))}.aa-sec{height:100vh;height:100svh;padding:0 var(--gut)}.aa-t{font-size:calc(5.99 * var(--u));line-height:1;opacity:1}.aa-type{opacity:1;transform:none}.aa-type,.aa-nav,.aa-free,.aa-free *{font-size:calc(1.33 * var(--u))}.aa-c{opacity:1;transform:none}.aa-btnw{opacity:1;transform:none}.aa-btn{width:calc(3.5*var(--u));height:calc(3.5*var(--u));font-size:calc(1.4*var(--u))}}.rooms{position:fixed;inset:0;z-index:400;pointer-events:none}.room{position:fixed;inset:0;pointer-events:auto;background:var(--dark);color:var(--cream);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.room{opacity:0;transition:opacity .42s var(--quart)}.room .room-sheet{transform:translateY(calc(2.2 * var(--u)));transition:transform .56s var(--quart)}.room.is-open{opacity:1}.room.is-open .room-sheet{transform:none}html.room-open,html.room-open body{overflow:hidden}.room-sheet{max-width:calc(132 * var(--u));margin:0 auto;padding:calc(9 * var(--u)) var(--gut) calc(12 * var(--u))}.room-top{position:relative;padding-bottom:calc(4 * var(--u));border-bottom:var(--hair) solid var(--rail-line);margin-bottom:calc(6 * var(--u))}.room-eyebrow{display:block;opacity:.6}.room-h{font-family:var(--serif);font-weight:300;font-size:calc(7.6 * var(--u));line-height:1.06;letter-spacing:-.015em;text-transform:uppercase;margin:calc(1.4 * var(--u)) 0 0}.room-x{font-family:var(--sans);font-size:calc(2 * var(--u));line-height:1.4;opacity:.78;max-width:46ch;margin:calc(1.6 * var(--u)) 0 0}.room-n{display:block;margin-top:calc(1.8 * var(--u));opacity:.5}.room-close{position:fixed;top:calc(2.6 * var(--u));right:calc(2.6 * var(--u));z-index:3;width:calc(5.2 * var(--u));height:calc(5.2 * var(--u));min-width:44px;min-height:44px;border-radius:50%;background:var(--rail-bg);border:var(--hair) solid var(--rail-line);display:grid;place-items:center;transition:background .3s var(--ease),transform .3s var(--ease)}.room-close:hover{background:var(--card-line);transform:rotate(90deg)}.room-close:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.room-close-x{position:relative;width:42%;height:42%}.room-close-x::before,.room-close-x::after{content:"";position:absolute;top:50%;left:0;width:100%;height:var(--hair);background:var(--cream)}.room-close-x::before{transform:rotate(45deg)}.room-close-x::after{transform:rotate(-45deg)}.room-proj{margin:0 0 calc(8 * var(--u))}.room-ph{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 calc(2 * var(--u));margin:0 0 calc(2.2 * var(--u));padding-bottom:calc(1.2 * var(--u));border-bottom:var(--hair) solid var(--rail-line)}.room-pt{font-family:var(--serif);font-weight:300;font-size:calc(3.4 * var(--u));line-height:1.2;letter-spacing:-.005em;margin:0}.room-pm{opacity:.62}.room-pc{margin-left:auto;opacity:.42}.room-grid{columns:max(calc(26 * var(--u)),260px);column-gap:calc(1.6 * var(--u))}.rp{position:relative;break-inside:avoid;margin:0 0 calc(1.6 * var(--u));aspect-ratio:var(--ar);overflow:hidden;background:var(--rail-bg)}.rp img,.rp video{width:100%;height:100%;object-fit:cover;display:block}.rp.is-mark{aspect-ratio:4 / 3}.rp.is-mark img{object-fit:contain;padding:14%;width:100%;height:100%}.rp.on-light{background:var(--light)}.rp.on-dark{background:var(--rail-bg)}.rp.is-clip{cursor:pointer}.rp-play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));min-width:38px;min-height:38px;border-radius:50%;background:rgb(6 20 27 / .45);backdrop-filter:blur(2px);pointer-events:none;transition:opacity .3s var(--ease);opacity:.9}.rp-play::after{content:"";position:absolute;left:54%;top:50%;translate:-50% -50%;border:.5em solid transparent;border-left:.8em solid var(--cream);border-right:0}.rp.is-live .rp-play{opacity:0}.rp.is-loud .rp-play{opacity:0}.ch3-hit{position:absolute;inset:0;z-index:3;display:block;background:none;border:0;cursor:pointer}.ch3-hit:focus-visible{outline:2px solid var(--cream);outline-offset:-6px}.ch3-go{position:relative;z-index:2;display:flex;align-items:center;gap:calc(.9 * var(--u));margin-top:calc(2 * var(--u));opacity:.55;transition:opacity .4s var(--ease),transform .4s var(--ease)}.ch3-arrow{width:calc(2.4 * var(--u));height:var(--hair);background:currentColor;position:relative;min-width:20px}.ch3-arrow::after{content:"";position:absolute;right:0;top:50%;width:.45em;height:.45em;border-right:var(--hair) solid currentColor;border-top:var(--hair) solid currentColor;transform:translateY(-50%) rotate(45deg)}.ch3-card.is-hot .ch3-go{opacity:1;transform:translateX(calc(.6 * var(--u)))}@media (max-width:767px){.room-sheet{max-width:none;padding:calc(var(--bar) + 3 * var(--u)) var(--gut) calc(9 * var(--u))}.room-h{font-size:calc(7 * var(--u))}.room-x{font-size:calc(1.6 * var(--u))}.room-pt{font-size:calc(2.4 * var(--u))}.room-grid{columns:1;column-gap:0}.rp{margin-bottom:12px}.room-close{top:14px;right:14px}.room-proj{margin-bottom:44px}.ch3-go{margin-top:14px;opacity:1}}@media (prefers-reduced-motion:reduce){.room,.room .room-sheet{transition:none}.room-close:hover{transform:none}}.room-lb[hidden],.room[hidden],.rooms[hidden]{display:none}.room-lb{position:fixed;inset:0;z-index:500;display:grid;place-items:center;background:rgb(6 20 27 / .94);padding:calc(4 * var(--u));cursor:zoom-out;opacity:0;transition:opacity .28s var(--ease)}.room-lb.is-open{opacity:1}.room-lb img{max-width:calc(100vw - 8 * var(--u));max-height:calc(100vh - 8 * var(--u));max-height:calc(100svh - 8 * var(--u));width:auto;height:auto;object-fit:contain;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgb(0 0 0 / .5)}.room-lb-x{position:absolute;top:calc(2.6 * var(--u));right:calc(2.6 * var(--u));width:calc(5.2 * var(--u));height:calc(5.2 * var(--u));min-width:44px;min-height:44px;border-radius:50%;background:var(--rail-bg);border:var(--hair) solid var(--rail-line);display:grid;place-items:center;cursor:pointer}.room-lb-x .room-close-x{width:42%;height:42%;position:relative;display:block}.room-lb-a{position:absolute;top:0;bottom:0;width:18%;min-width:64px;cursor:pointer;opacity:.45;transition:opacity .25s var(--ease)}.room-lb-a:hover{opacity:1}.room-lb-a.is-prev{left:0}.room-lb-a.is-next{right:0}.room-lb-a::after{content:"";position:absolute;top:50%;left:50%;width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));min-width:13px;min-height:13px;border-top:1.4px solid var(--cream);border-right:1.4px solid var(--cream)}.room-lb-a.is-next::after{translate:-50% -50%;transform:rotate(45deg)}.room-lb-a.is-prev::after{translate:-50% -50%;transform:rotate(-135deg)}.room-lb-n{position:absolute;left:50%;bottom:calc(2 * var(--u));translate:-50% 0;opacity:.5}@media (max-width:767px){.room-lb{padding:16px}.room-lb-x{top:14px;right:14px}.room-lb-a{width:24%}}@media (prefers-reduced-motion:reduce){.room-lb{transition:none}}@font-face{font-family:"Canopee";src:url("../font/Canopee.woff2?v=c01a90f6d3") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Editorial New";src:url("../font/EditorialNew-Light.woff2?v=f01473a375") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Editorial New";src:url("../font/EditorialNew-Medium.woff2?v=dea0c2d397") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Domaine Display";src:url("../font/DomaineDispCond-Medium.woff2?v=815c12251e") format("woff2");font-weight:500;font-style:normal;font-display:swap}.ab{--nw:calc((100vw - var(--rail)) / 100);position:relative;z-index:2;background:var(--light);color:var(--dark);margin-left:var(--rail);padding:10vh 0 0;overflow:hidden;font-family:"Editorial New",var(--serif),serif;font-weight:300;letter-spacing:-.02em;font-size:calc(2.15 * var(--nw));line-height:calc(2.5 * var(--nw))}.ab-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:calc(3 * var(--nw));row-gap:calc(4 * var(--nw));padding:0 calc(2 * var(--nw))}.ab-item-r{display:block;position:relative;min-width:0;grid-column:span 3}.ab-item-r.r-bord{grid-column:span 1;border-right:1px solid rgb(6 20 27 / .5);padding-right:calc(3 * var(--nw))}.ab-item-r.wide{grid-column:span 2}.ab-item-r.awards{border-top:1px solid var(--dark);border-bottom:1px solid var(--dark)}.ab-item-r.aside{padding-top:calc(2 * var(--nw))}.ab-item-r.demo{display:flex}.ab-name,.ab-h,.ab-set2,.ab-m-head,.ab-m-title,.ab-m-numb,.ab-head-title,.ab-item-title,.ab-aw-name,.ab-cta-text,.ab-marq-text,.ab-f-title,.ab-f-li,.ab-item-t{font-family:"Canopee",var(--serif),serif;font-weight:400;letter-spacing:-.05em;text-transform:uppercase;margin:0}.ab-sp{font-family:"Domaine Display","Canopee",serif;font-weight:500;letter-spacing:-.02em}.ab-name{color:var(--light);background:var(--dark);display:block;font-size:calc(47.6 * var(--nw));line-height:calc(30.9 * var(--nw));padding:calc(5.8 * var(--nw)) calc(1.3 * var(--nw)) calc(3.9 * var(--nw))}.ab-h{padding-top:calc(1 * var(--nw));font-size:calc(7.8 * var(--nw));line-height:calc(6 * var(--nw))}.ab-h.s-1{font-size:calc(8.2 * var(--nw))}.ab-h.sub{font-size:calc(14 * var(--nw));line-height:calc(10 * var(--nw));padding-right:calc(1.2 * var(--nw))}.ab-h.ex{font-size:calc(8.5 * var(--nw));line-height:calc(6.6 * var(--nw))}.ab-h.s{font-size:calc(7.6 * var(--nw))}.ab-h.sub-2{font-size:calc(14.7 * var(--nw));line-height:calc(10 * var(--nw))}.ab-under{text-decoration:underline}.ab-intro{margin-top:0}.ab-block{margin-top:0;position:relative}.ab-divs{z-index:-1;position:absolute;inset:0;display:block;pointer-events:none}.ab-divs.set3{bottom:calc(-.9 * var(--nw))}.ab-rule{position:absolute;left:0;right:0;height:1px;opacity:.3;background:var(--dark);display:block}.ab-rule:nth-last-child(1){bottom:calc(2 * var(--nw))}.ab-rule:nth-last-child(2){bottom:calc(10 * var(--nw))}.ab-rule:nth-last-child(3){bottom:calc(18 * var(--nw))}.ab-rule:nth-last-child(4){bottom:calc(26 * var(--nw))}.ab-rule:nth-last-child(5){bottom:calc(34 * var(--nw))}.ab-divs._0 .ab-rule:nth-last-child(2){bottom:calc(12 * var(--nw))}.ab-divs._0 .ab-rule:nth-last-child(3){bottom:calc(20 * var(--nw))}.ab-divs._1 .ab-rule:nth-last-child(2){bottom:calc(14 * var(--nw))}.ab-divs._1 .ab-rule:nth-last-child(3){bottom:calc(22 * var(--nw))}.ab-drop{width:100%;margin-top:calc(3 * var(--nw))}.ab-drop.left{width:103%}.ab-cap{font-size:calc(2.25 * var(--nw));line-height:calc(2.7 * var(--nw));text-align:left;margin:0}.ab-cap::first-letter {font-family:"Canopee",serif;font-feature-settings:"ss03";float:left;font-size:calc(7 * var(--nw));line-height:calc(5 * var(--nw));margin:calc(.7 * var(--nw)) calc(1 * var(--nw)) calc(1 * var(--nw)) 0;background:var(--dark);color:var(--light);padding:calc(.75 * var(--nw)) calc(.4 * var(--nw)) calc(.5 * var(--nw)) calc(.5 * var(--nw))}.ab-h5{margin:calc(3 * var(--nw)) 0 0;font-size:calc(2.15 * var(--nw));line-height:calc(2.5 * var(--nw))}.ab-inner{display:flex;justify-content:center;align-items:center;overflow:hidden;border:1px solid var(--dark);background:#e2dedb;width:100%}.ab-inner.set1{height:calc(40 * var(--nw));position:relative}.ab-inner.set2{height:calc(35 * var(--nw));margin-top:calc(2 * var(--nw))}.ab-inner.set3{height:100%;flex:1}.ab-inner.set4{width:29%;height:calc(22 * var(--nw));position:relative;top:calc(1 * var(--nw))}.ab-inner.set5{width:calc(47 * var(--nw));height:99%;position:relative;top:calc(1 * var(--nw))}.ab-img{display:block;width:100%}.ab-img.set1,.ab-img.set3{width:100%;height:100%;object-fit:cover}.ab-img.set2{width:auto;height:calc(37 * var(--nw));max-width:100%}.ab-img.set4{width:100%;height:100%;object-fit:cover}.ab-img.set5{width:auto;height:calc(46.5 * var(--nw));max-width:none}.ab-desc{margin-top:calc(2.5 * var(--nw));position:relative}.ab-item-r.stamp{display:block;position:relative}.ab-block-b{display:inline-block}.ab-set2{background:var(--dark);color:var(--light);display:block;font-size:calc(30 * var(--nw));line-height:calc(20 * var(--nw));padding:calc(3 * var(--nw)) calc(3 * var(--nw)) calc(2 * var(--nw)) calc(1 * var(--nw))}.ab-stamp{--r:calc(.62 * var(--nw));width:calc(21 * var(--nw));padding:calc(1.1 * var(--nw)) calc(1.4 * var(--nw));background:var(--light-2);display:block;position:absolute;top:-2%;right:0;-webkit-mask:radial-gradient(var(--r) at 50% 0,#0000 98%,#000) 50% 0/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 50% 100%,#0000 98%,#000) 50% 100%/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 0 50%,#0000 98%,#000) 0 50%/100% calc(2 * var(--r)) repeat-y,radial-gradient(var(--r) at 100% 50%,#0000 98%,#000) 100% 50%/100% calc(2 * var(--r)) repeat-y;-webkit-mask-composite:source-in;mask:radial-gradient(var(--r) at 50% 0,#0000 98%,#000) 50% 0/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 50% 100%,#0000 98%,#000) 50% 100%/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 0 50%,#0000 98%,#000) 0 50%/100% calc(2 * var(--r)) repeat-y,radial-gradient(var(--r) at 100% 50%,#0000 98%,#000) 100% 50%/100% calc(2 * var(--r)) repeat-y;mask-composite:intersect}.ab-stamp-rays{display:block;width:74%;aspect-ratio:2 / 1;margin:0 auto;background:repeating-conic-gradient(from 180deg at 50% 100%,var(--card-line) 0 2.2deg,#0000 2.2deg 7.5deg);-webkit-mask:radial-gradient(circle at 50% 100%,#000 99%,#0000);mask:radial-gradient(circle at 50% 100%,#000 99%,#0000)}.ab-stamp-sig{display:block;width:100%;margin:calc(.6 * var(--nw)) 0 calc(1.1 * var(--nw));color:var(--dark)}.ab-stamp-sig svg{display:block;width:100%;height:auto}.ab-stamp-line{display:block;font-family:"Courier New",ui-monospace,monospace;font-size:calc(1.05 * var(--nw));line-height:calc(2.1 * var(--nw));letter-spacing:0;text-transform:none;color:var(--dark);border-bottom:1px solid rgb(6 20 27 / .45);margin-bottom:calc(.5 * var(--nw));white-space:nowrap}.ab-stamp-line b{font-weight:400;letter-spacing:.04em}.ab-col{width:70%}.ab-col.left{width:65%;height:100%;border-right:1px solid var(--dark);flex-direction:column;justify-content:space-between;padding-right:calc(3 * var(--nw));display:flex}.ab-col.right{width:35%;padding-left:calc(3 * var(--nw));display:block}.ab-info-w{margin-bottom:calc(3 * var(--nw));display:flex}.ab-info-col{border-left:1px solid var(--dark);flex:1;padding-left:calc(3 * var(--nw))}.ab-headline{flex:1}.ab-head-title{font-size:calc(4.5 * var(--nw));line-height:calc(4.5 * var(--nw))}.ab-head-desc{text-align:left;letter-spacing:-.03em;margin-top:calc(1 * var(--nw));font-size:calc(2.6 * var(--nw));line-height:calc(3 * var(--nw))}.ab-head-caption{margin-top:calc(2 * var(--nw));display:flex;align-items:flex-start}.ab-item-title.cap{font-size:calc(1.4 * var(--nw));line-height:calc(1.4 * var(--nw))}.ab-item-desc.cap{margin-left:calc(.2 * var(--nw));letter-spacing:-.01em}.ab-item{max-width:calc(29 * var(--nw));overflow:hidden;display:block}.ab-item-img-w{width:calc(28 * var(--nw));border:1px solid var(--dark);overflow:hidden;display:block}.ab-item-img{display:block;width:100%;height:calc(11 * var(--nw));background:#e2dedb}.ab-item-img img{width:100%;height:100%;object-fit:cover;display:block}.ab-item-block{margin-top:calc(1 * var(--nw));display:block}.ab-item-tw{height:calc(1.5 * var(--nw));align-items:center;display:flex}.ab-item-t{font-size:calc(1.5 * var(--nw));line-height:calc(1.5 * var(--nw));white-space:nowrap}.ab-item-desc{max-width:95%;letter-spacing:-.01em;display:block;margin-top:calc(1 * var(--nw));font-size:calc(1.2 * var(--nw));line-height:calc(1.5 * var(--nw))}.ab-cta{width:100%;height:calc(13 * var(--nw));background:#d3cbc2;border:1px solid rgb(6 20 27 / .5);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;margin-top:3vh;overflow:hidden;gap:calc(1 * var(--nw));transition:background .4s var(--ease)}.ab-cta:hover{background:var(--light-2)}.ab-cta-text{font-size:calc(6 * var(--nw));line-height:calc(6 * var(--nw));letter-spacing:-.04em}.ab-cta-arrow{width:calc(3 * var(--nw));height:1px;background:currentColor;position:relative;display:block}.ab-cta-arrow::after{content:"";position:absolute;right:0;top:50%;width:.5em;height:.5em;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ab-m-row{width:100%;justify-content:space-between;display:flex;padding:calc(3.5 * var(--nw)) 0 calc(3 * var(--nw))}.ab-m-col{flex:0 auto}.ab-m-wrap{justify-content:center;display:flex}.ab-m-inner{text-align:center}.ab-m-init{letter-spacing:-.03em;font-family:"Editorial New",serif;font-weight:300;text-transform:none;margin:0;font-size:calc(1.7 * var(--nw));line-height:calc(2 * var(--nw))}.ab-m-title{letter-spacing:-.045em;margin:0;font-size:calc(5 * var(--nw));line-height:calc(5 * var(--nw))}.ab-m-numb{margin-left:calc(.5 * var(--nw));display:block;font-size:calc(11 * var(--nw));line-height:calc(6 * var(--nw))}.ab-item-r.aw{display:block}.ab-row{width:100%;height:calc(47 * var(--nw));justify-content:space-between;display:flex}.ab-row.sp{height:auto;margin-top:calc(2 * var(--nw));align-items:flex-end}.ab-row.sp.text{align-items:flex-start;gap:calc(2 * var(--nw))}.ab-inn{display:flex;align-items:flex-end}.ab-inn.sp{margin-top:calc(2 * var(--nw))}.ab-col.half{width:auto;align-items:flex-end;display:flex;flex-direction:column}.ab-col.half.r{justify-content:flex-end;flex-direction:row}.ab-m-head{display:inline-block;margin-left:calc(1 * var(--nw));font-size:calc(31 * var(--nw));line-height:calc(20 * var(--nw));padding:calc(2.5 * var(--nw)) calc(1.2 * var(--nw)) 0 0}.ab-m-head.sub{margin-left:0}.ab-m-head.shape{color:var(--light);background:var(--dark);letter-spacing:-.045em;margin-left:0;font-size:calc(25.4 * var(--nw));line-height:calc(20 * var(--nw));display:block;padding:calc(2 * var(--nw)) calc(2 * var(--nw)) calc(.3 * var(--nw)) calc(1 * var(--nw))}.ab-block-sub{flex:1;padding-right:calc(2 * var(--nw));min-width:0}.ab-description{border-left:1px solid var(--dark);flex:0 auto;padding-left:calc(2.5 * var(--nw));width:34%}.ab-txt{max-width:97%;margin:0;font-size:calc(2 * var(--nw));line-height:calc(2.5 * var(--nw))}.ab-h.aww{padding:calc(1 * var(--nw)) calc(1.2 * var(--nw)) 0 0}.ab-aw-block-w{display:flex;align-content:flex-start;padding-bottom:calc(1 * var(--nw));overflow:visible}.ab-aw-block{--tx:0;width:calc(40 * var(--nw));height:calc(25 * var(--nw));flex:none;background:var(--light);border:2.5px solid var(--dark);border-radius:calc(.8 * var(--nw));padding:calc(2.5 * var(--nw)) calc(3 * var(--nw)) calc(3 * var(--nw));flex-direction:column;justify-content:space-between;display:flex;position:relative;cursor:pointer;box-shadow:-4px 4px 6px rgb(6 20 27 / .2);transform:translateX(calc(var(--tx) * var(--nw)));transition:transform .55s var(--quart),box-shadow .55s var(--quart)}.ab-aw-block:nth-child(2){--tx:-22}.ab-aw-block:nth-child(3){--tx:-43}.ab-aw-block:nth-child(4){--tx:-65}.ab-aw-block:hover{z-index:5;transform:translateX(calc(var(--tx) * var(--nw))) translateY(calc(-1.4 * var(--nw)));box-shadow:-6px 10px 18px rgb(6 20 27 / .28)}.ab-aw-inner{z-index:0;position:absolute;inset:0;padding:calc(.7 * var(--nw));pointer-events:none}.ab-dash{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%2306141b' stroke-width='2.5' stroke-dasharray='11%2c11' stroke-dashoffset='30' stroke-linecap='square'/%3e%3c/svg%3e")}.ab-aw-content{height:100%;flex-direction:column;justify-content:space-between;display:flex;position:relative;z-index:1}.ab-aw-desc{letter-spacing:-.03em;display:block;font-size:calc(2.2 * var(--nw));line-height:calc(3 * var(--nw));text-decoration:underline;text-underline-offset:.14em}.ab-aw-infos{align-items:center;display:flex}.ab-aw-box{width:calc(3 * var(--nw));height:calc(3 * var(--nw));flex:0 0 auto;border:1px solid var(--dark);border-radius:50%;overflow:hidden;display:block;background:var(--light-2)}.ab-aw-thumb{width:100%;height:100%;object-fit:cover;display:block}.ab-aw-info{margin-left:calc(1 * var(--nw));min-width:0}.ab-aw-name{margin-bottom:calc(.2 * var(--nw));letter-spacing:-.03em;font-size:calc(2.2 * var(--nw));line-height:calc(2 * var(--nw))}.ab-aw-role{letter-spacing:-.01em;display:block;font-size:calc(1.4 * var(--nw));line-height:calc(1.3 * var(--nw))}.ab-s-rail{display:flex;gap:calc(4 * var(--nw));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:calc(1 * var(--nw))}.ab-s-rail::-webkit-scrollbar{display:none}.ab-s-rail .ab-item{flex:0 0 auto;scroll-snap-align:start}.ab-marquee{width:100%;height:calc(11 * var(--nw));margin-top:calc(4 * var(--nw));border-top:1px solid var(--dark);border-bottom:1px solid var(--dark);align-items:center;display:flex;overflow:hidden}.ab-marquee-in{display:flex;width:max-content;animation:ab-marq 18s linear infinite}.ab-marquee:hover .ab-marquee-in{animation-play-state:paused}@keyframes ab-marq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-33.333%,0,0)}}.ab-marq-c{align-items:center;margin-right:calc(2 * var(--nw));display:flex}.ab-f-news{letter-spacing:-.04em;margin:0;white-space:nowrap;font-weight:300;font-size:calc(6 * var(--nw));line-height:calc(8 * var(--nw))}.ab-marq-link{background:var(--dark);margin-left:calc(1.5 * var(--nw));position:relative;bottom:calc(.4 * var(--nw));display:block;padding:calc(.5 * var(--nw)) calc(.8 * var(--nw)) calc(.8 * var(--nw))}.ab-marq-text{color:var(--light);display:block;white-space:nowrap;padding-top:calc(.5 * var(--nw));font-size:calc(6 * var(--nw));line-height:calc(4 * var(--nw))}.ab-footer{padding:calc(3 * var(--nw)) calc(2 * var(--nw)) calc(2 * var(--nw))}.ab-f-info{justify-content:space-between;margin-top:calc(2 * var(--nw));display:flex}.ab-f-col{align-items:center;display:flex;gap:calc(.5 * var(--nw))}.ab-f-title{letter-spacing:-.03em;padding-top:calc(.3 * var(--nw));font-size:calc(1.6 * var(--nw));line-height:calc(1.3 * var(--nw))}.ab-f-year{font-size:calc(1.5 * var(--nw));line-height:calc(1.4 * var(--nw))}.ab-f-li{font-size:calc(1.3 * var(--nw));line-height:calc(1.5 * var(--nw))}.ab-f-li:hover{text-decoration:underline}@media (max-width:767px){.ab{--nw:1vw;margin-left:0;padding:10vh 0 0}.ab-grid{grid-template-columns:1fr;padding:0 4vw;row-gap:8vw}.ab-item-r,.ab-item-r.r-bord,.ab-item-r.wide{grid-column:span 1}.ab-item-r.r-bord{border-right:0;padding-right:0}.ab-item-r.demo,.ab-item-r.stamp{flex-direction:column}.ab-name{font-size:35.5vw;line-height:24vw}.ab-h{font-size:26vw;line-height:21vw}.ab-h.s-1{font-size:26.5vw;line-height:20vw}.ab-h.sub{font-size:45vw;line-height:33vw}.ab-h.ex{font-size:13.2vw;line-height:11vw}.ab-h.s{font-size:23vw;line-height:18vw}.ab-h.sub-2{font-size:46vw;line-height:35vw}.ab-h.aww{font-size:20vw;line-height:16vw}.ab-intro,.ab-block{margin-top:5vw}.ab-drop,.ab-drop.left{width:100%;margin-top:8vw}.ab-cap{font-size:6vw;line-height:7.5vw}.ab-cap::first-letter {font-size:18vw;line-height:13vw;margin:1.6vw 2.4vw 2vw 0;padding:2vw 1vw 1.4vw 1.4vw}.ab-h5{font-size:5vw;line-height:6.5vw;margin-top:6vw}.ab-inner.set1,.ab-inner.set2{height:60vw}.ab-inner.set3{height:60vw;margin-top:6vw;flex:none}.ab-inner.set4,.ab-inner.set5{display:none}.ab-img.set2{width:100%;height:auto}.ab-set2{font-size:38.5vw;line-height:29vw}.ab-stamp{width:45vw;margin-top:6vw}.ab-col,.ab-col.left,.ab-col.right{width:100%;border-right:0;padding:0;display:block}.ab-col.right{margin-top:8vw}.ab-info-w{flex-direction:column;gap:6vw}.ab-info-col{border-left:0;padding-left:0}.ab-item,.ab-item-img-w{max-width:100%;width:100%}.ab-item-img{height:44vw}.ab-item-t{font-size:5vw;line-height:5vw}.ab-item-desc{font-size:4vw;line-height:5.4vw;margin-top:3vw}.ab-head-title{font-size:16vw;line-height:15vw}.ab-head-desc{font-size:6vw;line-height:7vw}.ab-item-title.cap{font-size:3.4vw;line-height:3.4vw}.ab-item-desc.cap{font-size:3.4vw;line-height:3.4vw;margin-top:0}.ab-cta{height:34vw}.ab-cta-text{font-size:14vw;line-height:14vw}.ab-m-row{flex-wrap:wrap;gap:6vw;justify-content:flex-start;padding:8vw 0}.ab-m-col{width:44%}.ab-m-init{font-size:3.6vw;line-height:4.4vw}.ab-m-title{font-size:11vw;line-height:11vw}.ab-m-numb{font-size:22vw;line-height:14vw}.ab-row,.ab-row.sp{height:auto;flex-direction:column;align-items:flex-start;gap:4vw}.ab-m-head{margin-left:0;font-size:30vw;line-height:24vw}.ab-m-head.sub{font-size:34vw;line-height:26vw}.ab-m-head.shape{font-size:22vw;line-height:17vw}.ab-block-sub{padding-right:0;width:100%}.ab-description{border-left:0;padding-left:0;width:100%;margin-top:6vw}.ab-txt{font-size:5vw;line-height:6.4vw}.ab-aw-block{width:82vw;height:auto;min-height:62vw;padding:6vw 6vw 7vw;border-radius:2vw}.ab-aw-desc{font-size:5.4vw;line-height:7vw}.ab-aw-box{width:10vw;height:10vw}.ab-aw-name{font-size:6vw;line-height:5.6vw}.ab-aw-role{font-size:3.6vw;line-height:3.6vw}.ab-aw-info{margin-left:3vw}.ab-marquee{height:22vw;margin-top:10vw}.ab-f-news{font-size:12vw;line-height:11vw}.ab-marq-text{font-size:14vw;line-height:13vw}.ab-marq-link{margin-left:3vw}.ab-footer{padding:8vw 4vw}.ab-f-title{font-size:5vw;line-height:5vw}.ab-f-year,.ab-f-li{font-size:4vw;line-height:4vw}.ab-divs{display:none}}@media (prefers-reduced-motion:reduce){.ab-marquee-in{animation:none}}.aa-nav{position:absolute;top:var(--vg);right:calc(6.4 * var(--u));z-index:20;display:flex;gap:calc(3 * var(--u))}.aa-free{position:absolute;left:var(--gut);bottom:var(--vg);z-index:20;display:flex;flex-direction:column;gap:calc(.6 * var(--u))}.aa-nav-a,.aa-free-a{opacity:.62;transition:opacity .3s var(--ease)}.aa-nav-a:hover,.aa-free-a:hover{opacity:1;text-decoration:underline}.aa-free-a i{font-style:normal;display:inline-block;transition:transform .3s var(--ease)}.aa-free-a:hover i{transform:translate(.18em,-.18em)}.aa-nav,.aa-free{will-change:transform,opacity;transition:opacity .42s var(--quart),transform .42s var(--quart)}html.is-tucked .aa-nav,html.is-tucked .aa-free{opacity:0;transform:translateY(calc(-2.6 * var(--u)))}@media (max-width:767px){.aa-nav{top:calc(var(--bar) + 2 * var(--u));right:var(--gut)}.aa-free{left:var(--gut);bottom:calc(2.7 * var(--u))}html.is-tucked .aa-nav,html.is-tucked .aa-free{opacity:1;transform:none}}.mn{position:fixed;inset:0;z-index:600;color:var(--cream);background:var(--dark);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15vh 0 0;overflow:hidden;opacity:0;transition:opacity .42s var(--quart)}.mn-top{position:absolute;top:calc(2.6 * var(--u));left:0;right:0;text-align:center;opacity:0;transition:opacity .5s var(--quart) .3s}.mn.is-open .mn-top{opacity:.85}.mn-x{position:absolute;top:calc(2.4 * var(--u));right:calc(2.8 * var(--u));width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));background:none;border:0;padding:0;cursor:pointer;color:inherit;opacity:0;transition:opacity .5s var(--quart) .3s}.mn.is-open .mn-x{opacity:.85}.mn-x::before,.mn-x::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1.4px;background:currentColor}.mn-x::before{transform:translate(-50%,-50%) rotate(45deg)}.mn-x::after{transform:translate(-50%,-50%) rotate(-45deg)}.mn[hidden]{display:none}.mn.is-open{opacity:1}html.menu-open{overflow:hidden}html.menu-open body{overflow:hidden}.mn-w{position:relative;display:flex;flex-direction:column;text-align:center}.mn-a{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:inherit}.mn-a:focus-visible{outline:2px solid var(--cream);outline-offset:-6px}.mn-t{display:block;font-family:"Canopee",var(--serif);font-weight:400;text-transform:uppercase;font-size:30vh;line-height:20vh;letter-spacing:-.05em;padding-top:3vh;padding-right:2vh;transform:translateY(100%);transition:transform .72s var(--quart) calc(var(--i) * .05s),letter-spacing .3s ease-in-out}.mn.is-open .mn-t{transform:translateY(0)}.mn-a:hover .mn-t,.mn-a:focus-visible .mn-t{letter-spacing:-.02em}.mn-act{position:absolute;left:0;display:none;width:100%;height:1.5vh;background:#c03f13;transform:scaleX(0);transform-origin:0 50%;transition:transform .72s var(--quart) calc(var(--i) * .05s + .12s)}.mn-a.is-here .mn-act{display:block}.mn.is-open .mn-a.is-here .mn-act{transform:scaleX(1)}.mn-foot{width:100%;display:flex;justify-content:center;gap:calc(1.6 * var(--u));align-items:flex-end;padding:0 2vw 3vh;opacity:0;transition:opacity .5s var(--quart) .42s}.mn-foot .sep{opacity:.5}.mn.is-open .mn-foot{opacity:.7}.rail-burger span{transition:transform .42s var(--quart)}html.menu-open .rail-burger span:first-child{transform:translateY(3.5px) rotate(45deg)}html.menu-open .rail-burger span:last-child{transform:translateY(-3.5px) rotate(-45deg)}html.menu-open .rail{z-index:610}.mn-t{font-size:min(30vh,40vw);line-height:min(20vh,26.7vw)}.mn-act{height:min(1.5vh,2vw)}@media (max-width:767px){.mn{padding-top:12vh}.mn-foot{padding:0 var(--gut) calc(2.6 * var(--u));gap:calc(1.1 * var(--u))}}.turn{position:fixed;inset:0;z-index:700;display:none;background:var(--dark);color:var(--cream);flex-direction:column;align-items:center;justify-content:center;gap:calc(2.4 * var(--u));text-align:center;padding:10vw}.turn-mark{width:calc(9 * var(--u));height:calc(9 * var(--u));border:var(--hair) solid currentColor;border-radius:4px;animation:turn-tip 2.6s var(--quart) infinite}@keyframes turn-tip{0%,32%{transform:rotate(0)}62%,100%{transform:rotate(-90deg)}}.turn-t{font-family:var(--serif);font-weight:300;text-transform:uppercase;font-size:calc(4 * var(--u));line-height:1.05;letter-spacing:-.02em;margin:0}.turn-p{margin:0;max-width:34ch;opacity:.7}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.turn{display:flex}html.turn-lock,html.turn-lock body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.turn-mark{animation:none}}@media (prefers-reduced-motion:reduce){.mn,.mn-a,.mn-foot,.rail-burger span{transition:none}.mn.is-open .mn-a{transform:none}}@media (max-width:767px){:root{--u:calc(100vw / 39);--rail:0px;--bar:calc(6.48 * var(--u));--gut:calc(2 * var(--u));--vg:calc(5.6 * var(--u));--hair:1px}.rail{inset:0 0 auto 0;width:100%;height:var(--bar);flex-direction:row;align-items:center;justify-content:space-between;padding:0 var(--gut);border-right:0;border-bottom:var(--hair) solid var(--rail-line);transition:background .55s var(--ease),border-color .55s var(--ease),color .55s var(--ease),transform .45s var(--ease)}.rail-v{writing-mode:horizontal-tb;transform:none}.rail-top,.rail-bot{display:none}.rail-mid{margin:0;opacity:1;font-size:calc(1.4 * var(--u))}.rail-burger{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u));border-bottom:0;gap:calc(.85 * var(--u))}.rail-burger span{width:calc(3.2 * var(--u));height:1.5px}.rail-burger:hover span:first-child,.rail-burger:hover span:last-child{transform:none}html.menu-open .rail-burger span:first-child{transform:translateY(3px) rotate(45deg)}html.menu-open .rail-burger span:last-child{transform:translateY(-3px) rotate(-45deg)}html.is-tucked .rail{transform:translateY(calc(-1 * var(--bar)))}html.is-tucked .prog{transform:translateY(calc(-1 * var(--bar)))}html.menu-open .rail{transform:none}.prog{display:block;left:0;right:0;top:calc(var(--bar) - 1px);bottom:auto;transition:transform .42s var(--quart);height:1px;z-index:115;color:var(--rail-ink)}.pin{position:static;height:auto;width:100%;overflow:visible}.strip{flex-direction:column;width:100%;height:auto;transform:none!important}.panel{width:100%;height:auto;min-height:0;padding:var(--vg) var(--gut)}#p0{min-height:100vh;min-height:100svh;padding-top:calc(var(--bar) + 2.8 * var(--u))}.lead{font-size:calc(2.4 * var(--u));line-height:1.3}.hero-name{font-size:calc(9 * var(--u));line-height:1}.hero-intro{padding-top:calc(2.4 * var(--u))}.hero-scroll{font-size:calc(2 * var(--u));line-height:1}.hero-foot{row-gap:calc(1.6 * var(--u))}.ch1-label,.xp-ch{font-size:calc(1.8 * var(--u));line-height:1}.ch-x{font-size:calc(2.4 * var(--u));line-height:1.3}.ch3-n{font-size:calc(7 * var(--u));line-height:1}.ch3-t{font-size:calc(3.2 * var(--u));line-height:1.3}.end-big,.az-t,.room-h{line-height:1.02}.work-panel{min-height:0;height:200vh;height:calc(100svh + 100dvh);padding:0;overflow:visible;z-index:2}.work-panel.is-open{visibility:hidden}.work-hold{display:block;position:sticky;top:0;height:100vh;height:100svh;height:100dvh;overflow:hidden}.opener{width:calc(8.5 * var(--u) * var(--sc));height:calc(15.2 * var(--u) * var(--sc));transform:translate(-50%,-50%)}.opener-in{width:100vw;height:100vh;height:100svh;height:100dvh}.big{font-size:calc(7 * var(--u));line-height:1;white-space:nowrap;text-align:center}.big-a{right:auto;left:50%;top:auto;bottom:calc(50% + 1.6 * var(--u));transform:translate(-50%,calc(-1 * var(--part)))}.big-b{left:50%;top:calc(50% + 1.6 * var(--u));transform:translate(-50%,var(--part))}.gx-spark{display:none}.w-peek{display:none}.ab{margin-left:0}.rail-mid{display:block;order:1}.rail-burger{order:2}.hero{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;row-gap:0}.hero-intro{grid-column:1;grid-row:1;padding-top:calc(1.9 * var(--u))}.hero-foot{grid-column:1;grid-row:3;grid-template-columns:1fr 1fr;gap:calc(1.4 * var(--u));margin-bottom:calc(3.2 * var(--u))}.hero-scroll{grid-column:1 / -1;justify-self:start}.hero-name{grid-column:1;grid-row:4;margin-bottom:calc(-.12em)}.ab-aw-block-w{flex-direction:column;gap:calc(6 * var(--nw))}.ab-aw-block:nth-child(1),.ab-aw-block:nth-child(2),.ab-aw-block:nth-child(3),.ab-aw-block:nth-child(4),.ab-aw-block:nth-child(5){--tx:0}.ab-aw-block:hover{transform:none;box-shadow:-4px 4px 6px rgb(6 20 27 / .2)}}.panel.wk{width:max-content;padding:0;background:var(--light);color:var(--dark);--paper:#CCD0CF;--ink:#06141B;--ink-2:#11212D;--rule:#4A5C6A;--muted:#9BA8AB;--gold:#B08D55;--serif:"Canopee",Georgia,serif}.wk .w-page{display:flex;width:max-content;height:100vh;padding-left:15vh;will-change:transform;cursor:grab}html.is-dragging .wk .w-page{cursor:grabbing}.wk .w-page>*{flex:0 0 auto}.wk .w-intro{height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:6vh 20vh 0 6vh}.wk .w-head-w{position:relative;display:flex;flex-direction:column;align-items:flex-start}.wk .w-head{display:inline-block;background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:24vh;line-height:17vh;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap}.wk .w-head.up{padding:2.5vh 1.5vh 1vh 1vh}.wk .w-head.down{margin-top:1.5vh;padding:2.5vh 1.5vh .4vh 1vh}.wk .w-stamp-w{position:absolute;right:-6.4vh;bottom:0;width:17vh;z-index:3}.wk .w-intro.has-head .w-stamp-w{right:-17.2vh}.wk .w-stamp-w .ab-stamp{--nw:.8095vh;position:static;width:17vh}.wk .w-lede{margin:7vh 0 0;width:61vh;max-width:100%;font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:4vh;line-height:5.1vh;letter-spacing:-.02em}.wk .w-lede::first-letter {float:left;font-family:var(--serif);font-weight:400;font-size:15vh;line-height:10.5vh;background:var(--ink);color:var(--paper);padding:2vh .6vh 1vh;margin:.5vh 1.5vh 1vh 0}.wk .w-shelf{display:flex;height:100vh}.wk .w-item{display:flex;height:100vh;flex:0 0 auto}.wk .w-spine{position:relative;width:40vh;min-width:196px;height:100vh;flex:0 0 auto;border-left:.8px solid rgb(6 20 27 / .3);border-right:.8px solid rgb(6 20 27 / .3);padding:24vh 2.4vh 8vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:background .5s var(--ease)}.wk .w-item + .w-item .w-spine{border-left:0}.wk .w-spine:hover{background:rgb(6 20 27 / .05)}.wk .w-vert-w{width:100%;text-align:center;white-space:nowrap;line-height:1}.wk .w-vert{display:inline-block;font-family:var(--serif);font-size:6.2vh;line-height:1;letter-spacing:-.015em;text-transform:uppercase;transform-origin:0 50%;transition:color .5s var(--ease)}.wk .w-foot{display:flex;flex-direction:row;align-items:flex-end;gap:1.2vh}.wk .w-new{background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:2.4vh;line-height:2.4vh;letter-spacing:-.01em;border-radius:.7vh;padding:.35vh .8vh .5vh;margin-bottom:0}.wk .w-year{font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:2.5vh;line-height:3vh;transition:color .5s var(--ease)}.wk .w-open{position:relative;flex:0 0 auto;width:1px;overflow:hidden;height:100vh;background:rgb(6 20 27 / .3);display:flex;flex-direction:column;align-items:center;transition:width 1.25s cubic-bezier(.645,.045,.355,1)}.wk .w-open[hidden]{display:flex}.wk .w-open>*{visibility:hidden;transition:visibility 0s linear 1.25s}.wk .w-item.is-open .w-open>*{visibility:visible;transition-delay:0s}.wk .w-item.is-open .w-open{width:110vh;background:none;border-right:.8px solid rgb(6 20 27 / .3)}.wk .w-open-t{order:1;flex:0 0 57.5vh;min-height:0;width:110vh;padding:6vh 0 0;display:flex;flex-direction:column;align-items:center;text-align:center}.wk .w-open-link{position:absolute;inset:0;z-index:2;display:block}.wk .w-cover{order:2;display:block;width:110vh;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--ink-2)}.wk .w-cover img{width:100%;height:100%;object-fit:cover}.wk .w-chips{margin:0 0 2vh;display:flex;gap:2vh;flex-wrap:wrap;justify-content:center}.wk .w-chip{background:var(--ink);color:var(--paper);font-family:"Canopee",var(--serif),serif;font-size:2.9vh;line-height:3vh;height:3vh;padding:0 .34vh;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center}.wk .w-title{margin:7.7vh 0 0;font-family:var(--serif);font-size:9.3vh;line-height:6.6vh;letter-spacing:-.02em;text-transform:uppercase}.wk .w-desc{margin:8.6vh 0 0;width:50vh;font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:2.8vh;line-height:3vh;letter-spacing:-.02em}.wk .w-end{flex:0 0 auto;height:100vh;display:flex;align-items:flex-start;padding:6vh 10vh 6vh 20vh}.wk .w-end-l{width:65vh;padding-right:6vh;height:88vh;display:flex;flex-direction:column;align-items:flex-start}.wk .w-end-r{width:43vh;height:88vh;padding-left:6vh;border-left:.8px solid var(--ink);display:flex;flex-direction:column;align-items:flex-start}.wk .w-up-k{margin:0 0 1.5vh;display:flex;gap:1.2vh;font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:2vh;line-height:2vh}.wk .w-up-h{margin:0;font-family:var(--serif);font-size:9vh;line-height:8vh;letter-spacing:-.02em;text-transform:uppercase}.wk .w-up-p{margin:2.5vh 0 0;font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:3vh;line-height:4vh;letter-spacing:-.02em}.wk .w-up-p::first-letter {float:left;font-family:var(--serif);font-weight:400;font-size:11vh;line-height:7.6vh;background:var(--ink);color:var(--paper);padding:1.6vh .5vh .8vh;margin:.4vh 1.2vh .8vh 0}.wk .w-up-img{display:block;margin-top:3vh;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--ink-2)}.wk .w-up-img img{width:100%;height:100%;object-fit:cover}.wk .w-talk-h{flex:0 0 auto;margin:0;padding:5.84vh 2.8vh 0 0;font-family:var(--serif);font-size:22vh;line-height:17vh;letter-spacing:-.03em;text-transform:uppercase}.wk .w-talk-p{flex:0 0 auto;margin:3vh 0 0;width:37vh;font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:4vh;line-height:5vh;letter-spacing:-.02em}.wk .w-talk-cta{flex:0 0 auto;margin-top:3vh;width:37vh;height:16vh;display:flex;align-items:center;justify-content:center;border:.8px solid rgb(6 20 27 / .5);border-radius:50%;font-family:var(--serif);font-size:7vh;line-height:7vh;letter-spacing:-.04em;transition:background .4s var(--ease),color .4s var(--ease)}.wk .w-talk-cta:hover{background:var(--ink);color:var(--paper)}.wk .w-talk-av{flex:0 0 auto;margin:4.67vh 0 0;font-family:"Editorial New",Georgia,serif;font-weight:300;font-size:2vh;line-height:2vh}.wk .w-talk-av b{font-family:var(--serif);font-weight:400;text-transform:uppercase;letter-spacing:.02em}.wk .w-cover.is-type,.wk .c-cover.is-type{display:flex;align-items:center;justify-content:center;background:var(--ink);padding:0 2vw}.wk .w-cover.is-type b,.wk .c-cover.is-type b{font-family:var(--serif);font-weight:400;color:var(--paper);text-transform:uppercase;letter-spacing:-.02em;text-align:center;font-size:7vh;line-height:6.4vh}.wk .c-cover.is-type b{font-size:16vh;line-height:14vh}.wk .w-page{padding-left:0;cursor:auto;will-change:auto}.wk .wk-ch{margin:0 0 calc(1.6 * var(--u));font-family:"PP Editorial Old",Georgia,serif;font-weight:300;font-size:calc(2.4 * var(--u));line-height:1;letter-spacing:.01em;text-transform:uppercase}.wk.is-ghost{display:block;pointer-events:none}.rw{padding:0}.rw-ch{position:absolute;left:var(--gut);top:var(--vg);margin:0;font-family:var(--serif);font-weight:300;font-size:calc(2.4 * var(--u));line-height:1;text-transform:uppercase}.rw-block{position:absolute;right:calc(6.2 * var(--u));top:var(--vg);width:calc(61.2 * var(--u))}.rw-label{margin:0 0 calc(2 * var(--u));text-transform:uppercase;line-height:1.4;opacity:0;transition:opacity .5s var(--ease)}.rw-list{list-style:none;margin:0;padding:0}.rw-row{position:relative}.rw-link{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--u));padding:calc(.9 * var(--u)) 0;text-decoration:none;color:inherit}.rw-wrap{display:block;overflow:hidden;min-width:0;flex:1 1 auto;font-family:var(--sans);font-weight:500;font-size:calc(6.4 * var(--u));line-height:1.2;transition:opacity .5s ease-out}.rw-line{display:block;transform:translateY(102%);transition:transform 1.7s var(--quart)}.rw.is-in .rw-label{opacity:1}.rw.is-in .rw-line{transform:translateY(0);transition-delay:calc(var(--i,0) * .15s)}.rw-arrow{flex:0 0 auto;width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));opacity:0;transition:opacity .4s var(--ease)}.rw-arrow svg{display:block;width:100%;height:100%}.rw-link:hover .rw-arrow,.rw-link:focus-visible .rw-arrow{opacity:1}.rw-list:hover .rw-wrap{opacity:.45}.rw-list .rw-link:hover .rw-wrap{opacity:1}.rw-rule{position:absolute;left:0;right:0;bottom:0;height:1px;transform-origin:0 50%;transform:scaleX(0);background:var(--card-line);transition:transform 1.2s var(--quart)}.rw.is-in .rw-rule:not(.hv){transform:scaleX(1);transition-delay:calc(var(--i,0) * .15s)}.rw-rule.hv{background:currentColor;transition:transform .6s var(--ease)}.rw-link:hover ~ .rw-rule.hv,.rw-link:focus-visible ~ .rw-rule.hv{transform:scaleX(1)}.rw-prev{position:absolute;left:var(--gut);bottom:var(--vg);width:calc(40.1 * var(--u));isolation:isolate;overflow:hidden;opacity:0;transition:opacity .8s var(--ease) .3s}.rw.is-in .rw-prev{opacity:1}.rw-ph{display:block;width:100%;height:auto;color:var(--card-line)}.rw-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.rw-img.is-on{opacity:1}.rw-note{position:absolute;bottom:var(--vg);left:calc(100% - 6.4 * var(--u) - 61.2 * var(--u));max-width:calc(29.4 * var(--u));margin:0;text-transform:uppercase;line-height:1.3;opacity:.7}.rw-all{position:absolute;bottom:var(--vg);right:calc(6.2 * var(--u));display:inline-flex;align-items:center;gap:calc(.8 * var(--u));font-family:var(--sans);font-weight:500;font-size:calc(2.3 * var(--u));line-height:1.2;text-decoration:none;color:inherit;opacity:0;transition:opacity .6s var(--ease) .4s}.rw.is-in .rw-all{opacity:1}.rw-all svg{display:block;width:calc(2 * var(--u));height:calc(2 * var(--u));flex:0 0 auto}.rw-all-t{position:relative}.rw-all-t::after{content:"";position:absolute;left:0;right:0;bottom:-.18em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}.rw-all:hover .rw-all-t::after{transform:scaleX(1)}.rw.is-ghost{display:block;pointer-events:none}.rw.is-ghost .rw-label,.rw.is-ghost .rw-prev,.rw.is-ghost .rw-all{opacity:1}.rw.is-ghost .rw-line{transform:translateY(0)}.rw.is-ghost .rw-rule:not(.hv){transform:scaleX(1)}.wk .w-spine{width:56vh;min-width:274px}.wk .w-vert{font-family:"PP Editorial Old",Georgia,serif;font-weight:400}.wk .w-intro{width:calc(61.6 * var(--u));height:100%;padding:var(--vg) calc(.4 * var(--u)) var(--vg) var(--gut);justify-content:flex-start}.wk .w-intro.has-head{width:auto;padding:6vh 20vh var(--vg) 6vh;--serif:"Canopee",Georgia,serif}.wk .w-intro.has-head .wk-kick{display:none}.wk .wk-ch{margin:0}.wk .wk-kick{margin:auto 0 0}.wk .wk-x{margin:calc(1.2 * var(--u)) 0 0;font-family:var(--sans);font-weight:400;font-size:calc(3.2 * var(--u));line-height:1.3;max-width:calc(61.2 * var(--u))}body.case{--paper:#CCD0CF;--ink:#06141B;--ink-2:#11212D;--rule:#4A5C6A;--muted:#9BA8AB;--gold:#B08D55;--serif:"PP Editorial Old",Georgia,serif;background:var(--paper);color:var(--ink)}.case-page{width:100%;min-height:100vh}.c-intro{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--paper)}.c-cover{position:absolute;left:0;right:0;top:0;height:64vh;z-index:0;display:block;overflow:hidden}.c-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.c-tear{position:absolute;left:0;right:0;top:23vh;bottom:0;z-index:1;display:block;pointer-events:none}.c-tear-svg{display:block;width:100%;height:100%}.c-back{position:absolute;left:4.7vh;top:4.7vh;z-index:4;background:var(--paper);border:.8px solid var(--ink);border-radius:3vh;padding:1.2vh 2.4vh;font-family:var(--serif);font-size:2.4vh;line-height:2.8vh;text-transform:uppercase;letter-spacing:.02em;transition:background .4s var(--ease),color .4s var(--ease)}.c-back:hover{background:var(--ink);color:var(--paper)}.c-pr{position:relative;z-index:2;height:100%}.c-title-w{position:absolute;left:5vw;right:5vw;top:64vh;bottom:12.77vh;z-index:2;display:flex;align-items:center}.c-cover.is-type{height:64vh}.c-title{margin:0;width:100%;font-family:var(--serif);font-size:18vh;line-height:.86;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;display:block;text-align:center}.c-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;height:12.77vh;padding:1.87vh 7vh;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:3vh}.c-bar-l{justify-self:start}.c-bar-r{justify-self:end}.c-bar::before{content:"";position:absolute;left:4.67vh;right:4.67vh;top:0;height:1px;background:rgb(6 20 27 / .5)}.c-bar span{font-family:var(--sans);font-weight:400;font-size:2vh;line-height:3vh;letter-spacing:-.02em}.c-bar b{font-weight:500;margin-right:.47vh}.c-bar-r{display:flex;align-items:center;gap:2vh;white-space:nowrap}.c-down{flex:0 0 auto;width:3.95vh;height:3.95vh;border-radius:50%;border:.8px solid rgb(6 20 27 / .5);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.9vh;line-height:1;transition:background .4s var(--ease),color .4s var(--ease)}.c-down:hover{background:var(--ink);color:var(--paper)}.c-bar-c{display:flex;gap:1vh;flex-wrap:wrap;justify-content:center}.c-field{background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:1.8vh;line-height:3vh;padding:0 .9vh;letter-spacing:.02em;text-transform:uppercase}.c-info{padding:7vh 7vh 0;display:flex;align-items:flex-start;justify-content:space-between;gap:4vw;position:relative}.c-rule{position:absolute;left:7vh;right:7vh;top:0;height:1px;background:rgb(6 20 27 / .45)}.c-info-w{width:47vw;padding-top:7vh}.c-lede{margin:0;font-family:var(--sans);font-weight:400;font-size:5.25vh;line-height:6.3vh;letter-spacing:-.02em}.c-lede::first-letter {float:left;font-family:var(--serif);font-weight:400;font-size:19.7vh;line-height:16.6vh;background:none;color:inherit;padding:0;margin:.4vh 1.6vh 0 0}.c-cta{flex:0 0 auto;margin-top:7vh;width:39.4vw;height:35vh;display:flex;align-items:center;justify-content:center;text-align:center;border:.8px solid rgb(6 20 27 / .5);border-radius:50%;font-family:var(--serif);font-size:9vh;line-height:9vh;letter-spacing:-.04em;text-transform:uppercase;padding:0 3vw;transition:background .4s var(--ease),color .4s var(--ease)}.c-cta:hover{background:var(--ink);color:var(--paper)}.c-cta i{display:inline-block;margin-left:1.5vh;transition:transform .4s var(--ease)}.c-cta:hover i{transform:translateX(1vh)}.c-extra{margin:11.7vh 0 9.3vh;padding:0 2vw;display:flex}.c-dash{width:42vw;border:1px dashed rgb(6 20 27 / .5);padding:5.84vh 4.67vh 5.84vh 5.84vh}.c-dash-top{display:flex;align-items:flex-start;justify-content:space-between;gap:2vw}.c-h2{margin:0;font-family:var(--serif);font-size:min(44.35vh,19vw);line-height:.72;letter-spacing:-.03em;text-transform:uppercase}.c-h2.bg{opacity:.28}.c-dash-stamp{flex:0 0 auto;width:11vw}.c-dash-stamp .ab-stamp{--nw:.524vw;position:static;width:11vw}.c-story{margin:5.84vh 0 0;width:100%;max-width:37.5vw;font-family:var(--sans);font-weight:400;font-size:5.25vh;line-height:6.3vh;letter-spacing:-.02em}.c-story::first-letter {float:left;font-family:var(--serif);font-weight:400;font-size:19.7vh;line-height:16.6vh;background:none;color:inherit;padding:0;margin:.4vh 1.6vh 0 0}.c-next{padding:0 var(--gut) 9vh}.c-next-go{display:flex;align-items:baseline;justify-content:center;gap:.34em;padding:7vh 0 0;text-decoration:none;color:inherit;border-top:var(--hair) solid rgb(6 20 27 / .45)}.c-next-t{font-family:var(--serif);font-size:10.5vh;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.c-next-a{font-style:normal;font-family:var(--serif);font-size:7vh;line-height:1;transition:transform .5s var(--quart)}.c-next-go:hover .c-next-a{transform:translateX(.22em)}@media (prefers-reduced-motion:reduce){.c-next-a{transition:none}}.c-sec{margin:11.7vh 0 0;padding:0 2vw}.c-sec .c-dash{width:100%;position:relative}.c-sec .c-h2{font-size:min(20vh,9vw);line-height:.86}.c-sec .c-h2.bg{font-size:min(15vh,6.6vw);margin-top:.4vh;opacity:1}.c-read{display:grid;grid-template-columns:38% 1fr;gap:4%;align-items:center;margin:5.84vh 0 0}.c-read-s{min-width:0}.c-read-p{margin:0;min-width:0;display:flex;align-items:flex-start;gap:2.4%}.c-plate{margin:0;min-width:0}.c-read-p img{display:block;width:100%;height:auto}.c-band{margin:5.84vh auto 0;max-width:calc(61.2 * var(--u))}.c-band p{break-inside:avoid}.c-story-n{margin:0 0 3vh;font-family:var(--sans);font-weight:300;font-size:2.7vh;line-height:3.9vh;letter-spacing:-.02em}.c-sec .c-story{margin:0 0 3vh;font-size:2.7vh;line-height:3.9vh;max-width:none}.c-sec .c-story::first-letter {font-size:13vh;line-height:11vh;padding:.8vh .7vh .8vh;margin:.5vh 1.3vh .9vh 0}.c-story-n:last-child,.c-sec .c-story:last-child{margin-bottom:0}.c-sub-h{margin:8vh 0 0;font-family:var(--serif);font-size:4.4vh;line-height:4.4vh;letter-spacing:-.02em;text-transform:uppercase}.c-gallery-open{margin:5.84vh 0 0;display:inline-flex;align-items:center;gap:1vh;background:var(--paper);border:.8px solid var(--ink);border-radius:3vh;padding:1.4vh 2.4vh;font-family:var(--serif);font-size:2.2vh;line-height:2.6vh;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease)}.c-gallery-open:hover{background:var(--ink);color:var(--paper)}.c-gallery-open b{font-weight:400;opacity:.55}.c-gallery{position:fixed;inset:0;z-index:1002;background:var(--paper);overflow-y:auto;overscroll-behavior:contain;padding:12vh 4vw 8vh}.c-gallery[hidden]{display:none}.c-g-close{position:fixed;right:3vw;top:4vh;z-index:2;width:6vh;height:6vh;border-radius:50%;border:.8px solid var(--ink);background:var(--paper);font-size:3vh;line-height:1;cursor:pointer}.c-g-close:hover{background:var(--ink);color:var(--paper)}.c-g-rail{display:flex;flex-direction:column;gap:4vh;max-width:76vw;margin:0 auto}.c-g-i{display:block;overflow:hidden;background:var(--ink-2)}.c-g-i img{display:block;width:100%;height:auto}.c-credits{margin:9.3vh 0 0;padding:3vh 2vw 0;border-top:1px solid rgb(6 20 27 / .45);font-family:var(--sans);font-weight:400;font-size:2.4vh;line-height:3.4vh;letter-spacing:-.02em}.c-cover.is-type{display:flex;align-items:center;justify-content:center;background:var(--ink);padding:0 2vw}.c-cover.is-type b{font-family:var(--serif);font-weight:400;color:var(--paper);text-transform:uppercase;letter-spacing:-.02em;text-align:center;font-size:7vh;line-height:6.4vh}.c-cover.is-type b{font-size:16vh;line-height:14vh}.xr{--xr-ink:#000;position:fixed;inset:0;z-index:99999;display:block;visibility:hidden;pointer-events:none;overflow:hidden;color:var(--light-2)}.xr.is-on{visibility:visible;pointer-events:auto}.xr-d,.xr-v{position:absolute;inset:0;opacity:0}.xr-d{z-index:0;background:var(--xr-ink)}.xr-v{z-index:1;background:var(--light-2)}.xr-sh{position:absolute;z-index:2;background:var(--xr-ink)}.xr-sh.t{top:0;left:0;right:0;height:50%;transform-origin:50% 0;transform:scaleY(0)}.xr-sh.b{bottom:0;left:0;right:0;height:50%;transform-origin:50% 100%;transform:scaleY(0)}.xr-sh.l{left:0;top:0;bottom:0;width:50%;transform-origin:0 50%;transform:scaleX(0)}.xr-sh.r{right:0;top:0;bottom:0;width:50%;transform-origin:100% 50%;transform:scaleX(0)}.xr-in{position:absolute;inset:0;z-index:3}.xr-b{position:absolute;left:50%;top:50%;width:100px;height:100px;transform-origin:0 0;background:var(--light-2);will-change:transform}.xr-c{position:absolute;left:50%;margin-left:-125vh;z-index:5;width:250vh;aspect-ratio:2344 / 1119;color:var(--xr-ink);will-change:transform}.xr-c svg{display:block;width:100%;height:100%}.xr-c svg circle{fill:currentColor}.xr-c.t{top:3em;transform-origin:50% 0;transform:translateY(-125vh)}.xr-c.b{bottom:3vw;transform-origin:50% 100%;transform:translateY(125vh)}.xr-x{position:absolute;z-index:6;width:1.5rem;height:1.5rem;color:var(--light-2)}.xr-x::before,.xr-x::after{content:"";position:absolute;left:50%;top:50%;background:currentColor}.xr-x::before{width:100%;height:19.6%;transform:translate(-50%,-50%)}.xr-x::after{width:19.6%;height:100%;transform:translate(-50%,-50%)}.xr-x.tl{top:1rem;left:1rem}.xr-x.tr{top:1rem;right:1rem}.xr-x.bl{bottom:1rem;left:1rem}.xr-x.br{bottom:1rem;right:1rem}.xr-x.tl,.xr-x.bl{transform:translateX(-200%) rotate(-90deg)}.xr-x.tr,.xr-x.br{transform:translateX(200%) rotate(90deg)}.xr-l{position:absolute;top:2rem;left:0;right:0;z-index:6;text-align:center;color:var(--light-2);will-change:transform;transform:translateY(-200%)}@media (max-width:479px){.xr-x{width:.75rem;height:.75rem}.xr-x.tl,.xr-x.tr{top:.75rem}.xr-x.bl,.xr-x.br{bottom:.75rem}.xr-x.tl,.xr-x.bl{left:.75rem}.xr-x.tr,.xr-x.br{right:.75rem}}body.case .rail{display:none}body.case.has-rail .rail{display:flex}body.case.has-rail{--rail-bg:var(--light);--rail-ink:var(--dark);--rail-line:color-mix(in srgb,var(--dark) 22%,transparent)}body.case.has-rail .mn{--rail-ink:var(--cream)}body.case .case-page{padding-left:0}.c-plate.is-mark{display:flex;align-items:center;justify-content:center;padding:4vh 0}.c-plate.is-mark img{width:auto;max-width:100%;max-height:78vh;height:auto;margin:0 auto}.c-read.is-mark-row{grid-template-columns:1fr 40% 1fr;align-items:center;gap:3%}.c-read.is-mark-row .c-plate.is-mark{padding:0}.c-read.is-mark-row .c-plate.is-mark img{max-width:100%;max-height:none}.nw{padding:0;overflow:hidden;background:var(--dark);color:var(--cream)}.nw-ch{position:absolute;left:var(--gut);top:var(--vg);z-index:3;margin:0;font-family:var(--serif);font-weight:300;font-size:calc(2.4 * var(--u));line-height:1;text-transform:uppercase}.nw-label{position:absolute;right:calc(6.2 * var(--u));top:var(--vg);z-index:3;margin:0;text-transform:uppercase;line-height:1.4;opacity:.6}.nw-view{position:absolute;inset:0;z-index:1;overflow:hidden;perspective:1400px;perspective-origin:50% 50%}.nw-rail{position:absolute;top:0;left:calc(50% - 65vw);width:130vw}.nw-col{position:absolute;top:0;width:calc(100% / 7);left:calc(var(--i) * 100% / 7);will-change:transform;transform-style:preserve-3d}.nw-card{position:relative;display:block;aspect-ratio:9 / 16;padding:8px;text-decoration:none;color:inherit;overflow:hidden;transform:rotateX(var(--rot,0deg))}.nw-shot{position:absolute;inset:8px;display:block;overflow:hidden;background:var(--dark-2)}.nw-shot img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.1s var(--quart),filter .6s var(--ease);filter:saturate(.72)}.nw-card:hover .nw-shot img{transform:scale(1.07);filter:saturate(1)}.nw-t{position:absolute;left:6.4%;right:6.4%;bottom:6.4%;z-index:2;display:block;font-family:var(--sans);font-weight:500;font-size:calc(1.5 * var(--u));line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--cream);opacity:0;transform:translateY(.6em);transition:opacity .5s var(--ease),transform .5s var(--quart)}.nw-card:hover .nw-t{opacity:1;transform:translateY(0)}.nw-card.is-me{display:flex;align-items:center;justify-content:center;padding:18%;background:var(--light);color:var(--dark)}.nw-sig{display:block;width:100%;height:auto;color:currentColor}.nw.is-ghost{display:block;pointer-events:none}.rail{display:block}.rail-burger{position:absolute;top:6vh;left:4.56vh;width:auto;height:auto;border-bottom:0;display:flex;flex-direction:column;align-items:flex-end;gap:.46vh;padding:0}.rail-burger span{width:2rem;height:2px}.rail-head{position:absolute;top:48.7vh;left:50%;width:16.5vh;transform:translate(-50%,-50%) rotate(-90deg);display:block;color:inherit;text-decoration:none}.rail-mark{display:block;width:100%;height:auto}.rail-city{position:absolute;top:82.5vh;left:5.9vh;margin:0;writing-mode:vertical-lr;font-size:1.8vh;line-height:1.8vh;text-transform:none;letter-spacing:0}.nr-sig{display:block;width:78%;height:auto;color:currentColor}.nr-name{margin:0}.nr.is-ghost,.nr.is-ghost .nr-hold{display:block}.nr.is-ghost{pointer-events:none}.disc-page{width:100%;min-height:100vh;padding:14vh 6vh 10vh}.dp-head{max-width:calc(61.2 * var(--u));margin:0 0 8vh}.dp-k{margin:0 0 1.6vh;text-transform:uppercase;opacity:.55}.dp-h{margin:0;font-family:var(--serif);font-weight:300;font-size:11vh;line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.dp-l{margin:2.4vh 0 0;font-family:var(--sans);font-weight:400;font-size:3vh;line-height:1.35;max-width:52ch}.dp-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2.4vh;row-gap:5vh}.dp-card{display:block;text-decoration:none;color:inherit}.dp-shot{display:block;position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--ink-2)}.dp-shot img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.1s var(--quart)}.dp-card:hover .dp-shot img{transform:scale(1.07)}.dp-shot.is-type{display:flex;align-items:center;justify-content:center;padding:8%;text-align:center}.dp-shot.is-type b{font-family:var(--serif);font-weight:400;font-size:4vh;line-height:1.05;text-transform:uppercase;color:var(--paper)}.dp-t{display:block;margin-top:1.8vh;font-family:var(--serif);font-weight:400;font-size:3vh;line-height:1.1;text-transform:uppercase}.dp-d{display:block;margin-top:.7vh;font-family:var(--sans);font-weight:400;font-size:1.7vh;line-height:1.4;opacity:.68}.dp-reel{display:grid;grid-template-columns:repeat(2,1fr);gap:4vh}.dp-clip{margin:0;display:block}.dp-clip video{display:block;width:100%;height:auto;background:var(--ink-2)}.dp-clip figcaption{margin-top:1.2vh;text-transform:uppercase;opacity:.6}.dp-read{max-width:calc(61.2 * var(--u))}@media (max-width:991px){.disc-page{padding:12vh 4vw 8vh}.dp-h{font-size:14vw}.dp-l{font-size:4.4vw}.dp-grid{grid-template-columns:repeat(2,1fr);row-gap:4vh}.dp-reel{grid-template-columns:1fr}}.c-read.is-full{grid-template-columns:1fr}.c-read.is-slot{grid-template-columns:1fr}.c-plate.is-empty{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;width:100%;border:1px dashed rgb(6 20 27 / .35);background:rgb(6 20 27 / .03)}.c-plate.is-empty .micro{text-transform:uppercase;opacity:.45}.ch3.is-in .ch3-bg,.ch3.is-ghost .ch3-bg{clip-path:inset(0% 0% 0% 0%)}.ch3.is-in .ch3-media,.ch3.is-ghost .ch3-media{transform:translateY(0)}.ch3.is-in .ch3-card.is-hot .ch3-media{transform:translateY(-3%)}.ch3.is-in .ch3-card.is-out .ch3-bg{clip-path:inset(0% 0% 0% 0%)}.ch3.is-in .ch3-card.is-out .ch3-media{transform:translateY(0)}.ch3-veil{transition:background .8s var(--quart)}.ch3.is-in .ch3-card.is-hot .ch3-veil{background:rgb(10 26 36 / .34)}.dp-shot.is-empty{display:flex;align-items:center;justify-content:center;border:1px dashed currentColor;opacity:.55}.c-cover.is-empty{display:flex;align-items:center;justify-content:center;border:1px dashed currentColor;opacity:.5}.wk .w-item.is-disc .w-spine{overflow:hidden;text-decoration:none;color:inherit}.wk .w-item.is-disc .w-shot{position:absolute;inset:0;z-index:0;overflow:hidden;clip-path:inset(100% 0% 0% 0%);transition:clip-path .8s var(--quart)}.wk .w-item.is-disc .w-veil{position:absolute;inset:0;z-index:1;background:rgb(10 26 36 / .62);transition:background .8s var(--quart)}.wk .w-item.is-disc .w-media{position:absolute;inset:0;z-index:0;transform:translateY(6%);transition:transform .8s var(--quart)}.wk .w-item.is-disc .w-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.1)}.wk .w-item.is-disc .w-spine:hover .w-shot,.wk .w-item.is-disc .w-spine:focus-visible .w-shot{clip-path:inset(0% 0% 0% 0%)}.wk .w-item.is-disc .w-spine:hover .w-media,.wk .w-item.is-disc .w-spine:focus-visible .w-media{transform:translateY(-3%)}.wk .w-item.is-disc .w-spine:hover .w-veil,.wk .w-item.is-disc .w-spine:focus-visible .w-veil{background:rgb(10 26 36 / .5)}.wk .w-item.is-disc .w-spine:hover{background:transparent;color:var(--cream)}.wk .w-item.is-disc .w-vert-w,.wk .w-item.is-disc .w-foot{position:relative;z-index:2}.wk .w-item.is-disc .w-foot{flex-direction:column;align-items:center;gap:.6vh;text-align:center}.wk .w-item.is-disc .w-d{max-width:34vh;opacity:0;transition:opacity .5s var(--ease)}.wk .w-item.is-disc .w-spine:hover .w-d,.wk .w-item.is-disc .w-spine:focus-visible .w-d{opacity:.8}.disc-page.is-shelf{padding:0;min-height:100vh;min-height:100svh}.dp-wk{width:100vw;height:100vh;height:100svh;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.dp-wk .w-page{cursor:auto;will-change:auto;padding-left:15vh;height:100vh;height:100svh}.dp-wk .w-shelf,.dp-wk .w-item,.dp-wk .w-spine,.dp-wk .w-open,.dp-wk .w-intro{height:100vh;height:100svh}.disc-page.is-shelf .c-back{position:fixed;z-index:20}.wk .w-cover.is-empty{order:2;display:flex;align-items:center;justify-content:center;width:110vh;flex:1 1 auto;min-height:0;border:1px dashed currentColor;opacity:.5}@media (max-width:767px){.dp-wk,.dp-wk .w-page,.dp-wk .w-shelf,.dp-wk .w-item,.dp-wk .w-spine,.dp-wk .w-open,.dp-wk .w-intro{height:auto}.dp-wk{overflow-x:visible}.dp-wk .w-page{display:block;width:100%;padding-left:0}}.c-flip{position:relative;margin:5.84vh 0 0}.c-flip-rail{display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.c-flip-rail::-webkit-scrollbar{display:none}.c-flip-i{flex:0 0 auto;width:min(46vh,86%);margin:0;scroll-snap-align:center;scroll-snap-stop:always}.c-flip-i img{display:block;width:100%;height:auto}.c-flip-b{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));border:0;border-radius:50%;cursor:pointer;font-size:calc(1.9 * var(--u));background:rgb(6 20 27 / .72);color:var(--cream);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s var(--ease),background .3s var(--ease)}.c-flip:hover .c-flip-b,.c-flip-b:focus-visible{opacity:1}.c-flip-b:hover{background:rgb(6 20 27 / .92)}.c-flip-b.is-prev{left:calc(1.6 * var(--u))}.c-flip-b.is-next{right:calc(1.6 * var(--u))}.c-flip-b[disabled]{opacity:0!important;pointer-events:none}.c-flip-dots{display:flex;gap:calc(.8 * var(--u));justify-content:center;margin:calc(1.8 * var(--u)) 0 0}.c-flip-d{width:calc(.6 * var(--u));height:calc(.6 * var(--u));border-radius:50%;background:currentColor;opacity:.22;transition:opacity .3s var(--ease)}.c-flip-d.is-on{opacity:.8}@media (max-width:767px){.c-flip-i{width:86%}.c-flip-b{display:none}}.dp-reel{grid-auto-flow:dense}.dp-clip.is-wide{grid-column:span 2}.dp-clip.is-tall video{max-height:88vh;width:auto;margin:0 auto}.dp-clip.is-tall{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.dp-reel{grid-template-columns:1fr}.dp-clip.is-wide{grid-column:span 1}.dp-clip.is-tall video,.dp-clip video{width:100%;height:auto;max-height:none}.dp-clip.is-tall{align-items:stretch}}.nr-card{justify-content:flex-start}.nr-name{margin:auto 0}.nr-sig{width:100%}.nr-foot{margin-top:0}.nr-foot::before{content:"";display:block;width:100%;height:1px;background:currentColor;opacity:.22;margin:0 0 8.5%}.dp-clip{position:relative}.dp-clip video{cursor:pointer}.dp-sound{position:absolute;top:calc(1.4 * var(--u));right:calc(1.4 * var(--u));z-index:3;width:calc(3.4 * var(--u));height:calc(3.4 * var(--u));border:0;border-radius:50%;cursor:pointer;background:rgb(6 20 27 / .6);color:var(--cream);font-size:calc(1.3 * var(--u));line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s var(--ease),background .3s var(--ease)}.dp-clip:hover .dp-sound,.dp-sound:focus-visible{opacity:1}.dp-sound:hover{background:rgb(6 20 27 / .9)}.dp-clip.is-loud .dp-sound{opacity:1;background:var(--cream);color:var(--dark)}.dp-clip.is-loud .dp-sound span{opacity:0}.dp-sound::after{content:"";position:absolute;width:38%;height:38%;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translate(6%,-6%);opacity:0}.dp-clip.is-loud .dp-sound::after{opacity:1}.dp-clip.is-tall video{cursor:pointer}.wk .w-vert-w.is-two{white-space:normal}.wk .w-vert-w.is-two .w-vert{line-height:.92}@media (max-width:767px){.panel.wk{width:100%;height:auto;min-height:0;padding:var(--vg) 0 0}.wk .w-page{display:block;width:100%;height:auto;padding-left:0;cursor:auto;will-change:auto}.wk .w-intro{width:100%;height:auto;padding:calc(6 * var(--u)) var(--gut) calc(4 * var(--u))}.wk .wk-x{max-width:100%}.wk .w-intro.has-head{width:100%;padding:calc(6 * var(--u)) var(--gut) calc(4 * var(--u));overflow:hidden}body.case.has-rail .wk .w-intro.has-head{padding-top:calc(var(--rail) + 7vh)}.wk .w-head{font-size:29vw;line-height:21vw}.wk .w-head.up{padding:3vw 3vw 1vw 1vw}.wk .w-head.down{margin-top:1vw;padding:3vw 3vw 0 1vw}.wk .w-intro.has-head .w-stamp-w,.wk .w-stamp-w{position:static;right:auto;margin-top:3vw;width:30vw}.wk .w-stamp-w .ab-stamp{--nw:1.43vw;width:30vw}.wk .w-lede{width:auto;font-size:2.6vh;line-height:3.8vh;margin-top:4vh}.wk .w-lede::first-letter {font-size:9vh;line-height:6vh;padding:1.4vh .5vh .7vh;margin:.4vh 1vh .6vh 0}.wk .w-shelf{display:block;height:auto}.wk .w-item{display:block;height:auto;width:100%}.wk .w-spine{width:100%;min-width:0;height:auto;min-height:calc(46 * var(--u));border-left:0;border-right:0;border-bottom:var(--hair) solid rgb(6 20 27 / .3);padding:calc(5 * var(--u)) var(--gut) calc(4 * var(--u));justify-content:flex-end;gap:calc(2 * var(--u))}.wk .w-item + .w-item .w-spine{border-left:0}.wk .w-vert-w{white-space:normal}.wk .w-vert{font-size:calc(5.6 * var(--u));line-height:.98;transform:none!important}.wk .w-foot{flex-direction:column;align-items:center;gap:calc(.8 * var(--u));text-align:center}.wk .w-item.is-disc .w-shot{clip-path:inset(0% 0% 0% 0%)}.wk .w-item.is-disc .w-media{transform:translateY(0)}.wk .w-item.is-disc .w-spine{color:var(--cream)}.wk .w-item.is-disc .w-d{opacity:.8;max-width:none}.dp-wk .w-open{display:none;width:100%;height:auto;max-height:none;transition:none;background:none}.dp-wk .w-open[hidden]{display:none}.dp-wk .w-item.is-open .w-open{display:block;width:100%;height:auto;max-height:none}.dp-wk .w-item.is-open .w-open>*{visibility:visible}.dp-wk .w-open-t,.dp-wk .w-item.is-open .w-open-t{width:100%;flex:none;height:auto;padding:calc(4 * var(--u)) var(--gut) calc(3 * var(--u))}.dp-wk .w-cover,.dp-wk .w-cover.is-empty,.dp-wk .w-item.is-open .w-cover{width:100%;height:auto;flex:none;aspect-ratio:16 / 9}.dp-wk .w-cover img{width:100%;height:100%}.dp-wk .w-title{font-size:calc(5 * var(--u));line-height:1}.dp-wk .w-desc{font-size:calc(1.7 * var(--u));line-height:1.35}.dp-wk .w-spine{position:relative}.dp-wk .w-item.is-open .w-spine{background:rgb(6 20 27 / .06)}}@media (max-width:767px){.c-intro{height:auto;min-height:100vh;min-height:100svh}.c-cover,.c-cover.is-type{height:46vh;height:46svh}.c-cover img{object-position:50% 40%}.c-title-w{position:static;padding:calc(48vh + 3 * var(--u)) var(--gut) 0;padding:calc(48svh + 3 * var(--u)) var(--gut) 0;left:auto;right:auto;top:auto;bottom:auto}.c-title{font-size:min(9 * var(--u),13vw)!important;line-height:.92}.c-back{position:fixed;left:var(--gut);top:calc(var(--bar) + var(--u));padding:calc(.9 * var(--u)) calc(1.8 * var(--u))}.c-bar{position:static;height:auto;display:block;padding:calc(3 * var(--u)) var(--gut) calc(2 * var(--u));text-align:center}.c-bar::before{left:var(--gut);right:var(--gut)}.c-bar-l,.c-bar-r,.c-bar-c{justify-self:auto;display:block;margin:0 0 calc(1.2 * var(--u))}.c-bar-c{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(.8 * var(--u))}.c-down{display:none}.c-info{display:block;padding:calc(4 * var(--u)) var(--gut) 0}.c-rule{left:var(--gut);right:var(--gut)}.c-info-w{width:100%;padding-top:calc(4 * var(--u))}.c-lede{font-size:calc(2.1 * var(--u));line-height:1.45}.c-lede::first-letter {font-size:calc(8 * var(--u));line-height:calc(6.5 * var(--u));margin:calc(.4 * var(--u)) calc(1.2 * var(--u)) 0 0}.c-cta{width:100%;height:auto;margin-top:calc(4 * var(--u));border-radius:calc(6 * var(--u));padding:calc(2.4 * var(--u)) var(--gut);font-size:calc(4 * var(--u));line-height:1.05}.c-cta br{display:none}.c-cta i{margin-left:calc(1 * var(--u))}.c-extra,.c-sec{margin:calc(7 * var(--u)) 0 0;padding:0 var(--gut)}.c-extra{margin-bottom:calc(5 * var(--u))}.c-dash,.c-sec .c-dash{width:100%;padding:calc(3.2 * var(--u)) calc(2.4 * var(--u))}.c-h2,.c-sec .c-h2{font-size:min(calc(6 * var(--u)),11vw);line-height:.9;min-width:0;overflow-wrap:break-word}.c-sec .c-h2.bg{font-size:min(calc(4.6 * var(--u)),8.6vw)}.c-dash-top{min-width:0}.c-dash-stamp{display:none}.c-story,.c-sec .c-story,.c-story-n{max-width:none;font-size:calc(1.9 * var(--u));line-height:1.5;margin:0 0 calc(2 * var(--u))}.c-story::first-letter ,.c-sec .c-story::first-letter {font-size:calc(6.4 * var(--u));line-height:calc(5.2 * var(--u));margin:calc(.3 * var(--u)) calc(1 * var(--u)) 0 0}.c-sub-h{margin:calc(4 * var(--u)) 0 0;font-size:calc(3 * var(--u))}.c-credits{margin:calc(5 * var(--u)) 0 0;padding:calc(2 * var(--u)) 0 0}.c-read,.c-read.is-mark-row,.c-read.is-full,.c-read.is-slot{display:block;margin:calc(3.2 * var(--u)) 0 0}.c-read-s{margin-bottom:calc(2.4 * var(--u))}.c-read-p{display:block}.c-read-p .c-plate{margin:0 0 calc(1.6 * var(--u));flex:none!important}.c-read-p .c-plate:last-child{margin-bottom:0}.c-plate.is-mark img{width:100%;height:auto;object-fit:contain;max-height:calc(34 * var(--u))}.c-band{max-width:none;margin:calc(3.2 * var(--u)) 0 0}.c-next{padding:0 var(--gut) calc(6 * var(--u))}.c-next-go{padding-top:calc(5 * var(--u))}.c-next-t{font-size:calc(5.4 * var(--u));line-height:1}.c-next-a{font-size:calc(3.8 * var(--u))}.c-g-rail{max-width:100%;gap:calc(2.4 * var(--u))}.c-gallery{padding:calc(8 * var(--u)) var(--gut) calc(4 * var(--u))}.c-g-close{right:var(--gut);top:calc(var(--bar) + var(--u));width:calc(4 * var(--u));height:calc(4 * var(--u))}.disc-page{padding:calc(var(--bar) + 4 * var(--u)) var(--gut) calc(6 * var(--u))}.dp-head{padding:0}.dp-h{font-size:calc(8 * var(--u));line-height:.92}.dp-l{font-size:calc(2 * var(--u));line-height:1.4}}@media (max-width:767px){.rail-burger{padding:calc(1.8 * var(--u));margin:calc(-1.8 * var(--u))}.ch1-more,a.ul{padding-top:calc(.8 * var(--u));padding-bottom:calc(.8 * var(--u))}}@media (max-width:767px){.rail-burger{position:static;order:0;flex:0 0 auto}.rail-head{position:static;order:1;width:auto;height:calc(3.4 * var(--u));transform:none;display:flex;align-items:center}.rail-head svg{display:block;width:auto;height:100%}.rail-city{position:static;order:2;writing-mode:horizontal-tb;font-size:calc(1.35 * var(--u));line-height:1;opacity:.72}.rail{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--u));overflow:hidden}}.c-pages{position:relative;height:calc(var(--n) * 100vh);height:calc(var(--n) * 100svh);background:var(--dark-2)}.c-pg-hold{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.c-pg-strip{display:flex;align-items:center;height:100%;gap:calc(1.2 * var(--u));padding:0 calc(1.2 * var(--u));will-change:transform}.c-pg-i{flex:0 0 auto;margin:0;width:min(100%,calc(86vh * 0.8));width:min(100%,calc(86svh * 0.8))}.c-pg-i img{display:block;width:100%;height:auto}.c-pg-dots{position:absolute;left:0;right:0;bottom:calc(3 * var(--u));display:flex;gap:calc(.9 * var(--u));justify-content:center;z-index:2}.c-pg-d{width:calc(.7 * var(--u));height:calc(.7 * var(--u));border-radius:50%;background:var(--cream);opacity:.28;transition:opacity .35s var(--ease)}.c-pg-d.is-on{opacity:.95}.c-intro.is-bare{height:auto;min-height:0}.c-intro.is-bare .c-title-w{position:static;padding:calc(4 * var(--u)) 5vw 0;left:auto;right:auto;top:auto;bottom:auto}.c-intro.is-bare .c-bar{position:static;height:auto;padding:calc(3 * var(--u)) 0 calc(2 * var(--u))}@media (max-width:767px){.c-pg-i{width:100%}.c-pg-strip{gap:0;padding:0}.c-intro.is-bare .c-title-w{padding:calc(3 * var(--u)) var(--gut) 0}}.xp-card{min-height:28vh}.c-plate.is-empty{min-height:22vh}@supports (aspect-ratio:16 / 9){.xp-card,.c-plate.is-empty{min-height:0}}.bd{background:#CCD0CF;color:#1A1C4D;container-type:inline-size;font-family:"Madani Arabic",var(--sans),system-ui,sans-serif;font-weight:400;letter-spacing:0}.bd-sheet{position:relative;font-size:calc(100cqw / var(--sw,1920));height:calc(var(--sh,7558) * 1em)}.bd-t,.bd-art{position:absolute;left:calc(var(--x) * 1em);top:calc(var(--y) * 1em);width:calc(var(--w) * 1em)}.bd-art{height:auto;display:block}.bd-t>:first-child{margin-top:0}.bd-t>:last-child{margin-bottom:0}.bd-lg .bd-p,.bd-lg .bd-k{font-size:39em;line-height:1.195}.bd-mid .bd-p,.bd-mid .bd-k{font-size:32em;line-height:1.203}.bd-cap{font-size:24.7em;line-height:1.203}.bd-title{margin:0;font-size:50em;line-height:1.2;font-weight:600}.bd-p{margin:0;font-weight:400}.bd-k{margin:0;font-weight:600}.bd-sub{margin:0;font-size:22em;line-height:1.18;font-weight:600}.bd-cap{margin:0;font-weight:400;text-align:right}.bd-note{font-style:normal;font-weight:400;font-size:.8125em;padding-left:.5625em}.bd-x .bd-title,.bd-x .bd-p,.bd-x .bd-k,.bd-x .bd-sub,.bd-x .bd-cap{font-size:calc(var(--fs,45.8) * 1em);line-height:var(--lh,1.2);font-weight:var(--fw,300)}.bd-x .bd-cap{text-align:inherit}.bd-l{display:block}.bd-x .bd-p b,.bd-x .bd-cap b{font-weight:700;font-style:normal}.kt{background:#fff;color:#1A1C4D;font-family:"Madani Arabic",var(--sans),system-ui,sans-serif;padding:clamp(28px,6vh,72px) clamp(20px,5vw,92px) clamp(20px,4vh,56px)}.kt-one + .kt-one{margin-top:clamp(28px,6vh,76px)}.kt-n{margin:0 0 clamp(18px,3.2vh,40px);font-family:var(--serif);font-weight:300;font-size:clamp(38px,7.4vh,96px);line-height:.95;letter-spacing:-.02em;color:#1A1C4D}.kt-h{margin:clamp(14px,2.4vh,28px) 0 .35em;font-weight:700;font-size:clamp(17px,1.05vw + 13px,23px);line-height:1.2}.kt-one>.kt-h:first-of-type{margin-top:0}.kt-p{margin:0 0 .55em;font-weight:300;line-height:1.42;font-size:clamp(15px,.72vw + 12px,19px);max-width:104ch}.kt-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,16px);margin-top:clamp(20px,3.6vh,44px)}.kt-shot{display:block;width:100%;height:auto;background:#eceae6;aspect-ratio:var(--ar,1.9);object-fit:cover}.kt-shot.is-solo{grid-column:1 / -1;justify-self:center;width:min(100%,58%)}.kt-mood{display:block;width:100%;height:auto;margin:clamp(22px,4vh,52px) auto 0}@media (max-width:767px){.kt{padding:calc(20 * var(--u)) var(--gut) calc(12 * var(--u))}.kt-grid{grid-template-columns:1fr;gap:calc(1 * var(--u))}.kt-shot.is-solo{width:100%}.kt-n{font-size:calc(5 * var(--u))}.kt-h{font-size:calc(2.3 * var(--u))}.kt-p{font-size:calc(1.95 * var(--u));line-height:1.45}}@media (max-width:767px){.bd-sheet{height:auto;font-size:calc(100cqw / 390);padding:calc(12 * var(--u)) var(--gut) calc(6 * var(--u))}.bd{overflow-x:clip}.bd-sheet,.bd-t{max-width:100%}.bd-t,.bd-art{position:static;width:100%}.bd-art{width:100vw;max-width:100vw;margin:calc(2.4 * var(--u)) calc(-1 * var(--gut)) calc(3.2 * var(--u))}.bd-t + .bd-t{margin-top:calc(1.4 * var(--u))}.bd-title{font-size:calc(3 * var(--u));line-height:1.15;overflow-wrap:break-word}.bd-lg .bd-p,.bd-lg .bd-k,.bd-mid .bd-p,.bd-mid .bd-k,.bd-cap{font-size:calc(1.95 * var(--u));line-height:1.45}.bd-lg .bd-k,.bd-mid .bd-k{font-size:calc(2.3 * var(--u));line-height:1.25;margin-bottom:calc(.6 * var(--u))}.bd-sub{font-size:calc(1.6 * var(--u));line-height:1.3}.bd-note{display:block;padding-left:0;font-size:calc(1.8 * var(--u));margin-top:calc(.5 * var(--u))}.bd-cap{text-align:left}.bd-x .bd-title{font-size:calc(3 * var(--u));line-height:1.15}.bd-x .bd-p,.bd-x .bd-cap{font-size:calc(1.95 * var(--u));line-height:1.45}.bd-x .bd-k{font-size:calc(2.3 * var(--u));line-height:1.25;margin-bottom:calc(.6 * var(--u))}.bd-x .bd-sub{font-size:calc(1.6 * var(--u));line-height:1.3;margin-bottom:calc(.4 * var(--u))}.bd-l{display:inline}.bd-t{text-align:left!important}.bd-art.is-label{width:auto;max-width:56%;margin:calc(1.6 * var(--u)) 0 calc(2.4 * var(--u))}}.bd-book{line-height:0}.bk-shut{display:block;width:100%;padding:0;border:0;background:none;position:relative;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.bk-shut-t{position:absolute;left:50%;bottom:6.5%;transform:translateX(-50%);font-family:var(--sans);font-size:14px;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;padding:.72em 1.5em;border-radius:2em;background:rgb(6 20 27 / .74);color:var(--cream);opacity:0;transition:opacity .35s var(--quart),transform .35s var(--quart)}.bk-shut:hover .bk-shut-t,.bk-shut:focus-visible .bk-shut-t{opacity:1;transform:translateX(-50%) translateY(-4px)}.bk-shut:focus-visible{outline:2px solid var(--cream);outline-offset:6px}.b3d{position:relative;display:block;width:100%;aspect-ratio:var(--bw,605) / var(--bh,856);perspective:1700px;perspective-origin:50% 42%}.b3d-body{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,7deg)) rotateY(var(--ry,26deg)) translateZ(calc(var(--d,14px) / -2));transition:transform .9s var(--quart)}.b3d-f{position:absolute;backface-visibility:hidden;overflow:hidden}.b3d-f img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.b3d-f.is-front,.b3d-f.is-back{inset:0}.b3d-f.is-front{transform:translateZ(calc(var(--d,14px) / 2));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06)}.b3d-f.is-back{transform:rotateY(180deg) translateZ(calc(var(--d,14px) / 2))}.b3d-f.is-spine,.b3d-f.is-fore{top:0;bottom:0;width:var(--d,14px)}.b3d-f.is-spine{right:0;transform-origin:right center;transform:rotateY(90deg) translateX(calc(var(--d,14px) / 2));background:linear-gradient(to right,#100c09 0%,#2a1f16 34%,#160f0a 100%);box-shadow:inset 0 0 10px rgb(0 0 0 / .8)}.b3d-f.is-fore{left:0;transform-origin:left center;transform:rotateY(-90deg) translateX(calc(var(--d,14px) / -2));background:repeating-linear-gradient(to right,#ded8cc 0 1px,#b6afa1 1px 2px);box-shadow:inset 0 0 8px rgb(0 0 0 / .45)}.b3d-f.is-head,.b3d-f.is-tail{left:0;right:0;height:var(--d,14px);background:repeating-linear-gradient(to right,#e2dcd0 0 1px,#bdb6a8 1px 2px)}.b3d-f.is-head{top:0;transform-origin:center top;transform:rotateX(90deg) translateY(calc(var(--d,14px) / -2));box-shadow:inset 0 2px 8px rgb(0 0 0 / .4)}.b3d-f.is-tail{bottom:0;transform-origin:center bottom;transform:rotateX(-90deg) translateY(calc(var(--d,14px) / 2));box-shadow:inset 0 -2px 8px rgb(0 0 0 / .45)}.b3d-cast{position:absolute;left:50%;bottom:-5%;width:96%;height:9%;transform:translateX(-50%) skewX(-16deg);pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .3) 42%,rgb(0 0 0 / 0) 74%);filter:blur(9px);transition:opacity .9s var(--quart),transform .9s var(--quart)}.bk-shut .b3d{--rx:7deg;--ry:26deg}.bk-intro{position:absolute;z-index:4;pointer-events:none}.bk-intro .b3d{width:100%;height:100%;aspect-ratio:auto}.bk-intro .b3d-body{--rx:10deg;--ry:34deg;transition:transform .86s cubic-bezier(.22,.9,.24,1)}.bk.is-up .bk-intro .b3d-body{--rx:0deg;--ry:0deg;transform:rotateX(0deg) rotateY(0deg) translateZ(calc(var(--d,14px) / -2)) scale(1.02)}.bk.is-up .bk-intro .b3d-cast{opacity:.35;transform:translateX(-50%) skewX(0deg) scale(.86)}.bk-intro.is-done{opacity:0;transition:opacity .22s linear}@media (prefers-reduced-motion:reduce){.b3d-body,.b3d-cast,.bk-intro{transition:none}}.bk-book{position:relative}.bk-slab{transform:translateX(var(--shove,0px));transition:transform .6s var(--quart)}.bk-slab.no-anim{transition:none}html.bk-lock,html.bk-lock body{overflow:hidden}.bk{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center}.bk[hidden]{display:none}.bk-scrim{position:absolute;inset:0;background:#06141B;backdrop-filter:blur(10px);animation:bk-in .4s var(--quart) both}.bk-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;width:100%;height:100%;padding:clamp(12px,2.2vh,28px) clamp(10px,2vw,32px) clamp(56px,8vh,86px);animation:bk-up .55s var(--quart) both}@keyframes bk-in{from{opacity:0}to{opacity:1}}@keyframes bk-up{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk-scrim,.bk-stage{animation:none}}.bk-book{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.bk-slab{position:relative;flex:0 0 auto}.bk-root{max-width:100%}.bk-root.stf__parent{position:relative;z-index:2;margin:0 auto}.bk-edge{position:absolute;top:1.1%;bottom:1.1%;width:0;z-index:1;pointer-events:none;border-radius:2px;background:repeating-linear-gradient(to right,#d8d3c8 0 1px,#b3ada0 1px 2px);box-shadow:inset 0 0 6px rgb(0 0 0 / .35);transition:width .5s var(--quart),opacity .4s var(--quart)}.bk-edge.is-l{right:calc(50% + .5px);background:repeating-linear-gradient(to left,#d8d3c8 0 1px,#b3ada0 1px 2px)}.bk-edge.is-r{left:calc(50% + .5px)}.bk-slab:not(.is-open) .bk-edge.is-l{right:auto;left:-0.1px}.bk-slab:not(.is-open) .bk-edge.is-r{left:auto;right:-0.1px}.bk-slab:not(.is-spread) .bk-edge.is-l{right:auto;left:-0.1px}.bk-slab:not(.is-spread) .bk-edge.is-r{left:auto;right:-0.1px}.bk-seam{position:absolute;top:0;bottom:0;left:50%;width:3.2%;z-index:3;transform:translateX(-50%);pointer-events:none;opacity:0;background:linear-gradient(to right,rgb(0 0 0 / 0) 0%,rgb(0 0 0 / .30) 42%,rgb(0 0 0 / .42) 50%,rgb(0 0 0 / .30) 58%,rgb(0 0 0 / 0) 100%);transition:opacity .45s var(--quart)}.bk-slab.is-open.is-spread .bk-seam{opacity:1}.bk-cast{position:absolute;left:50%;bottom:-3.2%;z-index:0;width:104%;height:7%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .32) 38%,rgb(0 0 0 / 0) 72%);filter:blur(6px)}@media (prefers-reduced-motion:reduce){.bk-edge,.bk-seam{transition:none}}.bk-page{overflow:hidden;background:#0e0e0e}.bk-inner{display:block;width:100%;height:100%;background:#f3efe6}.bk-page img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.bk-page.is-hard .bk-inner{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)}.bk-page::after{content:"";position:absolute;top:0;bottom:0;width:7%;pointer-events:none;z-index:2}.bk-page.--left::after{right:0;background:linear-gradient(to right,rgb(0 0 0 / 0),rgb(0 0 0 / .17))}.bk-page.--right::after{left:0;background:linear-gradient(to left,rgb(0 0 0 / 0),rgb(0 0 0 / .17))}.bk-slab:not(.is-spread) .bk-page::after{display:none}.bk-bar{position:absolute;left:50%;bottom:clamp(10px,2.2vh,26px);transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:18px;font-family:var(--sans);color:var(--cream);padding:6px 10px;border-radius:2em;background:rgb(6 20 27 / .5);backdrop-filter:blur(4px)}.bk-nav{width:46px;height:46px;border-radius:50%;border:1px solid rgb(204 208 207 / .32);background:none;color:inherit;font-size:19px;line-height:1;cursor:pointer;transition:background .3s var(--quart),border-color .3s var(--quart),opacity .3s var(--quart)}.bk-nav:hover:not(:disabled){background:rgb(204 208 207 / .14);border-color:rgb(204 208 207 / .6)}.bk-nav:disabled{opacity:.28;cursor:default}.bk-count{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;min-width:11ch;text-align:center}.bk-x{position:absolute;top:clamp(10px,2.4vh,26px);right:clamp(12px,2.6vw,34px);width:46px;height:46px;border-radius:50%;border:1px solid rgb(204 208 207 / .32);background:none;color:var(--cream);font-size:24px;line-height:1;cursor:pointer;transition:background .3s var(--quart),border-color .3s var(--quart)}.bk-x:hover{background:rgb(204 208 207 / .14);border-color:rgb(204 208 207 / .6)}.bk-nav:focus-visible,.bk-x:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media (max-width:767px){.bk-stage{gap:0;padding:10px 8px 66px}.bk-x{top:8px;right:8px;width:40px;height:40px;font-size:21px}.bk-nav{width:42px;height:42px}.bk-count{font-size:11px;min-width:9ch}.bk-shut-t{opacity:1;font-size:calc(1.5 * var(--u));padding:.7em 1.3em}.bk-shut .b3d{--rx:6deg;--ry:20deg}}.stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.stf__parent.--lock-touch-scroll{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.stf__wrapper{position:relative;width:100%;box-sizing:border-box}.stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-drag:none}.stf__item{visibility:hidden;position:absolute;transform-style:preserve-3d}.stf__item.--shown{visibility:visible}.stf__item::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#fff;background-image:linear-gradient(var(--stf-paper,#fff),var(--stf-paper,#fff));pointer-events:none}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;left:0;top:0}[data-flipbook-kb]:focus{outline:none}[data-flipbook-kb]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}[data-flipbook-controls]:focus-within{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}.panel.nr:not(.is-ghost){clip-path:inset(0);overflow:clip}.panel.nr>.nr-grain{position:absolute;inset:-120px;z-index:3;pointer-events:none}@media (max-width:767px){}.pw{display:none}@media (max-width:767px){.pw{display:block;padding:0 4vw 6vw}.dp-wk .w-shelf{display:none}.pw-row{display:flex;align-items:center;text-decoration:none;color:inherit;padding:0 0 2vw;margin-bottom:3vw;border-bottom:.8px solid rgb(6 20 27 / .4)}.pw-th{flex:0 0 18vw;height:13vw;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:rgb(6 20 27 / .12)}.pw-th.is-empty{background-color:rgb(6 20 27 / .07)}.pw-tx{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;margin-left:4vw;padding-right:4vw;padding-bottom:2vw}.pw-t{display:block;height:8vw;font-family:var(--serif);font-weight:300;font-size:8vw;line-height:8vw;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.pw-y{display:block;height:4.8vw;font-family:var(--serif);font-weight:300;font-size:3.5vw;line-height:4.8vw;letter-spacing:-.012em}}.ut{background:var(--ink);color:var(--paper);margin-top:9vh}.ut-track{position:relative;height:1100vh}.ut-pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(170px,17vw) minmax(0,1fr) minmax(210px,21vw);align-items:center;gap:2.2vw;padding:0 2.4vw;overflow:hidden}.ut-frame{position:relative;width:100%;min-width:0;max-height:86vh;aspect-ratio:16/9;margin:auto 0;background:#020608;outline:.8px solid rgba(204,208,207,.14)}.ut-stage{display:block;width:100%;height:100%;max-width:100%}.ut-side{position:relative;height:62vh}.ut-l,.ut-r{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;filter:blur(3px);transition:opacity 1.1s ease,filter 1.3s ease;pointer-events:none}.ut-l.is-on,.ut-r.is-on{opacity:1;filter:none}.ut-left{text-align:right}.ut-k{font-family:var(--sans);font-size:max(11px,calc(1.1 * var(--u)));letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 2.6vh}.ut-ar{font-family:"Noto Naskh Arabic","Amiri","Traditional Arabic","Segoe UI",serif;font-size:max(30px,calc(3.4 * var(--u)));line-height:1.25;margin:0 0 1.6vh;color:var(--gold)}.ut-h{font-family:var(--serif);font-weight:300;font-size:max(20px,calc(1.9 * var(--u)));line-height:1.1;margin:0;letter-spacing:-.005em;color:var(--paper)}.ut-r{margin:0;font-family:var(--sans);font-size:max(15px,calc(1.3 * var(--u)));line-height:1.6;color:rgba(204,208,207,.88);max-width:36ch;justify-content:center}.ut-bar{position:absolute;left:0;right:0;bottom:-3.6vh;height:1px;background:rgba(204,208,207,.18)}.ut-bar i{position:absolute;inset:0;background:var(--paper);transform-origin:0 50%;transform:scaleX(0)}.ut-bar b{position:absolute;top:1.2vh;font-family:var(--sans);font-weight:400;font-size:max(10px,calc(1 * var(--u)));letter-spacing:.14em;color:var(--muted)}.ut-bar b:nth-of-type(1){left:0}.ut-bar b:nth-of-type(2){left:50%;transform:translateX(-50%)}.ut-bar b:nth-of-type(3){right:0}.ut-foot{padding:5vh 4vw 9vh;font-family:var(--sans);font-size:max(12px,calc(1.1 * var(--u)));color:var(--muted);letter-spacing:.04em;text-align:center}.ut-frame{z-index:2;will-change:transform}.ut.is-wide .ut-frame{outline-color:transparent}.ut-enter{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vh;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.ut-enter.is-on{opacity:1;visibility:visible;transition:opacity .9s ease}.ut-enter-k{margin:0;font-family:var(--sans);font-size:max(11px,calc(1.05 * var(--u)));letter-spacing:.26em;text-transform:uppercase;color:rgba(242,222,204,.78);text-shadow:0 1px 18px rgba(0,0,0,.7)}.ut-enter-ar{margin:0;font-family:"Noto Naskh Arabic","Amiri","Traditional Arabic","Segoe UI",serif;font-size:max(36px,calc(4.6 * var(--u)));line-height:1.25;color:var(--gold);text-shadow:0 2px 28px rgba(0,0,0,.75)}.ut-enter-b{pointer-events:auto;margin-top:2.6vh;font-family:var(--serif);font-weight:300;font-size:max(18px,calc(1.7 * var(--u)));letter-spacing:.01em;color:var(--paper);cursor:pointer;background:rgba(12,2,4,.34);border:.8px solid rgba(236,216,192,.55);border-radius:999px;padding:1.05em 2.5em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .45s ease,border-color .45s ease}.ut-enter-b:hover,.ut-enter-b:focus-visible{background:rgba(12,2,4,.62);border-color:rgba(236,216,192,.95)}.ut-enter-s{margin:0;font-family:var(--sans);font-size:max(10px,calc(.95 * var(--u)));letter-spacing:.2em;text-transform:uppercase;color:rgba(242,222,204,.6)}.ut-sound{position:absolute;right:2.4vw;bottom:3vh;z-index:4;display:flex;align-items:center;gap:.55em;padding:.6em .2em;background:none;border:0;cursor:pointer;color:var(--muted);font-family:var(--sans);font-size:max(10px,calc(.95 * var(--u)));letter-spacing:.18em;text-transform:uppercase;transition:color .4s ease}.ut-sound svg{width:1.7em;height:1.7em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.ut-sound svg path:first-child{fill:currentColor;stroke:none}.ut-sound .ut-w{display:none}.ut-sound.is-on{color:var(--paper)}.ut-sound.is-on .ut-w{display:inline}.ut-sound.is-on .ut-x{display:none}.ut[data-curtain] .ut-track{height:1250vh}@media (max-width:767px){.ut-track{height:1000vh}.ut[data-curtain] .ut-track{height:1130vh}.ut-sound{right:5vw;bottom:2.4vh}.ut-pin{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:start;padding:13vh 0 0;gap:2.4vh;align-content:start}.ut-left{order:1;height:auto;min-height:15vh;margin:0 6vw;text-align:left}.ut-frame{order:2;max-height:none;outline:0}.ut-right{order:3;height:auto;min-height:30vh;margin:3vh 6vw 0}.ut-k{font-size:2.8vw;margin-bottom:1.2vh}.ut-ar{font-size:8vw}.ut-h{font-size:5.4vw}.ut-r{font-size:3.8vw}.ut-bar b{font-size:2.6vw}.ut-foot{font-size:3vw;padding:4vh 6vw 8vh}}@media (prefers-reduced-motion:reduce){.ut-l,.ut-r{transition:none}}.utf{position:relative;height:100vh;height:100svh;margin-top:9vh;background:#000;color:var(--paper);overflow:hidden}.utf-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;display:block}.utf-shade{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1.6s ease;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 22%,rgba(0,0,0,.22) 36%,rgba(0,0,0,0) 46%)}.utf.is-started .utf-shade{opacity:1}.utf-side{position:absolute;top:0;bottom:0;width:min(30vw,480px);display:grid;align-items:center;pointer-events:none}.utf-ar{left:4.2vw;text-align:right}.utf-en{left:4.2vw;text-align:left}.utf-c{grid-area:1/1;opacity:0;filter:blur(5px);transform:translateY(1.4vh);transition:opacity 1.3s ease,filter 1.5s ease,transform 1.5s ease}.utf-c.is-on{opacity:1;filter:none;transform:none}.utf-k{margin:0 0 2.2vh;font-family:var(--sans);font-size:max(11px,calc(1.05 * var(--u)));letter-spacing:.24em;text-transform:uppercase;color:rgba(232,222,208,.72)}.utf-t{margin:0 0 2.4vh;font-family:var(--serif);font-weight:300;font-size:max(24px,calc(2.6 * var(--u)));line-height:1.08;letter-spacing:-.01em;color:var(--paper);text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 24px rgba(0,0,0,.6)}.utf-d{margin:0;font-family:var(--sans);font-size:max(14px,calc(1.2 * var(--u)));line-height:1.68;color:rgba(240,234,222,.94);text-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 16px rgba(0,0,0,.75)}.utf-t{margin-bottom:1.3vh}.utf-s{margin:0 0 2.4vh;font-family:var(--sans);font-size:max(10.5px,calc(.98 * var(--u)));letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 10px rgba(0,0,0,.7)}.utf-x{margin:2.2vh 0 0;padding-top:1.8vh;border-top:.8px solid rgba(232,222,208,.3);font-family:var(--sans);font-size:max(12.5px,calc(1.05 * var(--u)));line-height:1.55;color:rgba(240,234,222,.86);text-shadow:0 1px 12px rgba(0,0,0,.7)}.utf-x b{display:block;margin-bottom:.5vh;font-weight:400;font-size:.86em;letter-spacing:.2em;text-transform:uppercase;color:rgba(232,222,208,.62)}.utf-ar .utf-k,.utf-ar .utf-t,.utf-ar .utf-d{font-family:"Noto Naskh Arabic","Amiri","Traditional Arabic","Segoe UI",serif;letter-spacing:0;text-transform:none}.utf-ar .utf-k{font-size:max(14px,calc(1.35 * var(--u)))}.utf-ar .utf-t{font-weight:400;font-size:max(30px,calc(3.3 * var(--u)));line-height:1.35;color:var(--gold)}.utf-ar .utf-d{font-size:max(17px,calc(1.72 * var(--u)));line-height:1.9}.utf-enter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vh;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.utf-enter.is-on{opacity:1;visibility:visible;transition:opacity .9s ease}.utf-ek{margin:0;font-family:var(--sans);font-size:max(11px,calc(1.05 * var(--u)));letter-spacing:.26em;text-transform:uppercase;color:rgba(242,222,204,.8);text-shadow:0 1px 18px rgba(0,0,0,.7)}.utf-ea{margin:0;font-family:"Noto Naskh Arabic","Amiri","Traditional Arabic","Segoe UI",serif;font-size:max(36px,calc(4.6 * var(--u)));line-height:1.25;color:var(--gold);text-shadow:0 2px 28px rgba(0,0,0,.75)}.utf-eb{pointer-events:auto;margin-top:2.6vh;font-family:var(--serif);font-weight:300;font-size:max(18px,calc(1.7 * var(--u)));color:var(--paper);cursor:pointer;background:rgba(12,2,4,.34);border:.8px solid rgba(236,216,192,.55);border-radius:999px;padding:1.05em 2.5em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .45s ease,border-color .45s ease}.utf-eb:hover,.utf-eb:focus-visible{background:rgba(12,2,4,.62);border-color:rgba(236,216,192,.95)}.utf-es{margin:0;font-family:var(--sans);font-size:max(10px,calc(.95 * var(--u)));letter-spacing:.2em;text-transform:uppercase;color:rgba(242,222,204,.62)}.utf-bar{position:absolute;left:4.2vw;right:4.2vw;bottom:3.4vh;display:flex;align-items:center;gap:1.4vw;opacity:0;transition:opacity .9s ease;pointer-events:none}.utf.is-started .utf-bar{opacity:1;pointer-events:auto}.utf-play,.utf-snd{flex:none;width:34px;height:34px;padding:6px;background:none;border:0;cursor:pointer;color:var(--paper);opacity:.82}.utf-play:hover,.utf-snd:hover{opacity:1}.utf-play svg,.utf-snd svg{width:100%;height:100%;display:block;fill:currentColor;stroke:currentColor;stroke-width:0}.utf-snd svg path{fill:none;stroke-width:1.4;stroke-linecap:round}.utf-snd svg path:first-child{fill:currentColor;stroke:none}.utf-i-play{display:none}.utf:not(.is-playing) .utf-i-play{display:inline}.utf:not(.is-playing) .utf-i-pause{display:none}.utf-snd .utf-w{display:none}.utf-snd.is-on .utf-w{display:inline}.utf-snd.is-on .utf-x{display:none}.utf-track{position:relative;flex:1;height:1px;background:rgba(232,226,214,.24)}.utf-track i{position:absolute;inset:0;background:var(--paper);transform-origin:0 50%;transform:scaleX(0)}.utf-m{position:absolute;top:0;transform:translate(-50%,-140%);padding:.4em .5em;background:none;border:0;cursor:pointer;font-family:var(--sans);font-size:max(10px,calc(.95 * var(--u)));letter-spacing:.14em;color:rgba(232,226,214,.55);transition:color .5s ease}.utf-m.is-on,.utf-m:hover{color:var(--paper)}.utf-house{position:fixed;inset:0;z-index:2147482000;background:#0b0204 center/cover no-repeat}.utf-house canvas{position:absolute;inset:0;width:100%;height:100%;display:block}html.utf-locked,html.utf-locked body{overflow:hidden}.case-page.has-film .utf{margin-top:0}@media (max-aspect-ratio:1/1){.utf-v{top:54svh;bottom:auto;height:36svh}.utf-shade{display:none}.utf-side{display:block;width:auto;left:6vw;right:6vw;top:auto;bottom:auto}.utf-ar{top:10.5svh;height:19svh}.utf-en{top:9svh;height:43svh}.utf-c{position:absolute;left:0;right:0}.utf-ar .utf-c,.utf-en .utf-c{bottom:0}.utf-k{margin-bottom:.6vh;font-size:max(10px,2.6vw)}.utf-t{margin-bottom:.6vh;font-size:max(20px,5.6vw)}.utf-s{margin-bottom:1.2vh;font-size:max(9.5px,2.5vw)}.utf-d{font-size:max(12.5px,3.35vw);line-height:1.48}.utf-x{margin-top:1.2vh;padding-top:1vh;font-size:max(11.5px,3.1vw);line-height:1.4}.utf-ar .utf-k{font-size:max(12px,3.2vw)}.utf-ar .utf-t{font-size:max(22px,6.4vw);line-height:1.3}.utf-ar .utf-d{font-size:max(14px,3.9vw);line-height:1.62}.utf-bar{left:5vw;right:5vw;bottom:2.6vh}}@media (min-aspect-ratio:1/1) and (max-height:600px){.utf-k{margin-bottom:1vh}.utf-t{margin-bottom:.8vh;font-size:22px}.utf-ar .utf-t{font-size:26px}.utf-s{margin-bottom:1.2vh;font-size:10px}.utf-d{font-size:12.5px;line-height:1.5}.utf-x{margin-top:1.2vh;padding-top:1vh;font-size:11.5px}.utf-ar .utf-d{font-size:14.5px;line-height:1.65}}.nr-go{position:absolute;inset:0;z-index:2}.nr-go:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.nr-plane:has(.nr-go) img{transition:transform .6s var(--ease,ease),filter .6s ease}.nr-plane:has(.nr-go):hover img{transform:scale(1.035);filter:brightness(1.08)}.hero-clients{grid-column:2;grid-row:2;align-self:start;margin:calc(2.2 * var(--u)) 0 0;max-width:30em;opacity:.62;line-height:1.5;animation:hero-in .9s var(--ease) .2s both}.hero-hi{color:inherit;text-decoration:none;display:block;justify-self:start}.hero-hi-go{display:flex;width:max-content;align-items:center;gap:.5em;margin-top:.9em;padding:.55em 1.15em;border:1px solid currentColor;border-radius:999px;transition:background .35s ease,color .35s ease}.hero-hi-go i{font-style:normal}.hero-hi:hover .hero-hi-go,.hero-hi:focus-visible .hero-hi-go{background:var(--paper,#e8e2d6);color:var(--dark,#0b1820)}@media (max-width:767px){.hero-clients{grid-column:1;grid-row:2;margin-top:calc(2.6 * var(--u))}}@media (prefers-reduced-motion:reduce){.hero-clients{animation:none}}.ab{--nw:calc((100vw - var(--rail)) / 100);position:relative;z-index:2;background:var(--light);color:var(--dark);margin-left:var(--rail);padding:10vh 0 0;overflow:hidden;font-family:"Editorial New",var(--serif),serif;font-weight:300;letter-spacing:-.02em;font-size:calc(2.15 * var(--nw));line-height:calc(2.5 * var(--nw))}.ab-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:calc(3 * var(--nw));row-gap:calc(4 * var(--nw));padding:0 calc(2 * var(--nw))}.ab-item-r{display:block;position:relative;min-width:0;grid-column:span 3}.ab-item-r.r-bord{grid-column:span 1;border-right:1px solid rgb(6 20 27 / .5);padding-right:calc(3 * var(--nw))}.ab-item-r.wide{grid-column:span 2}.ab-item-r.awards{border-top:1px solid var(--dark);border-bottom:1px solid var(--dark)}.ab-item-r.aside{padding-top:calc(2 * var(--nw))}.ab-item-r.demo{display:flex}.ab-name,.ab-h,.ab-set2,.ab-m-head,.ab-m-title,.ab-m-numb,.ab-head-title,.ab-item-title,.ab-aw-name,.ab-cta-text,.ab-marq-text,.ab-f-title,.ab-f-li,.ab-item-t{font-family:"Canopee",var(--serif),serif;font-weight:400;letter-spacing:-.05em;text-transform:uppercase;margin:0}.ab-sp{font-family:"Domaine Display","Canopee",serif;font-weight:500;letter-spacing:-.02em}.ab-name{color:var(--light);background:var(--dark);display:block;font-size:calc(47.6 * var(--nw));line-height:calc(30.9 * var(--nw));padding:calc(5.8 * var(--nw)) calc(1.3 * var(--nw)) calc(3.9 * var(--nw))}.ab-h{padding-top:calc(1 * var(--nw));font-size:calc(7.8 * var(--nw));line-height:calc(6 * var(--nw))}.ab-h.s-1{font-size:calc(9.55 * var(--nw));line-height:calc(6.99 * var(--nw))}.ab-h.sub{font-size:calc(24.95 * var(--nw));line-height:calc(17.82 * var(--nw));padding-right:calc(1.2 * var(--nw))}.ab-h.ex{font-size:calc(8.5 * var(--nw));line-height:calc(6.6 * var(--nw))}.ab-h.s{font-size:calc(11.27 * var(--nw));line-height:calc(8.9 * var(--nw))}.ab-h.sub-2{font-size:calc(21.61 * var(--nw));line-height:calc(14.7 * var(--nw))}.ab-under{text-decoration:underline}.ab-intro{margin-top:0}.ab-block{margin-top:0;position:relative}.ab-divs{z-index:-1;position:absolute;inset:0;display:block;pointer-events:none}.ab-divs.set3{bottom:calc(-.9 * var(--nw))}.ab-rule{position:absolute;left:0;right:0;height:1px;opacity:.3;background:var(--dark);display:block}.ab-rule:nth-last-child(1){bottom:calc(2 * var(--nw))}.ab-rule:nth-last-child(2){bottom:calc(10 * var(--nw))}.ab-rule:nth-last-child(3){bottom:calc(18 * var(--nw))}.ab-rule:nth-last-child(4){bottom:calc(26 * var(--nw))}.ab-rule:nth-last-child(5){bottom:calc(34 * var(--nw))}.ab-divs._0 .ab-rule:nth-last-child(2){bottom:calc(12 * var(--nw))}.ab-divs._0 .ab-rule:nth-last-child(3){bottom:calc(20 * var(--nw))}.ab-divs._1 .ab-rule:nth-last-child(2){bottom:calc(14 * var(--nw))}.ab-divs._1 .ab-rule:nth-last-child(3){bottom:calc(22 * var(--nw))}.ab-drop{width:100%;margin-top:calc(3 * var(--nw))}.ab-drop.left{width:103%}.ab-cap{font-size:calc(2.25 * var(--nw));line-height:calc(2.7 * var(--nw));text-align:left;margin:0}.ab-cap::first-letter {font-family:"Canopee",serif;font-feature-settings:"ss03";float:left;font-size:calc(7 * var(--nw));line-height:calc(5 * var(--nw));margin:calc(.7 * var(--nw)) calc(1 * var(--nw)) calc(1 * var(--nw)) 0;background:var(--dark);color:var(--light);padding:calc(.75 * var(--nw)) calc(.4 * var(--nw)) calc(.5 * var(--nw)) calc(.5 * var(--nw))}.ab-h5{margin:calc(3 * var(--nw)) 0 0;font-size:calc(2.15 * var(--nw));line-height:calc(2.5 * var(--nw))}.ab-inner{display:flex;justify-content:center;align-items:center;overflow:hidden;border:1px solid var(--dark);background:#e2dedb;width:100%}.ab-inner.set1{height:calc(40 * var(--nw));position:relative}.ab-inner.set2{width:calc(29.03 * var(--nw));height:calc(35 * var(--nw));margin-top:calc(2 * var(--nw));overflow:hidden}.ab-inner.set3{height:100%;flex:1}.ab-inner.set4{width:29%;height:calc(22 * var(--nw));position:relative;top:calc(1 * var(--nw))}.ab-inner.set5{width:calc(47 * var(--nw));height:calc(46.53 * var(--nw));position:relative;top:calc(1 * var(--nw));overflow:hidden}.ab-img{display:block;width:100%}.ab-img.set1,.ab-img.set3{width:100%;height:100%;object-fit:cover}.ab-img.set2{width:100%;height:100%;object-fit:cover;max-width:none}.ab-img.set4{width:100%;height:100%;object-fit:cover}.ab-img.set5{width:100%;height:100%;object-fit:cover;max-width:none}.ab-desc{margin-top:calc(2.5 * var(--nw));position:relative}.ab-item-r.stamp{display:block;position:relative}.ab-block-b{display:inline-block}.ab-set2{background:var(--dark);color:var(--light);display:block;font-size:calc(30 * var(--nw));line-height:calc(20 * var(--nw));padding:calc(3 * var(--nw)) calc(3 * var(--nw)) calc(2 * var(--nw)) calc(1 * var(--nw))}.ab-stamp{--r:calc(.62 * var(--nw));width:calc(21 * var(--nw));padding:calc(1.1 * var(--nw)) calc(1.4 * var(--nw));background:var(--light-2);display:block;position:absolute;top:-2%;right:0;-webkit-mask:radial-gradient(var(--r) at 50% 0,#0000 98%,#000) 50% 0/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 50% 100%,#0000 98%,#000) 50% 100%/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 0 50%,#0000 98%,#000) 0 50%/100% calc(2 * var(--r)) repeat-y,radial-gradient(var(--r) at 100% 50%,#0000 98%,#000) 100% 50%/100% calc(2 * var(--r)) repeat-y;-webkit-mask-composite:source-in;mask:radial-gradient(var(--r) at 50% 0,#0000 98%,#000) 50% 0/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 50% 100%,#0000 98%,#000) 50% 100%/calc(2 * var(--r)) 100% repeat-x,radial-gradient(var(--r) at 0 50%,#0000 98%,#000) 0 50%/100% calc(2 * var(--r)) repeat-y,radial-gradient(var(--r) at 100% 50%,#0000 98%,#000) 100% 50%/100% calc(2 * var(--r)) repeat-y;mask-composite:intersect}.ab-stamp-rays{display:block;width:74%;aspect-ratio:2 / 1;margin:0 auto;background:repeating-conic-gradient(from 180deg at 50% 100%,var(--card-line) 0 2.2deg,#0000 2.2deg 7.5deg);-webkit-mask:radial-gradient(circle at 50% 100%,#000 99%,#0000);mask:radial-gradient(circle at 50% 100%,#000 99%,#0000)}.ab-stamp-sig{display:block;width:100%;margin:calc(.6 * var(--nw)) 0 calc(1.1 * var(--nw));color:var(--dark)}.ab-stamp-sig svg{display:block;width:100%;height:auto}.ab-stamp-line{display:block;font-family:"Courier New",ui-monospace,monospace;font-size:calc(1.05 * var(--nw));line-height:calc(2.1 * var(--nw));letter-spacing:0;text-transform:none;color:var(--dark);border-bottom:1px solid rgb(6 20 27 / .45);margin-bottom:calc(.5 * var(--nw));white-space:nowrap}.ab-stamp-line b{font-weight:400;letter-spacing:.04em}.ab-col{width:70%}.ab-col.left{width:65%;height:100%;border-right:1px solid var(--dark);flex-direction:column;justify-content:space-between;padding-right:calc(3 * var(--nw));display:flex}.ab-col.right{width:35%;padding-left:calc(3 * var(--nw));display:block}.ab-info-w{margin-bottom:calc(3 * var(--nw));display:flex}.ab-info-col{border-left:1px solid var(--dark);flex:1;padding-left:calc(3 * var(--nw))}.ab-headline{flex:1}.ab-head-title{font-size:calc(4.5 * var(--nw));line-height:calc(4.5 * var(--nw))}.ab-head-desc{text-align:left;letter-spacing:-.03em;margin-top:calc(1 * var(--nw));font-size:calc(2.6 * var(--nw));line-height:calc(3 * var(--nw))}.ab-head-caption{margin-top:calc(2 * var(--nw));display:flex;align-items:flex-start}.ab-item-title.cap{font-size:calc(1.4 * var(--nw));line-height:calc(1.4 * var(--nw))}.ab-item-desc.cap{margin-left:calc(.2 * var(--nw));letter-spacing:-.01em}.ab-item{max-width:calc(29 * var(--nw));overflow:hidden;display:block}.ab-item-img-w{width:calc(29 * var(--nw));border:1px solid var(--dark);overflow:hidden;display:block}.ab-item-img{display:block;width:100%;height:calc(11 * var(--nw));background:#e2dedb}.ab-item-img img{width:100%;height:100%;object-fit:cover;display:block}.ab-item-block{margin-top:calc(1 * var(--nw));display:block}.ab-item-tw{height:calc(1.5 * var(--nw));align-items:center;display:flex}.ab-item-t{font-size:calc(1.5 * var(--nw));line-height:calc(1.5 * var(--nw));white-space:nowrap}.ab-item-desc{max-width:95%;letter-spacing:-.01em;display:block;margin-top:calc(1 * var(--nw));font-size:calc(1.2 * var(--nw));line-height:calc(1.5 * var(--nw))}.ab-cta{width:100%;height:calc(13 * var(--nw));background:#d3cbc2;border:1px solid rgb(6 20 27 / .5);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;margin-top:3vh;overflow:hidden;gap:calc(1 * var(--nw));transition:background .4s var(--ease)}.ab-cta:hover{background:var(--light-2)}.ab-cta-text{font-size:calc(6 * var(--nw));line-height:calc(6 * var(--nw));letter-spacing:-.04em}.ab-cta-arrow{width:calc(3 * var(--nw));height:1px;background:currentColor;position:relative;display:block}.ab-cta-arrow::after{content:"";position:absolute;right:0;top:50%;width:.5em;height:.5em;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ab-m-row{width:100%;justify-content:space-between;display:flex;padding:calc(3.5 * var(--nw)) 0 calc(3 * var(--nw))}.ab-m-col{flex:0 auto}.ab-m-wrap{justify-content:center;display:flex}.ab-m-inner{text-align:center}.ab-m-init{letter-spacing:-.03em;font-family:"Editorial New",serif;font-weight:300;text-transform:none;margin:0;font-size:calc(1.7 * var(--nw));line-height:calc(2 * var(--nw))}.ab-m-title{letter-spacing:-.045em;margin:0;font-size:calc(5 * var(--nw));line-height:calc(5 * var(--nw))}.ab-m-numb{margin-left:calc(.5 * var(--nw));display:block;font-size:calc(11 * var(--nw));line-height:calc(6 * var(--nw))}.ab-item-r.aw{display:block}.ab-row{width:100%;height:calc(47 * var(--nw));justify-content:space-between;display:flex}.ab-row.sp{height:auto;margin-top:calc(2 * var(--nw));align-items:flex-end}.ab-row.sp.text{display:inline-block;width:100%;gap:0}.ab-inn{display:flex;align-items:flex-end}.ab-inn.sp{margin-top:calc(2 * var(--nw))}.ab-col.half{width:auto;align-items:flex-end;display:flex;flex-direction:column}.ab-col.half.r{justify-content:flex-end;flex-direction:row}.ab-m-head{display:inline-block;margin-left:calc(1 * var(--nw));font-size:calc(31 * var(--nw));line-height:calc(20 * var(--nw));padding:calc(2.5 * var(--nw)) calc(1.2 * var(--nw)) 0 0}.ab-m-head.sub{margin-left:0}.ab-m-head.shape{color:var(--light);background:var(--dark);letter-spacing:-.045em;margin-left:0;font-size:calc(25.4 * var(--nw));line-height:calc(20 * var(--nw));display:block;padding:calc(2 * var(--nw)) calc(2 * var(--nw)) calc(.3 * var(--nw)) calc(1 * var(--nw))}.ab-block-sub{float:left;clear:both;display:flex;padding-right:calc(2 * var(--nw));min-width:0}.ab-description{border-left:1px solid var(--dark);flex:0 auto;padding-left:calc(2.5 * var(--nw));width:auto}.ab-txt{max-width:97%;margin:0;font-size:calc(2 * var(--nw));line-height:calc(2.5 * var(--nw))}.ab-h.aww{display:inline-block;padding:calc(1 * var(--nw)) calc(1.2 * var(--nw)) 0 0}.ab-aw-block-w{display:flex;align-content:flex-start;padding-bottom:calc(1 * var(--nw));overflow:visible}.ab-aw-block{--tx:0;width:calc(40 * var(--nw));height:calc(25 * var(--nw));flex:none;background:var(--light);border:2.5px solid var(--dark);border-radius:calc(.8 * var(--nw));padding:calc(2.5 * var(--nw)) calc(3 * var(--nw)) calc(3 * var(--nw));flex-direction:column;justify-content:space-between;display:flex;position:relative;cursor:pointer;box-shadow:-4px 4px 6px rgb(6 20 27 / .2);transform:translateX(calc(var(--tx) * var(--nw)));transition:transform .55s var(--quart),box-shadow .55s var(--quart)}.ab-aw-block:nth-child(2){--tx:-22}.ab-aw-block:nth-child(3){--tx:-43}.ab-aw-block:nth-child(4){--tx:-65}.ab-aw-block:hover{z-index:5;transform:translateX(calc(var(--tx) * var(--nw))) translateY(calc(-1.4 * var(--nw)));box-shadow:-6px 10px 18px rgb(6 20 27 / .28)}.ab-aw-inner{z-index:0;position:absolute;inset:0;padding:calc(.7 * var(--nw));pointer-events:none}.ab-dash{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%2306141b' stroke-width='2.5' stroke-dasharray='11%2c11' stroke-dashoffset='30' stroke-linecap='square'/%3e%3c/svg%3e")}.ab-aw-content{height:100%;flex-direction:column;justify-content:space-between;display:flex;position:relative;z-index:1}.ab-aw-desc{letter-spacing:-.03em;display:block;font-size:calc(2.2 * var(--nw));line-height:calc(3 * var(--nw));text-decoration:underline;text-underline-offset:.14em}.ab-aw-infos{align-items:center;display:flex}.ab-aw-box{width:calc(3 * var(--nw));height:calc(3 * var(--nw));flex:0 0 auto;border:1px solid var(--dark);border-radius:50%;overflow:hidden;display:block;background:var(--light-2)}.ab-aw-thumb{width:100%;height:100%;object-fit:cover;display:block}.ab-aw-info{margin-left:calc(1 * var(--nw));min-width:0}.ab-aw-name{margin-bottom:calc(.2 * var(--nw));letter-spacing:-.03em;font-size:calc(2.2 * var(--nw));line-height:calc(2 * var(--nw))}.ab-aw-role{letter-spacing:-.01em;display:block;font-size:calc(1.4 * var(--nw));line-height:calc(1.3 * var(--nw))}.ab-s-rail{display:flex;gap:calc(4 * var(--nw));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:calc(1 * var(--nw))}.ab-s-rail::-webkit-scrollbar{display:none}.ab-s-rail .ab-item{flex:0 0 auto;scroll-snap-align:start}.ab-marquee{width:100%;height:calc(11 * var(--nw));margin-top:calc(4 * var(--nw));border-top:1px solid var(--dark);border-bottom:1px solid var(--dark);align-items:center;display:flex;overflow:hidden}.ab-marquee-in{display:flex;width:max-content;animation:ab-marq 18s linear infinite}.ab-marquee:hover .ab-marquee-in{animation-play-state:paused}@keyframes ab-marq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-33.333%,0,0)}}.ab-marq-c{align-items:center;margin-right:calc(2 * var(--nw));display:flex}.ab-f-news{letter-spacing:-.04em;margin:0;white-space:nowrap;font-weight:300;font-size:calc(6 * var(--nw));line-height:calc(8 * var(--nw))}.ab-marq-link{background:var(--dark);margin-left:calc(1.5 * var(--nw));position:relative;bottom:calc(.4 * var(--nw));display:block;padding:calc(.5 * var(--nw)) calc(.8 * var(--nw)) calc(.8 * var(--nw))}.ab-marq-text{color:var(--light);display:block;white-space:nowrap;padding-top:calc(.5 * var(--nw));font-size:calc(6 * var(--nw));line-height:calc(4 * var(--nw))}.ab-footer{padding:calc(3 * var(--nw)) calc(2 * var(--nw)) calc(2 * var(--nw))}.ab-f-info{justify-content:space-between;margin-top:calc(2 * var(--nw));display:flex}.ab-f-col{align-items:center;display:flex;gap:calc(.5 * var(--nw))}.ab-f-title{letter-spacing:-.03em;padding-top:calc(.3 * var(--nw));font-size:calc(1.6 * var(--nw));line-height:calc(1.3 * var(--nw))}.ab-f-year{font-size:calc(1.5 * var(--nw));line-height:calc(1.4 * var(--nw))}.ab-f-li{font-size:calc(1.3 * var(--nw));line-height:calc(1.5 * var(--nw))}.ab-f-li:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ab-marquee-in{animation:none}}.aa-nav{position:absolute;top:var(--vg);right:calc(6.4 * var(--u));z-index:20;display:flex;gap:calc(3 * var(--u))}.aa-free{position:absolute;left:var(--gut);bottom:var(--vg);z-index:20;display:flex;flex-direction:column;gap:calc(.6 * var(--u))}.aa-nav-a,.aa-free-a{opacity:.62;transition:opacity .3s var(--ease)}.aa-nav-a:hover,.aa-free-a:hover{opacity:1;text-decoration:underline}.aa-free-a i{font-style:normal;display:inline-block;transition:transform .3s var(--ease)}.aa-free-a:hover i{transform:translate(.18em,-.18em)}.aa-nav,.aa-free{will-change:transform,opacity;transition:opacity .42s var(--quart),transform .42s var(--quart)}html.is-tucked .aa-nav,html.is-tucked .aa-free{opacity:0;transform:translateY(calc(-2.6 * var(--u)))}.ab-m-head.fill{width:100%;white-space:nowrap;display:block}.ab-inner.set1{width:calc(60.81 * var(--nw));height:calc(40 * var(--nw));flex:0 0 auto;overflow:hidden}.ab-inner.set2{width:calc(28.93 * var(--nw));height:calc(35 * var(--nw));flex:0 0 auto;overflow:hidden}.ab-inner.set3{width:calc(59.35 * var(--nw));height:calc(40.95 * var(--nw));flex:0 0 auto;overflow:hidden}.ab-inner.set5{width:calc(47 * var(--nw));height:calc(46.5 * var(--nw));flex:0 0 auto;overflow:hidden}.ab-inner.set4{height:calc(22 * var(--nw));flex:0 0 auto;overflow:hidden}.ab-inner.set4:has(.hat){width:calc(13.92 * var(--nw))}.ab-inner.set4:has(.award){width:calc(25.92 * var(--nw))}.ab-img.set1,.ab-img.set2,.ab-img.set3,.ab-img.set4,.ab-img.set5{width:100%;height:100%;object-fit:cover;max-width:none}.ab-item-img-w{width:calc(29 * var(--nw))}.ab-item-img{height:calc(11 * var(--nw))}.ab-aw-box{width:calc(3 * var(--nw));height:calc(3 * var(--nw))}.ab-stamp{width:calc(21 * var(--nw))}.ab-col.half{flex:0 0 50%;width:50%;max-width:50%;min-width:0}.ab-col.half:not(.r){align-items:flex-start}.ab-inn{width:100%;justify-content:flex-start}.ab-m-head.fill{width:auto;display:block;white-space:nowrap;font-size:calc(31 * var(--nw));line-height:calc(20 * var(--nw))}.ab-grid{grid-template-columns:32.08fr 28.96fr 28.96fr}.ab-desc{width:95.7%}.ab-headline{width:calc(25.28 * var(--nw));flex:0 0 auto}.ab-info-col{flex:1 1 auto;min-width:0}.ab-s-rail{padding-top:calc(3 * var(--nw));padding-bottom:0}@media (max-width:767px){.ab{--nw:1vw;margin-left:0;padding:10vh 0 0}.ab .ab-grid{grid-template-columns:1fr;padding:0 4vw;row-gap:8vw}.ab .ab-item-r,.ab .ab-item-r.r-bord,.ab .ab-item-r.wide{grid-column:span 1}.ab .ab-item-r.r-bord{border-right:0;padding-right:0}.ab .ab-item-r.demo,.ab .ab-item-r.stamp{flex-direction:column}.ab .ab-name{font-size:44.27vw;line-height:29.93vw}.ab .ab-h{font-size:26vw;line-height:21vw}.ab .ab-h.s-1{font-size:29.42vw;line-height:22.2vw}.ab .ab-h.sub{font-size:79.07vw;line-height:57.98vw}.ab .ab-h.ex{font-size:13.2vw;line-height:11vw}.ab .ab-h.s{font-size:32.96vw;line-height:25.79vw}.ab .ab-h.sub-2{font-size:63.16vw;line-height:48.06vw}.ab .ab-h.aww{font-size:20vw;line-height:16vw}.ab .ab-intro,.ab .ab-block{margin-top:5vw}.ab .ab-drop,.ab .ab-drop.left{width:100%;margin-top:8vw}.ab .ab-cap{font-size:6vw;line-height:7.5vw}.ab .ab-cap::first-letter {font-size:18vw;line-height:13vw;margin:1.6vw 2.4vw 2vw 0;padding:2vw 1vw 1.4vw 1.4vw}.ab .ab-h5{font-size:5vw;line-height:6.5vw;margin-top:6vw}.ab .ab-inner.set1,.ab .ab-inner.set2{height:60vw}.ab .ab-inner.set3{height:60vw;margin-top:6vw;flex:none}.ab .ab-inner.set4,.ab .ab-inner.set5{display:none}.ab .ab-img.set2{width:100%;height:auto}.ab .ab-set2{font-size:38.5vw;line-height:29vw}.ab .ab-stamp{width:45vw;margin-top:6vw}.ab .ab-col,.ab .ab-col.left,.ab .ab-col.right{width:100%;border-right:0;padding:0;display:block}.ab .ab-col.right{margin-top:8vw}.ab .ab-info-w{flex-direction:column;gap:6vw}.ab .ab-info-col{border-left:0;padding-left:0}.ab .ab-item,.ab .ab-item-img-w{max-width:100%;width:100%}.ab .ab-item-img{height:44vw}.ab .ab-info-col .ab-item-img,.ab .ab-info-col .ab-item-img img{height:auto}.ab .ab-item-t{font-size:5vw;line-height:5vw}.ab .ab-item-desc{font-size:4vw;line-height:5.4vw;margin-top:3vw}.ab .ab-head-title{font-size:16vw;line-height:15vw}.ab .ab-head-desc{font-size:6vw;line-height:7vw}.ab .ab-item-title.cap{font-size:3.4vw;line-height:3.4vw}.ab .ab-item-desc.cap{font-size:3.4vw;line-height:3.4vw;margin-top:0}.ab .ab-cta{height:34vw}.ab .ab-cta-text{font-size:14vw;line-height:14vw}.ab .ab-m-row{flex-wrap:wrap;gap:6vw;justify-content:flex-start;padding:8vw 0}.ab .ab-m-col{width:44%}.ab .ab-m-init{font-size:3.6vw;line-height:4.4vw}.ab .ab-m-title{font-size:11vw;line-height:11vw}.ab .ab-m-numb{font-size:22vw;line-height:14vw}.ab .ab-row,.ab .ab-row.sp{height:auto;flex-direction:column;align-items:flex-start;gap:4vw}.ab .ab-m-head{margin-left:0;font-size:30vw;line-height:24vw}.ab .ab-m-head.sub{font-size:34vw;line-height:26vw}.ab .ab-m-head.shape{font-size:22vw;line-height:17vw}.ab .ab-row.sp.text{display:flex;flex-direction:column-reverse;gap:4vw}.ab .ab-block-sub{float:none;padding-right:0;width:100%}.ab .ab-description{border-left:0;padding-left:0;width:100%;margin-top:0}.ab .ab-txt{font-size:5vw;line-height:6.4vw}.ab .ab-aw-block{width:82vw;height:auto;min-height:62vw;padding:6vw 6vw 7vw;border-radius:2vw}.ab .ab-aw-desc{font-size:5.4vw;line-height:7vw}.ab .ab-aw-box{width:10vw;height:10vw}.ab .ab-aw-name{font-size:6vw;line-height:5.6vw}.ab .ab-aw-role{font-size:3.6vw;line-height:3.6vw}.ab .ab-aw-info{margin-left:3vw}.ab .ab-marquee{height:22vw;margin-top:10vw}.ab .ab-f-news{font-size:12vw;line-height:11vw}.ab .ab-marq-text{font-size:14vw;line-height:13vw}.ab .ab-marq-link{margin-left:3vw}.ab .ab-footer{padding:8vw 4vw}.ab .ab-f-title{font-size:5vw;line-height:5vw}.ab .ab-f-year,.ab .ab-f-li{font-size:4vw;line-height:4vw}.ab .ab-divs{display:none}.ab-grid>*{width:100%;max-width:100%}.ab .ab-item-r,.ab .ab-item-r.cards,.ab .ab-item-r.demo,.ab .ab-item-r.stamp,.ab .ab-item-r.wide,.ab .ab-item-r.r-bord{width:100%;max-width:100%}.ab .ab-intro,.ab .ab-block,.ab .ab-col,.ab .ab-description{max-width:100%}.ab .ab-aw-block-w{flex-wrap:wrap;gap:6vw}.ab .ab-aw-block{width:100%;max-width:100%}.ab .ab-stamp{width:62vw;--nw:calc(62vw / 21)}.ab .ab-inner{width:100%;height:auto;flex:none}.ab .ab-img{width:100%;height:auto}}@media (max-width:767px){.aa-nav{top:calc(var(--bar) + 2 * var(--u));right:var(--gut)}.aa-free{left:var(--gut);bottom:calc(2.7 * var(--u))}html.is-tucked .aa-nav,html.is-tucked .aa-free{opacity:1;transform:none}}@media (max-width:767px){.ab .ab-headline{width:100%;max-width:100%;flex:0 0 auto;align-items:flex-start;padding-left:0;padding-right:0;border:0}.ab .ab-head-title{width:100%;font-size:24vw;line-height:19vw}.ab .ab-head-desc{width:100%;max-width:100%;text-align:left;margin-top:5vw;font-size:8vw;line-height:8vw}.ab .ab-item-title.cap{font-size:4vw;line-height:4vw}.ab .ab-head-caption{justify-content:flex-start;align-items:baseline;flex-wrap:wrap;margin-top:5vw}.ab .ab-item-title.cap{flex:0 0 auto}.ab .ab-item-desc.cap{flex:1 1 auto;min-width:0;max-width:98%;margin-top:0;margin-left:1vw;font-size:4vw;line-height:4vw;letter-spacing:-.03em}.ab .ab-aw-block-w{flex-direction:column;align-items:center;margin-top:5vw;flex-wrap:nowrap}.ab .ab-aw-block{--tx:0;transform:none;margin-bottom:5vw}.ab .ab-aw-block:hover{transform:none}.ab .ab-aw-block:last-child{margin-bottom:0}.ab .ab-item-r.stamp,.ab .ab-item-r.awards,.ab .ab-item-r.aside{display:none}.ab .ab-item-r.demo{border-top:1px solid var(--dark);padding-top:6vw;align-items:flex-start}.ab .ab-item-r.aw{margin-top:5vw}.ab .ab-info-col{border-left:0;margin-top:3vw;padding-left:0}.ab .ab-description{border-left:0;margin-top:5vw;padding-left:0}.ab .ab-row{flex-direction:column-reverse}.ab .ab-row.sp{justify-content:flex-start}.ab .ab-m-head{width:100%;max-width:100%}.ab .ab-txt{font-size:6vw;line-height:7vw}.ab .ab-h5{font-size:7.25vw;line-height:7.5vw}.ab .ab-f-info{flex-wrap:wrap;row-gap:4vw;margin-top:4vw}.ab .ab-f-col{flex:0 0 auto;width:auto;max-width:100%}.ab .ab-f-col.left{width:100%}}.ab picture{display:contents}@media (max-width:767px){.ab .ab-s-rail .ab-item{scroll-snap-stop:always}}@media (max-width:767px){.ab .ab-item-block{margin-top:3.4vw}}.ab .tal{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(12px,2vw,40px);margin:0 4.2vw;padding:clamp(16px,2.1vw,34px) 0;border-top:.8px solid rgb(29 29 27 / .4);border-bottom:.8px solid rgb(29 29 27 / .4)}.ab .tal-c{display:flex;align-items:baseline;gap:clamp(6px,.9vw,18px)}.ab .tal-l{display:block}.ab .tal-k{display:block;font-style:normal;font-family:var(--sans);font-weight:400;font-size:clamp(9px,1.15vw,22px);line-height:1.2;letter-spacing:-.03em;text-transform:uppercase;opacity:.75}.ab .tal-t{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.15vw,62px);line-height:1;letter-spacing:-.045em;text-transform:uppercase}.ab .tal-n{font-family:var(--serif);font-weight:300;font-size:clamp(56px,6.3vw,124px);line-height:1;letter-spacing:-.05em}@media (max-width:767px){.ab .tal{flex-direction:column;align-items:center;margin:0 var(--gut);gap:calc(2.6 * var(--u));padding:calc(3.2 * var(--u)) 0}.ab .tal-c{flex:0 0 auto;max-width:100%;align-items:baseline;gap:calc(1.1 * var(--u))}.ab .tal-k{font-size:calc(1.35 * var(--u))}.ab .tal-t{font-size:calc(4.2 * var(--u))}.ab .tal-n{font-size:calc(8.1 * var(--u))}}html.ab-lazy .ab .ab-grid>.ab-item-r:not(.is-drawn){content-visibility:hidden}html.ab-lazy .ab .ab-item-r.h1{contain-intrinsic-block-size:37.6vw}html.ab-lazy .ab .ab-item-r.r-bord,html.ab-lazy .ab .ab-item-r.wide{contain-intrinsic-block-size:76.4vw}html.ab-lazy .ab .ab-item-r.stamp{contain-intrinsic-block-size:23.2vw}html.ab-lazy .ab .ab-item-r.demo{contain-intrinsic-block-size:66.7vw}html.ab-lazy .ab .ab-item-r.awards{contain-intrinsic-block-size:12.5vw}html.ab-lazy .ab .ab-item-r.aw{contain-intrinsic-block-size:88vw}html.ab-lazy .ab .ab-item-r.cards{contain-intrinsic-block-size:23.9vw}html.ab-lazy .ab .ab-item-r.aside{contain-intrinsic-block-size:22.1vw}@media (max-width:767px){html.ab-lazy .ab .ab-item-r.h1{contain-intrinsic-block-size:41vw}html.ab-lazy .ab .ab-item-r.r-bord{contain-intrinsic-block-size:206.3vw}html.ab-lazy .ab .ab-item-r.wide{contain-intrinsic-block-size:108.8vw}html.ab-lazy .ab .ab-item-r.demo{contain-intrinsic-block-size:507.6vw}html.ab-lazy .ab .ab-item-r.aw{contain-intrinsic-block-size:203.6vw}html.ab-lazy .ab .ab-item-r.cards{contain-intrinsic-block-size:287vw}}.ab-item{position:relative}.ab-go{position:absolute;inset:0;z-index:3;border-radius:inherit}.ab-go:focus-visible{outline:2px solid currentColor;outline-offset:3px}