.EcologiSection-module__fBp9zG__ecologi-section{margin-bottom:var(--home-section-gap);padding:clamp(96px, 10vw, 136px) var(--home-gutter);color:var(--color-ink);font-family:var(--font-sans);background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(48px,6vw,80px);line-height:normal;display:grid}.EcologiSection-module__fBp9zG__ecologi-section__photo{aspect-ratio:16/11;background:#dfe8ec;border:5px solid #dde5e0;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.EcologiSection-module__fBp9zG__ecologi-section__image{object-fit:cover}.EcologiSection-module__fBp9zG__ecologi-section__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.EcologiSection-module__fBp9zG__ecologi-section__eyebrow{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.EcologiSection-module__fBp9zG__ecologi-section__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(40px,4.6vw,64px);font-weight:900;line-height:.95}.EcologiSection-module__fBp9zG__ecologi-section__description{color:#3d434b;text-wrap:pretty;max-width:460px;margin:0;font-size:19px;line-height:1.5}.EcologiSection-module__fBp9zG__ecologi-section__trees{color:var(--color-ink-muted);align-items:baseline;gap:12px;margin:4px 0 0;font-size:15px;font-weight:700;display:flex}.EcologiSection-module__fBp9zG__ecologi-section__trees-count{color:var(--color-forest);font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.008em;font-size:40px;font-weight:900;line-height:1.08}.EcologiSection-module__fBp9zG__ecologi-section__link{color:var(--color-ink);text-underline-offset:5px;font-size:16px;font-weight:700;-webkit-text-decoration:underline #7eb545;text-decoration:underline #7eb545;text-decoration-thickness:2px}.EcologiSection-module__fBp9zG__ecologi-section__link:hover{color:#046d26}.EcologiSection-module__fBp9zG__ecologi-section__link:focus-visible{outline-offset:3px;outline:3px solid #046d26}
.Divider-module__hzbVLa__divider{background:#7eb545;height:4px;display:block}
.EveryScreen-module__APf0PG__every-screen{max-width:1180px;margin:var(--home-section-gap) auto;padding:clamp(88px, 11vw, 152px) var(--home-gutter);clip-path:inset(0 -100vmax);color:var(--color-ink);font-family:var(--font-sans);background:#f4f7f5;flex-direction:column;gap:clamp(24px,3vw,36px);line-height:normal;display:flex;box-shadow:0 0 0 100vmax #f4f7f5}.EveryScreen-module__APf0PG__every-screen__heading{color:#3f6b14;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.EveryScreen-module__APf0PG__every-screen__platforms{max-width:1050px;color:var(--color-ink-muted);font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:pretty;margin:0;font-size:clamp(38px,6vw,76px);font-weight:900;line-height:1.08}.EveryScreen-module__APf0PG__every-screen__platform{color:var(--color-ink);white-space:nowrap;border-radius:12px;padding:0 10px;text-decoration:none}.EveryScreen-module__APf0PG__every-screen__platform:hover{color:#046d26}.EveryScreen-module__APf0PG__every-screen__platform:focus-visible{outline-offset:3px;outline:3px solid #046d26}.EveryScreen-module__APf0PG__every-screen__platform--mine{background:#7eb545}.EveryScreen-module__APf0PG__every-screen__mine{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EveryScreen-module__APf0PG__every-screen__separator{color:#b3b1a5}.EveryScreen-module__APf0PG__every-screen__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-top:12px;display:flex}.EveryScreen-module__APf0PG__every-screen__notes{color:var(--color-ink-muted);flex-direction:column;flex:420px;gap:6px;line-height:1.5;display:flex}.EveryScreen-module__APf0PG__every-screen__licence{margin:0;font-size:16px}.EveryScreen-module__APf0PG__every-screen__licence-lead{color:var(--color-ink)}.EveryScreen-module__APf0PG__every-screen__companions{margin:0;font-size:14px}.EveryScreen-module__APf0PG__every-screen__action-icon{width:.9em;height:.9em;margin-left:10px}
.FeatureCards-module__J2vhLa__feature-cards{margin:var(--home-section-gap) var(--home-gutter);color:#fff;font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:20px;line-height:normal;display:grid}.FeatureCards-module__J2vhLa__feature-cards__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.FeatureCards-module__J2vhLa__feature-cards__card{background:linear-gradient(var(--color-forest-raised), var(--color-forest-raised)) padding-box, var(--gradient-edge) border-box;border:5px solid #0000;border-radius:20px;flex-direction:column;gap:16px;height:100%;min-height:300px;padding-bottom:28px;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;display:flex;position:relative;box-shadow:0 10px 24px -14px #0a223380}.FeatureCards-module__J2vhLa__feature-cards__card:has(.FeatureCards-module__J2vhLa__feature-cards__link):hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0a22338c}.FeatureCards-module__J2vhLa__feature-cards__card:has(.FeatureCards-module__J2vhLa__feature-cards__link):active{transition-duration:80ms;transform:translateY(-1px)scale(.985);box-shadow:0 8px 18px -12px #0a223380}.FeatureCards-module__J2vhLa__feature-cards__card:has(.FeatureCards-module__J2vhLa__feature-cards__link:focus-visible){outline-offset:3px;outline:3px solid #7eb545}@media (prefers-reduced-motion:reduce){:is(.FeatureCards-module__J2vhLa__feature-cards__card:has(.FeatureCards-module__J2vhLa__feature-cards__link):hover,.FeatureCards-module__J2vhLa__feature-cards__card:has(.FeatureCards-module__J2vhLa__feature-cards__link):active){transform:none}}.FeatureCards-module__J2vhLa__feature-cards__photo{aspect-ratio:4/3;background:#dfe8ec;border-radius:15px 15px 0 0;position:relative;overflow:hidden}.FeatureCards-module__J2vhLa__feature-cards__image{object-fit:cover}.FeatureCards-module__J2vhLa__feature-cards__body{flex-direction:column;gap:12px;margin-top:-34px;padding:0 16px;display:flex}.FeatureCards-module__J2vhLa__feature-cards__title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:28px;font-weight:900;line-height:1.18}.FeatureCards-module__J2vhLa__feature-cards__link{color:inherit;text-decoration:none}.FeatureCards-module__J2vhLa__feature-cards__link:after{content:"";position:absolute;inset:0}.FeatureCards-module__J2vhLa__feature-cards__link:focus-visible{outline:none}.FeatureCards-module__J2vhLa__feature-cards__tag{z-index:1;order:-1;align-self:flex-start;position:relative;left:-26px;box-shadow:0 6px 14px -6px #0a223380}.FeatureCards-module__J2vhLa__feature-cards__text{color:var(--color-forest-text-muted);margin:0;font-size:16px;line-height:1.5}
.VideoHero-module__qE2WUa__video-hero{border-bottom:var(--video-hero-border-bottom);background:var(--color-video-hero-background);color:var(--color-video-hero-text);font-family:var(--font-sans);line-height:normal;position:relative;overflow:hidden}.VideoHero-module__qE2WUa__video-hero,.VideoHero-module__qE2WUa__video-hero *{box-sizing:border-box}.VideoHero-module__qE2WUa__video-hero__media,.VideoHero-module__qE2WUa__video-hero__overlay{position:absolute;inset:0}.VideoHero-module__qE2WUa__video-hero__media{filter:var(--video-hero-media-filter)}.VideoHero-module__qE2WUa__video-hero__overlay{background:var(--video-hero-overlay)}.VideoHero-module__qE2WUa__video-hero__image{object-fit:cover}.VideoHero-module__qE2WUa__video-hero__image--slide{opacity:0}@media (prefers-reduced-motion:no-preference){.VideoHero-module__qE2WUa__video-hero__image--slide{transition:opacity 1s}}.VideoHero-module__qE2WUa__video-hero__image--current{opacity:1}.VideoHero-module__qE2WUa__video-hero__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.VideoHero-module__qE2WUa__video-hero__embed{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.VideoHero-module__qE2WUa__video-hero__embed-frame{opacity:0;border:0;width:max(118cqw,209.78cqh);height:max(118cqh,66.38cqw);transition:opacity .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoHero-module__qE2WUa__video-hero__video--playing,.VideoHero-module__qE2WUa__video-hero__embed-frame--playing{opacity:1}.VideoHero-module__qE2WUa__video-hero__toggle{z-index:2;inset:var(--video-hero-toggle-inset);border:var(--video-hero-toggle-border-width) solid var(--color-video-hero-toggle-border);background:var(--color-video-hero-toggle-background);width:44px;height:44px;-webkit-backdrop-filter:var(--video-hero-toggle-backdrop-filter);backdrop-filter:var(--video-hero-toggle-backdrop-filter);color:var(--color-video-hero-toggle-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s cubic-bezier(.3,.7,.4,1),background-color .15s,border-color .15s;display:flex;position:absolute}.VideoHero-module__qE2WUa__video-hero__toggle:hover{border-color:var(--color-video-hero-toggle-hover-border);background:var(--color-video-hero-toggle-hover-background)}.VideoHero-module__qE2WUa__video-hero__toggle:focus-visible{outline:3px solid var(--color-video-hero-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.VideoHero-module__qE2WUa__video-hero__toggle:hover{transform:scale(var(--video-hero-toggle-hover-scale))}.VideoHero-module__qE2WUa__video-hero__toggle:active{transform:scale(var(--video-hero-toggle-active-scale));transition-duration:60ms}}.VideoHero-module__qE2WUa__video-hero__toggle svg{width:var(--video-hero-toggle-icon-size);height:var(--video-hero-toggle-icon-size);flex:none;display:block}.VideoHero-module__qE2WUa__video-hero__content{position:relative}
.InsightsSection-module__lTi7YG__insights-section{margin:var(--home-section-gap) 0;padding:clamp(96px, 11vw, 152px) var(--home-gutter);color:#eef3f1;font-family:var(--font-sans);background:#1b1e17;line-height:normal}.InsightsSection-module__lTi7YG__insights-section__main{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:40px;display:grid}.InsightsSection-module__lTi7YG__insights-section__eyebrow{color:#c8d8c8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.InsightsSection-module__lTi7YG__insights-section__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 20px;font-size:clamp(40px,4.6vw,64px);font-weight:900;line-height:1.02}.InsightsSection-module__lTi7YG__insights-section__description{color:#dbe6db;text-wrap:pretty;max-width:500px;margin:0 0 28px;font-size:19px;line-height:1.55}.InsightsSection-module__lTi7YG__insights-section__action-icon{width:.9em;height:.9em;margin-left:10px}.InsightsSection-module__lTi7YG__insights-section__figure{margin:0;position:relative}.InsightsSection-module__lTi7YG__insights-section__screenshot{aspect-ratio:16/11;background:#ffffff14;border:5px solid #fbfcfd;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0a223380}.InsightsSection-module__lTi7YG__insights-section__image{object-fit:cover}.InsightsSection-module__lTi7YG__insights-section__caption{background:var(--color-accent-orange);color:#fff;border:1px solid #1f1e1d26;border-radius:18px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;bottom:-18px;left:-14px;rotate:-4deg}.InsightsSection-module__lTi7YG__insights-section__features{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.InsightsSection-module__lTi7YG__insights-section__feature{--insights-section-dot:#7eb545;background:#ffffff0f;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.InsightsSection-module__lTi7YG__insights-section__feature:before{content:"";background:var(--insights-section-dot);border-radius:50%;width:14px;height:14px}.InsightsSection-module__lTi7YG__insights-section__feature--trends{--insights-section-dot:var(--color-accent-orange)}.InsightsSection-module__lTi7YG__insights-section__feature--answers{--insights-section-dot:var(--color-lime)}.InsightsSection-module__lTi7YG__insights-section__feature-title{margin:0;font-size:19px;font-weight:700;line-height:1.3}.InsightsSection-module__lTi7YG__insights-section__feature-text{color:#dbe6db;margin:0;font-size:15px;line-height:1.5}.InsightsSection-module__lTi7YG__insights-section__login{color:#dbe6db;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:32px 0 0;font-size:16px;font-weight:700;display:flex}.InsightsSection-module__lTi7YG__insights-section__login-link{color:#fff;text-underline-offset:6px;align-items:center;gap:6px;font-size:17px;-webkit-text-decoration:underline #7eb545;text-decoration:underline #7eb545;text-decoration-thickness:3px;display:inline-flex}.InsightsSection-module__lTi7YG__insights-section__login-link:hover{color:#7eb545;text-decoration-color:#fff}.InsightsSection-module__lTi7YG__insights-section__login-link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}
.LatestUpdates-module__jGdx9q__latest-updates{margin:var(--home-section-gap) var(--home-gutter);color:var(--color-ink);font-family:var(--font-sans);line-height:normal}.LatestUpdates-module__jGdx9q__latest-updates__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.LatestUpdates-module__jGdx9q__latest-updates__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:16px 0 0;font-size:clamp(36px,5vw,72px);font-weight:900;line-height:1.02}.LatestUpdates-module__jGdx9q__latest-updates__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.LatestUpdates-module__jGdx9q__latest-updates__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}.LatestUpdates-module__jGdx9q__latest-updates__more:hover{color:#046d26;text-decoration-color:#046d26}.LatestUpdates-module__jGdx9q__latest-updates__more:focus-visible{outline-offset:3px;outline:3px solid #046d26}.LatestUpdates-module__jGdx9q__latest-updates__more-icon{width:.9em;height:.9em}.LatestUpdates-module__jGdx9q__latest-updates__footer{margin-top:32px}
.MonthlyChallenge-module__7t1MAa__monthly-challenge{margin:var(--home-section-gap) max(var(--home-gutter), calc((100% - 1160px) / 2));color:var(--color-ink);font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(40px,6vw,96px);line-height:normal;display:grid}@media (min-width:927px){.MonthlyChallenge-module__7t1MAa__monthly-challenge__intro{position:sticky;top:110px}}.MonthlyChallenge-module__7t1MAa__monthly-challenge__live{background:var(--color-accent-orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #f1620344}.MonthlyChallenge-module__7t1MAa__monthly-challenge__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(38px,5vw,72px);font-weight:900;line-height:1.02}.MonthlyChallenge-module__7t1MAa__monthly-challenge__description{max-width:460px;color:var(--color-ink-muted);text-wrap:pretty;margin:0 0 24px;font-size:19px;line-height:1.5}.MonthlyChallenge-module__7t1MAa__monthly-challenge__description strong{color:var(--color-ink)}.MonthlyChallenge-module__7t1MAa__monthly-challenge__countdown{flex-wrap:wrap;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__unit{background:#fff;border:1px solid #1f1e1d26;border-radius:20px;flex-direction:column;align-items:center;gap:6px;min-width:88px;padding:14px 16px;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__unit-value{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:.008em;font-size:32px;font-weight:900;line-height:1.08}.MonthlyChallenge-module__7t1MAa__monthly-challenge__unit-label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.MonthlyChallenge-module__7t1MAa__monthly-challenge__action-icon{width:.9em;height:.9em;margin-left:10px}.MonthlyChallenge-module__7t1MAa__monthly-challenge__leaderboard{background:#fff;border:5px solid #dde5e0;border-radius:22px;overflow:hidden;rotate:-1deg;box-shadow:0 10px 24px -14px #0a223380}.MonthlyChallenge-module__7t1MAa__monthly-challenge__leaderboard-header{border-bottom:2px solid #e2dccd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__challenge{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;margin:0;font-size:20px;font-weight:700;line-height:1.18}.MonthlyChallenge-module__7t1MAa__monthly-challenge__summary{color:var(--color-ink-muted);margin:2px 0 0;font-size:13px}.MonthlyChallenge-module__7t1MAa__monthly-challenge__boards{background:#eef3f1;border:2px solid #e2dccd;border-radius:999px;gap:4px;padding:4px;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__board-button{min-height:36px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,color .15s}.MonthlyChallenge-module__7t1MAa__monthly-challenge__board-button:hover{background:#dfe8ec}.MonthlyChallenge-module__7t1MAa__monthly-challenge__board-button[aria-pressed=true]{color:var(--color-ink);background:#7eb545}.MonthlyChallenge-module__7t1MAa__monthly-challenge__board-button:focus-visible{outline-offset:2px;outline:3px solid #7eb545}.MonthlyChallenge-module__7t1MAa__monthly-challenge__table{border-collapse:collapse;table-layout:fixed;width:100%}.MonthlyChallenge-module__7t1MAa__monthly-challenge__table th{color:var(--color-ink-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 0;font-size:12px;font-weight:700}.MonthlyChallenge-module__7t1MAa__monthly-challenge__table td{border-top:1px solid #e2dccd;padding:12px 0}.MonthlyChallenge-module__7t1MAa__monthly-challenge__table :is(th,td):first-child{padding-left:24px}.MonthlyChallenge-module__7t1MAa__monthly-challenge__table :is(th,td):last-child{padding-right:24px}.MonthlyChallenge-module__7t1MAa__monthly-challenge__table .MonthlyChallenge-module__7t1MAa__monthly-challenge__column--result{text-align:right}.MonthlyChallenge-module__7t1MAa__monthly-challenge__column--position{width:86px}.MonthlyChallenge-module__7t1MAa__monthly-challenge__column--result{width:calc(38px + 7em)}.MonthlyChallenge-module__7t1MAa__monthly-challenge__entry:first-child{background:#eef3f1}.MonthlyChallenge-module__7t1MAa__monthly-challenge__position{width:34px;height:34px;color:var(--color-ink);border:2px solid #1f1e1d26;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__entry:nth-child(-n+3) .MonthlyChallenge-module__7t1MAa__monthly-challenge__position{border-color:var(--color-ink);color:var(--color-forest)}.MonthlyChallenge-module__7t1MAa__monthly-challenge__entry:first-child .MonthlyChallenge-module__7t1MAa__monthly-challenge__position{background:var(--color-lime)}.MonthlyChallenge-module__7t1MAa__monthly-challenge__entry:nth-child(2) .MonthlyChallenge-module__7t1MAa__monthly-challenge__position{background:#d9d6cc}.MonthlyChallenge-module__7t1MAa__monthly-challenge__entry:nth-child(3) .MonthlyChallenge-module__7t1MAa__monthly-challenge__position{background:#cd8a4e}.MonthlyChallenge-module__7t1MAa__monthly-challenge__player{align-items:center;gap:10px;min-width:0;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.MonthlyChallenge-module__7t1MAa__monthly-challenge__country{color:var(--color-ink-muted);border:1.5px solid #1f1e1d26;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:700;text-decoration:none}.MonthlyChallenge-module__7t1MAa__monthly-challenge__tee{color:var(--color-ink-muted);flex:none;font-size:11px}.MonthlyChallenge-module__7t1MAa__monthly-challenge__result{text-align:right;white-space:nowrap;font-size:16px;font-weight:700}.MonthlyChallenge-module__7t1MAa__monthly-challenge__leaderboard-footer{color:var(--color-ink-muted);border-top:2px solid #e2dccd;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 24px;font-size:13px;display:flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__more{color:var(--color-forest);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.MonthlyChallenge-module__7t1MAa__monthly-challenge__more:hover{color:var(--color-ink)}.MonthlyChallenge-module__7t1MAa__monthly-challenge__more:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.MonthlyChallenge-module__7t1MAa__monthly-challenge__more-icon{width:.9em;height:.9em}
.PartnersSection-module__AZW3ca__partners-section{margin:var(--home-section-gap) 0;color:var(--color-ink);font-family:var(--font-sans);background:#fff;flex-direction:column;gap:40px;padding-top:64px;line-height:normal;display:flex}.PartnersSection-module__AZW3ca__partners-section__header{padding-inline:var(--home-gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.PartnersSection-module__AZW3ca__partners-section__carousel{margin-block:76px}.PartnersSection-module__AZW3ca__partners-section__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(32px,4vw,48px);font-weight:900;line-height:1}.PartnersSection-module__AZW3ca__partners-section__link{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}.PartnersSection-module__AZW3ca__partners-section__link:hover{color:#046d26;text-decoration-color:#046d26}.PartnersSection-module__AZW3ca__partners-section__link:focus-visible{outline-offset:3px;outline:3px solid #046d26}.PartnersSection-module__AZW3ca__partners-section__link-icon{width:.9em;height:.9em}
.PartnerCarousel-module__L2E8mG__partner-carousel{grid-template-columns:repeat(auto-fit, var(--partner-carousel-tile-width));justify-content:center;gap:var(--partner-carousel-row-gap) var(--partner-carousel-gap);margin-inline:var(--partner-carousel-rule-inset);padding-block:var(--partner-carousel-rule-space);border-block:var(--partner-carousel-rule);font-family:var(--font-sans);line-height:normal;display:grid}.PartnerCarousel-module__L2E8mG__partner-carousel,.PartnerCarousel-module__L2E8mG__partner-carousel *{box-sizing:border-box}.PartnerCarousel-module__L2E8mG__partner-carousel__band,.PartnerCarousel-module__L2E8mG__partner-carousel__row,.PartnerCarousel-module__L2E8mG__partner-carousel__list{display:contents}.PartnerCarousel-module__L2E8mG__partner-carousel__list{margin:0;padding:0;list-style:none}.PartnerCarousel-module__L2E8mG__partner-carousel__item--clone{display:none}.PartnerCarousel-module__L2E8mG__partner-carousel__tile{width:var(--partner-carousel-tile-width);height:var(--partner-carousel-tile-height);padding:var(--partner-carousel-tile-padding);border:1px solid var(--color-partner-carousel-border);border-radius:var(--partner-carousel-tile-radius);background:var(--color-partner-carousel-background);color:var(--color-partner-carousel-text);justify-content:center;align-items:center;text-decoration:none;transition:scale .2s ease-out;display:flex;position:relative;overflow:hidden}.PartnerCarousel-module__L2E8mG__partner-carousel__tile:hover{border-color:var(--color-partner-carousel-hover-border);background:var(--color-partner-carousel-hover-background);color:var(--color-partner-carousel-hover-text);scale:var(--partner-carousel-hover-scale)}.PartnerCarousel-module__L2E8mG__partner-carousel__tile:focus-visible{outline:2px solid var(--color-partner-carousel-focus);outline-offset:2px}.PartnerCarousel-module__L2E8mG__partner-carousel__tile:is(:hover,:focus-visible) .PartnerCarousel-module__L2E8mG__partner-carousel__logo{filter:var(--partner-carousel-logo-hover-filter);opacity:var(--partner-carousel-logo-hover-opacity)}.PartnerCarousel-module__L2E8mG__partner-carousel__logo{padding:var(--partner-carousel-logo-padding);object-fit:contain;filter:var(--partner-carousel-logo-filter);opacity:var(--partner-carousel-logo-opacity);transition:filter .25s,opacity .25s}.PartnerCarousel-module__L2E8mG__partner-carousel__name{text-align:center;font-size:14px;font-weight:700;line-height:1.2}@media (prefers-reduced-motion:no-preference){.PartnerCarousel-module__L2E8mG__partner-carousel--animated{gap:calc(var(--partner-carousel-row-gap) - 2 * max(4px, var(--partner-carousel-rule-space)));flex-direction:column;padding-block:0;display:flex}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__band{display:block}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__band+.PartnerCarousel-module__L2E8mG__partner-carousel__band{border-top:var(--partner-carousel-rule)}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__row{margin-inline:calc(var(--partner-carousel-rule-inset) * -1);padding-block:max(4px, var(--partner-carousel-rule-space));-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--partner-carousel-fade), #000 calc(100% - var(--partner-carousel-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--partner-carousel-fade), #000 calc(100% - var(--partner-carousel-fade)), transparent);display:block;overflow:hidden}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__row:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__list{display:flex}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__item{padding-inline:calc(var(--partner-carousel-gap) / 2);flex:none}.PartnerCarousel-module__L2E8mG__partner-carousel--animated .PartnerCarousel-module__L2E8mG__partner-carousel__item--clone{display:block}}
.PlayerSetups-module___7tpmG__player-setups{--player-setups-gap:22px;margin-bottom:var(--home-section-gap);color:#fff;font-family:var(--font-sans);background:#046d26;padding:clamp(96px,10vw,136px) 0 clamp(88px,9vw,120px);line-height:normal;overflow:hidden}.PlayerSetups-module___7tpmG__player-setups__header{padding-inline:var(--home-gutter);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 24px;margin-bottom:28px;display:flex}.PlayerSetups-module___7tpmG__player-setups__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(32px,4.4vw,60px);font-weight:900;line-height:1.02}.PlayerSetups-module___7tpmG__player-setups__wall{padding:10px calc(var(--home-gutter) - var(--player-setups-gap) / 2) 20px;overflow-x:auto}.PlayerSetups-module___7tpmG__player-setups__list{margin:0;padding:0;list-style:none;display:flex}.PlayerSetups-module___7tpmG__player-setups__item--clone{display:none}.PlayerSetups-module___7tpmG__player-setups__item{padding-inline:calc(var(--player-setups-gap) / 2);--player-setups-tilt:-2deg;flex:none}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+2){--player-setups-tilt:1.5deg}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+3){--player-setups-tilt:-1deg}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+4){--player-setups-tilt:2deg}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+5){--player-setups-tilt:-1.5deg}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+6){--player-setups-tilt:1deg}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+7){--player-setups-tilt:-2.5deg}.PlayerSetups-module___7tpmG__player-setups__item:nth-child(8n+8){--player-setups-tilt:1.8deg}.PlayerSetups-module___7tpmG__player-setups__card{width:clamp(180px,20vw,240px);color:var(--color-ink);rotate:var(--player-setups-tilt);background:#fff;border-radius:16px;margin:0;padding:5px 5px 10px;box-shadow:0 1px 2px #1f1e1d0f,0 8px 24px -12px #1f1e1d33}.PlayerSetups-module___7tpmG__player-setups__photo{aspect-ratio:1;background:#dfe8ec;border-radius:11px;position:relative;overflow:hidden}.PlayerSetups-module___7tpmG__player-setups__image{object-fit:cover}.PlayerSetups-module___7tpmG__player-setups__caption{justify-content:space-between;gap:8px;padding:9px 7px 0;font-size:13px;font-weight:700;display:flex}.PlayerSetups-module___7tpmG__player-setups__launch-monitor{color:#7eb545}.PlayerSetups-module___7tpmG__player-setups__footer{padding-inline:var(--home-gutter);margin-top:28px}.PlayerSetups-module___7tpmG__player-setups__link{color:#fff;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}.PlayerSetups-module___7tpmG__player-setups__link:hover{color:#7eb545;text-decoration-color:#fff}.PlayerSetups-module___7tpmG__player-setups__link:focus-visible{outline-offset:3px;outline:3px solid #fff}.PlayerSetups-module___7tpmG__player-setups__link-icon{width:.9em;height:.9em}@media (prefers-reduced-motion:no-preference){.PlayerSetups-module___7tpmG__player-setups__wall{padding-inline:0;overflow:hidden}.PlayerSetups-module___7tpmG__player-setups__item--clone{display:block}}
.RangeHighlight-module__cYqMmq__range-highlight{color:var(--color-ink);font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,4vw,56px);margin:96px clamp(20px,4vw,56px);line-height:normal;display:grid}.RangeHighlight-module__cYqMmq__range-highlight--roomy{margin:var(--home-section-gap) var(--home-gutter)}.RangeHighlight-module__cYqMmq__range-highlight--roomy .RangeHighlight-module__cYqMmq__range-highlight__photos{padding:clamp(24px,3vw,40px) 0 clamp(56px,8vw,104px)}.RangeHighlight-module__cYqMmq__range-highlight__photos{padding-bottom:clamp(40px,6vw,72px);position:relative}.RangeHighlight-module__cYqMmq__range-highlight__range{aspect-ratio:4/3;background:#dfe8ec;border:5px solid #dde5e0;border-radius:22px;position:relative;overflow:hidden;rotate:-1deg;box-shadow:0 10px 24px -14px #0a223380}.RangeHighlight-module__cYqMmq__range-highlight__indoor{background:#fff;border-radius:16px;width:46%;margin:0;padding:5px 5px 10px;position:absolute;bottom:0;right:clamp(-8px,-1vw,0px);rotate:3deg;box-shadow:0 2px 4px #1f1e1d12,0 22px 40px -18px #0a22338c}.RangeHighlight-module__cYqMmq__range-highlight__indoor-photo{aspect-ratio:4/3;background:#dfe8ec;border-radius:11px;position:relative;overflow:hidden}.RangeHighlight-module__cYqMmq__range-highlight__image{object-fit:cover}.RangeHighlight-module__cYqMmq__range-highlight__caption{padding:9px 7px 0;font-size:13px;font-weight:700}.RangeHighlight-module__cYqMmq__range-highlight__heading{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:-.005em;word-spacing:.16em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(34px,4.6vw,64px);font-weight:900;line-height:1.02}.RangeHighlight-module__cYqMmq__range-highlight__description{max-width:520px;color:var(--color-ink-muted);text-wrap:pretty;margin:0 0 24px;font-size:18px;line-height:1.55}.RangeHighlight-module__cYqMmq__range-highlight__ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.RangeHighlight-module__cYqMmq__range-highlight__way{background:#fff;border:1px solid #1f1e1d26;border-radius:16px;padding:20px}.RangeHighlight-module__cYqMmq__range-highlight__way-title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.RangeHighlight-module__cYqMmq__range-highlight__way-text{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}.RangeHighlight-module__cYqMmq__range-highlight__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.RangeHighlight-module__cYqMmq__range-highlight__action-icon{width:.9em;height:.9em;margin-left:10px}.RangeHighlight-module__cYqMmq__range-highlight__link{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}.RangeHighlight-module__cYqMmq__range-highlight__link:hover{color:#046d26;text-decoration-color:#046d26}.RangeHighlight-module__cYqMmq__range-highlight__link:focus-visible{outline-offset:3px;outline:3px solid #046d26}.RangeHighlight-module__cYqMmq__range-highlight__link-icon{width:.9em;height:.9em}
:root:has(.SaleBar-module__u7pjOW__sale-bar){--sale-bar-height:calc(2 * clamp(18px, 2vw, 24px) + 64px)}.SaleBar-module__u7pjOW__sale-bar{background:var(--sale-bar-background);color:var(--sale-bar-text);flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,40px);padding:clamp(18px,2vw,24px) clamp(20px,4vw,56px);line-height:normal;text-decoration:none;display:flex}.SaleBar-module__u7pjOW__sale-bar:focus-visible{outline:3px solid var(--sale-bar-accent);outline-offset:-3px}.SaleBar-module__u7pjOW__sale-bar--black-friday{--sale-bar-background:#1b1e17;--sale-bar-text:#fff;--sale-bar-text-muted:#c8d8c8;--sale-bar-accent:var(--color-lime);--sale-bar-unit-background:#ffffff12}.SaleBar-module__u7pjOW__sale-bar__discount{color:var(--sale-bar-accent);font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.008em;word-spacing:.16em;flex:none;font-size:clamp(40px,4vw,56px);font-weight:900;line-height:.9}.SaleBar-module__u7pjOW__sale-bar__text{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.SaleBar-module__u7pjOW__sale-bar__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SaleBar-module__u7pjOW__sale-bar__tag{border:1px solid var(--sale-bar-accent);color:var(--sale-bar-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.SaleBar-module__u7pjOW__sale-bar__title{font-size:18px;font-weight:700}.SaleBar-module__u7pjOW__sale-bar__description{color:var(--sale-bar-text-muted);font-size:15px}.SaleBar-module__u7pjOW__sale-bar__countdown{gap:8px;display:flex}.SaleBar-module__u7pjOW__sale-bar__unit{background:var(--sale-bar-unit-background);text-align:center;border-radius:10px;min-width:60px;padding:8px 6px}.SaleBar-module__u7pjOW__sale-bar__unit-value{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:.008em;font-size:24px;font-weight:900;line-height:1;display:block}.SaleBar-module__u7pjOW__sale-bar__unit-label{color:var(--sale-bar-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700;display:block}.SaleBar-module__u7pjOW__sale-bar__action{flex:none}.SaleBar-module__u7pjOW__sale-bar__action-icon{width:.9em;height:.9em;margin-left:10px}
.TrustSection-module__hM91TW__trust-section{max-width:1280px;color:var(--color-ink);font-family:var(--font-sans);flex-direction:column;gap:28px;margin:0 auto 64px;padding:0 clamp(20px,4vw,56px);line-height:normal;display:flex}.TrustSection-module__hM91TW__trust-section__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.TrustSection-module__hM91TW__trust-section__fact{background:#fff;border:5px solid #fbfcfd;border-radius:22px;align-items:center;gap:14px;padding:20px 22px;display:flex;box-shadow:0 10px 24px -14px #0a223380}.TrustSection-module__hM91TW__trust-section__fact--voted{background:var(--color-lime)}.TrustSection-module__hM91TW__trust-section__fact--voted .TrustSection-module__hM91TW__trust-section__fact-description{color:var(--color-ink)}.TrustSection-module__hM91TW__trust-section__badge{background:var(--color-forest);border-radius:10px;flex:none;width:auto;height:52px;padding:6px}.TrustSection-module__hM91TW__trust-section__fact-text{flex-direction:column;gap:4px;display:flex}.TrustSection-module__hM91TW__trust-section__fact-title{font-family:var(--font-display);font-size-adjust:.53;font-synthesis:none;letter-spacing:.02em;word-spacing:.18em;font-size:20px;font-weight:900;line-height:1.18}.TrustSection-module__hM91TW__trust-section__fact-description{color:var(--color-ink-muted);font-size:14px;line-height:1.45}.TrustSection-module__hM91TW__trust-section__brands{border-top:1px solid #1f1e1d26;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;padding:22px 24px;display:flex}.TrustSection-module__hM91TW__trust-section__brands-label{color:var(--color-ink-muted);margin:0;font-size:14px;font-weight:700}.TrustSection-module__hM91TW__trust-section__brand-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;margin:0;padding:0;list-style:none;display:flex}.TrustSection-module__hM91TW__trust-section__brand{height:28px;color:var(--color-ink);opacity:.85;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex}.TrustSection-module__hM91TW__trust-section__brand:hover{opacity:1}.TrustSection-module__hM91TW__trust-section__brand:focus-visible{outline-offset:3px;opacity:1;outline:3px solid #046d26}.TrustSection-module__hM91TW__trust-section__logo{width:120px;height:100%;position:relative}.TrustSection-module__hM91TW__trust-section__logo-image{object-fit:contain}
.SeeItInAction-module__HUkXfW__see-it-in-action{margin-bottom:var(--home-section-gap);padding:clamp(104px, 11vw, 152px) var(--home-gutter) clamp(112px, 12vw, 160px);background:var(--color-forest);color:#fff;font-family:var(--font-sans);line-height:normal}.SeeItInAction-module__HUkXfW__see-it-in-action__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;margin-bottom:28px;display:flex}.SeeItInAction-module__HUkXfW__see-it-in-action__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.6vw,64px);font-weight:900;line-height:1.02}.SeeItInAction-module__HUkXfW__see-it-in-action__intro{flex-direction:column;align-items:flex-start;gap:8px;max-width:420px;display:flex}.SeeItInAction-module__HUkXfW__see-it-in-action__description{color:var(--color-forest-text-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.SeeItInAction-module__HUkXfW__see-it-in-action__link{color:#fff;border-bottom:2px solid #7eb545;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.SeeItInAction-module__HUkXfW__see-it-in-action__link:hover{color:#7eb545}.SeeItInAction-module__HUkXfW__see-it-in-action__link:focus-visible{outline-offset:3px;outline:3px solid #7eb545}.SeeItInAction-module__HUkXfW__see-it-in-action__player{max-width:1180px;margin:0 auto}
