@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_4ca9d5e7-module__xCUj-a__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_4ca9d5e7-module__xCUj-a__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6fb2eda3-module__YEY1aa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6fb2eda3-module__YEY1aa__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--ink:#111;--ink-soft:#2f3437;--muted:#787774;--canvas:#fbfbfa;--surface:#fff;--line:#eaeaea;--text-soft:#2f3437;--pastel-red:#fdebec;--pastel-red-text:#9f2f2d;--pastel-blue:#e1f3fe;--pastel-blue-text:#1f6c9f;--pastel-green:#edf3ec;--pastel-green-text:#346538;--pastel-yellow:#fbf3db;--pastel-yellow-text:#956400;--shadow-soft:0 2px 8px #0000000a;--page-max:1360px;--radius-control:8px;--radius-surface:12px;--lime:#dfff0d;--green-deep:#053321;--green-court:#055242;--ink-green:#062015}*{box-sizing:border-box}::selection{background:var(--lime);color:var(--green-deep)}::selection{background:var(--lime);color:var(--green-deep)}html{background:var(--canvas);color:var(--ink)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans), -apple-system, "Helvetica Neue", sans-serif;color:var(--ink-soft);background:var(--canvas);margin:0;line-height:1.6}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 14% 18%,#fff8dc08 0 1px,#0000 1px),radial-gradient(circle at 82% 75%,#e1f3fe09 0 1px,#0000 1px);background-size:220px 220px;position:fixed;inset:0}main{z-index:1;position:relative}h1,h2,h3{color:var(--ink);line-height:1.1}h1{margin:0}h2,h3{font-family:var(--font-sans), -apple-system, "Helvetica Neue", sans-serif;margin:0}p{color:var(--ink-soft);margin:0}a{color:inherit;text-decoration:none}.site-nav,.site-footer,.brand-lockup{border:1px solid var(--line)}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.landing-shell{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:none;margin-bottom:.8rem;font-size:.74rem;font-weight:650}.site-nav{background:var(--surface);border:0;border-bottom:1px solid var(--line);z-index:30;border-radius:0;align-items:center;width:100%;max-width:none;margin:0;padding:0 1rem;display:block;position:sticky;top:0;left:auto;transform:none}.site-nav-inner{max-width:var(--page-max);grid-template-columns:auto auto;justify-content:space-between;align-items:center;min-height:4rem;margin:0 auto;display:grid}.site-nav .brand-lockup,.site-footer .brand-lockup,.site-footer,.site-nav-inner,.footer-links{border-radius:6px}.brand-lockup{letter-spacing:.1em;text-transform:uppercase;border-color:#0000;align-items:center;gap:.5rem;font-size:.95rem;font-weight:900;display:inline-flex}.brand-badge{border-radius:var(--radius-control)}.footer-links a,.nav-cta{padding:.45rem .65rem;font-size:.84rem}.footer-links a,.nav-cta,.brand-lockup{transition:background-color .18s}.nav-cta{background:var(--ink);border-radius:var(--radius-control);color:#fff;min-height:2.75rem;padding:.72rem 1rem;font-weight:600}.nav-cta:hover{background:#333}.site-footer{border:0;border-top:1px solid var(--line);background:#ffffffe6;width:100%;max-width:none;min-height:132px;margin:auto 0 0;padding:2rem 1rem 2.25rem}.site-footer-inner{max-width:var(--page-max);background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;padding:0;display:flex}.footer-tagline{color:var(--muted);max-width:580px;margin-top:.28rem;font-size:.84rem;line-height:1.45}.footer-copy{color:#8c8b86;margin-top:.45rem;font-size:.74rem;line-height:1.4}.footer-links{flex-wrap:wrap;gap:.6rem;display:flex}.legal-shell{background:radial-gradient(circle at 64% 8%, color-mix(in srgb, var(--lime) 18%, transparent), transparent 26%), radial-gradient(circle at 18% 32%, color-mix(in srgb, var(--green-deep) 4.5%, transparent), transparent 24%), linear-gradient(180deg, #ffffffe6, #fbfbfafa)}.legal-document{background:0 0;border:0;width:100%;max-width:980px;margin:0 auto;padding:5.6rem clamp(1.15rem,4vw,3rem) 5rem}.legal-header{margin-bottom:1rem}.legal-document h1{color:var(--green-deep);font-family:var(--font-display), "Arial Narrow", "Helvetica Neue Condensed", sans-serif;letter-spacing:.005em;text-transform:uppercase;max-width:9ch;margin:.3rem 0 1rem;font-size:clamp(4.8rem,10.5vw,8.5rem);font-weight:400;line-height:.82}.legal-document h2{color:var(--green-deep);letter-spacing:0;margin:0 0 .45rem;font-size:1.08rem}.legal-intro,.legal-document p{max-width:70ch}.legal-intro{color:var(--ink-soft);max-width:58ch;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.55}.legal-intro a{text-underline-offset:.18em;text-decoration:underline}.legal-section{border-top:1px solid #11111114;margin-top:1.35rem;padding-top:1.2rem}.legal-section p{color:var(--muted);font-size:.98rem;line-height:1.65}.contact-shell{background:radial-gradient(circle at 72% 12%, color-mix(in srgb, var(--lime) 18%, transparent), transparent 25%), radial-gradient(circle at 15% 28%, color-mix(in srgb, var(--green-deep) 8%, transparent), transparent 28%), linear-gradient(180deg, #fbfbfa, #f5f6f0)}.contact-page{max-width:var(--page-max);flex:1;place-items:center;width:100%;margin:0 auto;padding:clamp(2rem,5vw,4rem) 1rem 4.5rem;display:grid}.contact-card{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;gap:1.35rem;width:min(100%,760px);max-width:760px;padding:0;display:grid}.contact-card-header{margin-bottom:.35rem}.contact-card .eyebrow{color:var(--green-deep);margin-bottom:.65rem}.contact-card h1{color:var(--green-deep);font-family:var(--font-display), "Arial Narrow", "Helvetica Neue Condensed", sans-serif;letter-spacing:.005em;text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(4rem,8vw,6.4rem);font-weight:400;line-height:.82}.contact-card p{color:var(--ink-soft);max-width:42ch;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.45}.contact-card label{gap:.55rem;display:grid}.contact-honeypot{display:none!important}.contact-card label span{color:var(--ink-soft);font-size:1rem;font-weight:650}.contact-card input,.contact-card select,.contact-card textarea{border-radius:var(--radius-surface);color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #1111111a;outline:none;width:100%;padding:1rem 1.05rem}.contact-card select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.2l4 4 4-4' fill='none' stroke='%232f3437' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.6rem}.contact-card textarea{resize:vertical;min-height:180px}.contact-card input::placeholder,.contact-card textarea::placeholder{color:#8c8b86}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{border-color:color-mix(in srgb, var(--green-deep) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-deep) 10%, transparent)}.contact-card input[aria-invalid=true],.contact-card select[aria-invalid=true],.contact-card textarea[aria-invalid=true]{border-color:#9f2f2d8c}.field-help,.field-error{font-size:.82rem;line-height:1.35}.field-help{color:var(--muted);justify-self:end}.field-error{color:var(--pastel-red-text)}.contact-card button{appearance:none;background:var(--ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;min-height:3.5rem;padding:.9rem 1.2rem;font-weight:700}.contact-card button:hover{background:#333}.contact-card button:disabled{cursor:wait;opacity:.62}.form-message{color:var(--muted);text-align:center;max-width:32rem;margin:-.25rem auto 0;font-size:.82rem;line-height:1.35}.form-message.is-error{color:var(--pastel-red-text)}.form-message.is-success{background:var(--pastel-green);border:1px solid color-mix(in srgb, var(--pastel-green-text) 25%, transparent);border-radius:var(--radius-control);color:var(--pastel-green-text);width:100%;padding:.75rem 1.1rem;font-size:.92rem;font-weight:600}.home-hero{width:100%;max-width:1360px;margin:0 auto;padding:clamp(2rem,3vw,2.6rem) 1.5rem 3.5rem}.home-hero-stage{--home-row-height:clamp(118px, 10.9vw, 130px);--home-row-gap:clamp(1.1rem, 2.2vw, 1.75rem);--home-side-image-width:clamp(300px, 32vw, 385px);--home-top-image-width:clamp(280px, 30.5vw, 370px);--home-image-y-offset:-.5rem;--home-midline-left:calc(var(--home-side-image-width) + clamp(1.4rem, 2.3vw, 2rem));--home-row-two:calc(var(--home-row-height) + var(--home-row-gap));--home-row-three:calc((var(--home-row-height) + var(--home-row-gap)) * 2);--home-copy-top:calc(var(--home-row-three) + var(--home-row-height) + clamp(2.4rem, 4vw, 3rem));height:calc(var(--home-copy-top) + 430px);position:relative}.home-title{font-family:var(--font-display), "Arial Narrow", "Helvetica Neue Condensed", sans-serif;color:var(--green-deep);letter-spacing:.005em;font-size:clamp(7.6rem,13.7vw,10.6rem);font-weight:400;line-height:var(--home-row-height);text-transform:uppercase;max-width:none;margin:0}.home-title-line-one,.home-title-line-two,.home-title-line-three{height:var(--home-row-height);opacity:0;transform-origin:0 0;z-index:1;animation:.72s cubic-bezier(.16,1,.3,1) both home-title-rise;display:block;position:absolute;transform:scaleY(1.04)}.home-title-line-one{animation-delay:60ms;top:0;left:0}.home-title-line-two{color:var(--green-court);left:var(--home-midline-left);top:var(--home-row-two);white-space:nowrap;z-index:0;animation-delay:.2s}.home-title-line-three{color:var(--green-deep);left:0;top:var(--home-row-three);white-space:nowrap;z-index:0;animation-delay:.34s}.home-copy{color:var(--ink-soft);max-width:470px;font-size:1.08rem;line-height:1.62}.home-copy-block{opacity:0;left:0;top:var(--home-copy-top);z-index:4;width:355px;animation:.68s cubic-bezier(.16,1,.3,1) .94s both home-fade-up;position:absolute}.home-download{max-width:420px;margin-top:.8rem}.download-button{background:var(--ink);border-radius:var(--radius-control);color:#fff;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:3.5rem;padding:.9rem 1.2rem;font-size:.92rem;font-weight:700;transition:background .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.download-button svg{fill:currentColor;width:1.05rem;height:1.05rem;display:block}.download-button:hover{background:#333;transform:translateY(-1px)}.download-button:active{transform:translateY(0)scale(.99)}.button-orbit{transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-block}.download-button:hover .button-orbit{transform:translate(3px)}.home-slanted-cta{--home-tag-rotate:-3deg;background:var(--lime);border-radius:var(--radius-surface);box-shadow:0 16px 42px color-mix(in srgb, var(--green-deep) 15%, transparent);color:var(--ink-green);left:calc(100% - var(--home-top-image-width) - clamp(16.5rem, 21.3vw, 18.35rem) - .5rem);text-transform:uppercase;transform:rotate(var(--home-tag-rotate));transform-origin:65% 55%;z-index:4;justify-content:space-between;align-items:center;gap:.65rem;width:clamp(16.5rem,21.3vw,18.35rem);padding:.6rem .58rem .6rem .95rem;font-size:clamp(.82rem,.96vw,.95rem);font-weight:850;animation:.78s cubic-bezier(.16,1,.3,1) .58s both home-tag-pop,5.8s ease-in-out 1.72s infinite home-tag-float;display:inline-flex;position:absolute;top:clamp(2.15rem,3.7vw,3.05rem)}.home-slanted-cta a{background:var(--green-deep);border-radius:var(--radius-control);color:var(--lime);flex:none;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-slanted-cta:hover a{transform:translate(2px,-2px)}.home-slanted-cta span{white-space:nowrap}.home-image-card{animation:home-image-in .76s cubic-bezier(.16, 1, .3, 1) var(--home-image-delay,.48s) both;border:1px solid var(--line);border-radius:var(--radius-surface);isolation:isolate;opacity:0;transform:translateX(var(--home-image-enter-x,0)) scale(.985);margin:0;position:absolute;overflow:hidden}.home-image-card img,.home-image-card .home-image-fill{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.home-image-card:after{animation:home-image-wipe .78s cubic-bezier(.16, 1, .3, 1) var(--home-wipe-delay,.56s) both;background:var(--canvas);content:"";pointer-events:none;transform-origin:var(--home-wipe-origin,right);z-index:1;position:absolute;inset:-1px;transform:scaleX(1)}.home-image-card:hover img,.home-image-card:hover .home-image-fill{transform:scale(1.045)}.home-image-card.phone-frame{border:2px solid var(--ink-green);box-shadow:0 18px 44px color-mix(in srgb, var(--ink-green) 18%, transparent);border-radius:40px}.home-image-card.phone-frame img{object-position:top center}.home-image-card-primary{--home-image-delay:.45s;--home-image-enter-x:-22px;--home-wipe-delay:.52s;--home-wipe-origin:right;top:calc(var(--home-row-two) + var(--home-image-y-offset));height:var(--home-row-height);width:var(--home-side-image-width);z-index:3;left:0}.home-image-card-secondary{--home-image-delay:.54s;--home-image-enter-x:22px;--home-wipe-delay:.62s;--home-wipe-origin:left;height:var(--home-row-height);right:0;top:var(--home-image-y-offset);width:var(--home-top-image-width);z-index:2}.home-feature-list{top:var(--home-copy-top);left:var(--home-midline-left);z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:absolute;right:0}.home-feature-list article{opacity:0;padding-left:0;animation:.68s cubic-bezier(.16,1,.3,1) both home-fade-up;transform:translateY(18px)}.home-feature-list article:first-child{animation-delay:1.06s}.home-feature-list article:nth-child(2){animation-delay:1.16s}.home-feature-list article:nth-child(3){animation-delay:1.26s}.home-feature-list img{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-surface);object-fit:cover;width:100%;height:auto;margin-bottom:.8rem;transition:transform .34s cubic-bezier(.16,1,.3,1);display:block}.home-feature-list article:hover img{transform:translateY(-3px)}.home-feature-list h2{color:var(--green-deep);letter-spacing:0;margin-bottom:.35rem;font-size:1rem}.home-feature-list p{color:var(--muted);font-size:.92rem;line-height:1.5}.feature-chip{background:var(--lime);color:var(--ink-green);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.16rem .55rem;font-size:.64rem;font-weight:750;display:inline-block}.player-page{max-width:var(--page-max);text-align:center;flex:1;place-items:center;width:100%;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1rem 4.5rem;display:grid}.player-card{justify-items:center;gap:1.15rem;max-width:560px;display:grid}.player-mark{background:var(--green-deep);border-radius:22px;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex}.player-card h1{color:var(--green-deep);font-family:var(--font-display), "Arial Narrow", "Helvetica Neue Condensed", sans-serif;letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(3.6rem,8vw,5.8rem);font-weight:400;line-height:.86}.player-card p{color:var(--ink-soft);max-width:40ch;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.5}.player-stats{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin:0;display:flex}.player-stat{text-align:center;gap:.2rem;display:grid}.player-stat dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.player-stat dd{color:var(--ink);margin:0;font-size:1.15rem;font-weight:600}.player-cta{background:var(--ink);border-radius:var(--radius-control);color:#fff;justify-content:center;align-items:center;gap:.45rem;min-height:3.25rem;margin-top:.4rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;transition:background .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.player-cta:hover{background:#333;transform:translateY(-1px)}.player-reward{background:var(--green-deep);color:#f4f7f0;border-radius:18px;justify-items:center;gap:.5rem;width:100%;max-width:460px;margin:.4rem 0 .2rem;padding:1.6rem 1.5rem;display:grid}.player-reward .player-reward-eyebrow{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;max-width:none;margin:0;font-size:.72rem;font-weight:700}.player-reward h2{color:#fff;margin:0;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:600;line-height:1.12}.player-reward .player-reward-hint{color:#ffffffd1;max-width:38ch;margin:0;font-size:.95rem;line-height:1.5}.player-reward .player-reward-code-label{color:#ffffffa3;letter-spacing:.12em;text-transform:uppercase;max-width:none;margin:.45rem 0 0;font-size:.7rem;font-weight:700}.player-reward .player-code{border:1px dashed color-mix(in srgb, var(--lime) 55%, transparent);color:#fff;letter-spacing:.3em;background:#ffffff1f;border-radius:12px;max-width:none;margin:0;padding:.65rem 1.1rem .65rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.6rem,4vw,2.05rem);font-weight:600}.site-nav{border-radius:0}.site-footer{margin-top:auto}@keyframes home-title-rise{0%{opacity:0;transform:translateY(28px)scaleY(1.04)}to{opacity:1;transform:translateY(0)scaleY(1.04)}}@keyframes home-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-image-in{0%{opacity:0;transform:translateX(var(--home-image-enter-x,0)) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-image-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes home-tag-pop{0%{opacity:0;transform:rotate(var(--home-tag-rotate)) translateY(18px) scale(.94)}62%{opacity:1;transform:rotate(var(--home-tag-rotate)) translateY(-10px) scale(1.035)}82%{opacity:1;transform:rotate(var(--home-tag-rotate)) translateY(3px) scale(.995)}to{opacity:1;transform:rotate(var(--home-tag-rotate)) translateY(0) scale(1)}}@keyframes home-tag-float{0%,to{transform:rotate(var(--home-tag-rotate)) translateY(0)}50%{transform:rotate(var(--home-tag-rotate)) translateY(-6px)}}@media (prefers-reduced-motion:reduce){.reveal,.home-title-line-one,.home-title-line-two,.home-title-line-three,.home-slanted-cta,.home-copy-block,.home-image-card,.home-feature-list article,.download-button,.button-orbit,.home-image-card img,.home-image-card .home-image-fill,.home-feature-list img,.home-slanted-cta a{opacity:1;transition:none;animation:none}.home-title-line-one,.home-title-line-two,.home-title-line-three{transform:scaleY(1.04)}.home-slanted-cta{transform:rotate(var(--home-tag-rotate))}.home-copy-block,.home-image-card,.home-feature-list article,.download-button,.button-orbit,.home-image-card img,.home-image-card .home-image-fill,.home-feature-list img,.home-slanted-cta a{transform:none}.home-image-card:after{display:none}}@media (max-width:1320px) and (min-width:681px){.home-title{font-size:clamp(7rem,11.9vw,9.5rem)}}@media (max-width:680px){.site-nav{padding:0 .85rem}.site-nav-inner{min-height:3.8rem}.nav-cta{min-height:2.5rem;padding:.62rem .82rem}.home-hero{padding:1.45rem 1rem 3rem}.home-hero-stage{height:auto}.home-title{font-size:clamp(3.8rem,17vw,4.85rem);line-height:.82}.home-title-line-one,.home-title-line-two,.home-title-line-three{height:auto;position:static}.home-title-line-two,.home-title-line-three{white-space:normal}.home-copy{font-size:1.03rem;line-height:1.55}.home-slanted-cta,.home-copy-block,.home-feature-list{position:static}.home-image-card{position:relative;inset:auto}.home-slanted-cta{--home-tag-rotate:-2deg;transform:rotate(var(--home-tag-rotate));width:min(100%,19rem);margin:1rem 0;font-size:.78rem}.home-image-card-primary,.home-image-card-secondary{width:100%;height:clamp(150px,45vw,180px);margin-top:.9rem}.home-feature-list{grid-template-columns:1fr;gap:1.4rem;width:100%;margin-top:1.5rem}.home-feature-list img{aspect-ratio:16/11;margin-bottom:.7rem}.home-copy-block{width:100%;margin-top:1.6rem}.home-download{max-width:none}.contact-page{padding:1.25rem 1rem 3rem}.contact-card{border-radius:24px;padding:1.4rem}.contact-card h1{font-size:4.4rem}.player-card h1{font-size:3.2rem}.site-footer{padding:2rem 1rem}.site-footer-inner{flex-direction:column;align-items:flex-start}.legal-document{padding-top:3.2rem}.legal-document h1{font-size:2.2rem}}
