.mark.svelte-4ad37c{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.mark.svelte-4ad37c>.hero{width:var(--mark-w, min(22rem, 80vw));margin:0}.mark.svelte-4ad37c .tagline{display:none}.mark.svelte-4ad37c .lockup__word,.mark.svelte-4ad37c .lockup__subtitle img{filter:brightness(var(--intro-expose, 1)) drop-shadow(0 0 var(--intro-glow-r, 0) var(--intro-glow, #0000))}.mark.svelte-4ad37c .lockup__title,.mark.svelte-4ad37c .lockup__subtitle{padding:.05em .15em}.brief.svelte-1m4xmxh{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;visibility:hidden}.brief__line.svelte-1m4xmxh{position:absolute;left:0;right:0;bottom:22%;text-align:center;white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffe2b8d1;text-shadow:0 0 12px rgba(0,0,0,.6);opacity:0;visibility:hidden}@property --aim-charge{syntax: "<number>"; inherits: false; initial-value: 0;}.meter.svelte-w69m8p{position:fixed;left:0;top:0;z-index:2;width:88px;height:88px;margin:-44px 0 0 -44px;pointer-events:none;opacity:0;visibility:hidden;--ink: #ffe9c4;--dim: rgba(255, 217, 160, .16);--tick: rgba(255, 217, 160, .45);--text: rgba(255, 226, 184, .9)}.meter--full.svelte-w69m8p{--ink: #ff7a4d;--dim: rgba(255, 122, 77, .2);--tick: rgba(255, 122, 77, .55);--text: #ff9d78}.meter__ticks.svelte-w69m8p,.meter__bar.svelte-w69m8p{position:absolute;border-radius:50%}.meter__ticks.svelte-w69m8p{inset:-8px;background:repeating-conic-gradient(from -90deg,var(--tick) 0deg .8deg,transparent .8deg 15deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px))}.meter__bar.svelte-w69m8p{inset:0;background:conic-gradient(from -90deg,var(--ink) calc(var(--aim-charge) * 1turn),var(--dim) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px))}.meter__cal.svelte-w69m8p,.meter__read.svelte-w69m8p,.meter__bombs.svelte-w69m8p{position:absolute;left:0;width:100%;text-align:center;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--text)}.meter__cal.svelte-w69m8p{bottom:calc(100% + 9px);font-size:.5625rem;opacity:.62}.meter__read.svelte-w69m8p{top:calc(100% + 9px);font-size:.625rem;letter-spacing:.1em}.meter__bombs.svelte-w69m8p{top:calc(100% + 24px);font-size:.5625rem;font-weight:700}.depth.svelte-nvuuze{position:fixed;left:0;top:0;z-index:2;width:0;height:0;pointer-events:none;opacity:0;visibility:hidden}.depth__echo.svelte-nvuuze,.depth__eye.svelte-nvuuze{position:absolute;inset:-44px;border-radius:50%}.depth__eye.svelte-nvuuze{border:1px solid rgba(255,217,160,.5)}.depth__echo.svelte-nvuuze{border:1px solid rgba(255,217,160,.14)}.depth__ladder.svelte-nvuuze{position:absolute;left:66px;top:calc(var(--ladder-h) / -2);width:54px;height:var(--ladder-h);--ladder-h: 78px}.depth--flip.svelte-nvuuze .depth__ladder:where(.svelte-nvuuze),.depth--flip.svelte-nvuuze .depth__read:where(.svelte-nvuuze){left:auto;right:66px}.depth__spine.svelte-nvuuze{position:absolute;left:50%;top:0;width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgba(255,217,160,.16))}.depth__rung.svelte-nvuuze,.depth__mark.svelte-nvuuze{position:absolute;left:50%;height:2px;border-radius:1px;background:#ffd9a038}.depth__mark.svelte-nvuuze{top:0;width:10px;height:3px;background:#ffe9c4;box-shadow:0 0 8px #ffc878bf}.depth__read.svelte-nvuuze{position:absolute;left:66px;width:54px;text-align:center;top:47px;font-size:.625rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#ffe2b8d9;white-space:nowrap}.aim.svelte-1yjb7pi{position:fixed;left:0;top:0;z-index:2;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#ffd9a0;box-shadow:0 0 6px #ffd08ae6;pointer-events:none;opacity:0;visibility:hidden}.intro-rig.svelte-1a8qa33{position:absolute;inset:0;pointer-events:none}.intro.svelte-1cz7egs{position:fixed;inset:calc(var(--pp-top) * -1) calc(var(--pp-right) * -1) calc(var(--pp-bottom) * -1) calc(var(--pp-left) * -1);touch-action:none;z-index:62;--hint-bottom: calc(var(--space-md) + var(--pp-bottom) + env(safe-area-inset-bottom));--hint-h: 44px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#16110a,#000 60%)}.intro--armed.svelte-1cz7egs{z-index:995}@media(min-width:701px){.intro.svelte-1cz7egs{--intro-bezel: clamp(48px, 7vmin, 120px);--pp-top: var(--intro-bezel);--pp-right: var(--intro-bezel);--pp-bottom: var(--intro-bezel);--pp-left: var(--intro-bezel);--pp-radius: 24px;inset:0;padding:var(--intro-bezel)}}.hint.svelte-1cz7egs{position:absolute;z-index:3;font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);right:calc(var(--space-md) + var(--pp-right) + env(safe-area-inset-right));bottom:var(--hint-bottom);display:inline-flex;align-items:center;min-height:var(--hint-h);padding-inline:var(--space-sm);border:0;border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer}.feature.svelte-1cz7egs{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding-inline:var(--space-md);font-family:var(--font-display);font-size:clamp(2.6rem,11vw,8rem);line-height:.95;letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 6px 40px rgba(0,0,0,.7);transform:skew(-8deg);opacity:0;pointer-events:none}.years.svelte-1cz7egs{position:absolute;left:0;right:0;bottom:calc(var(--intro-foot, var(--pp-bottom)) + 23vh);z-index:2;font-family:var(--font-display);font-size:clamp(2rem,8vw,5rem);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;color:var(--amber);opacity:0;pointer-events:none}.caption.svelte-1cz7egs{position:absolute;left:var(--pp-left);right:var(--pp-right);bottom:max(calc(var(--intro-foot, var(--pp-bottom)) + 11vh),calc(var(--hint-bottom) + var(--hint-h) + var(--space-sm)));z-index:2;padding-inline:var(--space-md);font-family:var(--font-body);font-size:clamp(.95rem,2.4vw,1.25rem);line-height:1.4;text-align:center;text-wrap:balance;color:#ffffffd9;text-shadow:0 2px 24px rgba(0,0,0,.9);opacity:0;pointer-events:none}.flash.svelte-1cz7egs{position:absolute;inset:0;z-index:2;background:#fff;opacity:0;pointer-events:none}.feature.svelte-1cz7egs,.years.svelte-1cz7egs,.caption.svelte-1cz7egs{will-change:transform,opacity}
