.mhero[data-astro-cid-5z2ave4r]{height:520vh;margin-top:-72px;position:relative}.mhero__stage[data-astro-cid-5z2ave4r]{height:100svh;position:sticky;top:0;overflow:hidden}.mhero__word[data-astro-cid-5z2ave4r]{font:400 min(36vw, 62vh) / .8 var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;will-change:transform;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mhero__word--b[data-astro-cid-5z2ave4r]{font-style:italic;transform:translate(110vw,-50%)}.mhero__intro[data-astro-cid-5z2ave4r]{left:var(--gutter);z-index:20;max-width:360px;position:absolute;top:120px}.mhero__intro[data-astro-cid-5z2ave4r] h1[data-astro-cid-5z2ave4r]{margin:6px 0 0;font-size:26px;font-weight:500;line-height:1.2}.mhero__intro[data-astro-cid-5z2ave4r] em[data-astro-cid-5z2ave4r]{font-family:var(--font-serif);font-size:1.2em;font-weight:400}.mhero__rule[data-astro-cid-5z2ave4r]{border-top:1px solid var(--text-primary);width:120px;margin-top:14px;display:block}.mhero__lead[data-astro-cid-5z2ave4r]{z-index:20;left:var(--gutter);max-width:380px;margin:0;font-size:15px;line-height:1.5;position:absolute;bottom:40px}.mhero__claim[data-astro-cid-5z2ave4r]{left:var(--gutter);opacity:0;text-transform:uppercase;letter-spacing:-.01em;max-width:560px;margin:0;font-size:clamp(20px,2.3vw,34px);font-weight:600;line-height:1.1;position:absolute;bottom:40px}.mhero__scroll[data-astro-cid-5z2ave4r]{right:var(--gutter);align-items:center;gap:10px;display:flex;position:absolute;bottom:40px}.mhero__scroll[data-astro-cid-5z2ave4r]:before{content:"";background:currentColor;width:28px;height:1px}.mhero__card[data-astro-cid-5z2ave4r]{width:var(--w);aspect-ratio:var(--r);background:var(--bg-raised);will-change:transform;border-radius:4px;padding:6px;position:absolute;top:0;left:0;transform:translate(110vw);box-shadow:0 1px 2px #3a141014,0 18px 40px -16px #3a141059}.mhero__card[data-astro-cid-5z2ave4r] img[data-astro-cid-5z2ave4r]{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.mhero__card[data-astro-cid-5z2ave4r] span[data-astro-cid-5z2ave4r]{white-space:nowrap;background:var(--bg-deep);color:var(--text-on-deep);opacity:0;pointer-events:none;border-radius:999px;padding:5px 10px;font-size:12px;transition:opacity .2s,translate .2s;position:absolute;bottom:-34px;left:50%;translate:-50% 4px}.mhero__card[data-astro-cid-5z2ave4r]:hover span[data-astro-cid-5z2ave4r],.mhero__card[data-astro-cid-5z2ave4r]:focus-visible span[data-astro-cid-5z2ave4r]{opacity:1;translate:-50%}.mhero__panel[data-astro-cid-5z2ave4r]{background:var(--bg-deep);width:52vw;color:var(--text-on-deep);will-change:transform;z-index:30;flex-direction:column;justify-content:space-between;gap:32px;padding:120px 56px 56px;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(101%)}.mhero__label[data-astro-cid-5z2ave4r]{color:var(--accent-smor)}.mhero__panel[data-astro-cid-5z2ave4r] h2[data-astro-cid-5z2ave4r]{font:400 clamp(44px, 5.4vw, 92px) / 1 var(--font-serif);margin:18px 0 0}.mhero__panel[data-astro-cid-5z2ave4r] h2[data-astro-cid-5z2ave4r] em[data-astro-cid-5z2ave4r]{color:var(--accent-smor)}.mhero__text[data-astro-cid-5z2ave4r]{color:var(--text-on-deep-muted);max-width:440px;margin:22px 0 0;line-height:1.5}.mhero__btns[data-astro-cid-5z2ave4r]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mhero__btn--smor[data-astro-cid-5z2ave4r]{background:var(--accent-smor);color:#591010;border-color:var(--accent-smor)}.mhero__btn--line[data-astro-cid-5z2ave4r]{color:var(--text-on-deep);border-color:var(--line-on-deep)}.mhero__panel[data-astro-cid-5z2ave4r] ul[data-astro-cid-5z2ave4r]{border-top:1px solid var(--line-on-deep);margin:0;padding:0;list-style:none}.mhero__panel[data-astro-cid-5z2ave4r] li[data-astro-cid-5z2ave4r]{border-bottom:1px solid var(--line-on-deep);justify-content:space-between;gap:16px;padding:16px 0;font-size:17px;display:flex}.mhero__panel[data-astro-cid-5z2ave4r] li[data-astro-cid-5z2ave4r] a[data-astro-cid-5z2ave4r]{color:inherit;text-decoration:none}.mhero__panel[data-astro-cid-5z2ave4r] li[data-astro-cid-5z2ave4r] a[data-astro-cid-5z2ave4r]:hover{text-underline-offset:4px;text-decoration:underline}.mhero__panel[data-astro-cid-5z2ave4r] li[data-astro-cid-5z2ave4r] small[data-astro-cid-5z2ave4r]{color:var(--text-on-deep-muted);font-size:13px}@media (width<=760px){.mhero__intro[data-astro-cid-5z2ave4r]{top:96px;left:20px}.mhero__lead[data-astro-cid-5z2ave4r],.mhero__claim[data-astro-cid-5z2ave4r]{bottom:28px;left:20px;right:20px}.mhero__scroll[data-astro-cid-5z2ave4r]{display:none}.mhero__word[data-astro-cid-5z2ave4r]{font-size:58vw}.mhero__card[data-astro-cid-5z2ave4r]{width:calc(var(--w) * 1.9)}.mhero__panel[data-astro-cid-5z2ave4r]{width:100vw;padding:96px 20px 28px}.mhero__panel[data-astro-cid-5z2ave4r] h2[data-astro-cid-5z2ave4r]{font-size:44px}}@media (prefers-reduced-motion:reduce){.mhero[data-astro-cid-5z2ave4r]{height:auto}.mhero__stage[data-astro-cid-5z2ave4r]{position:relative}}.row[data-astro-cid-hponaqsn]{grid-template-columns:440px 1fr;align-items:center;gap:64px;display:grid}.row__text[data-astro-cid-hponaqsn]{justify-items:start;gap:20px;display:grid}.row__text[data-astro-cid-hponaqsn] h3[data-astro-cid-hponaqsn] a[data-astro-cid-hponaqsn]{text-decoration:none}.row__text[data-astro-cid-hponaqsn] h3[data-astro-cid-hponaqsn] a[data-astro-cid-hponaqsn]:after{content:"";position:absolute;inset:0}.row[data-astro-cid-hponaqsn]{position:relative}dl[data-astro-cid-hponaqsn]{width:100%;margin:0}dd[data-astro-cid-hponaqsn]{margin:0}.row__media[data-astro-cid-hponaqsn]{aspect-ratio:3/2;border-radius:var(--radius);clip-path:inset(0 0 0 0 round var(--radius));transition:clip-path .8s var(--ease);text-decoration:none;display:block;overflow:hidden}.row[data-astro-cid-hponaqsn]:not(.is-in) .row__media[data-astro-cid-hponaqsn]{clip-path:inset(100% 0 0 0 round var(--radius))}.row__media[data-astro-cid-hponaqsn] .slot[data-astro-cid-hponaqsn]{width:100%;height:100%}.row__media[data-astro-cid-hponaqsn] img,.row__media[data-astro-cid-hponaqsn] .slot[data-astro-cid-hponaqsn]{transition:transform .5s var(--ease)}.row[data-astro-cid-hponaqsn]:hover .row__media[data-astro-cid-hponaqsn] img,.row[data-astro-cid-hponaqsn]:hover .row__media[data-astro-cid-hponaqsn] .slot[data-astro-cid-hponaqsn]{transform:scale(1.04)}.row[data-astro-cid-hponaqsn]:hover .btn svg{transform:translate(4px)}@media (width<=900px){.row[data-astro-cid-hponaqsn]{grid-template-columns:1fr;gap:20px}.row__media[data-astro-cid-hponaqsn]{order:-1}}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-hponaqsn]:not(.is-in) .row__media[data-astro-cid-hponaqsn]{clip-path:none}}.head[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line-default);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.featured[data-astro-cid-wcolddp2]{padding-top:120px;padding-bottom:144px;scroll-margin-top:72px}.featured__list[data-astro-cid-wcolddp2]{gap:120px;padding-top:80px;display:grid}.about[data-astro-cid-wcolddp2]{--text-primary:var(--text-on-deep);--text-secondary:var(--text-on-deep-muted);--line-default:var(--line-on-deep);--line-strong:var(--line-on-deep);background:var(--bg-deep);color:var(--text-primary);padding-block:120px}.about__text[data-astro-cid-wcolddp2]>.t-label[data-astro-cid-wcolddp2]{color:var(--accent-smor)}.about__inner[data-astro-cid-wcolddp2]{grid-template-columns:400px 1fr;align-items:center;gap:96px;display:grid}.about__img[data-astro-cid-wcolddp2]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%}.about__text[data-astro-cid-wcolddp2]{justify-items:start;gap:24px;display:grid}.about__text[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{width:100%;margin:0}.about__text[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{margin:0}.blog[data-astro-cid-wcolddp2]{padding-block:120px}@media (width<=900px){.about__inner[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:32px}.featured__list[data-astro-cid-wcolddp2]{gap:64px;padding-top:40px}.about[data-astro-cid-wcolddp2],.blog[data-astro-cid-wcolddp2]{padding-block:56px}}
