.page-hero{text-align:center;padding:87px 0 56px}.section-kicker{font-size:15px;line-height:1.4;color:var(--muted);font-weight:600;letter-spacing:.045em;margin-bottom:20px}.page-hero h1{font-size:56px;line-height:1.22;letter-spacing:-.045em}.page-hero>p:not(.section-kicker){font-size:20px;color:var(--muted);line-height:1.7;max-width:640px;margin:26px auto}.page-hero .button{margin-top:3px}.editorial{position:relative;max-width:1120px;border-radius:28px;overflow:hidden;background:#f5f5f7}.editorial img{width:100%;height:510px;object-fit:cover}.editorial-overlay{padding:36px 40px 40px;text-align:center}.editorial-overlay>span{display:none}.editorial-overlay strong{display:block;font-size:29px;line-height:1.3;font-weight:600;letter-spacing:-.03em}.editorial-overlay strong br{display:none}.editorial-overlay em{display:block;font-size:16px;color:var(--muted);font-style:normal;line-height:1.7;margin-top:15px}.section{padding:104px 0}.section-head{text-align:center;margin-bottom:45px}.section-head h2{font-size:43px;line-height:1.25}.section-head>p{max-width:610px;margin:22px auto 0;font-size:18px;color:var(--muted);line-height:1.75}.tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tile{padding:32px 29px 35px;background:var(--canvas);border-radius:24px}.tile>span{display:block;font-size:14px;color:var(--muted);margin-bottom:24px}.tile h3{font-size:25px;line-height:1.3;margin-bottom:17px}.tile p{font-size:16px;line-height:1.8;color:var(--muted)}.section-ink{background:#141416;color:#f5f5f7;text-align:center}.section-ink .section-kicker{color:#a1a1a6}.section-ink h2{font-size:49px;line-height:1.3}.split>div:last-child{max-width:700px;margin:28px auto 0}.split>div:last-child>p{font-size:20px;line-height:1.8;color:#a1a1a6}.split .text-link{margin-top:24px}.cta-band{text-align:center;padding:100px 0}.cta-band h2{font-size:42px;line-height:1.3}.cta-inner>div:last-child>p{font-size:18px;color:var(--muted);line-height:1.75;max-width:640px;margin:24px auto}.cta-band .button{margin-top:4px}
@media(max-width:1000px){.page-hero h1{font-size:48px}.editorial img{height:420px}.tile{padding:28px 23px}.tile h3{font-size:23px}.section-ink h2{font-size:43px}}
@media(max-width:680px){.page-hero{padding:65px 0 40px}.page-hero h1{font-size:clamp(28px,7.55vw,41px);line-height:1.35;letter-spacing:-.05em}.page-hero>p:not(.section-kicker){font-size:17px;margin:24px auto}.section-kicker{font-size:12px;margin-bottom:18px}.editorial{width:calc(100% - 24px);border-radius:22px}.editorial img{height:290px;object-position:55% center}.editorial-overlay{padding:27px 22px}.editorial-overlay strong{font-size:25px;line-height:1.35}.editorial-overlay strong br{display:initial}.editorial-overlay em{font-size:14px;margin-top:15px}.section{padding:70px 0}.section-head{margin-bottom:28px}.section-head h2{font-size:31px}.section-head>p{font-size:16px;margin-top:18px}.tile-grid{grid-template-columns:1fr;gap:16px}.tile{padding:27px 25px}.tile>span{margin-bottom:15px}.tile h3{font-size:24px;margin-bottom:13px}.tile p{font-size:16px}.section-ink h2{font-size:30px;line-height:1.35}.split>div:last-child{margin-top:24px}.split>div:last-child>p{font-size:17px;line-height:1.8}.split .text-link{font-size:16px;margin-top:22px}.cta-band{padding:74px 0}.cta-band h2{font-size:29px;line-height:1.35}.cta-inner>div:last-child>p{font-size:17px;margin:23px auto}}
