@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_6xYxzpqWMxX8d2fp7mhqPjL2ucf3)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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_edec5582-module__2ToRIG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_edec5582-module__2ToRIG__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.home-module__06co2W__root{--ink:#0a0a0a;--paper:#fff;--paper-2:#f6f6f4;--blue:#2563eb;--mint:#34d399;--mint-ink:#0f6e56;--coral:#fb7185;--muted:#52525b;--faint:#5f5f6a;--wall-gap:16px;--line:#e8e8eb;--grad:linear-gradient(90deg, var(--blue), var(--mint));--gutter:clamp(20px, 5vw, 88px);--stack:clamp(96px, 14vh, 176px);--px:0;--py:0;--sp:0;--navp:1;background:var(--paper);color:var(--ink);font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;position:relative;overflow-x:clip}.home-module__06co2W__root a{text-decoration:none}.home-module__06co2W__root :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-module__06co2W__layer{z-index:1;position:relative}.home-module__06co2W__atmos{z-index:0;pointer-events:none;contain:layout paint style;height:112vh;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 92%);mask-image:linear-gradient(#000 0% 52%,#0000 92%)}.home-module__06co2W__orbP{transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-module__06co2W__orbPA{transform:translate3d(calc(var(--px) * 30px), calc(var(--py) * 24px), 0)}.home-module__06co2W__orbPB{transform:translate3d(calc(var(--px) * -24px), calc(var(--py) * -18px), 0)}.home-module__06co2W__orbPC{transform:translate3d(calc(var(--px) * 18px), calc(var(--py) * -28px), 0)}.home-module__06co2W__orb{border-radius:50%;width:72vmax;height:72vmax;position:absolute}.home-module__06co2W__orbA{background:radial-gradient(circle closest-side,#2563eb57,#2563eb26 50%,#2563eb00 100%);top:-30vmax;left:-22vmax}.home-module__06co2W__orbB{background:radial-gradient(circle closest-side,#34d39952,#34d39924 50%,#34d39900 100%);top:-12vmax;right:-28vmax}.home-module__06co2W__orbC{background:radial-gradient(circle closest-side,#fb71853d,#fb71851a 50%,#fb718500 100%);bottom:-34vmax;left:20vw}.home-module__06co2W__glCanvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.home-module__06co2W__glActive .home-module__06co2W__glCanvas{opacity:1}.home-module__06co2W__glActive .home-module__06co2W__orb{opacity:0;transition:opacity .9s}.home-module__06co2W__grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-module__06co2W__atmosLow{z-index:0;pointer-events:none;contain:layout paint;background-image:radial-gradient(58vw 30vh at 84% 7%,#34d3991c,#0000 68%),radial-gradient(62vw 32vh at 4% 27%,#2563eb1a,#0000 68%),radial-gradient(56vw 28vh at 92% 52%,#fb718516,#0000 68%),radial-gradient(60vw 30vh at 8% 74%,#2563eb18,#0000 68%),radial-gradient(54vw 26vh at 88% 92%,#34d3991a,#0000 68%);position:absolute;inset:100vh 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 96%,#0000);mask-image:linear-gradient(#0000,#000 5% 96%,#0000)}.home-module__06co2W__progress{z-index:60;width:100%;height:2px;transform:scaleX(var(--sp,0));transform-origin:0;background:var(--grad);pointer-events:none;position:fixed;top:0;left:0}.home-module__06co2W__wrap{width:100%;max-width:1400px;padding-inline:var(--gutter);margin:0 auto}.home-module__06co2W__section{padding-block:var(--stack)}.home-module__06co2W__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--mint-ink);font-size:11px;font-weight:700}.home-module__06co2W__nav{z-index:40;border-bottom:1px solid rgba(232, 232, 235, var(--navp,1));background-color:rgba(255, 255, 255, calc(.84 * var(--navp,1)));-webkit-backdrop-filter:blur(calc(14px * var(--navp,1)));backdrop-filter:blur(calc(14px * var(--navp,1)));position:sticky;top:0}.home-module__06co2W__navInner{align-items:center;gap:32px;height:68px;display:flex}.home-module__06co2W__navLogo{width:auto;height:26px}.home-module__06co2W__navLinks{align-items:center;gap:30px;margin-left:auto;display:none}.home-module__06co2W__navLink{color:var(--muted);font-size:13.5px;font-weight:500;transition:color .18s;position:relative}.home-module__06co2W__navLink:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.home-module__06co2W__navLink:hover:after{transform:scaleX(1)}.home-module__06co2W__navBrand{color:var(--ink);align-items:center;display:inline-flex}.home-module__06co2W__navLink:hover{color:var(--ink)}.home-module__06co2W__navCta{background:var(--ink);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:9px 20px;font-size:12.5px;font-weight:700}@media (min-width:900px){.home-module__06co2W__navLinks{display:flex}}.home-module__06co2W__navCtaMobile{margin-left:auto}@media (min-width:900px){.home-module__06co2W__navCtaMobile{display:none}}.home-module__06co2W__hero{min-height:calc(100dvh - 68px);padding-block:clamp(48px, 8vh, 96px) var(--stack);grid-template-columns:1fr;align-items:center;gap:56px;display:grid;position:relative}@media (min-width:1000px){.home-module__06co2W__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(32px,4.5vw,76px)}}.home-module__06co2W__heroCopy{z-index:2;max-width:620px;position:relative}.home-module__06co2W__heroCopy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffffff2 0%,#ffffffe6 70%,#fff0 100%);position:absolute;inset:-50% -34% -46%}.home-module__06co2W__heroLogo{width:auto;height:44px;margin-bottom:26px}.home-module__06co2W__h1{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(46px,7.4vw,96px);font-weight:800;line-height:.94}.home-module__06co2W__h1 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-module__06co2W__wordMask{vertical-align:bottom;margin-bottom:-.14em;margin-right:-.08em;padding-bottom:.14em;padding-right:.08em;display:inline-block;overflow:hidden}.home-module__06co2W__word{will-change:transform;display:inline-block}.home-module__06co2W__heroSub{max-width:44ch;color:var(--muted);margin-top:26px;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.home-module__06co2W__heroCtas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.home-module__06co2W__btnPrimary{color:var(--paper);background:var(--ink);transform:translate3d(var(--mgx,0px), var(--mgy,0px), 0);border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex}.home-module__06co2W__btnPrimary:hover{transform:translate3d(var(--mgx,0px), calc(var(--mgy,0px) - 2px), 0);background:#1d1d20}.home-module__06co2W__btnPrimary:active{transform:translate3d(var(--mgx,0px), var(--mgy,0px), 0) scale(.985)}.home-module__06co2W__btnGhost{color:var(--ink);border:1px solid #d7d7dc;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:inline-flex}.home-module__06co2W__btnGhost:hover{border-color:var(--ink);transform:translateY(-2px)}.home-module__06co2W__wallOuter{-webkit-mask-composite:source-in;height:min(80vh,760px);padding-inline:clamp(26px,2.6vw,46px);display:none;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 13% 87%,#0000),linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 13% 87%,#0000),linear-gradient(90deg,#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1000px){.home-module__06co2W__wallOuter{display:block}}.home-module__06co2W__wallStage{perspective:1500px;perspective-origin:50% 45%;height:100%}.home-module__06co2W__wallUnfurl{height:100%;transform-style:preserve-3d}.home-module__06co2W__wall{height:100%;transform-style:preserve-3d;transform:translate3d(calc(var(--px) * -10px), calc(var(--py) * -8px), 0) rotateY(calc(var(--px) * 6.5deg)) rotateX(calc(var(--py) * -4.5deg));grid-template-columns:1fr 1fr;gap:16px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.home-module__06co2W__wallColWrap{min-height:0;transform-style:preserve-3d}.home-module__06co2W__wallColWrapA{transform:translateZ(-70px)}.home-module__06co2W__wallColWrapB{transform:translateZ(35px)}.home-module__06co2W__wallCol{gap:var(--wall-gap);transform-style:preserve-3d;will-change:transform;flex-direction:column;display:flex}.home-module__06co2W__wallTile{aspect-ratio:1;background:var(--paper-2);transform:translateZ(var(--z,0px));border-radius:0;position:relative;overflow:hidden;box-shadow:0 22px 45px -28px #0a0a1980}.home-module__06co2W__wallTile img{object-fit:cover;width:100%;height:100%;display:block}.home-module__06co2W__wallMeta{inset-inline:0;color:#fff;background:linear-gradient(#0000,#000000b8);padding:14px;position:absolute;bottom:0}.home-module__06co2W__wallTitle{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.home-module__06co2W__wallArtist{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.home-module__06co2W__cue{left:var(--gutter);z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#4b4b55;align-items:center;gap:14px;font-size:10.5px;font-weight:600;display:none;position:absolute;bottom:clamp(24px,5vh,52px)}.home-module__06co2W__cue:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffffff0 0%,#ffffffe0 55%,#fff0 100%);position:absolute;inset:-260% -55% -300% -45%}@media (min-width:1000px){.home-module__06co2W__cue{display:flex}}.home-module__06co2W__cueRail{background:#dcdce2;width:54px;height:1px;position:relative;overflow:hidden}.home-module__06co2W__cueRail:after{content:"";background:var(--ink);position:absolute;inset:0;transform:translate(-100%)}.home-module__06co2W__platforms{border-block:1px solid var(--line);background:color-mix(in srgb, var(--paper) 72%, transparent);padding-block:30px}.home-module__06co2W__platformRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,56px);display:flex}.home-module__06co2W__platformLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.home-module__06co2W__platformMark{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;font-weight:600;transition:color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-module__06co2W__platformMark:hover{color:var(--ink);transform:translateY(-2px)}.home-module__06co2W__platformMark svg{width:17px;height:17px}.home-module__06co2W__steps{border-top:1px solid var(--line);gap:4px;display:grid}.home-module__06co2W__step{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:16px;padding-block:clamp(38px,6vh,68px);display:grid;position:relative}.home-module__06co2W__step:after{content:"";background:var(--grad);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (min-width:860px){.home-module__06co2W__step{grid-template-columns:clamp(96px,10vw,150px) minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(28px,4vw,68px)}}.home-module__06co2W__stepMark{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home-module__06co2W__stepNum{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #c2c2cc;font-size:clamp(38px,4.6vw,64px);font-weight:800;line-height:.9}.home-module__06co2W__stepIcon{width:22px;height:22px;color:var(--faint)}.home-module__06co2W__stepTitle{letter-spacing:-.025em;padding-top:4px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.home-module__06co2W__stepBody{color:var(--muted);max-width:52ch;font-size:15.5px;line-height:1.65}.home-module__06co2W__fair{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.home-module__06co2W__fair:before{content:"";opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-module__06co2W__fairGrid{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid;position:relative}@media (min-width:960px){.home-module__06co2W__fairGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-module__06co2W__fairH2{letter-spacing:-.035em;color:var(--paper);font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.02}.home-module__06co2W__fairBody{color:#c8c8ce;max-width:46ch;margin-top:20px;font-size:16px;line-height:1.65}.home-module__06co2W__splitViz{background:#ffffff05;border:1px solid #ffffff24;padding:clamp(22px,3vw,34px)}.home-module__06co2W__splitHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.home-module__06co2W__splitLabel{color:#a1a1aa;font-size:12.5px}.home-module__06co2W__splitKeep{color:var(--mint);font-size:12.5px;font-weight:700}.home-module__06co2W__splitBar{background:#2a2a2e;height:60px;display:flex}.home-module__06co2W__splitYou{color:#04231a;background:linear-gradient(90deg, #059669, var(--mint));flex:80;align-items:center;padding-left:18px;font-size:15px;font-weight:800;display:flex;position:relative;overflow:hidden}.home-module__06co2W__splitFill{background:linear-gradient(90deg, #059669, var(--mint));transform-origin:0;position:absolute;inset:0}.home-module__06co2W__splitYou span{z-index:1;position:relative}.home-module__06co2W__splitUs{color:#d4d4d8;background:#2a2a2e;flex:20;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.home-module__06co2W__splitNote{color:#9a9aa3;margin-top:16px;font-size:12px}.home-module__06co2W__bento{grid-template-columns:1fr;gap:4px;display:grid}@media (min-width:900px){.home-module__06co2W__bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(190px,auto)}.home-module__06co2W__cellWide{grid-column:span 2}.home-module__06co2W__cellMedia{grid-row:span 2}}.home-module__06co2W__cell{background:var(--paper-2);flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(24px,2.6vw,38px);display:flex;position:relative;overflow:hidden}.home-module__06co2W__cell:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #2563eb21, transparent 62%);transition:opacity .35s;position:absolute;inset:0}.home-module__06co2W__cell:hover:after{opacity:1}.home-module__06co2W__cell>*{z-index:1;position:relative}.home-module__06co2W__cellTitle{letter-spacing:-.02em;font-size:19px;font-weight:700}.home-module__06co2W__cellBody{color:var(--muted);max-width:40ch;font-size:14.5px;line-height:1.6}.home-module__06co2W__cellIcon{width:22px;height:22px;color:var(--ink)}.home-module__06co2W__cellMedia{background:var(--ink);min-height:260px;position:relative;overflow:hidden}.home-module__06co2W__cellMedia img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-module__06co2W__cellMedia:hover img{transform:scale(1.06)}.home-module__06co2W__cellMediaCap{color:#fff;background:linear-gradient(#0000,#000000c7);margin-top:auto;padding:clamp(24px,2.6vw,38px);position:relative}.home-module__06co2W__catHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:44px;display:flex}.home-module__06co2W__h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4.4vw,58px);font-weight:800;line-height:1.02}.home-module__06co2W__catCount{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}.home-module__06co2W__grid{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}@media (min-width:700px){.home-module__06co2W__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.home-module__06co2W__grid{grid-template-columns:repeat(5,1fr)}}.home-module__06co2W__card{aspect-ratio:1;background:var(--paper-2);display:block;position:relative;overflow:hidden}.home-module__06co2W__card img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.home-module__06co2W__card:hover img{transform:scale(1.05)}.home-module__06co2W__cardMeta{color:#fff;opacity:0;background:linear-gradient(#0000 42%,#000c);flex-direction:column;justify-content:flex-end;padding:14px;transition:opacity .3s;display:flex;position:absolute;inset:0}.home-module__06co2W__card:hover .home-module__06co2W__cardMeta,.home-module__06co2W__card:focus-visible .home-module__06co2W__cardMeta{opacity:1}.home-module__06co2W__cardTitle{font-size:12.5px;font-weight:700;line-height:1.25}.home-module__06co2W__cardArtist{color:#fffc;margin-top:2px;font-size:11px}.home-module__06co2W__faqWrap{border-top:1px solid var(--line);max-width:820px;margin-inline:auto}.home-module__06co2W__faqItem{border-bottom:1px solid var(--line)}.home-module__06co2W__faqQ{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;font-size:clamp(16px,1.8vw,20px);font-weight:700;list-style:none;display:flex}.home-module__06co2W__faqQ::-webkit-details-marker{display:none}.home-module__06co2W__faqQ::marker{content:""}.home-module__06co2W__faqIcon{width:20px;height:20px;color:var(--faint);flex:none;transition:transform .28s cubic-bezier(.16,1,.3,1)}.home-module__06co2W__faqItem[open] .home-module__06co2W__faqIcon{transform:rotate(45deg)}.home-module__06co2W__faqA{max-width:62ch;color:var(--muted);padding-bottom:28px;font-size:15.5px;line-height:1.7}.home-module__06co2W__closer{text-align:center;border-top:1px solid var(--line);padding-block:clamp(120px,18vh,220px)}.home-module__06co2W__closerH2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,7vw,92px);font-weight:800;line-height:.98}.home-module__06co2W__closerSub{max-width:38ch;color:var(--muted);margin:22px auto 40px;font-size:16.5px;line-height:1.6}.home-module__06co2W__footer{border-top:1px solid var(--line);padding-block:34px}.home-module__06co2W__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-module__06co2W__footCopy{color:var(--faint);font-size:12.5px}.home-module__06co2W__footLinks{gap:22px;display:flex}.home-module__06co2W__footLink{color:var(--muted);font-size:12.5px;transition:color .18s}.home-module__06co2W__footLink:hover{color:var(--ink)}.home-module__06co2W__footLang{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:18px;font-size:12.5px;display:flex}.home-module__06co2W__footLangLabel{color:var(--faint)}.home-module__06co2W__footLangOn{color:var(--ink);font-weight:500}.home-module__06co2W__footLangOff{color:var(--muted);transition:color .18s}.home-module__06co2W__footLangOff:hover{color:var(--ink)}.home-module__06co2W__reveal{--d:0s}@media (prefers-reduced-motion:no-preference){html.home-ready .home-module__06co2W__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d);transform:translateY(26px)}html.home-ready .home-module__06co2W__reveal.is-in{opacity:1;transform:none}.home-module__06co2W__word{animation:1s cubic-bezier(.16,1,.3,1) both home-module__06co2W__word-in;animation-delay:calc(var(--i,0) * 65ms + .26s)}@keyframes home-module__06co2W__word-in{0%{transform:translateY(108%)}to{transform:translate(0,0)}}.home-module__06co2W__riseIn{animation:.9s cubic-bezier(.16,1,.3,1) both home-module__06co2W__rise-in;animation-delay:calc(var(--i,0) * 90ms)}@keyframes home-module__06co2W__rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.home-module__06co2W__wallUnfurl{animation:1.7s cubic-bezier(.16,1,.3,1) .38s both home-module__06co2W__unfurl}@keyframes home-module__06co2W__unfurl{0%{transform:translate3d(4%,7%,-560px)rotateY(-32deg)rotateX(17deg)rotate(7deg)}to{transform:none}}.home-module__06co2W__orbA{animation:34s ease-in-out infinite alternate home-module__06co2W__orb-a}.home-module__06co2W__orbB{animation:41s ease-in-out infinite alternate home-module__06co2W__orb-b}.home-module__06co2W__orbC{animation:47s ease-in-out infinite alternate home-module__06co2W__orb-c}@keyframes home-module__06co2W__orb-a{to{transform:translate(9vw,7vh)scale(1.12)}}@keyframes home-module__06co2W__orb-b{to{transform:translate(-8vw,9vh)scale(1.09)}}@keyframes home-module__06co2W__orb-c{to{transform:translate(7vw,-8vh)scale(1.14)}}.home-module__06co2W__wallColA{animation:46s linear infinite home-module__06co2W__drift-up}.home-module__06co2W__wallColB{animation:54s linear infinite home-module__06co2W__drift-down}@keyframes home-module__06co2W__drift-up{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(-50% - var(--wall-gap) / 2), 0)}}@keyframes home-module__06co2W__drift-down{0%{transform:translate3d(0, calc(-50% - var(--wall-gap) / 2), 0)}to{transform:translate(0,0)}}.home-module__06co2W__cueRail:after{animation:2.6s cubic-bezier(.65,0,.35,1) infinite home-module__06co2W__cue}@keyframes home-module__06co2W__cue{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}html.home-ready .home-module__06co2W__splitFill{transition:transform 1.15s cubic-bezier(.16,1,.3,1) .25s;transform:scaleX(0)}html.home-ready .home-module__06co2W__splitViz.is-in .home-module__06co2W__splitFill{transform:scaleX(1)}html.home-ready .home-module__06co2W__step:after{transition:transform 1s cubic-bezier(.16,1,.3,1) .15s;transform:scaleX(0)}html.home-ready .home-module__06co2W__step.is-in:after{transform:scaleX(1)}.home-module__06co2W__cue{opacity:calc(1 - var(--navp,1));animation-fill-mode:backwards}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__orbP,.home-module__06co2W__wall{transition:none;transform:none}.home-module__06co2W__glCanvas{display:none}.home-module__06co2W__orb,.home-module__06co2W__wallColA,.home-module__06co2W__wallColB,.home-module__06co2W__wallUnfurl,.home-module__06co2W__cueRail:after,.home-module__06co2W__word,.home-module__06co2W__riseIn{will-change:auto;animation:none}.home-module__06co2W__cue{display:none}.home-module__06co2W__card img,.home-module__06co2W__cardMeta,.home-module__06co2W__cellMedia img,.home-module__06co2W__cell:after,.home-module__06co2W__faqIcon,.home-module__06co2W__btnPrimary,.home-module__06co2W__btnGhost,.home-module__06co2W__navLink,.home-module__06co2W__navLink:after,.home-module__06co2W__platformMark,.home-module__06co2W__footLink,.home-module__06co2W__splitFill{transition:none}.home-module__06co2W__btnPrimary,.home-module__06co2W__btnPrimary:hover,.home-module__06co2W__btnPrimary:active,.home-module__06co2W__btnGhost:hover,.home-module__06co2W__platformMark:hover,.home-module__06co2W__card:hover img,.home-module__06co2W__cellMedia:hover img{transform:none}.home-module__06co2W__cardMeta{opacity:1;background:linear-gradient(#0000 42%,#000c)}}
