:root{color-scheme:dark;font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace;background:#000;color:#f4f4ef;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0;background:#000}body{min-height:100svh}a{color:inherit}.page-shell{position:relative;display:grid;min-height:100svh;place-items:end;overflow:hidden;padding:clamp(28px,5vw,64px);background:#000}.page-shell:before,.page-shell:after{content:none}.field-anomaly{display:none}.field-anomaly:before{content:none}.lockup{position:relative;z-index:1;display:grid;justify-items:center;width:max-content;margin:0 clamp(16px,2.7vw,38px) clamp(14px,3.5vh,38px) 0}.signal-mark{position:relative;width:clamp(190px,19vw,282px);aspect-ratio:335 / 360;isolation:isolate;animation:signal-impact 1.8s steps(1) forwards}.signal-mark:before,.signal-mark:after{content:"";position:absolute;z-index:12;top:5%;bottom:5%;width:1px;pointer-events:none;background:#f5f5f06b;mix-blend-mode:screen;opacity:.16;animation:vertical-line-flicker 7s steps(1) infinite}.signal-mark:before{left:36%}.signal-mark:after{left:68%;opacity:.1;animation-duration:11s;animation-delay:1.7s}.signal-mark__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.signal-mark__image--base{opacity:0;filter:none;animation:intro-final-frame 1.8s steps(1) forwards}.signal-mark__image--flash{opacity:0;filter:none}.signal-mark__image--flash-1{animation:intro-frame-1 1.8s steps(1) forwards}.signal-mark__image--flash-2{animation:intro-frame-2 1.8s steps(1) forwards}.signal-mark__image--flash-3{animation:intro-frame-3 1.8s steps(1) forwards}.signal-mark__glitch{position:absolute;z-index:8;inset:0;opacity:0;pointer-events:none;background-image:url(/assets/quiet-object-black-315.png);background-position:center;background-repeat:no-repeat;background-size:contain}.signal-mark__glitch--primary{mix-blend-mode:screen;filter:saturate(1.5) contrast(1.28) hue-rotate(145deg);animation:full-object-glitch-primary 1.8s steps(1) forwards}.signal-mark__glitch--secondary{mix-blend-mode:screen;filter:saturate(1.7) contrast(1.34) hue-rotate(292deg);animation:full-object-glitch-secondary 1.8s steps(1) forwards}.mca-lockup{display:grid;justify-items:center;margin-top:clamp(9px,1.2vw,16px)}.mca-heading{position:relative;margin:0;line-height:0;color:#f5f5f0}.mca-logo{display:block;width:clamp(156px,15vw,232px);height:auto;overflow:visible}.mca-logo__fill{fill:#f5f5f029;animation:mca-fill-settle 3.35s cubic-bezier(.45,0,.15,1) forwards}.mca-logo__edge path{stroke:#f5f5f057;stroke-width:2.6;opacity:.56;vector-effect:non-scaling-stroke}.mca-logo__sweep{opacity:0;transform:translate(0);animation:mca-logo-sweep 3.2s linear .18s forwards}.mca-logo__trace{opacity:0;animation:mca-trace-layer 3.2s linear .18s forwards}.mca-logo__trace-window{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mca-trace-window 3.2s linear .18s forwards}.mca-logo__trace-path{stroke:url(#mca-trace-gradient);stroke-width:2.6;opacity:1;filter:url(#mca-spark);vector-effect:non-scaling-stroke}.mca-logo__spark{fill:#fff;opacity:0;filter:url(#mca-spark);transform-box:fill-box;transform-origin:center}.mca-logo__spark--one{animation:mca-spark-pulse 3.2s ease-in-out .08s forwards}.mca-logo__spark--two{animation:mca-spark-pulse 3.2s ease-in-out 1.45s forwards}.mca-logo__spark--three{animation:mca-terminal-spark 3.2s ease-in-out 2.45s forwards}.mca-subtitle{margin:clamp(8px,1vw,12px) 0 0;color:#f5f5f09e;font-size:clamp(.5rem,.68vw,.68rem);line-height:1.4;letter-spacing:.18em;text-align:center;text-transform:uppercase}.contact-action{display:inline-flex;gap:.55ch;align-items:baseline;justify-content:center;max-width:100%;margin-top:clamp(20px,2.6vw,34px);color:#f5f5f0e0;font-size:clamp(.62rem,.72vw,.78rem);line-height:1.6;letter-spacing:.04em;text-align:center;text-decoration:none;text-underline-offset:.32em;visibility:hidden;opacity:0;transform:translateY(4px);pointer-events:none;animation:contact-reveal .7s ease 4.15s forwards}.contact-action span{color:#f5f5f085}.contact-action:hover,.contact-action:focus-visible{color:#fff;text-decoration:underline}@keyframes intro-frame-1{0%,20%{opacity:.94}20.01%,to{opacity:0}}@keyframes vertical-line-flicker{0%,12%,18%,48%,54%,to{opacity:.13}13%,14%{opacity:.24}19%,20%{opacity:.04}49%,50%{opacity:.2}55%,56%{opacity:.08}}@keyframes vertical-line-flicker-alt{0%,22%,29%,67%,74%,to{opacity:.06}23%,24%{opacity:.14}30%,31%{opacity:.02}68%,69%{opacity:.11}75%,76%{opacity:.04}}@keyframes intro-frame-2{0%,20%,40.01%,to{opacity:0}20.01%,40%{opacity:.94}}@keyframes intro-frame-3{0%,40%,60.01%,to{opacity:0}40.01%,60%{opacity:.94}}@keyframes intro-final-frame{0%,60%{opacity:0}60.01%,to{opacity:.94}}@keyframes signal-impact{0%,18.5%,23.5%,38.5%,43.5%,58.5%,63.5%,to{transform:translateZ(0) skew(0) scaleX(1);filter:none}18.51%,20.1%{transform:translate3d(-7px,0,0) skew(-5deg) scaleX(1.05);filter:contrast(1.7) saturate(1.35)}20.11%,21.8%{transform:translate3d(9px,-1px,0) skew(6deg) scaleX(.95);filter:contrast(1.55) saturate(1.2)}38.51%,40.2%{transform:translate3d(11px,0,0) skew(7deg) scaleX(1.08);filter:contrast(1.8) saturate(1.35)}40.21%,42%{transform:translate3d(-10px,1px,0) skew(-7deg) scaleX(.94);filter:contrast(1.55) saturate(1.15)}58.51%,60.2%{transform:translate3d(-13px,0,0) skew(-8deg) scaleX(1.1);filter:contrast(1.9) saturate(1.45)}60.21%,62.2%{transform:translate3d(12px,-1px,0) skew(8deg) scaleX(.92);filter:contrast(1.65) saturate(1.2)}}@keyframes full-object-glitch-primary{0%,18.3%,22.8%,38.3%,42.8%,58.3%,62.8%,to{opacity:0;transform:translate(0);clip-path:inset(0)}18.31%,19.2%{opacity:.8;transform:translate(-22px);clip-path:inset(0 0 68% 0)}19.21%,20.5%{opacity:.6;transform:translate(18px);clip-path:inset(34% 0 41% 0)}20.51%,21.4%{opacity:.75;transform:translate(-14px);clip-path:inset(70% 0 2% 0)}38.31%,39.25%{opacity:.88;transform:translate(24px);clip-path:inset(13% 0 62% 0)}39.26%,40.8%{opacity:.58;transform:translate(-28px);clip-path:inset(52% 0 22% 0)}58.31%,59.35%{opacity:.92;transform:translate(-32px);clip-path:inset(4% 0 75% 0)}59.36%,61.4%{opacity:.72;transform:translate(26px);clip-path:inset(39% 0 30% 0)}}@keyframes full-object-glitch-secondary{0%,18.7%,23.2%,38.7%,43.2%,58.7%,63.2%,to{opacity:0;transform:translate(0) scaleX(1);clip-path:inset(0)}18.71%,19.65%{opacity:.7;transform:translate(25px) scaleX(.9);clip-path:inset(22% 0 56% 0)}19.66%,21.2%{opacity:.46;transform:translate(-19px) scaleX(1.1);clip-path:inset(58% 0 18% 0)}38.71%,40.1%{opacity:.7;transform:translate(-24px) scaleX(1.12);clip-path:inset(0 0 82% 0)}40.11%,41.8%{opacity:.5;transform:translate(30px) scaleX(.88);clip-path:inset(44% 0 34% 0)}58.71%,60.15%{opacity:.82;transform:translate(34px) scaleX(.86);clip-path:inset(29% 0 51% 0)}60.16%,62%{opacity:.55;transform:translate(-31px) scaleX(1.12);clip-path:inset(66% 0 8% 0)}}@keyframes mca-fill-settle{0%{fill:#f5f5f01f}14%,76%{fill:#f5f5f02e}88%{fill:#f5f5f07a}to{fill:#f5f5f0eb}}@keyframes mca-trace-layer{0%{opacity:0}6%,84%{opacity:.52}to{opacity:0}}@keyframes mca-trace-window{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mca-logo-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:.5}84%{opacity:.42;transform:translate(1245px)}to{opacity:0;transform:translate(1245px)}}@keyframes contact-reveal{0%{visibility:visible;opacity:0;transform:translateY(4px);pointer-events:none}to{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}}@keyframes mca-spark-pulse{0%,18%,to{opacity:0;transform:scale(0)}4%{opacity:.95;transform:scale(1.25)}8%{opacity:.45;transform:scale(.82)}}@keyframes mca-terminal-spark{0%,to{opacity:0;transform:scale(0) rotate(0)}8%{opacity:1;transform:scale(1.85) rotate(45deg)}14%{opacity:.74;transform:scale(1.15) rotate(90deg)}22%{opacity:0;transform:scale(.2) rotate(135deg)}}@media(max-width:700px){.page-shell{padding:28px 22px}.lockup{margin:0 0 calc(12px + env(safe-area-inset-bottom)) 0}.signal-mark{width:min(54vw,210px)}.mca-logo{width:min(52vw,178px)}.contact-action{flex-wrap:wrap;row-gap:0;margin-top:34px}}@media(prefers-reduced-motion:reduce){.field-anomaly:before{animation:none}.signal-mark__image{animation:none!important;opacity:0!important}.signal-mark__image--base{opacity:.94!important}.signal-mark,.signal-mark__glitch,.mca-logo__fill,.mca-logo__sweep,.mca-logo__trace-path,.mca-logo__spark,.contact-action{animation:none!important}.signal-mark__glitch,.mca-logo__sweep,.mca-logo__trace-path,.mca-logo__spark{opacity:0!important}.mca-logo__fill{fill:#f5f5f0eb!important}.contact-action{opacity:1!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}}
