@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}:root{--page-gutter:clamp(1.25rem, 4vw, 4rem);--site-panel-clearance:max(5.25rem, calc(env(safe-area-inset-top) + 5rem));--site-cta-height:44px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;background:#020407;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:#020407;width:100%;min-width:20rem;height:100%;margin:0}body{overflow:hidden}main{width:100%;height:100%;position:relative;overflow:hidden}.hero-scroll{background:#000;width:100%;height:100svh;position:relative;overflow:hidden}.hero-scroll--static{height:100svh}.hero-scroll--static .hero__content,.hero-scroll--static .hero__landing-content{visibility:hidden;opacity:0}.hero-scroll--static .hero__matter-content{opacity:1;transform:translate(-50%)translateY(0)}.hero{--hero-intro-opacity:1;--hero-intro-shift:0rem;--hero-form-opacity:0;--hero-form-shift:1rem;--hero-matter-opacity:0;--hero-matter-shift:1rem;--hero-scroll-cue-exit:0;--hero-scroll-cue-scale:1;--hero-scroll-cue-shift:0rem;--hero-copy-anchor:66%;--hero-heading-size:clamp(1.55rem, 2.25vw, 2.5rem);isolation:isolate;color:#f5fdff;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:#000;outline:none;width:100%;height:100svh;position:absolute;inset:0;overflow:clip}@supports (height:100dvh){.hero-scroll,.hero-scroll--static,.hero{height:100dvh}}.hero:before{z-index:10;pointer-events:none;content:"";border:2px solid #0000;border-radius:.35rem;position:absolute;inset:.5rem}.hero:after{z-index:2;pointer-events:none;content:"";opacity:1;background:radial-gradient(circle at 50% 44%,#0000 12%,#00050a1a 70%),linear-gradient(#00000014,#0003);transition:opacity .4s;position:absolute;inset:0}.hero:focus-visible:before{border-color:#b9f5ff;box-shadow:0 0 0 2px #000e18d9}.hero__poster,.hero__canvas{width:100%;height:100%;position:absolute;inset:0}.hero__poster{z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:1;transition:opacity .4s;display:block;overflow:hidden}.hero__poster-image{object-fit:contain;object-position:50% 50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.hero[data-intro-state=skipped] .hero__poster{background:url(/media/hero-poster.webp) 50%/contain no-repeat}.hero[data-intro-state=skipped] .hero__poster-image{visibility:hidden}@media (aspect-ratio<=9/16){.hero[data-intro-state=skipped] .hero__poster{background-image:url(/media/hero-poster-portrait.webp)}}.hero__video{z-index:-1;clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.hero__canvas{z-index:1;pointer-events:none;opacity:0;transition:opacity .4s}.hero__canvas canvas{pointer-events:none;width:100%;height:100%;display:block}.hero__content{z-index:5;width:100%;padding:0 var(--page-gutter) max(4.75rem, calc(env(safe-area-inset-bottom) + 4rem));color:#fff;pointer-events:none;opacity:var(--hero-intro-opacity);will-change:opacity;flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(.9rem,2vh,1.35rem);display:flex;position:absolute;inset:0;transform:none}.hero__landing-content,.hero__matter-content{z-index:6;top:var(--hero-copy-anchor);pointer-events:none;will-change:opacity, transform;flex-direction:column;align-items:center;gap:clamp(.7rem,1.7vh,1.1rem);width:min(44rem,100% - 2rem);display:flex;position:absolute;left:50%}.hero__landing-content{opacity:var(--hero-form-opacity);transform:translateX(-50%) translateY(var(--hero-form-shift))}.hero__matter-content{opacity:var(--hero-matter-opacity);transform:translateX(-50%) translateY(var(--hero-matter-shift))}.hero__landing-copy,.hero__matter-copy{color:#ffffffc2;width:100%;font-size:var(--hero-heading-size);letter-spacing:.025em;text-align:center;text-shadow:0 .125rem 1.5rem #000000c7;white-space:nowrap;pointer-events:none;margin:0;font-weight:320;line-height:1.08}.hero__scene-selector,.hero__material-selector{pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:clamp(.45rem,1.5vw,1rem);display:flex}.hero[data-scroll-state=form] .hero__scene-selector,.hero[data-scroll-state=matter] .hero__material-selector{pointer-events:auto}.hero__scene-control,.hero__material-control{color:#5c626cdb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:.9rem;place-items:center;width:clamp(4.5rem,6.4vw,5.75rem);height:clamp(4.5rem,6.4vw,5.75rem);padding:0;display:grid;position:relative}.hero__scene-control:focus-visible,.hero__material-control:focus-visible{outline-offset:.1rem;outline:2px solid #bbf4fff0}.hero__material-control:disabled{cursor:default}.hero__scene-fallback{fill:#050608;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;filter:drop-shadow(0 -.12rem .18rem #ffffff1f)drop-shadow(0 .45rem .5rem #000000ad);width:88%;height:88%;transition:fill .18s,filter .18s,opacity .18s,stroke .18s;overflow:visible}.hero__scene-fallback path:not(:first-child){fill:none}.hero__scene-control[aria-checked=true]{color:#7be9ff}.hero__scene-control[aria-checked=true] .hero__scene-fallback{fill:#071b49;filter:drop-shadow(0 0 .24rem #68efffc2)drop-shadow(0 0 .55rem #703aff94)}.hero__material-fallback{filter:drop-shadow(0 -.12rem .18rem #ffffff21)drop-shadow(0 .45rem .5rem #000000b3);width:88%;height:88%;transition:filter .18s,opacity .18s,transform .18s;overflow:visible}.hero__material-fallback ellipse{fill:#ffffff8c;filter:blur(.08rem)}.hero__material-fallback path{fill:none;stroke:#ffffff5c;stroke-linecap:round;stroke-width:1.25px}.hero__material-control[aria-checked=true] .hero__material-fallback{filter:drop-shadow(0 0 .24rem #68efffc7)drop-shadow(0 0 .58rem #703aff8f);transform:scale(1.04)}.hero__material-control:not(:disabled):not([aria-checked=true]):hover .hero__material-fallback{filter:drop-shadow(0 0 .2rem #b9f4ff8f)drop-shadow(0 0 .45rem #3f6eff6b)}.hero[data-state=ready] .hero__scene-fallback,.hero[data-state=ready] .hero__material-fallback{opacity:0}.hero__headline{color:#ffffffd1;width:min(44rem,100%);font-size:var(--hero-heading-size);letter-spacing:.025em;text-align:center;text-shadow:0 .125rem 1.5rem #000000b8;margin:0;font-weight:360;line-height:1.08}.hero__scroll-cue{color:#ffffffad;letter-spacing:.14em;text-shadow:0 .125rem 1rem #000000b8;text-transform:uppercase;white-space:nowrap;opacity:calc(1 - var(--hero-scroll-cue-exit));transform:translateY(var(--hero-scroll-cue-shift)) scale(var(--hero-scroll-cue-scale));transform-origin:50%;will-change:opacity, transform;align-items:center;gap:.55rem;margin:0;font-size:clamp(.625rem,.72vw,.72rem);font-weight:540;line-height:1;display:inline-flex}.hero__scroll-cue-copy{align-items:center;display:inline-flex;position:relative}.hero__scroll-cue-label{transition:opacity .2s,transform .2s,visibility linear}.hero__scroll-cue-touch-hint{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;left:50%;transform:translate(-50%,.2rem)}.hero__scroll-cue svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;border:1px solid;border-radius:50%;width:1.5rem;height:1.5rem;animation:1.8s cubic-bezier(.45,0,.2,1) infinite hero-scroll-cue-bob;overflow:visible}.hero[data-scroll-cue-state=engaged] .hero__scroll-cue svg{animation:none}@keyframes hero-scroll-cue-bob{0%,to{opacity:.52;transform:translateY(-.12rem)}50%{opacity:1;transform:translateY(.2rem)}}.music-player{color:#f5f5ffe0}.music-player--hero{z-index:7;top:50%;right:max(var(--page-gutter), calc(env(safe-area-inset-right) + 1rem));pointer-events:auto;opacity:1;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:clamp(.75rem,1.2vw,1.1rem);width:clamp(13rem,16.5vw,15.5rem);min-height:clamp(4.5rem,5.5vw,5rem);padding:clamp(.65rem,.9vw,.8rem);transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),visibility linear;display:grid;position:absolute;transform:translateY(-50%)}.music-player--hero:hover,.music-player--hero:focus-within{background:#ffffff06}.hero[data-music-presentation=compact] .music-player--hero,.hero--journey-covered>.music-player--hero{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.28s;transform:translateY(calc(-50% - .5rem))}.music-player__display{align-items:center;min-width:0;height:clamp(2.85rem,4vw,3.4rem);display:grid;position:relative}.music-player__message,.music-player__equalizer{grid-area:1/1}.music-player__message{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;text-wrap:balance;opacity:1;font-size:clamp(.56rem,.62vw,.64rem);font-weight:430;line-height:1.45;transition:opacity .22s,transform .28s,visibility linear}.music-player[data-music-session=active] .music-player__message{opacity:0;visibility:hidden;transition-delay:0s,0s,.22s;transform:translateY(-.25rem)}.music-player__equalizer{opacity:0;filter:drop-shadow(0 0 .35rem #ac9cff2e);align-items:flex-end;gap:clamp(.18rem,.28vw,.28rem);width:100%;height:100%;transition:opacity .24s;display:flex;overflow:hidden}.music-player[data-music-session=active] .music-player__equalizer,.music-player--mini .music-player__equalizer{opacity:1}.music-player__equalizer>span{--music-clip:92%;min-width:2px;height:100%;clip-path:inset(var(--music-clip) 0 0);will-change:clip-path;background:radial-gradient(circle,#cfcaffb3 0 1.3px,#0000 1.55px) bottom/100% .42rem repeat-y;flex:1 1 0;transition:clip-path 80ms linear}.music-player__equalizer>span:nth-child(3n){opacity:.66}.music-player__equalizer>span:nth-child(5n){opacity:.48}.music-player__toggle{color:currentColor;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ece9ff61;border-radius:50%;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;transition:background-color .18s,border-color .18s,color .18s;display:grid;position:relative}.music-player__toggle:hover{color:#fff;background:#bfb5ff26;border-color:#f0edffb8}.music-player__toggle:active{background:#bfb5ff3d}.music-player__toggle:focus-visible{outline-offset:3px;outline:2px solid #d9f8ff}.music-player__icon{width:.9rem;height:.9rem;display:block;position:relative}.music-player__icon:before,.music-player__icon:after{content:"";transition:opacity .15s;position:absolute;top:50%;left:50%}.music-player__icon:before{opacity:1;border-top:.31rem solid #0000;border-bottom:.31rem solid #0000;border-left:.48rem solid;width:0;height:0;transform:translate(-39%,-50%)}.music-player__icon:after{opacity:0;background:currentColor;width:.16rem;height:.68rem;transform:translate(-.25rem,-50%);box-shadow:.34rem 0}.music-player[data-music-state=loading] .music-player__icon:before,.music-player[data-music-state=playing] .music-player__icon:before{opacity:0}.music-player[data-music-state=loading] .music-player__icon:after,.music-player[data-music-state=playing] .music-player__icon:after{opacity:1}.music-player--mini{width:clamp(7.5rem,15vw,9rem);height:var(--site-cta-height);min-height:var(--site-cta-height);opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(3.5rem,5.25rem) auto;align-items:center;gap:clamp(.45rem,1vw,.75rem);transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.music-player--mini .music-player__equalizer{height:min(1.8rem, calc(var(--site-cta-height) - .75rem));gap:.18rem}.music-player--mini .music-player__equalizer>span{background:radial-gradient(circle,currentColor 0 1.25px,#0000 1.5px) bottom/100% .36rem repeat-y}.music-player--mini .music-player__toggle{width:var(--site-cta-height);height:var(--site-cta-height);min-width:var(--site-cta-height);min-height:var(--site-cta-height);background:0 0;border:0}.music-player--mini .music-player__toggle:before{content:"";opacity:.48;border:1px solid;border-radius:50%;width:1.55rem;height:1.55rem;transition:background-color .18s,opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.music-player--mini .music-player__toggle:hover:before,.music-player--mini .music-player__toggle:focus-visible:before{opacity:.86;background:#bfb5ff1f}.music-player--mini .music-player__icon{width:.7rem;height:.7rem}.music-player--mini .music-player__icon:before{border-top-width:.24rem;border-bottom-width:.24rem;border-left-width:.36rem}.music-player--mini .music-player__icon:after{width:.12rem;height:.5rem;transform:translate(-.185rem,-50%);box-shadow:.25rem 0}.site-panel[data-music-presentation=player] .site-panel__tagline{opacity:0;visibility:hidden;pointer-events:none}.site-panel[data-music-presentation=player] .music-player--mini{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,0s,0s;transform:translate(-50%,-50%)scale(1)}.site-panel{z-index:60;top:max(1rem, calc(env(safe-area-inset-top) + .75rem));color:#fff;-webkit-backdrop-filter:blur(1.75rem)saturate(145%);pointer-events:none;background:0 0;border:1px solid #ffffff21;border-radius:180px;justify-content:flex-end;align-items:center;width:min(740px,100% - 2rem);min-height:3.5rem;padding:.3rem;transition:background-color .32s,border-color .32s,box-shadow .32s,color .32s;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 1.25rem 4rem #0000003d,inset 0 1px #ffffff12}.site-panel__brand{opacity:0;visibility:hidden;color:#ffffffe0;letter-spacing:.16em;pointer-events:none;transform-origin:0;white-space:nowrap;font-size:.76rem;font-weight:650;line-height:1;transition:color .32s,opacity .42s,transform .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .62s;position:absolute;top:50%;left:1.2rem;transform:translate(-.65rem,-50%)scale(.78)}.site-panel__tagline{opacity:.5;color:#ffffffc7;letter-spacing:-.006em;text-overflow:ellipsis;text-shadow:0 .125rem 1rem #00000085;white-space:nowrap;background:0 0;min-width:0;max-width:calc(100% - 12rem);margin:0;padding:0;font-size:clamp(.72rem,.84vw,.84rem);font-weight:200;line-height:1.35;transition:color .32s,left .62s cubic-bezier(.22,1,.36,1),opacity .32s,text-shadow .32s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:1.2rem;overflow:hidden;transform:translateY(-50%)}.site-panel[data-mode=hero] .site-panel__brand,.site-panel[data-mode=compact] .site-panel__brand{opacity:1;visibility:visible;transition-delay:.1s,0s,0s;transform:translateY(-50%)scale(1)}.site-panel[data-mode=hero] .site-panel__tagline,.site-panel[data-mode=compact] .site-panel__tagline{left:50%;transform:translate(-50%,-50%)}.site-panel__cta{height:var(--site-cta-height);min-height:var(--site-cta-height);color:#080b0f;cursor:pointer;letter-spacing:-.004em;pointer-events:auto;background:#fff;border:1px solid #ffffffdb;border-radius:80px;justify-content:center;align-self:center;align-items:center;gap:.65rem;padding:0 .9rem 0 1.15rem;font-size:.8125rem;font-weight:480;line-height:1;text-decoration:none;transition:background-color .32s,border-color .32s,box-shadow .32s,color .32s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.site-panel__cta-label,.site-panel__cta-arrow{justify-content:center;align-items:center;display:flex}.site-panel__cta-label{white-space:nowrap;padding:0}.site-panel__cta-arrow{color:currentColor;flex:none;transition:color .32s}.site-panel__cta-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.15rem;height:1.15rem;display:block;overflow:visible}.site-panel__cta:hover{color:#071014;background:#dff7fb;border-color:#dff7fb}.site-panel__cta:active{color:#02070a;background:#9eeaf7;border-color:#9eeaf7}.site-panel__cta:focus-visible{outline-offset:3px;outline:2px solid #080b0f;box-shadow:0 0 0 5px #fff,0 .8rem 2rem #0000002e}.site-panel[data-surface=store]{border-color:#0f12142e;box-shadow:0 1.25rem 4rem #221f1a24,inset 0 1px #ffffff5c}.site-panel[data-surface=store] .site-panel__tagline{color:#121416db;text-shadow:0 1px #ffffff75}.site-panel[data-surface=store] .site-panel__brand{color:#121416e6}.site-panel[data-surface=store] .music-player--mini{color:#121416d1}.site-panel[data-surface=store] .site-panel__cta{color:#fff;background:#07090c;border-color:#07090c;box-shadow:inset 0 1px #ffffff24}.site-panel[data-surface=store] .site-panel__cta:hover{color:#fff;background:#18262a;border-color:#18262a}.site-panel[data-surface=store] .site-panel__cta:active{color:#fff;background:#243a40;border-color:#243a40}@media (width>=42.0625rem){.hero__poster{width:auto;height:auto;inset:15%}}.hero-config{z-index:8;color:#e8f8fb;-webkit-backdrop-filter:blur(1.25rem)saturate(125%);touch-action:pan-y;background:linear-gradient(145deg,#11191de6,#050a0df0);border:1px solid #cff4fa2e;border-radius:1rem;flex-direction:column;width:min(20rem,100% - 2rem);height:auto;display:flex;position:absolute;top:1rem;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 1.25rem 4rem #00000070,inset 0 1px #ffffff0f}.hero-config[hidden]{display:none}.hero-config[data-collapsed=true]{height:auto;bottom:auto}.hero-config__header{border-bottom:1px solid #cff4fa1f;flex:none;justify-content:space-between;align-items:center;min-height:4.25rem;padding:.8rem .8rem .75rem 1rem;display:flex}.hero-config__eyebrow,.hero-config__title{margin:0}.hero-config__eyebrow{color:#c3e1e694;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:750;line-height:1}.hero-config__title{color:#f2fdff;letter-spacing:-.015em;margin-top:.3rem;font-size:1rem;font-weight:680;line-height:1}.hero-config__toggle{color:#e4f9fcbf;cursor:pointer;background:#e3faff0d;border:1px solid #d2f3f81f;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.hero-config__toggle svg,.hero-config__copy svg,.hero-config__locked svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px}.hero-config__toggle svg{width:1.15rem;transition:transform .18s}.hero-config[data-collapsed=true] .hero-config__toggle svg{transform:rotate(-90deg)}.hero-config[data-collapsed=true] .hero-config__header{border-bottom-color:#0000}.hero-config[data-collapsed=true] .hero-config__body{display:none}.hero-config__body{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.hero-config__locked{color:#b3dce2ad;letter-spacing:.01em;background:#abecf60a;border-bottom:1px solid #cff4fa17;align-items:center;gap:.45rem;min-height:2.25rem;margin:0;padding:.45rem 1rem;font-size:.675rem;font-weight:590;display:flex}.hero-config__locked svg{color:#9ee9f4;flex:none;width:.9rem}.hero-config__scroll{overscroll-behavior:contain;scrollbar-color:#b4e4eb40 transparent;scrollbar-width:thin;min-height:0;overflow:hidden auto}.hero-config__scroll::-webkit-scrollbar{width:.3rem}.hero-config__scroll::-webkit-scrollbar-thumb{background:#b4e4eb40;border-radius:999px}.hero-config__section{border-bottom:1px solid #cff4fa17}.hero-config__section summary{color:#e8f9fbdb;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:.8rem 2.5rem .8rem 1rem;font-size:.7rem;font-weight:730;list-style:none;position:relative}.hero-config__section summary::-webkit-details-marker{display:none}.hero-config__section summary:after{content:"";border-bottom:1.5px solid #d5f3f78c;border-right:1.5px solid #d5f3f78c;width:.45rem;height:.45rem;transition:transform .16s;position:absolute;top:50%;right:1.05rem;transform:translateY(-65%)rotate(45deg)}.hero-config__section[open] summary:after{transform:translateY(-25%)rotate(225deg)}.hero-config__section-body{gap:.85rem;padding:.1rem 1rem 1rem;display:grid}.hero-config__select-row,.hero-config__color-row{color:#dbf0f3c7;justify-content:space-between;align-items:center;gap:1rem;font-size:.725rem;font-weight:560;display:flex}.hero-config select{color:#eafafd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;min-width:7.4rem;font:inherit;appearance:none;background:linear-gradient(45deg,#0000 50%,#d5f3f79e 50%) calc(100% - .75rem) 52%/.3rem .3rem no-repeat,linear-gradient(135deg,#d5f3f79e 50%,#0000 50%) calc(100% - .46rem) 52%/.3rem .3rem no-repeat,#e0f8fc0f;border:1px solid #d2f3f824;border-radius:.5rem;padding:.42rem 1.75rem .42rem .65rem}.hero-config__color-control{align-items:center;gap:.5rem;display:flex}.hero-config__color-control output{color:#bedce19e;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem}.hero-config input[type=color]{cursor:pointer;background:#e0f8fc0f;border:1px solid #d2f3f829;border-radius:.45rem;width:1.85rem;height:1.5rem;padding:.15rem}.hero-config input[type=color]::-webkit-color-swatch-wrapper{padding:0}.hero-config input[type=color]::-webkit-color-swatch{border:0;border-radius:.25rem}.hero-config input[type=color]::-moz-color-swatch{border:0;border-radius:.25rem}.hero-config__control{gap:.45rem;display:grid}.hero-config__control>span{color:#dbf0f3c7;justify-content:space-between;gap:1rem;font-size:.725rem;font-weight:560;display:flex}.hero-config__control output{color:#bbe0e69e;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem}.hero-config input[type=range]{cursor:ew-resize;touch-action:none;appearance:none;background:0 0;width:100%;height:.9rem;margin:0}.hero-config input[type=range]::-webkit-slider-runnable-track{background:#cbeef426;border-radius:999px;height:.2rem}.hero-config input[type=range]::-webkit-slider-thumb{appearance:none;background:#b8edf5;border:2px solid #172126;border-radius:50%;width:.75rem;height:.75rem;margin-top:-.275rem;box-shadow:0 0 0 1px #b8edf54d}.hero-config input[type=range]::-moz-range-track{background:#cbeef426;border:0;border-radius:999px;height:.2rem}.hero-config input[type=range]::-moz-range-thumb{background:#b8edf5;border:2px solid #172126;border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 1px #b8edf54d}.hero-config__hint{color:#b7d7dc8c;margin:-.15rem 0 0;font-size:.65rem;line-height:1.45}.hero-config__fixed-list{color:#b7d7dc8c;gap:.55rem;margin:0;padding:0;font-size:.725rem;list-style:none;display:grid}.hero-config__fixed-list li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-config__fixed-list li>span:last-child{color:#bedce18a;letter-spacing:.06em;text-transform:uppercase;background:#e0f8fc0a;border:1px solid #d2f3f817;border-radius:999px;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.625rem}.hero-config__footer{background:#03080ab8;border-top:1px solid #cff4fa1c;flex:none;align-items:center;gap:.75rem;min-height:3.65rem;padding:.6rem .75rem;display:flex}.hero-config__copy{color:#071013;cursor:pointer;min-width:6.9rem;min-height:2.35rem;font:inherit;letter-spacing:.015em;background:#d5f5f8;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.75rem;font-weight:760;transition:background-color .15s,transform .15s;display:inline-flex}.hero-config__copy:hover{background:#effdff}.hero-config__copy:active{transform:translateY(1px)}.hero-config__copy[data-copy-state=success]{background:#bff7db}.hero-config__copy[data-copy-state=error]{background:#ffd5d2}.hero-config__copy svg{width:1rem}.hero-config__copy-status{color:#c7e9eead;font-size:.675rem}.hero-config button:focus-visible,.hero-config select:focus-visible,.hero-config input:focus-visible,.hero-config summary:focus-visible{outline-offset:2px;outline:2px solid #9deaf4}.hero__status,.hero__noscript{z-index:4;bottom:max(1.5rem, env(safe-area-inset-bottom));color:#edfcffc7;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:1;max-width:calc(100% - 3rem);margin:0;font-size:.75rem;font-weight:650;line-height:1.4;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.hero__noscript{bottom:max(3.75rem, calc(env(safe-area-inset-bottom) + 2.25rem));color:#fff}.hero[data-state=loading]{cursor:progress}.hero[data-state=ready]{cursor:default}.hero[data-state=ready] .hero__canvas{opacity:1}.hero[data-state=ready] .hero__poster,.hero[data-state=ready] .hero__status,.hero[data-state=ready]:after{visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s linear .4s}.hero[data-state=fallback],.hero[data-state=context-lost],.hero[data-state=reduced-motion]{cursor:default}.hero[data-state=fallback] .hero__canvas,.hero[data-state=context-lost] .hero__canvas,.hero[data-state=reduced-motion] .hero__canvas{opacity:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=52rem){:root{--site-panel-clearance:max(4.75rem, calc(env(safe-area-inset-top) + 4.5rem));--site-cta-height:32px}.hero-config{width:min(19rem,100% - 1.5rem);height:auto;top:.75rem;bottom:.75rem;right:.75rem}.hero-config__header{min-height:3.85rem}.hero__status,.hero__noscript{white-space:normal;font-size:.6875rem}.hero__content{width:100%;inset:0}.hero__landing-content,.hero__matter-content{gap:clamp(.55rem,1.5vh,.8rem);width:calc(100% - 1.5rem)}.hero__landing-copy,.hero__matter-copy{white-space:normal}.hero__landing-copy span{display:block}.hero__scene-control,.hero__material-control{width:clamp(3.5rem,17vw,4.25rem);height:clamp(3.5rem,17vw,4.25rem)}.hero__poster{width:100%;height:100%;inset:0}.hero__headline{letter-spacing:.015em;width:min(44rem,100%)}.site-panel{top:max(.625rem, calc(env(safe-area-inset-top) + .45rem));border-radius:180px;width:min(740px,100% - 1.25rem);min-height:3.5rem;padding:.3rem}.site-panel__tagline{max-width:calc(100% - 9.75rem);padding:0;font-size:clamp(.64rem,2.55vw,.78rem);left:.8rem}.site-panel__brand{font-size:.68rem;left:.8rem}.site-panel__cta{gap:.55rem;padding-left:.9rem;padding-right:.65rem;font-size:.72rem}.site-panel__cta-label{padding:0}.music-player--hero{right:max(1.15rem, calc(env(safe-area-inset-right) + .75rem));width:clamp(11.5rem,29vw,13.5rem)}}@media (width<=34rem){:root{--site-panel-clearance:max(4.625rem, calc(env(safe-area-inset-top) + 4.375rem))}.site-panel{width:calc(100% - 1rem);min-height:3.25rem;padding:.25rem}.site-panel__tagline{display:none}.site-panel__brand{left:1rem}.site-panel__cta{gap:.45rem;padding-left:.85rem;padding-right:.6rem;font-size:.7rem}.site-panel__cta-arrow svg{width:1rem;height:1rem}.music-player--hero{right:max(.75rem, calc(env(safe-area-inset-right) + .5rem));grid-template-columns:minmax(0,1fr) 2.75rem;gap:.55rem;width:8.5rem;min-height:3.75rem;padding:.45rem}.hero[data-music-session=idle] .music-player--hero{grid-template-columns:2.75rem;width:3.65rem}.music-player--hero .music-player__display{height:2.8rem}.music-player--hero .music-player__message{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hero[data-music-session=idle] .music-player--hero .music-player__display{width:1px;height:1px;position:absolute;overflow:hidden}.music-player--mini{grid-template-columns:minmax(2.6rem,1fr) auto;gap:.35rem;width:clamp(5.25rem,24vw,6.25rem);left:46%}.music-player--mini .music-player__equalizer{gap:.12rem}.music-player--mini .music-player__equalizer>span:nth-child(2n){display:none}}@media (width<=22rem){:root{--site-panel-clearance:max(4.625rem, calc(env(safe-area-inset-top) + 4.375rem))}.site-panel{align-items:center;min-height:3.25rem;padding:.25rem}.site-panel__tagline{display:none}.site-panel__cta{width:auto}.site-panel__brand{font-size:.64rem;top:50%;left:.9rem;transform:translate(-.45rem,-50%)scale(.78)}.site-panel[data-mode=hero] .site-panel__brand,.site-panel[data-mode=compact] .site-panel__brand{transform:translateY(-50%)scale(1)}}@media (height<=32rem) and (orientation:landscape){:root{--site-panel-clearance:max(5.3125rem, calc(env(safe-area-inset-top) + 5.0625rem))}}@media (hover:none),(pointer:coarse){:root{--site-cta-height:44px}.hero[data-state=ready]{cursor:default}.hero[data-state=ready][data-touch-hint-state=pending] .hero__scroll-cue-label{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;left:50%;transform:translate(-50%,-.2rem)}.hero[data-state=ready][data-touch-hint-state=pending] .hero__scroll-cue-touch-hint{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility linear;position:static;transform:translateY(0)}.site-panel__cta{min-height:var(--site-cta-height)}}@media (prefers-reduced-motion:reduce){.hero-scroll{height:100svh}.hero,.hero:after,.hero__poster,.hero__canvas,.hero__status,.hero__scroll-cue,.hero__scroll-cue-label,.hero__scroll-cue-touch-hint,.site-panel,.site-panel__cta,.site-panel__cta-arrow svg,.site-panel__brand,.site-panel__tagline,.music-player--hero,.music-player--mini,.music-player__message,.music-player__equalizer,.music-player__toggle,.music-player__icon:before,.music-player__icon:after,.hero-config__toggle svg,.hero-config__copy{transition-duration:.01ms;transition-delay:0s}.hero{cursor:default}.hero__poster{width:100%;height:100%;inset:0}.hero__content{visibility:visible;opacity:1}.hero__scroll-cue svg{animation:none}.hero[data-touch-hint-state] .hero__scroll-cue-label{opacity:1;visibility:visible;transition:none;transform:none}.hero[data-touch-hint-state] .hero__scroll-cue-touch-hint{opacity:0;visibility:hidden;transition:none;transform:none}.music-player__equalizer>span{animation:none}.hero__landing-content{opacity:0;transform:translateX(-50%) translateY(var(--hero-form-shift))}.hero__matter-content{opacity:1;transform:translate(-50%)translateY(0)}.hero[data-state=reduced-motion] .hero__material-selector{pointer-events:none}}@supports (height:100dvh){@media (prefers-reduced-motion:reduce){.hero-scroll{height:100dvh}}}@media (prefers-reduced-transparency:reduce){.site-panel,.hero-config{-webkit-backdrop-filter:none;background:#081013}.site-panel[data-surface=store]{background:#f5f4f0}.hero__scene-control[aria-checked=true] .hero__scene-fallback{fill:#0a2054;filter:drop-shadow(0 0 .18rem #73edff)drop-shadow(0 0 .4rem #6638d8)}.hero__material-control[aria-checked=true] .hero__material-fallback{filter:drop-shadow(0 0 .18rem #73edff)drop-shadow(0 0 .4rem #6638d8)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-panel{background:#081013}.site-panel[data-surface=store]{background:#f5f4f0}}.journey{--journey-progress:0;--journey-white:#f5f4ef;--journey-muted:#f4f6faa8;--journey-gutter:var(--page-gutter,clamp(1.25rem, 4vw, 4rem));--journey-panel-width:clamp(20rem, 29vw, 32rem);--journey-choice-name-size:clamp(.78rem, 1vw, 1rem);--journey-title-size:clamp(1.6rem, 3.1vw, 3.4rem);--environment-wheel-size:min(calc(100svh - 5rem), calc(100vw - 24rem), 60rem);--environment-wheel-top:50%;--environment-wheel-left:50%;background:#000;width:100%;height:100svh;position:relative;overflow:hidden}.journey-hud{--journey-hud-bar-width:clamp(6.5rem, 9vw, 9rem);z-index:19;top:50%;left:max(var(--journey-gutter), calc(env(safe-area-inset-left) + 1rem));grid-template-columns:var(--journey-hud-bar-width) auto;color:#fff;mix-blend-mode:difference;pointer-events:none;align-items:center;gap:clamp(1.15rem,1.8vw,1.65rem);margin:0;display:grid;position:fixed;transform:translateY(-50%)}.journey-hud__bars{width:var(--journey-hud-bar-width);gap:clamp(.55rem,.8vw,.75rem);display:grid}.journey-hud__bars [data-journey-hud-bar]{width:var(--journey-hud-bar-width);opacity:.22;transform-origin:0;background:currentColor;height:1px;transition:opacity .36s,transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.125)}.journey-hud__bars [data-distance="0"]{opacity:.92;transform:scaleX(1)}.journey-hud__bars [data-distance="1"]{opacity:.62;transform:scaleX(.5)}.journey-hud__bars [data-distance="2"]{opacity:.4;transform:scaleX(.25)}.journey-hud__bars [data-distance="3"]{opacity:.22;transform:scaleX(.125)}.journey-hud__chapter{color:#ffffff8f;letter-spacing:.15em;white-space:nowrap;will-change:opacity, transform;grid-auto-flow:column;align-items:center;gap:clamp(.55rem,.8vw,.75rem);font-size:clamp(.78rem,.9vw,.92rem);font-weight:510;line-height:1;display:inline-grid}.journey-hud__chapter [data-journey-hud-index]{color:#ffffffeb}.journey-hud__chapter i{color:#ffffff52;font-style:normal}.journey .hero{transition:background-color .35s}.journey__backdrop,.journey__canvas,.journey__stage{pointer-events:none;touch-action:pan-y;width:100%;height:100svh;position:fixed;inset:0;overflow:hidden}.journey__backdrop{z-index:10}.journey__canvas{z-index:11;opacity:0}.journey__stage{z-index:12}.form-title-occlusion{z-index:10;color:#f4f5f8d6;width:min(90vw,72rem);font-size:var(--journey-title-size);letter-spacing:.045em;text-align:center;text-shadow:0 .5rem 2.5rem #000;opacity:0;visibility:hidden;transform-origin:50%;pointer-events:none;will-change:opacity, transform, letter-spacing;margin:0;font-weight:330;line-height:1.08;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(1.5vh - 50%))}.journey[data-journey-renderer=fallback]>.journey__canvas,.journey[data-journey-renderer=error]>.journey__canvas,.journey[data-journey-renderer=lost]>.journey__canvas{visibility:hidden!important;opacity:0!important}.journey__blackout,.journey__grain,.journey__layer{position:absolute;inset:0}.journey__blackout{z-index:4;opacity:0;background:radial-gradient(circle at 50% 44%,#0003,#000 74%),#000}.journey--environment-transitioning>.journey__canvas{animation:.8s ease-in-out both environment-exposure-dip}.journey--environment-transitioning .journey__blackout{animation:.8s ease-in-out both environment-black-dip;visibility:visible!important}@keyframes environment-exposure-dip{0%,32%,68%,to{filter:brightness()}50%{filter:brightness(.58)}}@keyframes environment-black-dip{0%,32%,68%,to{opacity:0}50%{opacity:.18}}.journey__canvas canvas{pointer-events:none;width:100%;height:100%;display:block}.journey__grain{z-index:3;mix-blend-mode:soft-light;opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");background-size:9rem;transition:opacity .3s}.journey:not([data-journey-stage=hero]) .journey__grain{opacity:.055}.journey__layer{z-index:1;color:#f4f4f4;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;display:flex}.journey__heading{color:#f4f5f8d6;max-width:min(90vw,72rem);font-size:var(--journey-title-size);letter-spacing:.045em;text-align:center;text-shadow:0 .5rem 2.5rem #000;margin:0;font-weight:330;line-height:1.08}.journey__description{z-index:7;color:#f4f5f8b8;letter-spacing:.008em;text-shadow:0 .35rem 1.75rem #000000e6;text-wrap:balance;margin:0;font-size:clamp(.95rem,1.12vw,1.3rem);font-weight:100;line-height:1.48}.journey__description--form{text-align:center;width:min(81vw,104rem);position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.journey__layer--form .journey__heading{transform:translateY(1.5vh)}.journey__layer[data-step-active]{pointer-events:auto}.journey>[data-hero][aria-hidden=true],.journey__layer[aria-hidden=true],.store[aria-hidden=true]{pointer-events:none!important}.journey__fallback-field{opacity:.62;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(.75rem,2.4vw,2.8rem);display:none;position:absolute;inset:5% 3%}.journey__fallback-field i{aspect-ratio:1;width:clamp(2rem,4.8vw,5.5rem);transform:rotate(var(--r,0deg));background:radial-gradient(circle at 34% 24%,#32343a,#050506 62%);border:1px solid #ffffff17;border-radius:42% 58% 52% 48%/55% 43% 57% 45%;place-self:center;box-shadow:0 1.5rem 3rem #000}.journey__fallback-field i:nth-child(2n){--r:27deg;border-radius:18%}.journey__fallback-field i:nth-child(3n){--r:-18deg;clip-path:polygon(50% 0,100% 88%,0 100%)}.journey[data-journey-renderer=fallback] .journey__fallback-field,.journey[data-journey-renderer=error] .journey__fallback-field,.journey[data-journey-renderer=lost] .journey__fallback-field{display:grid}@media (width>=48rem) and (width<=74.9375rem){.journey__fallback-field{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,4vw,3rem)}.journey__fallback-field i{width:clamp(2.5rem,7vw,5.5rem)}.journey__fallback-field i:nth-child(n+25){display:none}}@media (width<=47.9375rem){.journey__fallback-field{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,3svh,1.5rem) 20vw;inset:5% 8%}.journey__fallback-field i{width:clamp(2.8rem,15vw,5rem)}.journey__fallback-field i:nth-child(n+13){display:none}}.journey__fallback-featured{z-index:2;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(1rem,5vw,4rem);width:min(76rem,86vw);display:none;position:absolute;top:48%;left:50%;transform:translate(-50%,-10%)}.journey__fallback-featured [data-fallback-form]{place-self:center;width:clamp(4.75rem,10vw,9rem)}.journey__layer--environment .journey__fallback-featured{gap:clamp(.75rem,3vw,2rem);width:min(54rem,64vw);top:50%;transform:translate(-50%,-50%)}[data-fallback-form]{--fallback-hole:#050506;--fallback-base-high:#d9d6cf;--fallback-base-mid:#65686d;--fallback-base-low:#151719;--fallback-shadow:#111315;--fallback-specular:#ffffffa3;--fallback-accent:#8bcbffb8;--fallback-secondary:#7e8fff4d;aspect-ratio:1;filter:drop-shadow(0 1.5rem 1.8rem #00000057);display:block;position:relative}.journey[data-selected-material=pearl-ceramic] .journey__fallback-featured [data-fallback-form],.store[data-selected-material=pearl-ceramic] .product-card__fallback{--fallback-base-high:#e2e2df;--fallback-base-mid:#a4a39e;--fallback-base-low:#5b5a56;--fallback-shadow:#292927;--fallback-specular:#ffffffb3;--fallback-accent:#cfd3d0a8;--fallback-secondary:#8485826b}.journey[data-selected-material=brushed-gunmetal] .journey__fallback-featured [data-fallback-form],.store[data-selected-material=brushed-gunmetal] .product-card__fallback{--fallback-base-high:#7d7b79;--fallback-base-mid:#2f2d2c;--fallback-base-low:#121111;--fallback-shadow:#050505;--fallback-specular:#f5f0eac2;--fallback-accent:#7e77719e;--fallback-secondary:#c4bbb357}.journey[data-selected-material=smoked-amber-glass] .journey__fallback-featured [data-fallback-form],.store[data-selected-material=smoked-amber-glass] .product-card__fallback{--fallback-base-high:#fffefd;--fallback-base-mid:#dedbd8;--fallback-base-low:#8e8b89;--fallback-shadow:#363535;--fallback-specular:#ffffffeb;--fallback-accent:#bec1c49e;--fallback-secondary:#e7e0dc70}.journey[data-selected-material=opal-resin] .journey__fallback-featured [data-fallback-form],.store[data-selected-material=opal-resin] .product-card__fallback{--fallback-base-high:#8d8176;--fallback-base-mid:#35302c;--fallback-base-low:#11100f;--fallback-shadow:#030303;--fallback-specular:#fff9efdb;--fallback-accent:#b39b82ad;--fallback-secondary:#dbcdb86b}[data-fallback-form=ripple]{background:linear-gradient(115deg, transparent 32%, var(--fallback-specular) 45%, transparent 58%), linear-gradient(145deg, var(--fallback-base-high), var(--fallback-base-mid) 48%, var(--fallback-base-low) 82%);clip-path:polygon(1% 34%,15% 12%,31% 38%,47% 15%,64% 44%,82% 20%,99% 43%,92% 72%,78% 54%,62% 82%,45% 52%,29% 79%,13% 55%,4% 69%);transform:rotate(-7deg)scale(1.06,.7)}[data-fallback-form=ripple]:after{background:linear-gradient(90deg, transparent, var(--fallback-accent), transparent);clip-path:polygon(0 42%,16% 4%,34% 57%,52% 11%,70% 68%,88% 20%,100% 46%,91% 62%,72% 42%,52% 89%,33% 39%,15% 82%);content:"";position:absolute;inset:25% 7% 31%}[data-fallback-form=monolith]{background:linear-gradient(102deg, var(--fallback-specular) 0 8%, transparent 10% 78%, var(--fallback-shadow) 80%), linear-gradient(145deg, var(--fallback-base-high), var(--fallback-base-mid) 45%, var(--fallback-base-low) 82%);clip-path:polygon(20% 2%,83% 8%,97% 84%,67% 99%,8% 82%,3% 22%);transform:rotate(7deg)scale(.78,1.08)}[data-fallback-form=monolith]:after{border:1px solid var(--fallback-specular);clip-path:polygon(0 0,100% 8%,96% 88%,17% 100%);content:"";position:absolute;inset:7% 14% 12% 22%}[data-fallback-form=gem]{background:conic-gradient(from 28deg at 43% 42%, var(--fallback-base-high), var(--fallback-base-mid) 15%, var(--fallback-shadow) 32%, var(--fallback-accent) 47%, var(--fallback-base-low) 64%, var(--fallback-secondary) 82%, var(--fallback-base-high));clip-path:polygon(48% 1%,83% 14%,99% 48%,82% 84%,56% 99%,19% 88%,1% 54%,14% 19%);transform:rotate(-9deg)scale(.94,1.06)}[data-fallback-form=gem]:after{background:linear-gradient(145deg, var(--fallback-specular), transparent 38% 62%, var(--fallback-secondary));clip-path:polygon(44% 0,100% 46%,59% 100%,0 58%);content:"";position:absolute;inset:13% 17% 18% 14%}[data-fallback-form=fold]{background:linear-gradient(78deg, transparent 29%, var(--fallback-specular) 31% 34%, transparent 36% 61%, var(--fallback-secondary) 63% 66%, transparent 68%), linear-gradient(145deg, var(--fallback-base-high), var(--fallback-base-mid) 48%, var(--fallback-shadow) 82%);clip-path:polygon(7% 17%,37% 2%,55% 28%,84% 10%,98% 43%,72% 58%,88% 88%,51% 98%,37% 68%,10% 83%,2% 47%);transform:rotate(6deg)skewY(-4deg)scale(.92,1.04)}[data-fallback-form=fold]:after{background:linear-gradient(105deg, transparent 46%, var(--fallback-specular) 49% 51%, transparent 54%);content:"";position:absolute;inset:10% 18% 12%}.journey[data-journey-renderer=fallback] .journey__fallback-featured,.journey[data-journey-renderer=error] .journey__fallback-featured,.journey[data-journey-renderer=lost] .journey__fallback-featured{display:grid}.journey__layer--material{flex-direction:column;justify-content:flex-start}.journey__layer--material>.journey__heading{z-index:4;width:calc(100% - 2rem);position:absolute;top:clamp(12.5rem,29svh,21rem);left:50%;transform:translate(-50%)}.material-rail{z-index:6;width:100%;height:var(--material-strip-height);pointer-events:auto;display:flex;position:absolute;top:0;left:0;overflow:visible}.material-tile{color:#fff;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:linear-gradient(#0000,#0000000f);border:0;border-right:1px solid #ffffff1f;flex:1 1 0;min-width:0;height:100%;padding:1rem clamp(.8rem,2vw,2rem) 1.15rem;transition:flex-grow .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.material-tile:last-child{border-right:0}.material-rail[aria-busy=true]{cursor:wait}.material-rail[aria-busy=true] .material-tile{cursor:wait;opacity:.56}.material-rail[aria-busy=true] .material-tile:hover,.material-rail[aria-busy=true] .material-tile:focus-visible,.material-rail[aria-busy=true] .material-tile:focus-within{flex-grow:1}.material-tile__index,.material-tile__label{z-index:2;text-shadow:0 1px .8rem #000000d1;display:block;position:relative}.material-tile__index{color:#ffffff94;font-variant-numeric:tabular-nums;letter-spacing:.13em;font-size:.67rem}.material-tile__label{letter-spacing:.015em;font-size:clamp(.72rem,.9vw,.9rem);font-weight:430;position:absolute;bottom:1.1rem;left:clamp(.8rem,2vw,2rem);right:clamp(.8rem,2vw,2rem)}.material-tile:hover,.material-tile:focus-visible,.material-tile:focus-within{outline:none;flex-grow:1.2857}.journey__layer--material{z-index:6;display:block}.journey__layer--material>.journey__heading{z-index:7;top:max(3.5rem,7.5svh);left:var(--journey-gutter);color:#f4f5f8e0;width:min(58vw,52rem);max-width:none;font-size:var(--journey-title-size);letter-spacing:.045em;text-align:left;text-wrap:balance;will-change:clip-path, letter-spacing, opacity;font-weight:300;position:absolute;transform:none}.journey__description--material{top:max(calc(var(--site-panel-clearance) + 6.5rem), 18.5svh);left:var(--journey-gutter);text-align:left;width:min(26rem,24vw);position:absolute}.matter-hero-control{z-index:5;cursor:grab;pointer-events:auto;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:19% min(27rem,28vw) 10% 0}.journey[data-journey-stage=hero] .matter-hero-control{opacity:0;visibility:hidden}.matter-hero-control:focus-visible{box-shadow:inset 0 0 0 2px #ffffff9e}.matter-hero-control.is-dragging{cursor:grabbing}.matter-hero-control[aria-disabled]{pointer-events:none}.matter-hero-control__hint{bottom:0;left:var(--journey-gutter);color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;pointer-events:auto;touch-action:none;align-items:center;gap:.7rem;min-width:44px;min-height:44px;font-size:.58rem;transition:color .18s;display:inline-flex;position:absolute}.matter-hero-control:hover .matter-hero-control__hint,.matter-hero-control:focus-visible .matter-hero-control__hint,.matter-hero-control.is-dragging .matter-hero-control__hint{color:#ffffffc7}.matter-hero-control__icon{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;overflow:visible}.journey[data-journey-stage=environment] .matter-hero-control{z-index:5;top:var(--environment-wheel-top);bottom:auto;right:auto;left:var(--environment-wheel-left);width:var(--environment-wheel-size);height:var(--environment-wheel-size);clip-path:circle(35%);transform:translate(-50%,-50%)}.journey[data-journey-stage=environment] .matter-hero-control__hint{display:none}.material-rail{--material-row-height:clamp(4.25rem, calc(25svh - 3.75rem), 7rem);--material-preview-size:clamp(3.25rem, calc(var(--material-row-height) - .9rem), 5.75rem);z-index:8;top:50%;right:max(var(--journey-gutter), env(safe-area-inset-right));width:var(--journey-panel-width);pointer-events:auto;border-left:1px solid #ffffff26;flex-direction:column;height:auto;display:flex;position:absolute;left:auto;overflow:visible;transform:translateY(-50%)}.material-tile{grid-template-columns:var(--material-preview-size) 2.25rem minmax(0, 1fr);width:100%;height:var(--material-row-height);color:#fff;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:clamp(.75rem,1vw,1rem);min-width:0;padding:.6rem .65rem .6rem 1.25rem;transition:background-color .18s,opacity .18s,transform .1s;display:grid;overflow:visible}.material-tile:before{content:"";background:#fff;width:1px;height:0;transition:height .24s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 .8rem #ffffffb3}.material-tile:hover,.material-tile:focus-visible,.material-tile:focus-within{background:#ffffff0a;outline:none;flex-grow:0}.material-tile[aria-checked=true]:before{height:72%}.material-tile__preview{width:var(--material-preview-size);aspect-ratio:1;object-fit:cover;filter:brightness(.78)saturate(.88);background:#151619;border:1px solid #ffffff38;border-radius:.22rem;grid-area:1/1;transition:border-color .2s,filter .2s,transform .1s;display:block}.material-tile[aria-checked=true] .material-tile__preview,.material-tile:hover .material-tile__preview,.material-tile:focus-visible .material-tile__preview{filter:brightness()saturate();border-color:#ffffff9e}.material-tile.is-fallback .material-tile__preview{visibility:hidden}.material-tile--pearl{background-color:#d7d7d205}.material-tile--gunmetal{background-color:#464a4f05}.material-tile--amber{background-color:#ebeef205}.material-tile--opal{background-color:#41342b05}.material-tile__index,.material-tile__label{text-shadow:none;display:block;position:static}.material-tile__index{color:#ffffff73;font-variant-numeric:tabular-nums;letter-spacing:.12em;grid-column:2;font-size:.72rem}.material-tile__label{color:#ffffffbd;font-size:var(--journey-choice-name-size);letter-spacing:.025em;grid-column:3;font-weight:420;line-height:1.25;transition:transform .1s}.material-tile:active{transform:scale(.985)}.material-tile:active .material-tile__preview{transform:translateY(2px)scale(.985)}.material-tile:active .material-tile__label{transform:translateY(2px)}.material-specs{z-index:8;right:max(var(--journey-gutter), env(safe-area-inset-right));width:var(--journey-panel-width);color:#ffffff7a;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:1.25rem;font-size:.62rem;display:grid;position:absolute;bottom:max(2.5rem,6svh)}.material-specs>div{gap:.45rem;display:grid}.material-specs dt,.material-specs dd{margin:0}.material-specs dd{color:#ffffffd1;font-size:.74rem}.material-specs__name{grid-column:1/-1;margin-bottom:1.2rem}.material-specs__name dd{letter-spacing:.08em;font-size:.9rem}.journey__layer--material .journey__fallback-featured{width:100%;height:100%;top:0;left:0;transform:none}.journey__layer--material .journey__fallback-featured [data-fallback-form]{position:absolute;top:53%}.journey__layer--material [data-fallback-form=ripple]{width:min(46vw,38rem);left:43%;transform:translate(-50%,-50%)rotate(-7deg)scale(1.06,.7)}.journey__layer--material [data-fallback-form=monolith]{width:min(20vw,15rem);left:-4rem;transform:translate(-50%,-50%)rotate(7deg)scale(.78,1.08)}.journey__layer--material [data-fallback-form=gem]{width:min(20vw,15rem);left:auto;right:-5rem;transform:translate(50%,-50%)rotate(-9deg)scale(.94,1.06)}.journey__layer--material [data-fallback-form=fold]{display:none}.journey__layer--environment{background:0 0;display:block}.environment-copy{z-index:7;top:max(2.5rem,5.5svh);left:var(--journey-gutter);width:min(56vw,48rem);position:absolute}.environment-copy .journey__heading{color:#f4f5f8e0;letter-spacing:.045em;text-align:left;max-width:none;font-size:clamp(1.55rem,3vw,3.3rem);font-weight:300}.environment-copy .journey__description{text-align:left;width:min(26rem,100%);margin-top:clamp(1.25rem,2.4svh,2rem)}.environment-wheel{z-index:4;top:var(--environment-wheel-top);left:var(--environment-wheel-left);width:var(--environment-wheel-size);aspect-ratio:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.environment-wheel__control{color:#e1e4ed7a;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block;overflow:visible}.environment-wheel__rim{stroke:currentColor;stroke-width:.28px;vector-effect:non-scaling-stroke}.environment-wheel__ticks line{stroke:#e0e4ef4d;stroke-linecap:round;stroke-width:.34px;vector-effect:non-scaling-stroke}.environment-wheel__ticks line.is-major{stroke:#edeff68f;stroke-width:.55px}.environment-wheel__hit{cursor:ew-resize;pointer-events:stroke;stroke:#0000;stroke-width:16px}.environment-wheel__handle{cursor:grab;pointer-events:visiblePainted}.environment-wheel__control.is-dragging .environment-wheel__handle,.environment-wheel__control.is-dragging .environment-wheel__hit{cursor:grabbing}.environment-wheel__handle-target{fill:#0000}.environment-wheel__handle-halo{fill:#07080ad1;stroke:#ebeef68c;stroke-width:.35px;vector-effect:non-scaling-stroke}.environment-wheel__handle-dot{fill:#f4f5f8;filter:drop-shadow(0 0 .8px #fff)}.environment-wheel__affordance{opacity:0;pointer-events:none;transition:opacity .18s}.environment-wheel__affordance[data-azimuth-affordance=active]{opacity:1}.environment-wheel__affordance[data-azimuth-affordance=dismissed]{opacity:0}.environment-wheel__affordance-sweep{fill:none;stroke:#f4f6fc3d;stroke-dasharray:8 256;stroke-linecap:round;stroke-width:.65px;transform-box:view-box;transform-origin:50px 50px;vector-effect:non-scaling-stroke;animation:10s linear both paused environment-azimuth-sweep}.environment-wheel__affordance-ring{fill:none;stroke:#f8f9fd85;stroke-width:.5px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:1.1s ease-out both paused environment-azimuth-ring}.environment-wheel__affordance-ring--second{animation-delay:1.1s}.journey[data-journey-stage=environment]:not(.journey--inactive):not(.journey--document-hidden):not(.journey--reduced-motion) .environment-wheel__control:not(.is-dragging):not(:focus-visible) .environment-wheel__affordance[data-azimuth-affordance=active] :is(.environment-wheel__affordance-sweep,.environment-wheel__affordance-ring){animation-play-state:running}@keyframes environment-azimuth-ring{0%{opacity:0;transform:scale(.72)}18%{opacity:.48}to{opacity:0;transform:scale(1.9)}}@keyframes environment-azimuth-sweep{0%{opacity:0;transform:rotate(0)}8%,84%{opacity:.7}to{opacity:0;transform:rotate(1turn)}}.environment-wheel__control:focus-visible .environment-wheel__rim,.environment-wheel__control:focus-visible .environment-wheel__handle-halo{stroke:#fff;stroke-width:.65px}.environment-wheel__control[aria-disabled] .environment-wheel__hit,.environment-wheel__control[aria-disabled] .environment-wheel__handle{pointer-events:none}.environment-wheel__readout{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;gap:.25rem;margin:0;font-size:.58rem;display:grid;position:absolute;top:16%;left:1%}.environment-wheel__readout strong{color:#ffffffc7;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:430}.environment-selector{z-index:8;top:50%;right:max(var(--journey-gutter), env(safe-area-inset-right));width:var(--journey-panel-width);pointer-events:auto;flex-direction:column;gap:clamp(.45rem,1svh,.75rem);display:flex;position:absolute;transform:translateY(-50%)}.environment-selector[aria-busy=true]{cursor:wait}.environment-option{--environment-cover-height:clamp(2.25rem, 5.5svh, 3rem);--environment-cover-top:clamp(4rem, 9svh, 4.65rem);--environment-footer-height:.7rem;width:100%;height:calc(var(--environment-cover-top) + var(--environment-cover-height) + var(--environment-footer-height));color:#ffffff61;background:0 0;flex:none;min-height:0;transition:opacity .22s;position:relative;overflow:hidden;container-type:inline-size}.environment-option:has(.environment-option__select[aria-checked=true]){--environment-cover-height:clamp(7.25rem, 20svh, 10rem);--environment-footer-height:3.15rem}.environment-option__select{width:100%;height:100%;min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.35rem .75rem;padding:clamp(.9rem,1.8svh,1.35rem) .75rem;transition:color .22s,transform .18s;display:grid;overflow:hidden}.environment-selector[aria-busy=true] .environment-option__select,.environment-selector[aria-busy=true] .environment-option__intensity input{cursor:wait}.environment-option:before{z-index:4;content:"";opacity:0;pointer-events:none;transform-origin:0;border:1px solid #f8f9fd00;position:absolute;inset:.35rem;transform:scaleX(.24)}.environment-option:has(.environment-option__select[aria-busy=true]):before{opacity:1;border-color:#f8f9fd75;animation:1.05s ease-in-out infinite alternate paused environment-pending-trace}.environment-option__select[aria-busy=true]{transform:scale(.985)}.environment-option__select[aria-busy=true]:after{content:"";border:1px solid #f8f9fd47;border-top-color:#f8f9fddb;border-radius:50%;width:.55rem;height:.55rem;animation:.7s linear infinite paused environment-pending-spin;position:absolute;top:.9rem;right:.8rem}.journey[data-journey-stage=environment]:not(.journey--inactive):not(.journey--document-hidden):not(.journey--reduced-motion):not(.journey--environment-transitioning) .environment-option__select[aria-busy=true]:after{animation-play-state:running}.journey[data-journey-stage=environment]:not(.journey--inactive):not(.journey--document-hidden):not(.journey--reduced-motion):not(.journey--environment-transitioning) .environment-option:has(.environment-option__select[aria-busy=true]):before{animation-play-state:running}.journey--environment-transitioning .environment-option__select[aria-busy=true]:after{opacity:0}.journey--environment-transitioning .environment-option:has(.environment-option__select[aria-busy=true]):before{opacity:0}@keyframes environment-pending-trace{0%{transform:scaleX(.24)}to{transform:scaleX(1)}}@keyframes environment-pending-spin{to{transform:rotate(1turn)}}.environment-option__select:hover,.environment-option__select:focus-visible,.environment-option__select[aria-checked=true]{color:#ffffffeb;background:#ffffff06}.environment-option__select:focus-visible,.material-tile:focus-visible{outline-offset:-.25rem;outline:2px solid #ffffffeb}.environment-option__index{color:#ffffff61;font-variant-numeric:tabular-nums;letter-spacing:.14em;grid-column:1;font-size:.62rem}.environment-option__name{min-width:0;max-width:100%;font-size:var(--journey-choice-name-size);letter-spacing:-.04em;white-space:nowrap;text-transform:uppercase;grid-column:2;align-self:start;font-weight:280;line-height:.94}.environment-option__accent{z-index:0;top:var(--environment-cover-top);height:var(--environment-cover-height);opacity:.64;transform-origin:50%;background-position:50%;background-size:cover;transition:opacity .24s,transform .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:.75rem;right:.75rem;transform:scaleY(.96);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 -2rem 3rem #0000001f}.journey:has(>.hero:not([data-state=loading])) .environment-option--space .environment-option__accent{background-image:url(/assets/space-D4FjpSjj.png)}.journey:has(>.hero:not([data-state=loading])) .environment-option--water .environment-option__accent{background-image:url(/assets/water-CLm4wLVN.png)}.journey:has(>.hero:not([data-state=loading])) .environment-option--mountains .environment-option__accent{background-image:url(/assets/mountain-CSeLCan1.png)}.environment-option__select[aria-checked=true] .environment-option__accent{opacity:1;transform:scaleY(1)}.environment-option__azimuth{color:#ffffff75;letter-spacing:.13em;opacity:0;text-transform:uppercase;font-size:.54rem;transition:opacity .22s;position:absolute;bottom:.65rem;left:.75rem}.environment-option__azimuth strong{color:#ffffffd1;font-variant-numeric:tabular-nums;margin-left:.5rem;font-size:.65rem;font-weight:430}.environment-option__select[aria-checked=true] .environment-option__azimuth{opacity:1}.environment-option__intensity{z-index:2;right:.75rem;top:var(--environment-cover-top);height:var(--environment-cover-height);color:#ffffff73;font-variant-numeric:tabular-nums;letter-spacing:.13em;opacity:0;pointer-events:none;text-transform:uppercase;font-size:.52rem;transition:opacity .18s;display:block;position:absolute;left:.75rem}.environment-option:has(.environment-option__select[aria-checked=true]) .environment-option__intensity{opacity:1;pointer-events:auto;transition-delay:80ms,0s}.environment-option__intensity-ruler{pointer-events:none;grid-template-columns:repeat(41,minmax(0,1fr));align-items:end;height:.68rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0}.environment-option__intensity-ruler [data-environment-intensity-tick]{width:1px;height:58%;transform:scaleY(var(--environment-intensity-tick-scale,1));transform-origin:bottom;will-change:transform;background:#ffffff45;border-radius:999px 999px 0 0;justify-self:center}.environment-option__intensity-ruler [data-environment-intensity-tick]:nth-child(5n+1){background:#ffffff75;height:78%}.environment-option__intensity-meta{justify-content:flex-end;align-items:center;gap:.55rem;display:flex;position:absolute;top:calc(100% + 1.45rem);right:0}.environment-option__intensity output{color:#fffc;font-weight:430}.environment-option__intensity input{cursor:ew-resize;appearance:none;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.environment-option__intensity input::-webkit-slider-runnable-track{background:0 0;height:1px}.environment-option__intensity input::-moz-range-track{background:0 0;border:0;height:1px}.environment-option__intensity input::-webkit-slider-thumb{width:.8rem;height:calc(var(--environment-cover-height) + .8rem);margin-top:calc((var(--environment-cover-height) + .8rem) * -.5);appearance:none;filter:drop-shadow(0 0 .2rem #ffffff2e);background:radial-gradient(circle,#f7f7f5 0 .18rem,#07080ae0 .2rem .27rem,#0000 .29rem),linear-gradient(90deg,#0000 calc(50% - .5px),#f7f7f5c7 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border:0;border-radius:0}.environment-option__intensity input::-moz-range-thumb{width:.8rem;height:calc(var(--environment-cover-height) + .8rem);filter:drop-shadow(0 0 .2rem #ffffff2e);background:radial-gradient(circle,#f7f7f5 0 .18rem,#07080ae0 .2rem .27rem,#0000 .29rem),linear-gradient(90deg,#0000 calc(50% - .5px),#f7f7f5c7 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border:0;border-radius:0}.environment-option__intensity input:focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 .12rem #050506)drop-shadow(0 0 .22rem #fff)}.environment-option__intensity input:focus-visible::-moz-range-thumb{filter:drop-shadow(0 0 .12rem #050506)drop-shadow(0 0 .22rem #fff)}.environment-fallback-wave{z-index:1;opacity:.34;transform-origin:50%;background-image:radial-gradient(circle,#70748b75 0 1px,#0000 1.35px);background-position:50%;background-size:1.2rem 1.2rem;display:none;position:absolute;inset:22% 8% 24% 4%;transform:perspective(50rem)rotateX(62deg)scale(1.08,.68);-webkit-mask-image:radial-gradient(#000 8%,#0000 72%);mask-image:radial-gradient(#000 8%,#0000 72%)}.journey[data-selected-environment=water] .environment-fallback-wave{background-image:radial-gradient(circle,#5d668b7a 0 1px,#0000 1.35px)}.journey[data-selected-environment=mountains] .environment-fallback-wave{background-image:radial-gradient(circle,#827c767a 0 1px,#0000 1.35px)}.journey[data-journey-renderer=fallback] .environment-fallback-wave,.journey[data-journey-renderer=error] .environment-fallback-wave,.journey[data-journey-renderer=lost] .environment-fallback-wave{display:block}.journey__layer--environment .journey__fallback-featured--environment{top:var(--environment-wheel-top);left:var(--environment-wheel-left);width:var(--environment-wheel-size);height:var(--environment-wheel-size);grid-template-columns:minmax(0,1fr);place-items:center;transform:translate(-50%,-50%)}.journey__layer--environment .journey__fallback-featured--environment [data-fallback-form=ripple]{width:68%}.hero--journey-covered>.hero__poster,.hero--journey-covered>.hero__canvas,.hero--journey-covered>.hero__content,.hero--journey-covered>.hero__status,.hero--journey-covered:after{visibility:hidden;opacity:0}.store{--store-cover-scale-x:.88;--store-cover-scale-y:.94;--store-cover-radius:4rem;--store-cover-shadow-alpha:.58;--store-gutter:clamp(1rem, 2.5vw, 3rem);--store-line:#cfcdc6;--store-muted:#706d67;z-index:20;width:100%;height:100svh;min-height:100svh;max-height:100svh;padding:0 var(--store-gutter);color:#121212;background:var(--journey-white,#f5f4ef);border-radius:var(--store-cover-radius) var(--store-cover-radius) 0 0;box-shadow:0 -2.5rem 8rem rgb(0 0 0/var(--store-cover-shadow-alpha));pointer-events:none;transform:translateY(var(--store-cover-y,100svh)) scaleX(var(--store-cover-scale-x)) scaleY(var(--store-cover-scale-y));transform-origin:top;will-change:border-radius, transform;grid-template-rows:auto auto minmax(0,1fr) auto auto;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.store[data-step-active]{pointer-events:auto}.journey--transitioning .journey__layer,.journey--transitioning+.store{pointer-events:none}.journey[data-journey-stage=store]>.journey__canvas{z-index:30;opacity:1!important}.store__header{border-bottom:1px solid var(--store-line);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:clamp(3.25rem,6.5svh,4.25rem);font-size:clamp(.58rem,.62vw,.68rem);font-weight:560;display:grid}.store__header p{text-align:center;margin:0}.store__object-count{color:var(--store-muted);justify-self:end}.store__collection{color:var(--store-muted)}.store__wordmark{color:#111;letter-spacing:-.025em;font-size:clamp(.82rem,1vw,1rem);font-weight:720;text-decoration:none}.store__wordmark span{font-weight:350}.store__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,5rem);min-height:clamp(5.25rem,11.5svh,7.25rem);padding:clamp(.65rem,1.7svh,1.2rem) 0;display:grid}.store__kicker{color:var(--store-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .4rem;font-size:.62rem;font-weight:560}.store__intro h2,.store-detail__title{letter-spacing:-.045em;margin:0;font-weight:390}.store__intro h2{font-size:clamp(1.8rem,3.4vw,3.6rem);line-height:.96}.store__edition-summary{border-top:1px solid var(--store-line);min-width:clamp(18rem,25vw,24rem);padding:.55rem 0 .2rem}.store__edition-summary .store__kicker{margin-bottom:.35rem}.store__selection{color:#34322f;align-items:center;gap:.55rem;margin:0;font-size:clamp(.68rem,.72vw,.78rem);line-height:1.2;display:flex}.store__selection-divider{color:#aaa69e}[data-store-value]{display:none}.store[data-selected-material=pearl-ceramic] [data-store-material]>[data-store-value=pearl-ceramic],.store[data-selected-material=brushed-gunmetal] [data-store-material]>[data-store-value=brushed-gunmetal],.store[data-selected-material=smoked-amber-glass] [data-store-material]>[data-store-value=smoked-amber-glass],.store[data-selected-material=opal-resin] [data-store-material]>[data-store-value=opal-resin],.store[data-selected-environment=space] [data-store-environment]>[data-store-value=space],.store[data-selected-environment=water] [data-store-environment]>[data-store-value=water],.store[data-selected-environment=mountains] [data-store-environment]>[data-store-value=mountains]{display:inline}.store__swatch{background:linear-gradient(135deg,#f3f0e7,#a49d90 62%,#4a4742);border:1px solid #1111112e;border-radius:50%;flex:none;width:.72rem;height:.72rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff52}.store[data-selected-material=pearl-ceramic] .store__swatch{background:linear-gradient(135deg,#e5e5e2,#a4a39f 58%,#5d5c58)}.store[data-selected-material=brushed-gunmetal] .store__swatch{background:linear-gradient(135deg,#9c9894,#3f3c39 50%,#111010)}.store[data-selected-material=smoked-amber-glass] .store__swatch{background:linear-gradient(135deg,#fff,#d7d4d2 54%,#888583)}.store[data-selected-material=opal-resin] .store__swatch{background:linear-gradient(135deg,#a89b8e,#39332e 50%,#0d0c0b)}.store__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,.9vw,1rem);min-height:0;padding-bottom:clamp(.55rem,1.25svh,.85rem);display:grid;overflow:hidden}.product-card{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.product-card__viewport{background:linear-gradient(135deg,#ffffff73,#0000 44%),radial-gradient(circle at 50% 40%,#fff 0,#eceae4 50%,#dfddd6 100%);border:1px solid #dedbd4;min-height:0;position:relative;overflow:hidden}.product-card__details{border-bottom:1px solid var(--store-line)}.product-card__eyebrow,.product-card__meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-card__eyebrow{color:var(--store-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #dedbd4;padding:.48rem 0 .42rem;font-size:clamp(.52rem,.53vw,.61rem);font-weight:560}.product-card__meta{padding:clamp(.48rem,.9svh,.7rem) 0}.product-card h3,.product-card p{margin:0}.product-card h3{font-size:clamp(.8rem,.85vw,.98rem);font-weight:590}.product-card__price{font-variant-numeric:tabular-nums;align-self:flex-start;font-size:.78rem}.product-card__finish{color:var(--store-muted);align-items:center;gap:.38rem;font-size:.63rem;display:flex;margin-top:.24rem!important}.product-card__finish .store__swatch{width:.56rem;height:.56rem}.product-card__footer{border-top:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.product-card__edition{color:var(--store-muted);letter-spacing:.04em;font-size:clamp(.55rem,.56vw,.64rem)}.product-card__view{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #dedbd4;border-radius:0;align-self:stretch;align-items:center;gap:.45rem;padding:0 0 0 .75rem;font-size:clamp(.58rem,.6vw,.68rem);font-weight:590;transition:color .18s,transform .18s;display:inline-flex}.product-card__view span{font-size:.8rem;transition:transform .18s}.product-card__view:hover span{transform:translate(.12rem,-.12rem)}.product-card__view:focus-visible{outline-offset:-2px;outline:2px solid #111}.product-card__fallback{--fallback-hole:#eceae4;width:35%;display:none;position:absolute;top:50%;left:50%}.product-card__fallback[data-fallback-form=ripple]{transform:translate(-50%,-50%)rotate(-7deg)scale(1.06,.7)}.product-card__fallback[data-fallback-form=monolith]{transform:translate(-50%,-50%)rotate(7deg)scale(.78,1.08)}.product-card__fallback[data-fallback-form=gem]{transform:translate(-50%,-50%)rotate(-9deg)scale(.94,1.06)}.product-card__fallback[data-fallback-form=fold]{transform:translate(-50%,-50%)rotate(6deg)skewY(-4deg)scale(.92,1.04)}.journey[data-journey-renderer=fallback]+.store .product-card__fallback,.journey[data-journey-renderer=error]+.store .product-card__fallback,.journey[data-journey-renderer=lost]+.store .product-card__fallback,.journey--reduced-motion+.store .product-card__fallback,.store--static .product-card__fallback{display:block}.store__service-strip{min-height:clamp(3.65rem,7.5svh,4.75rem);padding:clamp(.55rem, 1.2svh, .8rem) var(--store-gutter);margin-inline:calc(var(--store-gutter) * -1);color:#f5f4ef;background:#090909;border-top:0;align-content:center;display:grid}.store__service-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,3rem);display:grid}.store__services{color:#959595;letter-spacing:.045em;text-transform:uppercase;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:clamp(.53rem,.57vw,.64rem);list-style:none;display:flex}.store__services li{white-space:nowrap;padding-inline:clamp(.65rem,1.4vw,1.35rem)}.store__services li+li{border-left:1px solid #ffffff2e}.store__legal{color:#8c8c8c;white-space:nowrap;margin:0;font-size:clamp(.56rem,.62vw,.68rem);line-height:1.35}.store__legal a{color:inherit;text-underline-offset:.18em;text-decoration-color:#0000;transition:color .18s,text-decoration-color .18s}.store__legal a:hover{color:#f5f4ef;text-decoration-color:currentColor}.store__figma-link,.store-detail__create{color:#fff;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.66rem 1rem;font-size:.68rem;font-weight:560;text-decoration:none;transition:transform .18s;display:inline-flex}.store__figma-link:hover,.store-detail__create:hover{transform:translateY(-2px)}.store a:focus-visible{outline-offset:4px;outline:2px solid #111}.store__service-strip .store__figma-link{color:#111;background:#f5f4ef}.store__service-strip a:focus-visible{outline-color:#f5f4ef}.store-detail{overscroll-behavior:contain;color:#121212;background:0 0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;overflow:hidden}.store-detail::backdrop{background:0 0}.store-detail__scrim{z-index:0;-webkit-backdrop-filter:blur(.18rem);cursor:default;background:#08080885;position:absolute;inset:0}.store-detail[data-store-detail-state=opening] .store-detail__scrim{opacity:0}.store-detail__surface{z-index:2;background:var(--journey-white,#f5f4ef);grid-template-rows:auto minmax(11rem,38svh) minmax(0,1fr);width:min(38rem,100vw);height:100%;margin-left:auto;display:grid;position:relative;overflow:hidden;box-shadow:-1.5rem 0 5rem #00000038}.store-detail[data-store-detail-state=opening] .store-detail__surface{opacity:.98;transform:translate(100%)}.store-detail__header{z-index:2;background:var(--journey-white,#f5f4ef);border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:center;min-height:3.75rem;padding:0 clamp(1rem,4vw,2rem);display:flex;position:relative}.store-detail__header p,.store-detail__header form,.store-detail__header button{margin:0}.store-detail__header p{color:var(--store-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:560}.store-detail__header button{color:#111;border:1px solid var(--store-line);width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1.15rem;line-height:1;transition:color .18s,background-color .18s,transform .18s;display:grid}.store-detail__header button:hover{color:#fff;background:#111;transform:rotate(4deg)}.store-detail__header button:focus-visible{outline-offset:3px;outline:2px solid #111}.store-detail__artwork{isolation:isolate;background:radial-gradient(at 50% 82%,#26211c24 0 3%,#0000 34%),radial-gradient(circle at 50% 38%,#fff 0,#f0eee8 55%,#e4e1d9 100%);min-height:0;margin:0;position:relative;overflow:hidden}.store-detail__model-fallback,.store-detail__model{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.store-detail__model-fallback{object-fit:contain;transition:opacity .18s}.store-detail__model{opacity:0;transition:opacity .18s}.store-detail__model[data-store-detail-rendered]{opacity:1}.store-detail__artwork:has(.store-detail__model[data-store-detail-rendered]) .store-detail__model-fallback{opacity:0}.store-detail__artwork:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#00000012),radial-gradient(circle at 50% 44%,#0000 42%,#0000001a 100%);position:absolute;inset:0}.store-detail__body{min-height:0;padding:clamp(1.15rem, 3.5svh, 2rem) clamp(1rem, 4vw, 2rem) max(1.25rem, env(safe-area-inset-bottom));overflow-y:auto}.store-detail__eyebrow{color:var(--store-muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;margin:0 0 .75rem;font-size:.6rem;font-weight:560;display:flex}.store-detail__title{font-size:clamp(2.35rem,5vw,4rem);line-height:.95}.store-detail__description{color:#5e5b56;max-width:30rem;margin:.85rem 0 clamp(1.15rem,2.5svh,1.75rem);font-size:clamp(.76rem,.8vw,.88rem);line-height:1.55}.store-detail__specs{border-top:1px solid var(--store-line);margin:0}.store-detail__specs div{border-bottom:1px solid var(--store-line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.62rem 0;display:grid}.store-detail__specs dt,.store-detail__specs dd{margin:0;font-size:.68rem}.store-detail__specs dt{color:var(--store-muted)}.store-detail__specs dd{text-align:right;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.store-detail__commercial{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-top:clamp(1rem,2.5svh,1.5rem);display:grid}.store-detail__commercial p{color:var(--store-muted);margin:0 0 .25rem;font-size:.62rem}.store-detail__commercial strong{font-size:1.05rem;font-weight:560}.store-detail__create{min-height:2.8rem;padding-inline:1.15rem}@supports (height:100dvh){.journey,.journey__backdrop,.journey__canvas,.journey__stage{height:100dvh}.store{height:100dvh;min-height:100dvh;max-height:100dvh}.store-detail{height:100dvh}}@media (width>=52.0625rem) and (height<=46rem){.store__header{min-height:2.85rem}.store__intro{min-height:4.4rem;padding-block:.5rem}.store__kicker{margin-bottom:.25rem;font-size:.54rem}.store__intro h2{font-size:clamp(1.75rem,3vw,2.55rem)}.store__edition-summary{padding-top:.38rem}.product-card__eyebrow{padding-block:.38rem}.product-card__meta{padding-block:.42rem}.product-card__footer{min-height:2.5rem}.store__service-strip{min-height:3.25rem}}@media (width>=52.0625rem) and (height<=40rem){.material-specs{bottom:max(.75rem, calc(env(safe-area-inset-bottom) + .5rem));padding-top:.6rem}.material-specs>div{gap:.2rem}.material-specs__name{margin-bottom:.5rem}}@media (width<=60rem),(height<=32rem){.journey{--journey-title-size:clamp(1.35rem, 6vw, 2.35rem);--environment-wheel-size:min(74vw, max(10rem, calc(100svh - 21rem)), 30rem);--environment-wheel-top:50%;--environment-wheel-left:50%}.journey__description{font-size:clamp(.82rem,2.5vw,1rem);line-height:1.42}.journey__description--form{top:72%;right:max(var(--journey-gutter), env(safe-area-inset-right));left:max(var(--journey-gutter), env(safe-area-inset-left));width:auto;transform:none}.journey__description--material{top:calc(var(--site-panel-clearance) + 7.8rem);right:max(var(--journey-gutter), env(safe-area-inset-right));left:max(var(--journey-gutter), env(safe-area-inset-left));width:auto}.journey__fallback-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,5vw,2rem);width:min(24rem,76vw)}.journey__fallback-featured [data-fallback-form]{width:clamp(4.25rem,20vw,6.5rem)}.journey__layer--environment .journey__fallback-featured{gap:clamp(.75rem,3vw,1.25rem);width:min(21rem,70vw)}.material-rail{--material-row-height:7.25rem;--material-preview-size:4.75rem;top:auto;right:0;bottom:max(.75rem, env(safe-area-inset-bottom));width:100%;height:var(--material-row-height);padding:0 max(var(--journey-gutter), env(safe-area-inset-right)) 0 max(var(--journey-gutter), env(safe-area-inset-left));scroll-padding-inline:var(--journey-gutter);scrollbar-width:none;border-left:0;flex-direction:row;gap:.55rem;left:0;overflow:auto hidden;transform:none}.material-rail::-webkit-scrollbar{display:none}.material-rail:before{flex:0 0 max(0px, calc(50% - min(32vw, 7.5rem) - var(--journey-gutter)));content:""}.material-rail:after{flex:0 0 max(0px, calc(50% - min(32vw, 7.5rem) - var(--journey-gutter) + .75rem));content:""}.material-tile{grid-template-columns:var(--material-preview-size) 1.65rem minmax(0, 1fr);height:var(--material-row-height);background:#ffffff08;border:1px solid #ffffff1c;flex:0 0 min(64vw,15rem);gap:.6rem;padding:.65rem;overflow:hidden}.material-tile:hover,.material-tile:focus-visible{flex-grow:0}.material-tile:before{width:0;height:1px;transition:width .24s cubic-bezier(.22,1,.36,1);inset:auto 0 -1px;transform:none}.material-tile[aria-checked=true]:before{width:100%;height:1px}.material-tile__preview{width:var(--material-preview-size)}.material-specs{right:max(var(--journey-gutter), env(safe-area-inset-right));bottom:calc(8.6rem + env(safe-area-inset-bottom));left:max(var(--journey-gutter), env(safe-area-inset-left));grid-template-columns:1.55fr repeat(3,minmax(0,1fr));gap:.55rem;width:auto;padding-top:.75rem;font-size:.56rem}.material-specs__name{grid-column:auto;margin-bottom:0}.material-specs__name dd{font-size:.72rem}.material-specs dd{font-size:.69rem}.matter-hero-control{top:18%;right:0;bottom:calc(14.1rem + env(safe-area-inset-bottom))}.matter-hero-control__hint{right:max(var(--journey-gutter), env(safe-area-inset-right));font-size:.5rem;bottom:0;left:auto}.matter-hero-control__icon{flex-basis:3rem;width:3rem;height:3rem}.journey__layer--material>.journey__heading{top:max(1.5rem,5.5svh);right:max(var(--journey-gutter), env(safe-area-inset-right));left:max(var(--journey-gutter), env(safe-area-inset-left));width:auto}.journey__layer--material .journey__fallback-featured{width:100%;top:0;left:0;transform:none}.journey__layer--material [data-fallback-form=ripple]{width:min(76vw,28rem);left:50%}.journey__layer--material [data-fallback-form=monolith]{width:7rem;left:-3rem}.journey__layer--material [data-fallback-form=gem]{width:7rem;right:-3rem}.environment-copy{top:max(1.4rem,4svh);right:max(var(--journey-gutter), env(safe-area-inset-right));left:max(var(--journey-gutter), env(safe-area-inset-left));width:auto}.environment-copy .journey__heading{font-size:clamp(1.3rem,5.8vw,2.2rem)}.environment-copy .journey__description{width:min(26rem,100%);margin-top:clamp(5rem,12svh,6.5rem)}.environment-wheel{transform:translate(-50%,-50%)}.journey[data-journey-stage=environment] .matter-hero-control{bottom:auto;right:auto;left:var(--environment-wheel-left);transform:translate(-50%,-50%)}.environment-wheel__readout{display:none}.environment-selector{top:auto;right:max(.45rem, env(safe-area-inset-right));bottom:max(.45rem, env(safe-area-inset-bottom));left:max(.45rem, env(safe-area-inset-left));grid-template-columns:2fr 1fr 1fr;align-items:end;gap:.35rem;width:auto;padding:0;display:grid;overflow:visible;transform:none}.environment-selector:has(.environment-option--space .environment-option__select[aria-checked=true]){grid-template-columns:1fr 2fr 1fr}.environment-selector:has(.environment-option--water .environment-option__select[aria-checked=true]){grid-template-columns:1fr 1fr 2fr}.environment-option{--environment-cover-height:2rem;--environment-cover-top:3.25rem;--environment-footer-height:.45rem;background:#040507d1;width:auto;min-width:0}.environment-option:has(.environment-option__select[aria-checked=true]){--environment-cover-height:clamp(4.75rem, 11svh, 6.25rem);--environment-footer-height:2.8rem}.environment-option__select{grid-template-columns:1.5rem minmax(0,1fr);min-height:0;padding:.65rem .5rem}.environment-option__name{letter-spacing:-.025em;font-size:clamp(.72rem,9cqi,1.1rem)}.environment-option:has(.environment-option__select[aria-checked=true]) .environment-option__name{font-size:clamp(1.3rem,15cqi,2.1rem)}.environment-option--mountains:has(.environment-option__select[aria-checked=true]) .environment-option__name{font-size:clamp(1.1rem,12.5cqi,1.9rem)}.environment-option__accent,.environment-option__intensity{left:.5rem;right:.5rem}.environment-option__azimuth{bottom:.55rem;left:.5rem}.journey__layer--environment .journey__fallback-featured--environment{left:var(--environment-wheel-left);transform:translate(-50%,-50%)}.journey-hud{--journey-hud-bar-width:clamp(5rem, 22vw, 7rem);left:max(var(--journey-gutter), calc(env(safe-area-inset-left) + .75rem));gap:clamp(.65rem,2vw,1rem);transition:top .52s cubic-bezier(.22,1,.36,1)}.journey-hud__chapter{gap:clamp(.4rem,1.5vw,.65rem);font-size:clamp(.66rem,1.8vw,.78rem)}.journey-hud[data-stage=hero],.journey-hud[data-stage=form]{top:62%}.journey-hud[data-stage=material]{top:calc(var(--site-panel-clearance) + 4.75rem)}.journey-hud[data-stage=environment]{top:calc(var(--site-panel-clearance) + 4rem)}}@media (width<=52rem){.store__grid::-webkit-scrollbar{display:none}.store{--store-gutter:clamp(.8rem, 4vw, 1.15rem);padding:0}.store__header,.store__intro,.store__rail-controls{margin-inline:var(--store-gutter)}.store__header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.5rem,3vw,1rem);min-height:clamp(2.8rem,6.5svh,3.35rem);font-size:clamp(.5rem,1.55vw,.6rem)}.store__collection{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store__intro{grid-template-columns:minmax(0,1fr) minmax(9.5rem,46%);gap:clamp(.65rem,4vw,1.4rem);min-height:clamp(4.65rem,11.5svh,6.25rem);padding-block:clamp(.45rem,1.5svh,.7rem)}.store__intro h2{font-size:clamp(1.65rem,7vw,2.5rem)}.store__edition-summary{min-width:0;padding-top:.38rem}.store__edition-summary .store__kicker{margin-bottom:.25rem}.store__selection{gap:.35rem;font-size:clamp(.57rem,1.75vw,.68rem)}.store__grid{padding:.15rem var(--store-gutter) .3rem;scroll-padding-inline:var(--store-gutter);scroll-behavior:smooth;scrollbar-width:none;justify-content:flex-start;gap:clamp(.55rem,2.5vw,.75rem);display:flex;overflow:auto hidden}.product-card{flex:0 0 78vw;align-self:stretch}.product-card__eyebrow{padding-block:.4rem}.product-card__meta{padding-block:.48rem}.product-card__footer{min-height:2.75rem}.product-card h3{font-size:clamp(.82rem,3vw,.96rem)}.product-card__view{padding-left:.8rem;font-size:.63rem}.store__rail-controls{border-top:1px solid var(--store-line);justify-content:flex-end;align-items:center;min-height:clamp(2.35rem,5.5svh,2.8rem);display:flex}.store__rail-controls button{color:#111;border:0;border-left:1px solid var(--store-line);width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.store__rail-controls button:disabled{color:#aaa69e;cursor:default}.store__rail-controls button:focus-visible{outline-offset:-2px;outline:2px solid #111}.store__rail-controls [data-store-counter]{border-left:1px solid var(--store-line);font-variant-numeric:tabular-nums;letter-spacing:.08em;place-items:center;min-width:4rem;height:2.75rem;font-size:.6rem;display:grid}.store__service-strip{min-height:0;padding:clamp(.45rem, 1.1svh, .6rem) var(--store-gutter) max(.45rem, env(safe-area-inset-bottom));margin-inline:0}.store__service-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem}.store__figma-link{justify-self:end;min-height:2.75rem;padding:.55rem .8rem;font-size:.62rem}.store__services{grid-area:2/1/auto/-1;justify-content:space-between;font-size:clamp(.47rem,1.42vw,.56rem)}.store__services li{text-align:center;flex:auto;padding-inline:clamp(.35rem,2vw,.65rem)}.store__services li:first-child{text-align:left;padding-left:0}.store__services li:last-child{text-align:right;padding-right:0}.store__legal{white-space:normal;font-size:clamp(.52rem,1.45vw,.6rem)}.store-detail[open]{align-items:flex-end;display:flex}.store-detail__surface{border-radius:1.2rem 1.2rem 0 0;grid-template-rows:auto minmax(8.5rem,29svh) minmax(0,1fr);width:100%;height:min(88svh,48rem);margin:auto 0 0;box-shadow:0 -1.5rem 5rem #0000003d}.store-detail[data-store-detail-state=opening] .store-detail__surface{transform:translateY(100%)}.store-detail__header{min-height:3.2rem}.store-detail__body{padding-top:clamp(.9rem,2.5svh,1.3rem)}.store-detail__title{font-size:clamp(2.1rem,10vw,3.1rem)}@supports (height:100dvh){.journey{height:100dvh}}}@media (width<=26rem){.environment-selector{grid-template-columns:2.4fr .8fr .8fr}.environment-selector:has(.environment-option--space .environment-option__select[aria-checked=true]){grid-template-columns:.8fr 2.4fr .8fr}.environment-selector:has(.environment-option--water .environment-option__select[aria-checked=true]){grid-template-columns:.8fr .8fr 2.4fr}.environment-option:not(:has(.environment-option__select[aria-checked=true])) .environment-option__select{display:block}.environment-option:not(:has(.environment-option__select[aria-checked=true])) .environment-option__index{margin-bottom:.55rem;font-size:.48rem;display:block}.environment-option:not(:has(.environment-option__select[aria-checked=true])) .environment-option__name{font-size:.62rem;display:block}.environment-option--mountains:not(:has(.environment-option__select[aria-checked=true])) .environment-option__name{font-size:.56rem}.environment-option__azimuth{font-size:0}.environment-option__azimuth:before{letter-spacing:.1em;content:"AZ";font-size:.45rem}.environment-option__azimuth strong{margin-left:.3rem;font-size:.56rem}.environment-option__intensity-meta{gap:.3rem}.environment-option__intensity-meta label{font-size:0}.environment-option__intensity-meta label:after{letter-spacing:.1em;content:"INT";font-size:.45rem}.environment-option__intensity output{font-size:.56rem}.store__header{letter-spacing:.06em;gap:.35rem;font-size:.48rem}.store__wordmark{font-size:.7rem}.store__intro{grid-template-columns:minmax(0,1fr) minmax(8rem,47%);gap:.5rem}.store__kicker{font-size:.5rem}.store__selection{gap:.26rem;font-size:.54rem}.store__swatch{width:.62rem;height:.62rem}.store__grid{gap:.5rem}.product-card{flex-basis:79vw}.product-card__eyebrow span:last-child,.product-card__edition{display:none}.product-card__footer{justify-content:flex-end}.store__services{display:none}.store__figma-link{font-size:.58rem}}@media (width<=22rem){.environment-option--mountains:not(:has(.environment-option__select[aria-checked=true])) .environment-option__name{font-size:0}.environment-option--mountains:not(:has(.environment-option__select[aria-checked=true])) .environment-option__name:after{content:"MTNS";font-size:.56rem}}@media (width<=52rem) and (height<=40rem){.store-detail__surface{grid-template-rows:auto minmax(6.5rem,22svh) minmax(0,1fr);height:min(94svh,48rem)}.store-detail__header{min-height:2.9rem}.store-detail__body{padding-top:.75rem}.store-detail__description{margin-block:.55rem .8rem;line-height:1.45}.store-detail__specs div{padding-block:.48rem}.store-detail__commercial{padding-top:.75rem}}@media (height<=32rem) and (orientation:landscape){.journey{--journey-title-size:clamp(1.2rem, 4.25vw, 1.8rem);--environment-wheel-size:min(36vw, max(7rem, calc(100svh - 16.4rem)), 24rem)}.journey__layer--material>.journey__heading{top:.9rem}.environment-copy .journey__heading{font-size:clamp(1.1rem,3.2vw,1.55rem)}.journey__description{font-size:clamp(.72rem,1.45vw,.82rem);line-height:1.36}.material-rail{--material-row-height:5.35rem;--material-preview-size:3.45rem}.material-rail,.material-tile{height:var(--material-row-height)}.material-tile{flex-basis:min(34vw,13.5rem);grid-template-columns:3.45rem 1.35rem minmax(0,1fr);gap:.5rem;padding:.45rem}.material-tile__preview{width:3.45rem}.material-tile__label{font-size:.68rem}.material-specs{bottom:calc(6.45rem + env(safe-area-inset-bottom));padding-top:.5rem}.matter-hero-control{bottom:calc(10.5rem + env(safe-area-inset-bottom))}.matter-hero-control__hint{font-size:.46rem}.matter-hero-control__icon{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.environment-selector{bottom:max(.35rem, env(safe-area-inset-bottom));gap:.25rem}.environment-option{--environment-cover-height:clamp(1rem, 5svh, 1.5rem);--environment-cover-top:clamp(2rem, 11svh, 2.6rem);--environment-footer-height:.3rem}.environment-option:has(.environment-option__select[aria-checked=true]){--environment-cover-height:clamp(2.75rem, 14svh, 3.4rem);--environment-footer-height:clamp(1.35rem, 7svh, 1.75rem)}.environment-option__select{grid-template-columns:1.2rem minmax(0,1fr);padding:.4rem}.environment-option__index{font-size:.5rem}.environment-option:has(.environment-option__select[aria-checked=true]) .environment-option__name{font-size:clamp(1rem,10cqi,1.5rem)}.environment-option--mountains:has(.environment-option__select[aria-checked=true]) .environment-option__name{font-size:clamp(.88rem,8.5cqi,1.3rem)}.environment-option__intensity-ruler{height:.4rem;top:calc(100% + .25rem)}.environment-option__intensity-meta{top:calc(100% + .85rem)}.environment-option__azimuth{bottom:.35rem}}@media (prefers-reduced-motion:reduce){.environment-selector,.environment-option,.environment-option__accent,.environment-option__intensity,.environment-option__select,.environment-wheel__affordance{transition:none}.environment-wheel__affordance{display:none}.environment-option__select[aria-busy=true]:after{animation:none}.environment-option:has(.environment-option__select[aria-busy=true]):before{animation:none}.material-tile:hover,.material-tile:focus-visible,.material-tile:focus-within{filter:none;flex-grow:0}.material-tile{transition:none;animation:none}.material-tile:active,.material-tile:active .material-tile__preview,.material-tile:active .material-tile__label{transform:none}.journey-hud,.journey-hud__bars [data-journey-hud-bar]{transition:none}.journey--environment-transitioning>.journey__canvas,.journey--environment-transitioning .journey__blackout{animation:none}.store__grid{scroll-behavior:auto}.product-card__view,.product-card__view span,.store__figma-link,.store-detail__create,.store-detail__model,.store-detail__model-fallback,.store-detail__header button{transition:none}.store-detail__create:hover,.store-detail__create:focus-visible,.store-detail__header button:hover,.store-detail__header button:focus-visible{transform:none}}@media (prefers-reduced-transparency:reduce){.environment-selector button{-webkit-backdrop-filter:none}.store-detail__scrim{-webkit-backdrop-filter:none;background:#080808}}.store{--store-gutter:clamp(1rem, 2vw, 2.5rem);--store-line:#d8d5cd;--store-muted:#6f6b64;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#151515;background:radial-gradient(circle at 52% 35%,#ffffffc7,#0000 58%),#f4f2ec;grid-template-rows:auto minmax(0,1fr) auto;padding:0}.editions-header{--store-header-reveal:clamp(0, calc((var(--store-cover-progress,1) - .04) * 5), 1);z-index:40;min-height:clamp(5.75rem,12.5svh,8.75rem);padding:clamp(.8rem, 1.7svh, 1.25rem) var(--store-gutter);opacity:var(--store-header-reveal);border-bottom:1px solid var(--store-line);transform:translateY(calc((1 - var(--store-header-reveal)) * .8rem));grid-template-columns:minmax(29rem,1.15fr) minmax(26rem,1fr) minmax(25rem,.95fr);align-items:center;gap:clamp(.75rem,1.6vw,2rem);display:grid;position:relative}.editions-header p,.editions-header h2,.editions-header dl,.editions-header dd,.editions-header dt{margin:0}.editions-header__eyebrow,.editions-header__stats dt{color:var(--store-muted);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.56rem,.53vw,.64rem);font-weight:560}.editions-header__title,.editions-header__heading-group{min-width:0}.editions-header__title h2{letter-spacing:-.06em;white-space:nowrap;margin-top:.25rem;font-size:clamp(2.35rem,4vw,5.1rem);font-weight:390;line-height:.9}.editions-header__copy{grid-template-columns:minmax(14rem,1.55fr) minmax(11rem,1fr);align-items:start;gap:clamp(1rem,1.8vw,2.25rem);min-width:0;display:grid}.editions-header__description{color:#393733;letter-spacing:.025em;text-wrap:balance;max-width:27rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.58rem,.68vw,.78rem);line-height:1.55}.editions-header__note{color:#393733;letter-spacing:.025em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.58rem,.68vw,.78rem);line-height:1.55}.editions-header__stats{border-left:1px solid var(--store-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editions-header__stats div{border-right:1px solid var(--store-line);gap:.65rem;min-width:0;padding-left:clamp(.75rem,1.4vw,1.5rem);display:grid}.editions-header__stats dd{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.72rem,.76vw,.88rem)}.store-catalog{z-index:1;background:#f7f6f16b;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;display:grid;position:relative;overflow:hidden}.edition-card{--store-row:var(--store-row-wide);--store-row-step:.055;--store-reveal-start:calc(.16 + var(--store-row) * var(--store-row-step));--store-card-reveal:clamp(0, calc((var(--store-cover-progress,1) - var(--store-reveal-start)) * 5), 1);min-width:0;min-height:0;opacity:var(--store-card-reveal);border-right:1px solid var(--store-line);border-bottom:1px solid var(--store-line);cursor:pointer;isolation:isolate;transform:translateY(calc((1 - var(--store-card-reveal)) * .7rem));background:#f7f6f17a;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.edition-card:before{z-index:39;content:"";opacity:0;pointer-events:none;background:#151515;transition:opacity .1s;position:absolute;inset:0}.edition-card__viewport{background:radial-gradient(at 50% 86%,#26211c26 0 3%,#0000 35%),radial-gradient(circle at 50% 36%,#fff 0,#f0eee8 54%,#e5e2da 100%);min-height:0;position:relative;overflow:hidden}.edition-card__viewport:before{content:"";filter:saturate(.72)contrast(.8)brightness(1.18);mix-blend-mode:multiply;opacity:.13;background-position:50%;background-size:cover;position:absolute;inset:0}body:has(.hero:not([data-state=loading])) .edition-card__viewport:before{background-image:var(--edition-material-image)}.edition-card__viewport:after{content:"";filter:blur(.22rem);opacity:.72;background:radial-gradient(#1c191638,#0000 70%);height:12%;position:absolute;bottom:8%;left:20%;right:20%}.edition-card__fallback{z-index:1;object-fit:contain;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.edition-card__loading{z-index:2;color:#322f2b61;letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:600;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edition-card__fallback~.edition-card__loading,.store.store--covered[data-store-renderer=ready] .edition-card__fallback,.journey[data-journey-renderer=ready]+.store:not(.store--covered) [data-product-viewport]>.edition-card__fallback,.journey[data-journey-renderer=restored]+.store:not(.store--covered) [data-product-viewport]>.edition-card__fallback{opacity:0}.journey[data-journey-renderer=fallback]+.store[data-store-renderer] .edition-card__fallback,.journey[data-journey-renderer=error]+.store[data-store-renderer] .edition-card__fallback,.journey[data-journey-renderer=lost]+.store[data-store-renderer] .edition-card__fallback,.journey[data-journey-renderer=reduced-motion]+.store[data-store-renderer] .edition-card__fallback,.journey--reduced-motion+.store .edition-card__fallback{opacity:1}.store[data-store-renderer=ready] .edition-card__loading{opacity:0}.store[data-store-renderer=ready] .edition-card__viewport:before{opacity:.035}.edition-card__caption{z-index:40;background:#f4f2ecf0;border-top:1px solid #d8d5cdb8;grid-template-columns:minmax(0,1fr) auto;min-height:clamp(2.75rem,4.7svh,3.25rem);transition:color .16s,background-color .16s,border-color .16s,transform .1s;display:grid;position:relative}.edition-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.4rem,.55vw,.65rem);min-width:0;padding:.34rem clamp(.38rem,.6vw,.7rem);display:grid}.edition-card__number{color:var(--store-muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:.05rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.52rem,.48vw,.58rem);transition:color .16s}.edition-card h3,.edition-card p{margin:0}.edition-card h3{letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.6rem,.56vw,.7rem);font-weight:640;overflow:hidden}.edition-card__identity p{color:var(--store-muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.14rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.5rem,.44vw,.56rem);transition:color .16s;overflow:hidden}.edition-card__view-label{color:#151515;border-left:1px solid var(--store-line);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;align-self:stretch;place-items:center;min-width:clamp(2.7rem,3.7vw,4.2rem);padding:0 .38rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.52rem,.46vw,.58rem);font-weight:640;transition:border-color .16s;display:grid}.edition-card__view{z-index:43;appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.edition-card:hover .edition-card__caption{color:#fff;background:#151515;border-color:#151515}.edition-card:has(.edition-card__view:focus-visible) .edition-card__caption{color:#fff;background:#151515;border-color:#151515}.edition-card:hover .edition-card__number,.edition-card:hover .edition-card__identity p{color:#ffffff94}.edition-card:has(.edition-card__view:focus-visible) .edition-card__number{color:#ffffff94}.edition-card:has(.edition-card__view:focus-visible) .edition-card__identity p{color:#ffffff94}.edition-card:hover .edition-card__view-label{color:#fff;border-color:#ffffff38}.edition-card:has(.edition-card__view:focus-visible) .edition-card__view-label{color:#fff;border-color:#ffffff38}.edition-card__view:focus-visible{outline-offset:-3px;outline:2px solid #111}.edition-card__sheen{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:42%;transition:opacity .16s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:-30%;bottom:-30%;left:-70%;transform:skew(-14deg)translate(-20%)}.edition-card:hover .edition-card__sheen{opacity:.72;transform:skew(-14deg)translate(430%)}.edition-card:has(.edition-card__view:focus-visible) .edition-card__sheen{opacity:.72;transform:skew(-14deg)translate(430%)}.edition-card:has(.edition-card__view:active):before{opacity:.055}.edition-card:has(.edition-card__view:active) .edition-card__caption{transform:translateY(1px)scale(.99)}.edition-card:after{z-index:41;content:"";opacity:0;pointer-events:none;border:1.5px solid #151515;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.975)}.edition-card:hover:after{opacity:1;transform:scale(1)}.editions-footer{z-index:40;min-height:clamp(2.2rem,4.7svh,3.25rem);padding:0 var(--store-gutter);border-top:1px solid var(--store-line);letter-spacing:.055em;text-transform:uppercase;background:#f4f2ec;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.52rem,.5vw,.6rem);display:grid;position:relative}.editions-footer p{margin:0}.editions-footer p:nth-child(2){color:var(--store-muted);text-align:center}.editions-footer>a{color:inherit;justify-self:end;text-decoration:none;position:relative}.editions-footer p a{color:inherit;text-underline-offset:.16em;text-decoration-color:#0000;position:relative}.editions-footer a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-.2rem;left:0;right:0;transform:scaleX(0)}.editions-footer a:hover:after,.editions-footer a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.editions-footer a span,.store-detail__create span{transition:transform .18s cubic-bezier(.2,.8,.2,1);display:inline-block}.editions-footer a:hover span,.editions-footer a:focus-visible span,.store-detail__create:hover span,.store-detail__create:focus-visible span{transform:translate(.12rem,-.12rem)}.store-detail__create:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.store-detail__header button:active{transition-duration:.1s;transform:rotate(0)scale(.92)}.store__rail-controls{display:none!important}@media (width<=74.99rem),(height<=41.99rem){.editions-header{grid-template-columns:minmax(18rem,1fr) minmax(18rem,.65fr) minmax(23rem,.9fr)}.editions-header__copy{grid-template-columns:minmax(0,1fr);gap:.3rem}.editions-header__description{max-width:30rem}.store-catalog{overscroll-behavior:auto;scrollbar-color:#aaa69e transparent;scrollbar-width:thin;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(8.75rem,23svh);overflow:hidden auto}.edition-card{--store-row:var(--store-row-medium);--store-row-step:.04}}@media (width<=58rem){.editions-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(12rem,46%);gap:.7rem 1rem;min-height:clamp(7.4rem,17svh,9rem);padding-block:.7rem}.editions-header__title{grid-area:1/1}.editions-header__copy{grid-area:2/1}.editions-header__title h2{white-space:normal;font-size:clamp(2rem,7.6vw,3.4rem)}.editions-header__description{max-width:28rem;font-size:clamp(.64rem,1.55vw,.76rem)}.editions-header__note{display:none}.editions-header__stats{grid-area:1/2/span 2;align-self:stretch}.editions-header__stats div{align-content:center;gap:.45rem;padding-left:clamp(.4rem,2vw,.75rem)}.editions-header__stats dt{text-overflow:ellipsis;font-size:clamp(.56rem,.75vw,.64rem);overflow:hidden}.editions-header__stats dd{font-size:clamp(.58rem,1.8vw,.72rem)}}@media (width<=52rem){.store{--store-gutter:clamp(.75rem, 3.5vw, 1.1rem)}.store-catalog{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10.5rem,27svh);overflow:hidden auto}.edition-card{--store-row:var(--store-row-compact);--store-row-step:.025}.edition-card__caption{min-height:2.75rem}.edition-card h3{font-size:clamp(.6rem,2vw,.7rem)}.edition-card__identity p,.edition-card__number,.edition-card__view-label{font-size:clamp(.5rem,1.55vw,.58rem)}.editions-footer{min-height:max(2.8rem, calc(2.2rem + env(safe-area-inset-bottom)));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr) auto}.editions-footer p:nth-child(2){display:none}}@media (width<=28rem){.editions-header{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:7.6rem}.editions-header__title{grid-row:1}.editions-header__copy{grid-row:2}.editions-header__stats{grid-area:3/1}.editions-header__heading-group{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.editions-header__eyebrow{text-align:right;order:2;max-width:6.5rem}.editions-header__description{text-align:left;max-width:none}.editions-header__title h2{margin-top:0;font-size:clamp(1.8rem,9vw,2.45rem)}.editions-header__stats{border-top:1px solid var(--store-line);min-height:2.35rem}.store-catalog{grid-auto-rows:minmax(9.5rem,25svh)}.edition-card__view-label{min-width:2.35rem}.editions-footer{font-size:.43rem}}@media (width<=28rem) and (height<=40rem){.editions-header{gap:.3rem;min-height:0;padding-bottom:.4rem}.editions-header__title h2{font-size:clamp(1.55rem,8vw,1.9rem)}.editions-header__eyebrow{max-width:5.75rem;font-size:.56rem;line-height:1.2}.editions-header__description{font-size:.6rem;line-height:1.32}.editions-header__stats{min-height:1.9rem}.editions-header__stats div{gap:0}.editions-header__stats dt{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-catalog{grid-auto-rows:minmax(8.75rem,24svh)}}@media (height<=32rem) and (orientation:landscape){.editions-header{min-height:0;padding-right:var(--store-gutter);padding-bottom:.25rem;padding-left:var(--store-gutter);grid-template-rows:auto;grid-template-columns:minmax(14rem,.85fr) minmax(18.75rem,1.2fr) minmax(18rem,1fr);gap:.5rem}.editions-header__eyebrow{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editions-header__title h2{white-space:nowrap;margin-top:0;font-size:clamp(1.6rem,3.6vw,2.2rem)}.editions-header__title{grid-area:1/1}.editions-header__heading-group{display:block}.editions-header__copy{grid-area:1/2;align-self:center}.editions-header__description{max-width:24rem;font-size:clamp(.56rem,1vw,.62rem);line-height:1.25}.editions-header__note{display:none}.editions-header__stats{grid-area:1/3;align-self:stretch}.editions-header__stats div{align-content:center;gap:.2rem;padding-left:clamp(.4rem,1vw,.65rem)}.editions-header__stats dt{font-size:.56rem}.editions-header__stats dd{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.editions-header,.edition-card{opacity:1;transform:none}.edition-card:after,.edition-card:before,.edition-card__caption,.edition-card__fallback,.edition-card__identity p,.edition-card__number,.edition-card__sheen,.edition-card__view-label,.edition-card__loading,.editions-footer a:after,.editions-footer a span,.store-detail__create span{transition:none}.edition-card:hover .edition-card__sheen{opacity:.18;transform:none}.edition-card:has(.edition-card__view:focus-visible) .edition-card__sheen{opacity:.18;transform:none}.editions-footer a:hover span,.editions-footer a:focus-visible span,.store-detail__create:hover span,.store-detail__create:focus-visible span,.store-detail__create:active,.store-detail__header button:active{transform:none}.edition-card:has(.edition-card__view:active) .edition-card__caption{transform:none}}.journey__layer--material>.journey__heading{top:max(var(--site-panel-clearance), 7.5svh)}.environment-copy{top:max(var(--site-panel-clearance), 5.5svh)}.store>.editions-header{padding-top:var(--site-panel-clearance)}.journey[data-journey-stage=hero]>.journey__stage *{pointer-events:none!important}@media (width<=52rem){.journey__layer--material>.journey__heading{top:max(var(--site-panel-clearance), 5.5svh)}.environment-copy{top:max(var(--site-panel-clearance), 4svh)}}
