body:has(.sc-root){background:var(--sc-canvas);color:var(--sc-ink)}.xp{color:var(--sc-ink);font-family:var(--sc-font-text);--hdr:4rem}@media (min-width:1024px){.xp{--hdr:7rem}}.xp :is(h1,h2,h3){color:var(--sc-ink)}.xp .name-pill{font-size:1.65rem;box-shadow:0 0 0 1px #ffffff38}.xp-heading{font-family:var(--sc-font-display);font-size:var(--sc-t-2xl);font-weight:800;line-height:var(--sc-leading-tight);letter-spacing:var(--sc-track-tight);text-wrap:balance}.xp-body{margin-top:var(--sc-4);color:var(--sc-ink-soft);font-size:var(--sc-t-lg);max-width:30ch;line-height:1.5}.xp-label{gap:var(--sc-2);margin:0;display:grid}.xp-label>div{gap:var(--sc-3);border-top:1px solid var(--sc-hairline);padding-top:var(--sc-2);grid-template-columns:4.75rem 1fr;align-items:baseline;display:grid}.xp-label dt{font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-soft);font-size:.9rem;font-weight:700}.xp-label dd{color:var(--sc-ink);margin:0;font-size:.95rem;line-height:1.45}.xp-label a{align-items:center;gap:var(--sc-2);text-underline-offset:.22em;text-decoration:underline;display:inline-flex}.xp-label a:hover{color:var(--color-white)}.xp-plate{background:color-mix(in oklab, var(--sc-surface) 94%, transparent);border-radius:var(--sc-r-md);box-shadow:var(--sc-e3), inset 0 1px 0 #ffffff14;padding:clamp(1.25rem,2.4vw,2rem)}.xp-plate__title{font-family:var(--sc-font-display);font-size:var(--sc-t-3xl);font-weight:900;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight)}.xp-plate__title--md{font-size:var(--sc-t-2xl)}.xp-plate__slogan{margin:var(--sc-3) 0 var(--sc-5);color:var(--sc-gold,#d9b45a);font-family:var(--sc-font-display);font-weight:600;font-size:var(--sc-t-lg);max-width:26ch;line-height:1.35}.xp-plate__cta{margin-top:var(--sc-6)}.xp-hero{height:300vh}.xp-hero .sc-stage{isolation:isolate;background:#0b1236}.xp-hero__media{will-change:translate;position:absolute;inset:0}@media (min-width:861px) and (max-aspect-ratio:16/9){.xp-hero .sc-stage :is(video[data-sc-scrub],.sc-stage__poster){object-fit:contain}}@media (max-width:860px){.xp-hero .sc-stage :is(video[data-sc-scrub],.sc-stage__poster){object-fit:cover;object-position:50% 50%;object-position:calc(50% - 50% * sin(var(--sc-p,0) * 360deg)) 50%}}.xp-hero__haze{z-index:1;pointer-events:none;opacity:calc(1 - var(--sc-p,0) * .8);background:radial-gradient(70% 45% at 50% 0,#ffecc838,#0000 70%);position:absolute;inset:0}.xp-hero__vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#02040e8c 100%);position:absolute;inset:0}.xp-hero__grain{z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite xp-grain;position:absolute;inset:-50%}@keyframes xp-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.xp-hero__fade{z-index:7;pointer-events:none;background:#000;animation:1.6s ease-out .15s both xp-fade-out;position:absolute;inset:0}@keyframes xp-fade-out{to{opacity:0;visibility:hidden}}.xp-range{--sc-ink:#0c1f66;--sc-ink-soft:#586178;z-index:2;background:var(--color-white);padding-block:var(--sc-9) var(--sc-8);border-radius:1.75rem 1.75rem 0 0;margin-top:-2.5rem;position:relative;box-shadow:0 -28px 40px -30px #0306198c}.xp-range__head{text-align:center}.xp-range__head .xp-body{max-width:40ch;margin-inline:auto}.xp-range__band{height:clamp(22rem,min(64svh,130vw),42rem);margin-top:var(--sc-5)}.xp-range__foot{justify-items:center;gap:var(--sc-5);padding-inline:var(--sc-gutter);display:grid}.xp-range__caption{text-align:center;min-height:3.2rem;color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .9rem;margin:0;display:flex}.xp-range__caption strong{font-family:var(--sc-font-display);font-size:var(--sc-t-xl);color:var(--sc-ink);font-weight:800}.xp-range__open{color:#d3172b;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.xp-range__hint--touch{display:none}@media (hover:none){.xp-range__hint--mouse{display:none}.xp-range__hint--touch{display:inline}}.xp-range__list{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:56rem;margin:0;padding:0;list-style:none;display:flex}.xp-range__list button{font:inherit;font-size:var(--sc-t-sm);color:var(--sc-ink);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .95rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-block;box-shadow:inset 0 0 0 1px #dbe2ee}.xp-range__list button:hover,.xp-range__list button:focus-visible{box-shadow:inset 0 0 0 1px #0c1f66}.xp-range__list button[aria-pressed=true]{color:var(--color-white);box-shadow:none;background:#0c1f66}.xp-pan{padding-top:calc(var(--hdr) * .5);align-items:center;display:flex}.xp-rail-track{padding-inline:var(--sc-gutter) calc(var(--sc-gutter) + 4rem);align-items:center;gap:clamp(3rem,7.5vw,8rem)}.xp-rail-lead{flex:none;width:clamp(16rem,28vw,24rem)}.xp-rail-note{width:clamp(15rem,26vw,24rem);color:var(--sc-ink-soft);font-size:var(--sc-t-base);border-left:1px solid var(--sc-hairline-strong);padding-left:var(--sc-5);flex:none;line-height:1.55}.xp-object{flex:none;width:clamp(18rem,30vw,27rem)}.xp-object__plinth{perspective:900px;place-items:end center;height:min(40svh,24rem);display:grid;position:relative}.xp-object__plinth:before{content:"";border-radius:50% 50% var(--sc-r-md) var(--sc-r-md);background:radial-gradient(60% 70% at 50% 80%, color-mix(in oklab, var(--p-primary) 70%, transparent), transparent 72%);opacity:.75;position:absolute;inset:8% 4% 0}.xp-object__slab{object-fit:cover;border-radius:999px 999px var(--sc-r-sm) var(--sc-r-sm);width:62%;max-width:none;height:112%;box-shadow:var(--sc-e2), inset 0 1px 0 #ffffff4d;filter:saturate(1.05);position:absolute;bottom:6%;left:50%;translate:-50%}.xp-object__plinth--slab:before{background:radial-gradient(55% 60% at 50% 90%,#c9a24a8c,#0000 70%)}.xp-object__lift{z-index:1;aspect-ratio:1;height:80%;position:absolute;bottom:9%;left:50%;translate:-50%}.xp-object__stand{background:linear-gradient(90deg,#a9a396,#e9e4d9 30%,#fbf9f4 50%,#e4dfd3 72%,#a49e91);border-radius:50%/29%;height:17%;position:absolute;top:89%;left:-4%;right:-4%;box-shadow:0 22px 30px -14px #030619cc}.xp-object__stand:before,.xp-object__stand:after{content:"";border-radius:50%;position:absolute}.xp-object__stand:before{background:radial-gradient(ellipse at 50% 35%, var(--color-white), #f2eee6 55%, #dcd6c9);inset:0 0 42%;box-shadow:0 1.5px #c9a24a}.xp-object__stand:after{background:radial-gradient(closest-side,#03061961,#0000);height:46%;top:6%;left:10%;right:10%}.xp-object__img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 4px 6px #03061959);width:100%;height:100%;position:relative}.xp-object__name{z-index:2;margin-top:var(--sc-5);margin-bottom:var(--sc-4);line-height:1;position:relative}.xp-object__link{margin-top:var(--sc-4);font-weight:700;font-size:var(--sc-t-sm);color:var(--sc-ink);text-underline-offset:.25em;text-decoration:underline;display:inline-block}.xp-object__link:hover{color:var(--color-white);text-decoration-thickness:2px}.xp-quiet{min-height:72svh;padding-inline:var(--sc-gutter);align-items:center;display:grid}.xp-quiet__line{font-family:var(--sc-font-display);font-weight:600;font-size:var(--sc-t-xl);color:var(--sc-ink-soft);line-height:1.3}.xp-peak{--w:clamp(0, calc((var(--sc-p,0) - .12) / .48), 1);--k:clamp(0, calc((var(--sc-p,0) - .62) / .14), 1)}.xp-peak__stage{padding:calc(var(--hdr) * .5) var(--sc-gutter) var(--sc-6);place-items:center;display:grid}.xp-peak__heading{top:calc(var(--hdr) * .5 + 1.5rem);left:var(--sc-gutter);font-family:var(--sc-font-display);font-size:var(--sc-t-xl);letter-spacing:var(--sc-track-snug);font-weight:800;position:absolute}.xp-room{aspect-ratio:1500/672;transform-origin:0%;width:min(100%,1100px,223.2svh - 29.016rem);transform:translateX(calc(var(--k) * -4%)) scale(calc(1 - var(--k) * .46));margin:0;position:relative}.xp-room__img{object-fit:cover;border-radius:var(--sc-r-md);width:100%;height:100%;box-shadow:var(--sc-e3);position:absolute;inset:0}.xp-room__after{clip-path:inset(0 0 calc((1 - var(--w)) * 100%) 0 round var(--sc-r-md))}.xp-room__roller{z-index:2;pointer-events:none;transform:translateY(calc(var(--w) * 100%));opacity:clamp(0, calc((1 - var(--w)) * 10), 1);position:absolute;inset:0}.xp-room__roller svg{filter:drop-shadow(0 10px 14px #0306198c);width:105%;height:11%;position:absolute;top:0;left:-2.5%;translate:0 -62%}.xp-room__handle{background:linear-gradient(90deg,#13306d,#2a56b0 60%,#13306d);border-radius:99px;width:1.1%;min-width:8px;height:46%;margin-bottom:1.5%;position:absolute;bottom:100%;right:18%}.xp-room figcaption{top:calc(100% + var(--sc-3));font-size:var(--sc-t-xs);color:var(--sc-ink-soft);position:absolute;left:0}.xp-peak__objects{right:var(--sc-gutter);z-index:3;gap:clamp(1.5rem,3vw,3rem);display:flex;position:absolute;top:50%;translate:0 -46%}.xp-object--compact{width:clamp(14rem,19vw,18rem)}.xp-object--compact .xp-object__plinth{height:min(30svh,17rem)}.xp-protect{padding-block:var(--sc-9) var(--sc-10)}.xp-protect__grid{margin-top:var(--sc-7);grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.xp-protect__cell:nth-child(2){margin-top:clamp(4rem,14vw,12rem)}.xp-protect .xp-object{width:100%;max-width:30rem}.xp-protect .xp-object__plinth{height:min(46svh,28rem)}.xp-shades{flex:none;width:clamp(16rem,24vw,22rem)}.xp-shades__title{font-family:var(--sc-font-display);font-size:1.65rem;font-weight:800}.xp-shades ul{gap:var(--sc-4) var(--sc-5);margin:var(--sc-5) 0;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.xp-shades li{align-items:center;gap:var(--sc-3);font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700;display:flex}.xp-shades li span{border-radius:50%;flex:none;width:2.25rem;height:2.25rem;box-shadow:inset 0 -3px 6px #0000002e,0 0 0 1px #ffffff40}.xp-shades .xp-rail-note{width:auto;font-size:var(--sc-t-sm)}.xp-grid{isolation:isolate;position:relative}.xp-close{min-height:86svh;padding:var(--sc-9) calc(var(--sc-gutter) + 3.5rem) var(--sc-9) var(--sc-gutter);grid-template-columns:minmax(0,1fr) min(100%,26rem);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.xp-close__studio{min-width:0}.xp-close__studio-head{justify-content:space-between;align-items:baseline;gap:var(--sc-4);margin-bottom:var(--sc-4);display:flex}.xp-heading--sm{font-size:var(--sc-t-xl)}.xp-close__studio-head a{font-weight:700;font-size:var(--sc-t-sm);color:var(--sc-ink);text-underline-offset:.25em;text-decoration:underline}.xp-close__studio iframe{border-radius:var(--sc-r-md);background:var(--color-white);width:100%;height:min(76svh,46rem);box-shadow:var(--sc-e3);border:0;display:block}.xp-plate--close{width:100%}.xp-plate--close .xp-label{margin-top:var(--sc-5)}.xp-rail{--painted:0;--roll:0;z-index:40;opacity:0;pointer-events:none;border-radius:var(--sc-r-pill);box-shadow:var(--sc-e3);transition:opacity .2s var(--sc-ease-out);background:#f4f1ea;width:3rem;height:min(62svh,34rem);position:fixed;top:50%;right:1.1rem;translate:0 -42%}.xp-rail[data-visible],.xp-rail:focus-within{opacity:1;pointer-events:auto}.xp-rail__track,.xp-rail__stops{margin:0;padding:0;list-style:none;position:absolute;inset:1.25rem 0}.xp-rail__track:before{content:"";background:#0b12361f;border-radius:4px;width:8px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.xp-rail__paint{width:8px;clip-path:inset(0 0 calc((1 - var(--painted)) * 100%) 0);border-radius:4px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%}.xp-rail__paint span{left:0;right:0;top:calc(var(--a) * 100%);height:calc((var(--b) - var(--a)) * 100%);position:absolute}.xp-rail__track{pointer-events:none}.xp-rail__roller{z-index:2;transform:translateY(calc(var(--roll) * 100%));position:absolute;inset:0}.xp-rail__roller svg{width:2.5rem;height:auto;position:absolute;top:0;left:50%;translate:-50% -30%}.xp-rail__stops li{left:50%;top:calc(var(--pos) * 100%);position:absolute;translate:-50% -50%}.xp-rail__stops button{background:var(--swatch);cursor:pointer;width:.95rem;height:.95rem;transition:transform .16s var(--sc-ease-out), box-shadow .16s var(--sc-ease-out);border:2px solid #f4f1ea;border-radius:50%;display:block;position:relative;box-shadow:0 0 0 1px #0b123666}.xp-rail__stops button:before{content:"";position:absolute;inset:-.8rem}.xp-rail__stops button[aria-current]{transform:scale(1.4);box-shadow:0 0 0 2px #0b1236}@media (hover:hover) and (pointer:fine){.xp-rail__stops button:hover{transform:scale(1.3)}}.xp-rail__stops button:focus-visible{outline-offset:3px;outline:2px solid #0b1236}@media (max-width:1023px){.xp-close{padding-right:var(--sc-gutter);grid-template-columns:minmax(0,1fr)}.xp-close__studio iframe{height:min(82svh,44rem)}.xp-rail{width:auto;height:2.75rem;inset:auto .75rem .75rem;translate:none}.xp-rail__track,.xp-rail__stops{inset:0 1.25rem}.xp-rail__track:before,.xp-rail__paint{width:auto;height:8px;inset:50% 0 auto;translate:0 -50%}.xp-rail__paint{clip-path:inset(0 calc((1 - var(--painted)) * 100%) 0 0)}.xp-rail__paint span{height:auto;top:0;bottom:0;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%)}.xp-rail__roller{transform:translateX(calc(var(--roll) * 100%))}.xp-rail__roller svg{top:50%;left:0;translate:-50% -50%;rotate:90deg}.xp-rail__stops li{top:50%;left:calc(var(--pos) * 100%)}}@media (max-width:860px){.xp-plate__title{font-size:var(--sc-t-2xl)}.xp-object{width:min(76vw,20rem)}.xp-object__plinth{height:32svh}.xp-rail-lead{width:min(70vw,18rem)}.xp-peak__stage{padding-top:calc(var(--hdr) + 1rem);align-content:start;place-items:start stretch}.xp-peak__heading{margin-bottom:var(--sc-4);position:static}.xp-room{aspect-ratio:4/3;transform-origin:50% 0;width:100%;transform:scale(calc(1 - var(--k) * .34))}.xp-peak__objects{left:var(--sc-gutter);right:var(--sc-gutter);gap:var(--sc-4);top:auto;bottom:4.5rem;translate:none}.xp-object--compact{width:50%}.xp-object--compact .xp-object__plinth{height:18svh}.xp-object--compact .xp-object__name .name-pill{font-size:1.15rem}.xp-object--compact .xp-label>div{grid-template-columns:1fr;gap:0}.xp-object--compact .xp-label dd{font-size:.8rem}.xp-protect__grid{grid-template-columns:1fr}.xp-protect__cell:nth-child(2){margin-top:0}.xp-close{padding-bottom:6rem}}@media (max-width:860px) and (max-height:720px){.xp-room{transform:scale(calc(1 - var(--k) * .46))}.xp-object--compact .xp-object__plinth{height:15svh}.xp-object--compact .xp-label>div:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.xp-hero__grain,.xp-hero__fade{animation:none}.xp-hero__fade{display:none}.xp-room{gap:var(--sc-3);aspect-ratio:auto;grid-template-columns:1fr 1fr;display:grid;transform:none}.xp-room__img{aspect-ratio:1500/672;height:auto;position:static}.xp-room__after{clip-path:none}.xp-room__roller{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:861px){.xp-peak__stage{place-items:center start}.xp-room{width:min(54%,760px)}}html.has-roller-cursor,html.has-roller-cursor *{cursor:none!important}.xp-cursor{z-index:2147483000;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity .2s;position:fixed;top:0;left:0}.xp-cursor.is-on{opacity:1}.xp-cursor__body{transform-origin:19px 7px;width:44px;height:46px;transition:scale .18s var(--sc-ease-out,ease-out);filter:drop-shadow(0 5px 6px #03061973);position:absolute;top:-7px;left:-19px}.xp-cursor.is-hover .xp-cursor__body{scale:1.22}.xp-cursor.is-press .xp-cursor__body{scale:.86}.xp-cursor__frame{position:absolute;inset:0}.xp-cursor__sleeve{z-index:1;background-color:var(--paint,#2e6bd8);background-image:repeating-linear-gradient(#ffffff4d 0 1.5px,#0000 1.5px 4px),linear-gradient(#fff6,#0000 45%,#00000047);border:2px solid #0b1236;border-radius:7px;width:34px;height:14px;transition:background-color .3s,box-shadow .18s;position:absolute;top:0;left:2px}.xp-cursor.is-hover .xp-cursor__sleeve{box-shadow:0 0 0 3px color-mix(in oklab, var(--paint,#2e6bd8) 40%, transparent), 0 0 14px color-mix(in oklab, var(--paint,#2e6bd8) 70%, transparent)}.xp-cursor-paint{z-index:2147482999;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}
