.DocsArticle-module__6UpDQq__docs-article{min-width:0;color:var(--color-ink)}.DocsArticle-module__6UpDQq__docs-article__header{border-bottom:1px solid #1f1e1d26;margin-bottom:32px;padding-bottom:28px}.DocsArticle-module__6UpDQq__docs-article__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.4vw,60px);font-weight:900;line-height:1.02}.DocsArticle-module__6UpDQq__docs-article__title:not(:first-child){margin-top:20px}.DocsArticle-module__6UpDQq__docs-article__intro{color:#2e322a;text-wrap:pretty;max-width:680px;margin:0 0 20px;font-size:18px;line-height:1.6}.DocsArticle-module__6UpDQq__docs-article__meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.DocsArticle-module__6UpDQq__docs-article__meta-tags{align-items:center;display:flex}.DocsArticle-module__6UpDQq__docs-article__tags-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DocsArticle-module__6UpDQq__docs-article__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DocsArticle-module__6UpDQq__docs-article__body{margin-bottom:48px}.DocsArticle-module__6UpDQq__docs-article__updated{color:#6f7787;margin:32px 0 0;font-size:13px}@media print{.DocsArticle-module__6UpDQq__docs-article__related{display:none}}.DocsArticle-module__6UpDQq__docs-article__related-heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.18}.DocsArticle-module__6UpDQq__docs-article__related-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.DocsArticle-module__6UpDQq__docs-article__related-card{height:100%;min-height:120px;color:var(--color-ink);background:#fff;border:5px solid #fbfcfd;border-radius:20px;flex-direction:column;gap:8px;padding:18px 20px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex;box-shadow:0 10px 24px -14px #0a223380}.DocsArticle-module__6UpDQq__docs-article__related-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.DocsArticle-module__6UpDQq__docs-article__related-card:active{transition-duration:80ms;transform:translateY(-1px)scale(.985);box-shadow:0 8px 18px -12px #0a223380}.DocsArticle-module__6UpDQq__docs-article__related-card:focus-visible{outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.DocsArticle-module__6UpDQq__docs-article__related-card:hover,.DocsArticle-module__6UpDQq__docs-article__related-card:active{transform:none}}.DocsArticle-module__6UpDQq__docs-article__related-topic{color:#6f7787;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.DocsArticle-module__6UpDQq__docs-article__related-title{flex:1;font-size:16px;line-height:1.35}
.Chip-module__S8PS3G__chip{background:var(--chip-background,var(--color-accent-orange));color:var(--chip-color,#fff);border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--small{border-radius:8px;padding:5px 11px;font-size:12px}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--tilted{rotate:-2deg}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--green{--chip-background:#7eb545;--chip-color:var(--color-ink)}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--navy{--chip-background:var(--color-forest);--chip-color:#fff}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--lime{--chip-background:var(--color-lime);--chip-color:var(--color-ink)}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--white{--chip-background:#fff;--chip-color:var(--color-ink);box-shadow:inset 0 0 0 1px #1f1e1d26}.Chip-module__S8PS3G__chip.Chip-module__S8PS3G__chip--grey{--chip-background:#eef3f1;--chip-color:var(--color-ink)}
.CTACard-module__MzvSVq__cta-card{background:var(--color-lime);color:var(--color-ink);font-family:var(--font-sans);margin:72px 0 0;scroll-margin-top:100px;line-height:normal}.CTACard-module__MzvSVq__cta-card--roomy{margin-top:var(--home-section-gap)}.CTACard-module__MzvSVq__cta-card--roomy .CTACard-module__MzvSVq__cta-card__inner{padding-inline:var(--home-gutter)}.CTACard-module__MzvSVq__cta-card__inner{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px 48px;max-width:1180px;margin:0 auto;padding:clamp(88px,10vw,136px) clamp(20px,4vw,56px);display:flex;container-type:inline-size}.CTACard-module__MzvSVq__cta-card__text{flex-direction:column;flex:480px;gap:16px;display:flex}.CTACard-module__MzvSVq__cta-card__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0;font-size:clamp(52px,6.4vw,88px);font-weight:900;line-height:.92}.CTACard-module__MzvSVq__cta-card__description{text-wrap:pretty;margin:0;font-size:20px;font-weight:700;line-height:1.4}.CTACard-module__MzvSVq__cta-card__aside{flex-direction:column;align-items:flex-end;gap:14px;display:flex}@container not (min-width:794px){.CTACard-module__MzvSVq__cta-card__aside{align-items:flex-start}}.CTACard-module__MzvSVq__cta-card__actions{flex-wrap:wrap;gap:12px;display:flex}.CTACard-module__MzvSVq__cta-card__action-icon{margin-left:10px}.CTACard-module__MzvSVq__cta-card__action-icon--arrow{width:.9em;height:.9em}.CTACard-module__MzvSVq__cta-card__note{margin:0;font-size:14px;font-weight:700}.CTACard-module__MzvSVq__cta-card__link{color:var(--color-ink);text-underline-offset:5px;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.CTACard-module__MzvSVq__cta-card__link:hover{color:#046d26}.CTACard-module__MzvSVq__cta-card__link:focus-visible{outline-offset:3px;outline:3px solid #046d26}
.GameModes-module__IQgWjW__game-modes{margin-bottom:var(--home-section-gap);color:var(--color-ink);font-family:var(--font-sans);line-height:normal}.GameModes-module__IQgWjW__game-modes__header{padding:clamp(104px, 11vw, 160px) max(var(--home-gutter), calc((100% - 1160px) / 2)) clamp(64px, 7vw, 96px);background:#fff;flex-direction:column;gap:clamp(24px,3vw,36px);display:flex}.GameModes-module__IQgWjW__game-modes__title{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.GameModes-module__IQgWjW__game-modes__eyebrow{color:#046d26;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.GameModes-module__IQgWjW__game-modes__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0;font-size:clamp(56px,6vw,84px);font-weight:900;line-height:.88}.GameModes-module__IQgWjW__game-modes__highlight{background:var(--color-accent-orange);color:#fff;border-radius:.16em;padding:0 .14em .04em;display:inline-block;rotate:-2deg}.GameModes-module__IQgWjW__game-modes__summary{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;display:flex}.GameModes-module__IQgWjW__game-modes__lead{flex-direction:column;gap:18px;max-width:640px;display:flex}.GameModes-module__IQgWjW__game-modes__description{color:#3d434b;text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.GameModes-module__IQgWjW__game-modes__jumps{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.GameModes-module__IQgWjW__game-modes__jump{background:var(--game-modes-color);color:var(--game-modes-text);border-radius:10px;align-items:center;padding:10px 16px;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none;transition:translate .2s ease-out;display:inline-flex}.GameModes-module__IQgWjW__game-modes__jump:hover{color:var(--game-modes-text)}@media (prefers-reduced-motion:no-preference){.GameModes-module__IQgWjW__game-modes__jump:hover{translate:0 -2px}}.GameModes-module__IQgWjW__game-modes__jump:focus-visible{outline-offset:3px;outline:3px solid #046d26}.GameModes-module__IQgWjW__game-modes__more{color:var(--color-ink);text-underline-offset:6px;align-items:center;gap:6px;font-size:17px;font-weight:700;-webkit-text-decoration:underline #7eb545;text-decoration:underline #7eb545;text-decoration-thickness:3px;display:inline-flex}.GameModes-module__IQgWjW__game-modes__more:hover{color:#046d26;text-decoration-color:#046d26}.GameModes-module__IQgWjW__game-modes__more:focus-visible{outline-offset:3px;outline:3px solid #046d26}.GameModes-module__IQgWjW__game-modes__more-icon{width:.9em;height:.9em}.GameModes-module__IQgWjW__game-modes__category,.GameModes-module__IQgWjW__game-modes__jump{--game-modes-color:#7eb545;--game-modes-text:var(--color-ink)}.GameModes-module__IQgWjW__game-modes__category--navy,.GameModes-module__IQgWjW__game-modes__jump--navy{--game-modes-color:var(--color-forest);--game-modes-text:#fff}.GameModes-module__IQgWjW__game-modes__category--orange,.GameModes-module__IQgWjW__game-modes__jump--orange{--game-modes-color:var(--color-accent-orange);--game-modes-text:#fff}.GameModes-module__IQgWjW__game-modes__category--black,.GameModes-module__IQgWjW__game-modes__jump--black{--game-modes-color:#222220;--game-modes-text:#fff}.GameModes-module__IQgWjW__game-modes__category{padding:88px max(var(--home-gutter), calc((100% - 1248px) / 2)) 96px;background:#fff;border-top:1px solid #1f1e1d1a;flex-direction:column;gap:clamp(28px,3.5vw,44px);scroll-margin-top:80px;display:flex}.GameModes-module__IQgWjW__game-modes__category-header{flex-wrap:wrap;justify-content:space-between;align-self:center;align-items:end;gap:24px 40px;width:min(100%,1160px);display:flex}.GameModes-module__IQgWjW__game-modes__category-title{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.GameModes-module__IQgWjW__game-modes__kicker{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700}.GameModes-module__IQgWjW__game-modes__category-name{background:var(--game-modes-color);color:var(--game-modes-text);font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;border-radius:.16em;margin:0;padding:0 .14em .04em;font-size:clamp(56px,5.6vw,80px);font-weight:900;line-height:.88;rotate:-2deg}.GameModes-module__IQgWjW__game-modes__intro{flex-direction:column;align-items:flex-start;gap:16px;max-width:380px;display:flex}.GameModes-module__IQgWjW__game-modes__blurb{color:#3d434b;text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}.GameModes-module__IQgWjW__game-modes__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.GameModes-module__IQgWjW__game-modes__item{--game-modes-tilt:-1.5deg;display:flex}.GameModes-module__IQgWjW__game-modes__item:nth-child(2n){--game-modes-tilt:1.5deg}.GameModes-module__IQgWjW__game-modes__card{min-width:0;rotate:var(--game-modes-tilt);border-radius:18px;flex-direction:column;flex:auto;gap:14px;transition:rotate .2s ease-out,translate .2s ease-out;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.GameModes-module__IQgWjW__game-modes__card:hover{translate:0 -6px}.GameModes-module__IQgWjW__game-modes__card:active{translate:none;rotate:none}}.GameModes-module__IQgWjW__game-modes__card:hover .GameModes-module__IQgWjW__game-modes__photo{box-shadow:0 30px 44px -18px #000000c0}.GameModes-module__IQgWjW__game-modes__card:active .GameModes-module__IQgWjW__game-modes__photo{box-shadow:0 10px 18px -12px #000000a0}.GameModes-module__IQgWjW__game-modes__card:has(.GameModes-module__IQgWjW__game-modes__link:focus-visible){outline-offset:6px;outline:3px solid #046d26}.GameModes-module__IQgWjW__game-modes__photo{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #fff;border-radius:18px;transition:box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:0 18px 32px -16px #000000a0}.GameModes-module__IQgWjW__game-modes__image{object-fit:cover}.GameModes-module__IQgWjW__game-modes__name{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:26px;font-weight:900;line-height:1.18}.GameModes-module__IQgWjW__game-modes__link{color:inherit;text-decoration:none}.GameModes-module__IQgWjW__game-modes__link:after{content:"";position:absolute;inset:0}.GameModes-module__IQgWjW__game-modes__link:focus-visible{outline:none}.GameModes-module__IQgWjW__game-modes__text{color:#3d434b;margin:-6px 0 0;font-size:15px;line-height:1.45}
.HomeHero-module__1DQOlW__home-hero{min-height:calc(100svh - var(--sale-bar-height,0px) - 4px);padding:calc(var(--nav-overlap,0px) + clamp(32px, 4.4vw, 64px)) clamp(20px, 4vw, 56px) 0;flex-direction:column;gap:clamp(32px,4vw,56px);display:flex}@media not (min-width:720px){.HomeHero-module__1DQOlW__home-hero{padding-bottom:76px}}:is(.HomeHero-module__1DQOlW__home-hero a,.HomeHero-module__1DQOlW__home-hero button):focus-visible{outline-offset:3px;outline:3px solid #7eb545}.HomeHero-module__1DQOlW__home-hero__main{flex:1;justify-content:center;align-items:center;width:100%;max-width:1400px;margin-inline:auto;display:flex}.HomeHero-module__1DQOlW__home-hero__intro{text-align:center;text-shadow:0 2px 18px #0a2233cc;flex-direction:column;align-items:center;gap:24px;max-width:900px;padding-block:clamp(16px,2vw,32px);display:flex}.HomeHero-module__1DQOlW__home-hero__badge{text-shadow:none;box-shadow:0 6px 14px -6px #0a223380}.HomeHero-module__1DQOlW__home-hero__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-shadow:0 1px #00000080;text-wrap:balance;margin:0;font-size:clamp(48px,7.4vw,124px);font-weight:900;line-height:.92}.HomeHero-module__1DQOlW__home-hero__highlight{color:var(--color-ink);text-shadow:none;background:#7eb545;border-radius:.18em;padding:0 .12em;display:inline-block;transform:rotate(-2deg)}.HomeHero-module__1DQOlW__home-hero__description{text-shadow:0 1px #00000080;text-wrap:pretty;max-width:600px;margin:0;font-size:19px;line-height:1.5}.HomeHero-module__1DQOlW__home-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.HomeHero-module__1DQOlW__home-hero__action-icon{vertical-align:-.1em;width:.9em;height:.9em;display:inline-block}
.VenuesCTA-module__dB7PXq__venues-cta{margin:var(--home-section-gap) 0;color:var(--color-ink);font-family:var(--font-sans);border-top:1px solid #1f1e1d26;line-height:normal}.VenuesCTA-module__dB7PXq__venues-cta__inner{max-width:1180px;padding:clamp(28px, 3.2vw, 40px) var(--home-gutter) 0;flex-wrap:wrap;align-items:center;gap:24px 40px;margin:0 auto;display:flex}.VenuesCTA-module__dB7PXq__venues-cta__text{flex:280px}.VenuesCTA-module__dB7PXq__venues-cta__eyebrow{color:#3f6b14;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.VenuesCTA-module__dB7PXq__venues-cta__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.02}.VenuesCTA-module__dB7PXq__venues-cta__products{flex-wrap:wrap;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.VenuesCTA-module__dB7PXq__venues-cta__item{flex:auto;min-width:0}.VenuesCTA-module__dB7PXq__venues-cta__product{border:3px solid var(--color-ink);color:var(--color-ink);background:#eef3f1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.VenuesCTA-module__dB7PXq__venues-cta__product:hover{color:var(--color-ink);background:#fff}.VenuesCTA-module__dB7PXq__venues-cta__product:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.VenuesCTA-module__dB7PXq__venues-cta__logo{min-width:0;max-width:100%;height:auto;display:block}
.Glint-module__uvmlYq__glint{isolation:isolate;position:relative}.Glint-module__uvmlYq__glint:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg, transparent 30%, var(--glint-color,#fff) 50%, transparent 70%) no-repeat;mix-blend-mode:soft-light;background-position-x:-70%;background-size:40% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Glint-module__uvmlYq__glint:hover:after{background-position-x:170%;transition:background-position-x .6s ease-in-out}}
@property --button-fill{syntax:"<color>";inherits:false;initial-value:#0000}.Button-module__pc5h-a__button{--button-fill:var(--button-background);background:linear-gradient(var(--button-fill), var(--button-fill)) padding-box, var(--button-border) border-box;font-family:var(--font-fat-frank);text-transform:uppercase;color:var(--button-color);letter-spacing:.06em;word-spacing:.25em;cursor:pointer;-webkit-user-select:none;user-select:none;text-shadow:none;border:3px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;line-height:100%;text-decoration:none;transition:--button-fill .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;display:inline-flex;box-shadow:0 4px 2px #00000059}.Button-module__pc5h-a__button:hover{--button-fill:var(--button-hover-background);color:var(--button-hover-color,var(--button-color));transform:translateY(-2px);box-shadow:0 6px 2px #00000059}.Button-module__pc5h-a__button:active{--button-fill:var(--button-active-background);transition-duration:.1s;transform:translateY(2px);box-shadow:0 0 #00000059}.Button-module__pc5h-a__button:focus-visible{outline:2px solid var(--button-focus-outline);outline-offset:2px;transform:none}.Button-module__pc5h-a__button[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:0 0 #00000059}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--large{height:80px;font-size:36px}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--medium{height:64px;font-size:18px}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--small{border-radius:8px;height:42px;font-size:20px}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--color-primary{--button-background:var(--color-button-primary-background);--button-border:var(--color-button-primary-border);--button-color:var(--color-button-primary-text);--button-hover-background:var(--color-button-primary-hover-background);--button-active-background:var(--color-button-primary-active-background);--button-focus-outline:var(--color-button-primary-focus)}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--color-secondary{--button-background:var(--color-button-secondary-background);--button-border:var(--color-button-secondary-border);--button-color:var(--color-button-secondary-text);--button-hover-background:var(--color-button-secondary-hover-background);--button-active-background:var(--color-button-secondary-active-background);--button-focus-outline:var(--color-button-secondary-focus)}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--color-muted{--button-background:var(--color-button-muted-background);--button-border:var(--color-button-muted-border);--button-color:var(--color-button-muted-text);--button-hover-background:var(--color-button-muted-hover-background);--button-active-background:var(--color-button-muted-active-background);--button-focus-outline:var(--color-button-muted-focus)}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--color-outline{--button-background:var(--color-button-outline-background);--button-border:var(--color-button-outline-border);--button-color:var(--color-button-outline-text);--button-hover-background:var(--color-button-outline-hover-background);--button-hover-color:var(--color-button-outline-hover-text);--button-active-background:var(--color-button-outline-active-background);--button-focus-outline:var(--color-button-outline-focus)}.Button-module__pc5h-a__button.Button-module__pc5h-a__button--color-highlight{--button-background:var(--color-button-highlight-background);--button-border:var(--color-button-highlight-border);--button-color:var(--color-button-highlight-text);--button-hover-background:var(--color-button-highlight-hover-background);--button-active-background:var(--color-button-highlight-active-background);--button-focus-outline:var(--color-button-highlight-focus)}
.VideoPlayer-module__TFYGuq__video-player{width:min(100%,115.556svh);font-family:var(--font-sans);margin-inline:auto;line-height:normal;overflow:hidden}.VideoPlayer-module__TFYGuq__video-player,.VideoPlayer-module__TFYGuq__video-player *{box-sizing:border-box}.VideoPlayer-module__TFYGuq__video-player__frame,.VideoPlayer-module__TFYGuq__video-player__poster{aspect-ratio:16/9;width:100%}.VideoPlayer-module__TFYGuq__video-player__frame{border:0;display:block}.VideoPlayer-module__TFYGuq__video-player__poster{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.VideoPlayer-module__TFYGuq__video-player__image{object-fit:cover}.VideoPlayer-module__TFYGuq__video-player__play{z-index:1;align-items:center;display:flex;position:relative}.VideoPlayer-module__TFYGuq__video-player__play svg{flex:none;display:block}
.UpdatePostFooter-module__r4kxBq__update-post-footer{color:var(--color-ink);font-family:var(--font-sans);border-top:1px solid #1f1e1d26;flex-direction:column;gap:20px;margin-top:20px;padding-top:24px;line-height:normal;display:flex}:is(.UpdatePostFooter-module__r4kxBq__update-post-footer a,.UpdatePostFooter-module__r4kxBq__update-post-footer button):focus-visible{outline-offset:3px;outline:3px solid #7eb545}.UpdatePostFooter-module__r4kxBq__update-post-footer__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UpdatePostFooter-module__r4kxBq__update-post-footer__tag.UpdatePostFooter-module__r4kxBq__update-post-footer__tag{--chip-background:#fff;--chip-color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink);font-size:13px}.UpdatePostFooter-module__r4kxBq__update-post-footer__copy{color:var(--color-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #1f1e1d26;border-radius:10px;align-self:flex-start;padding:10px 16px;font-size:14px;font-weight:700}.UpdatePostFooter-module__r4kxBq__update-post-footer__copy:hover,.UpdatePostFooter-module__r4kxBq__update-post-footer__copy[data-copied=true]{background:#e3efd3}@media (min-width:1000px){.UpdatePostFooter-module__r4kxBq__update-post-footer__copy{display:none}}.UpdatePostFooter-module__r4kxBq__update-post-footer__posts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.UpdatePostFooter-module__r4kxBq__update-post-footer__post{color:var(--color-ink);border:1px solid #1f1e1d26;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex}.UpdatePostFooter-module__r4kxBq__update-post-footer__post:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}@media (prefers-reduced-motion:reduce){.UpdatePostFooter-module__r4kxBq__update-post-footer__post:hover{transform:none}}.UpdatePostFooter-module__r4kxBq__update-post-footer__post--next{text-align:right;grid-column:2}.UpdatePostFooter-module__r4kxBq__update-post-footer__post-label{color:var(--color-ink-muted);font-size:13px;font-weight:700}.UpdatePostFooter-module__r4kxBq__update-post-footer__post-title{font-size:17px;font-weight:800;line-height:1.3}
.SkipToContent-module__5FJ-CW__skip-to-content{z-index:60;background:var(--color-skip-background);color:var(--color-skip-text);font-family:var(--font-sans);box-shadow:0 0 0 3px var(--color-skip-ring-gap), 0 0 0 6px var(--color-skip-accent), 0 14px 30px -12px var(--color-skip-shadow);opacity:0;border-radius:10px;align-items:center;gap:12px;padding:14px 18px 14px 20px;font-size:16px;font-weight:700;line-height:normal;text-decoration:none;display:flex;position:absolute;top:12px;left:clamp(12px,2vw,24px);transform:translateY(calc(-100% - 24px))}@media (prefers-reduced-motion:no-preference){.SkipToContent-module__5FJ-CW__skip-to-content{transition:transform .18s cubic-bezier(.3,.7,.4,1),opacity .18s}}.SkipToContent-module__5FJ-CW__skip-to-content:hover{background:var(--color-skip-background-hover)}.SkipToContent-module__5FJ-CW__skip-to-content:focus{opacity:1;outline:none;transform:none}@media (forced-colors:active){.SkipToContent-module__5FJ-CW__skip-to-content:focus{outline:2px solid}}.SkipToContent-module__5FJ-CW__skip-to-content__hint{background:var(--color-skip-accent);color:var(--color-skip-accent-text);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px}
.ConnectSteps-module__fwncfa__connect-steps{color:var(--color-ink);font-family:var(--font-sans);background:#7eb545;border:5px solid #fbfcfd;border-radius:22px;margin:0 clamp(20px,4vw,56px) 88px;padding:clamp(32px,5vw,64px);line-height:normal;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.ConnectSteps-module__fwncfa__connect-steps__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 40px;font-size:clamp(34px,4.6vw,64px);font-weight:900;line-height:.95}.ConnectSteps-module__fwncfa__connect-steps__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ConnectSteps-module__fwncfa__connect-steps__step{background:#fff;border:5px solid #fbfcfd;border-radius:18px;flex-direction:column;gap:14px;padding:26px;display:flex;box-shadow:0 10px 24px -14px #0a223380}.ConnectSteps-module__fwncfa__connect-steps__number{background:var(--color-lime);width:52px;height:52px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;border:1px solid #1f1e1d26;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:900;line-height:1;display:flex}.ConnectSteps-module__fwncfa__connect-steps__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:21px;font-weight:700;line-height:1.18}.ConnectSteps-module__fwncfa__connect-steps__text{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.ConnectSteps-module__fwncfa__connect-steps__frame{aspect-ratio:16/10;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:16px;margin-top:auto;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.ConnectSteps-module__fwncfa__connect-steps__screenshot{object-fit:cover}
.CourseMap-module__qwZYFa__course-map{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.CourseMap-module__qwZYFa__course-map__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0 0 24px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.CourseMap-module__qwZYFa__course-map__card{background:#fff;border:5px solid #dde5e0;border-radius:20px;padding:10px;box-shadow:0 10px 24px -14px #0a223380}.CourseMap-module__qwZYFa__course-map__image{border-radius:14px;width:100%;height:auto;display:block}
.FAQ-module__5sqUyq__faq{max-width:960px;color:var(--color-ink);font-family:var(--font-sans);margin:0 auto 88px;padding:0 clamp(20px,4vw,56px);line-height:normal}.FAQ-module__5sqUyq__faq__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1.02}.FAQ-module__5sqUyq__faq__question{background:#fff;border:5px solid #fbfcfd;border-radius:22px;margin-bottom:12px;box-shadow:0 10px 24px -14px #0a223380}.FAQ-module__5sqUyq__faq__question:has(.FAQ-module__5sqUyq__faq__summary:focus-visible){outline-offset:3px;outline:3px solid #046d26}.FAQ-module__5sqUyq__faq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:700;list-style:none;display:flex}.FAQ-module__5sqUyq__faq__summary::-webkit-details-marker{display:none}.FAQ-module__5sqUyq__faq__summary:focus-visible{outline:none}.FAQ-module__5sqUyq__faq__icon{border:1px solid #1f1e1d26;border-radius:50%;flex:0 0 32px;height:32px;position:relative}.FAQ-module__5sqUyq__faq__icon:before,.FAQ-module__5sqUyq__faq__icon:after{content:"";border-top:2px solid;border-radius:1px;width:12px;height:0;margin:auto;position:absolute;inset:0}.FAQ-module__5sqUyq__faq__icon:after{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.FAQ-module__5sqUyq__faq__icon:after{transition:transform .35s cubic-bezier(.3,.7,.4,1)}}.FAQ-module__5sqUyq__faq__question[open] .FAQ-module__5sqUyq__faq__icon:after{transform:rotate(180deg)}.FAQ-module__5sqUyq__faq__question::details-content{clip-path:inset(-6px -6px 0);grid-template-rows:minmax(0,0fr);display:grid}@media (prefers-reduced-motion:no-preference){.FAQ-module__5sqUyq__faq__question::details-content{transition:grid-template-rows .35s cubic-bezier(.3, .7, .4, 1), content-visibility .35s allow-discrete}}.FAQ-module__5sqUyq__faq__question[open]::details-content{grid-template-rows:minmax(0,1fr)}.FAQ-module__5sqUyq__faq__answer{color:var(--color-ink-muted);margin:0;padding:0 24px 22px;font-size:16px;line-height:1.55}.FAQ-module__5sqUyq__faq__answer :where(p,ul,ol){margin:0}.FAQ-module__5sqUyq__faq__answer :where(p,ul,ol)+:where(p,ul,ol){margin-top:.75em}.FAQ-module__5sqUyq__faq__footnote{color:var(--color-ink-muted);margin:24px 0 0;font-size:15px}.FAQ-module__5sqUyq__faq__link,.FAQ-module__5sqUyq__faq__answer a{color:var(--color-ink);text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #7eb545;text-decoration:underline #7eb545;text-decoration-thickness:3px}:is(.FAQ-module__5sqUyq__faq__link,.FAQ-module__5sqUyq__faq__answer a):hover{color:#046d26;text-decoration-color:#046d26}:is(.FAQ-module__5sqUyq__faq__link,.FAQ-module__5sqUyq__faq__answer a):focus-visible{outline-offset:3px;outline:3px solid #046d26}
.UpdatePostGetIt-module__my55wW__update-post-get-it{border:5px solid var(--color-ink);background:var(--color-forest);color:#fff;font-family:var(--font-sans);border-radius:24px;flex-direction:column;gap:18px;margin-top:28px;padding:clamp(24px,3vw,32px);scroll-margin-top:110px;line-height:normal;display:flex}.UpdatePostGetIt-module__my55wW__update-post-get-it a:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.UpdatePostGetIt-module__my55wW__update-post-get-it__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.UpdatePostGetIt-module__my55wW__update-post-get-it__intro{flex-direction:column;gap:6px;display:flex}.UpdatePostGetIt-module__my55wW__update-post-get-it__eyebrow{color:#b9dc8f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.UpdatePostGetIt-module__my55wW__update-post-get-it__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.008em;word-spacing:.16em;margin:0;font-size:36px;font-weight:400;line-height:1}.UpdatePostGetIt-module__my55wW__update-post-get-it__badge{rotate:2deg}.UpdatePostGetIt-module__my55wW__update-post-get-it__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;display:grid}.UpdatePostGetIt-module__my55wW__update-post-get-it__fact{flex-direction:column;gap:2px;display:flex}.UpdatePostGetIt-module__my55wW__update-post-get-it__fact-label{color:#a9bccb;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.UpdatePostGetIt-module__my55wW__update-post-get-it__fact-value{margin:0;font-size:16px;font-weight:800;line-height:1.4}.UpdatePostGetIt-module__my55wW__update-post-get-it__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.UpdatePostGetIt-module__my55wW__update-post-get-it__notes{color:#fff;text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #7eb545;text-decoration:underline #7eb545;text-decoration-thickness:3px;display:inline-flex}.UpdatePostGetIt-module__my55wW__update-post-get-it__notes:hover{color:#7eb545}.UpdatePostGetIt-module__my55wW__update-post-get-it__notes-icon{width:.9em;height:.9em}
.GameModeGreatFor-module__qk0kaW__game-mode-great-for{color:var(--color-ink);font-family:var(--font-sans);background:#7eb545;border:5px solid #fbfcfd;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:32px;margin:0 clamp(20px,4vw,56px) 88px;padding:clamp(32px,5vw,56px);line-height:normal;display:grid;box-shadow:0 10px 24px -14px #0a223380}.GameModeGreatFor-module__qk0kaW__game-mode-great-for__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:.95}.GameModeGreatFor-module__qk0kaW__game-mode-great-for__uses{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.GameModeGreatFor-module__qk0kaW__game-mode-great-for__use{background:#fff;border:1px solid #1f1e1d26;border-radius:999px;padding:12px 20px;font-size:16px;font-weight:700}
.InsightsGallery-module__W-5hFa__insights-gallery{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.InsightsGallery-module__W-5hFa__insights-gallery__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.InsightsGallery-module__W-5hFa__insights-gallery__card{background:#fff;border:5px solid #fbfcfd;border-radius:18px;flex-direction:column;gap:14px;padding:12px 12px 22px;display:flex;box-shadow:0 10px 24px -14px #0a223380}.InsightsGallery-module__W-5hFa__insights-gallery__frame{aspect-ratio:16/10;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}@media (max-width:640px){.InsightsGallery-module__W-5hFa__insights-gallery__frame--portrait{aspect-ratio:3/4}}.InsightsGallery-module__W-5hFa__insights-gallery__text{padding:0 12px}.InsightsGallery-module__W-5hFa__insights-gallery__title{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3}.InsightsGallery-module__W-5hFa__insights-gallery__description{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}
.OneLicence-module__fY5u-a__one-licence{color:var(--color-ink);font-family:var(--font-sans);--color-button-secondary-background:var(--color-ink);--color-button-secondary-hover-background:#151413;--color-button-secondary-active-background:#0b0b0a;--color-button-secondary-focus:var(--color-ink);background:#7eb545;margin:0 0 64px;line-height:normal}.OneLicence-module__fY5u-a__one-licence__inner{flex-wrap:wrap;align-items:center;gap:24px 40px;max-width:1280px;margin:0 auto;padding:clamp(32px,3.6vw,48px) clamp(20px,4vw,56px);display:flex}.OneLicence-module__fY5u-a__one-licence__text{flex:0 260px}.OneLicence-module__fY5u-a__one-licence__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,3.3vw,40px);font-weight:900;line-height:1.05}.OneLicence-module__fY5u-a__one-licence__lead{margin:0;font-size:15px;font-weight:700}.OneLicence-module__fY5u-a__one-licence__details{flex-direction:column;flex:340px;gap:14px;display:flex}.OneLicence-module__fY5u-a__one-licence__platforms{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.OneLicence-module__fY5u-a__one-licence__platform{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;font-weight:700;display:inline-flex}.OneLicence-module__fY5u-a__one-licence__check{color:#3f6b14}.OneLicence-module__fY5u-a__one-licence__note{margin:0;font-size:15px;line-height:1.45}.OneLicence-module__fY5u-a__one-licence__action-icon{width:.9em;height:.9em;margin-left:10px}
.UpdatePostHero-module__1sVY7a__update-post-hero{isolation:isolate;color:#fff;font-family:var(--font-sans);padding:clamp(40px,6vw,72px) max(clamp(20px,4vw,56px),50% - 590px);line-height:normal;position:relative;overflow:hidden}.UpdatePostHero-module__1sVY7a__update-post-hero a:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.UpdatePostHero-module__1sVY7a__update-post-hero--overlapped{padding-bottom:clamp(150px,14vw,190px)}.UpdatePostHero-module__1sVY7a__update-post-hero--full-bleed{background:#0a2233;flex-direction:column;justify-content:flex-end;display:flex}.UpdatePostHero-module__1sVY7a__update-post-hero--full-bleed:before{content:"";z-index:-1;background:linear-gradient(#0a223366 0%,#0a22331a 30%,#0a2233cc 72%,#0a2233f5 100%);position:absolute;inset:0}.UpdatePostHero-module__1sVY7a__update-post-hero--full-bleed:has(.UpdatePostHero-module__1sVY7a__update-post-hero__backdrop){min-height:min(78vh,760px)}.UpdatePostHero-module__1sVY7a__update-post-hero--full-bleed:has(.UpdatePostHero-module__1sVY7a__update-post-hero__backdrop) .UpdatePostHero-module__1sVY7a__update-post-hero__breadcrumbs{color:#dfe6ec;margin:0;position:absolute;top:clamp(24px,3vw,36px);left:max(clamp(20px,4vw,56px),50% - 590px)}.UpdatePostHero-module__1sVY7a__update-post-hero--split{background:var(--color-forest);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:40px 56px;display:grid}.UpdatePostHero-module__1sVY7a__update-post-hero--split .UpdatePostHero-module__1sVY7a__update-post-hero__title{font-size:clamp(44px,6vw,96px)}.UpdatePostHero-module__1sVY7a__update-post-hero--split .UpdatePostHero-module__1sVY7a__update-post-hero__excerpt{color:#d5dbe4;max-width:none;font-size:clamp(18px,1.6vw,21px)}.UpdatePostHero-module__1sVY7a__update-post-hero__backdrop{z-index:-2;object-fit:cover}.UpdatePostHero-module__1sVY7a__update-post-hero__breadcrumbs{color:var(--color-forest-text-muted);margin-bottom:28px;font-size:14px;font-weight:700}.UpdatePostHero-module__1sVY7a__update-post-hero__breadcrumbs-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UpdatePostHero-module__1sVY7a__update-post-hero__breadcrumbs-list li+li:before{content:"/" / "";margin-right:8px}.UpdatePostHero-module__1sVY7a__update-post-hero__breadcrumb-link{color:inherit;text-decoration:none}.UpdatePostHero-module__1sVY7a__update-post-hero__breadcrumb-link:hover{color:#7eb545}.UpdatePostHero-module__1sVY7a__update-post-hero__tags{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.UpdatePostHero-module__1sVY7a__update-post-hero__tag.UpdatePostHero-module__1sVY7a__update-post-hero__tag--category{--chip-background:var(--update-post-accent);--chip-color:var(--update-post-accent-text)}.UpdatePostHero-module__1sVY7a__update-post-hero__tag.UpdatePostHero-module__1sVY7a__update-post-hero__tag--type{rotate:1.5deg}.UpdatePostHero-module__1sVY7a__update-post-hero__tag.UpdatePostHero-module__1sVY7a__update-post-hero__tag--version{--chip-background:transparent;--chip-color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.UpdatePostHero-module__1sVY7a__update-post-hero__title{max-width:1000px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:22px 0 20px;font-size:clamp(48px,8vw,124px);font-weight:900;line-height:.9}.UpdatePostHero-module__1sVY7a__update-post-hero__excerpt{color:#dfe6ec;text-wrap:pretty;max-width:680px;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.UpdatePostHero-module__1sVY7a__update-post-hero__byline{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.UpdatePostHero-module__1sVY7a__update-post-hero__avatar{width:44px;height:44px;color:var(--color-ink);background:#7eb545;border:3px solid #fbfcfd;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.UpdatePostHero-module__1sVY7a__update-post-hero__byline-text{flex-direction:column;margin:0;display:flex}.UpdatePostHero-module__1sVY7a__update-post-hero__author{font-size:15px;font-weight:800}.UpdatePostHero-module__1sVY7a__update-post-hero__meta{color:var(--color-forest-text-muted);font-size:14px;font-weight:600}.UpdatePostHero-module__1sVY7a__update-post-hero__frame{aspect-ratio:4/3;border:5px solid #fbfcfd;border-radius:24px;position:relative;overflow:hidden;rotate:1.5deg;box-shadow:0 30px 60px -30px #000}.UpdatePostHero-module__1sVY7a__update-post-hero__image{object-fit:cover}
.AboutHero-module__wz7dRG__about-hero{isolation:isolate;background:var(--color-forest);color:#fff;font-family:var(--font-sans);margin-bottom:72px;padding:clamp(56px,8vw,104px) max(clamp(20px,4vw,56px),50% - 640px) 56px;line-height:normal;position:relative;overflow:hidden}.AboutHero-module__wz7dRG__about-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#3a5f3af2 0%,#3a5f3adb 50%,#3a5f3ab8 100%);position:absolute;inset:0}.AboutHero-module__wz7dRG__about-hero__backdrop{z-index:-2;object-fit:cover}.AboutHero-module__wz7dRG__about-hero__heading{max-width:1100px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:26px 0 24px;font-size:clamp(44px,7.4vw,116px);font-weight:900;line-height:.92}.AboutHero-module__wz7dRG__about-hero__description{color:#d5dbe4;text-wrap:pretty;max-width:680px;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5}
.CourseMore-module__ikKpDq__course-more{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.CourseMore-module__ikKpDq__course-more__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0 0 24px;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.02}.CourseMore-module__ikKpDq__course-more__courses{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}
.GameModeHero-module__4FDDdq__game-mode-hero{color:var(--color-ink);font-family:var(--font-sans);margin-bottom:72px;padding:22px clamp(20px,4vw,56px) 0;line-height:normal}.GameModeHero-module__4FDDdq__game-mode-hero__breadcrumbs{color:var(--color-ink-muted);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.GameModeHero-module__4FDDdq__game-mode-hero__breadcrumb{gap:8px;display:flex}.GameModeHero-module__4FDDdq__game-mode-hero__breadcrumb-link{color:var(--color-ink);text-decoration:none}.GameModeHero-module__4FDDdq__game-mode-hero__breadcrumb-link:hover{color:#046d26}.GameModeHero-module__4FDDdq__game-mode-hero__breadcrumb-link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.GameModeHero-module__4FDDdq__game-mode-hero__current{color:var(--color-ink)}.GameModeHero-module__4FDDdq__game-mode-hero__card{--game-mode-hero-color:#7eb545;--game-mode-hero-text:var(--color-ink);background:var(--game-mode-hero-color);color:var(--game-mode-hero-text);border:5px solid #fbfcfd;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:40px;padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 10px 24px -14px #0a223380}.GameModeHero-module__4FDDdq__game-mode-hero__card--navy{--game-mode-hero-color:var(--color-forest);--game-mode-hero-text:#fff}.GameModeHero-module__4FDDdq__game-mode-hero__card--orange{--game-mode-hero-color:var(--color-accent-orange);--game-mode-hero-text:#fff}.GameModeHero-module__4FDDdq__game-mode-hero__card--black{--game-mode-hero-color:#222220;--game-mode-hero-text:#fff}.GameModeHero-module__4FDDdq__game-mode-hero__sticker{color:var(--color-ink);background:#fff;border:1px solid #1f1e1d26;border-radius:999px;margin:0;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block;rotate:-2deg}.GameModeHero-module__4FDDdq__game-mode-hero__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:22px 0 18px;font-size:clamp(44px,6.4vw,100px);font-weight:900;line-height:.92}.GameModeHero-module__4FDDdq__game-mode-hero__tagline{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0 0 14px;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.18}.GameModeHero-module__4FDDdq__game-mode-hero__description{text-wrap:pretty;max-width:520px;margin:0 0 28px;font-size:18px;line-height:1.55}.GameModeHero-module__4FDDdq__game-mode-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GameModeHero-module__4FDDdq__game-mode-hero__action-icon{width:.9em;height:.9em;margin-left:10px}.GameModeHero-module__4FDDdq__game-mode-hero__tags{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.GameModeHero-module__4FDDdq__game-mode-hero__tag{color:var(--color-ink);background:#fff;border:1px solid #1f1e1d26;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.GameModeHero-module__4FDDdq__game-mode-hero__frame{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #dde5e0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.GameModeHero-module__4FDDdq__game-mode-hero__photo{object-fit:cover}
.InsightsLoginStrip-module__6bySQq__insights-login-strip{color:var(--color-ink);font-family:var(--font-sans);text-align:center;background:#7eb545;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px clamp(20px,4vw,56px);font-size:15px;font-weight:700;line-height:normal;text-decoration:none;display:flex}.InsightsLoginStrip-module__6bySQq__insights-login-strip:hover{color:var(--color-ink);background:#8fc455}.InsightsLoginStrip-module__6bySQq__insights-login-strip:focus-visible{outline:3px solid var(--color-forest);outline-offset:-3px}.InsightsLoginStrip-module__6bySQq__insights-login-strip__link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}
.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero{isolation:isolate;background:var(--color-forest);color:#fff;font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:48px;margin-bottom:72px;padding:clamp(36px,5vw,64px) max(clamp(20px,4vw,56px),50% - 640px) 72px;line-height:normal;display:grid;position:relative;overflow:hidden}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#3a5f3af2 0%,#3a5f3adb 50%,#3a5f3ab8 100%);position:absolute;inset:0}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__backdrop{z-index:-2;object-fit:cover}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__nav{grid-column:1/-1;margin-bottom:28px}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__breadcrumbs{color:var(--color-forest-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__breadcrumb{align-items:center;gap:8px;display:flex}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__breadcrumb-link{color:var(--color-forest-text-muted);text-decoration:none}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__breadcrumb-link:hover{color:#7eb545}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__breadcrumb-link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__current{color:#fff}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:24px 0 22px;font-size:clamp(38px,5.4vw,84px);font-weight:900;line-height:.94}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__description{color:#d5dbe4;text-wrap:pretty;max-width:560px;margin:0 0 28px;font-size:20px;line-height:1.55}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__actions{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__action-icon{width:.9em;height:.9em;margin-left:10px}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__aside{position:relative}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__frame{aspect-ratio:4/3.2;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__frame:has(.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__photo){background:#fff}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__photo{object-fit:cover}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__photo--cut-out{object-fit:contain}.LaunchMonitorHero-module__r-Dhga__launch-monitor-hero__sticker{background:var(--color-accent-orange);color:#fff;border:5px solid #fbfcfd;border-radius:20px;margin:0;padding:15px 18px 13px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;bottom:-22px;left:-12px;rotate:-4deg;box-shadow:0 10px 24px -14px #0a223380}
.PlanIncludes-module__0kb_Aa__plan-includes{color:var(--color-ink);font-family:var(--font-sans);margin:0 clamp(20px,4vw,56px) 88px;line-height:normal}.PlanIncludes-module__0kb_Aa__plan-includes__screenshots{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-bottom:40px;display:grid}.PlanIncludes-module__0kb_Aa__plan-includes__screenshot{aspect-ratio:16/10;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.PlanIncludes-module__0kb_Aa__plan-includes__image{object-fit:cover}.PlanIncludes-module__0kb_Aa__plan-includes__panel{background:#fff;border:5px solid #fbfcfd;border-radius:22px;padding:clamp(32px,5vw,56px);box-shadow:0 10px 24px -14px #0a223380}.PlanIncludes-module__0kb_Aa__plan-includes__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1.02}.PlanIncludes-module__0kb_Aa__plan-includes__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.PlanIncludes-module__0kb_Aa__plan-includes__item{background:#eef3f1;border:5px solid #fbfcfd;border-radius:20px;padding:18px 20px;box-shadow:0 10px 24px -14px #0a223380}.PlanIncludes-module__0kb_Aa__plan-includes__item-title{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3}.PlanIncludes-module__0kb_Aa__plan-includes__item-text{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.45}
.PlatformPicker-module__w8BMWq__platform-picker{color:var(--color-ink);font-family:var(--font-sans);flex-direction:column;gap:24px;line-height:normal;display:flex}.PlatformPicker-module__w8BMWq__platform-picker--downloads{background:#fff;border:5px solid #fbfcfd;border-radius:24px;padding:clamp(20px,3.4vw,44px);scroll-margin-top:100px;box-shadow:0 30px 60px -30px #0a223399,0 4px 12px -6px #0a223340}.PlatformPicker-module__w8BMWq__platform-picker__tabs{flex-wrap:wrap;gap:8px;display:flex}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.PlatformPicker-module__w8BMWq__platform-picker__tab{color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:3px solid #1f1e1d33;border-radius:14px;flex:150px;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 16px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.PlatformPicker-module__w8BMWq__platform-picker__tab:hover{border-color:var(--color-forest)}.PlatformPicker-module__w8BMWq__platform-picker__tab:focus-visible{outline-offset:3px;outline:3px solid #046d26}.PlatformPicker-module__w8BMWq__platform-picker__tab[aria-selected=true]{border-color:var(--color-forest);background:var(--color-forest);color:#fff}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__tab{border-radius:16px;padding:14px 16px;scroll-margin-top:calc(105px + clamp(20px,3.4vw,44px))}.PlatformPicker-module__w8BMWq__platform-picker__tab-text{flex-direction:column;gap:2px;display:flex}.PlatformPicker-module__w8BMWq__platform-picker__tab-kind{opacity:.8;font-size:12px;font-weight:500}.PlatformPicker-module__w8BMWq__platform-picker__tab-name{font-size:16px;font-weight:700}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__tab-name{font-size:18px}.PlatformPicker-module__w8BMWq__platform-picker__mine{background:#7eb545;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.PlatformPicker-module__w8BMWq__platform-picker__mine-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PlatformPicker-module__w8BMWq__platform-picker__panel{background:#eef3f1;border-radius:16px;flex-direction:column;gap:24px;padding:clamp(20px,2.4vw,28px);display:flex}.PlatformPicker-module__w8BMWq__platform-picker__panel[hidden]{display:none}.PlatformPicker-module__w8BMWq__platform-picker__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:20px 32px;display:grid}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.PlatformPicker-module__w8BMWq__platform-picker__details{flex-direction:column;gap:10px;display:flex}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__details{gap:8px}.PlatformPicker-module__w8BMWq__platform-picker__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:24px;font-weight:700;line-height:1.18}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__title{letter-spacing:-.005em;word-spacing:.16em;font-size:clamp(24px,2.4vw,30px);font-weight:900;line-height:1.05}.PlatformPicker-module__w8BMWq__platform-picker__description{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.PlatformPicker-module__w8BMWq__platform-picker__cast{margin:0;font-size:14px;line-height:1.45}.PlatformPicker-module__w8BMWq__platform-picker__get{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.PlatformPicker-module__w8BMWq__platform-picker--downloads .PlatformPicker-module__w8BMWq__platform-picker__get{gap:8px}.PlatformPicker-module__w8BMWq__platform-picker__action-icon{width:.9em;height:.9em;margin-left:10px;rotate:90deg}.PlatformPicker-module__w8BMWq__platform-picker__note{color:#6f7787;margin:0;font-size:13px;font-weight:700}.PlatformPicker-module__w8BMWq__platform-picker__status{color:var(--color-ink-muted);margin:0;font-size:13px}.PlatformPicker-module__w8BMWq__platform-picker__requirements{background:#fff;border:1px solid #1f1e1d26;border-radius:16px;overflow-x:auto}.PlatformPicker-module__w8BMWq__platform-picker__table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.4}.PlatformPicker-module__w8BMWq__platform-picker__table :is(th,td){text-align:left;vertical-align:top;padding:12px 18px}.PlatformPicker-module__w8BMWq__platform-picker__table thead{background:#f4f7f5}.PlatformPicker-module__w8BMWq__platform-picker__table thead th{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.PlatformPicker-module__w8BMWq__platform-picker__table thead th:first-child{width:24%}.PlatformPicker-module__w8BMWq__platform-picker__table tbody tr{border-top:1px solid #1f1e1d14}.PlatformPicker-module__w8BMWq__platform-picker__table tbody th{font-weight:800}.PlatformPicker-module__w8BMWq__platform-picker__table td{color:#2e322a}.PlatformPicker-module__w8BMWq__platform-picker__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PlatformPicker-module__w8BMWq__platform-picker__table thead .PlatformPicker-module__w8BMWq__platform-picker__recommended{color:#3f6b14}.PlatformPicker-module__w8BMWq__platform-picker__table tbody .PlatformPicker-module__w8BMWq__platform-picker__recommended{color:var(--color-ink);background:#f6faf1;font-weight:700}.PlatformPicker-module__w8BMWq__platform-picker__requirements-note{color:var(--color-ink-muted);border-top:1px solid #1f1e1d14;margin:0;padding:10px 18px;font-size:13px}
.UpdatePostHighlights-module__TyVe2G__update-post-highlights{border:5px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-sans);background:#fff;border-radius:26px;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,28px);line-height:normal;display:flex;box-shadow:0 30px 60px -30px #0a223399}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.008em;word-spacing:.16em;margin:0;font-size:26px;font-weight:400;line-height:1.08}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__hint{color:var(--color-ink-muted);margin:0;font-size:14px;font-weight:700}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__list li:nth-child(4n+1) .UpdatePostHighlights-module__TyVe2G__update-post-highlights__card{background:var(--update-post-accent,#7eb545);color:var(--update-post-accent-text,var(--color-ink))}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__list li:nth-child(4n+2) .UpdatePostHighlights-module__TyVe2G__update-post-highlights__card{background:var(--update-post-contrast,var(--color-forest));color:var(--update-post-contrast-text,#fff)}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__list li:nth-child(4n+3) .UpdatePostHighlights-module__TyVe2G__update-post-highlights__card{background:var(--color-lime);color:var(--color-ink)}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__list li:nth-child(4n+4) .UpdatePostHighlights-module__TyVe2G__update-post-highlights__card{color:var(--color-ink);background:#eef3f1}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__card{border-radius:18px;flex-direction:column;gap:8px;height:100%;padding:18px;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__card:focus-visible{outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.UpdatePostHighlights-module__TyVe2G__update-post-highlights__card:hover{transform:none}}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__number{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;font-size:34px;line-height:1}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__title{font-size:17px;font-weight:800;line-height:1.3}.UpdatePostHighlights-module__TyVe2G__update-post-highlights__description{opacity:.9;font-size:14px;line-height:1.45}
.WinterBenefits-module__YqJN0a__winter-benefits{max-width:1280px;color:var(--color-ink);font-family:var(--font-sans);margin:0 auto 88px;padding:0 clamp(20px,4vw,56px);line-height:normal}.WinterBenefits-module__YqJN0a__winter-benefits__heading{max-width:800px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 32px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.WinterBenefits-module__YqJN0a__winter-benefits__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.WinterBenefits-module__YqJN0a__winter-benefits__card{background:linear-gradient(#fff, #fff) padding-box, var(--gradient-edge) border-box;border:5px solid #0000;border-radius:18px;flex-direction:column;gap:12px;height:100%;padding:12px 12px 28px;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex;position:relative;box-shadow:0 10px 24px -14px #0a223380}.WinterBenefits-module__YqJN0a__winter-benefits__card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.WinterBenefits-module__YqJN0a__winter-benefits__card:active{transition-duration:80ms;transform:translateY(-1px)scale(.985);box-shadow:0 8px 18px -12px #0a223380}.WinterBenefits-module__YqJN0a__winter-benefits__card:has(.WinterBenefits-module__YqJN0a__winter-benefits__link:focus-visible){outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.WinterBenefits-module__YqJN0a__winter-benefits__card:hover,.WinterBenefits-module__YqJN0a__winter-benefits__card:active{transform:none}}.WinterBenefits-module__YqJN0a__winter-benefits__frame{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #dde5e0;border-radius:18px;position:relative;overflow:hidden}.WinterBenefits-module__YqJN0a__winter-benefits__frame:after{content:"";background:var(--winter-benefits-bar);height:6px;position:absolute;inset:auto 0 0}.WinterBenefits-module__YqJN0a__winter-benefits__frame--courses{--winter-benefits-bar:var(--color-brand-green)}.WinterBenefits-module__YqJN0a__winter-benefits__frame--swing{--winter-benefits-bar:var(--color-forest)}.WinterBenefits-module__YqJN0a__winter-benefits__frame--leagues{--winter-benefits-bar:var(--color-accent-orange)}.WinterBenefits-module__YqJN0a__winter-benefits__frame--family{--winter-benefits-bar:var(--color-lime)}.WinterBenefits-module__YqJN0a__winter-benefits__photo{object-fit:cover}.WinterBenefits-module__YqJN0a__winter-benefits__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;padding:0 16px;font-size:21px;font-weight:700;line-height:1.18}.WinterBenefits-module__YqJN0a__winter-benefits__link{color:inherit;text-decoration:none}.WinterBenefits-module__YqJN0a__winter-benefits__link:after{content:"";position:absolute;inset:0}.WinterBenefits-module__YqJN0a__winter-benefits__link:focus-visible{outline:none}.WinterBenefits-module__YqJN0a__winter-benefits__text{color:var(--color-ink-muted);text-wrap:pretty;margin:0;padding:0 16px;font-size:16px;line-height:1.55}
.AboutIntro-module__10UTZa__about-intro{max-width:1280px;color:var(--color-ink);font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:clamp(28px,5vw,72px);margin:0 auto;padding:0 clamp(20px,4vw,56px) 96px;line-height:normal;display:grid}.AboutIntro-module__10UTZa__about-intro__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:900;line-height:.95}.AboutIntro-module__10UTZa__about-intro__text{flex-direction:column;gap:18px;display:flex}.AboutIntro-module__10UTZa__about-intro__paragraph{color:var(--color-ink-muted);margin:0;font-size:18px;line-height:1.6}
.CoursePlayYourWay-module__KgUqzq__course-play-your-way{background:var(--color-forest);color:#eef3f1;font-family:var(--font-sans);border:5px solid #fbfcfd;border-radius:22px;margin:0 clamp(20px,4vw,56px) 88px;padding:clamp(32px,5vw,64px);line-height:normal;box-shadow:0 10px 24px -14px #0a223380}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0 0 32px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__way{border:2px solid var(--color-forest-line);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__dot{border-radius:50%;width:14px;height:14px}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__dot--holes{background:#7eb545}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__dot--tees{background:var(--color-accent-orange)}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__dot--friends{background:#e0445a}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__dot--tracked{background:var(--color-lime)}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:19px;font-weight:700;line-height:1.18}.CoursePlayYourWay-module__KgUqzq__course-play-your-way__text{color:var(--color-forest-text-muted);margin:0;font-size:15px;line-height:1.5}
.GameModeMore-module__V_TaCG__game-mode-more{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.GameModeMore-module__V_TaCG__game-mode-more__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.GameModeMore-module__V_TaCG__game-mode-more__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:1.02}.GameModeMore-module__V_TaCG__game-mode-more__all-icon{width:.9em;height:.9em;margin-left:10px}.GameModeMore-module__V_TaCG__game-mode-more__modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.GameModeMore-module__V_TaCG__game-mode-more__mode{background:linear-gradient(#fff, #fff) padding-box, var(--gradient-edge) border-box;height:100%;color:var(--color-ink);border:5px solid #0000;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.GameModeMore-module__V_TaCG__game-mode-more__mode:hover{color:var(--color-ink);transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.GameModeMore-module__V_TaCG__game-mode-more__mode:active{transition-duration:80ms;transform:translateY(-1px)scale(.985);box-shadow:0 8px 18px -12px #0a223380}.GameModeMore-module__V_TaCG__game-mode-more__mode:focus-visible{outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.GameModeMore-module__V_TaCG__game-mode-more__mode:hover,.GameModeMore-module__V_TaCG__game-mode-more__mode:active{transform:none}}.GameModeMore-module__V_TaCG__game-mode-more__frame{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #dde5e0;border-radius:20px;margin:10px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.GameModeMore-module__V_TaCG__game-mode-more__image{object-fit:cover}.GameModeMore-module__V_TaCG__game-mode-more__text{flex-direction:column;gap:8px;padding:8px 22px 24px;display:flex}.GameModeMore-module__V_TaCG__game-mode-more__name{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:21px;font-weight:700;line-height:1.18}.GameModeMore-module__V_TaCG__game-mode-more__description{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}.GameModeMore-module__V_TaCG__game-mode-more__tags{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.GameModeMore-module__V_TaCG__game-mode-more__tag{background:#eef3f1;border:1px solid #1f1e1d26;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}
.InsightsPillars-module__JpKCZW__insights-pillars{color:var(--color-ink);font-family:var(--font-sans);padding:56px clamp(20px,4vw,56px) 40px;scroll-margin-top:90px;line-height:normal}.InsightsPillars-module__JpKCZW__insights-pillars__pillar{--insights-pillars-color:#7eb545;--insights-pillars-text:var(--color-ink);flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:88px;display:flex}.InsightsPillars-module__JpKCZW__insights-pillars__pillar:nth-child(2n){flex-direction:row-reverse}.InsightsPillars-module__JpKCZW__insights-pillars__pillar--trends{--insights-pillars-color:var(--color-accent-orange);--insights-pillars-text:#fff}.InsightsPillars-module__JpKCZW__insights-pillars__pillar--strengths{--insights-pillars-color:var(--color-forest);--insights-pillars-text:#fff}.InsightsPillars-module__JpKCZW__insights-pillars__frame{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:20px;flex:440px;min-width:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.InsightsPillars-module__JpKCZW__insights-pillars__pillar--analysis .InsightsPillars-module__JpKCZW__insights-pillars__frame{aspect-ratio:16/10}@media (max-width:640px){.InsightsPillars-module__JpKCZW__insights-pillars__frame.InsightsPillars-module__JpKCZW__insights-pillars__frame--portrait{aspect-ratio:3/4}}.InsightsPillars-module__JpKCZW__insights-pillars__text{flex:380px;min-width:0}.InsightsPillars-module__JpKCZW__insights-pillars__tag{--chip-background:var(--insights-pillars-color);--chip-color:var(--insights-pillars-text)}.InsightsPillars-module__JpKCZW__insights-pillars__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:18px 0;font-size:clamp(32px,4.4vw,64px);font-weight:900;line-height:.95}.InsightsPillars-module__JpKCZW__insights-pillars__description{max-width:520px;color:var(--color-ink-muted);margin:0 0 22px;font-size:18px;line-height:1.55}.InsightsPillars-module__JpKCZW__insights-pillars__points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.InsightsPillars-module__JpKCZW__insights-pillars__point{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.InsightsPillars-module__JpKCZW__insights-pillars__check{background:var(--insights-pillars-color);border:1px solid #1f1e1d26;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:11px;font-weight:900;display:flex}
.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__models{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__model{height:100%;color:var(--color-ink);background:#fff;border:5px solid #fbfcfd;border-radius:18px;flex-direction:column;gap:14px;padding:12px 12px 22px;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex;box-shadow:0 10px 24px -14px #0a223380}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__model:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__model:active{transition-duration:80ms;transform:translateY(-1px)scale(.985);box-shadow:0 8px 18px -12px #0a223380}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__model:focus-visible{outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__model:hover,.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__model:active{transform:none}}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__frame{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__frame:has(.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__image){background:#fff}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__image{object-fit:cover}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__image--cut-out{object-fit:contain}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__caption{justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__name{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;font-size:20px;font-weight:700;line-height:1.18}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__connection{--chip-color:var(--color-ink);flex:none}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__connection--bluetooth{--chip-background:#cfe0f7}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__connection--wifi{--chip-background:#f5dca0}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__connection--network{--chip-background:#d4ecd9}.LaunchMonitorModels-module__Kb9SzG__launch-monitor-models__guide{color:#046d26;margin-top:auto;padding:0 12px;font-size:14px;font-weight:700}
.PlayerReviews-module__obRnza__player-reviews{color:var(--color-ink);font-family:var(--font-sans);margin:0 clamp(20px,4vw,56px) 88px;line-height:normal}.PlayerReviews-module__obRnza__player-reviews__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1.02}.PlayerReviews-module__obRnza__player-reviews__reviews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.PlayerReviews-module__obRnza__player-reviews__review{background:#fff;border:5px solid #fbfcfd;border-radius:18px;flex-direction:column;gap:16px;height:100%;margin:0;padding:26px;display:flex;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.PlayerReviews-module__obRnza__player-reviews__rating{color:var(--color-accent-orange);letter-spacing:2px;font-size:18px}.PlayerReviews-module__obRnza__player-reviews__rating-rest{opacity:.25}.PlayerReviews-module__obRnza__player-reviews__quote{color:#6f7787;flex:1;margin:0;font-size:17px;line-height:1.5}.PlayerReviews-module__obRnza__player-reviews__name{font-size:14px;font-weight:700}.PlayerReviews-module__obRnza__player-reviews__about{color:var(--color-ink-muted);font-weight:500;display:block}
.ReleaseHighlights-module__nz7nCa__release-highlights{color:var(--color-ink);font-family:var(--font-sans);grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 48px;padding:0 max(clamp(20px,4vw,56px),50% - 640px) 88px;line-height:normal;display:grid}.ReleaseHighlights-module__nz7nCa__release-highlights a:focus-visible{outline-offset:3px;outline:3px solid #046d26}@media (min-width:900px){.ReleaseHighlights-module__nz7nCa__release-highlights{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}@media (min-width:900px){.ReleaseHighlights-module__nz7nCa__release-highlights__intro{position:sticky;top:110px}}.ReleaseHighlights-module__nz7nCa__release-highlights__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.4vw,44px);font-weight:900;line-height:.95}.ReleaseHighlights-module__nz7nCa__release-highlights__description{max-width:480px;color:var(--color-ink-muted);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.5}.ReleaseHighlights-module__nz7nCa__release-highlights__main{flex-direction:column;gap:18px;min-width:0;display:flex}.ReleaseHighlights-module__nz7nCa__release-highlights__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ReleaseHighlights-module__nz7nCa__release-highlights__release{background:#fff;border:5px solid #fbfcfd;border-radius:18px;padding:26px 28px;scroll-margin-top:110px;box-shadow:0 10px 24px -14px #0a223380}.ReleaseHighlights-module__nz7nCa__release-highlights__release-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.ReleaseHighlights-module__nz7nCa__release-highlights__version{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:24px;font-weight:900;line-height:1.18}.ReleaseHighlights-module__nz7nCa__release-highlights__date{color:var(--color-ink-muted);font-size:14px;font-weight:700}.ReleaseHighlights-module__nz7nCa__release-highlights__highlights{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ReleaseHighlights-module__nz7nCa__release-highlights__highlight{align-items:baseline;gap:12px;font-size:16px;line-height:1.5;display:flex}.ReleaseHighlights-module__nz7nCa__release-highlights__kind{--chip-color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;flex:none;justify-content:center;min-width:88px}.ReleaseHighlights-module__nz7nCa__release-highlights__kind--new{--chip-background:#d4ecd9}.ReleaseHighlights-module__nz7nCa__release-highlights__kind--improved{--chip-background:#cfe0f7}.ReleaseHighlights-module__nz7nCa__release-highlights__notes{color:var(--color-ink);border-top:1.5px dashed #c9c3b3;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;gap:12px;margin:22px -28px -26px;padding:16px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.ReleaseHighlights-module__nz7nCa__release-highlights__notes:hover{background:#e3efd3}.ReleaseHighlights-module__nz7nCa__release-highlights__notes-icon{background:#7eb545;border:1px solid #1f1e1d26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.ReleaseHighlights-module__nz7nCa__release-highlights__notes-arrow{width:15px;height:15px}.ReleaseHighlights-module__nz7nCa__release-highlights__more{color:var(--color-ink);text-underline-offset:5px;align-self:flex-start;align-items:center;gap:6px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #7eb545;text-decoration:underline #7eb545;text-decoration-thickness:2px;display:inline-flex}.ReleaseHighlights-module__nz7nCa__release-highlights__more:hover{color:#046d26;text-decoration-color:#046d26}.ReleaseHighlights-module__nz7nCa__release-highlights__more-icon{width:.9em;height:.9em}
.TrialDownload-module__H0X_8q__trial-download{z-index:1;max-width:1180px;color:var(--color-ink);font-family:var(--font-sans);margin:clamp(-100px,-9vw,-72px) auto 72px;padding:0 clamp(20px,4vw,56px);scroll-margin-top:100px;line-height:normal;position:relative}.TrialDownload-module__H0X_8q__trial-download__titles{flex-direction:column;gap:6px;display:flex}.TrialDownload-module__H0X_8q__trial-download__step{color:#6f7787;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.TrialDownload-module__H0X_8q__trial-download__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1.02}
.UpdatePostMore-module__6Vc-yW__update-post-more{color:var(--color-ink);font-family:var(--font-sans);background:#eef3f1;padding:72px clamp(20px,4vw,56px) 88px;line-height:normal}.UpdatePostMore-module__6Vc-yW__update-post-more__inner{max-width:1180px;margin:0 auto}.UpdatePostMore-module__6Vc-yW__update-post-more__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.UpdatePostMore-module__6Vc-yW__update-post-more__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:.95}.UpdatePostMore-module__6Vc-yW__update-post-more__all{color:var(--color-ink);border-bottom:2px solid #7eb545;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.UpdatePostMore-module__6Vc-yW__update-post-more__all:hover{color:#046d26}.UpdatePostMore-module__6Vc-yW__update-post-more__all:focus-visible{outline-offset:3px;outline:3px solid #046d26}.UpdatePostMore-module__6Vc-yW__update-post-more__all-icon{width:.9em;height:.9em}.UpdatePostMore-module__6Vc-yW__update-post-more__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}
.UpdateCard-module__gZsiWG__update-card{background:linear-gradient(#fff, #fff) padding-box, var(--gradient-edge) border-box;height:100%;color:var(--color-ink);font-family:var(--font-sans);border:5px solid #0000;border-radius:20px;flex-direction:column;line-height:normal;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.UpdateCard-module__gZsiWG__update-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.UpdateCard-module__gZsiWG__update-card:active{transition-duration:80ms;transform:translateY(-1px)scale(.985);box-shadow:0 8px 18px -12px #0a223380}.UpdateCard-module__gZsiWG__update-card:has(.UpdateCard-module__gZsiWG__update-card__link:focus-visible){outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.UpdateCard-module__gZsiWG__update-card:hover,.UpdateCard-module__gZsiWG__update-card:active{transform:none}}.UpdateCard-module__gZsiWG__update-card__photo{aspect-ratio:16/10;background:#dfe8ec;border-radius:14px;margin:10px 10px 0;position:relative;overflow:hidden}.UpdateCard-module__gZsiWG__update-card__image{object-fit:cover}.UpdateCard-module__gZsiWG__update-card__type{color:var(--color-ink);background:#d4ecd9;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;right:10px}.UpdateCard-module__gZsiWG__update-card__type--deep-dive{background:var(--color-lime)}.UpdateCard-module__gZsiWG__update-card__body{flex-direction:column;flex:1;gap:10px;padding:8px 22px 24px;display:flex}.UpdateCard-module__gZsiWG__update-card__meta{flex-wrap:wrap;order:-1;align-items:center;gap:10px;margin:0;display:flex}.UpdateCard-module__gZsiWG__update-card__category{--chip-background:#7eb545;--chip-color:var(--color-ink)}.UpdateCard-module__gZsiWG__update-card__category--challenges{--chip-background:var(--color-lime);--chip-color:#fff}.UpdateCard-module__gZsiWG__update-card__category--shootouts{--chip-background:var(--color-accent-orange);--chip-color:#fff}.UpdateCard-module__gZsiWG__update-card__category--virtual-golf{--chip-background:var(--color-forest);--chip-color:#fff}.UpdateCard-module__gZsiWG__update-card__category--general{--chip-background:var(--color-ink);--chip-color:#fff}.UpdateCard-module__gZsiWG__update-card__date{color:var(--color-ink-muted);font-size:13px;font-weight:700}.UpdateCard-module__gZsiWG__update-card__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:21px;font-weight:700;line-height:1.18}.UpdateCard-module__gZsiWG__update-card__link{color:inherit;text-decoration:none}.UpdateCard-module__gZsiWG__update-card__link:after{content:"";position:absolute;inset:0}.UpdateCard-module__gZsiWG__update-card__link:focus-visible{outline:none}.UpdateCard-module__gZsiWG__update-card__excerpt{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}.UpdateCard-module__gZsiWG__update-card__reading-time{color:var(--color-ink-muted);margin:auto 0 0;font-size:13px;font-weight:700}
.WinterHero-module__gt90ia__winter-hero{isolation:isolate;background:var(--color-forest);color:#fff;font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:48px;margin-bottom:72px;padding:clamp(40px,6vw,72px) max(clamp(20px,4vw,56px),50% - 640px) 72px;line-height:normal;display:grid;position:relative;overflow:hidden}.WinterHero-module__gt90ia__winter-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#3a5f3af2 0%,#3a5f3adb 50%,#3a5f3ab8 100%);position:absolute;inset:0}.WinterHero-module__gt90ia__winter-hero__backdrop{z-index:-2;object-fit:cover}.WinterHero-module__gt90ia__winter-hero__nav{grid-column:1/-1;margin-bottom:28px}.WinterHero-module__gt90ia__winter-hero__breadcrumbs{color:var(--color-forest-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.WinterHero-module__gt90ia__winter-hero__breadcrumb{align-items:center;gap:8px;display:flex}.WinterHero-module__gt90ia__winter-hero__breadcrumb-link{color:var(--color-forest-text-muted);text-decoration:none}.WinterHero-module__gt90ia__winter-hero__breadcrumb-link:hover{color:#7eb545}.WinterHero-module__gt90ia__winter-hero__breadcrumb-link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.WinterHero-module__gt90ia__winter-hero__current{color:#fff}.WinterHero-module__gt90ia__winter-hero__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:24px 0 22px;font-size:clamp(40px,5.8vw,88px);font-weight:900;line-height:.94}.WinterHero-module__gt90ia__winter-hero__description{color:#d5dbe4;text-wrap:pretty;max-width:560px;margin:0 0 32px;font-size:20px;line-height:1.55}.WinterHero-module__gt90ia__winter-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.WinterHero-module__gt90ia__winter-hero__action-icon{width:.9em;height:.9em;margin-left:10px}.WinterHero-module__gt90ia__winter-hero__media{position:relative}.WinterHero-module__gt90ia__winter-hero__frame{aspect-ratio:4/3.4;background:#dfe8ec;border:5px solid #dde5e0;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.WinterHero-module__gt90ia__winter-hero__photo{object-fit:cover}.WinterHero-module__gt90ia__winter-hero__countdown{color:var(--color-ink);background:#fff;border:5px solid #dde5e0;border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:14px 18px;display:flex;position:absolute;bottom:28px;left:-14px;rotate:-2deg;box-shadow:0 10px 24px -14px #0a223380}.WinterHero-module__gt90ia__winter-hero__countdown-label{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.WinterHero-module__gt90ia__winter-hero__countdown-days{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;font-size:26px;font-weight:900;line-height:1.18}
.AboutPhotos-module__p_8HCW__about-photos{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px) 96px;display:grid}@media (min-width:700px){.AboutPhotos-module__p_8HCW__about-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.AboutPhotos-module__p_8HCW__about-photos__photo{aspect-ratio:4/5;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:18px;position:relative;overflow:hidden;rotate:-1.5deg;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.AboutPhotos-module__p_8HCW__about-photos__photo:nth-child(2){rotate:1deg}@media (min-width:700px){.AboutPhotos-module__p_8HCW__about-photos__photo:nth-child(2){translate:0 24px}}.AboutPhotos-module__p_8HCW__about-photos__photo:nth-child(3){rotate:-.5deg}.AboutPhotos-module__p_8HCW__about-photos__image{object-fit:cover}
.CourseScorecard-module__QlZRnq__course-scorecard{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.CourseScorecard-module__QlZRnq__course-scorecard__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.CourseScorecard-module__QlZRnq__course-scorecard__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.CourseScorecard-module__QlZRnq__course-scorecard__note{color:var(--color-ink-muted);margin:0;font-size:14px;font-weight:700}.CourseScorecard-module__QlZRnq__course-scorecard__halves{gap:16px;display:grid}.CourseScorecard-module__QlZRnq__course-scorecard__scroller{background:#fff;border:5px solid #dde5e0;border-radius:16px;overflow-x:auto;box-shadow:0 10px 24px -14px #0a223380}.CourseScorecard-module__QlZRnq__course-scorecard__table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;min-width:640px;font-size:15px}.CourseScorecard-module__QlZRnq__course-scorecard__table :where(th,td){padding:12px 6px}.CourseScorecard-module__QlZRnq__course-scorecard__table :where(th,td)+:where(th,td){border-left:1px solid #e2dccd}.CourseScorecard-module__QlZRnq__course-scorecard__table :where(tbody tr){border-top:1.5px solid #e2dccd}.CourseScorecard-module__QlZRnq__course-scorecard__table :where(thead th){border-left-color:var(--color-forest-line);background:var(--color-forest);color:#eef3f1}.CourseScorecard-module__QlZRnq__course-scorecard__label{text-align:left;width:88px;padding-left:10px;font-weight:700}.CourseScorecard-module__QlZRnq__course-scorecard__number{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;font-weight:700}.CourseScorecard-module__QlZRnq__course-scorecard__total{color:var(--color-ink);font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;background:#7eb545;border-left-color:#1f1e1d26;font-weight:700}.CourseScorecard-module__QlZRnq__course-scorecard__par{font-weight:700}.CourseScorecard-module__QlZRnq__course-scorecard__distance{color:var(--color-ink-muted)}.CourseScorecard-module__QlZRnq__course-scorecard__sum{background:#eef5e4;border-left-color:#1f1e1d26;font-weight:900}
.GameModeSteps-module__PxcFAa__game-mode-steps{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.GameModeSteps-module__PxcFAa__game-mode-steps__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 32px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.GameModeSteps-module__PxcFAa__game-mode-steps__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.GameModeSteps-module__PxcFAa__game-mode-steps__step{background:#fff;border:5px solid #dde5e0;border-radius:18px;flex-direction:column;gap:14px;padding:12px 12px 26px;display:flex;box-shadow:0 10px 24px -14px #0a223380}.GameModeSteps-module__PxcFAa__game-mode-steps__frame{aspect-ratio:16/10;background:#dfe8ec;border:5px solid #dde5e0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.GameModeSteps-module__PxcFAa__game-mode-steps__image{object-fit:cover}.GameModeSteps-module__PxcFAa__game-mode-steps__body{align-items:flex-start;gap:14px;padding:0 12px;display:flex}.GameModeSteps-module__PxcFAa__game-mode-steps__number{--game-mode-steps-color:#7eb545;--game-mode-steps-text:var(--color-ink);background:var(--game-mode-steps-color);height:44px;color:var(--game-mode-steps-text);font-family:var(--font-display);font-synthesis:none;border:1px solid #1f1e1d26;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.GameModeSteps-module__PxcFAa__game-mode-steps__number--navy{--game-mode-steps-color:var(--color-forest);--game-mode-steps-text:#fff}.GameModeSteps-module__PxcFAa__game-mode-steps__number--orange{--game-mode-steps-color:var(--color-accent-orange);--game-mode-steps-text:#fff}.GameModeSteps-module__PxcFAa__game-mode-steps__number--black{--game-mode-steps-color:#222220;--game-mode-steps-text:#fff}.GameModeSteps-module__PxcFAa__game-mode-steps__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:6px 0;font-size:19px;font-weight:700;line-height:1.18}.GameModeSteps-module__PxcFAa__game-mode-steps__text{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}
.InsightsQuestions-module__87MZlq__insights-questions{background:var(--color-forest);color:#eef3f1;font-family:var(--font-sans);border:5px solid #fbfcfd;border-radius:22px;margin:0 clamp(20px,4vw,56px) 88px;padding:clamp(32px,5vw,64px);line-height:normal;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.InsightsQuestions-module__87MZlq__insights-questions__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 12px;font-size:clamp(32px,4.4vw,60px);font-weight:900;line-height:.95}.InsightsQuestions-module__87MZlq__insights-questions__description{max-width:560px;color:var(--color-forest-text-muted);margin:0 0 36px;font-size:18px;line-height:1.5}.InsightsQuestions-module__87MZlq__insights-questions__link{color:#7eb545;border-bottom:2px solid #7eb545;font-weight:700;text-decoration:none}.InsightsQuestions-module__87MZlq__insights-questions__link:hover{color:#fff;border-bottom-color:#fff}.InsightsQuestions-module__87MZlq__insights-questions__link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.InsightsQuestions-module__87MZlq__insights-questions__questions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.InsightsQuestions-module__87MZlq__insights-questions__question{border:2px solid var(--color-forest-line);border-radius:16px;flex-direction:column;gap:10px;padding:22px 24px;transition:border-color .15s;display:flex}.InsightsQuestions-module__87MZlq__insights-questions__question:hover{border-color:#7eb545}.InsightsQuestions-module__87MZlq__insights-questions__quote{font-size:18px;font-weight:700;line-height:1.3}.InsightsQuestions-module__87MZlq__insights-questions__answer{color:var(--color-forest-text-muted);margin:0;font-size:15px;line-height:1.5}
.LaunchMonitorMore-module__gPuqxG__launch-monitor-more{color:var(--color-ink);font-family:var(--font-sans);margin-bottom:88px;padding:0 clamp(20px,4vw,56px);line-height:normal}.LaunchMonitorMore-module__gPuqxG__launch-monitor-more__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.18}.LaunchMonitorMore-module__gPuqxG__launch-monitor-more__links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.LaunchMonitorMore-module__gPuqxG__launch-monitor-more__icon{width:.9em;height:.9em;margin-left:10px}
.MultiplayerBenefits-module__gABaDW__multiplayer-benefits{max-width:1280px;color:var(--color-ink);font-family:var(--font-sans);margin:0 auto 88px;padding:0 clamp(20px,4vw,56px);line-height:normal}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__heading{max-width:800px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 32px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__card{background:#fff;border:5px solid #dde5e0;border-radius:18px;flex-direction:column;gap:12px;padding:12px 12px 28px;display:flex;box-shadow:0 10px 24px -14px #0a223380}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__frame{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #dde5e0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__photo{object-fit:cover}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;padding:0 16px;font-size:21px;font-weight:700;line-height:1.18}.MultiplayerBenefits-module__gABaDW__multiplayer-benefits__text{color:var(--color-ink-muted);text-wrap:pretty;margin:0;padding:0 16px;font-size:16px;line-height:1.55}
.PricingHero-module__bnpfAq__pricing-hero{color:var(--color-ink);font-family:var(--font-sans);text-align:center;padding:clamp(56px,8vw,96px) clamp(20px,4vw,56px) 56px;line-height:normal}.PricingHero-module__bnpfAq__pricing-hero__heading{max-width:1000px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:26px auto 20px;font-size:clamp(44px,7vw,112px);font-weight:900;line-height:.92}.PricingHero-module__bnpfAq__pricing-hero__description{max-width:560px;color:var(--color-ink-muted);text-wrap:pretty;margin:0 auto;font-size:20px;line-height:1.5}
.TrialHero-module__UiAHTa__trial-hero{isolation:isolate;background:var(--color-forest);color:#fff;font-family:var(--font-sans);text-align:center;padding:clamp(56px,8vw,96px) clamp(20px,4vw,56px) clamp(120px,12vw,160px);line-height:normal;position:relative;overflow:hidden}.TrialHero-module__UiAHTa__trial-hero:before{content:"";z-index:-1;background:radial-gradient(70% 70%,#3a5f3af2 0%,#3a5f3ad9 60%,#3a5f3ab3 100%);position:absolute;inset:0}.TrialHero-module__UiAHTa__trial-hero__backdrop{z-index:-2;object-fit:cover}.TrialHero-module__UiAHTa__trial-hero__heading{max-width:1000px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:26px auto 20px;font-size:clamp(44px,7vw,108px);font-weight:900;line-height:.92}.TrialHero-module__UiAHTa__trial-hero__description{color:#d5dbe4;text-wrap:pretty;max-width:620px;margin:0 auto;font-size:20px;line-height:1.5}
.WinterOffer-module__j2KzGG__winter-offer{max-width:1280px;color:var(--color-ink);font-family:var(--font-sans);margin:0 auto 88px;padding:0 clamp(20px,4vw,56px);line-height:normal}.WinterOffer-module__j2KzGG__winter-offer__card{border:2px dashed var(--color-ink);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.WinterOffer-module__j2KzGG__winter-offer__text{flex-direction:column;gap:8px;max-width:640px;display:flex}.WinterOffer-module__j2KzGG__winter-offer__tag{letter-spacing:.06em;text-transform:uppercase;align-self:flex-start}.WinterOffer-module__j2KzGG__winter-offer__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:1}.WinterOffer-module__j2KzGG__winter-offer__terms{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.WinterOffer-module__j2KzGG__winter-offer__action-icon{width:.9em;height:.9em;margin-left:10px}
.AboutStory-module__n9FQdG__about-story{--about-story-dates-width:clamp(80px, 9vw, 96px);--about-story-gap:clamp(20px, 3vw, 36px);max-width:1180px;color:var(--color-ink);font-family:var(--font-sans);margin:0 auto;padding:0 clamp(20px,4vw,56px) 96px;line-height:normal}.AboutStory-module__n9FQdG__about-story__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 40px;font-size:clamp(34px,4.4vw,60px);font-weight:900;line-height:.95}.AboutStory-module__n9FQdG__about-story__milestones{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.AboutStory-module__n9FQdG__about-story__milestones:before{content:"";top:8px;bottom:8px;left:var(--about-story-dates-width);background:var(--color-forest);border-radius:2px 2px 0 0;width:3px;position:absolute}.AboutStory-module__n9FQdG__about-story__milestone{grid-template-columns:var(--about-story-dates-width) minmax(0, 1fr);align-items:start;gap:var(--about-story-gap);display:grid;position:relative}.AboutStory-module__n9FQdG__about-story__date{text-align:right;flex-direction:column;padding:14px 14px 0 0;display:flex}.AboutStory-module__n9FQdG__about-story__year{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;font-size:clamp(16px,1.6vw,20px);font-weight:900;line-height:1.02}.AboutStory-module__n9FQdG__about-story__year--repeated{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AboutStory-module__n9FQdG__about-story__month{color:var(--color-ink-muted);font-size:12px;font-weight:700}.AboutStory-module__n9FQdG__about-story__dot{top:18px;left:calc(var(--about-story-dates-width) - 8px);background:#fff;border:1px solid #1f1e1d26;border-radius:50%;width:19px;height:19px;position:absolute}.AboutStory-module__n9FQdG__about-story__dot--green{background:#7eb545}.AboutStory-module__n9FQdG__about-story__dot--orange{background:var(--color-accent-orange)}.AboutStory-module__n9FQdG__about-story__dot--navy{background:var(--color-forest)}.AboutStory-module__n9FQdG__about-story__dot--lime{background:var(--color-lime)}.AboutStory-module__n9FQdG__about-story__card{background:#fff;border:5px solid #fbfcfd;border-radius:22px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.AboutStory-module__n9FQdG__about-story__card--first-of-year{box-shadow:4px 4px 0 var(--color-forest)}.AboutStory-module__n9FQdG__about-story__title{margin:0;font-size:17px;font-weight:700;line-height:1.3}.AboutStory-module__n9FQdG__about-story__description{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.AboutStory-module__n9FQdG__about-story__more{grid-template-columns:var(--about-story-dates-width) minmax(0, 1fr);gap:var(--about-story-gap);margin-top:18px;display:grid;position:relative}.AboutStory-module__n9FQdG__about-story__more:before{content:"";top:-26px;bottom:0;left:var(--about-story-dates-width);background:linear-gradient(var(--color-forest), #3a5f3a00);border-radius:0 0 2px 2px;width:3px;position:absolute}.AboutStory-module__n9FQdG__about-story__more-link{border:2px dashed var(--color-forest);color:var(--color-ink);border-radius:22px;grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.AboutStory-module__n9FQdG__about-story__more-link:hover{background:#e3efd3;border-style:solid}.AboutStory-module__n9FQdG__about-story__more-link:focus-visible{outline-offset:3px;outline:3px solid #046d26}.AboutStory-module__n9FQdG__about-story__more-icon{background:#7eb545;border:1px solid #1f1e1d26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.AboutStory-module__n9FQdG__about-story__more-arrow{width:15px;height:15px}
.ConnectHero-module__jI0eQG__connect-hero{isolation:isolate;background:var(--color-forest);color:#fff;font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:48px;margin-bottom:72px;padding:clamp(56px,8vw,96px) max(clamp(20px,4vw,56px),50% - 640px) 48px;line-height:normal;display:grid;position:relative;overflow:hidden}.ConnectHero-module__jI0eQG__connect-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#3a5f3af2 0%,#3a5f3adb 50%,#3a5f3ab8 100%);position:absolute;inset:0}.ConnectHero-module__jI0eQG__connect-hero__backdrop{z-index:-2;object-fit:cover}.ConnectHero-module__jI0eQG__connect-hero__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:26px 0 0;font-size:clamp(44px,7vw,108px);font-weight:900;line-height:.92}.ConnectHero-module__jI0eQG__connect-hero__aside{flex-direction:column;gap:20px;display:flex}.ConnectHero-module__jI0eQG__connect-hero__frame{aspect-ratio:16/9;background:#dfe8ec;border:5px solid #fbfcfd;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.ConnectHero-module__jI0eQG__connect-hero__photo{object-fit:cover}.ConnectHero-module__jI0eQG__connect-hero__description{color:#d5dbe4;text-wrap:pretty;max-width:520px;margin:0;font-size:20px;line-height:1.5}
.CourseSignatureHoles-module__g_NZ1G__course-signature-holes{color:var(--color-ink);font-family:var(--font-sans);padding:0 clamp(20px,4vw,56px) 88px;line-height:normal}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;margin:0 0 28px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__holes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__hole{background:#fff;border:5px solid #dde5e0;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__frame{aspect-ratio:16/10;background:#dfe8ec;border-bottom:1px solid #1f1e1d26;position:relative}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__image{object-fit:cover}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__text{flex-direction:column;gap:6px;padding:16px 20px 20px;display:flex}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:18px;font-weight:700;line-height:1.18}.CourseSignatureHoles-module__g_NZ1G__course-signature-holes__description{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}
.DocsContent-module__YpNFfq__docs-content{color:#2e322a;font-size:16px;line-height:1.7}.DocsContent-module__YpNFfq__docs-content>*{margin-block:0}.DocsContent-module__YpNFfq__docs-content>*+*{margin-top:16px}.DocsContent-module__YpNFfq__docs-content>*+h2{margin-top:48px}.DocsContent-module__YpNFfq__docs-content>*+:is(h3,h4,h5,h6){margin-top:32px}.DocsContent-module__YpNFfq__docs-content>h2+*{margin-top:24px}.DocsContent-module__YpNFfq__docs-content>:is(h3,h4,h5,h6)+*{margin-top:14px}.DocsContent-module__YpNFfq__docs-content h2,.DocsContent-module__YpNFfq__docs-content h3,.DocsContent-module__YpNFfq__docs-content h4,.DocsContent-module__YpNFfq__docs-content h5,.DocsContent-module__YpNFfq__docs-content h6{color:var(--color-ink);text-wrap:balance;scroll-margin-top:110px}.DocsContent-module__YpNFfq__docs-content h2{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.02}.DocsContent-module__YpNFfq__docs-content h3{font-size:19px;font-weight:700;line-height:1.3}.DocsContent-module__YpNFfq__docs-content h4,.DocsContent-module__YpNFfq__docs-content h5,.DocsContent-module__YpNFfq__docs-content h6{font-size:17px;font-weight:700;line-height:1.35}.DocsContent-module__YpNFfq__docs-content p{text-wrap:pretty}.DocsContent-module__YpNFfq__docs-content strong{color:var(--color-ink)}.DocsContent-module__YpNFfq__docs-content a{color:var(--color-ink);text-underline-offset:3px;text-decoration-color:#7eb545;text-decoration-thickness:2px}.DocsContent-module__YpNFfq__docs-content a:hover{color:#046d26}.DocsContent-module__YpNFfq__docs-content a:focus-visible{outline-offset:3px;outline:3px solid #046d26}.DocsContent-module__YpNFfq__docs-content ul,.DocsContent-module__YpNFfq__docs-content ol{padding-left:22px}.DocsContent-module__YpNFfq__docs-content ol{list-style-type:DocsContent-module__YpNFfq__docs-content-step}.DocsContent-module__YpNFfq__docs-content ol>li::marker{color:var(--color-ink);font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;font-size:18px;font-weight:900}.DocsContent-module__YpNFfq__docs-content li+li{margin-top:6px}.DocsContent-module__YpNFfq__docs-content :is(ul,ol):has(>li>p)>li+li{margin-top:28px}.DocsContent-module__YpNFfq__docs-content li>*{margin-block:0}.DocsContent-module__YpNFfq__docs-content li>*+*{margin-top:14px}.DocsContent-module__YpNFfq__docs-content figure{margin-inline:0}.DocsContent-module__YpNFfq__docs-content figcaption{color:var(--color-ink-muted);margin-top:8px;font-size:13px;line-height:1.5}.DocsContent-module__YpNFfq__docs-content blockquote{color:var(--color-ink);background:#e3efd3;border:5px solid #fbfcfd;border-radius:18px;margin-inline:0;padding:14px 18px;font-size:15px;font-weight:500;line-height:1.6;box-shadow:0 10px 24px -14px #0a223380}.DocsContent-module__YpNFfq__docs-content blockquote>*{margin-block:0}.DocsContent-module__YpNFfq__docs-content blockquote>*+*{margin-top:8px}.DocsContent-module__YpNFfq__docs-content kbd{color:var(--color-ink);white-space:nowrap;background:#fff;border:1px solid #1f1e1d26;border-radius:8px;padding:3px 9px;font-family:inherit;font-size:14px;font-weight:700;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.DocsContent-module__YpNFfq__docs-content code{font-family:var(--font-mono);background:#eef3f1;border-radius:6px;padding:1px 5px;font-size:.875em}.DocsContent-module__YpNFfq__docs-content pre{background:#f4f7f5;border:1px solid #1f1e1d26;border-radius:14px;padding:14px 18px;overflow-x:auto}.DocsContent-module__YpNFfq__docs-content pre code{background:0 0;padding:0}.DocsContent-module__YpNFfq__docs-content table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.DocsContent-module__YpNFfq__docs-content th,.DocsContent-module__YpNFfq__docs-content td{text-align:left;vertical-align:top;border-bottom:1.5px solid #e2dccd;padding:10px 12px}.DocsContent-module__YpNFfq__docs-content th{color:var(--color-ink);border-bottom-color:#1f1e1d26;font-weight:700}.DocsContent-module__YpNFfq__docs-content hr{border:0;border-top:1.5px solid #e2dccd;margin-block:36px}.DocsContent-module__YpNFfq__docs-content__image-link{background:#e3eaee;border:5px solid #fbfcfd;border-radius:18px;width:fit-content;max-width:100%;display:block;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.DocsContent-module__YpNFfq__docs-content__image{max-width:100%;height:auto;display:block}.DocsContent-module__YpNFfq__docs-content__table{overflow-x:auto}.DocsContent-module__YpNFfq__docs-content__url{overflow-wrap:anywhere}@counter-style DocsContent-module__YpNFfq__docs-content-step{system:extends decimal;suffix:". "}
.GameModesHero-module__wHd3Aq__game-modes-hero{isolation:isolate;background:var(--color-forest);color:#fff;font-family:var(--font-sans);text-align:center;padding:clamp(56px,8vw,96px) max(clamp(20px,4vw,56px),50% - 640px) 56px;line-height:normal;position:relative;overflow:hidden}.GameModesHero-module__wHd3Aq__game-modes-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#3a5f3af2 0%,#3a5f3adb 50%,#3a5f3ab8 100%);position:absolute;inset:0}.GameModesHero-module__wHd3Aq__game-modes-hero__backdrop{z-index:-2;object-fit:cover}.GameModesHero-module__wHd3Aq__game-modes-hero__heading{max-width:1100px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 auto;font-size:clamp(48px,8vw,128px);font-weight:900;line-height:.9}.GameModesHero-module__wHd3Aq__game-modes-hero__highlight{background:var(--color-accent-orange);color:#fff;border-radius:.18em;padding:0 .12em;display:inline-block;rotate:2deg}.GameModesHero-module__wHd3Aq__game-modes-hero__description{color:#d5dbe4;text-wrap:pretty;max-width:560px;margin:24px auto 0;font-size:20px;line-height:1.5}.GameModesHero-module__wHd3Aq__game-modes-hero__link{color:#fff;border-bottom:2px solid #7eb545;font-weight:700;text-decoration:none}.GameModesHero-module__wHd3Aq__game-modes-hero__link:hover{color:#7eb545}.GameModesHero-module__wHd3Aq__game-modes-hero__link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.GameModesHero-module__wHd3Aq__game-modes-hero__categories{flex-wrap:wrap;justify-content:center;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.GameModesHero-module__wHd3Aq__game-modes-hero__category{--game-modes-hero-color:#7eb545;--game-modes-hero-text:var(--color-ink);background:var(--game-modes-hero-color);color:var(--game-modes-hero-text);border:3px solid #fbfcfd;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1);display:block;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.GameModesHero-module__wHd3Aq__game-modes-hero__category:hover{color:var(--game-modes-hero-text);transform:translateY(-1px)}.GameModesHero-module__wHd3Aq__game-modes-hero__category:focus-visible{outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){.GameModesHero-module__wHd3Aq__game-modes-hero__category:hover{transform:none}}.GameModesHero-module__wHd3Aq__game-modes-hero__category--navy{--game-modes-hero-color:var(--color-forest);--game-modes-hero-text:#fff}.GameModesHero-module__wHd3Aq__game-modes-hero__category--orange{--game-modes-hero-color:var(--color-accent-orange);--game-modes-hero-text:#fff}.GameModesHero-module__wHd3Aq__game-modes-hero__category--black{--game-modes-hero-color:#222220;--game-modes-hero-text:#fff}
.InsightsSteps-module__-emq2W__insights-steps{color:var(--color-ink);font-family:var(--font-sans);background:#7eb545;border:5px solid #fbfcfd;border-radius:22px;margin:0 clamp(20px,4vw,56px) 88px;padding:clamp(32px,5vw,56px);line-height:normal;box-shadow:0 10px 24px -14px #0a223380}.InsightsSteps-module__-emq2W__insights-steps__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 32px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:.95}.InsightsSteps-module__-emq2W__insights-steps__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.InsightsSteps-module__-emq2W__insights-steps__step{background:#fff;border:5px solid #fbfcfd;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 10px 24px -14px #0a223380}.InsightsSteps-module__-emq2W__insights-steps__number{background:var(--color-accent-orange);color:#fff;width:48px;height:48px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;border:1px solid #1f1e1d26;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:900;line-height:1;display:flex}.InsightsSteps-module__-emq2W__insights-steps__title{margin:0;font-size:19px;font-weight:700;line-height:1.3}.InsightsSteps-module__-emq2W__insights-steps__text{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}
.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons{background:var(--color-forest);color:#eef3f1;font-family:var(--font-sans);border:5px solid #fbfcfd;border-radius:22px;margin:0 clamp(20px,4vw,56px) 88px;padding:clamp(32px,5vw,64px);line-height:normal;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__heading{max-width:900px;font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:0 0 32px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:.95}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__reasons{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__reason{--launch-monitor-reasons-dot:#7eb545;border:2px solid var(--color-forest-line);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__reason:before{content:"";background:var(--launch-monitor-reasons-dot);border-radius:50%;width:14px;height:14px}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__reason--white{--launch-monitor-reasons-dot:#fff}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__reason--orange{--launch-monitor-reasons-dot:var(--color-accent-orange)}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__reason--lime{--launch-monitor-reasons-dot:var(--color-lime)}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__title{margin:0;font-size:19px;font-weight:700;line-height:1.3}.LaunchMonitorReasons-module__0gPBSa__launch-monitor-reasons__text{color:var(--color-forest-text-muted);margin:0;font-size:15px;line-height:1.5}
