@font-face{font-family:Anton;src:url('/site-assets/anton-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.landing-page{--paper:#f7f7f4;--ink:#141414;--muted:#62625f;--hot-pink:#f0206b;--pink:#bf104a;--line:#deded9;background:var(--paper);color:var(--ink);overflow-x:clip}
.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}
.landing-page h1,.landing-page h2,.landing-page h3{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-weight:400}
.landing-page a{overflow-wrap:normal}
.landing-page a:focus-visible,.landing-page summary:focus-visible{outline:3px solid var(--hot-pink);outline-offset:6px}
.landing-page .site-header{position:absolute;z-index:10;left:0;right:0;top:22px;border:0;padding:0 24px}
.landing-page .header-inner{width:690px;max-width:100%;padding:9px 10px 9px 22px;gap:22px;border:1px solid #e2e2dc;background:#ebebe7;border-radius:18px}
.landing-page .wordmark img{width:139px;height:auto}
.landing-page .site-header nav{gap:23px;margin-left:auto}
.landing-page .site-header nav a{color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}
.landing-page .site-header nav a:hover{text-decoration:underline;text-underline-offset:5px}
.landing-page .site-header nav a[aria-current]{color:var(--ink)}
.landing-page .site-header nav .nav-app{background:var(--ink);color:white;border:0;border-radius:11px;padding:11px 17px;gap:22px}
.landing-page .site-header nav .nav-app:hover{background:#343434;text-decoration:none}
.page-width{width:calc(100% - 104px);max-width:1160px;margin-inline:auto}
.kicker{font-size:10px;letter-spacing:1.7px;font-weight:700;line-height:1.6}
.landing-hero{text-align:center;padding-top:124px;overflow:hidden}
.landing-hero .kicker{display:flex;align-items:center;justify-content:center;gap:9px}
.tiny-star{font-size:20px;color:var(--hot-pink);line-height:1}
.landing-page .landing-hero h1{font-size:clamp(88px,10.8vw,142px);line-height:1.03;letter-spacing:-3.8px;margin:20px 0 20px}
.landing-hero h1>span{color:var(--hot-pink)}
.hero-description{font-size:19px;line-height:1.5;letter-spacing:-.35px}
.landing-actions{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:24px}
.action-primary,.action-secondary{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;border-radius:12px;font-weight:600;font-size:14px;padding:14px 22px;text-decoration:none;transition:transform .2s,background .2s}
.action-primary{background:var(--ink);color:#fff}
.action-primary:hover{background:#363636;transform:translateY(-2px)}
.action-primary>span,.action-secondary>span{font-size:21px;font-weight:400;line-height:1}
.action-secondary{color:var(--ink);background:#eaeae5}
.action-secondary:hover{background:#dfdfd8;transform:translateY(-2px)}
.landing-page .join-note{margin-top:13px;color:var(--muted);font-size:11px}
.app-showcase{position:relative;max-width:1050px;height:685px;margin:37px auto 0;isolation:isolate}
.showcase-glow{position:absolute;width:790px;height:540px;max-width:100%;left:50%;top:62px;transform:translateX(-50%);background:radial-gradient(ellipse,#f7b2cb 0%,#f7d3e0 28%,#f7e8ed 47%,transparent 69%);z-index:-1}
.phone{position:absolute;left:50%;top:0;width:309px;height:603px;padding:7px;transform:translateX(-50%) rotate(-5deg);background:#151515;border-radius:47px;box-shadow:0 0 0 2px #9c9c96,0 0 0 4px #d3d3cc,8px 22px 25px #29221e26,inset 0 0 0 1px #666;z-index:2;text-align:left}
.phone:after{content:'';position:absolute;right:-6px;top:145px;height:54px;width:4px;border-radius:0 2px 2px 0;background:#93938b}
.phone-screen{height:100%;border-radius:39px;overflow:hidden;background:#0f1319;color:#f4f6f9;position:relative;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}
.phone-status{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;font-size:10px;font-weight:700}
.phone-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:89px;height:23px;border-radius:20px;background:#000}
.phone-brand{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 17px;font-size:18px}
.phone-brand img{object-fit:contain}
.phone-content{padding:18px 14px 0}
.phone-date{font-size:7px;font-weight:700;letter-spacing:1.4px;color:#afb7c4;margin-bottom:7px}
.phone-title{font-size:24px;letter-spacing:-1px;font-weight:750;display:flex;align-items:center;gap:8px;line-height:1.25}
.live-pill{display:inline-flex;align-items:center;white-space:nowrap;background:#20372f;color:#a4e9ca;letter-spacing:.5px;font-size:7px;font-weight:650;padding:4px 6px;border-radius:20px}
.phone-description{font-size:9px;color:#b5bdc9;margin-top:7px!important}
.team-chips{display:flex;gap:6px;margin-top:18px}
.team-chips>span{display:flex;align-items:center;gap:6px;background:#1b222c;border:1px solid #303745;padding:6px 9px;border-radius:24px;font-size:9px;font-weight:600}
.team-chips img{width:23px;height:23px;object-fit:contain}
.phone-shortcuts{display:flex;gap:7px;margin-top:12px}
.phone-shortcuts>span{flex:1;display:flex;align-items:center;gap:5px;background:#1a212a;border:1px solid #303745;border-radius:11px;padding:10px 7px;font-size:9px}
.phone-shortcuts b{margin-left:auto;font-weight:400;color:#f47ba7}
.phone-section-label{display:flex;align-items:center;justify-content:space-between;margin:21px 0 10px;font-size:14px;letter-spacing:-.4px}
.phone-section-label>span{font-size:9px;color:#f47ba7}
.match-preview{border:1px solid #b8597c;background:#1a212a;border-radius:17px;padding:12px}
.match-preview-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#bfc5d0}
.match-scoreline{display:flex;align-items:center;justify-content:space-between;text-align:center;margin:17px 0}
.match-scoreline>div{width:33%;display:flex;flex-direction:column;align-items:center;gap:6px}
.match-scoreline img{height:36px;width:36px;object-fit:contain}
.match-scoreline b{font-size:9px;line-height:1.35}
.score-center strong{font-size:27px;line-height:1;white-space:nowrap;letter-spacing:-1px}
.score-center small{font-size:8px;color:#9ce4c9;font-weight:700}
.match-preview-bottom{border-top:1px solid #333b46;padding-top:9px;display:flex;justify-content:space-between;color:#b4bdc9;font-size:8px}
.phone-section-label.next-up{margin-top:18px;font-size:13px}
.next-fixture{display:flex;align-items:center;gap:10px;background:#1a212a;border-radius:12px;padding:10px;font-size:10px}
.next-fixture img{width:25px;height:25px;object-fit:contain}
.next-fixture small{font-size:7px;color:#aab4c2}
.phone-tabs{position:absolute;bottom:0;left:0;right:0;height:62px;padding-bottom:13px;background:#1a212a;border-top:1px solid #333b46;display:flex;justify-content:space-around;align-items:center}
.phone-tabs>span{color:#bac3cf;display:flex;align-items:center;flex-direction:column;font-size:19px;line-height:1.15}
.phone-tabs small{font-size:7px;margin-top:4px}
.phone-tabs .selected{color:#f47ba7}
.home-indicator{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:89px;height:3px;border-radius:6px;background:#d1d5de}
.prediction-slip{position:absolute;left:8%;top:179px;width:235px;background:#fffdf5;padding:18px 19px 24px;transform:rotate(-12deg);box-shadow:0 8px 24px #351f2320;text-align:left;z-index:3}
.slip-top{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.8px;font-weight:700;border-bottom:1px dashed #b9b6ae;padding-bottom:13px}
.slip-label{display:block;font-family:Anton,Impact,sans-serif;font-size:29px;margin-top:16px;letter-spacing:-.2px;line-height:1}
.slip-score{font-family:Anton,Impact,sans-serif;font-size:85px;line-height:1.25;color:var(--hot-pink);text-align:center;letter-spacing:-4px}
.slip-score>span{font-size:50px;vertical-align:12px;margin:0 8px}
.slip-teams{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:750;letter-spacing:1px}
.slip-teams>span{font-size:8px;color:#757570;font-weight:400}
.slip-bottom{border-top:1px dashed #b9b6ae;margin-top:19px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.5px}
.slip-bottom strong{font-size:12px}
.ticket-perforation{position:absolute;bottom:-6px;left:0;right:0;height:8px;background:linear-gradient(135deg,#fffdf5 25%,transparent 25%) -5px 0,linear-gradient(225deg,#fffdf5 25%,transparent 25%) -5px 0;background-size:10px 10px}
.fan-sticker{position:absolute;right:7%;top:292px;transform:rotate(10deg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;width:193px;height:193px;border-radius:50%;background:var(--hot-pink);box-shadow:0 0 0 6px var(--paper),0 0 0 7px var(--hot-pink);color:#141414;z-index:3}
.fan-sticker>span{font-size:7px;font-weight:800;letter-spacing:1px}
.fan-sticker>strong{font-family:Anton,Impact,sans-serif;font-size:46px;line-height:.98;font-weight:400}
.showcase-aside{position:absolute;right:11%;top:58px;display:flex;align-items:center;gap:12px;text-align:left;transform:rotate(5deg)}
.showcase-aside p{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.4px}
.drawn-arrow{font-size:66px;line-height:1;font-family:Georgia,serif;transform:rotate(-8deg)}
.app-showcase figcaption{position:absolute;left:0;right:0;bottom:27px;font-size:10px;color:var(--muted)}
.rally-strip{display:flex;justify-content:center;align-items:center;gap:49px;padding:24px;background:var(--hot-pink);overflow:hidden;white-space:nowrap;font-family:Anton,Impact,sans-serif;font-size:23px;letter-spacing:.3px;line-height:1.3}
.rally-strip>b{font-family:Arial,sans-serif;font-size:33px;line-height:1;font-weight:400}
.experience-section{padding:99px 0 100px;scroll-margin-top:30px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:41px}
.section-heading h2{font-size:62px;line-height:1.09;letter-spacing:-1px;margin-top:18px}
.section-heading>p{font-size:17px;color:var(--muted);line-height:1.6;padding-bottom:4px}
.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.feature-art{height:286px;border-radius:18px;overflow:hidden;position:relative;margin-bottom:24px;padding:24px}
.art-overline{display:block;font-size:7px;letter-spacing:1px;font-weight:700}
.fixtures-art{background:#e5e9df;padding-top:28px}
.fixture-row{display:flex;align-items:center;gap:12px;padding:16px 13px;background:#fafbf8;border:1px solid #d2d7ca;border-radius:12px;box-shadow:0 5px 10px #17241b08;margin-top:18px;transform:rotate(-4deg)}
.fixture-row:nth-of-type(2){transform:rotate(3deg);margin-top:12px}
.fixture-row img{width:30px;height:30px;object-fit:contain;flex-shrink:0}
.fixture-row>span{font-size:11px;line-height:1.4;font-weight:650}
.fixture-row small{display:block;font-size:9px;font-weight:400;color:#64685d;margin-top:4px}
.fixture-row>b{margin-left:auto;font-size:11px}
.fixture-foot{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1px;margin-top:26px}
.fixture-foot>span:last-child{font-size:20px}
.points-art{background:#f5bfd2}
.points-disc{display:flex;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;margin:24px auto 0;border-radius:50%;background:var(--hot-pink);border:1px solid #98123f;box-shadow:5px 6px 0 #98123f;transform:rotate(-12deg)}
.points-disc strong{font-family:Anton,Impact,sans-serif;font-size:92px;font-weight:400;line-height:1.1;letter-spacing:-3px}
.points-disc span{font-size:8px;letter-spacing:1px;font-weight:700}
.points-star{position:absolute;right:20px;bottom:20px;font-size:66px;line-height:1}
.conversation-art{background:#e9e5f1}
.chat-bubble{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:13px 13px 13px 2px;padding:15px 17px;font-size:12px;letter-spacing:-.2px;font-weight:600;box-shadow:0 4px 10px #3723440a;transform:rotate(-4deg);margin:25px 25px 0 -5px;gap:14px;white-space:nowrap}
.chat-bubble>span{font-size:17px;color:var(--hot-pink)}
.chat-bubble.reply{margin:12px -5px 0 30px;transform:rotate(3deg);background:#202022;color:#fff;border-radius:13px 13px 2px 13px}
.chat-bubble.final-reply{margin:14px 20px 0 0;transform:rotate(-2deg);font-size:11px}
.conversation-caption{position:absolute;bottom:16px;left:24px;display:block;font-size:6px;letter-spacing:.8px}
.landing-page .feature-index{font-size:9px;letter-spacing:1px;font-weight:700;color:var(--pink);margin-bottom:12px}
.experience-item h3{font-size:33px;line-height:1.16;letter-spacing:-.2px;margin-bottom:14px}
.experience-item>p:not(.feature-index){font-size:14px;line-height:1.7;color:var(--muted);max-width:320px}
.experience-item>p.coverage-note{font-size:11px;line-height:1.6;margin-top:13px}
.community-section{background:#171719;color:#f8f7f3;padding:88px 0;overflow:hidden;scroll-margin-top:0}
.community-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center}
.community-copy>.kicker{color:#c0c0bb;font-size:9px}
.community-copy h2{font-size:58px;line-height:1.1;letter-spacing:-1px;margin:20px 0 25px}
.community-copy h2>span{color:#f478a4}
.community-copy>p:not(.kicker){font-size:15px;color:#bebebc;line-height:1.8}
.light-link{color:#fff;display:inline-flex;gap:30px;align-items:center;margin-top:27px;font-size:13px;text-decoration:none;border-bottom:1px solid #777;padding-bottom:7px}
.light-link:hover{color:#f478a4}
.supporter-art{position:relative;min-height:340px;display:flex;justify-content:center;align-items:center}
.supporter-scarf{position:absolute;width:510px;transform:rotate(-25deg);height:95px;background:#ef3376;color:#161616;display:flex;align-items:center;justify-content:space-evenly;gap:20px;font-family:Anton,Impact,sans-serif;font-size:37px;border-block:6px double #161616;box-shadow:0 0 0 3px #ef3376}
.supporter-scarf b{font-weight:400;font-family:Arial,sans-serif;font-size:40px}
.supporter-emblem{position:relative;width:245px;height:275px;background:#eeeee5;color:#191919;transform:rotate(8deg);border-radius:48% 48% 45% 45%;border:1px solid #222;box-shadow:0 0 0 7px #eeeee5,0 0 0 8px #222;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}
.supporter-emblem>span{font-size:8px;letter-spacing:1px;font-weight:700}
.supporter-emblem strong{font-family:Anton,Impact,sans-serif;font-weight:400;text-align:center;font-size:69px;line-height:.98;letter-spacing:-1px}
.join-section{position:relative;text-align:center;padding:94px 0 95px}
.join-section h2{position:relative;display:inline-block;font-size:110px;line-height:1.05;letter-spacing:-2px;margin:21px 0 23px}
.join-section h2>span:not(.join-star){color:var(--hot-pink)}
.join-section .join-star{position:absolute;right:-100px;top:70px;font-size:100px;font-family:Arial,sans-serif;font-weight:400;transform:rotate(12deg)}
.join-section>p:not(.kicker){font-size:17px;line-height:1.6;color:var(--muted)}
.join-section .action-primary{margin-top:25px;min-width:194px}
.signin-link{display:block;margin:18px auto 0;width:fit-content;font-size:12px;color:var(--ink);text-decoration:none}
.signin-link:hover{text-decoration:underline}
.landing-page .site-footer{background:#eaeae4;padding:43px max(52px,calc((100vw - 1160px)/2)) 25px}
.landing-page .footer-top{margin-bottom:30px}
.landing-page .footer-top .wordmark img{width:162px}
.landing-page .footer-top p{margin-top:10px;font-size:13px}
.landing-page .footer-contact{color:var(--ink);font-size:13px}
.landing-page .site-footer nav{border-color:#d3d3ca}
.landing-page .site-footer nav a{font-size:12px}
.landing-page .footer-bottom{font-size:11px}
@media(min-width:1500px){.landing-hero{padding-top:154px}}
@media(max-width:1050px){.page-width{width:calc(100% - 64px)}.prediction-slip{left:5%;width:210px}.fan-sticker{right:5%;width:165px;height:165px}.fan-sticker>strong{font-size:40px}.showcase-aside{right:6%}.rally-strip{gap:29px;font-size:20px}.section-heading h2{font-size:53px}.experience-grid{gap:17px}.feature-art{padding:20px 15px;height:275px}.fixture-row{gap:7px;padding:14px 8px}.fixture-row>span{font-size:10px}.community-copy h2{font-size:48px}.supporter-art{transform:scale(.85)}.community-inner{gap:15px}.experience-item h3{font-size:29px}}
@media(max-width:760px){.landing-page .site-header{top:16px;padding:0 18px}.landing-page .header-inner{flex-wrap:nowrap;padding:8px 9px 8px 15px;gap:12px;width:510px;border-radius:15px}.landing-page .wordmark img{width:116px}.landing-page .site-header nav{width:auto;gap:0;justify-content:flex-end}.landing-page .site-header nav>a:not(.nav-app){display:none}.landing-page .site-header nav .nav-app{padding:9px 14px;min-height:42px;gap:20px;font-size:11px}.landing-hero{padding-top:122px}.landing-hero .kicker{font-size:8px;letter-spacing:1.1px;padding-inline:16px;gap:6px}.tiny-star{font-size:17px}.landing-page .landing-hero h1{font-size:clamp(74px,16.7vw,116px);line-height:1.05;letter-spacing:-2px;margin:22px 0}.hero-description{font-size:17px}.landing-actions{gap:8px;margin-top:21px}.action-primary,.action-secondary{font-size:12px;gap:22px;padding:13px 17px;min-height:48px;border-radius:10px}.landing-page .join-note{font-size:10px;margin-top:12px}.app-showcase{height:620px;margin-top:46px;max-width:520px}.phone{width:277px;height:541px;border-radius:43px;padding:6px;transform:translateX(-50%) rotate(-5deg)}.phone-screen{border-radius:36px}.phone-status{height:38px}.phone-brand{height:34px}.phone-content{padding:15px 12px 0}.phone-title{font-size:21px}.phone-date{font-size:6px}.phone-description{font-size:8px}.team-chips{margin-top:14px}.team-chips>span{font-size:8px;padding:5px 7px;gap:5px}.team-chips img{width:21px;height:21px}.phone-shortcuts{margin-top:9px}.phone-shortcuts>span{font-size:8px;padding:9px 7px}.phone-section-label{margin-top:17px;font-size:13px}.match-preview{padding:10px}.match-scoreline{margin:12px 0}.match-scoreline img{width:31px;height:31px}.score-center strong{font-size:25px}.phone-section-label.next-up{margin-top:16px}.next-fixture{padding:8px}.phone-tabs{height:56px}.prediction-slip{left:1%;top:281px;width:145px;padding:12px 12px 18px;transform:rotate(-13deg)}.slip-top{font-size:5px;letter-spacing:.2px;padding-bottom:9px}.slip-label{font-size:19px;margin-top:12px}.slip-score{font-size:56px;letter-spacing:-2px}.slip-score>span{font-size:32px;vertical-align:7px;margin:0 4px}.slip-teams{font-size:6px}.slip-teams>span{font-size:5px}.slip-bottom{margin-top:12px;padding-top:9px;font-size:5px}.slip-bottom strong{font-size:8px}.fan-sticker{right:2%;top:72px;width:110px;height:110px;gap:6px;box-shadow:0 0 0 4px var(--paper),0 0 0 5px var(--hot-pink)}.fan-sticker>strong{font-size:28px}.fan-sticker>span{font-size:4px;letter-spacing:.6px}.showcase-aside{display:none}.showcase-glow{top:90px;height:450px}.app-showcase figcaption{font-size:8px;bottom:20px}.rally-strip{gap:19px;justify-content:center;padding:19px 15px;font-size:14px}.rally-strip>b{font-size:21px}.rally-strip>b:last-child{display:none}.page-width{width:calc(100% - 40px)}.experience-section{padding:60px 0}.section-heading{display:block;margin-bottom:30px}.section-heading .kicker{font-size:8px;letter-spacing:1.2px}.section-heading h2{font-size:48px;line-height:1.08;margin-top:15px}.section-heading>p{font-size:14px;margin-top:21px}.experience-grid{grid-template-columns:1fr;gap:37px}.feature-art{height:280px;padding:25px;max-width:none;margin-bottom:20px}.art-overline{font-size:8px}.fixture-row{padding:15px;gap:13px;max-width:340px;margin:20px auto 0}.fixture-row:nth-of-type(2){margin:12px auto 0}.fixture-row>span{font-size:12px}.fixture-row small{font-size:10px}.fixture-row img{width:34px;height:34px}.fixture-foot{font-size:8px;max-width:340px;margin:20px auto 0}.points-disc{margin-top:23px}.points-star{right:35px;bottom:22px}.chat-bubble{margin:29px 50px 0 0;font-size:14px;padding:15px 18px}.chat-bubble.reply{margin:12px 0 0 50px}.chat-bubble.final-reply{margin:13px 50px 0 10px;font-size:13px}.conversation-caption{font-size:7px;margin-top:19px}.experience-item h3{font-size:34px;margin-bottom:12px}.experience-item>p:not(.feature-index){font-size:14px;max-width:100%}.experience-item>p.coverage-note{font-size:11px;margin-top:10px}.community-section{padding:58px 0 35px}.community-inner{display:flex;flex-direction:column;align-items:stretch;gap:15px}.community-copy>.kicker{font-size:8px;letter-spacing:1.1px}.community-copy h2{font-size:46px;margin:20px 0}.community-copy>p:not(.kicker){font-size:14px}.desktop-break{display:none}.light-link{font-size:12px;gap:25px;margin-top:23px}.supporter-art{min-height:316px;transform:scale(.82)}.supporter-scarf{width:560px}.join-section{padding:61px 0}.join-section h2{font-size:85px;letter-spacing:-1.5px;margin:20px 0}.join-section .join-star{font-size:53px;right:-28px;top:63px}.join-section>p:not(.kicker){font-size:15px}.join-section .kicker{font-size:9px}.landing-page .site-footer{padding:33px 22px 22px}.landing-page .footer-top{gap:22px}.landing-page .footer-top .wordmark img{width:145px}.landing-page .site-footer nav{column-gap:21px}.landing-page .site-footer nav a{font-size:11px}.landing-page .footer-contact{font-size:12px}.landing-page .footer-bottom{gap:9px;font-size:10px}}
@media(max-width:360px){.landing-page .landing-hero h1{font-size:68px}.landing-hero .kicker{font-size:7px}.action-primary,.action-secondary{gap:15px;padding-inline:14px}.phone{transform:translateX(-50%) rotate(-4deg) scale(.91);transform-origin:top center}.app-showcase{height:575px}.prediction-slip{left:3%;top:280px;width:133px}.fan-sticker{width:96px;height:96px;right:4%;top:65px}.fan-sticker>strong{font-size:24px}.rally-strip{font-size:12px;gap:11px}.section-heading h2{font-size:42px}.community-copy h2{font-size:40px}.join-section h2{font-size:76px}.join-section .join-star{font-size:45px;right:-12px}.chat-bubble{font-size:12px;margin-right:25px}.chat-bubble.final-reply{font-size:11px;margin-right:25px}}
@media(prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}
@media print{.landing-page .site-header,.landing-page .site-footer,.app-showcase,.rally-strip,.supporter-art,.feature-art{display:none}.landing-hero,.experience-section,.community-section,.join-section{padding:20px 0}.community-section{background:white;color:black}.community-copy h2>span,.landing-hero h1>span,.join-section h2>span{color:black}.landing-page .landing-hero h1{font-size:56px}.experience-grid{display:block}.experience-item{margin-bottom:20px}.community-inner{display:block}.join-section h2{font-size:48px}.join-star{display:none}}
