html{scroll-snap-type:none!important}.site-header{position:static!important}.hero[data-astro-cid-bylooibd]{--field:var(--color-tavren);--on:var(--color-on-tavren);background:var(--field);color:var(--on);margin-top:var(--gutter);padding-block:48px;overflow:hidden}.hero[data-astro-cid-bylooibd] [data-astro-cid-bylooibd]::selection{background:var(--on);color:var(--field)}.hero[data-astro-cid-bylooibd] [data-astro-cid-bylooibd]:focus-visible{outline-color:var(--on)}.hero__inner[data-astro-cid-bylooibd]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.hero__top[data-astro-cid-bylooibd]{justify-content:space-between;gap:var(--space-4);display:flex}.hero__top[data-astro-cid-bylooibd] a[data-astro-cid-bylooibd]{text-decoration:none}.hero__top[data-astro-cid-bylooibd] a[data-astro-cid-bylooibd]:hover{text-decoration:underline}.hero__copy[data-astro-cid-bylooibd]{gap:var(--gutter);flex-direction:column;display:flex;container-type:inline-size}.hero__name[data-astro-cid-bylooibd]{letter-spacing:-.045em;margin-left:-.04em;font-size:clamp(3.5rem,20cqi,10rem);font-weight:800;line-height:.84}.hero__line[data-astro-cid-bylooibd]{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.hero__more[data-astro-cid-bylooibd]{max-width:42ch}.hero__links[data-astro-cid-bylooibd]{flex-wrap:wrap;gap:12px;display:flex}.hero-btn--solid[data-astro-cid-bylooibd]{background:var(--on);border-color:var(--on);color:var(--field)}.hero-btn--outline[data-astro-cid-bylooibd]{border-color:var(--on);color:var(--on)}.hero-btn--outline[data-astro-cid-bylooibd]:hover{background:color-mix(in srgb, var(--on) 10%, transparent)}.hero__visual[data-astro-cid-bylooibd]{min-width:0;container-type:inline-size}@media (width>=768px){.hero[data-astro-cid-bylooibd]{padding-block:72px 56px}.hero__line[data-astro-cid-bylooibd]{font-size:28px;line-height:36px}}@media (width>=1024px){.hero__inner[data-astro-cid-bylooibd]{column-gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;min-height:calc(100svh - 160px)}.hero__top[data-astro-cid-bylooibd]{grid-column:1/-1}.hero__copy[data-astro-cid-bylooibd]{grid-column:1/span 5;align-self:center}.hero__visual[data-astro-cid-bylooibd]{grid-column:6/-1;align-self:center}}.block[data-astro-cid-bylooibd]{padding-block:72px 0}.block__title[data-astro-cid-bylooibd]{letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1}.muted-copy[data-astro-cid-bylooibd]{color:var(--color-muted)}.steps[data-astro-cid-bylooibd]{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-bylooibd],.mode[data-astro-cid-bylooibd]{gap:var(--space-2);border-top:var(--border-hairline) solid var(--color-border);padding-top:var(--space-4);flex-direction:column;display:flex}.step__num[data-astro-cid-bylooibd]{color:var(--color-muted)}.step__title[data-astro-cid-bylooibd]{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px}.gallery[data-astro-cid-bylooibd]{padding:0 var(--pad) var(--space-4);gap:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;grid-auto-columns:min(62vw,280px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.gallery[data-astro-cid-bylooibd] li[data-astro-cid-bylooibd]{scroll-snap-align:start}.gallery[data-astro-cid-bylooibd] img[data-astro-cid-bylooibd]{border-radius:24px;width:100%;height:auto}.gallery[data-astro-cid-bylooibd]:focus-visible{outline-offset:-2px}@media (width>=1280px){.gallery[data-astro-cid-bylooibd]{max-width:calc(1280px + 2 * var(--pad));grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin-inline:auto;overflow:visible}}.modes[data-astro-cid-bylooibd]{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.facts[data-astro-cid-bylooibd]{padding:var(--space-4) 0 0;border-top:var(--border-hairline) solid var(--color-border);gap:var(--space-2) var(--gutter);color:var(--color-muted);flex-wrap:wrap;margin:40px 0 0;list-style:none;display:flex}.facts[data-astro-cid-bylooibd] li[data-astro-cid-bylooibd]:not(:last-child):after{content:"·";margin-left:var(--gutter)}.help[data-astro-cid-bylooibd]{padding-bottom:96px}.help__links[data-astro-cid-bylooibd]{flex-wrap:wrap;gap:12px;display:flex}
