.home-page{position:relative;--home-container-max:75rem;--home-gutter:1.5rem;--home-section-pad:4.5rem;--home-hero-height:46.9375rem;--home-hero-header-clearance:5rem;--home-hero-title-size:2.5rem;--home-hero-title-line:2.875rem;--home-hero-title-accent-size:3rem;--home-hero-description-size:1rem;--home-hero-description-line:1.375rem;--home-hero-body-size:.75rem;--home-hero-body-line:1.0625rem;--home-hero-pitch-gap:1rem;--home-hero-title-gap:.75rem;--home-hero-cta-gap:2rem;--home-hero-cta-height:3rem;--home-hero-cta-size:1rem;--home-hero-cta-line:1.25rem;--home-hero-cta-pad:1.5rem;--home-hero-cta-top:.8125rem;--home-hero-cta-bottom:.9375rem;--home-hero-cta-radius:1.625rem;--home-header-top:1.5rem;--home-logo-height:2.5rem;--home-nav-gap:1.5rem;--home-hero-white:#fff;--home-hero-art-native-width:393;--home-hero-art-native-height:751;--home-hero-art-left-width:121.376;--home-hero-art-right-start:163;--home-hero-art-right-width:230;--home-hero-art-max-width:24.5625rem;--home-header-surface-pad:1rem}.home-hero{display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:clip;min-height:min(var(--home-hero-height),100svh);padding-top:var(--home-hero-header-clearance);padding-bottom:var(--home-section-pad);color:var(--color-blue-950);background:var(--home-hero-white)}.home-hero h1,.home-hero p{margin:0}.home-hero a,.home-hero h1,.home-hero p{overflow-wrap:anywhere}.home-hero a{text-decoration:none}.home-hero button{cursor:pointer}.home-hero :focus-visible{outline:2px solid var(--color-purple-700);outline-offset:4px}.home-container{width:calc(100% - 2 * var(--home-gutter));max-width:var(--home-container-max);margin-inline:auto}.home-hero-art{position:absolute;inset-block-start:0;inset-inline-start:0;width:100vw;pointer-events:none;z-index:-1}.home-hero-art picture,.home-hero-art>div{position:absolute;inset-block-start:0;display:block}.home-hero-art picture{width:100%;height:100%;overflow:clip}.home-hero-art img{display:block;max-width:none;height:auto}.home-hero-art-left{inset-inline-start:0;width:min(calc(100vw * var(--home-hero-art-left-width) / var(--home-hero-art-native-width)),calc(var(--home-hero-art-max-width) * var(--home-hero-art-left-width) / var(--home-hero-art-native-width)));aspect-ratio:var(--home-hero-art-left-width) /var(--home-hero-art-native-height)}.home-hero-art-left img{width:calc(100% * var(--home-hero-art-native-width) / var(--home-hero-art-left-width))}.home-hero-art-right{inset-inline-end:0;width:min(calc(100vw * var(--home-hero-art-right-width) / var(--home-hero-art-native-width)),calc(var(--home-hero-art-max-width) * var(--home-hero-art-right-width) / var(--home-hero-art-native-width)));aspect-ratio:var(--home-hero-art-right-width) /var(--home-hero-art-native-height)}.home-hero-art-right img{width:calc(100% * var(--home-hero-art-native-width) / var(--home-hero-art-right-width));margin-inline-start:calc(-100% * var(--home-hero-art-right-start) / var(--home-hero-art-right-width))}.home-header{position:absolute;top:var(--home-header-top);inset-inline:0;z-index:30;--home-nav-ink:var(--color-blue-950);color:var(--home-nav-ink);pointer-events:none}.home-header-surface{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:var(--home-header-surface-pad);background:transparent;pointer-events:auto}.home-header a{text-decoration:none}.home-header button{cursor:pointer}.home-header :focus-visible{outline:2px solid var(--color-purple-700);outline-offset:4px}.home-logo{height:var(--home-logo-height);width:auto}.home-mobile-nav :focus-visible{outline-color:var(--color-purple-700)}.home-blog .home-header{--home-nav-ink:var(--route-fg)}html[data-route-theme=dark] .home-blog .home-logo{filter:brightness(0) invert(1)}.home-desktop-nav{display:none}.home-desktop-nav a:first-child,.home-mobile-nav li:first-child>a{--home-nav-hover:var(--color-purple-200)}.home-desktop-nav a:nth-child(2),.home-mobile-nav li:nth-child(2)>a{--home-nav-hover:var(--color-blue-200)}.home-desktop-nav a:nth-child(3),.home-mobile-nav li:nth-child(3)>a{--home-nav-hover:var(--color-green-200-token)}.home-desktop-nav a:nth-child(4),.home-mobile-nav li:nth-child(4)>a{--home-nav-hover:var(--color-mango-200)}.home-desktop-nav a:focus-visible,.home-desktop-nav a:hover{background:var(--home-nav-hover);color:var(--color-blue-950)}.home-mobile-nav li:nth-child(-n+4)>a:focus-visible,.home-mobile-nav li:nth-child(-n+4)>a:hover{background:var(--home-nav-hover);color:var(--color-purple-950)}.home-header:has(.home-menu-button[aria-expanded=true]){--home-nav-ink:var(--color-blue-950)}.home-header:has(.home-menu-button[aria-expanded=true]) .home-logo{filter:none}.home-menu-button span{background:var(--home-nav-ink)}.home-menu-button{width:2.75rem;height:2.75rem;display:flex;--route-fg:var(--home-nav-ink)}.home-menu-backdrop{position:fixed;inset:0;z-index:-1;background:rgb(255 255 255/.64);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;animation:home-menu-reveal .2s ease}.home-mobile-nav{position:absolute;top:100%;inset-inline:0;padding:1.5rem;border:0;border-radius:1.5rem;background:#fff;color:var(--color-blue-950);box-shadow:0 12px 40px rgb(2 11 35/.1);animation:home-menu-reveal .2s ease;max-height:calc(100dvh - var(--home-header-top) - 7rem);overflow-y:auto}.home-mobile-nav ul{align-items:stretch;gap:.75rem}.home-mobile-nav li>a{color:var(--color-blue-950);font-family:var(--font-rink);font-size:1.125rem;line-height:1.5rem;font-weight:500;letter-spacing:0;text-align:start;padding:.75rem 1rem;border-radius:1rem}@keyframes home-menu-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-menu-backdrop,.home-mobile-nav{animation:none}}.home-hero-fold{display:contents}.home-hero-content{position:relative;margin-block-start:auto}.home-hero h1{max-width:29.5625rem;font-family:var(--font-rink);font-size:var(--home-hero-title-size);line-height:var(--home-hero-title-line);font-weight:500;white-space:pre-line}.home-hero-title-ending{white-space:normal}.home-hero-title-accent{font-size:var(--home-hero-title-accent-size);color:var(--color-accent-periwinkle)}.home-hero-pitch{max-width:21.5625rem;margin-top:var(--home-hero-title-gap)}.home-hero-description{text-wrap:pretty;font-size:var(--home-hero-description-size);line-height:var(--home-hero-description-line);font-weight:500}.home-hero .home-hero-body{text-wrap:pretty;margin-top:var(--home-hero-pitch-gap);font-size:var(--home-hero-body-size);line-height:var(--home-hero-body-line);font-weight:500}.home-cta{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:var(--home-hero-cta-height);padding-inline:var(--home-hero-cta-pad);padding-block:var(--home-hero-cta-top) var(--home-hero-cta-bottom);margin-top:var(--home-hero-cta-gap);border-radius:var(--home-hero-cta-radius);background:var(--color-mango-500);font-size:var(--home-hero-cta-size);line-height:var(--home-hero-cta-line);font-weight:600;text-align:center}@media (max-width:1023px) and (max-height:700px){.home-page{--home-section-pad:1.5rem}}@media (min-width:768px){.home-page{--home-hero-height:56.25rem;--home-hero-copy-top:34.3125rem;--home-hero-title-size:min(6rem,calc((100vw - 2 * var(--home-gutter) - var(--home-hero-grid-gap)) * 96 / 801));--home-hero-title-accent-size:calc(var(--home-hero-title-size) * 80 / 96);--home-hero-title-line:.854167;--home-hero-description-size:1.5rem;--home-hero-description-line:1.625rem;--home-hero-body-size:1.125rem;--home-hero-body-line:1.625rem;--home-hero-pitch-gap:1.5rem;--home-hero-cta-gap:1.5rem;--home-hero-cta-height:3.5rem;--home-hero-cta-size:1.25rem;--home-hero-cta-line:1.5rem;--home-hero-cta-pad:2rem;--home-hero-cta-top:1rem;--home-hero-cta-bottom:1rem;--home-header-top:1.5rem;--home-hero-grid-gap:1.5rem;--home-hero-grid-title:min(29.5625rem,calc((100vw - 2 * var(--home-gutter) - var(--home-hero-grid-gap)) * 473 / 801));--home-hero-grid-pitch:min(20.5rem,calc((100vw - 2 * var(--home-gutter) - var(--home-hero-grid-gap)) * 328 / 801));--home-hero-outer-gutter:max(var(--home-gutter),calc((100vw - var(--home-container-max)) / 2));--home-hero-reserve-max:calc(var(--home-container-max) - var(--home-hero-grid-title) - var(--home-hero-grid-pitch) - var(--home-hero-grid-gap));--home-hero-reserve:clamp(0px,calc(100vw - 2 * var(--home-gutter) - var(--home-hero-grid-title) - var(--home-hero-grid-pitch) - var(--home-hero-grid-gap)),var(--home-hero-reserve-max));--home-hero-pitch-offset:min(var(--home-section-pad),calc(var(--home-hero-reserve-max) - var(--home-hero-reserve)));--home-hero-title-inset:2.25rem;--home-hero-body-inset:.125rem;--home-hero-font-rounding:.0625rem;--home-nav-size:1rem;--home-nav-logo-gap:5rem;--home-nav-line:1.25rem;--home-nav-pad-inline:1rem;--home-nav-pad-block:.5rem;--home-hero-art-native-width:1440;--home-hero-art-native-height:900;--home-hero-art-left-width:252.139892578125;--home-hero-art-left-source-top:.625rem;--home-hero-art-right-start:778;--home-hero-art-right-width:662;--home-hero-art-max-width:90rem}.home-hero{--home-section-pad:4.625rem;display:block;min-height:var(--home-hero-height);padding-top:0;padding-bottom:0}.home-hero-art{inset-block-start:0}.home-hero-art .home-hero-art-left{grid-column:1/-1;inset-inline-start:calc(-1 * var(--home-hero-outer-gutter));inset-block-start:min(calc(100vw * 10 / var(--home-hero-art-native-width)),var(--home-hero-art-left-source-top));aspect-ratio:505/1240}.home-hero-art-left picture{height:auto;aspect-ratio:505/1240}.home-hero-art-right picture{height:auto;aspect-ratio:var(--home-hero-art-right-width) /var(--home-hero-art-native-height)}.home-hero-art-left img{width:100%}.home-hero-art img{max-width:none}.home-hero-fold{direction:ltr;display:grid;width:calc(100% - 2 * var(--home-gutter));max-width:var(--home-container-max);margin-inline:auto;grid-template-columns:minmax(var(--home-hero-grid-title),min-content) var(--home-hero-grid-gap) var(--home-hero-grid-pitch) minmax(0,1fr);grid-template-rows:minmax(var(--home-hero-header-clearance),calc(var(--home-hero-copy-top) - var(--home-hero-title-inset))) max-content;height:calc(100svh + var(--home-section-pad) - .5rem);min-height:-moz-min-content;min-height:min-content;max-height:-moz-max-content;max-height:max-content;padding-bottom:calc(var(--home-section-pad) + min(.625rem, calc(var(--home-hero-pitch-offset) * 2 / 3)));margin-bottom:calc(-1 * min(.625rem, calc(var(--home-hero-pitch-offset) * 2 / 3)))}.home-hero:lang(en){display:flow-root}.home-hero-fold .home-hero-art{position:relative;width:auto;min-height:0;display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-row:1}.home-hero-art>div{height:100%;container-type:size}.home-hero-art picture{scale:clamp(0,tan(atan2(100cqh,calc(var(--home-hero-copy-top) - var(--home-hero-title-inset)))),1);transform-origin:top left}.home-hero-art .home-hero-art-right picture{transform-origin:top right}.home-hero-content{width:100%;max-width:none;display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-row:2;gap:0;align-items:start;margin-inline:0;margin-block-start:0;padding-top:0}.home-hero .home-text-desktop{display:inline}.home-hero .home-text-mobile{display:none}.home-hero-title-accent{color:var(--color-blue-300)}.home-hero-content h1{grid-column:1;min-width:0;max-width:none;overflow-wrap:break-word;margin-top:var(--home-hero-title-inset);padding-block:.625rem}.home-hero:lang(es) h1{font-size:calc(var(--home-hero-title-size) * .8)}.home-hero:lang(es) .home-hero-title-accent{font-size:calc(var(--home-hero-title-accent-size) * .8)}.home-hero-pitch{grid-column:3;min-width:0;margin-top:var(--home-hero-pitch-offset)}.home-hero:dir(rtl) .home-hero-pitch,.home-hero:dir(rtl) h1{direction:rtl}.home-hero-description{width:calc(100% + var(--home-hero-font-rounding))}.home-hero .home-hero-body{margin-inline:var(--home-hero-body-inset);margin-top:calc(var(--home-hero-pitch-gap) + var(--home-hero-font-rounding))}}@media (min-width:1024px){.home-page{--home-logo-height:3.125rem;--home-gutter:clamp(3rem,8.333vw,7.5rem);--home-section-pad:4.625rem}.home-header-surface{justify-content:flex-start;gap:var(--home-nav-logo-gap)}.home-header-surface>a{flex-shrink:0}.home-desktop-nav{display:flex;align-items:center;gap:var(--home-nav-gap);font-size:var(--home-nav-size);line-height:var(--home-nav-line);font-weight:500}.home-desktop-nav a{padding:var(--home-nav-pad-block) var(--home-nav-pad-inline);border-radius:1.625rem;transition:background-color .15s ease}.home-menu-button,.home-mobile-menu,.home-mobile-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.home-hero *,.home-hero :after,.home-hero :before{scroll-behavior:auto;transition:none;animation:none}}.home-page{--home-surface:#f9f9f9;--home-heading-size:1.75rem;--home-heading-line:2rem;--home-intro-size:1rem;--home-intro-line:1.5rem;--home-heading-gap:1rem;--home-title-intro-gap:1rem;--home-content-gap:2rem;--home-paper-width:15.625rem;--home-paper-title-size:1.375rem;--home-paper-title-line:1.625rem;--home-paper-body-size:.9375rem;--home-paper-body-line:1.375rem;--home-paper-body-weight:400;--home-paper-copy-width:12.125rem;--home-paper-gap:1.5rem}.home-section{padding-block:4.5rem;color:var(--color-blue-950);background:var(--home-surface)}.home-section h2,.home-section h3,.home-section p{margin:0;overflow-wrap:anywhere}.home-section-header{max-width:51.25rem}.home-eyebrow{color:var(--color-purple-700);font-size:.9375rem;line-height:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-section-header h2{margin-top:0;max-width:38.6875rem;white-space:pre-line;letter-spacing:.01em;font-family:var(--font-rink);font-size:var(--home-heading-size);line-height:var(--home-heading-line);font-weight:600}.home-section-header .home-intro{margin-top:var(--home-title-intro-gap);font-size:var(--home-intro-size);line-height:var(--home-intro-line);font-weight:400}.home-paper-cards{display:flex;flex-direction:column;gap:var(--home-paper-gap);margin-top:var(--home-content-gap)}.home-paper-card{position:relative;isolation:isolate;width:min(var(--home-paper-width),100%);min-height:var(--home-paper-height);padding:var(--home-paper-top) var(--home-paper-right) 1.75rem var(--home-paper-left)}.home-paper-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;z-index:-1}.home-paper-copy{max-width:var(--home-paper-copy-width)}.home-paper-card h3{white-space:pre-line;font-family:var(--font-rink);font-weight:600;font-size:var(--home-paper-title-size);line-height:var(--home-paper-title-line);color:var(--color-purple-950)}.home-paper-card p{margin-top:.75rem;font-size:var(--home-paper-body-size);line-height:var(--home-paper-body-line);font-weight:var(--home-paper-body-weight)}.home-paper-goal{--home-paper-height:16.3389rem;--home-paper-top:2.158rem;--home-paper-left:1.725rem;--home-paper-right:1.775rem}.home-paper-week{align-self:flex-end;--home-paper-height:15.6113rem;--home-paper-top:1.85rem;--home-paper-left:2.8125rem;--home-paper-right:.6875rem}.home-paper-honest{--home-paper-height:16.0454rem;--home-paper-top:1.925rem;--home-paper-left:2.6875rem;--home-paper-right:.8125rem}@media (min-width:1024px){.home-page{--home-heading-size:3.375rem;--home-heading-line:3.5625rem;--home-intro-size:1.375rem;--home-intro-line:2.125rem;--home-heading-gap:1.5rem;--home-paper-title-size:2.25rem;--home-paper-title-line:2.5rem;--home-paper-body-size:1rem;--home-paper-body-line:1.5rem;--home-paper-body-weight:500}.home-section{padding-block:7.5rem}.home-paper-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem}.home-paper-card{width:var(--home-paper-width);flex-shrink:0;padding-bottom:2.5rem}.home-paper-card p{margin-top:var(--home-paper-text-gap)}.home-paper-goal{--home-paper-width:20.525rem;--home-paper-height:21.465rem;--home-paper-top:3.5rem;--home-paper-left:2.1875rem;--home-paper-right:3.7125rem;--home-paper-copy-width:14.625rem;--home-paper-text-gap:1.0625rem}.home-paper-week{align-self:auto;--home-paper-width:20.8354rem;--home-paper-height:20.82rem;--home-paper-top:3.5rem;--home-paper-left:4.53125rem;--home-paper-right:2.304rem;--home-paper-copy-width:14rem;--home-paper-text-gap:.625rem}.home-paper-honest{--home-paper-width:20.654rem;--home-paper-height:21.21rem;--home-paper-top:3.5rem;--home-paper-left:4.28125rem;--home-paper-right:2.12275rem;--home-paper-copy-width:14.25rem;--home-paper-text-gap:.5625rem}}.home-section-header .home-eyebrow+h2{margin-top:var(--home-heading-gap)}.home-page{--home-life-card-radius:1.5rem;--home-life-card-width:20rem;--home-life-card-height:22.44375rem;--home-life-visual-height:6.8125rem;--home-life-card-top:2.5rem;--home-life-card-bottom:1.75rem;--home-life-card-inline:1.5rem;--home-life-card-title-size:1.375rem;--home-life-card-title-line:1.625rem;--home-life-card-title-weight:600;--home-life-card-text-gap:.5rem;--home-card-body-size:.9375rem;--home-card-body-line:1.375rem;--home-sport-card-width:18.75rem;--home-sport-art-height:12.90625rem;--home-sport-title-size:1.375rem;--home-sport-title-line:1.625rem}.home-carousel{margin-top:var(--home-content-gap)}.home-scroller{display:flex;align-items:stretch;gap:.75rem;width:calc(100% + 2 * var(--home-gutter));margin-inline:calc(-1 * var(--home-gutter));padding-inline:var(--home-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter);scrollbar-width:none;touch-action:pan-y}.home-scroller::-webkit-scrollbar{display:none}.home-scroller>article{flex:0 0 auto;max-width:calc(100vw - 2 * var(--home-gutter));scroll-snap-align:start}.home-scroller>article:last-child{scroll-snap-align:end}.home-carousel-dots button:focus-visible,.home-scroller:focus-visible{outline:2px solid var(--color-purple-700);outline-offset:4px}.home-life{background:var(--color-blue-950);color:#fff}.home-life-card{width:var(--home-life-card-width);min-height:var(--home-life-card-height);border:1px solid #ffffff1f;border-radius:var(--home-life-card-radius);background:var(--color-blue-875);padding:var(--home-life-card-top) var(--home-life-card-inline) var(--home-life-card-bottom)}.home-life-visual{display:block;width:100%;height:var(--home-life-visual-height);overflow:visible}.home-life-card .home-card-eyebrow{margin-top:.875rem;color:var(--color-purple-200);font-size:.8125rem;line-height:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-life-card h3{min-height:calc(2 * var(--home-life-card-title-line));margin-top:var(--home-life-card-text-gap);font-family:var(--font-rink);font-size:var(--home-life-card-title-size);line-height:var(--home-life-card-title-line);font-weight:var(--home-life-card-title-weight);white-space:pre-line}.home-life-card .home-card-body{margin-top:var(--home-life-card-text-gap);font-size:var(--home-card-body-size);line-height:var(--home-card-body-line);font-weight:400;color:#fff;opacity:.8}.home-carousel-dots{display:flex;align-items:center;margin-top:.875rem;padding-block:.75rem}.home-carousel-dots button{display:grid;place-items:center;width:1rem;height:1.5rem;cursor:pointer}.home-carousel-dots span{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-purple-200);opacity:.3;transition:opacity .35s ease-out}.home-carousel-dots [aria-current=true] span{opacity:1}.home-sport-card{width:var(--home-sport-card-width);border:1px solid #020b2314;border-radius:1.5rem;overflow:hidden;background:#fff}.home-sport-art{height:var(--home-sport-art-height);padding:1.5rem 1rem 0;display:flex;align-items:center;justify-content:center}.home-sport-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-sport-copy{padding:1rem 1.5rem 1.75rem}.home-sport-copy h3{font-family:var(--font-rink);font-size:var(--home-sport-title-size);line-height:var(--home-sport-title-line);font-weight:600}.home-sport-copy p{margin-top:.5rem;color:var(--color-gray-700-token);font-size:var(--home-card-body-size);line-height:var(--home-card-body-line);font-weight:400}@media (min-width:1024px){.home-page{--home-life-card-width:auto;--home-life-card-height:29.375rem;--home-life-visual-height:10.625rem;--home-life-card-top:4.5rem;--home-life-card-bottom:2.5rem;--home-life-card-inline:2.5rem;--home-life-card-title-size:1.875rem;--home-life-card-title-line:2.25rem;--home-life-card-title-weight:500;--home-life-card-text-gap:.875rem;--home-card-body-size:1.125rem;--home-card-body-line:1.75rem;--home-sport-card-width:auto;--home-sport-art-height:25.34375rem;--home-sport-title-size:2.5rem;--home-sport-title-line:2.5rem}.home-scroller{display:grid;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none;touch-action:auto}.home-life .home-section-header,.home-life .home-section-header h2{max-width:56.25rem}.home-life-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 1.5rem}.home-sport-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.home-carousel-dots{display:none}.home-sports .home-section-header{max-width:75rem}.home-sports .home-section-header h2{max-width:56.25rem}.home-sports .home-intro{max-width:47.125rem}.home-sport-card{align-self:start;min-height:min(39.125rem,calc(min(var(--home-container-max), 100vw - 2 * var(--home-gutter)) * 626 / 1200))}.home-sport-art{box-sizing:border-box;height:calc((min(var(--home-container-max), 100vw - 2 * var(--home-gutter)) - 3rem - 6px) * 405.5 / 1146);align-items:flex-start}.home-sport-art img{-o-object-position:center top;object-position:center top}.home-sport-copy{padding:2rem 2rem clamp(1.5rem,calc(100vw * 32 / 1440),2rem)}.home-sport-copy p{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.home-carousel-dots span{transition:none}}.home-sports .home-intro{opacity:.85}@media (min-width:1024px){.home-why .home-intro{opacity:.85}.home-life-card:nth-child(3){--home-life-card-radius:1.4026875rem}}.home-why{--home-heading-gap:.3125rem;--home-title-intro-gap:.75rem;--home-content-gap:1.84375rem}@media (min-width:1024px){.home-why{--home-heading-gap:.5625rem;--home-title-intro-gap:1.125rem;--home-content-gap:1.6875rem}}.home-life{--home-content-gap:1.724609375rem}.home-sports{--home-heading-gap:.3125rem;--home-title-intro-gap:.375rem;--home-content-gap:1.8125rem}@media (min-width:1024px){.home-life{--home-content-gap:1.62890625rem}.home-sports{--home-heading-gap:.625rem;--home-title-intro-gap:.09375rem;--home-content-gap:1.72265625rem}}.home-page{--home-faq-question-size:.9375rem;--home-faq-question-line:1.375rem;--home-faq-row-pad:1.25rem;--home-faq-watch-answer-width:20.8125rem}.home-faq{background:#fff}.home-faq-list{display:grid;gap:0;margin-top:var(--home-content-gap)}.home-faq-item{border-bottom:1px solid #020b231f}.home-faq-button{padding-block:var(--home-faq-row-pad);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;text-align:start;font-size:var(--home-faq-question-size);line-height:var(--home-faq-question-line);font-weight:500;cursor:pointer;color:var(--color-blue-950)}.home-faq-button[aria-expanded=true]{padding-bottom:0}.home-faq-button img{flex-shrink:0}.home-faq-button:focus-visible{outline:2px solid var(--color-purple-700);outline-offset:4px}.home-faq-answer{padding-bottom:var(--home-faq-row-pad);margin-top:1rem;font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--color-gray-700-token);overflow-wrap:anywhere}@media (max-width:1023px){.home-faq{--home-heading-size:1.5rem}.home-faq-item[data-faq-item=phones] .home-faq-answer{max-width:var(--home-faq-watch-answer-width)}}@media (min-width:1024px){.home-page{--home-faq-question-size:1.25rem;--home-faq-question-line:1.75rem;--home-faq-row-pad:2.5rem}.home-faq .home-section-header{max-width:75rem}.home-faq .home-section-header h2{max-width:56.25rem}.home-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4.5rem;column-gap:4.5rem;align-items:start}.home-faq-answer{font-size:1.0625rem;line-height:1.625rem}}.home-faq{--home-heading-gap:.375rem;--home-content-gap:2.125rem}@media (min-width:1024px){.home-faq{--home-heading-gap:.65625rem;--home-content-gap:2.37890625rem}}.home-page{--home-app-pad:4.5rem;--home-store-height:2.851875rem;--home-footer-logo-width:6.9375rem;--home-footer-top:2.5rem;--home-footer-brand-gap:1.75rem;--home-footer-col-gap:1.5rem;--home-footer-row-gap:2rem;--home-top-size:.8125rem;--home-top-weight:600}.home-app{position:relative;overflow:clip;background:var(--color-purple-200);color:var(--color-blue-950);padding-block:var(--home-app-pad) 0}.home-app h2,.home-app p{margin:0;overflow-wrap:anywhere}.home-app .home-section-header h2{letter-spacing:0;color:var(--color-purple-950)}.home-app-downloads{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:var(--home-content-gap)}.home-app-qr-frame{display:none}.home-app-qr{display:block;width:100%;height:auto}.home-store-badges{display:flex;align-items:center;gap:1rem}.home-store-badges img{display:block;height:var(--home-store-height);width:auto;max-width:100%}.home-store-badges a:focus-visible{outline:2px solid var(--color-purple-700);outline-offset:4px}.home-phones{position:relative;width:100%;max-width:21.5625rem;aspect-ratio:345/391;height:auto;margin:-.5rem auto 0;overflow:clip;pointer-events:none}.home-phone{position:absolute;display:block;height:auto}.home-phone-today{width:78.246376812%;top:17.915601023%;left:2.898550725%}.home-phone-welcome{width:74.701449275%;top:7.688491049%;left:26.956521739%}.home-footer{padding-top:var(--home-footer-top);padding-bottom:1.5rem;background:var(--color-blue-950);color:var(--color-gray-200-token)}.home-footer p,.home-footer ul{margin:0}.home-footer a,.home-footer p{overflow-wrap:anywhere}.home-footer a{text-decoration:none}.home-footer a:focus-visible{outline:2px solid var(--color-purple-200);outline-offset:4px}.home-footer-brand{padding-top:.5rem}.home-footer-logo{display:block;width:var(--home-footer-logo-width);height:auto}.home-footer-columns{display:grid;grid-template-columns:minmax(0,.436137fr) minmax(0,.563863fr);-moz-column-gap:var(--home-footer-col-gap);column-gap:var(--home-footer-col-gap);row-gap:var(--home-footer-row-gap);margin-top:var(--home-footer-brand-gap)}.home-footer-columns p{width:-moz-max-content;width:max-content;max-width:100%;font-size:.8125rem;line-height:1.125rem;font-weight:500;color:var(--color-purple-300)}.home-footer-columns ul{display:grid;gap:.75rem;margin-top:.75rem;padding:0;list-style:none}.home-footer-columns a{display:inline-block;max-width:100%;font-size:1rem;line-height:1.5rem;font-weight:400}.home-footer-legal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:3rem;border-top:1px solid #ffffff1f;padding-top:1.5rem}.home-footer-legal p{font-size:.875rem;line-height:1.25rem;font-weight:400}.home-back-to-top{display:inline-flex;align-items:center;gap:.375rem;margin-inline-start:auto;color:#fff;font-size:var(--home-top-size);line-height:1.25rem;font-weight:var(--home-top-weight)}@media (min-width:1024px){.home-page{--home-store-height:3.846875rem;--home-footer-logo-width:8.8625rem;--home-footer-top:5rem;--home-footer-brand-gap:3rem;--home-footer-col-gap:3rem;--home-top-size:.875rem;--home-top-weight:700}.home-app .home-section-header{max-width:34.625rem}.home-app .home-intro{max-width:26.25rem;font-size:1.5rem;line-height:1.75rem;font-weight:500}.home-app-downloads{justify-content:flex-start;gap:1.92375rem}.home-app-qr-frame{display:block;flex-shrink:0;width:11.219290733rem;padding:1.121929073rem;border-radius:1.282204628rem;background:#fff}.home-store-badges{flex-direction:column;align-items:flex-start;gap:.961875rem}.home-footer{padding-bottom:3rem}.home-footer-brand{padding-top:0}.home-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.home-back-to-top{color:var(--color-gray-200-token)}}@media (min-width:1280px){.home-app{min-height:50rem;padding-top:9.875rem;padding-bottom:7.5rem}.home-app-content{position:relative}.home-app-pitch{width:34.625rem}.home-app{--home-phones-native-width:46.4625rem;--home-phones-left:33.3125rem;--home-phones-edge-inset:calc(90rem - (90rem - var(--home-container-max)) / 2 - var(--home-phones-left) - var(--home-phones-native-width))}.home-phones{position:absolute;width:min(var(--home-phones-native-width),calc((100vw + 100%) / 2 - var(--home-phones-left) - var(--home-phones-edge-inset)));max-width:none;height:auto;aspect-ratio:743.4/887.6;top:2.375rem;left:var(--home-phones-left);margin:0;overflow:visible}.home-phone-today{width:calc(100% * 539.9 / 743.4);left:0;top:calc(100% * 36.1 / 887.6)}.home-phone-welcome{width:calc(100% * 515.43 / 743.4);left:calc(100% * 228 / 743.4);top:0}}.home-app{--home-title-intro-gap:.75rem;--home-content-gap:1.599609375rem}@media (min-width:1024px){.home-app{--home-title-intro-gap:1.09375rem;--home-content-gap:1.97265625rem}}.home-text-desktop{display:none}.home-text-mobile{display:inline}.home-section-header .home-intro{white-space:pre-line}.home-why .home-intro{text-wrap:pretty}@media (min-width:1024px){.home-text-desktop{display:inline}.home-text-mobile{display:none}}@media (max-width:1023px){.home-hero h1{text-wrap:balance}}.home-blog{padding-top:6.125rem}@media (min-width:1200px){.home-blog{padding-top:5.75rem}}.home-page .home-faq{--home-content-gap:.4375rem;padding-bottom:2.8125rem}.home-page .home-faq .home-section-header{overflow:visible}@media (min-width:1024px){.home-page .home-sports{--home-title-intro-gap:.5625rem}.home-page .home-app{--home-title-intro-gap:2.1875rem}.home-page .home-faq{--home-content-gap:3.5rem;padding-bottom:7.5rem}}.home-life-card,.home-life-card [data-life-motion]{opacity:0}.home-life-card [data-life-motion]{transform-box:view-box}.home-life-card [data-life-motion=goal-path],.home-life-card [data-life-motion=week-path]{opacity:1;stroke-dashoffset:1}@media (max-width:1023px){.home-life-card{opacity:1}}@media (prefers-reduced-motion:reduce){.home-life-card,.home-life-card [data-life-motion]{opacity:1!important;transform:none!important}.home-life-card [data-life-motion=goal-path],.home-life-card [data-life-motion=week-path]{stroke-dashoffset:0!important}.home-life-card .home-card-body{opacity:.8!important}}@media (min-width:768px){.home-page .home-app{min-height:min(50rem,calc(100vw * 800 / 1440));padding-top:min(9.875rem,calc(100vw * 158 / 1440));padding-bottom:min(7.5rem,calc(100vw * 120 / 1440));--home-title-intro-gap:min(2.1875rem,calc(100vw * 35 / 1440));--home-content-gap:min(1.97265625rem,calc(100vw * 31.5625 / 1440));--home-store-height:min(3.846875rem,calc(100vw * 61.55 / 1440));--home-phones-native-width:46.4625rem;--home-phones-left:min(33.3125rem,calc(100% * 533 / 1200));--home-phones-edge-inset:min(2.725rem,calc(100vw * 43.6 / 1440))}.home-app .home-app-content{position:relative}.home-app .home-app-pitch{width:min(34.625rem,calc(100% * 554 / 1200))}.home-app .home-section-header{max-width:100%}.home-app .home-section-header h2{font-size:clamp(1.75rem,calc(100vw * 54 / 1440),3.375rem);line-height:clamp(2rem,calc(100vw * 57 / 1440),3.5625rem)}.home-app .home-intro{max-width:26.25rem;font-size:clamp(1rem,calc(100vw * 24 / 1440),1.5rem);line-height:clamp(1.5rem,calc(100vw * 28 / 1440),1.75rem);font-weight:500}.home-app .home-app-downloads{justify-content:flex-start;gap:min(1.92375rem,calc(100vw * 30.78 / 1440))}.home-app .home-app-qr-frame{display:block;flex-shrink:0;width:min(11.219290733rem,calc(100vw * 179.508651728 / 1440));padding:min(1.121929073rem,calc(100vw * 17.950865168 / 1440));border-radius:min(1.282204628rem,calc(100vw * 20.515274048 / 1440));background:#fff}.home-app .home-store-badges{flex-direction:column;align-items:flex-start;gap:min(.961875rem,calc(100vw * 15.39 / 1440))}.home-app .home-phones{position:absolute;width:min(var(--home-phones-native-width),calc((100vw + 100%) / 2 - var(--home-phones-left) - var(--home-phones-edge-inset)));max-width:none;height:auto;aspect-ratio:743.4/887.6;top:2.375rem;left:var(--home-phones-left);margin:0;overflow:visible}.home-app .home-phone-today{width:calc(100% * 539.9 / 743.4);left:0;top:calc(100% * 36.1 / 887.6)}.home-app .home-phone-welcome{width:calc(100% * 515.43 / 743.4);left:calc(100% * 228 / 743.4);top:0}.home-why{--home-paper-title-size:min(2.25rem,calc((100vw - 2 * var(--home-gutter)) * 36 / 1200));--home-paper-title-line:min(2.5rem,calc((100vw - 2 * var(--home-gutter)) * 40 / 1200));--home-paper-body-size:min(1rem,calc((100vw - 2 * var(--home-gutter)) * 16 / 1200));--home-paper-body-line:min(1.5rem,calc((100vw - 2 * var(--home-gutter)) * 24 / 1200));--home-paper-gap:min(1.5rem,calc((100vw - 2 * var(--home-gutter)) * 24 / 1200));--home-paper-body-weight:500}.home-paper-cards{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.home-paper-card{flex-shrink:0;padding-bottom:min(2.5rem,calc((100vw - 2 * var(--home-gutter)) * 40 / 1200))}.home-paper-card p{margin-top:var(--home-paper-text-gap)}.home-paper-goal{align-self:auto;--home-paper-width:min(20.525rem,calc((100vw - 2 * var(--home-gutter)) * 328.4 / 1200));--home-paper-height:min(21.465rem,calc((100vw - 2 * var(--home-gutter)) * 343.44 / 1200));--home-paper-top:min(3.5rem,calc((100vw - 2 * var(--home-gutter)) * 56 / 1200));--home-paper-left:min(2.1875rem,calc((100vw - 2 * var(--home-gutter)) * 35 / 1200));--home-paper-right:min(3.7125rem,calc((100vw - 2 * var(--home-gutter)) * 59.4 / 1200));--home-paper-copy-width:min(14.625rem,calc((100vw - 2 * var(--home-gutter)) * 234 / 1200));--home-paper-text-gap:min(1.0625rem,calc((100vw - 2 * var(--home-gutter)) * 17 / 1200))}.home-paper-week{align-self:auto;--home-paper-width:min(20.8354rem,calc((100vw - 2 * var(--home-gutter)) * 333.366 / 1200));--home-paper-height:min(20.82rem,calc((100vw - 2 * var(--home-gutter)) * 333.12 / 1200));--home-paper-top:min(3.5rem,calc((100vw - 2 * var(--home-gutter)) * 56 / 1200));--home-paper-left:min(4.53125rem,calc((100vw - 2 * var(--home-gutter)) * 72.5 / 1200));--home-paper-right:min(2.304rem,calc((100vw - 2 * var(--home-gutter)) * 36.864 / 1200));--home-paper-copy-width:min(14rem,calc((100vw - 2 * var(--home-gutter)) * 224 / 1200));--home-paper-text-gap:min(0.625rem,calc((100vw - 2 * var(--home-gutter)) * 10 / 1200))}.home-paper-honest{align-self:auto;--home-paper-width:min(20.654rem,calc((100vw - 2 * var(--home-gutter)) * 330.464 / 1200));--home-paper-height:min(21.21rem,calc((100vw - 2 * var(--home-gutter)) * 339.36 / 1200));--home-paper-top:min(3.5rem,calc((100vw - 2 * var(--home-gutter)) * 56 / 1200));--home-paper-left:min(4.28125rem,calc((100vw - 2 * var(--home-gutter)) * 68.5 / 1200));--home-paper-right:min(2.12275rem,calc((100vw - 2 * var(--home-gutter)) * 33.964 / 1200));--home-paper-copy-width:min(14.25rem,calc((100vw - 2 * var(--home-gutter)) * 228 / 1200));--home-paper-text-gap:min(0.5625rem,calc((100vw - 2 * var(--home-gutter)) * 9 / 1200))}}.home-cta:active,.home-cta:focus-visible,.home-cta:hover{background:var(--color-mango-600);color:var(--color-blue-950)}@media (min-width:768px){.home-hero-content h1{align-self:end;position:relative;top:min(.625rem,calc(var(--home-hero-pitch-offset) * 2 / 3))}.home-hero-art .home-hero-art-right{grid-column:4;width:100%;inset:0;--home-hero-art-right-top:clamp(0rem,calc((73.75rem - 100vw) * 24 / 156),1.5rem);--home-hero-art-right-inset:max(calc(3.8125rem - min(7.5rem, calc(100vw * 120 / 1440)) - min(2rem, var(--home-hero-pitch-offset))),calc(100vw * 3 / 16 - 3rem - max(0rem, calc((100vw - 64rem) * 3 / 2))))}.home-hero-art .home-hero-art-right picture{--home-hero-art-picture-width:max(26.25rem,min(41.375rem,calc(100vw - 2 * min(7.5rem, calc(100vw * 120 / 1440)) - var(--home-hero-grid-title) - var(--home-hero-grid-gap) - min(2 * var(--home-hero-grid-gap), var(--home-hero-reserve-max) - var(--home-hero-reserve)))));width:var(--home-hero-art-picture-width);inset-block-start:var(--home-hero-art-right-top);inset-inline-end:calc(var(--home-hero-art-right-inset) - var(--home-hero-outer-gutter))}.home-hero:not(:lang(en)) .home-hero-art .home-hero-art-right picture{--home-hero-art-picture-width:max(26.25rem,min(41.375rem,calc(100cqw + var(--home-hero-grid-pitch) - min(2 * var(--home-hero-grid-gap), var(--home-hero-reserve-max) - var(--home-hero-reserve)))));scale:min(clamp(0,tan(atan2(100cqh,calc(var(--home-hero-copy-top) - var(--home-hero-title-inset)))),1),clamp(0,max(tan(atan2(calc(100cqw + var(--home-hero-outer-gutter) - var(--home-hero-art-right-inset) - var(--home-hero-grid-gap)),calc(var(--home-hero-art-picture-width) * (662 - 87) / 662))),tan(atan2(calc(100cqh + var(--home-hero-pitch-offset) - var(--home-hero-art-right-top) - var(--home-hero-grid-gap)),calc(var(--home-hero-art-picture-width) * 900 / 662)))),1))}}@media (width:768px){.home-hero:lang(es) .home-hero-art .home-hero-art-right picture{--home-hero-art-picture-width:calc(100vw * var(--home-hero-art-right-width) / var(--home-hero-art-native-width));scale:clamp(0,tan(atan2(calc(100cqh + var(--home-hero-pitch-offset) - var(--home-hero-art-right-top) - var(--home-hero-title-gap)),calc(var(--home-hero-art-picture-width) * 845 / 662))),1)}}@media (min-width:1024px){.home-hero:lang(es) .home-hero-art .home-hero-art-right picture{--home-hero-art-picture-width:min(calc(100vw * var(--home-hero-art-right-width) / var(--home-hero-art-native-width)),calc(var(--home-hero-art-max-width) * var(--home-hero-art-right-width) / var(--home-hero-art-native-width)));inset-inline-end:calc(-1 * var(--home-hero-outer-gutter) - var(--home-gutter) - 2 * var(--home-hero-grid-gap));inset-block-start:calc(-3 * var(--home-hero-grid-gap));scale:clamp(0,tan(atan2(100cqh,calc(var(--home-hero-copy-top) - var(--home-hero-title-inset)))),1)}}.home-welcome-desktop-art{display:none}.home-welcome-mobile-art{display:block}@media (min-width:768px){.home-welcome-desktop-art{display:block}.home-welcome-mobile-art{display:none}}@media (min-width:1024px){.home-why .home-section-header,.home-why .home-section-header h2{max-width:56.25rem}.home-why .home-section-header h2{text-wrap:balance}}@media (max-width:767px){.home-paper-card .home-paper-art{-o-object-fit:fill;object-fit:fill}.home-paper-honest h3:dir(rtl){padding-inline-start:1.5rem}}