/* v35: process, experience, and the whole/parts identity. */
@font-face{font-family:ManropeHeadline;src:url("/assets/fonts/Manrope-Variable-3ae11c49db.ttf") format('truetype');font-weight:200 800;font-display:swap}
.signature-copy h1 .hero-opening{font-family:ManropeHeadline,Manrope,sans-serif;font-weight:300}
.execution-process{grid-template-columns:repeat(5,minmax(0,1fr))}
.work-proof{grid-template-columns:.85fr 1.05fr 1.3fr 1.2fr .95fr;gap:25px}
.proof-item{display:flex;gap:13px;align-items:center;min-width:0}
.proof-icon{flex:0 0 38px;width:38px;height:38px;color:var(--gold)}
.proof-item>span{font-size:10px;line-height:1.6;color:#c9d4d4}
.proof-item b{display:block;font-size:24px;line-height:1.3;margin-bottom:5px}
.whole-line{gap:20px}
.whole-symbol{width:91px;height:91px;flex:0 0 91px}
.depth-circle{border:0;border-radius:0;color:var(--gold);transform:none;z-index:2;pointer-events:none;top:12px;left:-22px;width:102%;height:auto;overflow:visible}
.depth-memory,.depth-surgery{z-index:3}
.speaking-mark{right:-20px;top:-30px;width:850px;height:850px;opacity:.14}
.film-watermark{position:absolute;right:24px;bottom:24px;width:64px;height:64px;z-index:3;opacity:.58;pointer-events:none}
.execution-film figcaption{right:110px;bottom:27px}
.connect-chapter .social-label{display:inline-flex;align-items:center;gap:10px}
.connect-chapter .social-label svg{color:var(--gold);flex:none}
@media(min-width:1600px){.speaking-mark{right:calc((100vw - 1420px)/2 - 110px);width:1000px;height:1000px;top:-70px}}
@media(max-width:1100px) and (min-width:761px){.proof-icon{width:30px;height:30px;flex-basis:30px}.proof-item{gap:9px}.proof-item b{font-size:20px}.work-proof{grid-template-columns:repeat(4,1fr);gap:22px}.work-proof>p{grid-column:1/-1;max-width:none}.speaking-mark{right:-20px;width:730px;height:730px;top:40px}.whole-symbol{width:76px;height:76px;flex-basis:76px}.whole-line{gap:16px}}
@media(max-width:760px){.execution-process{gap:10px}.execution-process li{font-size:12px}.work-proof{grid-template-columns:1fr 1fr;gap:24px 18px}.work-proof>p{grid-column:1/-1;max-width:none}.proof-item{gap:10px;align-items:flex-start}.proof-icon{width:32px;height:32px;flex-basis:32px}.proof-item b{font-size:22px}.proof-item>span{font-size:10px}.whole-symbol{width:76px;height:76px;flex-basis:76px}.whole-line{gap:14px}.whole-line p{font-size:20px}.depth-circle{left:-12px;top:10px;width:100%}.speaking-mark{width:560px;height:560px;right:calc(50% - 285px);top:auto;bottom:-10px}.film-watermark{width:50px;height:50px;right:15px;bottom:14px}.execution-film figcaption{left:23px;right:80px;font-size:7px;bottom:15px;line-height:1.5}.film-brand{bottom:70px}}
/* Bring the actual aircraft into the foreground while retaining its working context. */
.interest-stories article:nth-child(3) .interest-image img{transform:scale(2.4);transform-origin:51% 23%;object-position:52% 35%}
.interest-stories article:nth-child(3) .interest-image:hover img{transform:scale(2.47)}

.interest-stories article:nth-child(1) .interest-image img{object-position:44% 50%;transform:scale(1.01)}

/* v37: let the T enter the frame while preserving space beside Teddy's arm. */
@media(min-width:1101px){
 .intro-monogram{width:560px;height:560px;left:calc(max(0px,(100vw - 1420px)/2) - 210px);top:175px}
 .intro-portrait img{transform:translateX(120px)}
}
@media(min-width:1600px){.intro-monogram{top:200px}}
@media(min-width:761px) and (max-width:1100px){
 .intro-monogram{width:340px;height:340px;left:-120px;top:230px}
}
@media(min-width:1101px) and (max-width:1360px){
 .intro-monogram{width:450px;height:450px;left:-165px;top:200px}
 .intro-portrait img{transform:translateX(70px)}
}
@media(min-width:1101px) and (max-width:1200px){
 .intro-monogram{width:400px;height:400px;left:-145px;top:220px}
}
