:root{--fs-h1: clamp(2.5rem, 5.6vw, 5.4rem);--lh-h1: .98;--ls-h1: -.035em;--fs-h2: clamp(1.9rem, 3.6vw, 3.6rem);--lh-h2: 1.02;--ls-h2: -.03em;--fs-h3: clamp(1.6rem, 3vw, 2.6rem);--lh-h3: 1;--ls-h3: -.02em;--fs-lead: clamp(1.0625rem, 1.35vw, 1.25rem);--fs-body: 1.0625rem;--fs-body-s: .9375rem;--fs-note: .875rem;--fs-k: .75rem;--ls-k: .16em;--fs-num: .8125rem;--ls-num: .1em;--fs-count: .9375rem;--ls-count: .06em;--fs-cta: .8125rem;--fs-cta-l: .875rem;--ls-cta: .08em;--cta-pad: 1rem 1.9rem;--cta-pad-l: 1.25rem 2.4rem;--sec-y: clamp(5rem, 14vh, 10rem);--sec-gap: clamp(8rem, 22vh, 14rem)}.hd{position:fixed;top:0;left:0;right:0;z-index:48;display:flex;align-items:center;justify-content:space-between;padding:calc(1.1rem + env(safe-area-inset-top,0px)) var(--gutter) 1.1rem;pointer-events:none;transition:transform .7s var(--ease),opacity .5s var(--ease)}.hd:before{content:"";position:absolute;inset:0 0 -2rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0e0e10b3,#0e0e1000);transition:opacity .5s var(--ease)}.hd>*{pointer-events:auto}.hd.is-hidden{transform:translateY(-130%);opacity:0}body.bcl-off .hd{transform:translateY(-130%);opacity:0;pointer-events:none}body.bcl-off.bcl-keep-hd .hd{transform:none;opacity:1;pointer-events:none}body.menu-open .hd{transform:none;opacity:1}body.menu-open .hd:before{opacity:0}.brand{font-family:var(--font-name);font-weight:700;font-size:.8125rem;letter-spacing:.24em;text-transform:uppercase;color:var(--heading);text-decoration:none;display:inline-flex;align-items:baseline;white-space:nowrap}.brand__w{display:inline-flex;transition:margin .8s var(--ease)}.brand__w+.brand__w{margin-left:.62em}.brand__l{display:inline-block;max-width:1.2em;overflow:hidden;transition:max-width .8s var(--ease),opacity .5s var(--ease),filter .6s var(--ease);transition-delay:calc(var(--j) * 18ms)}.brand{transition:opacity .5s var(--ease),filter .5s var(--ease)}html.bcl-brand-wait .brand{opacity:0;filter:blur(6px);pointer-events:none}.hd.is-folded .brand__l.is-rest{max-width:0;opacity:0;filter:blur(6px);letter-spacing:0}.hd.is-folded .brand__w+.brand__w{margin-left:.2em}.mbtn{position:relative;display:inline-flex;align-items:center;gap:.9rem;height:2.75rem;padding:0 0 0 .6rem;background:none;border:0;color:var(--heading);cursor:pointer;font:inherit}.mbtn:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:4px}.mbtn__t{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;min-width:3.6em;justify-content:flex-end}.bcl-ch{display:inline-block;white-space:pre}.mbtn__t .bcl-ch{transition:opacity .45s var(--ease),filter .5s var(--ease);transition-delay:calc(var(--c) * 35ms)}.mbtn__t .bcl-ch{opacity:0;filter:blur(8px)}.mbtn:hover .mbtn__t .bcl-ch,.mbtn:focus-visible .mbtn__t .bcl-ch,.mbtn[aria-expanded=true] .mbtn__t .bcl-ch{opacity:1;filter:blur(0)}.mbtn.mbtn .mbtn__t.is-out .bcl-ch{opacity:0;filter:blur(8px);transition-delay:calc(var(--c) * 20ms)}@media(hover:none){.mbtn:hover .mbtn__t .bcl-ch{opacity:0;filter:blur(8px)}.mbtn[aria-expanded=true] .mbtn__t .bcl-ch{opacity:1;filter:blur(0)}}.mbtn__ic{position:relative;width:24px;height:14px}.mbtn__ic i{position:absolute;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:width .45s var(--ease),transform .55s var(--ease),opacity .3s var(--ease),top .45s var(--ease)}.mbtn__ic i:nth-child(1){top:0;width:6px}.mbtn__ic i:nth-child(2){top:6px;width:14px}.mbtn__ic i:nth-child(3){top:12px;width:24px}.mbtn:hover .mbtn__ic i{width:24px}.mbtn:hover .mbtn__ic i:nth-child(2){width:10px}.mbtn[aria-expanded=true] .mbtn__ic i:nth-child(1){top:6px;width:22px;transform:rotate(45deg)}.mbtn[aria-expanded=true] .mbtn__ic i:nth-child(2){opacity:0;width:0}.mbtn[aria-expanded=true] .mbtn__ic i:nth-child(3){top:6px;width:22px;transform:rotate(-45deg)}.mbtn[aria-expanded=true] .mbtn__ic i{background:var(--accent)}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.menu{position:fixed;inset:0;z-index:47;visibility:hidden;pointer-events:none}.menu.is-open{visibility:visible;pointer-events:auto}.menu.is-closing{visibility:visible}.menu__bg{position:absolute;inset:0;background:#0b0b0d;clip-path:circle(0px at var(--mx) var(--my));transition:clip-path .9s cubic-bezier(.87,0,.13,1)}.menu.is-open .menu__bg{clip-path:circle(var(--mr) at var(--mx) var(--my))}.menu.is-closing .menu__bg{transition-delay:.22s}.menu__ghost{position:absolute;left:-.04em;top:50%;transform:translateY(-50%);margin:0;font-family:var(--font-heading);font-weight:700;font-size:22vw;line-height:1;color:#fff;opacity:0;filter:blur(30px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 1.2s var(--ease),filter 1.4s var(--ease);letter-spacing:-.03em}.menu.is-open .menu__ghost{opacity:.035;filter:blur(0);transition-delay:.45s}.menu.is-closing .menu__ghost{transition-duration:.3s;transition-delay:0s}.menu__in{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem var(--col-gap, 1.5rem);align-items:center;padding:7rem var(--gutter) 6rem calc(var(--gutter) + 8vw);box-sizing:border-box}.menu__nav{display:flex;flex-direction:column;align-items:flex-start;gap:.1em}.mi{position:relative;display:inline-flex;align-items:flex-start;gap:.6rem;font-family:var(--font-heading);font-weight:560;font-size:min(clamp(2.6rem,6.4vw,6.2rem),9.4vh);line-height:1.08;letter-spacing:-.02em;color:var(--heading);text-decoration:none;transition:color .45s var(--ease),opacity .45s var(--ease)}.mi__t{display:inline-flex;position:relative}.mi__t:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .6s var(--ease)}.mi__n{font-family:var(--font-body);font-size:.75rem;letter-spacing:.14em;color:var(--muted);margin-top:.9em;font-variant-numeric:tabular-nums;transition:color .45s var(--ease),opacity .6s var(--ease),filter .6s var(--ease);opacity:0;filter:blur(6px)}.mi .bcl-ch{opacity:0;filter:blur(16px);transition:opacity .1s linear,filter .1s linear}.menu.is-open .mi .bcl-ch{opacity:1;filter:blur(0);transition:opacity .8s var(--ease),filter 1s var(--ease);transition-delay:calc(.4s + var(--i) * 80ms + var(--c) * 28ms)}.menu.is-open .mi__n{opacity:1;filter:blur(0);transition-delay:calc(.75s + var(--i) * 80ms)}html.is-webkit .mi .bcl-ch,html.is-webkit .menu.is-open .mi .bcl-ch{opacity:1;filter:none;transition:none}html.is-webkit .mi__t{opacity:0;transform:translate3d(0,.45em,0);will-change:transform,opacity;transition:transform .2s linear,opacity .15s linear}html.is-webkit .menu.is-open .mi__t{opacity:1;transform:none;transition:transform 1s var(--ease),opacity .7s var(--ease);transition-delay:calc(.4s + var(--i) * 80ms)}html.is-webkit .mi__n,html.is-webkit .ms{filter:none!important}html.is-webkit .menu__bg{will-change:clip-path}.menu__nav:has(.mi:hover) .mi:not(:hover){opacity:.32}.menu__nav .mi:hover,.menu__nav .mi:focus-visible{opacity:1;color:var(--accent);outline:none}.mi:hover .mi__t:after,.mi:focus-visible .mi__t:after{transform:scaleX(1);transform-origin:left center}.mi:hover .mi__n,.mi.is-here .mi__n{color:var(--accent)}.mi.is-here .mi__t:before{content:"";position:absolute;left:-1.1rem;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #c8a77ce6}.menu__side{display:grid;gap:2rem;align-content:center;font-size:.875rem}.menu__side p{margin:0}.ms{opacity:0;filter:blur(10px);transition:opacity .2s linear,filter .2s linear}.menu.is-open .ms{opacity:1;filter:blur(0);transition:opacity .9s var(--ease),filter 1s var(--ease);transition-delay:calc(.7s + var(--i) * .11s)}.ms__h{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem!important}.ms p+p{margin-top:.3rem}.ms a{position:relative;color:var(--heading);text-decoration:none}.ms a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease)}.ms a:hover:after,.ms a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.ms__soc{display:flex;gap:1.4rem}.ms__on{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted)}.ms__on i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.ms__on.is-on{color:var(--text)}.ms__on.is-on i{background:var(--accent);box-shadow:0 0 8px #c8a77ce6;animation:dotPulse 1.8s ease-in-out infinite}.menu__foot{position:absolute;left:calc(var(--gutter) + 8vw);right:var(--gutter);bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;gap:1rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .3s var(--ease);margin:0}.menu.is-open .menu__foot{opacity:1;transition:opacity 1s var(--ease) 1s}@media(max-width:767px){.menu__in{grid-template-columns:1fr;align-content:center;padding:6rem var(--gutter) 5rem calc(var(--gutter) + 1rem);gap:2.6rem}.menu__side{grid-template-columns:1fr 1fr;gap:1.4rem 1rem;font-size:.8125rem}.menu__ghost{font-size:40vw;top:30%}.menu__foot{left:var(--gutter);flex-direction:column;gap:.3rem;font-size:.625rem}.brand{font-size:.6875rem;letter-spacing:.2em}}@media(hover:hover)and (pointer:fine){html.has-cur,html.has-cur *{cursor:none!important}}.cursor{position:fixed;left:0;top:0;z-index:70;width:0;height:0;pointer-events:none;will-change:transform}.cursor__b{position:absolute;left:0;top:0;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:var(--accent);border:1px solid transparent;box-sizing:border-box;display:grid;place-items:center;box-shadow:0 0 12px #c8a77c8c;opacity:0;transition:width .45s var(--ease),height .45s var(--ease),background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),opacity .3s var(--ease),scale .25s var(--ease)}.cursor.is-vis .cursor__b{opacity:1}.cursor__b:before{content:"";position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:1px solid rgba(200,167,124,.3);box-sizing:border-box;pointer-events:none;transition:opacity .3s var(--ease),transform .45s var(--ease)}.cursor.is-ring .cursor__b:before,.cursor.is-tag .cursor__b:before,.cursor.is-text .cursor__b:before,.cursor.is-big .cursor__b:before{opacity:0;transform:scale(1.6)}.cursor.is-down .cursor__b:before{transform:scale(.8)}.cursor.is-down .cursor__b{scale:.82}.cursor.is-ring .cursor__b,.cursor.is-tag .cursor__b{width:46px;height:46px;background:#c8a77c00;border-color:var(--accent);box-shadow:none}.cursor.is-text .cursor__b{width:5rem;height:5rem;background:#c8a77ccc;box-shadow:0 0 24px #c8a77c33;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cursor.is-big .cursor__b{width:6rem;height:6rem}.cursor__t{font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#0e0e10;white-space:nowrap;opacity:0;filter:blur(6px);transition:opacity .25s var(--ease),filter .3s var(--ease)}.cursor.is-text .cursor__t{opacity:1;filter:blur(0);transition-delay:.1s}.cursor__tag{position:absolute;left:28px;top:24px;padding:.3rem .6rem;border-radius:999px;white-space:nowrap;background:#c8a77ccc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#0e0e10;font-family:var(--font-body);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:0;filter:blur(6px);transform:translate(-6px,-4px) scale(.9);transform-origin:left top;transition:opacity .25s var(--ease),filter .3s var(--ease),transform .35s var(--ease)}.cursor.is-tag .cursor__tag{opacity:1;filter:blur(0);transform:none}.cursor.is-say .cursor__t,.cursor.is-say .cursor__tag{animation:curSay .55s var(--ease)}.cursor.is-say .cursor__b{animation:curPop .5s var(--ease)}@keyframes curSay{0%{filter:blur(6px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes curPop{0%{scale:.86}55%{scale:1.07}to{scale:1}}@media(hover:none),(pointer:coarse){.cursor{display:none}}.beta{position:fixed;left:0;bottom:calc(1.7rem + env(safe-area-inset-bottom,0px));z-index:34;display:flex;align-items:center;gap:.75rem;padding:.55rem .9rem .55rem 0;font-family:var(--font-body);font-size:.6875rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease),visibility 0s linear .45s,color .4s var(--ease)}.beta.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease),color .4s var(--ease)}.beta__ln{position:relative;flex:none;width:calc(var(--gutter) + 1.4rem);height:1px;background:linear-gradient(90deg,rgba(200,167,124,0),var(--accent));transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease),width .6s var(--ease)}.beta__ln:after{content:"";position:absolute;right:-2.5px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #c8a77cd9;opacity:0;transition:opacity .3s var(--ease)}.beta.is-on .beta__ln{transform:scaleX(1);transition:transform .9s cubic-bezier(.65,0,.25,1),width .6s var(--ease)}.beta.is-on .beta__ln:after{opacity:1;transition-delay:.75s;animation:betaBreath 2.8s ease-in-out 1.6s infinite}@keyframes betaBreath{0%,to{transform:scale(1);box-shadow:0 0 8px #c8a77cd9}50%{transform:scale(.6);box-shadow:0 0 3px #c8a77c66}}.beta__t{display:inline-flex}.beta__c{display:inline-block;opacity:0;filter:blur(6px);transform:translate(-.4em);transition:opacity .2s linear,filter .2s linear,transform .2s linear}.beta.is-on .beta__c{opacity:1;filter:blur(0);transform:none;transition:opacity .5s var(--ease),filter .6s var(--ease),transform .6s var(--ease);transition-delay:calc(.7s + var(--c) * 70ms)}.beta__more{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .6s var(--ease),opacity .3s var(--ease)}.beta__more{margin-left:-.45rem}.beta__in{overflow:hidden}.beta__cta{color:var(--accent)}.beta:hover,.beta:focus-visible,.beta.is-open{color:var(--text);outline:none}.beta:hover .beta__ln,.beta:focus-visible .beta__ln,.beta.is-open .beta__ln{width:calc(var(--gutter) + 2.2rem)}.beta:hover .beta__more,.beta:focus-visible .beta__more,.beta.is-open .beta__more{grid-template-columns:1fr;opacity:1;transition:grid-template-columns .7s var(--ease),opacity .4s var(--ease) .15s}@media(max-width:767px){.beta{font-size:.625rem;gap:.55rem;bottom:calc(1.4rem + env(safe-area-inset-bottom,0px))}.beta__ln{width:calc(var(--gutter) + .6rem)}.beta:hover .beta__ln,.beta.is-open .beta__ln{width:calc(var(--gutter) + 1rem)}.beta__wide{display:none}.beta__more{margin-left:-.3rem}}html.is-webkit .beta__c{filter:none!important}body.menu-open .beta{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.beta__ln,.beta__c,.beta.is-on .beta__ln,.beta.is-on .beta__c{transition:opacity .3s linear;transform:none;filter:none}.beta.is-on .beta__ln:after{animation:none}}.budlayer{position:fixed;inset:0;width:100%;height:100%;z-index:33;pointer-events:none;overflow:visible;transition:opacity .4s var(--ease)}body.menu-open .budlayer,body.bcl-off .budlayer{opacity:0}.bud{filter:drop-shadow(0 0 2px rgba(200,167,124,.25))}.bud path,.bud__track,.bud__done{fill:none;stroke-linecap:round;stroke-linejoin:round}.bud__near{stroke:var(--accent);stroke-width:1.5}.bud__far{stroke:var(--accent);stroke-width:1.5;opacity:.5}.bud__head{fill:var(--bg);stroke:var(--accent);stroke-width:1.5}.bud__hit{fill:transparent;pointer-events:auto;cursor:pointer}body.menu-open .bud__hit,body.bcl-off .bud__hit{pointer-events:none}.bud__track{stroke:#ffffff1a;stroke-width:1}.bud__done{stroke:var(--accent);stroke-width:1.5}.bud__tag{fill:var(--heading);font-family:var(--font-name);font-weight:700;font-size:11px;text-anchor:middle;letter-spacing:.04em}.bud__tag.is-hint{fill:var(--accent);font-family:var(--font-body);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.bcl-toast{position:fixed;left:50%;bottom:calc(4.8rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:72;margin:0;padding:0 .1rem .8rem;max-width:min(34rem,calc(100vw - 2 * var(--gutter)));width:max-content;text-align:left;pointer-events:none;visibility:hidden;color:var(--heading);font-family:var(--font-heading);font-weight:500;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.35;letter-spacing:-.01em}.bcl-toast.is-on{visibility:visible}.bcl-toast:before{content:"";position:absolute;inset:-1.4rem -3rem -1.2rem;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#0e0e10f2 55%,#0e0e1000);transition:opacity .5s var(--ease)}.bcl-toast.is-on:before{opacity:1}.bcl-toast.is-out:before{opacity:0;transition-delay:.3s}.bt__txt{display:block;text-shadow:0 2px 18px rgba(14,14,16,.9)}.bt__txt .bcl-ch{opacity:0;filter:blur(8px);transform:translateY(7px);transition:opacity .45s var(--ease),filter .55s var(--ease),transform .55s var(--ease);transition-delay:calc(.18s + var(--c) * 20ms)}.bcl-toast.is-on .bt__txt .bcl-ch{opacity:1;filter:blur(0);transform:none}.bt__txt.is-plain{transition:opacity .5s var(--ease),filter .6s var(--ease),transform .6s var(--ease)}.bcl-toast.is-out .bt__txt.is-plain{opacity:0;filter:blur(8px);transform:translateY(-6px)}.bcl-toast.is-out .bt__txt .bcl-ch{opacity:0;filter:blur(8px);transform:translateY(-6px);transition-delay:calc(var(--c) * 10ms)}.bt__ln{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(200,167,124,.35),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .85s var(--ease)}.bcl-toast.is-on .bt__ln{transform:scaleX(1)}.bcl-toast.is-out .bt__ln{transform:scaleX(0);transform-origin:right;transition-delay:.2s}.bt__dot{position:absolute;left:-3px;bottom:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #c8a77cd9;transition:left .85s var(--ease),opacity .35s var(--ease)}.bcl-toast.is-on .bt__dot{left:calc(100% - 4px)}.bt__dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--accent);opacity:0}.bcl-toast.is-gone .bt__dot{opacity:0;transition-delay:.25s}.bcl-toast.is-gone .bt__dot:after{animation:btRing .8s ease-out forwards}@keyframes btRing{0%{transform:scale(1);opacity:.9}to{transform:scale(5);opacity:0}}.bt-fly{position:fixed;left:-3.5px;top:-3.5px;z-index:73;width:7px;height:7px;border-radius:50%;background:var(--accent);pointer-events:none;box-shadow:0 0 14px #c8a77ce6,0 0 3px #fff}@media(prefers-reduced-motion:reduce){.bt__txt .bcl-ch,.bt__ln,.bt__dot{transition:opacity .3s;transition-delay:0s;filter:none;transform:none}}.menu__bg{background:radial-gradient(120% 90% at var(--mx) var(--my),rgba(200,167,124,.07),transparent 60%),#0c0c0e8c;-webkit-backdrop-filter:blur(26px) saturate(160%) brightness(.7);backdrop-filter:blur(26px) saturate(160%) brightness(.7)}.cursor.is-text .cursor__b{background:linear-gradient(160deg,#ffffff1a,#ffffff06 45%,#c8a77c0f),#c8a77c38;border:1px solid rgba(255,236,210,.5);box-shadow:inset 0 1px #ffffff59,inset 0 -8px 16px #c8a77c2e,0 8px 26px #00000059;-webkit-backdrop-filter:blur(8px) saturate(190%);backdrop-filter:blur(8px) saturate(190%)}.cursor__t{color:var(--heading)}.cursor__tag{background:linear-gradient(160deg,#ffffff1a,#ffffff06 45%,#c8a77c0f),#c8a77c40;border:1px solid rgba(255,236,210,.4);color:var(--heading);-webkit-backdrop-filter:blur(8px) saturate(190%);backdrop-filter:blur(8px) saturate(190%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu__bg{background:#0b0b0d}.cursor.is-text .cursor__b,.cursor__tag{background:#c8a77cd9}.cursor__t,.cursor__tag{color:#0e0e10}}.ck{position:fixed;right:var(--gutter);bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));z-index:60;width:min(31rem,calc(100vw - 2 * var(--gutter)));padding:0 0 1.05rem;margin:0;color:var(--text);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;pointer-events:none;transition:opacity .4s var(--ease)}.ck[hidden]{display:none}.ck.is-on{pointer-events:auto}body.menu-open .ck{opacity:0;pointer-events:none}.ck:before{content:"";position:absolute;inset:-3.4rem -6rem -3rem -4rem;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#0e0e10fa 78%,#0e0e1000);transition:opacity .7s var(--ease)}.ck__w{display:inline-block;white-space:nowrap}.ck.is-on:before{opacity:1}.ck.is-yes:before,.ck.is-no:before{opacity:0;transition-delay:.5s}.ck__t{margin:0;color:var(--heading)}.ck__t .bcl-ch{opacity:0;filter:blur(8px);transform:translateY(6px);transition:opacity .45s var(--ease),filter .55s var(--ease),transform .55s var(--ease);transition-delay:calc(.3s + var(--c) * 11ms)}.ck.is-on .ck__t .bcl-ch{opacity:1;filter:blur(0);transform:none}.ck__t.is-plain{transition:opacity .5s var(--ease),filter .6s var(--ease),transform .6s var(--ease)}.ck.is-yes .ck__t.is-plain,.ck.is-no .ck__t.is-plain{opacity:0;filter:blur(8px);transform:translateY(-5px)}.ck.is-yes .ck__t .bcl-ch,.ck.is-no .ck__t .bcl-ch{opacity:0;filter:blur(8px);transform:translateY(-5px);transition-delay:calc(var(--c) * 4ms)}.ck__acts{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:.95rem 0 0;opacity:0;filter:blur(6px);transition:opacity .6s var(--ease),filter .6s var(--ease);transition-delay:1.5s}.ck.is-on .ck__acts{opacity:1;filter:none}.ck.is-yes .ck__acts,.ck.is-no .ck__acts{opacity:0;filter:blur(6px);transition-delay:0s}.ck__b{position:relative;padding:.2rem 0;background:none;border:0;font:inherit;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer;text-decoration:none;transition:color .35s var(--ease)}.ck__b--yes{color:var(--heading)}.ck__b--link{color:var(--muted)}.ck__b:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease)}.ck__b--yes:after{transform:scaleX(1);opacity:.55}.ck__b:hover,.ck__b:focus-visible{color:var(--accent);outline:none}.ck__b:hover:after,.ck__b:focus-visible:after{transform:scaleX(1);transform-origin:left center;opacity:1}.ck__ln{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(200,167,124,.3),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease)}.ck.is-on .ck__ln{transform:scaleX(1)}.ck.is-yes .ck__ln{transform:scaleX(0);transform-origin:right;transition-delay:.25s}.ck.is-no .ck__ln{transform:scaleX(0);transform-origin:left;transition-delay:.1s}.ck__dot{position:absolute;left:-3px;bottom:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #c8a77cd9;transition:left 1s var(--ease),opacity .35s var(--ease)}.ck.is-on .ck__dot{left:calc(100% - 4px)}.ck.is-no .ck__dot{left:-3px;transition-delay:.1s}.ck__dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--accent);opacity:0}.ck.is-gone .ck__dot{opacity:0;transition-delay:.2s}.ck.is-gone .ck__dot:after{animation:btRing .8s ease-out forwards}.ck__set{display:grid;margin:1rem 0 0;border-top:1px solid var(--line)}.ck__set[hidden]{display:none}.ck__row{display:grid;grid-template-columns:6.2rem 1fr auto;gap:.2rem 1rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.8125rem;animation:ckRow .6s var(--ease) both}.ck__row+.ck__row{animation-delay:.1s}@keyframes ckRow{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.ck__name{color:var(--heading);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.ck__d{color:var(--muted)}.ck-sw{position:relative;width:2.6rem;height:1.4rem;padding:0;background:none;border:0;cursor:pointer}.ck-sw:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff40;transition:background-color .4s var(--ease)}.ck-sw i{position:absolute;left:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;box-sizing:border-box;border:1px solid rgba(255,255,255,.55);background:var(--bg);transition:left .5s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.ck-sw.is-on:before,.ck-sw[aria-checked=true]:before{background:var(--accent)}.ck-sw.is-on i,.ck-sw[aria-checked=true] i{left:calc(100% - 9px);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px #c8a77ccc}.ck-sw.is-lock{opacity:.55;cursor:default}.ck-sw:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:4px}@media(max-width:719px){.ck{right:auto;left:var(--gutter);bottom:calc(4.9rem + env(safe-area-inset-bottom,0px));font-size:.875rem}.ck__row{grid-template-columns:1fr auto}.ck__d{grid-column:1 / 2;grid-row:2}.ck-sw{grid-row:1 / 3;grid-column:2}}@media(prefers-reduced-motion:reduce){.ck__t .bcl-ch,.ck__ln,.ck__dot,.ck__acts{transition:opacity .3s;transition-delay:0s;filter:none;transform:none}.ck__row{animation:none}}.mi__t.is-plain{transition:opacity .12s linear}.menu:not(.is-open) .mi__t.is-plain{opacity:0}.foot{position:relative;z-index:2;background:var(--bg);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:calc(5.2rem + env(safe-area-inset-top,0px)) var(--gutter) 0;border-top:1px solid var(--line);box-sizing:border-box;overflow:hidden}.foot:before{content:"";position:absolute;inset:40% -10% -10% 20%;pointer-events:none;z-index:0;background:radial-gradient(40% 45% at 70% 70%,rgba(150,155,170,.07),transparent 70%),radial-gradient(35% 40% at 30% 85%,rgba(150,155,170,.05),transparent 70%);filter:blur(10px)}.foot>*{position:relative;z-index:1}.foot p{margin:0}.foot__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-variant-numeric:tabular-nums}.foot__status{display:inline-flex;align-items:center;gap:.65rem;color:var(--heading)}.foot__time{color:var(--muted)}.foot__time b{font-weight:500;color:var(--text)}.foot__arrow{margin:0 .15rem}.status__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #c8a77ce6;animation:footPulse 2.2s ease-in-out infinite}@keyframes footPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.foot__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;flex-wrap:wrap;margin-top:1.6rem}.foot__manifest{margin:0;font-family:var(--font-heading);font-weight:400;color:var(--heading);font-size:clamp(2.2rem,4.6vw,5.2rem);line-height:.98;letter-spacing:-.035em;max-width:16ch}.foot__w{display:inline-block;white-space:pre;will-change:filter,transform,opacity}.foot__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.foot__ctas{display:flex;gap:1.6rem;flex-wrap:wrap;padding-bottom:.4rem}.foot__cta{display:inline-flex;justify-content:space-between;align-items:center;gap:2.5rem;min-width:15rem;padding:0 0 .75rem;background:none;border:0;border-bottom:1px solid var(--heading);color:var(--heading);font:inherit;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;transition:color .35s var(--ease),border-color .35s var(--ease)}.foot__cta i{font-style:normal;transition:transform .45s var(--ease)}.foot__cta:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--ease)}.foot__cta:hover,.foot__cta:focus-visible{color:var(--accent)}.foot__cta:hover:after,.foot__cta:focus-visible:after{transform:scaleX(1);transform-origin:left center}.foot__cta:hover i,.foot__cta:focus-visible i{transform:translate(6px)}.foot__cta:focus-visible{outline:none}.foot__mid{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;flex-wrap:wrap;margin-top:8vh}.foot__side{display:grid;gap:1.1rem;justify-items:start;font-size:.8125rem}.foot__lead{font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.5;color:var(--text);max-width:36ch;margin-bottom:1.4rem!important}.foot__copy{color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.foot__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;letter-spacing:.04em;text-transform:uppercase}.foot__legal .foot__a{color:var(--muted);font-size:inherit}.foot__legal .foot__a:hover,.foot__legal .foot__a:focus-visible{color:var(--accent)}.foot__sound{color:var(--heading);letter-spacing:.06em;text-transform:uppercase}.foot__note{color:var(--accent);margin-right:.2rem}.foot__cols{display:flex;gap:2rem 5rem;flex-wrap:wrap}.foot__col{display:grid;gap:.45rem;align-content:start;min-width:9rem}.foot__lbl{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem!important}.foot__row{font-size:1.125rem;color:var(--heading)}.foot__row.foot__pay{margin-top:.6rem;font-size:.8125rem;color:var(--muted)}.foot__k{color:var(--muted);margin-right:.25rem}.foot__done{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);min-height:1em}.foot__a{position:relative;color:var(--heading);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.foot__a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease)}.foot__a:hover,.foot__a:focus-visible{color:var(--accent)}.foot__a:hover:after,.foot__a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.foot__a:focus-visible{outline:none}.colon{animation:footBlink 1s steps(1) infinite}@keyframes footBlink{50%{opacity:.25}}.foot__mid{padding-bottom:7rem}.foot__strings{position:relative;width:auto;margin-inline:calc(var(--gutter) * -1);margin-top:auto;touch-action:none}.foot__strings canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.foot__strings #strings-fx{pointer-events:none}.foot__hold{display:none;position:absolute;left:var(--gutter);top:-2.6rem;z-index:2;margin:0;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);pointer-events:none}@media(hover:none){.foot__hold{display:inline-flex}}.foot__hold-ic{position:relative;flex:none;width:14px;height:14px;border-radius:50%;border:1px solid var(--accent)}.foot__hold-ic:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.foot__hold-ic:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--accent);animation:holdRing 1.8s ease-out infinite}.foot__hold.is-on .foot__hold-ic:after{animation-duration:.8s}@keyframes holdRing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.foot__hold-ic:after{animation:none}}.rewind{position:absolute!important;left:26px;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:3!important;background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font:inherit;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;gap:.6rem;align-items:center;position:relative}.rewind__ic{display:inline-block;font-size:1rem;transition:transform .6s var(--ease)}.rewind:hover .rewind__ic,.rewind:focus-visible .rewind__ic{transform:rotate(-200deg)}.rewind:focus-visible{outline:none;text-decoration:underline}@media(max-width:719px){.foot{padding-top:calc(4.6rem + env(safe-area-inset-top,0px))}.foot__top{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.6875rem}.foot__head{margin-top:2.2rem}.foot__ctas{width:100%}.foot__cta{flex:1 1 100%;min-width:0}.foot__mid{margin-top:2rem;flex-direction:column;padding-bottom:4.5rem}.foot__cols{gap:2rem 3rem}.foot__row{font-size:1rem}.rewind{left:16px}}.bclpre{position:fixed;inset:0;z-index:90;pointer-events:none}.bclpre__bg{position:absolute;inset:0;background:var(--bg, #0e0e10);transition:opacity .6s cubic-bezier(.22,1,.36,1)}.bclpre svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transition:opacity .9s cubic-bezier(.22,1,.36,1) .15s}.bclpre__track{stroke:#ffffff1a;stroke-width:1;fill:none}.bclpre__done{stroke:var(--accent, #c8a77c);stroke-width:1.5;fill:none;stroke-linecap:round}.bclpre__fig{filter:drop-shadow(0 0 2px rgba(200,167,124,.25))}.bclpre__fig path{fill:none;stroke:var(--accent, #c8a77c);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bclpre__far{opacity:.5}.bclpre__head{fill:var(--bg, #0e0e10);stroke:var(--accent, #c8a77c);stroke-width:1.5}.bclpre__dot{fill:var(--accent, #c8a77c)}.bclpre__tag{fill:var(--heading, #fff);font-family:var(--font-name, system-ui);font-weight:700;font-size:11px;text-anchor:middle;letter-spacing:.04em}.bclpre__brand{position:absolute;right:var(--gutter, 24px);bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));font-family:var(--font-name, system-ui);font-weight:700;font-size:.8125rem;letter-spacing:.24em;text-transform:uppercase;color:var(--heading, #fff);white-space:nowrap;transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}@media(max-width:719px){.bclpre__brand{font-size:.6875rem;letter-spacing:.2em}}.bclpre.is-out .bclpre__bg{opacity:0}.bclpre.is-out svg{opacity:0}.bclpre.is-out .bclpre__brand,html.bcl-pre .brand{opacity:0;filter:blur(10px)}html.bcl-pre-out .brand{transition:opacity 1.1s cubic-bezier(.22,1,.36,1) .25s,filter 1.1s cubic-bezier(.22,1,.36,1) .25s}html.bcl-pre,html.bcl-pre body{overflow:hidden}
