.fp{--fp-silver: #edf1f4;--fp-soft: #c4c9cf;--fp-gray: #8d939b;--fp-line: rgba(237, 241, 244, .16);--fp-moon: #c46a7d;--fp-wine: #7c4050;--fp-display: "Archivo", "Arial Black", sans-serif;--fp-ui: "IBM Plex Mono", ui-monospace, monospace;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;width:100%;max-width:1180px;margin:0 auto;padding:44px max(24px,env(safe-area-inset-right,0px)) 40px max(24px,env(safe-area-inset-left,0px));color:var(--fp-silver);font-family:var(--fp-ui);text-align:left}.fp *,.fp *:before,.fp *:after{box-sizing:border-box}.fp [hidden]{display:none!important}.fp p,.fp h3{margin:0}.fp button{font:inherit;color:inherit}.fp button:focus-visible,.fp a:focus-visible{outline:2px solid #d39aa8;outline-offset:3px}.fp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.fp-head-text{display:flex;flex-direction:column;gap:12px;max-width:1000px}.fp-eyebrow,.fp-label,.fp-caption{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fp-gray)}.fp-intro{font-size:20px;line-height:1.45}.fp-pause,.fp-chip,.fp-close{flex-shrink:0;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid rgba(237,241,244,.3);background:transparent;cursor:pointer;font-size:12px;color:var(--fp-soft)}.fp-chip{min-height:32px;padding:6px 12px;border-color:#edf1f438}.fp-chip[aria-pressed=true]{border-color:var(--fp-silver);background:#edf1f41a;color:var(--fp-silver)}.fp-pause:hover,.fp-chip:hover,.fp-close:hover{color:var(--fp-silver);border-color:#edf1f480}.fp-wide{display:flex;gap:48px;align-items:flex-start}.fp-screen{position:relative;flex:1 1 auto;min-width:0;aspect-ratio:8 / 5;border:1px solid var(--fp-line);border-radius:2px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#0d0f14,#000 70%)}.fp-screen video,.fp-screen img{display:block;width:100%;height:100%;object-fit:cover}.fp-soon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;font-size:13px;line-height:1.6;color:var(--fp-gray)}.fp-caption{position:absolute;left:16px;bottom:12px;text-shadow:0 0 8px #000000}.fp-side{flex:0 0 360px;display:flex;flex-direction:column;gap:18px}.fp-ring{position:relative;width:200px;height:200px;align-self:center;margin:6px 0 10px}.fp-orbit-line{position:absolute;inset:32px;border-radius:50%;border:1px solid rgba(237,241,244,.22)}.fp-spin{position:absolute;inset:0;transform:rotate(var(--fp-turn, 0deg));transition:transform .9s cubic-bezier(.45,.05,.25,1)}.fp-spin i{position:absolute;left:92px;top:24px;width:16px;height:16px;border-radius:50%;background:var(--fp-moon);box-shadow:0 0 18px #c46a7da6}.fp-stop-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#3a3e44}.fp-stop{position:absolute;min-height:30px;padding:0 2px;border:0;background:transparent;white-space:nowrap;cursor:pointer;font-size:13px;color:var(--fp-gray);text-underline-offset:4px}.fp-stop[aria-pressed=true]{color:var(--fp-silver);text-decoration:underline}.fp-stop:hover{color:var(--fp-silver)}.fp-stop-dot.fp-at-0{left:100px;top:32px}.fp-stop-dot.fp-at-1{left:168px;top:100px}.fp-stop-dot.fp-at-2{left:100px;top:168px}.fp-stop-dot.fp-at-3{left:32px;top:100px}.fp-stop.fp-at-0{left:100px;top:4px;transform:translate(-50%,-50%)}.fp-stop.fp-at-1{left:182px;top:100px;transform:translateY(-50%)}.fp-stop.fp-at-2{left:100px;top:196px;transform:translate(-50%,-50%)}.fp-stop.fp-at-3{left:18px;top:100px;transform:translate(-100%,-50%)}.fp[data-place="0"] .fp-stop-dot.fp-at-0,.fp[data-place="1"] .fp-stop-dot.fp-at-1,.fp[data-place="2"] .fp-stop-dot.fp-at-2,.fp[data-place="3"] .fp-stop-dot.fp-at-3{background:var(--fp-silver)}.fp-name{font-family:var(--fp-display);font-weight:900;font-stretch:125%;font-size:24px;line-height:1.05;text-transform:uppercase}.fp-line{font-size:15px;line-height:1.55}.fp-more{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(237,241,244,.12)}.fp-chips{display:flex;flex-wrap:wrap;gap:6px}.fp-more-text{min-height:44px;font-size:13px;line-height:1.6;font-weight:300;color:var(--fp-soft)}.fp-go{align-self:flex-start;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--fp-wine);cursor:pointer;font-size:13px;color:#fff}.fp-go:hover{background:#8e4a5c}.fp-foot{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-top:18px;border-top:1px solid rgba(237,241,244,.12)}.fp-ether{font-size:14px;color:var(--fp-silver)}.fp-ether:hover{color:#fff}.fp-values{font-size:13px;color:var(--fp-gray)}.fp-stack{display:none;flex-direction:column;gap:56px}.fp-section{display:flex;flex-direction:column;gap:14px}.fp-section-head{display:flex;align-items:center;gap:12px}.fp-section .fp-name{font-size:22px;line-height:1}.fp-section .fp-line{font-size:14px}.fp-mini{position:relative;flex-shrink:0;width:36px;height:36px;transform:rotate(var(--fp-turn))}.fp-mini:before{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(237,241,244,.3)}.fp-mini i{position:absolute;left:13.5px;top:-.5px;width:9px;height:9px;border-radius:50%;background:var(--fp-moon);box-shadow:0 0 10px #c46a7db3}.fp-phone{align-self:center;width:236px;height:511px;border:1px solid rgba(237,241,244,.2);border-radius:30px;overflow:hidden;background:#000}.fp-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}@media(max-width:860px){.fp{gap:32px;padding-top:32px}.fp-intro{font-size:17px}.fp-pause,.fp-wide{display:none}.fp-stack{display:flex}.fp-foot{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.fp-spin{transition:none}}.fp-overlay{position:fixed;inset:0;z-index:21000;overflow-y:auto;overscroll-behavior:contain;background:#08090d}.fp-head-buttons{display:flex;gap:8px;flex-shrink:0}.fp-overlay .fp{min-height:100%}
