*,:after,:before{box-sizing:border-box}#root,body,html{margin:0;max-width:100%;overflow-x:hidden;width:100%}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{height:0;width:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--taskbar-height:72px;--taskbar-logo-box:clamp(92px,7.2vw,124px);--ink:#fff;--page-black:#05080a;--side-gutter:clamp(16px,4vw,40px)}.site{background:#fff;color:#111;overflow-x:hidden}.taskbar{align-items:center;background:#0000;display:flex;justify-content:center;left:0;min-height:72px;min-height:var(--taskbar-height);position:fixed;top:0;width:100%;z-index:1000}.taskbar:before{content:none}.taskbar-inner{grid-gap:clamp(22px,3vw,56px);align-items:center;display:grid;gap:clamp(22px,3vw,56px);grid-template-columns:minmax(0,1fr) clamp(92px,7.2vw,124px) minmax(0,1fr);grid-template-columns:minmax(0,1fr) var(--taskbar-logo-box) minmax(0,1fr);padding:13px 0;position:relative;width:min(1640px,calc(100% - clamp(16px, 4vw, 40px)*2));width:min(1640px,calc(100% - var(--side-gutter)*2));z-index:1}.taskbar-links{align-items:center;display:flex;gap:clamp(14px,1.5vw,28px);list-style:none;margin:0;padding:0}.taskbar-links-left{justify-content:flex-end;justify-self:end}.taskbar-links-right{justify-content:flex-start}.taskbar-actions{align-items:center;display:flex;gap:clamp(14px,1.7vw,28px);justify-self:start}.taskbar-menu-button,.taskbar-mobile-panel{display:none}.taskbar-link{align-items:center;background:#05080a14;border:1px solid #f9fbff94;border-radius:999px;color:#f9fbff;display:inline-flex;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(15px,1.02vw,18px);font-weight:700;justify-content:center;letter-spacing:.42px;line-height:1;min-height:36px;padding:0 16px;text-decoration:none;text-shadow:0 1px 5px #00000080;transition:color .18s ease,border-color .18s ease,background .18s ease,text-shadow .18s ease,opacity .18s ease;white-space:nowrap;width:clamp(162px,10.2vw,190px)}.taskbar-link:hover{background:#f9fbff1f;border-color:#f9fbffdb;opacity:.75}.taskbar-logo-link{align-items:center;border:none;display:inline-flex;height:clamp(92px,7.2vw,124px);height:var(--taskbar-logo-box);justify-content:center;outline:none;padding:0;text-decoration:none;width:clamp(92px,7.2vw,124px);width:var(--taskbar-logo-box)}.taskbar-logo{border:none;display:block;filter:brightness(0) invert(1) contrast(1.08) drop-shadow(0 1px 8px rgba(0,0,0,.4));height:auto;max-height:88%;opacity:.98;transition:filter .18s ease;width:88%}.taskbar-cta{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05080a14;border:1px solid #f9fbff94;border-radius:999px;color:#f9fbff;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(15px,1.02vw,18px);font-weight:700;line-height:1;padding:0;text-decoration:none;text-shadow:0 1px 5px #00000080;transition:color .18s ease,border-color .18s ease,background .18s ease,text-shadow .18s ease;white-space:nowrap}.taskbar.taskbar--dark-text .taskbar-link{background:#ffffff29;border-color:#11161d6b;color:#11161d;text-shadow:none}.taskbar.taskbar--dark-text .taskbar-logo{filter:none}.taskbar.taskbar--dark-text .taskbar-cta{background:#ffffff29;border-color:#11161d6b;color:#11161d;text-shadow:none}.taskbar-cta:hover{background:#f9fbff1f;border-color:#f9fbffdb;opacity:.75}.taskbar-cta:focus-visible,.taskbar-link:focus-visible,.taskbar-logo-link:focus-visible{outline:none}.site-main{overflow-x:hidden;padding-top:0}.site-main--page{background:linear-gradient(180deg,#f3f6f9,#fff 42%);padding-top:92px;padding-top:calc(var(--taskbar-height) + 20px)}.site--inner-pages .taskbar{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060a0fd6}.home-page{overflow-x:hidden}.page-block{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;min-height:clamp(520px,56.25vw,820px);overflow:hidden;position:relative;width:100%}.hero-block{aspect-ratio:auto;height:100svh;min-height:560px}.block-media{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-block .block-media{object-fit:cover;object-position:center center}.overlay{inset:0;position:absolute}.overlay-dark{background:linear-gradient(180deg,#00000061 0,#0000002e 65%,#00000047)}.overlay-light{background:#0000003d}.hero-content{margin-top:0;padding-top:clamp(28px,3.8vh,58px);position:relative;z-index:2}.hero-content h1{color:#fff;color:var(--ink);font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(28px,4.9vw,76px);font-weight:400;margin:0;text-align:center;text-shadow:0 2px 20px #00000061}.intro-block{background:#fff;color:#111;min-height:auto;padding:4vw 6vw}.intro-content{max-width:1120px;text-align:center}.intro-content h2{font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(26px,4.2vw,64px);font-weight:400;margin:0 0 20px}.intro-content p{font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(14px,1.3vw,26px);line-height:1.5;margin:0 auto;max-width:1080px}.pill-button{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff14;border:3px solid #ffffffe6;border-radius:999px;color:#fff;color:var(--ink);cursor:pointer;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(22px,3.1vw,48px);height:clamp(58px,9vh,96px);min-width:clamp(240px,28vw,460px);position:relative;z-index:2}.pill-button:hover{background:#fff3}.newsletter-block{background:#0a1017}.overlay-newsletter{background:linear-gradient(135deg,#070c14d6,#070c14a8 52%,#070c14c7)}.newsletter-content{padding:clamp(20px,3vw,46px) 0;position:relative;text-align:center;width:min(90%,1100px);z-index:2}.newsletter-content h2{color:#f3f7ff;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(30px,4.4vw,68px);font-weight:400;margin:0;text-shadow:0 2px 14px #0006}.newsletter-content p{color:#f0f6ffe6;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(14px,1.55vw,24px);line-height:1.5;margin:16px auto 36px;max-width:1000px;text-shadow:0 1px 10px #00000057}.email-placeholder{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#090e1657;border:2px solid #ffffffb8;border-radius:999px;color:#f4f8ffdb;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(15px,1.7vw,30px);letter-spacing:.2px;margin:0 auto;padding:clamp(10px,1.2vw,18px) clamp(16px,2vw,30px);text-align:center;width:min(72%,760px)}.tbd-block{background:#d9d9d9}.tbd-block p{color:#7f7f7f;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(24px,3.7vw,58px);margin:0}.inner-page{padding-bottom:clamp(20px,3vw,48px)}.inner-page-hero{background:#101a27;border-radius:8px;box-shadow:0 26px 54px #08101c33;color:#f3f7ff;isolation:isolate;margin:0 auto;overflow:hidden;padding:clamp(38px,5.2vw,70px) clamp(22px,3vw,44px);position:relative;width:min(1280px,calc(100% - clamp(16px, 4vw, 40px)*2));width:min(1280px,calc(100% - var(--side-gutter)*2))}.inner-page-hero:before{background-image:var(--inner-hero-image);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;transform:scale(1.02);z-index:-2}.inner-page-hero:after{background:linear-gradient(90deg,#080e16db,#080e16ad 48%,#080e1647),linear-gradient(0deg,#060a0f5c,#060a0f5c);content:"";inset:0;position:absolute;z-index:-1}.inner-page-eyebrow{color:#eaf1fcd1;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:13px;letter-spacing:1.4px;margin:0 0 12px;text-transform:uppercase}.inner-page-hero h1{font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(30px,4.3vw,62px);font-weight:400;margin:0}.inner-page-hero p{color:#e9f1fceb;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(16px,1.45vw,24px);line-height:1.45;margin:14px 0 0;max-width:760px}.page-shell{margin:26px auto 0;width:min(1280px,calc(100% - clamp(16px, 4vw, 40px)*2));width:min(1280px,calc(100% - var(--side-gutter)*2))}.panel-card{background:#fff;border:1px solid #d9e1eb;border-radius:8px;box-shadow:0 20px 42px #09121e14;padding:clamp(20px,2.5vw,34px)}.panel-card--blank{min-height:200px}.status-note{color:#314258;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:16px;margin:0 0 16px}.status-note--error{color:#af2c25}.status-note--success{color:#1f5e38}.charter-form{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:flex;flex-direction:column;gap:8px}.form-field span{color:#1d2a3d;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:14px;font-weight:700;letter-spacing:.4px}.form-field input,.form-field textarea,.search-input{background:#fff;border:1px solid #c8d2de;border-radius:12px;color:#1b2636;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:15px;padding:11px 12px;width:100%}.form-field textarea{resize:vertical}.form-field--wide{grid-column:1/-1}.primary-button{background:linear-gradient(135deg,#101a27,#1d334a);border:none;border-radius:12px;color:#f8fbff;cursor:pointer;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:16px;font-weight:700;max-width:100%;min-width:180px;padding:12px 20px;width:-webkit-fit-content;width:fit-content}.primary-button:hover{opacity:.92}.panel-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.panel-header p{color:#1f2d40;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:18px;font-weight:700;margin:0}.search-input{max-width:360px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;min-width:680px;width:100%}.data-table td,.data-table th{border-bottom:1px solid #e4ebf3;color:#1f2d40;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:15px;padding:13px 10px;text-align:left;vertical-align:top}.data-table th{color:#4f6279;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.data-table td span{color:#5e6f85;display:block;font-size:13px;margin-top:3px}.admin-login{grid-gap:18px;display:grid;gap:18px;max-width:520px}.admin-sheet-panel{grid-gap:20px;display:grid;gap:20px}.admin-toolbar{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.admin-toolbar .status-note{margin-bottom:6px}.admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-actions .aircraft-action,.admin-actions .aircraft-back-button{margin-top:0}.admin-file-action{align-items:center;display:inline-flex;margin-top:0;position:relative}.admin-file-action input{cursor:pointer;inset:0;opacity:0;position:absolute}.admin-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #d9e1eb;border-radius:8px;overflow-x:auto}.admin-sheet-table{border-collapse:collapse;min-width:1120px;width:100%}.admin-sheet-table td,.admin-sheet-table th{border-bottom:1px solid #e4ebf3;border-right:1px solid #e4ebf3;color:#1f2d40;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;padding:10px;vertical-align:middle}.admin-sheet-table th{background:#f4f7fb;color:#4f6279;font-size:13px;letter-spacing:.4px;text-align:left;text-transform:uppercase}.admin-sheet-table td:first-child,.admin-sheet-table th:first-child{text-align:center;width:76px}.admin-sheet-table td:last-child,.admin-sheet-table th:last-child{border-right:none;width:100px}.admin-sheet-table tr:last-child td{border-bottom:none}.admin-sheet-table input:not([type]),.admin-sheet-table input[type=text]{background:#fff;border:1px solid #c8d2de;border-radius:8px;color:#1b2636;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:15px;min-width:120px;padding:9px 10px;width:100%}.admin-sheet-table input[type=checkbox]{accent-color:#101a27;height:18px;width:18px}.admin-remove-button{background:#fff;border:1px solid #c8d2de;border-radius:8px;color:#af2c25;cursor:pointer;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:14px;font-weight:700;padding:8px 10px}.admin-remove-button:hover{background:#fff5f4;border-color:#af2c25}.aircraft-guide-shell{display:block}.aircraft-detail-list,.aircraft-type-list{grid-gap:clamp(28px,4vw,58px);display:grid;gap:clamp(28px,4vw,58px)}.aircraft-type-feature{grid-gap:clamp(24px,4vw,70px);align-items:center;border-bottom:1px solid #dbe4ef;display:grid;gap:clamp(24px,4vw,70px);grid-template-columns:minmax(250px,.85fr) minmax(320px,1.15fr);padding:clamp(26px,4.8vw,72px) 0}.aircraft-type-feature:first-child{padding-top:8px}.aircraft-type-feature--reversed{grid-template-columns:minmax(320px,1.15fr) minmax(250px,.85fr)}.aircraft-type-feature--reversed .aircraft-type-copy{order:2}.aircraft-type-feature--reversed .aircraft-type-media{order:1}.aircraft-type-copy{color:#172335}.aircraft-type-eyebrow{color:#55718e;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;margin:0 0 12px;text-transform:uppercase}.aircraft-detail-heading h2,.aircraft-type-copy h2{color:#101a27;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(32px,4.2vw,58px);font-weight:400;margin:0 0 18px}.aircraft-detail-heading p,.aircraft-type-copy p{color:#40536b;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(16px,1.35vw,20px);line-height:1.55;margin:0 0 12px;max-width:520px}.aircraft-action,.aircraft-back-button{background:#fff;border:1px solid #223145;border-radius:8px;color:#142134;cursor:pointer;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:16px;font-weight:700;margin-top:14px;padding:11px 18px}.aircraft-action:hover,.aircraft-back-button:hover{background:#101a27;color:#fff}.aircraft-type-media{align-items:center;display:flex;justify-content:center;min-height:clamp(170px,22vw,300px)}.aircraft-type-media img{filter:drop-shadow(0 18px 20px rgba(19,31,48,.12));max-height:320px;object-fit:contain;width:100%}.aircraft-detail-view{grid-gap:28px;display:grid;gap:28px}.aircraft-back-button{justify-self:start;margin-top:0}.aircraft-detail-heading{max-width:760px}.aircraft-detail-heading h2{margin-bottom:12px}.aircraft-detail-card{align-items:stretch;background:#fff;border:1px solid #d9e1eb;border-radius:8px;box-shadow:0 18px 36px #09121e14;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(280px,1.05fr);overflow:hidden}.aircraft-detail-media{background:#eef3f8;min-height:290px}.aircraft-detail-media img{display:block;height:100%;object-fit:cover;width:100%}.aircraft-detail-media--sketch{background:#f7f9fc;padding:22px}.aircraft-detail-media--sketch img{object-fit:contain}.aircraft-detail-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3.4vw,48px)}.aircraft-detail-copy h3{color:#101a27;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(28px,3vw,44px);font-weight:400;margin:0 0 24px}.aircraft-detail-copy dl{grid-gap:14px;display:grid;gap:14px;margin:0}.aircraft-detail-copy dl div{grid-gap:18px;align-items:baseline;border-bottom:1px solid #e5ebf2;display:grid;gap:18px;grid-template-columns:minmax(110px,.7fr) minmax(120px,1fr);padding-bottom:12px}.aircraft-detail-copy dt{color:#55718e;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.aircraft-detail-copy dd,.aircraft-detail-copy dt{font-family:Abadi MT Condensed Light,Segoe UI,sans-serif}.aircraft-detail-copy dd{color:#172335;font-size:18px;margin:0}.footer{background:#05080a;background:var(--page-black);color:#f0f2f5;padding:clamp(28px,4vw,56px) clamp(20px,4vw,60px)}.footer-grid{grid-gap:clamp(20px,2.8vw,42px);display:grid;gap:clamp(20px,2.8vw,42px);grid-template-columns:minmax(300px,1.25fr) 1fr 2fr 1.8fr}.footer-logo-wrap{align-items:flex-start;display:flex}.footer-logo-wrap img{display:block;filter:grayscale(1) brightness(2.2);max-width:360px;width:100%}.footer-col h3{color:#fff;font-family:Book Antiqua,Palatino Linotype,serif;font-size:clamp(14px,1.2vw,21px);margin:0 0 12px}.footer-col p{color:#d8dde6;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(11px,1vw,16px);line-height:1.45;margin:0 0 6px}.footer-label{color:#fff;font-weight:700;margin-top:14px}.footer-disclaimer{border-top:1px solid #ffffff26;color:#c3cad5;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:clamp(10px,.85vw,13px);margin-top:clamp(20px,2.4vw,34px);padding-top:14px}@media (max-width:900px){:root{--taskbar-height:58px;--taskbar-logo-box:clamp(42px,7vw,58px)}.taskbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;min-height:72px;min-height:var(--taskbar-height);position:fixed}.taskbar-inner{align-items:center;gap:clamp(6px,1.5vw,14px);grid-template-columns:minmax(0,1fr) clamp(92px,7.2vw,124px) minmax(0,1fr);grid-template-columns:minmax(0,1fr) var(--taskbar-logo-box) minmax(0,1fr);padding:8px 0;width:calc(100% - 16px)}.taskbar-links{display:flex;flex-wrap:nowrap;gap:clamp(5px,1vw,10px);min-width:0}.taskbar-links-left{justify-self:end}.taskbar-links-right{justify-content:flex-start}.taskbar-actions{display:flex;gap:clamp(5px,1vw,10px);justify-self:start;min-width:0}.taskbar-cta,.taskbar-link{align-items:center;display:inline-flex;font-size:clamp(7.5px,1.3vw,10.5px);height:auto;justify-content:center;letter-spacing:0;line-height:1.05;min-height:26px;padding:0 8px;white-space:nowrap;width:clamp(104px,14vw,128px)}.taskbar-logo-link{padding:0}.taskbar-logo{width:88%}.taskbar-logo,.taskbar.taskbar--dark-text .taskbar-logo{filter:brightness(0) invert(1) contrast(1.08) drop-shadow(0 1px 8px rgba(0,0,0,.4))}.taskbar-menu-button,.taskbar-mobile-panel{display:none}.site-main{padding-top:0}.site-main--page{padding-top:90px;padding-top:calc(var(--taskbar-height) + 18px)}.page-block{aspect-ratio:auto;min-height:64svh}.hero-block{min-height:520px}.intro-block{min-height:auto;padding:52px clamp(16px,4vw,40px);padding:52px var(--side-gutter)}.intro-content p{font-size:15px}.pill-button{font-size:clamp(20px,5.2vw,32px);height:auto;min-height:58px;min-width:0;padding:14px 20px;width:min(82%,420px)}.email-placeholder{width:88%}.footer-grid{gap:18px;grid-template-columns:1fr}.footer-logo-wrap img{max-width:min(320px,100%)}.inner-page-hero,.page-shell{width:calc(100% - clamp(16px, 4vw, 40px)*2);width:calc(100% - var(--side-gutter)*2)}.inner-page-hero{border-radius:8px}.charter-form{grid-template-columns:1fr}.panel-header{align-items:flex-start;flex-direction:column;margin-bottom:12px}.search-input{max-width:none}.admin-toolbar{flex-direction:column}.admin-actions{justify-content:flex-start}.aircraft-action,.aircraft-back-button,.primary-button{min-height:44px}.aircraft-type-feature,.aircraft-type-feature--reversed{gap:18px;grid-template-columns:1fr;padding:36px 0}.aircraft-type-feature--reversed .aircraft-type-copy,.aircraft-type-feature--reversed .aircraft-type-media{order:0}.aircraft-detail-heading p,.aircraft-type-copy p{max-width:none}.aircraft-detail-card{grid-template-columns:1fr}.aircraft-detail-media{min-height:230px}.aircraft-detail-copy dl div{gap:4px;grid-template-columns:1fr}}@media (max-width:640px){:root{--side-gutter:14px;--taskbar-logo-box:clamp(62px,14vw,82px)}.taskbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a0f5c}.taskbar-inner{gap:0;grid-template-columns:44px clamp(92px,7.2vw,124px) 44px;grid-template-columns:44px var(--taskbar-logo-box) 44px;justify-content:space-between;padding:9px 0;width:calc(100% - 28px)}.taskbar-actions,.taskbar-links{display:none}.taskbar-logo-link{grid-column:2}.taskbar-logo{max-height:94%;width:94%}.taskbar-menu-button{align-items:center;background:#05080a29;border:1px solid #f9fbff9e;border-radius:999px;display:inline-flex;flex-direction:column;gap:4px;grid-column:3;height:38px;justify-content:center;justify-self:end;padding:0;width:38px}.taskbar-menu-button span{background:#f9fbff;border-radius:999px;height:2px;width:16px}.taskbar-mobile-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060a0fe0;border:1px solid #f9fbff38;border-radius:8px;display:none;gap:8px;grid-template-columns:1fr;left:0;padding:12px;position:absolute;right:0;top:calc(100% + 8px)}.taskbar--menu-open .taskbar-mobile-panel{display:grid}.taskbar-mobile-cta,.taskbar-mobile-link{align-items:center;background:#ffffff0f;border:1px solid #f9fbff94;border-radius:999px;color:#f9fbff;display:inline-flex;font-family:Abadi MT Condensed Light,Segoe UI,sans-serif;font-size:14px;font-weight:700;justify-content:center;min-height:38px;text-decoration:none;width:100%}.hero-content{padding-top:20px;width:calc(100% - 32px)}.hero-content h1{font-size:clamp(32px,12vw,48px);line-height:1.08}.page-block{min-height:58svh}.image-block{min-height:420px}.newsletter-block{min-height:480px}.newsletter-content{width:calc(100% - 32px)}.newsletter-content h2{font-size:clamp(30px,10vw,42px);line-height:1.12}.newsletter-content p{margin:14px auto 24px}.email-placeholder{border-radius:8px;font-size:16px;width:100%}.inner-page-hero{padding:34px 18px}.inner-page-hero h1{font-size:clamp(30px,10vw,44px);line-height:1.08}.inner-page-hero p{font-size:16px}.page-shell{margin-top:16px}.panel-card{padding:18px 14px}.aircraft-action,.aircraft-back-button,.primary-button{width:100%}.table-wrap{overflow-x:visible}.data-table,.data-table tbody,.data-table td,.data-table th,.data-table thead,.data-table tr{display:block}.data-table{min-width:0}.data-table thead{display:none}.data-table tr{background:#fff;border:1px solid #d9e1eb;border-radius:8px;margin-bottom:12px;padding:12px}.data-table td{border-bottom:none;padding:6px 0}.data-table td[data-label]:before{color:#4f6279;content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:2px;text-transform:uppercase}.admin-sheet-panel{padding:14px}.admin-actions,.admin-actions .aircraft-action,.admin-actions .aircraft-back-button,.admin-actions .primary-button{width:100%}.admin-sheet-table{min-width:960px}.aircraft-detail-heading h2,.aircraft-type-copy h2{font-size:clamp(30px,10vw,42px);line-height:1.1}.aircraft-type-media{min-height:160px}.aircraft-detail-media{min-height:210px}.aircraft-detail-copy{padding:20px 16px}.footer{padding:28px 18px}}@media (max-width:380px){.taskbar-inner{gap:0;width:calc(100% - 24px)}.taskbar-logo{width:94%}.hero-block{min-height:500px}.image-block{min-height:380px}.pill-button{width:calc(100% - 28px)}}
/*# sourceMappingURL=main.c9651dea.css.map*/