@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-300-latin.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-300-latin-ext.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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-300-italic-latin.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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-300-italic-latin-ext.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin-ext.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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-italic-latin.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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-italic-latin-ext.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin-ext.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600-latin.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600-latin-ext.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700-latin.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.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-400-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.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-500-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.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:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/source-serif-4-300-latin.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/source-serif-4-300-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/source-serif-4-300-italic-latin.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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/source-serif-4-300-italic-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-italic-latin.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-italic-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin-ext.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-latin.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-latin-ext.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}:root{--gto-black:#0a0a0a;--gto-white:#faf9f6;--gto-off-white:#f0efeb;--gto-cream:#e8e6e0;--gto-gray-100:#e5e3dd;--gto-gray-200:#c8c5bc;--gto-gray-300:#a8a59c;--gto-gray-400:#88857d;--gto-gray-500:#6b685f;--gto-gray-600:#4e4c45;--gto-gray-700:#33312c;--gto-gray-800:#1e1d19;--gto-gray-900:#141310;--accent:#6e4be8;--accent-light:#ece6fb;--accent-muted:#5b38d6;--al-paper:#f4f2ec;--al-paper-alt:#eceae2;--al-card:#fbfaf6;--al-line:#e4e1d7;--al-ink:#1b1812;--al-screen:#0e0e13;--font-display:"Source Serif 4", Georgia, serif;--font-body-serif:"Source Serif 4", Georgia, "Palatino Linotype", serif;--font-ui:"DM Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--font-wordmark:"Space Grotesk", "DM Sans", sans-serif;--text-xs:.64rem;--text-sm:.8rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.563rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-4xl:3.815rem;--text-5xl:4.768rem;--leading-tight:1.08;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.8;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.05em;--tracking-wider:.1em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:5rem;--space-16:6.5rem;--space-20:8rem;--space-24:10rem;--space-32:13rem;--col-width:720px;--col-padding:var(--space-8);--col-wide:960px;--col-max:1120px;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--duration-dramatic:.8s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius-sm:2px;--radius-md:4px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px}body{background-color:var(--al-paper);color:var(--gto-black);font-family:var(--font-body-serif);font-size:var(--text-base);line-height:var(--leading-normal);background-image:radial-gradient(120% 80% at 50% -10%,#fffcf48c,#0000 60%),radial-gradient(90% 70% at 100% 110%,#6e4be806,#0000 55%);background-attachment:fixed;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#1b181206 1px,#0000 1px),linear-gradient(90deg,#1b181206 1px,#0000 1px),repeating-linear-gradient(45deg,#1b181205 0 .5px,#0000 .5px 7px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:48px 48px,48px 48px,auto,120px 120px;position:fixed;inset:0}.page-wrapper{z-index:1;position:relative}.section-col{max-width:var(--col-width);padding:0 var(--col-padding);margin:0 auto}.section-col-wide{max-width:var(--col-wide);padding:0 var(--col-padding);margin:0 auto}.section-col-max{max-width:var(--col-max);padding:0 var(--col-padding);margin:0 auto}.eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent);margin-bottom:var(--space-5)}.section-title{font-family:var(--font-display);color:var(--gto-black);font-size:clamp(32px,4vw,52px);font-weight:400;line-height:var(--leading-snug);margin-bottom:var(--space-5)}.body-text{font-family:var(--font-body-serif);color:var(--gto-gray-700);font-size:clamp(17px,2.2vw,20px);font-weight:400;line-height:var(--leading-normal)}.body-text+.body-text{margin-top:var(--space-5)}.btn-cta{background:var(--accent);color:var(--gto-white);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:none;padding:14px 36px;line-height:1;text-decoration:none;display:inline-block}.btn-cta:hover{background:#5a8bc8;transform:translateY(-1px)}.btn-cta--large{font-size:var(--text-base);padding:18px 48px}.btn-cta--dark{background:var(--gto-white);color:var(--gto-black)}.btn-cta--dark:hover{background:var(--gto-off-white)}.section{padding:var(--space-20) 0}.reveal{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);transform:translateY(6px)}.reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.al-reveal{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(var(--al-delay,0) * 80ms);transform:translateY(6px)}.al-reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.al-hairline{position:relative}.al-hairline:after{content:"";background:var(--accent);transform-origin:0;width:44px;height:2px;transition:transform .7s var(--ease-out);transition-delay:calc((var(--al-delay,0) * 80ms) + .14s);margin-left:-22px;position:absolute;bottom:-.46em;left:50%;transform:scaleX(0)}.al-hairline.visible:after{transform:scaleX(1)}.al-stagger-item{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);transform:translateY(6px)}.al-stagger-item.visible{opacity:1;filter:blur();transform:translateY(0)}@keyframes alHeroIn{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes alHeroHeadlineIn{0%{opacity:0;filter:blur(8px);clip-path:inset(0 0 100%);transform:translateY(6px)}to{opacity:1;filter:blur();clip-path:inset(0 0 -10%);transform:translateY(0)}}.hero-enter{opacity:0;animation:alHeroIn .8s var(--ease-out) forwards;animation-delay:calc(var(--al-delay,0) * 80ms)}.hero-enter--headline{opacity:0;animation:alHeroHeadlineIn .85s var(--ease-out) forwards;animation-delay:calc(var(--al-delay,0) * 80ms)}.parallax-fragment{pointer-events:none;z-index:0;will-change:transform;position:absolute}@media (width<=1024px){:root{--col-padding:var(--space-6)}.parallax-fragment{display:none}}@media (width<=768px){:root{--col-padding:var(--space-4)}.section{padding:var(--space-16) 0}.btn-cta{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.parallax-fragment{display:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.al-reveal,.al-stagger-item,.hero-enter,.hero-enter--headline{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.al-hairline:after{transition:none!important;transform:scaleX(1)!important}}.wordmark-al{color:var(--accent)}.hidden{display:none!important}.page-wrapper .why-eyebrow,.page-wrapper .steps-eyebrow,.page-wrapper .ongoing-eyebrow,.page-wrapper .games-eyebrow,.page-wrapper .tour-eyebrow,.page-wrapper .faq-eyebrow{letter-spacing:.16em;font-size:.95rem;font-weight:500}.page-wrapper .steps-section,.page-wrapper .games-section,.page-wrapper .faq-section{background:var(--al-paper-alt)}.page-wrapper .why-section,.page-wrapper .steps-section,.page-wrapper .ongoing-section,.page-wrapper .games-section,.page-wrapper .tour-section,.page-wrapper .faq-section{border-top:1px solid var(--al-line)}.page-wrapper .why-section,.page-wrapper .games-section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='194' viewBox='0 0 112 194'%3E%3Cg fill='none' stroke='%231B1812' stroke-width='1.1' stroke-opacity='0.05' stroke-linejoin='round'%3E%3Cpath d='M56 1 L111 33 L111 97 L56 129 L1 97 L1 33 Z'/%3E%3Cpath d='M56 1 L56 65 M56 65 L111 97 M56 65 L1 97'/%3E%3Cpath d='M56 65 L111 33 M56 65 L1 33 M56 65 L56 129'/%3E%3C/g%3E%3Cg fill='none' stroke='%231B1812' stroke-width='1.1' stroke-opacity='0.05' stroke-linejoin='round'%3E%3Cpath d='M0 96 L0 160 L-1 192' /%3E%3Cpath d='M0 96 L55 128 L55 192 L0 224 L-55 192 L-55 128 Z'/%3E%3Cpath d='M0 96 L0 160 M0 160 L55 192 M0 160 L-55 192'/%3E%3Cpath d='M112 96 L112 160 M112 160 L57 192 M112 160 L167 192'/%3E%3Cpath d='M112 96 L57 128 L57 192 L112 224 L167 192 L167 128 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:112px 194px}.page-wrapper .steps-section,.page-wrapper .tour-section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='320' viewBox='0 0 600 320' preserveAspectRatio='xMidYMax slice'%3E%3Cg stroke='%231B1812' stroke-opacity='0.055' stroke-width='1' fill='none'%3E%3Cline x1='300' y1='40' x2='-360' y2='320'/%3E%3Cline x1='300' y1='40' x2='-180' y2='320'/%3E%3Cline x1='300' y1='40' x2='0' y2='320'/%3E%3Cline x1='300' y1='40' x2='120' y2='320'/%3E%3Cline x1='300' y1='40' x2='240' y2='320'/%3E%3Cline x1='300' y1='40' x2='360' y2='320'/%3E%3Cline x1='300' y1='40' x2='480' y2='320'/%3E%3Cline x1='300' y1='40' x2='600' y2='320'/%3E%3Cline x1='300' y1='40' x2='780' y2='320'/%3E%3Cline x1='300' y1='40' x2='960' y2='320'/%3E%3Cline x1='0' y1='40' x2='600' y2='40'/%3E%3Cline x1='0' y1='62' x2='600' y2='62'/%3E%3Cline x1='0' y1='92' x2='600' y2='92'/%3E%3Cline x1='0' y1='134' x2='600' y2='134'/%3E%3Cline x1='0' y1='192' x2='600' y2='192'/%3E%3Cline x1='0' y1='270' x2='600' y2='270'/%3E%3C/g%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:600px 320px}.page-wrapper .ongoing-section,.page-wrapper .faq-section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='104' viewBox='0 0 120 104'%3E%3Cg fill='none' stroke='%236E4BE8' stroke-width='1' stroke-opacity='0.055'%3E%3Cpath d='M0 0 L60 0 L30 52 Z M60 0 L120 0 L90 52 Z M30 52 L90 52 L60 0 Z'/%3E%3Cpath d='M30 52 L90 52 L60 104 Z M-30 52 L30 52 L0 104 Z M90 52 L150 52 L120 104 Z'/%3E%3Cpath d='M0 104 L60 104 L30 52 Z M60 104 L120 104 L90 52 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:120px 104px}.page-wrapper .steps-section{background-color:var(--al-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='194' viewBox='0 0 112 194'%3E%3Cg fill='none' stroke='%231B1812' stroke-width='1.1' stroke-opacity='0.04' stroke-linejoin='round'%3E%3Cpath d='M56 1 L111 33 L111 97 L56 129 L1 97 L1 33 Z'/%3E%3Cpath d='M56 1 L56 65 M56 65 L111 97 M56 65 L1 97'/%3E%3Cpath d='M56 65 L111 33 M56 65 L1 33 M56 65 L56 129'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;background-size:112px 194px}.page-wrapper .why-title,.page-wrapper .steps-title,.page-wrapper .ongoing-title,.page-wrapper .games-title,.page-wrapper .tour-title,.page-wrapper .faq-title,.page-wrapper .tour-gather-title,.page-wrapper .tour-cities-title,.page-wrapper .game-name,.page-wrapper .everyone-tag,.page-wrapper .phase-title,.page-wrapper .closing-headline{letter-spacing:-.02em;font-weight:600}.page-wrapper .prize-number,.page-wrapper .prize-line-emph,.page-wrapper .prize-caption{letter-spacing:-.025em;font-weight:700}.site-header{z-index:100;height:64px;padding:0 var(--col-padding);transition:background var(--duration-normal) var(--ease-out), backdrop-filter var(--duration-normal) var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.header-nav{align-items:center;gap:var(--space-5);display:flex}.header-nav-link{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--gto-gray-600);letter-spacing:var(--tracking-wide);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.header-nav-link:hover{color:var(--accent)}.site-header.scrolled{-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--gto-cream);background:#faf9f6eb}.wordmark{white-space:nowrap;align-items:baseline;gap:var(--space-3);font-family:DM Serif Display,Georgia,serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;display:flex}.wordmark-al{color:var(--accent);font-family:DM Serif Display,Georgia,serif;font-size:22px;font-weight:400;text-decoration:none}.wordmark-gto{color:var(--gto-gray-700);transition:color var(--duration-fast) var(--ease-out);font-family:DM Serif Display,Georgia,serif;font-size:18px;font-weight:400;text-decoration:none}.wordmark-gto:hover{color:var(--accent)}.wordmark-by{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--gto-gray-400);letter-spacing:var(--tracking-wide);font-weight:400}.escher-strip{height:32px;color:var(--gto-black);opacity:.06;background-image:linear-gradient(45deg,currentColor 25%,#0000 25%),linear-gradient(-45deg,currentColor 25%,#0000 25%),linear-gradient(45deg,#0000 75%,currentColor 75%),linear-gradient(-45deg,#0000 75%,currentColor 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.escher-strip--dark{color:var(--gto-white);opacity:.12}@keyframes flowAuroraMove{0%{transform:scale(1)translate(0)}to{transform:scale(1.04)translate(-2%,1%)}}@keyframes flowFloatGlow{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(15px,-20px)scale(1.06)}}@keyframes flowParticlePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.flow-particle{animation:5s ease-in-out infinite flowParticlePulse}.sponsor-hero{background:radial-gradient(120% 80% at 50% -10%, #6e4be81a, transparent 60%), var(--al-paper);justify-content:center;align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.sponsor-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--al-paper));height:22%;position:absolute;bottom:0;left:0;right:0}.sponsor-hero-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sponsor-hero-content{z-index:2;text-align:center;padding:calc(64px + var(--space-10)) var(--col-padding) var(--space-6);position:relative}.sponsor-hero-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-6);font-weight:500}.sponsor-headline{font-family:var(--font-wordmark);color:var(--al-ink);letter-spacing:-.03em;margin-bottom:var(--space-6);max-width:820px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1}.sponsor-single-line{font-family:var(--font-ui);font-size:var(--text-lg);color:var(--accent);font-weight:600}.logo-strip{padding:var(--space-8) 0;border-top:1px solid var(--al-line);border-bottom:1px solid var(--al-line);background:var(--al-card);position:relative;overflow:hidden}.logo-strip--bottom{border-top:1px solid var(--al-line);border-bottom:1px solid var(--al-line)}.logo-strip-label{font-family:var(--font-mono);font-size:var(--text-xs);color:#1b181280;letter-spacing:var(--tracking-wider);text-transform:uppercase;text-align:center;margin-bottom:var(--space-5);font-weight:500}.logo-strip-track{align-items:center;gap:var(--space-10);width:max-content;animation:25s linear infinite logoScroll;display:flex}.logo-strip-track--reverse{animation:25s linear infinite logoScrollReverse}.logo-strip-img{opacity:.62;width:auto;height:26px;transition:opacity var(--duration-fast) var(--ease-out);flex-shrink:0}.logo-strip-img:hover{opacity:1}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logoScrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.partner-text-track{gap:var(--space-12)}.partner-text-logo{font-family:var(--font-wordmark);color:#1b181280;white-space:nowrap;letter-spacing:-.01em;transition:color var(--duration-fast) var(--ease-out);flex-shrink:0;font-size:clamp(18px,2.5vw,24px);font-weight:600}.partner-text-logo:hover{color:var(--al-ink)}.sponsor-section{padding:var(--space-20) 0;border-top:1px solid var(--al-line)}.sponsor-section--dark{background:radial-gradient(120% 80% at 50% -8%, #6e4be817, transparent 58%), var(--al-paper-alt);padding:var(--space-24) 0;position:relative;overflow:hidden}.sponsor-section--dark:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#6e4be80f 0%,#0000 70%);width:760px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sponsor-section--dark>*{z-index:1;position:relative}.sponsor-section-title{font-family:var(--font-wordmark);letter-spacing:-.03em;color:var(--al-ink);font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.02}.sponsor-body-large{font-family:var(--font-ui);color:#1b1812a8;font-size:clamp(18px,2.2vw,22px);font-weight:400;line-height:1.6}.sponsor-body-large+.sponsor-body-large{margin-top:var(--space-5)}.sponsor-body-center{font-family:var(--font-ui);color:#1b18129e;text-align:center;max-width:620px;margin:0 auto;margin-top:var(--space-4);font-size:clamp(17px,2.2vw,20px);font-weight:400;line-height:1.6}.audience-stats{justify-content:center;align-items:flex-end;gap:var(--space-10);padding:var(--space-6) var(--col-padding);display:flex}.audience-stat{align-items:center;gap:var(--space-2);flex-direction:column;min-width:120px;display:flex}.audience-stat-bar{background:linear-gradient(to top, var(--accent), #6e4be826);width:4px;margin-bottom:var(--space-2);border-radius:999px}.audience-stat-number{font-family:var(--font-wordmark);letter-spacing:-.03em;color:var(--al-ink);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1}.audience-stat-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:500}.audience-stat-sub{font-family:var(--font-ui);color:#1b181280;text-align:center;font-size:12px;line-height:1.5}.audience-stat-divider{background:var(--al-line);align-self:center;width:1px;height:60px}.watchers-grid{gap:var(--space-5);max-width:var(--col-wide);padding:0 var(--col-padding);grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid;position:relative}.watcher{padding:var(--space-8) var(--space-6);background:radial-gradient(130% 90% at 0% 0%, #6e4be80f, transparent 55%), var(--al-card);border:1px solid var(--al-line);opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.97);box-shadow:0 18px 40px -30px #1b181247}.watcher.visible{opacity:1;transform:scale(1)}.watcher:hover{border-color:#6e4be852;box-shadow:0 26px 50px -28px #6e4be852}.watcher:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.55;height:3px;position:absolute;top:0;left:0;right:0}.watcher--wide{text-align:center;grid-column:1/-1;align-items:center}.watcher-who{font-family:var(--font-wordmark);letter-spacing:-.02em;color:var(--al-ink);margin-bottom:var(--space-2);font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.15}.watcher-why{font-family:var(--font-ui);font-size:var(--text-sm);color:#1b181294;margin-bottom:var(--space-6);line-height:1.55}.watcher-logos{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.watcher--wide .watcher-logos{justify-content:center}.watcher-logos img{opacity:.72;filter:grayscale(20%);width:auto;height:18px;transition:opacity var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);flex-shrink:0}.watcher-logos img:hover{opacity:1;filter:grayscale(0%)}.how-phases{justify-content:center;align-items:stretch;gap:var(--space-4);max-width:980px;margin:0 auto var(--space-12);padding:0 var(--col-padding);display:flex}.how-phase{text-align:center;padding:var(--space-8) var(--space-6);border:1px solid var(--al-line);background:radial-gradient(120% 80% at 50% 0%, #6e4be80d, transparent 60%), var(--al-card);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:22px;flex:1;box-shadow:0 18px 40px -30px #1b181242}.how-phase:hover{border-color:#6e4be84d;transform:translateY(-4px);box-shadow:0 26px 50px -28px #6e4be84d}.how-phase-illust{width:100%;margin-bottom:var(--space-4);border-radius:14px;overflow:hidden}.how-phase-illust svg{width:100%;height:auto;display:block}.how-phase-number{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);letter-spacing:.12em;margin-bottom:var(--space-3);font-weight:600;display:inline-block}.how-phase-title{font-family:var(--font-wordmark);letter-spacing:-.01em;color:var(--al-ink);margin-bottom:var(--space-2);font-size:clamp(17px,1.6vw,21px);font-weight:600}.how-phase-duration{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--accent);margin-bottom:var(--space-3);background:#6e4be814;border:1px solid #6e4be833;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.how-phase-desc{font-family:var(--font-ui);font-size:var(--text-sm);color:#1b181294;line-height:1.55}.how-phase-arrow{color:#6e4be873;padding-top:var(--space-10);flex-shrink:0;align-items:center;font-size:22px;display:flex}.moments-stack{gap:var(--space-8);max-width:var(--col-wide);padding:0 var(--col-padding);flex-direction:column;margin:0 auto;display:flex}.moment-card{gap:var(--space-10);padding:var(--space-8);background:radial-gradient(120% 100% at 100% 0%, #6e4be80d, transparent 55%), var(--al-card);border:1px solid var(--al-line);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;display:grid;box-shadow:0 20px 44px -32px #1b181247}.moment-card:hover{border-color:#6e4be847;transform:translateY(-3px);box-shadow:0 28px 56px -30px #6e4be847}.moment-card--reverse{grid-template-columns:1fr 1.2fr}.moment-card--reverse .moment-illust{order:2}.moment-card--reverse .moment-body{order:1}.moment-illust{border:1px solid var(--al-line);background:var(--al-paper);border-radius:16px;width:100%;overflow:hidden}.moment-illust svg{width:100%;height:auto;display:block}.moment-body{gap:var(--space-3);flex-direction:column;display:flex}.moment-title{font-family:var(--font-wordmark);letter-spacing:-.02em;color:var(--al-ink);font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.15}.moment-desc{font-family:var(--font-ui);font-size:var(--text-sm);color:#1b181299;line-height:1.6}.tier-stack-v2{gap:var(--space-4);max-width:920px;padding:0 var(--col-padding);flex-direction:column;margin:0 auto;display:flex}.tier-row{border:1px solid var(--al-line);background:var(--al-card);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);opacity:0;border-radius:22px;grid-template-rows:auto;grid-template-columns:1fr;display:grid;overflow:hidden;transform:translateY(24px);box-shadow:0 18px 40px -32px #1b181242}.tier-row.visible{opacity:1;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);transform:translateY(0)}.tier-row:hover{border-color:#6e4be852;box-shadow:0 26px 52px -28px #6e4be84d}.tier-row--own{background:radial-gradient(130% 90% at 0% 0%, #6e4be814, transparent 55%), var(--al-card);border-color:#6e4be852}.tier-row-inner{grid-template-columns:20% 1fr;min-height:100%;display:grid}.tier-row-anim{background:radial-gradient(120% 120% at 50% 50%, #6e4be814, transparent 60%), var(--al-paper);border-right:1px solid var(--al-line);padding:var(--space-5);justify-content:center;align-items:center;display:flex}.tier-row-content{gap:var(--space-2);padding:var(--space-6) var(--space-6);flex-direction:column;display:flex}.tier-row-anim svg{width:100%;height:100%;display:block}.tier-row-header{flex-direction:column;gap:4px;display:flex}.tier-row-name{font-family:var(--font-wordmark);letter-spacing:-.025em;color:var(--al-ink);font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.05}.tier-row-value{font-family:var(--font-ui);font-size:var(--text-sm);color:#1b18129e;max-width:520px;line-height:1.55}.tier-row-for{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--accent);font-weight:500}.tier-section-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-5);padding:0 var(--col-padding);max-width:920px;margin-left:auto;margin-right:auto;font-weight:500}.tier-row-badge{font-family:var(--font-mono);color:var(--accent);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-2);background:0 0;font-size:10px;font-weight:500;display:inline-block}.tier-row--exclusive .tier-row-badge{color:var(--accent)}.tier-row--exclusive{background:radial-gradient(130% 100% at 0% 0%, #6e4be812, transparent 58%), var(--al-card);border-color:#6e4be838}.tier-row--exclusive .tier-row-anim{background:radial-gradient(120% 120% at 50% 50%, #6e4be81f, transparent 60%), var(--al-paper);border-right-color:var(--al-line)}.tier-row--exclusive:hover{border-color:var(--accent);box-shadow:0 28px 56px -28px #6e4be866}.tier-section-label--dark{color:var(--accent)}.tier-row-scarcity{font-family:var(--font-mono);color:var(--accent);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#6e4be814;border:1px solid #6e4be833;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.tier-row-includes{font-family:var(--font-ui);font-size:var(--text-xs);color:#1b181280}.tier-row-list{padding:0;padding-top:var(--space-3);margin:0;margin-top:var(--space-1);border-top:1px solid var(--al-line);flex-direction:column;gap:6px;list-style:none;display:flex}.tier-row-list li{font-family:var(--font-ui);font-size:var(--text-sm);color:#1b18129e;padding-left:var(--space-5);line-height:1.5;position:relative}.tier-row-list li:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:0}.tier-row-cta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--accent);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);text-align:center;margin-top:var(--space-2);background:0 0;border:1px solid #6e4be866;border-radius:999px;justify-self:start;padding:9px 20px;font-weight:500}.tier-row-cta:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-1px)}.tier-row-cta--primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 12px 30px -12px #6e4be880}.tier-row-cta--primary:hover{background:var(--accent-muted);border-color:var(--accent-muted)}.techgames-link{transition:opacity var(--duration-fast) var(--ease-out);display:inline-block}.techgames-link:hover{opacity:.7}.techgames-logo{width:auto;height:28px}.event-photos{gap:var(--space-4);max-width:var(--col-max);padding:0 var(--col-padding);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.event-photo{aspect-ratio:3/4;border:1px solid var(--al-line);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #1b181266}.event-photo:after{content:"";pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out);background:linear-gradient(#0000 58%,#1b181247 100%);position:absolute;inset:0}.event-photo:hover:after{opacity:0}.event-photo img{object-fit:cover;filter:grayscale(12%)contrast(1.04);width:100%;height:100%;transition:filter var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out)}.event-photo:hover img{filter:grayscale(0%)contrast();transform:scale(1.04)}.proof-stats{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.proof-stat{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.proof-stat-number{font-family:var(--font-wordmark);letter-spacing:-.035em;color:var(--accent);text-shadow:0 0 40px #6e4be840;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.proof-stat-label{font-family:var(--font-ui);font-size:var(--text-xs);color:#1b18128c;text-align:center;max-width:180px;line-height:1.5}.sponsor-cta-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-5);font-weight:500}.sponsor-cta-inner{max-width:var(--col-max);padding:0 var(--col-padding);margin:0 auto;display:flex}.sponsor-cta-headline{font-family:var(--font-wordmark);letter-spacing:-.03em;color:var(--al-ink);margin-bottom:var(--space-5);font-size:clamp(30px,4.2vw,48px);font-weight:700;line-height:1.08}.sponsor-cta-subline{font-family:var(--font-ui);font-size:var(--text-base);color:#1b181299;font-weight:400;line-height:1.6}.sponsor-cta-button{font-family:var(--font-ui);font-size:var(--text-base);color:#fff;background:var(--accent);cursor:pointer;letter-spacing:.01em;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;padding:16px 48px;font-weight:600;display:inline-flex;box-shadow:0 16px 38px -12px #6e4be880}.sponsor-cta-button:hover{background:var(--accent-muted);transform:translateY(-2px);box-shadow:0 22px 48px -14px #6e4be899}.sponsor-footer{background:var(--al-paper-alt);border-top:1px solid var(--al-line);padding:var(--space-12) 0}.sponsor-footer-inner{max-width:900px;padding:0 var(--col-padding);align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;margin:0 auto;display:flex}.sponsor-footer-brand{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.sponsor-footer-logo{font-family:var(--font-wordmark);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--al-ink);font-weight:700;text-decoration:none}.sponsor-footer-credibility{font-family:var(--font-ui);font-size:var(--text-xs);color:#1b18128c}.sponsor-footer-credibility a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.sponsor-footer-links{gap:var(--space-5);display:flex}.sponsor-footer-links a{font-family:var(--font-mono);font-size:var(--text-xs);color:#1b18128c;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.sponsor-footer-links a:hover{color:var(--accent)}.sponsor-footer-copy{font-family:var(--font-mono);color:#1b181266;font-size:10px}@media (width<=768px){.sponsor-hero{min-height:70vh}.sponsor-hero-content{padding-top:calc(64px + var(--space-10))}.audience-stats{gap:var(--space-6)}.audience-stat-divider,.audience-stat-bar{display:none}.proof-stats{grid-template-columns:repeat(2,1fr)}.watchers-grid{grid-template-columns:1fr}.watcher--wide{text-align:left;align-items:flex-start}.how-phases{flex-direction:column;align-items:stretch}.how-phase-arrow{justify-content:center;padding-top:0;transform:rotate(90deg)}.moment-card,.moment-card--reverse{padding:var(--space-6);grid-template-columns:1fr}.moment-card--reverse .moment-illust,.moment-card--reverse .moment-body{order:unset}.tier-row,.tier-row-inner{grid-template-columns:1fr}.tier-row-anim{border-right:none;border-bottom:1px solid var(--al-line);padding:var(--space-4)}.tier-row-anim svg{width:60px;height:44px}.tier-row-cta{justify-self:stretch}.event-photos{grid-template-columns:repeat(2,1fr)}.sponsor-cta-inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){.watcher,.tier-row{opacity:1!important;transition:none!important;transform:none!important}.logo-strip-track,.logo-strip-track--reverse{animation:none!important}.sponsor-hero-canvas{display:none}}.hof-page{flex-direction:column;min-height:100vh;display:flex}.hof-main{flex:1;padding-top:64px}.hof-col{max-width:var(--col-wide);padding:0 var(--col-padding);margin:0 auto}.hof-hero{padding:var(--space-16) 0 var(--space-10)}.hof-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:var(--space-5)}.hof-title{font-family:var(--font-wordmark);font-size:clamp(40px,7vw,76px);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--al-ink);margin-bottom:var(--space-5)}.hof-sub{font-family:var(--font-ui);font-size:clamp(16px,2.2vw,19px);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--gto-gray-600);max-width:46ch}.hof-seasons{padding-bottom:var(--space-12)}.hof-season+.hof-season{margin-top:var(--space-12)}.hof-season-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--al-line);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.hof-season-heading{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.hof-season-title{font-family:var(--font-wordmark);font-size:clamp(26px,3.6vw,36px);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--al-ink)}.hof-season-game{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gto-gray-400)}.hof-season-status{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--gto-gray-500);padding:6px var(--space-3);border:1px solid var(--al-line);border-radius:var(--radius-sm);background:var(--al-card);display:inline-flex}.hof-status-dot{background:var(--gto-gray-300);border-radius:50%;width:7px;height:7px}.hof-season-status--pre-season{color:var(--accent-muted);border-color:var(--accent-light);background:var(--accent-light)}.hof-season-status--pre-season .hof-status-dot{background:var(--accent);box-shadow:0 0 0 3px #6e4be82e}.hof-board{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.hof-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--al-line);border-radius:var(--radius-md);background:var(--al-card);grid-template-columns:56px 1fr auto;display:grid}.hof-rank{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--gto-gray-300);font-variant-numeric:tabular-nums}.hof-entry{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.hof-name{font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--al-ink)}.hof-handle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--gto-gray-400)}.hof-detail{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gto-gray-400);text-align:right;white-space:nowrap}.hof-row--empty{border-color:var(--al-line);background:0 0;border-style:dashed}.hof-row--empty .hof-rank{color:var(--gto-gray-200)}.hof-name--placeholder{font-weight:var(--weight-regular);color:var(--gto-gray-300);font-style:italic}.hof-row--champion{padding:var(--space-5);background:linear-gradient(180deg, #c9a2271a, #c9a22708), var(--al-card);border:1.5px solid #c9a227;grid-template-columns:56px 1fr auto;position:relative;box-shadow:0 2px #c9a2272e}.hof-row--champion .hof-rank{color:#b8901c;font-weight:var(--weight-bold)}.hof-row--champion .hof-detail{color:#b8901c;font-weight:var(--weight-semibold)}.hof-name--reserved{font-weight:var(--weight-semibold);color:var(--al-ink)}.hof-row--champion .hof-name--reserved{background:linear-gradient(90deg,#b8901c,#c9a227);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hof-row--champion.hof-row--filled .hof-name{font-size:var(--text-md)}.hof-season-note{margin-top:var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--gto-gray-500);font-style:italic}.hof-cta{text-align:center;padding:var(--space-12) 0 var(--space-20);border-top:1px solid var(--al-line);align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.hof-cta-text{font-family:var(--font-wordmark);font-size:clamp(20px,3vw,28px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--al-ink)}.hof-back{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--gto-gray-500);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.hof-back:hover{color:var(--accent)}@media (width<=640px){.hof-hero{padding:var(--space-12) 0 var(--space-8)}.hof-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:40px 1fr}.hof-detail{text-align:left;grid-column:2}.hof-rank{font-size:var(--text-base)}}.pdk{z-index:9999;background:var(--al-paper);color:var(--al-ink);font-family:var(--font-body-serif);position:fixed;inset:0;overflow:hidden}.pdk-stage{width:100%;height:100%;position:relative;overflow:hidden auto}.pdk-slide{align-items:center;width:100%;min-height:100vh;padding:7vh clamp(1.5rem,6vw,8rem);animation:.45s cubic-bezier(.2,.7,.2,1) both pdk-enter;display:flex}.pdk-slide--screen{background:var(--al-screen);color:var(--al-paper)}.pdk-inner{width:100%;max-width:1120px;margin:0 auto}@keyframes pdk-enter{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}.rise{animation:.6s cubic-bezier(.16,1,.3,1) both pdk-rise;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes pdk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pdk-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.7rem;display:inline-flex}.pdk-label:before{content:"";background:var(--accent);width:26px;height:2px;display:inline-block}.pdk-slide--screen .pdk-label{color:#b8a6f5}.pdk-slide--screen .pdk-label:before{background:#b8a6f5}.pdk-h1{font-family:var(--font-wordmark);letter-spacing:-.02em;font-size:clamp(2.4rem,6vw,5rem);font-weight:600;line-height:1}.pdk-h2{font-family:var(--font-wordmark);letter-spacing:-.015em;max-width:26ch;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:600;line-height:1.08}.pdk-lead{color:var(--gto-gray-600);max-width:40ch;margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.4}.pdk-lead--tight{max-width:54ch;margin-top:1rem;font-size:clamp(1rem,1.5vw,1.25rem)}.pdk-slide--screen .pdk-lead{color:#f4f2ecb8}.pdk-hero-img{object-fit:cover;border:1px solid var(--al-line);border-radius:8px;width:100%;max-width:760px;max-height:34vh;margin-top:1.8rem;display:block;box-shadow:0 18px 40px #08080c1f}.pdk-slide--screen .pdk-hero-img{border-color:#f4f2ec29;box-shadow:0 18px 50px #00000080}.pdk-title .pdk-hero-img{max-width:860px}.pdk-em{color:var(--accent);font-style:normal}.pdk-slide--screen .pdk-em{color:#b8a6f5}.pdk-rule{background:var(--accent);transform-origin:0;width:90px;height:2px;margin:1.8rem 0;animation:.7s cubic-bezier(.16,1,.3,1) .25s both pdk-rule}@keyframes pdk-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pdk-stats{grid-template-columns:repeat(2,1fr);gap:1rem 2.5rem;margin-top:2.5rem;display:grid}@media (width>=800px){.pdk-stats{grid-template-columns:repeat(4,1fr)}}.pdk-stat-num{font-family:var(--font-wordmark);letter-spacing:-.02em;color:var(--al-ink);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:600;line-height:1}.pdk-slide--screen .pdk-stat-num{color:var(--al-paper)}.pdk-stat-label{color:var(--gto-gray-600);margin-top:.6rem;font-size:.95rem;line-height:1.35}.pdk-slide--screen .pdk-stat-label{color:#f4f2ecb3}.pdk-chips{flex-wrap:wrap;gap:.7rem;max-width:60ch;margin-top:2rem;display:flex}.pdk-chip{font-family:var(--font-ui);border:1px solid var(--al-line);background:var(--al-card);color:var(--gto-gray-700);border-radius:999px;padding:.5rem 1rem;font-size:.95rem}.pdk-slide--screen .pdk-chip{color:#f4f2ecd9;background:#f4f2ec0d;border-color:#f4f2ec2e}.pdk-cols{gap:1.2rem;margin-top:2rem;display:grid}@media (width>=800px){.pdk-cols{grid-template-columns:repeat(3,1fr)}}.pdk-card{border:1px solid var(--al-line);border-left:3px solid var(--accent);background:var(--al-card);border-radius:4px;padding:1.4rem}.pdk-slide--screen .pdk-card{background:#f4f2ec0a;border-color:#f4f2ec24 #f4f2ec24 #f4f2ec24 #b8a6f5}.pdk-card h3{font-family:var(--font-wordmark);margin-bottom:.5rem;font-size:1.4rem;font-weight:600}.pdk-card p{color:var(--gto-gray-600);font-size:1rem;line-height:1.45}.pdk-slide--screen .pdk-card p{color:#f4f2ecb3}.pdk-ways{grid-template-columns:1fr;gap:1.1rem;margin-top:2rem;display:grid}@media (width>=760px){.pdk-ways{grid-template-columns:repeat(2,1fr)}}.pdk-way{border:1px solid var(--al-line);background:var(--al-card);border-radius:6px;flex-direction:column;gap:.8rem;padding:1rem 1.2rem 1.15rem;display:flex}.pdk-way-art{background:var(--al-paper);border-radius:4px;width:100%;padding:.4rem}.pdk-way-art svg{width:100%;height:auto;display:block}.pdk-way h3{font-family:var(--font-wordmark);color:var(--al-ink);margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:600}.pdk-tiers{border-collapse:collapse;width:100%;margin-top:2rem}.pdk-tiers th,.pdk-tiers td{text-align:left;border-bottom:1px solid var(--al-line);padding:.85rem 1rem;font-size:clamp(.85rem,1.4vw,1.05rem)}.pdk-tiers th{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gto-gray-500);font-size:.7rem}.pdk-tier-name{font-family:var(--font-wordmark);font-size:1.15rem;font-weight:600}.pdk-tier-price{font-family:var(--font-mono);color:var(--accent);white-space:nowrap}.pdk-tiers-note{color:var(--gto-gray-500);margin-top:1.2rem;font-size:.95rem;font-style:italic}.pdk-cta{flex-direction:column;gap:.5rem;margin-top:2.5rem;display:flex}.pdk-cta-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#b8a6f5;font-size:.85rem}.pdk-cta-btn{font-family:var(--font-wordmark);color:#fff;background:var(--accent);border-radius:6px;align-self:flex-start;padding:.7em 1.5em;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:600;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 16px 40px -12px #6e4be8cc}.pdk-cta-btn:hover{background:#5b38d6;transform:translateY(-2px)}.pdk-cta-email{font-family:var(--font-mono);color:#f4f2ec99;margin-top:.6rem;font-size:.9rem;text-decoration:none;transition:color .2s}.pdk-cta-email:hover{color:#b8a6f5}.pdk-cta-sub{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:#f4f2ec73;margin-top:.4rem;font-size:.7rem}.pdk-tap{z-index:40;cursor:pointer;width:10%;height:100%;color:inherit;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:0}.pdk-tap:disabled{opacity:.25;cursor:default}.pdk-tap--left{justify-content:flex-start;padding-left:.75rem;left:0}.pdk-tap--right{justify-content:flex-end;padding-right:.75rem;right:0}.pdk-tap span{opacity:0;background:#00000014;border-radius:999px;padding:.5rem;font-size:1.3rem;line-height:1;transition:opacity .2s}.pdk-slide--screen~.pdk-tap span,.pdk--dark .pdk-tap span{color:#fff;background:#ffffff1f}.pdk-tap:hover span{opacity:1}.pdk-topbar,.pdk-botbar{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex;position:absolute;left:0;right:0}.pdk-topbar{top:0}.pdk-botbar{bottom:0}.pdk-brandtag{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gto-gray-500);font-size:.62rem}.pdk--dark .pdk-brandtag,.pdk--dark .pdk-counter,.pdk--dark .pdk-hint{color:#f4f2ec8c}.pdk-dots{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.pdk-dot{cursor:pointer;background:0 0;border:none;height:6px;padding:0}.pdk-dot span{background:#1b181240;border-radius:999px;width:8px;height:6px;transition:all .25s;display:block}.pdk-dot--active span{background:var(--accent);width:28px}.pdk--dark .pdk-dot span{background:#f4f2ec47}.pdk--dark .pdk-dot--active span{background:#b8a6f5}.pdk-counter,.pdk-hint{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gto-gray-500);font-size:.68rem}.pdk-hint{display:none}@media (width>=768px){.pdk-hint{display:block}}.pdk-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.8rem 3rem;max-width:100%;margin-top:2.2rem;display:flex}.pdk-logos img{object-fit:contain;width:auto;height:clamp(22px,2.6vw,34px)}.pdk-logos--lg img{height:clamp(26px,3vw,42px)}.pdk-slide:not(.pdk-slide--screen) .pdk-logos img{opacity:.92}.pdk-roomphotos{grid-template-columns:repeat(2,1fr);gap:.6rem;max-width:760px;margin-top:1.8rem;display:grid}@media (width>=800px){.pdk-roomphotos{grid-template-columns:repeat(4,1fr)}}.pdk-roomphotos img{object-fit:cover;border:1px solid var(--al-line);border-radius:6px;width:100%;height:96px}.pdk-slide--screen .pdk-roomphotos img{border-color:#f4f2ec29}.pdk-segbar{background:#1b18120f;border-radius:999px;width:100%;max-width:900px;height:30px;margin-top:1.8rem;display:flex;overflow:hidden}.pdk-slide--screen .pdk-segbar{background:#f4f2ec1a}.pdk-segbar-seg{transform-origin:0;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both pdk-seg;animation-delay:calc(var(--i,0) * .11s + .32s)}@keyframes pdk-seg{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.pdk-legend{flex-wrap:wrap;gap:.6rem 1.6rem;max-width:900px;margin-top:1.2rem;display:flex}.pdk-legend-item{align-items:baseline;gap:.5rem;display:flex}.pdk-legend-dot{border-radius:2px;flex:none;align-self:center;width:10px;height:10px}.pdk-legend-pct{font-family:var(--font-wordmark);color:var(--al-ink);min-width:3ch;font-size:1.05rem;font-weight:600}.pdk-slide--screen .pdk-legend-pct{color:var(--al-paper)}.pdk-legend-label{color:var(--gto-gray-700);font-size:.92rem}.pdk-legend-label small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gto-gray-500);font-size:.64rem;display:block}.pdk-slide--screen .pdk-legend-label{color:#f4f2ecd9}.pdk-slide--screen .pdk-legend-label small{color:#f4f2ec80}.pdk-foot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gto-gray-500);margin-top:1.6rem;font-size:.72rem}.pdk-slide--screen .pdk-foot{color:#f4f2ec80}.pdk-watch{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}@media (width>=760px){.pdk-watch{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.pdk-watch{grid-template-columns:repeat(3,1fr)}}.pdk-watch-card{background:#f4f2ec0a;border:1px solid #f4f2ec24;border-radius:4px;padding:1.1rem 1.2rem}.pdk-watch-who{font-family:var(--font-wordmark);color:var(--al-paper);font-size:1.25rem;font-weight:600;display:block}.pdk-watch-why{color:#f4f2ec9e;margin:.35rem 0 .8rem;font-size:.9rem;line-height:1.4;display:block}.pdk-watch-logos{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.pdk-watch-logos img{object-fit:contain;width:auto;height:18px}.pdk-phases{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}@media (width>=800px){.pdk-phases{grid-template-columns:repeat(3,1fr)}}.pdk-phase{border:1px solid var(--al-line);border-top:3px solid var(--accent);background:var(--al-card);border-radius:4px;padding:1.3rem}.pdk-phase-num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);font-size:.72rem}.pdk-phase h3{font-family:var(--font-wordmark);margin:.4rem 0 .5rem;font-size:1.35rem;font-weight:600}.pdk-phase p{color:var(--gto-gray-600);font-size:.95rem;line-height:1.45}.pdk-phase-art{width:100%;height:78px;margin-bottom:.7rem}.pdk-phase-art svg{width:100%;height:100%;display:block}.pdk-way-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pdk-way-list li{font-family:var(--font-ui);color:var(--gto-gray-600);padding-left:1.1rem;font-size:.98rem;line-height:1.4;position:relative}.pdk-way-list li:before{content:"";background:var(--accent);border-radius:1px;width:6px;height:6px;position:absolute;top:.55em;left:0}.pdk-tierlist{grid-template-columns:1fr;gap:.9rem;margin-top:1.8rem;display:grid}@media (width>=900px){.pdk-tierlist{grid-template-columns:repeat(2,1fr)}}.pdk-tiercard{border:1px solid #f4f2ec24;border-left:3px solid var(--accent);background:#f4f2ec0a;border-radius:4px;padding:1.1rem 1.2rem}.pdk-tiercard .for{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f2ec80;font-size:.66rem}.pdk-tiercard h3{font-family:var(--font-wordmark);color:var(--al-paper);margin:.3rem 0;font-size:1.4rem;font-weight:600}.pdk-tiercard p{color:#f4f2ecb3;font-size:.92rem;line-height:1.4}.pdk-tiercard .val{color:var(--al-paper);margin-bottom:.5rem;font-weight:500}.pdk-tier-includes{flex-direction:column;gap:.3rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.pdk-tier-includes li{color:#f4f2ecb8;padding-left:1rem;font-size:.84rem;line-height:1.35;position:relative}.pdk-tier-includes li:before{content:"";background:var(--accent);border-radius:1px;width:5px;height:5px;position:absolute;top:.5em;left:0}.pdk-tiercard .slot{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid #6e4be866;border-radius:999px;margin-top:.6rem;padding:.25rem .7rem;font-size:.66rem;display:inline-block}.pdk-proof{flex-wrap:wrap;gap:2.5rem;margin-top:2rem;display:flex}.pdk-proof-num{font-family:var(--font-wordmark);color:var(--al-ink);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:600;line-height:1}.pdk-proof-label{color:var(--gto-gray-600);margin-top:.4rem;font-size:.9rem}.pdk-photos{grid-template-columns:repeat(4,1fr);gap:.6rem;max-width:100%;margin-top:1.8rem;display:grid}@media (width>=800px){.pdk-photos{grid-template-columns:repeat(4,1fr)}}.pdk-photos img{object-fit:cover;border-radius:4px;width:100%;height:clamp(72px,9vw,104px)}.pdk-photos--network{margin-top:1.4rem}.pdk-photos--network img{height:clamp(64px,7.5vw,92px)}.pdk-gate{background:var(--al-paper);min-height:100vh;color:var(--al-ink);justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.pdk-gate-inner{width:100%;max-width:460px;animation:pdk-rise .6s var(--ease-out) both}.pdk-gate h1{font-family:var(--font-wordmark);margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,3rem);font-weight:600;line-height:1.05}.pdk-gate p.intro{font-family:var(--font-ui);color:var(--gto-gray-600);margin-bottom:2.5rem;line-height:1.6}.pdk-gate form{flex-direction:column;gap:1rem;display:flex}.pdk-input{border:1px solid var(--al-line);background:var(--al-card);width:100%;font-family:var(--font-ui);color:var(--al-ink);border-radius:4px;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s}.pdk-input:focus{border-color:var(--accent);outline:none}.pdk-submit{background:var(--accent);color:#fff;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.pdk-submit:hover{background:var(--accent-muted);box-shadow:0 8px 24px #6e4be840}.pdk-submit:disabled{opacity:.6;cursor:default}.pdk-gate-fine{font-family:var(--font-mono);color:var(--gto-gray-500);text-align:center;padding-top:.25rem;font-size:.7rem}.proof-strip{padding:var(--space-12) 0;text-align:center;background:linear-gradient(#fffcf480,#fffcf400);position:relative}.proof-strip:before,.proof-strip:after{content:"";background:linear-gradient(to right, transparent, var(--al-line) 18%, var(--al-line) 82%, transparent);height:1px;position:absolute;left:0;right:0}.proof-strip:before{top:0}.proof-strip:after{bottom:0}.proof-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.22em;color:var(--gto-gray-400);margin-bottom:var(--space-8)}.proof-marquee{margin:0 auto var(--space-6);padding:var(--space-2) 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.proof-track{align-items:center;gap:clamp(56px,7vw,104px);width:max-content;animation:48s linear infinite proofScroll;display:flex}.proof-marquee:hover .proof-track{animation-play-state:paused}.proof-logo{opacity:.55;filter:saturate(0);width:auto;height:30px;transition:opacity var(--duration-normal) var(--ease-out), filter var(--duration-normal) var(--ease-out);flex-shrink:0}.proof-logo:hover{opacity:1;filter:saturate()}.proof-extra{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--gto-gray-400);letter-spacing:.01em;font-weight:400}.proof-extra strong{font-weight:var(--weight-semibold);color:var(--gto-gray-600)}@keyframes proofScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.proof-logo{height:24px}}@media (prefers-reduced-motion:reduce){.proof-track{animation:none}}.proof-strip--hero{z-index:3;padding:var(--space-5) 0 var(--space-6);background:0 0;position:absolute;bottom:0;left:0;right:0;opacity:1!important;transform:none!important}.proof-strip--hero:before,.proof-strip--hero:after{display:none}.proof-strip--hero .proof-label{margin-bottom:var(--space-4);color:#1b18128c}.proof-strip--hero .proof-label strong{color:var(--al-ink);font-weight:600}.proof-strip--hero .proof-marquee{margin-bottom:0}.proof-strip--hero .proof-logo{opacity:.7;height:26px}.faq-section{background:var(--al-paper);padding:var(--space-20) var(--col-padding)}.faq-inner{text-align:center;max-width:760px;margin:0 auto}.faq-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--accent);margin-bottom:var(--space-4)}.faq-title{font-family:var(--font-wordmark);color:var(--al-ink);margin-bottom:var(--space-3);font-size:clamp(30px,5vw,56px);font-weight:400;line-height:1.05}.faq-sub{font-family:var(--font-ui);font-size:var(--text-base);color:#1b181299;max-width:560px;margin:0 auto var(--space-12);line-height:1.6}.faq-list{gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.faq-item{background:var(--al-card);border:1px solid var(--al-line);padding:0 var(--space-6);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:14px}.faq-item:hover{border-color:#6e4be866}.faq-item--open{border-color:#6e4be880;box-shadow:0 16px 40px -24px #1b18124d}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-family:var(--font-ui);color:var(--al-ink);font-size:clamp(16px,2vw,19px);font-weight:600;line-height:1.3;display:flex}.faq-toggle{font-family:var(--font-mono);color:var(--accent);text-align:center;flex-shrink:0;width:24px;font-size:22px;line-height:1}.faq-answer{max-height:0;transition:max-height var(--duration-normal) var(--ease-out), padding var(--duration-normal) var(--ease-out);padding:0;overflow:hidden}.faq-item--open .faq-answer{max-height:420px;padding:0 0 var(--space-5)}.faq-answer p{font-family:var(--font-ui);font-size:var(--text-sm);color:#1b18129e;max-width:660px;font-weight:400;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-answer{transition:none!important}}.join-form{align-items:stretch;gap:var(--space-3);width:480px;max-width:100%;margin:0 auto;display:flex}.join-form-input{min-width:0;height:52px;padding:0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-base);color:var(--gto-black);background:var(--gto-white);border:1px solid var(--gto-cream);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out);outline:none;flex:1}.join-form-input:focus{border-color:var(--accent)}.join-form-input::placeholder{color:var(--gto-gray-500)}.join-form .btn-cta{white-space:nowrap;flex:none}.join-form--dark .join-form-input{color:var(--gto-white);border-color:var(--gto-gray-700);background:#ffffff0f}.join-form--dark .join-form-input::placeholder{color:var(--gto-gray-500)}@media (width<=480px){.join-form{flex-direction:column;width:100%;max-width:360px}.join-form .btn-cta{width:100%}}.join-form-done{font-family:var(--font-mono);color:var(--accent);margin:0;padding:12px 0;font-size:.9rem}.join-form-done--dark{color:#c9b8ff}.hero{background:var(--al-paper);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--al-paper));height:20%;position:absolute;bottom:0;left:0;right:0}.hero-painting{object-fit:cover;object-position:50% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{z-index:1;pointer-events:none;background:radial-gradient(56% 78% at 24% 48%,#f4f2ecf2,#f4f2ec8c 38%,#f4f2ec00 66%),linear-gradient(#f4f2ec66,#0000 16%);position:absolute;inset:0}.hero-content{z-index:2;width:100%;max-width:var(--col-max);padding:0 var(--col-padding);margin:0 auto;position:relative}.hero-inner{max-width:560px}.hero-live{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--al-ink);margin-bottom:var(--space-6);background:#fbf8f2b3;border:1px solid #6e4be840;border-radius:999px;padding:5px 12px 5px 10px;display:inline-flex}.hero-live-dot{background:#16c172;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 8px #16c172b3}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}.hero-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:#1b181299;margin-bottom:var(--space-4)}.hero-headline{font-family:var(--font-wordmark);letter-spacing:-.01em;white-space:nowrap;color:var(--al-ink);margin-bottom:var(--space-5);font-size:clamp(38px,4.6vw,60px);font-weight:700;line-height:1}.hero-accent{color:var(--accent)}.hero-cycle{color:var(--accent);animation:heroCycleIn .4s var(--ease-out);display:inline-block}@keyframes heroCycleIn{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:translateY(0)}}.hero-sub{font-family:var(--font-ui);font-size:var(--text-base);color:#1b1812b8;margin-bottom:var(--space-8);max-width:42ch;line-height:1.55}.hero-cta-group{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.hero .btn-cta{background:var(--accent);color:#fff;box-shadow:0 12px 34px -10px #6e4be88c}.hero .btn-cta:hover{background:var(--accent-muted)}.hero-secondary-link{font-family:var(--font-mono);font-size:var(--text-sm);color:#1b1812a6;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.hero-secondary-link:hover{color:var(--accent)}@media (width<=768px){.hero-painting{object-position:50% center}.hero-scrim{background:linear-gradient(#f4f2eceb 0%,#f4f2ecad 42%,#f4f2ec66 72%,#f4f2ecd9 100%)}.hero-inner{max-width:100%}}.hero-light{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(42% 60% at 53% 36%,#fff3d452,#0000 62%);animation:7s ease-in-out infinite heroLightBreathe;position:absolute;inset:0}@keyframes heroKenBurns{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@keyframes heroLightBreathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-live-dot,.hero-painting,.hero-light{animation:none!important}.hero-painting{transform:none!important}}.hero{padding-bottom:150px}.hero:after{height:30%}.fold{--you:#6e4be8;--rival:#c08a1e;--lv-research:#3b82c4;--lv-engineering:#2e9e74;--lv-mresearch:#e0a33a;--lv-outreach:#9c907c;--lv-brand:#d25a84;--dot-empty:#1b181221;align-items:stretch;min-height:100vh}.fold .hero-scrim{background:radial-gradient(52% 80% at 22%,#f4f2ecf5,#f4f2ec99 40%,#f4f2ec00 68%),linear-gradient(#f4f2ec73,#0000 18%)}.fold-content{z-index:2;width:100%;max-width:1280px;padding:84px var(--col-padding) 150px;grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid;position:relative}.fold-left{max-width:560px}.fold .hero-headline{font-size:clamp(36px,4.2vw,56px)}.fold-sub{font-family:var(--font-ui);color:#1b1812bf;margin:0 0 var(--space-6);max-width:44ch;font-size:17px;line-height:1.55}.fold-sub strong{color:var(--al-ink);font-weight:600}.fold-prize{font-family:var(--font-ui);color:#1b1812a6;margin:var(--space-5) 0 0;max-width:46ch;font-size:14px;line-height:1.5}.fold-prize strong{color:var(--al-ink);font-weight:600}.fold-steps{margin:var(--space-8) 0 0;padding:var(--space-5) 0 0;font-family:var(--font-ui);color:#1b1812b8;border-top:1px solid #1b18121f;flex-wrap:wrap;gap:10px 22px;font-size:13.5px;list-style:none;display:flex}.fold-steps li{align-items:center;gap:8px;display:flex}.fold-steps span{width:20px;height:20px;font-family:var(--font-mono);background:var(--al-ink);color:var(--al-paper);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.fm{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);height:540px;font-family:var(--font-ui);color:var(--al-ink);background:#fbfaf6d1;border:1px solid #ffffffb3;border-radius:22px;padding:18px 20px 16px;animation:.3s ease-out ftIn;position:relative;overflow-y:auto;box-shadow:0 30px 80px -30px #281c0a73,0 2px 6px #281c0a14}.fm-top{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1b18128c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.fm-live{align-items:center;gap:7px;display:inline-flex}.fm-live i{background:#16c172;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 8px #16c172b3}.fm-turn{color:var(--al-ink);font-weight:500}.fm-score{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:12px 0 14px;display:grid}.fm-v{font-family:var(--font-wordmark);font-variant-numeric:tabular-nums;min-width:2ch;font-size:38px;font-weight:700;line-height:1}.fm-v--B{color:var(--you)}.fm-v--A{color:var(--rival);text-align:right}.fm-tug{background:var(--dot-empty);border-radius:999px;height:8px;display:flex;overflow:hidden}.fm-tug b{height:100%;transition:width .7s;display:block}.fm-tug .is-B{background:var(--you)}.fm-tug .is-A{background:var(--rival)}.fm-tug .is-none{background:0 0}.fm-market{border-top:1px solid #1b181214;border-bottom:1px solid #1b181214;padding:14px 0 6px;position:relative}.fm-row--big{grid-template-columns:repeat(10,1fr);justify-items:center;gap:8px;max-width:360px;margin:0 auto 12px;display:grid}.fm-grid{grid-template-columns:repeat(15,1fr);justify-items:center;gap:6px;max-width:380px;margin:0 auto;display:grid}.fm-d{background:var(--dot-empty);border-radius:50%;width:14px;height:14px;transition:background-color .6s;display:block;position:relative}.fm-d.is-B{background:var(--you)}.fm-d.is-A{background:var(--rival)}.fm-d.is-flip:after{content:"";border:2px solid;border-radius:50%;animation:1.3s ease-out forwards fmRing;position:absolute;inset:-4px}.fm-d.is-B.is-flip{color:var(--you)}.fm-d.is-A.is-flip{color:var(--rival)}@keyframes fmRing{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.fm-legend{color:#1b181280;justify-content:space-between;max-width:380px;margin:10px auto 0;font-size:11.5px;display:flex}.fm-event,.fm-final{background:var(--al-ink);color:var(--al-paper);text-align:center;border-radius:14px;width:max-content;max-width:86%;padding:12px 16px;animation:.35s ease-out fmPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -16px #00000080}.fm-event{color:#6b4a00;background:#fff1cf;font-size:13.5px;font-weight:500}.fm-final strong{font-family:var(--font-wordmark);font-size:22px;display:block}.fm-final span{opacity:.75;font-size:12.5px}@keyframes fmPop{0%{opacity:0;transform:translate(-50%,-44%)}to{opacity:1;transform:translate(-50%,-50%)}}.fm-cos{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.fm-co-head{align-items:baseline;gap:7px;margin-bottom:8px;display:flex}.fm-co-dot{border-radius:50%;align-self:center;width:9px;height:9px}.fm-co--B .fm-co-dot{background:var(--you)}.fm-co--A .fm-co-dot{background:var(--rival)}.fm-co-name{font-family:var(--font-wordmark);font-size:15px;font-weight:700}.fm-co-by{font-family:var(--font-mono);color:#1b181280;font-size:11px}.fm-meter{color:#1b181299;grid-template-columns:56px 1fr 28px;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;display:grid}.fm-meter i{background:var(--dot-empty);border-radius:999px;height:5px;display:block;overflow:hidden}.fm-meter i b{border-radius:999px;height:100%;transition:width .7s;display:block}.fm-meter:nth-of-type(2) i b{background:var(--lv-engineering)}.fm-meter:nth-of-type(3) i b{background:var(--lv-brand)}.fm-meter em{font-style:normal;font-family:var(--font-mono);color:var(--al-ink);text-align:right;font-size:11.5px}.fm-spend{border-radius:5px;gap:2px;height:14px;margin-top:8px;display:flex;overflow:hidden}.fm-spend b{min-width:0;transition:flex-grow .7s;display:block}.lv-research{background:var(--lv-research)}.lv-engineering{background:var(--lv-engineering)}.lv-mresearch{background:var(--lv-mresearch)}.lv-outreach{background:var(--lv-outreach)}.lv-brand{background:var(--lv-brand)}.lv-none{background:var(--dot-empty)}.fm-lines{grid-template-columns:1fr 1fr;gap:18px;min-height:40px;margin-top:10px;display:grid}.fm-line{color:#1b1812b3;margin:0;font-size:12.5px;font-style:italic;line-height:1.4}.fm-key{color:#1b18128c;border-top:1px solid #1b181214;flex-wrap:wrap;gap:4px 12px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.fm-key span{align-items:center;gap:5px;display:inline-flex}.fm-key b{border-radius:2px;width:8px;height:8px;display:inline-block}@media (width<=960px){.fold-content{grid-template-columns:1fr;padding-top:88px}.fold .hero-headline{white-space:normal}}@media (prefers-reduced-motion:reduce){.fm-d,.fm-tug b,.fm-meter i b,.fm-spend b{transition:none}.fm-d.is-flip:after,.fm-live i,.fm-event,.fm-final{animation:none}}.fold{height:100vh;min-height:720px}.fold-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf699;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:10px;padding:4px;display:flex;overflow-x:auto}.fold-tabs button{font-family:var(--font-ui);color:#1b1812b3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s}.fold-tabs button:hover{color:var(--al-ink)}.fold-tabs button.is-on{background:var(--al-ink);color:var(--al-paper)}.fold-tabs button:focus-visible,.ft-q button:focus-visible{outline:2px solid var(--you);outline-offset:2px}@keyframes ftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ft{flex-direction:column;gap:14px;height:100%;display:flex}.ft-title{font-family:var(--font-wordmark);color:var(--al-ink);margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.15}.ft-lead{color:#1b1812bf;margin:0;font-size:14.5px;line-height:1.55}.ft-note{color:#1b1812a6;border-top:1px solid #1b181214;margin:auto 0 0;padding-top:12px;font-size:13px;line-height:1.55}.ft-note strong{color:var(--al-ink)}.ft-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ft-steps li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.ft-steps li>span{background:var(--you);color:#fff;width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;display:grid}.ft-steps strong{color:var(--al-ink);font-size:15.5px}.ft-steps p{color:#1b1812ad;margin:3px 0 0;font-size:13.5px;line-height:1.5}.ft-paths{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ft-path{background:#fff9;border:1px solid #1b181214;border-radius:14px;padding:14px}.ft-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1b181280;font-size:10.5px}.ft-big{font-family:var(--font-wordmark);color:var(--you);margin:6px 0;font-size:24px;display:block}.ft-path p{color:#1b1812b3;margin:0;font-size:13px;line-height:1.5}.ft-phases{border-left:2px solid #1b18121a;gap:14px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.ft-phases li{position:relative}.ft-phases li:before{content:"";background:var(--al-card);border:2px solid #1b181240;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-23px}.ft-phases li.is-next:before{background:var(--you);border-color:var(--you);box-shadow:0 0 0 4px #6e4be82e}.ft-ph-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ft-ph-head strong{color:var(--al-ink);font-size:15px}.ft-ph-head span{font-family:var(--font-mono);color:#1b18128c;white-space:nowrap;font-size:11px}.ft-phases li.is-next .ft-ph-head span{color:var(--you)}.ft-phases p{color:#1b1812ad;margin:3px 0 0;font-size:13px;line-height:1.5}.ft-faq{gap:8px;display:grid}.ft-q{background:#ffffff8c;border:1px solid #1b181212;border-radius:12px}.ft-q button{text-align:left;width:100%;font-family:var(--font-ui);color:var(--al-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.ft-q button span{color:var(--you);font-weight:500}.ft-q p{color:#1b1812b8;margin:0;padding:0 14px 13px;font-size:13.5px;line-height:1.55}@media (width<=960px){.fold,.fm{height:auto}.ft-paths{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fm{animation:none}}.fold-bg-prize{object-fit:cover;object-position:60% 30%;z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.fold.is-prizes .fold-bg-prize{opacity:1}.fold.is-prizes .hero-scrim{background:radial-gradient(48% 75% at 20% 52%,#f4f2ecf0,#f4f2ec8c 45%,#f4f2ec00 72%)}.fold.is-prizes .hero-light{opacity:.3}.fm{height:auto;max-height:560px}.ft-note{margin-top:4px}@media (prefers-reduced-motion:reduce){.fold-bg-prize{transition:none}}.fold-right{flex-direction:column;align-self:start;align-items:flex-end;margin-top:8px;display:flex}.fold-right .fm{width:100%}.fm-close{z-index:2;width:28px;height:28px;color:var(--al-ink);cursor:pointer;background:#1b18120f;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:10px;right:12px}.fm-close:hover{background:#1b18121f}.fm-close:focus-visible{outline:2px solid var(--you);outline-offset:2px}.fm-match .fm-top,.ft-title{padding-right:34px}@media (width<=960px){.fold-right{align-items:stretch;min-height:0}}.fm{-webkit-backdrop-filter:blur(6px)saturate(1.15);backdrop-filter:blur(6px)saturate(1.15);background:#fbfaf680;border-color:#ffffff73}.fold-tabs{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fbfaf661}.ft-q,.ft-path{background:#ffffff52;border-color:#fff6}.fm-close{background:#ffffff59}.fm{min-height:0;max-height:calc(100vh - 290px)}.fm-title{font-family:var(--font-wordmark);color:var(--al-ink);margin:10px 0 6px;font-size:19px;font-weight:700;line-height:1.2}.fm-pitch{color:#1b1812c7;margin:0;font-size:13px;line-height:1.5}.fm-score{margin:10px 0}.fm-v{font-size:30px}.fm-market{padding:10px 0 4px}.fm-row--big{gap:6px;max-width:300px;margin-bottom:9px}.fm-row--big .fm-d{width:19px;height:19px}.fm-grid{gap:4px;max-width:320px}.fm-d{width:11px;height:11px}.fm-legend{max-width:320px;margin-top:6px;font-size:11px}.fm-cos{margin-top:10px}.fm-co-head{margin-bottom:5px}.fm-meter{margin-bottom:3px}.fm-spend{height:10px;margin-top:6px}.fm-lines{min-height:34px;margin-top:6px}.fm-line{font-size:12px}.fm-key{margin-top:6px;padding-top:8px}.fm-fair{border-top:1px solid #1b18121a;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.fm-fair li{color:#1b1812b3;font-size:11.5px;line-height:1.45}.fm-fair strong{color:var(--al-ink);margin-bottom:2px;font-size:12.5px;display:block}.fold-right{min-height:0}.fold-content{align-items:start;padding-top:96px}.fold-left{margin-top:48px}.fold-content{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.fm-fair li{font-size:11px}.fm-fair strong{font-size:12px}.hw{background:#ffffff4d;border:1px solid #ffffff73;border-radius:14px;place-items:center;height:190px;animation:.35s ease-out ftIn;display:grid;position:relative;overflow:hidden}.hw-build{align-items:center;gap:16px;display:flex}.hw-editor{color:#ede7da;width:270px;font-family:var(--font-mono);background:#1b1812;border-radius:10px;padding:10px 12px 12px;font-size:11.5px;box-shadow:0 10px 24px -12px #00000080}.hw-file{color:#ede7da80;margin-bottom:6px;font-size:10px}.hw-editor p{white-space:nowrap;width:0;animation:hwType .8s steps(30, end) var(--d) forwards;margin:0 0 4px;overflow:hidden}@keyframes hwType{to{width:var(--w)}}.hw-arrow{color:var(--you);opacity:0;font-size:22px;animation:.4s ease-out 2.9s forwards hwPop}.hw-agent{opacity:0;justify-items:center;gap:4px;animation:.5s ease-out 3.1s forwards hwPop;display:grid}.hw-agent img{border:3px solid var(--you);object-fit:cover;border-radius:50%;width:54px;height:54px}.hw-agent strong{font-family:var(--font-wordmark);font-size:15px}.hw-agent span{color:#16a066;font-size:11px}@keyframes hwPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.hw-practice{justify-items:center;gap:14px;display:grid}.hw-vs{align-items:center;gap:10px;font-size:13px;display:flex}.hw-vs em{color:#1b181280;font-style:normal}.hw-chip{background:#1b181214;border-radius:999px;padding:4px 12px;font-weight:600}.hw-chip--you{background:var(--you);color:#fff}.hw-results{gap:6px;display:flex}.hw-results b{width:24px;height:24px;font-family:var(--font-mono);color:#fff;opacity:0;animation:hwPop .25s ease-out var(--d) forwards;border-radius:6px;place-items:center;font-size:11px;display:grid}.hw-results .is-w{background:#2e9e74}.hw-results .is-l{background:#b9b2a4}.hw-rate{color:#1b181299;align-items:baseline;gap:10px;font-size:13px;display:flex}.hw-rate strong{font-family:var(--font-wordmark);color:var(--al-ink);font-size:30px}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.hw-count{--n:0;counter-reset:n var(--n);animation:2.6s ease-out .2s forwards hwCount}.hw-count:after{content:counter(n) "%"}@keyframes hwCount{to{--n:70}}.hw-board{counter-reset:rank;flex-direction:column;gap:5px;width:86%;margin:0;padding:0;list-style:none;display:flex}.hw-board li{counter-increment:rank;background:#ffffff80;border-radius:8px;grid-template-columns:26px 1fr auto 46px;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;display:grid}.hw-board em{font-style:normal;font-family:var(--font-mono);color:#1b181280;font-size:10.5px}.hw-board b{font-family:var(--font-mono);text-align:right;font-size:12px}.hw-rank:before{content:"#" counter(rank);font-family:var(--font-mono);color:#1b181280;font-size:11px}.hw-me{color:#fff;order:4;animation:.9s cubic-bezier(.3,1.3,.5,1) 1.6s forwards hwClimb;background:var(--you)!important}.hw-me em,.hw-me .hw-rank:before{color:#ffffffbf}@keyframes hwClimb{to{order:0;transform:none}}.hw-board li:not(.hw-me){order:1}.hw-pts{--n:1655;counter-reset:n var(--n);animation:1s ease-out 1.4s forwards hwPts}.hw-pts:after{content:counter(n)}@keyframes hwPts{to{--n:1731}}.hw-steps{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hw-steps button{text-align:left;cursor:pointer;width:100%;font-family:var(--font-ui);color:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:8px 10px;transition:background .25s;display:grid}.hw-steps button>span{width:26px;height:26px;color:var(--al-ink);font-family:var(--font-mono);background:#1b18121f;border-radius:50%;place-items:center;font-size:12px;transition:background .25s,color .25s;display:grid}.hw-steps strong{color:var(--al-ink);font-size:14.5px}.hw-steps p{color:#1b1812a6;margin:2px 0 0;font-size:12.5px;line-height:1.45}.hw-steps li.is-on button{background:#fff6}.hw-steps li.is-on button>span{background:var(--you);color:#fff}.hw-steps button:focus-visible{outline:2px solid var(--you);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hw-editor p{width:var(--w);animation:none}.hw-arrow,.hw-agent,.hw-results b{opacity:1;animation:none}.hw-count{--n:70;animation:none}.hw-pts{--n:1731;animation:none}.hw-me{order:0;animation:none}}.hw-board li{align-items:center;height:30px;padding:0 10px}.hw-board li,.hw-me{order:0!important}.hw-me{z-index:1;animation:.9s cubic-bezier(.3,1.25,.5,1) 1.6s forwards hwRise;position:relative}.hw-board li:not(.hw-me){animation:.9s 1.6s forwards hwDrop}@keyframes hwRise{to{transform:translateY(-105px)}}@keyframes hwDrop{to{transform:translateY(35px)}}.hw-board{counter-reset:none}.hw-board li{counter-increment:none}.hw-rank:before{content:none}@media (prefers-reduced-motion:reduce){.hw-me{animation:none;transform:translateY(-105px)}.hw-board li:not(.hw-me){animation:none;transform:translateY(35px)}}.hw-rank{font-family:var(--font-mono);color:#1b181280;font-size:11px;position:relative}.hw-rank:after{content:attr(data-a);animation:10ms linear 2.1s forwards hwRank}@keyframes hwRank{to{content:attr(data-b)}}.hw-me .hw-rank{color:#fffc}.fm-season{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1b1812b3;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.fm-season span{background:var(--you);color:#fff;border-radius:999px;padding:3px 9px;font-weight:600}.fm-title{margin-top:6px}.fold.is-prizes .fold-bg-prize{animation:18s ease-in-out infinite alternate prizePush}@keyframes prizePush{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%,1%)}}.fold-bg-crowd{object-fit:cover;object-position:60% 30%;z-index:0;opacity:0;pointer-events:none;clip-path:polygon(64% 62%,100% 55%,100% 92%,64% 92%);width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.fold.is-prizes .fold-bg-crowd{opacity:1;animation:.9s steps(2,jump-none) infinite crowdCheer}@keyframes crowdCheer{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.fold-confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fold-confetti i{opacity:.9;background:linear-gradient(135deg,#ffe7a3,#d9a52b);border-radius:2px;height:10px;animation:linear infinite confettiFall;position:absolute;top:-20px;box-shadow:0 0 6px #ffd77899}@keyframes confettiFall{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:.9}to{transform:translate(var(--sway), 105vh) rotate(720deg);opacity:.7}}.fold-flare{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(18% 26% at 66% 20%,#fff0c88c,#0000 70%),radial-gradient(14% 20% at 48% 28%,#ffecbe66,#0000 70%);transition:opacity .8s;position:absolute;inset:0}.fold.is-prizes .fold-flare{opacity:1;animation:3.2s ease-in-out infinite flarePulse}@keyframes flarePulse{0%,to{filter:brightness();opacity:.6}50%{filter:brightness(1.3);opacity:1}}@media (prefers-reduced-motion:reduce){.fold.is-prizes .fold-bg-prize,.fold.is-prizes .fold-bg-crowd,.fold.is-prizes .fold-flare{animation:none}.fold-confetti{display:none}}.fold-left .join-form{margin:0}@media (width<=960px){.fold{height:auto;min-height:100svh;padding-bottom:0;display:block}.fold-content{flex-direction:column;gap:22px;padding:84px 20px 24px;display:flex}.fold-left{max-width:none;margin-top:0}.fold .hero-headline{white-space:normal;font-size:clamp(32px,9vw,44px)}.fold-sub{font-size:16px}.fold .hero-scrim,.fold.is-prizes .hero-scrim{background:linear-gradient(#f4f2eced 0%,#f4f2eccc 45%,#f4f2ec8c 70%,#f4f2ece6 100%)}.fold-right{align-items:stretch;width:100%;margin-top:0}.fold-tabs{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;width:100%;max-width:none}.fold-tabs::-webkit-scrollbar{display:none}.fold-tabs button{scroll-snap-align:start;padding:9px 14px;font-size:14px}.fm{max-height:none;padding:16px;overflow:visible}.fold .proof-strip--hero{padding:18px 0 22px;position:relative}.fold-bg-prize,.fold-bg-crowd{object-position:50% 20%}}@media (width<=520px){.fold-content{padding-top:76px}.fold-left .join-form{max-width:none}.fold-prize{font-size:13.5px}.fm-v{font-size:26px}.fm-grid{gap:3px}.fm-d{width:10px;height:10px}.fm-row--big{gap:4px}.fm-row--big .fm-d{width:17px;height:17px}.fm-cos{grid-template-columns:1fr;gap:12px}.fm-lines{grid-template-columns:1fr;gap:4px;min-height:0}.fm-fair{grid-template-columns:1fr;gap:6px}.fm-fair strong{margin-right:6px;display:inline}.hw{height:auto;padding:16px 12px}.hw-build{flex-direction:column;gap:10px}.hw-arrow{transform:rotate(90deg)}.hw-editor{width:100%;max-width:290px}.hw-results b{width:20px;height:20px}.hw-board{width:100%}.ft-title{font-size:21px}.ft-ph-head{flex-direction:column;gap:0}.fold-left .join-form-input{flex:none;height:52px}.fold .proof-label{letter-spacing:.12em;padding:0 16px;font-size:10px;line-height:1.6}.fold .hero-scrim,.fold.is-prizes .hero-scrim{background:linear-gradient(#f4f2ece6 0%,#f4f2ecb8 40%,#f4f2ec66 68%,#f4f2ecd9 100%)}}.gx{flex-direction:column;gap:14px;display:flex}.gx .fm-season{margin-top:2px;padding-right:36px}.gx-stage{background:#ffffff4d;border:1px solid #ffffff73;border-radius:16px;place-items:center;height:290px;transition:background .4s;display:grid;position:relative;overflow:hidden}.gx-stage.is-shock{background:#ffd67859}.gx-market{justify-items:center;gap:10px;width:100%;padding:0 18px;display:grid}.gx-big{grid-template-columns:repeat(10,1fr);gap:8px;display:grid}.gx-small{grid-template-columns:repeat(15,1fr);gap:6px;display:grid}.gx-d{background:#1b181229;border-radius:50%;width:13px;height:13px;transition:background-color .45s;display:block;position:relative}.gx-big .gx-d{width:26px;height:26px}.gx-d.is-B{background:var(--you)}.gx-d.is-A{background:var(--rival)}.gx-d.is-in{opacity:0;animation:.35s ease-out forwards gxIn}@keyframes gxIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.gx-d.is-flip:after{content:"";border:2px solid;border-radius:50%;animation:1s ease-out forwards fmRing;position:absolute;inset:-4px}.gx-d.is-B.is-flip{color:var(--you)}.gx-d.is-A.is-flip{color:var(--rival)}.gx-score{width:100%;max-width:380px;font-family:var(--font-wordmark);font-variant-numeric:tabular-nums;grid-template-columns:52px 1fr 52px;align-items:center;gap:12px;margin-bottom:4px;font-size:30px;font-weight:700;display:grid}.gx-score .is-B{color:var(--you)}.gx-score>.is-A{color:var(--rival);text-align:right}.gx-tug{background:#1b18121f;border-radius:999px;height:8px;display:flex;overflow:hidden}.gx-tug b{transition:width .45s;display:block}.gx-tug .is-B{background:var(--you)}.gx-tug .is-A{background:var(--rival)}.gx-flash,.gx-final{text-align:center;border-radius:14px;padding:12px 20px;animation:.35s ease-out fmPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px -14px #00000073}.gx-flash{color:#6b4a00;background:#fff1cf;font-size:18px;font-weight:700}.gx-final{background:var(--al-ink);color:var(--al-paper)}.gx-final strong{font-family:var(--font-wordmark);font-size:26px;display:block}.gx-final span{font-family:var(--font-mono);opacity:.8;font-size:15px}.gx-rivals{align-items:center;gap:28px;display:flex}.gx-rivals em{font-style:normal;font-family:var(--font-wordmark);color:#1b181273;font-size:22px;font-weight:700;animation:.4s ease-out .5s both fmPop}.gx-agent{justify-items:center;gap:4px;animation:.6s cubic-bezier(.3,1.3,.5,1) both gxSlideL;display:grid}.gx-agent.is-A{animation-name:gxSlideR;animation-delay:.25s}@keyframes gxSlideL{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes gxSlideR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.gx-agent img,.gx-agent i{object-fit:cover;border-radius:50%;width:84px;height:84px}.gx-agent.is-B img{border:4px solid var(--you)}.gx-agent i{background:var(--rival);color:#fff;font-style:normal;font-family:var(--font-wordmark);border:4px solid #fff9;place-items:center;font-size:34px;font-weight:700;display:grid}.gx-agent strong{font-family:var(--font-wordmark);font-size:20px}.gx-agent span{color:#1b181299;font-size:12.5px}.gx-spend{gap:18px;width:82%;display:grid}.gx-budget{background:#1b181214;border-radius:10px;gap:3px;height:34px;display:flex;overflow:hidden}.gx-budget b{transform-origin:0;animation:.5s ease-out forwards gxGrow;display:block;transform:scaleX(0)}@keyframes gxGrow{to{transform:scaleX(1)}}.gx-spend ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.gx-spend li{opacity:0;align-items:center;gap:8px;font-size:15px;font-weight:500;animation:.35s ease-out forwards gxIn;display:flex}.gx-spend li b{border-radius:4px;flex:none;width:14px;height:14px}.gx-caption{text-align:center;font-family:var(--font-wordmark);color:var(--al-ink);margin:0;font-size:21px;font-weight:700;line-height:1.25;animation:.35s ease-out ftIn}.gx-nav{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.gx-nav button{font-family:var(--font-ui);color:#1b181280;cursor:pointer;text-align:center;background:0 0;border:0;padding:10px 2px 0;font-size:12px;position:relative}.gx-nav button i{background:#1b181224;border-radius:999px;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.gx-nav button i:after{content:"";background:var(--you);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.gx-nav button.is-done i:after{transform:scaleX(1)}.gx-nav button.is-on{color:var(--al-ink);font-weight:600}.gx-nav button.is-on i:after{animation:linear forwards gxBar}@keyframes gxBar{to{transform:scaleX(1)}}.gx-nav button:focus-visible{outline:2px solid var(--you);outline-offset:2px}@media (width<=520px){.gx-stage{height:250px}.gx-big{gap:5px}.gx-big .gx-d{width:20px;height:20px}.gx-small{gap:4px}.gx-d{width:10px;height:10px}.gx-caption{font-size:18px}.gx-nav button{font-size:10.5px}.gx-spend{width:92%}.gx-spend li{font-size:13px}.gx-agent img,.gx-agent i{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.gx-d.is-in,.gx-spend li,.gx-agent,.gx-rivals em{opacity:1;animation:none}.gx-budget b{animation:none;transform:none}.gx-nav button.is-on i:after{animation:none;transform:scaleX(1)}}.gx-head{font-family:var(--font-wordmark);color:var(--al-ink);margin:-4px 0 0;padding-right:36px;font-size:24px;font-weight:700;line-height:1.15}@media (width<=520px){.gx-head{font-size:20px}}.pz{gap:12px}.pz-sub{color:#1b1812b8;margin:-4px 0 2px;font-size:14.5px}.pz-paths{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pz-card{aspect-ratio:4/3.4;border-radius:16px;animation:.45s ease-out both fmPop;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #3c280080}.pz-card+.pz-card{animation-delay:.12s}.pz-card img{object-fit:cover;width:100%;height:100%;transition:transform 6s;position:absolute;inset:0}.pz-card:hover img{transform:scale(1.06)}.pz-card>div{color:#fff;background:linear-gradient(#0000,#1b18128c 45%,#1b1812d9);gap:1px;padding:40px 14px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.pz-card span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:10.5px}.pz-card strong{font-family:var(--font-wordmark);color:#ffe39a;font-size:28px;line-height:1.1}.pz-card em{opacity:.92;font-size:13px;font-style:normal;line-height:1.35}.pz-perks{border-top:1px solid #1b18121a;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:10px;padding-top:10px;display:grid}.pz-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1b181299;max-width:9ch;font-size:10.5px;line-height:1.3}.pz-perks div{color:var(--al-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pz-perks img{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}@media (width<=520px){.pz-paths{grid-template-columns:1fr}.pz-card{aspect-ratio:16/9}.pz-perks{grid-template-columns:1fr}.pz-label{max-width:none}}@media (prefers-reduced-motion:reduce){.pz-card{animation:none}.pz-card img{transition:none}}.pz-card{animation-name:pzIn}@keyframes pzIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fold-sub{margin-bottom:var(--space-6);font-size:19px}.fold-prize{font-size:15px}.fold-left .join-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:16px;gap:0;width:100%;max-width:480px;padding:6px;transition:box-shadow .2s,border-color .2s;box-shadow:0 14px 40px -18px #3c280a73,0 1px 2px #3c280a14}.fold-left .join-form:focus-within{border-color:var(--you);box-shadow:0 0 0 4px #6e4be82e,0 14px 40px -18px #3c280a73}.fold-left .join-form-input{height:48px;color:var(--al-ink);background:0 0;border:0;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.fold-left .join-form-input:focus{border:0}.fold-left .join-form .btn-cta{white-space:nowrap;border-radius:12px;height:48px;padding:0 22px;font-size:15px;box-shadow:0 8px 20px -10px #6e4be8b3}@media (width<=480px){.fold-left .join-form{flex-direction:row;max-width:none}.fold-left .join-form .btn-cta{width:auto;padding:0 14px;font-size:14px}.fold-left .join-form-input{flex:1;height:48px;padding:0 10px}}.gx-lead{color:#1b1812cc;margin:-8px 0 0;padding-right:36px;font-size:16.5px;line-height:1.45}.gx-lead strong{color:var(--you)}.gx-stage{height:260px}@media (width<=520px){.gx-lead{font-size:15px}}.gx-move-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--you);justify-content:space-between;align-items:baseline;margin-bottom:-8px;font-size:11px;display:flex}.gx-move-head em{color:#1b181280;font-style:normal}.gx-spend ul{grid-template-columns:1fr;gap:4px}.gx-spend li{font-size:14.5px}.gx-spend li strong{font-family:var(--font-mono);color:var(--al-ink);margin-left:auto;font-size:15px}.gx-spend li.gx-total{border-top:1px solid #1b181226;margin-top:2px;padding-top:4px;font-weight:600}.gx-spend{gap:12px}.gx-budget{height:22px}.gx-lv{align-items:baseline;gap:8px;min-width:0;display:flex}.gx-lv em{color:#1b181294;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;font-weight:400;overflow:hidden}.gx-spend{width:90%}@media (width<=520px){.gx-lv{flex-direction:column;gap:0}.gx-lv em{white-space:normal;font-size:11px}.gx-stage{height:auto;padding:14px 0}}.fold-page .site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.fold:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f4f2eceb 0%,#f4f2ecb3 35%,#f4f2ec4d 70%,#f4f2ec00 100%);height:190px;position:absolute;top:0;left:0;right:0}.fold-page .wordmark-by{color:#1b181299}.fold-left .hero-eyebrow{color:var(--al-ink);background:#fbfaf6d9;border-radius:999px;padding:5px 12px;font-weight:500;display:inline-block;box-shadow:0 1px 2px #1b181214}
