/* Strata Aero desktop density: 75%, 2026-10-09.
   Original mobile/tablet styles remain active below 1024px.
   Full-screen media and responsive breakpoints stay unchanged. */
@media (min-width:1024px){
html{scroll-behavior:smooth;scroll-padding-top:93.75px}.interior-page{overflow-x:clip}.interior-page #header{background:rgba(248,247,243,.97);border-bottom:0.75px solid rgba(8,41,64,.08)}main{padding-top:90px}.wrap{width:min(1095px,89%);margin-inline:auto}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400}h1{font-size:clamp(40.5px,4.35vw,70.5px);line-height:1.07;letter-spacing:-.045em}h2{font-size:clamp(28.5px,3.225vw,49.5px);line-height:1.12;letter-spacing:-.035em}h3{font-size:24px;line-height:1.2;letter-spacing:-.025em}em{font-weight:400}p{font-size:12.75px;line-height:1.8;color:#566975}p+p{margin-top:15px}.lead{font-size:clamp(13.5px,1.125vw,18px);line-height:1.65;color:var(--navy)}.eyebrow{color:#806641}.section-space{padding-block:75px}.section-number{font-size:9px;line-height:1.6;letter-spacing:.16em;color:#8a6b44;text-transform:uppercase}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:52.5px;margin-bottom:41.25px}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p{max-width:262.5px}.section-heading h1{flex:1}.section-heading>div{flex:1}figcaption{font-size:9px;letter-spacing:.055em;line-height:1.7;color:#6c7b82}
.split-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:6vw;padding-block:45px 56.25px;min-height:517.5px}.hero-intro .eyebrow{margin-bottom:22.5px}.portrait-photo{height:435px;position:relative}.portrait-photo img{height:100%;width:100%;object-fit:cover;object-position:62% center}.portrait-photo figcaption{position:absolute;bottom:16.5px;left:18.75px;right:18.75px;color:var(--navy);background:rgba(248,247,243,.9);padding:7.5px 12px}.editorial-intro{border-top:0.75px solid #d6d8d5;padding-block:67.5px;display:grid;grid-template-columns:1fr 1.7fr;gap:9vw}.editorial-intro .eyebrow{padding-top:10.5px}.editorial-intro h2{margin-bottom:26.25px}.editorial-intro p{max-width:555px}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:41.25px;padding-bottom:75px}.principles article{border-top:0.75px solid #c6caca;padding-top:18.75px}.principles h3{margin:18.75px 0 13.5px}.principles p{font-size:12px}.image-quote{position:relative;min-height:405px;display:flex;align-items:center;padding:63.75px 8vw;isolation:isolate}.image-quote img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.image-quote:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,24,39,.93),rgba(4,24,39,.57) 52%,rgba(4,24,39,.1));z-index:-1}.image-quote h2{color:var(--paper);max-width:570px}.image-quote .eyebrow{color:#d5bb93;margin-bottom:21px}.closing-call{padding:60px 8vw;background:var(--navy);color:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:33.75px}.closing-call h2{font-size:clamp(26.25px,2.7vw,42.75px);margin-top:15px}.closing-call .eyebrow{color:#d5bb93}.closing-call a{flex-shrink:0}.page-footer{width:89%;margin:auto;min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:22.5px;padding:22.5px 0}.footer-brand{letter-spacing:.2em;font-size:12px}.page-footer p{font-family:var(--serif);font-size:15px;font-style:italic}.page-footer .text-link{font-size:9.75px}
.wide-hero{position:relative;min-height:487.5px;isolation:isolate;display:flex;align-items:center;padding:48.75px 8vw}.hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.wide-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(248,247,243,.97),rgba(248,247,243,.84) 33%,rgba(248,247,243,.1) 70%)}.wide-hero-copy{max-width:487.5px}.wide-hero-copy h1{margin:18px 0}.wide-hero-copy .dark-button{margin-top:21px}.image-caption{position:absolute;bottom:21px;right:5.5vw;font-size:9px;line-height:1.6;letter-spacing:.04em;background:rgba(248,247,243,.9);padding:6.75px 11.25px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.service-grid article{padding:25.5px 22.5px 30px;background:#eeede7;border-top:1.5px solid var(--gold)}.service-grid h3{margin:22.5px 0 16.5px;font-size:26.25px}.service-grid p{font-size:12px}.process-section{border-top:0.75px solid #d6d8d5;padding-block:67.5px 75px;display:grid;grid-template-columns:1fr 1.25fr;gap:9vw}.process-section h2{margin:18.75px 0 22.5px}.process-list{padding:0;margin:0;list-style:none}.process-list li{display:flex;gap:18.75px;padding:21px 0;border-bottom:0.75px solid #d6d8d5}.process-list li:first-child{padding-top:0}.process-list li>span{font-family:var(--serif);font-size:18px;color:#997d55}.process-list h3{font-size:19.5px;margin-bottom:7.5px}.process-list p{font-size:12px}
.fleet-hero{padding-top:45px}.fleet-hero>.eyebrow{margin-bottom:18.75px}.fleet-hero .section-heading{margin-bottom:30px}.landscape-photo img{width:100%;height:322.5px;object-fit:cover;object-position:center 58%;display:block}.landscape-photo figcaption{padding-top:9.75px}.aircraft-list{padding-top:71.25px}.aircraft-row{display:grid;grid-template-columns:.18fr 1.15fr .75fr;gap:30px;padding:36px 0;border-top:0.75px solid #cbd0ce}.aircraft-row>div:nth-child(2){max-width:450px}.aircraft-row h3{font-size:31.5px;margin:11.25px 0 15px}.aircraft-fit{padding-left:26.25px;border-left:0.75px solid #d6d8d5}.aircraft-fit>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#806641}.aircraft-fit p{margin:10.5px 0;font-size:12px}.aircraft-row .section-number{padding-top:3px}.cabin-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16.5px;padding-block:33.75px 71.25px}.cabin-gallery img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover}.cabin-gallery figcaption{padding-top:12px;font-family:var(--serif);font-size:18px;letter-spacing:0;color:var(--navy)}
.destinations-hero{padding-block:48.75px 41.25px}.destinations-hero h1{margin-top:21px}.destinations-intro{display:flex;align-items:center;gap:22.5px;margin-top:22.5px}.destination-ribbon{height:300px;position:relative;overflow:hidden}.destination-ribbon img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.destination-ribbon>span{position:absolute;bottom:19.5px;left:5.5vw;color:var(--navy);background:rgba(248,247,243,.9);padding:9px 15px;font-family:var(--serif);font-size:18px}.destinations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0.75px solid #bfc8c9;border-left:0.75px solid #bfc8c9}.destination-tile{border-right:0.75px solid #bfc8c9;border-bottom:0.75px solid #bfc8c9;padding:22.5px 24px 27px;display:flex;flex-direction:column;align-items:flex-start}.destination-tile:nth-child(2),.destination-tile:nth-child(6){background:#efede6}.destination-meta{display:flex;justify-content:space-between;gap:15px;width:100%;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#806641}.destination-tile h3{font-size:48px;margin:28.5px 0 18.75px}.destination-tile h4{font-size:17.25px;line-height:1.4;margin-bottom:10.5px}.destination-tile p{font-size:12px;margin-bottom:19.5px}.destination-tile .text-link{margin-top:auto}.destination-note{border-top:0.75px solid #cbd0ce;display:grid;grid-template-columns:.6fr 1.2fr 1fr;align-items:start;gap:30px;padding-block:48.75px 67.5px}.destination-note h2{font-size:32.25px}.destination-note .eyebrow{padding-top:6.75px}
.contact-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:8vw;padding-block:48.75px 67.5px}.contact-intro h1{margin-top:20.25px}.contact-intro>p:not(.lead){font-size:12px;max-width:285px;margin-top:16.5px}.contact-image{margin-top:26.25px;max-width:307.5px}.contact-image img{display:block;width:100%;aspect-ratio:1.85;object-fit:cover}.contact-intro>.preview-note{font-size:9.75px!important;line-height:1.65;color:#6d7b82}.brief-panel{padding:28.5px 30px;background:#f0efe9;border:0.75px solid #dedfd8;align-self:start}.brief-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.brief-mark{font-family:var(--serif);font-size:18.75px;letter-spacing:-.06em;color:#9b7a4e}.brief-panel h2{font-size:33px;margin:15px 0 22.5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18.75px 18px}.form-grid .full{grid-column:1/-1}label{display:block;font-size:10.5px;line-height:1.5;color:#456074}input,textarea,select{display:block;width:100%;min-width:0;margin-top:6px;padding:9px 0;border:0;border-bottom:0.75px solid #a5b3b9;border-radius:0;background:transparent;color:var(--navy);font-size:12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#6b7a84;opacity:1}textarea{resize:vertical}select{padding-right:15px}form>.dark-button{margin-top:21px;width:100%}.form-note{font-size:9px;line-height:1.65;margin-top:11.25px}#itinerary h3{margin:13.5px 0;font-size:26.25px}#itinerary-details{white-space:pre-line;font-size:12px;line-height:1.85;padding:18.75px 0;border-top:0.75px solid #c7cdc9;border-bottom:0.75px solid #c7cdc9;overflow-wrap:anywhere}.brief-actions{display:flex;align-items:center;gap:18.75px;margin-top:18.75px;flex-wrap:wrap}
@media(min-width:1800px){.split-hero{gap:67.5px}.wrap{width:min(1162.5px,87%)}}
@media(max-width:1100px){.split-hero{gap:4vw}.portrait-photo{height:397.5px}.section-heading{gap:30px}.section-heading>p{max-width:217.5px}.principles{gap:22.5px}.service-grid article{padding:19.5px 17.25px}.service-grid h3{font-size:22.5px}.destination-tile{padding:19.5px 18px}.destination-meta{font-size:8.25px}.contact-layout{gap:5vw}.brief-panel{padding:22.5px}.aircraft-row{gap:18.75px}.destination-note{grid-template-columns:1fr 1fr}.destination-note .eyebrow{grid-column:1/-1}}
@media(max-width:900px){main{padding-top:70.5px}.wrap{width:88%}.split-hero{padding-top:30px;min-height:435px}.portrait-photo{height:352.5px}h1{font-size:42.75px}.editorial-intro{gap:6vw;grid-template-columns:.7fr 1.5fr}.principles{gap:18.75px}.principles h3{font-size:21px}.section-heading{align-items:flex-start}.service-grid{gap:11.25px}.service-grid article{padding:19.5px 15px}.process-section{gap:5vw}.destinations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-tile:nth-child(2),.destination-tile:nth-child(6){background:transparent}.destination-tile:nth-child(2),.destination-tile:nth-child(3),.destination-tile:nth-child(6){background:#efede6}.destination-meta{font-size:9px}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:4vw}.contact-intro h1{font-size:43.5px}.brief-panel{padding:19.5px}.form-grid{gap:15px 11.25px}.contact-image{aspect-ratio:1.25}.contact-image img{height:100%;object-fit:cover}.page-footer{flex-wrap:wrap}}
@media(max-width:700px){h1{font-size:clamp(33.75px,6.675vw,48px)}h2{font-size:30px}.split-hero{grid-template-columns:1fr;padding-block:27px 33.75px;gap:26.25px}.hero-intro .eyebrow{margin-bottom:15px}.portrait-photo{height:285px}.editorial-intro{grid-template-columns:1fr;gap:18.75px;padding-block:37.5px}.editorial-intro .eyebrow{padding:0}.editorial-intro h2{margin-bottom:18.75px}.principles{grid-template-columns:1fr;padding-bottom:37.5px;gap:22.5px}.principles h3{margin-top:13.5px;font-size:23.25px}.image-quote{min-height:322.5px;padding:41.25px 6vw}.image-quote h2{font-size:28.5px}.closing-call{padding:37.5px 6vw;flex-direction:column;align-items:flex-start;gap:22.5px}.closing-call h2{font-size:29.25px}.page-footer{padding-block:21px;gap:13.5px;min-height:97.5px}.page-footer p{font-size:13.5px}.page-footer .text-link{flex-basis:100%;width:max-content;border:0;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:6px}.wide-hero{min-height:495px;padding:33.75px 6vw 60px;align-items:flex-start}.wide-hero:after{background:linear-gradient(90deg,rgba(248,247,243,.92),rgba(248,247,243,.65) 55%,rgba(248,247,243,.1))}.wide-hero h1{font-size:45px}.hero-background{object-position:58% center}.wide-hero-copy .lead{font-size:13.5px}.image-caption{right:auto;left:6vw;bottom:16.5px;max-width:88%;font-size:9px}.section-space{padding-block:41.25px}.section-heading{display:block;margin-bottom:26.25px}.section-heading>p{max-width:none;margin-top:18.75px}.section-heading .eyebrow{margin-bottom:15px}.service-grid{grid-template-columns:1fr;gap:15px}.service-grid article{padding:22.5px}.service-grid h3{font-size:27px;margin:15px 0}.service-grid h3 br{display:none}.process-section{grid-template-columns:1fr;gap:28.5px;padding-block:37.5px}.process-list li{gap:15px}.fleet-hero{padding-top:26.25px}.landscape-photo img{height:232.5px;object-position:55% center}.aircraft-list{padding-top:41.25px}.aircraft-row{grid-template-columns:19.5px 1fr;gap:13.5px;padding:24px 0}.aircraft-row h3{font-size:27px}.aircraft-fit{grid-column:2;padding:15px 0 0;border-left:0;border-top:0.75px solid #d6d8d5}.aircraft-fit p br{display:none}.aircraft-fit p{display:none}.aircraft-fit .text-link{display:block;width:fit-content;margin-top:7.5px}.cabin-gallery{grid-template-columns:1fr;padding-block:15px 41.25px;gap:22.5px}.cabin-gallery img{aspect-ratio:1.7}.cabin-gallery figcaption{font-size:17.25px;padding-top:9px}.destinations-hero{padding-block:26.25px 30px}.destinations-hero h1{font-size:35.25px}.destinations-intro{gap:15px;margin-top:16.5px}.destinations-intro .gold-rule{width:30px;flex-shrink:0}.destinations-intro .lead{font-size:12.75px}.destination-ribbon{height:225px}.destination-ribbon img{object-position:57% center}.destination-ribbon>span{font-size:14.25px;padding:7.5px 9.75px}.destinations-grid{grid-template-columns:1fr}.destination-tile{padding:21px}.destination-tile h3{font-size:43.5px;margin:20.25px 0 15px}.destination-tile:nth-child(n){background:transparent}.destination-tile:nth-child(even){background:#efede6}.destination-note{grid-template-columns:1fr;gap:18px;padding-block:33.75px 41.25px}.destination-note h2{font-size:30px}.contact-layout{grid-template-columns:1fr;gap:26.25px;padding-block:26.25px 41.25px}.contact-intro h1{font-size:48px}.contact-intro .lead{font-size:15px}.contact-image{max-width:none;aspect-ratio:2.15;margin-top:21px}.contact-intro>p:not(.lead){max-width:none}.brief-panel{padding:21px 17.25px}.brief-panel h2{font-size:30px}.brief-actions{gap:12px}.form-grid{gap:18px 13.5px}.form-note{font-size:9.75px}}
@media(max-width:480px){main{padding-top:66px}.form-grid{grid-template-columns:1fr}.contact-intro h1{font-size:42.75px}.page-footer .footer-brand{font-size:10.5px}.page-footer p{font-size:12px}.destinations-hero h1{font-size:32.25px}.brief-panel{padding:21px 15px}}

}
