.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.nav[data-astro-cid-wpvy4v7s]{z-index:20;padding:16px var(--gutter);background:var(--paper);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:sticky;top:0}a[data-astro-cid-wpvy4v7s]{text-decoration:none}.links[data-astro-cid-wpvy4v7s]{align-items:center;gap:20px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{position:relative}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-4px;left:0;right:0}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.ig):hover{color:var(--soft)}.ig[data-astro-cid-wpvy4v7s]{line-height:0;display:inline-flex}.ig[data-astro-cid-wpvy4v7s]:hover{opacity:.6}.mark[data-astro-cid-wpvy4v7s]{white-space:nowrap}.short[data-astro-cid-wpvy4v7s]{display:none}@media (width<=420px){.nav[data-astro-cid-wpvy4v7s]{letter-spacing:.04em}.links[data-astro-cid-wpvy4v7s]{gap:14px}}@media (width<=374px){.full[data-astro-cid-wpvy4v7s]{display:none}.short[data-astro-cid-wpvy4v7s]{display:inline}}:root{--paper:#f5f4f0;--ink:#141414;--soft:#85827a;--rule:#14141424;--film:#131313;--edge:#8f8b80;--gutter:max(16px, 4vw);--ease:cubic-bezier(.2, .8, .2, 1);--develop:brightness(2.4) contrast(.42) saturate(0) blur(6px);--err:#b3402a;--placeholder:#b9b6ae;--holes-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16'%3E%3Crect y='3' width='8' height='10' rx='2' fill='%23f5f4f0'/%3E%3C/svg%3E");--holes-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Crect x='3' width='10' height='8' rx='2' fill='%23f5f4f0'/%3E%3C/svg%3E");--bts-blend:multiply;--bts-opacity:.88;color-scheme:light}:root[data-theme=dark]{--paper:#141413;--ink:#ece9e2;--soft:#8e8a82;--rule:#ece9e224;--film:#2b2a27;--edge:#9a968b;--err:#e0785e;--placeholder:#5f5c56;--holes-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16'%3E%3Crect y='3' width='8' height='10' rx='2' fill='%23141413'/%3E%3C/svg%3E");--holes-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Crect x='3' width='10' height='8' rx='2' fill='%23141413'/%3E%3C/svg%3E");--bts-blend:normal;--bts-opacity:.6;color-scheme:dark}html.theme-vt::view-transition-old(root),html.theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}img{max-width:100%}a{color:inherit}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}.sec-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6vw;padding-bottom:10px;display:flex}.sec-head h1,.sec-head h2{font-family:var(--font-display);margin:0;font-size:clamp(32px,5vw,60px);font-style:italic;font-weight:400;line-height:1}.sec-head span{color:var(--soft);font-size:12px}.ph{cursor:pointer;background-position:50%;background-size:cover;display:block;overflow:hidden}.ph picture{display:contents}.ph img{width:100%;height:auto;transition:filter 2s cubic-bezier(.25,.6,.2,1),transform 2s cubic-bezier(.25,.6,.2,1);display:block}@media (hover:hover){.ph:hover img{transition-duration:.9s;transform:scale(1.025)}}.pending .ph img{filter:var(--develop);transform:scale(1.02)}.cap{grid-template-columns:auto 1fr;gap:2px 12px;padding-top:9px;display:grid}.cap .n{font-family:var(--font-mono);color:var(--soft);grid-row:span 2;padding-top:2px;font-size:10px}.cap .t{font-size:13px}.cap .x{font-family:var(--font-mono);letter-spacing:.03em;color:var(--soft);white-space:pre-wrap;font-size:10.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.pending .ph img{filter:none;transform:none}}html{scrollbar-gutter:stable}html.lb-open{overflow:hidden}.lb{z-index:100;touch-action:none;display:none;position:fixed;inset:0}.lb.open{display:block}.lb-bg{background:var(--paper);opacity:0;position:absolute;inset:0}.lb-frame{z-index:1;position:absolute;overflow:hidden}.lb-frame img{object-fit:cover;width:100%;height:100%;display:block}.lb-cap{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:2;text-align:center;justify-items:center;gap:3px;margin:0;padding-inline:72px;display:grid;position:absolute}.lb-cap .t{font-family:var(--font-display);font-size:19px;font-style:italic}.lb-cap .x{font-family:var(--font-mono);letter-spacing:.04em;color:var(--soft);font-size:10.5px}.lb button{z-index:3;cursor:pointer;color:var(--ink);background:0 0;position:absolute}.lb-x{top:calc(12px + env(safe-area-inset-top,0px));letter-spacing:.08em;text-transform:uppercase;border:0;padding:8px 10px;font-size:11px;right:12px}.lb-nav{opacity:.5;border:1px solid;border-radius:50%;width:44px;height:44px;font-size:15px;top:50%;transform:translateY(-50%)}.lb-nav:hover{opacity:1}.lb-prev{left:16px}.lb-next{right:16px}@media (width<=640px){.lb-nav{display:none}.lb-cap{padding-inline:16px}}.foot[data-astro-cid-hkbrpulz]{padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));margin-top:12vw}.invite[data-astro-cid-hkbrpulz]{border-top:1px solid var(--ink);gap:6px;padding:5vw 0 6vw;text-decoration:none;display:grid}.invite-k[data-astro-cid-hkbrpulz]{color:var(--soft);font-size:12px}.invite-t[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,6.4vw,104px);font-style:italic;font-weight:400;line-height:.95}.invite-t[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{transition:transform .4s var(--ease);display:inline-block}.invite[data-astro-cid-hkbrpulz]:hover .invite-t[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{transform:translate(.18em)}.foot-row[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);font-family:var(--font-mono);color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:10.5px;display:flex}.foot-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:18px;display:flex}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.foot-links[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.foot-links[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}
