.worlds{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--w-bg);color:var(--w-fg);transition:background .9s var(--ease-out),color .6s;--w-fg: #141414;--w-mut: rgb(20 20 20 / .6);--w-glass: rgb(255 255 255 / .6);--w-glass-line: rgb(20 20 20 / .07);--w-pill: #141414;--w-pill-fg: #fff}.worlds[data-dark=true]{--w-fg: #f5f0e8;--w-mut: rgb(245 240 232 / .62);--w-glass: rgb(255 255 255 / .08);--w-glass-line: rgb(255 255 255 / .1);--w-pill: #f5f0e8;--w-pill-fg: #141414}.w-capsule{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.w-capsule canvas{width:100%;height:100%;display:block}.w-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.w-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.05;mix-blend-mode:overlay;animation:wgrain 1.2s steps(4) infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes wgrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}.w-nav{position:absolute;z-index:6;top:calc(18px + env(safe-area-inset-top,0px));left:max(22px,env(safe-area-inset-left,0px));right:max(22px,env(safe-area-inset-right,0px));display:flex;justify-content:space-between;align-items:center;pointer-events:none}.w-nav>*{pointer-events:auto}.w-brand,.w-links{background:var(--w-glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px var(--w-glass-line),0 10px 30px -14px #0000004d;transition:background .6s,box-shadow .6s}.w-brand{height:40px;padding:0 16px 0 14px;border-radius:999px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;letter-spacing:-.02em;color:var(--w-fg)}.w-brand img{height:19px;width:auto;display:block}.w-brand .lw,.worlds[data-dark=true] .w-brand .lb{display:none}.worlds[data-dark=true] .w-brand .lw{display:block}.w-links{height:44px;padding:4px 4px 4px 18px;border-radius:999px;display:flex;align-items:center;gap:20px;font-size:13.5px;font-weight:500;letter-spacing:-.01em}.w-links button{color:var(--w-mut);transition:color .25s}.w-links button:hover,.w-links button[aria-current=true]{color:var(--w-fg)}.w-pill{height:36px;padding:0 16px;border-radius:999px;background:var(--w-pill);color:var(--w-pill-fg);display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;letter-spacing:-.01em;transition:transform .25s var(--ease-out),background .6s,color .6s}.w-pill:hover{transform:translateY(-1px)}.w-pill.big{height:48px;padding:0 22px;font-size:15px}.w-pill.soft{background:var(--w-glass);color:var(--w-fg);box-shadow:0 0 0 1px var(--w-glass-line)}.w-hero{position:absolute;z-index:5;display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);pointer-events:none;max-width:min(50vw,820px)}.w-hero a{pointer-events:auto}.w-hero[data-layout=left]{left:max(4vw,env(safe-area-inset-left,0px));top:15vh}.w-hero[data-layout=bottom-left]{left:max(4vw,env(safe-area-inset-left,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px))}.w-hero[data-layout=right]{right:max(4vw,env(safe-area-inset-right,0px));top:22vh;align-items:flex-end;text-align:right}.w-hero[data-layout=top-right]{right:max(4vw,env(safe-area-inset-right,0px));top:13vh;align-items:flex-end;text-align:right}.w-hero[data-layout=top-center]{left:50%;top:11vh;transform:translate(-50%);align-items:center;text-align:center;max-width:92vw}.w-hero[data-layout=top-wide]{left:max(4vw,env(safe-area-inset-left,0px));top:12vh;max-width:92vw;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:4vw;align-items:end}.w-hero[data-layout=top-wide] h1{font-size:clamp(44px,5.2vw,104px);display:block;grid-row:1 / 3}.w-hero[data-layout=top-wide] h1 span{display:inline}.w-hero[data-layout=top-wide] h1 .l1:after{content:"";display:block}.w-hero[data-layout=top-wide] h1 .l2:after{content:" "}.w-hero[data-layout=top-wide] h1 .l3{display:inline-block}.w-hero[data-layout=top-wide] .w-line{grid-column:2;align-self:end;max-width:30ch}.w-hero[data-layout=top-wide] .w-ctas{grid-column:2}.w-hero[data-layout=bottom-right]{right:max(4vw,env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));align-items:flex-end;text-align:right}.w-hero h1{margin:0;font:560 clamp(48px,6.8vw,132px)/.88 var(--sans);letter-spacing:-.062em;display:flex;flex-direction:column;color:var(--w-fg)}.w-hero[data-layout=top-center] h1{font-size:clamp(48px,7.6vw,150px)}.w-hero h1 span{display:block;animation:wrise 1.1s var(--ease) both}.w-hero h1 .l2{animation-delay:.07s}.w-hero h1 .l3{animation-delay:.14s;font:italic 300 1.1em/.92 var(--ital);letter-spacing:-.035em;margin-top:.04em}.w-line{margin:0;max-width:36ch;font-size:clamp(14px,1.1vw,17px);line-height:1.45;color:var(--w-mut);letter-spacing:-.01em;animation:wrise 1.1s var(--ease) .22s both}.w-ctas{display:flex;gap:10px;flex-wrap:wrap;animation:wrise 1.1s var(--ease) .3s both}@keyframes wrise{0%{opacity:0;transform:translateY(.5em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.is-leaving .w-hero{opacity:0;transform:translateY(-14px);transition:opacity .45s var(--ease-out),transform .6s var(--ease)}.is-leaving .w-hero[data-layout=top-center]{transform:translate(-50%,-14px)}.w-hud{position:absolute;z-index:6;left:max(22px,env(safe-area-inset-left,0px));right:max(22px,env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:18px;color:var(--w-fg);font-size:13px}.w-dots{list-style:none;margin:0;padding:0 6px;height:40px;border-radius:999px;display:flex;align-items:center;gap:2px;background:var(--w-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px var(--w-glass-line)}.w-dots button{width:22px;height:30px;display:grid;place-items:center}.w-dots i{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.3;transition:width .4s var(--ease),opacity .3s}.w-dots button[aria-current=true] i{width:18px;opacity:1}.w-now{font-weight:600;letter-spacing:-.01em}.w-now em{font-style:normal;font-weight:500;color:var(--w-mut);animation:wrise .6s var(--ease) both}.w-how{margin-left:auto;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--w-mut)}@media(max-width:760px){.w-links button{display:none}.w-links{padding:4px}.w-hero,.w-hero[data-layout]{left:20px;right:20px;top:calc(78px + env(safe-area-inset-top,0px));bottom:auto;transform:none;max-width:none;align-items:flex-start;text-align:left}.w-hero h1,.w-hero[data-layout=top-center] h1{font-size:46px}.worlds[data-world=page] .w-hero{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px))}.w-hero[data-layout=top-wide]{display:flex}.w-hero[data-layout=top-wide] h1{font-size:46px}.w-hero[data-layout=top-wide] h1 span{display:block}.w-hero[data-layout=top-wide] h1 .l1:after,.w-hero[data-layout=top-wide] h1 .l2:after{content:none}.w-line,.w-ctas .soft,.w-how{display:none}}@media(prefers-reduced-motion:reduce){.w-hero h1 span,.w-line,.w-ctas,.w-grain{animation:none}}:root{--cream: #f3ece4;--ink: #141414;--mut: rgb(20 20 20 / .58);--glass: rgb(255 255 255 / .62);--ogk: #ff6a00;--sans: "Geist", Inter, system-ui, sans-serif;--ital: "Newsreader", Georgia, serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--ogk);outline-offset:3px;border-radius:999px}.app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;opacity:0;transition:opacity 1.2s var(--ease-out)}.is-ready .stage{opacity:1}.has-lens .stage{cursor:none}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f3ece4f0,#f3ece4cc 26%,#f3ece400 44%),linear-gradient(0deg,#f3ece4b3,#f3ece400 18%)}.glass{background:var(--glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px #ffffffb3 inset,0 10px 30px -12px #3c281440,0 0 0 1px #1414140d}.loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--cream);display:grid;place-content:center;justify-items:center;gap:22px;transition:opacity .9s var(--ease-out) .15s,visibility 0s linear 1.1s}.is-ready .loader{opacity:0;visibility:hidden}.loader-mark{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:600;letter-spacing:-.03em}.loader-mark img{height:28px;width:auto;display:block}.loader-mark span{padding-left:12px;border-left:1.5px solid rgb(20 20 20 / .12)}.loader-bar{width:200px;height:2px;border-radius:2px;background:#1414141a;overflow:hidden}.loader-bar i{display:block;height:100%;background:var(--ogk);transform-origin:0 50%;transition:transform .45s var(--ease-out)}.loader-n{margin:0;font:500 11px/1 var(--mono);letter-spacing:.18em;color:var(--mut);font-variant-numeric:tabular-nums}.nav{position:absolute;z-index:5;top:calc(18px + env(safe-area-inset-top,0px));left:max(22px,env(safe-area-inset-left,0px));right:max(22px,env(safe-area-inset-right,0px));display:flex;justify-content:space-between;align-items:center}.brand{height:40px;padding:0 16px 0 14px;border-radius:999px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;letter-spacing:-.02em}.brand img{height:19px;width:auto;display:block}.links{height:44px;padding:4px 4px 4px 18px;border-radius:999px;display:flex;align-items:center;gap:22px;font-size:13.5px;font-weight:500;letter-spacing:-.01em}.links button{color:var(--mut);transition:color .2s}.links button:hover{color:var(--ink)}.pill{height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;letter-spacing:-.01em;transition:transform .25s var(--ease-out),background .25s}.pill:hover{transform:translateY(-1px)}.pill.big{height:48px;padding:0 22px;font-size:15px}.pill.soft{background:#ffffffb3;color:var(--ink);box-shadow:0 0 0 1px #14141414}.hero{position:absolute;z-index:4;left:max(4vw,env(safe-area-inset-left,0px));top:15vh;width:min(46vw,760px);display:flex;flex-direction:column;gap:clamp(12px,2vh,22px);pointer-events:none}.hero a,.hero button{pointer-events:auto}h1{margin:0 0 clamp(4px,1.4vh,16px);font:560 clamp(54px,7.6vw,146px)/.88 var(--sans);letter-spacing:-.062em;display:flex;flex-direction:column}h1 .w{display:block;transform:translateY(.35em);opacity:0;transition:transform 1.3s var(--ease),opacity 1s var(--ease-out)}h1 .w:nth-child(2){transition-delay:.08s}h1 .w:nth-child(3){transition-delay:.16s}.is-ready h1 .w{transform:none;opacity:1}h1 .it{font:italic 300 1.08em/.92 var(--ital);letter-spacing:-.035em;margin:.06em 0 0 -.02em}.kind{margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:500;letter-spacing:-.02em}.ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.kind,.ctas{opacity:0;transform:translateY(10px);transition:opacity 1s var(--ease-out) .35s,transform 1.2s var(--ease) .35s}.is-ready .kind,.is-ready .ctas{opacity:1;transform:none}.dock{position:absolute;z-index:5;left:max(22px,env(safe-area-inset-left,0px));right:max(22px,env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));display:flex;justify-content:flex-end;align-items:flex-end;gap:16px}.hud{height:46px;padding:0 18px;border-radius:999px;display:flex;align-items:center;gap:14px;font-size:13px;letter-spacing:-.01em;white-space:nowrap;min-width:0}.hud .now{display:flex;align-items:center;gap:8px;font-weight:600}.hud .now i{width:7px;height:7px;border-radius:50%;background:var(--ogk)}.hud .sep{width:1px;height:16px;background:#1414141f}.hud .head{color:var(--mut);animation:rise .6s var(--ease-out);overflow:hidden;text-overflow:ellipsis}.hud .num{display:flex;gap:7px;align-items:baseline;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums}.hud .num b{font-weight:500;color:var(--mut);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hud .num span{min-width:5.4ch}.hud .held{padding:4px 9px;border-radius:999px;background:var(--ink);color:#fff;font-size:11px;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1100px){.hud .head{display:none}.hud .head+.sep{display:none}}@media(max-width:760px){.links button{display:none}.links{padding:4px}.scrim{background:linear-gradient(180deg,#f3ece4f2,#f3ece4d9 34%,#f3ece400 40%),linear-gradient(0deg,#f3ece4e6,#f3ece400 26%)}.hero{top:calc(80px + env(safe-area-inset-top,0px));width:auto;right:20px;left:20px;gap:10px}h1{font-size:46px}.ctas .soft{display:none}.kind{font-size:15px}.dock{flex-direction:column;align-items:stretch;gap:8px;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:12px;right:12px}.hud{justify-content:space-between}.hud .num:last-of-type{display:none}}@media(prefers-reduced-motion:reduce){.stage,h1 .w,.kind,.ctas{transition:none}.hud .head{animation:none}}
