.IV7kAq_toggle{border:1px solid var(--line-on-ink);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:3px 3px 3px 12px;display:inline-flex}.IV7kAq_label{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mist);margin-right:6px}.IV7kAq_toggle button{border-radius:var(--radius-pill);height:28px;color:var(--mist);font:600 var(--text-sm)/1 var(--font-display);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);background:0 0;border:0;padding:0 12px}.IV7kAq_toggle button[aria-checked=true]{background:var(--green);color:var(--ink)}
.wWXZva_footer{padding:clamp(72px, 10vw, 128px) 0 var(--space-6)}@media (max-width:760px){.wWXZva_footer{padding-bottom:calc(56px + var(--space-7))}}.wWXZva_cta{border-bottom:1px solid var(--line-on-ink);padding-bottom:clamp(56px,8vw,96px)}.wWXZva_big{margin-bottom:var(--space-6);font:600 var(--text-6xl)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:12ch}.wWXZva_big em{color:var(--green)}.wWXZva_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.wWXZva_promise{margin-top:var(--space-4);color:var(--mist);font-size:var(--text-sm)}.wWXZva_grid{gap:var(--space-7);padding:var(--space-8) 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.wWXZva_brand p{margin-top:var(--space-4);max-width:34ch;color:var(--mist)}.wWXZva_lockup{width:200px;color:var(--paper);display:block}.wWXZva_lockup .md-word{stroke:currentColor}.wWXZva_label{margin-bottom:var(--space-3);font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mist)}.wWXZva_grid ul{margin:0;padding:0;list-style:none;display:grid}.wWXZva_grid a{overflow-wrap:anywhere;transition:color var(--dur-quick) var(--ease-out);padding-block:7px;text-decoration:none;display:inline-block}.wWXZva_grid a:hover{color:var(--green)}.wWXZva_legal{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--mist);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.wWXZva_legal p{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wWXZva_privacy{flex-basis:100%;margin-block:-6px;padding-block:6px}@media (min-width:560px){.wWXZva_privacy{margin-left:var(--space-4);flex-basis:auto}}.wWXZva_dot{background:var(--green);border-radius:50%;width:6px;height:6px}@media (max-width:760px){.wWXZva_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wWXZva_brand{grid-column:1/-1}}@media (max-width:440px){.wWXZva_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}
.mdpVJq_header{z-index:50;background:color-mix(in oklab, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.mdpVJq_inner{align-items:center;gap:var(--space-6);height:var(--header-h);display:flex}.mdpVJq_logo{flex-shrink:0;width:136px;display:block}.mdpVJq_logo svg{width:100%;height:auto;display:block}.mdpVJq_nav{gap:var(--space-1);margin-left:auto;display:flex;position:relative}.mdpVJq_navItem{font:600 var(--text-base)/1 var(--font-display);color:var(--muted);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:10px 12px;text-decoration:none;display:inline-flex}.mdpVJq_navItem:hover,.mdpVJq_navItem[data-active],.mdpVJq_navItem[aria-expanded=true]{color:var(--ink)}.mdpVJq_chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--dur-base) var(--ease-out)}.mdpVJq_navItem[aria-expanded=true] .mdpVJq_chevron{transform:rotate(180deg)}.mdpVJq_dot{background:var(--green);opacity:0;width:6px;height:6px;transition:transform .64s var(--spring-settle), opacity var(--dur-quick) var(--ease-out);border-radius:50%;position:absolute;bottom:-2px;left:0}.mdpVJq_cta{flex-shrink:0}.mdpVJq_mega{background:var(--paper);border-bottom:1px solid var(--line);animation:mdpVJq_menu-in var(--dur-base) var(--ease-out) both;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -24px #0e1c1640}.mdpVJq_megaInner{gap:var(--space-7);padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.mdpVJq_megaList{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mdpVJq_megaList li,.mdpVJq_megaSide{animation:mdpVJq_item-in var(--dur-slow) var(--ease-out) calc(var(--i) * 30ms) both}.mdpVJq_megaItem{gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--dur-quick) var(--ease-out);align-items:center;text-decoration:none;display:flex}.mdpVJq_megaItem:hover,.mdpVJq_megaItem[aria-current=page]{background:var(--card)}.mdpVJq_megaIcon{width:52px;height:52px;transition:transform .48s var(--spring-pop);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.mdpVJq_megaIcon svg{width:28px;height:28px}.mdpVJq_megaItem:hover .mdpVJq_megaIcon{transform:rotate(-6deg)scale(1.06)}.mdpVJq_megaTitle{font:600 var(--text-lg)/1.2 var(--font-display);display:block}.mdpVJq_megaText{font-size:var(--text-sm);color:var(--muted);margin-top:2px;display:block}.mdpVJq_megaSide{padding:var(--space-4);border-left:1px solid var(--line);align-content:start;gap:var(--space-2);display:grid}.mdpVJq_megaSide .eyebrow{margin:0}.mdpVJq_studioLink{margin-inline:calc(var(--space-3) * -1);padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--dur-quick) var(--ease-out);gap:2px;text-decoration:none;display:grid}.mdpVJq_studioLink:hover,.mdpVJq_studioLink[aria-current=page]{background:var(--card)}.mdpVJq_studio{align-items:center;gap:var(--space-2);font:600 var(--text-lg)/1.2 var(--font-display);flex-wrap:wrap;display:flex}.mdpVJq_studioTag{border-radius:var(--radius-pill);background:var(--ink);color:var(--green);font:600 12px/1 var(--font-display);letter-spacing:.06em;vertical-align:.2em;padding:3px 7px;display:inline-block}.mdpVJq_megaSide .text-link{margin-top:var(--space-4)}@keyframes mdpVJq_menu-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes mdpVJq_item-in{0%{opacity:0;transform:translateY(8px)}}.mdpVJq_menuButton{display:none}.mdpVJq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdpVJq_panel{display:none}@media (max-width:960px){.mdpVJq_nav,.mdpVJq_cta,.mdpVJq_mega{display:none}.mdpVJq_menuButton{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.mdpVJq_menuIcon,.mdpVJq_menuIcon:before{background:var(--ink);width:18px;height:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;display:block}.mdpVJq_menuIcon{position:relative;transform:translateY(-3px)}.mdpVJq_menuIcon:before{content:"";position:absolute;top:6px}.mdpVJq_menuIcon[data-open]{transform:translateY(0)rotate(45deg)}.mdpVJq_menuIcon[data-open]:before{transform:translateY(-6px)rotate(-90deg)}.mdpVJq_panel[data-open]{max-height:calc(100dvh - var(--header-h));border-top:1px solid var(--line);padding:var(--space-4) 0 var(--space-7);display:block;overflow-y:auto}.mdpVJq_panel nav{gap:2px;display:grid}.mdpVJq_panelItem{animation:mdpVJq_item-in var(--dur-slow) var(--ease-out) calc(var(--i) * var(--stagger)) both}.mdpVJq_panelItem>a{font:600 var(--text-4xl)/1.1 var(--font-display);letter-spacing:var(--tracking-display);padding:8px 0;text-decoration:none;display:block}.mdpVJq_panelItem>a[aria-current=page]{color:var(--green-700)}.mdpVJq_panelSub{margin:0 0 var(--space-3);padding:0 0 0 var(--space-4);border-left:2px solid var(--line);list-style:none;display:grid}.mdpVJq_panelSub a{min-height:40px;font:600 var(--text-lg)/1.3 var(--font-display);color:var(--muted);align-items:center;gap:8px;text-decoration:none;display:flex}}
.JraM6W_float{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;border-radius:var(--radius-pill);background:var(--green);height:56px;color:var(--ink);box-shadow:var(--shadow-float);animation:JraM6W_drop-in .9s var(--ease-out) 1.4s both;transition:transform var(--dur-press) var(--ease-out);align-items:center;padding:0 16px;text-decoration:none;display:flex;position:fixed}.JraM6W_float:active{transform:scale(.96)}.JraM6W_icon{flex-shrink:0;width:24px;height:24px}.JraM6W_label{white-space:nowrap;max-width:0;font:600 var(--text-sm)/1 var(--font-display);letter-spacing:.01em;opacity:0;transition:max-width var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out), margin var(--dur-slow) var(--ease-out);overflow:hidden}.JraM6W_float:hover .JraM6W_label,.JraM6W_float:focus-visible .JraM6W_label{opacity:1;max-width:160px;margin-left:10px}@keyframes JraM6W_drop-in{0%{opacity:0;transform:translateY(-40px)scale(.9,1.1)}40%{opacity:1;transform:translateY(0)scale(1.12,.88)}60%{transform:translateY(-8px)scale(.97,1.03)}80%{transform:translateY(0)scale(1.03,.97)}to{transform:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .JraM6W_float{animation:none}}:root[data-motion=reduced] .JraM6W_float{animation:none}
.QsG3rW_cursor{z-index:1000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.QsG3rW_dot{background:var(--green);width:48px;height:48px;transition:transform .52s var(--spring-settle), opacity var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out);border-radius:50%;position:absolute;top:-24px;left:-24px;transform:scale(.22)}.QsG3rW_cursor[data-state=lens]{mix-blend-mode:difference}.QsG3rW_cursor[data-state=lens] .QsG3rW_dot{background:#fff;transform:scale(1)}.QsG3rW_cursor[data-state=play] .QsG3rW_dot{transform:scale(1.4)}.QsG3rW_cursor[data-pressed] .QsG3rW_dot{transform:scale(.16)}.QsG3rW_cursor[data-state=lens][data-pressed] .QsG3rW_dot{transform:scale(.82)}.QsG3rW_cursor[data-state=gone] .QsG3rW_dot,.QsG3rW_cursor[data-state=hidden] .QsG3rW_dot{opacity:0;transform:scale(.1)}.QsG3rW_cursor[data-state=off]{display:none}@media (pointer:coarse){.QsG3rW_cursor{display:none}}
.OXweVG_rail{display:none}@supports (animation-timeline:scroll()){@media (min-width:1100px){.OXweVG_rail{z-index:40;background:color-mix(in oklab, var(--muted) 35%, transparent);border-radius:2px;width:2px;height:180px;display:block;position:fixed;top:50%;right:22px;translate:0 -50%}.OXweVG_dot{background:var(--green);border-radius:50%;width:12px;height:12px;animation:linear both OXweVG_ride;animation-timeline:scroll(root);position:absolute;top:-6px;left:-5px}}}@keyframes OXweVG_ride{0%{transform:translateY(0)scale(1.15,.85)}4%{transform:translateY(7px)scale(1)}96%{transform:translateY(173px)scale(1)}to{transform:translateY(180px)scale(1.15,.85)}}
