.sc-loader{z-index:90;background:radial-gradient(60vmax 60vmax at 50% 45%,#140c22,#05030a 70%);place-content:center;justify-items:center;gap:1rem;transition:opacity .8s,visibility .8s;display:grid;position:fixed;inset:0}.sc-loader.is-leaving{opacity:0;visibility:hidden}.sc-loader.is-leaving .sc-loader__mark{transform:scale(1.25)}.sc-loader__mark{place-items:center;width:9rem;height:9rem;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.sc-loader__mark img{width:55%;animation:2.4s ease-in-out infinite sc-breathe}.sc-loader__ring{position:absolute;inset:0;transform:rotate(-90deg)}.sc-loader__track{fill:none;stroke:#ffffff14;stroke-width:1px}.sc-loader__arc{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.sc-loader__pct{font:600 .85rem/1 var(--font-display);letter-spacing:.2em;color:var(--gold-light);font-variant-numeric:tabular-nums}.sc-loader__name{font:400 .7rem/1 var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:var(--muted)}@keyframes sc-breathe{50%{opacity:.7;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.sc-loader__mark img{animation:none}}.sc{height:600vh;margin:0 calc(50% - 50vw);position:relative}.sc__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.sc__canvas{z-index:2;inset:0;position:absolute!important}.sc__fx{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc__nebula{z-index:-1;inset:0;position:fixed!important}.sc__burst{z-index:1;left:var(--cx,50%);top:var(--cy,50%);pointer-events:none;opacity:0;background:radial-gradient(circle,#f6dc9a66 0%,#e2b86e2e 22%,#e2b86e0d 42%,#0000 62%);border-radius:50%;width:130vmin;height:130vmin;position:absolute;translate:-50% -50%;scale:.35}.sc.is-started .sc__burst{animation:2.8s cubic-bezier(.2,.7,.2,1) forwards sc-burst}@keyframes sc-burst{0%{opacity:0;scale:.35}22%{opacity:1;scale:1.08}to{opacity:.5;scale:1}}.sc__dark{z-index:1;pointer-events:none;opacity:calc(var(--dark,0) * .9);background:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #050806, #000 70%);position:absolute;inset:0}.sc__dark--uv{background:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #2a0b52, #07020f 70%)}.sc__lights{margin-top:1.4rem}.sc-brand__ctas .sc__lights{margin-top:0}.sc__chapters{z-index:4;flex-direction:column;gap:.35rem;transition:opacity .6s,visibility .6s;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.sc:not(.is-started) .sc__chapters{opacity:0;visibility:hidden}.sc__chapters:before{content:"";border-right:1px solid #ffffff1c;position:absolute;top:.9rem;bottom:.9rem;right:.95rem}.sc__chapters button{cursor:pointer;font-family:var(--font-display);color:var(--muted);background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:.8rem;padding:.45rem 0;display:flex;position:relative}.sc__chapter-n{letter-spacing:.08em;background:#0a0611;border:1px solid #fff2;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.65rem;transition:color .3s,border-color .3s,box-shadow .3s;display:grid}.sc__chapter-label{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:.68rem;transition:opacity .3s,transform .3s,color .3s;transform:translate(8px)}.sc__chapters button:hover .sc__chapter-label,.sc__chapters button:focus-visible .sc__chapter-label{opacity:1;transform:none}.sc__chapters button[aria-current=step]{color:var(--gold-light)}.sc__chapters button[aria-current=step] .sc__chapter-n{border-color:var(--gold);color:var(--gold-light);box-shadow:0 0 16px -2px #e2b86e88}.sc__panel{--v:0;--dir:1;z-index:3;pointer-events:none;visibility:hidden;flex-direction:column;justify-content:center;padding:0 calc(6vw + 3rem) 0 6vw;display:flex;position:absolute;inset:0}.sc__panel>*{opacity:var(--v);transform:translateY(calc((1 - var(--v)) * var(--d,30px) * var(--dir)))}.sc__panel>:nth-child(2){--d:55px}.sc__panel>:nth-child(3){--d:80px}.sc__panel.is-live a,.sc__panel.is-live button{pointer-events:auto}.sc__panel h2{margin:.6rem 0 1.1rem;font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:1.02}.sc__panel p{max-width:32ch;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.sc__panel--right{text-align:right;align-items:flex-end}.sc__panel--right p{margin-left:auto}.sc__eyebrow{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.sc-brand{flex-direction:column;display:flex}.sc-brand__logo{margin:0;line-height:0;position:relative}.sc-brand__logo img{filter:drop-shadow(0 10px 40px #e2b86e40);width:100%;height:auto;display:block}.sc-brand__logo:after{content:"";mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#fff7dccc 50%,#0000 62%) 120% 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/logo.svg) 50%/contain no-repeat;mask:url(/brand/logo.svg) 50%/contain no-repeat}.sc.is-started .sc-brand__logo:after{animation:6s ease-in-out 1.2s infinite sc-shine}@keyframes sc-shine{0%{background-position:120% 0}35%,to{background-position:-20% 0}}.sc-brand__eyebrow{margin-top:1.4rem}.sc-brand .sc-brand__line{max-width:none;font:700 clamp(1.8rem, 3.2vw, 3rem)/1.05 "Cinzel Decorative", var(--font-display);background:linear-gradient(180deg, var(--gold-light), var(--gold) 60%, #b98a45);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.9rem 0 .6rem}.sc-brand .sc-brand__sub{max-width:36ch;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.6}.sc-brand__ctas{flex-wrap:wrap;gap:.8rem;display:flex}.sc-brand__ctas .sc-explore{gap:.8rem;padding:1.1rem 2rem;font-size:.85rem}.sc-explore i{border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite sc-bounce;translate:0 -.2rem;rotate:45deg}@keyframes sc-bounce{50%{translate:0 .15rem}}.sc-brand .sc-brand__pull{max-width:100%;font:500 .7rem/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;color:var(--muted);background:#140c20b8;border:1px solid #e2b86e55;border-radius:1.1rem;align-self:flex-start;margin:1.1rem 0 0;padding:.55rem 1rem}.sc-brand__pull b{color:var(--gold-light);font-weight:600}.sc-brand__peel{color:var(--gold-light);animation:2.4s ease-in-out 2.5s infinite sc-nudge;display:block}@keyframes sc-nudge{50%{opacity:.5}}.sc-brand>:nth-child(5){transition-delay:1.35s}.sc-brand>:nth-child(6){transition-delay:1.5s}.sc.is-stacked .sc-brand .sc-brand__pull{text-align:center;align-self:center;margin-top:.7rem;font-size:.62rem}.sc-gate{z-index:4;pointer-events:none;opacity:0;flex-direction:column;transition:opacity .5s,translate .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;translate:0 18px}.sc-gate.is-on{opacity:1;transition-delay:.5s;translate:none}.sc-gate .sc-gate__title{font:700 clamp(2.4rem, 5vw, 4.6rem)/1 "Cinzel Decorative", var(--font-display);background:linear-gradient(180deg, var(--gold-light), var(--gold) 60%, #b98a45);color:#0000;filter:drop-shadow(0 6px 24px #0008);-webkit-background-clip:text;background-clip:text;margin:.8rem 0 .9rem;animation:2.4s ease-in-out infinite sc-gate-glow}@keyframes sc-gate-glow{0%,to{filter:drop-shadow(0 6px 24px #0008)}50%{filter:drop-shadow(0 0 22px #e2b86e66)}}.sc-gate .sc-gate__sub{max-width:34ch;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.6}.sc-gate__key{font:500 .72rem/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:1.4rem;padding:0}.sc-gate.is-on .sc-gate__key{pointer-events:auto}.sc-gate__key:hover{color:var(--gold-light)}.sc-gate__key kbd{font:inherit;border:1px solid #e2b86e66;border-radius:4px;margin:0 .2em;padding:.25em .5em}.sc.is-side .sc-gate{width:min(520px,57vw - 25vh);top:50%;left:6vw;translate:0 calc(18px - 50%)}.sc.is-side .sc-gate.is-on{translate:0 -50%}.sc.is-stacked .sc-gate{left:1.2rem;right:1.2rem;top:calc(var(--header-h) + 2vh);text-align:center;align-items:center}.sc.is-stacked .sc-gate .sc-gate__title{margin:.5rem 0 .6rem;font-size:clamp(2rem,10vw,3rem)}.sc.is-stacked .sc-gate .sc-gate__sub{max-width:30ch;font-size:.9rem}.sc.is-stacked .sc-gate__key{align-self:center;margin-top:0;padding:.9rem 1.4rem}@media (prefers-reduced-motion:reduce){.sc-gate .sc-gate__title{animation:none}}.sc-crumbs{letter-spacing:.06em;color:var(--muted);gap:.6rem;font-size:.78rem;display:flex}.sc-crumbs a{color:var(--muted);pointer-events:auto;text-decoration:none}.sc-crumbs a:hover{color:var(--gold-light)}.sc-crumbs [aria-current]{color:var(--text)}.sc-brand--card .sc-brand__eyebrow{margin-top:1.3rem}.sc-brand .sc-rarity{align-items:center;gap:1rem;margin:2rem 0 0;display:flex}.sc-rarity b{font:700 clamp(1.9rem, 3vw, 2.8rem)/1 "Cinzel Decorative", var(--font-display);letter-spacing:.04em;background:linear-gradient(180deg, var(--gold-light), var(--gold) 60%, #b98a45);color:#0000;filter:drop-shadow(0 4px 18px #e2b86e40);-webkit-background-clip:text;background-clip:text;padding-right:.06em}.sc-rarity span{font:600 clamp(.9rem, 1.3vw, 1.15rem)/1.6 var(--font-display);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--text);border-left:1px solid #e2b86e66;padding-left:1rem}.sc-pick{font:500 .78rem/1 var(--font-display);letter-spacing:.16em;color:var(--gold-light);align-items:center;gap:.9rem;margin-top:1.3rem;display:flex}.sc-pick small{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.sc-pick button{width:2.3rem;height:2.3rem;color:var(--gold-light);cursor:pointer;background:#170f24cc;border:1px solid #e2b86e66;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;transition:border-color .2s,box-shadow .2s;display:grid}.sc-pick button:hover{border-color:var(--gold);box-shadow:0 0 20px -4px #e2b86e88}.sc.is-stacked .sc-pick{margin-top:.6rem}.sc-brand .sc-brand__name{max-width:none;font:700 clamp(2.6rem, 5.4vw, 5rem)/1 "Cinzel Decorative", var(--font-display);background:linear-gradient(180deg, var(--gold-light), var(--gold) 60%, #b98a45);color:#0000;filter:drop-shadow(0 6px 24px #0008);-webkit-background-clip:text;background-clip:text;margin:.8rem 0 1rem}.sc-brand>*,.sc-brand__ctas>*{opacity:0;filter:blur(6px);transition:opacity .9s,translate 1.1s cubic-bezier(.2,.7,.2,1),filter .9s;translate:0 22px}.sc.is-started .sc-brand>*,.sc.is-started .sc-brand__ctas>*{opacity:1;filter:none;translate:none}.sc-brand>:first-child{transition-delay:.35s}.sc-brand>:nth-child(2){transition-delay:.8s}.sc-brand>:nth-child(3){transition-delay:1s}.sc-brand>:nth-child(4){transition-delay:1.2s}.sc-brand__ctas>:first-child{transition-delay:1.45s}.sc-brand__ctas>:nth-child(2){transition-delay:1.6s}.sc.is-side .sc__panel--hero{padding:var(--header-h) 0 0 6vw;justify-content:center;align-items:flex-start;gap:2rem}.sc.is-side .sc-brand{width:min(540px,57vw - 25vh)}.sc.is-stacked .sc__panel--hero{text-align:center;padding:calc(var(--header-h) + 1.5vh) 1.2rem 5vh;padding:calc(var(--header-h) + 1.5svh) 1.2rem 5svh;justify-content:space-between;align-items:center}.sc.is-stacked .sc-brand{align-items:center}.sc.is-stacked .sc-brand__logo{width:min(68vw,33svh)}.sc.is-stacked .sc-brand__eyebrow{margin-top:.8rem}.sc.is-stacked .sc-brand__line,.sc.is-stacked .sc-brand__sub,.sc.is-stacked .sc-crumbs{display:none}.sc.is-stacked .sc-brand--card .sc-brand__eyebrow{margin-top:.6rem}.sc.is-stacked .sc-brand .sc-rarity{gap:.7rem;margin-top:0}.sc.is-stacked .sc-rarity b{font-size:1.5rem}.sc.is-stacked .sc-rarity span{padding-left:.7rem;font-size:.8rem}.sc.is-stacked .sc-brand .sc-brand__name{margin:.5rem 0 0;font-size:clamp(2rem,9vw,3rem)}.sc.is-stacked .sc-brand__ctas{justify-content:center}.sc.is-stacked .sc__panel--hero>.sc-brand__ctas{left:1.2rem;right:1.2rem;top:calc(var(--cy,58%) + 22.2% + 1.2rem);position:absolute}@media (width<=519px){.sc.is-stacked .sc__panel--hero>.sc-brand__ctas{top:calc(var(--cy,58%) + 20.2% + 1.2rem)}.sc.is-stacked .sc-brand .sc-brand__pull{letter-spacing:.05em;max-width:calc(100% + 1.6rem);padding-inline:.8rem;font-size:.58rem}}@media (width<=520px){.sc.is-stacked .sc-brand__ctas{flex-wrap:nowrap;gap:.5rem}.sc.is-stacked .sc-brand__ctas .btn{white-space:nowrap;padding:.8rem .95rem;font-size:.6rem}}.top__logo{transition:opacity .4s}body:has(.sc-brand__logo) .top:not(.is-solid) .top__logo{opacity:0;pointer-events:none}.sc__panel--end{justify-content:flex-end;align-items:center;gap:1.2rem;padding-bottom:2.5vh}.sc__swap{align-items:center;gap:1.4rem;display:flex}.sc__panel--end .sc__swap{position:absolute;top:77vh;left:50%;translate:-50%}.sc__swap button,.sc__swap a{width:3rem;height:3rem;color:var(--gold-light);cursor:pointer;background:#170f24cc;border:1px solid #e2b86e66;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.sc__swap button:hover,.sc__swap a:hover{border-color:var(--gold);box-shadow:0 0 20px -4px #e2b86e88}.sc__swap-name{text-align:center;flex-direction:column;align-items:center;min-width:12rem;display:flex}.sc__name{font-family:var(--font-display);color:var(--gold-light);font-size:1.5rem}.sc__ctas{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.sc-label{--lead:1.6rem;padding-bottom:calc(var(--lead) + .6rem);white-space:nowrap;text-align:center;text-shadow:0 0 6px #000,0 0 12px #000,0 1px 2px #000;flex-direction:column;align-items:center;gap:.1rem;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.sc-label--below{padding-bottom:0;padding-top:calc(var(--lead) + .6rem);top:0;bottom:auto}.sc-label--drop{--lead:9vh}.sc-label--drop.sc-label--right,.sc-label--drop.sc-label--deep{--lead:13vh}.sc-label--wide.sc-label--right{--lead:9vh}.sc-label--right{text-align:left;align-items:flex-start;transform:translate(-3px)}.sc-label--right:after,.sc-label--right:before{left:2px}.sc-label--below:after{top:.3rem;bottom:auto}.sc-label--below:before{top:.1rem;bottom:auto}.sc-label:after{content:"";height:var(--lead);border-left:1px solid var(--gold);position:absolute;bottom:.3rem;left:50%}.sc-label:before{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 8px var(--gold);border-radius:50%;position:absolute;bottom:.1rem;left:50%;translate:-2px}.sc-label__n{font-family:var(--font-display);color:var(--gold);letter-spacing:.2em;font-size:.68rem}.sc-label__t{font-family:var(--font-display);color:var(--gold-light);font-size:.9rem}.sc-label__note{color:var(--muted);font-size:.7rem}.sc-peel-hint{color:#fff;font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#ff6faeeb;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;transition:opacity .3s;transform:translate(-50%,-50%);box-shadow:0 4px 18px #ff6fae73}.sc-peel-hint span{animation:1.4s ease-in-out infinite sc-peel-nudge;display:inline-block}@keyframes sc-peel-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}@media (prefers-reduced-motion:reduce){.sc-peel-hint span{animation:none}}@media (width<=800px){.sc{height:350vh}.sc__chapters{display:none}.sc__panel{text-align:left;justify-content:flex-end;padding:0 1.4rem 9vh}.sc__panel--right{text-align:left;align-items:flex-start}.sc__panel--right p{margin-left:0}.sc__panel h2{margin:.4rem 0 .6rem;font-size:clamp(1.8rem,8vw,2.6rem)}.sc__words br{display:none}.sc__panel p{font-size:.95rem}.sc__panel--end{justify-content:flex-start;gap:1rem;padding-top:calc(66svh + .8rem);padding-bottom:0}.sc__panel--end .sc__swap{position:static;translate:none}.sc__panel--end .sc__ctas{flex-wrap:nowrap;gap:.5rem}.sc__panel--end .sc__ctas .btn{white-space:nowrap;padding:.8rem .95rem;font-size:.6rem}.sc__swap-name{min-width:9rem}.sc-label__note{display:none}.sc-label{--lead:1rem}.sc-label--drop{--lead:4.5vh}.sc-label--drop.sc-label--right,.sc-label--drop.sc-label--deep{--lead:6.5vh}.sc-label--wide.sc-label--right{--lead:4.5vh}.sc-label__t{font-size:.68rem}.sc-label__n{font-size:.58rem}}@media (width<=800px) and (height<=700px){.sc__panel{padding-bottom:5vh}.sc.is-stacked .sc-brand__logo{width:min(68vw,27svh)}.sc.is-stacked .sc-brand .sc-brand__pull{margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.sc-explore i,.sc-brand__peel,.sc.is-started .sc-brand__logo:after{animation:none}.sc.is-started .sc__burst{opacity:.5;animation:none;scale:1}}@media (hover:none) and (pointer:coarse){.sc-gate .sc-gate__title{animation:none}.sc-brand>*,.sc-brand__ctas>*{filter:none;transition-property:opacity,translate}.sc-brand__logo:after{display:none}}
