@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_2b0c5221-module__Uq6fda__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_2b0c5221-module__Uq6fda__variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_cdd523e1-module__kQgWna__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_cdd523e1-module__kQgWna__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4e4cc68-module__EN8UVq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4e4cc68-module__EN8UVq__variable{--font-ui:"Manrope", "Manrope Fallback"}
@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6347b3b7f2e6e19d-s.1gmm63f9j-qjm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ebdc4c9193da99b0-s.3zhlcij-rl1we.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Grenze Gotisch;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ae3274ea8a83d33d-s.0mcz6lzygokpv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch Fallback;src:local(Arial);ascent-override:138.53%;descent-override:47.85%;line-gap-override:0.0%;size-adjust:79.41%}.grenze_gotisch_f2977367-module__5ooQIW__className{font-family:Grenze Gotisch,Grenze Gotisch Fallback;font-style:normal}.grenze_gotisch_f2977367-module__5ooQIW__variable{--font-gothic:"Grenze Gotisch", "Grenze Gotisch Fallback"}
:root{--void:#050807;--night:#07120f;--deep:#0a1c17;--panel:#081310b8;--panel-strong:#050d0be0;--paper:#fff6df;--soft:#bfd0c8;--muted:#81958c;--leaf:#39d584;--cyan:#57b8d8;--gold:#d5a542;--amber:#f0793c;--red:#df3428;--line:#fff6df29;--line-strong:#fff6df42;--tb-bg:#08080b;--tb-surface:#101015;--tb-surface-2:#17171e;--tb-text:#f4eee3;--tb-text-dim:#f4eee3b8;--tb-text-faint:#f4eee380;--tb-line:#f4eee31f;--tb-line-strong:#f4eee33d;--tb-gold:#e2b25a;--tb-gold-bright:#f3d08a;--tb-lapis:#2f5fa8;--tb-ember:#e0532f;--tb-accent:var(--tb-gold);--tb-radius:14px;--tb-ease:cubic-bezier(.2, .7, .1, 1);--tb-header-height:76px}*{box-sizing:border-box}html{background:var(--tb-bg);color:var(--paper);scroll-behavior:smooth}body{background:var(--tb-bg);letter-spacing:0;min-width:320px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{background:#d5a54259}@property --split-top{syntax:"<percentage>";inherits:true;initial-value:57%}@property --split-bottom{syntax:"<percentage>";inherits:true;initial-value:43%}[data-reveal]{transition:opacity .9s var(--tb-ease), transform .9s var(--tb-ease)}[data-reveal][data-reveal-pending]{opacity:0;transform:translateY(28px)}.eyebrow{color:var(--leaf);text-transform:uppercase;letter-spacing:0;margin:0 0 14px;font-size:.86rem;font-weight:900}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{letter-spacing:0;margin:0;line-height:.96}h1{max-width:9ch;color:var(--paper);text-wrap:balance;font-size:clamp(3.6rem,9vw,8.4rem);font-weight:950}h2{color:var(--paper);text-wrap:balance;font-size:clamp(2.2rem,5.4vw,5.4rem);font-weight:950}h3{font-size:clamp(1.5rem,3vw,3.2rem);font-weight:950}.button{border:1px solid var(--line-strong);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:13px 18px;font-weight:950;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover,.button:focus-visible{outline:none;transform:translateY(-2px)}.button-primary{color:#04100c;background:linear-gradient(135deg,#42dd88 0%,#57b8d8 100%);border-color:#39d584e6;box-shadow:0 14px 48px #39d5842e}.button-primary:hover,.button-primary:focus-visible{color:#04100c;background:linear-gradient(135deg,#72f4aa 0%,#84d6ec 100%)}.button-secondary{color:var(--paper);background:#fff6df0a}.button-secondary:hover,.button-secondary:focus-visible{background:#d5a5421a;border-color:#d5a5428f}.button-disabled{cursor:not-allowed;opacity:.78}.button-disabled:hover,.button-disabled:focus-visible{transform:none}.store-icon{flex:none;width:1.2em;height:1.2em}.section-heading{grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);align-items:end;gap:18px 36px;margin-bottom:44px;display:grid}.section-heading .eyebrow,.section-heading h2{grid-column:1}.section-heading p:last-child{color:var(--soft);grid-area:1/2/span 2;align-self:end;margin:0;line-height:1.72}.tallspace-hero-image{object-fit:cover}.cursor-flux-art{isolation:isolate;width:min(390px,100%);position:relative}.cursor-flux-art:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle at 30% 28%,#57b8d852,#0000 44%),radial-gradient(circle at 76% 72%,#d5a54247,#0000 42%);border-radius:42px;position:absolute;inset:12% -10% 8%}.cursor-flux-portrait{border:1px solid #fff6df33;border-radius:8px;width:100%;height:auto;box-shadow:0 30px 100px #0000005c}.cursor-flux-logo-badge{aspect-ratio:1;background:#050807cc;border:1px solid #fff6df33;border-radius:8px;place-items:center;width:clamp(72px,8vw,104px);display:grid;position:absolute;bottom:24px;right:-18px;box-shadow:0 18px 48px #0000005c}.cursor-flux-logo{object-fit:contain;width:74%;height:74%}.store-actions{flex-wrap:wrap;gap:12px;display:flex}.product-page{width:min(1240px,100%);margin:0 auto;padding:150px clamp(18px,4vw,46px) 82px}.product-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,6vw,72px);min-height:min(620px,100svh - 150px);padding-bottom:36px;display:grid}.product-hero-copy{max-width:720px}.product-hero h1{max-width:10ch}.product-lede{color:#fff6dfd1;max-width:650px;margin:24px 0 0;font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.62}.product-status{color:var(--leaf);margin:18px 0 28px;font-weight:950}.product-note{max-width:560px;color:var(--muted);margin:16px 0 0;line-height:1.62}.product-visual{border:1px solid var(--line);background:radial-gradient(circle at 25% 18%,#57b8d83d,#0000 34%),radial-gradient(circle at 76% 76%,#d5a54233,#0000 33%),#081310bd;border-radius:8px;place-items:center;min-height:450px;padding:clamp(20px,4vw,46px);display:grid;overflow:hidden}.tallspace-product-icon{border-radius:22px;width:88px;height:88px;margin-bottom:24px;box-shadow:0 18px 48px #00000057}.tallspace-product-hero{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);min-height:min(540px,100svh - 190px)}.tallspace-title{letter-spacing:0;overflow-wrap:normal;text-wrap:nowrap;word-break:normal;white-space:nowrap;width:max-content;max-width:none;font-size:5.7rem}.tallspace-hero-visual{aspect-ratio:16/9;min-height:0;padding:0;position:relative}.product-media{padding:64px 0 0}.product-trailer{padding:32px 0 0}.trailer-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#020504;border-radius:8px;overflow:hidden}.trailer-video{object-fit:cover;width:100%;height:100%;display:block}.product-screenshots{padding:64px 0 0}.slideshow-shell{border:1px solid var(--line);background:linear-gradient(135deg,#57b8d829,#0000 40%),#08131094;border-radius:8px;box-shadow:0 28px 100px #00000047}.slideshow-stage{aspect-ratio:16/9;background:#020504;border-radius:8px 8px 0 0;position:relative;overflow:hidden}.slideshow-image-wrap{width:100%;position:absolute;inset:0}.slideshow-image{object-fit:contain;animation:.42s both slideshowFade}.slideshow-panel{background:#050807bd;border:1px solid #fff6df1a;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 18px 70px #00000057}.slideshow-kicker,.slideshow-count{color:var(--leaf);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:950}.slideshow-panel h3{color:var(--paper);margin-top:5px;font-size:clamp(1.3rem,2.4vw,2.45rem)}.slideshow-count{color:var(--muted);white-space:nowrap}.slideshow-controls{pointer-events:none;justify-content:space-between;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.slideshow-button{width:46px;height:46px;color:var(--paper);cursor:pointer;pointer-events:auto;background:#050807b8;border:1px solid #fff6df24;border-radius:999px;place-items:center;font-size:1.45rem;font-weight:950;line-height:1;transition:transform .18s,border-color .18s,background .18s;display:grid}.slideshow-button:hover,.slideshow-button:focus-visible{background:#0b261de6;border-color:#39d584a8;transform:translateY(-1px)}.slideshow-thumbnail-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.slideshow-thumbnail{aspect-ratio:16/9;cursor:pointer;opacity:.62;background:#fff6df0d;border:1px solid #0000;border-radius:8px;transition:transform .18s,border-color .18s,opacity .18s;position:relative;overflow:hidden}.slideshow-thumbnail:hover,.slideshow-thumbnail:focus-visible,.slideshow-thumbnail[aria-current=true]{opacity:1;border-color:#39d584b3;transform:translateY(-1px)}.slideshow-thumbnail-image{object-fit:cover;width:100%;height:100%}@keyframes slideshowFade{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.effect-presets{padding:64px 0 0}.effect-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.effect-preset-group{border:1px solid var(--line);background:#08131094;border-radius:8px;min-height:100%;padding:24px}.effect-preset-group h3{color:var(--leaf);text-transform:uppercase;font-size:.92rem;font-weight:950;line-height:1.2}.effect-preset-list{color:var(--soft);gap:9px;margin:18px 0 0;padding-left:18px;line-height:1.45;display:grid}.product-media-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:22px;display:grid}.media-card{border:1px solid var(--line);background:#08131094;border-radius:8px;overflow:hidden}.media-card-large{aspect-ratio:1.18}.media-card-tall{max-height:640px}.media-image{object-fit:cover;width:100%;height:100%}.media-card-tall .media-image{object-position:top center}.cursor-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.cursor-style-tile{border:1px solid var(--line);min-height:118px;color:var(--paper);background:#08131094;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:16px;font-weight:900;display:flex}.cursor-style-tile img{object-fit:contain;width:58px;height:58px}.product-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:64px 0;display:grid}.product-content article{border:1px solid var(--line);background:#08131094;border-radius:8px;min-height:100%;padding:28px}.product-content h2{font-size:clamp(1.42rem,2.5vw,2.2rem)}.product-content p{color:var(--soft);margin:16px 0 0;line-height:1.72}.product-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;padding:44px 0 0;display:flex}.product-cta h2{font-size:clamp(1.8rem,4vw,3.6rem)}.product-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-bottom:.18rem;display:flex}.product-hero-copy .product-cta-actions{justify-content:flex-start;margin-top:28px}.game-product-visual{min-height:430px;padding:0}.product-key-art{width:100%;height:100%;min-height:inherit;object-fit:cover}.juice-stand-feature-media{aspect-ratio:16/9}.policy-page{width:min(1120px,100%);padding:calc(var(--tb-header-height) + 84px) clamp(18px, 4vw, 56px) clamp(80px, 10vw, 130px);color:var(--tb-text);font-family:var(--font-ui), system-ui, sans-serif;margin:0 auto}.policy-hero{border-bottom:1px solid var(--tb-line);padding-bottom:48px}.policy-hero .eyebrow{color:var(--tb-gold);letter-spacing:.24em;font-size:.78rem;font-weight:800}.policy-hero h1{max-width:16ch;color:var(--tb-text);font-family:var(--font-display), serif;font-size:clamp(2.6rem,6vw,5rem);font-weight:600;line-height:1.04}.policy-hero p{max-width:780px;color:var(--tb-text-dim);font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.78}.policy-hero a{color:var(--tb-text);text-underline-offset:4px;-webkit-text-decoration:underline #e2b25a99;text-decoration:underline #e2b25a99}.policy-updated{margin-top:24px;font-weight:700;color:var(--tb-text-faint)!important;font-size:.9rem!important}.policy-content{padding-top:8px;display:grid}.policy-content article{border-bottom:1px solid var(--tb-line);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start;gap:18px 48px;padding:34px 0;display:grid}.policy-content h2{color:var(--tb-text);font-family:var(--font-display), serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:600;line-height:1.2}.policy-content p{color:var(--tb-text-dim);margin:0;line-height:1.8}.policy-copy{gap:14px;display:grid}.policy-list{color:var(--tb-text-dim);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:20px;line-height:1.7;display:grid}.policy-list li::marker{color:var(--tb-gold)}.policy-content a{color:var(--tb-text);text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #e2b25a8c;text-decoration:underline #e2b25a8c;transition:text-decoration-color .2s}.policy-content a:hover,.policy-content a:focus-visible{-webkit-text-decoration-color:var(--tb-gold);text-decoration-color:var(--tb-gold)}@media (max-width:1040px){.section-heading,.product-hero,.product-content,.effect-preset-grid,.product-media-grid{grid-template-columns:1fr}.section-heading .eyebrow,.section-heading h2,.section-heading p:last-child{grid-area:auto}.product-hero{min-height:auto}.tallspace-product-hero{grid-template-columns:1fr}.tallspace-title{font-size:5.2rem}}@media (max-width:680px){.product-cta{flex-direction:column;align-items:stretch}.button,.store-actions{width:100%}.store-actions,.product-cta-actions{flex-direction:column;align-items:stretch;padding-bottom:0}.product-page{padding:142px 18px 64px}.product-hero{padding-bottom:28px}.tallspace-product-hero,.tallspace-hero-copy,.tallspace-hero-visual{width:100%;min-width:0;max-width:100%}.tallspace-title{width:auto;max-width:100%;font-size:3.25rem}.tallspace-hero-copy .product-cta-actions,.tallspace-hero-copy .button{width:100%;min-width:0}.tallspace-hero-copy .button{text-align:center;white-space:normal}.product-visual{min-height:280px;padding:16px}.product-media{padding-top:46px}.product-trailer{padding-top:28px}.product-screenshots{padding-top:46px}.slideshow-panel{background:#050807eb;border-width:1px 0 0;border-radius:0;position:relative;bottom:auto;left:auto;right:auto}.slideshow-stage{aspect-ratio:auto;flex-direction:column;display:flex}.slideshow-image-wrap{aspect-ratio:16/9;position:relative}.slideshow-thumbnail-strip{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.effect-presets{padding-top:46px}.cursor-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cursor-style-tile{flex-direction:column;gap:8px;min-height:104px}.product-content{padding:46px 0}.product-content article{padding:24px 20px}.policy-page{padding:calc(var(--tb-header-height) + 48px) 18px 64px}.policy-content article{grid-template-columns:1fr;gap:12px;padding:28px 0}.policy-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
