._spacer_1kffx_1{height:96px}._homeSpacer_1kffx_1{height:0}._header_1kffx_1{z-index:50;height:96px;padding:18px var(--gutter);color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}._home_1kffx_1{color:#eeede9;isolation:isolate;background:0 0;border-color:#eeede935}._home_1kffx_1:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#17171566;position:absolute;inset:0}._wordmark_1kffx_1{z-index:54;align-items:center;width:190px;min-height:48px;display:flex}._wordmark_1kffx_1 img{object-fit:contain;width:100%;height:auto}._trigger_1kffx_1{width:52px;height:62px;color:inherit;z-index:54;transition:left .42s var(--ease),width .42s var(--ease),transform .42s var(--ease);background:0 0;padding:0;position:absolute;top:16px;left:50%;transform:translate(-50%)}._symbol_1kffx_1{object-fit:contain;width:44px;height:44px;margin:auto;transition:opacity .16s}._lockup_1kffx_1{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:auto;position:absolute;inset:8px 0 auto}._menuLabel_1kffx_1{letter-spacing:.13em;text-transform:uppercase;margin-top:6px;font-size:9px;display:block}._languages_1kffx_1{align-items:center;gap:8px;font-size:10px;display:flex}._languages_1kffx_1 a{opacity:.65;place-items:center;min-width:36px;min-height:44px;display:grid}._languages_1kffx_1 a[aria-current]{opacity:1;text-underline-offset:5px;text-decoration:underline}._expanded_1kffx_1{background:0 0;border-color:#0000}._expanded_1kffx_1 ._trigger_1kffx_1{width:200px;left:calc(100% - min(165px,50vw));transform:translate(-50%)}._expanded_1kffx_1 ._symbol_1kffx_1,._expanded_1kffx_1 ._menuLabel_1kffx_1{opacity:0}._expanded_1kffx_1 ._lockup_1kffx_1{opacity:1}._backdrop_1kffx_1{z-index:51;background:#17171540;position:fixed;inset:0}._panel_1kffx_1{background:var(--paper);width:min(330px,100%);max-height:100dvh;color:var(--ink);z-index:52;animation:_reveal_1kffx_1 .25s var(--ease);padding:96px 26px 14px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 20px 60px #17171514}._panel_1kffx_1 nav{display:grid}._panel_1kffx_1 nav a{letter-spacing:-.045em;justify-content:space-between;align-items:baseline;gap:20px;min-height:48px;padding:11px 0;font-size:26px;line-height:1;transition:padding .16s;display:flex}._panel_1kffx_1 nav a:hover{padding-left:9px}._panel_1kffx_1 nav a[aria-current] span:before{content:"•";margin-right:10px;font-size:16px}._panel_1kffx_1 nav small{color:var(--muted);letter-spacing:0;font-size:10px}._panelLanguages_1kffx_1{border-top:1px solid var(--line);gap:24px;margin-top:14px;font-size:11px;display:flex}._panelLanguages_1kffx_1 a{align-items:center;min-height:44px;display:flex}._panelLanguages_1kffx_1 a[aria-current]{text-underline-offset:5px;text-decoration:underline}._panelFoot_1kffx_1{color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:18px;font-size:9px;display:flex}._panelFoot_1kffx_1 button{min-height:44px;color:var(--ink);background:0 0;padding:0;font-size:10px}._intro_1kffx_1{z-index:100;pointer-events:none;background:#111110;place-items:center;animation:1.1s cubic-bezier(.76,0,.24,1) both _introCurtain_1kffx_1;display:grid;position:fixed;inset:0}._introLogo_1kffx_1{width:min(430px,72vw);animation:1.1s cubic-bezier(.22,1,.36,1) both _introLogo_1kffx_1}._intro_1kffx_1 img{object-fit:contain;width:100%;height:auto}@keyframes _introCurtain_1kffx_1{0%,58%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes _introLogo_1kffx_1{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(14px)scale(.96)}35%,57%{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}83%,to{opacity:0;clip-path:inset(0);transform:translateY(-28px)scale(.98)}}@keyframes _reveal_1kffx_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:700px){._spacer_1kffx_1{height:86px}._header_1kffx_1{height:86px;padding:14px var(--gutter)}._wordmark_1kffx_1{width:140px}._trigger_1kffx_1{width:44px;top:13px}._symbol_1kffx_1{width:36px;height:36px}._menuLabel_1kffx_1{font-size:8px}._languages_1kffx_1{gap:0;font-size:9px}._languages_1kffx_1 a{min-width:28px}._expanded_1kffx_1 ._trigger_1kffx_1{width:190px}._panel_1kffx_1{padding-top:92px}._panel_1kffx_1 nav a{min-height:46px;font-size:25px}._panelFoot_1kffx_1{flex-wrap:wrap}._home_1kffx_1 ._wordmark_1kffx_1{width:132px}}@media (max-width:540px){._expanded_1kffx_1 ._wordmark_1kffx_1{visibility:hidden}}@media (max-width:360px){._wordmark_1kffx_1,._home_1kffx_1 ._wordmark_1kffx_1{width:120px}._languages_1kffx_1 a{min-width:24px}._trigger_1kffx_1{left:53%}}@media (prefers-reduced-motion:reduce){._trigger_1kffx_1,._symbol_1kffx_1,._panel_1kffx_1 nav a{transition:none}._panel_1kffx_1{animation:none}._intro_1kffx_1{display:none}}._actions_1kffx_3{align-items:center;gap:22px;display:flex}@media (max-width:700px){._actions_1kffx_3{flex-direction:column;align-items:flex-end;gap:0}._actions_1kffx_3 ._languages_1kffx_1 a{min-height:32px}._header_1kffx_1,._spacer_1kffx_1{height:104px}._trigger_1kffx_1{top:20px}}._root_1w36q_1{color:inherit}._trigger_1w36q_2{color:inherit;white-space:nowrap;background:0 0;border-bottom:1px solid;align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;display:flex}._trigger_1w36q_2 svg{width:15px;height:15px}._panel_1w36q_4{top:calc(100% + 10px);right:var(--gutter);width:min(365px,calc(100vw - 2 * var(--gutter)));background:var(--ink);max-height:calc(100svh - 125px);color:var(--paper);z-index:55;padding:22px;position:absolute;overflow-y:auto;box-shadow:0 14px 40px #0002}._heading_1w36q_5{justify-content:space-between;align-items:center;gap:18px;display:flex}._heading_1w36q_5 h2{letter-spacing:-.04em;font-size:24px;font-weight:400;line-height:1.1}._heading_1w36q_5 button{color:inherit;background:0 0;width:44px;min-height:44px;padding:0;font-size:25px}._panel_1w36q_4>p{color:#c7c7bd;margin:22px 0 8px;font-size:11px;line-height:1.5}._link_1w36q_9{letter-spacing:-.02em;border-bottom:1px solid #676761;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 0;font-size:15px;display:flex}._link_1w36q_9 span{overflow-wrap:anywhere;min-width:0}._link_1w36q_9 svg{flex-shrink:0;width:16px;height:16px}._link_1w36q_9:hover span{text-underline-offset:4px;text-decoration:underline}
