.ad-landing-hero{padding:clamp(42px,7vw,100px) 24px;background:#c7b0ff}.ad-landing-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:48px;align-items:center;width:min(100%,1248px);margin:auto}.ad-landing-copy{max-width:720px}.ad-landing-copy h1{margin:.15em 0;font-family:Sora,sans-serif;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.94;letter-spacing:-.06em}.ad-landing-copy>p:not(.eyebrow){font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.55}.ad-landing-hero img{width:100%;aspect-ratio:1.1/1;object-fit:cover;border:2px solid #171411;border-radius:28px;box-shadow:16px 16px 0 #ffca3a}.ad-landing-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:42px}.ad-landing-body aside{align-self:start;padding:28px;border:2px solid #171411;border-radius:22px;background:#fff}.ad-landing-body aside h2{font-family:Sora,sans-serif}@media(max-width:760px){.ad-landing-hero-inner,.ad-landing-body{grid-template-columns:1fr}.ad-landing-hero{padding:32px 18px 36px}.ad-landing-hero-inner{gap:20px}.ad-landing-hero img{aspect-ratio:4/3}.ad-landing-copy .button{width:100%;text-align:center}.ad-landing-body{gap:28px;padding:38px 18px 118px}.ad-landing-body .rich-content{max-width:none;font-size:1rem;line-height:1.6}.ad-landing-body aside{margin-bottom:16px}}
.ad-landing-page .site-header{padding:0}.ad-landing-page .site-header-inner{display:flex;align-items:center;gap:2.2rem;width:min(100%,1248px);height:100%;margin:auto;padding-inline:24px}.ad-landing-html-page{width:min(100%,1248px);margin:auto;padding:clamp(42px,7vw,100px) 24px}.ad-landing-html .landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:48px;align-items:center}.ad-landing-html .landing-hero-copy h1{margin:.15em 0;font-family:Sora,sans-serif;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.94;letter-spacing:-.06em}.ad-landing-html .landing-hero-copy>p:not(.eyebrow){max-width:760px;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.55}.ad-landing-html .landing-hero-media{margin:0}.ad-landing-html .landing-hero-media img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:2px solid #171411;border-radius:28px;box-shadow:16px 16px 0 #ffca3a}.ad-landing-html .landing-content{margin-top:3rem}.ad-landing-html .landing-media{margin:2rem 0}.ad-landing-html .landing-media img{max-width:100%;height:auto}.ad-landing-cta{margin-top:2.5rem}@media(max-width:760px){.ad-landing-page .site-header-inner{padding-inline:18px}.ad-landing-html-page{padding:32px 18px 118px}.ad-landing-html .landing-hero{grid-template-columns:1fr;gap:2rem}.ad-landing-html .landing-hero-media img{border-radius:18px;box-shadow:8px 8px 0 #ffca3a}.ad-landing-cta .button{width:100%}}
