._button_1qyw2_2{min-height:3rem;font-family:var(--font-text);font-size:var(--text-sm);text-align:center;white-space:nowrap;transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}._button_1qyw2_2[data-size=sm]{min-height:2.5rem;padding:.5rem 1.125rem}._button_1qyw2_2[data-variant=primary]{background:var(--fg);color:var(--bg)}._button_1qyw2_2[data-variant=ghost]{border-color:var(--fg-2);color:var(--fg)}@media (hover:hover){._button_1qyw2_2[data-variant=primary]:hover{background:var(--accent)}._button_1qyw2_2[data-variant=ghost]:hover{border-color:var(--fg);background:var(--line)}}._button_1qyw2_2:focus-visible{border-radius:999px}@media (prefers-reduced-motion:reduce){._button_1qyw2_2{transition:none}}._header_df5cs_2{z-index:var(--z-nav);position:fixed;top:0;left:0;right:0}._bar_df5cs_10{z-index:2;isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) max(var(--gutter), calc((100% - var(--max-w)) / 2 + var(--gutter)));display:flex;position:relative}._bar_df5cs_10:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--bg) 25%, transparent);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);position:absolute;inset:0 0 -1.5rem}._header_df5cs_2[data-scrolled] ._bar_df5cs_10:before{opacity:.92}._home_df5cs_37{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);padding-block:.5rem;font-size:1.5rem;line-height:1;text-decoration:none}._desktop_df5cs_47{align-items:center;gap:var(--space-4);display:none}._list_df5cs_53{gap:var(--space-4);padding:0;list-style:none;display:flex}._link_df5cs_60,._mobileLink_df5cs_61{transition:color .4s var(--ease);text-decoration:none}._link_df5cs_60{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);padding-block:.75rem;display:inline-block}@media (hover:hover){._link_df5cs_60:hover{color:var(--fg)}._mobileLink_df5cs_61:hover{color:var(--accent)}}._toggle_df5cs_87{border:1px solid var(--fg-2);width:2.75rem;height:2.75rem;color:var(--fg);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}._toggle_df5cs_87:focus-visible{border-radius:50%}._bars_df5cs_103{width:1.125rem;height:.75rem;position:relative}._bars_df5cs_103 span{height:1.5px;transition:top .4s var(--ease), rotate .4s var(--ease);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}._bars_df5cs_103 span:first-child{top:0}._bars_df5cs_103 span:last-child{top:calc(100% - 1.5px)}._bars_df5cs_103[data-open=true] span{top:calc(50% - .75px)}._bars_df5cs_103[data-open=true] span:first-child{rotate:45deg}._bars_df5cs_103[data-open=true] span:last-child{rotate:-45deg}._panel_df5cs_142{z-index:1;padding:6rem var(--gutter) var(--space-4);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:fixed;inset:0;overflow-y:auto}._mobile_df5cs_61{justify-content:space-between;gap:var(--space-4);flex-direction:column;flex:1;display:flex}._mobileList_df5cs_161{padding:0;list-style:none}._mobileList_df5cs_161 li{border-bottom:1px solid var(--line)}._mobileLink_df5cs_61{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);padding-block:1rem;font-size:clamp(2.5rem,12vw,4rem);line-height:1.05;display:block}._mobileCta_df5cs_180{gap:var(--space-3);display:grid}._mobileCta_df5cs_180>ul{justify-content:center}@media (min-width:1024px){._desktop_df5cs_47{display:flex}._toggle_df5cs_87,._panel_df5cs_142{display:none}}@media (prefers-reduced-motion:reduce){._bar_df5cs_10:before,._bars_df5cs_103 span,._link_df5cs_60,._mobileLink_df5cs_61{transition:none}}._track_8zr5t_2{z-index:var(--z-nav);pointer-events:none;width:2px;position:fixed;top:0;bottom:0;right:0}._bar_8zr5t_12{background:var(--fg-2);transform-origin:top;width:100%;height:100%;transform:scaleY(0)}
