*,:before,:after{box-sizing:border-box}:root{--color-navy:oklch(12.1011% .0430941 273.938);--color-orange:oklch(67.5893% .21747 38.8022);--color-white:oklch(100% 0 none);--color-secondary-blue:oklch(30.5787% .0589589 265.799);--color-muted:oklch(52.6% .054 267);--color-caption:oklch(52.6% 0 none);--color-label:oklch(17% .006 270);--text-tiny:.5625rem;--text-caption:.8125rem;--text-photo:clamp(.625rem, 2.4cqi, .9375rem);--text-photo-cue:5cqi;--text-small:.875rem;--text-jacket:clamp(4rem, 2.5rem + 7vw, 10rem);--text-heading:clamp(1rem, .8rem + .8vw, 1.5rem);--text-intro:clamp(1rem, .9rem + .4vw, 1.25rem);--text-customer:clamp(1rem, .5rem + 2cqi, 1.125rem);--text-testimonial:clamp(1rem, .9rem + .3cqi, 1.125rem);--text-stat:clamp(1.75rem, .5rem + 6cqi, 2.25rem);--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-15:3.75rem;--space-20:5rem;--space-section:clamp(3rem, 1.5rem + 4vw, 5rem);--header-height:3rem;--tap:2.75rem;--ease-out:cubic-bezier(.25, 1, .5, 1);color-scheme:dark;font-family:var(--font-body);overflow-wrap:break-word;overscroll-behavior-y:none;touch-action:pan-x pan-y;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;@media (width>900px){--header-height:3.5rem}}:root:has(hero-flight[data-snap]){scroll-snap-type:y mandatory}::selection{color:var(--color-navy);background-color:var(--color-orange)}img,canvas{-webkit-user-select:none;user-select:none}@media (forced-colors:active){img{forced-color-adjust:none;background-color:var(--color-navy)}}button{font:inherit}a{color:inherit;text-underline-offset:.2em}a:focus-visible{outline-offset:4px;outline:2px solid}a:active{opacity:.7}:where(.visually-hidden){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where(.fade-inline){mask-image:linear-gradient(to right, transparent, #000 var(--fade,2rem), #000 calc(100% - var(--fade,2rem)), transparent)}mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url(/patterns/highlight.svg);mask:linear-gradient(#000 0 0) 50%/100% 1lh no-repeat}
