._root_1w4mg_3{font-family:system-ui,sans-serif}._root_n8pf9_1{border-bottom:2px solid var(--color-text-accent);align-items:center;gap:8px;padding-bottom:4px;font-weight:700;text-decoration:none;display:inline-flex}._arrow_n8pf9_12{transition:transform var(--ease);font-family:system-ui,sans-serif;font-weight:700}._root_n8pf9_1:hover ._arrow_n8pf9_12{font-family:system-ui,sans-serif;transform:translate(4px)}._root_zdvdl_1{padding-block:var(--section-space);background:linear-gradient(#84b6a5 0,#f1f7f5 240px,#f7f9f8 420px)}._grid_zdvdl_6{gap:36px;display:grid}._label_zdvdl_11{font-size:var(--text-label);font-weight:700;line-height:var(--leading-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}._heading_zdvdl_20{font-size:var(--text-heading-2);font-weight:700;line-height:var(--leading-heading-2);margin-top:14px}._body_zdvdl_27{gap:12px;max-width:34em;margin-top:20px;line-height:1.5;display:grid}._side_zdvdl_35{gap:24px;display:grid}._stats_zdvdl_40{gap:20px;display:grid}._stat_zdvdl_40{align-items:center;gap:12px;display:flex}._number_zdvdl_51{font-size:var(--text-number);font-variant-numeric:tabular-nums;color:var(--color-text-accent);font-weight:700;line-height:1;display:inline-block}._statLabel_zdvdl_60{font-size:var(--text-small);font-weight:700;line-height:var(--leading-small)}._resume_zdvdl_66{justify-content:flex-end;display:flex}._boxes_zdvdl_72{gap:12px;margin-top:40px;display:grid}._box_zdvdl_72{text-align:center;background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-content:start;justify-items:center;gap:14px;padding:24px 16px;display:grid}._boxLabel_zdvdl_90{font-size:13px;font-weight:700;line-height:var(--leading-label);color:var(--forest-12);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-xs);background:#84b6a538;padding:4px 10px}._boxList_zdvdl_102{gap:4px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:24px;list-style:none;display:grid}@media (width>=768px){._grid_zdvdl_6{grid-template-columns:minmax(0,400px) minmax(0,1fr);column-gap:40px}._side_zdvdl_35{align-content:space-between;justify-items:end;padding-top:48px}._boxes_zdvdl_72{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px}._box_zdvdl_72{padding:28px 16px}}@media (width>=1024px){._grid_zdvdl_6{grid-template-columns:500px minmax(0,1fr);column-gap:120px}._side_zdvdl_35{padding-top:56px}._stats_zdvdl_40{justify-self:end}._resume_zdvdl_66{width:100%}._boxes_zdvdl_72{gap:24px;margin-top:96px}._box_zdvdl_72{padding:32px 24px}._boxLabel_zdvdl_90{font-size:14px;line-height:20px}._boxList_zdvdl_102{font-size:18px;line-height:28px}}._root_zmy1x_1{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-error);background:var(--color-bg-error);border-radius:var(--radius-sm);padding:12px 16px}._root_zmy1x_1:focus{outline:none}@media (prefers-reduced-motion:no-preference){._root_zmy1x_1{animation:.36s ease-in-out _shake_zmy1x_1}}@keyframes _shake_zmy1x_1{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}._root_1fzss_1{background:var(--color-bg-success);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._root_1fzss_1 svg{fill:none;width:20px;height:20px;stroke:var(--forest-12);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}@media (prefers-reduced-motion:no-preference){._root_1fzss_1{animation:.35s cubic-bezier(.3,1.4,.5,1) both _pop_1fzss_1}._root_1fzss_1 path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.35s ease-out .25s forwards _draw_1fzss_1}}@keyframes _pop_1fzss_1{0%{opacity:0;transform:scale(.5)}}@keyframes _draw_1fzss_1{to{stroke-dashoffset:0}}._root_1p2ik_1{min-height:36px;font-size:var(--text-small);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--ease);background:0 0;border:1.5px solid;padding:0 14px;font-weight:700}._root_1p2ik_1:hover{background:var(--color-bg-muted)}._root_we908_1{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._root_pllu8_1{background:var(--color-bg-muted);border-radius:var(--radius-sm);gap:12px;padding:16px;display:grid}._root_pllu8_1[data-ground=deep]{background:var(--color-bg)}._when_pllu8_14{display:grid}._label_pllu8_18{font-size:var(--text-label);font-weight:700;line-height:var(--leading-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}._day_pllu8_28{font-size:20px;font-weight:700;line-height:28px}._time_pllu8_34{font-variant-numeric:tabular-nums;font-weight:700}._zone_pllu8_39{color:var(--color-text-muted);font-weight:400}._root_pllu8_1[data-ground=deep] ._label_pllu8_18,._root_pllu8_1[data-ground=deep] ._zone_pllu8_39{color:var(--night-muted)}._details_pllu8_49{border-top:1px solid var(--color-border);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}._root_pllu8_1[data-ground=deep] ._details_pllu8_49{border-top-color:#ffffff38}._detail_pllu8_49{font-size:var(--text-small);line-height:var(--leading-small);align-items:flex-start;gap:8px;display:flex}._icon_pllu8_70{fill:none;width:18px;height:18px;stroke:var(--color-text-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;margin-top:1px}._root_1b59l_1{gap:20px;display:grid}._head_1b59l_6{justify-items:start;gap:8px;display:grid}._heading_1b59l_12{font-size:var(--text-title);line-height:var(--leading-title);margin-top:8px}._text_1b59l_18{color:var(--color-text-muted)}._text_1b59l_18 b{color:var(--color-text);overflow-wrap:anywhere}._meet_1b59l_28{background:var(--color-bg-muted);border-radius:var(--radius-sm);justify-self:stretch;gap:6px;margin-top:12px;padding:14px 16px;display:grid}._meetLabel_1b59l_38{font-size:var(--text-label);font-weight:700;line-height:var(--leading-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}._meetRow_1b59l_47{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._meetLink_1b59l_55{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}._changeNote_1b59l_61{font-size:var(--text-small);line-height:var(--leading-small)}@media (width>=768px){._root_1b59l_1{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px 32px}._card_1b59l_73{grid-area:1/1/span 2}._head_1b59l_6,._changeNote_1b59l_61{grid-column:2}}@media (width>=1024px){._root_1b59l_1{grid-template-columns:280px minmax(0,1fr);column-gap:48px}}._heading_1b59l_12:focus{outline:none}@media (prefers-reduced-motion:no-preference){._heading_1b59l_12,._text_1b59l_18,._meet_1b59l_28{animation:.35s ease-out .45s both _drop_1b59l_1}._card_1b59l_73,._changeNote_1b59l_61{animation:.35s ease-out both _appear_1b59l_1}}@keyframes _drop_1b59l_1{0%{opacity:0;transform:translateY(-8px)}}@keyframes _appear_1b59l_1{0%{opacity:0}}._root_12jsy_2{align-content:start;gap:6px;display:grid}._label_12jsy_8{font-size:var(--text-small);font-weight:700;line-height:var(--leading-small)}._optional_12jsy_14{color:var(--color-text-muted);font-weight:400}._input_12jsy_20{width:100%;min-height:48px;font:inherit;color:var(--color-text);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--ease);padding:11px 14px;font-size:16px}textarea._input_12jsy_20{resize:vertical;min-height:112px}._input_12jsy_20::placeholder{color:var(--color-border-strong)}._input_12jsy_20:hover{border-color:var(--color-text)}._input_12jsy_20:focus{border-color:var(--color-focus);box-shadow:inset 0 0 0 1px var(--color-focus);outline:none}._input_12jsy_20[aria-invalid=true]{border-color:var(--color-text-error);box-shadow:inset 0 0 0 1px var(--color-text-error)}._input_12jsy_20:disabled{color:var(--color-text-muted);background:var(--color-bg-muted);border-color:var(--color-border)}._error_12jsy_64{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-error)}@media (prefers-reduced-motion:no-preference){._root_12jsy_2[data-invalid]{animation:.36s ease-in-out _shake_12jsy_1}}@keyframes _shake_12jsy_1{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}._root_da4pz_1{gap:16px;display:grid}@media (width>=768px){._root_da4pz_1{grid-template-columns:1fr 1fr}}._notice_5se7l_1{color:var(--color-text-muted);font-size:13px;line-height:18px}._notice_5se7l_1 a{white-space:nowrap;color:var(--color-text);font-weight:700}._button_5se7l_13{width:100%}@media (width>=768px){._button_5se7l_13{justify-self:start;width:auto}}._root_1s6a1_1{gap:20px;display:grid}._chosen_1s6a1_6{gap:8px;display:grid}._back_1s6a1_11{font-size:var(--text-small);color:var(--color-text-accent);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-weight:700;display:inline-flex}._back_1s6a1_11:hover{text-underline-offset:3px;text-decoration:underline}._back_1s6a1_11:disabled{cursor:not-allowed;opacity:.4}._form_1s6a1_35{gap:16px;display:grid}@media (width>=768px){._root_1s6a1_1{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px}}@media (width>=1024px){._root_1s6a1_1{grid-template-columns:280px minmax(0,1fr);gap:48px}}@media (prefers-reduced-motion:no-preference){._root_1s6a1_1{animation:.3s cubic-bezier(.2,.7,.2,1) both _drop_1s6a1_1}}@keyframes _drop_1s6a1_1{0%{opacity:0;transform:translateY(-8px)}}._root_1wsb5_2{text-align:center;justify-items:center;gap:24px;padding:20px 4px;display:grid}._words_1wsb5_10{gap:8px;display:grid}._heading_1wsb5_15{font-size:var(--text-title);line-height:var(--leading-title)}._text_1wsb5_20{color:var(--color-text-muted)}._actions_1wsb5_24{gap:8px;width:100%;display:grid}@media (width>=768px){._root_1wsb5_2{gap:32px;padding-block:28px}._actions_1wsb5_24{justify-content:center;gap:12px;width:auto;display:flex}}._root_19i3e_1{gap:16px;display:grid}._head_19i3e_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._range_19i3e_14{font-size:var(--text-small);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:700;display:flex}._arrow_19i3e_24{cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border);width:44px;height:44px;transition:background-color var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}._arrow_19i3e_24:hover{background:var(--color-bg-muted)}._arrow_19i3e_24:disabled{cursor:not-allowed;background:var(--color-bg-surface);opacity:.4}._arrow_19i3e_24 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:14px;height:14px}._timeZone_19i3e_57{font-size:var(--text-small);line-height:var(--leading-small)}._days_19i3e_63{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));min-height:calc(48px + var(--rows) * 52px);gap:8px;display:grid}._day_19i3e_63{align-content:start;gap:8px;display:grid}._dayHeading_19i3e_76{justify-items:center;padding-bottom:4px;display:grid}._weekday_19i3e_82{font-size:var(--text-label);font-weight:700;line-height:var(--leading-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}._dayOfMonth_19i3e_91{font-size:var(--text-title);line-height:28px}._slot_19i3e_96{min-height:44px;font-size:var(--text-small);font-variant-numeric:tabular-nums;cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:background-color var(--ease);padding:8px 4px;font-weight:700}._slot_19i3e_96:hover{background:var(--color-bg-muted)}._noTimes_19i3e_113{color:var(--color-text-muted);text-align:center;padding-top:8px;font-size:12px;line-height:16px}@media (width>=768px){._arrow_19i3e_24{width:32px;height:32px}._days_19i3e_63{gap:12px}}@media (prefers-reduced-motion:no-preference){._days_19i3e_63{animation:.3s cubic-bezier(.2,.7,.2,1) both _slide_19i3e_1}._days_19i3e_63[data-entrance=previous]{--slide-from:-24px}._days_19i3e_63[data-entrance=appear]{--slide-from:0;animation-duration:.25s;animation-timing-function:ease-out}}@keyframes _slide_19i3e_1{0%{opacity:0;transform:translateX(var(--slide-from,24px))}}._loading_opvxj_3{min-height:880px;color:var(--color-text-muted);place-content:start center;justify-items:center;gap:12px;padding-top:96px;display:grid}._loading_opvxj_3 ._spinner_opvxj_13{width:28px;height:28px;color:var(--color-text-accent);border-width:3px}._quietButton_opvxj_21{cursor:pointer;border-radius:var(--radius-sm);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--color-text);transition:background-color var(--ease);background:0 0;border:0;padding:12px 24px;font-weight:700;line-height:24px}._quietButton_opvxj_21:hover{background:var(--color-bg-muted)}._choosing_opvxj_38{gap:16px;display:grid}._root_1aiwb_1{text-align:center;justify-items:center;gap:24px;padding:20px 4px;display:grid}._words_1aiwb_9{justify-items:center;gap:8px;display:grid}._heading_1aiwb_15{font-size:var(--text-title);line-height:var(--leading-title);margin-top:8px}._text_1aiwb_21{color:var(--color-text-muted)}._text_1aiwb_21 b{color:var(--color-text);overflow-wrap:anywhere}._fix_1aiwb_30{font-size:var(--text-small);line-height:var(--leading-small)}@media (width>=768px){._root_1aiwb_1{gap:32px;padding-block:28px}}._heading_1aiwb_15:focus{outline:none}@media (prefers-reduced-motion:no-preference){._heading_1aiwb_15,._text_1aiwb_21,._fix_1aiwb_30{animation:.35s ease-out .45s both _drop_1aiwb_1}}@keyframes _drop_1aiwb_1{0%{opacity:0;transform:translateY(-8px)}}._root_dljca_1{gap:16px;display:grid}._choices_97akw_1{grid-template-columns:1fr 1fr;gap:8px;margin:28px auto 0;display:grid}._choice_97akw_1{text-align:left;cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--ease), box-shadow var(--ease);align-content:start;gap:8px;padding:16px;display:grid}._choice_97akw_1:hover{border-color:var(--forest-9)}._choice_97akw_1[aria-pressed=true]{border-color:var(--forest-9);box-shadow:inset 0 0 0 1px var(--forest-9)}._icon_97akw_33{fill:none;width:28px;height:28px;stroke:var(--white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;background:var(--forest-12);border-radius:8px;padding:5px}._title_97akw_46{font-size:18px;line-height:24px}._description_97akw_51{color:var(--color-text-muted);font-size:13px;line-height:18px}._panel_97akw_57{background:var(--color-bg-surface);border-radius:var(--radius-md);margin-top:12px;padding:18px}._panel_97akw_57:focus{outline:none}@media (prefers-reduced-motion:no-preference){._panel_97akw_57:not([hidden]),._messageSide_97akw_71:not([hidden]){animation:.25s ease-out both _appear_97akw_1}}@keyframes _appear_97akw_1{0%{opacity:0}}._direct_97akw_83{border-radius:var(--radius-md);background:#ffffffb3;gap:6px;margin-top:12px;padding:16px 18px;display:grid}._directLabel_97akw_92{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}._directRow_97akw_98{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._address_97akw_106{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:700}@media (width>=768px){._choices_97akw_1{gap:12px;margin-top:36px}._choice_97akw_1{padding:24px}._title_97akw_46{font-size:20px;line-height:28px}._description_97akw_51{font-size:14px;line-height:20px}._panel_97akw_57{margin-top:16px;padding:28px}}@media (width>=1024px){._choices_97akw_1{max-width:720px;margin-top:40px}._panel_97akw_57{padding:32px}._panel_97akw_57[data-width=narrow],._direct_97akw_83{max-width:720px;margin-inline:auto}}._root_rnudp_1{padding-block:var(--section-space) calc(var(--section-space) + 24px);background:linear-gradient(#f7f9f8 0%,#d3e4dc 30%,#84b6a5 62%,#11704e 100%)}._head_rnudp_12{text-align:center;justify-items:center;gap:12px;display:grid}._heading_rnudp_19{font-size:var(--text-heading-1);font-weight:700;line-height:var(--leading-heading-1)}._lead_rnudp_25{max-width:30em;color:var(--sage-11);line-height:1.5}@media (width>=1024px){._lead_rnudp_25{font-size:17px}}._root_7y3hu_1{font-size:var(--text-heading-1);font-weight:700;line-height:var(--leading-heading-1);text-transform:uppercase;letter-spacing:.01em}._root_813t9_1{isolation:isolate;padding-block:var(--section-space);background:#f7f9f8;position:relative}._root_813t9_1:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#11704e1c 1px,#0000 1px),linear-gradient(90deg,#11704e1c 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 35%,#0000 90%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 35%,#0000 90%)}._company_813t9_31{gap:12px;margin-top:28px;display:grid;position:relative}._company_813t9_31+._company_813t9_31{margin-top:56px}._company_813t9_31:before{content:"";background:var(--color-border);width:1px;margin-left:-.5px;position:absolute;top:24px;bottom:0;left:7px}._companyName_813t9_55{z-index:2;color:var(--white);letter-spacing:.01em;background:var(--forest-12);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);justify-self:start;padding:8px 16px;font-size:15px;font-weight:700;line-height:20px;position:relative}._role_813t9_70{padding-left:28px;position:relative}._role_813t9_70:before{box-sizing:border-box;content:"";background:var(--sage-2);border:2px solid var(--forest-9);border-radius:50%;width:14px;height:14px;position:absolute;top:24px;left:0}._card_813t9_89{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:20px 18px}._title_813t9_96{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title)}._type_813t9_102{font-size:var(--text-small);color:var(--color-text-muted);font-weight:400}._product_813t9_108{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted);margin-top:4px}._period_813t9_115{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.06em;align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:16px;display:flex}._period_813t9_115:before{content:"";background:var(--lime-10);border-radius:1px;width:8px;height:8px}._tech_813t9_135{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}._techItem_813t9_144{font-family:var(--font-mono);letter-spacing:.04em;background:var(--sage-3);border-radius:var(--radius-xs);padding:2px 6px;font-size:11px;line-height:16px}._results_813t9_154{gap:12px;margin:16px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}._result_813t9_154{padding-left:18px;position:relative}._result_813t9_154:before{content:"";background:var(--forest-9);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}._lead_813t9_180{color:var(--color-text-accent)}@media (width>=768px){._root_813t9_1{background:radial-gradient(40% 24% at 8% 14%,#84b6a559,#0000 70%),#f7f9f8}._company_813t9_31{gap:8px;margin-top:48px}._company_813t9_31:before{left:50%}._companyName_813t9_55{justify-self:center}._role_813t9_70{width:calc(50% - 24px);padding-left:0}._role_813t9_70:before{left:auto}._role_813t9_70[data-side=left]{justify-self:start}._role_813t9_70[data-side=left]:before{right:-31px}._role_813t9_70[data-side=right]{justify-self:end}._role_813t9_70[data-side=right]:before{left:-31px}._card_813t9_89{padding:20px}._results_813t9_154{font-size:var(--text-small)}}@media (width>=1024px){._companyName_813t9_55{padding:8px 20px;font-size:16px;line-height:24px}._company_813t9_31{gap:14px;margin-top:64px}._role_813t9_70{width:calc(50% - 36px)}._role_813t9_70[data-side=left]:before{right:-43px}._role_813t9_70[data-side=right]:before{left:-43px}._card_813t9_89{padding:28px}._results_813t9_154{font-size:var(--text-body)}._techItem_813t9_144{font-size:12px}}._root_813t9_1[data-timeline-ready] ._company_813t9_31:after{content:"";background:var(--forest-9);width:2px;transform:scaleY(var(--progress,0));transform-origin:top;margin-left:-1px;position:absolute;top:24px;bottom:0;left:7px}._root_813t9_1[data-timeline-ready] ._role_813t9_70:before{z-index:1;transition:background-color .15s ease-out}._root_813t9_1[data-timeline-ready] ._role_813t9_70[data-lit]:before{background:var(--forest-9)}._root_813t9_1[data-timeline-ready] ._role_813t9_70[data-pulse]:before{animation:.7s ease-out _ring_813t9_1}._root_813t9_1[data-timeline-ready] ._role_813t9_70{--slide-from:-24px}._root_813t9_1[data-timeline-ready] ._card_813t9_89{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}._root_813t9_1[data-timeline-ready] ._role_813t9_70:not([data-shown]) ._card_813t9_89{opacity:0;transform:translateX(var(--slide-from))}@media (width>=768px){._root_813t9_1[data-timeline-ready] ._company_813t9_31:after{left:50%}._root_813t9_1[data-timeline-ready] ._role_813t9_70[data-side=left]{--slide-from:24px}}@keyframes _ring_813t9_1{0%{box-shadow:0 0 #11704e73}to{box-shadow:0 0 0 14px #11704e00}}._root_mku0f_1{isolation:isolate;min-height:clamp(600px, calc(100svh - var(--header-height)), 760px);color:var(--color-text);background:linear-gradient(#11704e 0%,#18765a 65%,#84b6a5 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}._photo_mku0f_13{z-index:0;object-fit:cover;object-position:50% 100%;width:100%;max-width:none;height:64%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 32% 84%,#0000 100%)}._text_mku0f_39{z-index:1;text-align:center;justify-items:center;gap:8px;padding-top:32px;display:grid;position:relative}._hello_mku0f_49{font-size:var(--text-lead);line-height:var(--leading-lead);opacity:.85}._name_mku0f_55{font-size:var(--text-heading-3);font-weight:700;line-height:var(--leading-heading-3);justify-items:center;gap:10px;display:grid}._name_mku0f_55:after{content:"";background:var(--lime-9);border-radius:2px;width:56px;height:3px}._headline_mku0f_72{font-size:var(--text-display);font-weight:700;line-height:var(--leading-display);letter-spacing:-.01em;margin-top:8px}._summary_mku0f_80{font-size:var(--text-lead);line-height:var(--leading-lead)}._location_mku0f_85{font-size:var(--text-small);line-height:var(--leading-small);opacity:.85}@media (width>=768px){._root_mku0f_1{min-height:clamp(820px, calc(100svh - var(--header-height)), 900px)}._text_mku0f_39{gap:12px;padding-top:56px}._location_mku0f_85{font-size:var(--text-body)}._photo_mku0f_13{aspect-ratio:1000/1114;-webkit-mask-composite:source-in;width:auto;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 32% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 32% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width>=1024px){._root_mku0f_1{min-height:clamp(640px, calc(100svh - var(--header-height)), 820px);justify-content:center}._photo_mku0f_13{aspect-ratio:auto;object-position:0% 0%;width:56%;height:100%;inset:0 0 auto auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#000 78%,#0000 100%)}._text_mku0f_39{text-align:left;justify-items:start;gap:clamp(16px,1.2vw,24px);padding-top:0}._hello_mku0f_49{font-size:clamp(24px,1.75vw,32px);line-height:1.4}._name_mku0f_55{align-items:center;font-size:clamp(32px,2.6vw,48px);line-height:1.25;display:flex;position:relative}._name_mku0f_55:after{width:100vw;height:2px;position:absolute;top:50%;right:calc(100% + clamp(16px,1.2vw,24px))}._headline_mku0f_72{margin-top:0;font-size:clamp(64px,5vw,96px);line-height:1.1}._summary_mku0f_80{font-size:clamp(24px,1.75vw,30px);line-height:1.4}._location_mku0f_85{font-size:clamp(16px,1.15vw,20px);line-height:1.5}}@media (prefers-reduced-motion:no-preference){._text_mku0f_39>*{animation:.6s cubic-bezier(.2,.7,.2,1) 50ms both _rise_mku0f_1}._text_mku0f_39>:nth-child(2){animation-delay:.12s}._text_mku0f_39>:nth-child(3){animation-delay:.19s}._text_mku0f_39>:nth-child(4){animation-delay:.26s}._text_mku0f_39>:nth-child(5){animation-delay:.33s}._name_mku0f_55:after{animation:.8s cubic-bezier(.2,.7,.2,1) .25s both _draw_mku0f_1}._photo_mku0f_13{animation:1.6s cubic-bezier(.2,.7,.2,1) both _settle_mku0f_1}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){._name_mku0f_55:after{transform-origin:0}}@keyframes _rise_mku0f_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _draw_mku0f_1{0%{transform:scaleX(0)}}@keyframes _settle_mku0f_1{0%{scale:1.06}}._root_y11kk_1{padding-block:var(--section-space);background:var(--sage-2)}._card_y11kk_6{color:var(--color-text);background:var(--color-bg);border-radius:var(--radius-lg);gap:28px;margin-top:28px;padding:32px 16px 16px;display:grid}._text_y11kk_16{justify-items:start;gap:16px;padding:0 4px;display:grid}._name_y11kk_23{letter-spacing:.04em;font-size:15px;font-weight:700}._heading_y11kk_29{font-size:var(--text-heading-3);font-weight:700;line-height:var(--leading-heading-3)}._action_y11kk_36{margin-top:16px}._image_y11kk_40{aspect-ratio:16/9;background:var(--white);border-radius:12px;position:relative;overflow:hidden}._cover_y11kk_48{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=768px){._card_y11kk_6{border-radius:var(--radius-xl);gap:36px;margin-top:36px;padding:40px}._text_y11kk_16{padding:0}}@media (width>=1024px){._card_y11kk_6{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:48px;margin-top:48px;padding:64px}._name_y11kk_23{font-size:18px}._heading_y11kk_29{margin-top:24px}._action_y11kk_36{margin-top:32px}._image_y11kk_40{border-radius:var(--radius-md)}}html[data-reveal-ready] ._card_y11kk_6[data-reveal]{transition-duration:.6s}html[data-reveal-ready] ._card_y11kk_6:not([data-reveal=shown]) ._text_y11kk_16>*{opacity:0}html[data-reveal-ready] ._card_y11kk_6[data-reveal=shown] ._text_y11kk_16>*{animation:.6s cubic-bezier(.2,.7,.2,1) .18s both _rise_y11kk_1}html[data-reveal-ready] ._card_y11kk_6[data-reveal=shown] ._text_y11kk_16>:nth-child(2){animation-delay:.3s}html[data-reveal-ready] ._card_y11kk_6[data-reveal=shown] ._text_y11kk_16>:nth-child(3){animation-delay:.42s}html[data-reveal-ready] ._image_y11kk_40{clip-path:inset(0 round 12px);transition:clip-path 1s cubic-bezier(.7,0,.2,1) .3s}html[data-reveal-ready] ._cover_y11kk_48{transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .3s}html[data-reveal-ready] ._card_y11kk_6:not([data-reveal=shown]) ._image_y11kk_40{clip-path:inset(0 100% 0 0 round 12px)}html[data-reveal-ready] ._card_y11kk_6:not([data-reveal=shown]) ._cover_y11kk_48{transform:scale(1.12)}@keyframes _rise_y11kk_1{0%{opacity:0;transform:translateY(16px)}}._root_1j170_1{padding-block:var(--section-space);background:var(--sage-2)}._sprite_1j170_6{width:0;height:0;position:absolute}._rows_1j170_12{gap:28px;display:grid}html[data-reveal-ready] ._rows_1j170_12[data-reveal]{transform:none}._row_1j170_12{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._track_1j170_41{width:max-content;margin:0;padding:0;list-style:none;animation:36s linear infinite _marquee_1j170_1;display:flex}._track_1j170_41[data-direction=right]{animation-direction:reverse}._row_1j170_12:hover ._track_1j170_41{animation-play-state:paused}._skill_1j170_58{white-space:nowrap;align-items:center;gap:10px;margin-right:32px;font-size:14px;font-weight:700;display:inline-flex}._logo_1j170_68{width:26px;height:26px;fill:var(--sage-12)}._github_1j170_74{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);gap:24px;margin-top:48px;padding:28px 20px;display:grid}._githubHeading_1j170_84{font-size:var(--text-heading-3);font-weight:700;line-height:var(--leading-heading-3)}._githubNote_1j170_90{font-size:var(--text-small);color:var(--color-text-muted);margin-top:8px}._githubButton_1j170_96{justify-self:start}._buttonIcon_1j170_100{fill:currentColor;width:20px;height:20px}@media (width>=768px){._rows_1j170_12{gap:36px}._skill_1j170_58{gap:12px;margin-right:48px;font-size:15px}._logo_1j170_68{width:32px;height:32px}._github_1j170_74{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;margin-top:72px;padding:36px 40px}}@media (width>=1024px){._rows_1j170_12{gap:44px}._skill_1j170_58{gap:14px;margin-right:64px;font-size:17px}._logo_1j170_68{width:40px;height:40px}._github_1j170_74{margin-top:96px;padding:48px 56px}._githubNote_1j170_90{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){._track_1j170_41{animation:none}}@keyframes _marquee_1j170_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._root_xrirz_2{--case-gap:40px;z-index:40;overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);background:var(--color-bg);border:0;margin:0;padding:0;transition:opacity .3s ease-out;position:fixed;inset:0;overflow-y:auto}._root_xrirz_2[data-fading]{opacity:0}html:has(._root_xrirz_2[open]){overflow:hidden}._page_xrirz_32{background:linear-gradient(180deg, var(--forest-12) 0, var(--night-1) 720px);min-height:100%;padding-bottom:96px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}._root_xrirz_2[data-fading] ._page_xrirz_32{transform:translateY(16px)}._top_xrirz_43{z-index:2;box-sizing:content-box;height:56px;padding-top:env(safe-area-inset-top,0);padding-right:max(16px, env(safe-area-inset-right,0px));padding-left:max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background:#0b493ceb;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}._current_xrirz_62,._back_xrirz_63{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:16px}._current_xrirz_62{color:var(--color-text-muted)}._back_xrirz_63{font-family:var(--font-mono);color:var(--lime-9);padding:8px 0;text-decoration:none;display:none}._back_xrirz_63:hover{text-underline-offset:3px;text-decoration:underline}._close_xrirz_88{border:1.5px solid var(--night-text);width:32px;height:32px;transition:background-color var(--ease);border-radius:50%;flex:none;position:relative}._close_xrirz_88:hover{background:var(--night-2)}._close_xrirz_88:before,._close_xrirz_88:after{content:"";background:var(--night-text);width:14px;height:2px;position:absolute;top:50%;left:50%}._close_xrirz_88:before{transform:translate(-50%,-50%)rotate(45deg)}._close_xrirz_88:after{transform:translate(-50%,-50%)rotate(-45deg)}._progress_xrirz_121{top:calc(56px + env(safe-area-inset-top,0px));z-index:2;height:3px;position:sticky}._progressBar_xrirz_128{background:var(--lime-9);width:0;height:100%}._grid_xrirz_134{padding:24px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px))}._toc_xrirz_139{display:none}._main_xrirz_143{gap:var(--case-gap);min-width:0;max-width:880px;display:grid}._tags_xrirz_150{flex-wrap:wrap;gap:8px;display:flex}._tag_xrirz_150{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.04em;border-radius:var(--radius-xs);background:#eceeed14;padding:4px 8px;font-size:12px;line-height:16px}._titleRow_xrirz_168{margin-top:calc(var(--case-gap) * -1 + 12px);gap:4px;display:grid}._name_xrirz_174{font-size:var(--text-heading-1);font-weight:700;line-height:var(--leading-heading-1);text-wrap:wrap}._name_xrirz_174:focus-visible{outline:none}._divider_xrirz_186{display:none}._tagline_xrirz_190{font-size:var(--text-lead);line-height:var(--leading-lead)}._facts_xrirz_195{margin:calc(var(--case-gap) * -1 + 32px) 0 0;grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}._fact_xrirz_195{align-content:start;gap:8px;display:grid}._factLabel_xrirz_208{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:16px}._factValue_xrirz_217{font-size:var(--text-small);line-height:var(--leading-small);margin:0}._liveLink_xrirz_223{margin-top:calc(var(--case-gap) * -1 + 32px);justify-self:start}._rule_xrirz_228{background:var(--color-border);height:1px}._cover_xrirz_233{aspect-ratio:16/9;background:var(--night-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;position:relative;overflow:hidden}._picture_xrirz_243{display:contents}._coverImage_xrirz_247{object-fit:cover;width:100%;height:100%}@media (width>=768px){._root_xrirz_2{--case-gap:48px}._grid_xrirz_134{padding:24px 40px 0}._main_xrirz_143{margin:0 auto}._titleRow_xrirz_168{margin-top:calc(var(--case-gap) * -1 + 16px);flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}._facts_xrirz_195,._liveLink_xrirz_223{margin-top:calc(var(--case-gap) * -1 + 40px)}}@media (width>=1024px){._top_xrirz_43{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;padding:24px 40px;position:relative}._current_xrirz_62,._progress_xrirz_121{display:none}._back_xrirz_63{display:inline-block}._close_xrirz_88{background:var(--night-1);width:40px;height:40px;position:fixed;top:24px;right:40px}._close_xrirz_88:before,._close_xrirz_88:after{width:16px}._grid_xrirz_134{grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:64px;max-width:1280px;margin:0 auto;padding:24px 64px 0;display:grid}._toc_xrirz_139{gap:4px;padding-top:296px;display:grid;position:sticky;top:96px}._tocLink_xrirz_335{color:var(--color-text-muted);border-left:2px solid var(--color-border);justify-self:stretch;padding:6px 0 6px 18px;font-size:14px;line-height:24px;text-decoration:none;transition:color .25s ease-out;position:relative}._tocLink_xrirz_335:before{content:"";background:var(--lime-9);width:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:-2px;transform:scaleY(0)}._tocLink_xrirz_335:hover{color:var(--night-text)}._tocLink_xrirz_335[aria-current=true]{color:var(--night-text);font-size:16px;font-weight:700}._tocLink_xrirz_335[aria-current=true]:before{transform:scaleY(1)}._main_xrirz_143{max-width:none;margin:0}._titleRow_xrirz_168{align-items:center}._divider_xrirz_186{background:var(--color-border);width:2px;height:32px;display:block}._facts_xrirz_195{grid-template-columns:repeat(3,minmax(0,1fr))}}._root_1fv6a_2{gap:var(--case-gap);scroll-margin-top:80px;display:grid}._intro_1fv6a_8{gap:16px;display:grid}._label_1fv6a_13{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:16px}._heading_1fv6a_22{font-size:var(--text-heading-3);font-weight:700;line-height:var(--leading-heading-3);text-wrap:wrap;margin-top:8px}._body_1fv6a_30{gap:16px;display:grid}._separator_1fv6a_35{align-items:center;gap:16px;display:flex}._line_1fv6a_41{background:var(--color-border);flex:1;height:1px}._dot_1fv6a_47{background:var(--lime-9);border-radius:50%;width:6px;height:6px}@media (width>=1024px){._intro_1fv6a_8{grid-template-columns:1fr 1fr;column-gap:48px}}._label_bfsma_2{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:16px}._itemTitle_bfsma_11{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title)}._itemText_bfsma_17{font-size:var(--text-small);line-height:var(--leading-small)}._picture_bfsma_22{display:contents}._stats_bfsma_27{background:var(--night-2);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}._stat_bfsma_27{border-top:1px solid var(--color-border);align-content:start;gap:8px;padding:16px;display:grid}._stat_bfsma_27:first-child{border-top:0}._statNumber_bfsma_47{font-size:var(--text-heading-2);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--leading-heading-2);color:var(--lime-9)}._statText_bfsma_55{font-size:var(--text-small);line-height:var(--leading-small);margin:0}._sources_bfsma_61{margin-top:calc(var(--case-gap) * -1 + 12px);color:var(--color-text-muted);font-size:12px;line-height:16px}._decisions_bfsma_69{gap:24px;margin:0;padding:0;list-style:none;display:grid}._decision_bfsma_69{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}._decisionNumber_bfsma_84{width:32px;height:32px;color:var(--lime-9);border:1.5px solid var(--lime-9);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}._decisionText_bfsma_96{gap:4px;display:grid}._leftOut_bfsma_101{border-radius:var(--radius-md);border:1px dashed #5b625f;gap:12px;padding:16px;display:grid}._leftOutList_bfsma_109{gap:12px;margin:0;padding:0;list-style:none;display:grid}._leftOutItem_bfsma_117{font-size:var(--text-small);line-height:var(--leading-small);grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}._leftOutItem_bfsma_117:before{color:var(--color-text-muted);content:"×";font-weight:700}._features_bfsma_132{gap:24px;display:grid}._feature_bfsma_132{background:var(--night-2);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:24px;padding:16px;display:grid}._featureText_bfsma_147{align-content:start;gap:8px;display:grid}._browser_bfsma_153{box-shadow:0 0 0 1px var(--night-line), 0 16px 40px #00000059;background:#fff;border-radius:10px;overflow:hidden}._browserBar_bfsma_162{background:#e6e9e7;align-items:center;gap:6px;height:22px;padding:0 10px;display:flex}._browserDot_bfsma_171{background:#c3c8c5;border-radius:50%;width:8px;height:8px}._flip_bfsma_179{aspect-ratio:16/10;position:relative}._flipFrame_bfsma_184{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;position:absolute;inset:0}._flipFrame_bfsma_184[data-on]{opacity:1}._phone_bfsma_198{background:#070a09;border-radius:34px;justify-self:center;width:260px;max-width:100%;padding:7px;box-shadow:0 0 0 1px #2c3330,0 16px 40px #0006}._phoneScreen_bfsma_210{aspect-ratio:390/844;object-fit:cover;border-radius:27px;width:100%;height:auto}._stripWrap_bfsma_219{gap:12px;display:grid}._stripNav_bfsma_224{justify-content:flex-end;gap:8px;display:flex}._play_bfsma_230{width:36px;height:36px;color:var(--night-text);cursor:pointer;border:1.5px solid var(--night-line);transition:background-color var(--ease), border-color var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}._play_bfsma_230:hover{background:var(--night-2);border-color:var(--night-text)}._stripWrap_bfsma_219:not([data-auto]) ._play_bfsma_230{display:none}._playIcon_bfsma_256{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:14px;height:14px}._playShape_bfsma_266{fill:currentColor;stroke-width:1.5px;display:none}._play_bfsma_230[aria-pressed=true] ._playShape_bfsma_266{display:block}._play_bfsma_230[aria-pressed=true] ._pauseShape_bfsma_276{display:none}._strip_bfsma_219{--fade-left:0px;--fade-right:64px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%);gap:20px;padding:4px 2px 8px;display:flex;overflow-x:auto}._strip_bfsma_219::-webkit-scrollbar{display:none}._stripWrap_bfsma_219[data-auto] ._strip_bfsma_219{--fade-left:48px;--fade-right:64px;scroll-snap-type:none}._screen_bfsma_319{scroll-snap-align:start;flex:none;width:200px;margin:0}._screen_bfsma_319 ._phone_bfsma_198{border-radius:28px;width:100%;padding:6px}._screen_bfsma_319 ._phoneScreen_bfsma_210{border-radius:22px}._caption_bfsma_336{gap:2px;margin-top:12px;display:grid}._captionTitle_bfsma_342{font-size:14px;line-height:20px}._captionText_bfsma_347{color:var(--color-text-muted);font-size:13px;line-height:18px}._tiles_bfsma_353{margin-top:calc(var(--case-gap) * -1 + 16px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._tile_bfsma_353{aspect-ratio:4/3;background:var(--night-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;position:relative;overflow:hidden}._tileImage_bfsma_370{object-fit:cover;width:100%;height:100%}._quote_bfsma_376{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);border-left:4px solid var(--lime-9);margin:0;padding-left:24px}._liveLink_bfsma_385{justify-self:start}._thanks_bfsma_389{border-top:1px solid var(--color-border);gap:8px;padding-top:24px;display:grid}@media (width>=768px){._stats_bfsma_27{grid-template-columns:repeat(3,minmax(0,1fr))}._stat_bfsma_27{border-top:0;border-left:1px solid var(--color-border);padding:24px}._stat_bfsma_27:first-child{border-left:0}._leftOut_bfsma_101{padding:24px}._feature_bfsma_132{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:40px;padding:32px}._feature_bfsma_132[data-device=phone]{grid-template-columns:auto minmax(0,1fr)}._feature_bfsma_132[data-device=phone] ._phone_bfsma_198{order:-1;width:260px}._screen_bfsma_319{width:220px}._tiles_bfsma_353{gap:16px}._quote_bfsma_376{font-size:24px;line-height:32px}}
