.lg[data-astro-cid-7ykhor3z]{background:linear-gradient(180deg,var(--mist) 0%,var(--mist) 62%,var(--paper) 100%);padding-top:calc(var(--nav-offset) + var(--s-48))}.lg_glow[data-astro-cid-7ykhor3z]{opacity:.6;width:620px;height:620px;animation:breath-glow var(--d-breath) var(--ease-breath) infinite;top:-10%;left:-260px}.lg_warm[data-astro-cid-7ykhor3z]{background:var(--grad-glow-orange);opacity:.16;width:260px;height:260px;animation:breath-glow var(--d-breath) var(--ease-breath) infinite reverse;bottom:6%;right:10%}.lg_grid[data-astro-cid-7ykhor3z]{gap:var(--s-48);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lg_text[data-astro-cid-7ykhor3z]{min-width:0}.lg_eyebrow[data-astro-cid-7ykhor3z]{align-items:center;gap:var(--s-16);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:clamp(.9375rem,.88rem + .3vw,1.125rem);font-weight:600;display:flex}.lg_eyebrow[data-astro-cid-7ykhor3z]:before{content:"";background:var(--grad-orange);border-radius:2px;flex:none;width:40px;height:2px}.lg_title[data-astro-cid-7ykhor3z]{margin-top:var(--s-24);font-family:var(--font-title);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.035em;color:var(--navy);line-height:1}.lg_span[data-astro-cid-7ykhor3z]{align-items:center;gap:var(--s-16);margin-top:var(--s-32);max-width:26em;font-size:var(--fs-body);letter-spacing:.04em;color:var(--ink-80);font-weight:600;display:flex}.lg_rail[data-astro-cid-7ykhor3z]{background:linear-gradient(90deg,var(--navy-12),var(--orange-60));border-radius:2px;flex:1;height:2px;position:relative}.lg_rail[data-astro-cid-7ykhor3z]:after{content:"";background:var(--orange);width:10px;height:10px;box-shadow:0 0 0 6px var(--orange-12);animation:breath-glow var(--d-breath) var(--ease-breath) infinite;border-radius:50%;margin-top:-5px;position:absolute;top:50%;right:-5px}.lg_now[data-astro-cid-7ykhor3z]{color:var(--orange-ink)}.lg_media[data-astro-cid-7ykhor3z]{justify-self:center;width:min(100%,560px);min-width:0;margin:0;position:relative}.lg_media[data-astro-cid-7ykhor3z]:before{content:"";inset:var(--s-24) calc(-1 * var(--s-16)) calc(-1 * var(--s-16)) var(--s-24);border:1.5px solid var(--orange-30);border-radius:var(--r-lg);pointer-events:none;position:absolute}.lg_frame[data-astro-cid-7ykhor3z]{border-radius:var(--r-lg);background:var(--mist);box-shadow:0 2px 4px var(--navy-12),0 48px 96px -40px rgba(var(--navy-rgb),.45);position:relative;overflow:hidden}.lg_frame[data-astro-cid-7ykhor3z] img[data-astro-cid-7ykhor3z]{width:100%;height:auto;display:block}.lg_frame[data-astro-cid-7ykhor3z]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff6}@media (width>=960px){.lg[data-astro-cid-7ykhor3z]{padding-top:calc(var(--nav-offset) + var(--s-64));padding-bottom:var(--s-64)}.lg_grid[data-astro-cid-7ykhor3z]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,6vw,128px)}.lg_title[data-astro-cid-7ykhor3z]{font-size:clamp(5.25rem,2rem + 6vw,8.5rem)}.lg_media[data-astro-cid-7ykhor3z]{justify-self:end}.lg_glow[data-astro-cid-7ykhor3z]{width:900px;height:900px}}@media (prefers-reduced-motion:reduce){.lg_glow[data-astro-cid-7ykhor3z],.lg_warm[data-astro-cid-7ykhor3z],.lg_rail[data-astro-cid-7ykhor3z]:after{animation:none}}.lv[data-astro-cid-mmxu6nog]{background:var(--paper);padding-bottom:var(--s-32)}.lv_warm[data-astro-cid-mmxu6nog]{background:var(--grad-glow-orange);opacity:.14;width:420px;height:420px;animation:breath-glow var(--d-breath) var(--ease-breath) infinite;top:10%;left:-120px}.lv_grid[data-astro-cid-mmxu6nog]{gap:var(--s-48);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lv_text[data-astro-cid-mmxu6nog]{min-width:0}.lv_eyebrow[data-astro-cid-mmxu6nog]{align-items:center;gap:var(--s-16);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:clamp(.9375rem,.88rem + .3vw,1.125rem);font-weight:600;display:flex}.lv_eyebrow[data-astro-cid-mmxu6nog]:before{content:"";background:var(--grad-orange);border-radius:2px;flex:none;width:40px;height:2px}.lv_title[data-astro-cid-mmxu6nog]{margin-top:var(--s-24);max-width:12em;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;line-height:1.08}.lv_body[data-astro-cid-mmxu6nog]{gap:var(--s-24);margin-top:var(--s-32);max-width:36em;font-size:var(--fs-body);color:var(--ink-80);text-wrap:pretty;line-height:1.7;display:grid}.lv_body[data-astro-cid-mmxu6nog] .lv_lead[data-astro-cid-mmxu6nog]{font-size:var(--fs-body-lg);color:var(--navy);line-height:1.6}.lv_lead[data-astro-cid-mmxu6nog] strong[data-astro-cid-mmxu6nog]{font-weight:600}.lv_media[data-astro-cid-mmxu6nog]{justify-self:center;width:min(100%,640px);min-width:0;margin:0}.lv_frame[data-astro-cid-mmxu6nog]{border-radius:var(--r-lg);background:var(--navy-deep);box-shadow:0 2px 4px var(--navy-12),0 48px 96px -40px rgba(var(--navy-rgb),.6),0 0 120px -40px rgba(var(--orange-rgb),.7);position:relative;overflow:hidden}.lv_frame[data-astro-cid-mmxu6nog] img[data-astro-cid-mmxu6nog]{width:100%;height:auto;display:block}.lv_frame[data-astro-cid-mmxu6nog]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.lv_pulse[data-astro-cid-mmxu6nog]{aspect-ratio:1;background:radial-gradient(closest-side,rgba(var(--peach-rgb),.55),rgba(var(--orange-rgb),.18) 55%,transparent);mix-blend-mode:screen;pointer-events:none;width:46%;animation:breathe var(--d-breath) var(--ease-breath) infinite;border-radius:50%;position:absolute;top:55%;left:46%;translate:-50% -50%}.lv_bridge[data-astro-cid-mmxu6nog]{margin-top:var(--s-32);height:80px;color:var(--orange-60);position:relative}.lv_curve[data-astro-cid-mmxu6nog]{width:100%;height:100%;stroke:var(--orange-30);stroke-width:1.5px;position:absolute;inset:0}.lv_arrow[data-astro-cid-mmxu6nog]{background:var(--paper);width:48px;height:48px;color:var(--orange-ink);box-shadow:0 0 0 1px var(--orange-30);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;left:50%;translate:-50%}.lv_arrow[data-astro-cid-mmxu6nog] svg[data-astro-cid-mmxu6nog]{width:22px;height:22px;animation:lv-nudge 2.4s var(--ease-in-out) infinite}@keyframes lv-nudge{0%,to{opacity:.7;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}@media (width>=960px){.lv_grid[data-astro-cid-mmxu6nog]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(48px,6vw,128px)}.lv_media[data-astro-cid-mmxu6nog]{justify-self:start}.lv_bridge[data-astro-cid-mmxu6nog]{margin-top:var(--s-96)}}@media (prefers-reduced-motion:reduce){.lv_warm[data-astro-cid-mmxu6nog],.lv_pulse[data-astro-cid-mmxu6nog],.lv_arrow[data-astro-cid-mmxu6nog] svg[data-astro-cid-mmxu6nog]{animation:none}}.tl[data-astro-cid-rzfmgdsv]{background:var(--paper);padding-top:var(--s-48)}.tl_list[data-astro-cid-rzfmgdsv]{--axis:28px;gap:var(--s-64);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.tl_rail[data-astro-cid-rzfmgdsv]{top:0;bottom:0;left:calc(var(--axis) / 2);background:var(--navy-12);border-radius:2px;width:2px;position:absolute;translate:-50%}.tl_rail[data-astro-cid-rzfmgdsv]:after{content:"";height:var(--s-96);background:linear-gradient(var(--navy-12),rgba(var(--navy-rgb),0));position:absolute;top:100%;left:0;right:0}.tl_fill[data-astro-cid-rzfmgdsv]{border-radius:inherit;background:linear-gradient(var(--sky-60),var(--blue) 70%,var(--navy));transform-origin:top;transform:scaleY(var(--p,1));position:absolute;inset:0}.tl_tip[data-astro-cid-rzfmgdsv]{left:50%;top:calc(var(--p,1) * 100%);background:var(--peach);width:14px;height:14px;box-shadow:0 0 0 4px rgba(var(--orange-rgb),.18),0 0 28px 6px rgba(var(--orange-rgb),.45);opacity:0;transition:opacity var(--d-base) var(--ease-out);border-radius:50%;position:absolute;translate:-50% -50%}.tl-js[data-astro-cid-rzfmgdsv] .tl_tip[data-astro-cid-rzfmgdsv]{opacity:1}.tl_item[data-astro-cid-rzfmgdsv]{grid-template-columns:var(--axis) minmax(0,1fr);column-gap:var(--s-16);row-gap:var(--s-16);grid-template-areas:"dot mark"".card";display:grid;position:relative}.tl_mark[data-astro-cid-rzfmgdsv]{gap:var(--s-4);grid-area:mark;align-self:center;display:grid}.tl_dot[data-astro-cid-rzfmgdsv]{background:var(--paper);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--navy-12);transition:box-shadow var(--d-slow) var(--ease-out),background-color var(--d-slow) var(--ease-out);border-radius:50%;grid-area:dot;place-self:center}.tl_card[data-astro-cid-rzfmgdsv]{grid-area:card;min-width:0}.tl_year[data-astro-cid-rzfmgdsv]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--orange-ink);transition:color var(--d-slow) var(--ease-out),opacity var(--d-slow) var(--ease-out);line-height:1}.tl_caption[data-astro-cid-rzfmgdsv]{font-size:var(--fs-body-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--navy-80);font-weight:600}.tl_cardin[data-astro-cid-rzfmgdsv]{background:var(--white);border-radius:var(--r-lg);padding:var(--s-16) var(--s-16) var(--s-24);box-shadow:var(--shadow-soft);max-width:560px}.tl_photo[data-astro-cid-rzfmgdsv]{border-radius:var(--r-md);background:var(--mist);box-shadow:0 1px 2px var(--ink-06),0 14px 28px -18px rgba(var(--navy-rgb),.45);overflow:hidden}.tl_photo[data-astro-cid-rzfmgdsv] img[data-astro-cid-rzfmgdsv]{width:100%;height:auto;display:block}.tl_title[data-astro-cid-rzfmgdsv]{margin:var(--s-24) var(--s-8) 0;font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;line-height:1.15}.tl_cardin[data-astro-cid-rzfmgdsv] p[data-astro-cid-rzfmgdsv]{margin:var(--s-12) var(--s-8) 0;font-size:var(--fs-body);color:var(--ink-80);text-wrap:pretty;line-height:1.7}.tl-js[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv]:not(.is-lit) .tl_year[data-astro-cid-rzfmgdsv]{opacity:.28}.tl-js[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv]:not(.is-lit) .tl_caption[data-astro-cid-rzfmgdsv]{opacity:.5}.tl_item[data-astro-cid-rzfmgdsv].is-lit .tl_dot[data-astro-cid-rzfmgdsv],.tl_list[data-astro-cid-rzfmgdsv]:not(.tl-js) .tl_dot[data-astro-cid-rzfmgdsv]{background:var(--orange);box-shadow:0 0 0 5px var(--orange-12),0 0 22px rgba(var(--orange-rgb),.5)}.tl-js[data-astro-cid-rzfmgdsv] .tl_card[data-astro-cid-rzfmgdsv]{opacity:0;translate:0 var(--s-32);transition:opacity var(--d-reveal) var(--ease-out),translate var(--d-reveal) var(--ease-out)}.tl-js[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv].is-in .tl_card[data-astro-cid-rzfmgdsv]{opacity:1;translate:0}.tl_item[data-astro-cid-rzfmgdsv].is-end .tl_year[data-astro-cid-rzfmgdsv]{color:var(--navy)}.tl_item[data-astro-cid-rzfmgdsv].is-end .tl_dot[data-astro-cid-rzfmgdsv],.tl_list[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv].is-end.is-lit .tl_dot[data-astro-cid-rzfmgdsv],.tl_list[data-astro-cid-rzfmgdsv]:not(.tl-js) .tl_item[data-astro-cid-rzfmgdsv].is-end .tl_dot[data-astro-cid-rzfmgdsv]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--navy),0 0 0 6px var(--paper)}.tl_item[data-astro-cid-rzfmgdsv].is-end .tl_cardin[data-astro-cid-rzfmgdsv]{background:var(--mist);box-shadow:none;outline:1px solid var(--ink-12)}.tl_item[data-astro-cid-rzfmgdsv].is-end .tl_photo[data-astro-cid-rzfmgdsv] img[data-astro-cid-rzfmgdsv]{filter:saturate(.55)}.tl_cardin[data-astro-cid-rzfmgdsv] .tl_last[data-astro-cid-rzfmgdsv]{margin-top:var(--s-16);font-family:var(--font-title);font-size:var(--fs-h5);color:var(--navy);line-height:1.35}@media (width>=960px){.tl_list[data-astro-cid-rzfmgdsv]{--axis:72px;gap:var(--s-48)}.tl_rail[data-astro-cid-rzfmgdsv]{left:50%}.tl_item[data-astro-cid-rzfmgdsv]{grid-template-columns:minmax(0,1fr) var(--axis) minmax(0,1fr);grid-template-areas:"card dot mark";gap:0 clamp(24px,3vw,56px)}.tl_item[data-astro-cid-rzfmgdsv].is-right{grid-template-areas:"mark dot card"}.tl_item[data-astro-cid-rzfmgdsv].is-left .tl_card[data-astro-cid-rzfmgdsv]{justify-self:end}.tl_item[data-astro-cid-rzfmgdsv].is-left .tl_cardin[data-astro-cid-rzfmgdsv]{margin-left:auto}.tl_item[data-astro-cid-rzfmgdsv].is-right .tl_mark[data-astro-cid-rzfmgdsv]{text-align:right;justify-items:end}.tl_year[data-astro-cid-rzfmgdsv]{font-size:clamp(3.5rem,2rem + 4vw,6.5rem)}.tl-js[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv].is-left .tl_card[data-astro-cid-rzfmgdsv]{translate:calc(-1 * var(--s-48)) 0}.tl-js[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv].is-right .tl_card[data-astro-cid-rzfmgdsv]{translate:var(--s-48) 0}.tl-js[data-astro-cid-rzfmgdsv] .tl_item[data-astro-cid-rzfmgdsv].is-in .tl_card[data-astro-cid-rzfmgdsv]{translate:0}.tl_cardin[data-astro-cid-rzfmgdsv]{padding:var(--s-16) var(--s-16) var(--s-32)}}@media (prefers-reduced-motion:reduce){.tl_card[data-astro-cid-rzfmgdsv],.tl_year[data-astro-cid-rzfmgdsv],.tl_dot[data-astro-cid-rzfmgdsv],.tl_tip[data-astro-cid-rzfmgdsv]{transition:none}}.hj[data-astro-cid-mm2qkeqo]{background:var(--paper);text-align:center;padding-top:0}.hj_thread[data-astro-cid-mm2qkeqo]{width:2px;height:clamp(56px,6vw,96px);margin:0 auto;position:relative}.hj_line[data-astro-cid-mm2qkeqo]{background:linear-gradient(rgba(var(--navy-rgb),0),var(--navy-12) 40%,var(--orange));transform-origin:top;border-radius:2px;position:absolute;inset:0}.hj_spark[data-astro-cid-mm2qkeqo]{background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 5px var(--orange-12);border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.hj_inner[data-astro-cid-mm2qkeqo]{padding-top:var(--s-24);justify-items:center;display:grid}.hj_title[data-astro-cid-mm2qkeqo]{font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--navy);font-weight:400;line-height:1}.hj_lead[data-astro-cid-mm2qkeqo]{margin-top:var(--s-24);max-width:44ch;font-size:var(--fs-body-lg);color:var(--ink-80);text-wrap:pretty;line-height:1.65}.hj_eyebrow[data-astro-cid-mm2qkeqo]{align-items:center;gap:var(--s-16);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-top:clamp(48px,5vw,72px);font-size:clamp(.9375rem,.88rem + .3vw,1.125rem);font-weight:600;display:flex}.hj_eyebrow[data-astro-cid-mm2qkeqo]:before,.hj_eyebrow[data-astro-cid-mm2qkeqo]:after{content:"";background:var(--navy-12);flex:none;width:40px;height:1px}.hj_stats[data-astro-cid-mm2qkeqo]{width:100%;max-width:1240px;margin:var(--s-32) 0 0;background:var(--white);border:1px solid var(--navy-12);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.hj_stat[data-astro-cid-mm2qkeqo]{align-content:start;gap:var(--s-12);padding:var(--s-32) var(--s-16) var(--s-24);display:grid;position:relative}.hj_stat[data-astro-cid-mm2qkeqo]:nth-child(odd){border-right:1px solid var(--navy-12)}.hj_stat[data-astro-cid-mm2qkeqo]:nth-child(-n+2){border-bottom:1px solid var(--navy-12)}.hj_stat[data-astro-cid-mm2qkeqo]:before{content:"";top:0;left:var(--s-24);right:var(--s-24);background:var(--orange);transform-origin:0;border-radius:0 0 2px 2px;height:2px;position:absolute}.hj-js[data-astro-cid-mm2qkeqo] .hj_stat[data-astro-cid-mm2qkeqo]:before{transition:transform 1.8s var(--ease-out);transform:scaleX(0)}.hj-js[data-astro-cid-mm2qkeqo].is-on .hj_stat[data-astro-cid-mm2qkeqo]:before{transform:scaleX(1)}.hj_num[data-astro-cid-mm2qkeqo]{font-family:var(--font-title);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.25rem,1.5rem + 3.4vw,4.75rem);font-weight:400;line-height:1}.hj_plus[data-astro-cid-mm2qkeqo]{color:var(--orange-ink);margin-left:.04em}.hj_txt[data-astro-cid-mm2qkeqo]{max-width:18ch;font-size:var(--fs-body-sm);color:var(--ink-80);text-wrap:balance;margin-inline:auto;line-height:1.5}@media (width>=960px){.hj_stats[data-astro-cid-mm2qkeqo]{margin-top:var(--s-48);grid-template-columns:repeat(4,minmax(0,1fr))}.hj_stat[data-astro-cid-mm2qkeqo]{padding:var(--s-48) var(--s-24) var(--s-32)}.hj_stat[data-astro-cid-mm2qkeqo]:nth-child(-n+2){border-bottom:0}.hj_stat[data-astro-cid-mm2qkeqo]:not(:last-child){border-right:1px solid var(--navy-12)}.hj_txt[data-astro-cid-mm2qkeqo]{font-size:var(--fs-body)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hj_line[data-astro-cid-mm2qkeqo]{animation:linear both hj-grow view();animation-range:entry cover 45%}.hj_spark[data-astro-cid-mm2qkeqo]{animation:linear both hj-lit view();animation-range:cover 30% cover 50%}}}@keyframes hj-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hj-lit{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.hj-js[data-astro-cid-mm2qkeqo] .hj_stat[data-astro-cid-mm2qkeqo]:before{transition:none}}
