@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.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(/fonts/cormorant-garamond-cyrillic-500-normal.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(/fonts/cormorant-garamond-latin-400-italic.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:400;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-400-italic.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:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-400-normal.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:500;font-display:swap;src:url(/fonts/manrope-latin-500-normal.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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.landing{--st:marble;--bg:#f3ede2;--bg-2:#fbf8f2;--card:#fbf8f2;--inset:#eee6d8;--fg:#2a1a12;--fg-2:#5c4738;--line:#2a1a1229;--gold:#b8893a;--gold-hi:#ebcb86;--gold-lo:#8a6324;--gold-ink:#1e120b;--gold-glow:#b8893a73;--oracle:#2f5daa;--ok:#2e7d4f;--glass:#fbf8f294;--glass-hi:#ffffffbf;--glass-sheen:#ffffffa6;--rim:linear-gradient(115deg,#2a1a1238,#2a1a120f 35%,#b8893a59 58%,#2f5daa2e 78%,#2a1a1233);--cursor:#2a1a12;--cursor-glow:#b8893a8c;--panel:#fbf8f2d1;--shadow:#3c281447;--font-display:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif;--font-body:"Manrope","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing[data-st=obsidian]{--st:obsidian;--bg:#07080b;--bg-2:#0e1016;--card:#0f1118;--inset:#0a0b10;--fg:#edeff3;--fg-2:#a3aab6;--line:#edeff321;--gold:#d9b46c;--gold-hi:#f7e4b6;--gold-lo:#9c7a3a;--gold-ink:#16110a;--gold-glow:#d9b46c80;--oracle:#86aeff;--ok:#74d3a0;--glass:#10121a85;--glass-hi:#ffffff1a;--glass-sheen:#ffffff1f;--rim:linear-gradient(115deg,#ffffff57,#ffffff0d 32%,#d9b46c4d 56%,#86aeff3d 76%,#ffffff42);--cursor:#f6e6c2;--cursor-glow:#d9b46c99;--panel:#0e1016c2;--shadow:#0009;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing[data-st=espresso]{--st:espresso;--bg:#150e0a;--bg-2:#21170f;--card:#1d140e;--inset:#120c08;--fg:#f2e8d8;--fg-2:#c4b19a;--line:#f2e8d824;--gold:#d4a95a;--gold-hi:#f6dfad;--gold-lo:#946d2e;--gold-ink:#1a100a;--gold-glow:#d4a95a80;--oracle:#92b6f0;--ok:#8dcfa2;--glass:#24191180;--glass-hi:#ffeccd1a;--glass-sheen:#ffe2b421;--rim:linear-gradient(115deg,#ffeccd57,#ffeccd0d 32%,#d4a95a61 56%,#92b6f02e 76%,#ffeccd3d);--cursor:#f7dfb3;--cursor-glow:#d4a95a99;--panel:#21170fc7;--shadow:#0009;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing[data-st=marble]{--st:marble;--bg:#f3ede2;--bg-2:#fbf8f2;--card:#fbf8f2;--inset:#eee6d8;--fg:#2a1a12;--fg-2:#5c4738;--line:#2a1a1229;--gold:#b8893a;--gold-hi:#ebcb86;--gold-lo:#8a6324;--gold-ink:#1e120b;--gold-glow:#b8893a73;--oracle:#2f5daa;--ok:#2e7d4f;--glass:#fbf8f294;--glass-hi:#ffffffbf;--glass-sheen:#ffffffa6;--rim:linear-gradient(115deg,#2a1a1238,#2a1a120f 35%,#b8893a59 58%,#2f5daa2e 78%,#2a1a1233);--cursor:#2a1a12;--cursor-glow:#b8893a8c;--panel:#fbf8f2d1;--shadow:#3c281447;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing [hidden]{display:none!important}.landing{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.landing:before{content:"";height:env(safe-area-inset-top,0px);z-index:45;background:var(--bg);position:fixed;inset:0 0 auto}.landing a{color:inherit}.landing :focus-visible{outline:1.5px solid var(--gold);outline-offset:2px;border-radius:4px}.landing .skip{z-index:60;background:var(--fg);color:var(--bg);padding:8px 12px;text-decoration:none;position:absolute;top:-60px;left:16px}.landing .skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.landing .top{z-index:40;pointer-events:none;padding-top:calc(env(safe-area-inset-top,0px) + 14px);padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset:0 0 auto}.landing .bar{pointer-events:auto;box-sizing:border-box;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);width:min(1220px,100%);height:64px;box-shadow:inset 0 1px 0 var(--glass-hi),0 22px 44px -28px var(--shadow);border-radius:22px;align-items:center;gap:22px;padding:0 10px 0 20px;transition:width .7s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1),border-radius .6s,padding .5s;display:flex;position:relative}.landing .bar:before,.landing .sheet:before,.landing .btn.glass:before{content:"";border-radius:inherit;pointer-events:none;background:var(--rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .bar:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--hx,50%) var(--hy,0%),var(--glass-sheen),transparent 62%);transition:opacity .4s;position:absolute;inset:0}.landing .bar:hover:after{opacity:1}.landing .top.scrolled .bar{border-radius:999px;width:min(900px,100%);height:54px;padding-left:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing .bar,.landing .sheet{background:var(--bg-2)}}.landing .brand{--s:26px;align-items:center;gap:calc(var(--s)*.4);color:var(--fg);flex:none;text-decoration:none;display:flex}.landing .brand svg{width:calc(var(--s)*1.08);height:calc(var(--s)*1.08);flex:none;transition:width .5s,height .5s;overflow:visible}.landing .lk-t{flex-direction:column;align-items:flex-start;display:flex}.landing .wordmark{font-family:var(--font-display);font-size:var(--s);letter-spacing:-.005em;font-weight:500;line-height:.9;transition:font-size .5s}.landing .lk-sub{font-family:var(--font-mono);font-weight:500;font-size:max(8.5px,calc(var(--s)*.34));letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:var(--fg-2);max-height:2em;margin-top:.62em;padding-left:.12em;line-height:1;transition:opacity .35s,max-height .35s,margin .35s;display:block;overflow:hidden}.landing .top.scrolled .brand{--s:23px}.landing .top.scrolled .lk-sub{opacity:0;max-height:0;margin-top:0}.landing .nav{gap:4px;margin-left:8px;display:flex}.landing .nav a{color:var(--fg-2);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s;position:relative}.landing .nav a:hover{color:var(--fg);background:color-mix(in oklab,var(--fg) 7%,transparent)}.landing .bar .spacer{flex:1}.landing .actions{align-items:center;gap:8px;display:flex}.landing .signin{color:var(--fg-2);padding:8px 10px;font-size:14px;text-decoration:none}.landing .signin:hover{color:var(--fg)}.landing .icon-btn{border:1px solid var(--line);width:38px;height:38px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s;display:grid}.landing .icon-btn:hover{background:color-mix(in oklab,var(--fg) 7%,transparent)}.landing .icon-btn svg{width:16px;height:16px}.landing .menu-btn{display:none}.landing .sheet{pointer-events:auto;box-sizing:border-box;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);width:min(1220px,100%);box-shadow:0 22px 44px -28px var(--shadow);border-radius:20px;gap:2px;padding:10px;animation:.35s cubic-bezier(.2,.8,.2,1) l1-sheet-in;display:grid;position:relative}.landing .sheet a{border-radius:12px;padding:12px 14px;font-size:16px;text-decoration:none}.landing .sheet a:hover{background:color-mix(in oklab,var(--fg) 7%,transparent)}.landing .sheet .btn{justify-content:center;margin-top:6px}@keyframes l1-sheet-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.landing .btn{isolation:isolate;height:52px;font:500 15px/1 var(--font-body);cursor:pointer;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:inline-flex;position:relative}.landing .btn .lbl{z-index:2;align-items:center;gap:10px;display:inline-flex;position:relative}.landing .btn .lbl svg{width:15px;height:15px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.landing .btn.primary{color:var(--gold-ink);box-shadow:0 10px 30px -10px var(--gold-glow),inset 0 1px 0 #fff6,inset 0 -1px 0 #0000002e;animation:5.5s ease-in-out infinite l1-breathe;overflow:hidden}.landing .btn.primary .liquid{z-index:0;pointer-events:none;background:radial-gradient(120px 70px at var(--mx,30%) var(--my,30%),var(--gold-hi),transparent 70%), radial-gradient(90px 60px at 85% 110%,var(--gold-lo),transparent 70%), linear-gradient(100deg,var(--gold) 0%,var(--gold-hi) 22%,var(--gold) 44%,var(--gold-lo) 66%,var(--gold) 88%);filter:url(#liquid);background-size:100% 100%,100% 100%,260% 100%;animation:7s ease-in-out infinite alternate l1-molten;position:absolute;inset:-35% -20%}.landing .btn.primary:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 62%,#fffffff2 72%,transparent 82%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:4.8s linear infinite l1-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .btn.primary:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 48%,#0000 62%);animation:6.5s cubic-bezier(.5,0,.2,1) 2.2s infinite l1-sheen;position:absolute;inset:0;transform:translate(-120%)}.landing .btn.primary:hover{box-shadow:0 16px 44px -10px var(--gold-glow),inset 0 1px 0 #ffffff80,inset 0 -1px 0 #0000002e}.landing .btn:hover .lbl svg{transform:translate(3px)}.landing .btn.link:hover .lbl svg{transform:translateY(3px)}@keyframes l1-molten{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,100% 0}}@keyframes l1-rim{to{--ang:360deg}}@keyframes l1-sheen{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes l1-breathe{0%,to{box-shadow:0 10px 30px -12px var(--gold-glow),inset 0 1px 0 #fff6,inset 0 -1px 0 #0000002e}50%{box-shadow:0 14px 42px -8px var(--gold-glow),inset 0 1px 0 #fff6,inset 0 -1px 0 #0000002e}}.landing .btn.glass{color:var(--fg);background:color-mix(in oklab,var(--fg) 7%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing .btn.glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90px circle at var(--mx,50%) var(--my,50%),var(--glass-sheen),transparent 70%);transition:opacity .3s;position:absolute;inset:0}.landing .btn.glass:hover:after{opacity:1}.landing .btn.sm{height:40px;padding:0 18px;font-size:14px}.landing .btn.link{color:var(--fg);height:52px;padding:0 6px}.landing .btn.link .lbl span{background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 100%/100% 1px no-repeat;padding-bottom:4px;transition:background-size .5s cubic-bezier(.2,.8,.2,1)}.landing .btn.link:hover .lbl span{background-size:100% 1px,100% 1px}.landing .ripple{z-index:1;pointer-events:none;background:#ffffff8c;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.8s cubic-bezier(.2,.8,.2,1) forwards l1-ripple;position:absolute}@keyframes l1-ripple{to{opacity:0;transform:scale(28)}}.landing .hero{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.landing .stage{z-index:0;will-change:transform;position:absolute;inset:0}.landing .stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.6s;display:block}.landing .stage canvas.ready{opacity:1}.landing .scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in oklab,var(--bg) 84%,transparent) 36%,transparent 62%);position:absolute;inset:0}.landing .copy{z-index:2;will-change:transform,opacity;min-height:100svh;padding-left:max(clamp(16px,5.5vw,88px),env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));box-sizing:content-box;flex-direction:column;justify-content:center;max-width:min(700px,52vw);padding-block:130px 100px;display:flex;position:relative}.landing .ovl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);min-height:1.2em;margin:0 0 26px;font-size:12px}.landing .h1{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(46px,6.3vw,108px);font-weight:500;line-height:.95}.landing .h1 .ln{margin-bottom:-.1em;padding:0 .12em .1em 0;display:block;overflow:hidden}.landing .h1 .ln>span{display:inline-block}.landing .h1 .l2{font-style:italic;font-weight:400}.landing .lead{max-width:33em;color:var(--fg-2);margin:30px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.landing .ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:38px;display:flex}.landing .foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-2);margin:34px 0 0;font-size:11.5px}.landing .foot i{opacity:.55;padding:0 .5em;font-style:normal}.landing .cue{z-index:2;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--line);width:1px;height:46px;transition:opacity .4s;position:absolute;overflow:hidden}.landing .cue i{background:var(--fg);border-radius:2px;width:3px;height:10px;animation:2.4s cubic-bezier(.6,0,.3,1) infinite l1-cue;position:absolute;top:-10px;left:-1px}@keyframes l1-cue{to{top:46px}}@media (prefers-reduced-motion:no-preference){.landing .h1 .ln>span{animation:1s cubic-bezier(.2,.8,.2,1) both l1-rise}.landing .h1 .l1>span{animation-delay:.15s}.landing .h1 .l2>span{animation-delay:.32s}.landing .lead .w{animation:.9s both l1-dawn;animation-delay:calc(.75s + var(--d) * 28ms)}.landing .ctas>*{animation:.9s cubic-bezier(.2,.8,.2,1) both l1-rise-s}.landing .ctas>:first-child{animation-delay:1.35s}.landing .ctas>:nth-child(2){animation-delay:1.47s}.landing .foot{animation:1.2s 1.7s both l1-fade}.landing .bar{animation:1s cubic-bezier(.2,.8,.2,1) 50ms both l1-drop}}@keyframes l1-rise{0%{transform:translateY(105%)}}@keyframes l1-rise-s{0%{opacity:0;transform:translateY(18px)}}@keyframes l1-dawn{0%{opacity:.08;filter:blur(3px)}}@keyframes l1-fade{0%{opacity:0}}@keyframes l1-drop{0%{opacity:0;transform:translateY(-14px)scale(.98)}}.landing .caption{z-index:2;top:118px;left:var(--cx,66%);text-align:center;pointer-events:none;width:min(360px,30vw);position:absolute;transform:translate(-50%)}.landing .cap-name{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);min-height:1.3em;font-size:15px;font-weight:500;display:block}.landing .cap-text{color:var(--fg-2);margin-top:8px;font-size:14px;line-height:1.45;transition:opacity .6s;display:block}.landing .cap-text.out{opacity:0}.landing .cap-bar{background:var(--line);width:96px;height:1px;margin:10px auto 0;display:block;overflow:hidden}.landing .cap-bar i{background:var(--fg-2);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.landing .fallback{z-index:0;position:absolute;inset:0}.landing .fb-sys{left:var(--cx,66%);top:var(--cy,50%);aspect-ratio:1;width:min(64vmin,620px);position:absolute;transform:translate(-50%,-50%)}.landing .fb-orbit{border:1px dashed var(--line);transform:translate(-50%,-50%) rotate(var(--r));border-radius:50%;position:absolute;top:50%;left:50%}.landing .fb-planet{aspect-ratio:1;border-radius:50%;width:3.4%;position:absolute;transform:translate(-50%,-50%)}.landing .fb-sphere{aspect-ratio:1;width:34%;box-shadow:0 0 80px 10px var(--cursor-glow);background:radial-gradient(circle at 33% 27%,#fffffff2 0 4%,#fff0 13%),radial-gradient(circle,#0000 54%,#00000047 72%,#0000 74%),conic-gradient(from 210deg,#f2c37d,#ec8fae,#9a8cf0,#7cc6ea,#85e0c4,#ecdd86,#f2c37d);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 66%,#0000008c 71%);mask:radial-gradient(circle,#000 66%,#0000008c 71%)}.landing .how{padding-block:120px 0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:relative}.landing .how-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1120px;margin:0 auto 56px;display:flex}.landing .how h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:.95}.landing .how-rail{gap:6px;padding-bottom:10px;display:flex}.landing .how-rail i{background:var(--line);border-radius:2px;width:28px;height:2px;position:relative;overflow:hidden}.landing .how-rail i:after{content:"";background:var(--fg);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.landing .stack{gap:30px;max-width:1120px;margin:0 auto;padding:0 0 38vh;list-style:none;display:grid}.landing .card-wrap{top:calc(env(safe-area-inset-top,0px) + 100px + var(--i) * 18px);position:sticky}.landing .card{box-sizing:border-box;background:var(--card);border:1px solid var(--line);transform-origin:50% 0;will-change:transform;min-height:min(70vh,540px);box-shadow:0 40px 80px -46px var(--shadow),inset 0 1px 0 var(--glass-hi);border-radius:28px;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:44px;padding:44px;display:grid}.landing .card>*{opacity:var(--dim,1);transition:opacity .2s linear}.landing .card-text{min-width:0}.landing .step-n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-2);font-size:12px}.landing .step-n b{color:var(--fg);font-weight:500}.landing .card h3{font-family:var(--font-display);letter-spacing:-.01em;margin:18px 0;font-size:clamp(34px,3.6vw,54px);font-weight:500;line-height:1}.landing .card .light{color:var(--fg);max-width:28em;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.landing .also{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none;display:grid}.landing .also li{border-bottom:1px solid var(--line);color:var(--fg-2);align-items:baseline;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.landing .also li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.landing .modes{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.landing .modes span{font-family:var(--font-mono);border:1px solid var(--line);color:var(--fg-2);border-radius:999px;padding:7px 10px;font-size:11.5px}.landing .card-art{aspect-ratio:4/3;background:var(--inset);border:1px solid var(--line);border-radius:20px;min-width:0;position:relative;overflow:hidden}.landing .card-art svg{width:100%;height:100%;position:absolute;inset:0}.landing .legal{border-top:1px solid var(--line);max-width:1120px;color:var(--fg-2);margin:0 auto;padding:40px 0 64px;font-size:13px}.landing .legal p{margin:0 0 6px}.landing .beyond-sub{color:var(--fg-2);max-width:36em;margin:16px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.landing .art text{font-family:var(--font-body);fill:var(--fg)}.landing .art .mono{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--fg-2);font-size:10px}.landing .art .sk{fill:var(--fg);opacity:.16}.landing .art .sk2{fill:var(--fg);opacity:.32}.landing .art .pg{fill:var(--card);stroke:var(--line)}.landing .art .ln{fill:none;stroke:var(--line);stroke-width:1.2px}.landing .art .gold{fill:var(--gold)}.landing .art .chip{fill:var(--card);stroke:var(--line)}.landing .art .globe{fill:var(--card);stroke:var(--fg-2);stroke-width:1.1px}.landing .art .globe-l,.landing .art .lk{fill:none;stroke:var(--fg-2);stroke-width:1px}.landing .art .okfill{fill:var(--ok)}.landing .art *{transform-box:fill-box}.landing .art .x{opacity:0;transition:opacity .55s,transform .85s cubic-bezier(.2,.8,.2,1)}.landing .art .pop{transform-origin:50%;transform:scale(.55)}.landing .art .from-up{transform:translateY(16px)}.landing .art .from-left{transform:translate(-22px)}.landing .art .drop{transform:translateY(-30px)}.landing .art .fly{transform:translate(190px,-80px)rotate(18deg)}.landing .art .slide{transform:translate(-120px)}.landing .art .gx{transform-origin:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s;transform:scaleX(0)}.landing .art .draw{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.05s cubic-bezier(.45,0,.2,1),opacity .4s}.landing .art .pz{fill:none;stroke:var(--gold);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:7 140;stroke-dashoffset:7px;opacity:0}.landing .card.b1 .x1,.landing .card.b2 .x2,.landing .card.b3 .x3,.landing .card.b4 .x4,.landing .card.b5 .x5,.landing .card.b6 .x6,.landing .card.b7 .x7,.landing .card.b8 .x8,.landing .card.b9 .x9,.landing .card.b10 .x10{opacity:1;transform:none}.landing .card.b1 .x1 .gx,.landing .card.b1 .x1.gx,.landing .card.b2 .x2 .gx,.landing .card.b2 .x2.gx,.landing .card.b3 .x3 .gx,.landing .card.b3 .x3.gx,.landing .card.b4 .x4 .gx,.landing .card.b4 .x4.gx,.landing .card.b5 .x5 .gx,.landing .card.b5 .x5.gx,.landing .card.b6 .x6 .gx,.landing .card.b6 .x6.gx,.landing .card.b7 .x7 .gx,.landing .card.b7 .x7.gx,.landing .card.b8 .x8 .gx,.landing .card.b8 .x8.gx,.landing .card.b9 .x9 .gx,.landing .card.b9 .x9.gx,.landing .card.b10 .x10 .gx,.landing .card.b10 .x10.gx{transform:none}.landing .card.b1 .x1 .draw,.landing .card.b1 .x1.draw,.landing .card.b2 .x2 .draw,.landing .card.b2 .x2.draw,.landing .card.b3 .x3 .draw,.landing .card.b3 .x3.draw,.landing .card.b4 .x4 .draw,.landing .card.b4 .x4.draw,.landing .card.b5 .x5 .draw,.landing .card.b5 .x5.draw,.landing .card.b6 .x6 .draw,.landing .card.b6 .x6.draw,.landing .card.b7 .x7 .draw,.landing .card.b7 .x7.draw,.landing .card.b8 .x8 .draw,.landing .card.b8 .x8.draw,.landing .card.b9 .x9 .draw,.landing .card.b9 .x9.draw,.landing .card.b10 .x10 .draw,.landing .card.b10 .x10.draw{stroke-dashoffset:0}.landing .card.b1 .z1,.landing .card.b2 .z2,.landing .card.b3 .z3,.landing .card.b4 .z4,.landing .card.b5 .z5,.landing .card.b6 .z6,.landing .card.b7 .z7,.landing .card.b8 .z8,.landing .card.b9 .z9,.landing .card.b10 .z10{animation:l1-zip 1s cubic-bezier(.5,0,.5,1) both var(--dl,0s)}@keyframes l1-zip{0%{stroke-dashoffset:7px;opacity:1}90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.landing .art .bfill{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .15s;transform:scaleX(0)}.landing .card.b3 .bfill{transform:scaleX(.86)}.landing .card.b5 .bfill{transform:scaleX(1)}.landing .art .knob{transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .15s}.landing .card.b3 .knob{transform:translate(190px)}.landing .card.b5 .knob{animation:1.1s cubic-bezier(.3,.7,.2,1) .35s both l1-bump}@keyframes l1-bump{0%{transform:translate(190px)}50%{transform:translate(236px)}62%{transform:translate(226px)}78%{transform:translate(234px)}to{transform:translate(234px)}}.landing .caret{animation:1s step-end infinite l1-blink}@keyframes l1-blink{50%{opacity:0}}.landing .orbp,.landing .glowp{transform-origin:50%;animation:2.8s ease-out infinite l1-orbp}@keyframes l1-orbp{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.landing .card.b4 .costarc{stroke-dashoffset:38px}.landing .art .needle{transform-box:view-box;transform-origin:74px 252px;transition:transform 1.3s cubic-bezier(.2,.8,.2,1) .25s;transform:rotate(-90deg)}.landing .card.b4 .needle{transform:rotate(22deg)}.landing .card.b5 .swa{transition-duration:.9s;transform:translateY(96px);transition-delay:.75s!important}.landing .card.b5 .swb{transition-duration:.9s;transform:translateY(-96px);transition-delay:.75s!important}.landing .art .hand{transform:translate(310px,200px)}.landing .card.b5 .hand{animation:2.1s both l1-hand}@keyframes l1-hand{0%{opacity:0;transform:translate(310px,200px)}18%{opacity:1;transform:translate(236px,150px)}28%{transform:translate(236px,150px)scale(.82)}34%{transform:translate(236px,150px)scale(1)}74%{opacity:1;transform:translate(236px,246px)}to{opacity:0;transform:translate(262px,270px)}}.landing .hl{animation:1.8s ease-in-out infinite l1-hl}@keyframes l1-hl{50%{opacity:.6}}.landing .art .loop{animation-play-state:paused}.landing .live .art .loop{animation-play-state:running}.landing .wd{white-space:nowrap}.landing .c{transition:opacity .22s,transform .38s cubic-bezier(.2,.8,.2,1),color .7s,filter .3s;display:inline-block}.landing .card.armed [data-beat] .c:not(.on){opacity:0;filter:blur(2px);transform:translateY(.5em)}.landing .c.hot{color:var(--gold);transition:none}.landing .card.armed .also li:before{transition:transform .4s cubic-bezier(.2,.8,.2,1);transform:scale(0)}.landing .card.armed .also li.on:before{transform:none}.landing .modes span{transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1),border-color .6s,color .6s;transition-delay:calc(var(--k) * 70ms)}.landing .card.armed .modes:not(.on) span{opacity:0;transform:translateY(8px)}.landing .modes.on span.pick{border-color:var(--gold);color:var(--fg)}.landing .dc{transition:color .8s,text-shadow .8s;display:inline-block}.landing .dc.scr{color:var(--gold);text-shadow:0 0 10px var(--gold-glow);transition:none}.landing .dc.set{color:var(--gold);transition:none}.landing .beyond-head{margin-top:40px}.landing .draft-tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-2);border:1px dashed var(--line);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10.5px}.landing .card.card-b{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:40px}.landing .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;color:var(--fg-2);font-size:12px}.landing .card-b h3{margin:14px 0 4px}.landing .vs{grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;display:grid}.landing .vs-col{min-width:0}.landing .vs-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid var(--line);padding-bottom:10px;font-size:11px;transition:opacity .5s;display:block}.landing .vs ul{margin:0;padding:0;list-style:none;display:grid}.landing .vs li{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;font-size:14.5px;line-height:1.45;transition:opacity .55s,transform .65s cubic-bezier(.2,.8,.2,1);display:flex}.landing .vs li:nth-child(2){transition-delay:.14s}.landing .vs li:nth-child(3){transition-delay:.28s}.landing .vs .was li{color:var(--fg-2)}.landing .vs .was li:before{content:"";background:var(--fg-2);opacity:.7;flex:none;width:9px;height:1.5px;margin-top:.72em}.landing .vs .now li{color:var(--fg)}.landing .vs .now li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.52em}.landing .card.armed .vs-col:not(.on) li{opacity:0;transform:translateY(10px)}.landing .card.armed .vs-col:not(.on) .vs-h{opacity:0}.landing .ondemand{border:1px solid var(--line);border-radius:14px;align-items:baseline;gap:12px;margin:22px 0 0;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.landing .ondemand b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--gold);border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:500}.landing [data-fade]{transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.landing .card.armed [data-fade]:not(.on){opacity:0;transform:translateY(10px)}.landing .art .from-right{transform:translate(180px)}.landing .card.b1 .fg{animation:2.4s .6s forwards l1-forget}@keyframes l1-forget{0%,30%{opacity:1}to{opacity:.12}}@media (width<=760px),(aspect-ratio<=9/10){.landing .beyond-head{flex-wrap:wrap;gap:10px}.landing .card.card-b{grid-template-columns:1fr;gap:16px}.landing .card-b .card-art{aspect-ratio:3}.landing .vs{grid-template-columns:1fr;gap:10px;margin-top:10px}.landing .vs-h{padding-bottom:6px}.landing .vs li{padding:5px 0;font-size:13px;line-height:1.4}.landing .ondemand{margin-top:10px;padding:9px 11px;font-size:13.5px}.landing .card-b h3{margin:8px 0 0;font-size:26px}}@media (prefers-reduced-motion:reduce){.landing .vs li,.landing .vs-h,.landing [data-fade]{transition:none!important}.landing .card .fg{animation:none!important}}.landing .step-n .eb{color:var(--fg-2);letter-spacing:.16em;font-style:normal}.landing .card-b h3{margin-top:12px}.landing .vs{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:26px}.landing .vs .was{padding-top:14px}.landing .vs .was .vs-h{opacity:.85;font-size:10.5px}.landing .vs .was li{color:var(--fg-2);opacity:.78;padding:8px 0;font-size:13.5px}.landing .vs .was li:before{opacity:.5}.landing .vs .now{background:linear-gradient(160deg,color-mix(in oklab,var(--gold) 13%,transparent),color-mix(in oklab,var(--fg) 4%,transparent) 60%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 45%,transparent),0 18px 40px -26px var(--gold-glow);border-radius:18px;padding:12px 20px 14px;position:relative}.landing .vs-script{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--gold);font-size:36px;line-height:1;border-bottom-color:color-mix(in oklab,var(--gold) 40%,transparent)!important;padding-bottom:6px!important}.landing .vs .now li{font-family:var(--font-display);color:var(--fg);border-bottom-color:color-mix(in oklab,var(--gold) 22%,transparent);padding:10px 0;font-size:20px;font-weight:500;line-height:1.22}.landing .vs .now li:last-child{border-bottom:0}.landing .vs .now li:before{border-radius:1px;width:7px;height:7px;margin-top:.55em;transform:rotate(45deg)}.landing[data-st=marble] .vs-script{color:var(--gold-lo)}.landing[data-st=marble] .vs .now{background:linear-gradient(160deg,color-mix(in oklab,var(--gold) 16%,transparent),color-mix(in oklab,var(--fg) 3%,transparent) 60%)}@media (width<=760px),(aspect-ratio<=9/10){.landing .vs{grid-template-columns:1fr;gap:10px}.landing .vs .was{padding-top:0}.landing .vs .was li{padding:4px 0;font-size:12.5px}.landing .vs .now{border-radius:14px;padding:8px 14px}.landing .vs-script{font-size:30px}.landing .vs .now li{padding:6px 0;font-size:16.5px}}.landing #cursor{z-index:70;pointer-events:none;opacity:0;background:var(--cursor);width:6px;height:6px;box-shadow:0 0 12px 6px var(--cursor-glow),0 0 1px 1px var(--cursor);border-radius:50%;transition:opacity .3s,background .25s,box-shadow .25s;position:fixed;top:0;left:0}.landing #cursor.on{opacity:1}.landing #cursor.hot{box-shadow:0 0 0 1px var(--cursor),0 0 22px 4px var(--cursor-glow);background:0 0}@media (width<=339px){.landing .lk-sub{display:none}}@media (width<=1060px){.landing .nav,.landing .signin{display:none}}@media (width<=760px),(aspect-ratio<=9/10){.landing .bar{gap:10px;height:56px;padding:0 8px 0 16px}.landing .top.scrolled .bar{height:50px}.landing .actions .btn.glass{display:none}.landing .menu-btn{display:grid}.landing .brand{--s:23px}.landing .top.scrolled .lk-sub{opacity:1;max-height:2em;margin-top:.62em}.landing .scrim{background:linear-gradient(0deg,var(--bg) 0%,var(--bg) 34%,color-mix(in oklab,var(--bg) 70%,transparent) 50%,transparent 64%)}.landing .copy{max-width:none;padding-top:43svh;padding-bottom:84px;padding-right:max(16px,env(safe-area-inset-right,0px));box-sizing:border-box;justify-content:flex-end}.landing .ovl{margin-bottom:16px;font-size:11px}.landing .h1{font-size:clamp(36px,10.4vw,54px)}.landing .lead{margin-top:16px;font-size:15.5px}.landing .ctas{margin-top:26px}.landing .btn{height:50px}.landing .foot{margin-top:22px;font-size:10.5px}.landing .caption,.landing .cue{display:none}.landing .how{padding-block:80px 0}.landing .how-head{margin-bottom:32px}.landing .how-rail{display:none}.landing .stack{gap:22px;padding-bottom:30vh}.landing .card-wrap{top:calc(env(safe-area-inset-top,0px) + 82px + var(--i) * 12px)}.landing .card{border-radius:24px;grid-template-columns:1fr;gap:20px;min-height:0;padding:16px 16px 22px}.landing .card-art{aspect-ratio:16/11;border-radius:16px;order:-1}.landing .card h3{margin:12px 0;font-size:32px}.landing .card .light{font-size:16.5px}.landing .also{margin-top:16px}.landing .also li{padding:9px 0;font-size:13.5px}.landing .modes{margin-top:14px}}@media (prefers-reduced-motion:reduce){.landing .stage canvas{transition:none}.landing .btn,.landing .btn *,.landing .bar,.landing .brand svg,.landing .wordmark,.landing .lk-sub{transition:none!important;animation:none!important}.landing .btn.primary .liquid{filter:none}.landing .art .x,.landing .art .gx,.landing .art .draw,.landing .art .knob,.landing .art .bfill,.landing .art .needle,.landing .c,.landing .modes span{transition:none!important}.landing .art .loop,.landing .art .hand{animation:none!important}.landing .cue i{animation:none}}.landing .vs-script{font-family:var(--font-display);letter-spacing:-.005em;text-transform:none;align-items:center;gap:10px;font-size:28px;font-weight:500;line-height:1;display:flex!important}.landing .vs-mk{color:currentColor;flex:none;width:26px;height:26px;overflow:visible}.landing .stack{gap:38vh;margin-bottom:-38vh}.landing .stack:after{content:"";height:0;display:block}.landing .cap-text{color:color-mix(in oklab,var(--fg) 84%,var(--bg));font-size:15px}@media (width<=760px),(aspect-ratio<=9/10){.landing .stack{gap:30vh;margin-bottom:-30vh}.landing .card-art{aspect-ratio:16/10;order:0}.landing .card-b .card-art{aspect-ratio:3}.landing .vs-script{font-size:24px}.landing .vs-mk{width:22px;height:22px}.landing .caption{top:var(--cy,31%);box-sizing:border-box;isolation:isolate;width:min(84vw,360px);padding:18px 22px;display:block;left:50%;transform:translate(-50%,-50%)}.landing .caption:before{content:"";z-index:-1;background:color-mix(in oklab,var(--bg) calc(var(--lens,.2) * 66%),transparent);-webkit-backdrop-filter:blur(calc(var(--lens,.2) * 10px));backdrop-filter:blur(calc(var(--lens,.2) * 10px));border-radius:50%;position:absolute;inset:-14px -6px;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000);mask:radial-gradient(closest-side,#000 62%,#0000)}.landing .cap-name,.landing .cap-text{text-shadow:0 0 2px color-mix(in oklab,var(--bg) calc(45% + var(--lens,.2) * 55%),transparent),0 0 10px color-mix(in oklab,var(--bg) calc(var(--lens,.2) * 100%),transparent),0 0 18px color-mix(in oklab,var(--bg) calc(var(--lens,.2) * 100%),transparent)}.landing .cap-name{color:var(--fg);font-size:14px}.landing .cap-text{color:var(--fg);margin-top:6px;font-size:15px;line-height:1.4}.landing .cap-bar{width:72px;margin-top:9px}}@media (width>=761px) and (aspect-ratio>=9/10){.landing[data-layout=center] .scrim{background:linear-gradient(0deg,var(--bg) 0%,color-mix(in oklab,var(--bg) 90%,transparent) 28%,color-mix(in oklab,var(--bg) 45%,transparent) 44%,transparent 56%)}.landing[data-layout=center] .copy{text-align:center;box-sizing:border-box;justify-content:flex-end;align-items:center;max-width:none;padding:50svh 24px 56px}.landing[data-layout=center] .h1{font-size:clamp(44px,5vw,84px)}.landing[data-layout=center] .ovl{margin-bottom:18px}.landing[data-layout=center] .lead{max-width:42em;margin:18px auto 0}.landing[data-layout=center] .ctas{justify-content:center;margin-top:26px}.landing[data-layout=center] .foot{margin-top:22px}.landing[data-layout=center] .cue{display:none}.landing[data-layout=center] .caption{top:88px;left:50%}.landing .caption{width:min(440px,36vw)}.landing .cap-text{text-wrap:balance}.landing[data-layout=side] .caption{top:104px;left:50%}}.landing[data-st=obsidian]{--poster:url(/landing/poster-obsidian-land.webp);--poster-port:url(/landing/poster-obsidian-port.webp)}.landing[data-st=espresso]{--poster:url(/landing/poster-espresso-land.webp);--poster-port:url(/landing/poster-espresso-port.webp)}.landing[data-st=marble]{--poster:url(/landing/poster-marble-land.webp);--poster-port:url(/landing/poster-marble-port.webp)}.landing[data-layout=side][data-st=obsidian]{--poster:url(/landing/poster-obsidian-side.webp)}.landing[data-layout=side][data-st=espresso]{--poster:url(/landing/poster-espresso-side.webp)}.landing[data-layout=side][data-st=marble]{--poster:url(/landing/poster-marble-side.webp)}.landing .stage{background:var(--poster) center/cover no-repeat}@media (width<=760px),(aspect-ratio<=9/10){.landing .stage{background-image:var(--poster-port);background-position:top}}.landing .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.l1-authed .landing{visibility:hidden}.landing{--warn:#8c321c}.landing[data-st=obsidian]{--warn:#e58d71}.landing[data-st=espresso]{--warn:#e0806a}.landing[data-st=marble]{--warn:#8c321c}.landing .pack0-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);margin-bottom:14px;font-size:12px;display:block}.landing .card-p h3{margin:14px 0 16px;font-size:clamp(32px,3.2vw,48px);line-height:1.02}.landing .card-p .light{color:var(--fg);max-width:30em}.landing .cost{box-shadow:inset 2px 0 0 var(--warn);font-family:var(--font-display);color:var(--fg);max-width:24em;margin:22px 0 0;padding-left:16px;font-size:clamp(21px,1.7vw,26px);font-style:italic;font-weight:500;line-height:1.22}.landing .fix{background:linear-gradient(160deg,color-mix(in oklab,var(--gold) 13%,transparent),color-mix(in oklab,var(--fg) 4%,transparent) 60%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 45%,transparent),0 18px 40px -26px var(--gold-glow);border-radius:18px;flex-direction:column;gap:6px;margin:22px 0 0;padding:14px 20px 16px;display:flex}.landing .fix .vs-script{color:var(--gold);font-size:26px;border-bottom:0!important;padding-bottom:0!important}.landing .fix .vs-mk{width:30px;height:30px}.landing[data-st=marble] .fix .vs-script{color:var(--gold-lo)}.landing .fix-m{color:var(--gold);font-weight:500}.landing[data-st=marble] .fix-m{color:var(--gold-lo)}.landing .fix-t{font-family:var(--font-display);color:var(--gold-hi);text-shadow:0 0 18px color-mix(in srgb,var(--gold-glow) 35%,transparent);font-size:clamp(22px,1.8vw,27px);font-weight:500;line-height:1.22}.landing[data-st=marble] .fix-t{color:#6e4c14;text-shadow:none}.landing .pack0-gold-label{fill:var(--gold)}.landing[data-st=marble] .pack0-gold-label{fill:#6e4c14}.landing .pack0-close{text-align:center;max-width:1120px;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 auto;padding:0 0 max(0px,24vh - 120px);font-size:clamp(34px,4.2vw,64px);font-weight:500;line-height:1.06}.landing .pack0-close em{color:var(--gold);font-style:italic}.landing[data-st=marble] .pack0-close em{color:var(--gold-lo)}@media (width<=760px),(aspect-ratio<=9/10){.landing .card-p{min-height:530px}.landing .card-p h3{margin:8px 0 10px;font-size:25px;line-height:1.08}.landing .card-p .light{font-size:15px;line-height:1.45}.landing .cost{margin-top:12px;padding-left:12px;font-size:18px}.landing .fix{border-radius:14px;gap:2px;margin-top:12px;padding:10px 14px 12px}.landing .fix .vs-script{font-size:22px}.landing .fix .vs-mk{width:25px;height:25px}.landing .fix-t{font-size:19px}.landing .card-p .card-art{aspect-ratio:16/8}.landing .pack0-close{padding-bottom:max(0px,16vh - 80px);font-size:30px}}
