:root{--t-tap:90ms;--t-micro:.18s;--t-ui:.36s;--t-reveal:.7s;--t-hero:1.1s;--t-inhale:2s;--t-exhale:2.8s;--e-out:cubic-bezier(.16,1,.3,1);--e-inout:cubic-bezier(.65,0,.35,1);--e-in:cubic-bezier(.32,0,.67,0);--e-breath:cubic-bezier(.37,0,.63,1);--vt-teal:#3CC4D5;--vt-flare:#F25C3A}.vt-lw{display:inline-block;vertical-align:top;overflow:clip;overflow-clip-margin:.2em;padding-bottom:.1em;margin-bottom:-.1em}.vt-lwi{display:inline-block}.vt-go .vt-lwi{will-change:transform}.vt-pre .vt-lwi{transform:translateY(108%)}.vt-pre em .vt-lwi{opacity:.8}.vt-go .vt-lwi{transform:none;opacity:1;transition:transform .82s var(--e-out),opacity .82s var(--e-out);transition-delay:calc(var(--li,0) * 60ms)}.vt-go em .vt-lwi{opacity:1;transition-delay:calc(var(--li,0) * 60ms + 60ms)}.vt-pre.vt-block{opacity:0;translate:0 18px}.vt-go.vt-block{opacity:1;translate:none;transition:opacity .42s linear,translate .6s var(--e-out)}.cine .vt-go em,.dark .vt-go em{animation:vt-inhale var(--t-inhale) var(--e-breath) 1}@keyframes vt-inhale{0%{opacity:.6}50%{opacity:1}to{opacity:1}}.vt-pre.vt-rv{opacity:0;translate:0 32px}.vt-go.vt-rv{opacity:1;translate:none;transition:opacity .3s linear,translate var(--t-reveal) var(--e-out);transition-delay:calc(var(--i,0) * 60ms)}.vt-pre.vt-clip{opacity:0;clip-path:inset(6% 4% 6% 4%)}.vt-go.vt-clip{opacity:1;clip-path:inset(0 0 0 0);transition:opacity .26s linear,clip-path .64s var(--e-out)}.vt-pre.vt-clip img,.vt-pre.vt-clip video{scale:1.04}.vt-go.vt-clip img,.vt-go.vt-clip video{scale:1;transition:scale .9s var(--e-out)}.vt-now,.vt-now *{transition:none!important;animation:none!important}[data-odo],[data-count],.mchip b{font-variant-numeric:tabular-nums}.vt-odo{display:inline-flex;align-items:baseline;white-space:nowrap}.vt-odo-c{display:inline-block;height:1.15em;line-height:1.15;overflow:clip;vertical-align:bottom;margin-bottom:-.12em}.vt-odo-s{display:flex;flex-direction:column;transform:translateY(0)}.vt-odo-s>span{display:block;height:1.15em;text-align:center}.vt-odo.vt-go .vt-odo-s{transform:translateY(calc(var(--d) * -1.15em));transition:transform calc(.9s + var(--c,0) * 80ms) var(--e-out);transition-delay:calc(var(--k,0) * 80ms)}.vt-go [data-vt-dash],[data-vt-dash].vt-go{transition:stroke-dashoffset 1.1s var(--e-out)}.chips-motion .mchip{translate:0 calc(var(--my,0px) + var(--fy,0px));scale:var(--ms,1)}.vt-pre .mchip{opacity:0;--my:12px}.vt-go .mchip{opacity:1;--my:0px;transition:opacity .3s linear,translate var(--t-reveal) var(--e-out);transition-delay:calc(var(--i,0) * 80ms)}@media (prefers-reduced-motion:no-preference){html.js-motion .hero :is(.hero-meta,p.lede,.cta.cta-pair,.note.hero-availability,a.film-link,.hero-index){animation:hero-rise .56s var(--e-out) both;--hy:12px}html.js-motion .hero .cta.cta-pair{animation-delay:0ms}html.js-motion .hero p.lede{animation-delay:80ms}@media (max-width:700px){html.js-motion .hero :is(.hero-meta,p.lede,.cta.cta-pair,.note.hero-availability,a.film-link){--hy:8px}}}@keyframes hero-rise{0%{opacity:0;translate:0 var(--hy,12px)}to{opacity:1;translate:0 0}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.vt-bl-host{position:relative}.vt-breathline{position:absolute;left:0;bottom:.02em;width:100%;height:var(--bl-h,12px);overflow:visible;pointer-events:none;opacity:.55}.vt-breathline path{fill:none;stroke:var(--vt-teal,#3CC4D5);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.eyebrow.vt-bl-host{--bl-h:8px}.eyebrow.vt-bl-host .vt-breathline{bottom:-.55em}.marquee-on .marquee-track{contain:layout paint}.marquee-on.in-view .marquee-track{will-change:transform}[data-magnetic]{will-change:auto}.vt-mag-on{will-change:transform}.btn[data-magnetic]{transition:background-color .2s,color .2s,border-color .2s,scale var(--t-ui) var(--e-out)}.btn[data-magnetic]:active{transform:none;scale:.97;transition-duration:.2s,.2s,.2s,var(--t-tap)}.vt-cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;display:flex;align-items:center;justify-content:center;min-width:64px;height:32px;padding:0 14px;margin:18px 0 0 18px;border-radius:999px;background:#101418c7;color:#f7f5ef;border:1px solid rgba(247,245,239,.22);font:500 10.5px/1 var(--mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;scale:.6;transition:opacity var(--t-micro) linear,scale var(--t-ui) var(--e-out);white-space:nowrap}.vt-cursor.on{opacity:1;scale:1}.vt-tide{position:relative;isolation:isolate}.vt-tide:before{content:"";position:absolute;top:0;left:0;right:0;height:min(96px,40%,var(--tide-h,96px));z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--tide-from),var(--tide-via) 45%,var(--tide-to))}@media not ((hover:hover) and (pointer:fine) and (min-width:1024px)){.vt-tide:before{height:min(20px,var(--tide-h,20px));background:linear-gradient(to bottom,var(--tide-from),var(--tide-to))}}[data-breath-hero]{position:relative}.breath-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity var(--t-ui) var(--e-out);z-index:1}.breath-canvas.on{opacity:1}.vt-breath-ctl{position:absolute;right:max(16px,var(--gut,16px));bottom:16px;z-index:5;background:#10141899;color:#f7f5ef;border-color:#f7f5ef47;pointer-events:auto}.hero>.vt-breath-ctl{z-index:3}@media (max-width:700px){.hero>.vt-breath-ctl{top:calc(var(--navh,64px) + 8px);bottom:auto;right:12px}}.vt-ex .parts li{transition:background-color var(--t-ui) var(--e-out),color var(--t-ui) linear,border-color var(--t-ui) linear}.vt-ex .parts li:not(.ex-callout){position:relative}.vt-ex .parts li:not(.ex-callout):after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--vt-flare);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-ui) var(--e-out)}.vt-ex .parts li.on:not(.ex-callout):after{transform:scaleX(1)}.vt-ex-drag canvas{touch-action:pan-y;cursor:grab}.vt-ex-drag canvas:active{cursor:grabbing}.ex-range{display:block;width:100%;max-width:520px;margin:14px auto 0;accent-color:var(--vt-flare);min-height:44px}.ex-hint{display:block;margin-top:6px;font:500 11.5px/1.4 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3,#8A8E91);text-align:center}@media (min-width:1024px){.vt-ex-full canvas{width:min(64vw,1100px);max-width:none}}@keyframes vt-tick{0%{opacity:.35;translate:0 .25em}to{opacity:1;translate:none}}[data-live] .vt-pulse{animation:vt-pulse var(--t-exhale) var(--e-breath)}@keyframes vt-pulse{0%,to{box-shadow:0 0 #3cc4d500}35%{box-shadow:0 0 0 4px #3cc4d547}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.nav .brand{view-transition-name:vt-brand}::view-transition-group(root){background:#101418}::view-transition-image-pair(root){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 30 H380 C430 30 450 6 520 6 S610 30 660 30 C700 30 720 22 760 22 S820 30 860 30 H1200' fill='none' stroke='%233CC4D5' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat;background-size:100% 40px;background-position:0 calc(100% + 40px);animation:vt-line .62s var(--e-out) .12s both}::view-transition-old(root){animation:.28s var(--e-in) both vt-out}::view-transition-new(root){animation:.56s var(--e-out) .14s both vt-in}::view-transition-group(vt-brand){animation-duration:0s}[data-vt=product]{view-transition-name:vt-product}::view-transition-group(vt-product){animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(vt-product),::view-transition-new(vt-product){height:100%;object-fit:contain;mix-blend-mode:normal}}@keyframes vt-out{to{opacity:0;transform:translateY(-2.5%)}}@keyframes vt-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vt-line{0%{background-position:0 calc(100% + 40px)}to{background-position:0 -40px}}@media (max-width:1100px){html body.locked .nav .wrap{position:relative;z-index:1;background:var(--paper,#F7F5EF);box-shadow:0 1px 0 var(--line,rgba(23,28,32,.12))}html body.locked .nav{-webkit-backdrop-filter:none;backdrop-filter:none}html body .mmenu{padding-top:calc(var(--navh,64px) + 12px)}html body.locked .nav .brand{background:transparent;border-color:transparent;box-shadow:none}}@media (max-width:700px){html{scroll-padding-bottom:88px}html body .mcta.vt-hide{transform:translateY(160%)}.marquee-ctl{padding-bottom:12px}}body.no-sticky .mcta,body[data-no-mcta] .mcta{display:none!important}body:has(:is(input,textarea,select):focus) .mcta{display:none}@media (pointer:coarse){html body :is(.paths a,.tag,.chip,.burger,.nav.scrolled .brand,.film-toggle,.drop,.hero .eyebrow,.vt-breath-ctl){-webkit-backdrop-filter:none;backdrop-filter:none}html body :is(.menu,.nav-cta,.nav .pill,.nav-pill){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body .tag{background:#101418db}html body .hero .eyebrow{background:#101418cc}}.swipe-cue{transition:opacity var(--t-ui) linear}.swipe-cue.gone{opacity:0;pointer-events:none}.vt-film-play{position:absolute;left:24px;bottom:24px;top:auto;translate:none;z-index:3;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px 0 18px;border-radius:999px;border:1px solid rgba(247,245,239,.35);background:#101418b8;color:#f7f5ef;font:500 12px/1 var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.vt-film-play:before{content:"";width:0;height:0;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent}@media (hover:hover) and (pointer:fine){.vt-film-play:hover{border-color:#f7f5ef}}@media (prefers-reduced-motion:reduce){.vt-pre,.vt-pre *{opacity:1!important;transform:none!important;translate:none!important;clip-path:none!important}.breath-canvas,.vt-cursor{display:none!important}}html.motion-off .marquee-track{flex-wrap:wrap;width:auto;justify-content:center;row-gap:8px;white-space:normal}html.motion-off .marquee-track>[data-clone]{display:none}html.motion-off .marquee-track>span{font-size:clamp(28px,8vw,40px)}html.motion-off .marquee-ctl{display:none}.ramp-live li[data-phase]:not(.on):not(.done){opacity:.7}.ramp-live li[data-phase].on{color:var(--vt-flare)}@media (max-width:700px){html body .mcta.show.away{transform:translateY(160%)}}@media print{.vt-pre,.vt-pre *{opacity:1!important;transform:none!important;translate:none!important;clip-path:none!important}.breath-canvas,.vt-cursor,.motion-toggle,.vt-breath-ctl,.vt-film-play,.mcta{display:none!important}}@media (prefers-reduced-motion:no-preference){.report-nav a:after{transition:transform .28s var(--e-out)}@media (hover:hover) and (pointer:fine){.report-nav a:not([aria-selected=true]):hover:after{transform:scaleX(.3);transform-origin:0% 50%}}}@keyframes rp-in-x{0%{opacity:0;translate:var(--rp-x,0px) var(--rp-y,0px)}to{opacity:1;translate:0 0}}@keyframes rp-in-y{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:no-preference){.btn:not([data-magnetic]){transition:background-color .2s,color .2s,border-color .2s,scale var(--t-ui) var(--e-out),outline-offset .12s var(--e-out)}.btn:not([data-magnetic]):active{transform:none;scale:.97;transition-duration:.2s,.2s,.2s,var(--t-tap),.12s}.btn[data-magnetic]{transition:background-color .2s,color .2s,border-color .2s,scale var(--t-ui) var(--e-out),outline-offset .12s var(--e-out)}.btn{outline-offset:2px}.btn:focus-visible{outline-offset:4px}.link{transition:outline-offset .12s var(--e-out)}.link{outline-offset:2px}.link:focus-visible{outline-offset:4px}:root{interpolate-size:allow-keywords}:is(.faq details,details.acc-card)::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .32s var(--e-out),opacity .2s linear,content-visibility .32s allow-discrete}:is(.faq details,details.acc-card)[open]::details-content{block-size:auto;opacity:1}}
