.static-page .sp-hero .sp-word{display:inline-block;animation:sp-word-in var(--sp-word-duration) var(--sp-ease) both;animation-delay:calc(.15s + var(--w, 0) * var(--sp-word-stagger))}.static-page .sp-hero-copy>.sp-eyebrow{animation:sp-rise-in var(--sp-reveal-duration) var(--sp-ease-quart) both}.static-page .sp-hero-copy>:not(h1,.sp-eyebrow){animation:sp-rise-in var(--sp-reveal-duration) var(--sp-ease-quart) both;animation-delay:.55s}.static-page .sp-hero-copy>:not(h1,.sp-eyebrow)~:not(h1,.sp-eyebrow){animation-delay:.7s}.static-page .sp-hero-photo{position:relative}.static-page .sp-hero-photo:after{content:"";position:absolute;inset:0;background:var(--sp-cream, var(--color-porcelain));transform-origin:left;animation:sp-curtain var(--sp-hero-curtain) var(--sp-ease) .12s both;pointer-events:none}.static-page .sp-hero-photo img{animation:sp-settle var(--sp-hero-curtain) var(--sp-ease) .12s both}@supports (animation-timeline: scroll()){.static-page .sp-hero-photo img{animation:sp-settle var(--sp-hero-curtain) var(--sp-ease) .12s both,sp-drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}.static-page [data-sp-reveal]{transition:opacity var(--sp-reveal-duration) var(--sp-ease-quart),translate var(--sp-reveal-duration) var(--sp-ease-quart);transition-delay:calc(var(--sp-i, 0) * var(--sp-reveal-stagger))}.static-page [data-sp-reveal=pending]{opacity:0;translate:0 var(--sp-reveal-rise)}.static-page [data-sp-wipe]{transition:clip-path var(--sp-image-wipe) var(--sp-ease);transition-delay:calc(.12s + var(--sp-i, 0) * var(--sp-reveal-stagger))}.static-page [data-sp-wipe=pending]{clip-path:inset(0 0 0 100%)}.static-page [data-sp-words] .sp-word{display:inline-block;transition:opacity var(--sp-word-duration) var(--sp-ease),translate var(--sp-word-duration) var(--sp-ease),filter var(--sp-word-duration) var(--sp-ease);transition-delay:calc(var(--w, 0) * var(--sp-word-stagger))}.static-page [data-sp-words=pending] .sp-word{opacity:0;translate:0 var(--sp-word-rise);filter:blur(var(--sp-word-blur))}.static-page .sp-wordmark[data-sp-letters]{display:inline-block;direction:ltr;unicode-bidi:isolate;overflow:clip;overflow-clip-margin:.1em}.static-page .sp-wordmark .sp-letter{display:inline-block;transition:translate var(--sp-reveal-duration) var(--sp-ease);transition-delay:calc(var(--l, 0) * var(--sp-letter-stagger))}.static-page .sp-wordmark[data-sp-letters=pending] .sp-letter{translate:0 110%}:root:has(body.static-page){interpolate-size:allow-keywords}.static-page details::details-content{block-size:0;overflow-y:clip;transition:block-size var(--sp-reveal-duration) var(--sp-ease),content-visibility var(--sp-reveal-duration) allow-discrete}.static-page details[open]::details-content{block-size:auto}.static-page details[open]>:not(summary){animation:sp-fade-in var(--sp-reveal-duration) var(--sp-ease-quart) 80ms both}.static-page :is(.sp-footer nav a,.sp-crumbs a){text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--sp-ease)}.static-page :is(.sp-footer nav a,.sp-crumbs a):focus-visible{background-position:100% 100%;background-size:100% 1px}.static-page .sp-button{transition:background-color .35s var(--sp-ease),color .35s var(--sp-ease)}@media(hover:hover){.static-page :is(.sp-footer nav a,.sp-crumbs a):hover{background-position:100% 100%;background-size:100% 1px}.static-page .sp-button:hover>[aria-hidden=true]{animation:sp-arrow-roll .6s var(--sp-ease)}}.static-page .sp-button>[aria-hidden=true]{display:inline-block}@keyframes sp-word-in{0%{opacity:0;translate:0 var(--sp-word-rise);filter:blur(var(--sp-word-blur))}}@keyframes sp-rise-in{0%{opacity:0;translate:0 var(--sp-reveal-rise)}}@keyframes sp-fade-in{0%{opacity:0;translate:0 calc(var(--sp-reveal-rise) / 3)}}@keyframes sp-curtain{to{transform:scaleX(0)}}@keyframes sp-settle{0%{scale:var(--sp-hero-zoom)}}@keyframes sp-drift{to{object-position:50% var(--sp-parallax-to)}}@keyframes sp-arrow-roll{45%{translate:-.9em 0;opacity:0}46%{translate:.9em 0;opacity:0}}@media(prefers-reduced-motion:reduce){.static-page .sp-hero :is(.sp-word,.sp-hero-copy>*,.sp-hero-photo img),.static-page .sp-hero-photo:after,.static-page details[open]>:not(summary){animation:none}.static-page .sp-hero-photo:after{content:none}.static-page details::details-content{transition:none}}@media print{.static-page [data-sp-reveal],.static-page [data-sp-words] .sp-word,.static-page .sp-wordmark .sp-letter{opacity:1;translate:none;filter:none}.static-page [data-sp-wipe]{clip-path:none}}
