html.home-lenis .hx-media-root,html.home-cover-js .hx-media-root{will-change:transform}.home-rail-shell{min-width:0;max-width:100%;position:relative}.home-rail-shell:before,.home-rail-shell:after{content:"";z-index:2;pointer-events:none;width:min(12vw,120px);position:absolute;top:0;bottom:0}.home-rail-shell:before{background:linear-gradient(to inline-end, var(--canvas) 15%, transparent);inset-inline-start:0}.home-rail-shell:after{background:linear-gradient(to inline-start, var(--canvas) 15%, transparent);inset-inline-end:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.home-cover-js) .hx-dim{animation:linear both hx-dim-in;animation-timeline:view();animation-range:exit exit 90%}}}@media (min-width:768px){.hx-dock{margin-top:2rem}}.hp-stages,.hy,.hr-wall{background:var(--home-wash-a)}.home-bridge{isolation:isolate;width:100%;min-width:0;position:relative;overflow:visible}.home-bridge .hx{z-index:1;height:100lvh;min-height:100lvh;position:relative;top:auto}.home-bridge .hp-stages{z-index:3;position:relative}html.home-cover-js .home-bridge .hx{position:relative;top:auto}.home-bridge .hp-stages{z-index:3;box-shadow:none;background:#fff;border-top:none;border-radius:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:visible}.home-bridge .hc-catalog,.home-bridge .hc-catalog--handoff,.hc-catalog--handoff{z-index:5;background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:none;border-top:none;border-radius:0;margin-top:0;padding-top:1.75rem;padding-bottom:3.75rem;position:relative}@media (max-width:767px){.home-bridge .hp-stages,.home-bridge .hc-catalog,.hc-catalog--handoff{padding-top:1.5rem}}@media (min-width:768px){.home-bridge .hp-stages,.home-bridge .hc-catalog,.hc-catalog--handoff{padding-top:2rem;padding-bottom:4.5rem}}[dir=ltr] .hf-spot-reveal{transform-origin:0}.hf-spot-media-in{position:absolute;inset:0}.hf-spot-spread>*{pointer-events:auto}.hf-spot-meta-rule{background:color-mix(in srgb, var(--ink) 22%, transparent);width:1.25rem;height:1px;display:inline-block}.hf-spot-meta-item--accent{color:var(--navy)}.hf-spot-lede{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(.95rem,2.4vw,1.08rem);line-height:1.7}.hf-spot-cta:hover,.hf-spot-cta:focus-visible{color:var(--accent);border-color:var(--accent-hover)}.hf-spot-cta:hover .hf-spot-cta-arrow,.hf-spot-cta:focus-visible .hf-spot-cta-arrow{transform:translate(.28rem)}[dir=rtl] .hf-spot-cta:hover .hf-spot-cta-arrow,[dir=rtl] .hf-spot-cta:focus-visible .hf-spot-cta-arrow{transform:translate(-.28rem)}.hy--magazine{background:0 0;border-top:none;padding:clamp(2.5rem,6vw,4rem) 0}.hy-spread{gap:clamp(2rem,5vw,3.5rem);max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem);display:grid}.hy-display-em-line{padding-block:.06em .02em;line-height:1.2;display:block}.hy-numbers{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:flex}.hy-giant:before{content:attr(data-num);letter-spacing:-.04em;color:color-mix(in srgb, var(--accent) 12%, transparent);-webkit-text-stroke:1.35px color-mix(in srgb, var(--accent) 48%, transparent);paint-order:stroke fill;padding-block:.04em .12em;font-size:1em;font-weight:700;line-height:1;display:block;position:relative}.hy-num-copy{z-index:1;min-width:0;position:relative}.hr-wall--magazine{background:0 0;border-top:none;padding:clamp(2.5rem,6vw,4rem) 0}.hr-lede{max-width:34ch;color:var(--muted);margin:.75rem 0 0}.hr-crop-media-in{position:absolute;inset:0}.hr-copy-col{flex-direction:column;gap:.85rem;min-width:0;display:flex}.hr-secondaries{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:0;flex-direction:column;gap:1.25rem;margin:.5rem 0 0;padding-top:1.25rem;list-style:none;display:flex}.hr-secondary--2{margin-inline-start:clamp(0rem,6vw,3rem)}.hx-close-mark{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:static}.hx-close--magazine .hx-close-kicker{color:color-mix(in srgb, var(--accent) 88%, #fff)}.hx-close-cta:hover,.hx-close-cta:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.hx-close-cta-ghost:hover,.hx-close-cta-ghost:focus-visible{transform:translateY(-2px)}@media (min-width:900px) and (pointer:fine) and (prefers-reduced-motion:no-preference){@media (min-width:1440px){.home-horiz{--home-inset-inline:80px;--home-inset-block:64px;--home-content-max:1280px}}@media (max-height:800px){.home-horiz{--home-horiz-band:48px;--home-inset-inline:48px;--home-inset-block:40px}}.home-horiz.home-horiz--pinned .home-horiz-progress{opacity:1}.home-horiz.home-horiz--on-featured .home-horiz-progress{color:#ffffffb8;background:0 0}.home-horiz.home-horiz--on-reviews .home-horiz-progress{background:#fff6f4}.home-horiz.home-horiz--on-why .home-horiz-progress{background:#fff8f6}.home-horiz.home-horiz--on-dark .home-horiz-progress{color:#ffffffb3;background:#2a1520}.home-horiz-progress-dots{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.home-horiz-progress-index{letter-spacing:.12em;color:color-mix(in srgb, var(--ink) 55%, transparent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}[dir=ltr] .home-horiz-progress-fill{transform-origin:0}.home-horiz.home-horiz--on-dark .home-horiz-progress-index,.home-horiz.home-horiz--on-featured .home-horiz-progress-index{color:#ffffffc7}.home-horiz.home-horiz--on-dark .home-horiz-progress-track,.home-horiz.home-horiz--on-featured .home-horiz-progress-track{background:#ffffff38}.home-horiz.home-horiz--on-dark .home-horiz-progress-fill,.home-horiz.home-horiz--on-featured .home-horiz-progress-fill{background:color-mix(in srgb, var(--accent) 80%, #fff)}.home-horiz.home-horiz--on-dark .home-horiz-progress-dot,.home-horiz.home-horiz--on-featured .home-horiz-progress-dot{background:#ffffff59}.home-horiz.home-horiz--on-dark .home-horiz-progress-dot--active,.home-horiz.home-horiz--on-featured .home-horiz-progress-dot--active{background:color-mix(in srgb, var(--accent) 85%, #fff)}html.home-horiz-js .home-horiz-track{width:max-content!important}html.home-horiz-js .home-horiz-panel{width:var(--home-panel-w)!important;flex:0 0 var(--home-panel-w)!important}.home-horiz-panel>.hf-spot--magazine,.hf-spot--magazine{height:100%;min-height:100%;max-height:100%;display:block;position:relative;overflow:clip;padding:0!important}.hf-spot-cover{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.hf-spot-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#4a243638 32%,#341828ad 52%,#2a1520e0 72%,#201018f0 100%);display:block;position:absolute;inset:0}[dir=ltr] .hf-spot-scrim{background:linear-gradient(270deg,#0000 0%,#4a243638 32%,#341828ad 52%,#2a1520e0 72%,#201018f0 100%)}.hf-spot-spread{z-index:2;height:100%;max-height:100%;padding:var(--home-inset-block) var(--home-inset-inline) calc(var(--home-horiz-band) + 1rem);pointer-events:none;box-sizing:border-box;grid-template-columns:minmax(4.5rem,5.5rem) minmax(0,1fr);align-content:stretch;align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);margin:0;display:grid;position:absolute;inset:0}.hf-spot-meta-col{color:#fff;border-inline-end:1px solid #ffffff47;flex-flow:column;justify-content:center;align-items:flex-start;gap:.85rem;padding-block:.5rem;padding-inline-end:1rem;display:flex}.hf-spot-meta-num,.hf-spot-meta-item,.hf-spot-meta-item--accent{color:#ffffffeb}.hf-spot-meta-rule{background:#ffffff59;width:1px;height:1.1rem}.hf-spot-copy{color:#fff;justify-content:flex-end;align-self:stretch;gap:.9rem;width:min(32rem,52%);max-width:min(32rem,52%);margin-inline-end:auto;padding-bottom:.25rem}.hf-spot-kicker{color:#ffb3c7}.hf-spot-lede{-webkit-line-clamp:3;color:#ffffffe6;-webkit-box-orient:vertical;max-width:34ch;display:-webkit-box;overflow:hidden}.hf-spot-cta{color:#fff;border-bottom-color:#ffb3c7;margin-top:auto}.hy--magazine{justify-content:stretch;padding:0}.hy-spread{width:100%;max-width:none;height:100%;padding:clamp(1.25rem, 2.5vh, 2rem) var(--home-inset-inline) calc(var(--home-horiz-band) + .75rem);box-sizing:border-box;flex-direction:column;justify-content:center;gap:clamp(1.75rem,3.2vh,2.5rem);margin:0;display:flex}.hy-statement{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-block:0;flex-direction:column;flex:none;justify-content:flex-start;padding-bottom:clamp(1rem,2vh,1.35rem);display:flex}.hy-display-em{flex-flow:wrap;gap:.25em;max-width:none}.hy-numbers{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;width:100%;height:auto;min-height:0;display:grid}.hy-num-item{border:none;border-inline-start:1px solid color-mix(in srgb, var(--line) 55%, transparent);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;grid-template-columns:none;justify-content:flex-start;align-items:flex-start;gap:1.1rem;padding:clamp(1.35rem,2.4vh,1.85rem) clamp(1.35rem,2vw,2rem);display:flex}.hy-num-item:first-child{border-inline-start:none;padding-inline-start:0}.hy-num-item:last-child{padding-inline-end:0}.hy-giant:before{letter-spacing:.08em;color:var(--accent);-webkit-text-stroke:0;paint-order:normal;padding-block:0;font-size:1em;font-weight:700}.hy-num-copy{flex-direction:column;flex:none;gap:.75rem;display:flex}.hr-wall--magazine{justify-content:center;align-items:stretch;height:100%;max-height:100%;padding:0}.hr-spread{width:100%;max-width:none;height:100%;padding:clamp(1.35rem, 2.8vh, 2.25rem) var(--home-inset-inline) calc(var(--home-horiz-band) + .75rem);box-sizing:border-box;flex-direction:column;justify-content:center;gap:0;margin:0;display:flex}.hr-crop{display:none}.hr-copy-col{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-content:center;align-items:start;gap:clamp(1rem,1.8vw,1.5rem) clamp(1.25rem,2vw,1.75rem);height:auto;min-height:0;display:grid}.hr-wall--count-1 .hr-copy-col{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-items:center}.hr-masthead{grid-area:1/1/auto/-1}.hr-wall--count-1 .hr-masthead{flex-direction:column;align-items:center;display:flex}.hr-hero{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:#fff;border-radius:1.35rem;flex-direction:column;grid-area:2/1;justify-content:flex-start;gap:1.15rem;min-width:0;height:auto;min-height:0;margin:0;padding:clamp(1.75rem,3vh,2.5rem) clamp(1.75rem,2.4vw,2.4rem);display:flex}.hr-wall--count-1 .hr-hero{text-align:start;grid-area:2/1;justify-content:flex-start;align-self:center;gap:1.35rem;width:min(42rem,100%);max-width:42rem;height:auto;min-height:0;padding:clamp(2rem,4vh,2.75rem) clamp(2rem,3vw,2.75rem)}.hr-wall--count-1 .hr-hero-quote,.hr-wall--count-1 .hr-hero-quote.hr-hero-quote--short,.hr-wall--count-1 .hr-hero-quote.hr-hero-quote--mid,.hr-wall--count-1 .hr-hero-quote.hr-hero-quote--long{font-size:clamp(2.35rem,3.8vw,3.65rem)}.hr-hero-quote.hr-hero-quote--short{font-size:clamp(2.45rem,2.5rem + 1.1vw,3.85rem)}.hr-hero-quote.hr-hero-quote--mid{font-size:clamp(2.15rem,2.2rem + .9vw,3.35rem)}.hr-hero-quote.hr-hero-quote--long{font-size:clamp(1.75rem,1.8rem + .55vw,2.55rem)}.hr-hero .hr-glyph{inset-inline-start:0;height:auto;margin:0;font-size:.85em;line-height:1;position:absolute;top:0;overflow:visible}.hr-secondaries{border:none;flex-direction:column;grid-area:2/2;justify-content:flex-start;align-self:start;gap:clamp(.85rem,1.5vh,1.15rem);height:auto;min-height:0;margin:0;padding:0;display:flex}.hr-secondary{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:#fff;border-radius:1.2rem;flex-direction:column;flex:none;justify-content:flex-start;gap:.9rem;height:auto;min-height:0;padding:clamp(1.25rem,2.2vh,1.75rem) clamp(1.2rem,1.6vw,1.55rem);display:flex}.hr-secondary--2{margin-inline-start:0}.hr-wall--count-2 .hr-copy-col{align-items:stretch}.hr-wall--count-2 .hr-hero{height:100%}.hr-wall--count-2 .hr-secondaries{align-self:stretch;height:100%}.hr-wall--count-2 .hr-secondary{flex:auto;justify-content:flex-start;height:100%}.hx-close-mark{display:none!important}.hx-close--magazine .hx-close-kicker{letter-spacing:0;flex-direction:column;align-items:center;gap:.55rem;font-size:.9375rem;display:flex}.hx-close--magazine .hx-close-kicker:before{content:"";background:color-mix(in srgb, var(--accent) 78%, #fff);width:2.5rem;height:1px}.hx-close--magazine .hx-close-body{margin-top:1.75rem;max-width:36ch;margin-inline:auto;font-size:clamp(1.2rem,1.05rem + .3vw,1.375rem);line-height:1.65}.hx-close--magazine .hx-close-actions{justify-content:center;gap:1rem;margin-top:.35rem}.hx-close--magazine .hx-close-cta,.hx-close--magazine .hx-close-cta-ghost{min-height:3.35rem;padding-inline:1.7rem;font-size:1.08rem}}@media (min-width:900px){.hf-spot-cover{min-height:clamp(22rem,52vh,32rem)}}@media (min-width:900px) and ((pointer:coarse) or (prefers-reduced-motion:reduce)){.hy-num-item{grid-template-columns:clamp(6rem,12vw,9rem) minmax(0,1fr)}.hr-spread{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.65fr)}}@media (prefers-reduced-motion:reduce){.home-horiz-progress,.home-horiz-progress-fill,.home-horiz-progress-dot{transition:none!important}}.hc-rail-reveal .hc-rail-bleed{transform:translateZ(0)}.hp-stages-inner{z-index:1;max-width:1440px;margin-inline:auto;padding-inline:1.25rem;position:relative}@media (min-width:768px){.hp-stages,.hf-spot,.hy,.hc-catalog,.hr-wall{padding:4.5rem 0 5.25rem}.hp-stages-inner{padding-inline:2.5rem}}@media (min-width:1100px){.hp-stages-inner{padding-inline:3.5rem}}.hc-rail-wrap{z-index:1;min-width:0;max-width:100%;position:relative}.hc-rail-intro{padding-inline:max(1.25rem,50% - 720px + 1.25rem)}.hc-rail-bleed{width:100%;max-width:100%;margin-inline:0;position:relative;overflow-x:clip}.hc-head{max-width:46rem;margin-bottom:.85rem}.hc-all-cta{margin-inline-start:auto;color:var(--accent);border-bottom:1px solid var(--accent);transition:border-bottom-width var(--duration-fast) var(--ease-out-expo);align-items:center;gap:.35rem;margin-bottom:.35rem;padding-bottom:1px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hc-all-cta:hover{border-bottom-width:2px}.hc-all-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hc-all-cta-arrow{flex:none;display:block}[dir=ltr] .hc-all-cta-arrow{transform:scaleX(-1)}.hc-catalog .home-rail-shell:before,.hc-catalog .home-rail-shell:after{display:none}.hc-rail-shell{--hc-rail-pad:1.25rem;--hc-rail-gap:1rem;--hc-rail-peek:16px}.hc-rail-shell .home-rail-viewport,.hc-rail-shell .hc-rail-viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:auto;touch-action:pan-x pan-y;scrollbar-width:none;cursor:default;contain:layout paint;margin-inline:0;padding-block:.35rem .5rem;scroll-padding-inline-start:max(var(--hc-rail-pad), calc((100% - 1440px) / 2 + var(--hc-rail-pad)));overflow:auto hidden}.hc-rail-shell .home-rail-viewport::-webkit-scrollbar{display:none}.hc-rail-shell .hc-rail-viewport::-webkit-scrollbar{display:none}.hc-rail-shell .home-rail-viewport:focus-visible{outline-offset:-2px}.hc-rail-shell .home-rail-track{gap:var(--hc-rail-gap);padding-block:.25rem;padding-inline-start:max(var(--hc-rail-pad), calc((100% - 1440px) / 2 + var(--hc-rail-pad)));padding-inline-end:var(--hc-rail-pad)}.hc-rail-item{width:calc(100vw - var(--hc-rail-pad) - var(--hc-rail-gap) - var(--hc-rail-peek));scroll-snap-align:start;scroll-snap-stop:normal;contain:layout paint}.hc-card{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hc-rail-shell .hc-card-media img,.hc-rail-shell .hc-card-image{pointer-events:none;-webkit-user-drag:none;user-drag:none}@media (hover:hover) and (pointer:fine){.hc-card:hover .hc-card-media{transform:translateY(-4px)}.hc-card:hover .hc-card-image{transform:scale(1.05)}.hc-card:hover .hc-card-hover{opacity:1;transform:translateY(0)}}.hc-card-hover-label{color:#fffffff2;border-bottom:1px solid #ffffff59;padding-bottom:.12rem;font-size:13px}.hc-card-hover-arrow{color:#ffffffe6;font-size:14px}.hc-card:hover .hc-card-title{color:var(--navy)}.hc-card-meta-dot{color:var(--line);margin-inline:.35rem}@media (min-width:768px){.hc-rail-intro{padding-inline:max(2.5rem,50% - 720px + 2.5rem)}.hc-head{max-width:52rem;margin-bottom:1rem}.hc-head .home-chapter-lede{max-width:40ch}.hc-rail-shell{--hc-rail-pad:2.5rem;--hc-rail-gap:1.65rem;--hc-rail-peek:1.5rem}.hc-rail-item{width:min(36vw,20rem)}}@media (min-width:1100px){.hc-rail-item{width:min(28vw,18.5rem)}}.hc-rail-chrome{padding-inline:var(--hc-rail-pad,1.25rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 1.5rem;margin-top:1rem;display:flex}.hc-rail-chrome--cta-only{justify-content:flex-end}.hc-rail-chrome-nav{justify-content:center;align-items:center;gap:12px;display:flex}.hc-rail-arrow{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--home-paper,#fff);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hc-rail-arrow:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--home-paper,#fff)}.hc-rail-arrow:active:not(:disabled){transform:scale(.96)}.hc-rail-arrow:disabled,.hc-rail-arrow[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.hc-rail-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hc-rail-chevron{display:block}[dir=rtl] .hc-rail-chevron--prev{transform:scaleX(-1)}[dir=rtl] .hc-rail-chevron--next{transform:none}.hc-rail-progress{flex-direction:column;align-items:center;gap:6px;min-width:5ch;display:flex}.hc-rail-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:center;align-items:baseline;gap:.35em;min-width:5ch;display:inline-flex}.hc-rail-counter-cur{color:var(--ink);font-size:15px;font-weight:600}.hc-rail-counter-sep,.hc-rail-counter-tot{color:var(--muted);font-size:15px;font-weight:600}[dir=rtl] .hc-rail-fill{transform-origin:100%}@media (prefers-reduced-motion:reduce){.hc-rail-fill{transition:none}}.ui-btn-secondary.ui-btn-on-dark{color:#fff;background:0 0;border-color:#ffffff73}.ui-btn-secondary.ui-btn-on-dark:hover{color:#fff;background:#ffffff14;border-color:#fff}.home-rail-viewport{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;overflow:auto hidden}.hc-rail-shell .home-rail-viewport.is-rail-dragging{cursor:grabbing;scroll-snap-type:none}@media (hover:hover) and (pointer:fine){.hc-rail-shell .home-rail-viewport{cursor:grab}.hc-rail-shell .hc-rail-item,.hc-rail-shell .hc-card{cursor:pointer}}.home-rail-track>li{-webkit-user-select:none;user-select:none}html.motion-ready [data-motion].motion-reviews-mast:not(.motion-played) .hr-kicker,html.motion-ready [data-motion].motion-reviews-mast:not(.motion-played) .hr-display,html.motion-ready [data-motion].motion-reviews-mast:not(.motion-played) .hr-lede{opacity:var(--reveal-from-opacity);transform:translateY(var(--reveal-distance))}html.motion-ready [data-motion].motion-reviews-mast.motion-played .hr-kicker{animation:motion-reveal var(--duration-reveal) var(--ease-out-expo) backwards}html.motion-ready [data-motion].motion-reviews-mast.motion-played .hr-display,html.motion-ready [data-motion].motion-reviews-mast.motion-played .hr-lede{animation:motion-reveal var(--duration-reveal) var(--ease-out-expo) backwards;animation-delay:60ms}html.motion-ready [data-motion].motion-quote.motion-played{animation:motion-reveal var(--duration-reveal) var(--ease-out-expo) backwards;animation-delay:min(var(--reveal-delay,.14s), .12s)}html.motion-ready .hf-spot [data-motion].motion-played,html.motion-ready .hy [data-motion].motion-played,html.motion-ready .hr-wall [data-motion].motion-played{animation-fill-mode:backwards}html.motion-ready [data-motion].motion-media:not(.motion-played),html.motion-ready .motion-media[data-motion]:not(.motion-played){opacity:1;transform:scale(1.04)}html.motion-ready [data-motion].motion-media.motion-played,html.motion-ready .motion-media[data-motion].motion-played{animation:motion-media-in var(--duration-reveal) var(--ease-out-soft) backwards;animation-delay:min(var(--reveal-delay,.1s), .12s)}html.motion-ready:not(.motion-live) [data-motion].motion-reviews-mast:not(.motion-played) .hr-kicker,html.motion-ready:not(.motion-live) [data-motion].motion-reviews-mast:not(.motion-played) .hr-display,html.motion-ready:not(.motion-live) [data-motion].motion-reviews-mast:not(.motion-played) .hr-lede{opacity:1;animation:none;transform:none}@media (min-width:900px) and (pointer:fine){html.motion-ready .home-horiz :is(.reveal,[data-motion]):not(.motion-played){opacity:1!important;animation:none!important;transform:none!important}html.motion-ready .home-horiz :is(.reveal,[data-motion]).motion-played{opacity:1!important;animation:none!important}html.motion-ready .home-horiz [data-motion].motion-reviews-mast.motion-played{transform:none}html.motion-ready .home-horiz [data-motion].motion-reviews-mast :is(.hr-kicker,.hr-display,.hr-lede),html.motion-ready .home-horiz [data-motion].motion-reviews-mast.motion-played :is(.hr-kicker,.hr-display,.hr-lede),html.motion-ready .home-horiz .motion-media:not(.motion-played),html.motion-ready .home-horiz .motion-media.motion-played{opacity:1!important;animation:none!important;transform:none!important}}html.home-horiz-js .home-horiz :is(.reveal,[data-motion]),html.home-horiz-js .home-horiz :is(.reveal,[data-motion]).motion-played{opacity:1!important;animation:none!important}html.home-horiz-js .home-horiz [data-motion].motion-reviews-mast.motion-played{transform:none}html.home-horiz-js .home-horiz [data-motion]:not([data-horiz-layer]):not([data-horiz-reveal]):not([data-horiz-scale]):not([data-horiz-media]):not([data-horiz-veil]),html.home-horiz-js .home-horiz [data-motion]:not([data-horiz-layer]):not([data-horiz-reveal]):not([data-horiz-scale]):not([data-horiz-media]):not([data-horiz-veil]).motion-played{transform:none!important}html.home-horiz-js .home-horiz [data-motion].motion-reviews-mast :is(.hr-kicker,.hr-display,.hr-lede),html.home-horiz-js .home-horiz .motion-media{opacity:1!important;animation:none!important;transform:none!important}@media (min-width:1024px){.hx-copy{will-change:transform, opacity}html.motion-ready:not(.home-lenis):not(.home-cover-js) .hx-media{animation:42s ease-out both hx-media-enter-kenburns}html.motion-ready .hx-brand{animation:hx-copy-enter var(--duration-med) var(--ease-out-expo) both}html.motion-ready .hx-title{animation:hx-copy-enter var(--duration-med) var(--ease-out-expo) both;animation-delay:80ms}html.motion-ready .hx-dock{animation:hx-dock-enter var(--duration-med) var(--ease-out-expo) both;animation-delay:.16s}}@media (max-width:767.98px){.hx-veil{background:linear-gradient(#28141e99 0%,#0000 30%),linear-gradient(#0000 30%,#100a0e4d 55%,#100a0ed1 100%)}.hf-spot--magazine{background:radial-gradient(120% 70% at 30% 20%,#c93d673d,#0000 60%),linear-gradient(160deg,#2a1a22 0%,#1a1216 55%,#100a0e 100%);min-height:88svh;display:grid;position:relative}.hf-spot-cover{will-change:auto;min-height:0;position:absolute;inset:0}.hf-spot-scrim{z-index:1;pointer-events:none;background:linear-gradient(#100a0e00 20%,#100a0e33 38%,#100a0eb3 66%,#100a0ef0 100%);display:block;position:absolute;inset:0}.hf-spot-spread{align-content:end;min-height:88svh;padding:1.5rem 1.5rem 2.5rem}.hf-spot-meta-num,.hf-spot-kicker{color:#f2a3b8}.hf-spot-meta-item,.hf-spot-meta-item--accent{color:#fff8f4d1}.hf-spot-meta-rule{background:#fff8f459}.hf-spot-display{color:#fff8f4;font-size:clamp(2.4rem,11vw,3rem);line-height:1.12}.hf-spot-lede{color:#fff8f4db}.hf-spot-cta{color:#fff8f4;min-height:48px}}@supports (animation-timeline:view()){@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.hf-spot-image{animation:linear both home-m-settle;animation-timeline:view();animation-range:entry cover 50%}.hf-spot-copy{animation:linear both home-m-rise;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes home-m-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes home-m-rise{0%{opacity:.6;transform:translateY(1rem)}to{opacity:1;transform:none}}.home-bridge .hp-stages.hpc,.hp-stages.hpc{background:#fbf8f6;border-top:none;padding:0;overflow:visible}.hpc-wrap{--hpc-gutter:20px;--hpc-strip:44px;--hpc-radius:5px;--hpc-line:color-mix(in srgb, var(--accent) 26%, transparent);padding-inline:var(--hpc-gutter);position:relative}.hpc-list{margin:0;padding:0;list-style:none}.hpc-item{background:#fbf8f6;position:relative}.hpc-rule{inset-inline:0;background:var(--hpc-line);pointer-events:none;height:1px;position:absolute;bottom:0}.hpc-list>.hpc-item:first-child:before{content:"";inset-inline:0;background:var(--hpc-line);height:1px;position:absolute;top:0}.hpc-row{color:inherit;outline-offset:-3px;flex-direction:column-reverse;justify-content:flex-end;padding-block:20px;text-decoration:none;display:flex}.hpc-row:focus-visible{outline:2px solid var(--accent)}.hpc-media{border-radius:var(--hpc-radius);background:#d9cfcb;height:42vw;position:relative;overflow:hidden}.hpc-media-in{position:absolute;inset:0}.hpc-text{margin-top:18px}.hpc-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:600;line-height:1.05}[dir=rtl] .hpc-title{letter-spacing:0;line-height:1.2}.hpc-sub{text-transform:uppercase;color:var(--ink);gap:.5rem;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.hpc-index{color:var(--accent);font-variant-numeric:tabular-nums}.hpc-desc{margin-top:20px}.hpc-body{max-width:40ch;color:color-mix(in srgb, var(--ink) 80%, transparent);margin:0;font-size:17px;line-height:1.6}.hpc-go{color:var(--ink);align-items:center;gap:.45rem;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.hpc-go-label{border-bottom:1px solid}.hpc-arrow{transition:translate .35s var(--ease-out-expo,ease);display:inline-block}.hpc-row:hover .hpc-go,.hpc-row:focus-visible .hpc-go{color:var(--accent)}.hpc-row:hover .hpc-arrow{translate:4px}[dir=rtl] .hpc-row:hover .hpc-arrow{translate:-4px}@media (min-width:1024px){.hpc-wrap{--hpc-gutter:1.3889vw;--hpc-compact:7.9167vw;--hpc-radius:.3472vw}.hpc-item{height:32.2917vw;overflow:hidden}.hpc-row{flex-direction:row;height:100%;padding-block:20px}.hpc-text{flex:0 0 32.8472vw;margin-top:0;padding-inline-end:2.7778vw}.hpc-media{flex:auto;height:100%}.hpc-title{font-size:4.1667vw;font-weight:600;line-height:1}[dir=rtl] .hpc-title{white-space:nowrap;font-size:3.3vw;line-height:1.15}.hpc-sub{margin-top:.45vw;font-size:max(13px,.9722vw)}.hpc-desc{margin-top:2vw}.hpc-body{font-size:max(16px,1.25vw);line-height:1.5}}@media (prefers-reduced-motion:no-preference){html.hpc-js .hpc-sticky{position:sticky;top:0}html.hpc-js .hpc-item,html.hpc-js .hpc-media-in,html.hpc-js .hpc-text{will-change:transform}html.hpc-js .hpc-item[data-hpc-compact] .hpc-desc{visibility:hidden}}@media (prefers-reduced-motion:reduce){.hpc-item,.hpc-media,.hpc-media-in,.hpc-text,.hpc-rule,.hpc-desc{clip-path:none!important;opacity:1!important;transform:none!important}}.home-horiz-sticky-host{position:relative}.home-horiz.home-horiz--sticky{position:sticky;top:0}
