:root{--pf-gutter:clamp(1.1rem, 4vw, 2.5rem);--pf-wrap:78rem;--pf-ease:cubic-bezier(.22, 1, .36, 1)}.pf-home{background-color:var(--color-midnight);color:#fff}.pf-home ::selection{background:var(--color-volt);color:#08080c}.pf-home :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-volt);outline-offset:3px;border-radius:.5rem}.pf-wrap{width:100%;max-width:var(--pf-wrap);padding-inline:var(--pf-gutter);margin-inline:auto}.pf-section{padding-block:clamp(3.5rem,8vw,6.75rem);position:relative}.pf-home section[id]{scroll-margin-top:clamp(4.75rem,7vw,6rem)}.pf-display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.04}.pf-h1{font-size:clamp(2.05rem,5.6vw,4rem)}.pf-h2{font-size:clamp(1.7rem,3.9vw,2.95rem);line-height:1.08}.pf-h3{letter-spacing:-.015em;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.35}.pf-lead{text-wrap:pretty;font-size:clamp(.94rem,1.15vw,1.06rem);line-height:1.9}html[dir=rtl] .pf-display{letter-spacing:0}html[dir=rtl] .pf-h1{line-height:1.34}html[dir=rtl] .pf-h2{line-height:1.42}html[dir=rtl] .pf-h3{letter-spacing:0;line-height:1.6}html[dir=rtl] .pf-lead{line-height:2.05}.pf-eyebrow{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;display:inline-flex}.pf-eyebrow:before{content:"";opacity:.55;background:currentColor;width:1.6rem;height:1px}html[dir=rtl] .pf-eyebrow{letter-spacing:0;text-transform:none;font-size:.78rem}.pf-btn{transition:transform .25s var(--pf-ease), background-color .25s, border-color .25s, color .25s, box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.55rem;font-size:.92rem;font-weight:600;line-height:1.2;display:inline-flex}.pf-btn:hover{transform:translateY(-2px)}.pf-btn--volt{background:var(--color-volt);color:#0a0a0c;box-shadow:0 14px 34px -16px #d8ff3ea6}.pf-btn--volt:hover{background:#e6ff7a;box-shadow:0 20px 44px -18px #d8ff3ecc}.pf-btn--line{color:#fff;border:1px solid #ffffff3d}.pf-btn--line:hover{background:#ffffff0f;border-color:#ffffff8c}.pf-btn--ink{color:#fff;background:#0a0a0c}.pf-btn--ink:hover{background:#1d1d26}.pf-btn__icon{transition:transform .3s var(--pf-ease)}html[dir=ltr] .pf-btn:hover .pf-btn__icon{transform:translate(3px)}html[dir=rtl] .pf-btn:hover .pf-btn__icon{transform:translate(-3px)}.pf-cover--blush{isolation:isolate;background:radial-gradient(72% 62% at 90% -8%, #ff5c3a2e, transparent 62%), radial-gradient(52% 46% at 4% 24%, #d8ff3e4d, transparent 66%), var(--color-blush);color:#2a1208;padding-top:clamp(7rem,11vw,8.75rem);position:relative;overflow:hidden}.pf-cover--blush .pf-frame--back{opacity:1;filter:none}.pf-cover--blush .pf-frame{box-shadow:0 45px 80px -45px #2a12088c}.pf-cover--plum{isolation:isolate;background:radial-gradient(74% 64% at 86% -12%, #8b5cf66b, transparent 64%), radial-gradient(58% 50% at 4% 26%, #d8ff3e1a, transparent 66%), radial-gradient(54% 46% at 52% 108%, #ff5c3a29, transparent 72%), var(--color-plum);color:#fff;padding-top:clamp(7rem,11vw,8.75rem);position:relative;overflow:hidden}.pf-marker{background-image:linear-gradient(transparent 62%, var(--color-volt) 62%, var(--color-volt) 96%, transparent 96%);box-decoration-break:clone;color:inherit;padding-inline:.06em}.pf-hero{isolation:isolate;background:radial-gradient(85% 60% at 82% 4%, #7b61ff52, transparent 62%), radial-gradient(62% 48% at 8% 20%, #2ee6c524, transparent 66%), radial-gradient(55% 48% at 46% 100%, #ff5c3a2e, transparent 72%), var(--color-midnight);padding-top:clamp(7.5rem,12vw,9.5rem);padding-bottom:0;position:relative;overflow:hidden}.pf-hero__lines{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:84px 100%;position:absolute;inset:0;mask-image:radial-gradient(72% 62% at 50% 18%,#000 25%,#0000 82%)}.pf-hero__glow{z-index:0;filter:blur(90px);pointer-events:none;border-radius:999px;position:absolute}.pf-hero__glow--volt{aspect-ratio:1;top:18%;background:#d8ff3e33;width:clamp(12rem,24vw,20rem);animation:16s ease-in-out infinite alternate pf-drift;inset-inline-start:-6rem}.pf-hero__glow--ultra{aspect-ratio:1;top:-8rem;background:#7b61ff47;width:clamp(14rem,30vw,26rem);animation:20s ease-in-out infinite alternate-reverse pf-drift;inset-inline-end:-6rem}@keyframes pf-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.5rem,3rem)scale(1.12)}}.pf-grad{color:#0000;background-image:linear-gradient(100deg,#d8ff3e 0%,#2ee6c5 42%,#9d8bff 100%);background-size:200% 100%;background-clip:text;animation:9s ease-in-out infinite alternate pf-sheen}@keyframes pf-sheen{0%{background-position:0%}to{background-position:100%}}.pf-rise{animation:pf-rise .8s var(--pf-ease) both;animation-delay:calc(var(--pf-i,0) * 90ms + 80ms)}@keyframes pf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pf-stage{max-width:27rem;margin-inline:auto;position:relative}.pf-frame{background:#101018;border:1px solid #ffffff29;border-radius:1.15rem;position:relative;overflow:hidden;box-shadow:0 45px 90px -45px #000000f2}.pf-frame--front{z-index:2;transform:rotate(-1.6deg)}html[dir=rtl] .pf-frame--front{transform:rotate(1.6deg)}.pf-frame--back{z-index:1;inset-inline:1.9rem;opacity:.5;filter:saturate(.85);position:absolute;top:-1.6rem;transform:rotate(4deg)}html[dir=rtl] .pf-frame--back{transform:rotate(-4deg)}.pf-frame__bar{background:#ffffff0f;border-bottom:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.pf-frame__dot{background:#ffffff47;border-radius:999px;width:.45rem;height:.45rem}.pf-frame__url{letter-spacing:.04em;color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;direction:ltr;margin-inline-start:.55rem;font-size:.6rem;overflow:hidden}.pf-float{z-index:3;backdrop-filter:blur(12px);color:#ffffffd1;background:#101018d1;border:1px solid #ffffff29;border-radius:.9rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.68rem;font-weight:500;animation:6s ease-in-out infinite alternate pf-bob;display:inline-flex;position:absolute;box-shadow:0 20px 40px -24px #000000e6}.pf-float--a{inset-inline-start:-.75rem;bottom:2.2rem}.pf-float--b{inset-inline-end:-.5rem;animation-delay:-2.5s;top:1.4rem}@keyframes pf-bob{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@media (width<=420px){.pf-float--b{display:none}.pf-float--a{inset-inline-start:0;bottom:1.4rem}}.pf-marquee{overflow:hidden}.pf-marquee__track{align-items:center;width:max-content;animation:34s linear infinite pf-scroll-ltr;display:flex}@keyframes pf-scroll-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pf-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}html[dir=rtl] .pf-marquee__track{animation-name:pf-scroll-rtl}.pf-marquee:hover .pf-marquee__track{animation-play-state:paused}.pf-marquee__item{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1.4rem;padding-inline:1.1rem;font-size:.72rem;font-weight:600;display:inline-flex}html[dir=rtl] .pf-marquee__item{letter-spacing:0;text-transform:none;font-size:.8rem}.pf-marquee__star{opacity:.5;font-size:.7rem}.pf-noise:after{content:"";z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pf-grid-lines{background-image:linear-gradient(90deg,#0a0a0c0d 1px,#0000 1px),linear-gradient(#0a0a0c0d 1px,#0000 1px);background-size:64px 64px}@media (scripting:enabled){.pf-reveal{opacity:0;transition:opacity .75s var(--pf-ease) var(--pf-delay,0s), transform .75s var(--pf-ease) var(--pf-delay,0s);transform:translateY(26px)}.pf-reveal.is-in{opacity:1;transform:none}}@media (forced-colors:active){.pf-grad{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}.pf-tabs{--pf-tabs-accent:var(--pf-tab-accent,var(--color-volt));z-index:30;background:var(--pf-tabs-bg);border-block-end:1px solid var(--pf-tabs-line);transition:box-shadow .35s var(--pf-ease);position:sticky}.pf-tabs--paper{--pf-tabs-bg:var(--color-cream);--pf-tabs-line:#14100c1f;--pf-tabs-ink:#4c4536;--pf-tabs-ink-strong:#14100c;--pf-tabs-wash:#14100c0a}.pf-tabs--sand{--pf-tabs-bg:var(--color-sand);--pf-tabs-line:#14100c29;--pf-tabs-ink:#4c4536;--pf-tabs-ink-strong:#14100c;--pf-tabs-wash:#14100c0d}.pf-tabs--dark{--pf-tabs-bg:var(--color-midnight);--pf-tabs-line:#ffffff1a;--pf-tabs-ink:#ffffff8c;--pf-tabs-ink-strong:#fff;--pf-tabs-wash:#ffffff0d}.pf-tabs--inset{margin-block-end:2rem}html[data-chrome=on] .pf-tabs{box-shadow:0 26px 42px -34px #000000d9}.pf-tabs__rail{align-items:stretch}.pf-tabs__eyebrow{display:none}.pf-tabs__dot{background:var(--pf-tabs-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--pf-tabs-accent) 18%, transparent);border-radius:999px;flex:none}.pf-tabs__list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pf-tabs__link{text-align:center;min-height:46px;color:var(--pf-tabs-ink);justify-content:center;align-items:center;padding:.7rem .3rem;font-size:.72rem;font-weight:500;line-height:1.45;transition:color .2s,background-color .2s;display:flex;position:relative}.pf-tabs__link:hover{color:var(--pf-tabs-ink-strong);background:var(--pf-tabs-wash)}.pf-tabs__text{text-wrap:balance;display:block}.pf-tabs__bar{inset-inline:.3rem;background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px}.pf-tabs__link[aria-current=page]{background:radial-gradient(120% 120% at 50% 108%, color-mix(in srgb, var(--pf-tabs-accent) 22%, transparent), transparent 72%);font-weight:700}.pf-tabs--dark .pf-tabs__link[aria-current=page]{color:var(--pf-tabs-accent)}.pf-tabs--paper .pf-tabs__link[aria-current=page],.pf-tabs--sand .pf-tabs__link[aria-current=page]{color:var(--pf-tabs-ink-strong)}.pf-tabs__link[aria-current=page] .pf-tabs__bar{background:var(--pf-tabs-accent)}@media (width>=640px){.pf-tabs__link{padding-inline:.5rem;font-size:.8rem}}@media (width>=1024px){.pf-tabs__rail{display:flex}.pf-tabs__eyebrow{border-inline-end:1px solid var(--pf-tabs-line);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-tabs-ink);white-space:nowrap;flex:none;align-items:center;gap:.65rem;margin-inline-end:.4rem;padding-inline-end:1.15rem;font-size:.66rem;font-weight:600;display:inline-flex}html[dir=rtl] .pf-tabs__eyebrow{letter-spacing:0;text-transform:none;font-size:.78rem}.pf-tabs__list{flex:1;min-width:0;display:flex}.pf-tabs__link{flex:1;min-height:50px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.pf-reveal{opacity:1!important;transition:none!important;transform:none!important}.pf-marquee__track,.pf-float,.pf-hero__glow,.pf-grad,.pf-rise{animation:none!important}.pf-btn:hover{transform:none}}
