.Hero-module__HsImyW__hero{background:var(--color-background);grid-template-rows:auto 1fr;min-height:100svh;display:grid}.Hero-module__HsImyW__media{background:var(--color-photo-backdrop);height:clamp(18rem,52svh,40rem);position:relative;overflow:hidden}.Hero-module__HsImyW__image{object-fit:cover;object-position:63% 50%;transform-origin:55%}.Hero-module__HsImyW__panel{gap:var(--space-lg);padding-block:clamp(1.75rem, 5vw, 3rem) max(1.5rem, env(safe-area-inset-bottom));padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));flex-direction:column;display:flex}.Hero-module__HsImyW__header{flex:none}.Hero-module__HsImyW__logo{aspect-ratio:109.702/21.594;width:clamp(6.75rem,5.5rem + 2vw,8.5rem);overflow:hidden}.Hero-module__HsImyW__logoImage{width:180.489%;max-width:none;height:auto;margin-top:-5.185%;margin-left:-40.393%}.Hero-module__HsImyW__copy{max-width:var(--content-width);flex-direction:column;margin-block:0 auto;display:flex}.Hero-module__HsImyW__eyebrow{margin-bottom:var(--space-md);color:var(--color-accent);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;line-height:1;display:flex}.Hero-module__HsImyW__eyebrow:before{content:"";background:currentColor;width:1.5rem;height:1px}.Hero-module__HsImyW__title{margin-bottom:var(--space-md);font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 60;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3.4vw,3.5rem);font-weight:320;line-height:1.06}.Hero-module__HsImyW__lede{margin-bottom:var(--space-sm);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.Hero-module__HsImyW__body{margin-bottom:var(--space-md);color:var(--color-muted);text-wrap:pretty;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.65}.Hero-module__HsImyW__closing{padding-top:var(--space-md);border-top:1px solid var(--color-border);font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 60;text-wrap:pretty;font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);font-weight:350;line-height:1.4}.Hero-module__HsImyW__footer{flex:none;margin-top:auto}.Hero-module__HsImyW__copyright{color:var(--color-muted);letter-spacing:.04em;font-size:.75rem;display:block}@media (min-width:64em) and (min-aspect-ratio:1){.Hero-module__HsImyW__hero{grid-template-rows:none;grid-template-columns:minmax(0, 1fr) var(--panel-width)}.Hero-module__HsImyW__media{height:auto;min-height:100svh}.Hero-module__HsImyW__image{object-position:66% 50%}.Hero-module__HsImyW__panel{padding-block:clamp(2rem, 4vh, 3.5rem) max(2rem, env(safe-area-inset-bottom));padding-inline:clamp(2.25rem, 4.5vw, 4.5rem) max(clamp(2.25rem, 4.5vw, 4.5rem), env(safe-area-inset-right))}.Hero-module__HsImyW__copy{margin-block:auto}.Hero-module__HsImyW__title{font-size:clamp(2.5rem,1rem + 2.75vw,3.5rem)}}@media (min-width:64em) and (min-aspect-ratio:1) and (max-height:50em){.Hero-module__HsImyW__panel{gap:var(--space-md);padding-block:var(--space-md) max(var(--space-md), env(safe-area-inset-bottom))}.Hero-module__HsImyW__title{margin-bottom:var(--space-sm);font-size:clamp(2.25rem,.75rem + 2.75vw,3.25rem)}.Hero-module__HsImyW__eyebrow{margin-bottom:var(--space-sm)}.Hero-module__HsImyW__lede{font-size:1.0625rem}.Hero-module__HsImyW__body{margin-bottom:var(--space-sm);font-size:.9375rem}.Hero-module__HsImyW__closing{padding-top:var(--space-sm);font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){.Hero-module__HsImyW__image{animation:Hero-module__HsImyW__settle 2.4s var(--ease-reveal) both}.Hero-module__HsImyW__logo,.Hero-module__HsImyW__eyebrow,.Hero-module__HsImyW__title,.Hero-module__HsImyW__lede,.Hero-module__HsImyW__body,.Hero-module__HsImyW__closing,.Hero-module__HsImyW__copyright{opacity:0;animation:Hero-module__HsImyW__rise var(--duration-reveal) var(--ease-reveal) both;animation-delay:var(--reveal-delay,0s)}.Hero-module__HsImyW__logo{--reveal-delay:.15s}.Hero-module__HsImyW__eyebrow{--reveal-delay:.4s}.Hero-module__HsImyW__title{--reveal-delay:.52s}.Hero-module__HsImyW__lede{--reveal-delay:.68s}.Hero-module__HsImyW__body{--reveal-delay:.8s}.Hero-module__HsImyW__closing{--reveal-delay:.94s}.Hero-module__HsImyW__copyright{--reveal-delay:1.2s}@keyframes Hero-module__HsImyW__settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes Hero-module__HsImyW__rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}}
