@font-face{font-family:Instrument Sans;src:url(/assets/fonts/instrument-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--bg:#07121d;--bg-1:#0b1a29;--bg-2:#102338;--ink:#f3f4f3;--ink-dim:#bfccd1;--ink-faint:#91a9b4;--cyan:#a5cdd9;--telemetry:#e0aa78;--line:rgba(185,215,224,.18);--line-strong:rgba(185,215,224,.35);--font:"Instrument Sans",Arial,sans-serif;--font-cond:"Instrument Sans",Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--maxw:1510px;--radius:2px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-dim);font-family:var(--font);line-height:1.55}h1,h2,h3,h4{font-family:var(--font);font-weight:600;letter-spacing:-.055em;line-height:.98;color:var(--ink)}h1{font-size:clamp(3.5rem,7vw,8rem)}h2{font-size:clamp(3rem,5.5vw,6.5rem)}h3{font-size:clamp(1.5rem,2.2vw,2.4rem)}strong{color:var(--ink);font-weight:600}p{max-width:60ch}.wrap{padding-inline:clamp(20px,3.5vw,58px)}a{color:var(--cyan)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline-color:#f3bd8c}.site-header{background:linear-gradient(180deg,rgba(5,14,23,.83),transparent);border:0}.site-header.solid{background:#07121ded;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{height:78px}.brand-type{font-family:var(--font);font-size:1.04rem;font-weight:700;letter-spacing:-.025em;color:#fff;text-transform:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;margin-right:12px;border:1px solid var(--telemetry);color:var(--telemetry);font-family:var(--mono);font-size:.65rem;font-weight:400;letter-spacing:0;transform:none}.brand-light{color:#fff;margin-left:0}.nav-links{gap:clamp(15px,2.3vw,36px)}.nav-links a{font-family:var(--font);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;color:#d3e1e6}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff}.nav-links a[aria-current=page]{border:0;padding:0}.nav-toggle{color:#fff;border-color:var(--line-strong)}.play-cta{background:#e6b288;color:#091723;border:1px solid #e6b288;border-radius:2px;padding:9px 18px 9px 10px;gap:11px;min-height:48px;cursor:default}.play-cta:hover{background:#e6b288}.play-cta .glyph{width:30px;height:30px;background:#091723;color:#e6b288;border:0;border-radius:1px}.play-cta .copy small{font-family:var(--mono);font-size:.56rem;letter-spacing:.04em;color:#355066}.play-cta .copy strong{font-family:var(--font);font-size:.88rem;font-weight:700;letter-spacing:-.01em;color:#091723}.nav-right .play-cta{min-height:40px;padding-block:4px}.nav-right .play-cta .glyph{width:27px;height:27px}.btn,.btn-sm{font-family:var(--font);letter-spacing:0;text-transform:none;border-radius:2px}.btn-primary{background:#e6b288;color:#0a1720}.btn-outline{color:#f3f4f3;border-color:var(--line-strong)}.kicker,.eyebrow{font-family:var(--mono);font-size:.68rem;font-weight:400;letter-spacing:.09em;color:var(--telemetry)}.kicker:after{background:var(--telemetry)}.kicker .kicker-index{color:var(--telemetry)}.inline-link,.text-action{font-family:var(--font);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cyan);border-bottom:1px solid currentColor}.inline-link:hover,.text-action:hover{color:#fff}.section-alt,.section-block.section-alt{background:var(--bg-1)}.section-block,.faq-item{border-color:var(--line)}.faq-item summary{font-family:var(--font);font-size:1.15rem;font-weight:600;letter-spacing:-.025em}.faq-item p{color:var(--ink-dim)}.faq-item summary .add{color:var(--telemetry)}.site-footer{background:#061019;border-top:1px solid var(--line);color:var(--ink-dim);padding-top:75px}.site-footer .footer-brand-mark{font-family:var(--font);font-size:2rem;letter-spacing:-.045em}.site-footer h2{font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;color:var(--telemetry)}.site-footer a{color:var(--ink-dim)}.site-footer a:hover{color:#fff}.footer-bottom{border-color:var(--line)}.cin-hero{position:relative;min-height:min(900px,100svh);height:max(710px,100svh);max-height:1120px;overflow:hidden;color:#fff;background:#112b45}.cin-hero-media,.cin-hero-media img,.cin-hero-shade,.cin-hero-grid{position:absolute;inset:0;width:100%;height:100%}.cin-hero-media img{object-fit:cover;object-position:center 52%}.cin-hero-shade{background:linear-gradient(90deg,#05101cd1,#05101c8f 33%,#05101c14 70%),linear-gradient(0deg,rgba(5,15,26,.66),transparent 35%)}.cin-hero-grid{opacity:.19;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(234,245,247,.35) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),rgba(234,245,247,.2) 50%,transparent calc(50% + .5px));background-size:100% 100%}.cin-hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:101px;padding-bottom:27px}.cin-hero-top,.cin-hero-foot,.cin-section-top,.cin-console-top,.cin-console-foot,.cin-stick-label,.cin-stick-axes,.cin-response-index,.cin-technical,.cin-race-image figcaption,.cin-map-grid figcaption,.cin-cinematic figcaption,.cin-aircraft-images figcaption,.cin-gallery-grid figcaption,.cin-close-layout>div:first-child>span{font-family:var(--mono);font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}.cin-hero-top,.cin-hero-foot,.cin-section-top{display:flex;justify-content:space-between;gap:20px}.cin-hero-top{color:#d2e0e6;border-top:1px solid rgba(255,255,255,.4);padding-top:15px}.cin-hero-main{padding-top:22px;padding-bottom:15px;max-width:680px}.cin-hero-eyebrow{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;color:#ffd0a6;margin-bottom:25px}.cin-hero h1{font-size:clamp(5.8rem,10.3vw,11rem);line-height:.78;letter-spacing:-.075em;margin:0 0 37px;text-shadow:0 2px 30px rgba(0,0,0,.13)}.cin-hero h1 em{font-style:normal;font-weight:400;letter-spacing:-.07em}.cin-hero-sub{font-size:clamp(1.25rem,2vw,2rem);font-weight:600;letter-spacing:-.035em;color:#fff;line-height:1.18;margin-bottom:14px}.cin-hero-copy{font-size:1.05rem;line-height:1.48;color:#dbe5e9;max-width:31ch}.cin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:26px}.cin-secondary,.cin-link{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;width:max-content;max-width:100%;color:#f1f4f4;font-size:.91rem;font-weight:600;border-bottom:1px solid rgba(214,232,238,.7);padding-bottom:5px;transition:gap .25s,color .25s}.cin-secondary:hover,.cin-link:hover{gap:32px;color:#e6b288}.cin-hero-foot{padding-top:16px;border-top:1px solid rgba(255,255,255,.32);color:#d4e1e5}.cin-section-top{border-top:1px solid var(--line-strong);padding-top:15px;color:var(--ink-faint)}.cin-section-top span:first-child{color:var(--telemetry)}.cin-intro{padding:110px 0 135px;background:#07121d}.cin-intro-grid{display:grid;grid-template-columns:.32fr 1fr .4fr;gap:clamp(25px,4vw,80px)}.cin-index,.cin-intro-notes{font-family:var(--mono);font-size:.66rem;letter-spacing:.07em;color:var(--telemetry)}.cin-intro-grid h2{font-size:clamp(3rem,5.4vw,6.4rem);margin:0 0 32px}.cin-intro-grid h2 span{font-weight:400;color:#9fc0cb}.cin-intro-grid p{font-size:1.22rem;max-width:48ch;color:#c6d4da}.cin-intro-notes{display:flex;flex-direction:column;gap:15px;justify-content:end;padding-bottom:10px;color:#9eafba}.cin-intro-notes span{border-top:1px solid var(--line);padding-top:12px}.cin-control{padding:95px 0 115px;background:#102538}.cin-control-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-top:66px;padding-bottom:60px}.cin-control-heading h2{margin:0 0 23px}.cin-control-heading p{font-size:1.16rem;max-width:38ch}.cin-console{container-type:inline-size;border:1px solid rgba(189,218,226,.28);background:#081a2b;padding:0}.cin-console-top{display:flex;justify-content:space-between;gap:20px;padding:15px 22px;border-bottom:1px solid var(--line);color:#a8c0ca}.cin-console-top span:last-child{color:var(--telemetry)}.cin-console-main{display:grid;grid-template-columns:1.25fr .75fr;min-height:380px}.cin-sticks{display:flex;justify-content:center;align-items:center;gap:clamp(25px,5vw,90px);padding:35px;border-right:1px solid var(--line)}.cin-stick-unit{text-align:center}.cin-stick-label{display:block;color:#d7e6ea;margin-bottom:17px}.cin-stick{position:relative;width:clamp(120px,15vw,190px);aspect-ratio:1;border:1px solid rgba(194,220,228,.5);border-radius:50%;touch-action:none;cursor:grab;background:radial-gradient(circle,rgba(225,240,244,.05) 0 2px,transparent 3px),linear-gradient(90deg,transparent 49.75%,rgba(202,223,231,.28) 50%,transparent 50.25%),linear-gradient(transparent 49.75%,rgba(202,223,231,.28) 50%,transparent 50.25%)}.cin-stick:active{cursor:grabbing}.cin-stick-cross{position:absolute;inset:13%;border:1px dashed rgba(200,225,232,.26);border-radius:50%;pointer-events:none}.cin-stick-knob{position:absolute;left:calc(50% - 11px);top:calc(50% - 11px);width:22px;height:22px;border-radius:50%;background:#e7b487;box-shadow:0 0 0 5px #e7b48729;transform:translate(var(--sx,0px),var(--sy,0px));pointer-events:none}.cin-stick-axes{display:flex;justify-content:space-between;gap:7px;color:#9fb9c3;margin-top:17px;font-size:.55rem}.cin-response{padding:38px clamp(25px,3.5vw,55px);display:flex;flex-direction:column;justify-content:center}.cin-response-index{color:var(--telemetry)}.cin-attitude{position:relative;height:92px;margin:18px 0;overflow:hidden;border-left:1px solid var(--line);border-right:1px solid var(--line)}.cin-attitude-line{position:absolute;top:48%;left:10%;width:80%;border-top:2px solid #c4d9df;transform:translateY(var(--lift,0px)) rotate(var(--roll,0deg));transition:transform .12s}.cin-attitude-aircraft{position:absolute;top:33%;left:48%;font-size:1.4rem;color:#e7b487}.cin-response p{min-height:4.5em;color:#d3dfe2;font-size:.98rem}.cin-readouts{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 20px}.cin-readouts div{border-top:1px solid var(--line);padding-top:10px}.cin-readouts dt{font-family:var(--mono);font-size:.58rem;color:#91aeb9}.cin-readouts dd{font-family:var(--mono);font-size:.9rem;margin:7px 0 0;color:#e6b288}.cin-reset{width:max-content;border:0;border-bottom:1px solid #adcad3;background:none;color:#dae9ed;padding:2px 0 5px;font:600 .85rem var(--font);cursor:pointer}.cin-console-foot{padding:13px 22px;border-top:1px solid var(--line);color:#839fae}.cin-modes{padding:100px 0 140px;background:#091724}.cin-modes-layout{display:grid;grid-template-columns:1fr .9fr;gap:clamp(70px,9vw,150px);padding-top:90px}.cin-modes-layout h2{max-width:13ch}.cin-modes-layout p{font-size:1.15rem}.cin-mode-sequence{border-top:1px solid var(--line-strong)}.cin-mode-sequence div{display:grid;grid-template-columns:55px 1fr;gap:0 18px;padding:26px 0;border-bottom:1px solid var(--line)}.cin-mode-sequence b{grid-row:1/3;font:400 .7rem var(--mono);color:var(--telemetry)}.cin-mode-sequence strong{font-size:clamp(2.3rem,3vw,3.6rem);line-height:1;letter-spacing:-.05em}.cin-mode-sequence p{grid-column:2;margin:9px 0 0;font-size:.98rem}.cin-fpv{position:relative;min-height:780px;background:#304c66;overflow:hidden}.cin-fpv-image,.cin-fpv-image picture,.cin-fpv-image img,.cin-fpv-shade{position:absolute;inset:0;width:100%;height:100%}.cin-fpv-image img{object-fit:cover}.cin-fpv-shade{background:linear-gradient(90deg,#040f1be6,#040f1b6b 50%,#040f1b14),linear-gradient(0deg,rgba(4,15,27,.55),transparent 50%)}.cin-fpv-content{position:relative;min-height:780px;display:flex;flex-direction:column;justify-content:space-between;padding-top:75px;padding-bottom:90px}.cin-fpv-content>div:last-child{max-width:560px}.cin-fpv h2{font-size:clamp(4rem,7vw,8rem);margin:20px 0}.cin-fpv p{font-size:1.16rem;color:#e2e9eb;max-width:35ch}.cin-technical{color:#edb587!important}.cin-race{padding:110px 0 130px;background:#06111e}.cin-race-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;padding-top:85px;padding-bottom:65px}.cin-race-heading h2{margin:0}.cin-race-heading p{font-size:1.2rem;max-width:35ch}.cin-race-image{max-width:1800px;margin:0 auto}.cin-race-image img{width:100%;height:auto}.cin-race-image figcaption{padding:13px clamp(20px,3vw,58px);color:#a9c5d0}.cin-under-image{display:flex;justify-content:space-between;gap:30px;padding-top:35px}.cin-maps{padding:110px 0 130px;background:#0d2233}.cin-maps-title{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:end;padding:80px 0 65px}.cin-maps-title h2{margin:0}.cin-maps-title p{font-size:1.18rem}.cin-map-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.cin-map-grid figure{margin:0}.cin-map-grid img{width:100%;height:auto}.cin-map-grid figcaption{color:#aac1ca;padding-top:11px}.cin-map-side{align-self:end}.cin-cinematic{padding:110px 0 130px;background:#0a1621}.cin-cinematic-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,7vw,110px);align-items:center;padding-top:80px}.cin-cinematic-layout h2{font-size:clamp(3.7rem,5.3vw,6rem)}.cin-cinematic-layout p{font-size:1.15rem}.cin-cinematic-layout figure{margin:0}.cin-cinematic-layout img{width:100%;height:auto}.cin-cinematic figcaption{color:#9bb3bd;padding-top:12px}.cin-aircraft{padding:105px 0 140px;background:#0d2537}.cin-aircraft-header{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;padding:80px 0 60px}.cin-aircraft-header h2{margin:0}.cin-aircraft-header p{font-size:1.19rem}.cin-aircraft-images{display:grid;grid-template-columns:1.13fr .87fr;gap:18px}.cin-aircraft-images figure{margin:0}.cin-aircraft-images img{width:100%;height:auto}.cin-aircraft-images figcaption{padding-top:12px;color:#a7c0c8}.cin-gallery{padding:110px 0 130px;background:#081724}.cin-gallery-head{display:flex;justify-content:space-between;gap:55px;align-items:end;padding:70px 0 50px}.cin-gallery-head h2{margin:0}.cin-gallery-head p{max-width:30ch;font-size:1.15rem}.cin-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cin-gallery-grid figure{margin:0}.cin-gallery-grid img{width:100%;height:auto}.cin-gallery-grid figcaption{padding-top:11px;color:#aac0ca}.cin-platform{background:#c4d7d9;color:#173042;padding:110px 0}.cin-platform-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.cin-platform h2{color:#0c293c}.cin-platform p{color:#294554;font-size:1.18rem}.cin-platform .cin-technical{color:#835439!important}.cin-platform .cin-link{display:flex;color:#153f56;border-color:#153f56;margin-top:25px}.cin-platform .play-cta{background:#102c3d;border-color:#102c3d}.cin-platform .play-cta .glyph{background:#e6b288;color:#102c3d}.cin-platform .play-cta .copy small{color:#b2c9d0}.cin-platform .play-cta .copy strong{color:#fff}.cin-learn{padding:110px 0 130px;background:#0b1b2a}.cin-learn-head{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;padding:75px 0 55px}.cin-learn-head h2{margin:0}.cin-learn-head p{font-size:1.15rem}.cin-lesson-list{border-top:1px solid var(--line-strong)}.cin-lesson-list a{display:grid;grid-template-columns:210px 1fr 25px;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:28px 0;color:#fff}.cin-lesson-list a:hover{color:#e9b88d}.cin-lesson-list span:first-child{font:400 .65rem var(--mono);color:var(--telemetry);letter-spacing:.05em}.cin-lesson-list strong{font-size:clamp(1.5rem,2.5vw,2.8rem);letter-spacing:-.05em}.cin-learn-links{display:flex;gap:45px;padding-top:50px;flex-wrap:wrap}.cin-faq{padding:100px 0 120px;background:#081622}.cin-faq-layout{display:grid;grid-template-columns:.6fr 1fr;gap:70px;padding-top:70px}.cin-faq h2{margin:0}.cin-close{background:#123048;padding:100px 0}.cin-close-layout{display:flex;justify-content:space-between;gap:70px;align-items:end}.cin-close h2{margin:20px 0 0}.cin-close-layout>div:last-child{max-width:320px}.cin-close p{margin:20px 0 0;font-size:.94rem}.cin-close-layout>div:first-child>span{color:var(--telemetry)}.subhero,.blog-landing-head,.archive-head,.learn-head,.article-top{background:var(--bg);padding-top:145px}.subhero h1,.blog-landing-intro h1,.archive-head h1,.learn-head h1,.article-heading h1{font-family:var(--font);font-size:clamp(3.5rem,6vw,7rem);line-height:1;letter-spacing:-.055em;text-transform:none}.subhero .lede,.blog-landing-intro p,.archive-head p,.learn-head p,.article-deck{color:var(--ink-dim)}.breadcrumb,.blog-crumb,.article-meta,.article-hero figcaption{font-family:var(--mono);font-size:.66rem;color:var(--ink-faint)}.breadcrumb a,.blog-crumb a{color:var(--ink-faint)}.story-copy,.section,.section-tight,.prose-section{color:var(--ink-dim)}.story-copy h2,.prose-section h2{font-family:var(--font);font-size:clamp(2.5rem,4.5vw,5rem);text-transform:none;letter-spacing:-.045em}.story-media .frame-caption{font-family:var(--mono);background:#102c3b;border-radius:0;backdrop-filter:none}.cinematic-scrim h2,.cinematic-scrim .lede,.cta-band h2,.cta-band .lede{color:#fff}.cta-band{background:#102b3e}.cta-band-media:after{background:linear-gradient(90deg,#061420e6,#0614208c)}.related-list a{color:var(--ink-dim)}.blog-search{border-color:var(--line-strong)}.blog-search label,.blog-search #search-count{font-family:var(--mono);color:var(--telemetry)}.blog-search input{color:var(--ink)}.blog-search input::placeholder{color:var(--ink-faint)}.search-results a{color:var(--ink);border-color:var(--line)}.search-results a span{font-family:var(--mono);color:var(--telemetry)}.featured-story,.editorial-list,.editorial-row{border-color:var(--line)}.feature-copy h2,.blog-topics h2,.category-section h2,.journal-bridge h2,.archive-heading h2,.related-articles h2,.curated-guides h2{font-family:var(--font);font-size:clamp(2.4rem,4vw,4.7rem);letter-spacing:-.055em;text-transform:none}.feature-copy h2 a,.topic-links a,.category-links a,.editorial-row{color:var(--ink)}.feature-copy h2 a:hover,.topic-links a:hover,.category-links a:hover,.editorial-row:hover{color:var(--telemetry)}.feature-copy p{color:var(--ink-dim)}.topic-links a,.category-links a{font-family:var(--font);font-weight:600;letter-spacing:-.025em;border-color:var(--line)}.editorial-row .row-index,.learn-paths b,.path-step>span{font-family:var(--mono);color:var(--telemetry)}.editorial-row strong,.learn-paths strong,.article-adjacent strong{font-family:var(--font);letter-spacing:-.04em;text-transform:none}.learn-paths,.learn-paths a,.path-step{border-color:var(--line)}.learn-paths a{color:var(--ink)}.article-body{color:#c4d2d9;font-size:1.1rem}.article-body>p:first-child{color:#e4edef}.article-body h2{font-family:var(--font);font-size:clamp(2rem,3vw,3.2rem);letter-spacing:-.04em;text-transform:none}.article-body h3{font-family:var(--font);font-size:1.55rem;letter-spacing:-.025em}.article-body blockquote{background:#112d40;border-color:var(--telemetry)}.article-body th,.article-body td,.article-toc,.article-end,.article-author,.mobile-toc{border-color:var(--line)}.article-body pre{background:#05111c;color:#dce9ed;border-color:var(--telemetry)}.article-toc a{color:var(--ink-faint)}.article-toc a:hover{color:#fff}.article-tags a,.article-tags span{border-color:var(--line)}.error-page{background:var(--bg)}@media(max-width:1050px){.cin-intro-grid{grid-template-columns:.25fr 1fr}.cin-intro-notes{grid-column:2;flex-direction:row}.cin-intro-notes span{flex:1}.cin-console-main{grid-template-columns:1fr}.cin-sticks{border-right:0;border-bottom:1px solid var(--line)}.cin-response{padding:30px}.cin-response p{min-height:0}.cin-modes-layout,.cin-faq-layout{gap:50px}.cin-stick{width:150px}}@media(max-width:900px){.site-header .nav-links{background:#07121d}.nav-links a{font-size:1.5rem}.cin-hero{height:820px;min-height:0}.cin-hero h1{font-size:clamp(6rem,12vw,9rem)}.cin-intro-grid{grid-template-columns:1fr}.cin-intro-notes{grid-column:1}.cin-modes-layout,.cin-race-heading,.cin-maps-title,.cin-cinematic-layout,.cin-aircraft-header,.cin-learn-head,.cin-platform-layout,.cin-faq-layout{grid-template-columns:1fr;gap:30px}.cin-modes-layout,.cin-cinematic-layout{padding-top:60px}.cin-modes-layout>div:first-child{max-width:650px}.cin-maps-title,.cin-aircraft-header{padding-top:60px}.cin-map-grid{grid-template-columns:1fr 1fr}.cin-cinematic-layout figure{max-width:850px}.cin-platform-layout{align-items:start}}@media(max-width:700px){body{font-size:16px}.wrap{padding-inline:22px}.nav{height:66px}.cin-hero{height:min(860px,100svh);min-height:660px;max-height:none}.cin-hero-media img{object-position:center 65%}.cin-hero-shade{background:linear-gradient(180deg,#05101c8c,#05101c8f 32%,#05101c0d 66%,#05101c99)}.cin-hero-content{padding-top:83px;padding-bottom:21px}.cin-hero-top span:last-child,.cin-hero-foot span:last-child,.cin-section-top span:last-child{display:none}.cin-hero-main{padding-top:0;padding-bottom:0;transform:translateY(-12%)}.cin-hero-eyebrow{font-size:.55rem;margin-bottom:18px}.cin-hero h1{font-size:clamp(4.3rem,16vw,6.5rem);margin-bottom:25px}.cin-hero-sub{font-size:1.18rem}.cin-hero-copy{font-size:.9rem;max-width:27ch}.cin-actions{margin-top:18px;gap:14px}.cin-secondary{font-size:.83rem}.cin-hero-foot{font-size:.56rem}.cin-intro,.cin-control,.cin-modes,.cin-race,.cin-maps,.cin-cinematic,.cin-aircraft,.cin-gallery,.cin-learn,.cin-faq{padding-top:68px;padding-bottom:80px}.cin-intro-grid h2,.cin-control h2,.cin-modes h2,.cin-race h2,.cin-maps h2,.cin-cinematic h2,.cin-aircraft h2,.cin-gallery h2,.cin-platform h2,.cin-learn h2,.cin-faq h2,.cin-close h2{font-size:clamp(2.7rem,10.6vw,4.7rem)}.cin-intro-grid p,.cin-control-heading p,.cin-modes-layout p,.cin-race-heading p,.cin-maps-title p,.cin-cinematic-layout p,.cin-aircraft-header p,.cin-gallery-head p,.cin-platform p,.cin-learn-head p{font-size:1.03rem}.cin-intro-notes{display:none}.cin-control-heading,.cin-gallery-head{display:block;padding-top:45px;padding-bottom:35px}.cin-control-heading .cin-link{margin-top:20px}.cin-console-top{font-size:.54rem}.cin-sticks{padding:32px 16px;gap:20px}.cin-stick{width:min(34vw,150px)}.cin-stick-axes{font-size:.47rem}.cin-response{padding:28px 22px}.cin-modes-layout{padding-top:45px}.cin-fpv,.cin-fpv-content{min-height:700px}.cin-fpv-image img{object-position:60% center}.cin-fpv-content{padding-top:60px;padding-bottom:65px}.cin-fpv h2{font-size:clamp(3.7rem,12vw,6rem)}.cin-race-heading,.cin-maps-title,.cin-aircraft-header,.cin-learn-head{padding-top:45px;padding-bottom:35px}.cin-under-image{display:block}.cin-under-image a{display:flex;margin-bottom:20px}.cin-map-grid,.cin-aircraft-images,.cin-gallery-grid{grid-template-columns:1fr;gap:30px}.cin-cinematic-layout{padding-top:45px}.cin-platform{padding:75px 0}.cin-lesson-list a{grid-template-columns:1fr 25px;gap:10px;padding:20px 0}.cin-lesson-list span:first-child{grid-column:1/-1}.cin-lesson-list strong{font-size:1.48rem}.cin-learn-links{padding-top:35px}.cin-faq-layout{padding-top:45px}.cin-close{padding:72px 0}.cin-close-layout{display:block}.cin-close-layout>div:last-child{margin-top:35px}.blog-landing-head,.archive-head,.learn-head,.article-top,.subhero{padding-top:115px}.article-body{font-size:1.02rem}}@media(max-width:390px){.cin-hero h1{font-size:16.5vw}.cin-hero-main{transform:translateY(-6%)}.cin-hero-copy{font-size:.86rem}.cin-actions{align-items:flex-start;flex-direction:column}.cin-stick-axes,.cin-stick-axes span{display:block}.cin-hero{min-height:700px}.cin-console-top span:last-child{max-width:110px;text-align:right}}@media(min-width:2000px){.wrap{max-width:1950px}.cin-hero{max-height:1250px}.cin-hero h1{font-size:clamp(12rem,8.8vw,18rem)}.cin-race-image{max-width:2200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cin-attitude-line{transition:none}}.cin-map-side{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,3vw,52px);border:1px solid var(--line);background:linear-gradient(145deg,#102d40,#091c2b)}.cin-map-side>span{font:400 .63rem var(--mono);letter-spacing:.08em;color:var(--telemetry);margin-bottom:auto}.cin-map-side>div{display:grid;grid-template-columns:32px 1fr;gap:0 8px;border-top:1px solid var(--line);padding:19px 0}.cin-map-side b{grid-row:1/3;font:400 .64rem var(--mono);color:var(--telemetry)}.cin-map-side strong{font-size:clamp(1.3rem,1.9vw,2rem);letter-spacing:-.04em}.cin-map-side p{grid-column:2;margin:5px 0 0;font-size:.9rem;color:#a9c0c8}@media(max-width:700px){.article-heading h1{font-size:clamp(2.55rem,10.5vw,3.3rem)}.subhero h1,.blog-landing-intro h1,.archive-head h1,.learn-head h1{font-size:clamp(2.75rem,10.8vw,4rem)}}@media(min-width:2500px){.wrap{max-width:2400px}.nav,.cin-hero-content{max-width:3100px}.cin-hero-main{max-width:850px}.cin-hero-copy{font-size:1.28rem}.cin-hero-sub{font-size:2.2rem}.cin-hero-content{padding-top:130px}}.play-cta .copy small{color:#243a4b}.cin-platform .cin-technical{color:#70452b!important}
