html{scroll-behavior:auto}.inner-type .interior-hero h1,.inner-type .packages-hero h1,.inner-type .contact-v3 h1{font-size:clamp(54px,6.8vw,92px);font-weight:800;line-height:1.08;letter-spacing:-.05em}.inner-type .story-copy h2,.inner-type .capabilities-heading h2,.inner-type .service-text-inner h2,.inner-type .explore-lead h2,.inner-type .faq-intro h2,.inner-type .packages-section>.wrap>h2,.inner-type .premium-heading>h2,.inner-type .decision-heading h2,.inner-type .decision-faq h2{font-size:clamp(42px,5.5vw,74px);font-weight:800;line-height:1.1;letter-spacing:-.05em}.inner-type .contact-form-panel>h2{font-size:38px;font-weight:750;letter-spacing:-.04em}.inner-type .package-card-head h3{font-weight:750;letter-spacing:-.04em}.inner-type .contact-preparation .decision-heading h2{color:#fff4ed}.inner-word-mask{display:inline-block;vertical-align:baseline;overflow:clip;padding-bottom:.16em;margin-bottom:-.16em}.inner-word{display:inline-block;transform-origin:right bottom}.inner-type .type-heading{text-wrap:initial}.inner-type .story-copy h2,.inner-type .contact-v3-intro h1{max-width:100%}.inner-type .packages-hero{gap:60px}.inner-type .interior-hero-media{overflow:clip}.inner-type .contact-form-panel{scroll-margin-top:110px}.inner-type .package-card-head h3 .inner-word-mask{overflow:visible}
@media(max-width:800px){.inner-type .interior-hero h1,.inner-type .packages-hero h1,.inner-type .contact-v3 h1{font-size:clamp(44px,13.4vw,62px);line-height:1.1}.inner-type .story-copy h2,.inner-type .capabilities-heading h2,.inner-type .service-text-inner h2,.inner-type .explore-lead h2,.inner-type .faq-intro h2,.inner-type .packages-section>.wrap>h2,.inner-type .premium-heading>h2,.inner-type .decision-heading h2,.inner-type .decision-faq h2{font-size:clamp(36px,10.8vw,47px);line-height:1.15}.inner-type .contact-form-panel>h2{font-size:31px}.inner-type .packages-hero{gap:30px}.inner-type .package-card-head h3{font-size:29px}}
@media(prefers-reduced-motion:reduce){.inner-word{transform:none!important;opacity:1!important}.inner-word-mask{overflow:visible}}
