.foot[data-astro-cid-hlzmzfsb]{z-index:1;color:var(--ink-2);padding-top:var(--space-8);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--foot-feather));mask-image:linear-gradient(to bottom,transparent 0,black var(--foot-feather));position:relative;container-type:inline-size}html.foot-fixed .foot[data-astro-cid-hlzmzfsb]{position:fixed;bottom:0;left:0;right:0}.g[data-astro-cid-hlzmzfsb]{max-width:var(--content-max);padding:0 var(--gutter-r) 0 var(--gutter);gap:var(--space-5) var(--space-3);grid-template-columns:1fr;margin:0 auto;display:grid}dl[data-astro-cid-hlzmzfsb]{gap:var(--space-15);align-content:start;margin:0;display:grid}dt[data-astro-cid-hlzmzfsb]{font-size:var(--fs-micro);font-weight:var(--w-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}dd[data-astro-cid-hlzmzfsb]{font-size:calc(var(--fs-small) + var(--hair));color:var(--ink);margin:0;line-height:1.6}.contact[data-astro-cid-hlzmzfsb] dd[data-astro-cid-hlzmzfsb]{gap:var(--space-3);display:grid}a[data-astro-cid-hlzmzfsb]{color:var(--ink);text-decoration:none}dd[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{line-height:var(--space-3);display:inline-block}a[data-astro-cid-hlzmzfsb]:hover{text-underline-offset:var(--space-h);text-decoration:underline}.giant[data-astro-cid-hlzmzfsb]{max-width:var(--content-max);margin:clamp(var(--space-12),14vw,calc(var(--u) * 25)) auto 0;padding:.3em var(--space-2) 0;font-family:var(--font-brand);font-weight:var(--w-brand);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);line-height:.78;font-size:calc((min(100cqw,var(--content-max)) - var(--space-4)) * var(--giant-k,.215));overflow:hidden}.giant[data-astro-cid-hlzmzfsb] span[data-astro-cid-hlzmzfsb]{display:block;transform:translateY(.0409em)}.m[data-astro-cid-hlzmzfsb]{max-width:var(--content-max);padding:var(--space-3) var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom,0px));justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:calc(var(--fs-micro) + var(--hair));flex-wrap:wrap;margin:0 auto;line-height:1.5;display:flex}@media (width>=700px){.g[data-astro-cid-hlzmzfsb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699px){.foot[data-astro-cid-hlzmzfsb]{--foot-feather:var(--foot-feather-sm);padding-top:var(--space-6)}.g[data-astro-cid-hlzmzfsb]{gap:var(--space-3) var(--space-2);grid-template-columns:1fr 1fr}dl[data-astro-cid-hlzmzfsb]{gap:var(--space-1)}dd[data-astro-cid-hlzmzfsb]{font-size:var(--fs-small);line-height:1.5}.contact[data-astro-cid-hlzmzfsb]{grid-column:1/-1}.contact[data-astro-cid-hlzmzfsb] dd[data-astro-cid-hlzmzfsb]{gap:var(--space-15) var(--space-2);grid-template-columns:1fr 1fr}.contact[data-astro-cid-hlzmzfsb] dd[data-astro-cid-hlzmzfsb]>span[data-astro-cid-hlzmzfsb]:first-child{grid-column:1/-1}.giant[data-astro-cid-hlzmzfsb]{margin-top:var(--space-4)}.m[data-astro-cid-hlzmzfsb]{padding-top:var(--space-2);font-size:var(--fs-micro)}}.toast-zone[data-astro-cid-tqaiyvz2]{left:50%;bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:90;gap:var(--space-1);pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}.toast-zone[data-astro-cid-tqaiyvz2] .toast{background:var(--toast-bg);color:var(--toast-ink);backdrop-filter:blur(var(--toast-blur));padding:var(--space-15) var(--space-3);border-radius:var(--r-pill);font-weight:var(--w-bold);font-size:var(--fs-small)}.sheet[data-astro-cid-yabvvobi]{z-index:2;background:var(--bg);border-radius:0 0 var(--page-r) var(--page-r);box-shadow:var(--page-shadow);padding-top:calc(var(--topbar-h) + env(safe-area-inset-top,0px));padding-bottom:var(--page-pb);min-height:100dvh;position:relative}html.foot-fixed .sheet[data-astro-cid-yabvvobi]{margin-bottom:var(--foot-h)}.sheet[data-astro-cid-yabvvobi]{--enter-dur:calc(var(--dur) * 2.4);--enter-step:calc(var(--dur) / 4)}@media (prefers-reduced-motion:no-preference){html[data-enter] .sheet[data-astro-cid-yabvvobi]>:not(.bento),html[data-enter] .sheet[data-astro-cid-yabvvobi] .bento>*{animation:rise var(--enter-dur) var(--ease-out) both}html[data-enter] .sheet[data-astro-cid-yabvvobi]>:nth-child(2){animation-delay:var(--enter-step)}html[data-enter] .sheet[data-astro-cid-yabvvobi]>:nth-child(n+3),html[data-enter] .sheet[data-astro-cid-yabvvobi] .bento>:first-child{animation-delay:calc(var(--enter-step) * 2)}html[data-enter] .sheet[data-astro-cid-yabvvobi] .bento>:nth-child(2){animation-delay:calc(var(--enter-step) * 3)}html[data-enter] .sheet[data-astro-cid-yabvvobi] .bento>:nth-child(3){animation-delay:calc(var(--enter-step) * 4)}html[data-enter] .sheet[data-astro-cid-yabvvobi] .bento>:nth-child(n+4){animation-delay:calc(var(--enter-step) * 5)}@keyframes rise{0%{opacity:.001;transform:translateY(var(--rise-y))}to{opacity:1;transform:none}}}
