.review_page__kA_Pj{--ink:#101614;--muted:#5c6964;--line:#dbe2de;max-width:1240px;margin:auto;padding:32px clamp(22px,4vw,60px) 28px;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.review_header__hV6hV{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--line)}.review_header__hV6hV>span{color:var(--muted);font-size:13px}.review_intro__4etUz{max-width:790px;padding:65px 0 48px}.review_eyebrow__oS_mO{margin:0 0 14px;color:#247bb1;font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.review_intro__4etUz h1{font-size:clamp(36px,5vw,62px);line-height:1.05;letter-spacing:-.045em;font-weight:750;margin:0}.review_intro__4etUz h1 span{color:#60736a}.review_intro__4etUz>p:last-child{max-width:63ch;margin:24px 0 0;font-size:17px;line-height:1.65;color:var(--muted)}.review_owner__cTEvu{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:30px;background:#e9f6fe;border:1px solid #cce8f8;border-radius:18px;margin:48px 0 40px}.review_changes__TB2_n h2,.review_owner__cTEvu h2,.review_sectionHead__DHcgt h2{margin:0;font-size:27px;line-height:1.2;letter-spacing:-.03em;font-weight:700}.review_owner__cTEvu p:last-child{margin:14px 0 0;color:#4e666c;line-height:1.6;max-width:61ch}.review_primary___QInS{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:17px 22px;background:#142a36;color:white;font-size:14px;font-weight:600;border-radius:999px;text-decoration:none}.review_primary___QInS:hover{background:#22506b}.review_sectionHead__DHcgt{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:25px}.review_status__iY_43{font-size:12px;color:var(--muted)}.review_grid__VgGWW{display:grid;grid-template-columns:1fr 1fr;gap:24px}.review_card__tmzWn{border:1px solid var(--line);border-radius:17px;overflow:hidden}.review_cover__nRGr5{min-height:160px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e2f1fc}.review_cover__nRGr5[data-tone="1"]{background:#edf0f1}.review_cover__nRGr5[data-tone="2"]{background:#dcefed}.review_cover__nRGr5[data-tone="3"]{background:#e4eaf8}.review_cover__nRGr5>span{text-align:right;max-width:13ch;font-size:18px;font-weight:650;color:#3e5b69}.review_cover__nRGr5 img{max-width:45%!important}.review_cardBody__DGAiR{padding:26px}.review_cardBody__DGAiR h3{margin:0;font-size:21px;font-weight:700;letter-spacing:-.025em}.review_cardBody__DGAiR p{margin:12px 0 24px;min-height:48px;color:var(--muted);font-size:15px;line-height:1.6}.review_actions__M1KdY{display:flex;gap:12px}.review_actions__M1KdY a{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px 16px;text-decoration:none;font-size:14px;font-weight:600}.review_actions__M1KdY a:hover{background:#eef6fa;border-color:#9cbece}.review_changes__TB2_n{margin:56px 0 40px;padding-top:30px;border-top:1px solid var(--line)}.review_changes__TB2_n ul{display:grid;grid-template-columns:1fr 1fr;gap:17px 32px;padding:0;margin:25px 0;list-style:none}.review_changes__TB2_n li{display:flex;gap:12px;align-items:start;color:#43594d;font-size:15px;line-height:1.5}.review_changes__TB2_n li svg{flex-shrink:0;color:#2788bc;margin-top:2px}.review_changes__TB2_n>p{font-size:13px;color:var(--muted)}.review_footer__KydK4{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:25px;color:var(--muted);font-size:12px}.review_footer__KydK4 a{display:flex;align-items:center;gap:8px;text-decoration:none}.review_page__kA_Pj a:focus-visible{outline:3px solid #187cad;outline-offset:4px}@media(max-width:760px){.review_header__hV6hV{align-items:start}.review_header__hV6hV>span{max-width:15ch;text-align:right;line-height:1.5}.review_intro__4etUz{padding:42px 0 32px}.review_grid__VgGWW,.review_owner__cTEvu{grid-template-columns:1fr}.review_owner__cTEvu{padding:24px;gap:24px;margin:36px 0}.review_primary___QInS{justify-self:start}.review_sectionHead__DHcgt{display:block}.review_status__iY_43{display:block;margin-top:15px}.review_changes__TB2_n ul{grid-template-columns:1fr}.review_footer__KydK4{flex-direction:column}.review_cover__nRGr5{min-height:140px}.review_cardBody__DGAiR p{min-height:0}}.responsive-image_background__dIN6T.responsive-image_background__dIN6T{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@font-face{font-family:BAFMona;src:url(/landing-page-templates/bring-a-friend-week-v2/mona-sans-latin-variable.woff2) format("woff2");font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:BAFManrope;src:url(/landing-page-templates/bring-a-friend-week-v2/manrope-latin-700-normal.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.bring-a-friend-week-v2-landing-page_page__OAlRO{--ink:#15191b;--paper:#f4f4f2;--soft:#e9ece8;--accent:#ed591e;color:var(--ink);background:var(--paper);font-family:BAFMona,Arial,sans-serif;font-synthesis:none;min-width:320px;-webkit-font-smoothing:antialiased}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light]{--ink:#222723}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_header__3_c0g{background:#f7f6f1;color:#1b211d;border-bottom-color:#1b211d18}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_buttonOutline__QJSTT{border-color:#1b211d;color:#1b211d!important}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_buttonOutline__QJSTT:hover{background:#1b211d;color:#fff!important}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_hero__Q9lRC{background:#f7f6f1;color:#1b211d}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_heroLead__fMF3k{color:#48534c}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_heroDate__DFTN_ span{color:#637166}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_eyebrow__zV7RM,.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_heroDate__DFTN_ strong{color:color-mix(in srgb,var(--accent) 45%,#1b2b12)}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_closing__CpM6a{background:#e9ece8;color:#1b211d;border-top-color:#1b211d20}.bring-a-friend-week-v2-landing-page_page__OAlRO[data-theme=light] .bring-a-friend-week-v2-landing-page_closing__CpM6a p:not(.bring-a-friend-week-v2-landing-page_eyebrow__zV7RM){color:#49564c}.bring-a-friend-week-v2-landing-page_page__OAlRO *{box-sizing:border-box}.bring-a-friend-week-v2-landing-page_page__OAlRO img{display:block;max-width:100%}.bring-a-friend-week-v2-landing-page_page__OAlRO button,.bring-a-friend-week-v2-landing-page_page__OAlRO input{font:inherit}.bring-a-friend-week-v2-landing-page_page__OAlRO a{color:inherit}.bring-a-friend-week-v2-landing-page_page__OAlRO :is(h1,h2,h3){font-family:BAFMona,Arial,sans-serif;font-weight:800;font-stretch:112.5%;letter-spacing:-.035em}.bring-a-friend-week-v2-landing-page_page__OAlRO h2 span{display:block}.bring-a-friend-week-v2-landing-page_page__OAlRO :is(a,button,input,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,#15191b);outline-offset:3px}.bring-a-friend-week-v2-landing-page_wrap__gCKS1{width:min(calc(100% - 7.2rem),1392px);margin-inline:auto}.bring-a-friend-week-v2-landing-page_skip__u9Cvl{position:absolute;z-index:40;top:-100px;left:20px;padding:12px 18px;background:var(--accent);color:#111}.bring-a-friend-week-v2-landing-page_skip__u9Cvl:focus{top:12px}.bring-a-friend-week-v2-landing-page_button__FFYni{min-height:54px;padding:0 27px;border:1.5px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-family:BAFManrope,Arial,sans-serif;font-weight:700;font-size:.95rem;line-height:1.15;letter-spacing:-.005em;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.bring-a-friend-week-v2-landing-page_button__FFYni:hover{transform:translateY(-2px)}.bring-a-friend-week-v2-landing-page_buttonOutline__QJSTT{border-color:#f3f5ef;color:#fff!important;background:transparent;white-space:nowrap}.bring-a-friend-week-v2-landing-page_buttonOutline__QJSTT:hover{background:#fff;color:#141819!important}.bring-a-friend-week-v2-landing-page_buttonAccent__3TZd2{background:var(--accent);color:#121619!important}.bring-a-friend-week-v2-landing-page_buttonAccent__3TZd2:hover{background:color-mix(in srgb,var(--accent) 82%,#fff);box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 20%,transparent)}.bring-a-friend-week-v2-landing-page_buttonDark__lz_1V{background:#161a1b;color:#fff!important}.bring-a-friend-week-v2-landing-page_buttonDark__lz_1V:hover{background:#33393a}.bring-a-friend-week-v2-landing-page_header__3_c0g{min-height:82px;padding-inline:3.8%;display:flex;align-items:center;gap:3rem;background:#15191b;color:#fff;border-bottom:1px solid #ffffff12}.bring-a-friend-week-v2-landing-page_brand__AR8Ce{display:inline-flex;align-items:center;flex:none;max-width:270px;min-height:40px;text-decoration:none;font-size:1.3rem;font-weight:800}.bring-a-friend-week-v2-landing-page_brand__AR8Ce img{width:auto;max-width:244px;height:var(--logo-height,40px);object-fit:contain;object-position:left center}.bring-a-friend-week-v2-landing-page_nav__u_lqk{display:flex;align-items:center;justify-content:flex-end;gap:2.3rem;margin-left:auto;white-space:nowrap}.bring-a-friend-week-v2-landing-page_nav__u_lqk a{text-decoration:none;text-transform:uppercase;font-size:.82rem;font-weight:800;letter-spacing:.025em}.bring-a-friend-week-v2-landing-page_nav__u_lqk a:hover{color:var(--accent)}.bring-a-friend-week-v2-landing-page_hero__Q9lRC{background:#15191b;color:#f6f7f4;overflow:hidden}.bring-a-friend-week-v2-landing-page_heroInner__APnQ4{min-height:537px;padding-block:52px 42px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,3vw,48px);align-items:center}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroInner__APnQ4{grid-template-columns:minmax(0,1.08fr) minmax(235px,.63fr) minmax(345px,.91fr);gap:22px;min-height:620px}.bring-a-friend-week-v2-landing-page_eyebrow__zV7RM{margin:0 0 28px;color:var(--accent);text-transform:uppercase;font-size:.96rem;font-weight:800;letter-spacing:.19em}.bring-a-friend-week-v2-landing-page_hero__Q9lRC h1{max-width:700px;margin:0 0 24px;font-size:clamp(3.4rem,5.3vw,6rem);line-height:.99}.bring-a-friend-week-v2-landing-page_hero__Q9lRC h1 span{display:block;text-wrap:balance}.bring-a-friend-week-v2-landing-page_heroCard__TKplj h1{font-size:clamp(3rem,4.2vw,4.6rem)}.bring-a-friend-week-v2-landing-page_heroLead__fMF3k{max-width:620px;margin:0;color:#e8ebe8;font-size:clamp(1.12rem,1.45vw,1.46rem);line-height:1.43}.bring-a-friend-week-v2-landing-page_heroDate__DFTN_{display:flex;align-items:center;gap:17px;margin:32px 0 0}.bring-a-friend-week-v2-landing-page_heroDate__DFTN_ span{color:#b8c0bd;text-transform:uppercase;font-size:.85rem;font-weight:800;letter-spacing:.12em}.bring-a-friend-week-v2-landing-page_heroDate__DFTN_ strong{color:var(--accent);font-size:1.55rem;letter-spacing:-.03em}.bring-a-friend-week-v2-landing-page_heroPhoto__U1B22{height:488px;border-radius:19px;overflow:hidden;background:#343a34}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroPhoto__U1B22{height:500px}.bring-a-friend-week-v2-landing-page_firstPhoto__LetuG img,.bring-a-friend-week-v2-landing-page_heroPhoto__U1B22 img{width:100%;height:100%;object-fit:cover}.bring-a-friend-week-v2-landing-page_registration__ArjFH{padding:26px 0 30px;background:var(--paper)}.bring-a-friend-week-v2-landing-page_registrationTitle__J_Rw6{margin:0 0 15px;font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.08}.bring-a-friend-week-v2-landing-page_formCard__GVtg6{min-width:0;padding:24px;border-radius:18px;background:#f5f6f3;color:#15191b;box-shadow:0 18px 50px #0000002e}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 h2{margin:0 0 18px;font-size:2.2rem;line-height:1.02}.bring-a-friend-week-v2-landing-page_embed__8M0Zv{display:block;width:100%;border:0;border-radius:10px}.bring-a-friend-week-v2-landing-page_embedPlaceholder__4qMHo{min-height:330px;display:grid;place-items:center;padding:24px;border:1px dashed #aab4a7;border-radius:10px;color:#47514b;text-align:center}.bring-a-friend-week-v2-landing-page_externalAction__OopT3{display:flex;align-items:center;gap:22px;justify-content:space-between}.bring-a-friend-week-v2-landing-page_externalAction__OopT3 h2{margin:0}.bring-a-friend-week-v2-landing-page_externalAction__OopT3 .bring-a-friend-week-v2-landing-page_button__FFYni{white-space:nowrap}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_externalAction__OopT3{display:block}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_externalAction__OopT3 .bring-a-friend-week-v2-landing-page_button__FFYni{width:100%;margin-top:18px}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ{display:grid;grid-template-columns:1fr 1fr 1.18fr 1.1fr .92fr;align-items:end;gap:14px}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ label{display:block;min-width:0;font-size:.85rem;font-weight:760}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ label>span{display:block;margin:0 0 8px}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ input{height:57px;width:100%;padding:0 15px;border:1px solid #bfc4c2;border-radius:9px;background:#fff;color:#121619;box-shadow:0 1px 2px #00000008}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ input::placeholder{color:#8a908f;font-weight:430}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ button[type=submit]{height:57px;width:100%;padding:0 14px;border:0;border-radius:999px;background:var(--accent);color:#121619;font-family:BAFManrope,Arial,sans-serif;font-size:.98rem;font-weight:700;cursor:pointer}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ button[type=submit]:hover{background:color-mix(in srgb,var(--accent) 82%,#fff)}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ [role=alert],.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ [role=status]{grid-column:1/-1}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ[data-baf-v2-success]{display:block;padding:18px 22px;border:1px solid #bfcbad;border-radius:12px;background:#fff}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ[data-baf-v2-success] h3{margin:0 0 5px;font-size:1.25rem}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ[data-baf-v2-success] p{margin:0;color:#4d5a55}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_nativeForm___XOuQ{display:grid;grid-template-columns:1fr;gap:10px}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_nativeForm___XOuQ[data-baf-v2-success]{display:block}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_nativeForm___XOuQ label>span{margin-bottom:4px}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_nativeForm___XOuQ input{height:44px}.bring-a-friend-week-v2-landing-page_formCard__GVtg6 .bring-a-friend-week-v2-landing-page_nativeForm___XOuQ button[type=submit]{height:48px;margin-top:1px}.bring-a-friend-week-v2-landing-page_section__8Gli0{padding-block:92px}.bring-a-friend-week-v2-landing-page_section__8Gli0 h2{margin:0;font-size:clamp(2.55rem,4.25vw,4.75rem);line-height:1.02;letter-spacing:-.06em}.bring-a-friend-week-v2-landing-page_section__8Gli0 h2 span{text-wrap:balance}.bring-a-friend-week-v2-landing-page_included___7I9e{background:#fff}.bring-a-friend-week-v2-landing-page_included___7I9e h2{font-size:clamp(2.5rem,3.8vw,4.25rem)}.bring-a-friend-week-v2-landing-page_includedGrid__tQlWr{display:grid;grid-template-columns:1.05fr .87fr .87fr;gap:4rem;align-items:start}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN{margin-top:8px;padding-left:37px;border-left:1px solid #d9ddda}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN h3{margin:0 0 12px;font-size:1.5rem}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN p{max-width:380px;margin:0;color:#4d5553;font-size:1.13rem;line-height:1.48}.bring-a-friend-week-v2-landing-page_firstVisit__qsnas{background:var(--soft)}.bring-a-friend-week-v2-landing-page_firstVisit__qsnas h2{font-size:clamp(2.5rem,3.8vw,4.25rem)}.bring-a-friend-week-v2-landing-page_firstGrid__gkjnG{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.bring-a-friend-week-v2-landing-page_firstPhoto__LetuG{height:580px;border-radius:18px;overflow:hidden}.bring-a-friend-week-v2-landing-page_firstVisit__qsnas .bring-a-friend-week-v2-landing-page_eyebrow__zV7RM{margin-bottom:18px;color:#44524d;font-size:.78rem}.bring-a-friend-week-v2-landing-page_firstIntro__KNpvJ{max-width:570px;margin:22px 0 33px;color:#49514e;font-size:1.23rem;line-height:1.45}.bring-a-friend-week-v2-landing-page_steps__M_kVt{margin:0;padding:0;list-style:none}.bring-a-friend-week-v2-landing-page_steps__M_kVt li{display:flex;gap:20px;padding:17px 0;border-top:1px solid #cbd2cc}.bring-a-friend-week-v2-landing-page_steps__M_kVt li>span{padding-top:5px;color:#647168;font-size:.78rem;font-weight:800}.bring-a-friend-week-v2-landing-page_steps__M_kVt h3{margin:0 0 3px;font-size:1.16rem}.bring-a-friend-week-v2-landing-page_steps__M_kVt p{margin:0;color:#57625e;line-height:1.43}.bring-a-friend-week-v2-landing-page_offer__3hp_M{padding-block:78px;background:var(--accent)}.bring-a-friend-week-v2-landing-page_offerGrid__JJgOr{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(42px,8vw,120px);align-items:center}.bring-a-friend-week-v2-landing-page_offer__3hp_M h2{max-width:660px;font-size:clamp(2.5rem,3.9vw,4.4rem)}.bring-a-friend-week-v2-landing-page_offerMain__XnIeF>p{max-width:650px;margin:20px 0 0;font-size:1.27rem;line-height:1.45}.bring-a-friend-week-v2-landing-page_offerReward__wbzEV{display:inline-block;margin-inline:.08em;padding:.04em .28em;border-radius:.3em;background:#15191b;color:#fff;font-weight:800;line-height:1.2;white-space:nowrap}.bring-a-friend-week-v2-landing-page_invite__Gg66w{padding:6px 0 6px clamp(32px,4vw,58px);border-left:1px solid #1927194d}.bring-a-friend-week-v2-landing-page_invite__Gg66w h3{margin:0 0 12px;font-size:clamp(1.7rem,2.25vw,2.3rem);line-height:1.08}.bring-a-friend-week-v2-landing-page_inviteMessage__31fkn{margin:0 0 19px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 35%,#15191b);border-radius:12px;background:color-mix(in srgb,var(--accent) 16%,#fff);font-size:.96rem;line-height:1.5;overflow-wrap:anywhere;box-shadow:0 4px 16px #1726120a}.bring-a-friend-week-v2-landing-page_inviteMessage__31fkn p{margin:0}.bring-a-friend-week-v2-landing-page_inviteMessage__31fkn a{display:block;margin-top:10px;font-weight:700;text-decoration-thickness:1px}.bring-a-friend-week-v2-landing-page_invite__Gg66w .bring-a-friend-week-v2-landing-page_button__FFYni{width:100%;min-height:50px}.bring-a-friend-week-v2-landing-page_copyStatus__MsYAn{display:block;margin-top:12px;color:#40512e;font-size:.8rem}.bring-a-friend-week-v2-landing-page_faq__A9B2K{background:#fff}.bring-a-friend-week-v2-landing-page_faqGrid__hoHQ_{display:grid;grid-template-columns:.75fr 1.25fr;gap:12%}.bring-a-friend-week-v2-landing-page_faqIntro__L0ZjT{max-width:360px;color:#65706a;line-height:1.5}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW details{border-bottom:1px solid #d8ddd9}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW details:first-child{border-top:1px solid #d8ddd9}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW summary{position:relative;padding:22px 30px 22px 0;list-style:none;cursor:pointer;font-size:1.06rem;font-weight:760}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW summary::-webkit-details-marker{display:none}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW summary:after{content:"+";position:absolute;top:18px;right:0;font-size:1.5rem;font-weight:400}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW details[open] summary:after{content:"−"}.bring-a-friend-week-v2-landing-page_faqItems__aVXKW details p{max-width:600px;margin:0 0 20px;color:#59635e;line-height:1.5}.bring-a-friend-week-v2-landing-page_closing__CpM6a{padding:88px 0 94px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);background:#15191b;color:#fff;text-align:center}.bring-a-friend-week-v2-landing-page_closingInner__FynJ5{max-width:790px}.bring-a-friend-week-v2-landing-page_closingInner__FynJ5:before{content:"";display:block;width:60px;height:3px;margin:0 auto 24px;border-radius:999px;background:var(--accent)}.bring-a-friend-week-v2-landing-page_closing__CpM6a .bring-a-friend-week-v2-landing-page_eyebrow__zV7RM{margin-bottom:12px;font-size:.8rem}.bring-a-friend-week-v2-landing-page_closing__CpM6a h2{margin:0;font-size:clamp(2.7rem,4vw,4.8rem);line-height:1.02}.bring-a-friend-week-v2-landing-page_closing__CpM6a p:not(.bring-a-friend-week-v2-landing-page_eyebrow__zV7RM){max-width:560px;margin:15px auto 0;color:#c7ceca;font-size:1.2rem}.bring-a-friend-week-v2-landing-page_closing__CpM6a .bring-a-friend-week-v2-landing-page_button__FFYni{min-width:230px;min-height:58px;margin-top:30px}.bring-a-friend-week-v2-landing-page_footer__v_GbI{background:#0e1112;color:#c5ceca}.bring-a-friend-week-v2-landing-page_footerInner__fpaEH{min-height:160px;display:flex;align-items:center;gap:clamp(20px,3vw,45px);font-size:.82rem}.bring-a-friend-week-v2-landing-page_footerLogoFrame__T_sCd{display:flex;flex:0 0 150px;width:150px;height:42px;align-items:center}.bring-a-friend-week-v2-landing-page_footerLogo__ITBvO{width:100%;max-width:150px;max-height:42px;object-fit:contain;object-position:left center}.bring-a-friend-week-v2-landing-page_footerInner__fpaEH p{line-height:1.4}.bring-a-friend-week-v2-landing-page_footerInner__fpaEH a{text-underline-offset:3px}.bring-a-friend-week-v2-landing-page_footerCredit__PebSD{display:flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.bring-a-friend-week-v2-landing-page_footerCredit__PebSD span{color:#85908a;text-transform:uppercase;font-size:.69rem;letter-spacing:.08em}.bring-a-friend-week-v2-landing-page_footerCredit__PebSD img{width:96px;height:auto;max-height:28px;object-fit:contain}.bring-a-friend-week-v2-landing-page_legal__NCeBD{display:flex;gap:12px}.bring-a-friend-week-v2-landing-page_copyright__Qcl_i{color:#85908a;font-size:.72rem}.bring-a-friend-week-v2-landing-page_mobileSticky__B6RcI{display:none}.bring-a-friend-week-v2-landing-page_srOnly__kJ1Fn{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1120px){.bring-a-friend-week-v2-landing-page_wrap__gCKS1{width:min(calc(100% - 4rem),1392px)}.bring-a-friend-week-v2-landing-page_header__3_c0g{gap:2rem}.bring-a-friend-week-v2-landing-page_nav__u_lqk{gap:1.2rem}.bring-a-friend-week-v2-landing-page_nav__u_lqk a{font-size:.72rem}.bring-a-friend-week-v2-landing-page_hero__Q9lRC h1{font-size:clamp(2.8rem,4.6vw,3.9rem)}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroInner__APnQ4{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_formCard__GVtg6{grid-column:1/-1;width:min(100%,560px);justify-self:center}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroPhoto__U1B22{height:440px}.bring-a-friend-week-v2-landing-page_includedGrid__tQlWr{gap:2.5rem}.bring-a-friend-week-v2-landing-page_footerInner__fpaEH{flex-wrap:wrap;padding-block:30px}}@media (max-width:950px){.bring-a-friend-week-v2-landing-page_offerGrid__JJgOr{grid-template-columns:1fr;gap:36px}.bring-a-friend-week-v2-landing-page_invite__Gg66w{padding:28px 0 0;border-left:0;border-top:1px solid #1927194d}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ{grid-template-columns:repeat(2,minmax(0,1fr))}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ button[type=submit]{grid-column:2}}@media (max-width:800px){.bring-a-friend-week-v2-landing-page_wrap__gCKS1{width:min(calc(100% - 2.5rem),680px)}.bring-a-friend-week-v2-landing-page_header__3_c0g{min-height:72px;padding-inline:1.25rem;gap:1rem}.bring-a-friend-week-v2-landing-page_brand__AR8Ce img{max-width:190px}.bring-a-friend-week-v2-landing-page_nav__u_lqk{display:none}.bring-a-friend-week-v2-landing-page_headerCta__GTv55{margin-left:auto;min-height:42px;padding-inline:17px;font-size:.78rem}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroInner__APnQ4,.bring-a-friend-week-v2-landing-page_heroInner__APnQ4{grid-template-columns:1fr;gap:25px;padding-block:52px 35px}.bring-a-friend-week-v2-landing-page_heroCard__TKplj h1,.bring-a-friend-week-v2-landing-page_hero__Q9lRC h1{font-size:clamp(3.1rem,9vw,5rem)}.bring-a-friend-week-v2-landing-page_hero__Q9lRC h1 span{white-space:normal}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroPhoto__U1B22,.bring-a-friend-week-v2-landing-page_heroPhoto__U1B22{height:390px}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_formCard__GVtg6{grid-column:auto}.bring-a-friend-week-v2-landing-page_includedGrid__tQlWr{grid-template-columns:1fr 1fr}.bring-a-friend-week-v2-landing-page_includedGrid__tQlWr>div:first-child{grid-column:1/-1}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN{margin-top:0}.bring-a-friend-week-v2-landing-page_firstGrid__gkjnG{grid-template-columns:1fr;gap:40px}.bring-a-friend-week-v2-landing-page_firstPhoto__LetuG{height:430px}.bring-a-friend-week-v2-landing-page_faqGrid__hoHQ_{gap:5%}}@media (max-width:560px){.bring-a-friend-week-v2-landing-page_wrap__gCKS1{width:min(calc(100% - 2rem),440px)}.bring-a-friend-week-v2-landing-page_brand__AR8Ce img{max-width:157px}.bring-a-friend-week-v2-landing-page_headerCta__GTv55{min-height:39px;padding-inline:13px;font-size:.71rem}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroInner__APnQ4,.bring-a-friend-week-v2-landing-page_heroInner__APnQ4{padding-block:42px 28px}.bring-a-friend-week-v2-landing-page_eyebrow__zV7RM{margin-bottom:20px;font-size:.75rem}.bring-a-friend-week-v2-landing-page_heroCard__TKplj h1,.bring-a-friend-week-v2-landing-page_hero__Q9lRC h1{margin-bottom:17px;font-size:clamp(2.95rem,12vw,4rem)}.bring-a-friend-week-v2-landing-page_heroLead__fMF3k{font-size:1.06rem}.bring-a-friend-week-v2-landing-page_heroDate__DFTN_{gap:10px;margin-top:23px}.bring-a-friend-week-v2-landing-page_heroDate__DFTN_ span{font-size:.68rem}.bring-a-friend-week-v2-landing-page_heroDate__DFTN_ strong{font-size:1.12rem}.bring-a-friend-week-v2-landing-page_heroCard__TKplj .bring-a-friend-week-v2-landing-page_heroPhoto__U1B22,.bring-a-friend-week-v2-landing-page_heroPhoto__U1B22{height:290px;border-radius:12px}.bring-a-friend-week-v2-landing-page_formCard__GVtg6{padding:21px}.bring-a-friend-week-v2-landing-page_registration__ArjFH{padding:28px 0 35px}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ{grid-template-columns:1fr}.bring-a-friend-week-v2-landing-page_nativeForm___XOuQ button[type=submit]{grid-column:auto}.bring-a-friend-week-v2-landing-page_section__8Gli0{padding-block:66px}.bring-a-friend-week-v2-landing-page_section__8Gli0 h2{font-size:clamp(2.5rem,11vw,3.7rem)}.bring-a-friend-week-v2-landing-page_firstVisit__qsnas h2,.bring-a-friend-week-v2-landing-page_included___7I9e h2{font-size:clamp(2.1rem,9.6vw,3.25rem)}.bring-a-friend-week-v2-landing-page_faqGrid__hoHQ_,.bring-a-friend-week-v2-landing-page_includedGrid__tQlWr{grid-template-columns:1fr;gap:23px}.bring-a-friend-week-v2-landing-page_includedGrid__tQlWr>div:first-child{grid-column:auto}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN{padding:20px 0 0;border-left:0;border-top:1px solid #d9ddda}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN h3{font-size:1.3rem}.bring-a-friend-week-v2-landing-page_includedItem__9yqpN p{font-size:1rem}.bring-a-friend-week-v2-landing-page_firstPhoto__LetuG{height:315px}.bring-a-friend-week-v2-landing-page_firstIntro__KNpvJ{font-size:1.1rem}.bring-a-friend-week-v2-landing-page_offer__3hp_M{padding-block:65px}.bring-a-friend-week-v2-landing-page_offerGrid__JJgOr{gap:28px}.bring-a-friend-week-v2-landing-page_offerMain__XnIeF>p{font-size:1.12rem}.bring-a-friend-week-v2-landing-page_invite__Gg66w{padding-top:24px}.bring-a-friend-week-v2-landing-page_closing__CpM6a{padding-block:68px 104px}.bring-a-friend-week-v2-landing-page_closing__CpM6a .bring-a-friend-week-v2-landing-page_button__FFYni{width:100%;max-width:320px}.bring-a-friend-week-v2-landing-page_footerInner__fpaEH{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bring-a-friend-week-v2-landing-page_footerCredit__PebSD,.bring-a-friend-week-v2-landing-page_footerLogoFrame__T_sCd{grid-column:1/-1}.bring-a-friend-week-v2-landing-page_footerCredit__PebSD{margin:10px 0 0}.bring-a-friend-week-v2-landing-page_mobileSticky__B6RcI{position:fixed;z-index:10;right:12px;bottom:12px;left:12px;display:flex;box-shadow:0 7px 25px #00000040}}@media (prefers-reduced-motion:reduce){.bring-a-friend-week-v2-landing-page_button__FFYni{transition:none}}.meal-phone-tour_tour__zKl5X{max-width:1280px;margin:0 auto 64px;padding:64px 40px 24px;border-top:1px solid var(--line)}.meal-phone-tour_heading__65Ygz{text-align:center}.meal-phone-tour_tour__zKl5X .meal-phone-tour_eyebrow__OCuQn{margin:0 0 16px;color:var(--brand-strong);font:600 .75rem/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase}.dark .meal-phone-tour_tour__zKl5X .meal-phone-tour_eyebrow__OCuQn{color:var(--brand)}.meal-phone-tour_tour__zKl5X .meal-phone-tour_heading__65Ygz h2{margin:0;font-size:clamp(2.1rem,3.3vw,3rem);line-height:1.08}.meal-phone-tour_stage__U0AhJ{display:grid;grid-template-columns:minmax(0,340px) minmax(0,490px);align-items:center;justify-content:center;column-gap:72px;margin:48px auto 0}.meal-phone-tour_copy__22HYM{min-width:0}.meal-phone-tour_tour__zKl5X .meal-phone-tour_featureLabel__T2xkD{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--brand-strong);font:600 1rem/1.4 var(--body)}.dark .meal-phone-tour_tour__zKl5X .meal-phone-tour_featureLabel__T2xkD{color:var(--brand)}.meal-phone-tour_tour__zKl5X .meal-phone-tour_copy__22HYM h3{margin:0;min-height:2.24em;font:650 clamp(1.9rem,3vw,2.6rem)/1.12 var(--display);letter-spacing:-.035em;max-width:13ch}.meal-phone-tour_tour__zKl5X .meal-phone-tour_body__316z2{margin:24px 0 0;min-height:5.1em;color:var(--ink-2);font:400 1.05rem/1.7 var(--body);max-width:30ch}.meal-phone-tour_pagination__xB7Zn button:focus-visible,.meal-phone-tour_preview__EeWIt:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.meal-phone-tour_phones__7w_Gm{position:relative;width:100%;padding:0 0 0 20px;isolation:isolate}.meal-phone-tour_active__q_i8d{position:relative;z-index:2;width:360px}.meal-phone-tour_phone__xaHCA{display:block;width:100%;border:7px solid #1d252b;border-radius:39px;background:#1d252b;box-shadow:0 0 0 1px #5b6268,0 24px 50px rgb(0 0 0/16%);overflow:hidden}.meal-phone-tour_screen__CRXut{position:relative;display:block;overflow:hidden;border-radius:31px;aspect-ratio:1206/2622;background:#fff}.meal-phone-tour_tour__zKl5X .meal-phone-tour_screen__CRXut img{display:block;width:100%;height:auto}.meal-phone-tour_preview__EeWIt{position:absolute;z-index:1;top:60px;right:0;width:calc(100% - 380px);height:518px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.meal-phone-tour_preview__EeWIt .meal-phone-tour_phone__xaHCA{position:absolute;right:0;top:34px;width:230px;opacity:.24;box-shadow:none;pointer-events:none}.meal-phone-tour_previewLabel__l4hQL{position:absolute;top:0;right:0;display:flex;align-items:center;gap:10px;color:var(--muted);font:500 .9rem/1.5 var(--body)}.meal-phone-tour_preview__EeWIt:focus-visible .meal-phone-tour_phone__xaHCA,.meal-phone-tour_preview__EeWIt:hover .meal-phone-tour_phone__xaHCA{opacity:.45}.meal-phone-tour_preview__EeWIt:focus-visible .meal-phone-tour_previewLabel__l4hQL,.meal-phone-tour_preview__EeWIt:hover .meal-phone-tour_previewLabel__l4hQL{color:var(--brand-strong)}.dark .meal-phone-tour_preview__EeWIt:focus-visible .meal-phone-tour_previewLabel__l4hQL,.dark .meal-phone-tour_preview__EeWIt:hover .meal-phone-tour_previewLabel__l4hQL{color:var(--brand)}.meal-phone-tour_pagination__xB7Zn{width:360px;display:flex;justify-content:center;gap:0;margin-top:18px}.meal-phone-tour_pagination__xB7Zn button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.meal-phone-tour_pagination__xB7Zn button span{width:8px;height:8px;border-radius:999px;background:var(--muted);opacity:.5}.meal-phone-tour_pagination__xB7Zn button[aria-pressed=true] span{width:24px;background:var(--brand-strong);opacity:1}.dark .meal-phone-tour_pagination__xB7Zn button[aria-pressed=true] span{background:var(--brand)}.meal-phone-tour_pagination__xB7Zn button:hover span{opacity:1}.meal-phone-tour_tour__zKl5X .meal-phone-tour_progress__6_p0G{margin:0 0 0 8px;align-self:center;color:var(--muted);font:400 .75rem/1.5 var(--body);white-space:nowrap}@media (max-width:1050px){.meal-phone-tour_stage__U0AhJ{grid-template-columns:minmax(0,300px) minmax(0,420px);column-gap:40px}.meal-phone-tour_phones__7w_Gm{padding-left:0}.meal-phone-tour_active__q_i8d,.meal-phone-tour_pagination__xB7Zn{width:314px}.meal-phone-tour_preview__EeWIt{width:calc(100% - 314px);height:474px}.meal-phone-tour_preview__EeWIt .meal-phone-tour_phone__xaHCA{width:210px}}@media (max-width:760px){.meal-phone-tour_tour__zKl5X{padding:48px 24px 8px;margin-bottom:48px}.meal-phone-tour_stage__U0AhJ{display:flex;flex-direction:column;gap:32px;margin-top:36px}.meal-phone-tour_copy__22HYM{width:min(100%,340px)}.meal-phone-tour_tour__zKl5X .meal-phone-tour_featureLabel__T2xkD{margin-bottom:16px}.meal-phone-tour_tour__zKl5X .meal-phone-tour_copy__22HYM h3{font-size:2rem;min-height:0;max-width:100%}.meal-phone-tour_tour__zKl5X .meal-phone-tour_body__316z2{margin-top:16px;min-height:5.1em;font-size:1rem;max-width:100%}.meal-phone-tour_phones__7w_Gm{width:min(100%,342px);padding:0}.meal-phone-tour_active__q_i8d{width:min(270px,82%)}.meal-phone-tour_phone__xaHCA{border-radius:35px}.meal-phone-tour_screen__CRXut{border-radius:27px}.meal-phone-tour_preview__EeWIt{width:calc(100% - min(270px,82%));top:48px;height:425px}.meal-phone-tour_preview__EeWIt .meal-phone-tour_phone__xaHCA{width:190px;top:28px}.meal-phone-tour_pagination__xB7Zn{width:min(270px,82%)}.meal-phone-tour_previewLabel__l4hQL{gap:6px;font-size:.8rem}}.recipe-slider_rail__N73dZ{scrollbar-width:none}.recipe-slider_rail__N73dZ .recipe-slider_card__Fe_n4{position:relative;flex:0 0 auto;width:min(78vw,320px);aspect-ratio:4/5;min-height:360px;border:0;border-radius:var(--r-xl);overflow:hidden;padding:0;text-align:left;color:white;background:#171c18;cursor:pointer;scroll-snap-align:start;font:inherit;box-shadow:var(--shadow-md)}.recipe-slider_rail__N73dZ .recipe-slider_card__Fe_n4 img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.recipe-slider_rail__N73dZ .recipe-slider_appTile__qR83O{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 46%,var(--dark-2)),var(--dark-2));cursor:default}@media(min-width:1000px){.recipe-slider_rail__N73dZ .recipe-slider_card__Fe_n4{width:340px}}.recipe-slider_card__Fe_n4:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.recipe-slider_card__Fe_n4 img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.recipe-slider_card__Fe_n4:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(0,0,0,.86))}.recipe-slider_bottom__pfK1p,.recipe-slider_top__jreZA{position:absolute;z-index:1;left:20px;right:20px}.recipe-slider_top__jreZA{top:20px;display:flex;align-items:center;justify-content:space-between}.recipe-slider_top__jreZA>span:first-child{border:1px solid #ffffff50;background:#1118;padding:8px 14px;border-radius:30px;font-size:14px}.recipe-slider_plus__GEqw4{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#111}.recipe-slider_bottom__pfK1p{bottom:20px;display:grid;gap:12px}.recipe-slider_bottom__pfK1p strong{font-size:clamp(1.4rem,2.3vw,2.35rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;max-width:14ch}.recipe-slider_bottom__pfK1p>span{font-size:16px;line-height:1.5;color:#eee}.recipe-slider_bottom__pfK1p small{font-size:13px;color:#eee}.recipe-slider_invitation__P7drK{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px}.recipe-slider_invitation__P7drK p{max-width:540px;color:var(--ink-2)}.recipe-slider_nutrition__b9mJ3{padding:18px;background:var(--surface-2,#ecece6);border-radius:16px;margin:20px 0}.recipe-slider_nutrition__b9mJ3 p{margin:0 0 12px;font-size:14px}.recipe-slider_nutrition__b9mJ3 dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0}.recipe-slider_nutrition__b9mJ3 dt{font-size:12px;color:var(--ink-2)}.recipe-slider_nutrition__b9mJ3 dd{margin:4px 0 0;font-size:20px;font-weight:700}.recipe-slider_measurements__iFZEg{font-size:13px}.recipe-slider_dialogCta__qBDk4{position:sticky;bottom:0;background:var(--surface);border-top:1px solid #8883;padding:18px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.recipe-slider_dialogCta__qBDk4 span{font-size:14px;max-width:200px}@media(max-width:640px){.recipe-slider_invitation__P7drK{flex-direction:column;align-items:flex-start}.recipe-slider_nutrition__b9mJ3 dl{grid-template-columns:repeat(2,1fr)}.recipe-slider_dialogCta__qBDk4{padding:14px}.recipe-slider_dialogCta__qBDk4 span{display:none}.recipe-slider_dialogCta__qBDk4 a{width:100%;font-size:14px}}.recipe-slider_backdrop__DAYz1{z-index:10000;place-items:center}.recipe-slider_backdrop__DAYz1 .recipe-slider_dialog__YYicM{max-height:calc(100dvh - 36px);overflow-y:auto;margin:0;overscroll-behavior:contain}.recipe-slider_backdrop__DAYz1 .recipe-slider_image__jnAZd{min-height:0}.recipe-slider_backdrop__DAYz1 .recipe-slider_dialogCta__qBDk4{z-index:2}.recipe-slider_backdrop__DAYz1 .recipe-slider_nutrition__b9mJ3{background:#8881}.recipe-slider_backdrop__DAYz1 a:not([class]){text-decoration:underline}.recipe-slider_backdrop__DAYz1 a:focus-visible,.recipe-slider_backdrop__DAYz1 button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media(max-width:640px){.recipe-slider_backdrop__DAYz1{padding:10px}.recipe-slider_backdrop__DAYz1 .recipe-slider_dialog__YYicM{max-height:calc(100dvh - 20px)}}.recipe-slider_backdrop__DAYz1 .recipe-slider_image__jnAZd{width:100%;height:auto;max-height:48dvh;object-fit:contain;background:#111;display:block}@media(max-width:640px){.recipe-slider_backdrop__DAYz1 .recipe-slider_image__jnAZd{height:auto;max-height:40dvh}}.recipe-slider_backdrop__DAYz1 .recipe-slider_directions__Yjm_c{list-style:decimal outside}.recipe-slider_backdrop__DAYz1 .recipe-slider_directions__Yjm_c>li{display:list-item}.recipe-slider_backdrop__DAYz1 .recipe-slider_directions__Yjm_c>li::marker{font-weight:700;color:var(--ink)}.app-video_section__T5FSu.app-video_section__T5FSu{padding:clamp(56px,6vw,88px) 0}.app-video_section__T5FSu .app-video_grid__CT7Nl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);max-width:1200px;margin:36px auto 0}.app-video_grid__CT7Nl>*{min-width:0}.app-video_section__T5FSu .app-video_grid__CT7Nl .vidwrap{width:100%;aspect-ratio:16/9;margin:0;border-radius:20px;box-shadow:0 18px 40px -28px rgba(10,12,8,.35)}.app-video_section__T5FSu .app-video_grid__CT7Nl .vmeta{left:16px;right:16px;bottom:14px;width:fit-content;max-width:calc(100% - 32px);padding:8px 12px;flex-wrap:wrap;gap:2px 8px;border-radius:12px}.app-video_section__T5FSu .app-video_benefits__0FIhR h3{margin:0 0 20px;font:600 clamp(1.4rem,2.1vw,1.85rem)/1.2 var(--display)}.app-video_section__T5FSu .app-video_benefits__0FIhR ul{display:grid;gap:14px;list-style:none;margin:0 0 26px;padding-left:0;color:var(--ink-2);font-size:1.06rem;line-height:1.6}.app-video_section__T5FSu .app-video_benefits__0FIhR li{position:relative;padding-left:32px}.app-video_section__T5FSu .app-video_benefitCheck___PBhL{position:absolute;left:0;top:3px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong);font-size:14px;font-weight:700;line-height:1}.app-video_section__T5FSu .app-video_benefits__0FIhR p{margin:16px 0 0;max-width:42ch;color:var(--ink-2);font-size:.9rem;line-height:1.55}@media (max-width:800px){.app-video_section__T5FSu .app-video_grid__CT7Nl{grid-template-columns:minmax(0,1fr);gap:28px;max-width:600px;margin-top:28px}.app-video_section__T5FSu .app-video_grid__CT7Nl .vidwrap{aspect-ratio:16/9}}.app-video_storyPlay__7EQqc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.95);color:#111;box-shadow:0 8px 24px rgba(0,0,0,.15);pointer-events:none}.app-video_storyPlay__7EQqc svg{width:28px;height:28px;margin-left:4px}.app-video_section__T5FSu .app-video_benefitCheck___PBhL svg{width:12px;height:12px}.hero-shield_shield__X2u9k{position:absolute;left:-36px;bottom:24px;width:clamp(128px,14vw,176px);height:auto;display:block;filter:drop-shadow(0 8px 16px rgb(0 0 0/20%))}@media (max-width:1000px){.hero-shield_shield__X2u9k{left:4px;width:144px}}@media (max-width:600px){.hero-shield_shield__X2u9k{left:-8px;bottom:16px;width:120px}}.branding-tweaks_artwork__x9Nb7{display:block;width:min(100%,760px);height:auto;overflow:hidden}.branding-tweaks_powered__EZbDm.branding-tweaks_powered__EZbDm.branding-tweaks_powered__EZbDm{border:0;border-radius:0;padding:0;gap:8px}.review_credibility__WYMfo{padding:40px 24px;background:#111311;display:flex;justify-content:center}.review_credibility__WYMfo img{display:block;width:min(100%,760px);height:auto;object-fit:contain}.review_story__Q9r_5.review_story__Q9r_5 .sc q{font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:600;line-height:1.35}.review_play__4x7D4{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);z-index:2;border:0;width:72px;height:72px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center}.review_play__4x7D4 svg{width:26px;height:26px;margin-left:4px}button.review_play__4x7D4{cursor:pointer}.review_play__4x7D4:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.review_backdrop__7mdNZ{position:fixed;inset:0;z-index:10000;background:#000c;display:grid;place-items:center;padding:20px}.review_dialog__Xmxo_{width:min(100%,1000px);position:relative;border-radius:18px;padding:56px 16px 16px;background:#111311;color:white}.review_dialog__Xmxo_ h2{position:absolute;top:18px;left:20px;font-size:18px;margin:0}.review_close__yyQdd{position:absolute;right:12px;top:10px;width:38px;height:38px;display:grid;place-items:center;background:#fff;color:#111;border:0;border-radius:50%;cursor:pointer}.review_dialog__Xmxo_ iframe{display:block;aspect-ratio:16/9;width:100%;border:0}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec{background:#111311;padding:64px 0}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .app-in{min-height:480px}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .bg{right:auto;width:min(44%,640px);background-position:center 35%;object-position:center 35%}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .veil{right:auto;width:min(44%,640px);background:linear-gradient(90deg,transparent 68%,#111311)!important}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .scrim{display:none}@media (max-width:1000px){.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec{padding:0 0 64px}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .bg{display:block;position:relative;inset:auto;width:100%;height:clamp(360px,92vw,560px);background-position:center 42%;object-position:center 42%}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .veil{display:none}.review_recipeApp__kPNsh.review_recipeApp__kPNsh.appsec .app-in{min-height:0;padding-top:48px}}.app-store-badges_badges__hi1FT{display:flex;align-items:center;gap:8px;margin:0}.app-store-badges_badges__hi1FT a{display:block;flex:none;border-radius:6px}.app-store-badges_badges__hi1FT a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.app-store-badges_badges__hi1FT a:first-child img{width:120px;height:40px;display:block}.app-store-badges_badges__hi1FT a:last-child img{width:155px;height:60px;display:block}.app-store-badges_badges__hi1FT a:last-child{margin:-10px 0 -10px -3px}.app-store-badges_overlay__LrmZc{position:absolute;left:16px;bottom:26px;z-index:1;padding:16px;border:1px solid #ffffff30;border-radius:20px;background:rgba(16,19,15,.88);backdrop-filter:blur(12px);max-width:calc(100% - 32px)}@media(min-width:1000px){.app-store-badges_overlay__LrmZc{left:-22px}}@media(max-width:380px){.app-store-badges_overlay__LrmZc{padding:10px}.app-store-badges_badges__hi1FT{gap:2px}.app-store-badges_badges__hi1FT a:first-child img{width:108px;height:36px}.app-store-badges_badges__hi1FT a:last-child img{width:140px;height:54px}}.main-page_design__7EW_W{--section-space:clamp(64px,7.5vw,108px)}.main-page_design__7EW_W h2{font-size:var(--h2)}.main-page_design__7EW_W .main-page_eyebrow__kYX7F{display:block;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;line-height:1.6;color:var(--brand-strong);margin-bottom:18px}.main-page_design__7EW_W .dark .main-page_eyebrow__kYX7F{color:var(--brand-bright)}.main-page_design__7EW_W .main-page_hero__OLs5f{background:radial-gradient(ellipse at 90% 60%,#31b3fd0d,transparent 58%),var(--bg);overflow:visible}.main-page_design__7EW_W .main-page_heroInner__g_gKK{grid-template-columns:1.04fr 1fr;gap:70px;padding-top:145px;padding-bottom:92px;align-items:center}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-h{font-size:var(--hsn-hero-title-size,clamp(3.3rem,5.7vw,5.4rem));margin-top:0;max-width:12ch;line-height:.99;letter-spacing:-.045em;text-wrap:wrap}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-sub{max-width:43ch;margin-top:26px;font-size:18px;line-height:1.65}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-actions{gap:12px;margin-top:28px}.main-page_design__7EW_W .main-page_heroInner__g_gKK .btn-ghost{border:0;padding-left:0;padding-right:0;font-size:15px;text-decoration:underline;text-underline-offset:5px}.main-page_reassurance__V4FFY{font-size:13px;color:var(--muted);margin-top:12px!important}.main-page_partner__4UiNR{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:23px;margin-top:28px;width:fit-content}.main-page_footerPartner__QAY0A span,.main-page_partner__4UiNR span{font-size:12px;color:var(--muted)}.main-page_partner__4UiNR img{width:110px;height:36px;object-fit:contain}.main-page_heroPhotos__qG4y6{position:relative;min-width:0;padding:0 0 70px 40px}.main-page_design__7EW_W .main-page_heroLead__HZwk7{display:block;width:100%;height:490px;object-fit:cover;object-position:52% 30%;border-radius:24px;box-shadow:var(--shadow-md)}.main-page_heroSmall__3sDu_{position:absolute;left:-8px;bottom:4px;width:205px;height:242px;border-radius:20px;overflow:hidden;box-shadow:0 15px 45px #0003;border:5px solid var(--bg)}.main-page_design__7EW_W .main-page_heroSmall__3sDu_ img{width:100%;height:100%;object-fit:cover;object-position:42% 25%}.main-page_heroSmall__3sDu_:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000b)}.main-page_heroSmall__3sDu_ span{position:absolute;bottom:16px;left:14px;right:8px;z-index:1;color:white;font-size:13px;font-weight:600}.main-page_photoCaption__mqFfW{display:flex;gap:10px;align-items:center;position:absolute;right:10px;bottom:18px;color:var(--ink-2);font-size:13px}.main-page_photoCaption__mqFfW svg{width:20px;color:var(--brand-strong)}.main-page_introduction__SSk85{padding:76px 0;background:var(--bg-2);border-top:1px solid var(--line)}.main-page_splitIntro__0TKLW{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.main-page_splitIntro__0TKLW h2{max-width:18ch;font-size:var(--hsn-section-title-size,clamp(2.1rem,3.6vw,3.3rem))}.main-page_splitIntro__0TKLW h3{font-size:23px;margin-bottom:18px}.main-page_splitIntro__0TKLW p{color:var(--ink-2);font-size:17px;line-height:1.7}.main-page_splitIntro__0TKLW p+p{margin-top:16px}.main-page_programs__iOGDT{padding:var(--section-space) 0}.main-page_sectionHeading__QdFcF{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;margin-bottom:40px}.main-page_sectionHeading__QdFcF h2{max-width:20ch}.main-page_sectionHeading__QdFcF p{color:var(--ink-2);max-width:46ch}.main-page_programGrid__HpoZf{display:grid;grid-template-columns:1fr 1fr;gap:26px}.main-page_programCard__pevhG{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--surface);box-shadow:0 10px 35px -30px #0005;display:flex;flex-direction:column}.main-page_programPhoto__T2ffY{position:relative;height:310px;overflow:hidden;background:#222}.main-page_design__7EW_W .main-page_programPhoto__T2ffY img{width:100%;height:100%;object-fit:cover;object-position:center 34%;display:block;transition:transform .5s ease}.main-page_programCard__pevhG:hover .main-page_programPhoto__T2ffY img{transform:scale(1.025)}.main-page_programPhoto__T2ffY span{position:absolute;left:24px;top:22px;display:flex;gap:9px;align-items:center;background:#121410a6;border:1px solid #ffffff50;backdrop-filter:blur(12px);border-radius:99px;padding:8px 15px;color:white;font-size:14px}.main-page_programBody__NQRYZ{padding:30px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.main-page_programBody__NQRYZ h3{font-size:clamp(1.5rem,2.2vw,1.85rem)}.main-page_programBody__NQRYZ p{color:var(--ink-2);font-size:16px;line-height:1.7;margin:18px 0 26px}.main-page_design__7EW_W .main-page_textLink__H0qJd{font-size:16px;font-weight:600;display:inline-flex;gap:12px;align-items:center;color:var(--brand-strong);margin-top:auto}.main-page_textLink__H0qJd:hover{text-decoration:underline;text-underline-offset:5px}.main-page_approach__TcVP_{background:var(--bg-2)}.main-page_approach__TcVP_>div{padding:76px 0 32px}.main-page_approach__TcVP_>div>div{background:transparent}.main-page_approach__TcVP_ ul{list-style:none;margin:0;padding:0}.main-page_approach__TcVP_ .qrow{gap:20px!important}.main-page_approach__TcVP_ .qrow:hover{transform:none}.main-page_approach__TcVP_ .qrow:first-child{padding-left:0!important}.main-page_approach__TcVP_ .qrow:hover{padding-left:28px}.main-page_approach__TcVP_ .steps,.main-page_approach__TcVP_>div>div:empty{display:none}.main-page_stepsSection___ndV1{background:var(--bg-2);padding:0 0 var(--section-space)}.main-page_design__7EW_W .main-page_stepsSection___ndV1 .how{margin:0;padding:46px 42px}.main-page_stepsSection___ndV1 h2{font-size:var(--hsn-section-title-size,clamp(1.8rem,3vw,2.5rem));max-width:24ch;color:white}.main-page_design__7EW_W .main-page_stepsSection___ndV1 h3{color:white;font-size:22px;line-height:1.2;font-weight:650}.main-page_stepsSection___ndV1 .step.is-action{display:flex;flex-direction:column}.main-page_stepsSection___ndV1 .step .btn{margin-top:26px}.main-page_everyday__VtZFm{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.main-page_everydayPhoto____iRW{min-width:0;position:relative;min-height:620px}.main-page_design__7EW_W .main-page_everydayPhoto____iRW img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:42% center;display:block}.main-page_everydayCopy__Zfyl5{padding:clamp(50px,6vw,100px) clamp(28px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(ellipse at 100% 100%,#31b3fd1a,transparent 65%)}.main-page_everydayCopy__Zfyl5 h2{font-size:var(--hsn-section-title-size,clamp(2.3rem,3.8vw,3.8rem));max-width:17ch}.main-page_everydayCopy__Zfyl5>p{margin-top:22px;color:var(--ink-2);max-width:40ch}.main-page_everydayCopy__Zfyl5 .bul{gap:20px}.main-page_everydayCopy__Zfyl5 .btn{margin-top:30px}.main-page_design__7EW_W .main-page_smallNote__mjtAY{font-size:13px;line-height:1.6;color:var(--muted);margin-top:16px}.main-page_design__7EW_W .main-page_appSection__FSx6q{padding:var(--section-space) 0;background:var(--bg);overflow:hidden}.main-page_appSection__FSx6q .sec-head{max-width:760px;margin:0 auto 50px;text-align:center}.main-page_appSection__FSx6q .sec-head p{max-width:58ch;margin:20px auto 0}.main-page_appGrid__utZsr{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.main-page_appMedia__H1cyn{min-width:0}.main-page_design__7EW_W .main-page_appMedia__H1cyn .vidwrap{width:100%;margin:0;aspect-ratio:16/10;max-width:100%;border-radius:24px;box-shadow:var(--shadow-md)}.main-page_design__7EW_W .main-page_appMedia__H1cyn .poster{background-size:cover;background-position:50% 45%}.main-page_design__7EW_W .main-page_appMedia__H1cyn iframe{width:100%;height:100%;position:absolute;inset:0}.main-page_design__7EW_W .main-page_appMedia__H1cyn .vmeta{left:16px;bottom:16px;right:16px;max-width:fit-content;flex-wrap:wrap;gap:4px 8px;font-size:12px;padding:8px 12px}.main-page_appCopy__byiYn .bul{margin-top:22px;gap:18px}.main-page_design__7EW_W .main-page_introSection__3_IKB{padding:var(--section-space) 0;background:radial-gradient(ellipse at 100% 0,#31b3fd22,transparent 70%),var(--bg-2)}.main-page_design__7EW_W .main-page_introSection__3_IKB.dark{background:radial-gradient(ellipse at 100% 0,#31b3fd26,transparent 70%),var(--dark)}.main-page_closingGrid__lTvVJ{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;text-align:left}.main-page_closingCopy__4ro7D h2{font-size:var(--hsn-section-title-size,clamp(3rem,5vw,4.6rem));letter-spacing:-.04em}.main-page_design__7EW_W .main-page_closingCopy__4ro7D>p{margin:24px 0 0;max-width:37ch;font-size:18px}.main-page_introDetail__C4JDI{display:flex;align-items:center;gap:18px;margin-top:32px;border-top:1px solid var(--line);padding-top:25px;color:var(--ink-2);font-size:14px;line-height:1.7}.main-page_introDetail__C4JDI svg{color:var(--brand-strong);flex:none;width:32px;height:32px}.main-page_design__7EW_W .dark .main-page_introDetail__C4JDI svg{color:var(--brand-bright)}.main-page_introForm__FVVjF{padding:34px;background:var(--surface);border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 20px 45px -28px #0004}.main-page_introForm__FVVjF h3{font-size:27px}.main-page_design__7EW_W .main-page_introForm__FVVjF p{font-size:14px;line-height:1.6;text-align:left;margin:0;color:var(--ink-2);max-width:none}.main-page_footerPartner__QAY0A{display:flex;align-items:center;gap:15px}.main-page_footerPartner__QAY0A img{width:112px;height:40px;object-fit:contain}.main-page_builtBy__kQHpk{display:flex;align-items:center;gap:10px}.main-page_builtBy__kQHpk img{width:62px;height:24px;object-fit:contain}@media (min-width:1600px){.main-page_design__7EW_W .main-page_heroInner__g_gKK{gap:100px}.main-page_design__7EW_W .main-page_heroLead__HZwk7{height:530px}}@media (max-width:1100px){.main-page_design__7EW_W .main-page_heroInner__g_gKK{gap:30px}.main-page_heroPhotos__qG4y6{padding-left:20px}.main-page_heroSmall__3sDu_{width:170px;height:210px}.main-page_photoCaption__mqFfW{font-size:12px;right:0}.main-page_closingGrid__lTvVJ{gap:48px}.main-page_appGrid__utZsr{gap:36px}.main-page_splitIntro__0TKLW{gap:40px}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-h{font-size:var(--hsn-hero-title-size,clamp(3rem,5.2vw,4.5rem))}}@media (max-width:800px){.main-page_design__7EW_W .main-page_heroInner__g_gKK{grid-template-columns:1fr;padding-top:115px;padding-bottom:60px;gap:40px}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-h{font-size:var(--hsn-hero-title-size,clamp(3.3rem,8vw,4.8rem));max-width:none}.main-page_heroPhotos__qG4y6{max-width:580px;width:100%;justify-self:center;padding-left:40px}.main-page_design__7EW_W .main-page_heroLead__HZwk7{height:440px}.main-page_heroSmall__3sDu_{width:185px;height:230px}.main-page_photoCaption__mqFfW{right:25px}.main-page_appGrid__utZsr,.main-page_closingGrid__lTvVJ,.main-page_sectionHeading__QdFcF,.main-page_splitIntro__0TKLW{grid-template-columns:1fr;gap:28px}.main-page_introduction__SSk85{padding:60px 0}.main-page_sectionHeading__QdFcF p{max-width:55ch}.main-page_programGrid__HpoZf{gap:18px}.main-page_programPhoto__T2ffY{height:240px}.main-page_programBody__NQRYZ{padding:24px}.main-page_programBody__NQRYZ h3{font-size:24px}.main-page_programBody__NQRYZ p{font-size:15px}.main-page_design__7EW_W .main-page_textLink__H0qJd{font-size:14px}.main-page_everyday__VtZFm{grid-template-columns:1fr}.main-page_everydayPhoto____iRW{min-height:420px}.main-page_everydayCopy__Zfyl5{padding:56px 28px}.main-page_everydayCopy__Zfyl5 h2{font-size:var(--hsn-section-title-size,2.8rem)}.main-page_appMedia__H1cyn{max-width:680px}.main-page_appCopy__byiYn{margin-top:10px}.main-page_closingGrid__lTvVJ{gap:36px}.main-page_closingCopy__4ro7D{max-width:580px}.main-page_introForm__FVVjF{max-width:600px;width:100%}.main-page_design__7EW_W .main-page_stepsSection___ndV1 .how{padding:36px 26px}.main-page_design__7EW_W .main-page_stepsSection___ndV1 .how-grid{grid-template-columns:1fr}.main-page_approach__TcVP_{padding-bottom:0}}@media (max-width:560px){.main-page_design__7EW_W header .bar{gap:12px}.main-page_design__7EW_W .brand-name{font-size:14px}.main-page_design__7EW_W .brand-sub{font-size:10px}.main-page_design__7EW_W .hdr-cta{font-size:12px;padding:10px 12px}.main-page_design__7EW_W .hdr-cta svg{width:14px}.main-page_design__7EW_W .wrap{padding-left:22px;padding-right:22px}.main-page_design__7EW_W .main-page_heroInner__g_gKK{padding-top:108px}.main-page_design__7EW_W .main-page_eyebrow__kYX7F{font-size:10px;letter-spacing:.08em;max-width:34ch}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-h{font-size:var(--hsn-hero-title-size,3.35rem)}.main-page_design__7EW_W .main-page_heroInner__g_gKK .hero-sub{font-size:17px}.main-page_heroPhotos__qG4y6{padding-left:25px;padding-bottom:64px}.main-page_design__7EW_W .main-page_heroLead__HZwk7{height:340px;object-position:48% 35%}.main-page_heroSmall__3sDu_{left:0;width:146px;height:190px;border-width:4px}.main-page_heroSmall__3sDu_ span{font-size:10px;left:10px;bottom:10px}.main-page_photoCaption__mqFfW{right:0;font-size:10px;gap:5px;bottom:25px}.main-page_photoCaption__mqFfW svg{width:16px}.main-page_programGrid__HpoZf{grid-template-columns:1fr;gap:26px}.main-page_programPhoto__T2ffY{height:270px}.main-page_programBody__NQRYZ{padding:26px}.main-page_sectionHeading__QdFcF{margin-bottom:28px}.main-page_programs__iOGDT{padding-top:64px}.main-page_splitIntro__0TKLW h2{font-size:var(--hsn-section-title-size,2.6rem)}.main-page_splitIntro__0TKLW h3{font-size:21px}.main-page_everydayPhoto____iRW{min-height:330px}.main-page_design__7EW_W .main-page_everydayPhoto____iRW img{object-position:48% center}.main-page_everydayCopy__Zfyl5 h2{font-size:var(--hsn-section-title-size,2.45rem)}.main-page_everydayCopy__Zfyl5{padding:48px 24px}.main-page_design__7EW_W .main-page_stepsSection___ndV1 .how{padding:32px 22px}.main-page_design__7EW_W .main-page_stepsSection___ndV1 .step.is-action{padding:24px 20px}.main-page_stepsSection___ndV1 h2{font-size:var(--hsn-section-title-size,2rem)}.main-page_appSection__FSx6q .sec-head{text-align:left;margin-bottom:30px}.main-page_appSection__FSx6q .sec-head p{margin-left:0;font-size:17px}.main-page_design__7EW_W .main-page_appMedia__H1cyn .vidwrap{aspect-ratio:16/11}.main-page_design__7EW_W .main-page_appMedia__H1cyn .vmeta span{display:none}.main-page_introForm__FVVjF{padding:25px 22px}.main-page_design__7EW_W .main-page_introSection__3_IKB{padding-bottom:75px}.main-page_closingCopy__4ro7D h2{font-size:var(--hsn-section-title-size,3.4rem)}.main-page_footerPartner__QAY0A{flex-wrap:wrap}.main-page_design__7EW_W footer{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.main-page_programPhoto__T2ffY img{transition:none}.main-page_programCard__pevhG:hover .main-page_programPhoto__T2ffY img{transform:none}}.main-page_programGridGlass__w6qEz .main-page_programCard__pevhG{position:relative;isolation:isolate;min-height:620px;padding:0;justify-content:flex-end;background:#171d19}.main-page_programGridGlass__w6qEz .main-page_programPhoto__T2ffY{position:absolute;inset:0;height:100%}.main-page_design__7EW_W .main-page_programGridGlass__w6qEz .main-page_programPhoto__T2ffY img{object-position:50% 32%}.main-page_programGridGlass__w6qEz .main-page_programPhoto__T2ffY:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(6,13,11,.28));pointer-events:none}.main-page_programGridGlass__w6qEz .main-page_programPhoto__T2ffY span{z-index:1}.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ{position:relative;z-index:1;flex:0 0 auto;min-height:264px;margin-top:280px;padding:26px;border:0;border-radius:0;background:rgba(13,24,22,.62);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);box-shadow:none;color:#fff}.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ h3{color:#fff}.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ p{color:rgba(255,255,255,.92);margin:16px 0 24px}.main-page_design__7EW_W .main-page_programGridGlass__w6qEz .main-page_textLink__H0qJd{color:#9cdbff}.main-page_programGridGlass__w6qEz .main-page_textLink__H0qJd:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:3px}.main-page_sectionHeading__QdFcF{align-items:center}@media (max-width:800px) and (min-width:561px){.main-page_programGridGlass__w6qEz{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}@media (max-width:560px){.main-page_programGridGlass__w6qEz .main-page_programCard__pevhG{min-height:640px}.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ{margin-top:290px;min-height:0;padding:22px 20px}.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ h3{font-size:25px}.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ p{font-size:15px;line-height:1.65}.main-page_programGridGlass__w6qEz .main-page_programPhoto__T2ffY span{top:18px;left:18px}.main-page_design__7EW_W .main-page_programGridGlass__w6qEz .main-page_programCard__pevhG:nth-child(2) .main-page_programPhoto__T2ffY img{object-position:78% center}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ{background:rgba(13,24,22,.94)}}@media (prefers-reduced-transparency:reduce){.main-page_programGridGlass__w6qEz .main-page_programBody__NQRYZ{background:#17231f;backdrop-filter:none;-webkit-backdrop-filter:none}}.main-page_design__7EW_W .main-page_appReview__tIM3N .sec-head{max-width:none;text-align:left;margin-bottom:40px}.main-page_design__7EW_W .main-page_appReview__tIM3N .sec-head h2 br{display:none}.main-page_design__7EW_W .main-page_appReview__tIM3N .sec-head h2{max-width:none}.main-page_design__7EW_W .main-page_appReview__tIM3N .sec-head p{max-width:65ch;margin:16px 0 0}.main-page_appReview__tIM3N .main-page_appGrid__utZsr{align-items:start;grid-template-columns:1.1fr 1fr;gap:56px}.main-page_appReview__tIM3N .main-page_appCopy__byiYn{margin-top:0}.main-page_appReview__tIM3N .main-page_appCopy__byiYn .bul{margin:24px 0 0;gap:16px}.main-page_appActions__vN6m0{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px}.main-page_appReview__tIM3N .main-page_appActions__vN6m0 .main-page_textLink__H0qJd{font-size:14px;margin:0}.main-page_appReview__tIM3N .main-page_smallNote__mjtAY{max-width:48ch;margin-top:20px}@media (max-width:800px){.main-page_appReview__tIM3N .main-page_appGrid__utZsr{grid-template-columns:1fr;gap:28px}.main-page_design__7EW_W .main-page_appReview__tIM3N .sec-head{margin-bottom:28px}}.main-page_editor__3i2hD [data-editor-section]{cursor:pointer;outline-offset:-3px}.main-page_editor__3i2hD [data-editor-section]:hover{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent)}.main-page_editor__3i2hD[data-active-editor-section=app] [data-editor-section=app],.main-page_editor__3i2hD[data-active-editor-section=approach] [data-editor-section=approach],.main-page_editor__3i2hD[data-active-editor-section=everyday] [data-editor-section=everyday],.main-page_editor__3i2hD[data-active-editor-section=footer] [data-editor-section=footer],.main-page_editor__3i2hD[data-active-editor-section=header] [data-editor-section=header],.main-page_editor__3i2hD[data-active-editor-section=how] [data-editor-section=how],.main-page_editor__3i2hD[data-active-editor-section=intro] [data-editor-section=intro],.main-page_editor__3i2hD[data-active-editor-section=programs] [data-editor-section=programs],.main-page_editor__3i2hD[data-active-editor-section=starting-point] [data-editor-section=starting-point],.main-page_editor__3i2hD[data-active-editor-section=top] [data-editor-section=top]{outline:3px solid var(--brand)}.main-page_appAligned__pBIrI .main-page_appCopy__byiYn .bul{margin-top:0}.main-page_appAligned__pBIrI .main-page_appCopy__byiYn .bul .tick{width:24px;height:24px;background:var(--brand-strong);color:#fff}.main-page_appAligned__pBIrI .main-page_appCopy__byiYn .bul .tick svg{width:14px;height:14px;stroke-width:2.5}