@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_e8acdf{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_e8acdf{--font-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de9aebd5c5f8029-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5cde346dea4ae80b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0b0e51bc7f468158-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alex Brush Fallback;src:local("Arial");ascent-override:107.86%;descent-override:55.56%;line-gap-override:0.00%;size-adjust:76.49%}.__className_426d4f{font-family:Alex Brush,Alex Brush Fallback;font-weight:400;font-style:normal}.__variable_426d4f{--font-script:"Alex Brush","Alex Brush Fallback"}#bm-overlay-root{position:relative;z-index:9000}button.ov-nav__link{width:100%;border-top:0;border-left:0;border-right:0;background:transparent;text-align:left;cursor:pointer}.ov--admin .admin-page{min-height:0;padding:24px 0}.ov--admin .admin-login{padding:24px}.ov--admin .admin-login h1,.ov--admin .admin-top h1{font-size:clamp(48px,8vw,88px)}.ov--admin .admin-top{margin-bottom:32px}.ov__head{flex-shrink:0}.ov__body{min-height:0}.ov{position:fixed;inset:0;z-index:9000;display:flex;isolation:isolate}.ov__scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(11,11,11,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.ov[data-enter=true] .ov__scrim{animation:ov-scrim-in .16s ease}@keyframes ov-scrim-in{0%{opacity:0}}.ov__panel{position:relative;display:flex;flex-direction:column;max-height:100dvh;background:var(--paper);color:var(--ink)}.ov__panel:focus{outline:0}.ov--drawer{justify-content:flex-end}.ov--drawer .ov__panel{width:min(460px,100%);height:100dvh;border-left:1px solid var(--ink);box-shadow:-30px 0 90px rgba(11,11,11,.22)}.ov--drawer[data-enter=true] .ov__panel{animation:none}.ov--modal{align-items:center;justify-content:center;padding:24px}.ov--modal .ov__panel{width:min(1100px,100%);max-height:min(880px,calc(100dvh - 48px));border:1px solid var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 34px 110px rgba(11,11,11,.3)}.ov--modal[data-enter=true] .ov__panel{animation:none;opacity:1;transform:none}.ov__head{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;border-bottom:1px solid var(--line);padding:14px 18px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ov__heading{display:grid;gap:3px;min-width:0}.ov__eyebrow{color:var(--accent-strong);font:500 10px var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase}.ov__title{display:flex;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:700;letter-spacing:-.03em}.ov__count{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:999px;padding:0 6px;background:var(--accent-strong);color:#fff;font:700 11px var(--font-mono),monospace}.ov__body{flex:1 1;overflow:auto;overscroll-behavior:contain;padding:6px 18px 26px}.ov__foot{border-top:1px solid var(--line);padding:16px 18px calc(16px + env(safe-area-inset-bottom))}.ov__close,.ov__foot{background:var(--paper)}.ov__close{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:42px;border:1px solid var(--ink);border-radius:999px;padding:0 15px;color:var(--ink);cursor:pointer;font:700 10px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s,transform .2s}.ov__close svg{transition:transform .16s ease}.ov__close:focus-visible,.ov__close:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff;transform:translateY(-2px)}.ov__close:focus-visible svg,.ov__close:hover svg{transform:rotate(90deg)}.ov__close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ov__close--onDark{border-color:rgba(255,255,255,.5);background:transparent;color:var(--paper)}.ov__close--onDark:focus-visible,.ov__close--onDark:hover{border-color:var(--accent);background:var(--accent);color:var(--ink)}.ov__close--float{position:absolute;z-index:6;top:16px;right:16px}.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;width:100%;border:1px solid var(--ink);border-radius:999px;padding:0 22px;background:var(--ink);color:var(--paper);cursor:pointer;font:700 11px var(--font-sans),Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;transition:background .14s,color .14s,border-color .14s,transform .14s}.ov-btn:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff;transform:translateY(-2px)}.ov-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ov-btn--ghost{background:transparent;color:var(--ink)}.ov-btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ov-btn--saved,.ov-btn--saved:hover{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.ov-btn--sm{min-height:40px;width:auto;padding:0 15px;font-size:10px;letter-spacing:.1em}.ov-chip{display:grid;gap:2px;align-content:center;justify-items:center;min-height:52px;border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:var(--paper);color:var(--ink);cursor:pointer;text-align:center;transition:border-color .2s,background .2s,color .2s,transform .2s}.ov-chip strong{font-size:13px;font-weight:600;letter-spacing:-.01em}.ov-chip small{color:var(--muted);font:400 10px var(--font-mono),monospace}.ov-chip:hover{border-color:var(--ink);transform:translateY(-2px)}.ov-chip[aria-pressed=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.ov-chip[aria-pressed=true] small{color:var(--accent-strong)}.ov-chip:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ov-heart{color:var(--muted);transition:color .2s,transform .2s}.ov-heart.is-saved{color:var(--accent-strong);transform:scale(1.08)}.ov-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding:20px 0}.ov-line__art{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--accent-soft)}.ov-line__art img{width:82%;height:82%;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}.ov-line__main{display:grid;align-content:start;gap:5px;min-width:0}.ov-line__eyebrow{color:var(--muted);font:400 10px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.ov-line__name{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ov-line__meta{margin:0;color:var(--muted);font-size:12px}.ov-line__price{color:var(--ink);font-size:14px;font-weight:600}.ov-line__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.ov-line__actions a,.ov-line__actions button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--muted);cursor:pointer;font:400 11px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;transition:color .2s}.ov-line__actions a:hover,.ov-line__actions button:hover{color:var(--accent-strong)}.ov-line__actions :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ov-total{display:flex;align-items:center;justify-content:space-between;padding:2px 0 14px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.ov-total strong{font-size:22px;letter-spacing:-.04em;text-transform:none}.ov-note{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.ov-empty{display:grid;min-height:56vh;place-content:center;justify-items:center;gap:10px;padding:0 20px;text-align:center}.ov-empty svg{color:var(--accent-strong)}.ov-empty h3{margin:6px 0 0;font-size:26px;letter-spacing:-.05em}.ov-empty p{max-width:280px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.ov--menu .ov__panel{background:var(--ink);color:var(--paper);border-left-color:var(--ink)}.ov--menu .ov__head{border-bottom-color:rgba(255,255,255,.16);background:rgba(11,11,11,.9)}.ov--menu .ov__eyebrow{color:var(--accent)}.ov-nav{display:grid;align-content:start;padding-top:10px}.ov-nav__link{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.14);padding:15px 4px;color:rgba(255,255,255,.66);font-size:clamp(26px,7vw,36px);line-height:1;letter-spacing:-.05em;transition:color .14s,padding-left .14s}.ov-nav__link:focus-visible,.ov-nav__link:hover,.ov-nav__link[aria-current=page]{color:var(--paper);padding-left:14px;outline:0}.ov-nav__link[aria-current=page]{color:var(--accent)}.ov-nav__link small{color:rgba(255,255,255,.4);font:400 11px var(--font-mono),monospace;letter-spacing:0}.ov-menu__quick{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px}.ov-menu__quick button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:0 14px;background:transparent;color:var(--paper);cursor:pointer;font:700 10px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s,background .2s,color .2s}.ov-menu__quick button:hover{border-color:var(--accent);background:var(--accent);color:var(--ink)}.ov-menu__quick b{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;padding:0 6px;background:var(--accent-strong);color:#fff;font-size:10px}.ov-menu__quick button:hover b{background:var(--ink);color:var(--paper)}.ov-menu__foot{margin-top:28px;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;color:rgba(255,255,255,.45);font:400 11px var(--font-mono),monospace;line-height:1.7}.ov-menu__foot a:hover{color:var(--accent)}.ov--product .ov__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch}.pdp__media{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:0;padding:20px;background:var(--soft)}.pdp__rail{display:grid;align-content:start;gap:9px;overflow:auto}.pdp__thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid transparent;border-radius:8px;background:var(--paper);cursor:pointer;padding:6px;transition:border-color .2s,transform .2s}.pdp__thumb img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}.pdp__thumb:hover{transform:translateY(-2px)}.pdp__thumb[aria-pressed=true]{border-color:var(--ink)}.pdp__thumb:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pdp__stage{display:grid;place-items:center;min-height:0;overflow:hidden;border-radius:12px;background:var(--paper);padding:22px}.pdp__stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(1.12);mix-blend-mode:multiply;animation:ov-stage-in .24s ease}@keyframes ov-stage-in{0%{transform:scale(.96)}}.pdp__info{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:26px 30px 30px}.pdp__title{margin:8px 0 2px;font-size:clamp(28px,3.4vw,38px);line-height:1.02;letter-spacing:-.045em}.pdp__sub{margin:0;color:var(--muted);font-size:14px}.pdp__price{margin:16px 0 0;font-size:18px;font-weight:600;letter-spacing:-.02em}.pdp__price span{display:block;margin-top:3px;color:var(--muted);font:400 11px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.pdp__group{display:grid;gap:9px;margin-top:24px}.pdp__groupHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.04em}.pdp__groupHead em{color:var(--muted);font-style:normal;font:400 11px var(--font-mono),monospace}.pdp__swatches{display:flex;flex-wrap:wrap;gap:8px}.pdp__swatches .ov-chip{min-height:44px;padding:0 16px;border-radius:999px}.pdp__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pdp__cta{display:grid;gap:9px;margin-top:26px}.pdp__copy{margin-top:26px;border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:13px;line-height:1.6}.pdp__copy ul{display:grid;gap:6px;margin:14px 0 0;padding-left:18px}.pdp__disclosure{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.wishlist-header-button .ov-heart.is-saved{color:var(--accent-strong)}.cart-count.is-active{background:var(--accent-strong);color:#fff;animation:ov-count-pop .24s ease}@keyframes ov-count-pop{40%{transform:scale(1.35)}}@media (max-width:900px){.ov--modal{padding:0}.ov--modal .ov__panel{max-height:100dvh;height:100dvh;border:0;border-radius:0}.ov--product .ov__panel{grid-template-columns:1fr;grid-template-rows:minmax(0,44vh) minmax(0,1fr)}.pdp__media{grid-template-columns:52px minmax(0,1fr);padding:14px}.pdp__info{padding:22px 20px 26px}.ov__close--float{top:12px;right:12px}}@media (max-width:620px){.ov--drawer .ov__panel{width:100%;border-left:0}.ov-line{grid-template-columns:68px minmax(0,1fr);gap:13px}.pdp__sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ov--drawer[data-enter=true] .ov__panel,.ov--modal[data-enter=true] .ov__panel,.ov[data-enter=true] .ov__scrim,.pdp__stage img{animation:none}}.ov-line__art img[src^="/products/"],.pdp__stage img[src^="/products/"],.pdp__thumb img[src^="/products/"]{filter:none;mix-blend-mode:normal}.ov-line__art:has(img[src^="/products/"]){background:#fff}.ov--product.ov--modal{padding:0}.ov--product.ov--modal .ov__panel{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);transform-origin:50% 80%}.ov--product .pdp__media{grid-template-columns:clamp(68px,6vw,112px) minmax(0,1fr);gap:20px;padding:clamp(24px,3vw,56px);overflow:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 30%,#e5d3ff,#f5f0fc 65%)}.ov--product .pdp__rail{gap:16px}.ov--product .pdp__thumb{padding:8px;border:1px solid #ded0ee;border-radius:14px;transition:transform .16s,box-shadow .16s,border-color .16s}.ov--product .pdp__stage img,.ov--product .pdp__thumb img{filter:none;mix-blend-mode:normal}.ov--product .pdp__thumb:hover,.ov--product .pdp__thumb[aria-pressed=true]{border-color:#9c56ed;box-shadow:0 8px 22px #844bc333;transform:translateY(-3px)}.ov--product .pdp__stage{position:relative;min-height:480px;padding:24px;border:1px solid #e4d7f1;border-radius:24px;background:linear-gradient(145deg,#fff,#f4eaff)}.ov--product .pdp__stage img{width:100%;height:100%;max-height:calc(100dvh - 150px);object-fit:contain;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ov--product .pdp__stage:hover img{transform:scale(1.06) rotate(-1deg)}.pdp__image-count{position:absolute;bottom:20px;right:20px;padding:8px 12px;border-radius:20px;color:#673298;background:#ffffffdb;font:500 12px var(--font-mono),monospace}.ov--product .pdp__info{padding:clamp(90px,7vw,128px) clamp(28px,4vw,80px) 64px;overscroll-behavior:contain;background:linear-gradient(155deg,#fff 55%,#f5edff);scrollbar-color:#b082e3 #f6f1fa}.ov--product .ov__eyebrow{font-size:12px;line-height:1.6}.ov--product .pdp__title{margin:20px 0 30px;font-size:clamp(48px,4.8vw,96px);line-height:1.12;letter-spacing:-.055em}.ov--product .pdp__title .shimmer-word{white-space:normal}.ov--product .pdp__sub{font-size:clamp(18px,1.35vw,25px);line-height:1.6}.ov--product .pdp__price{margin-top:28px;font-size:clamp(32px,3vw,52px)}.ov--product .pdp__price span{margin-top:10px;font-size:12px;line-height:1.6}.ov--product .pdp__group{margin-top:32px;gap:14px}.ov--product .pdp__groupHead{font-size:16px}.ov--product .pdp__groupHead em{font-size:12px;text-align:right}.ov--product .pdp__sizes{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.ov--product .ov-chip{min-height:78px;padding:16px;font-size:15px;border-radius:12px;transition:transform .2s,background .2s,box-shadow .2s}.ov--product .ov-chip small{font-size:12px}.ov--product .ov-chip:hover{transform:translateY(-3px);box-shadow:0 10px 24px #8244be24}.ov--product .ov-chip:active{transform:scale(.97)}.ov--product .pdp__cta{margin-top:34px;gap:14px}.ov--product .ov-btn{position:relative;min-height:68px;font-size:13px;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.ov--product .ov-btn:first-child{background:linear-gradient(115deg,#39204f,#8d45df,#4f237c);background-size:200% 100%;color:#fff;border-color:#8041b9}.ov--product .ov-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #743db833;background-position:100% 0}.ov--product .ov-btn:active{transform:scale(.98)}.ov--product .ov-btn svg{width:20px;height:20px}.ov--product .pdp__copy{margin-top:38px;padding-top:28px;font-size:17px}.ov--product .pdp__copy h3{margin:0 0 24px;font-size:clamp(30px,2.5vw,46px);letter-spacing:-.035em}.ov--product .pdp__copy li{padding:10px 8px;border-bottom:1px solid #e8ddef;transition:color .2s,background .2s}.ov--product .pdp__copy li:hover{color:#7435b4;background:#f0e4fc}.ov--product .pdp__disclosure{font-size:13px;line-height:1.7}.ov--product .ov__close--float{top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));height:54px;padding:0 22px;font-size:12px;box-shadow:0 6px 20px #28103512}.ov__close:active{color:#fff;background:#3e155e;border-color:#3e155e;transform:scale(.93)}.ov__close:active svg{transform:rotate(180deg)}.ov[data-closing=true] .ov__close{color:#fff;background:#3e155e;border-color:#3e155e}.ov--modal[data-enter=true] .ov__panel{animation:ov-zoom-in .44s cubic-bezier(.16,1,.3,1) both}.ov--drawer[data-enter=true] .ov__panel{animation:ov-slide-in .32s cubic-bezier(.16,1,.3,1) both}.ov[data-closing=true] .ov__panel{animation:ov-zoom-out .29s cubic-bezier(.55,0,1,.45) both;pointer-events:none}.ov[data-closing=true] .ov__scrim{animation:ov-fade-out .29s ease both}@keyframes ov-zoom-in{0%{opacity:0;transform:translateY(6vh) scale(.87);border-radius:40px}to{opacity:1;transform:none}}@keyframes ov-zoom-out{to{opacity:0;transform:translateY(8vh) scale(.86);border-radius:40px}}@keyframes ov-slide-in{0%{opacity:0;transform:translateX(100%)}}@keyframes ov-fade-out{to{opacity:0}}@media (max-width:900px){.ov--product.ov--modal .ov__panel{display:block;overflow:auto;overscroll-behavior:contain}.ov--product .pdp__media{padding:88px 20px 24px;grid-template-columns:60px minmax(0,1fr);min-height:55dvh;overflow:visible}.ov--product .pdp__stage{min-height:320px;padding:16px}.ov--product .pdp__stage img{height:42dvh;max-height:500px}.ov--product .pdp__info{padding:32px 24px 48px;overflow:visible}.ov--product .pdp__title{font-size:clamp(44px,9vw,72px)}.ov--product .ov__close--float{position:fixed}}@media (prefers-reduced-motion:reduce){.ov[data-closing] .ov__panel,.ov[data-closing] .ov__scrim,.ov[data-enter] .ov__panel{animation:none}.ov--product *,.ov__close,.ov__close svg{transition:none!important}.ov--product .pdp__stage:hover img{transform:none}}.product-motion{position:relative;width:100%;isolation:isolate}.product-motion__stage{display:block;width:100%;padding:18px;border:0;background:#fff;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.product-motion__face,.product-motion__float{display:block;position:relative}.product-motion__float{animation:product-float 2.75s ease-in-out infinite;animation-play-state:paused}.product-motion__face{overflow:hidden;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .14s ease-out}.product-motion__shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.04) 42%,rgba(255,255,255,.42) 49%,rgba(255,255,255,.08) 55%,transparent 62%);transform:translateX(-130%);animation:product-shimmer 3.3s ease-in-out infinite;animation-play-state:paused}.product-motion[data-visible=true][data-paused=false] .product-motion__float,.product-motion[data-visible=true][data-paused=false] .product-motion__shine{animation-play-state:running}.product-motion__pause{display:block;margin:0 auto;border:0;border-bottom:1px solid #d9c8ee;padding:5px 0;background:transparent;color:#655576;font:10px var(--font-mono),monospace;cursor:pointer}.product-motion__pause:focus-visible,.product-motion__stage:focus-visible{outline:2px solid #8b4ce6;outline-offset:-2px;border-radius:12px}@keyframes product-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-9px)}}@keyframes product-shimmer{0%,40%{transform:translateX(-130%)}68%,to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.product-motion__float,.product-motion__shine{animation:none}.product-motion__face{transform:none;transition:none}.product-motion__pause{display:none}}.product-showcase{position:relative;z-index:3;background:#fff;color:#111;isolation:isolate}:root{--product-runway:105svh;--journal-runway:calc(var(--product-runway) * 2);--journal-overlap:min(var(--journal-runway),100svh)}.product-reveal.product-reveal--journal{height:calc(100svh + var(--journal-runway))}.product-reveal{--tint:0;--room:radial-gradient(72% 42% at 50% 34%,rgba(163,100,255,.34),transparent 72%),radial-gradient(130% 60% at 50% 112%,rgba(92,40,180,.44),transparent 66%),radial-gradient(126% 84% at 50% 44%,transparent 46%,rgba(10,3,24,.34) 100%),linear-gradient(180deg,#180730,#280d52 48%,#160730);--rule:color-mix(in oklab,rgba(96,52,158,.10),rgba(203,171,255,.20) calc(var(--tint) * 100%));--ink-soft:color-mix(in oklab,#737078,rgba(226,212,255,.84) calc(var(--tint) * 100%));--accent-ink:color-mix(in oklab,#7940c9,#d7b6ff calc(var(--tint) * 100%));position:relative;height:calc(100svh + var(--product-runway));isolation:isolate;background:#fff;border-top:1px solid color-mix(in oklab,#f0edf3,rgba(160,110,240,.3) calc(var(--tint) * 100%))}.product-reveal:last-child{--tint:1}.product-reveal:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--tint);background:linear-gradient(180deg,#160730,#1d0a3c)}.product-reveal__pin{position:sticky;top:0;z-index:1;height:100svh;min-height:600px;display:flex;flex-direction:column;align-items:center;row-gap:clamp(8px,1.4vh,18px);padding:clamp(58px,7.4vh,84px) 24px calc(clamp(22px,3.4vh,36px) + env(safe-area-inset-bottom,0px));overflow:hidden;background:transparent}.product-reveal__pin:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--room);opacity:var(--tint)}.product-reveal__copy{position:relative;z-index:4;text-align:center;flex-shrink:0;pointer-events:none}.product-reveal__eyebrow{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--accent-ink)}.product-reveal__copy h2{margin:0;font-size:clamp(58px,7.6vw,118px);font-weight:700;line-height:.94;letter-spacing:-.075em}.product-reveal__copy h3{margin:10px 0 6px;font-size:clamp(19px,2.1vw,32px);line-height:1.08;letter-spacing:-.045em}.product-reveal__description{max-width:540px;margin:0 auto;color:var(--ink-soft);font-size:clamp(13px,1.05vw,15px);line-height:1.45;text-wrap:balance;transform:scale(calc(1 / var(--copy-scale, 1)));opacity:calc(1 - var(--copy-slash, 0) * .55);transition:opacity .16s ease}.product-reveal__stage{position:relative;z-index:1;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.product-reveal__image{display:block;width:100%;height:100%;object-fit:contain}.product-reveal__pin{isolation:isolate;perspective:1600px}.product-reveal__copy{transform-origin:50% 35%;transform:translate3d(0,var(--copy-y,0),0) rotateX(var(--copy-tilt,0deg)) scale(var(--copy-scale,1)) skewX(var(--copy-skew,0deg));will-change:transform}.shimmer-text,.shimmer-word{display:inline-block}.shimmer-word{white-space:nowrap}.shimmer-word+.shimmer-word{margin-left:.28em}.shimmer-char{--shimmer-ink:#0a0910;--shimmer-gleam:#9a63f2;position:relative;display:inline-block;color:var(--shimmer-ink);-webkit-text-fill-color:var(--shimmer-ink);text-shadow:0 -1px 0 rgba(220,194,255,.7),0 1px 0 #c49bff,0 2px 0 #a877ec,0 3px 0 #9260df,0 4px 0 #7d49cf,0 5px 0 #6a37bd,0 6px 0 #5a2ba6,0 8px 1px #431d82,0 12px 24px rgba(16,4,42,.5),0 0 22px rgba(150,95,255,.26)}.shimmer-char:after{content:attr(data-ch);position:absolute;left:0;top:0;pointer-events:none;color:var(--shimmer-gleam);-webkit-text-fill-color:var(--shimmer-gleam);text-shadow:0 0 7px rgba(176,122,255,.6),0 0 2px rgba(255,255,255,.35);opacity:0;animation:shimmer-gleam 1.87s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.15s)}@keyframes shimmer-gleam{0%,58%,to{opacity:0}26%{opacity:1}}.product-reveal__copy .shimmer-char{--shimmer-ink:color-mix(in oklab,#0a0910,#fdfaff calc(var(--tint) * 100%));--shimmer-gleam:color-mix(in oklab,#9a63f2,#e9d6ff calc(var(--tint) * 100%));text-shadow:0 -1px 0 color-mix(in oklab,rgba(220,194,255,.7),rgba(255,246,255,.55) calc(var(--tint) * 100%)),0 1px 0 color-mix(in oklab,#c49bff,#a06fe8 calc(var(--tint) * 100%)),0 2px 0 color-mix(in oklab,#a877ec,#7d45cf calc(var(--tint) * 100%)),0 3px 0 color-mix(in oklab,#9260df,#612fae calc(var(--tint) * 100%)),0 4px 0 color-mix(in oklab,#7d49cf,#4a218a calc(var(--tint) * 100%)),0 5px 0 color-mix(in oklab,#6a37bd,#381769 calc(var(--tint) * 100%)),0 6px 0 color-mix(in oklab,#5a2ba6,#290f4f calc(var(--tint) * 100%)),0 8px 1px color-mix(in oklab,#431d82,#1a0733 calc(var(--tint) * 100%)),0 12px 24px color-mix(in oklab,rgba(16,4,42,.5),rgba(4,1,12,.72) calc(var(--tint) * 100%)),0 0 22px color-mix(in oklab,rgba(150,95,255,.26),rgba(186,136,255,.55) calc(var(--tint) * 100%))}.product-reveal__copy h3 .shimmer-char{text-shadow:0 1px 0 color-mix(in oklab,#b98cff,#9764e2 calc(var(--tint) * 100%)),0 2px 0 color-mix(in oklab,#8f57db,#5c2aa4 calc(var(--tint) * 100%)),0 3px 1px color-mix(in oklab,#5f2fa6,#2a1050 calc(var(--tint) * 100%)),0 5px 12px color-mix(in oklab,rgba(18,5,46,.4),rgba(4,1,12,.6) calc(var(--tint) * 100%)),0 0 16px color-mix(in oklab,rgba(150,95,255,.22),rgba(186,136,255,.5) calc(var(--tint) * 100%))}.product-reveal__copy h3 .shimmer-char:after{animation-duration:2.2s}.product-reveal__slashes{position:absolute;inset:-40% -20%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(114deg,transparent 0 24px,color-mix(in oklab,rgba(123,63,228,.5),rgba(198,158,255,.42) calc(var(--tint) * 100%)) 24px 26px,transparent 26px 30px,color-mix(in oklab,rgba(10,9,16,.42),rgba(150,96,255,.3) calc(var(--tint) * 100%)) 30px 31px);mask-image:linear-gradient(114deg,transparent 12%,#000 40%,#000 60%,transparent 88%);-webkit-mask-image:linear-gradient(114deg,transparent 12%,#000 40%,#000 60%,transparent 88%);opacity:calc(var(--copy-slash, 0) * .9);transform:translate3d(calc(var(--copy-slash, 0) * -60px),0,0) skewX(-8deg);transition:opacity .16s ease;mix-blend-mode:multiply}.product-reveal[data-tinted="1"] .product-reveal__slashes{mix-blend-mode:screen}.product-reveal__stage{perspective:1100px;isolation:isolate}.product-reveal__rig{position:absolute;width:min(44vh,34vw,470px);height:min(44vh,34vw,470px);transform-style:preserve-3d;transform:translate3d(var(--product-pan,0),calc(var(--product-lift,0vh) + 2%),0) rotateX(var(--product-pitch,0deg)) rotateY(var(--product-turn,0deg)) rotate(var(--product-roll,0deg)) scale(var(--product-scale,1));will-change:transform}.product-reveal__aim{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(var(--aim-x,0deg)) rotateX(var(--aim-y,0deg));transition:transform .2s ease-out}.product-reveal__lighting{background:linear-gradient(110deg,transparent 34%,rgba(176,120,255,.18) 43%,rgba(240,225,255,.7) 49%,rgba(150,90,240,.32) 54%,transparent 63%);background-size:240% 100%;background-position:var(--light-position,0) 50%;transform:translateZ(1px)}.product-reveal__gloss,.product-reveal__lighting{pointer-events:none;position:absolute;inset:0;mask-image:var(--product-mask);-webkit-mask-image:var(--product-mask);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mix-blend-mode:screen}.product-reveal__gloss{background:linear-gradient(116deg,transparent 32%,rgba(150,95,240,.45) 43%,rgba(214,180,255,1) 50%,rgba(128,64,225,.55) 57%,transparent 68%);background-size:300% 100%;transform:translateZ(2px);animation:product-gloss 2.15s ease-in-out infinite}@keyframes product-gloss{0%{background-position:185% 50%;opacity:.25}50%{opacity:1}to{background-position:-85% 50%;opacity:.25}}.product-reveal__halo{position:absolute;width:min(75vw,860px);height:min(64vh,600px);border-radius:50%;background:radial-gradient(ellipse,color-mix(in oklab,rgba(176,114,242,.22),rgba(172,116,255,.3) calc(var(--tint) * 100%)),color-mix(in oklab,rgba(209,173,255,.1),rgba(140,80,230,.2) calc(var(--tint) * 100%)) 38%,transparent 68%);opacity:var(--halo-opacity,.4);transform:translateX(calc(var(--product-pan,0vw) * -.4));pointer-events:none}.product-reveal__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 70% at 50% 42%,color-mix(in oklab,#f6f2fc,rgba(122,62,214,.26) calc(var(--tint) * 100%)),transparent 72%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 74%,transparent 98%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 74%,transparent 98%)}.product-reveal__backdrop:before{content:"";position:absolute;left:50%;bottom:-8%;width:220%;height:150%;transform:translateX(-50%) perspective(900px) rotateX(72deg) translateY(calc(var(--scene-progress,0) * -46px));transform-origin:50% 100%;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 46% 58% at 50% 26%,#000,transparent 76%);mask-image:radial-gradient(ellipse 46% 58% at 50% 26%,#000,transparent 76%);opacity:.55}.product-reveal__backdrop:after{content:"";position:absolute;left:50%;top:48%;width:132vh;height:132vh;transform:translate(-50%,-50%) rotate(calc(var(--scene-progress,0) * 130deg)) scale(calc(1 + var(--scene-progress,0) * .16));background:repeating-radial-gradient(circle at center,transparent 0 44px,var(--rule) 44px 45px);-webkit-mask-image:radial-gradient(circle,#000 24%,transparent 72%);mask-image:radial-gradient(circle,#000 24%,transparent 72%)}.product-reveal__backdrop span{position:absolute;border-radius:50%;filter:blur(26px);will-change:transform}.product-reveal__backdrop span:first-child{width:46vw;height:46vw;left:-10vw;top:4%;background:radial-gradient(circle,color-mix(in oklab,rgba(178,123,255,.26),rgba(158,102,246,.24) calc(var(--tint) * 100%)),transparent 68%);transform:translate3d(calc(var(--scene-progress,0) * 9vw),calc(var(--scene-progress,0) * -7vh),0);animation:companion-drift-a 8.32s ease-in-out infinite alternate}.product-reveal__backdrop span:nth-child(2){width:38vw;height:38vw;right:-8vw;top:34%;background:radial-gradient(circle,color-mix(in oklab,rgba(120,64,201,.2),rgba(150,92,255,.3) calc(var(--tint) * 100%)),transparent 66%);transform:translate3d(calc(var(--scene-progress,0) * -11vw),calc(var(--scene-progress,0) * 6vh),0);animation:companion-drift-b 10.24s ease-in-out infinite alternate}.product-reveal__backdrop span:nth-child(3){width:30vw;height:30vw;left:38%;bottom:-6%;background:radial-gradient(circle,color-mix(in oklab,rgba(206,176,255,.26),rgba(170,124,250,.22) calc(var(--tint) * 100%)),transparent 70%);transform:translate3d(calc(var(--scene-progress,0) * 4vw),calc(var(--scene-progress,0) * -9vh),0);animation:companion-drift-a 12.16s ease-in-out infinite alternate-reverse}@keyframes companion-drift-a{0%{translate:0 0}to{translate:3vw 4vh}}@keyframes companion-drift-b{0%{translate:0 0}to{translate:-4vw -3vh}}.product-reveal__shadow{position:absolute;bottom:3%;width:36%;height:7%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in oklab,rgba(63,22,91,.22),rgba(4,1,12,.52) calc(var(--tint) * 100%)),transparent 70%);filter:blur(12px);transform:translateX(var(--product-pan,0)) scaleX(calc(1.6 - var(--scene-progress,0) * .6));opacity:calc(.2 + var(--scene-progress,0) * .65)}.product-reveal__orbit{position:absolute;width:62%;aspect-ratio:1;border:1px solid color-mix(in oklab,rgba(140,88,191,.12),rgba(206,176,255,.26) calc(var(--tint) * 100%));border-radius:50%;transform:rotateX(74deg) rotate(calc(var(--scene-progress,0) * 95deg));pointer-events:none}.product-reveal__chapters{position:absolute;z-index:3;inset:auto 0 1%;pointer-events:none;text-align:center}.product-reveal__chapters span{position:absolute;inset:auto 0 0;opacity:0;transform:translateY(15px);transition:opacity .23s,transform .23s;color:color-mix(in oklab,#532a7e,#f2e6ff calc(var(--tint) * 100%));font-size:clamp(16px,1.8vw,24px);font-weight:600;letter-spacing:-.03em;text-shadow:0 1px 16px color-mix(in oklab,#fff,rgba(28,9,55,.9) calc(var(--tint) * 100%)),0 1px 8px color-mix(in oklab,#fff,rgba(28,9,55,.9) calc(var(--tint) * 100%))}[data-phase="0"] .product-reveal__chapters span:first-child,[data-phase="1"] .product-reveal__chapters span:nth-child(2),[data-phase="2"] .product-reveal__chapters span:nth-child(3){opacity:1;transform:translateY(0)}.product-reveal__progress{width:70px;height:2px;border-radius:2px;background:color-mix(in oklab,#eee7f6,rgba(255,255,255,.18) calc(var(--tint) * 100%));position:relative;z-index:4;flex-shrink:0;overflow:hidden}.product-reveal__progress span{display:block;height:100%;background:color-mix(in oklab,#8850cc,#d3b3ff calc(var(--tint) * 100%));transform:scaleX(var(--scene-progress,0));transform-origin:left}.product-reveal__actions{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;padding:9px 14px 9px 10px;border-radius:999px;background:color-mix(in oklab,rgba(255,255,255,.86),rgba(38,15,74,.58) calc(var(--tint) * 100%));border:1px solid color-mix(in oklab,rgba(22,9,42,.07),rgba(196,155,255,.3) calc(var(--tint) * 100%));box-shadow:0 12px 34px color-mix(in oklab,rgba(45,18,86,.1),rgba(5,1,14,.46) calc(var(--tint) * 100%));backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25)}.product-reveal__actions .button{background:color-mix(in oklab,#773ac6,#8f52e4 calc(var(--tint) * 100%));border-color:color-mix(in oklab,#773ac6,#a473f0 calc(var(--tint) * 100%));color:#fff}.product-reveal__actions>a{display:inline-flex;align-items:center;gap:6px;padding-right:6px;color:color-mix(in oklab,#7438c1,#dcc3ff calc(var(--tint) * 100%));font-size:14px;font-weight:500}.product-reveal__actions>a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:700px){.product-reveal__pin{padding:clamp(72px,9vh,90px) 18px calc(20px + env(safe-area-inset-bottom,0px));min-height:560px}.product-reveal__copy h2{font-size:clamp(58px,15vw,104px)}.product-reveal__description{max-width:330px}.product-reveal__rig{width:min(44vh,72vw,400px);height:min(44vh,72vw,400px)}}@media (max-height:680px){:root{--product-runway:0px}.product-reveal{height:auto}.product-reveal__pin{position:relative;height:auto;min-height:0}.product-reveal__stage{flex:none;height:360px}}@media (max-width:700px){.product-reveal__backdrop span{filter:blur(20px)}.product-reveal__backdrop:before{background-size:44px 44px}}@media (prefers-reduced-motion:reduce){:root{--product-runway:0px}.product-reveal{height:auto}.product-reveal__pin{position:relative}.product-reveal__aim,.product-reveal__rig{transform:none;will-change:auto;transition:none}.product-reveal__gloss,.product-reveal__lighting,.product-reveal__orbit,.product-reveal__progress{display:none}.product-reveal__chapters span{transition:none}.product-reveal__backdrop span{animation:none}.product-reveal__backdrop:after{transform:translate(-50%,-50%)}.product-reveal__copy{transform:none}.product-reveal__slashes,.shimmer-char:after{display:none}}.product-reveal__chart{position:absolute;left:50%;top:50%;z-index:1;width:min(19vw,244px);margin:0;transform-origin:center;transform:translate(-50%,-50%) translate3d(var(--chart-x,0),var(--chart-y,0),var(--chart-z,0)) rotateY(var(--chart-rot-y,0deg)) rotate(var(--chart-rot-z,0deg)) scale(var(--chart-scale,1));opacity:var(--chart-opacity,1);filter:blur(var(--chart-blur,0));transition:transform .12s linear,opacity .2s ease,filter .2s ease;will-change:transform,opacity}.product-reveal__chart img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 92% 92% at center,#000 86%,transparent 100%);mask-image:radial-gradient(ellipse 92% 92% at center,#000 86%,transparent 100%);filter:drop-shadow(0 14px 30px color-mix(in oklab,rgba(58,20,92,.18),rgba(4,1,12,.55) calc(var(--tint) * 100%)))}.product-reveal__chart figcaption{color:var(--ink-soft);font-size:12px;text-align:center;font-weight:500;opacity:.55}@media (min-width:701px){.product-reveal__chart figcaption{display:none}}.product-reveal__chart--left{--chart-x:-30vw;--chart-scale:.9;--chart-opacity:.72}.product-reveal__chart--right{--chart-x:30vw;--chart-scale:.9;--chart-opacity:.72}.product-reveal__rig{z-index:2}@media (max-width:700px){.product-reveal__chart{left:auto;right:auto;top:auto;bottom:0;width:29vw;transform:translateY(calc(var(--scene-progress,0) * -12px));opacity:1;filter:none}.product-reveal__chart--left{left:0;--chart-x:0;transform:translateY(calc(var(--scene-progress,0) * -12px)) rotate(-4deg)}.product-reveal__chart--right{right:0;--chart-x:0;transform:translateY(calc(var(--scene-progress,0) * -12px)) rotate(4deg)}.product-reveal__chart figcaption{font-size:9px}.product-reveal__chapters{bottom:22%}}@media (prefers-reduced-motion:reduce){.product-reveal__chart{transition:none;filter:none;opacity:1;transform:translate(-50%,-50%) translateX(var(--chart-x,0))}.product-reveal__chart--left{--chart-x:-30vw}.product-reveal__chart--right{--chart-x:30vw}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.product-reveal__chart{transform:none}}.product-reveal .shimmer-word{--copy-scale:initial;--copy-y:initial;--copy-tilt:initial;--copy-slash:initial;--copy-skew:initial;--product-turn:initial;--product-pitch:initial;--product-roll:initial;--product-lift:initial;--product-pan:initial;--product-scale:initial;--light-position:initial;--halo-opacity:initial;--scene-progress:initial;--slip-in:initial;--slip-out:initial;--aim-x:initial;--aim-y:initial}.statement-title--cipher{--cx:0deg;--cy:0deg;position:relative;z-index:2;width:100%;max-width:min(1120px,94vw);margin:6px auto 0;min-height:5em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:clamp(24px,3.5vw,58px);line-height:1.1;letter-spacing:-.04em;perspective:1100px;cursor:default}.statement-title--cipher .cipher-line{display:block;width:100%;transform:rotateX(var(--cx)) rotateY(var(--cy));transform-style:preserve-3d;transition:transform .29s cubic-bezier(.2,.7,.2,1);will-change:transform}.cipher-row{display:block;white-space:nowrap;will-change:transform;animation:cipher-rowslide var(--dur,1.1s) ease-in-out var(--delay,.12s) infinite alternate}.cipher-word{display:inline-block;white-space:nowrap;margin:0 .16em}.cipher-char{--px:0px;--py:0px;position:relative;display:inline-block;color:#08070c;-webkit-text-fill-color:#08070c;text-shadow:0 -1px 0 rgba(220,194,255,.7),-1px 0 0 rgba(150,100,220,.35),0 1px 0 #c49bff,0 2px 0 #a877ec,0 3px 0 #9260df,0 4px 0 #7d49cf,0 5px 0 #6a37bd,0 6px 0 #5a2ba6,0 8px 1px #431d82,0 12px 24px rgba(16,4,42,.55),0 0 24px rgba(150,95,255,.28);transform:translate3d(var(--px),var(--py),0);transition:transform .22s cubic-bezier(.34,1.4,.5,1),opacity .16s linear}.cipher-char:after{content:attr(data-ch);position:absolute;left:0;top:0;pointer-events:none;color:#b98cff;-webkit-text-fill-color:#b98cff;text-shadow:0 0 7px rgba(176,122,255,.6),0 0 2px rgba(255,255,255,.35);opacity:0;animation:cipher-gleam 1.87s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -155ms)}.cipher-char.is-cipher:after,.cipher-char.is-pending:after{display:none}@keyframes cipher-gleam{0%,58%,to{opacity:0}26%{opacity:1}}.cipher-char.is-cipher{background:none;-webkit-text-fill-color:#c79bff;color:#c79bff;text-shadow:0 0 10px rgba(167,112,255,.75),0 0 26px rgba(120,60,220,.4);animation:none;font-family:var(--font-mono),ui-monospace,monospace}.cipher-char.is-pending{opacity:0}@keyframes cipher-rowslide{0%{transform:translate3d(calc(var(--dir, 1) * var(--amp, 4vw) * -1),0,0)}to{transform:translate3d(calc(var(--dir, 1) * var(--amp, 4vw)),0,0)}}.statement>.statement-fibres{position:absolute;z-index:0;inset:-12%;width:124%;height:124%;pointer-events:none;color:rgba(110,66,200,.16);overflow:hidden}.statement-fibres svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:fibre-drift 14.72s ease-in-out infinite alternate}.statement-fibres path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.statement-fibres path.is-live{stroke:rgba(150,100,255,.3);stroke-dasharray:5 16;animation:fibre-flow 5.88s linear infinite}.statement-fibres path.is-live.alt{animation-duration:7.04s;animation-direction:reverse;stroke:rgba(123,63,228,.24)}.statement-fibres circle{fill:rgba(150,100,255,.28)}.statement-fibres circle.pulse{animation:fibre-node 3.3s ease-in-out infinite}@keyframes fibre-drift{0%{transform:translate3d(-1.5%,1%,0) rotate(-1.4deg) scale(1.02)}to{transform:translate3d(1.8%,-1.2%,0) rotate(1.6deg) scale(1.08)}}@keyframes fibre-flow{to{stroke-dashoffset:-420}}@keyframes fibre-node{0%,to{opacity:.25;r:2.5}50%{opacity:.7;r:4}}.statement>.section-inner{display:flex;flex-direction:column;align-items:center}@media (max-width:700px){.statement-title--cipher{min-height:5em;font-size:clamp(28px,9vw,52px)}.cipher-row{--amp:5vw}}@media (prefers-reduced-motion:reduce){.cipher-char:after{display:none}.cipher-char,.cipher-row,.statement-fibres .fibre-web,.statement-fibres circle.pulse,.statement-fibres path.is-live{animation:none}.cipher-char{color:#08070c;-webkit-text-fill-color:#08070c;filter:none}.cipher-char,.cipher-row{transform:none}.statement-title--cipher .cipher-line{transform:none;transition:opacity .33s ease}}.helmet-archive-card{position:relative;min-width:0}.hac-frame{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9d3e2;border-radius:8px;background:#fff;transition:border-color .16s ease}.helmet-archive-card:is(:hover,:focus-within) .hac-frame{border-color:#a56bff}.hac-media{position:relative;aspect-ratio:1/1.12;overflow:hidden;background:transparent}.hac-media:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(68% 56% at 50% 40%,rgba(166,104,255,.55),transparent 74%),linear-gradient(180deg,#2b1058,#180731);transition:opacity .23s ease}.helmet-archive-card:focus-within .hac-media:before{opacity:1}.hac-media .hac-image{position:absolute;inset:0;width:100%;height:100%;padding:clamp(8px,1.2vw,16px);object-fit:contain;transition:opacity .26s ease,transform .3s ease}.hac-image--primary{opacity:1;object-position:center}.hac-media .hac-image--alternate{opacity:0;object-fit:contain;object-position:center bottom;transform:scale(1.035)}.helmet-archive-card:focus-within .hac-image--primary{opacity:0}.helmet-archive-card:focus-within .hac-image--alternate{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.helmet-archive-card:hover .hac-image--primary{opacity:0}.helmet-archive-card:hover .hac-image--alternate{opacity:1;transform:scale(1)}.helmet-archive-card:hover .hac-media:before{opacity:1}}.hac-edition,.hac-tag{position:absolute;top:12px;z-index:2;padding:6px 9px;border-radius:3px;font:500 9px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.hac-edition{left:12px;color:#fff;background:#111014cc;transition:background .23s ease}.helmet-archive-card:focus-within .hac-edition{background:#0c0518d9}.hac-tag{right:12px;background:#c9a6ff;color:#17101f}.hac-tag--sold{background:#242128;color:#d1cbd7}.hac-peek{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;min-height:36px;white-space:nowrap;padding:8px 12px;border:0;border-radius:3px;background:#f4effb;color:#17101f;font:500 10px var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .2s ease}.helmet-archive-card:is(:hover,:focus-within) .hac-peek{opacity:1}.hac-body{display:flex;flex:1 1;flex-direction:column;padding:16px;background:#111014}.hac-titles{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hac-name{color:#f6f3fa;font-size:clamp(16px,1.4vw,21px);font-weight:600;letter-spacing:-.025em}.hac-year{color:#c9a6ff;font:500 11px var(--font-mono),monospace}.hac-unlock{flex:1 1;min-height:34px;margin:8px 0 16px;color:#b9b2c2;font-size:12px;line-height:1.5}.hac-cta{display:flex;gap:8px}.hac-buy{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:6px;min-width:0;min-height:44px;padding:10px;border:1px solid #54465f;border-radius:3px;background:transparent;color:#eee7f7;font:500 10px var(--font-mono),monospace;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.hac-buy:hover{background:#c9a6ff;color:#17101f}.hac-save{width:44px;flex-shrink:0;min-height:44px;display:grid;place-items:center;border:1px solid #54465f;border-radius:3px;background:transparent;color:#c9a6ff;cursor:pointer}.hac-save:is(:hover,.is-saved){background:#332342;border-color:#c9a6ff}.hac-buy:focus-visible,.hac-peek:focus-visible,.hac-save:focus-visible{outline:2px solid #c9a6ff;outline-offset:3px}@media (hover:none){.hac-peek{opacity:1}}@media (max-width:600px){.hac-body{padding:12px}.hac-edition,.hac-tag{top:8px;padding:5px;font-size:7px}.hac-edition{left:8px}.hac-tag{right:8px}.hac-cta{gap:5px}.hac-buy{padding:7px;font-size:8px}.hac-save{width:36px}.hac-unlock{font-size:11px;min-height:50px}}@media (max-width:360px){.helmet-archive-section .helmet-archive-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hac-edition,.hac-frame,.hac-media .hac-image,.hac-media:before,.hac-peek{transition:none;transform:none}}.section.helmet-archive-section{padding-inline:0;overflow:hidden}.section.helmet-archive-section>.section-inner{width:100%;max-width:none}.helmet-archive-section .helmet-archive-heading{padding-inline:clamp(20px,3vw,56px)}.helmet-archive-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(20px,3vw,56px) 18px;font:500 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.helmet-archive-controls button{min-height:36px;padding:8px 14px;border:1px solid #c9bed7;border-radius:4px;background:#fff;color:#24172e;font:inherit;cursor:pointer}.helmet-archive-controls button:focus-visible{outline:2px solid #975be6;outline-offset:3px}.helmet-archive-section .helmet-archive-grid-viewport{--gallery-gap:16px;--gallery-card:calc((100vw - 48px) / 4);overflow:hidden}.helmet-archive-section .helmet-archive-grid{gap:clamp(22px,3vw,42px) var(--gallery-gap);transform:none}.helmet-archive-section .helmet-archive-row{display:flex;width:max-content;gap:var(--gallery-gap);padding:0 var(--gallery-gap) 0 0!important;animation:archive-glide 15.36s linear infinite;will-change:transform}.helmet-archive-section .helmet-archive-card{flex:0 0 var(--gallery-card);width:var(--gallery-card)}.helmet-archive-section .helmet-archive-row:nth-child(2){animation-direction:reverse;animation-duration:17.92s;animation-delay:-7s}.helmet-archive-section .helmet-archive-row:nth-child(3){animation-duration:20.48s;animation-delay:-4s}.helmet-archive-section .helmet-archive-row:nth-child(4){margin-top:clamp(18px,3vw,42px)}.helmet-archive-section .helmet-archive-row:nth-child(5){margin-top:clamp(32px,5vw,72px)}.helmet-archive-section .helmet-archive-row:nth-child(6){margin-top:clamp(46px,7vw,102px)}.helmet-archive-section .helmet-archive-row:nth-child(7){margin-top:clamp(60px,9vw,132px)}.helmet-archive-section .helmet-archive-row{animation-name:archive-glide,archive-stretch;animation-duration:15.36s,.5s;animation-timing-function:linear,ease-out;animation-iteration-count:infinite,1}.helmet-archive-section .hac-frame{border-radius:6px 24px 6px 24px}.helmet-archive-section .hac-media{aspect-ratio:1/1}.helmet-archive-section .helmet-archive-row:is(:hover,:focus-within),.helmet-archive-section .is-paused .helmet-archive-row{animation-play-state:paused}@keyframes archive-glide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes archive-stretch{0%{translate:0 0}to{translate:0 clamp(18px,3vw,48px)}}@supports (animation-timeline:view()){.helmet-archive-section .helmet-archive-row{animation-timeline:auto,view(block);animation-range:normal,entry 0 exit 100%}}@media (max-width:800px){.helmet-archive-section .helmet-archive-grid-viewport{--gallery-gap:12px;--gallery-card:calc((100vw - 24px) / 2)}.helmet-archive-section .hac-frame{border-radius:5px 18px 5px 18px}}@media (prefers-reduced-motion:reduce){.helmet-archive-section .helmet-archive-row{animation:none;transform:none;translate:none;display:grid;width:auto;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px!important}.helmet-archive-section .helmet-archive-row:nth-child(n+4){display:none;margin-top:0}.helmet-archive-section .helmet-archive-card{width:auto}.helmet-archive-controls,.helmet-archive-section .helmet-archive-card[data-copy]{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:800px){.helmet-archive-section .helmet-archive-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.helmet-archive-grid-viewport.is-train .helmet-archive-row{animation-name:archive-stretch;animation-duration:.5s;animation-timing-function:ease-out;animation-iteration-count:1;will-change:transform}@supports (animation-timeline:view()){.helmet-archive-grid-viewport.is-train .helmet-archive-row{animation-timeline:view(block);animation-range:entry 0 exit 100%}}.helmet-archive-grid-viewport.is-train{--rush:0}.is-train .hac-frame{position:relative;border-color:color-mix(in srgb,#a56bff calc(35% + var(--rush,0) * 65%),#d9d3e2);background:#fff}.is-train .hac-media{background:transparent}.is-train .hac-frame:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(214,188,255,.5) 50%,transparent 62%);opacity:calc(.18 + var(--rush,0) * .6);transform:translateX(calc(-120% + var(--rush,0) * 240%));animation:archive-sheen 2.31s ease-in-out infinite}.is-train[data-rush] .hac-frame:after{animation-play-state:paused}.is-train .helmet-archive-card:not([data-sheen]) .hac-frame:after,.is-train .helmet-archive-row:not([data-on]) .hac-frame:after{animation-name:none}.is-train .helmet-archive-card{contain:layout paint style}@keyframes archive-sheen{0%,to{transform:translateX(-120%)}50%{transform:translateX(120%)}}.is-train .hac-media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--train-helmet) center /contain no-repeat;opacity:calc(var(--rush,0) * 1.35);transition:opacity .18s linear}@media (max-width:760px){.is-train .hac-media:after{background-image:var(--train-helmet-sm,var(--train-helmet))}}@media (prefers-reduced-motion:reduce){.is-train .hac-frame:after,.is-train .hac-media:after{display:none}.helmet-archive-grid-viewport.is-train .helmet-archive-row{animation:none;transform:none!important;will-change:auto}}.scene-exchange{position:relative;height:calc(var(--scene-span,2) * 100svh)}.scene-exchange--fit{height:auto}@media (max-width:800px){.scene-exchange:not(.scene-exchange--fit){height:auto;min-height:0}}@property --exchange{syntax:"<number>";inherits:false;initial-value:1}[data-scene-rise]{transform-origin:50% 62%;will-change:transform;transform:translate3d(0,calc((1 - var(--exchange,1)) * 14svh),0) scale(calc(.82 + var(--exchange,1) * .18));opacity:calc(.08 + var(--exchange,1) * .92)}[data-scene-write]{position:relative;transition:opacity .5s cubic-bezier(.2,.7,.2,1),translate .62s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.2,.7,.2,1)}.social-title-right[data-scene-write]{transition-delay:.07s}[data-scene-armed]:not([data-written]) [data-scene-write],[data-scene-write][data-scene-armed]:not([data-written]){opacity:0;translate:0 22px;filter:blur(12px);transition-duration:.2s;transition-delay:0s}[data-scene-write]:before{content:"";position:absolute;z-index:2;top:-30%;bottom:-30%;left:-10%;width:46%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(176,128,255,.3),rgba(176,128,255,.12) 55%,rgba(176,128,255,0));transform:translate3d(-60%,0,0)}[data-scene-write][data-written]:before,[data-written] [data-scene-write]:before{animation:scene-sweep .75s cubic-bezier(.25,.7,.25,1) both}@keyframes scene-sweep{0%{opacity:0;transform:translate3d(-60%,0,0)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate3d(230%,0,0)}}.scene-hand{position:relative;width:100%;container-type:inline-size}.scene-nib{position:absolute;top:52%;left:0;width:15px;height:15px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 0 6px rgba(166,108,255,.22),0 0 26px 8px rgba(166,108,255,.45);opacity:0;pointer-events:none}[data-written] .scene-nib{animation:scene-nib-dash .75s cubic-bezier(.25,.7,.25,1) both}@keyframes scene-nib-dash{0%{opacity:0;translate:0 0}15%{opacity:1}50%{translate:50cqw -6px}85%{opacity:1}to{opacity:0;translate:100cqw 0}}@media (prefers-reduced-motion:reduce){.scene-exchange{height:auto}[data-scene-rise]{transform:none!important;opacity:1!important;will-change:auto}[data-scene-write]{translate:none!important;filter:none!important;opacity:1!important;transition:none!important}.scene-nib,[data-scene-write]:before{display:none}}.principle-reading-runway{height:45svh;pointer-events:none}@media (max-width:800px),(prefers-reduced-motion:reduce){.principle-reading-runway{display:none}.principle-exchange .statement [data-scene-rise]{transform:none;opacity:1}.principle-exchange .statement .scene-nib{display:none}}[data-covered] *,[data-covered] :after,[data-covered] :before{animation-play-state:paused!important}html[data-scrolling] .statement-fibres :is(.is-live,.pulse){animation-play-state:paused}[data-stack-covered] *,[data-stack-covered] :after,[data-stack-covered] :before{animation-play-state:paused!important}@property --reveal{syntax:"<number>";inherits:false;initial-value:1}@property --reveal-edge{syntax:"*";inherits:false}.checkout-inner[data-reveal],.section-inner[data-reveal]{transform-origin:50% 70%;will-change:transform;transform:translate3d(0,calc((1 - var(--reveal,1)) * 5svh),0) scale(calc(.965 + var(--reveal,1) * .035));opacity:calc(.06 + var(--reveal,1) * .94)}.button[data-reveal]{--reveal-edge:calc(var(--reveal,1) * 132% - 16%);will-change:transform,mask-position;transform:translate3d(0,calc((1 - var(--reveal,1)) * 14px),0);-webkit-mask-image:linear-gradient(96deg,#000 var(--reveal-edge),rgba(0,0,0,0) calc(var(--reveal-edge) + 10%));mask-image:linear-gradient(96deg,#000 var(--reveal-edge),rgba(0,0,0,0) calc(var(--reveal-edge) + 10%))}@media (prefers-reduced-motion:reduce){[data-reveal]{transform:none!important;opacity:1!important;will-change:auto;-webkit-mask-image:none!important;mask-image:none!important}}[data-focus]{will-change:transform,opacity;opacity:calc(.04 + var(--focus,1) * .96);transform:translate3d(0,calc((1 - var(--focus,1)) * 26px),0);letter-spacing:calc((1 - var(--focus,1)) * .07em)}.product-reveal{--slip-in:1;--slip-out:0}.product-reveal__pin{will-change:transform,opacity;transform:scale(calc(.58 + var(--slip-in,1) * .42 + var(--slip-out,0) * .58));opacity:calc(min(1,var(--slip-in,1) * 2.4) * (1 - var(--slip-out,0)))}@media (prefers-reduced-motion:reduce){.product-reveal__pin{will-change:auto}.product-reveal__pin,[data-focus]{transform:none!important;opacity:1!important}[data-focus]{filter:none!important;letter-spacing:normal!important}}@property --market-light-progress{syntax:"<number>";inherits:true;initial-value:0}.section.lando-system{--market-muted:color-mix(in srgb,#555550 calc(var(--market-light-progress) * 100%),#b7b7b0);--market-ink:color-mix(in srgb,#0b0b0b calc(var(--market-light-progress) * 100%),#f5f5f2);--market-border:color-mix(in srgb,rgba(11,11,11,.24) calc(var(--market-light-progress) * 100%),rgba(245,245,242,.25))}.section.lando-system .lando-mosaic-card,.section.lando-system .market-chart-card{transition:transform .29s ease}.section.lando-system .market-chart-foot,.section.lando-system .market-chart-price span,.section.lando-system .market-timeframes button,.section.lando-system .market-timeframes-label,.section.lando-system .section-heading p{color:var(--market-muted)}.section.lando-system .market-chart text{fill:var(--market-muted)}.section.lando-system .market-chart-foot,.section.lando-system .market-timeframes button,.section.lando-system .market-timeframes-global{border-color:var(--market-border)}.section.lando-system .market-timeframes button:is(:hover,.is-active){color:#0b0b0b}.section.lando-system .market-chart line{transition:none}.section.lando-system .market-candle{color:var(--market-ink)}.section.lando-system .market-candle line{stroke:currentColor}.section.lando-system .market-candle rect{fill:currentColor}.section.lando-system .market-candle.is-rising{color:#7b3fe4}.section.lando-system .lando-mosaic-card:hover{--market-ink:#0b0b0b;--market-muted:#555550}@media (max-width:800px){.lando-system .motion-horizontal-layer__pin{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:24px}.lando-system .lando-mosaic-card{scroll-snap-align:center}.lando-system .lando-mosaic-card:nth-child(2n),.lando-system .lando-mosaic-card:nth-child(3n){transform:none}.lando-system .market-timeframes{flex-wrap:wrap;gap:6px}.lando-system .market-timeframes button{min-width:44px;min-height:40px;padding:0 10px}}.section.lando-system .shop-horizontal-scene{--market-light-progress:1;--market-muted:color-mix(in srgb,#555550 calc(var(--market-light-progress) * 100%),#b7b7b0);--market-ink:color-mix(in srgb,#0b0b0b calc(var(--market-light-progress) * 100%),#f5f5f2);--market-border:color-mix(in srgb,rgba(11,11,11,.24) calc(var(--market-light-progress) * 100%),rgba(245,245,242,.25));color:var(--market-ink);transition:--market-light-progress .45s cubic-bezier(.22,.61,.36,1)}.section.lando-system[data-scroll-skin=dark] .shop-horizontal-scene{--market-light-progress:0}@media (prefers-reduced-motion:reduce){.section.lando-system .shop-horizontal-scene{transition:none}}.section.split-feature{display:flex;height:100%;min-height:100%;padding:0;background:var(--paper);overflow:hidden}.split-feature-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1px;padding:0;background:#eae3f2}.split-feature-panel{--panel-settle:clamp(0,calc((var(--stack-progress,1) - var(--panel-delay,0)) / .74),1);position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#fff}.split-feature-media{position:absolute;inset:7% 7% 27%}.split-feature-media img{width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(#000 70%,transparent);-webkit-mask-image:linear-gradient(#000 70%,transparent);transform:scale(calc(1.07 - var(--panel-settle) * .07));transform-origin:50% 55%;will-change:transform}.split-feature-panel:hover .split-feature-media img{transform:scale(1.035);filter:saturate(1.06) contrast(1.03)}.split-feature-panel:after{content:"";position:absolute;inset:auto 0 0 0;height:56%;background:linear-gradient(0deg,rgba(252,252,250,.94) 12%,rgba(252,252,250,.7) 46%,rgba(252,252,250,0));pointer-events:none}.split-feature-copy{position:relative;z-index:2;width:100%;padding:clamp(24px,4vw,64px);transform:translate3d(0,calc((1 - var(--panel-settle)) * 18px),0);opacity:calc(.55 + var(--panel-settle) * .45);will-change:transform}.split-feature-eyebrow{margin:0 0 14px;color:var(--accent-strong);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.split-feature-copy h3{max-width:15ch;margin:0 0 14px;color:var(--ink);font-size:clamp(32px,3.6vw,60px);font-weight:600;letter-spacing:-.065em;line-height:.94}.split-feature-actions{display:flex;flex-wrap:wrap;gap:10px}.split-feature-description{max-width:42ch;margin:0 0 22px;color:#737078;font-size:14px;line-height:1.5}.split-feature-pill{display:inline-flex;align-items:center;gap:6px;padding:14px 22px;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.split-feature-pill.is-secondary{background:rgba(255,255,255,.86);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.split-feature-pill:hover{transform:translateY(-2px);background:var(--accent-strong);color:#fff;box-shadow:none}@media (max-width:800px){.section.split-feature{height:auto}.split-feature-grid{grid-template-columns:1fr;gap:1px;padding:0}.split-feature-copy h3{max-width:16ch}}@media (prefers-reduced-motion:reduce){.split-feature-copy,.split-feature-media img{transform:none;opacity:1;will-change:auto}}.section.stage-feature{--stage-settle:clamp(0,calc(var(--stack-progress,1) / .78),1);position:relative;display:flex;align-items:flex-end;height:100%;min-height:100%;padding:0;background:#fff;color:#0b0b0b;overflow:hidden}.stage-feature .stage-feature-media{position:absolute;inset:0;z-index:0}.stage-feature .stage-feature-media img{width:100%;height:100%;object-fit:contain;object-position:72% 100%;transform:scale(calc(.94 - var(--stage-settle) * .03));transform-origin:72% 100%;will-change:transform;animation:stage-image-arrive .36s cubic-bezier(.2,.75,.25,1);-webkit-mask-image:radial-gradient(ellipse 68% 88% at 72% 48%,#000 54%,rgba(0,0,0,.86) 72%,transparent 100%);mask-image:radial-gradient(ellipse 68% 88% at 72% 48%,#000 54%,rgba(0,0,0,.86) 72%,transparent 100%)}@keyframes stage-image-arrive{0%{opacity:0;transform:scale(.88) translate3d(18px,0,0)}to{opacity:1;transform:scale(calc(.94 - var(--stage-settle) * .03))}}.stage-feature:hover .stage-feature-media img{transform:scale(.98);filter:saturate(1.08) contrast(1.04)}.stage-feature .stage-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(255,255,255,.96) 2%,rgba(255,255,255,.72) 22%,rgba(255,255,255,0) 52%),linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,0) 46%)}.stage-feature .stage-feature-copy{position:relative;z-index:2;max-width:min(660px,52vw);padding:0 clamp(24px,4.4vw,74px) clamp(46px,6vw,86px);transform:translate3d(0,calc((1 - var(--stage-settle)) * 24px),0);opacity:calc(.55 + var(--stage-settle) * .45);will-change:transform}.stage-feature-eyebrow{margin:0 0 16px;color:var(--accent);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.stage-feature-copy h2{margin:0 0 18px;color:#0b0b0b;font-size:clamp(52px,7.4vw,112px);font-weight:700;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.stage-feature-lead{max-width:46ch;margin:0 0 26px;color:rgba(11,11,11,.72);font-size:clamp(15px,1.2vw,18px);line-height:1.5}.stage-feature-actions{display:flex;flex-wrap:wrap;gap:10px}.stage-feature-pill{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;border-radius:999px;background:#f7f6f2;color:#0b0b0b;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.stage-feature-pill.is-ghost{background:transparent;color:#f7f6f2;box-shadow:inset 0 0 0 1px rgba(247,246,242,.42)}.stage-feature-pill:hover{transform:translateY(-2px);background:var(--accent-strong);color:#fff;box-shadow:none}@media (max-width:800px){.section.stage-feature{height:auto;min-height:88svh}.stage-feature .stage-feature-copy{max-width:none}.stage-feature .stage-feature-media img{object-position:56% 100%}}@media (prefers-reduced-motion:reduce){.stage-feature .stage-feature-copy,.stage-feature .stage-feature-media img{transform:none;opacity:1;will-change:auto}}