@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-italic.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/hanken.woff2)format("woff2")}:root{--bg:#080605;--bg2:#0e0a07;--gold:#d4af5a;--gold2:#a98a47;--fg:#efe8d8;--mute:#efe8d8bd;--line:#d4af5a4d;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--pad:clamp(20px,5vw,84px);--gap:clamp(16px,2vw,32px);--ease:cubic-bezier(.22,1,.36,1);--ease2:cubic-bezier(.76,0,.24,1);--ui:cubic-bezier(.22,1,.36,1);--cin:cubic-bezier(.76,0,.24,1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%}body{font:300 17px/1.7 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;overflow-x:clip}body.lock{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:1px solid var(--gold);outline-offset:5px}::selection{background:var(--gold);color:var(--bg)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--gold);color:var(--bg);padding:10px 16px;transition:top .3s;position:fixed;top:-64px;left:12px}.skip:focus{top:12px}.lab{font:400 11px/1.6 var(--sans);letter-spacing:.3em;text-transform:uppercase}.bar{z-index:50;padding:16px var(--pad);transition:transform .6s var(--ease),background .4s,backdrop-filter .4s;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.bar.solid{backdrop-filter:blur(14px);background:#080605bd;border-bottom:1px solid #d4af5a24}.bar.hide{transform:translateY(-110%)}.bar-brand{font:italic 400 21px/1 var(--serif);color:var(--gold);align-items:center;gap:12px;transition:opacity .5s;display:flex}.bar-brand img{width:auto;height:30px}.bar:not(.solid) .bar-brand:not(:focus-visible){opacity:0;pointer-events:none}.bar-nav{gap:clamp(24px,3vw,48px);display:none;position:relative}.bar-nav b{font:italic 400 13px/1 var(--serif);letter-spacing:0;color:var(--gold);opacity:.8;margin-right:.8em}.bar-ind{background:var(--gold);transform-origin:0;opacity:0;width:100px;height:1px;transition:transform .9s var(--cin),opacity .5s var(--ui);pointer-events:none;position:absolute;bottom:-2px;left:0;transform:translate(0)scaleX(0)}.bar-nav a,.menu-soc a{font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fg);padding:8px 0;position:relative}.bar-nav a{transition:color .5s var(--ui),opacity .5s}.bar-nav a.on{color:var(--gold)}.bar-nav:hover a:not(:hover){opacity:.62}.bar-menu{font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:12px;margin-left:auto;padding:12px 0 12px 12px;display:flex}.bar-menu i{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);width:26px;height:7px;display:block}@media (width>=900px){.bar-nav{display:flex}.bar-menu{display:none}}.menu{z-index:100;padding:90px var(--pad) 40px;clip-path:circle(0 at calc(100% - 56px) 36px);transition:clip-path .9s var(--ease2);background:#0a0705;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow:auto}.menu[hidden]{display:none}.menu.open{clip-path:circle(160% at calc(100% - 56px) 36px)}.menu-x{top:16px;right:var(--pad);font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;padding:12px 0 12px 12px;position:absolute}.menu-k{color:var(--gold);margin-bottom:clamp(14px,3svh,34px)}.menu-list li{border-top:1px solid #d4af5a2e;overflow:hidden}.menu-list li:last-child{border-bottom:1px solid #d4af5a2e}.menu-list a{font:italic 400 clamp(38px,9.5vw,92px)/1.05 var(--serif);transition:transform 1s var(--ease) calc(.25s + var(--i) * 80ms),color .3s;align-items:baseline;gap:clamp(16px,4vw,48px);padding:clamp(10px,2.2svh,22px) 0;display:flex;transform:translateY(100%)}.menu.open .menu-list a{transform:none}.menu-list a:hover{color:var(--gold)}.menu-list b{font:400 12px/1 var(--sans);letter-spacing:.28em;color:var(--gold);width:3em;font-style:normal}.menu-soc{flex-wrap:wrap;gap:8px 28px;margin-top:clamp(22px,4svh,44px);display:flex}.menu-soc a{color:var(--mute)}.opening{--aw:min(78vw,50svh);--ty:10svh;--s0:.62;--k0:clamp(0,calc(var(--p,0) / .38),1);--k:calc(var(--k0) * var(--k0) * (3 - 2 * var(--k0)));--o:clamp(0,calc((var(--p,0) - .03) / .17),1);--s:clamp(0,calc((var(--p,0) - .38) / .12),1);--w:clamp(0,calc((var(--p,0) - .46) / .32),1);--x:clamp(0,calc((var(--p,0) - .86) / .14),1);position:relative}.stage{background:radial-gradient(62% 56% at 50% 46%,#1d140c,#080605 72%);height:100svh;position:relative;overflow:hidden}.js-on .opening{height:400svh}.js-on .stage{position:sticky;top:0}.halo{aspect-ratio:1;width:min(150vw,128svh);color:var(--gold);opacity:calc(.26 - var(--k) * .26);translate:-50% -50%;transform:rotate(calc(var(--p,0) * 60deg));pointer-events:none;position:absolute;top:46svh;left:50%}.halo svg{width:100%;height:100%;animation:260s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.off .halo svg,.off .mark-shine,.off .drift{animation-play-state:paused}.arch{--r:calc((1 - var(--k)) * var(--aw) / 2);--sx:calc((1 - var(--k)) * (50% - var(--aw) / 2));clip-path:inset(calc((1 - var(--k)) * 15svh) var(--sx) calc((1 - var(--k)) * 23svh) var(--sx) round var(--r) var(--r) 0 0);opacity:calc(1 - var(--x) * 1.15);transform:translate3d(0,calc(var(--x) * -3svh),0) scale(calc(1 - var(--x) * .04));position:absolute;inset:0;overflow:hidden}.arch-in{position:absolute;inset:0}.drift{transform-origin:50% 28%;position:absolute;inset:0}.arch img{aspect-ratio:1600/2133;transform-origin:48% 0;width:auto;max-width:none;height:max(100svh,133.34vw);translate:-48%;transform:translate3d(0,calc((1 - var(--k)) * var(--ty) + var(--x) * 5svh),0) scale(calc(var(--s0) + (1 - var(--s0)) * var(--k)));will-change:transform;position:absolute;top:0;left:50%}.arch-scrim{background:linear-gradient(#08060500 48%,#080605e6 86%);position:absolute;inset:0}.arch-dim{background:var(--bg);opacity:calc(var(--s) * .86);position:absolute;inset:0}.arch-line{width:calc(var(--aw) + 18px);border:1px solid var(--gold);height:calc(62svh + 9px);opacity:clamp(0,calc(.7 - var(--k) * 2.4),.7);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;top:calc(15svh - 9px);left:50%;translate:-50%}.intro{text-align:center;color:var(--gold);letter-spacing:.62em;text-indent:.62em;pointer-events:none;font-size:12px;display:none;position:absolute;top:46svh;left:0;right:0}.mark{width:min(10.4svh,84px);opacity:calc(1 - var(--o));translate:-50%;transform:translateY(calc(var(--o) * -3svh));position:absolute;top:3.2svh;left:50%}.mark img{filter:drop-shadow(0 0 16px #d4af5a4d);width:100%}.mark-shine{mix-blend-mode:plus-lighter;background:linear-gradient(110deg,#0000 40%,#ffffffe6 50%,#0000 60%) 140% 0/300% 100%;animation:5s ease-in-out 5s infinite shine;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes shine{0%{background-position:140% 0}30%,to{background-position:-140% 0}}.title{width:min(86vw,560px,66svh);padding:0 0 6px;position:absolute;top:68svh;left:50%;overflow:hidden;translate:-50%}.tin{transform:translateY(calc(var(--o) * -125%));display:block}.title img{width:100%}.kicker{text-align:center;color:var(--gold);padding-bottom:4px;position:absolute;bottom:8.4svh;left:0;right:0;overflow:hidden}.kin{transform:translateY(calc(var(--o) * -240%));justify-content:center;align-items:center;gap:14px;display:flex}.kicker i{background:var(--gold);width:4px;height:4px;rotate:45deg}.cue{color:var(--mute);font-size:9px;position:absolute;bottom:1.6svh;left:50%;overflow:hidden;translate:-50%}.cin{transform:translateY(calc(var(--o) * -160%));flex-direction:column;align-items:center;gap:7px;display:flex}.cue i{background:linear-gradient(var(--gold),transparent);transform-origin:top;width:1px;height:22px;animation:cue 2.4s var(--cin) infinite;display:block}@keyframes cue{0%{transform:scaleY(0)}55%{transform-origin:top;transform:scaleY(1)}56%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.tag{display:none}.js-on .tag{width:min(100%,1180px);padding:0 var(--pad);text-align:center;font:italic 400 clamp(27px,5.1vw,78px)/1.14 var(--serif);text-wrap:balance;opacity:clamp(0,calc((var(--p,0) - .4) / .06),1);display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.tm{vertical-align:top;margin:-.04em -.06em -.16em;padding:.04em .06em .16em;display:inline-block;overflow:hidden}.tw{opacity:clamp(.13,calc(var(--w) * (var(--n) + 4) - var(--i)),1);transform:translateY(calc(-125% * clamp(0,calc((var(--x) * (var(--n) + 7) - var(--i)) / 7),1)));display:inline-block}.js-on:not(.ready) :is(.intro,.arch-in,.arch-line,.mark,.tin,.kin,.cin,.halo svg),.js-on:not(.ready) .bar{opacity:0}.js-on .intro{display:block}.js-on.ready .intro span{animation:introName 3s var(--ui) .1s both;display:block}@keyframes introName{0%{opacity:0;translate:0 18px}30%{opacity:1;translate:0}63%{opacity:1}to{opacity:0}}.js-on.ready .arch-in{animation:uncover 1.7s var(--cin) 1.3s backwards}@keyframes uncover{0%{clip-path:inset(0 0 100%);opacity:0}25%{opacity:1}to{clip-path:inset(0)}}.js-on.ready .drift{animation:settle 2.8s var(--cin) 1.3s backwards,breathe 18s ease-in-out 4.4s infinite alternate}@keyframes settle{0%{transform:scale(1.04)translateY(.8%)}}@keyframes breathe{to{scale:1.02}}.js-on.ready .halo svg{animation:260s linear infinite spin,2.6s 1.6s backwards fade}.js-on.ready .arch-line{animation:1.8s 2s backwards fade}.js-on.ready .mark{animation:1.4s 2.5s backwards fade}.js-on.ready .tin{animation:lineUp 1.15s var(--ui) 2.5s backwards}.js-on.ready .kin{animation:lineUp 1.15s var(--ui) 2.62s backwards}.js-on.ready .cin{animation:lineUp 1.15s var(--ui) 2.74s backwards}.js-on.ready .bar{animation:1.2s 3.3s backwards fade}@keyframes lineUp{0%{translate:0 125%}}@keyframes fade{0%{opacity:0}}.js-on.quick :is(.intro span,.arch-line,.arch-in,.mark,.tin,.kin,.cin,.bar,.halo svg){animation-duration:10ms!important;animation-delay:0s!important}.js-rm .halo svg,.js-rm .mark-shine{animation:none}.sec{padding:clamp(96px,14vw,200px) var(--pad);background:var(--bg);position:relative}.sec:before{content:"";top:0;left:var(--pad);right:var(--pad);background:linear-gradient(90deg,transparent,var(--line),transparent);height:1px;position:absolute}.sec-in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:56px;max-width:1360px;margin:0 auto;display:grid}.sec-in.solo{display:block}.col{min-width:0}.k{color:var(--gold)}.h2{font:italic 400 clamp(42px,6.2vw,108px)/1.02 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:.28em 0 .34em}.lines .wd{margin-right:0;display:block}.wd{vertical-align:top;margin:0 .2em -.14em 0;padding:0 .04em .14em;display:inline-block;overflow:hidden}.wi{background:linear-gradient(100deg,#b8953f 0%,#f2e5bd 38%,#d4af5a 66%,#a98a47 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;display:inline-block}.lede{font:300 clamp(18px,1.55vw,22px)/1.65 var(--sans);color:var(--mute);max-width:36em}.btn{border:1px solid var(--gold);color:var(--gold);font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;transition:background .4s,color .4s,transform .5s var(--ease);align-items:center;gap:12px;padding:17px 30px;display:inline-flex}.btn:hover{background:var(--gold);color:var(--bg);transform:translateY(-2px)}.ul{font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid var(--gold);color:var(--fg);padding:6px 0}.ul:hover{color:var(--gold)}.links{flex-wrap:wrap;align-items:center;gap:20px 34px;display:flex}.plate{min-width:0}.plate-box{background:#15100b;position:relative;overflow:hidden}.plate-box img{object-fit:cover;transform-origin:50% 0;width:100%;height:100%}.js-on .plate-box img{transform:scale(calc(1.1 - clamp(0,calc(var(--p,0) * 1.7),1) * .1))}.plate-arch .plate-box{aspect-ratio:3/4;box-shadow:0 0 0 1px var(--gold),0 0 0 9px var(--bg),0 0 0 10px var(--line);border-radius:999px 999px 0 0}.plate-sq .plate-box{aspect-ratio:4/3}.plate img{object-position:50% 0}.plate figcaption{font:400 11px/1.6 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);gap:16px;margin-top:22px;display:flex}.plate figcaption b{color:var(--gold);font-weight:400}.listen .sec-in{align-items:start}.listen .plate{grid-area:1/1/auto/span 5;position:sticky;top:15svh}.listen .col{grid-area:1/7/auto/span 6}.listen .links{margin-top:clamp(36px,4vw,56px)}.tracks{border-top:1px solid var(--line);margin-top:clamp(34px,4.4vw,64px)}.tracks>li{border-bottom:1px solid var(--line);position:relative}.trk{transition:opacity .8s var(--ui);grid-template-columns:clamp(38px,4.4vw,64px) 1fr auto;align-items:baseline;gap:0 clamp(8px,1.6vw,24px);padding:clamp(18px,2.1vw,30px) 0;display:grid;position:relative}.trk b{font:italic 400 clamp(15px,1.5vw,21px)/1 var(--serif);color:var(--gold2);transition:color .4s var(--ui)}.tt{font:italic 400 clamp(26px,3.2vw,48px)/1.1 var(--serif);transition:transform .7s var(--ui),color .5s var(--ui);display:block}.tt small{font:400 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);opacity:0;transition:opacity .6s var(--ui),transform .7s var(--ui);margin-top:9px;display:block;transform:translateY(-5px)}.du{font:400 12px/1 var(--sans);letter-spacing:.2em;color:var(--mute);transition:color .4s var(--ui)}.art{aspect-ratio:1;opacity:0;width:clamp(92px,8.4vw,128px);height:auto;transition:opacity .6s var(--ui),transform .9s var(--ui);pointer-events:none;z-index:3;will-change:transform,opacity;position:absolute;top:50%;right:clamp(64px,8vw,120px);transform:translate(20px)scale(.96);box-shadow:0 20px 56px #000000a6}.trk:hover .tt,.trk:focus-visible .tt,.trk[aria-expanded=true] .tt{color:#f2e5bd;transform:translate(14px)}.trk:hover .tt small,.trk:focus-visible .tt small,.trk[aria-expanded=true] .tt small{opacity:1;transform:none}.trk:hover b,.trk:hover .du,.trk[aria-expanded=true] b{color:var(--gold)}.trk:hover .art,.trk:focus-visible .art{opacity:1;transform:none}.trk:focus-visible{outline-offset:-2px}.emb{transition:grid-template-rows .9s var(--cin);grid-template-rows:0fr;display:grid}.tracks .open .emb{grid-template-rows:1fr}.emb-in{min-height:0;overflow:hidden}.emb iframe{color-scheme:dark;opacity:0;width:100%;height:152px;transition:opacity .9s var(--ui) .3s;border:0;border-radius:12px;margin:0 0 22px;display:block}.emb iframe.on{opacity:1}.tracks{position:relative}.tk-on .art{display:none}.tk-on .tt{margin-right:clamp(88px,9vw,140px)}.tracks.hot li:not(.hot-row) .trk{opacity:.36}.tkart{aspect-ratio:1;z-index:3;pointer-events:none;opacity:0;width:clamp(84px,7.4vw,112px);transform:translate3d(0,var(--ay,0px),0);transition:opacity .6s var(--ui);position:absolute;top:0;right:clamp(60px,6.6vw,100px);box-shadow:0 20px 56px #000000a6}.tkart.on{opacity:1;transition:opacity .6s var(--ui),transform 1s var(--ui)}.tkart img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ui),transform 1s var(--ui);position:absolute;inset:0;transform:scale(.95)}.tkart img.cur{opacity:1;transform:none}.js-rm .tkart,.js-rm .tkart img{transition:opacity .4s}@media (hover:none){.art{opacity:.92;width:54px;right:clamp(54px,12vw,80px);transform:none}.tt small{opacity:1;transform:none}}.gath{background:var(--bg2);position:relative}.seq{position:relative}.seq-stage{background:var(--bg2);position:relative}.gbgs,.halo-s{display:none}.gps{display:grid}.gp{padding:clamp(56px,9vw,120px) var(--pad);border-top:1px solid var(--line);gap:12px;display:grid}.gp-intro{border-top:0;padding-top:clamp(96px,14vw,200px)}.gp-intro .h2{margin-bottom:.3em}.gw{margin-right:.22em;display:inline-block}.gt-no{font:italic 400 clamp(18px,2vw,28px)/1 var(--serif);color:var(--gold)}.gt-city{font:italic 400 clamp(52px,12vw,200px)/1 var(--serif)}.gt-sub{font:400 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:10px 34px;display:flex}.go{font:400 11px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;padding:8px 0;display:inline-flex}.go i{width:28px;height:1px;transition:width .5s var(--ui);background:currentColor;display:block}.go:hover i{width:52px}.ticks{display:none}.js-on .seq{height:calc(100svh + var(--len,300svh))}.js-on .seq-stage{height:100svh;position:sticky;top:0;overflow:hidden}.js-on .gbgs{display:block;position:absolute;inset:0}.js-on .halo-s{aspect-ratio:1;width:min(130vw,120svh);color:var(--gold);opacity:calc(.16 * (1 - var(--b,0)));translate:-50% -50%;transform:rotate(calc(var(--pos,0) * 45deg));display:block;position:absolute;top:50%;left:50%}.js-on .gps{opacity:clamp(0,calc(1 - var(--b,0) * 1.5),1);display:block;position:absolute;inset:0}.js-on .gp{padding:0 var(--pad);opacity:clamp(0,calc((var(--a,1) - .12) / .6),1);transform:translate3d(calc(var(--dx,0) * 1vw * var(--tm,1)),0,0);will-change:transform,opacity;border:0;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(60px,13svh,140px);display:flex;position:absolute;inset:0}.js-on .gp-intro{justify-content:center;padding-bottom:0}.js-on .gp-intro .h2{max-width:11em;margin:.12em 0 .3em;font-size:clamp(46px,9.4vw,170px);line-height:1}.js-on .gt-no{left:var(--pad);position:absolute;top:calc(10svh + 36px)}.js-on .gt-city{letter-spacing:-.02em;color:var(--fg);padding-bottom:.06em;font-size:clamp(64px,17vw,300px)}.js-on .gt-sub{opacity:clamp(0,calc((var(--a,1) - .6) / .34),1);transform:translateY(calc((1 - clamp(0,calc((var(--a,1) - .6) / .34),1)) * 16px))}.js-on .gbg{background:var(--bg);transform:translate3d(calc(clamp(0,var(--d,1),1) * 100%),0,0);will-change:transform;position:absolute;inset:0;overflow:hidden}.js-on .gbg img{object-fit:cover;object-position:50% 20%;width:100%;max-width:none;height:100%;opacity:calc(1 - clamp(0,calc(var(--d,0) * -1),1) * .85);transform:translate3d(calc(clamp(0,var(--d,1),1) * -100% + clamp(0,calc(var(--d,0) * -1),1) * -7%),0,0) scale(calc(1.07 - var(--a,1) * .07));filter:saturate(.7)brightness(.62);position:absolute;inset:0}.js-on .gbg.bridge img{object-position:50% 8%;filter:none;transform:translate3d(calc(clamp(0,var(--d,1),1) * -100%),0,0) scale(calc(.85 + var(--b,0) * .2))}.js-on .gbg.bridge:after{content:"";border:1px solid var(--line);transform:scale(calc(.85 + var(--b,0) * .2));pointer-events:none;position:absolute;inset:0}.js-on .gdim{opacity:calc(1 - var(--b,0) * .6);pointer-events:none;background:linear-gradient(#0806058c,#0806051a 40%,#080605d1 100%);position:absolute;inset:0}.js-on .ticks{right:var(--pad);opacity:clamp(0,calc(1 - var(--b,0) * 3),1);gap:10px;display:flex;position:absolute;bottom:clamp(30px,6svh,64px)}.ticks li{transform-origin:0;width:26px;height:1px;transition:background .6s var(--ui),transform .9s var(--cin);background:#efe8d84d}.ticks li.on{background:var(--gold);transform:scaleX(1.5)}.story{z-index:2;background:linear-gradient(180deg,#08060500,var(--bg) 24svh);margin-top:-24svh;position:relative}.story-a{padding:clamp(96px,14vw,200px) var(--pad);padding-top:calc(24svh + clamp(40px,6vw,90px))}.story .col{grid-area:1/1/auto/span 6}.story .plate{grid-area:1/8/auto/span 5}.drop{font:300 clamp(18px,1.55vw,21px)/1.85 var(--sans);color:var(--fg);max-width:34em}.drop:first-letter{float:left;font:italic 400 5.2em/.78 var(--serif);color:var(--gold);padding:.08em .08em 0 0}.body{font:300 clamp(18px,1.55vw,21px)/1.85 var(--sans);color:var(--mute);max-width:34em;margin-top:1.4em}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(36px,5vw,64px);display:grid}.facts div{padding:22px 16px 0 0}.facts dt{font:italic 400 clamp(20px,1.9vw,28px)/1.2 var(--serif);color:var(--gold)}.facts dd{font:400 10.5px/1.5 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-top:8px}.words .seq-stage{background:var(--bg)}.words .wimg{display:none}.words .wps{display:block}.words .wp{padding:clamp(40px,6vw,90px) var(--pad);border-top:1px solid var(--line)}.wmask{font:italic 400 clamp(54px,14.5vw,280px)/1 var(--serif);letter-spacing:-.02em;margin:-.04em -.08em -.2em;padding:.04em .08em .2em;overflow:hidden}.wmask span{background:linear-gradient(100deg,#b8953f 0%,#f2e5bd 38%,#d4af5a 66%,#a98a47 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;display:inline-block}.js-on .words .wimg{opacity:calc(var(--a,1) * .85 * (1 - var(--b,0) * .8));transform:translate3d(0,calc(var(--d,0) * 16svh),0);will-change:transform,opacity;display:block;position:absolute;overflow:hidden}.js-on .words .wimg:after{content:"";background:#08060566;position:absolute;inset:0}.js-on .words .wimg img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transform:scale(calc(1.12 - var(--a,1) * .12))}.js-on .words .wimg.a{right:var(--pad);aspect-ratio:4/3;width:min(46vw,640px);margin-top:calc(min(46vw,640px)/-2.66667);top:50%}.js-on .words .wimg.b{left:var(--pad);aspect-ratio:3/4;border-radius:999px 999px 0 0;width:min(30vw,420px);margin-top:calc(min(30vw,420px)/-1.49254);top:50%}.js-on .words .wimg.c{width:min(58vw,820px);height:100%;top:0;right:0}.js-on .words .wps{z-index:2;opacity:calc(1 - var(--b,0) * .7);display:block;position:absolute;inset:0}.js-on .words .wp{padding:0 var(--pad);border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.js-on .words .wp[data-i="1"] .wmask{translate:9vw}.js-on .words .wp[data-i="2"] .wmask{font-size:clamp(58px,17.5vw,340px)}.js-on .words .wmask>span{transform:translate3d(0,calc(var(--d,0) * 118%),0);will-change:transform}.js-on .words .seq-stage .halo-s{opacity:.12}.words .wps{pointer-events:none}.book{background:var(--bg2)}.js-on .book{padding-top:clamp(220px,44svh,480px)}.book .col{grid-area:1/1/auto/span 5;align-self:start}.book .form{grid-area:1/7/auto/span 6}.soc{border-top:1px solid var(--line);margin-top:40px}.soc a{border-bottom:1px solid var(--line);font:italic 400 clamp(22px,2.2vw,32px)/1 var(--serif);transition:color .3s,padding .5s var(--ui);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.soc a:hover{color:var(--gold);padding-left:12px}.soc i{background:var(--gold);width:26px;height:1px;display:block}.form{gap:14px;display:grid}.f{padding-top:26px;display:block;position:relative}.f:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .8s var(--ui);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.f:focus-within:after{transform:scaleX(1)}.f input,.f textarea{width:100%;font:300 19px/1.5 var(--sans);color:var(--fg);resize:none;background:0 0;border:0;border-bottom:1px solid #efe8d847;border-radius:0;outline:0;padding:10px 0 12px;display:block}.f textarea{min-height:5.2em}.f span{font:400 11px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);transform-origin:0 0;pointer-events:none;transition:transform .7s var(--ui),color .5s var(--ui),opacity .5s;position:absolute;top:38px;left:0}.f input:focus+span,.f textarea:focus+span,.f input:not(:placeholder-shown)+span,.f textarea:not(:placeholder-shown)+span{color:var(--gold);transform:translateY(-34px)scale(.86)}.f em{letter-spacing:.14em;opacity:.7;font-style:normal}.f input[aria-invalid=true],.f textarea[aria-invalid=true]{border-bottom-color:#e39a86}.f input[aria-invalid=true]+span,.f textarea[aria-invalid=true]+span{color:#e39a86}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.send{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:22px;display:flex}.cta{font:400 12px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);align-items:center;gap:18px;padding:12px 0;display:inline-flex;position:relative}.cta:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .38s var(--ui);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.34)}.cta span{transition:transform .38s var(--ui);display:block}.cta i{width:32px;height:1px;transition:transform .38s var(--ui);background:currentColor;display:block;position:relative}.cta i:after{content:"";transform-origin:50%;border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.cta:hover:after,.cta:focus-visible:after{transform:scaleX(1)}.cta:hover span,.cta:focus-visible span{transform:translate(3px)}.cta:hover i,.cta:focus-visible i{transform:translate(9px)}.cta[disabled]{opacity:.55;pointer-events:none}.status{font:300 15px/1.5 var(--sans);color:var(--mute);max-width:26em}.status.err{color:#f0b3a3}.status.ok{color:var(--gold)}.status a{border-bottom:1px solid}.foot{padding:clamp(70px,9vw,130px) var(--pad) 44px;text-align:center;border-top:1px solid var(--line);background:var(--bg)}.foot-mark{filter:drop-shadow(0 0 16px #d4af5a4d);width:84px;height:auto;margin:0 auto 20px}.foot-name{font:italic 400 clamp(36px,6vw,80px)/1.1 var(--serif);color:var(--gold)}.foot-soc{flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:34px 0 56px;display:flex}.foot-soc a{font:400 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid #0000;padding:8px 0;transition:border-color .3s,color .3s}.foot-soc a:hover{color:var(--gold);border-color:var(--gold)}.foot-c{font:400 11px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.folio{left:calc(var(--pad) / 2 - 7px);z-index:40;writing-mode:vertical-rl;font:400 10.5px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:0;pointer-events:none;align-items:center;gap:14px;transition:opacity .6s;display:flex;position:fixed;bottom:34px;transform:rotate(180deg)}.folio.on{opacity:.9}.folio i{background:currentColor;width:1px;height:34px;display:block}.js-on [data-split] .wi{transition:transform 1.05s var(--ui) calc(var(--base,0s) + var(--i,0) * 90ms);transform:translateY(112%)}.js-on [data-split].in .wi{transform:none}.js-on .h2[data-split] .wi{transition-duration:1.4s}.js-on [data-reveal]{opacity:0;transition:opacity .9s var(--ui),transform 1.1s var(--ui);transition-delay:var(--dl,calc(var(--i,0) * .1s));transform:translateY(24px)}.js-on [data-reveal].in{opacity:1;transform:none}.js-on [data-rows]{opacity:0;transition:opacity .9s var(--ui),transform 1.1s var(--ui);transition-delay:calc(var(--i,0) * .11s);transform:translateY(24px)}.js-on [data-rows].in{opacity:1;transform:none}.js-on .plate .plate-box{clip-path:inset(-12px -12px 100%);transition:clip-path 1.4s var(--cin) .1s}.js-on .plate.in .plate-box{clip-path:inset(-12px)}.js-on .tracks>li{translate:calc(var(--xo,0) * var(--xo,0) * (-5vw - var(--r,0) * 1.3vw)) 0}.js-on .tracks{--xo:clamp(0,calc((var(--p,0) - .62) / .38),1);opacity:calc(1 - var(--xo) * .6)}.js-rm [data-split] .wi{opacity:0;transition:opacity .8s ease calc(var(--base,0s) + var(--i,0) * 90ms)}.js-rm [data-split].in .wi{opacity:1}.js-rm .words .wmask{opacity:0;transition:opacity 1.8s .15s}.js-rm .words .wp.in .wmask{opacity:1}.js-rm .words .wp[data-i="1"] .wmask{transition-delay:.9s}.js-rm .words .wp[data-i="2"] .wmask{transition-delay:1.8s}.js-rm [data-reveal]{opacity:0;transition:opacity .9s;transition-delay:var(--dl,0s)}.js-rm [data-reveal].in{opacity:1}.js-rm [data-rows]{opacity:0;transition:opacity .9s ease calc(var(--i,0) * .11s)}.js-rm [data-rows].in{opacity:1}@media (width<=899px){.opening{--ty:13svh}.js-on .gp{--tm:.5}.listen .plate{position:static}.listen .col{order:1}.js-on .words .wimg.a{width:80vw;margin-top:0;top:62%;left:10vw;right:auto}.js-on .words .wimg.b{width:54vw;margin-top:0;top:14%;left:23vw}.js-on .words .wimg.c{width:100%;opacity:calc(var(--a,1) * .5 * (1 - var(--b,0) * .8))}.sec-in{grid-template-columns:1fr}.listen .plate,.listen .col,.story .col,.story .plate,.book .col,.book .form{grid-area:auto/1/auto/-1}.listen .plate{order:2;max-width:420px}.story .plate{max-width:none}}@media (width<=560px){.facts{grid-template-columns:1fr}.facts div{border-bottom:1px solid var(--line);padding-bottom:6px}.facts div:last-child{border-bottom:0}}@media (width<=1099px){.folio{display:none}}
