@charset "UTF-8";
:root{--ink:#172329;--muted:#657076;--paper:#f1f0e9;--line:#d6d9d2;--gold:#e8ba64;--dark:#101c22;--olive:#526354;--width:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b47e30;outline-offset:5px}img{max-width:100%;display:block}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(42px,5vw,76px)}h2{font-size:clamp(32px,3.3vw,51px)}h3{font-size:26px}.section{max-width:var(--width);padding:100px 42px;margin:auto}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:24px}.lead{font-size:20px;max-width:760px;color:var(--muted);margin-top:26px}.skip{position:absolute;left:-10000px}.skip:focus{left:15px;top:15px;z-index:999;background:white;padding:12px}.header{height:90px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(38px,calc((100vw - 1196px)/2));position:relative;z-index:20;border-bottom:1px solid #ffffff1a;gap:35px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand>span{font-size:10px;letter-spacing:.24em;line-height:1.3}.brand-number{display:block;font-size:22px;font-weight:800;letter-spacing:-.03em}.brand-number i{font-style:normal;color:var(--gold);font-weight:300;margin:0 3px}.brand img{border-radius:50%;object-fit:contain}.header nav{display:flex;align-items:center;gap:28px;font-size:13px}.header nav a{white-space:nowrap;transition:color .2s}.header nav a:hover{color:var(--gold)}.nav-join{border:1px solid #ffffff55;padding:10px 16px;margin-left:10px}.nav-join span{margin-left:15px;color:var(--gold)}.menu-toggle{display:none;color:white;background:none;border:1px solid #ffffff55;font-size:24px;padding:3px 12px}.hero{--hero-image:url('images/hero.webp');position:relative;min-height:720px;height:calc(100svh - 90px);max-height:1050px;color:#fff;background-image:var(--hero-image);background-size:cover;background-position:center 62%;isolation:isolate;overflow:hidden}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,23,30,.9),rgba(10,26,32,.48) 50%,rgba(10,25,31,.03)),linear-gradient(0deg,rgba(9,23,30,.6),transparent 45%);z-index:-1}.hero-content{max-width:var(--width);margin:auto;padding:83px 42px 150px}.hero-kicker{display:flex;align-items:center;gap:15px;font-size:10px;font-weight:600;letter-spacing:.2em;margin-bottom:35px}.tiny-cross{font-size:23px;color:var(--gold)}.kicker-line{width:45px;height:1px;background:#ffffff77}.hero h1{font-size:clamp(58px,6.4vw,99px);line-height:1.01;max-width:780px;letter-spacing:-.055em;font-weight:750}.hero p{max-width:430px;font-size:16px;color:#d4ddde;line-height:1.8;margin-top:30px}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:13px;font-weight:650;padding:16px 25px;border:0;min-height:52px;line-height:1.4}.gold{background:var(--gold);color:var(--ink)}.gold:hover{background:#f2ce86}.outline{border:1px solid var(--line);background:transparent}.outline:hover{background:#e5e6df}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:650;line-height:1.5;border-bottom:1px solid currentColor;padding-bottom:6px}.text-link:hover{color:#a3702b}.hero .text-link:hover{color:var(--gold)}.hero-bottom{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);max-width:1196px;width:calc(100% - 84px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff44;padding-top:25px;font-size:10px;letter-spacing:.16em;gap:20px}.hero-bottom i{font-style:normal;color:var(--gold);margin:0 15px}.hero-bottom a{font-size:25px}.hero-side{position:absolute;right:24px;top:45%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.25em}.mission-strip{display:flex;gap:35px;background:var(--gold);color:#273132;padding:20px max(42px,calc((100vw - 1196px)/2));align-items:center;font-size:11px;letter-spacing:.14em;font-weight:700}.mission-strip i{font-style:normal;font-size:20px;font-weight:300}.strip-right{margin-left:auto;white-space:nowrap}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}.section-heading>p{max-width:380px;color:var(--muted);font-size:15px}.squad-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.squad-card{position:relative;min-height:490px;overflow:hidden;background:var(--dark);color:white;isolation:isolate}.squad-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s;z-index:-2}.squad-card:hover>img{transform:scale(1.035)}.squad-card:nth-child(2)>img{object-position:70% center}.squad-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#14232d55,transparent 15%,#101f25ee 94%);z-index:-1}.squad-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em;padding:27px 30px}.squad-copy{position:absolute;bottom:32px;left:32px;right:32px}.squad-copy h3{font-size:55px;margin-bottom:8px}.squad-copy strong{font-size:12px;letter-spacing:.05em;font-weight:500;color:var(--gold)}.squad-copy p{max-width:400px;margin:18px 0 23px;font-size:14px;color:#cdd4d7}.squad-copy a{display:flex;justify-content:space-between;border-top:1px solid #ffffff44;padding-top:16px;font-size:12px}.about{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;border-top:1px solid var(--line);padding-top:90px;padding-bottom:100px}.about .prose{font-size:15px;color:var(--muted);margin:25px 0}.prose{font-size:18px;line-height:1.9}.prose p+p{margin-top:22px}.about-panel{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#e6e8df;min-height:390px;padding:30px}.orbit{width:230px;height:230px;border:1px solid #a5afa3;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.orbit:before,.orbit:after{content:"";position:absolute;background:#b5bcb0}.orbit:before{width:270px;height:1px;left:-20px;top:50%}.orbit:after{width:1px;height:270px;left:50%;top:-20px}.orbit span{font-size:53px;font-weight:750;letter-spacing:-.08em;line-height:1.4;z-index:1;background:#e6e8df;padding:0 15px}.orbit small{font-size:8px;letter-spacing:.23em;z-index:1;background:#e6e8df;padding:4px 8px}.about-values{margin-top:40px;width:100%;font-size:13px}.about-values p{border-top:1px solid #c4ccbe;padding:10px 0}.about-values b{color:#75836e;margin-right:15px;font-size:10px}.schedule{background:#e4e7dd;max-width:none;padding-left:max(42px,calc((100vw - 1196px)/2));padding-right:max(42px,calc((100vw - 1196px)/2))}.operation-row{display:flex;align-items:center;gap:35px;padding:26px 0;border-top:1px solid #c0c8bb}.operation-row:hover h3{color:#92682e}.date-box{min-width:80px;line-height:1.2}.date-box b{display:block;font-size:39px;letter-spacing:-.04em}.date-box span{font-size:11px;text-transform:uppercase}.operation-row h3{font-size:24px;margin:7px 0}.operation-row p{font-size:13px;color:var(--muted)}.operation-row time{margin-left:auto;white-space:nowrap;font-size:18px}.operation-row time small{font-size:10px}.tag{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#5e705b}.row-arrow{font-size:28px;margin-left:20px}.empty-plan{border-top:1px solid #c0c8bb;display:flex;align-items:center;gap:28px;padding:40px 0 0}.empty-plan h3{font-size:22px;margin-bottom:10px}.empty-plan p{color:var(--muted);font-size:14px}.empty-plan .text-link{margin-left:auto;white-space:nowrap}.plan-symbol{font-size:48px;color:var(--olive);font-weight:300}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-card{border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.news-card>span:first-child{font-size:11px;color:var(--muted)}.news-card h3,.news-card h2{font-size:27px}.news-card p{font-size:14px;color:var(--muted)}.news-card .text-link{margin-top:auto}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.photo-grid .photo:first-child{grid-column:span 2}.photo-grid .photo{min-height:330px}.photo-grid .photo:only-child{grid-column:span 3;min-height:500px}.photo{position:relative;overflow:hidden;background:var(--dark);color:white;display:block}.photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.photo:hover img{transform:scale(1.025)}.photo span{position:absolute;bottom:0;left:0;right:0;padding:45px 22px 20px;background:linear-gradient(transparent,#09171bdd);font-size:12px}.gallery-cover{grid-column:span 3;width:100%;max-height:500px;object-fit:cover}.join-banner{padding:95px 42px 100px;text-align:center;background:var(--dark);color:var(--paper);position:relative;overflow:hidden}.join-banner:after{content:"161 / 111";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(130px,24vw,380px);font-weight:900;white-space:nowrap;letter-spacing:-.07em;color:#ffffff03;pointer-events:none}.join-banner h2{font-size:clamp(47px,6vw,85px)}.join-banner .eyebrow{color:var(--gold)}.join-banner>p:not(.eyebrow){color:#9eafb6;margin:24px 0 30px;font-size:15px}.join-banner .button{position:relative;z-index:1}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}details{border-bottom:1px solid var(--line);padding:21px 0}details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:16px;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary span{font-size:21px;font-weight:300}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;color:var(--muted);padding-top:18px;max-width:580px}.footer{background:#0c171d;color:#d9e0de;padding:65px max(42px,calc((100vw - 1196px)/2)) 25px}.footer-top{display:flex;justify-content:space-between;gap:65px;margin-bottom:65px}.footer-title{font-size:39px;font-weight:750;line-height:1.05;letter-spacing:-.05em}.footer-title span{color:var(--gold)}.footer .eyebrow{color:#7f929c;font-size:9px}.socials{display:grid;grid-template-columns:1fr 1fr;column-gap:45px;row-gap:10px;font-size:12px}.socials a:hover{color:var(--gold)}.footer-bottom{padding-top:22px;border-top:1px solid #ffffff22;display:flex;justify-content:space-between;gap:30px;font-size:10px;color:#84969f}.footer-bottom>span:nth-child(2){max-width:560px}.page-section{min-height:65vh;padding-top:80px;padding-bottom:120px}.page-section>h1{max-width:850px}.small-heading{font-size:27px;margin:55px 0 25px}.empty{padding:35px 0;color:var(--muted);font-size:15px;grid-column:1/-1}.article{max-width:960px;padding-top:85px;padding-bottom:110px}.article>h1{font-size:clamp(38px,5vw,65px);max-width:800px}.article time{display:block;font-size:12px;color:var(--muted);margin-top:20px}.article .prose{margin:40px 0;white-space:normal;overflow-wrap:anywhere}.article-photo{margin-top:35px;width:100%;max-height:550px;object-fit:cover}.article>.button{margin:30px 25px 0 0}.filters{display:flex;align-items:flex-end;gap:20px;margin:45px 0 35px}.filters label{display:flex;flex-direction:column;gap:7px;font-size:11px;min-width:200px}.filters .button{min-height:48px;padding:13px 25px}input:not([type=checkbox]),textarea,select{border:1px solid #c3cbc3;background:#f8f8f3;color:var(--ink);padding:13px 14px;border-radius:0;width:100%;font-size:15px;min-height:48px}textarea{resize:vertical}input[type=checkbox]{width:20px;height:20px;accent-color:#526354;flex-shrink:0}.pilot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.pilot-card{border:1px solid var(--line)}.pilot-portrait{height:220px;background:#dfe4da;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.pilot-portrait>span{font-size:110px;font-weight:750;color:#bac5b5}.pilot-portrait>img{width:100%;height:100%;object-fit:cover}.pilot-portrait small{position:absolute;bottom:15px;left:15px;font-size:9px;letter-spacing:.15em;padding:4px 9px;background:var(--dark);color:#fff}.pilot-copy{padding:25px}.pilot-copy h2{font-size:27px}.pilot-copy>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:14px}.pilot-copy .eyebrow{margin-bottom:12px;color:var(--olive)}.pilot-stats{display:flex;gap:25px;border-top:1px solid var(--line);margin-top:25px;padding-top:15px;font-size:10px;color:var(--muted)}.pilot-stats b{display:block;font-size:21px;color:var(--ink)}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}.gallery-grid .photo{height:370px}.join-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.join-steps{padding:0;list-style:none;margin:40px 0}.join-steps li{display:flex;gap:25px;margin:27px 0}.join-steps li>span{font-size:12px;color:#83927f;border-top:1px solid #adb8a8;padding-top:10px}.join-steps h3{font-size:22px;margin-bottom:9px}.join-steps p{font-size:14px;color:var(--muted);max-width:300px}.form-panel{padding:35px;background:#e4e7dd}.form-panel h2{font-size:28px;margin-bottom:15px}.form-panel>p{font-size:13px;color:var(--muted);margin-bottom:25px}.form-field{margin-bottom:22px}.form-field label,.form-panel form>p>label,.form-panel>p>label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.form-field label>span{color:#9c6d2c}.form-panel input,.form-panel textarea,.form-panel select{background:#f5f6f0}.checkbox-field{display:flex;align-items:flex-start;gap:12px}.checkbox-field label{font-size:11px;font-weight:400;line-height:1.7}.form-panel .button{width:100%}.helptext,.form-panel ul:not(.errorlist){font-size:12px;color:var(--muted)}.form-panel p{margin-bottom:22px}.errorlist{color:#9b2d2d;font-size:12px;padding-left:18px}.form-panel input[type=password]{margin:7px 0}.form-panel>form>p{font-size:13px}.form-panel>form>p>span{display:block}
@media(min-width:1700px){.hero-content{padding-top:120px}.hero{min-height:780px}.hero p{max-width:470px;font-size:18px}}
@media(max-width:1100px){.header{padding:0 28px;gap:15px}.header nav{gap:17px;font-size:12px}.nav-join{margin-left:0}.hero-content{padding-top:80px}.hero{min-height:680px}.about{gap:55px}.section-heading{gap:35px}.join-layout{gap:45px}}
@media(max-width:800px){.header{height:78px;padding:0 22px}.brand img{width:43px;height:43px}.menu-toggle{display:block}.header nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--dark);padding:15px 23px 25px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #ffffff33}.header nav.open{display:flex}.header nav a{padding:13px 0}.header nav .nav-join{margin-top:10px;padding:12px 15px}.hero{height:auto;min-height:690px;background-position:60% center}.hero-content{padding:75px 25px 140px}.hero h1{font-size:67px;max-width:600px}.hero-shade{background:linear-gradient(90deg,#0b1c24e8,#0b1c2444),linear-gradient(0deg,#0b1c24aa,transparent)}.hero-side{display:none}.hero-bottom{width:calc(100% - 50px);font-size:8px}.hero-bottom>span:nth-child(2){display:none}.hero-kicker{font-size:8px;gap:10px}.hero p{font-size:15px;max-width:360px}.mission-strip{padding:17px 25px;gap:20px;font-size:9px}.strip-right{display:none}.section{padding:65px 25px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:23px}.section-heading>a{margin-top:25px}.squad-card{min-height:440px}.squad-copy{left:24px;right:24px;bottom:25px}.squad-copy h3{font-size:44px}.squad-top{padding:23px;font-size:8px}.squad-copy p{font-size:13px}.squad-grid{gap:17px}.about{grid-template-columns:1fr;gap:40px}.about-panel{min-height:320px}.about-values{max-width:380px}.schedule{padding-left:25px;padding-right:25px}.empty-plan{flex-wrap:wrap}.empty-plan .text-link{margin-left:0}.operation-row{gap:20px}.operation-row h3{font-size:20px}.operation-row time{font-size:15px}.date-box{min-width:60px}.date-box b{font-size:32px}.date-box span{font-size:9px}.row-arrow{margin-left:0}.news-grid{grid-template-columns:1fr 1fr}.photo-grid{grid-template-columns:1fr 1fr}.photo-grid .photo,.photo-grid .photo:first-child{grid-column:auto;min-height:260px}.photo-grid .photo:only-child{grid-column:span 2;min-height:350px}.photo-grid .photo:nth-child(3){display:none}.faq{grid-template-columns:1fr;gap:30px}.footer{padding:55px 25px 25px}.footer-top{gap:35px}.footer-title{font-size:32px}.socials{gap:12px 25px}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:14px}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%;max-width:none}.pilot-grid{grid-template-columns:1fr 1fr}.join-layout{grid-template-columns:1fr;gap:40px}.page-section{padding-top:60px}.gallery-grid .photo{height:270px}.filters label{min-width:0;flex:1}.filters{gap:15px}.article .prose{font-size:16px}}
@media(max-width:520px){.hero h1{font-size:54px}.hero{min-height:660px}.hero-content{padding-top:65px}.hero-actions{gap:25px}.hero-actions .text-link{font-size:12px}.hero-kicker .kicker-line{width:20px}.hero-kicker{letter-spacing:.1em}.hero-bottom{font-size:7px}.squad-grid{grid-template-columns:1fr}.squad-card{min-height:460px}.squad-copy h3{font-size:51px}.squad-copy p{font-size:14px}.squad-top{font-size:9px}.about-panel{padding:30px}.operation-row{gap:15px;flex-wrap:wrap}.operation-row>div:nth-child(2){flex:1}.operation-row time{font-size:12px}.row-arrow{display:none}.news-grid,.photo-grid,.gallery-grid,.pilot-grid{grid-template-columns:1fr}.photo-grid .photo:first-child,.photo-grid .photo:only-child{grid-column:auto}.photo-grid .photo{height:330px}.empty-plan>div{flex:1}.empty-plan{gap:18px}.empty-plan h3{font-size:20px}.empty-plan .text-link{margin-left:50px}.footer-top{flex-direction:column;gap:40px}.socials{justify-content:start}.join-banner{padding:70px 25px}.join-banner h2{font-size:54px}.form-panel{padding:25px 20px}.filters{flex-wrap:wrap}.filters label{flex-basis:45%}.filters button{width:100%}.gallery-grid .photo{height:300px}.article>h1{font-size:40px}.pilot-portrait{height:260px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.account-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.account-layout h1{font-size:clamp(40px,4vw,64px)}.account-switch{margin-top:22px;font-size:13px}.account-switch a{text-decoration:underline;font-weight:600}.account-message{margin-top:25px;background:#e2e6da;padding:20px;font-size:14px}.google-button{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;background:white;border:1px solid #b9c3b8;padding:15px;font-size:14px}.google-button b{font-size:24px;color:#416cba}.or-divider{text-align:center;font-size:12px;color:var(--muted);margin:15px 0}.account-form .helptext{margin-top:7px;font-size:11px}.account-form .helptext ul{padding-left:16px}.account-form .checkbox-field{font-size:11px}.account-form input[type=password]{margin:0}@media(max-width:800px){.account-layout{grid-template-columns:1fr;gap:40px}.header nav{font-size:13px}}

.metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:40px max(42px,calc((100vw - 1196px)/2));background:#17282c;color:#f1f0e9;gap:25px}.metrics>div{border-left:1px solid #ffffff2b;padding-left:28px}.metrics>div:first-child{padding-left:0;border:0}.metrics strong{font-size:42px;font-weight:600;letter-spacing:-.05em;display:block;line-height:1.2}.metrics span{font-size:9px;letter-spacing:.16em;color:#9bacae;display:block;margin-top:10px}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset:disabled{opacity:.6}@media(max-width:800px){.metrics{padding:30px 25px;gap:20px}.metrics>div{padding-left:20px}.metrics strong{font-size:32px}.metrics span{font-size:8px;letter-spacing:.08em}}@media(max-width:520px){.metrics{grid-template-columns:1fr 1fr;gap:25px 0}.metrics>div:nth-child(3){border:0;padding-left:0}}
