.home-hero-mark.svelte-1kwyhwo{width:clamp(5rem, min(26cqi, calc(var(--svh) * 20)), 11rem);aspect-ratio:1;max-width:100%}.home-hero-film.svelte-1kwyhwo{opacity:0;transition:opacity .7s}.home-hero-film.svelte-1kwyhwo[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.home-hero-film.svelte-1kwyhwo{display:none}}.home-hero-orbit-stage.svelte-1kwyhwo,.home-hero-orbit-ring.svelte-1kwyhwo{--home-orbit-tint:color-mix(in oklab, var(--animated-rainbow-bg-colors-shared) 55%, white);--home-orbit-w:.375rem}@keyframes svelte-1kwyhwo-home-hero-spin{to{rotate:1turn}}.home-hero-orbit.svelte-1kwyhwo{border-radius:50%;animation:1.6s cubic-bezier(.45,.1,.55,.9) infinite svelte-1kwyhwo-home-hero-spin;position:absolute;inset:0}.home-hero-orbit.svelte-1kwyhwo:before{content:"";background:conic-gradient(from 0deg, transparent 0 50%, color-mix(in oklab, var(--home-orbit-tint) 30%, transparent) 75%, var(--home-orbit-tint) 100%), #ffffff12;-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--home-orbit-w) - 1px), #000 calc(100% - var(--home-orbit-w)) calc(100% - 1px), transparent 100%);mask:radial-gradient(closest-side, transparent calc(100% - var(--home-orbit-w) - 1px), #000 calc(100% - var(--home-orbit-w)) calc(100% - 1px), transparent 100%);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--animated-rainbow-bg-colors-shared) 90%, transparent)) drop-shadow(0 0 2px #00000080);border-radius:50%;position:absolute;inset:0}.home-hero-orbit-head.svelte-1kwyhwo{top:calc(var(--home-orbit-w) / 2);width:calc(var(--home-orbit-w) * 2.2);aspect-ratio:1;box-shadow:0 0 calc(var(--home-orbit-w) * 2) var(--home-orbit-tint), 0 0 calc(var(--home-orbit-w) * 6) color-mix(in oklab, var(--animated-rainbow-bg-colors-shared) 80%, transparent);background:#fff;border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.home-hero-orbit-ring.svelte-1kwyhwo{display:block;position:absolute;inset:-17%}.home-hero-orbit-stage.svelte-1kwyhwo{aspect-ratio:1;display:none;position:relative}@media (prefers-reduced-motion:reduce){.home-hero-orbit-stage.svelte-1kwyhwo,.home-hero-orbit-ring.svelte-1kwyhwo{display:none!important}}.main-content-viewport-geometry:has(.surface-home:not([inert]) .home-film-hero)>.contain-content{contain:layout style}@media (width<48rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){.home-hero-media.svelte-1kwyhwo{left:calc(-1 * var(--home-mobile-media-bleed));right:calc(-1 * var(--home-mobile-media-bleed))}}@media (width>=48rem) and (not ((pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem))){.main-content-viewport-geometry:has(.surface-home:not([inert]) .home-film-hero){--home-hero-bleed-left:calc((1 - var(--left-aside-progress,0)) * (var(--aside-rail-width,0px) + var(--main-scrollbar-track-width,0px)));--home-hero-bleed-right:calc((1 - var(--right-aside-progress,0)) * var(--aside-rail-width,0px))}.home-hero-media.svelte-1kwyhwo{left:calc(-1 * var(--home-hero-bleed-left));right:calc(-1 * var(--home-hero-bleed-right))}}@supports (position-anchor:--home-splash){@media (width>=48rem) and (not ((pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem))){.home-hero-film.svelte-1kwyhwo[data-playing]~picture:where(.svelte-1kwyhwo){opacity:0;transition:opacity .7s}.swipe-surface main{anchor-name:--home-scrollport}.home-film-hero.svelte-1kwyhwo{anchor-name:--home-splash}.home-hero-media.svelte-1kwyhwo.home-hero-media--shell{position-anchor:--home-splash;inset:auto;top:anchor(top);left:anchor(--home-scrollport left);width:anchor-size(--home-scrollport width);height:calc(var(--svh) * 100);z-index:-1;position:fixed}.swipe-surface:not(:has(.surface-home:not([inert]) .home-film-hero)) .home-hero-media.svelte-1kwyhwo.home-hero-media--shell{visibility:hidden}}}.home-film-hero.svelte-1kwyhwo{min-height:calc(var(--svh) * 100 - var(--mobile-footer-height,0px));margin-top:calc(-1 * var(--shell-header-height,64px));padding-top:var(--shell-header-height,64px)}.home-hero-media.svelte-1kwyhwo{height:calc(var(--svh) * 100);bottom:auto;-webkit-mask-image:linear-gradient(#000 95%,#0000 100%);mask-image:linear-gradient(#000 95%,#0000 100%)}.home-hero-content.svelte-1kwyhwo{--home-actions-gap:max(1.75rem, calc(var(--svh) * 2.6));--home-copy-size:clamp(1.0625rem, min(2.6cqi, calc(var(--svh) * 2.7)), max(1.375rem, calc(var(--svh) * 2.05)));max-width:min(var(--content-max-width), max(76rem, calc(var(--svh) * 140)));grid-template-columns:minmax(0,1fr) clamp(5rem,26%,11rem);column-gap:clamp(.75rem,2cqi,2rem)}.home-hero-title.svelte-1kwyhwo{min-width:0;font-family:"Exo 2 Variable", "Exo 2 Caps Fallback", var(--font-display);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;container:home-hero-title/inline-size}.home-hero-lead.svelte-1kwyhwo,.home-hero-accent.svelte-1kwyhwo{--home-extrude:#080a0e;--home-lead-size:clamp(1.75rem, min(100cqi / 8.9, calc(var(--svh) * 10.5)), 16rem);text-shadow:.012em .012em 0 var(--home-extrude), .024em .024em 0 var(--home-extrude), .036em .036em 0 var(--home-extrude), 0 .05em .08em #000000b3, 0 .08em .3em #000000a6}.home-hero-lead.svelte-1kwyhwo{font-size:var(--home-lead-size);text-wrap:balance;margin-inline-start:-.03em;line-height:.94;display:block}@container home-hero-title (width<30rem){.home-hero-lead.svelte-1kwyhwo,.home-hero-accent.svelte-1kwyhwo{--home-lead-size:clamp(1.75rem, min(100cqi / 5.3, calc(var(--svh) * 7.2)), 4.75rem)}}.home-hero-accent.svelte-1kwyhwo{--home-extrude:color-mix(in oklab, var(--spark-hot) 45%, black);margin-top:.22em;font-size:clamp(1.125rem, min(var(--home-lead-size) * .68, 100cqi / 9.3), 11rem);color:color-mix(in oklab, var(--spark) 88%, var(--spark-hot));margin-inline-start:-.045em;line-height:1;display:block}.home-hero-kicker.svelte-1kwyhwo{font-size:clamp(.75rem, min(1.5cqi, calc(var(--svh) * 1.45)), 2rem);letter-spacing:clamp(.08em,.3cqi,.22em);flex-wrap:wrap;align-items:center;column-gap:.4em;display:flex}.home-hero-origin.svelte-1kwyhwo{white-space:nowrap;align-items:center;gap:.75em;display:inline-flex}.home-hero-origin.svelte-1kwyhwo .home-hero-flag{aspect-ratio:19/10;filter:drop-shadow(0 1px 4px #0009);flex:none;width:auto;height:2em;margin-block:-.5em;overflow:visible}.home-hero-body.svelte-1kwyhwo{max-width:36ch;margin-top:max(1.25rem, calc(var(--svh) * 2.2));font-size:var(--home-copy-size);text-wrap:balance;font-weight:500;line-height:1.5}.home-hero-actions.svelte-1kwyhwo{margin-top:var(--home-actions-gap)}.home-hero-cta.svelte-1kwyhwo{min-height:max(3.5rem, calc(var(--svh) * 5.2));max-width:max(32rem, calc(var(--svh) * 47));padding:.625rem 1rem}.home-hero-cta.svelte-1kwyhwo .home-splash-cta-text{font-size:clamp(1.25rem, 7.6cqi, max(2.0625rem, calc(var(--svh) * 3.05)))}.home-hero-phone.svelte-1kwyhwo{width:100%;max-width:max(32rem, calc(var(--svh) * 47));margin-top:max(1.25rem, calc(var(--svh) * 1.85));font-size:var(--home-copy-size);text-align:center;flex-wrap:wrap;gap:.125rem .6em;font-weight:500}@media (width<48rem),(pointer:coarse) and (orientation:portrait) and (width<=64rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){.home-hero-phone.svelte-1kwyhwo{justify-self:center}}.home-hero-phone-lead.svelte-1kwyhwo{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.home-hero-phone.svelte-1kwyhwo .home-hero-phone-icon{width:1.05em;height:1.05em;color:color-mix(in oklab, var(--spark) 88%, var(--spark-hot));filter:drop-shadow(0 1px 4px #000000b3);flex:none}.home-hero-phone-number.svelte-1kwyhwo{white-space:nowrap;text-underline-offset:.28em;font-weight:650;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;text-decoration-thickness:max(1px,.07em);transition:text-decoration-color .15s}.home-hero-phone.svelte-1kwyhwo:is(:where(.svelte-1kwyhwo):hover,:where(.svelte-1kwyhwo):focus-visible) .home-hero-phone-number:where(.svelte-1kwyhwo){text-decoration-color:currentColor}@container main (width>=50rem){.home-hero-mark.svelte-1kwyhwo{width:clamp(10rem, min(24cqi, calc(var(--svh) * 28)), max(16rem, calc(var(--svh) * 24)))}}@container main (width<22rem){.home-hero-mark.svelte-1kwyhwo{width:clamp(4.5rem,20cqi,5.5rem)}}.home-hero-intro.svelte-1kwyhwo{min-height:calc(var(--svh) * 100 - var(--mobile-footer-height,0px) - var(--shell-header-height,64px) - clamp(7.5rem, 11vw, 9.5rem));padding-block:clamp(1rem, calc(var(--svh) * 3), 2.5rem);padding-top:max(clamp(1rem, calc(var(--svh) * 3), 2.5rem), calc(var(--home-promo-height,0px) + 1rem))}@media (width<48rem),(pointer:coarse) and (orientation:portrait) and (width<=64rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){.home-hero-intro.svelte-1kwyhwo{--home-copy-gap:1rem;--home-edge-gap:2.5rem;--home-phone-line:1.375rem;--home-phone-hit:2.75rem;--home-phone-inset:calc((var(--home-phone-hit) - var(--home-phone-line)) / 2);min-height:calc(var(--svh) * 100 - var(--mobile-footer-height,0px) - var(--shell-header-height,64px) - clamp(7.5rem, 11vw, 9.5rem) + 1rem);padding-block:var(--home-edge-gap) calc(var(--home-edge-gap) - var(--home-phone-inset));padding-top:max(var(--home-edge-gap), calc(var(--home-promo-height,0px) + 1rem));align-items:stretch}.home-hero-content.svelte-1kwyhwo{grid-template-rows:auto auto auto minmax(3rem,1fr) auto auto;display:grid}.home-hero-copy.svelte-1kwyhwo{display:contents}.home-hero-logo.svelte-1kwyhwo{width:auto;padding-inline:0;position:static}.home-hero-content.svelte-1kwyhwo .home-hero-body:where(.svelte-1kwyhwo){margin-top:var(--home-copy-gap);text-shadow:0 1px 2px #000000f2,0 3px 12px #000000e6;grid-row:3}.home-hero-actions.svelte-1kwyhwo{grid-row:5;justify-content:center}.home-hero-orbit-ring.svelte-1kwyhwo{display:none}.home-hero-orbit-stage.svelte-1kwyhwo{--home-orbit-w:.3rem;translate:0 calc(var(--home-actions-gap) / 2);width:clamp(5.5rem, min(34cqi, calc(var(--svh) * 16)), 9rem);grid-area:4/1/auto/-1;place-self:center;display:block}.home-hero-content.svelte-1kwyhwo .home-hero-phone:where(.svelte-1kwyhwo){min-height:var(--home-phone-hit);margin-top:calc(var(--home-copy-gap) - var(--home-phone-inset));line-height:var(--home-phone-line);text-shadow:0 1px 2px #000000f2,0 3px 12px #000000d9;grid-row:6}}@media (height<40rem) and (width<48rem),(pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){.home-hero-intro.svelte-1kwyhwo{--home-copy-gap:.75rem;--home-edge-gap:1.25rem;--home-mobile-bottom:calc(var(--home-edge-gap) - var(--home-phone-inset))}}@media (height<40rem){.home-hero-intro.svelte-1kwyhwo{padding-block:1.25rem var(--home-mobile-bottom,1rem);padding-top:max(1.25rem, calc(var(--home-promo-height,0px) + 1rem))}.home-hero-body.svelte-1kwyhwo{margin-top:.75rem;line-height:1.5}.home-hero-content.svelte-1kwyhwo{--home-actions-gap:1rem;--home-copy-size:.875rem}.home-hero-phone.svelte-1kwyhwo{margin-top:.75rem}}@media (pointer:coarse) and (orientation:portrait) and (48rem<=width<=64rem){.home-hero-logo.svelte-1kwyhwo{grid-row:2/span 2}.home-hero-content.svelte-1kwyhwo .home-hero-body:where(.svelte-1kwyhwo){grid-column:1}.home-hero-mark.svelte-1kwyhwo{width:min(100%,10rem)}.home-hero-orbit-stage.svelte-1kwyhwo{--home-orbit-w:.4rem;width:min(52cqi, 100%, calc(var(--svh) * 34))}}@media (pointer:coarse) and (orientation:landscape) and (height<32rem) and (width<64rem){.home-hero-intro.svelte-1kwyhwo{min-height:calc(var(--svh) * 100 - var(--mobile-footer-height,0px) - var(--shell-header-height,64px) - 2rem)}.home-hero-content.svelte-1kwyhwo{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-content:start}.home-hero-logo.svelte-1kwyhwo{display:none}.home-hero-orbit-stage.svelte-1kwyhwo{--home-orbit-w:.2rem;grid-area:1/2;width:3rem;translate:none}.home-hero-kicker.svelte-1kwyhwo{grid-column:1}.home-hero-content.svelte-1kwyhwo :is(.home-hero-lead:where(.svelte-1kwyhwo),.home-hero-accent:where(.svelte-1kwyhwo)){--home-lead-size:clamp(1.5rem, min(100cqi / 8.9, calc(var(--svh) * 10)), 2.75rem)}.home-hero-content.svelte-1kwyhwo .home-hero-body:where(.svelte-1kwyhwo){grid-column:1;max-width:none}.home-hero-actions.svelte-1kwyhwo{grid-area:2/2;align-self:center;margin-top:0}.home-hero-cta.svelte-1kwyhwo .home-splash-cta-text{font-size:1.25rem}.home-hero-content.svelte-1kwyhwo .home-hero-phone:where(.svelte-1kwyhwo){grid-area:3/2;align-self:start;margin-top:0}}@container main (width<15rem){.home-hero-content.svelte-1kwyhwo{grid-template-rows:auto auto auto minmax(3rem,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.home-hero-logo.svelte-1kwyhwo{display:none}.home-hero-content.svelte-1kwyhwo .home-hero-kicker:where(.svelte-1kwyhwo),.home-hero-content.svelte-1kwyhwo .home-hero-title:where(.svelte-1kwyhwo),.home-hero-content.svelte-1kwyhwo .home-hero-body:where(.svelte-1kwyhwo),.home-hero-content.svelte-1kwyhwo .home-hero-actions:where(.svelte-1kwyhwo),.home-hero-content.svelte-1kwyhwo .home-hero-phone:where(.svelte-1kwyhwo){grid-column:1/-1}.home-hero-content.svelte-1kwyhwo .home-hero-actions:where(.svelte-1kwyhwo){grid-row:5}.home-hero-content.svelte-1kwyhwo .home-hero-phone:where(.svelte-1kwyhwo){grid-row:6}}@media (width>=1536px) and (height>=1200px){.home-editorial-content.svelte-y6vhom{padding-inline:clamp(.75rem,1.1vmin,2rem);padding-top:clamp(5rem,6vmin,9rem)}}
