.aminti-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);gap:clamp(2rem,7vw,8rem);align-items:end;max-width:1320px;margin:clamp(5rem,9vw,9rem) auto;padding:0 4vw}.aminti-intro h2{margin:0;font-size:clamp(2.5rem,5.7vw,6rem);font-weight:400;line-height:.93;letter-spacing:-.06em}.aminti-intro p{margin:0;color:rgba(255,255,255,.68);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.aminti-case{display:grid;gap:clamp(4rem,8vw,9rem);padding:0 2.8vw clamp(7rem,11vw,11rem)}.aminti-block{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:center}.aminti-block.reverse{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.aminti-block.reverse .aminti-copy{order:2}.aminti-shot{overflow:hidden;margin:0;border-radius:18px;background:#fff}.aminti-shot img{display:block;width:100%;height:auto}.aminti-copy{max-width:520px}.aminti-copy small{display:block;margin-bottom:1rem;color:#facb26;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.aminti-copy h3{margin:0 0 1rem;font-size:clamp(2rem,3.8vw,4.5rem);font-weight:400;line-height:.98;letter-spacing:-.055em}.aminti-copy p{margin:0;color:rgba(255,255,255,.68);font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.7}.aminti-full{display:grid;gap:1.5rem}.aminti-full .aminti-copy{max-width:780px}.aminti-split{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:stretch}.aminti-split .aminti-shot img{height:100%;object-fit:cover}.aminti-split .mobile-shot{max-width:520px;justify-self:center}.aminti-result{max-width:900px;margin:0 auto;text-align:center}.aminti-result h3{margin:0 0 1.2rem;font-size:clamp(2.2rem,5vw,5.2rem);font-weight:400;line-height:.98;letter-spacing:-.055em}.aminti-result p{margin:0;color:rgba(255,255,255,.68);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}@media(max-width:820px){.aminti-intro,.aminti-block,.aminti-block.reverse,.aminti-split{grid-template-columns:1fr}.aminti-block.reverse .aminti-copy{order:0}.aminti-shot{border-radius:12px}.aminti-copy{max-width:none}.aminti-split .mobile-shot{max-width:100%}}
