._button_1ma6x_1{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}._button_1ma6x_1:disabled{cursor:not-allowed;opacity:.52}._button_1ma6x_1[aria-busy=true]{cursor:progress}._button_1ma6x_1:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_1ma6x_8{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}._labelSlot_1ma6x_8[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_1ma6x_10{flex:none;align-items:center;display:inline-flex}._labelPhase_1ma6x_11{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._labelPhase_1ma6x_11 svg{flex:none}._primary_1ma6x_13{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_1ma6x_14{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_1ma6x_15{color:var(--text-secondary);background:0 0;border-color:#0000}._danger_1ma6x_16{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_1ma6x_14:disabled,._danger_1ma6x_16:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_1ma6x_16:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}._ghost_1ma6x_15:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._primary_1ma6x_13:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_1ma6x_14:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_1ma6x_15:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1ma6x_16:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_1ma6x_13:active:not(:disabled){opacity:.84}._secondary_1ma6x_14:active:not(:disabled),._ghost_1ma6x_15:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1ma6x_16:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_1ma6x_31{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_1ma6x_32{min-height:var(--control-height-md)}._lg_1ma6x_33{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_1ma6x_34{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}._spinner_1ma6x_35{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _spin_1ma6x_35}._loadingLabel_1ma6x_36{opacity:0}@keyframes _spin_1ma6x_35{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_1ma6x_1{transition:none}._labelSlot_1ma6x_8{transition:opacity var(--duration-instant) linear}._spinner_1ma6x_35{animation-duration:.01ms;animation-iteration-count:1}}._page_r6g69_1{--space-tight:.25rem;--space-small:.5rem;--space-body:1rem;--space-group:2rem;--section-gap:clamp(3.5rem, 3rem + 2vw, 5rem);row-gap:var(--section-gap);min-block-size:100svh;color:var(--text-secondary);grid-template-rows:1fr auto;grid-template-columns:minmax(1.5rem,1fr) min(100% - 3rem,40rem) minmax(1.5rem,1fr);padding-block:clamp(4rem,2rem + 7vw,8rem) 3rem;font-size:1rem;line-height:1.75;display:grid}._page_r6g69_1>*{grid-column:2;min-inline-size:0}._page_r6g69_1>:is(header,a):has(+.cv-page){margin-block-end:calc(2rem - var(--section-gap))}._main_r6g69_19{align-content:start;row-gap:var(--section-gap);display:grid}._section_r6g69_20,._hero_r6g69_20{gap:var(--space-body);display:grid}._hero_r6g69_20>._identity_r6g69_21{margin-block-end:var(--space-body)}._section_r6g69_20>:where(p,ul,ol),._hero_r6g69_20>p,._caseHead_r6g69_22>p{margin:0}._heading_r6g69_23,._name_r6g69_23,._caseTitle_r6g69_23{font:inherit;color:var(--foreground);margin:0;font-weight:500}._identity_r6g69_21{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}._identityLine_r6g69_25{color:var(--text-secondary);margin:0}._hero_r6g69_20 ._identityLine_r6g69_25{font-size:.875rem;line-height:2}._hero_r6g69_20 ._identity_r6g69_21>div{flex:1;min-inline-size:0}._link_r6g69_28,._archiveLink_r6g69_28{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}._archiveLink_r6g69_28{font-size:inherit;color:var(--text-secondary)}._localDetails_r6g69_30{font-variant-numeric:tabular-nums}._actions_r6g69_31{justify-self:start;align-items:center;gap:.75rem;margin-block-start:var(--space-body);display:flex}._heroActions_r6g69_32{flex-wrap:wrap}._rows_r6g69_33{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._row_r6g69_33{color:inherit;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin-inline:-.5rem;padding:.5rem;text-decoration:none;display:grid}._row_r6g69_33:active ._rowTitle_r6g69_35{color:var(--text-secondary)}._tile_r6g69_36{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;place-items:center;block-size:3rem;inline-size:3rem;display:grid;overflow:clip}._rowText_r6g69_37{gap:var(--space-tight);line-height:1.4;display:grid}._rowTitle_r6g69_35{color:var(--foreground);font-weight:500}._rowDetail_r6g69_39{color:var(--text-secondary);text-wrap:pretty}._footer_r6g69_40{color:var(--text-secondary);align-self:end;gap:1rem;padding-block-start:1.5rem;font-size:.8125rem;line-height:1.7;display:grid;container-type:inline-size}._footer_r6g69_40:before{content:"";border-block-start:1px solid var(--border);inline-size:2rem}._footerRow_r6g69_42{justify-content:space-between;align-items:center;gap:1rem;display:flex}._footerLinks_r6g69_43{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}._footerLinks_r6g69_43 a{color:inherit;text-decoration:none}._localDetails_r6g69_30{gap:.5rem 1rem;min-block-size:1.7em;margin:0;padding:0;list-style:none;display:flex}._localDetails_r6g69_30 li,._weatherGroup_r6g69_46>span{white-space:nowrap;align-items:center;gap:.4em;block-size:1.7em;display:inline-flex}._localDetails_r6g69_30 svg{stroke-width:1.25px;flex:none;block-size:.875em;inline-size:.875em}._localDetails_r6g69_30 ._weatherSlot_r6g69_48:is([data-condition=pending],[data-condition=unavailable]){min-inline-size:8rem}@container (inline-size<30rem){._localDetails_r6g69_30{flex-direction:column;align-items:flex-start}}._articleNav_r6g69_50{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;padding-block-end:1rem;display:flex}._caseHead_r6g69_22{gap:1rem;display:grid}._caseTitle_r6g69_23{font-size:1rem}._figure_r6g69_54{gap:var(--space-small);margin:0;display:grid}._frame_r6g69_55{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:.4rem;overflow:clip}._frame_r6g69_55>img{border:1px solid var(--border);border-radius:.6rem;block-size:auto;inline-size:100%;display:block}._next_r6g69_57{justify-content:end;gap:var(--space-small);font-size:.875rem;display:flex}@media (hover:hover) and (pointer:fine){._footerLinks_r6g69_43 a:hover,._link_r6g69_28:hover,._archiveLink_r6g69_28:hover{color:var(--foreground);text-decoration:underline}._nextLink_r6g69_60:hover{text-decoration:underline}}@media (scripting:none){._noScriptHide_r6g69_62{display:none!important}}@media print{._page_r6g69_1:has(.cv-page){min-block-size:0;padding:0;display:block}._page_r6g69_1:has(.cv-page)>:is(header,a){display:none}}._portrait_r6g69_65{border-radius:50%;flex:none;block-size:2.5rem;inline-size:2.5rem;display:block;overflow:clip}._portrait_r6g69_65 img{object-fit:cover;block-size:100%;inline-size:100%;display:block}._article_r6g69_50{gap:2.25rem;display:grid}._articleProse_r6g69_68{margin:0}._caseIdentity_r6g69_69{align-items:center;gap:1.25rem;display:flex}._caseHead_r6g69_22>a{justify-self:start;font-size:.875rem}._byline_r6g69_71{color:var(--text-secondary);font-size:.875rem;text-decoration:none}._archiveLink_r6g69_28{padding-block:.25rem}._footerLinks_r6g69_43 a{align-items:center;min-block-size:1.5rem;display:inline-flex}._themeToggle_r6g69_74>button{block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px}._byline_r6g69_71:active{color:var(--foreground)}@media (hover:hover) and (pointer:fine){._byline_r6g69_71:hover{color:var(--foreground)}}._facts_r6g69_78{gap:.5rem;margin:0;font-size:.875rem;line-height:1.6;display:grid}._facts_r6g69_78>div{grid-template-columns:4rem minmax(0,1fr);gap:1rem;display:grid}._facts_r6g69_78 dt{color:var(--foreground);font-weight:500}._facts_r6g69_78 dd{margin:0}._facts_r6g69_78 a,._articleProse_r6g69_68 a,._next_r6g69_57 a,._section_r6g69_20>p>a,._hero_r6g69_20>p>a{align-items:center;min-block-size:1.5rem;display:inline-flex}._localDetails_r6g69_30 ._weatherGroup_r6g69_46{gap:1rem;block-size:auto}._headingRow_r6g69_88{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._stamp_r6g69_89,._ledgerYear_r6g69_89{color:var(--text-secondary);font-size:.8125rem}._ledger_r6g69_89{row-gap:var(--space-body);margin:0;padding:0;list-style:none;display:grid}._ledgerRow_r6g69_91{--node-center:calc(.5 * 1.75rem);--rail-gap:calc(var(--space-body) + var(--space-small));align-items:start;column-gap:var(--rail-gap);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}._ledgerRow_r6g69_91:before{content:"";block-size:calc(100% + var(--space-body));border-inline-start:1px solid var(--border);position:absolute;inset-block-start:var(--node-center);inset-inline-start:calc(3rem + var(--rail-gap) / 2)}._ledgerRow_r6g69_91:last-child:before{display:none}._ledgerYear_r6g69_89{box-sizing:border-box;block-size:1.5rem;background:var(--surface-muted);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:.3rem;place-items:center;margin-block-start:calc(var(--node-center) - .75rem + .5px);font-size:.75rem;line-height:1;display:grid}._ledgerYear_r6g69_89:after{content:"";background:var(--text-secondary);border-radius:50%;block-size:.35rem;inline-size:.35rem;position:absolute;inset-block-start:var(--node-center);inset-inline-start:calc(3rem + var(--rail-gap) / 2);translate:calc(.5px - 50%) -50%}._portraitLarge_r6g69_97{block-size:3.5rem;inline-size:3.5rem}._link_r6g69_28:active,._archiveLink_r6g69_28:active,._footerLinks_r6g69_43 a:active{color:var(--foreground)}._tile_r6g69_36{color:var(--foreground);padding:.25rem}._tile_r6g69_36>span{border:1px solid var(--border);background:var(--background);border-radius:.45rem;place-items:center;block-size:100%;inline-size:100%;font-size:.875rem;font-weight:500;display:grid}._emphasis_r6g69_102{color:var(--foreground)}._introEmphasis_r6g69_103{color:var(--lightningcss-light,lab(14.16% 0 0))var(--lightningcss-dark,lab(87.24% -.0000298023 0));white-space:nowrap}._introEmphasis_r6g69_103>svg{vertical-align:-.08em;stroke-width:2px;block-size:.9em;inline-size:.9em;fill:color-mix(in oklch, currentColor 18%, transparent);margin-inline-end:.25em;display:inline}._externalArrow_r6g69_105{vertical-align:baseline;stroke-width:1.5px;block-size:.75em;inline-size:.75em;color:var(--text-secondary);flex:none;margin-inline-start:.25em;display:inline}._articleNav_r6g69_50 ._articleButton_r6g69_106{border-radius:var(--radius-control);block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}._articleButton_r6g69_106:focus-visible{background:var(--surface-muted)}._nextLink_r6g69_60{color:var(--text-secondary);text-align:end;gap:.35em;text-decoration:none;display:inline-flex}._nextLink_r6g69_60:active{color:var(--foreground)}._stackList_r6g69_110{gap:var(--space-small) var(--space-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._stackList_r6g69_110>li{color:var(--foreground);align-items:baseline;gap:.4em;display:inline-flex}._stackIcon_r6g69_112{flex:none;align-self:center;block-size:1em;inline-size:1em;display:inline-block;position:relative}._stackIcon_r6g69_112:before{content:"";background:var(--text-secondary);-webkit-mask:var(--stack-icon) center / contain no-repeat;mask:var(--stack-icon) center / contain no-repeat;scale:var(--stack-scale);position:absolute;inset:0}._visitButton_r6g69_114{justify-self:start}._visitButton_r6g69_114 ._externalArrow_r6g69_105{color:inherit;opacity:.72}._period_r6g69_116{font-variant-numeric:tabular-nums}._projectActions_r6g69_117{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._projectActions_r6g69_117 ._next_r6g69_57{margin-inline-start:auto}._workChevron_r6g69_119{vertical-align:-.05em;stroke-width:1.5px;block-size:.75em;inline-size:.75em;color:var(--text-secondary);opacity:0;margin-inline-start:.4em;display:inline}@media (hover:hover) and (pointer:fine){._row_r6g69_33:is(:hover,:focus-visible) ._workChevron_r6g69_119{opacity:1}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){._workChevron_r6g69_119{transition:opacity .14s var(--ease-out,ease-out), translate .14s var(--ease-out,ease-out);translate:-3px}._row_r6g69_33:is(:hover,:focus-visible) ._workChevron_r6g69_119{translate:0}}._screenReaderOnly_r6g69_127{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
