@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6defe6c2-module__vnQkrW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6defe6c2-module__vnQkrW__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c6e48ee1-module__JRO3KW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c6e48ee1-module__JRO3KW__variable{--font-body:"Inter", "Inter Fallback"}
:root{--void:#08080a;--ink:#0e0e12;--titanium:#c9cbd1;--titanium-dim:#85888f;--rose:#e8a48c;--rose-deep:#b96f57;--white:#f5f5f7;--live:#34d399}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--white);background:var(--void);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.hero{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(60% 50% at 74%,#e8a48c12,#0000 70%),radial-gradient(55% 60% at 12% 20%,#c9cbd10d,#0000 70%),radial-gradient(120% 90% at 50% 115%,#08080ae6,#0000 60%);position:absolute;inset:0}.hero:after{content:"";z-index:30;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.particles{z-index:-1;display:block;position:fixed;inset:0}.glow{z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#e8a48c0f,#0000 65%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:fixed;top:0;left:0}.top{justify-content:space-between;align-items:baseline;padding:1.6rem clamp(1.4rem,5vw,4rem);animation:1s cubic-bezier(.16,1,.3,1) both rise;display:flex}.brand{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--white);font-size:1.15rem;font-weight:700;font-stretch:118%}.brand em{color:var(--rose);font-style:normal}.loc{letter-spacing:.22em;text-transform:uppercase;color:var(--titanium-dim);font-size:.78rem}.content{flex-direction:column;flex:1;justify-content:center;max-width:640px;padding:0 clamp(1.4rem,5vw,4rem);display:flex}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--titanium);align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.8rem;animation:1s cubic-bezier(.16,1,.3,1) .15s both rise;display:flex}.dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 12px var(--live);border-radius:50%;animation:2.2s ease-in-out infinite pulse}.title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;text-transform:uppercase;flex-direction:column;font-size:clamp(2.5rem,5.9vw,5.3rem);font-weight:800;font-stretch:122%;line-height:.96;display:flex}.title span{white-space:nowrap;animation:1.1s cubic-bezier(.16,1,.3,1) .25s both rise}.title .stroke{color:#0000;-webkit-text-stroke:1.5px var(--rose);animation-delay:.38s}.sub{max-width:44ch;color:var(--titanium);margin-top:1.7rem;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65;animation:1.1s cubic-bezier(.16,1,.3,1) .5s both rise}.sub strong{color:var(--white);font-weight:600}.cta{background:var(--white);color:#0a0a0c;font-family:var(--font-body), sans-serif;border-radius:999px;align-self:flex-start;align-items:center;gap:.7rem;margin-top:2.4rem;padding:1.05rem 2.2rem;font-size:1.05rem;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);animation:1.1s cubic-bezier(.16,1,.3,1) .62s both rise;display:inline-flex}.cta:hover{transform:translateY(-3px);box-shadow:0 8px 40px #e8a48c59,0 2px 14px #25d36640}.cta:focus-visible{outline:2px solid var(--rose);outline-offset:4px}.cta svg{flex-shrink:0;width:22px;height:22px}.hint{color:var(--titanium-dim);margin-top:1rem;font-size:.82rem;animation:1.1s cubic-bezier(.16,1,.3,1) .72s both rise}.phone-slot{display:none}.scroll-cue{letter-spacing:.18em;text-transform:uppercase;color:var(--titanium-dim);align-self:flex-start;align-items:center;gap:.55rem;margin-top:2.6rem;font-size:.8rem;transition:color .3s;animation:1.1s cubic-bezier(.16,1,.3,1) .8s both rise;display:inline-flex}.scroll-cue:hover{color:var(--rose)}.scroll-cue span{animation:2.4s ease-in-out infinite nudge}.product{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);max-width:1240px;margin:0 auto;padding:clamp(4rem,11vh,7.5rem) clamp(1.4rem,5vw,4rem);display:grid;position:relative}.product:before{content:"";z-index:-2;background:radial-gradient(45% 55% at 78%,#d9622c21,#0000 70%),radial-gradient(60% 40% at 10% 30%,#c9cbd10a,#0000 70%);position:absolute;inset:0}.p-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.2rem,4.8vw,4.1rem);font-weight:800;font-stretch:122%;line-height:.98}.p-title span{color:#0000;-webkit-text-stroke:1.4px var(--rose)}.p-sub{max-width:46ch;color:var(--titanium);margin-top:1.3rem;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.65}.specs{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;list-style:none;display:flex}.specs li{letter-spacing:.14em;text-transform:uppercase;color:var(--titanium-dim);border:1px solid #c9cbd129;border-radius:999px;padding:.42rem .85rem;font-size:.72rem}.price{align-items:baseline;gap:.9rem;margin-top:2.1rem;display:flex}.price-k{letter-spacing:.24em;text-transform:uppercase;color:var(--titanium-dim);font-size:.75rem}.price-v{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--white);font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:700;font-stretch:118%}.buy{background:linear-gradient(118deg, #f3b189, var(--rose-deep));color:#170a04;border-radius:999px;align-self:flex-start;align-items:center;gap:.7rem;margin-top:1.6rem;padding:1.05rem 2.3rem;font-size:1.05rem;font-weight:700;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.buy:hover{transform:translateY(-3px);box-shadow:0 10px 44px #e8a48c61}.buy:focus-visible{outline:2px solid var(--rose);outline-offset:4px}.buy svg{flex-shrink:0;width:21px;height:21px}.p-note{color:var(--titanium-dim);margin-top:1rem;font-size:.82rem}.stage{--u:1px;perspective:1500px;perspective-origin:50% 44%;padding:calc(30 * var(--u)) 0;justify-content:center;display:flex;position:relative}.float{transform-style:preserve-3d;animation:5.4s ease-in-out infinite bob}.spin3d{transform-style:preserve-3d;animation:15s linear infinite spin360}.phone{--pw:250;--ph:523;--pr:39;--pd:30;width:calc(var(--pw) * var(--u));height:calc(var(--ph) * var(--u));transform-style:preserve-3d;position:relative}.rim{width:calc(var(--pd) * var(--u));height:calc(var(--len) * var(--u));transform:translate(-50%, -50%) translate3d(calc(var(--x) * var(--u)), calc(var(--y) * var(--u)), 0) rotateZ(calc(var(--deg) * 1deg)) rotateY(90deg);background:linear-gradient(90deg,#59260e 0%,#b85a1d 16%,#f0ab7c 44%,#ffdcc2 51%,#cd6c2c 70%,#6b3011 100%);position:absolute;top:50%;left:50%}.rim.btn{width:calc((var(--pd) - 9) * var(--u));border-radius:calc(2 * var(--u));background:linear-gradient(90deg,#7c3813 0%,#e09a63 40%,#ffd6b6 52%,#8d4318 100%)}.face{border-radius:calc(var(--pr) * var(--u));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.front{transform:translateZ(calc(var(--pd) * var(--u) / 2));background:#050506}.back{transform:translateZ(calc(var(--pd) * var(--u) / -2)) rotateY(180deg);background:radial-gradient(130% 95% at 26% 8%,#f6b389,#de6d33 42%,#b04c1d 76%,#8a3813 100%)}.screen{inset:calc(3.4 * var(--u));border-radius:calc((var(--pr) - 3.4) * var(--u));background:#000;position:absolute;overflow:hidden}.wall{background:radial-gradient(120% 75% at 50% 6%,#e8a48c4d,#0000 62%),radial-gradient(95% 55% at 22% 94%,#d9622c6b,#0000 72%),linear-gradient(#14161d,#07070a 58%,#100c0e);position:absolute;inset:0}.status{top:calc(15 * var(--u));right:calc(24 * var(--u));left:calc(24 * var(--u));font-size:calc(11 * var(--u));color:#ffffffeb;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute}.bars{width:calc(30 * var(--u));height:calc(9 * var(--u));border-radius:calc(2 * var(--u));background:linear-gradient(90deg,#ffffffd9 0 55%,#ffffff59 55% 100%)}.island{top:calc(11 * var(--u));width:calc(74 * var(--u));height:calc(22 * var(--u));background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.mark{font-family:var(--font-display), sans-serif;font-weight:700;font-stretch:118%;font-size:calc(30 * var(--u));letter-spacing:-.01em;text-align:center;color:var(--white);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mark em{color:var(--rose);font-style:normal}.homebar{bottom:calc(9 * var(--u));width:calc(94 * var(--u));height:calc(4.5 * var(--u));background:#ffffffd1;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.glare{border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff2b 0%,#ffffff0a 24%,#0000 44% 72%,#ffffff1a 100%);position:absolute;inset:0}.plate{top:calc(10 * var(--u));right:calc(7 * var(--u));left:calc(7 * var(--u));height:calc(100 * var(--u));border-radius:calc(28 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) #3c140459, inset 0 1px 0 #ffffff4d;background:linear-gradient(162deg,#fff3,#0000001f 55%,#00000042);position:absolute}.cams{top:calc(13 * var(--u));left:calc(16 * var(--u));width:calc(74 * var(--u));height:calc(74 * var(--u));position:absolute}.lens{width:calc(31 * var(--u));height:calc(31 * var(--u));box-shadow:0 0 0 calc(2.4 * var(--u)) #ffffff29, inset 0 0 calc(5 * var(--u)) #6ea5ff73;background:radial-gradient(circle at 34% 28%,#4d5872,#10131c 46%,#04050a 72%);border-radius:50%;position:absolute}.l1{top:0;left:0}.l2{bottom:0;left:0}.l3{top:50%;right:0;transform:translateY(-50%)}.aux{top:calc(20 * var(--u));right:calc(20 * var(--u));align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex;position:absolute}.flash{width:calc(21 * var(--u));height:calc(21 * var(--u));background:radial-gradient(circle at 40% 34%,#fffaee,#ffd8a2 46%,#6d5027 100%);border-radius:50%}.mic{width:calc(9 * var(--u));height:calc(9 * var(--u));background:#40200c;border-radius:50%}.logo{width:calc(58 * var(--u));fill:#ffffffad;height:auto;position:absolute;top:56%;left:50%;transform:translate(-50%)}.pedestal{bottom:calc(6 * var(--u));z-index:-1;width:calc(240 * var(--u));height:calc(36 * var(--u));margin-left:calc(-120 * var(--u));filter:blur(calc(7 * var(--u)));background:radial-gradient(closest-side,#d9622c8c,#0000 72%);border-radius:50%;animation:15s linear infinite sway;position:absolute;left:50%}.foot{letter-spacing:.14em;text-transform:uppercase;color:var(--titanium-dim);justify-content:space-between;padding:1.6rem clamp(1.4rem,5vw,4rem);font-size:.75rem;animation:1.1s cubic-bezier(.16,1,.3,1) .85s both rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes spin360{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes bob{0%,to{transform:translate3d(0, calc(-11 * var(--u)), 0) rotateX(5deg) rotateZ(-1.6deg)}50%{transform:translate3d(0, calc(11 * var(--u)), 0) rotateX(-3deg) rotateZ(1.6deg)}}@keyframes sway{0%,50%,to{opacity:.6;transform:scaleX(1)}25%,75%{opacity:.32;transform:scaleX(.32)}}@media (max-width:899px){.content{justify-content:flex-start;max-width:100%;padding-top:7vh}.loc{display:none}.eyebrow{letter-spacing:.15em;font-size:.68rem}.phone-slot{flex:1;min-height:160px;display:block}.foot{text-align:center;justify-content:center;gap:1.4rem}.product{grid-template-columns:1fr;gap:2.5rem}.stage{--u:.78px}}@media (max-width:440px){.stage{--u:.62px}}@media (min-width:900px) and (max-height:780px){.stage{--u:.82px}}@media (prefers-reduced-motion:reduce){.top,.eyebrow,.title span,.sub,.cta,.hint,.foot,.dot,.scroll-cue,.scroll-cue span,.pedestal,.float{animation:none}.cta,.buy{transition:none}.spin3d{animation:none;transform:rotateY(-26deg)}}
