.stp.t7{padding:0;position:relative}.stp.t7 .hero{flex-direction:column;flex:1;min-height:100svh;display:flex;position:relative}.stp.t7 .heroimg{width:100%;position:relative}.stp.t7 .bg{background:#1e293b;width:100%;height:min(66.6667vw,40svh);position:relative;overflow:hidden}.stp.t7 .bg picture,.stp.t7 .bg img{object-fit:cover;width:100%;height:100%;display:block}.stp.t7 .bg img{object-position:50% 55%}.stp.t7 .aicred{z-index:1;font:500 11px/16px var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:.02em;color:#94a3b8;margin:6px 0 0;position:absolute;top:100%;right:24px}.stp.t7 main{flex-direction:column;flex:1;justify-content:flex-start;width:100%;max-width:640px;margin:0;padding:28px 24px 40px;display:flex;position:relative}.stp.t7 .cred{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 12px #0f172ae6;order:-1;max-width:none;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.7}.stp.t7 .name{letter-spacing:-.04em;font-size:clamp(58px,5.4vw + 38px,148px);line-height:.9}.stp.t7 .bar{width:.9em;height:.075em;margin-top:.34em;font-size:clamp(58px,5.4vw + 38px,148px)}.stp.t7 .by{color:#cbd5e1;margin-top:clamp(14px,1vw + 8px,22px);font-size:clamp(16px,.3vw + 15px,19px)}.stp.t7 .sent{color:var(--body);text-wrap:balance;max-width:28ch;margin-top:clamp(24px,3svh,44px);font-size:clamp(19px,.4vw + 17px,22px);line-height:1.45}.stp.t7 .form{max-width:480px;margin-top:20px}.stp.t7 footer{border-top:1px solid #94a3b838;width:auto;max-width:none;margin:0 24px;padding:16px 0 24px;position:relative}.stp.t7 .mast.sm .name,.stp.t7 .mast.sm .bar{font-size:clamp(32px,1.4vw + 26px,48px)}.stp.t7 .mast.sm .by{margin-top:10px;font-size:15px}.stp.t7 .homec{color:inherit;align-self:flex-start;text-decoration:none;display:block}.stp.t7 h1.h{font:800 clamp(30px,2vw + 22px,48px)/1.08 var(--font-archivo),Archivo,sans-serif;letter-spacing:-.025em;color:var(--white);text-wrap:balance;margin-top:clamp(32px,5svh,52px)}.stp.t7 .tt{margin-top:14px;font-size:clamp(17px,.5vw + 15px,20px);line-height:1.5}.stp.t7 .cta{margin-top:20px}.stp.t7 .pre{border-top:1px solid #94a3b838;max-width:44ch;margin-top:clamp(32px,5svh,52px);padding-top:20px;font-size:15px;line-height:1.5}.stp.t7.thx main{justify-content:center}@media (min-width:900px){.stp.t7 .bg{height:min(41.875vw,70svh)}.stp.t7 .bg img{object-position:50% 50%}.stp.t7 .aicred{margin-top:8px;font-size:12px;right:clamp(48px,6vw,112px)}.stp.t7 main{justify-content:flex-start;max-width:none;margin-top:0;padding:40px clamp(48px,6vw,112px) 48px}.stp.t7 main>*{max-width:600px}.stp.t7:not(.thx) main{grid-template:"cred sent""mast sent""mast form"1fr/minmax(0,1fr) minmax(0,460px);align-items:start;gap:0 64px;display:grid}.stp.t7:not(.thx) main .cred{grid-area:cred}.stp.t7:not(.thx) main .mast{grid-area:mast}.stp.t7:not(.thx) main .sent{grid-area:sent;max-width:none;margin-top:0;font-size:18px}.stp.t7:not(.thx) main .form{grid-area:form;margin-top:20px}.stp.t7:not(.thx) .name,.stp.t7:not(.thx) .bar{font-size:clamp(64px,3vw + 38px,96px)}.stp.t7 footer{max-width:none;margin:0 clamp(48px,6vw,112px)}.stp.t7 .cred{letter-spacing:.12em;max-width:60ch;margin-bottom:22px;font-size:14px}}
