.hero[data-v-205677b4]{align-items:flex-end;background:var(--c-hall);display:flex;min-height:min(46rem,calc(100dvh - var(--header-h)));overflow:hidden;position:relative}.hero__media[data-v-205677b4]{bottom:0;left:0;position:absolute;right:0;top:0}.hero__media[data-v-205677b4] img,.hero__media[data-v-205677b4] picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__scrim[data-v-205677b4]{background:linear-gradient(0deg,rgba(11,14,16,.92),rgba(11,14,16,.74) 30%,rgba(11,14,16,.34) 62%,rgba(11,14,16,.22));bottom:0;left:0;position:absolute;right:0;top:0}.hero__inner[data-v-205677b4]{padding-bottom:max(2.5rem,min(7vh,4.5rem));padding-top:max(4rem,min(12vh,6rem));position:relative}.hero__content[data-v-205677b4]{color:#fff;max-width:53rem}.hero__title[data-v-205677b4]{font-size:max(2.25rem,min(5.4vw,4rem));font-weight:700;letter-spacing:-.035em;line-height:1.04}.hero__lead[data-v-205677b4]{color:hsla(0,0%,100%,.88);font-size:max(1.0625rem,min(1.4vw,1.25rem));letter-spacing:.01em;margin-top:.875rem}.hero__actions[data-v-205677b4]{--cluster-gap:0.875rem;margin-top:2rem}@media (max-width:480px){.hero__actions[data-v-205677b4]{--cluster-gap:0.75rem}.hero__actions>[data-v-205677b4]{width:100%}}.bento[data-v-205677b4]{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:900px){.bento[data-v-205677b4]{grid-auto-rows:minmax(15rem,auto);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.bento__lead[data-v-205677b4]{grid-row:span 2}.bento>[data-v-205677b4]{min-height:0}}.about__head[data-v-205677b4]{margin-bottom:2.5rem}.about__cols[data-v-205677b4]{grid-gap:1.25rem 3.5rem;display:grid;gap:1.25rem 3.5rem;grid-template-columns:1fr}.about__col[data-v-205677b4]{color:var(--c-muted);display:flex;flex-direction:column;gap:1.125rem;max-width:62ch}@media (min-width:860px){.about__cols[data-v-205677b4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tile[data-v-5ade2d6c]{background:var(--c-paper);border:1px solid var(--c-line);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--dur) var(--ease)}.tile[data-v-5ade2d6c]:hover{border-color:var(--c-plate)}.tile__frame[data-v-5ade2d6c]{flex:none}.tile__frame[data-v-5ade2d6c] img{transition:transform .6s var(--ease)}.tile:hover .tile__frame[data-v-5ade2d6c] img{transform:scale(1.04)}.tile__scrim[data-v-5ade2d6c]{display:none}.tile__body[data-v-5ade2d6c]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:max(1.25rem,min(2.5vw,1.75rem))}.tile__text[data-v-5ade2d6c]{color:var(--c-muted);font-size:.9375rem;max-width:42ch}.tile__action[data-v-5ade2d6c]{align-items:center;color:var(--c-plate);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:auto;padding-top:.875rem}@media (min-width:900px){.tile--standard[data-v-5ade2d6c]{flex-direction:row}.tile--standard .tile__frame[data-v-5ade2d6c]{aspect-ratio:auto;width:42%}.tile--standard .tile__body[data-v-5ade2d6c]{justify-content:center}.tile--standard .tile__action[data-v-5ade2d6c]{margin-top:.25rem;padding-top:0}}.tile__arrow[data-v-5ade2d6c]{transition:transform var(--dur) var(--ease)}.tile:hover .tile__arrow[data-v-5ade2d6c]{transform:translateX(4px)}@media (min-width:900px){.tile--feature .tile__frame[data-v-5ade2d6c]{aspect-ratio:auto;bottom:0;left:0;position:absolute;right:0;top:0}.tile--feature .tile__scrim[data-v-5ade2d6c]{background:linear-gradient(0deg,rgba(12,15,17,.9),rgba(12,15,17,.68) 34%,rgba(12,15,17,.12) 72%,rgba(12,15,17,.04));bottom:0;display:block;left:0;position:absolute;right:0;top:0}.tile--feature[data-v-5ade2d6c]{border-color:transparent;min-height:0}.tile--feature .tile__body[data-v-5ade2d6c]{color:#fff;justify-content:flex-end;padding:max(1.75rem,min(3vw,2.5rem));position:relative}.tile--feature .tile__action[data-v-5ade2d6c]{margin-top:.5rem;padding-top:0}.tile--feature .tile__text[data-v-5ade2d6c]{color:hsla(0,0%,100%,.86)}.tile--feature .tile__action[data-v-5ade2d6c]{color:#fff}}@media (prefers-reduced-motion:reduce){.tile:hover .tile__frame[data-v-5ade2d6c] img,.tile__frame[data-v-5ade2d6c] img{transform:none;transition:none}}