.cr-preloader{z-index:10000;color:#fff;will-change:transform, opacity;background-color:#0e0508;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,3rem);transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.cr-preloader.is-dismissed{opacity:0;pointer-events:none;transform:translateY(-100%)}.cr-preloader__scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 2px,#ff2f2805 2px 4px);position:absolute;inset:0}.cr-preloader__hud{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.cr-preloader__header{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Share Tech Mono,monospace;font-size:.75rem;display:flex}.cr-preloader__tag{color:#e8005f;align-items:center;gap:.6rem;display:inline-flex}.cr-preloader__bypass{color:#fff9;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ff2f284d;align-items:center;gap:.4rem;padding:.4rem .9rem;font-family:Share Tech Mono,monospace;font-size:.7rem;transition:all .2s;display:inline-flex}.cr-preloader__bypass:hover{color:#fff;background:#ba020340;border-color:#e8005f}.cr-preloader__center{margin:auto 0}.cr-preloader__counter-wrap{align-items:baseline;line-height:.85;display:flex}.cr-preloader__counter{letter-spacing:-.04em;color:#fff;text-shadow:0 0 40px #ba020380;font-family:Teko,sans-serif;font-size:clamp(6rem,20vw,16rem);font-weight:700}.cr-preloader__unit{color:#e8005f;margin-left:.5rem;font-family:Teko,sans-serif;font-size:clamp(2rem,6vw,4.5rem)}.cr-preloader__step{letter-spacing:.15em;text-transform:uppercase;color:#ffffffbf;margin-top:1rem;font-family:Share Tech Mono,monospace;font-size:clamp(.75rem,1.2vw,.95rem)}.cr-preloader__footer{flex-direction:column;gap:.75rem;display:flex}.cr-preloader__bar{background:#ffffff1a;width:100%;height:2px;position:relative;overflow:hidden}.cr-preloader__fill{background:linear-gradient(90deg,#e1012a,#e8005f);width:0%;height:100%;transition:width 50ms linear;box-shadow:0 0 12px #e8005f}.cr-preloader__meta{color:#fff6;letter-spacing:.1em;justify-content:space-between;font-family:OCR-B,monospace;font-size:.7rem;display:flex}.cr-landscape-lock{display:none}@media (orientation:portrait),(aspect-ratio<=1){.cr-landscape-lock{z-index:9999;backdrop-filter:blur(24px);background:#090809fa;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}}.cr-landscape-lock__inner{text-align:center;background:#120c0ef2;border:1px solid #e1012a;max-width:480px;padding:2.5rem;box-shadow:0 0 50px #ba02034d}.cr-landscape-lock__beacon{align-items:center;gap:.6rem;margin-bottom:1.5rem;display:inline-flex}.cr-landscape-lock__tag{letter-spacing:.15em;color:#e8005f;text-transform:uppercase;font-family:OCR-B,monospace;font-size:.7rem}.cr-landscape-lock__title{letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:1rem;font-family:Eurostile BQ,sans-serif;font-size:1.4rem}.cr-landscape-lock__desc{color:#ffffffb3;margin-bottom:2rem;font-family:IBM Plex Sans,sans-serif;font-size:.95rem;line-height:1.6}.cr-landscape-lock__rotate-icon{color:#e1012a;font-size:3rem;animation:3s ease-in-out infinite cr-pulse-spin}@keyframes cr-pulse-spin{0%,to{opacity:.6;transform:rotate(0)}50%{opacity:1;transform:rotate(90deg)}}.cr-canvas-container{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.cr-canvas{pointer-events:auto;width:100%;height:100%;display:block}.cr-hud{pointer-events:none;z-index:40;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;align-content:space-between;padding:clamp(1rem,2.5vw,2rem);display:grid;position:fixed;inset:0}.cr-hud__corner{letter-spacing:.12em;color:#fff6;text-transform:uppercase;align-items:center;gap:.5rem;font-family:OCR-B,monospace;font-size:.7rem;display:flex}.cr-hud__corner--tl{place-self:start}.cr-hud__corner--tr{place-self:start end}.cr-hud__corner--bl{place-self:end start}.cr-hud__corner--br{place-self:end}.cr-hud__cross{color:#e8005f;font-weight:700}.scene{z-index:10;position:relative}.cr-hero-horizon{z-index:10;pointer-events:none;width:100%;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(1rem,2vw,2rem);position:relative}.cr-hero-horizon__inner{align-items:center;gap:1.5rem;max-width:1560px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem);display:flex}.cr-hero-horizon__badge{letter-spacing:.16em;color:#e8005f;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-family:OCR-B,monospace;font-size:.72rem;display:inline-flex}.cr-hero-horizon__line{background:linear-gradient(90deg,#ff2f2899,#ba020340 60%,#0000 100%);flex:1;height:1px}.cr-hero-horizon__coord{letter-spacing:.14em;color:#ffffff73;white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:.68rem}.cr-manifesto-split{grid-template-columns:1fr;gap:4rem;max-width:1560px;margin:0 auto;padding:clamp(2rem,6vw,6rem) clamp(1.5rem,5vw,5rem);display:grid;position:relative}@media (width>=980px){.cr-manifesto-split{grid-template-columns:minmax(360px,42%) 1fr;gap:clamp(4rem,8vw,8rem)}.cr-manifesto-split__left{position:relative}.cr-sticky-manifesto{flex-direction:column;gap:1.5rem;height:fit-content;display:flex;position:sticky;top:14vh}}.cr-sticky-manifesto__tag{letter-spacing:.18em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:600;display:inline-flex}.cr-sticky-manifesto__heading{letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-shadow:0 0 35px #ba020373;z-index:2;margin:0;font-family:Teko,sans-serif;font-size:clamp(4.5rem,11vw,10.5rem);font-weight:800;line-height:.84;position:relative}.cr-sovereign-relic{z-index:1;flex-direction:column;align-items:flex-start;margin-top:-2rem;display:flex;position:relative}.cr-sovereign-relic__img{object-fit:contain;filter:drop-shadow(0 0 30px #ff2f28bf)contrast(1.3);will-change:transform;mix-blend-mode:screen;width:clamp(240px,24vw,360px);height:auto;transition:transform .12s ease-out}.cr-sovereign-relic__data{align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.cr-sovereign-relic__coords{letter-spacing:.15em;color:#e8005f;font-family:OCR-B,monospace;font-size:.68rem}.cr-manifesto-split__right{flex-direction:column;gap:4rem;display:flex}.cr-manifesto-stream{flex-direction:column;display:flex}.cr-manifesto-stream__lead{letter-spacing:-.02em;text-transform:uppercase;color:#fff;border-left:3px solid #e8005f;margin-bottom:2.25rem;padding-left:clamp(1rem,2.5vw,2rem);font-family:Eurostile BQ,sans-serif;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:900;line-height:1.08}.cr-manifesto-stream__body-wrap{flex-direction:column;gap:1.5rem;max-width:720px;display:flex}.cr-manifesto-stream__body{color:#f5e6e6d9;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.78}.cr-manifesto-stream__body:first-child:first-letter{float:left;color:#e8005f;margin-right:.75rem;font-family:Teko,sans-serif;font-size:4.5rem;line-height:.8}.cr-manifesto-quote{border-left:4px solid #e8005f;margin:3.5rem 0 1rem -1rem;padding:3rem 2rem 2.5rem 3rem;position:relative;overflow:hidden}.cr-manifesto-quote__mark{color:#ba020340;pointer-events:none;font-family:Teko,sans-serif;font-size:8rem;line-height:1;position:absolute;top:-1.5rem;left:1rem}.cr-manifesto-quote__text{letter-spacing:-.01em;text-transform:uppercase;color:#fff;z-index:2;margin-bottom:1.25rem;font-family:Eurostile BQ,sans-serif;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:900;line-height:1.25;position:relative}.cr-manifesto-quote__author{letter-spacing:.15em;color:#e8005f;text-transform:uppercase;z-index:2;font-family:OCR-B,monospace;font-size:.75rem;display:block;position:relative}.cr-manifesto-quote__bg-watermark{opacity:.1;pointer-events:none;filter:drop-shadow(0 0 20px #e1012a);width:220px;height:220px;position:absolute;bottom:-30px;right:-20px;transform:rotate(-12deg)}.cr-blueprint{padding:clamp(1.75rem,3.5vw,3rem) 0;position:relative;overflow:hidden}.cr-blueprint__header{border-bottom:1px solid #ba020359;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.cr-blueprint__tag{letter-spacing:.15em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.cr-blueprint__title{letter-spacing:.12em;color:#ffffff80;text-transform:uppercase;font-family:OCR-B,monospace;font-size:.75rem}.cr-blueprint__stack{flex-direction:column;gap:2rem;display:flex;position:relative}.cr-blueprint__level{padding:1.5rem 0;position:relative}.cr-blueprint__level--surface{border-left:2px solid #fff3;max-width:85%;padding-left:1.5rem}.cr-blueprint__level-meta{color:#c49090;justify-content:space-between;margin-bottom:.5rem;font-family:OCR-B,monospace;font-size:.7rem;display:flex}.cr-blueprint__level-title{color:#fff;text-transform:uppercase;margin-bottom:.5rem;font-family:Eurostile BQ,sans-serif;font-size:1.25rem;font-weight:900}.cr-blueprint__level-desc{color:#ffffffb3;font-family:IBM Plex Sans,sans-serif;font-size:.95rem;line-height:1.6}.cr-blueprint__conduit{align-items:center;gap:1rem;padding:.5rem 0;display:flex;position:relative}.cr-blueprint__conduit-line{background:linear-gradient(90deg,#fff3,#e8005f);flex:1;height:2px}.cr-blueprint__conduit-label{letter-spacing:.15em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.4rem;font-family:Share Tech Mono,monospace;font-size:.72rem;display:inline-flex}.cr-blueprint__level--sub{border-left:3px solid #e8005f;margin-left:clamp(1rem,4vw,4rem);padding-left:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:visible}.cr-blueprint__raw-data{color:#e8005f;border-top:1px dashed #ff2f284d;flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem;padding-top:.75rem;font-family:OCR-B,monospace;font-size:.7rem;display:flex}.cr-blueprint__watermark{opacity:.1;pointer-events:none;filter:drop-shadow(0 0 20px #e1012a);width:200px;height:200px;position:absolute;top:-20px;right:-10px}.cr-disciplines{flex-direction:column;gap:clamp(5rem,10vw,10rem);padding:clamp(4rem,8vw,8rem) 0;display:flex;position:relative;overflow:hidden}.cr-marquee{white-space:nowrap;color:#0e0508;background:#e1012a;width:100vw;margin-bottom:2rem;margin-left:calc(50% - 50vw);padding:.75rem 0;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 0 40px #ba0203b3}.cr-marquee__track{letter-spacing:.05em;text-transform:uppercase;gap:3rem;font-family:Teko,sans-serif;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;animation:20s linear infinite cr-marquee-scroll;display:inline-flex}@keyframes cr-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cr-disciplines__intro{max-width:1440px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem)}.cr-disciplines__eyebrow-wrap{align-items:center;gap:.6rem;margin-bottom:.75rem;display:inline-flex}.cr-disciplines__eyebrow{letter-spacing:.2em;color:#e8005f;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700}.cr-disciplines__heading{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 1.25rem;font-family:Teko,sans-serif;font-size:clamp(3.8rem,8.5vw,8rem);font-weight:800;line-height:.88}.cr-disciplines__sub{color:#ffffffbf;max-width:700px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.05rem,1.4vw,1.3rem)}.cr-discipline-stage{width:100%;max-width:1560px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem);position:relative}.cr-discipline-stage__header{border-bottom:1px solid #ba020359;justify-content:space-between;align-items:center;max-width:820px;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.cr-discipline-stage__tag{letter-spacing:.15em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.cr-discipline-stage__meta{letter-spacing:.12em;color:#ffffff80;text-transform:uppercase;font-family:OCR-B,monospace;font-size:.75rem}.cr-discipline-stage__content{z-index:2;max-width:760px;position:relative}.cr-discipline-stage__title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 0 35px #ba020366;margin:0 0 1rem;font-family:Teko,sans-serif;font-size:clamp(3.8rem,7.5vw,6.8rem);font-weight:800;line-height:.88}.cr-discipline-stage__lead{color:#e8005f;text-transform:uppercase;margin-bottom:1.25rem;font-family:Eurostile BQ,sans-serif;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;line-height:1.35}.cr-discipline-stage__body{color:#f5e6e6d9;margin-bottom:2rem;font-family:IBM Plex Sans,sans-serif;font-size:1.1rem;line-height:1.8}.cr-free-graphic{pointer-events:none;z-index:1;position:absolute}.cr-free-graphic--glitch{opacity:.45;filter:drop-shadow(0 0 45px #e1012a)contrast(1.4);mix-blend-mode:screen;width:clamp(320px,40vw,560px);top:45%;right:clamp(1rem,6vw,8rem);transform:translateY(-50%)}.cr-free-graphic--mouth{opacity:.42;filter:drop-shadow(0 0 50px #e8005f)contrast(1.35);mix-blend-mode:screen;width:clamp(360px,45vw,660px);top:50%;left:-80px;transform:translateY(-50%)}.cr-free-graphic--retro-eye{opacity:.35;filter:drop-shadow(0 0 35px #e1012a);width:clamp(280px,34vw,500px);top:30%;right:clamp(2rem,8vw,10rem)}.cr-free-graphic__img{width:100%;height:auto;display:block}.cr-raw-code-stream{color:#0f8;background:#090809f2;border-left:3px solid #0f8;padding:1.5rem;font-family:Share Tech Mono,monospace;font-size:.85rem;line-height:1.6;box-shadow:0 0 30px #000c}.cr-raw-code-stream__bar{color:#fff6;border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.7rem;display:flex}.cr-discipline-stage--beta{flex-direction:column;align-items:flex-end;display:flex}.cr-discipline-stage--beta .cr-discipline-stage__header,.cr-discipline-stage--beta .cr-discipline-stage__content{max-width:780px;margin-left:auto}.cr-lac-spec-chips{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.cr-lac-chip{letter-spacing:.12em;color:#fff;background:#ba02034d;border:1px solid #e8005f;padding:.45rem .95rem;font-family:Share Tech Mono,monospace;font-size:.78rem}.cr-quine-recursion-meter{color:#fff;background:#090809e6;border:1px solid #ff2f2880;align-items:center;gap:.85rem;padding:.75rem 1.5rem;font-family:Share Tech Mono,monospace;font-size:.9rem;display:inline-flex}.cr-quine-dot{background:#0f8;border-radius:50%;width:9px;height:9px;animation:1.2s infinite cr-pulse;box-shadow:0 0 10px #0f8}.cr-cockpit{flex-direction:column;gap:3.5rem;max-width:1560px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5vw,5rem);display:flex;position:relative}.cr-cockpit__tag-wrap{align-items:center;gap:.6rem;margin-bottom:.75rem;display:inline-flex}.cr-cockpit__tag{letter-spacing:.2em;color:#e8005f;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700}.cr-cockpit__heading{letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 1rem;font-family:Teko,sans-serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:800;line-height:.88}.cr-cockpit__desc{color:#ffffffbf;max-width:720px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem)}.cr-sovereign-iris{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:1rem 0;padding:clamp(2rem,5vw,4rem) 0;display:flex;position:relative}.cr-sovereign-iris__halo{filter:blur(40px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ba020359 0%,#ff2f2826 45%,#0000 75%);width:clamp(350px,45vw,700px);height:clamp(220px,30vw,450px);position:absolute}.cr-sovereign-iris__img{z-index:2;filter:drop-shadow(0 0 50px #ba0203b3)contrast(1.25);will-change:transform;width:clamp(380px,45vw,680px);max-width:90vw;height:auto;transition:transform .12s ease-out;position:relative}.cr-sovereign-iris__caption{z-index:3;letter-spacing:.18em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.5rem;font-family:OCR-B,monospace;font-size:.75rem;display:inline-flex;position:relative}.cr-cockpit__grid{grid-template-columns:1fr;gap:3.5rem;display:grid}@media (width>=1080px){.cr-cockpit__grid{grid-template-columns:55% 1fr;gap:4rem}}.cr-cockpit__deck,.cr-cockpit__terminal-deck{flex-direction:column;gap:2rem;display:flex}.cr-deck-header{border-bottom:1px solid #ba020359;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.cr-deck-header__tag{letter-spacing:.15em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.cr-deck-header__freq,.cr-deck-header__status{letter-spacing:.12em;color:#0f8;font-family:OCR-B,monospace;font-size:.75rem}.cr-oscilloscope-stage{background:#0e0508;border-bottom:2px solid #e1012a;width:100%;height:220px;position:relative;overflow:hidden}.cr-oscilloscope-canvas{width:100%;height:100%;display:block}.cr-oscilloscope-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#ba020314 1px,#0000 1px),linear-gradient(90deg,#ba020314 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cr-sliders{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=600px){.cr-sliders{grid-template-columns:repeat(3,1fr)}}.cr-slider-group{flex-direction:column;gap:.5rem;display:flex}.cr-slider-group label{letter-spacing:.1em;color:#ffffffbf;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.72rem}.cr-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ba020359;border:1px solid #ff2f2880;border-radius:9999px;outline:none;width:100%;height:6px;transition:all .2s}.cr-range:hover{background:#ba02038c;border-color:#e8005f;box-shadow:0 0 10px #ff2f2866}.cr-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#e8005f;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 10px #ff2f28e6}.cr-range::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 0 18px #e8005f}.cr-range::-moz-range-track{background:#ba020359;border:1px solid #ff2f2880;border-radius:9999px;height:6px}.cr-range::-moz-range-thumb{cursor:pointer;background:#e8005f;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 10px #ff2f28e6}.cr-terminal-feed{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:1rem;max-height:400px;padding-right:.5rem;display:flex;overflow-y:auto}.cr-terminal-feed::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cr-terminal-log{background:#090809d9;border-left:2px solid #e1012a;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.cr-terminal-log__time{font-family:var(--font-pixel);color:#e8005f;font-size:.75rem}.cr-terminal-log__tag{font-family:var(--font-pixel);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.cr-terminal-log__text{color:#fffc;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:.9rem;line-height:1.55}.cr-terminal-actions{border-top:1px solid #ba020359;grid-template-columns:repeat(3,1fr);gap:.75rem;padding-top:1.25rem;display:grid}.cr-term-btn{color:#fff;font-family:var(--font-pixel);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;background:#ba020326;border:1px solid #e1012a;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .5rem;font-size:.75rem;transition:all .2s;display:inline-flex}.cr-term-btn:hover{color:#0e0508;background:#e8005f;box-shadow:0 0 15px #e8005f}.cr-airlock-aperture{max-width:1560px;margin:0 auto;padding:clamp(6rem,10vw,10rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.cr-airlock-aperture__hazard{background:repeating-linear-gradient(-45deg,#e1012a,#e1012a 16px,#0e0508 16px 32px);height:6px;position:absolute;top:0;left:0;right:0}.cr-airlock-aperture__inner{justify-content:space-between;align-items:center;display:flex;position:relative}.cr-airlock-aperture__content{z-index:2;flex-direction:column;gap:1.5rem;max-width:760px;display:flex;position:relative}.cr-airlock-aperture__tag{letter-spacing:.2em;color:#e8005f;text-transform:uppercase;align-items:center;gap:.5rem;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.cr-airlock-aperture__title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 0 40px #ba020373;margin:0;font-family:Teko,sans-serif;font-size:clamp(3.8rem,8.5vw,7.5rem);font-weight:800;line-height:.88}.cr-airlock-aperture__desc{color:#f5e6e6d9;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.7}.cr-airlock-aperture__actions{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}.cr-airlock-cta{letter-spacing:.08em;text-transform:uppercase;padding:1.1rem 2.25rem;font-family:Eurostile BQ,sans-serif;font-size:.95rem}.cr-airlock-aperture__seal{letter-spacing:.15em;color:#0f8;text-transform:uppercase;margin-top:.5rem;font-family:OCR-B,monospace;font-size:.75rem}.cr-airlock-aperture__beast{pointer-events:none;z-index:1;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.cr-airlock-aperture__mouth-img{opacity:.35;filter:drop-shadow(0 0 45px #e1012a)contrast(1.3);mix-blend-mode:screen;width:clamp(320px,42vw,640px);height:auto}@keyframes cr-pulse{0%,to{opacity:.4}50%{opacity:1}}
