.hm3{position: relative;overflow: hidden;padding: 0;container-type: inline-size}.hm3__grid{display: grid;grid-template-columns: [full-start] 20px [words-start] minmax(0, 1fr) [words-end] 20px [full-end]}.hm3__words{position: relative;z-index: 1;grid-column: words;padding-top: 22px}.hm3__h1 .hm3__kicker{display: block;width: max-content;max-width: 100%;margin-bottom: 18px;font-size: var(--step-label);line-height: 1.4;text-wrap: wrap}.hm3__kicker .vh{position: static;margin: 0 -0.7em 0 0;opacity: 0}.hm3__h1{max-width: 13em;font-size: min(var(--step-display), calc((100cqw - 40px) / 6))}.hm3__h1-accent{color: var(--blaze)}.hm3__sub{max-width: 46ch;margin-top: 16px;font-size: clamp(1.0625rem, 1rem + 0.25vw, 1.1875rem);line-height: 1.55}.hm3__actions{margin-top: 26px}.hm3__terms{margin-top: 14px;font-size: var(--step-caption);line-height: 1.5;color: var(--p5-dim)}.hm3__art{--aw: 120cqw;position: relative;grid-column: full;height: calc(var(--aw) / 0.959 * 0.86);margin-top: 10px;pointer-events: none}.hm3__depth{position: absolute;top: 0;left: 14px;width: var(--aw)}.hm3-poster{display: block;width: 100%;height: auto;aspect-ratio: 2302 / 2400;overflow: visible}.hm3-ink--tan{fill: var(--blaze)}.hm3-ink--cream{fill: var(--bone)}@media (min-width: 600px){.hm3__grid{grid-template-columns: [full-start] 28px [words-start] minmax(0, 1fr) [words-end] 28px [full-end]}.hm3__words{max-width: 640px;padding-top: 48px}.hm3__h1{font-size: min(var(--step-display), 5rem)}.hm3__art{--aw: min(96cqw, 720px);margin-top: 36px}.hm3__depth{left: auto;right: calc(var(--aw) * -0.18)}}@media (min-width: 1024px){.hm3{--hh: max(600px, min(88vh, 860px));display: grid;align-content: center;min-height: var(--hh)}.hm3__grid{--ml: 28px;--wm: 440px;--bleed: 0.27}.hm3__words{max-width: var(--wm);padding: 56px 0}.hm3__h1{font-size: min(var(--step-display), calc(var(--wm) / 6))}.hm3__words::after{content: "";display: block;width: 74px;height: 40px;margin-top: 44px;background: var(--stripes) no-repeat 0 0 / 100% 100%}.hm3__art{--we: calc(var(--ml) + var(--wm));--aw: min(calc(var(--hh) * 1.27 * 0.959), calc((100cqw - var(--we) - 40px) / (1 - var(--bleed))));position: absolute;inset: 0;height: auto;margin: 0}.hm3__depth{top: calc(44% - var(--aw) / 0.959 * 0.4875);right: calc(var(--aw) * var(--bleed) * -1);left: auto}}@media (min-width: 1100px){.hm3__grid{--ml: max(28px, 50cqw - 572px);--wm: 470px;grid-template-columns: [full-start] minmax(28px, 1fr) [words-start] minmax(0, 1144px) [words-end] minmax(28px, 1fr) [full-end]}}@media (min-width: 1400px){.hm3__grid{--wm: 520px}}@media (prefers-reduced-motion: no-preference){.hm3-poster{transform-origin: 35% 45%;animation: hm3-settle 1250ms cubic-bezier(0.2, 0.7, 0.1, 1) both}.hm3-ink, .hm3-eye{transform-box: view-box}.hm3-ink--tan{animation: hm3-ink-tan 880ms cubic-bezier(0.2, 0.7, 0.1, 1) 60ms both}.hm3-ink--cream{animation: hm3-ink-cream 880ms cubic-bezier(0.2, 0.7, 0.1, 1) 300ms both}.hm3-eye{transform-origin: 0 1214px;animation: hm3-blink 6.5s 2.4s infinite both}}@keyframes hm3-settle{from{transform: scale(1.05)}to{transform: none}}@keyframes hm3-ink-tan{0%{opacity: 0;transform: translate(-70px, 46px)}30%{opacity: 1}100%{opacity: 1;transform: none}}@keyframes hm3-ink-cream{0%{opacity: 0;transform: translate(70px, -46px)}30%{opacity: 1}100%{opacity: 1;transform: none}}@keyframes hm3-blink{0%, 3%, 100%{transform: none}1.4%{transform: scaleY(0.06)}}@media print{.hm3-poster, .hm3-ink, .hm3-eye{animation: none !important}}.hm3 + .p5-plans{padding-top: 48px}.page-home .callback-tab{transition: transform 160ms ease-out, opacity 200ms ease-out, visibility 200ms}.page-home .callback-tab:not(.is-past-hero){visibility: hidden;opacity: 0}
