.inner-hero{--ih-f:min(.5625vw, 1svh);--ih-top:max(var(--spacing-frame-y,2.5rem), env(safe-area-inset-top));--ih-pad:calc(var(--ih-top) + 3.75rem);--ih-site:min(100vw, var(--container-site,105rem));--ih-site-left:max(0px, (100vw - var(--container-site,105rem)) / 2);--ih-frame:max(var(--spacing-frame,5vw), env(safe-area-inset-left));--ih-col:calc((var(--ih-site) - 2 * var(--ih-frame) - 11 * var(--spacing-gutter,1.25rem)) / 12);--ih-text-end:calc(var(--ih-site-left) + var(--ih-frame) + 5 * var(--ih-col) + 4 * var(--spacing-gutter,1.25rem));overflow-x:clip}@media (min-width:64rem){.inner-hero{--ih-pad:calc(var(--ih-top) + 4.125rem)}}.inner-hero-pre{min-block-size:calc(var(--ih-f) * 22.5 - .112 * var(--text-display-xl,4rem));padding-block:var(--ih-pad) 1.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (min-width:40rem){.inner-hero-pre{padding-block-end:2rem}}.inner-hero-body{padding-block-end:4rem}@media (min-width:64rem){.inner-hero-body{padding-block-end:6rem}}@media (orientation:portrait) and (not (min-width:64rem)){.inner-hero[data-aside] .inner-hero-pre{min-block-size:0}.inner-hero[data-aside] .inner-hero-body{padding-block-start:2rem}}.inner-hero-rule{margin-block-start:max(1.25rem, calc(var(--ih-f) * 3.2))}.inner-hero-lead{margin-block-start:max(1.5rem, calc(var(--ih-f) * 4.6))}.inner-hero-actions{margin-block-start:max(2rem, calc(var(--ih-f) * 6.7))}.inner-hero-plate{z-index:0;pointer-events:none;block-size:clamp(15rem,42svh,34rem);inline-size:100%;margin-block-start:auto;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 34%);mask-image:linear-gradient(#0000,#000 34%)}@media (orientation:landscape){.inner-hero-plate{--ih-plate-left:61%;inset-block:0;inset-inline:var(--ih-plate-left) 0;block-size:auto;inline-size:auto;margin:0;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5rem);mask-image:linear-gradient(90deg,#0000,#000 5rem)}}@media (orientation:landscape) and (not (min-width:40rem)){.inner-hero-plate{--ih-plate-left:72%}}@media (orientation:landscape) and (min-width:64rem){.inner-hero-plate{--ih-plate-left:calc(var(--ih-site-left) + var(--ih-site) * .344);--ih-clear:max(0px, var(--ih-text-end) - var(--ih-plate-left) - 1.5rem);block-size:min(100%, calc((100vw - var(--ih-plate-left)) / var(--ih-aspect,1.1667)));-webkit-mask-image:linear-gradient(to right, transparent var(--ih-clear), #0000001f calc(var(--ih-clear) + 2.5rem), #00000080 calc(var(--ih-clear) + 5rem), #000 calc(var(--ih-clear) + 7.5rem)), linear-gradient(to bottom, transparent, #000 5rem);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent var(--ih-clear), #0000001f calc(var(--ih-clear) + 2.5rem), #00000080 calc(var(--ih-clear) + 5rem), #000 calc(var(--ih-clear) + 7.5rem)), linear-gradient(to bottom, transparent, #000 5rem);mask-image:linear-gradient(to right, transparent var(--ih-clear), #0000001f calc(var(--ih-clear) + 2.5rem), #00000080 calc(var(--ih-clear) + 5rem), #000 calc(var(--ih-clear) + 7.5rem)), linear-gradient(to bottom, transparent, #000 5rem);inset-block:auto 0;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (orientation:portrait),not (min-width:64rem){:root.js .scene-window :is(h1,h2,h3,p,li,address){text-shadow:0 0 .2rem #050506e6,0 0 1.1rem #050506d9}}[data-route-focus]:focus{outline:none}.inner-exhale{display:inline-block;position:relative}.inner-exhale[data-clip]{clip-path:inset(-.35em 0 -.35em -.35em)}.inner-exhale:before{content:attr(data-word);visibility:hidden}.inner-exhale>span{white-space:nowrap;animation:1.4s cubic-bezier(.16,1,.3,1) both inner-exhale;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes inner-exhale{0%{opacity:0;filter:blur(6px);font-stretch:151%}}.inner-in{animation:inner-in .9s cubic-bezier(.16, 1, .3, 1) var(--in-delay,0s) both}@keyframes inner-in{0%{opacity:0;filter:blur(10px);translate:0 12px}}.inner-fade{animation:inner-fade 1.2s cubic-bezier(.16, 1, .3, 1) var(--in-delay,0s) both}@keyframes inner-fade{0%{opacity:0}}.inner-draw{transform-origin:0;animation:inner-draw .7s cubic-bezier(.16, 1, .3, 1) var(--in-delay,.2s) both}@keyframes inner-draw{0%{scale:0 1}}
