.page-section[data-v-a19974ab]{--header-h:90px;--footer-h:90px;--icon-h:clamp(120px, 26vh, 260px);--text-min-h:10rem;height:calc(100dvh - var(--header-h) - var(--footer-h));min-height:300px;padding:0 20px;overflow-y:auto}.intro[data-v-a19974ab],.page-section[data-v-a19974ab]{width:100%;display:flex}.intro[data-v-a19974ab]{flex-direction:column;gap:.5rem;margin:auto}.icon-box[data-v-a19974ab],.intro[data-v-a19974ab]{align-items:center}.icon-box[data-v-a19974ab]{height:var(--icon-h);flex-shrink:0;justify-content:center;display:flex}.main-logo[data-v-a19974ab]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:40vw;height:100%}.text-box[data-v-a19974ab]{width:100%;max-width:65ch;min-height:var(--text-min-h);flex-direction:column;gap:.5rem;display:flex}.text-box h1[data-v-a19974ab]{text-transform:uppercase}.intro-link[data-v-a19974ab]{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.intro-link[data-v-a19974ab]:focus-visible,.intro-link[data-v-a19974ab]:hover{text-decoration-thickness:2px}@media (width<=640px){.page-section[data-v-a19974ab]{--icon-h:clamp(100px, 20vh, 160px);--text-min-h:13rem}}@media (width>=1280px) and (width<=1439px){.page-section[data-v-a19974ab]{--footer-h:70px}}@media (width>=2560px){.page-section[data-v-a19974ab]{--footer-h:160px}}
