@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--mobile-scale:1;--weight-base:9;--root-size:calc(( var(--weight-base) * min(100vw, 100vh) + 5 * clamp(0px, (100vh - 100vw) / .777778, 100vw) ) * .0016 * var(--mobile-scale));--font-sans:system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--weight-body:440;--weight-link:600;--weight-display:750;--ink-1:#000000d9;--ink-2:#000000bf;--ink-3:#0009;--ink-4:#0006;--ink-5:#00000040;--card-bg:#e7f3f7;--size-display:5.4rem;--size-link:2.6rem;--size-body:1.6rem;--size-caption:1.3rem;--size-text:1.3rem;--size-fine:1rem;--space-block:1.92rem;--space-section:2.72rem;--inner-media-width:70%;--card-radius:1.5rem;--card-padding:1rem;--layout-padding:2.2rem;--layout-max-width:40%;--media-radius:.7rem;--rule-gap:.8rem;--marquee-duration:34s}@media (pointer:coarse) and (width<=600px),(pointer:coarse) and (height<=600px){:root{--mobile-scale:1.2}}@media (pointer:coarse) and (height<=600px) and (orientation:landscape){:root{--weight-base:18}}@media (pointer:coarse) and (width<=600px),(pointer:coarse) and (height<=600px),(width<=768px),(orientation:portrait){:root{--layout-padding:0rem;--layout-max-width:100%;--card-radius:0rem;--size-text:var(--size-body);--inner-media-width:100%}}*,:before,:after{box-sizing:border-box}html{font-size:var(--root-size);-webkit-text-size-adjust:100%}body{min-height:100svh;font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink-1);font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.2}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}a:active{opacity:.7}a:focus-visible,button:focus-visible{outline:2px solid var(--ink-1);outline-offset:3px;border-radius:2px}hr{background:var(--ink-4);height:1px;margin:var(--rule-gap) 0;border:0;display:block}img{max-width:100%;height:auto;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--font-sans);font-size:min(var(--size-display), 15cqi);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--ink-1);text-transform:uppercase;text-wrap:balance;line-height:1}.prose{text-align:left;font-size:var(--size-text);color:var(--ink-1);text-wrap:pretty;line-height:1.4}.prose p+p{margin-top:1em}.section-heading{font-family:var(--font-mono);font-size:var(--size-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-weight:400}.fine-link{font-family:var(--font-mono);font-size:var(--size-fine);color:var(--ink-2);text-underline-offset:.15em;text-decoration:underline}.fine-link:hover{opacity:.6}@media (pointer:fine){@view-transition{navigation:auto}}.wallpaper[data-astro-cid-z4jru4n3]{view-transition-name:wallpaper;z-index:-1;background-position:58% 10%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}::view-transition-group(wallpaper){animation:none}::view-transition-old(wallpaper){animation:none}::view-transition-new(wallpaper){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.wallpaper[data-astro-cid-z4jru4n3] img{object-fit:cover;object-position:58% 10%;width:100%;height:100%}.page[data-astro-cid-z4jru4n3]{justify-content:center;min-height:100svh;display:flex}.page-layout[data-astro-cid-z4jru4n3]{width:100%;max-width:var(--layout-max-width);padding:var(--layout-padding);display:flex}.page-content[data-astro-cid-z4jru4n3]{view-transition-name:card;background-color:var(--card-bg);border-radius:var(--card-radius);min-width:0;padding:var(--card-padding);text-align:center;flex:1;container-type:inline-size}
