.Q4MoOq_wrap{align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}@media (min-width:900px){.Q4MoOq_wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.Q4MoOq_calendarCol{top:var(--header-h);z-index:2;position:sticky}@media (max-width:899px){.Q4MoOq_calendarCol{margin-inline:calc(var(--gutter) * -1);padding:1.1rem var(--gutter) .75rem;background:linear-gradient(180deg, var(--mist) 88%, transparent)}}@media (min-width:900px){.Q4MoOq_calendarCol{top:calc(var(--header-h) + 8vh)}}.Q4MoOq_calendar{--on-dark:var(--ivory);--on-dark-soft:#f7f2e8c2;--on-dark-faint:#f7f2e88f;--rule-dark:#f7f2e824;--rule-dark-strong:#f7f2e84d;border-radius:var(--radius-md);background:linear-gradient(180deg, var(--ocean-800), var(--ocean-950));border:1px solid var(--rule-dark-strong);width:100%;max-width:420px;box-shadow:var(--shadow-deep);margin-inline:auto;padding:14px;position:relative}.Q4MoOq_binding{z-index:30;pointer-events:none;justify-content:center;gap:38%;display:flex;position:absolute;top:-9px;left:0;right:0}.Q4MoOq_binding span{background:linear-gradient(90deg, var(--gold-200), var(--gold), var(--gold-200));border-radius:5px;width:10px;height:22px;box-shadow:0 2px 4px #061d3380}.Q4MoOq_leaves{aspect-ratio:5/4;perspective:1400px;perspective-origin:50% 0;position:relative}@media (max-width:899px){.Q4MoOq_calendar{max-width:none;padding:10px}.Q4MoOq_leaves{aspect-ratio:auto;height:136px}}.Q4MoOq_leaf{border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--ivory) 0%, var(--gold-100) 100%);color:var(--ocean-900);transform-origin:50% 0;backface-visibility:hidden;transition:transform .9s var(--ease-in-out), opacity .12s linear;grid-template-rows:auto 1fr auto auto;padding:clamp(1rem,.8rem + 1vw,1.5rem);display:grid;position:absolute;inset:0}.Q4MoOq_leaf:before{content:"";background:#0b2d4d1a;height:1px;position:absolute;top:50%;left:0;right:0}.Q4MoOq_leaf[data-flipped]{opacity:0;transition:transform .9s var(--ease-in-out), opacity .26s linear .56s;transform:rotateX(-102deg)}.Q4MoOq_leafTop{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);justify-content:space-between;font-weight:500;display:flex}.Q4MoOq_numeral{font-family:var(--font-serif);letter-spacing:-.03em;align-self:center;font-size:clamp(5rem,3rem + 7vw,9rem);font-weight:600;line-height:1}.Q4MoOq_leafTitle{font-family:var(--font-serif);padding-bottom:.9rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem)}.Q4MoOq_leafTicks{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Q4MoOq_leafTicks span{background:#0b2d4d1f;height:3px}.Q4MoOq_leafTicks span[data-on]{background:var(--sapphire)}.Q4MoOq_leafTicks span[data-on]:last-of-type{background:var(--gold)}.Q4MoOq_leafTicks span[data-on]:has(+span:not([data-on])){background:var(--gold)}@media (max-width:899px){.Q4MoOq_leaf{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;column-gap:1.25rem;padding:.9rem 1rem}.Q4MoOq_leafTop{grid-column:1/-1}.Q4MoOq_numeral{grid-row:2/4;font-size:4.25rem}.Q4MoOq_leafTitle{align-self:center;padding-bottom:.4rem}.Q4MoOq_leafTicks{align-self:end}}.Q4MoOq_controls{color:var(--on-dark-soft);align-items:center;gap:.75rem;margin-top:12px;display:flex}.Q4MoOq_status{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;overflow:hidden}.Q4MoOq_control{border:1px solid var(--rule-dark-strong);width:44px;height:44px;color:var(--ivory);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.Q4MoOq_control svg{width:1.1rem;height:1.1rem}.Q4MoOq_control:hover:not(:disabled){border-color:var(--gold);background:#f7f2e814}.Q4MoOq_control:disabled{opacity:.35;cursor:default}.Q4MoOq_list{border-top:1px solid var(--rule-dark);margin:0}.Q4MoOq_item{border-bottom:1px solid var(--rule-dark)}.Q4MoOq_itemButton{text-align:left;cursor:pointer;width:100%;color:var(--on-dark-faint);transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:clamp(1.4rem,1rem + 2vh,2.4rem) 0;display:grid}.Q4MoOq_item[data-active] .Q4MoOq_itemButton,.Q4MoOq_itemButton:hover{color:var(--on-dark)}.Q4MoOq_itemNum{font-family:var(--font-serif);transition:color var(--dur-2) var(--ease-out);padding-top:.2rem;font-size:1.05rem}.Q4MoOq_item[data-active] .Q4MoOq_itemNum{color:var(--accent-ink)}.Q4MoOq_itemText{gap:.4rem;display:grid}.Q4MoOq_itemTitle{font-family:var(--font-serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);line-height:1.2}.Q4MoOq_itemBody{max-width:36rem;font-size:var(--fs-small);color:var(--on-dark-soft);line-height:1.6}@media (prefers-reduced-motion:reduce){.Q4MoOq_leaf,.Q4MoOq_leaf[data-flipped]{transition:opacity .2s linear;transform:none}}
.EonCSW_grid{gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (min-width:1024px){.EonCSW_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.EonCSW_head{top:calc(var(--header-h) + 3rem);position:sticky}}.EonCSW_head{gap:var(--s-5);display:grid}.EonCSW_ledger{border-top:1px solid var(--rule-strong);margin:0}.EonCSW_item{border-bottom:1px solid var(--rule);gap:.5rem 2rem;padding:1.5rem 0;display:grid}@media (min-width:600px){.EonCSW_item{grid-template-columns:8.5rem minmax(0,1fr)}}.EonCSW_kind{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);padding-top:.45rem;font-weight:500}.EonCSW_body{gap:.35rem;display:grid}.EonCSW_title{font-family:var(--font-serif);font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:1.25}.EonCSW_detail{font-size:var(--fs-small);color:var(--ink-soft)}
.FxvKKG_section{overflow:hidden}.FxvKKG_grid{gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid;position:relative}@media (min-width:1024px){.FxvKKG_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.FxvKKG_head{justify-items:start;gap:var(--s-5);display:grid}.FxvKKG_experience{border-left:1px solid var(--gold);font-size:var(--fs-small);color:var(--on-dark-soft);max-width:36rem;padding-left:1.2rem}.FxvKKG_list{border-top:1px solid var(--rule-dark-strong);margin:0;display:grid}@media (min-width:640px){.FxvKKG_list{grid-template-columns:1fr 1fr;column-gap:2rem}}.FxvKKG_item{border-bottom:1px solid var(--rule-dark);gap:.4rem;padding:1.4rem 0;display:grid}.FxvKKG_itemTitle{font-family:var(--font-serif);font-size:1.25rem;line-height:1.25}.FxvKKG_itemBody{color:var(--on-dark-soft);font-size:.9rem}
.ykWrma_list{border-top:1px solid var(--rule-strong);interpolate-size:allow-keywords}.ykWrma_item{border-bottom:1px solid var(--rule)}.ykWrma_q{min-height:44px;font-family:var(--font-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.35;list-style:none;display:flex}.ykWrma_q::-webkit-details-marker{display:none}.ykWrma_q:hover{color:var(--accent-ink)}.ykWrma_icon{border:1px solid var(--rule-strong);width:2rem;height:2rem;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:50%;flex:none;position:relative}.ykWrma_icon:before,.ykWrma_icon:after{content:"";width:.75rem;height:1px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ykWrma_icon:after{transform:translate(-50%,-50%)rotate(90deg)}.ykWrma_item[open] .ykWrma_icon{background:var(--ocean-900);border-color:var(--ocean-900);color:var(--ivory)}.ykWrma_item[open] .ykWrma_icon:after{transform:translate(-50%,-50%)rotate(0)}.ykWrma_a{max-width:50rem;color:var(--ink-soft);padding:0 3.5rem 1.6rem 0}@media (max-width:599px){.ykWrma_a{padding-right:0}}@media (prefers-reduced-motion:no-preference){.ykWrma_item::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.ykWrma_item[open]::details-content{block-size:auto}}
