@property --fs-edge{syntax:"<angle>";inherits:false;initial-value:0deg}.fs{--fs-ink:#2a0c1e;--fs-ink-2:#4a2a35;--fs-ink-3:#6b4f5a;--fs-blush:#fdebe8;--fs-night:#36213e;--fs-violet:var(--color-lumin-dark,#5b52cc);isolation:isolate;background:radial-gradient(42% 70% at 0% 0%, #ffb2669e, transparent 70%), radial-gradient(36% 60% at 100% 100%, #ffa8606b, transparent 70%), radial-gradient(70% 90% at 72% 45%, #8c68aa8c, transparent 75%), linear-gradient(160deg, #3a2443, #5f4158 55%, var(--fs-night));color:var(--fs-ink);border-radius:34px;margin-bottom:32px;padding:16px;position:relative;box-shadow:0 30px 60px -36px #36213eb3}.fs-glass{background:radial-gradient(60% 70% at 78% 40%, #ffffff8c, transparent 70%), linear-gradient(118deg, #fff5f0 0%, var(--fs-blush) 42%, #f6e8f0 74%, #ecdfef 100%);border:1px solid #ffffffc7;border-radius:24px;grid-template:"eyebrow plate""title plate""lede plate""actions plate""clock plate"1fr"fine fine"/minmax(0,1.06fr) minmax(0,.94fr);column-gap:28px;padding:54px 40px 26px 60px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 0 48px #fff9,0 0 0 1px #bea5ff8c,0 0 24px #a88aff99,0 0 70px #ffc49647}.fs-glass:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--fs-edge), transparent 0 62%, #fffffff2 72%, #baa0ff 78%, #ffcda0e6 83%, transparent 92%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fs-glass>*{z-index:1;position:relative}.fs-eyebrow{color:#3a1a2c;font:600 13px/1.2 var(--font-sans,system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase;grid-area:eyebrow;margin:0}.fs-title{color:var(--fs-ink);font-family:var(--font-display-serif,Georgia, serif);letter-spacing:-.04em;word-spacing:.06em;text-wrap:balance;grid-area:title;margin:18px 0 0;font-size:clamp(52px,6.4vw,98px);font-weight:600;line-height:.92}.fs-title-line{display:block}.fs-lede{color:var(--fs-ink-2);text-wrap:pretty;grid-area:lede;margin:22px 0 0;font-size:18px;line-height:1.5}.fs-lede>span{display:block}.fs-actions{flex-direction:column;grid-area:actions;align-items:flex-start;margin-top:26px;display:flex}.fs-cta{background:var(--fs-violet);color:#fff;letter-spacing:.005em;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 34px;font-size:17px;font-weight:600;transition:background-color .18s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 16px 30px -16px #5246d8bf,inset 0 1px #ffffff38}.fs-cta:hover{background:#4d44bd;transform:translateY(-1px)}.fs-cta:active{transform:translateY(0)scale(.99)}.fs-cta:focus-visible{outline:2px solid var(--fs-violet);outline-offset:4px}.fs-ends{color:var(--fs-ink-2);letter-spacing:.06em;margin:12px 0 0 2px;font-size:15px;font-weight:500}.fs-plate{grid-area:plate;place-self:center;width:100%;max-width:560px;position:relative}.fs-plate:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,#baa0ff4d,#0000);border-radius:50%;position:absolute;inset:8% 6% 4%}.fs-plate-img{width:100%;height:auto;display:block}.fs-clock{background:linear-gradient(180deg, #3a1630, var(--fs-ink));color:#fff;border-radius:16px;grid-area:clock;align-self:start;align-items:center;gap:16px;width:fit-content;margin-top:26px;padding:10px 16px 10px 14px;display:inline-flex;box-shadow:0 16px 30px -18px #2a0c1ecc,inset 0 1px #ffffff1f}.fs-clock-label{font:700 11px/1.25 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.fs-clock-text{max-width:9.5em}.fs-tiles,.fs-tile-wrap{align-items:flex-start;display:flex}.fs-colon{color:#ffffff8c;font:600 22px/1 var(--font-numerals,"Space Grotesk", system-ui, sans-serif);padding:2px 4px 0}.fs-tile{flex-direction:column;align-items:center;gap:4px;min-width:40px;display:flex;overflow:hidden}.fs-num{color:#fff;font:600 26px/1 var(--font-numerals,"Space Grotesk", system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.fs-unit{color:#ffffff9e;font:600 9px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase}.fs-fine{color:var(--fs-ink-3);border-top:1px solid #4a2a351f;grid-area:fine;margin:26px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.fs[data-state=pending] .fs-num{color:#0000}.fs-num[data-ph]:before{content:attr(data-ph)}@media (min-width:768px) and (max-width:1100px){.fs-glass{column-gap:16px;padding:44px 28px 22px 40px}.fs-lede{font-size:16px}.fs-eyebrow{letter-spacing:.2em}}@media (max-width:767px){.fs{border-radius:26px;margin-bottom:24px;padding:8px}.fs-glass{border-radius:20px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""plate""lede""actions""clock""fine";padding:28px 20px 18px}.fs-eyebrow{letter-spacing:.14em;font-size:11px}.fs-title{margin-top:14px;font-size:clamp(44px,13.2vw,62px)}.fs-plate{max-width:300px;margin:10px auto 0}.fs-lede{margin-top:10px;font-size:16px}.fs-lede>span{display:inline}.fs-actions{align-items:stretch;margin-top:20px}.fs-cta{white-space:nowrap;text-align:center;width:100%;padding:0 16px;font-size:16px}.fs-ends{align-self:center;margin-left:0;font-size:14px}.fs-clock{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:12px 14px}.fs-clock-label{justify-content:center;width:100%}.fs-clock-text{white-space:nowrap;max-width:none}.fs-fine{margin-top:18px;font-size:11.5px}}@media (max-width:359px){.fs-cta{font-size:15px}.fs-num{font-size:22px}.fs-tile{min-width:32px}}@media (prefers-reduced-motion:no-preference){.fs-glass:before{animation:9s linear infinite fs-edge}.fs-plate-img{animation:1.1s cubic-bezier(.2,.8,.2,1) both fs-settle}.fs[data-state=live] .fs-tile-wrap:last-child .fs-num,.fs[data-state=final] .fs-tile-wrap:last-child .fs-num{animation:.26s cubic-bezier(.2,.8,.2,1) both fs-tick}}@keyframes fs-edge{to{--fs-edge:360deg}}@keyframes fs-settle{0%{transform:translateY(14px)scale(.975)}to{transform:none}}@keyframes fs-tick{0%{opacity:.3;transform:translateY(-24%)}to{opacity:1;transform:none}}
.siren-beacon{flex:none;width:15px;height:15px;position:relative}.siren-beacon:before{content:"";opacity:.85;background:conic-gradient(#ffffffb3,#fff0 18% 50%,#ffffffb3 50%,#fff0 68%);border-radius:50%;position:absolute;inset:-8px;-webkit-mask:radial-gradient(circle,#0000 7px,#000 8px);mask:radial-gradient(circle,#0000 7px,#000 8px)}.siren-beacon:after{content:"";background:radial-gradient(circle at 50% 36%,#fff 0 15%,#ff6a76 16% 48%,#d1132b 49% 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ffffffd9,0 0 12px 3px #ff6a7699}.siren-sweep:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#ffffff29 50%,#0000 62%) 130% 0/260% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.siren-beacon:before{animation:1.2s linear infinite siren-spin}.siren-sweep:after{animation:3.2s ease-in-out infinite siren-sweep}[data-state=final] .siren-beacon:before{animation-duration:.8s}}@keyframes siren-spin{to{transform:rotate(1turn)}}@keyframes siren-sweep{0%{background-position:130% 0}70%,to{background-position:-30% 0}}
