._header_usvz8_1{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}._inner_usvz8_9{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}._wordmark_usvz8_16{color:var(--sage);font-family:var(--font-serif);font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none}._contact_usvz8_25{border-radius:var(--radius-full);background:var(--sage-tint);min-height:44px;color:var(--sage-ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);border:0;padding:0 1.25rem;font-size:.9375rem;font-weight:500}._contact_usvz8_25:hover{background:var(--sage-fill);color:var(--text)}._list_pc6ii_1{--cl-text:var(--text);--cl-muted:var(--text-muted);--cl-border:var(--border);--cl-accent:var(--sage-ink);--cl-underline:var(--sage);border-top:1px solid var(--cl-border);color:var(--cl-text)}._inverse_pc6ii_12{--cl-text:var(--text);--cl-muted:#fffff0c7;--cl-border:#fffff03d;--cl-accent:var(--text);--cl-underline:#fffff08c}._list_pc6ii_1>li{border-bottom:1px solid var(--cl-border)}._email_pc6ii_24{padding:var(--space-4) 0}._place_pc6ii_28{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;font-weight:500;display:flex}._label_pc6ii_37{font-size:var(--fs-sm);color:var(--cl-muted)}._emailRow_pc6ii_42{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._emailLink_pc6ii_50{text-decoration:underline;-webkit-text-decoration-color:var(--cl-underline);text-decoration-color:var(--cl-underline);text-underline-offset:6px;overflow-wrap:anywhere;transition:color var(--dur) var(--ease);font-size:1.125rem;font-weight:500;text-decoration-thickness:1px}._emailLink_pc6ii_50:hover{color:var(--cl-accent);text-decoration-color:currentColor}._copy_pc6ii_66{border:1px solid var(--cl-border);border-radius:var(--radius-full);min-height:44px;font-size:var(--fs-sm);color:var(--cl-muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex}._copy_pc6ii_66:hover{border-color:var(--cl-underline);color:var(--cl-accent)}._row_pc6ii_87{align-items:center;gap:var(--space-2);min-height:56px;transition:color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:flex}._row_pc6ii_87>svg{color:var(--cl-muted);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);margin-left:auto}._row_pc6ii_87:hover{color:var(--cl-accent)}._row_pc6ii_87:hover>svg{color:var(--cl-accent);transform:translate(2px)}._meta_pc6ii_114{font-size:var(--fs-xs);color:var(--cl-muted);font-weight:500}._footer_oc9zo_1{background:var(--sage-deep);color:var(--text)}._footer_oc9zo_1 :focus-visible{outline-color:var(--text)}._inner_oc9zo_10{gap:var(--space-6);padding-block:var(--space-section) calc(var(--space-7) + var(--nav-offset));display:grid}._cta_oc9zo_17{max-width:14ch;font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.02}._credits_oc9zo_25{font-size:var(--fs-sm);color:#fffff0c7}@media (width>=1024px){._inner_oc9zo_10{column-gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:end}._credits_oc9zo_25{margin-top:var(--space-6);grid-column:1/-1}}._nav_13wnl_2{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#000000f5;position:fixed;inset:auto 0 0}._list_13wnl_12{height:var(--nav-h);grid-template-columns:repeat(5,1fr);display:grid}._link_13wnl_18{height:100%;color:var(--text-muted);transition:color var(--dur) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;text-decoration:none;display:flex;position:relative}._link_13wnl_18:before{content:"";background:var(--sage);width:1.5rem;height:2px;transition:transform var(--dur) var(--ease);border-radius:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)scaleX(0)}._link_13wnl_18[aria-current]{color:var(--sage-ink)}._link_13wnl_18[aria-current]:before{transform:translate(-50%)scaleX(1)}._link_13wnl_18:hover{color:var(--text)}._link_13wnl_18[aria-current]:hover{color:var(--sage-ink)}._icon_13wnl_62{box-sizing:content-box;border-radius:var(--radius-full);transition:background-color var(--dur) var(--ease);flex-shrink:0;padding:.125rem .875rem}._link_13wnl_18[aria-current] ._icon_13wnl_62{background:var(--sage-tint)}._labelExtra_13wnl_74{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=768px){._nav_13wnl_2{border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-float);padding:.375rem;inset:auto auto 1.25rem 50%;transform:translate(-50%)}._list_13wnl_12{gap:.125rem;height:auto;display:flex}._link_13wnl_18{border-radius:var(--radius-full);min-height:44px;font-size:var(--fs-sm);white-space:nowrap;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:row;gap:.5rem;padding:0 1rem}._link_13wnl_18:before{display:none}._link_13wnl_18[aria-current],._link_13wnl_18[aria-current]:hover{background:var(--sage-fill);color:var(--text)}._link_13wnl_18:not([aria-current]):hover{background:var(--sage-tint);color:var(--sage-ink)}._icon_13wnl_62,._link_13wnl_18[aria-current] ._icon_13wnl_62{background:0 0;width:18px;height:18px;padding:0}}@media (width>=1024px){._labelExtra_13wnl_74{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}._panel_124la_2{background:var(--surface);width:100%;max-width:100%;max-height:88dvh;color:var(--text);border:0;border-radius:20px 20px 0 0;margin:auto 0 0;padding:0}._panel_124la_2::backdrop{background:#000000b8}._inner_124la_18{gap:var(--space-6);padding:var(--space-7) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom,0px));display:grid;position:relative}._close_124la_25{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-muted);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:absolute}._close_124la_25:hover{background:var(--border);color:var(--text)}._title_124la_47{max-width:14ch;font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.02}@media (width>=768px){._panel_124la_2{border-radius:0;width:min(30rem,100%);height:100dvh;max-height:100dvh;margin:0 0 0 auto}._inner_124la_18{min-height:100%;padding:var(--space-8) var(--space-7);align-content:center}._close_124la_25{top:var(--space-5);right:var(--space-5)}}@media (prefers-reduced-motion:no-preference){._panel_124la_2[open]{animation:_sheet-in_124la_1 .32s var(--ease)}._panel_124la_2[open]::backdrop{animation:_fade-in_124la_1 .32s var(--ease)}@media (width>=768px){._panel_124la_2[open]{animation-name:_panel-in_124la_1}}}@keyframes _sheet-in_124la_1{0%{opacity:0;transform:translateY(24px)}}@keyframes _panel-in_124la_1{0%{opacity:0;transform:translate(32px)}}@keyframes _fade-in_124la_1{0%{opacity:0}}._primary_1iuyt_3{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--sage-fill);min-height:48px;color:var(--text);transition:background-color var(--dur) var(--ease);padding:0 1.625rem;font-weight:500;text-decoration:none;display:inline-flex}._primary_1iuyt_3:hover{background:var(--sage-deep)}._secondary_1iuyt_21{align-items:center;gap:var(--space-2);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:6px;transition:color var(--dur) var(--ease);font-weight:500;text-decoration-thickness:1px;display:inline-flex}._secondary_1iuyt_21:hover{color:var(--sage-ink)}._hero_ovhup_2{--as:88px;position:relative}._stage_ovhup_7{padding-block:var(--space-6) var(--space-8);align-content:center;display:grid;position:relative}._profile_ovhup_16{z-index:1;width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:var(--as) minmax(0, 1fr);align-items:center;column-gap:var(--space-5);row-gap:var(--space-5);margin-inline:auto;display:grid;position:relative}._slot_ovhup_30{width:var(--as);height:var(--as);position:relative}._storyRing_ovhup_37{border:2.5px solid var(--sage);border-radius:50%;position:absolute;inset:-7px}._portrait_ovhup_44{background:var(--portrait-bg);border-radius:50%;position:absolute;inset:0;overflow:hidden}._photo_ovhup_52{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._portrait_ovhup_44 ._photo_ovhup_52{transform:scale(var(--zoom,1));transform-origin:var(--face-x,50%) var(--face-y,40%)}._name_ovhup_66{color:var(--sage);font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.75rem);font-weight:500;line-height:.95}._role_ovhup_75{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--sage-ink);font-weight:500}@property --count{syntax:"<integer>";inherits:false;initial-value:0}._stats_ovhup_90{gap:var(--space-5);margin-top:var(--space-3);display:flex}._stat_ovhup_90{align-content:center;min-height:44px;line-height:1.25;text-decoration:none;display:grid}._statValue_ovhup_104{color:var(--sage);--count:var(--to);counter-reset:stat var(--count);font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:700}._statValue_ovhup_104:after{content:counter(stat)}._statLabel_ovhup_117{font-size:var(--fs-xs);color:var(--text-muted);transition:color var(--dur) var(--ease)}._stat_ovhup_90:hover ._statLabel_ovhup_117{color:var(--text)}._details_ovhup_127{grid-column:1/-1}._headline_ovhup_131{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.625rem,1.25rem + 1.2vw,2.375rem);font-weight:400;line-height:1.1}._intro_ovhup_139{gap:var(--space-2);max-width:38rem;margin-top:var(--space-4);color:var(--text-muted);font-size:.9375rem;line-height:1.6;display:grid}._intro_ovhup_139 p:first-child{color:var(--text)}._highlights_ovhup_154{gap:var(--space-4);margin-top:var(--space-5);display:flex}._highlights_ovhup_154 li{flex:1 1 0;max-width:6.5rem}._highlight_ovhup_154{justify-items:center;gap:var(--space-2);text-align:center;text-decoration:none;display:grid}._ring_ovhup_173{background:var(--sage-tint);width:3.75rem;height:3.75rem;color:var(--sage-ink);outline:2px solid var(--sage);outline-offset:3px;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}._highlight_ovhup_154:hover ._ring_ovhup_173{background:var(--sage);color:var(--on-light);transform:scale(1.05)}._highlightLabel_ovhup_195{font-size:var(--fs-xs);font-weight:500;line-height:1.25}._actions_ovhup_201{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._backdrop_ovhup_211,._reel_ovhup_212,._cover_ovhup_213{display:none}@media (width>=768px){._hero_ovhup_2{--as:clamp(9rem, 4rem + 9vw, 11.5rem)}._profile_ovhup_16{max-width:calc(62rem + 2 * var(--gutter));column-gap:clamp(2.5rem,6vw,5.5rem);row-gap:var(--space-4)}._slot_ovhup_30{grid-row:1/span 2;align-self:start}._info_ovhup_235{align-self:end}._details_ovhup_127{grid-column:2}._role_ovhup_75{font-size:var(--fs-md)}._stats_ovhup_90{gap:var(--space-6);margin-top:var(--space-4)}._stat_ovhup_90{align-items:baseline;gap:.35em;display:flex}._statLabel_ovhup_117,._intro_ovhup_139{font-size:var(--fs-base)}._highlights_ovhup_154{gap:var(--space-5)}._ring_ovhup_173{width:4.25rem;height:4.25rem}}@media (prefers-reduced-motion:no-preference){.js ._hero_ovhup_2:not([data-morph=off]){--sh:calc(100svh - var(--header-h))}.js ._hero_ovhup_2:not([data-morph=off]) [data-p]{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}.js ._hero_ovhup_2:not([data-morph=off]) ._fade_ovhup_298{animation-name:_fade-in_ovhup_1}.js ._hero_ovhup_2:not([data-morph=off]) ._storyRing_ovhup_37{animation-name:_ring-in_ovhup_1}.js ._hero_ovhup_2:not([data-morph=off]) ._statValue_ovhup_104{animation-name:_count-up_ovhup_1}.js ._hero_ovhup_2:not([data-morph=off]) ._portrait_ovhup_44{animation-name:_avatar-in_ovhup_1}.js ._hero_ovhup_2:not([data-morph=off]):after{content:"";height:calc(var(--sh) * .9);display:block}.js ._hero_ovhup_2:not([data-morph=off]) ._stage_ovhup_7{top:var(--header-h);min-height:var(--sh);padding-block:var(--space-5) calc(var(--nav-h) + var(--space-3));position:sticky;overflow:hidden}.js ._hero_ovhup_2:not([data-morph=off]) ._backdrop_ovhup_211{background:var(--portrait-bg);animation-name:_backdrop-out_ovhup_1;display:block;position:absolute;inset:0}.js ._hero_ovhup_2:not([data-morph=off]) ._reel_ovhup_212{z-index:2;top:0;left:30%;width:70%;height:calc(var(--sh) - var(--nav-offset));background:var(--portrait-bg);transform-origin:0 0;pointer-events:none;animation-name:_reel-out_ovhup_1;display:block;position:absolute;left:round(30%,1px);overflow:hidden}._shade_ovhup_366{background:linear-gradient(to right, var(--portrait-bg) 3%, transparent 24%), linear-gradient(to top, var(--portrait-bg), transparent 10%), radial-gradient(ellipse 72% 95% at 60% 55%, #20202000 55%, #202020bf 100%);animation-name:_backdrop-out_ovhup_1;position:absolute;inset:0}.js ._hero_ovhup_2:not([data-morph=off]) ._cover_ovhup_213{height:var(--sh);z-index:3;padding-bottom:calc(var(--nav-h) + var(--space-6));color:var(--text);pointer-events:none;background:linear-gradient(90deg,#0006,#0000 60%);align-items:flex-end;animation-name:_cover-out_ovhup_1;display:flex;position:absolute;top:0;left:0;right:0}.js ._hero_ovhup_2[data-morph=js] [data-p]{will-change:transform, opacity}@media (aspect-ratio<=5/6){.js ._hero_ovhup_2:not([data-morph=off]) ._reel_ovhup_212{top:calc(var(--sh) * .3);width:100%;height:calc(var(--sh) * .7 - var(--nav-offset));left:0}._shade_ovhup_366{background:linear-gradient(to bottom, var(--portrait-bg), transparent 22%), linear-gradient(to top, var(--portrait-bg), transparent 10%), radial-gradient(ellipse 85% 90% at 55% 55%, #20202000 60%, #202020b3 100%)}.js ._hero_ovhup_2:not([data-morph=off]) ._cover_ovhup_213{padding-top:var(--space-6);background:linear-gradient(#0006,#0000 55%);align-items:flex-start;padding-bottom:0}}.js ._hero_ovhup_2:not([data-morph=off]) ._coverName_ovhup_423{animation:_rise_ovhup_1 1s var(--ease) both}}._coverRole_ovhup_428{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:#fffff0e0;font-weight:500;display:flex}._coverRole_ovhup_428:before{content:"";background:var(--sage);border-radius:50%;width:.5rem;height:.5rem}._coverName_ovhup_423{color:var(--sage);margin-top:var(--space-3);font-family:var(--font-serif);letter-spacing:-.02em;font-size:min(clamp(4.25rem,1.5rem + 10vw,11.5rem),17svh);font-weight:500;line-height:.84}._coverName_ovhup_423 span{display:block}._cue_ovhup_460{align-items:center;gap:var(--space-3);margin-top:var(--space-6);font-size:var(--fs-sm);color:#fffff0e0;display:flex}._cueLine_ovhup_469{background:#fffff04d;border-radius:2px;width:3rem;height:2px;position:relative;overflow:hidden}._cueLine_ovhup_469:after{content:"";background:var(--sage);animation:_cue_ovhup_460 1.8s var(--ease) infinite;position:absolute;inset:0}@keyframes _cue_ovhup_460{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _avatar-in_ovhup_1{0%,99.9%{opacity:0}to{opacity:1}}@keyframes _reel-out_ovhup_1{0%,99.9%{opacity:1}to{opacity:0}}@keyframes _fade-in_ovhup_1{0%{opacity:0;transform:translateY(32px)}60%{opacity:0}to{opacity:1;transform:none}}@keyframes _count-up_ovhup_1{0%,65%{--count:0}to{--count:var(--to)}}@keyframes _ring-in_ovhup_1{0%,85%{opacity:0}to{opacity:1}}@keyframes _backdrop-out_ovhup_1{0%{opacity:1}55%,to{opacity:0}}@keyframes _cover-out_ovhup_1{0%{opacity:1;transform:none}33%{opacity:0}to{opacity:0;transform:translateY(-48px)}}@keyframes _rise_ovhup_1{0%{opacity:0;transform:translateY(40px)}}._avatar_hhpnv_1{width:var(--avatar-size,2.75rem);height:var(--avatar-size,2.75rem);background:var(--sage-tint);color:var(--sage-ink);font-size:var(--fs-xs);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative}._clip_hhpnv_16{border-radius:50%;position:absolute;inset:0;overflow:hidden}._logoClip_hhpnv_24{box-shadow:inset 0 0 0 1px var(--border)}._logo_hhpnv_24{top:var(--pad,18%);left:var(--pad,18%);width:calc(100% - 2 * var(--pad,18%));height:calc(100% - 2 * var(--pad,18%));object-fit:contain;position:absolute}._photo_hhpnv_40{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1));transform-origin:var(--face-x,50%) var(--face-y,40%);position:absolute;inset:0}._cover_y0adn_1{background:var(--sage-deep);container-type:inline-size}._inner_y0adn_6{height:100%;padding:var(--cover-top,9cqi) 8cqi 9cqi;color:var(--text);align-content:space-between;display:grid}._quote_y0adn_15{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:9.5cqi;font-weight:500;line-height:1.06}._name_y0adn_24{align-items:center;gap:var(--space-3);font-size:max(.875rem,3.4cqi);font-weight:500;display:flex}._name_y0adn_24:before{content:"";background:var(--sand);width:2.5rem;height:2px}._section_nroe7_1{--story-time:7s;--story-h:min(42rem, calc(100svh - var(--header-h) - var(--nav-offset) - 3rem));--story-w:min(calc(var(--story-h) * 9 / 16), calc(100vw - 2 * var(--gutter) - 2.5rem));--story-gap:var(--space-4);padding-block:var(--space-section);background:var(--bg-soft)}._head_nroe7_13{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._title_nroe7_20{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.05}._count_nroe7_27{font-size:var(--fs-sm);color:var(--text-muted)}._toolbar_nroe7_34{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);display:flex}._toolbar_nroe7_34 nav{min-width:0}._tray_nroe7_46{gap:var(--space-3);display:flex}._trayLink_nroe7_51{justify-items:center;gap:var(--space-2);width:3.75rem;font-size:var(--fs-xs);color:var(--text-muted);transition:color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:grid}._trayLink_nroe7_51:hover,._trayLink_nroe7_51[aria-current]{color:var(--text)}._trayAvatar_nroe7_69{--avatar-size:3rem;box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 4px var(--sage);transition:box-shadow var(--dur) var(--ease)}._trayLink_nroe7_51[data-seen] ._trayAvatar_nroe7_69{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 4px var(--border)}._trayLink_nroe7_51[aria-current] ._trayAvatar_nroe7_69{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 5px var(--sage-ink)}._trayLabel_nroe7_89{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}._pause_nroe7_96{border:1px solid var(--border);background:var(--bg);width:44px;height:44px;transition:border-color var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}._pause_nroe7_96:hover{border-color:var(--sage)}._pause_nroe7_96[hidden]{display:none}@media (width>=768px){._tray_nroe7_46{gap:var(--space-5)}._trayLink_nroe7_51{width:4.5rem}._trayAvatar_nroe7_69{--avatar-size:3.5rem}}._viewer_nroe7_132{position:relative}._track_nroe7_137{gap:var(--story-gap);padding-inline:calc(50% - var(--story-w) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}._track_nroe7_137::-webkit-scrollbar{display:none}._slide_nroe7_152{flex:0 0 var(--story-w);height:var(--story-h);scroll-snap-align:center;scroll-snap-stop:always;view-timeline:--story inline}._story_nroe7_160{isolation:isolate;height:100%;color:var(--text);background:#202020;border-radius:14px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}._cover_nroe7_172,._textCover_nroe7_173{z-index:-1;width:100%;height:100%;position:absolute;inset:0}._textCover_nroe7_173{--cover-top:5.5rem}._cover_nroe7_172{object-fit:cover}@supports (animation-timeline:view()){._story_nroe7_160{animation:linear both _story-focus_nroe7_1;animation-timeline:--story}}@keyframes _story-focus_nroe7_1{0%,32%,68%,to{opacity:.5;transform:scale(.84)}50%{opacity:1;transform:none}}._top_nroe7_217{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-7);background:linear-gradient(#00000080,#0000);grid-row:1;display:grid}._segments_nroe7_225{gap:4px;display:flex}._segment_nroe7_225{background:#fffff061;border-radius:3px;flex:1;height:3px;overflow:hidden}._fill_nroe7_238{background:var(--text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}._fill_nroe7_238[data-state=done]{transform:none}._fill_nroe7_238[data-running]{animation:_story-progress_nroe7_1 var(--story-time) linear forwards;animation-play-state:paused}._section_nroe7_1[data-playing] ._fill_nroe7_238[data-running]{animation-play-state:running}@media (prefers-reduced-motion:reduce){._fill_nroe7_238[data-running]{animation:none;transform:none}}@keyframes _story-progress_nroe7_1{to{transform:none}}._account_nroe7_275{align-items:center;gap:var(--space-3);display:flex}._storyAvatar_nroe7_281{--avatar-size:2.25rem}._accountText_nroe7_285{min-width:0}._name_nroe7_289{color:inherit;font-size:var(--fs-sm);font-weight:600;line-height:1.3}._place_nroe7_296{font-size:var(--fs-xs);opacity:.85;font-weight:400}._focus_nroe7_302{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;opacity:.85;overflow:hidden}._bottom_nroe7_312{justify-items:start;gap:var(--space-4);padding:var(--space-8) var(--space-5) var(--space-5);background:linear-gradient(#0000,#0000009e);grid-row:3;display:grid}._headline_nroe7_321{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.1}._cta_nroe7_329{border-radius:var(--radius-full);background:var(--text);min-height:44px;color:var(--on-light);font-size:var(--fs-sm);align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}._cta_nroe7_329:after{content:"";position:absolute;inset:0}._cta_nroe7_329:focus-visible{outline-color:var(--text)}._arrow_nroe7_355{display:none}@media (width>=768px){._section_nroe7_1{--story-gap:var(--space-8)}}@media (hover:hover) and (pointer:fine){._arrow_nroe7_355{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-float);transition:background-color var(--dur) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._arrow_nroe7_355:hover{background:var(--border)}._prev_nroe7_386{left:calc(50% - var(--story-w) / 2 - var(--story-gap) / 2 - 22px)}._next_nroe7_390{right:calc(50% - var(--story-w) / 2 - var(--story-gap) / 2 - 22px)}}._section_1dz82_1{padding-block:var(--space-section)}._grid_1dz82_5{gap:var(--space-6);display:grid}._intro_1dz82_10{align-content:start;justify-items:start;gap:var(--space-4);display:grid}._title_1dz82_17{font-family:var(--font-serif);font-size:var(--fs-xl);text-wrap:balance;font-weight:500;line-height:1.05}._text_1dz82_25{max-width:30rem;font-size:var(--fs-md);color:var(--text-muted)}._actions_1dz82_31{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._actions_1dz82_31 button{font-size:var(--fs-base);border:0}._steps_1dz82_45{gap:var(--space-5) var(--space-4);padding:var(--space-5);background:var(--surface);counter-reset:step;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._step_1dz82_45{align-content:start;gap:var(--space-2);counter-increment:step;display:grid}._stepTitle_1dz82_62{align-items:center;gap:var(--space-2);font-weight:600;display:flex}._stepTitle_1dz82_62:before{content:counter(step);background:var(--sage);width:1.5rem;height:1.5rem;color:var(--on-light);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}._stepText_1dz82_83{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.45}@media (width>=1024px){._grid_1dz82_5{justify-content:space-between;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:center}._steps_1dz82_45{gap:var(--space-6) var(--space-5);padding:var(--space-6)}}._thread_1i2z2_4{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._thread_1i2z2_4{--thread-h:calc(var(--space-section) * 1.4);height:0;display:block;position:relative}._track_1i2z2_17{top:calc(var(--thread-h) / -2);left:max(var(--gutter), calc((100% - var(--container)) / 2));width:2px;height:var(--thread-h);view-timeline:--thread block;position:absolute}._line_1i2z2_26,._dot_1i2z2_27{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--thread;animation-range:entry 100% cover 62%;position:absolute}._line_1i2z2_26{background:var(--sage);opacity:.55;transform-origin:top;animation-name:_thread-draw_1i2z2_1;inset:0}._dot_1i2z2_27{background:var(--sage);border-radius:50%;width:8px;height:8px;animation-name:_thread-dot_1i2z2_1;top:-3px;left:-3px}}}@keyframes _thread-draw_1i2z2_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _thread-dot_1i2z2_1{0%{transform:translateY(0)}to{transform:translateY(var(--thread-h))}}._section_1r8fn_1{padding-block:var(--space-section)}._grid_1r8fn_5{gap:var(--space-6);display:grid}._intro_1r8fn_10{gap:var(--space-4);display:grid}._title_1r8fn_15{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.05}._text_1r8fn_22{max-width:26rem;font-size:var(--fs-md);color:var(--text-muted)}._timeline_1r8fn_30{--axis-h:1.75rem;min-width:0;padding-bottom:var(--axis-h);position:relative}._ticks_1r8fn_38{inset:0 0 var(--axis-h);pointer-events:none;position:absolute}._tick_1r8fn_38{top:0;bottom:0;left:calc(var(--at) * 100%);border-left:1px solid var(--border);position:absolute}._today_1r8fn_52{border-left:1px dashed var(--sage)}._rows_1r8fn_56{view-timeline:--rows block;display:grid;position:relative}._row_1r8fn_56{gap:var(--space-2);width:100%;padding:var(--space-2) 0;text-align:left;background:0 0;border:0;display:grid}._rowHead_1r8fn_72{align-items:center;gap:var(--space-3);display:flex}._rowAvatar_1r8fn_78{--avatar-size:2.25rem;box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--border);transition:box-shadow var(--dur) var(--ease)}._row_1r8fn_56[aria-selected=true] ._rowAvatar_1r8fn_78{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--sage)}._rowText_1r8fn_92{line-height:1.35;display:grid}._rowName_1r8fn_97{font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--dur) var(--ease);font-weight:600}._row_1r8fn_56:hover ._rowName_1r8fn_97,._row_1r8fn_56[aria-selected=true] ._rowName_1r8fn_97{color:var(--text)}._rowDates_1r8fn_109{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}._track_1r8fn_115{height:10px;position:relative}._bar_1r8fn_121{top:0;bottom:0;left:calc(var(--start) * 100%);width:calc(var(--size) * 100%);border-radius:var(--radius-full);transform-origin:0;transition:background-color var(--dur) var(--ease);background:#8fac6a59;position:absolute}._row_1r8fn_56:hover ._bar_1r8fn_121{background:#8fac6a8c}._row_1r8fn_56[aria-selected=true] ._bar_1r8fn_121{background:var(--sage)}._bar_1r8fn_121[data-open]{border-start-end-radius:0;border-end-end-radius:0}._bar_1r8fn_121[data-fuzzy]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}._axis_1r8fn_152{height:var(--axis-h);position:absolute;bottom:0;left:0;right:0}._axisLabel_1r8fn_160{bottom:0;left:calc(var(--at) * 100%);padding-left:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;position:absolute}._axisToday_1r8fn_170{padding:0 var(--space-1) 0 0;color:var(--sage-ink);font-weight:500;transform:translate(-100%)}._panels_1r8fn_179{scroll-margin-bottom:calc(var(--nav-offset) + var(--space-4));gap:var(--space-5);min-width:0;display:grid}._panel_1r8fn_179{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:14px;display:grid}.js ._panel_1r8fn_179:not([data-active]){display:none}._panelHead_1r8fn_201{align-items:center;gap:var(--space-3);display:flex}._panelAvatar_1r8fn_207{--avatar-size:3rem}._company_1r8fn_211{font-size:var(--fs-base);font-weight:600;line-height:1.3}._meta_1r8fn_217{column-gap:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;line-height:1.5;display:flex}._period_1r8fn_225{color:var(--sage-ink);font-variant-numeric:tabular-nums;font-weight:500}._location_1r8fn_231{color:var(--text-muted)}._role_1r8fn_235{color:var(--sage);margin-top:var(--space-2);font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:500;line-height:1.1}._description_1r8fn_245{max-width:36rem;color:var(--text-muted)}._link_1r8fn_250{justify-self:start}@media (prefers-reduced-motion:no-preference){.js ._panel_1r8fn_179[data-active]{animation:_panel-in_1r8fn_1 var(--dur) var(--ease)}@supports (animation-timeline:view()){._bar_1r8fn_121{animation:linear both _bar-grow_1r8fn_1;animation-timeline:--rows;animation-range:entry 10%}}}@keyframes _panel-in_1r8fn_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _bar-grow_1r8fn_1{0%{transform:scaleX(0)}}@media (width>=1024px){._row_1r8fn_56{padding-block:var(--space-3)}._grid_1r8fn_5{column-gap:clamp(3rem,6vw,5.5rem);row-gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}._intro_1r8fn_10{grid-column:1/-1}}._section_7wzwa_1{padding-block:var(--space-section);background:var(--bg-soft)}._intro_7wzwa_7{gap:var(--space-4);scroll-margin-top:var(--space-5);display:grid}._title_7wzwa_14{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.05}._text_7wzwa_21{max-width:28rem;font-size:var(--fs-md);color:var(--text-muted)}._tags_7wzwa_29{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex;position:relative}._tag_7wzwa_29{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);min-height:44px;color:var(--sage-ink);font-size:var(--fs-sm);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;padding:0 1.125rem;font-weight:600}._tag_7wzwa_29:hover{border-color:var(--sage)}._tag_7wzwa_29[aria-selected=true]{border-color:var(--sage-fill);background:var(--sage-fill);color:var(--text)}._panels_7wzwa_65{gap:var(--space-5);margin-top:var(--space-5);display:grid}._panel_7wzwa_65{gap:var(--space-5);padding:var(--space-5);background:var(--surface);border-radius:14px;display:grid}.js ._panel_7wzwa_65:not([data-active]){display:none}._name_7wzwa_84{font-family:var(--font-serif);font-size:var(--fs-lg);text-wrap:balance;font-weight:500;line-height:1.1}._skills_7wzwa_92,._tools_7wzwa_93{gap:var(--space-2);flex-wrap:wrap;display:flex}._skill_7wzwa_92{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);font-size:var(--fs-sm);padding:.375rem .875rem;line-height:1.4}._used_7wzwa_108{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}._usedTitle_7wzwa_115{font-size:var(--fs-sm);font-weight:600}._usedList_7wzwa_120{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._project_7wzwa_126{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--fs-sm);transition:color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}._project_7wzwa_126:hover{color:var(--sage-ink)}._projectAvatar_7wzwa_141{--avatar-size:2.5rem;box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--sage)}._extra_7wzwa_150{gap:var(--space-7);margin-top:var(--space-7);display:grid}._extra_7wzwa_150>div{min-width:0}._extraTitle_7wzwa_161{margin-bottom:var(--space-4);font-size:var(--fs-base);font-weight:600}._languages_7wzwa_167{margin:0;display:grid}._language_7wzwa_167{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border);display:flex}._language_7wzwa_167:first-child{border-top:1px solid var(--border)}._language_7wzwa_167 dt{font-weight:500}._language_7wzwa_167 dd{color:var(--sage-ink);font-size:var(--fs-sm);margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.js ._panel_7wzwa_65[data-active]{animation:_panel-in_7wzwa_1 var(--dur) var(--ease)}}@keyframes _panel-in_7wzwa_1{0%{opacity:0;transform:translateY(8px)}}@media (width<=767px){._tags_7wzwa_29,._tools_7wzwa_93{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._tags_7wzwa_29::-webkit-scrollbar{display:none}._tools_7wzwa_93::-webkit-scrollbar{display:none}._tools_7wzwa_93 ._skill_7wzwa_92{flex:none}._tags_7wzwa_29{margin-top:var(--space-5)}._panel_7wzwa_65{gap:var(--space-4);padding:var(--space-5) var(--space-4)}._name_7wzwa_84{font-size:1.5rem}._skills_7wzwa_92{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._skills_7wzwa_92 ._skill_7wzwa_92{padding:0 0 0 var(--space-4);font-size:var(--fs-xs);background:0 0;border:0;line-height:1.4;position:relative}._skills_7wzwa_92 ._skill_7wzwa_92:before{content:"";background:var(--sage);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.5em;left:0}._used_7wzwa_108{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);flex-wrap:wrap;display:flex}._usedList_7wzwa_120{gap:var(--space-2)}._project_7wzwa_126{justify-content:center;min-width:44px}._projectName_7wzwa_292{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._extra_7wzwa_150{gap:var(--space-6);margin-top:var(--space-6)}._extraTitle_7wzwa_161{margin-bottom:var(--space-3)}._languages_7wzwa_167{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._language_7wzwa_167,._language_7wzwa_167:first-child{border:0;flex-direction:column;gap:0;padding:0}._language_7wzwa_167 dt{font-size:var(--fs-sm)}._language_7wzwa_167 dd{font-size:var(--fs-xs)}}@media (width>=1024px){._panel_7wzwa_65{padding:var(--space-6)}._extra_7wzwa_150{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,5.5rem)}}._section_m81ee_1{padding-block:var(--space-section)}._grid_m81ee_5{gap:var(--space-6);display:grid}._intro_m81ee_10{align-content:start;gap:var(--space-4);display:grid}._title_m81ee_16{font-family:var(--font-serif);font-size:var(--fs-xl);text-wrap:balance;font-weight:500;line-height:1.05}._text_m81ee_24{max-width:26rem;font-size:var(--fs-md);color:var(--text-muted)}._wallet_m81ee_32{gap:var(--space-4);max-width:36rem;display:grid}._pass_m81ee_40{--ink:var(--on-light);--ink-soft:var(--on-light);background:var(--pass-bg);color:var(--ink);box-shadow:var(--shadow-float);border-radius:18px;position:relative}._degree_m81ee_50{--pass-bg:var(--sage-deep);--ink:var(--text);--ink-soft:var(--text)}._tone0_m81ee_56{--pass-bg:var(--sand)}._tone1_m81ee_60{--pass-bg:#f6f7f3}._tone2_m81ee_64{--pass-bg:var(--sage)}._passHead_m81ee_68{border-bottom:1.5px dashed color-mix(in srgb, var(--ink) 28%, transparent);position:relative}._passToggle_m81ee_73{justify-content:space-between;align-items:baseline;gap:var(--space-4);width:100%;min-height:44px;padding:var(--space-4) var(--space-5);color:inherit;text-align:left;background:0 0;border:0;border-radius:18px 18px 0 0;display:flex}._passToggle_m81ee_73:focus-visible{outline-color:var(--ink);outline-offset:-4px}._passHead_m81ee_68:before,._passHead_m81ee_68:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;bottom:-10px}._passHead_m81ee_68:before{left:-10px}._passHead_m81ee_68:after{right:-10px}._issuer_m81ee_113{font-size:var(--fs-sm);font-weight:600;line-height:1.35;display:block}._platform_m81ee_120{color:var(--ink-soft);font-weight:500}._year_m81ee_125{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:600;display:inline-flex}._passBody_m81ee_135{gap:var(--space-3);padding:var(--space-5);display:grid}._passTitle_m81ee_141{color:inherit;font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:500;line-height:1.1}._grade_m81ee_150{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-2);display:flex}._gradeLabel_m81ee_158{font-size:var(--fs-sm);color:var(--ink-soft)}._gradeValue_m81ee_163{font-family:var(--font-serif);font-variant-numeric:lining-nums;font-size:clamp(3rem,2.4rem + 2.4vw,4.25rem);font-weight:500;line-height:.9}._description_m81ee_171{font-size:var(--fs-sm);color:var(--ink-soft)}._verifyLinks_m81ee_176{column-gap:var(--space-5);flex-wrap:wrap;display:flex}._verify_m81ee_176:focus-visible{outline-color:var(--ink)}._verify_m81ee_176{align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--fs-sm);text-underline-offset:5px;font-weight:600;text-decoration:underline;display:inline-flex}._wallet_m81ee_32[data-ready]{height:var(--wallet-h);clip-path:inset(-40px -40px 0);display:block;position:relative}._wallet_m81ee_32[data-ready] ._pass_m81ee_40:not([data-open]) ._passHead_m81ee_68:before,._wallet_m81ee_32[data-ready] ._pass_m81ee_40:not([data-open]) ._passHead_m81ee_68:after{display:none}._wallet_m81ee_32[data-ready] ._pass_m81ee_40{z-index:var(--z);cursor:pointer;transform:translateY(var(--y));position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){._wallet_m81ee_32[data-ready]{transition:height .52s cubic-bezier(.2,.8,.2,1)}._wallet_m81ee_32[data-ready] ._pass_m81ee_40{transition:transform .52s cubic-bezier(.2,.8,.2,1)}}@media (width>=1024px){._pass_m81ee_40{min-height:22rem}._pass_m81ee_40>article{min-height:inherit;flex-direction:column;display:flex}._passToggle_m81ee_73{min-height:4.25rem;padding-block:var(--space-5)}._passBody_m81ee_135{padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}._passTitle_m81ee_141{font-size:2rem}._grade_m81ee_150,._verifyLinks_m81ee_176{margin-top:auto}._grid_m81ee_5{grid-template-columns:minmax(0,22rem) minmax(0,36rem);justify-content:space-between;align-items:start}._intro_m81ee_10{top:calc(var(--header-h) + var(--space-7));position:sticky}}._carousel_1lc4g_1{min-width:0}._frame_1lc4g_5{position:relative}._track_1lc4g_9{aspect-ratio:4/5;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--surface);display:flex;overflow-x:auto}@media (width>=1024px){._track_1lc4g_9{border-radius:var(--radius-sm)}}._track_1lc4g_9::-webkit-scrollbar{display:none}._slide_1lc4g_29{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}._photo_1lc4g_35{object-fit:cover;width:100%;height:100%}._counter_1lc4g_42{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);color:var(--text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#000000b8;padding:.125rem .625rem;font-weight:500;line-height:1.75;position:absolute}._dots_1lc4g_56{padding-top:var(--space-3);justify-content:center;gap:.375rem;display:flex}._dot_1lc4g_56{background:var(--border);width:6px;height:6px;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:50%}._dot_1lc4g_56[data-active]{background:var(--sage-ink);transform:scale(1.2)}._arrow_1lc4g_79{display:none}@media (hover:hover) and (pointer:fine){._arrow_1lc4g_79{width:44px;height:44px;color:var(--text);opacity:0;transition:opacity var(--dur) var(--ease), background-color var(--dur) var(--ease);background:#000000b8;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._prev_1lc4g_102{left:var(--space-3)}._next_1lc4g_106{right:var(--space-3)}._frame_1lc4g_5:hover ._arrow_1lc4g_79,._arrow_1lc4g_79:focus-visible{opacity:1}._arrow_1lc4g_79:hover{background:var(--surface)}._frame_1lc4g_5 ._arrow_1lc4g_79:disabled{opacity:0;pointer-events:none}}._card_hbbul_2{--pad:var(--space-2);scroll-margin-block:calc(var(--header-h) + var(--space-4)) calc(var(--nav-offset) + var(--space-4));align-items:center;gap:var(--space-4);max-width:30rem;padding:var(--pad) var(--space-4) var(--pad) var(--pad);border:1px solid var(--border);border-radius:calc(var(--radius-sm) + var(--pad));transition:border-color var(--dur) var(--ease);grid-template-columns:4.5rem minmax(0,1fr);text-decoration:none;display:grid}._card_hbbul_2:hover{border-color:var(--sage)}._thumb_hbbul_22{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--sage-deep);overflow:hidden}._thumbImg_hbbul_29{object-fit:cover;width:100%;height:100%}._thumbText_hbbul_36{height:100%;color:var(--text);font-family:var(--font-serif);place-items:center;font-size:1.25rem;font-weight:500;display:grid}._body_hbbul_46{gap:var(--space-1);min-width:0;display:grid}._name_hbbul_52{font-size:var(--fs-sm);font-weight:600}._headline_hbbul_57{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-serif);-webkit-box-orient:vertical;font-size:1.125rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}._page_16zm5_1{gap:var(--space-6);padding-block:var(--space-5) var(--space-section);display:grid}._back_16zm5_7{justify-self:start;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}._back_16zm5_7:hover{color:var(--text)}._intro_16zm5_26{gap:var(--space-4);max-width:48rem;display:grid}._account_16zm5_32{align-items:center;gap:var(--space-4);display:flex}._avatar_16zm5_38{--avatar-size:4rem;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--sage)}._name_16zm5_45{font-size:var(--fs-md);font-weight:600;line-height:1.3}._focus_16zm5_51{font-size:var(--fs-sm);color:var(--text-muted)}._headline_16zm5_56{color:var(--sage);margin-top:var(--space-3);font-family:var(--font-serif);font-size:var(--fs-xl);text-wrap:balance;font-weight:500;line-height:1.05}._categories_16zm5_66{font-size:var(--fs-sm);color:var(--sage-ink);font-weight:500}._grid_16zm5_74{gap:var(--space-6);display:grid}._media_16zm5_80{min-width:0;margin-inline:calc(-1 * var(--gutter))}._text_16zm5_85{align-content:start;gap:var(--space-3);max-width:38rem;display:grid}._subhead_16zm5_92{margin-top:var(--space-4);font-size:var(--fs-base);font-weight:600}._text_16zm5_85>._subhead_16zm5_92:first-child{margin-top:0}._paragraph_16zm5_102{color:var(--text-muted)}._resultsNote_16zm5_106{font-size:var(--fs-sm);color:var(--text-muted)}._results_16zm5_106{gap:var(--space-4);margin:var(--space-3) 0;display:grid}._result_16zm5_106{justify-content:flex-end;gap:var(--space-1);flex-direction:column-reverse;display:flex}._resultLabel_16zm5_125{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.35}._resultValue_16zm5_131{color:var(--sage);font-family:var(--font-serif);font-variant-numeric:lining-nums;margin:0;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:500;line-height:1}._months_16zm5_142{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._months_16zm5_142 th,._months_16zm5_142 td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}._months_16zm5_142 th:last-child,._months_16zm5_142 td:last-child{padding-right:0}._months_16zm5_142 thead th{font-size:var(--fs-xs);vertical-align:bottom;padding-top:0;font-weight:500;line-height:1.25}._months_16zm5_142 tbody th{font-weight:500}._months_16zm5_142 th:nth-child(2),._months_16zm5_142 td:nth-child(2){width:42%}._monthBar_16zm5_180{height:6px;margin-top:var(--space-2);background:var(--sage);border-radius:0 4px 4px 0;display:block}@media (width>=768px){._results_16zm5_106{grid-template-columns:repeat(3,minmax(0,1fr))}}._contribution_16zm5_194{gap:var(--space-3);color:var(--text-muted);display:grid}._contribution_16zm5_194 li{padding-left:var(--space-5);position:relative}._contribution_16zm5_194 li:before{content:"";background:var(--sage);border-radius:2px;width:.75rem;height:2px;position:absolute;top:.7em;left:0}._contribution_16zm5_194 strong{color:var(--text);font-weight:600}._tags_16zm5_222{gap:0 var(--space-3);font-size:var(--fs-sm);color:var(--sage-ink);flex-wrap:wrap;font-weight:500;display:flex}._tagLink_16zm5_231{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._tagLink_16zm5_231:hover{text-underline-offset:4px;text-decoration:underline}._link_16zm5_243{margin-top:var(--space-4);justify-self:start}._more_16zm5_250{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border);display:grid}._moreList_16zm5_257{gap:var(--space-5);display:grid}._moreList_16zm5_257 li{gap:var(--space-2);display:grid}._moreLabel_16zm5_267{font-size:var(--fs-sm);color:var(--text-muted)}@media (width>=768px){._moreList_16zm5_257{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._grid_16zm5_74{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,7vw,6.5rem)}._media_16zm5_80{top:calc(var(--header-h) + var(--space-5));margin-inline:0;position:sticky}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sage:#8fac6a;--sage-ink:var(--sage);--sage-fill:#5e7a3e;--sage-deep:#4b6331;--sage-tint:#8fac6a29;--on-light:#000;--sand:#c1a37f;--bg:#000;--bg-soft:#000;--surface:#151613;--text:ivory;--text-muted:ivory;--border:#fffff038;--font-serif:"Cormorant Garamond", "Times New Roman", serif;--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:clamp(1.75rem, 1.35rem + 1.5vw, 2.625rem);--fs-xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--fs-display:clamp(3.5rem, 1.9rem + 5.6vw, 7rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(5rem, 3rem + 8vw, 9rem);--container:1200px;--gutter:clamp(1.25rem, 4vw, 3rem);--header-h:4rem;--nav-h:4rem;--nav-offset:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));--radius-sm:6px;--radius-full:999px;--shadow-float:0 12px 32px #00000080;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.24s}@media (width>=768px){:root{--header-h:4.5rem;--nav-h:5.5rem}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{color:var(--sage)}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--sage-ink);outline-offset:3px}::selection{background:var(--sage-tint)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--text);color:var(--on-light);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scroll-reveal{animation:linear both scroll-reveal;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes scroll-reveal{0%{opacity:0;transform:translateY(56px)scale(.96)}}
