@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.3jvga4rcv46fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_81b9ade6-module__JpKy0W__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_81b9ade6-module__JpKy0W__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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(../media/c3cb240f9c892514-s.270md_-rr62el.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(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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(../media/c3cb240f9c892514-s.270md_-rr62el.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(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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(../media/c3cb240f9c892514-s.270md_-rr62el.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(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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 Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_316466b7-module__uuP_ga__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_316466b7-module__uuP_ga__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--ink:#0a0a0a;--paper:#fff;--blaze:#ff6a00;--blaze-2:#ff8a2a;--court:#8b4513;--muted:#ffffff9e;--line:#ffffff1c;--surface:#ffffff0b;--surface-strong:#ffffff13;--shell:1180px;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{min-height:100vh;color:var(--paper);font-family:var(--font-dm-sans), sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 20% 18%,#ff6a0014,#0000 34%),radial-gradient(circle at 84% 6%,#ff8a2a0d,#0000 30%),linear-gradient(#0a0a0a 0%,#0f0f0f 100%);margin:0;line-height:1.55}a{color:inherit}::selection{background:var(--blaze);color:var(--paper)}:focus-visible{outline:2px solid var(--blaze);outline-offset:3px}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.siteHeader{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0a0a0acc;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brandIcon{background:var(--blaze);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 0 0 1px #ff6a004d,0 14px 34px #ff6a0029}.brandIcon.small{border-radius:9px;width:32px;height:32px}.brandCopy{flex-direction:column;line-height:1.05;display:flex}.brandCopy strong{letter-spacing:-.02em;font-size:17px}.brandCopy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:11px}.navLinks{align-items:center;gap:26px;display:flex}.navLinks a{color:#ffffffb8;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s}.navLinks a:hover{color:var(--paper)}.eyebrow{color:var(--blaze);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.hero{padding-block:122px 104px}.hero h1,.founderHero h1{max-width:1080px;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(70px,9.4vw,132px);font-weight:400;line-height:.86}.hero h1::selection,.founderHero h1::selection{background:var(--blaze)}.heroCopy{letter-spacing:-.025em;color:#ffffffba;max-width:810px;margin:34px 0 0;font-size:clamp(20px,2.4vw,30px);line-height:1.34}.heroCopy strong{color:var(--paper)}.heroActions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.button{border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--blaze);border-color:var(--blaze);color:var(--paper);box-shadow:0 10px 30px #ff6a0026}.button.primary:hover{background:var(--blaze-2);border-color:var(--blaze-2)}.button.secondary{color:#ffffffe6}.button.secondary:hover{background:#ffffff0e;border-color:#ffffff4d}.statement{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:70px;padding-block:86px;display:grid}.statementLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.statementBig{max-width:900px;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(50px,6.4vw,82px);line-height:.96}.bodyCopy{color:#ffffffa6;max-width:770px;margin:0;font-size:18px;line-height:1.75}.section{border-top:1px solid var(--line);padding-block:98px}.sectionHead{grid-template-columns:.55fr 1.45fr;gap:70px;margin-bottom:48px;display:grid}.sectionHead h2,.mediaGrid h2,.darkGrid h2,.founderBand h2{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(52px,6.2vw,82px);font-weight:400;line-height:.96}.productGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.productCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:365px;padding:30px;transition:border-color .18s,background .18s,transform .18s;display:flex}.productCard:hover{background:#ffffff0f;border-color:#ff6a0059;transform:translateY(-2px)}.cardLabel{color:var(--blaze);letter-spacing:.08em;text-transform:uppercase;margin:0 0 44px;font-size:12px;font-weight:800}.productCard h3{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 17px;font-size:56px;font-weight:400;line-height:1}.productCard p:not(.cardLabel){max-width:520px;color:var(--muted);margin:0;font-size:17px}.productCard a{color:var(--paper);margin-top:auto;padding-top:34px;font-weight:700;text-decoration:none}.productCard a span{color:var(--blaze)}.darkSection{border-block:1px solid var(--line);background:#ffffff06;padding-block:102px}.darkGrid{grid-template-columns:1fr 1fr;gap:84px;display:grid}.eyebrow.light{color:var(--blaze)}.criteria{border-top:1px solid var(--line)}.criteria div{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;padding:27px 0;display:grid}.criteria strong{color:var(--blaze);letter-spacing:.08em;font-size:12px}.criteria span{color:#ffffffc2;font-size:17px}.mediaGrid{grid-template-columns:1fr 1fr;gap:84px;display:grid}.subtle{color:var(--paper);margin:26px 0 0;font-weight:700}.founderBand{background:linear-gradient(135deg,#ff6a0021,#ff8a2a0e);border:1px solid #ff6a0047;border-radius:22px;margin-block:94px;padding:58px;box-shadow:0 24px 70px #0000002e}.founderBand h2{max-width:780px}.founderBand>p:not(.eyebrow){color:#ffffffad;max-width:740px;margin:24px 0;font-size:19px}.founderBand>a{color:var(--paper);font-weight:760;text-decoration:none}.founderBand>a span{color:var(--blaze)}.footer{border-top:1px solid var(--line);min-height:98px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:13px;display:flex}.footerBrand{color:#ffffffd1;align-items:center;gap:11px;font-weight:650;display:flex}.founderHero{padding-block:120px 80px}.timeline{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.timelineItem{flex-direction:column;gap:14px;min-height:156px;padding:28px 24px 31px 0;display:flex}.timelineItem:not(:last-child){border-right:1px solid var(--line);margin-right:24px;padding-right:24px}.timelineItem strong{font-family:var(--font-bebas-neue), sans-serif;font-size:52px;font-weight:400;line-height:1}.timelineItem:first-child strong{color:var(--blaze)}.timelineItem span{color:var(--muted);font-size:14px}.article{max-width:940px}.article section{border-bottom:1px solid var(--line);padding-block:90px}.article h2{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 36px;font-size:clamp(54px,6.6vw,86px);font-weight:400;line-height:.95}.article p:not(.eyebrow){color:#ffffffad;max-width:770px;margin:0 0 24px;font-size:19px;line-height:1.75}.article p strong{color:var(--paper)}.article blockquote{border-top:3px solid var(--blaze);font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.012em;text-transform:uppercase;margin:58px 0;padding:31px 0 0;font-size:clamp(42px,5.2vw,68px);font-weight:400;line-height:.98}@media (max-width:800px){.statement,.sectionHead,.darkGrid,.mediaGrid{grid-template-columns:1fr;gap:30px}.productGrid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr}.timelineItem,.timelineItem:not(:last-child){border-right:0;border-bottom:1px solid var(--line);margin:0;padding:23px}.timelineItem:nth-child(odd){border-right:1px solid var(--line)}.timelineItem:nth-last-child(-n+2){border-bottom:0}.founderBand{padding:40px}}@media (max-width:560px){.shell{width:min(calc(100% - 36px), var(--shell))}.nav{min-height:66px}.brandIcon{width:40px;height:40px}.brandCopy strong{font-size:15px}.brandCopy small{font-size:10px}.navLinks{display:none}.hero,.founderHero{padding-block:80px 70px}.hero h1,.founderHero h1{font-size:67px}.section,.statement{padding-block:72px}.timeline{grid-template-columns:1fr}.timelineItem,.timelineItem:not(:last-child),.timelineItem:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.timelineItem:last-child{border-bottom:0}.founderBand{margin-block:64px;padding:28px}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
.productTopline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:34px;display:flex}.productTopline .cardLabel{margin:0}.statusBadge{min-height:29px;color:var(--blaze);letter-spacing:.08em;text-transform:uppercase;background:#ff6a0014;border:1px solid #ff6a0052;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.comingSoonBadge{color:#ffffffbd;background:#ffffff0d;border-color:#ffffff2e}.comingSoonCard{background:linear-gradient(#ff6a0012,#ffffff09);border-color:#ff6a0042;position:relative;overflow:hidden}.comingSoonCard:after{content:"";pointer-events:none;border:1px solid #ff6a002e;border-radius:50%;width:260px;height:260px;position:absolute;top:-125px;right:-110px}.comingSoonTitle{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:1;color:var(--blaze)!important;margin:0 0 8px!important;font-size:clamp(28px,3vw,44px)!important}.productStory{gap:24px;margin-top:8px;display:grid}.productStory>div{border-top:1px solid var(--line);padding-top:20px}.productStoryLabel{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.productStory p{line-height:1.65;max-width:none!important;color:var(--muted)!important;margin:0!important;font-size:15px!important}.productExplore{border-bottom:1px solid #ff6a006b;align-self:flex-start;align-items:center;gap:8px;padding-bottom:3px;display:inline-flex;margin-top:30px!important;padding-top:0!important}.productExplore:hover{color:var(--blaze)}@media (max-width:560px){.productTopline{flex-direction:column;margin-bottom:26px}.productCard{padding:25px}}
.productStatement{--ps-background:#0f172a;--ps-surface:#111c31;--ps-text:#fff;--ps-muted:#94a3b8;--ps-border:#1e293b;--ps-accent:#2563eb;--ps-accent-light:#60a5fa;--ps-bridge:#0f172a;border-top:3px solid var(--blaze);border-bottom:3px solid var(--blaze);background:var(--ps-background);min-height:100vh;color:var(--ps-text);font-family:var(--font-dm-sans), sans-serif}.productBridge{min-height:58px;color:var(--ps-muted);background:var(--ps-bridge);box-shadow:0 0 0 100vmax var(--ps-bridge);clip-path:inset(0 -100vmax);border-bottom:1px solid var(--ps-border);letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.productBridge a{color:var(--ps-text);text-decoration:none}.productBridge a:hover{color:var(--ps-accent-light)}.productStatementHero{padding-block:104px 88px}.productKicker,.productSectionLabel{color:var(--ps-accent-light);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.productStatementHero h1{max-width:1040px;color:var(--ps-text);font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(52px,7.2vw,96px);font-weight:700;line-height:.98}.productLead{max-width:780px;color:var(--ps-muted);letter-spacing:-.025em;margin:34px 0 0;font-size:clamp(20px,2.3vw,29px);line-height:1.4}.productArticle{max-width:960px}.productArticle>section{border-top:1px solid var(--ps-border);padding-block:86px}.productArticle>section:last-child{padding-bottom:116px}.productArticle h2{max-width:860px;color:var(--ps-text);font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.045em;margin:0 0 32px;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1.04}.productArticle p:not(.productSectionLabel){max-width:760px;color:var(--ps-muted);margin:0 0 24px;font-size:18px;line-height:1.78}.productArticle blockquote{border-top:3px solid var(--ps-accent);max-width:850px;color:var(--ps-text);letter-spacing:-.04em;margin:54px 0;padding:30px 0 0;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.14}.productPrinciples{grid-template-columns:1fr 1fr;gap:12px;margin-top:44px;display:grid}.productPrinciples>div{border:1px solid var(--ps-border);background:var(--ps-surface);border-radius:16px;min-height:160px;padding:24px}.productPrinciples strong{color:var(--ps-text);margin-bottom:9px;font-size:16px;display:block}.productPrinciples span{color:var(--ps-muted);font-size:14px;line-height:1.6}.productEndActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:42px;display:flex}.productPrimaryAction{border:1px solid var(--ps-accent);background:var(--ps-accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.productPrimaryAction:hover{background:var(--ps-accent-light);border-color:var(--ps-accent-light)}.productTextAction{color:var(--ps-muted);font-size:14px;font-weight:700;text-decoration:none}.productTextAction:hover{color:var(--ps-text)}.grydbaseStatement{--ps-background:#0f172a;--ps-surface:#111c31;--ps-text:#fff;--ps-muted:#94a3b8;--ps-border:#1e293b;--ps-accent:#2563eb;--ps-accent-light:#60a5fa;--ps-bridge:#0f172a}.campuslayerStatement{--ps-background:#f8fafc;--ps-surface:#fff;--ps-text:#101828;--ps-muted:#64748b;--ps-border:#e2e8f0;--ps-accent:#2563eb;--ps-accent-light:#60a5fa;--ps-bridge:#101828}.campuslayerStatement .productBridge{color:#cbd5e1;border-bottom-color:#22304a}.campuslayerStatement .productBridge a{color:#fff}.campuslayerStatement .productBridge a:hover{color:#60a5fa}.campuslayerStatement .productStatementHero{border-top:8px solid #2563eb}.campuslayerStatement .productKicker,.campuslayerStatement .productSectionLabel{color:#2563eb}.campusPrinciples>div:first-child{border-top:3px solid #2563eb}.campusPrinciples>div:nth-child(2){border-top:3px solid #60a5fa}.campusPrinciples>div:nth-child(3){border-top:3px solid #16a34a}.campusPrinciples>div:nth-child(4){border-top:3px solid #d97706}.comingSoonLockup{border-block:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:24px;margin-top:52px;padding:34px 0;display:flex}.comingSoonLockup span{color:#101828;letter-spacing:-.055em;font-size:clamp(42px,6vw,78px);font-weight:750}.comingSoonLockup strong{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;font-size:13px}@media (max-width:800px){.productStatementHero{padding-block:78px 68px}.productArticle>section{padding-block:68px}.productPrinciples{grid-template-columns:1fr}.comingSoonLockup{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.productBridge{min-height:52px}.productStatementHero{padding-block:62px 56px}.productStatementHero h1{font-size:49px}.productArticle h2{font-size:38px}.productArticle p:not(.productSectionLabel){font-size:17px}.productArticle>section:last-child{padding-bottom:82px}.productEndActions{flex-direction:column;align-items:stretch}.productPrimaryAction{width:100%}}
.futurePage{background:radial-gradient(circle at 78% 5%,#ff6a0014,#0000 26%),linear-gradient(#0a0a0a 0%,#0d0d0d 100%)}.futureHero{padding-block:124px 104px}.futureHero h1,.futureSectionHead h2,.futureRules h2,.futureClosing h2{font-family:var(--font-bebas-neue), sans-serif;text-transform:uppercase;letter-spacing:-.018em;margin:0;font-weight:400}.futureHero h1{max-width:1060px;font-size:clamp(68px,9vw,126px);line-height:.88}.futureLead{color:#ffffffb8;letter-spacing:-.025em;max-width:820px;margin:36px 0 0;font-size:clamp(20px,2.4vw,29px);line-height:1.4}.futureSimple{border-block:1px solid var(--line);padding-block:86px}.futureLabel{color:var(--blaze);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:800}.futureSimple blockquote{max-width:990px;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:-.012em;text-transform:uppercase;margin:0;font-size:clamp(46px,6.2vw,82px);font-weight:400;line-height:.98}.futureSection{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:74px;padding-block:102px;display:grid}.futureSectionHead h2,.futureRules h2,.futureClosing h2{font-size:clamp(50px,6vw,78px);line-height:.97}.futureCopy{padding-top:5px}.futureCopy p{color:#ffffffad;max-width:760px;margin:0 0 24px;font-size:18px;line-height:1.78}.futureCopy strong{color:var(--paper)}.futureTextLink{color:var(--paper);border-bottom:1px solid #ff6a0073;align-items:center;gap:7px;margin-top:18px;padding-bottom:3px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.futureTextLink span{color:var(--blaze)}.futureRoadmap{border-bottom:1px solid var(--line);background:#ffffff06;padding-block:104px}.futureSectionHead.compact{max-width:900px;margin-bottom:58px}.futureStages{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.futureStage{min-height:360px;padding:32px 30px 34px 0}.futureStage:not(:last-child){border-right:1px solid var(--line);margin-right:30px;padding-right:30px}.futureStage>span{color:var(--blaze);letter-spacing:.1em;text-transform:uppercase;margin-bottom:54px;font-size:11px;font-weight:800;display:inline-flex}.futureStage h3{font-family:var(--font-bebas-neue), sans-serif;text-transform:uppercase;margin:0 0 20px;font-size:clamp(34px,3.7vw,52px);font-weight:400;line-height:1}.futureStage p{color:#ffffff9e;margin:0;font-size:15px;line-height:1.7}.futureRules{border-bottom:1px solid var(--line);padding-block:106px}.futureRules h2{max-width:880px;margin-bottom:54px}.futureRuleGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.futureRuleGrid>div{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;padding:27px 28px 27px 0;display:grid}.futureRuleGrid>div:nth-child(odd){border-right:1px solid var(--line);margin-right:28px;padding-right:28px}.futureRuleGrid strong{color:var(--blaze);font-size:12px}.futureRuleGrid span{color:#ffffffb8;font-size:16px;line-height:1.6}.futureClosing{padding-block:112px 126px}.futureClosing h2{max-width:1040px;margin-bottom:34px}.futureClosing>p{color:#ffffffad;max-width:800px;margin:0 0 22px;font-size:19px;line-height:1.75}@media (max-width:860px){.futureSection{grid-template-columns:1fr;gap:30px}.futureStages{grid-template-columns:1fr}.futureStage,.futureStage:not(:last-child){border-right:0;border-bottom:1px solid var(--line);min-height:0;margin:0;padding:30px 0}.futureStage:last-child{border-bottom:0}.futureStage>span{margin-bottom:24px}}@media (max-width:600px){.futureHero{padding-block:82px 72px}.futureHero h1{font-size:66px}.futureSimple,.futureSection,.futureRoadmap,.futureRules,.futureClosing{padding-block:72px}.futureRuleGrid{grid-template-columns:1fr}.futureRuleGrid>div,.futureRuleGrid>div:nth-child(odd){border-right:0;margin:0;padding-right:0}}
.cmDiscovery{min-height:70vh}.cmDiscoveryHero,.cmProfileHero{padding-block:112px 72px}.cmDiscoveryHero h1,.cmProfileHero h1,.cmDiscoverySectionHead h2,.cmDiscoveryCard h2,.cmTopicCard h2,.cmContentRow h3{font-family:var(--font-bebas-neue), sans-serif;text-transform:uppercase;letter-spacing:-.015em;font-weight:400}.cmDiscoveryHero h1,.cmProfileHero h1{margin:0;font-size:clamp(68px,9vw,122px);line-height:.88}.cmDiscoveryHero>p:not(.eyebrow){color:#ffffffad;max-width:780px;margin:30px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.55}.cmDiscoveryGrid,.cmTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:110px;display:grid}.cmDiscoveryCard,.cmTopicCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:310px;padding:30px;display:flex}.cmDiscoveryKicker,.cmDiscoveryLabel,.cmTopicCount{color:var(--blaze);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.cmDiscoveryCard h2,.cmTopicCard h2{margin:18px 0 14px;font-size:clamp(42px,5vw,60px);line-height:.95}.cmDiscoveryCard h2 a,.cmTopicCard h2 a,.cmContentRow h3 a,.cmDiscoveryLink,.cmLinkStack a,.cmInlineProducts a,.cmUpdateMeta a{color:inherit;text-decoration:none}.cmDiscoveryCard h2 a:hover,.cmTopicCard h2 a:hover,.cmContentRow h3 a:hover,.cmDiscoveryLink:hover,.cmLinkStack a:hover,.cmInlineProducts a:hover,.cmUpdateMeta a:hover{color:var(--blaze-2)}.cmDiscoveryCard>p:not(.cmDiscoveryKicker),.cmTopicCard>p{color:#ffffffa3;margin:0;font-size:16px;line-height:1.65}.cmDiscoveryCardMeta{color:#ffffff6b;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:8px 16px;margin-top:26px;font-size:11px;font-weight:700;display:flex}.cmDiscoveryLink{margin-top:auto;padding-top:28px;font-weight:750}.cmProfileHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.cmProfileRole{color:var(--blaze);letter-spacing:.09em;text-transform:uppercase;margin:22px 0 0;font-size:13px;font-weight:800}.cmProfileHeadline{color:#ffffffb3;max-width:760px;margin:18px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.5}.cmProfileLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cmProfileLinks a,.cmTagRow a,.cmInlineProducts a,.cmInlineProducts span{color:#ffffffb8;border:1px solid #ffffff24;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;text-decoration:none}.cmProfileLinks a:hover,.cmTagRow a:hover,.cmInlineProducts a:hover{color:var(--paper);border-color:#ff6a0080}.cmProfileBody{grid-template-columns:minmax(0,1.6fr) minmax(240px,.55fr);gap:80px;padding-block:68px 110px;display:grid}.cmProfileMain{min-width:0}.cmProfileBio{color:#ffffffc2;max-width:800px;margin:20px 0 0;font-size:19px;line-height:1.8}.cmProfileAside{flex-direction:column;gap:44px;display:flex}.cmLinkStack{flex-direction:column;gap:10px;margin-top:16px;display:flex}.cmLinkStack a,.cmLinkStack span{border-bottom:1px solid var(--line);color:#ffffffb8;padding-bottom:10px;font-weight:650}.cmDiscoverySection{border-top:1px solid var(--line);padding-block:54px}.cmDiscoverySection:first-child{border-top:0;padding-top:0}.cmDiscoverySectionPage{padding-bottom:110px}.cmDiscoverySectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.cmDiscoverySectionHead h2{margin:9px 0 0;font-size:clamp(42px,5vw,64px);line-height:.96}.cmDiscoverySectionHead>span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.cmSectionIntro,.cmEmptyState{color:#ffffff8f;max-width:760px;margin:0 0 30px;line-height:1.7}.cmEmptyState{border:1px solid var(--line);background:#ffffff06;border-radius:14px;padding:24px}.cmContentList{border-top:1px solid var(--line)}.cmContentRow{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.55fr;gap:44px;padding:30px 0;display:grid}.cmContentMeta{color:#ffffff70;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.cmContentMeta a{color:#fff9;text-decoration:none}.cmContentMeta a:hover{color:var(--paper)}.cmContentRow h3{margin:0;font-size:clamp(34px,4vw,48px);line-height:.98}.cmContentRow>div:last-child>p{color:#fff9;max-width:720px;margin:14px 0 0;line-height:1.65}.cmTagRow,.cmInlineProducts{flex-wrap:wrap;gap:8px;display:flex}.cmTagRow{margin-top:20px}.cmTagRowWrap{margin-top:16px}.cmInlineProducts{margin-top:18px}.cmTopicCount{color:#ffffff6b}@media (max-width:820px){.cmDiscoveryHero,.cmProfileHero{padding-block:82px 54px}.cmDiscoveryGrid,.cmTopicGrid,.cmProfileBody{grid-template-columns:1fr}.cmProfileHero{flex-direction:column;align-items:flex-start}.cmProfileLinks{justify-content:flex-start}.cmProfileBody{gap:24px}.cmProfileAside{border-top:1px solid var(--line);padding-top:30px}.cmContentRow{grid-template-columns:1fr;gap:18px}.cmContentMeta{flex-flow:wrap;gap:8px 14px}}
