.hero-text[data-astro-cid-t2tkknm3]{color:var(--color-text-strong);text-align:center}.hero-text[data-astro-cid-t2tkknm3] p[data-astro-cid-t2tkknm3]{margin:0}.hero-text__name[data-astro-cid-t2tkknm3] img[data-astro-cid-t2tkknm3]{width:auto;height:clamp(18px,1.7vw,22px)}.hero-text__logo[data-astro-cid-t2tkknm3]{margin-top:56px!important}.hero-text__logo[data-astro-cid-t2tkknm3] img[data-astro-cid-t2tkknm3]{width:auto;height:clamp(150px,16vw,210px)}.hero-text__line[data-astro-cid-t2tkknm3]{display:block}.hero-text__catch[data-astro-cid-t2tkknm3]{letter-spacing:.1em;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:2.1;margin-top:56px!important}@media (prefers-reduced-motion:no-preference){.hero-text__logo[data-astro-cid-t2tkknm3]{animation:1.2s cubic-bezier(.2,.7,.2,1) both hero-logo-in}.hero-text__name[data-astro-cid-t2tkknm3]{animation:.8s ease-out .6s both hero-fade}.hero-text__line[data-astro-cid-t2tkknm3]{animation:.9s ease-out both hero-fade-up;animation-delay:calc(.8s + var(--i,0) * .25s)}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-logo-in{0%{opacity:0;scale:.92}}@keyframes hero-fade-up{0%{opacity:0;translate:0 12px}}.hero-tile[data-astro-cid-co5bhfgj]{width:1px;height:1px;position:absolute;top:0;left:-9999px}@media (width>=900px){.hero-tile[data-astro-cid-co5bhfgj]{grid-column:var(--col);grid-row:var(--row);object-fit:cover;background-color:#fafaf9;width:100%;height:100%;position:static}.hero-tile--medium[data-astro-cid-co5bhfgj]{background-color:#f4f4f2}}@media (prefers-reduced-motion:no-preference){.hero-tile[data-astro-cid-co5bhfgj]{animation:.9s ease-out both hero-tile-in;animation-delay:var(--delay,0s)}}@keyframes hero-tile-in{0%{opacity:0}}.hero-frame[data-astro-cid-tnc63bfq]{container-type:inline-size}.hero-grid[data-astro-cid-tnc63bfq]{padding:40px var(--gutter) 0;grid-template-rows:auto repeat(4,18vw);grid-template-columns:repeat(3,1fr);grid-template-areas:"t t t""a a b""a a c""d e e""f e e";gap:4px;display:grid}.hero-grid__text[data-astro-cid-tnc63bfq]{grid-area:t;margin-bottom:28px}.hero-grid__photo[data-astro-cid-tnc63bfq]{object-fit:cover;width:100%;height:100%;display:block}.hero-grid__photo[data-astro-cid-tnc63bfq][data-mobile]{grid-area:var(--area)}.hero-grid__photo[data-astro-cid-tnc63bfq]:not([data-mobile]){width:1px;height:1px;position:absolute;top:0;left:-9999px}@media (prefers-reduced-motion:no-preference){.hero-grid__photo[data-astro-cid-tnc63bfq]{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-photo-in;animation-delay:var(--delay,0s)}}@keyframes hero-photo-in{0%{opacity:0;translate:0 16px}}@media (width>=900px){.hero-grid[data-astro-cid-tnc63bfq]{--gap:6px;--col-width:calc((min(100cqw - var(--gutter) * 2, var(--width-container)) - var(--gap) * 11) / 12);grid-template-columns:repeat(28, var(--col-width));grid-template-areas:none;grid-template-rows:repeat(6, var(--col-width));justify-content:center;gap:var(--gap);grid-auto-rows:auto;margin-top:24px;padding:0;overflow:hidden}.hero-grid__text[data-astro-cid-tnc63bfq]{grid-column:var(--col);grid-row:var(--row);place-items:center;margin:0;display:grid}.hero-grid__photo[data-astro-cid-tnc63bfq],.hero-grid__photo[data-astro-cid-tnc63bfq][data-mobile],.hero-grid__photo[data-astro-cid-tnc63bfq]:not([data-mobile]){grid-column:var(--col);grid-row:var(--row);width:100%;height:100%;position:static}}.guides[data-astro-cid-lcdefpme]{gap:24px;margin-top:72px;display:grid}.guide[data-astro-cid-lcdefpme]{background-color:var(--color-bg-subtle);color:var(--color-text);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.guide[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both guide-in;animation-delay:calc(1.4s + var(--i,0) * .12s)}}@keyframes guide-in{0%{opacity:0;translate:0 20px}}.guide[data-astro-cid-lcdefpme]:hover{background-color:var(--color-bg-strong)}.guide__photo[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:flex}.guide__body[data-astro-cid-lcdefpme]{flex:1;grid-template:"title title"". ."minmax(40px,1fr)"text arrow"/1fr auto;column-gap:20px;min-height:220px;padding:28px;display:grid}.guide__title[data-astro-cid-lcdefpme]{color:var(--color-text-strong);letter-spacing:.04em;grid-area:title;margin:0;font-size:22px;font-weight:700;line-height:1.4}.guide__text[data-astro-cid-lcdefpme]{grid-area:text;margin:0;line-height:1.75}.guide__arrow[data-astro-cid-lcdefpme]{background-color:var(--color-text-strong);color:#fff;width:44px;height:44px;font-family:var(--font-numeric);grid-area:arrow;align-self:end;place-items:center;transition:transform .25s;display:grid}.guide[data-astro-cid-lcdefpme]:hover .guide__arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}@media (width>=900px){.guides[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}}
