.SiteFooter-module__wWXZva__footer{color:#999;text-align:center;height:3.75rem;padding:1.25rem 0;font-size:.8em}
.InteriorShell-module__OTvZrq__page{min-height:calc(100svh - var(--header-height));background:var(--color-surface);flex-direction:column;display:flex}.InteriorShell-module__OTvZrq__main{width:min(100% - (2 * var(--page-gutter)), var(--content-width));flex:1;align-items:flex-start;margin-inline:auto;padding-block:clamp(2.75rem,6vh,4.5rem) 6rem;display:flex}.InteriorShell-module__OTvZrq__content{width:min(100%,64rem);margin-inline:auto}.InteriorShell-module__OTvZrq__content h1{border-bottom:1px solid var(--color-line-strong);color:var(--color-text);letter-spacing:-.02em;margin:0;padding-bottom:.625rem;font-size:clamp(2.25rem,5vw,2.5rem);font-weight:400;line-height:1.2}.InteriorShell-module__OTvZrq__body{max-width:none;color:var(--color-muted);margin-top:1.375rem;font-size:1.125rem;line-height:1.7}.InteriorShell-module__OTvZrq__body p{margin:0 0 1.5rem}.InteriorShell-module__OTvZrq__body a{color:var(--color-brand);text-underline-offset:.28em;text-decoration-thickness:1px}.InteriorShell-module__OTvZrq__body a:hover{text-decoration-thickness:2px}@media (max-width:40rem){.InteriorShell-module__OTvZrq__page{min-height:calc(100svh - 6.8rem)}.InteriorShell-module__OTvZrq__main{padding-block:2.75rem 5rem}}
.SocialLinks-module__HHpLUq__list{margin:0;padding:0;list-style:none;display:flex}.SocialLinks-module__HHpLUq__list a{justify-content:center;align-items:center;display:inline-flex}.SocialLinks-module__HHpLUq__icons{align-items:center;gap:.625rem}.SocialLinks-module__HHpLUq__icons a{width:2.375rem;height:2.375rem;color:var(--color-on-image);border:1px solid #0000;border-radius:50%;transition:background-color .15s ease-in,border-color .15s ease-in,transform .15s ease-in}.SocialLinks-module__HHpLUq__icons svg{fill:currentColor;width:1.125rem;height:1.125rem}.SocialLinks-module__HHpLUq__icons a:hover,.SocialLinks-module__HHpLUq__icons a:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 80%, black);background:var(--color-brand);transform:translateY(-1px)}.SocialLinks-module__HHpLUq__text{flex-wrap:wrap;gap:.65rem 1.4rem}.SocialLinks-module__HHpLUq__text a{min-height:2.75rem;color:var(--color-brand);text-underline-offset:.28em;text-decoration-thickness:1px}.SocialLinks-module__HHpLUq__text a:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.SocialLinks-module__HHpLUq__icons a{transition:none}}
.page-module___8aEwW__hero{isolation:isolate;background:#444;min-height:100svh;position:relative}.page-module___8aEwW__backdropWrapper{z-index:-2;background:#444;width:100%;height:100%;position:fixed;inset:0}.page-module___8aEwW__backdropColor,.page-module___8aEwW__backdropPicture{position:absolute;inset:0}.page-module___8aEwW__backdropColor{z-index:3;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#fff 40%,#2f1504 100%)}.page-module___8aEwW__backdropPicture{z-index:2}.page-module___8aEwW__backdropImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-module___8aEwW__main{min-height:100svh;padding:calc(var(--header-height) + 1rem) var(--page-gutter) clamp(3rem, 10vh, 6.5rem);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.page-module___8aEwW__introduction{width:100%;max-width:28rem;color:var(--color-on-image);text-shadow:0 1px 1px #0003;flex:none}.page-module___8aEwW__introduction h1{letter-spacing:normal;margin:0 0 .875rem;font-size:4.5rem;font-weight:300;line-height:1.1}.page-module___8aEwW__introduction>p{max-width:35rem;margin:0 0 2.75rem;font-size:1.25rem;font-weight:300;line-height:1.5}.page-module___8aEwW__introductionLink{color:var(--color-on-image);white-space:nowrap;text-decoration:none;position:relative}.page-module___8aEwW__introductionLink:after{content:"";background:currentColor;height:1px;transition:height .1s ease-in,background-color .1s ease-in;position:absolute;bottom:-.1875em;left:0;right:0}.page-module___8aEwW__introductionLink:hover:after,.page-module___8aEwW__introductionLink:focus-visible:after{background:var(--color-brand);height:.1875em}.page-module___8aEwW__actions{align-items:center;gap:.85rem;display:flex}.page-module___8aEwW__contactButton{border:1px solid var(--color-on-image);color:var(--color-on-image);border-radius:.2rem;justify-content:center;align-items:center;padding:.5rem .75rem;line-height:1.25;text-decoration:none;transition:background-color .15s ease-in,border-color .15s ease-in;display:inline-flex}.page-module___8aEwW__contactButton:hover,.page-module___8aEwW__contactButton:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 80%, black);background:var(--color-brand)}@media (max-width:40rem){.page-module___8aEwW__main{min-height:100svh;padding:7.25rem 1rem max(2rem, env(safe-area-inset-bottom))}.page-module___8aEwW__introduction{max-width:37rem}.page-module___8aEwW__introduction h1{margin-bottom:1rem}.page-module___8aEwW__introduction>p{max-width:22rem;margin-bottom:2.75rem;line-height:1.5}.page-module___8aEwW__actions{flex-wrap:wrap;gap:.65rem}}@media (max-width:23rem){.page-module___8aEwW__introduction h1{font-size:3.5rem}.page-module___8aEwW__actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__contactButton{transition:none}}
