._container_1r4a6_1{max-width:var(--max-w);padding:var(--space-section) var(--gutter);margin:0 auto}._containerTight_1r4a6_2{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}._head_1r4a6_4{gap:var(--space-3) var(--space-8);padding-top:var(--space-3);border-top:1px solid var(--line);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}._h2_1r4a6_5{font-size:var(--fs-display-l);line-height:var(--lh-display-l);letter-spacing:-.015em;max-width:18ch;margin:0}._lead_1r4a6_6{font-size:var(--font-size-lead);color:var(--muted);max-width:46ch;margin:0;line-height:33px}@media (width>=880px){._head_1r4a6_4{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}._band_1r4a6_8{background:var(--sunk)}._bandSurface_1r4a6_9{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._bandStone_1r4a6_10{background:var(--surface-stone);color:var(--on-stone)}._bandStone_1r4a6_10 ._head_1r4a6_4{border-top-color:var(--line-on-stone)}._viewfinder_1r4a6_14{--mark:var(--line-strong);--m:18px;background-image:linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark)), linear-gradient(var(--mark), var(--mark));background-size:var(--m) 1px, 1px var(--m), var(--m) 1px, 1px var(--m), var(--m) 1px, 1px var(--m), var(--m) 1px, 1px var(--m);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat}._wrap_15ljs_1{gap:var(--space-6) var(--space-9);flex-wrap:wrap;display:flex}._info_15ljs_2{align-items:flex-start;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;flex:380px;align-self:flex-start;display:flex}._links_15ljs_3{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}._links_15ljs_3 a,._ph_15ljs_4{align-items:center;gap:var(--space-2-5);min-height:var(--touch-target);color:var(--fg);font-family:var(--font-display);font-weight:700;text-decoration:none;display:inline-flex}._links_15ljs_3 a:hover{color:var(--accent-text)}._links_15ljs_3 li{flex-wrap:wrap;align-items:center;display:flex}._form_15ljs_7{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);min-width:0;box-shadow:var(--shadow-card);padding:var(--card-pad);gap:var(--space-3);flex:460px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}._field_15ljs_8{gap:var(--space-1);flex-direction:column;display:flex}._field_15ljs_8 label{font-family:var(--font-display);font-size:var(--font-size-small);font-weight:700;line-height:20px}._field_15ljs_8 input,._field_15ljs_8 select,._field_15ljs_8 textarea{padding:0 var(--space-3);min-height:var(--field-height);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--bg);color:var(--fg);transition:border-color var(--motion-fast) var(--ease-out)}._field_15ljs_8 textarea{padding:var(--space-2-5) var(--space-3);resize:vertical}._field_15ljs_8 [aria-invalid=true]{border-color:var(--field-border-invalid)}._err_15ljs_13{font-size:var(--font-size-small);color:var(--field-error-text);margin:0;line-height:23px}._full_15ljs_14{grid-column:1/-1}._trap_15ljs_15{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._actions_15ljs_16{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._note_15ljs_17{font-size:var(--font-size-small);color:var(--muted);line-height:23px}._submit_15ljs_18{min-height:var(--touch-target-lg);padding:0 var(--button-pad-x-lg);border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-fg);font-family:var(--font-display);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out);border:0;font-weight:700}._submit_15ljs_18:hover{transform:translateY(-1px)}._submit_15ljs_18:active{transform:scale(.98)}._status_15ljs_21{font-size:var(--font-size-small);color:var(--muted);margin:0;line-height:23px}._status_15ljs_21:empty{display:none}._copy_15ljs_23{margin-left:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg);font-family:var(--font-display);cursor:pointer;background:0 0;font-weight:700}._copy_15ljs_23:hover{border-color:var(--fg)}._img_iotb3_1{width:auto;display:block}._dark_iotb3_2{display:none}[data-theme=dark] ._dark_iotb3_2{display:block}[data-theme=dark] ._light_iotb3_4{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) ._dark_iotb3_2{display:block}:root:not([data-theme]) ._light_iotb3_4{display:none}}._footer_1cswp_1{background:var(--surface-stone);color:var(--on-stone)}._inner_1cswp_2{max-width:var(--max-w);padding:var(--space-6) var(--gutter) var(--space-5);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}._top_1cswp_3{justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;display:flex}._brand_1cswp_4{gap:var(--space-3);flex-direction:column;flex:280px;align-items:flex-start;max-width:360px;display:flex}._blurb_1cswp_5{color:var(--on-stone-muted);margin:0}._cols_1cswp_6{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}._col_1cswp_6{font-size:var(--font-size-body);flex-direction:column;display:flex}._col_1cswp_6 a{color:var(--on-stone);min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}._col_1cswp_6 a:hover{color:var(--accent-on-stone)}._colTitle_1cswp_10{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-small);color:var(--accent-on-stone);margin-bottom:var(--space-1)}._bottom_1cswp_11{border-top:1px solid var(--line-on-stone);padding-top:var(--space-4);justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-small);color:var(--on-stone-muted);flex-wrap:wrap;line-height:23px;display:flex}._frame_b9pgr_2{display:contents}._piece_b9pgr_3{z-index:4;border:0 solid var(--grain);opacity:0;pointer-events:none;will-change:transform;width:14px;height:14px;position:fixed;top:0;left:0}._tl_b9pgr_4{border-top-width:3px;border-left-width:3px}._bl_b9pgr_5{border-bottom-width:3px;border-left-width:3px}._tr_b9pgr_6{border-top-width:3px;border-right-width:3px}._br_b9pgr_7{border-bottom-width:3px;border-right-width:3px}._header_ex5h7_1{z-index:20;transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}._glass_ex5h7_6{z-index:-1;pointer-events:none;position:absolute;inset:0}._blur_ex5h7_9,._tint_ex5h7_9{opacity:0;transition:opacity var(--motion-base) var(--ease-out);position:absolute;inset:0}._solid_ex5h7_10 ._blur_ex5h7_9,._solid_ex5h7_10 ._tint_ex5h7_9{opacity:1}._blur_ex5h7_9:first-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 35%,#0000 60%);mask-image:linear-gradient(#000 35%,#0000 60%)}._blur_ex5h7_9:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 50%,#0000 80%);mask-image:linear-gradient(#000 50%,#0000 80%)}._blur_ex5h7_9:nth-child(3){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000 65%,#0000 95%);mask-image:linear-gradient(#000 65%,#0000 95%)}._blur_ex5h7_9:nth-child(4){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}._tint_ex5h7_9{background:var(--header-glass)}._solid_ex5h7_10 ._tint_ex5h7_9+._tint_ex5h7_9{background:var(--header-glass-stone);opacity:0}._solid_ex5h7_10._onStone_ex5h7_19 ._tint_ex5h7_9{opacity:0}._solid_ex5h7_10._onStone_ex5h7_19 ._tint_ex5h7_9+._tint_ex5h7_9{opacity:1}@media (prefers-reduced-transparency:reduce){._glass_ex5h7_6{display:none}._solid_ex5h7_10{background:var(--bg);border-bottom-color:var(--line)}._onStone_ex5h7_19._solid_ex5h7_10{background:var(--surface-stone);border-bottom-color:var(--line-on-stone)}}._bar_ex5h7_28{max-width:var(--max-w);padding:var(--space-2) var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:72px;margin:0 auto;display:flex}._logo_ex5h7_29{min-height:var(--touch-target);align-items:center;display:flex}._nav_ex5h7_30{font-family:var(--font-display);font-size:var(--font-size-small);font-weight:700;display:none}._link_ex5h7_31{min-height:var(--touch-target);padding:0 var(--space-2);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}._link_ex5h7_31:hover{color:var(--accent-text)}._tools_ex5h7_33{align-items:center;gap:var(--space-2);display:flex}._round_ex5h7_34{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);color:var(--fg);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._round_ex5h7_34:hover{background:var(--sunk)}._open_ex5h7_38{z-index:10;align-items:stretch;gap:var(--space-1);padding:var(--space-3) var(--gutter) var(--space-4);background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}@media (width>=880px){._bar_ex5h7_28{grid-template-columns:1fr auto 1fr;display:grid}._tools_ex5h7_33{justify-self:end}._nav_ex5h7_30{align-items:center;gap:var(--space-1) var(--space-3);display:flex}._menuBtn_ex5h7_44{display:none}._open_ex5h7_38{background:0 0;border:0;flex-direction:row;align-items:center;padding:0;position:static}}._link_ex5h7_31,._round_ex5h7_34{transition:color var(--motion-base) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}._onStone_ex5h7_19 ._link_ex5h7_31,._onStone_ex5h7_19 ._round_ex5h7_34{color:var(--on-stone)}._onStone_ex5h7_19 ._link_ex5h7_31:hover{color:var(--accent-on-stone)}._onStone_ex5h7_19 ._round_ex5h7_34:hover{background:var(--line-on-stone)}._field_1roz6_1{width:100%;height:100%;color:var(--signal-graphic);opacity:.6;pointer-events:none;display:block;position:absolute;inset:0}._ring_1i2f4_1{width:100%;height:auto;display:block;overflow:visible}._grain_1i2f4_2 path{fill:var(--grain)}._grain_1i2f4_2{transform-box:fill-box;transform-origin:50%}._hero_sbhm9_2{min-height:calc(100svh - 72px);padding:0 0 var(--space-4);align-items:center;display:flex;overflow-x:clip}._row_sbhm9_3{isolation:isolate;place-items:center start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}._row_sbhm9_3 ._field_sbhm9_5{inset:-24px auto auto;left:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));height:calc(100% + 56px);color:var(--grain);z-index:-1;-webkit-mask-image:linear-gradient(#0000,#000 12% 62%,#0000);mask-image:linear-gradient(#0000,#000 12% 62%,#0000)}._ring_sbhm9_6{order:-1;justify-self:center;width:min(46vw,24vh,420px);min-width:140px}._text_sbhm9_7{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._h1_sbhm9_8{letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(32px,min(8vw,6.2vh),56px);line-height:1.05}._mark_sbhm9_10{white-space:nowrap;padding:0 .14em;display:inline-block}@media (width>=880px){._row_sbhm9_3{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}._row_sbhm9_3 ._field_sbhm9_5{width:calc(100% + 24vw);left:-12vw}._ring_sbhm9_6{order:0;width:min(34vw,52vh,480px)}._h1_sbhm9_8{font-size:clamp(32px,min(4vw,6.2vh),56px)}}._inner_pa29g_1{max-width:var(--max-w);padding:var(--space-section) var(--gutter);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}._pair_pa29g_2{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}._block_pa29g_3{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-on-stone);flex-direction:column;display:flex}._label_pa29g_4{font-size:var(--font-size-small);color:var(--accent-on-stone);margin:0;line-height:20px}._statement_pa29g_5{font-family:var(--font-display);font-weight:700;font-size:var(--fs-statement);letter-spacing:-.015em;max-width:24ch;margin:0;line-height:1.18}._points_pa29g_6{gap:var(--space-5-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}._point_pa29g_6{gap:var(--space-2);flex-direction:column;display:flex}._pointTitle_pa29g_8{font-size:var(--font-size-heading);margin:0;line-height:30px}._pointText_pa29g_9{color:var(--on-stone-muted);margin:0}@media (width>=880px){._pair_pa29g_2{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}._wire_ybzc8_4{--p:0;--x:calc(var(--touch-target) / 2);position:relative}._base_ybzc8_6,._fill_ybzc8_6{top:0;bottom:0;left:var(--x);background:var(--line-strong);width:2px;margin-left:-1px;position:absolute}._fill_ybzc8_6{z-index:1;background:var(--grain);transform-origin:top;transform:scaleY(var(--p))}._runner_ybzc8_8{top:0;bottom:0;left:var(--x);z-index:2;transform:translateY(calc(var(--p) * 100%));position:absolute}._tip_ybzc8_9{border-radius:var(--radius-pill);background:var(--grain);width:6px;height:14px;position:absolute;top:-7px;left:-3px}._list_ybzc8_11{padding:var(--space-3) 0;gap:var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}._step_ybzc8_12{--reach:clamp(0, calc((var(--p) - var(--at,2)) * 25), 1);padding-left:calc(var(--touch-target) + var(--space-5));position:relative}._node_ybzc8_13{z-index:3;top:var(--space-3);width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--bg);justify-content:center;align-items:center;display:flex;position:absolute;left:0}._num_ybzc8_14,._reached_ybzc8_14{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-lead);font-variant-numeric:tabular-nums}._num_ybzc8_14{color:var(--accent-text)}._reached_ybzc8_14{border-radius:inherit;background:var(--grain);color:var(--on-coral);opacity:var(--reach);transform:scale(calc(.7 + .3 * var(--reach)));justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}._branch_ybzc8_19{z-index:2;top:calc(var(--space-3) + var(--touch-target) / 2 - 1px);left:var(--touch-target);width:var(--space-5);background:var(--grain);transform-origin:0;height:2px;transform:scaleX(var(--reach));position:absolute}._card_ybzc8_20{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);transform:translateX(calc(var(--reach) * var(--lean,8px)));position:relative}._card_ybzc8_20:after{content:"";border:2px solid var(--grain);border-radius:inherit;opacity:var(--reach);pointer-events:none;position:absolute;inset:-1px}._title_ybzc8_23{font-size:var(--font-size-heading);margin:0;line-height:30px}._text_ybzc8_24{margin:var(--space-2) 0 0;color:var(--muted);max-width:40ch}@media (width>=880px){._wire_ybzc8_4{--x:50%;--gap:128px}._list_ybzc8_11{gap:var(--space-4)}._step_ybzc8_12{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:0;display:grid}._node_ybzc8_13{margin-left:calc(var(--touch-target) / -2);left:50%}._left_ybzc8_32 ._card_ybzc8_20{--lean:-8px;grid-column:1}._right_ybzc8_33 ._card_ybzc8_20{--lean:8px;grid-column:2}._branch_ybzc8_19{width:calc(var(--gap) / 2 - var(--touch-target) / 2)}._left_ybzc8_32 ._branch_ybzc8_19{left:auto;right:calc(50% + var(--touch-target) / 2);transform-origin:100%}._right_ybzc8_33 ._branch_ybzc8_19{left:calc(50% + var(--touch-target) / 2)}}._art_1eoro_1{width:100%;height:100%;stroke:var(--fg);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;display:block;overflow:visible}._art_1eoro_1 *{vector-effect:non-scaling-stroke}._top_1eoro_3{fill:var(--surface)}._left_1eoro_4{fill:var(--sunk)}._right_1eoro_5{fill:var(--bg)}._accent_1eoro_6{fill:var(--grain);stroke:var(--grain)}._line_1eoro_7{fill:none}._dash_1eoro_8{fill:none;stroke-dasharray:3 5}._grid_axj8h_2{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}._card_axj8h_3{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}._art_axj8h_4{--mark:var(--line-strong);background-color:var(--sunk);padding:var(--space-4);aspect-ratio:16/9;border-bottom:1px solid var(--line);background-origin:content-box;justify-content:center;align-items:center;display:flex}._art_axj8h_4 svg{width:min(78%,360px);height:78%;transition:transform var(--motion-base) var(--ease-out)}._card_axj8h_3:hover ._art_axj8h_4 svg{transform:translateY(-4px)}._body_axj8h_7{padding:var(--card-pad);gap:var(--space-3);flex-direction:column;flex:1;display:flex}._tags_axj8h_8{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_axj8h_8,._tagOn_axj8h_9{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--fg);font-family:var(--font-display);font-size:var(--font-size-small);font-weight:700;line-height:23px}._tagOn_axj8h_9{background:var(--action);border-color:var(--action);color:var(--on-action)}._title_axj8h_11{font-size:var(--font-size-title);letter-spacing:-.01em;margin:0;line-height:38px}._text_axj8h_12{color:var(--muted);margin:0}._bullets_axj8h_13{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._bullets_axj8h_13 li{gap:var(--space-2-5);align-items:baseline;display:flex}._dot_axj8h_15{border-radius:var(--radius-pill);background:var(--grain);flex:none;width:14px;height:6px;transform:translateY(-3px)}._foot_axj8h_16{padding-top:var(--space-3);border-top:1px solid var(--line);margin-top:auto}._demo_axj8h_17{align-items:center;gap:var(--space-1-5);min-height:var(--touch-target);font-family:var(--font-display);font-weight:700;text-decoration:none;display:inline-flex}._demo_axj8h_17:hover{text-decoration:underline}@media (width>=880px){._card_axj8h_3{flex-direction:row}._art_axj8h_4{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);flex:0 0 44%}._art_axj8h_4 svg{height:auto;max-height:260px}}._section_199zp_2{padding:var(--space-section) 0}._panel_199zp_3{gap:var(--space-5);flex-direction:column;display:flex}._head_199zp_4{gap:var(--space-3);flex-direction:column;display:flex}._box_199zp_5{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._tile_199zp_7{grid-template-columns:var(--touch-target) minmax(0, 1fr);column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--line);align-content:start;display:grid}._tile_199zp_7>:not(._icon_199zp_8){grid-column:2}._icon_199zp_8{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);background:var(--sunk);color:var(--fg);grid-row:1/span 3;justify-content:center;align-items:center;display:inline-flex}._group_199zp_10{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-small);color:var(--muted);margin:0;line-height:20px}._title_199zp_11{font-size:var(--font-size-heading);margin:0;line-height:1.25}._detail_199zp_12{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._text_199zp_13{color:var(--muted);max-width:52ch;margin:0}._proto_199zp_14{min-height:var(--touch-target);font-family:var(--font-display);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._proto_199zp_14:hover{text-decoration:underline}._count_199zp_16{display:none}._more_199zp_17{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-heading);line-height:32px}._more_199zp_17 a{min-height:var(--touch-target);align-items:center;display:inline-flex}@media (width>=880px){._section_199zp_2{padding-top:0}._track_199zp_25{height:calc(370svh - 72px)}._panel_199zp_3{height:calc(100svh - 72px);padding-top:var(--space-5);padding-bottom:var(--space-4);gap:var(--space-4);position:sticky;top:72px}._head_199zp_4{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-direction:row}._head_199zp_4 ._lead_199zp_28{max-width:40ch}._box_199zp_5{gap:var(--space-2-5);min-height:0;padding:var(--space-2-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._tile_199zp_7{gap:var(--space-1);min-height:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunk);flex-direction:column;display:flex;overflow:hidden}._icon_199zp_8{width:var(--touch-target);height:var(--touch-target);background:var(--surface);flex:none}._group_199zp_10{margin-top:auto}._title_199zp_11{font-size:var(--font-size-body);color:var(--fg);line-height:1.25}._detail_199zp_12{opacity:0;height:0;overflow:hidden}._open_199zp_38{background:var(--surface);box-shadow:var(--shadow-card);padding:var(--space-5)}._open_199zp_38 ._icon_199zp_8{width:var(--tile-icon-open);height:var(--tile-icon-open);background:var(--sunk)}._open_199zp_38 ._title_199zp_11{padding-left:var(--space-4);font-size:var(--font-size-title);line-height:1.15;position:relative}._open_199zp_38 ._title_199zp_11:before{content:"";border-radius:var(--radius-pill);background:var(--grain);width:14px;height:6px;position:absolute;top:.55em;left:0}._open_199zp_38 ._detail_199zp_12{opacity:1;height:auto;margin-top:var(--space-2)}._count_199zp_16{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-small);color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-end;margin:0;line-height:20px;display:block}@media (height<=760px){._panel_199zp_3{padding-top:var(--space-4);gap:var(--space-3)}._head_199zp_4 ._h2_199zp_49,._head_199zp_4 h2{font-size:clamp(28px,6vh,48px)}._group_199zp_10{display:none}._title_199zp_11{margin-top:auto}._icon_199zp_8{width:var(--tile-icon-short);height:var(--tile-icon-short)}._open_199zp_38{padding:var(--space-3)}._open_199zp_38 ._icon_199zp_8{width:var(--touch-target);height:var(--touch-target)}}}._skip_qhkca_1{z-index:100;padding:var(--space-2) var(--space-3);min-height:var(--touch-target);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font-family:var(--font-display);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:-64px;left:16px}._skip_qhkca_1:focus{top:12px}._list_1bfjn_1{gap:0 var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}._member_1bfjn_2{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);display:flex}._avatar_1bfjn_3{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);background:var(--surface-stone);color:var(--on-stone);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-heading);flex:none;justify-content:center;align-items:center;display:flex}._name_1bfjn_4{font-size:var(--font-size-lead);margin:0;line-height:28px}._role_1bfjn_5{font-family:var(--font-display);font-size:var(--font-size-small);color:var(--accent-text);margin:0;font-weight:700;line-height:23px}._bio_1bfjn_6{margin:var(--space-1) 0 0;font-size:var(--font-size-small);color:var(--muted);line-height:23px}._row_8l0c0_1{gap:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._col_8l0c0_2{gap:var(--space-2);flex-direction:column;display:flex}._letter_8l0c0_3{font-family:var(--font-display);letter-spacing:-.04em;padding-bottom:var(--space-3);border-bottom:1px solid var(--line-strong);font-size:clamp(120px,17vw,232px);font-weight:700;line-height:.82}._col_8l0c0_2:hover ._letter_8l0c0_3{color:var(--accent-text)}._letter_8l0c0_3{transition:color var(--motion-base) var(--ease-out)}._title_8l0c0_6{margin:var(--space-2) 0 0;font-size:var(--font-size-heading);line-height:30px}._text_8l0c0_7{color:var(--muted);margin:0}@media (width>=600px){._row_8l0c0_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){._row_8l0c0_1{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:Adventor;src:url(/assets/Adventor-Regular-BGukzFXs.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adventor;src:url(/assets/Adventor-Bold-AwfFJueq.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pagella;src:url(/assets/Pagella-Regular-D9uBu3m_.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pagella;src:url(/assets/Pagella-Italic-C6250rNH.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Pagella;src:url(/assets/Pagella-Bold-B8NU7wF2.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--stone:#2e2c29;--paper:#f7f5f0;--signal:#ff4b3e;--signal-deep:#961912;--ink:#1c1a18;--coral-400:#ff8c82;--coral-300:#ffa89f;--white:#fff;--warm-100:#f1eee7;--warm-200:#dad6cc;--warm-400:#7d786d;--warm-600:#4c4842;--warm-bone:#f5f2ec;--warm-sand:#d6d1c6;--warm-stone-line:#5f5b54;--night-900:#121110;--night-800:#171614;--night-700:#232120;--night-600:#3a3734;--night-400:#7a756c;--night-200:#b8b2a7;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:112px;--space-1-5:6px;--space-2-5:12px;--space-3-5:20px;--space-5-5:32px;--space-8:48px;--space-9:80px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--font-family-display:Adventor, "Century Gothic", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-family-text:Pagella, "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-size-small:15px;--font-size-body:17px;--font-size-lead:21px;--font-size-heading:24px;--font-size-title:32px;--font-size-display-l:48px;--font-size-display-xl:72px;--size-48:48px;--size-56:56px;--size-64:64px;--size-1200:1200px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--paper);--surface:var(--white);--sunk:var(--warm-100);--fg:var(--ink);--muted:var(--warm-600);--line:var(--warm-200);--line-strong:var(--warm-400);--accent-text:var(--signal-deep);--grain:var(--signal);--action:var(--signal-deep);--on-action:var(--white);--error-text:var(--signal-deep);--error-border:var(--signal-deep);--shadow-card:0 1px 2px #1c1a180f, 0 8px 24px #1c1a180f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--night-800);--surface:var(--night-700);--sunk:var(--night-900);--fg:var(--warm-bone);--muted:var(--night-200);--line:var(--night-600);--line-strong:var(--night-400);--accent-text:var(--coral-400);--grain:var(--signal);--action:var(--coral-400);--on-action:var(--ink);--error-text:var(--coral-300);--error-border:var(--coral-300);--shadow-card:none}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--night-800);--surface:var(--night-700);--sunk:var(--night-900);--fg:var(--warm-bone);--muted:var(--night-200);--line:var(--night-600);--line-strong:var(--night-400);--accent-text:var(--coral-400);--grain:var(--signal);--action:var(--coral-400);--on-action:var(--ink);--error-text:var(--coral-300);--error-border:var(--coral-300);--shadow-card:none}}:root{--surface-stone:var(--stone);--on-stone:var(--warm-bone);--on-stone-muted:var(--warm-sand);--accent-on-stone:var(--coral-300);--coral:var(--coral-400);--on-coral:var(--ink);--line-on-stone:var(--warm-stone-line);--signal-graphic:var(--signal);--font-display:var(--font-family-display);--font-body:var(--font-family-text);--max-w:var(--size-1200);--gutter:var(--space-4);--radius-card:var(--radius-lg);--radius-btn:var(--radius-pill);--space-section:clamp(64px, 9vw, 112px);--fs-display-xl:clamp(42px, 7.2vw, 72px);--fs-display-l:clamp(32px, 4.6vw, 48px);--fs-statement:clamp(26px, 3.2vw, 40px);--lh-display-xl:1.06;--lh-display-l:1.12;--touch-target:var(--size-48);--touch-target-lg:var(--size-56);--button-gap:var(--space-2);--button-pad-x:var(--space-4);--button-pad-x-lg:var(--space-5);--button-radius:var(--radius-pill);--button-primary-bg:var(--action);--button-primary-fg:var(--on-action);--button-secondary-bg:transparent;--button-secondary-fg:var(--fg);--button-secondary-border:var(--line-strong);--button-on-stone-bg:var(--coral);--button-on-stone-fg:var(--on-coral);--card-bg:var(--surface);--card-border:var(--line);--card-radius:var(--radius-card);--card-pad:var(--space-5);--field-height:var(--size-56);--field-radius:var(--radius-md);--field-border:var(--line-strong);--field-border-invalid:var(--error-border);--field-error-text:var(--error-text);--header-glass:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 45%, color-mix(in srgb, var(--bg) 88%, transparent) 60%, color-mix(in srgb, var(--bg) 62%, transparent) 75%, color-mix(in srgb, var(--bg) 30%, transparent) 88%, transparent 100%);--header-glass-stone:linear-gradient(to bottom, var(--surface-stone) 0%, var(--surface-stone) 45%, color-mix(in srgb, var(--surface-stone) 88%, transparent) 60%, color-mix(in srgb, var(--surface-stone) 62%, transparent) 75%, color-mix(in srgb, var(--surface-stone) 30%, transparent) 88%, transparent 100%);--hero-panel-radius:var(--radius-lg);--hero-panel-pad:clamp(24px, 5vw, 64px);--avatar-size:var(--size-64);--tile-icon-open:var(--size-64);--tile-icon-short:36px;--motion-fast:.15s;--motion-base:.25s;--motion-slow:.7s;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--line-strong) var(--bg);scroll-padding-top:72px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;caret-color:var(--accent-text);margin:0;line-height:27px}::selection{background:var(--action);color:var(--on-action)}img,svg{max-width:100%}a{color:var(--accent-text);text-underline-offset:3px}a:hover{color:var(--fg)}input,select,textarea,button{font:inherit}select option{background:var(--surface);color:var(--fg)}h1,h2,h3,h4{text-wrap:balance;font-family:var(--font-display);font-weight:700}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}[data-surface=stone] :focus-visible{outline-color:var(--accent-on-stone)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
