.page-module___8aEwW__page{--section-spacing:clamp(1.5rem, 3vw, 1.8rem);--section-inner-gap:.8rem;flex-direction:column;justify-content:flex-start;min-height:100svh;padding:clamp(1.5rem,4vw,3.25rem);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__main{z-index:1;gap:var(--section-spacing);width:min(100%,58rem);margin:0 auto;display:grid;position:relative}.page-module___8aEwW__subtitle{letter-spacing:.15em;text-transform:uppercase;color:var(--text-soft);font-size:.72rem;font-weight:600}.page-module___8aEwW__title{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(1.7rem,4.4vw,2.8rem);font-weight:600;line-height:.95}.page-module___8aEwW__lead{max-width:78ch;color:var(--text-primary);font-size:clamp(.95rem,1.7vw,1.06rem);line-height:1.6}.page-module___8aEwW__section{gap:var(--section-inner-gap);display:grid}.page-module___8aEwW__sectionTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-size:.82rem;font-weight:500}.page-module___8aEwW__pointList{gap:.75rem;list-style:none;display:grid}.page-module___8aEwW__pointList li{max-width:78ch;color:var(--text-primary);line-height:1.62}.page-module___8aEwW__availability{max-width:100%;color:var(--text-primary);font-size:.94rem;line-height:1.62}.page-module___8aEwW__footer{z-index:1;width:min(100%,58rem);margin:var(--section-spacing) auto 0;gap:var(--section-inner-gap);display:grid;position:relative}.page-module___8aEwW__contactLinks{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;display:flex}.page-module___8aEwW__link{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;line-height:1.4;transition:color .15s,opacity .15s;display:inline-flex;position:relative}.page-module___8aEwW__link:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-.18rem;left:0;transform:scaleX(0)}.page-module___8aEwW__link:after{content:attr(data-popover);opacity:0;pointer-events:none;border:1px solid var(--border-color);white-space:nowrap;color:var(--text-primary);background:#232323;border-radius:.35rem;padding:.26rem .42rem;font-size:.74rem;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,.35rem)}.page-module___8aEwW__link:hover{color:var(--text-secondary)}.page-module___8aEwW__link:hover:before,.page-module___8aEwW__link:focus-visible:before{transform:scaleX(1)}.page-module___8aEwW__link:hover:after,.page-module___8aEwW__link:focus-visible:after{opacity:1;transform:translate(-50%)}.page-module___8aEwW__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (min-width:1200px){.page-module___8aEwW__main,.page-module___8aEwW__footer{width:min(100%,54rem)}}@media (max-width:780px){.page-module___8aEwW__page{padding:1.95rem 1.25rem 1.25rem}.page-module___8aEwW__main{padding-top:.35rem}.page-module___8aEwW__title{font-size:clamp(2rem,9.2vw,2.45rem)}.page-module___8aEwW__subtitle{font-size:.76rem}.page-module___8aEwW__lead{font-size:.99rem;line-height:1.56}.page-module___8aEwW__sectionTitle{font-size:.78rem}.page-module___8aEwW__pointList li,.page-module___8aEwW__availability{font-size:.93rem;line-height:1.56}.page-module___8aEwW__footer{padding-top:.12rem}.page-module___8aEwW__contactLinks{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.page-module___8aEwW__link{white-space:nowrap;gap:.28rem;font-size:clamp(.78rem,2.8vw,.92rem)}.page-module___8aEwW__link svg{flex:none;width:.76rem;height:.76rem}.page-module___8aEwW__link:hover,.page-module___8aEwW__link:active{color:var(--text-secondary)}.page-module___8aEwW__link svg{display:inline-block}.page-module___8aEwW__link:after{display:none}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__link,.page-module___8aEwW__link:before,.page-module___8aEwW__link:after{transition:none}.page-module___8aEwW__link:hover{color:var(--text-secondary)}.page-module___8aEwW__link:hover:before,.page-module___8aEwW__link:focus-visible:before{transform:scaleX(1)}}
