.recommended_page__w_EuP{--ink:#0a0a0a;--ink-raised:#141312;--ink-line:rgba(245,243,240,.12);--paper:#f5f3f0;--paper-line:rgba(26,24,23,.12);--text:#f5f3f0;--text-soft:#d9d5d1;--muted:#a9a4a1;--faint:#857f7b;--ink-text:#1a1817;--ink-muted:#6f6a67;--coral:#ff5f5f;--coral-soft:#ffb3af;--coral-deep:#d9443f;--coral-ink:#160b0a;--display:var(--font-big-shoulders),"Arial Narrow",Impact,sans-serif;--serif:var(--font-instrument),Georgia,"Times New Roman",serif;--sans:var(--font-archivo),Arial,Helvetica,sans-serif;--gutter:max(6%,calc((100% - 1280px) / 2));background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:clip}:where(.recommended_page__w_EuP) *{box-sizing:border-box}:where(.recommended_page__w_EuP) a{color:inherit;text-decoration:none}:where(.recommended_page__w_EuP) :is(h1,h2,h3,h4,p,figure,blockquote,ol,ul){margin:0}:where(.recommended_page__w_EuP) :is(ol,ul){padding:0;list-style:none}.recommended_page__w_EuP a:focus-visible,.recommended_page__w_EuP button:focus-visible{outline:3px solid var(--coral-soft);outline-offset:4px}.recommended_anchor__9ilsP,.recommended_page__w_EuP section[id]{scroll-margin-top:84px}.recommended_page__w_EuP main :is(h1,h2){font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.004em;line-height:.88}.recommended_page__w_EuP main :is(h1,h2) em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;font-size:.9em;letter-spacing:-.01em;color:var(--coral)}.recommended_page__w_EuP main h2{font-size:clamp(40px,5.4vw,76px);font-size:min(76px,14.5cqi)}.recommended_heading__wSKKr>div:first-child,.recommended_page__w_EuP #upgrades>div:first-child>div:first-child{flex:1 1 0;min-width:0;container-type:inline-size}.recommended_page__w_EuP #faq>div:first-child{container-type:inline-size}.recommended_page__w_EuP #faq,.recommended_page__w_EuP #upgrades{max-width:none;padding-left:var(--gutter);padding-right:var(--gutter)}.recommended_page__w_EuP main :is(h1,h2,h3){text-wrap:balance}.recommended_page__w_EuP main h3{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.005em;line-height:1}.recommended_skip__meqbe{position:fixed;top:-100px;left:16px;z-index:40;padding:12px 18px;border-radius:999px;background:var(--coral);color:var(--coral-ink);font-weight:600}.recommended_skip__meqbe:focus{top:16px}.recommended_header__gBgDU{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:12px var(--gutter);isolation:isolate}.recommended_header__gBgDU:before{content:"";position:absolute;inset:0 0 -40px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.94),rgba(10,10,10,.7) 55%,transparent)}.recommended_header__gBgDU nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:500;color:var(--text-soft)}.recommended_header__gBgDU nav>a:not(.recommended_navCta__DWnt1):hover{color:var(--text)}.recommended_header__gBgDU nav>a{white-space:nowrap}.recommended_navCta__DWnt1{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 18px;border-radius:999px;background:var(--coral);color:var(--coral-ink);font-weight:600;transition:background .2s}.recommended_navCta__DWnt1:hover{background:var(--coral-soft)}.recommended_mobileOnly__GM9u1{display:none}.recommended_navLink__fGR2f{white-space:nowrap}.recommended_hero__rK11Q{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,4.5vw,72px);min-height:min(100svh,900px);padding:128px var(--gutter) 84px;isolation:isolate}.recommended_ambient__bwKWj{--fade:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 6%,rgba(0,0,0,.16) 13%,rgba(0,0,0,.36) 20%,rgba(0,0,0,.6) 27%,rgba(0,0,0,.82) 34%,rgba(0,0,0,.96) 41%,#000 47%,#000 53%,rgba(0,0,0,.96) 59%,rgba(0,0,0,.82) 66%,rgba(0,0,0,.6) 73%,rgba(0,0,0,.36) 80%,rgba(0,0,0,.16) 87%,rgba(0,0,0,.04) 94%,transparent);position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:var(--fade);mask-image:var(--fade)}.recommended_ambient__bwKWj canvas{position:absolute;left:-12%;top:-12%;width:124%;height:124%;object-fit:cover;opacity:.4;filter:blur(36px) saturate(1.15);transform:translateZ(0)}.recommended_ambient__bwKWj:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.78),rgba(10,10,10,.5) 45%,rgba(10,10,10,.28))}.recommended_ambient__bwKWj:before{content:"";position:absolute;z-index:2;inset:0;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.recommended_heroCopy__ivvdd{container-type:inline-size}.recommended_eyebrow__lFjAo{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,243,240,.85)}.recommended_dot___FFOQ{width:6px;height:6px;border-radius:50%;background:var(--coral)}.recommended_page__w_EuP .recommended_hero__rK11Q h1{margin:22px 0 26px;font-size:clamp(40px,6vw,96px);font-size:min(96px,16cqi);line-height:.86}.recommended_lede__N_yb2{max-width:500px;font-size:18px;line-height:1.7;color:var(--text-soft)}.recommended_actions__KNUgf{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.recommended_primary__UC_QA,.recommended_secondary__BuyoA{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.recommended_primary__UC_QA{background:var(--coral);color:var(--coral-ink)}.recommended_primary__UC_QA:hover{background:var(--coral-soft)}.recommended_secondary__BuyoA{background:#1d1b1a;color:var(--text)}.recommended_secondary__BuyoA:hover{background:#2b2322;color:var(--coral-soft)}.recommended_heroFacts__9oOUx{display:grid;justify-items:start;gap:8px;margin-top:28px;font-size:13px;color:var(--muted)}.recommended_heroFacts__9oOUx a{display:inline-flex;align-items:center;gap:10px;font-weight:500;color:var(--text-soft)}.recommended_heroFacts__9oOUx a:hover{color:var(--text)}.recommended_stars__DSZMb{color:var(--coral-soft);letter-spacing:.12em}.recommended_heroFilm__8O_ks{position:relative;padding:16px}.recommended_frame__TN98K{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:18px;background:#151413 50%/cover no-repeat;box-shadow:0 50px 120px -50px rgba(0,0,0,.95),0 0 0 1px rgba(245,243,240,.08)}.recommended_frame__TN98K video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.recommended_rec__5ESpA{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.recommended_recDot__N_JCz{width:7px;height:7px;border-radius:50%;background:var(--coral);animation:recommended_rec__5ESpA 2.2s ease-out infinite}@keyframes recommended_rec__5ESpA{0%{box-shadow:0 0 0 0 rgba(255,95,95,.55)}70%,to{box-shadow:0 0 0 8px rgba(255,95,95,0)}}.recommended_filmToggle__eF6_2{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);color:var(--text);cursor:pointer;transition:background .2s}.recommended_filmToggle__eF6_2:hover{background:rgba(10,10,10,.85)}.recommended_mark__FFOvT{position:absolute;width:22px;height:22px;border:0 solid rgba(245,243,240,.55);pointer-events:none}.recommended_tl__QkkOe{top:0;left:0;border-top-width:1px;border-left-width:1px}.recommended_tr__RCfg8{top:0;right:0;border-top-width:1px;border-right-width:1px}.recommended_bl__yMI2P{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.recommended_br__ryaMS{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.recommended_stats__57skv{display:grid;grid-template-columns:minmax(140px,.7fr) repeat(4,minmax(0,1fr));gap:24px;align-items:start;padding:34px var(--gutter);border-block:1px solid var(--ink-line)}.recommended_statsLabel__htD5z{max-width:140px;font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:var(--faint)}.recommended_stats__57skv>div{display:flex;flex-direction:column;gap:6px}.recommended_stats__57skv strong{font-family:var(--display);font-weight:800;font-size:44px;line-height:1;text-transform:uppercase}.recommended_stats__57skv span{font-size:13px;color:var(--muted)}.recommended_section__1q6O1{padding:clamp(84px,9vw,128px) var(--gutter)}.recommended_heading__wSKKr{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:clamp(36px,4vw,56px)}.recommended_heading__wSKKr>div:last-child:not(:first-child),.recommended_heading__wSKKr>p{max-width:380px;font-size:16px;line-height:1.7;color:var(--muted)}.recommended_kicker__tAcbq{margin-bottom:18px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.recommended_watch__snwtu{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:clamp(28px,3.5vw,56px);align-items:center}.recommended_filmWrap__iHV9w{overflow:hidden;border-radius:18px;box-shadow:0 40px 100px -50px rgba(0,0,0,.95),0 0 0 1px var(--ink-line)}.recommended_filmHint__iosef{margin-top:14px;font-size:12px;letter-spacing:.04em;color:var(--faint)}.recommended_notes__FkJpZ{display:grid;gap:26px}.recommended_notes__FkJpZ li{display:grid;grid-template-columns:40px 1fr;gap:8px 14px;padding-top:22px;border-top:1px solid var(--ink-line)}.recommended_notes__FkJpZ li>span{grid-row:span 2;font-family:var(--display);font-weight:800;font-size:22px;line-height:1;color:var(--coral)}.recommended_page__w_EuP .recommended_notes__FkJpZ h3{font-size:24px}.recommended_notes__FkJpZ p{font-size:14px;line-height:1.65;color:var(--muted)}.recommended_quote__61CwA{max-width:980px;margin:clamp(56px,6vw,88px) auto 0;text-align:center}.recommended_quote__61CwA blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.8vw,40px);line-height:1.25}.recommended_quote__61CwA figcaption{margin-top:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.recommended_formatRow__AQxxt{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.recommended_formatRow__AQxxt+.recommended_formatRow__AQxxt{margin-top:clamp(64px,7vw,104px)}.recommended_formatMedia__SKjoz{overflow:hidden;border-radius:18px;box-shadow:0 40px 100px -50px rgba(0,0,0,.95),0 0 0 1px var(--ink-line)}.recommended_formatTag__xz7sD{display:inline-flex;padding:7px 12px;border:1px solid var(--ink-line);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.recommended_page__w_EuP .recommended_formatCopy__9LAEd h3{margin:22px 0 16px;font-size:clamp(34px,3.2vw,46px);line-height:.95}.recommended_formatCopy__9LAEd>p:not(.recommended_formatTag__xz7sD):not(.recommended_formatPrice__bWfF_){max-width:470px;font-size:16px;line-height:1.7;color:var(--muted)}.recommended_formatPrice__bWfF_{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:26px;font-size:14px;color:var(--muted)}.recommended_formatPrice__bWfF_ strong{font-family:var(--display);font-weight:800;font-size:42px;line-height:1;color:var(--text)}.recommended_inlineLink__CHPR7{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding-bottom:3px;border-bottom:1px solid;font-size:14px;font-weight:600;color:var(--coral)}.recommended_inlineLink__CHPR7:hover{color:var(--coral-soft)}.recommended_formatRowTall__1E5LK{grid-template-columns:minmax(0,560px) minmax(0,380px);justify-content:center}.recommended_formatRowTall__1E5LK>.recommended_trueVertical__j8asi{order:2;justify-self:end}.recommended_moreFilms__Q_bMp{margin-top:clamp(64px,7vw,104px)}.recommended_subKicker__RxnRG{margin-top:48px}.recommended_portraitStrip__Q6_dM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.recommended_portraitStrip__Q6_dM>*{overflow:hidden;border-radius:14px}.recommended_trueVertical__j8asi{position:relative;width:min(100%,380px);aspect-ratio:9/16;justify-self:center;isolation:isolate}.recommended_trueVertical__j8asi>.recommended_tvClip__y3Dw0{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;border-radius:18px;background:#111;opacity:0;transition:opacity .45s ease}.recommended_trueVertical__j8asi>.recommended_tvClip__y3Dw0[data-active=true]{opacity:1}.recommended_trueVertical__j8asi:after{content:"";position:absolute;inset:0;z-index:1;border-radius:18px;background:linear-gradient(0deg,rgba(5,5,5,.72),transparent 45%,rgba(5,5,5,.5));pointer-events:none}.recommended_tvBadge__qw2JX,.recommended_tvBottom__t7r5g,.recommended_tvTop__H1Hjk{position:absolute;z-index:2;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff;pointer-events:none}.recommended_tvBottom__t7r5g,.recommended_tvTop__H1Hjk{left:0;right:0;text-align:center}.recommended_tvTop__H1Hjk{top:8%}.recommended_tvBottom__t7r5g{bottom:13%}.recommended_tvBadge__qw2JX{bottom:16px;left:20px;font-size:10px;letter-spacing:.14em}.recommended_tvFrame__uqu8H{position:absolute;z-index:2;top:29%;left:-15px;width:calc(100% + 30px);height:42%;display:flex;align-items:flex-end;justify-content:center;border:1px solid var(--coral-soft);pointer-events:none}.recommended_tvFrame__uqu8H span{margin-bottom:-16px;padding:8px 14px;border-radius:999px;background:rgba(5,5,5,.82);color:var(--coral-soft);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.recommended_tvExplain__GHfuD{margin-top:22px;padding:18px 20px;border-left:2px solid var(--coral);background:linear-gradient(90deg,rgba(255,95,95,.08),transparent);border-radius:0 14px 14px 0}.recommended_tvExplain__GHfuD h4{margin-bottom:8px;font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:.01em;text-transform:uppercase}.recommended_page__w_EuP .recommended_tvExplain__GHfuD p{font-size:15px;line-height:1.65;color:var(--text-soft)}.recommended_tvFee__epVJj{display:flex;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 20px;border:1px solid var(--ink-line);border-radius:16px;background:var(--ink-raised);font-size:14px}.recommended_tvFee__epVJj strong{font-weight:600}.recommended_tvFee__epVJj span{color:var(--coral-soft);white-space:nowrap}.recommended_filmGrid__bddtZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.recommended_filmGrid__bddtZ>div{overflow:hidden;border-radius:14px}.recommended_how__Wr7qS{border-top:1px solid var(--ink-line)}.recommended_steps__hW5VB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.recommended_steps__hW5VB li{padding:30px 28px 34px;border:1px solid var(--ink-line);border-radius:22px;background:var(--ink-raised)}.recommended_stepNumber__mmrUL{display:block;font-family:var(--display);font-weight:800;font-size:76px;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(255,95,95,.85)}.recommended_page__w_EuP .recommended_steps__hW5VB h3{margin:30px 0 12px;font-size:clamp(24px,2.6vw,30px)}.recommended_steps__hW5VB p{font-size:15px;line-height:1.7;color:var(--muted)}.recommended_talk__BTtHS{margin-top:40px;text-align:center;font-size:15px;color:var(--muted)}.recommended_talk__BTtHS a{color:var(--text);border-bottom:1px solid var(--ink-line)}.recommended_talk__BTtHS a:hover{color:var(--coral-soft);border-color:currentColor}.recommended_guides__pSCTH{border-top:1px solid var(--ink-line)}.recommended_guideList__OeHI0{border-bottom:1px solid var(--ink-line)}.recommended_guideList__OeHI0 a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:12px 48px;padding:30px 0;border-top:1px solid var(--ink-line)}.recommended_page__w_EuP .recommended_guideList__OeHI0 h3{font-size:clamp(22px,2.3vw,28px);line-height:1.02;transition:color .2s}.recommended_guideList__OeHI0 p{font-size:15px;line-height:1.7;color:var(--muted)}.recommended_guideList__OeHI0 span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--coral);white-space:nowrap}.recommended_guideList__OeHI0 a:hover h3{color:var(--coral-soft)}.recommended_guides__pSCTH>.recommended_inlineLink__CHPR7{margin-top:28px}.recommended_reviews__OI5Mi{border-top:1px solid var(--ink-line)}.recommended_rating__aP0EF{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;font-size:13px;line-height:1.6;color:var(--muted)}.recommended_ratingScore__LR9yB{grid-row:span 2;font-family:var(--display);font-weight:800;font-size:76px;line-height:.85;color:var(--text)}.recommended_rating__aP0EF a{grid-column:2;color:var(--coral);font-weight:600}.recommended_rating__aP0EF a:hover{color:var(--coral-soft)}.recommended_reviews__OI5Mi [aria-label="5 out of 5 stars"]{color:var(--coral-soft);letter-spacing:.12em}.recommended_pricing__AG6OM{position:relative;padding:clamp(84px,9vw,128px) var(--gutter);background:var(--paper);color:var(--ink-text)}.recommended_pricing__AG6OM .recommended_heading__wSKKr>p{color:var(--ink-muted)}.recommended_page__w_EuP main .recommended_pricing__AG6OM h2 em,.recommended_pricing__AG6OM .recommended_kicker__tAcbq{color:var(--coral-deep)}.recommended_anchor__9ilsP{position:absolute;top:0}.recommended_controls__3k2jQ{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.recommended_formatSwitch__qUNld{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:#e6e1db}.recommended_partnerSwitch__jhBIj{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--ink-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.recommended_partnerSwitch__jhBIj small{font-size:12px;font-weight:500;color:var(--ink-muted)}.recommended_partnerSwitch__jhBIj:focus-visible{outline-color:var(--coral-deep)}.recommended_switchTrack__L1x0r{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:#d6d0c9;transition:background .2s}.recommended_switchTrack__L1x0r span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s}.recommended_partnerSwitch__jhBIj[aria-checked=true] .recommended_switchTrack__L1x0r{background:var(--coral-deep)}.recommended_partnerSwitch__jhBIj[aria-checked=true] .recommended_switchTrack__L1x0r span{transform:translateX(18px)}.recommended_formatSwitch__qUNld button{min-height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.recommended_formatSwitch__qUNld button span{margin-left:6px;font-size:11px;opacity:.7}.recommended_formatSwitch__qUNld button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.recommended_formatSwitch__qUNld button:focus-visible{outline-color:var(--coral-deep)}.recommended_formatNote__zSmMB{margin:18px 0 28px;font-size:14px;color:var(--ink-muted)}.recommended_priceGrid__tSimI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.recommended_priceGrid__tSimI[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.recommended_priceCard__whq2c{display:flex;flex-direction:column;padding:24px;border:1px solid var(--paper-line);border-radius:22px;background:#fff;color:var(--ink-text);transition:transform .25s,box-shadow .25s,border-color .25s}.recommended_priceCard__whq2c:hover{transform:translateY(-4px);border-color:rgba(217,68,63,.45);box-shadow:0 26px 50px -32px rgba(10,10,10,.4)}.recommended_priceCard__whq2c:focus-visible{outline-color:var(--coral-deep)}.recommended_priceTop__CEbKy{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-muted)}.recommended_priceTop__CEbKy svg{color:var(--coral-deep)}.recommended_page__w_EuP .recommended_priceCard__whq2c h3{margin:34px 0 8px;font-size:34px}.recommended_priceValue__CeJvE{font-family:var(--display);font-weight:800;font-size:64px;line-height:1}.recommended_priceValue__CeJvE .recommended_cents__JDFdE{font-size:.5em;vertical-align:.62em;margin-left:1px}.recommended_priceValue__CeJvE .recommended_unit__cnJfo{margin-left:8px;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink-muted)}.recommended_priceDetail__8IH9_{margin-top:10px;font-size:13px;color:var(--ink-muted)}.recommended_landscape__2gMAt{margin-top:14px;padding-top:14px;border-top:1px dashed var(--paper-line);font-size:13px;color:var(--ink-muted)}.recommended_landscape__2gMAt strong{color:var(--ink-text)}.recommended_priceCta__BPmY7{margin-top:auto;padding-top:26px;font-size:14px;font-weight:600;color:var(--coral-deep)}.recommended_included__yGwFw{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:36px;font-size:14px;font-weight:500}.recommended_included__yGwFw li{display:inline-flex;align-items:center;gap:8px}.recommended_included__yGwFw svg{color:var(--coral-deep)}.recommended_addons__ycQDP{margin-top:16px;font-size:14px;line-height:1.7;color:var(--ink-muted)}.recommended_addons__ycQDP a{color:var(--ink-text);font-weight:600;border-bottom:1px solid var(--paper-line)}.recommended_addons__ycQDP a:hover{border-color:currentColor}.recommended_partnerLine__8IHQo{margin-top:10px;font-size:13px;font-weight:600;color:var(--coral-deep)}.recommended_partnerLine__8IHQo s{font-weight:500;color:var(--ink-muted)}.recommended_priceCard__whq2c[data-partner]{border-color:rgba(217,68,63,.35)}.recommended_offerBanner__EhC9V{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:36px;padding:20px 24px;border-radius:20px;background:var(--coral);color:var(--coral-ink)}.recommended_offerBanner__EhC9V p{font-size:15px;line-height:1.6}.recommended_offerBanner__EhC9V small{display:block;margin-top:4px;font-size:12px;opacity:.75}.recommended_offerLink__sq0s0{display:inline-flex;flex:none;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--coral-ink);color:var(--paper);font-size:14px;font-weight:600}.recommended_savings__EYHGJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:36px;padding:clamp(26px,3.5vw,48px);border-radius:28px;background:var(--ink);color:var(--text)}.recommended_page__w_EuP .recommended_savings__EYHGJ h3{font-size:clamp(36px,3.4vw,50px)}.recommended_savingsIntro__RlvwB{max-width:440px;margin-top:12px;font-size:15px;line-height:1.7;color:var(--muted)}.recommended_field__Psw3o{display:flex;align-items:baseline;justify-content:space-between;margin-top:30px;font-size:14px;font-weight:600;color:var(--text-soft)}.recommended_fieldValue__POvvp{font-family:var(--display);font-weight:800;font-size:40px;line-height:1;color:var(--text)}.recommended_fieldLabel__oF7g0{margin:26px 0 10px;font-size:14px;font-weight:600;color:var(--text-soft)}.recommended_range__GG3f7{--fill:0%;width:100%;height:6px;margin:14px 0;border-radius:999px;background:linear-gradient(to right,var(--coral) var(--fill),rgba(245,243,240,.16) var(--fill));appearance:none;-webkit-appearance:none;cursor:pointer}.recommended_range__GG3f7::-webkit-slider-thumb{width:26px;height:26px;border:5px solid var(--coral);border-radius:50%;background:var(--paper);box-shadow:0 4px 14px rgba(0,0,0,.5);-webkit-appearance:none;appearance:none}.recommended_range__GG3f7::-moz-range-thumb{width:16px;height:16px;border:5px solid var(--coral);border-radius:50%;background:var(--paper);box-shadow:0 4px 14px rgba(0,0,0,.5)}.recommended_range__GG3f7:focus-visible{outline:3px solid var(--coral-soft);outline-offset:8px}.recommended_chips__Ba4ut{display:flex;flex-wrap:wrap;gap:8px}.recommended_chips__Ba4ut button{min-height:40px;padding:0 16px;border:1px solid var(--ink-line);border-radius:999px;background:transparent;color:var(--text-soft);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.recommended_chips__Ba4ut button:hover{border-color:rgba(245,243,240,.35);color:var(--text)}.recommended_chips__Ba4ut button[aria-pressed=true]{border-color:var(--coral);background:var(--coral);color:var(--coral-ink)}.recommended_savingsResult__47_KL{display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,36px);border:1px solid var(--ink-line);border-radius:22px;background:var(--ink-raised)}.recommended_savings__EYHGJ>*{min-width:0}.recommended_savingsResult__47_KL{container-type:inline-size}.recommended_breakEven__7XU4G{margin-top:18px;font-size:14px;line-height:1.6;color:var(--text-soft)}.recommended_savingsActions__BoIOX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;font-size:13px;color:var(--muted)}.recommended_finePrint__PaCbD{margin-top:24px;font-size:12px;line-height:1.6;color:var(--ink-muted)}.recommended_page__w_EuP .recommended_savings__EYHGJ h3{line-height:.92}.recommended_page__w_EuP .recommended_savings__EYHGJ h3 em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;font-size:.9em;letter-spacing:-.01em;color:var(--coral)}.recommended_benchmark__fpePF{margin-top:10px;font-size:12px;line-height:1.6;color:var(--faint)}.recommended_benchmark__fpePF a{color:var(--text-soft);border-bottom:1px solid var(--ink-line)}.recommended_benchmark__fpePF a:hover{color:var(--coral-soft)}.recommended_priceTags__rJQKz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recommended_priceTags__rJQKz button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:1px solid var(--ink-line);border-radius:16px;background:rgba(245,243,240,.03);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.recommended_priceTags__rJQKz button:hover{border-color:rgba(245,243,240,.35)}.recommended_priceTags__rJQKz strong{font-family:var(--display);font-weight:800;font-size:clamp(28px,2.6vw,38px);line-height:1}.recommended_priceTags__rJQKz span{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.recommended_priceTags__rJQKz button[aria-pressed=true]{border-color:var(--coral);background:rgba(255,95,95,.12)}.recommended_priceTags__rJQKz button[aria-pressed=true] span{color:var(--coral-soft)}.recommended_tierNote__Ya3d6{margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(245,243,240,.05);font-size:13px;line-height:1.55;color:var(--text-soft)}.recommended_tierNote__Ya3d6 strong{color:var(--text)}.recommended_textAction__AV6bE{padding-bottom:2px;border-bottom:1px solid var(--ink-line);font-size:14px;font-weight:600;color:var(--text-soft)}.recommended_textAction__AV6bE:hover{color:var(--coral-soft)}.recommended_estimateNote__595aP{margin-top:14px;font-size:12px;color:var(--faint)}.recommended_periodSwitch__Cd9X_{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border:1px solid var(--ink-line);border-radius:999px}.recommended_periodSwitch__Cd9X_ button{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.recommended_periodSwitch__Cd9X_ button[aria-pressed=true]{background:var(--text);color:var(--ink)}.recommended_equation__lQnao{display:grid;margin:22px 0 0}.recommended_equation__lQnao>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--ink-line)}.recommended_equation__lQnao dt{font-size:15px;font-weight:600;color:var(--text)}.recommended_equation__lQnao dt small{display:block;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;color:var(--muted)}.recommended_equation__lQnao dd{margin:0;font-size:18px;font-weight:600;white-space:nowrap;color:var(--text)}.recommended_equation__lQnao>.recommended_equationTotal__rMD74{flex-wrap:wrap;align-items:flex-end;padding:20px 0 0;border-bottom:0}.recommended_equationTotal__rMD74 dt{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.recommended_equationTotal__rMD74 dd{margin-left:auto;font-family:var(--display);font-weight:800;font-size:min(76px,17cqi);line-height:.9}.recommended_equationTotal__rMD74 dd span{margin-left:8px;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--muted)}.recommended_perVideo__FoztZ{margin-top:12px;font-size:14px;line-height:1.6;color:var(--text-soft);text-align:right}.recommended_closing__7oHQT{padding:clamp(96px,11vw,160px) var(--gutter);text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(255,95,95,.14),transparent 62%)}.recommended_page__w_EuP .recommended_closing__7oHQT h2{font-size:clamp(32px,10vw,108px)}.recommended_closing__7oHQT .recommended_actions__KNUgf{justify-content:center;margin-top:40px}.recommended_closingNote__6QFM7{margin-top:22px;font-size:13px;color:var(--muted)}.recommended_footer__MKirh{padding:72px var(--gutter) 32px;border-top:1px solid var(--ink-line);background:#0d0c0c}.recommended_footerGrid__oAEBU{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px}.recommended_footerBrand__biNQ1>p{margin-top:24px;font-family:var(--serif);font-style:italic;font-size:28px;line-height:1.15}.recommended_footerBrand__biNQ1>span{display:block;margin-top:14px;font-size:13px;color:var(--coral-soft)}.recommended_footerLinks__az01I{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;color:var(--muted)}.recommended_footerLinks__az01I h2{margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.recommended_footerLinks__az01I a:hover{color:var(--text)}.recommended_footerContact__D_EJp h2{font-family:var(--display);font-weight:800;font-size:36px;line-height:1;text-transform:uppercase}.recommended_footerContact__D_EJp>p{margin:14px 0 18px;font-size:14px;line-height:1.7;color:var(--muted)}.recommended_footerContact__D_EJp>a{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:15px}.recommended_footerContact__D_EJp>a:hover{color:var(--coral-soft)}.recommended_page__w_EuP .recommended_family__sQECJ{margin-top:26px;padding-top:18px;border-top:1px solid var(--ink-line);font-size:13px}.recommended_family__sQECJ a{color:var(--text);font-weight:600}.recommended_family__sQECJ a:hover{color:var(--coral-soft)}.recommended_footerBottom__dKmjL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:56px;padding-top:24px;border-top:1px solid var(--ink-line);font-size:12px;color:var(--faint)}.recommended_page__w_EuP[data-reveal-ready=true] [data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.recommended_page__w_EuP[data-reveal-ready=true] [data-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){.recommended_recDot__N_JCz{animation:none}.recommended_priceCard__whq2c{transition:none}.recommended_priceCard__whq2c:hover{transform:none}}@media (max-width:1100px){.recommended_header__gBgDU nav{gap:20px}.recommended_priceGrid__tSimI{grid-template-columns:repeat(2,minmax(0,1fr))}.recommended_stats__57skv{grid-template-columns:repeat(4,minmax(0,1fr))}.recommended_statsLabel__htD5z{grid-column:1/-1;max-width:none}}@media (max-width:960px){.recommended_savings__EYHGJ{grid-template-columns:1fr}.recommended_navLink__fGR2f{display:none}.recommended_ambient__bwKWj:after{background:linear-gradient(180deg,rgba(10,10,10,.72),rgba(10,10,10,.5))}.recommended_priceGrid__tSimI[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.recommended_priceCard__whq2c:last-child:nth-child(odd){grid-column:1/-1}.recommended_hero__rK11Q{grid-template-columns:1fr;min-height:0;padding-top:116px}.recommended_heading__wSKKr{flex-direction:column;align-items:flex-start;gap:18px}.recommended_heading__wSKKr>div:first-child{flex:none;width:100%}.recommended_page__w_EuP #upgrades>div:first-child{flex-direction:column;align-items:flex-start;gap:18px}.recommended_page__w_EuP #upgrades>div:first-child>div:first-child{flex:none;width:100%}.recommended_page__w_EuP #faq{grid-template-columns:1fr;gap:28px}.recommended_formatRowTall__1E5LK,.recommended_formatRow__AQxxt,.recommended_watch__snwtu{grid-template-columns:1fr}.recommended_formatRowTall__1E5LK>.recommended_trueVertical__j8asi{order:0;justify-self:center}.recommended_steps__hW5VB{grid-template-columns:1fr}.recommended_page__w_EuP .recommended_steps__hW5VB h3{font-size:30px}.recommended_guideList__OeHI0 a{grid-template-columns:1fr;gap:10px;padding:26px 0}.recommended_footerGrid__oAEBU{grid-template-columns:1fr 1fr}}@media (max-width:760px){.recommended_header__gBgDU{min-height:68px}.recommended_header__gBgDU nav{gap:16px}.recommended_desktopOnly__SYPqC{display:none}.recommended_mobileOnly__GM9u1{display:inline}.recommended_navCta__DWnt1{min-height:40px;padding:0 16px}.recommended_lede__N_yb2{font-size:16px}.recommended_actions__KNUgf>a{flex:1 1 100%}.recommended_heroFilm__8O_ks{padding:12px}.recommended_stats__57skv{grid-template-columns:1fr 1fr}.recommended_stats__57skv strong{font-size:38px}.recommended_filmGrid__bddtZ{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.recommended_filmGrid__bddtZ>div{scroll-snap-align:start}.recommended_portraitStrip__Q6_dM{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.recommended_portraitStrip__Q6_dM>*{scroll-snap-align:start}.recommended_rating__aP0EF{grid-template-columns:auto 1fr}.recommended_priceGrid__tSimI{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recommended_priceCard__whq2c{padding:18px;border-radius:18px}.recommended_page__w_EuP .recommended_priceCard__whq2c h3{margin:20px 0 6px;font-size:min(24px,6.6vw)}.recommended_priceValue__CeJvE{font-size:min(46px,12.5vw)}.recommended_page__w_EuP .recommended_steps__hW5VB h3{font-size:min(30px,8.4vw)}.recommended_priceValue__CeJvE .recommended_unit__cnJfo{display:block;margin:4px 0 0}.recommended_priceCta__BPmY7{padding-top:16px;font-size:13px}.recommended_formatSwitch__qUNld button{padding:0 16px}.recommended_controls__3k2jQ{gap:12px}.recommended_offerBanner__EhC9V{flex-direction:column;align-items:flex-start}.recommended_savings__EYHGJ{padding:24px}.recommended_chips__Ba4ut{gap:6px}.recommended_chips__Ba4ut button{min-height:38px;padding:0 11px;font-size:12px}.recommended_footerGrid__oAEBU{grid-template-columns:1fr}}@media (max-width:440px){.recommended_priceTags__rJQKz{grid-template-columns:1fr;gap:8px}.recommended_priceTags__rJQKz button{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px}.recommended_priceTags__rJQKz strong{font-size:28px}}@media (max-width:380px){.recommended_header__gBgDU nav{gap:12px;font-size:12px}.recommended_navCta__DWnt1{min-height:38px;padding:0 12px;gap:8px}}@media (prefers-reduced-motion:reduce){.recommended_trueVertical__j8asi>.recommended_tvClip__y3Dw0{transition:none}}.recommended_motion__bCgqT{position:relative}.recommended_motionGrid__YPMtj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.recommended_motionClip__f_o8P{overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px var(--ink-line)}.recommended_page__w_EuP .recommended_motionGrid__YPMtj h3{margin:18px 0 6px;font-size:22px}.recommended_motionGrid__YPMtj p{font-size:14px;line-height:1.55;color:var(--muted)}.recommended_motionFacts__v1q_b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px;align-items:start;margin-top:44px;padding-top:32px;border-top:1px solid var(--ink-line)}.recommended_motionPrices__BMbtg{display:flex;flex-wrap:wrap;gap:10px}.recommended_motionPrices__BMbtg li{display:grid;gap:6px;flex:1 1 96px;max-width:170px;padding:16px 18px;border:1px solid var(--ink-line);border-radius:16px;background:var(--ink-raised)}.recommended_motionPrices__BMbtg strong{font-family:var(--display);font-size:34px;font-weight:800;line-height:1;color:var(--coral-soft)}.recommended_motionNote__szlt4,.recommended_motionPrices__BMbtg span{font-size:13px;color:var(--muted)}.recommended_motionNote__szlt4{margin-top:12px;line-height:1.6}.recommended_motionIncluded__9QW56{display:grid;gap:10px}.recommended_motionIncluded__9QW56 li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--text-soft)}.recommended_motionIncluded__9QW56 svg{flex:none;margin-top:3px;color:var(--coral)}.recommended_motionFoot__fBZ_N{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 28px;margin-top:40px}.recommended_motionActions__OU_uO{display:flex;flex-wrap:wrap;gap:12px}.recommended_motionFoot__fBZ_N p{max-width:460px;font-size:12px;line-height:1.6;color:var(--faint)}@media (max-width:760px){.recommended_motionGrid__YPMtj{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.recommended_motionGrid__YPMtj>li{scroll-snap-align:start}.recommended_motionFacts__v1q_b{grid-template-columns:1fr}.recommended_motionFoot__fBZ_N{flex-direction:column;align-items:stretch}.recommended_motionActions__OU_uO>a{flex:1 1 100%}}.recommended_teaser__EV_U6{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 0 30px 4px;padding:7px 16px 7px 7px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--text);transform:rotate(-4deg);transform-origin:left center;animation:recommended_teaserNudge__5LqdL 7s ease-in-out 2s infinite;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.recommended_teaser__EV_U6:is(:hover,:focus-visible){animation:none;transform:rotate(-1deg) scale(1.04)}.recommended_teaserTag__t6eoQ{padding:5px 10px;border-radius:999px;background:linear-gradient(120deg,#ef63dd,#9e81fc);color:#fff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 14px -4px rgba(239,99,221,.75)}.recommended_teaser__EV_U6 em{font-family:var(--serif);font-size:1.15em;font-style:italic;font-weight:400;background:linear-gradient(100deg,#fba2d8,#e899ff 45%,#81f4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.recommended_teaser__EV_U6 svg{color:#e899ff}@keyframes recommended_teaserNudge__5LqdL{0%,82%,to{transform:rotate(-4deg)}86%{transform:rotate(-1.5deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(-3deg)}}@media (max-width:380px){.recommended_teaser__EV_U6{gap:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.recommended_teaser__EV_U6{animation:none;transition:none}}@media (forced-colors:active){.recommended_teaser__EV_U6 em{color:LinkText;background:none}}