:root{--bg:#f2f2ee;--ink:#11110f;--muted:#85857f;--line:#11110f2b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}[data-astro-cid-hmd6nk6e]{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);text-size-adjust:100%;width:100%;margin:0;padding:0}body{width:100%;min-width:0;color:var(--ink);background:var(--bg);margin:0;overflow-x:clip}a[data-astro-cid-hmd6nk6e]{color:inherit;text-decoration:none}button[data-astro-cid-hmd6nk6e],input[data-astro-cid-hmd6nk6e]{font:inherit}.header[data-astro-cid-hmd6nk6e]{z-index:100;-webkit-backdrop-filter:blur(10px);background:#f2f2eeeb;border-bottom:1px solid #11110f14;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.brand[data-astro-cid-hmd6nk6e]{align-items:center;min-height:44px;font-size:12px;font-weight:630;display:inline-flex}nav[data-astro-cid-hmd6nk6e]{align-items:center;gap:28px;display:flex}nav[data-astro-cid-hmd6nk6e] a[data-astro-cid-hmd6nk6e]{color:#777771;-webkit-tap-highlight-color:transparent;align-items:center;min-height:44px;font-size:12px;display:inline-flex}nav[data-astro-cid-hmd6nk6e] a[data-astro-cid-hmd6nk6e]:hover,nav[data-astro-cid-hmd6nk6e] .active[data-astro-cid-hmd6nk6e]{color:var(--ink)}nav[data-astro-cid-hmd6nk6e] .active[data-astro-cid-hmd6nk6e]{position:relative}nav[data-astro-cid-hmd6nk6e] .active[data-astro-cid-hmd6nk6e]:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:7px;left:0;right:0}main[data-astro-cid-hmd6nk6e]{width:100%;padding:65px 24px 120px}.top[data-astro-cid-hmd6nk6e]{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:90px;display:grid}h1[data-astro-cid-hmd6nk6e]{letter-spacing:-.07em;margin:0;font-size:clamp(72px,10vw,165px);font-weight:610;line-height:.78}.intro[data-astro-cid-hmd6nk6e]{align-self:end;max-width:450px;font-size:13px;line-height:1.45}.tools[data-astro-cid-hmd6nk6e]{grid-template-columns:minmax(240px,1fr) 2fr;gap:30px;margin-bottom:30px;display:grid}input[data-astro-cid-hmd6nk6e]{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);appearance:none;background:0 0;border-radius:0;outline:none;padding:11px 0;font-size:12px}input[data-astro-cid-hmd6nk6e]::placeholder{color:var(--muted)}input[data-astro-cid-hmd6nk6e]:focus{border-bottom-color:var(--ink)}input[data-astro-cid-hmd6nk6e]::-webkit-search-cancel-button{cursor:pointer}.filters[data-astro-cid-hmd6nk6e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter[data-astro-cid-hmd6nk6e]{appearance:none;border:1px solid var(--line);cursor:pointer;color:#72726c;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;min-height:34px;padding:7px 10px;font-size:9px}.filter[data-astro-cid-hmd6nk6e].active{background:var(--ink);color:var(--bg)}.filter[data-astro-cid-hmd6nk6e]:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.table[data-astro-cid-hmd6nk6e]{border-top:1px solid var(--line)}.row[data-astro-cid-hmd6nk6e]{border-bottom:1px solid var(--line);-webkit-tap-highlight-color:transparent;grid-template-columns:90px minmax(220px,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:20px;min-width:0;padding:15px 0;transition:padding .2s,opacity .15s;display:grid}@media (hover:hover) and (pointer:fine){.row[data-astro-cid-hmd6nk6e]:hover{padding-left:8px}}.year[data-astro-cid-hmd6nk6e]{color:var(--muted);font-size:10px;line-height:1.35}.title[data-astro-cid-hmd6nk6e]{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:580;line-height:1.2}.roles[data-astro-cid-hmd6nk6e],.type[data-astro-cid-hmd6nk6e]{color:#70706a;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.35}.about[data-astro-cid-hmd6nk6e]{border-top:1px solid var(--line);margin-top:150px;padding-top:25px;scroll-margin-top:90px}.about-grid[data-astro-cid-hmd6nk6e]{grid-template-columns:90px minmax(280px,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.about-label[data-astro-cid-hmd6nk6e],.contact-label[data-astro-cid-hmd6nk6e]{color:var(--muted);text-transform:uppercase;font-size:9px}.about-text[data-astro-cid-hmd6nk6e]{letter-spacing:-.015em;max-width:560px;margin:0;font-size:15px;line-height:1.5}.contact[data-astro-cid-hmd6nk6e]{grid-column:3/5;grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-item[data-astro-cid-hmd6nk6e]{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-link[data-astro-cid-hmd6nk6e]{overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #0000;align-items:flex-start;width:fit-content;max-width:100%;min-height:34px;font-size:13px;line-height:1.3;display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-link[data-astro-cid-hmd6nk6e]:hover{border-bottom-color:var(--ink)}}.about-footer[data-astro-cid-hmd6nk6e]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:100px;padding-top:15px;font-size:9px;display:flex}@media (width<=900px){html,body{overflow-x:hidden}.header[data-astro-cid-hmd6nk6e]{height:56px;padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.brand[data-astro-cid-hmd6nk6e]{min-height:44px;font-size:10px}nav[data-astro-cid-hmd6nk6e]{gap:clamp(8px,3vw,14px)}nav[data-astro-cid-hmd6nk6e] a[data-astro-cid-hmd6nk6e]{min-height:44px;font-size:9px}nav[data-astro-cid-hmd6nk6e] .active[data-astro-cid-hmd6nk6e]:after{bottom:5px}main[data-astro-cid-hmd6nk6e]{padding-top:clamp(40px,10vw,56px);padding-right:14px;padding-bottom:max(86px, env(safe-area-inset-bottom));padding-left:14px}.top[data-astro-cid-hmd6nk6e]{grid-template-columns:1fr;gap:28px;margin-bottom:clamp(58px,17vw,76px)}h1[data-astro-cid-hmd6nk6e]{max-width:100%;font-size:clamp(62px,19vw,112px);line-height:.8}.intro[data-astro-cid-hmd6nk6e]{max-width:360px;font-size:12px;line-height:1.5}.tools[data-astro-cid-hmd6nk6e]{grid-template-columns:1fr;gap:18px;margin-bottom:24px}input[data-astro-cid-hmd6nk6e]{min-height:46px;padding:12px 0;font-size:16px}.filters[data-astro-cid-hmd6nk6e]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:7px;width:calc(100% + 28px);margin-left:-14px;padding:0 14px 6px;scroll-padding-inline:14px;overflow:auto hidden}.filters[data-astro-cid-hmd6nk6e]::-webkit-scrollbar{display:none}.filter[data-astro-cid-hmd6nk6e]{flex:none;min-height:40px;padding:8px 12px;font-size:9px}.row[data-astro-cid-hmd6nk6e]{grid-template-columns:52px minmax(0,1fr);gap:7px 14px;min-height:84px;padding:18px 0 19px}.row[data-astro-cid-hmd6nk6e]:active{opacity:.58}.year[data-astro-cid-hmd6nk6e]{grid-area:1/1;padding-top:2px;font-size:9px}.title[data-astro-cid-hmd6nk6e]{grid-area:1/2;min-width:0;padding-right:4px;font-size:13px;line-height:1.18}.roles[data-astro-cid-hmd6nk6e],.type[data-astro-cid-hmd6nk6e]{grid-column:2;min-width:0;font-size:9px;line-height:1.45}.roles[data-astro-cid-hmd6nk6e]{grid-row:2}.type[data-astro-cid-hmd6nk6e]{color:var(--muted);grid-row:3}.about[data-astro-cid-hmd6nk6e]{margin-top:clamp(92px,25vw,118px);padding-top:20px;scroll-margin-top:72px}.about-grid[data-astro-cid-hmd6nk6e]{grid-template-columns:52px minmax(0,1fr);gap:34px 14px}.about-label[data-astro-cid-hmd6nk6e]{grid-area:1/1}.about-text[data-astro-cid-hmd6nk6e]{grid-area:1/2;max-width:100%;font-size:14px;line-height:1.52}.contact[data-astro-cid-hmd6nk6e]{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-link[data-astro-cid-hmd6nk6e]{min-height:44px;font-size:12px}.about-footer[data-astro-cid-hmd6nk6e]{margin-top:72px;padding-top:12px}}@media (width<=600px){.top[data-astro-cid-hmd6nk6e]{margin-bottom:60px}h1[data-astro-cid-hmd6nk6e]{font-size:clamp(66px,21vw,100px)}.row[data-astro-cid-hmd6nk6e],.about-grid[data-astro-cid-hmd6nk6e]{grid-template-columns:46px minmax(0,1fr);column-gap:12px}.contact[data-astro-cid-hmd6nk6e]{grid-template-columns:1fr 1fr}}@media (width<=390px){.header[data-astro-cid-hmd6nk6e]{height:54px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.brand[data-astro-cid-hmd6nk6e]{font-size:9px}nav[data-astro-cid-hmd6nk6e]{gap:6px}nav[data-astro-cid-hmd6nk6e] a[data-astro-cid-hmd6nk6e]{padding:0 2px;font-size:8px}main[data-astro-cid-hmd6nk6e]{padding-left:12px;padding-right:12px}h1[data-astro-cid-hmd6nk6e]{font-size:clamp(62px,21vw,86px)}.filters[data-astro-cid-hmd6nk6e]{width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px;scroll-padding-inline:12px}.filter[data-astro-cid-hmd6nk6e]{min-height:38px;padding:7px 11px;font-size:8.5px}.row[data-astro-cid-hmd6nk6e]{grid-template-columns:42px minmax(0,1fr);column-gap:10px;min-height:80px;padding-top:17px;padding-bottom:18px}.year[data-astro-cid-hmd6nk6e]{font-size:8px}.title[data-astro-cid-hmd6nk6e]{font-size:12.5px}.roles[data-astro-cid-hmd6nk6e],.type[data-astro-cid-hmd6nk6e]{font-size:8.5px}.about-grid[data-astro-cid-hmd6nk6e]{grid-template-columns:42px minmax(0,1fr);column-gap:10px}.about-text[data-astro-cid-hmd6nk6e]{font-size:13.5px}.contact[data-astro-cid-hmd6nk6e]{grid-template-columns:1fr;gap:22px}.contact-link[data-astro-cid-hmd6nk6e]{min-height:40px}.about-footer[data-astro-cid-hmd6nk6e]{gap:14px;font-size:8px}}@media (width<=340px){.brand[data-astro-cid-hmd6nk6e]{font-size:8.5px}nav[data-astro-cid-hmd6nk6e]{gap:3px}nav[data-astro-cid-hmd6nk6e] a[data-astro-cid-hmd6nk6e]{font-size:7.5px}h1[data-astro-cid-hmd6nk6e]{font-size:20vw}.row[data-astro-cid-hmd6nk6e],.about-grid[data-astro-cid-hmd6nk6e]{grid-template-columns:38px minmax(0,1fr);column-gap:8px}.about-footer[data-astro-cid-hmd6nk6e]{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.row[data-astro-cid-hmd6nk6e]{transition:none}}
