.phs[data-v-e49e7875]{--phs-cta-text: #0a0a0a;--phs-tab-active-text: #0a0a0a;position:relative;min-height:100dvh;overflow:hidden;font-family:Outfit,system-ui,sans-serif;color:#fff}@media (min-width: 1440px){.phs[data-v-e49e7875]{min-height:0}}.phs__inner[data-v-e49e7875]{position:relative;z-index:10;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:center;justify-items:center;gap:1.75rem;width:100%;max-width:min(100%,90rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-bottom:2.5rem;padding-top:clamp(1.25rem,4vw,2rem)}@media (min-width: 640px){.phs__inner[data-v-e49e7875]{gap:2rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.phs__inner[data-v-e49e7875]{gap:2.25rem;padding-left:2rem;padding-right:2rem;padding-bottom:3.5rem;padding-top:clamp(1.5rem,calc(3vw + .75rem),2.25rem)}}@media (min-width: 1024px){.phs__inner[data-v-e49e7875]{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;align-items:center;justify-items:stretch;-moz-column-gap:3rem;column-gap:3rem;row-gap:2.5rem;min-height:calc(100dvh - 5rem);padding-left:clamp(1.75rem,4vw,3.5rem);padding-right:clamp(1.75rem,4vw,3.5rem);padding-bottom:3.5rem;padding-top:clamp(1.75rem,calc(2.5vh + 1.25rem),3rem)}}@media (min-width: 1280px){.phs__inner[data-v-e49e7875]{-moz-column-gap:3.5rem;column-gap:3.5rem;padding-left:clamp(2rem,5vw,4.5rem);padding-right:clamp(2rem,5vw,4.5rem)}}@media (min-width: 1440px){.phs__inner[data-v-e49e7875]{min-height:0;row-gap:1.25rem;padding-left:clamp(2.25rem,5.5vw,5rem);padding-right:clamp(2.25rem,5.5vw,5rem);padding-top:clamp(2rem,calc(4vh + 1.5rem),3.5rem)}}@media (max-height: 640px) and (orientation: landscape){.phs__inner[data-v-e49e7875]{gap:1.25rem;padding-bottom:1.5rem}}.phs__panel[data-v-e49e7875]{grid-row:1;grid-column:1;width:100%;max-width:min(100%,42rem);text-align:center}@media (min-width: 1024px){.phs__panel[data-v-e49e7875]{grid-row:1;grid-column:1;align-self:center;padding-inline-start:clamp(.25rem,2vw,2.5rem);text-align:left}}@media (min-width: 1280px){.phs__panel[data-v-e49e7875]{padding-inline-start:clamp(.5rem,2.5vw,3.5rem)}}.phs__title[data-v-e49e7875]{margin:0;display:flex;min-width:0;max-width:100%;flex-flow:row nowrap;align-items:baseline;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;overflow-x:auto;white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,5.5vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;filter:drop-shadow(0 2px 28px rgba(0,0,0,.45));opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:0ms}@media (min-width: 640px){.phs__title[data-v-e49e7875]{-moz-column-gap:.625rem;column-gap:.625rem;font-size:clamp(1.625rem,4.5vw,3rem)}}@media (min-width: 1024px){.phs__title[data-v-e49e7875]{justify-content:flex-start}}@media (min-width: 1280px){.phs__title[data-v-e49e7875]{font-size:clamp(1.875rem,3.2vw,3.25rem)}}.phs__panel--swapping .phs__title[data-v-e49e7875]{opacity:0;transform:translateY(-.5rem);transition-duration:.42s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.phs__title-lead[data-v-e49e7875]{flex-shrink:0;color:#fff}.phs__title-accent[data-v-e49e7875]{flex-shrink:0;color:var(--phs-accent, #fff)}.phs__desc[data-v-e49e7875]{margin:1rem 0 0;width:100%;max-width:30rem;font-size:clamp(.9375rem,3.5vw,1rem);line-height:1.65;color:#ffffffb8;text-shadow:0 2px 18px rgba(0,0,0,.45);opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:50ms}@media (min-width: 1024px){.phs__desc[data-v-e49e7875]{margin-top:.75rem}}.phs__panel--swapping .phs__desc[data-v-e49e7875]{opacity:0;transform:translateY(-.5rem);transition-duration:.42s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:30ms}.phs__cta-wrap[data-v-e49e7875]{margin-top:clamp(1.25rem,calc(1rem + 2.5vw),2rem);display:flex;justify-content:center;opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:.1s}@media (min-width: 1024px){.phs__cta-wrap[data-v-e49e7875]{justify-content:flex-start}}.phs__panel--swapping .phs__cta-wrap[data-v-e49e7875]{opacity:0;transform:translateY(-.5rem);transition-duration:.42s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:60ms}.phs__cta[data-v-e49e7875]{display:inline-flex;min-height:2.75rem;width:100%;max-width:20rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--phs-accent, rgba(255, 255, 255, .25));padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;letter-spacing:.025em;color:var(--phs-cta-text);text-decoration:none;transition:filter .2s ease-in-out}.phs__cta[data-v-e49e7875]:hover{filter:brightness(1.1)}@media (min-width: 768px){.phs__cta[data-v-e49e7875]{width:auto;max-width:none;padding-left:1.75rem;padding-right:1.75rem}}.phs__media-col[data-v-e49e7875]{grid-row:2;grid-column:1;display:flex;width:100%;justify-content:center}@media (min-width: 1024px){.phs__media-col[data-v-e49e7875]{grid-row:1;grid-column:2;align-self:center}}.phs__media-frame[data-v-e49e7875]{position:relative;aspect-ratio:21 / 20;width:100%;max-width:min(96vw,340px);overflow:hidden;border-radius:.75rem;background-color:transparent;opacity:1;transition:opacity .48s cubic-bezier(.22,1,.36,1)}.phs__media-frame--swapping[data-v-e49e7875]{opacity:.5}@media (min-width: 640px){.phs__media-frame[data-v-e49e7875]{max-width:min(92vw,392px);border-radius:1rem}}@media (min-width: 768px){.phs__media-frame[data-v-e49e7875]{max-width:min(82vw,432px)}}@media (min-width: 1024px){.phs__media-frame[data-v-e49e7875]{max-width:min(100%,500px)}}.phs__media-clip[data-v-e49e7875]{position:absolute;inset:0;overflow:hidden;border-radius:.75rem}@media (min-width: 640px){.phs__media-clip[data-v-e49e7875]{border-radius:1rem}}.phs__media-motion[data-v-e49e7875]{position:absolute;inset:0}.phs__poster[data-v-e49e7875]{pointer-events:none;position:absolute;inset:0}.phs__poster-img[data-v-e49e7875]{display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.phs__tabs-row[data-v-e49e7875]{grid-row:3;grid-column:1;box-sizing:border-box;display:flex;width:100%;max-width:100%;justify-content:center;padding-left:1px;padding-right:1px;margin-top:clamp(1rem,3vw,2rem)}@media (min-width: 1024px){.phs__tabs-row[data-v-e49e7875]{grid-row:2;grid-column:1 / -1;margin-top:clamp(1.75rem,3vh,3rem)}}@media (min-width: 1440px){.phs__tabs-row[data-v-e49e7875]{margin-top:clamp(2rem,3.5vh,3.25rem)}}.phs__tablist[data-v-e49e7875]{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0f;padding:.125rem}@media (max-width: 359px){.phs__tablist[data-v-e49e7875]{width:100%;max-width:16.5rem;flex-direction:column;border-radius:1rem}}.phs__tab[data-v-e49e7875]{min-height:2.75rem;cursor:pointer;white-space:nowrap;border-radius:9999px;border-width:0;background-color:transparent;padding:.5rem .875rem;font-size:.6875rem;font-weight:500;letter-spacing:.025em;color:#ffffff8c;transition:color .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out}@media (min-width: 640px){.phs__tab[data-v-e49e7875]{padding:.625rem 1.125rem;font-size:.75rem}}@media (min-width: 768px){.phs__tab[data-v-e49e7875]{padding:.7rem 1.35rem;font-size:.8125rem}}@media (max-width: 359px){.phs__tab[data-v-e49e7875]{width:100%;white-space:normal;text-align:center;line-height:1.375}}.phs__tab--active[data-v-e49e7875]{color:var(--phs-tab-active-text)}.phs__tab--inactive[data-v-e49e7875]:hover{background-color:#ffffff14;color:#fff}@media (prefers-reduced-motion: reduce){.phs__title[data-v-e49e7875],.phs__desc[data-v-e49e7875],.phs__cta-wrap[data-v-e49e7875]{transition:none}.phs__panel--swapping .phs__title[data-v-e49e7875],.phs__panel--swapping .phs__desc[data-v-e49e7875],.phs__panel--swapping .phs__cta-wrap[data-v-e49e7875]{opacity:1;transform:none}.phs__media-frame[data-v-e49e7875]{transition:none}.phs__media-frame--swapping[data-v-e49e7875]{opacity:1}}.phs-hero-media-motion[data-v-e49e7875]{transform-origin:center center;animation:phs-hero-media-float-e49e7875 3.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.phs-hero-media-motion[data-v-e49e7875]{animation:none}}@keyframes phs-hero-media-float-e49e7875{0%,to{transform:translateY(8px) scale(.94) rotate(0)}50%{transform:translateY(-6px) scale(1) rotate(1.5deg)}}.pas-orbit[data-v-9cb67017]{animation:pas-orbit-spin-9cb67017 28s linear infinite}.pas-device[data-v-9cb67017]{transform:translateY(2px);transition:transform .5s cubic-bezier(.34,1.2,.64,1);animation:pas-device-float-9cb67017 5s ease-in-out infinite}.pas-app:hover .pas-device[data-v-9cb67017]{transform:translateY(-6px) scale(1.02);animation-play-state:paused}@keyframes pas-orbit-spin-9cb67017{to{transform:rotate(360deg)}}@keyframes pas-device-float-9cb67017{0%,to{transform:translateY(2px)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.pas-orbit[data-v-9cb67017]{animation:none}.pas-device[data-v-9cb67017]{animation:none;transition:none}.pas-app:hover .pas-device[data-v-9cb67017]{transform:translateY(2px)}.pas-cta[data-v-9cb67017],.pas-cta-arrow[data-v-9cb67017]{transition:none!important}}@media (hover: none){.pas-app:hover .pas-device[data-v-9cb67017]{transform:translateY(2px)}.pas-cta--gold[data-v-9cb67017]:hover,.pas-cta--ghost[data-v-9cb67017]:hover,.pas-cta--gold:hover .pas-cta-arrow[data-v-9cb67017],.pas-cta--ghost:hover .pas-cta-arrow[data-v-9cb67017]{transform:none}}.pas-cta--gold[data-v-9cb67017]{background:linear-gradient(145deg,var(--pas-accent-light) 0%,var(--pas-accent-mid) 28%,var(--pas-accent) 55%,var(--pas-accent-deep) 100%)}
