.maxim-film{min-width:0;width:100%;margin:0}.maxim-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#162c3f}.maxim-film figcaption{display:flex;justify-content:space-between;gap:12px;padding:10px 0;margin:0;color:#53606a;border-bottom:1px solid #bca27d;font-size:13px;line-height:1.4}.ceo-promise:has(.maxim-film){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.khero:has(.maxim-film){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.khero:has(.maxim-film) .lead{max-width:43ch}
.r-proof{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #bca27d;padding:28px 0 18px;gap:16px}.r-proof strong,.r-proof span{display:block}.r-proof strong{font-weight:450;font-size:clamp(34px,4vw,64px);line-height:1.2}.r-proof small{grid-column:1/-1;color:#5d666b}.r-team,.r-start{padding-block:48px}.r-team>div,.r-start>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px}.r-team figure img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:50% 28%}.r-team figcaption b,.r-start b{display:block;color:#162c3f;font-weight:550;font-size:18px}.r-start>div{grid-template-columns:repeat(3,minmax(0,1fr))}.r-start a{text-decoration:none}.r-start img,.r-notes img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.r-start b{padding:12px 0;border-bottom:1px solid #bca27d}.r-notes figure{margin-top:24px}.r-notes h3{margin-bottom:0}.r-notes p{margin-top:6px}.maria-contact{display:flex;align-items:center;gap:16px;margin:0 0 26px;text-align:left}.maria-contact img{width:72px;height:72px;object-fit:cover;border-radius:50%}.maria-contact strong,.maria-contact span,.maria-contact small{display:block}.maria-contact strong{font-size:21px;line-height:1.4;font-weight:550}.maria-contact small{letter-spacing:.12em;font-size:10px}.maria-contact span{font-size:13px}.lp-next:has(.maria-contact){flex-wrap:wrap;align-items:center;gap:16px}.lp-next .maria-contact{margin:0 auto 0 0}
.design-study{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:clamp(28px,5vw,90px);background:#f4f1eb}.study-copy h2{margin:22px 0}.study-copy>p:not(.eyebrow){color:#5d666b;font-size:17px;line-height:1.55;max-width:37ch;margin:0 0 26px}.study-view{margin:0;min-width:0}.study-frame{position:relative;aspect-ratio:1.65;overflow:hidden;--wipe:var(--manual,calc(90% - var(--sc-p,.5)*80%))}.study-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.study-sketch{clip-path:inset(0 calc(100% - var(--wipe)) 0 0)}.study-frame i{position:absolute;left:var(--wipe);top:0;bottom:0;border-left:2px solid white}.study-label{display:flex;gap:14px;align-items:center;padding:12px 0;font-size:14px}.study-label input{width:100%;accent-color:#162c3f;cursor:ew-resize}.study-view figcaption{font-size:12px;color:#5d666b}.hero:has(.hero-content) .hero-content{text-align:left;align-items:flex-start;width:100%;padding-inline:clamp(24px,6vw,108px)}.hero .hero-content .actions{justify-content:flex-start}.hero .hero-shade{background:linear-gradient(90deg,rgba(11,29,44,.72),rgba(11,29,44,.10) 85%)}
@media(max-width:760px){.r-proof{gap:8px;font-size:13px}.r-team>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.r-start>div,.ceo-promise:has(.maxim-film),.khero:has(.maxim-film),.design-study{grid-template-columns:1fr}.ceo-promise .ceo-message{grid-row:1}.khero:has(.maxim-film){padding-top:4px}.r-start>div{gap:20px}.maria-contact{flex-wrap:wrap}.study-copy h2 br{display:none}.hero .hero-shade{background:linear-gradient(90deg,#0b1d2cb5,#0b1d2c30)}}
@media(prefers-reduced-motion:reduce){.study-frame{--wipe:var(--manual,50%)}}
.maria-contact a{display:inline-block;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:3px;margin-top:4px}
