.site-doors[data-v-46940db2]{color:var(--ns-color-text-primary);padding-block:var(--ns-spacing-5xl);border-top:var(--ns-section-rule) solid var(--ns-color-border)}.site-doors--page[data-v-46940db2]{background:var(--ns-color-bg-page)}.site-doors--surface[data-v-46940db2]{background:var(--ns-color-bg-surface)}.site-doors__inner[data-v-46940db2]{gap:var(--ns-spacing-3xl);flex-direction:column;display:flex}.site-doors__eyebrow[data-v-46940db2]{color:var(--ns-color-accent);margin-bottom:var(--ns-spacing-md)}.site-doors__heading[data-v-46940db2]{max-width:var(--ns-measure-heading);font-family:var(--ns-font-heading);font-size:var(--ns-font-size-h2);font-weight:var(--ns-font-weight-semibold);line-height:var(--ns-line-height-none);letter-spacing:var(--ns-letter-spacing-tight);text-transform:uppercase;text-wrap:balance;margin:0}.site-doors__grid[data-v-46940db2]{gap:var(--ns-spacing-md);display:grid}@media (width>=768px){.site-doors__grid[data-v-46940db2]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.door[data-v-46940db2]{gap:var(--ns-spacing-md);padding:var(--ns-spacing-2xl);background:var(--ns-color-bg-page);border:var(--ns-section-rule) solid var(--ns-color-border);color:inherit;transition:background var(--ns-transition-normal) var(--ns-ease-out),color var(--ns-transition-normal) var(--ns-ease-out);flex-direction:column;text-decoration:none;display:flex}.door[data-v-46940db2]:focus-visible,.door[data-v-46940db2]:hover{background:var(--ns-color-bg-inverse);color:var(--ns-color-text-inverse)}.door:focus-visible .door__text[data-v-46940db2],.door:hover .door__text[data-v-46940db2]{color:var(--ns-color-text-inverse-secondary)}.door:focus-visible .door__eyebrow[data-v-46940db2],.door:hover .door__eyebrow[data-v-46940db2]{color:var(--ns-color-accent-inverse)}.door__eyebrow[data-v-46940db2]{color:var(--ns-color-accent)}.door__heading[data-v-46940db2]{font-family:var(--ns-font-heading);font-size:var(--ns-font-size-h3);font-weight:var(--ns-font-weight-semibold);line-height:var(--ns-line-height-none);letter-spacing:var(--ns-letter-spacing-tight);text-transform:uppercase;text-wrap:balance}.door__text[data-v-46940db2]{max-width:var(--ns-measure-lead);color:var(--ns-color-text-secondary);line-height:var(--ns-line-height-relaxed);flex:1}.door__link[data-v-46940db2]{gap:var(--ns-spacing-sm);width:fit-content;padding-top:var(--ns-spacing-md);padding-bottom:var(--ns-spacing-xs);font-size:var(--ns-font-size-2);font-weight:var(--ns-font-weight-semibold);letter-spacing:var(--ns-letter-spacing-wide);text-transform:uppercase;border-bottom:1px solid;margin-top:auto;display:inline-flex}@media (prefers-reduced-motion:reduce){.door[data-v-46940db2]{transition:none}}
