@font-face{font-family:Baroo Display;src:url(/landing/fonts/barlow-condensed-800-italic.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Baroo Kicker;src:url(/landing/fonts/newsreader-italic-kicker.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Baroo Hero Fallback;src:local(Arial Narrow Bold Italic),local(ArialNarrow-BoldItalic),local(Roboto Condensed Bold Italic),local(RobotoCondensed-BoldItalic),local(Arial Narrow),local(Arial);font-style:italic;font-weight:800;size-adjust:82.6%;ascent-override:121%;descent-override:24%;line-gap-override:0%}.l-page{--pad:20px;--t-tap:.12s;--t-ui:.2s;--t-enter:.36s;--t-scene:.64s;--t-hero:.9s;--t-count:1.4s;--ease-roll:cubic-bezier(.16, 1, .3, 1);--ease-swing:cubic-bezier(.65, 0, .35, 1);--ease-drop:cubic-bezier(.34, 1.4, .64, 1);--ease-quick:cubic-bezier(.2, 0, 0, 1);--deep:var(--fairway-deep);--deep-2:#052a1a;--tile-face:#fff;--tile-ink:var(--fairway-deep);--mega-size:58px;--nav-h:64px;--hero-font:"Baroo Display", "Baroo Hero Fallback", "Arial Narrow", sans-serif;--hand-font:"Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;--serif-roman:"newsreader Fallback", Georgia, "Times New Roman", serif;background:var(--surface);color:var(--ink);font-size:17px;line-height:28px;overflow-x:clip}@media (min-width:700px){.l-page{--pad:40px}}@media (min-width:1024px){.l-page{--pad:64px;--nav-h:88px}}:where(.l-page) :where(p,h1,h2,h3,figure,blockquote,dl,dd,ol,ul){margin:0}:where(.l-page) :where(a){color:inherit}.l-page :where(a,button,summary,label,input):focus-visible{outline-offset:3px;outline:2px solid}.l-page :where(input[type=radio]):focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.l-wrap{max-width:1280px;padding:0 var(--pad);margin:0 auto;position:relative}.l-wrapNarrow{max-width:760px;padding:0 var(--pad);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex;position:relative}.l-label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.l-labelSoft{color:#ffffffdb}@media (min-width:700px){.l-label{font-size:13px}}.l-kick{font-family:"Baroo Kicker", var(--font-serif);font-size:18px;font-style:italic;line-height:24px}.l-mega{font-family:var(--hero-font);text-transform:uppercase;font-style:italic;font-weight:800;font-size:var(--mega-size);letter-spacing:-.01em;padding-right:.06em;line-height:.88}.l-megaLine{display:block}.l-disp{font-family:var(--hero-font);text-transform:uppercase;letter-spacing:-.005em;padding-right:.05em;font-size:44px;font-style:italic;font-weight:800;line-height:.92}.l-h2{font-family:var(--font-display);text-transform:uppercase;font-size:38px;font-weight:700;line-height:1}.l-quote{font-family:var(--serif-roman);letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:38px}.l-quote i,.l-quoteL i{color:var(--fairway);font-family:var(--serif-roman)}.l-lede{color:var(--ink-muted);font-size:17px;line-height:26px}.l-body{font-size:17px;line-height:27px}.l-fine{font-size:14px;line-height:21px}.l-strong{font-size:16px;font-weight:600;line-height:25px}.l-muted{color:var(--ink-muted)}.l-fairway{color:var(--fairway)}.l-onDeep{color:#ffffffdb}.l-center{text-align:center}.l-hideSm{display:none}@media (min-width:700px){.l-hideSm{display:inline}.l-disp{font-size:54px}.l-h2{font-size:52px}.l-quote{font-size:44px;line-height:52px}.l-lede{font-size:21px;line-height:32px}}@media (min-width:1024px){.l-disp{font-size:60px;line-height:.9}.l-dispL{font-size:84px}.l-dispXL{font-size:88px}.l-h2{font-size:72px}.l-quote{font-size:56px;line-height:62px}.l-quoteL{font-size:60px;line-height:64px}}.l-btn{min-height:52px;font:700 16px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--t-tap) var(--ease-quick), color var(--t-tap) var(--ease-quick), transform var(--t-tap) var(--ease-quick);border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.l-btn:active{transform:translateY(1px)}@media (min-width:1024px){.l-btn{min-height:56px;padding:0 28px;font-size:17px}}.l-btnSm{border-radius:10px;min-height:44px;padding:0 18px;font-size:15px}@media (min-width:1024px){.l-btnSm{min-height:44px;padding:0 18px;font-size:15px}}.l-page .l-btnWhite{color:var(--fairway-deep);background:#fff;box-shadow:0 14px 34px -12px #00000073}.l-page .l-btnWhite:hover{background:var(--fairway-soft);color:var(--fairway-deep)}.l-page .l-btnWhite:focus-visible{outline-color:#fff}.l-page .l-btnGhost{color:#fff;background:0 0;border-color:#ffffffc7}.l-page .l-btnGhost:hover{color:#fff;background:#ffffff1a}.l-page .l-btnLine{border-color:var(--line-strong);color:var(--ink);background:#fff;width:100%}.l-page .l-btnLine:hover{background:var(--surface-sunk);color:var(--ink)}.l-tourLink{min-height:44px;color:var(--fairway);text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.l-tourLinkDark{color:#fff}.l-lnk{color:#fff;text-underline-offset:5px;justify-content:center;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.l-header{z-index:60;color:#fff;position:absolute;top:0;left:0;right:0}.l-headerIn{max-width:1280px;height:var(--nav-h);padding:0 calc(var(--pad) - 6px) 0 var(--pad);align-items:center;gap:36px;margin:0 auto;display:flex;position:relative}.l-brand{flex:none;align-items:center;min-height:44px;display:inline-flex}.l-brand img{width:auto;height:28px}@media (min-width:1024px){.l-brand img{height:32px}}.l-logoInk{display:none}.l-navLinks{gap:28px;margin-left:24px;display:none}.l-navl{color:inherit;align-items:center;min-height:44px;padding:0 2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.l-navl:hover{text-underline-offset:6px;color:inherit;text-decoration:underline}.l-navRight{align-items:center;gap:6px;margin-left:auto;display:flex}.l-navCode,.l-navStart{display:none}.l-btnNav{color:#fff;background:0 0;border-color:#ffffffc7}.l-btnNav:hover{color:#fff;background:#ffffff1f}.l-header[data-stuck]{color:var(--ink);box-shadow:0 1px 0 var(--line);animation:navIn var(--t-enter) var(--ease-roll);background:#fffffff7;position:fixed}.l-header[data-stuck] .l-headerIn{height:60px}.l-header[data-stuck] .l-logoRev{display:none}.l-header[data-stuck] .l-logoInk{display:block}.l-header[data-stuck] .l-btnNav{background:var(--fairway);border-color:var(--fairway);color:#fff}.l-header[data-stuck] .l-btnNav:hover{background:var(--fairway-deep);color:#fff}.l-header[data-stuck] .l-navSignin{display:none}.l-header[data-stuck] .l-navStart{padding:0 14px;font-size:14px;display:inline-flex}@keyframes navIn{0%{transform:translateY(-100%)}to{transform:none}}@media (min-width:1024px){.l-navLinks{display:flex}.l-navRight{gap:22px}.l-navCode,.l-navStart{display:inline-flex}.l-header[data-stuck] .l-headerIn{height:72px}.l-header[data-stuck] .l-navSignin{display:inline-flex}.l-header[data-stuck] .l-navStart{padding:0 18px;font-size:15px}.l-menu{display:none}}.l-menu{position:static}.l-menuBtn{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.l-menuBtn::-webkit-details-marker{display:none}.l-menuClose,.l-menu[open] .l-menuOpen{display:none}.l-menu[open] .l-menuClose{display:grid}.l-menuPanel{padding:4px var(--pad) 14px;background:var(--fairway-deep);color:#fff;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -20px #00000080}.l-menuPanel a{color:#fff;border-top:1px solid #ffffff24;align-items:center;min-height:48px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.l-menuPanel a:first-child{border-top:0}.l-railChip{padding:8px var(--pad) 10px;border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:8px;min-height:44px;text-decoration:none;display:none}.l-railChipText{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.l-railChipMuted{color:var(--ink-muted)}.l-railSegs{gap:4px;display:flex}.l-railSegs i{background:var(--line);height:4px;transition:background-color var(--t-ui) var(--ease-quick);border-radius:2px;flex:1}.l-railSegs i[data-fill]{background:var(--fairway)}@media (max-width:1023px){.l-page[data-in-story] .l-header[data-stuck] .l-railChip{display:flex}}.l-hero{color:#fff;background:var(--deep);isolation:isolate;flex-direction:column;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.l-heroPic{max-height:calc(100svh - 1px);position:absolute;inset:0 0 1px}.l-heroPic img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.l-heroShade{background:linear-gradient(#073823f0 0%,#073823e0 34%,#073823db max(47%,364px),#07382333 max(57%,400px),#07382300 max(62%,410px) 70%,#073823e6 86%,#073823 96%);position:absolute;inset:0}.l-heroCopy{z-index:1;padding:80px var(--pad) 18px;flex-direction:column;flex:1;gap:12px;width:100%;max-width:1280px;margin:0 auto;display:flex;position:relative}.l-heroCopy .l-kick{color:#ffffffeb}.l-heroLede{color:#fffffff0;max-width:330px;font-size:16px;line-height:24px}.l-heroCtas{gap:10px;margin-top:auto;display:grid}.l-heroCtas .l-btn{width:100%}.l-heroFine{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;text-align:center;margin-top:2px;font-size:12px;font-weight:700;line-height:16px}.l-megaLine{animation:rise .4s var(--ease-roll) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes rise{0%{transform:translateY(12px)}to{transform:none}}@media (min-width:700px){.l-page{--mega-size:clamp(64px, min(10.3vw, calc((100svh - 500px) / 2.64)), 132px)}.l-heroPic img{object-position:50% 62%}.l-heroShade{background:linear-gradient(90deg,#073823f2 0%,#073823db 30%,#07382359 50%,#07382300 62%),linear-gradient(#073823bf 0,#07382300 170px),linear-gradient(0deg,#0738238c 0,#07382300 160px)}.l-heroCopy{padding:calc(var(--nav-h) + 24px) var(--pad) 100px;justify-content:center;gap:20px}.l-heroCopy>*{max-width:640px}.l-heroCopy .l-kick{font-size:24px;line-height:32px}.l-heroLede{max-width:520px;font-size:21px;line-height:32px}.l-heroCtas{gap:14px;margin-top:6px;display:flex}.l-heroCtas .l-btn{width:auto}.l-heroFine{text-align:left;font-size:13px}}@supports (animation-timeline:view()){@media (min-width:700px) and (prefers-reduced-motion:no-preference){.l-heroPic img{animation:linear both drift;animation-timeline:view();animation-range:exit}}}@keyframes drift{0%{transform:none}to{transform:translateY(10%)scale(1.04)}}.l-story{position:relative}.l-railWrap{z-index:20;padding:16px var(--pad) 0;background:#fff;position:relative}.l-rail{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);max-width:1152px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 44px -24px #041e1273}.l-railHd{display:none}.l-railPhoneHd{background:var(--deep);color:#fff;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;padding:9px 14px;font-size:12px;font-weight:700}.l-rail a{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:56px;color:var(--ink);transition:background-color var(--t-ui) var(--ease-quick);flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;text-decoration:none;display:flex;position:relative}.l-rail a:nth-of-type(4n+1){border-left:0}.l-rail a b{font:700 20px/1 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.l-rail a>span{font:700 10px/13px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.l-railTick{color:var(--fairway);display:none}.l-rail a[data-done] .l-railTick{display:inline-flex}.l-rail a[data-done] b{color:var(--fairway)}.l-rail a[data-on]{background:var(--fairway);color:#fff}.l-rail a[data-on]>span{color:#ffffffe6}.l-railCup{background:var(--surface-sunk)}.l-railCup b{color:var(--fairway)}@media (min-width:1024px){.l-railWrap{padding:0 var(--pad);background:0 0;max-width:1280px;margin-top:-52px;margin-left:auto;margin-right:auto}.l-page[data-js] .l-railWrap{position:sticky;top:84px}.l-rail{grid-template-columns:132px repeat(7,minmax(0,1fr)) 112px;box-shadow:0 30px 70px -24px #041e1273}.l-railPhoneHd{display:none}.l-railHd{background:var(--deep);color:#fff;flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:12px 14px;display:flex}.l-railHd b{font:700 20px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.l-railHd span{font:700 11px/15px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd6}.l-rail a{border-top:0;gap:4px;min-height:78px;padding:12px 14px}.l-rail a:nth-of-type(4n+1){border-left:1px solid var(--line)}.l-rail a b{font-size:28px}.l-rail a>span{letter-spacing:.14em;font-size:11px;line-height:15px}.l-page:has(.l-header[data-stuck]) .l-rail a{min-height:58px;padding:8px 14px}.l-page:has(.l-header[data-stuck]) .l-railHd{min-height:58px;padding:8px 14px}.l-page:has(.l-header[data-stuck]) .l-rail a b{font-size:21px}}.l-idea{content-visibility:auto;contain-intrinsic-size:auto 760px;background:#fff;padding:44px 0 48px}.l-ideaGrid{gap:10px;display:grid}.l-numbers{background:var(--deep);color:#fff;border-radius:18px;margin-top:24px;padding:18px 18px 16px;position:relative;overflow:hidden}.l-numbersTop{justify-content:space-between;gap:12px;display:flex;position:relative}.l-numbersTop .l-labelSoft:last-child{display:none}.l-numbersRow{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:end;gap:10px;margin-top:14px;display:grid;position:relative}.l-stat{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.l-stat .l-labelSoft{font-size:11px}.l-numbersTold{display:none}.l-numbersFoot{color:#ffffffdb;margin-top:14px;font-size:14px;line-height:21px;position:relative}.l-tiles{gap:5px;display:inline-flex}.l-tile{width:.74em;height:1.04em;font:700 40px/1 var(--font-display);background:var(--tile-face);color:var(--tile-ink);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 -4px #0738232e,0 2px #0000002e}.l-tile:after{content:"";background:#07382321;height:1px;position:absolute;top:50%;left:0;right:0}@media (min-width:1024px){.l-idea{padding:150px 0 0}.l-ideaGrid{grid-template-columns:150px 1fr}.l-ideaGrid .l-label{padding-top:14px}.l-ideaGrid .l-quote{max-width:980px}.l-ideaGrid .l-quote i{display:block}.l-numbers{border-radius:22px;min-height:300px;margin-top:72px;padding:34px 40px 30px}.l-numbersTop .l-labelSoft:last-child{display:inline}.l-numbersRow{grid-template-columns:1.3fr 1fr 1fr 1fr 2.2fr;gap:20px;margin-top:30px}.l-numbers .l-tile{font-size:84px}.l-stat{gap:14px}.l-stat .l-labelSoft{font-size:13px}.l-numbersTold{font-family:var(--font-serif);color:#ffffffeb;font-size:24px;font-style:italic;line-height:32px;display:block}.l-numbersFoot{margin-top:26px}}.l-ideaCopy{gap:12px;display:grid}.l-ideaFilmNote{max-width:420px}.l-ideaTour{min-height:44px;color:var(--fairway);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.l-ideaTour:hover{text-underline-offset:4px;text-decoration:underline}.l-ideaFilm{margin-top:18px}.l-filmCard{aspect-ratio:16/9;color:#fff;background:linear-gradient(112deg,#0b5d3b 0 52%,#1f3c73 52% 100%);border-radius:20px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #07382399}.l-filmPoster{position:absolute;inset:0}.l-filmPoster img{object-fit:cover;width:100%;height:100%;display:block}.l-filmShade{background:linear-gradient(#07382300 42%,#073823b3 66%,#073823f2 100%);position:absolute;inset:0}.l-filmCap{align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.l-filmPlay{width:56px;height:56px;color:var(--fairway-deep);background:#fff;border-radius:99px;flex:none;place-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 10px 30px -8px #00000080}.l-filmCard:hover .l-filmPlay{transform:scale(1.06)}.l-filmWords{flex-direction:column;gap:4px;display:flex}.l-filmWords .l-label{color:#fff}.l-filmTitle{font:italic 800 26px/1 var(--hero-font);text-transform:uppercase}.l-filmCard:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.l-filmDialog{color:#fff;background:#062e1d;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.l-filmDialog::backdrop{background:#051e13e6}.l-filmDlgIn{box-sizing:border-box;gap:18px;height:100%;padding:12px 16px 24px;display:grid;overflow:auto}.l-filmTop{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:8px;display:flex}.l-filmTop .l-label,.l-filmSide .l-label{color:#fff}.l-filmX{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffffb3;border-radius:99px;place-items:center;width:48px;height:48px;display:grid}.l-filmFrame{aspect-ratio:4/5;background:#052a1a;border-radius:14px;width:100%;overflow:hidden}.l-filmVideo{object-fit:cover;width:100%;height:100%;display:block}.l-filmNote{margin-top:12px;font-size:14px;line-height:21px}.l-filmSide{flex-direction:column;gap:6px;min-height:0;display:flex}.l-filmLines{margin:0;padding:0;list-style:none;display:grid}.l-filmLines li{border-top:1px solid #ffffff29;grid-template-columns:44px 1fr;gap:10px;padding:10px 0;font-size:14px;line-height:21px;display:grid}.l-filmT{font:700 15px/21px var(--font-display)}.l-filmStart{margin-top:12px}.l-filmDialog :where(a,button,video,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:700px){.l-filmFrame{aspect-ratio:16/9}}@media (min-width:1024px){.l-ideaGrid{grid-template-columns:150px minmax(0,1fr) 560px;align-items:start;gap:0 30px}.l-ideaFilm{margin-top:0}.l-ideaGrid .l-quote i{display:inline}.l-filmTitle{font-size:34px}.l-filmCap{gap:16px;bottom:18px;left:22px;right:22px}.l-filmPlay{width:64px;height:64px}.l-filmDialog{border-radius:18px;width:min(1200px,100vw - 80px);height:auto;max-height:calc(100dvh - 80px);margin:auto}.l-filmDlgIn{grid-template-columns:minmax(0,1fr) 360px;gap:28px;height:auto;max-height:calc(100dvh - 80px);padding:28px}.l-filmLines{max-height:calc(100dvh - 300px);overflow:auto}}.l-page:has(:target) :is(.l-idea,.l-ch,.l-everyone,.l-why){content-visibility:visible}.l-ch,.l-everyone,.l-why,.l-pricing{scroll-margin-top:112px}@media (min-width:1024px){.l-ch,.l-everyone,.l-why,.l-pricing{scroll-margin-top:140px}}.l-ch{content-visibility:auto;contain-intrinsic-size:auto 1000px;padding:40px 0;position:relative;overflow:hidden}.l-gWhite{background:#fff}.l-gPaper{background-color:var(--paper);background-image:linear-gradient(#0b5d3b0f 1px,#0000 1px),linear-gradient(90deg,#0b5d3b0f 1px,#0000 1px);background-size:16px 16px}.l-gSunk{background:var(--surface-sunk)}.l-gDeep{background:var(--deep);color:#fff}.l-contours{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.l-chGrid{gap:20px;display:grid}.l-chMain{flex-direction:column;gap:20px;min-width:0;display:flex}.l-chSide{display:none}.l-chTop{flex-direction:column;gap:12px;display:flex}.l-chHead{flex-direction:column;gap:10px;display:flex}.l-chNum{align-items:flex-end;gap:10px;display:flex}.l-chNum .l-label{color:var(--ink-muted)}.l-gDeep .l-chNum .l-label{color:#ffffffe0}.l-numo{font:italic 800 96px/.8 var(--hero-font);color:#0000;-webkit-text-stroke:2px #0b5d3b73;letter-spacing:-.02em;display:none}.l-numoDark{-webkit-text-stroke-color:#ffffff6b}.l-chAside{flex-direction:column;gap:12px;display:flex}.l-chAside .l-body{color:var(--ink-muted)}.l-gDeep .l-chAside .l-body{color:#ffffffe6}.l-call{border:1.5px dashed var(--line-strong);min-height:36px;color:var(--ink);background:#ffffffb3;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:4px 14px 4px 6px;font-size:14px;line-height:19px;display:inline-flex}.l-call b{white-space:nowrap;font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:var(--fairway);color:#fff;border-radius:999px;flex:none;padding:6px 9px}.l-callDark{color:#fff;background:#ffffff0f;border-color:#ffffff73}.l-callDark b{color:var(--deep);background:#fff}.l-live{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.l-live:before{content:"";background:#ff5a6e;border-radius:99px;width:8px;height:8px;animation:1.6s ease-in-out infinite livePulse}@keyframes livePulse{50%{opacity:.35}}.l-stripes{background-image:repeating-linear-gradient(115deg, var(--stripe-dark) 0 34px, var(--stripe-light) 34px 68px);height:12px}.l-chipDk{min-height:32px;font:700 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.l-angled{clip-path:polygon(0 32px,100% 0,100% 100%,0 100%);margin-top:-32px;padding-top:72px}@media (min-width:1024px){.l-ch{padding:64px 0 96px}.l-angled{clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);margin-top:-60px;padding-top:124px}.l-chGrid{grid-template-columns:minmax(0,810px) 302px;justify-content:space-between;column-gap:40px}.l-chSide{flex-direction:column;gap:22px;padding-top:22px;display:flex}.l-chTop{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:24px;display:grid}.l-chAside{padding-bottom:6px}.l-numo{display:block}.l-chNum{gap:16px}.l-chNum .l-label{padding-bottom:8px}.l-chHead{gap:16px}.l-chMain{gap:28px}}.l-device{aspect-ratio:302/627;width:302px;max-width:100%;margin:0;position:relative}.l-bezel{height:100%;transition:box-shadow var(--t-scene) var(--ease-swing);background:#0b1712;border-radius:46px;padding:11px;box-shadow:0 50px 90px -30px #041e129e}.l-device[data-ground=deep] .l-bezel,.l-pinPhone[data-ground=deep] .l-bezel{box-shadow:0 50px 90px -30px #041e129e,inset 0 0 0 1.5px #ffffff17}.l-screen{background:#fff;border-radius:36px;height:100%;position:relative;overflow:hidden}.l-screen img{width:100%;height:auto;display:block}.l-sticky{position:sticky;top:24px}.l-page[data-js] .l-sticky{top:150px}@media (min-width:1024px){.l-device{width:auto;height:min(627px,100svh - 170px)}}.l-sideNote,.l-sideCall{max-width:302px}.l-deviceCrop{aspect-ratio:auto;width:230px;height:330px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.l-deviceCrop .l-bezel{aspect-ratio:302/627;height:auto}.l-deviceCrop .l-screen{height:auto}.l-pinRail{display:none}.l-pinWrap{position:relative}.l-pinWrap[data-pinned] .l-pinRail{top:0;bottom:0;right:max(var(--pad), calc((100% - 1280px) / 2 + var(--pad)));z-index:6;pointer-events:none;width:302px;padding-top:86px;display:block;position:absolute}.l-pinWrap[data-pinned] .l-chSide .l-sticky{visibility:hidden}.l-pinPhone{aspect-ratio:302/627;height:min(627px,100svh - 170px);margin-left:auto;position:sticky;top:150px}.l-layer{visibility:hidden;position:absolute;inset:0}.l-layer img{width:100%;height:auto;display:block}.l-layer[data-on]{visibility:visible}.l-layer[data-top]{z-index:2}.l-layer[data-wipe]{animation:wipe var(--t-scene) var(--ease-swing) both}.l-wipeBand{z-index:3;background-image:repeating-linear-gradient(115deg, var(--stripe-dark) 0 14px, var(--stripe-light) 14px 28px);visibility:hidden;width:34px;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-200%)skew(-25deg)}.l-pinPhone[data-wiping] .l-wipeBand{visibility:visible;animation:band var(--t-scene) var(--ease-swing) both}@keyframes wipe{0%{clip-path:polygon(0 0,0 0,-50% 100%,-50% 100%)}to{clip-path:polygon(0 0,150% 0,100% 100%,0 100%)}}@keyframes band{0%{transform:translate(-200%)skew(-25deg)}to{transform:translate(1100%)skew(-25deg)}}@media (max-width:1023px),(max-height:699px){.l-pinWrap[data-pinned] .l-pinRail{display:none}.l-pinWrap[data-pinned] .l-chSide .l-sticky{visibility:visible}}.l-mapWrap{display:none}.l-map{width:100%;height:auto;display:block}.l-map text{font-family:var(--font-display)}.l-map .l-mapNote{font-family:var(--hand-font);fill:var(--fairway);font-size:28px;font-weight:700}.l-routeList{background:var(--paper);border:1.5px solid var(--ink);border-radius:12px;padding:14px 16px;position:relative;overflow:hidden}.l-routeList ol{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative}.l-routeList ol:before{content:"";border-left:2.4px dashed var(--under-par);position:absolute;top:20px;bottom:20px;left:14px}.l-routeList li{align-items:center;gap:12px;min-height:46px;display:flex;position:relative}.l-pin,.l-pinAir{border-radius:99px;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.l-pin{background:var(--fairway);color:#fff;font:700 15px/1 var(--font-display)}.l-pinAir{border:1.6px solid var(--ink);font:700 10px/1 var(--font-display);background:#fff}.l-routeText{flex-direction:column;display:flex}.l-routeText b{font:700 16px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.l-routeText span{color:var(--ink-muted);font-size:14px;line-height:20px}.l-noteHand{font-family:var(--hand-font);color:var(--fairway);margin-left:auto;font-size:20px;font-weight:700;transform:rotate(-3deg)}.l-routeList>.l-fine{color:var(--ink-muted);margin-top:8px;position:relative}@media (min-width:700px){.l-mapWrap{max-width:840px;margin:0 0 0 -28px;display:block}.l-routeList{display:none}}.l-rulesCard{border:1.5px solid var(--ink);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 34px 70px -34px #07382373}.l-rulesHead{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.l-rulesHead .l-label{color:#ffffffd9}.l-rulesTitle{font:italic 800 30px/1 var(--hero-font);text-transform:uppercase;margin-top:4px}.l-rulesAll{display:none}.l-ruleRow{border-top:1px solid var(--line);grid-template-columns:1fr;align-items:center;gap:2px;min-height:44px;padding:8px 18px;display:grid}.l-ruleRow dt{font-size:14px;font-weight:600;line-height:20px}.l-ruleRow dd{font:700 13px/1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fairway)}.l-more{border-top:1px solid var(--line)}.l-more summary{min-height:44px;color:var(--fairway);cursor:pointer;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:flex}.l-rulesFoot{background:var(--surface-sunk);border-top:1.5px solid var(--ink);align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.l-lockIcon{color:var(--fairway);flex:none;margin-top:1px}.l-sign{font-family:var(--hand-font);color:var(--fairway);margin-top:6px;font-size:24px;font-weight:700;line-height:28px}@media (min-width:700px){.l-rulesAll{display:block}.l-rulesCompact{display:none}.l-rulesHead{padding:18px 22px}.l-rulesTitle{font-size:40px}.l-ruleRow{grid-template-columns:230px 1fr;gap:20px;min-height:50px;padding:0 22px}.l-ruleRow dt{font-size:16px}.l-ruleRow dd{font-size:15px;line-height:1.2}.l-rulesFoot{padding:18px 22px}.l-sign{font-size:28px}}.l-tv{background:#0b1712;border-radius:16px;max-width:820px;margin:0;padding:12px;display:none;box-shadow:0 50px 90px -30px #0009,inset 0 0 0 1.5px #ffffff14}.l-tvScreen{border-radius:5px;max-width:796px;overflow:hidden}.l-tvScreen img{width:1280px;max-width:none;height:auto;display:block}.l-tvClock{z-index:1;background:#0b1712;border-radius:14px;margin:0;padding:8px;position:relative;box-shadow:0 40px 70px -30px #0009}.l-tvClockScreen{border-radius:6px;overflow:hidden}.l-tvClockScreen img{width:100%;height:auto;display:block}.l-phoneTop{justify-content:center;margin-top:-24px;display:flex}@media (min-width:700px){.l-tv{margin-left:-12px;display:block}.l-tvClock,.l-phoneTop{display:none}}.l-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -30px #07382366}.l-score{border-collapse:collapse;text-align:center;table-layout:fixed;width:100%}.l-score caption{caption-side:top;text-align:left;padding:10px 14px}.l-score thead tr{background:var(--deep)}.l-score thead th{font:700 13px/1 var(--font-display);letter-spacing:.08em;color:#fff;padding:8px 0}.l-score thead th:first-child,.l-score tbody th{text-align:left;width:62px;padding-left:14px}.l-parRow{background:var(--surface-sunk)}.l-parRow th,.l-parRow td{font:700 15px/1 var(--font-display);color:var(--ink-muted);letter-spacing:.08em;padding:7px 0}.l-score tbody tr:last-child th{white-space:nowrap;font-size:14px;font-weight:600}.l-score tbody tr:last-child td{padding:5px 0}.l-nameFull{display:none}.l-cell{width:30px;height:30px;font:700 16px/1 var(--font-display);color:var(--ink);place-items:center;display:inline-grid;position:relative}.l-bogey:before{content:"";border:1.5px solid var(--ink);border-radius:2px;position:absolute;inset:3px}.l-birdie{color:var(--under-par)}.l-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.l-ring circle{fill:none;stroke:var(--under-par);stroke-width:2.4px;stroke-linecap:round}.l-dot{background:var(--pending);border-radius:99px;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-4px;left:50%}.l-scoreFoot{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:10px 14px 12px;font-size:14px;line-height:21px;display:flex}.l-scoreFoot b{color:var(--ink)}.l-savedNote{align-items:center;gap:6px;display:inline-flex}.l-savedNote i{background:var(--pending);border-radius:99px;width:7px;height:7px}.l-syncRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.l-syncArrow{display:none}.l-chipPend,.l-chipOk{min-height:36px;font:700 13px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.l-chipPend{background:var(--pending-soft);color:var(--pending)}.l-chipOk{background:var(--fairway-soft);color:var(--fairway)}.l-teeFoot{flex-direction:column;gap:12px;display:flex}.l-ch>.l-stripes{margin:32px 0 -40px}@media (min-width:700px){.l-score caption{padding:14px 16px}.l-score thead th{padding:10px 0;font-size:18px}.l-score thead th:first-child,.l-score tbody th{width:140px;padding-left:16px}.l-parRow th,.l-parRow td{padding:10px 0;font-size:20px}.l-score tbody tr:last-child th{font-size:17px}.l-score tbody tr:last-child td{padding:8px 0}.l-nameFull{display:inline}.l-nameShort{display:none}.l-cell{width:52px;height:52px;font-size:28px}.l-bogey:before{border-width:1.8px;inset:6px}.l-dot{width:7px;height:7px;margin-left:-3.5px;bottom:-4px}.l-scoreFoot{padding:10px 16px 12px}.l-syncArrow{display:block}.l-chipPend,.l-chipOk{min-height:40px;font-size:14px}}@media (min-width:1024px){.l-ch>.l-stripes{margin:0;position:absolute;bottom:0;left:0;right:0}}.l-wall{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.l-wall li{min-height:26px;font:700 11px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;background:#ffffff12;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.l-wall li.l-lit{color:var(--deep);box-shadow:none;background:#fff}.l-wallKey{align-items:center;gap:12px;display:flex}.l-litKey{min-height:22px;font:700 10px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--deep);background:#fff;border-radius:4px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.l-cup{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.l-cupTop{background:#ffffff12;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.l-cupLabel{color:#ffffffe0;display:none}.l-cupScore{align-items:center;gap:8px;margin-left:auto;display:flex}.l-cupScore .l-tile{font-size:34px}.l-cupTeam{font:700 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.l-cupDash{font:800 italic 22px/1 var(--hero-font)}.l-teamPine,.l-teamNavy{border-radius:2px;width:7px;height:28px;box-shadow:0 0 0 1px #ffffffb3}.l-teamPine{background:var(--team-pine)}.l-teamNavy{background:var(--team-navy)}.l-page .l-ticker{gap:10px;min-height:34px;padding:0 12px;font-size:12px}@media (min-width:700px){.l-wall{grid-template-columns:repeat(5,1fr);display:grid}.l-wall li{border-radius:5px;min-height:38px;padding:0 10px;font-size:14px}.l-cupTop{gap:22px;padding:16px 20px}.l-cupLabel{display:inline}.l-cupScore{gap:14px}.l-cupScore .l-tile{font-size:48px}.l-cupTeam{letter-spacing:0;font-size:28px;line-height:30px}.l-cupDash{font-size:30px}.l-teamPine,.l-teamNavy{border-radius:3px;width:10px;height:38px;box-shadow:0 0 0 1.5px #ffffffb3}.l-page .l-ticker{letter-spacing:.14em;gap:14px;min-height:40px;padding:0 24px;font-size:15px}}.l-demo{color:var(--ink);border:1.5px solid var(--ink);background:#fff;border-radius:12px;padding:16px;box-shadow:0 34px 70px -34px #00000080}.l-demoHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.l-samples{border:0;min-width:0;margin:12px -16px 0;padding:0;position:relative}.l-samples:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:36px;position:absolute;top:0;bottom:4px;right:0}.l-sampleRow{scrollbar-width:none;gap:8px;padding:2px 36px 6px 16px;display:flex;overflow-x:auto}.l-sampleRow::-webkit-scrollbar{display:none}.l-sampleChip{flex:none;position:relative}.l-sampleChip input,.l-qopts input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.l-sampleChip span{min-height:44px;font:700 13px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;transition:background-color var(--t-tap) var(--ease-quick), color var(--t-tap) var(--ease-quick);background:#fff;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.l-sampleChip input:checked+span{background:var(--fairway);color:#fff;box-shadow:none}.l-panel{margin-top:12px}.l-panel+.l-panel{margin-top:0}.l-typed{border:1.5px solid var(--fairway);box-shadow:0 0 0 4px var(--fairway-soft);border-radius:12px;padding:10px 12px;font-size:15px;line-height:23px}.l-caret{background:var(--fairway);vertical-align:-3px;width:2px;height:1.1em;margin-left:1px;display:inline-block}.l-panel[data-playing] .l-caret{animation:.9s step-end infinite blink}@keyframes blink{50%{opacity:0}}.l-reads{margin-top:12px}.l-stack{margin-top:8px;display:grid}.l-stack>*{grid-area:1/1}.l-readChips{flex-wrap:wrap;align-content:flex-start;gap:6px;padding:0;list-style:none;display:flex}.l-readChips li{min-height:32px;font:700 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.l-readChips li svg{color:var(--fairway)}.l-readChips .l-chipAsk{box-shadow:none;border:1.5px dashed var(--pending);color:var(--pending);background:var(--pending-soft)}.l-qcard{border:1px solid var(--line);border-radius:14px;min-width:0;margin:12px 0 0;padding:14px 16px;box-shadow:0 20px 44px -26px #07382373}.l-qcard legend{margin-left:-6px;padding:0 6px}.l-qtext{font:700 22px/26px var(--font-display)}.l-qopts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-top:10px;display:grid}.l-qopts label{position:relative}.l-qopts span{min-height:44px;font:700 13px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:flex}.l-qopts input:checked+span{background:var(--fairway);color:#fff;box-shadow:none}.l-unsupported{border-left:3px solid var(--pending);background:var(--pending-soft);border-radius:0 10px 10px 0;margin-top:12px;padding:10px 14px;font-size:15px;line-height:22px}.l-pendingInk{color:var(--pending)}.l-tally{gap:14px;margin-top:6px;display:grid}.l-tallyRows{border-collapse:collapse;border-bottom:1px solid var(--line);width:100%;margin-top:6px;font-size:14px;line-height:20px}.l-tallyRows th,.l-tallyRows td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 6px 8px 0}.l-tallyRows th{font:700 17px/1 var(--font-display);width:44px}.l-tallyPar{color:var(--ink-muted);white-space:nowrap;display:none}.l-tallyRows b{font-weight:600}.l-tallyPts{font:700 22px/1 var(--font-display);width:30px;text-align:right!important}.l-tallyTotals ul{gap:12px;margin-top:8px;padding:0;list-style:none;display:flex}.l-tallyTotals li{flex-direction:column;align-items:center;gap:6px;display:flex}.l-tallyTotals li.l-teamTotal .l-label{letter-spacing:.08em}.l-tileInv{min-width:30px;height:42px;font:700 34px/1 var(--font-display);background:var(--deep);color:#fff;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid;box-shadow:inset 0 -4px #00000047}.l-tallyWait{align-self:center;padding:18px 0}@media (min-width:700px){.l-demo{padding:24px 26px}.l-samples{margin:12px 0 0}.l-samples:after{display:none}.l-sampleRow{flex-wrap:wrap;padding:0;overflow:visible}.l-typed{padding:14px 18px;font-size:18px;line-height:28px}.l-tally{grid-template-columns:1fr auto;align-items:end;gap:24px}.l-tallyPar{display:table-cell}}@supports selector(:has(*)){.l-panel,.l-out0,.l-out1,.l-out2,.l-tallyWait{display:none}:is(.l-demo:has(.l-r0:checked) .l-p0,.l-demo:has(.l-r1:checked) .l-p1,.l-demo:has(.l-r2:checked) .l-p2){display:block}:is(.l-panel:has(.l-a0:checked) .l-out0,.l-panel:has(.l-a1:checked) .l-out1,.l-panel:has(.l-a2:checked) .l-out2){display:flex}:is(.l-panel:has(.l-a0:checked) .l-tally.l-out0,.l-panel:has(.l-a1:checked) .l-tally.l-out1,.l-panel:has(.l-a2:checked) .l-tally.l-out2){display:grid}.l-panel:has([data-answer]:checked) .l-chipsPending{display:none}.l-panel:not(:has([data-answer]:checked)) .l-tally[data-guess]{opacity:.3;filter:grayscale();display:grid}.l-panel:not(:has([data-answer]:checked)) .l-tally[data-guess] *{color:#0000!important}.l-panel:not(:has([data-answer]:checked)) .l-tallyWait{z-index:1;color:var(--ink);box-shadow:0 10px 30px -14px #07382380, inset 0 0 0 1px var(--line);text-align:center;background:#fff;border-radius:999px;justify-self:center;padding:10px 16px;display:block}}@supports not selector(:has(*)){.l-chipsPending,.l-tallyWait,.l-out1,.l-out2{display:none}}.l-panel[data-playing] [data-chip],.l-panel[data-playing] .l-qcard{opacity:.32;filter:grayscale()blur(2.5px)}.l-panel[data-chips] [data-chip]{animation:chipIn var(--t-enter) var(--ease-roll) both}.l-panel[data-chips] [data-chip]:nth-child(2){animation-delay:70ms}.l-panel[data-chips] [data-chip]:nth-child(3){animation-delay:.14s}.l-panel[data-chips] [data-chip]:nth-child(4){animation-delay:.21s}.l-panel[data-chips] [data-chip]:nth-child(5){animation-delay:.28s}.l-panel[data-chips] [data-chip]:nth-child(6){animation-delay:.35s}.l-panel[data-chips] .l-qcard{animation:chipIn var(--t-enter) var(--ease-roll) .42s both}.l-panel[data-answered] .l-tally .l-tileInv{animation:chipIn var(--t-enter) var(--ease-drop) both}@keyframes chipIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.l-reveal{color:#fff;background:radial-gradient(ellipse 100% 60% at 50% 62%, #0d5a38 0%, var(--fairway-deep) 60%, var(--deep-2) 100%);padding:48px 0 56px}.l-reveal .l-label{color:#ffffffe0}.l-reveal .l-body{color:#ffffffe6;max-width:640px}.l-revealBox{width:100%;margin:14px 0 10px}.l-wrapNarrow .l-call{align-self:center}.l-revealSummary{cursor:pointer;flex-direction:column;align-items:center;gap:18px;list-style:none;display:flex}.l-revealSummary::-webkit-details-marker{display:none}.l-revealSummary:focus-visible{outline:none}.l-revealSummary:focus-visible .l-revealBtn{outline-offset:3px;outline:2px solid #fff}.l-heldLine{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.l-qTiles{gap:12px;display:inline-flex}.l-qTile{width:82px;height:114px;font:700 110px/1 var(--font-display);color:var(--line-strong);background:#fff;border-radius:8px;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 -5px #0738232e,0 2px #0000002e}.l-qTile:after{content:"";background:#07382321;height:1px;position:absolute;top:50%;left:0;right:0}.l-heldNote{color:#ffffffe6;max-width:640px;font-size:16px;line-height:24px}.l-whenOpen{align-items:center;gap:8px;display:none}.l-revealBox[open] .l-whenOpen{display:inline-flex}.l-revealBox[open] .l-whenClosed,.l-revealBox[open] .l-qTiles,.l-revealBox[open] .l-heldNote,.l-revealBox[open] .l-heldLine{display:none}.l-revealBox[open] .l-revealSummary{order:2;margin-top:22px}.l-revealBox[open]{flex-direction:column;display:flex}.l-revealBtn{min-height:48px}.l-revealed{flex-direction:column;align-items:center;gap:0;display:flex}.l-goldTiles{perspective:600px;gap:12px;margin-top:22px;padding:4px;display:inline-flex;position:relative;overflow:hidden}.l-goldTile{width:82px;height:114px;font:700 110px/1 var(--font-display);background:var(--gold);color:var(--on-gold);transform-origin:50% 100%;border-radius:8px;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 -5px #1f160638,0 2px #0003}.l-goldTile:after{content:"";background:#1f160624;height:1px;position:absolute;top:50%;left:0;right:0}.l-revealBox[open] .l-goldTile{animation:flip var(--t-hero) var(--ease-drop) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes flip{0%{transform:rotateX(-92deg)}to{transform:none}}.l-glint{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffecbe00 38%,#ffe2a0d9 50%,#ffecbe00 62%,#0000 70%);position:absolute;inset:-20px;transform:translate(-120%)}.l-revealBox[open] .l-glint{animation:glint .9s var(--ease-swing) .82s 1 both}@keyframes glint{0%{transform:translate(-120%)}to{transform:translate(120%)}}.l-winner{font:italic 800 56px/.92 var(--hero-font);text-transform:uppercase;margin-top:18px}@media (min-width:1024px){.l-reveal{min-height:800px;padding:64px 0 56px}.l-qTile,.l-goldTile{width:111px;height:156px;font-size:150px}.l-winner{font-size:84px}.l-heldNote{font-size:17px}.l-heldLine{font-size:13px}}.l-rememberGrid{gap:28px;display:grid}.l-rememberMain{flex-direction:column;gap:14px;min-width:0;display:flex}.l-rememberSide{flex-direction:column;gap:12px;display:flex}.l-trophyRow{align-items:center;gap:16px;min-height:180px;margin-top:6px;display:flex;position:relative}.l-pull blockquote{font:italic 400 22px/29px var(--font-serif)}.l-pull figcaption{color:var(--ink-muted);margin-top:8px}.l-pull{z-index:1;flex:none;width:200px;position:relative}.l-trophy{flex:none;width:180px;height:180px;margin-left:auto;margin-right:-24px}.l-trophy img{object-fit:contain;width:100%;height:100%;display:block}.l-honours{background:var(--deep);color:#fff;border-radius:14px;padding:18px 18px 14px;box-shadow:0 34px 70px -30px #07382399,inset 0 0 0 1.5px #c99a2e73}.l-honours>.l-label{color:#ffffffd6;text-align:center}.l-honoursTitle{font:italic 800 34px/1 var(--hero-font);text-transform:uppercase;text-align:center;margin-top:4px}.l-hof{border-collapse:collapse;width:100%;margin-top:12px}.l-hof td{vertical-align:middle;border-top:1px solid #c99a2e47;height:38px;padding:6px 6px 6px 0}.l-roman{font:400 17px/1 var(--serif-roman);color:#ffffffc7}.l-champ{background:var(--gold);min-width:46px;height:26px;color:var(--on-gold);font:600 14px/1 var(--serif-roman);border-radius:99px;place-items:center;padding:0 8px;display:inline-grid}.l-year{font:700 15px/1 var(--font-display);color:#ffffffc7;font-variant-numeric:tabular-nums;width:52px}.l-hofName{font:400 18px/1.15 var(--serif-roman);color:#fff}.l-hofEmpty{font:italic 400 18px/1.15 var(--font-serif);color:#ffffffb3}.l-hofWhere{color:#fffc;text-align:right;font-size:14px;display:none}.l-honoursFoot{color:#ffffffd6;text-align:center;margin-top:12px;font-size:14px;line-height:21px}@media (min-width:700px){.l-hofWhere{display:table-cell}}@media (min-width:1024px){.l-remember{padding-bottom:64px}.l-rememberGrid{grid-template-columns:minmax(0,560px) 500px;justify-content:space-between;column-gap:40px}.l-rememberMain .l-lede{margin-top:4px}.l-trophyRow{gap:24px;min-height:440px;margin-top:10px}.l-pull{align-self:center;width:300px}.l-pull blockquote{font-size:28px;line-height:36px}.l-trophy{width:400px;height:400px;margin:0 -80px 0 auto}.l-honours{padding:26px 28px 20px}.l-honoursTitle{font-size:44px}.l-hof td{height:46px}.l-hofName,.l-hofEmpty{font-size:21px}}.l-everyone{content-visibility:auto;contain-intrinsic-size:auto 1100px;padding:48px 0;overflow:hidden}.l-everyoneGrid{gap:22px;display:grid}.l-everyoneMain{flex-direction:column;gap:16px;min-width:0;display:flex}.l-seg{background:#07382314;border:0;border-radius:12px;grid-template-columns:1fr 1.6fr;align-self:stretch;gap:4px;min-width:0;margin:4px 0 0;padding:4px;display:grid}.l-seg label{position:relative}.l-seg input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.l-seg span{min-height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--t-ui) var(--ease-quick);border-radius:9px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:flex}.l-seg input:checked+span{color:var(--deep);background:#fff;box-shadow:0 2px 8px #07382324}.l-seeLists{grid-template-columns:1fr 1fr;gap:16px;display:grid}.l-seeLists ul{gap:8px;margin-top:8px;padding:0;list-style:none;display:grid}.l-seeLists li{align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.l-seeLists li>span{flex:none;margin-top:1px;display:inline-flex}.l-flipStage{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}@media (max-width:1023px){.l-everyoneGrid{gap:16px}.l-everyoneMain{display:contents}.l-everyoneMain>*{order:1}.l-everyoneMain>.l-seg~*{order:3}.l-flipStage{order:2}}.l-playerBehind{display:none}.l-flipCard{width:250px;transform-style:preserve-3d;transition:transform var(--t-hero) var(--ease-roll);height:300px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.l-flipCard .l-device{width:250px;height:auto}.l-flipFace{backface-visibility:hidden}.l-flipBack{position:absolute;inset:0;transform:rotateY(180deg)}.l-everyone:has(.l-flipPlayer:checked) .l-flipCard{transform:rotateY(180deg)}.l-flipCaption{display:none}@supports not selector(:has(*)){.l-seg{display:none}.l-flipBack{position:static;transform:none}.l-flipCard{gap:16px;height:auto;display:grid;transform:none;-webkit-mask-image:none;mask-image:none}}@media (min-width:1024px){.l-everyone{padding:96px 0 110px}.l-everyoneGrid{grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:space-between;align-items:start;column-gap:40px}.l-flipStage{order:0;height:740px;display:block}.l-playerBehind{transform-origin:100%;opacity:.92;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50px;left:0;transform:perspective(1400px)rotateY(16deg)}.l-playerBehind .l-device{width:260px;height:auto}.l-flipCard{width:322px;height:auto;position:absolute;top:0;right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.l-flipCard .l-device{width:322px}.l-flipCaption{text-align:center;width:322px;display:block;position:absolute;top:690px;right:0}.l-seg{grid-template-columns:auto auto;align-self:flex-start}}.l-why{content-visibility:auto;contain-intrinsic-size:auto 1000px;padding:44px 0}.l-whyGrid{gap:18px;display:grid}.l-whyGrid>div{flex-direction:column;gap:14px;display:flex}.l-stripeBar{background-image:repeating-linear-gradient(115deg, var(--stripe-dark) 0 34px, var(--stripe-light) 34px 68px);border-radius:2px;width:120px;height:12px;display:none}.l-proofs{border-bottom:1px solid var(--line);padding:0;list-style:none}.l-proofs li{border-top:1px solid var(--line);grid-template-columns:46px 1fr;gap:10px;padding:12px 0;display:grid}.l-proofN{font:italic 400 32px/1 var(--font-serif);color:var(--fairway)}.l-proofs h3{font:700 22px/24px var(--font-display);text-transform:uppercase}.l-proofs p{color:var(--ink-muted);margin-top:4px;font-size:15px;line-height:22px}@media (min-width:1024px){.l-why{padding:96px 0 110px}.l-whyGrid{grid-template-columns:380px 1fr;gap:56px}.l-stripeBar{margin-top:8px;display:block}.l-proofs{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.l-proofs li{grid-template-columns:86px 1fr;gap:18px;padding:26px 0}.l-proofN{font-size:52px}.l-proofs h3{font-size:32px;line-height:34px}.l-proofs p{max-width:440px;margin-top:8px;font-size:17px;line-height:28px}}.l-pricing{content-visibility:auto;contain-intrinsic-size:auto 1000px;padding:44px 0}.l-pricingHead{flex-direction:column;gap:10px;display:flex}.l-prices{gap:12px;margin-top:20px;display:grid}.l-price,.l-priceFeatured{border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.l-price{border:1px solid var(--line);background:#fff}.l-price>.l-label{color:var(--fairway)}.l-priceFeatured{background:var(--deep);color:#fff;box-shadow:0 40px 80px -30px #07382399}.l-priceFeatured>.l-label{color:#ffffffe6}.l-priceLine{align-items:flex-end;gap:10px;display:flex}.l-amount{font:italic 800 52px/1 var(--hero-font)}.l-per{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:7px;font-size:12px;font-weight:700}.l-priceFeatured .l-per{color:#ffffffe0}.l-who{font-size:16px;font-weight:600;line-height:23px}.l-price ul,.l-priceFeatured ul{gap:8px;padding:0;list-style:none;display:grid}.l-price li,.l-priceFeatured li{align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.l-price li svg{color:var(--fairway);flex:none;margin-top:2px}.l-priceFeatured li svg{color:#fff;flex:none;margin-top:2px}.l-paidPill{background:var(--surface-sunk);min-height:22px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font:700 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.l-page .l-soon{min-height:20px;font:700 10px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;border:1px dashed;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.l-price .l-btn,.l-priceFeatured .l-btn{width:100%;margin-top:auto}.l-price .l-btn{margin-top:8px}.l-pricing .l-center{margin-top:18px}@media (max-width:1023px){.l-price{grid-template-columns:1fr auto;align-items:center;gap:4px 14px;display:grid}.l-price>.l-label{grid-area:1/1}.l-price>.l-priceLine{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:0}.l-price>.l-who{grid-area:2/1}.l-price>ul{grid-column:1/-1;gap:4px;margin-top:6px}.l-price li{font-size:14px;line-height:20px}.l-price .l-amount{font-size:44px}.l-price .l-per{padding-bottom:0}.l-price>.l-btn{grid-column:1/-1;min-height:48px;margin-top:10px}}@media (min-width:1024px){.l-pricing{padding:104px 0 64px}.l-pricingHead{text-align:center;align-items:center;gap:14px}.l-prices{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:56px}.l-price,.l-priceFeatured{border-radius:22px;gap:16px;padding:30px 30px 28px}.l-amount{font-size:84px}.l-per{padding-bottom:10px;font-size:13px}.l-who{font-size:17px}.l-price li,.l-priceFeatured li{font-size:16px;line-height:23px}.l-price .l-btn{margin-top:auto}.l-pricing .l-center{margin-top:28px}}.l-closing{background:var(--deep);color:#fff;content-visibility:auto;contain-intrinsic-size:auto 700px;padding:0 0 44px;position:relative;overflow:hidden}.l-closingArt{display:block;position:relative}.l-closingArt img{object-fit:cover;width:240px;height:300px;margin:6px auto -24px;display:block}.l-closingVideo{object-fit:cover;opacity:0;width:240px;height:300px;transition:opacity .16s linear;position:absolute;top:6px;left:50%;transform:translate(-50%)}.l-closingVideo[data-shown]{opacity:1}.l-closingCopy{flex-direction:column;gap:10px;display:flex;position:relative}.l-closingCopy .l-kick{color:#ffffffeb}.l-closingCopy .l-dispXL{font-size:48px}.l-closingCtas{gap:10px;margin-top:12px;display:grid}.l-closingCtas .l-btn{width:100%}@media (min-width:1024px){.l-closing{align-items:center;min-height:660px;padding:0;display:flex}.l-closing>.l-stripes{z-index:1;position:absolute;top:0;left:0;right:0}.l-closingArt{position:static}.l-closingArt img,.l-closingVideo{object-fit:cover;width:1280px;height:720px;margin:0;position:absolute;top:-30px;left:calc(50% - 520px);transform:none}.l-closingArt:after{content:"";background:linear-gradient(90deg,#073823f7 0%,#073823e0 36%,#07382300 62%);position:absolute;inset:0}.l-closingCopy{gap:22px;width:100%;padding-top:60px;padding-bottom:60px}.l-closingCopy .l-kick{font-size:24px;line-height:32px}.l-closingCopy .l-dispXL{max-width:760px;font-size:96px}.l-closingCtas{align-items:center;gap:14px;display:flex}.l-closingCtas .l-btn{width:auto}.l-closingCtas .l-lnk{margin-left:10px}}.l-footer{color:#fff;content-visibility:auto;contain-intrinsic-size:auto 420px;background:#062e1d;padding:36px 0 30px}.l-footLogo{width:auto;height:30px}.l-footer .l-kick{color:#ffffffeb;margin-top:12px}.l-footGrid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.l-footGrid>div:first-child{grid-column:1/-1}.l-footGrid .l-label{color:#ffffffd6}.l-footGrid ul{margin-top:6px;padding:0;list-style:none}.l-footGrid a{color:#fff;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.l-footGrid a:hover{color:#fff;text-decoration:underline}.l-footBottom{color:#ffffffd6;border-top:1px solid #ffffff29;flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}@media (min-width:1024px){.l-footer{padding:64px 0 36px}.l-footLogo{height:40px}.l-footer .l-kick{margin-top:18px}.l-footGrid{grid-template-columns:1fr 180px 200px 160px;gap:40px}.l-footGrid>div:first-child{grid-column:auto}.l-footBottom{flex-direction:row;justify-content:space-between;gap:40px;margin-top:40px;padding-top:22px}.l-footBottom p:first-child{max-width:760px}}.l-page[data-hand]{--hand-font:var(--font-hand);--serif-roman:var(--font-serif)}.l-page[data-js] [data-enter]{transition:transform var(--t-enter) var(--ease-roll)}.l-page [data-enter][data-pending]{transform:translateY(24px)}.l-page[data-js] [data-d]{stroke-dasharray:1;transition:stroke-dashoffset var(--t-count) var(--ease-roll)}.l-page [data-pending] [data-d]{stroke-dashoffset:1px}.l-contours path:nth-child(3n+2){transition-delay:70ms}.l-contours path:nth-child(3n){transition-delay:.14s}.l-page [data-pending].l-tiles .l-tile{color:#0000}@media (prefers-reduced-motion:reduce){.l-page *,.l-page :before,.l-page :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.l-page [data-pending]{transform:none!important}.l-page [data-pending] [data-d]{stroke-dashoffset:0!important}.l-layer{opacity:0;transition:opacity .15s linear!important}.l-layer[data-on]{opacity:1}.l-layer[data-wipe]{clip-path:none;animation:none!important}.l-wipeBand{display:none}.l-everyone:has(.l-flipPlayer:checked) .l-flipCard{transform:none}.l-flipFace{transition:opacity .15s linear!important}.l-flipBack{opacity:0;transform:none}.l-everyone:has(.l-flipPlayer:checked) .l-flipBack{opacity:1}.l-everyone:has(.l-flipPlayer:checked) .l-flipCard>.l-flipFace:first-child{opacity:0}.l-glint{display:none}}.l-convoy{aspect-ratio:390/132;line-height:0;position:relative;overflow:clip}@media (min-width:768px){.l-convoy{aspect-ratio:1280/200}}.l-convoy>svg,.l-convoy img{width:100%;height:100%;display:block;position:absolute;inset:0}.l-convoy .cv-cart .fa-wheel,.l-convoy .cv-cart .fa-bob{transform-box:fill-box;transform-origin:50%}.l-convoy[data-wait] .cv-cart{transform:translateX(var(--from))}@media (prefers-reduced-motion:no-preference){.l-convoy[data-drive] .cv-cart{animation:l-cvIn 2.8s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s) both}.l-convoy[data-drive] .cv-cart .fa-wheel{animation:l-cvSpin 2.8s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .16s) both}.l-convoy[data-drive] .cv-cart .fa-bob{animation:l-cvBob .35s ease-in-out calc(var(--i) * .16s) 6}}@keyframes l-cvIn{0%{transform:translateX(var(--from))}to{transform:translate(0)}}@keyframes l-cvSpin{0%{transform:rotate(var(--spin))}to{transform:rotate(0)}}@keyframes l-cvBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}
