section[data-astro-cid-4mf3lszn]{--mythos:#d0605e}.matchup[data-astro-cid-4mf3lszn]{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.problem[data-astro-cid-4mf3lszn]{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg, #171b1a, var(--panel) 60%);flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex;position:relative}.problem[data-astro-cid-4mf3lszn]:after{content:"↓";z-index:1;width:2rem;height:2rem;color:var(--black);background:var(--teal);border-radius:50%;place-items:center;margin-top:calc(clamp(1rem,2.5vw,1.5rem)/2 - 1rem);font-weight:700;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.problem[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn],.answer[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{font-size:clamp(1.4rem,2.4vw,1.75rem)}.problem[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{color:var(--white)}.problem[data-astro-cid-4mf3lszn] p[data-astro-cid-4mf3lszn]{color:var(--mist-soft);margin-top:auto;padding-top:1rem;font-size:.96rem}.silos[data-astro-cid-4mf3lszn]{gap:.5rem;margin-top:1.1rem;display:grid}.silos[data-astro-cid-4mf3lszn] li[data-astro-cid-4mf3lszn]{color:#e4e6e699;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.silos[data-astro-cid-4mf3lszn] span[data-astro-cid-4mf3lszn]:not([aria-hidden]){text-align:center;border:1px dashed #ffffff38;border-radius:10px;padding:.45rem .7rem}.silos[data-astro-cid-4mf3lszn] .assay[data-astro-cid-4mf3lszn]{background:#ffffff0a;border-style:solid}.answer[data-astro-cid-4mf3lszn]{border-radius:var(--radius);background:radial-gradient(ellipse 70% 60% at 70% 40%, #62bbb529, transparent 70%), var(--panel);border:1px solid #62bbb58c;grid-column:1/-1;padding:clamp(1.4rem,3vw,2rem)}.answer[data-astro-cid-4mf3lszn] .answer-label[data-astro-cid-4mf3lszn]{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);font-size:.72rem;font-weight:700}.answer-grid[data-astro-cid-4mf3lszn]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);margin-top:.8rem;display:grid}.answer[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{color:var(--white)}.answer[data-astro-cid-4mf3lszn] p[data-astro-cid-4mf3lszn]{color:var(--mist-soft);margin-top:.8rem;font-size:.96rem}.etho[data-astro-cid-4mf3lszn]{gap:.7rem;margin-top:1.2rem;display:grid}.etho-track[data-astro-cid-4mf3lszn]{letter-spacing:.04em;color:#e4e6e68c;grid-template-columns:5.5rem 1fr;align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:grid}.etho-lane[data-astro-cid-4mf3lszn]{background:#ffffff0d;border-radius:4px;height:12px;position:relative}.etho-lane[data-astro-cid-4mf3lszn] i[data-astro-cid-4mf3lszn]{background:#e4e6e673;border-radius:3px;position:absolute;top:0;bottom:0}.answer[data-astro-cid-4mf3lszn] .etho-lane[data-astro-cid-4mf3lszn] i[data-astro-cid-4mf3lszn]{background:var(--teal);box-shadow:0 0 12px #62bbb573}.etho-lane[data-astro-cid-4mf3lszn]:after{content:"";background:var(--yellow);opacity:.8;border-radius:1px;width:2px;animation:9s linear infinite playhead;position:absolute;top:-5px;bottom:-5px;left:0}@keyframes playhead{to{left:100%}}.js .etho-lane[data-astro-cid-4mf3lszn] i[data-astro-cid-4mf3lszn]{transform-origin:0;transition:transform .6s var(--ease);transition-delay:calc(.3s + var(--d,0) * 40ms);transform:scaleX(0)}.is-visible .etho-lane[data-astro-cid-4mf3lszn] i[data-astro-cid-4mf3lszn]{transform:none}@media (prefers-reduced-motion:reduce){.etho-lane[data-astro-cid-4mf3lszn]:after{display:none}}.merge[data-astro-cid-4mf3lszn]{grid-template-columns:auto 1fr auto;align-items:center;margin-top:1.1rem;display:grid}.merge[data-astro-cid-4mf3lszn] svg[data-astro-cid-4mf3lszn]{width:100%;height:90px}.merge[data-astro-cid-4mf3lszn] path[data-astro-cid-4mf3lszn]{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.merge-node[data-astro-cid-4mf3lszn]{font-family:var(--font-display);text-align:center;color:var(--white);background:#ffffff0a;border:1px solid #ffffff40;border-radius:12px;padding:.7rem .9rem;font-size:.95rem;line-height:1.2}.merge-node[data-astro-cid-4mf3lszn].whole{color:var(--black);background:var(--heat);border:0}@media (width<=860px){.matchup[data-astro-cid-4mf3lszn],.answer-grid[data-astro-cid-4mf3lszn]{grid-template-columns:1fr}.problem[data-astro-cid-4mf3lszn]:after{display:none}}.soon[data-astro-cid-4mf3lszn],.soon-inline[data-astro-cid-4mf3lszn]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--white);background:var(--teal-deep);border-radius:999px;padding:.25rem .6rem;font-size:.62rem;font-weight:700;line-height:1.2}.soon[data-astro-cid-4mf3lszn]{z-index:1;position:absolute;top:.7rem;right:.7rem}.soon-inline[data-astro-cid-4mf3lszn]{vertical-align:middle;margin-left:.4rem;display:inline-block}.snap[data-astro-cid-4mf3lszn]{padding-block:clamp(2.5rem,6vh,4rem)}#contact{margin-top:var(--fan-h)}.section[data-astro-cid-4mf3lszn].snap:last-child{padding-bottom:clamp(2.5rem,6vh,4rem)}.section[data-astro-cid-4mf3lszn].snap:has(+.section>.fan){padding-bottom:calc(var(--fan-h) * .8 + 1.5rem)}.approach[data-astro-cid-4mf3lszn]{gap:clamp(4rem,9vw,6.5rem);display:grid}.approach[data-astro-cid-4mf3lszn]>[data-astro-cid-4mf3lszn]{min-width:0}.approach-intro[data-astro-cid-4mf3lszn]{max-width:52rem;font-family:var(--font-display);text-align:center;text-wrap:balance;color:var(--ink);margin-inline:auto;font-size:clamp(1.25rem,2.6vw,2.1rem);line-height:1.45}.approach-intro[data-astro-cid-4mf3lszn] .term[data-astro-cid-4mf3lszn]{color:color-mix(in srgb, var(--c) 72%, black);font-weight:600}.approach-intro[data-astro-cid-4mf3lszn] p[data-astro-cid-4mf3lszn]+p[data-astro-cid-4mf3lszn]{color:var(--teal-deep);margin-top:1em}.step-title[data-astro-cid-4mf3lszn]{text-align:center;color:var(--white);font-size:clamp(1.8rem,3.4vw,2.6rem)}.statement-line[data-astro-cid-4mf3lszn]{text-wrap:balance;max-width:46rem;margin:0 auto clamp(1.75rem,4vw,2.75rem);line-height:1.3}.step-lede[data-astro-cid-4mf3lszn]{text-align:center;color:var(--mist-soft);margin:.5rem auto clamp(1.75rem,4vw,2.75rem)}@media (width<=900px){.safos-name[data-astro-cid-4mf3lszn]{display:none}}.temple-wrap[data-astro-cid-4mf3lszn]{max-width:min(60rem,92svh);margin-inline:auto}.crowned[data-astro-cid-4mf3lszn]{text-align:center}.crowned-eyebrow[data-astro-cid-4mf3lszn]{margin-bottom:clamp(1rem,3vh,2rem)}@media (height<=760px){.approach-intro[data-astro-cid-4mf3lszn]{font-size:1.35rem}.punchline[data-astro-cid-4mf3lszn]{margin-top:1.25rem;font-size:1.6rem}.crowned[data-astro-cid-4mf3lszn] .temple-wrap[data-astro-cid-4mf3lszn]{max-width:min(60rem,80svh)}}.punchline[data-astro-cid-4mf3lszn]{max-width:44rem;font-family:var(--font-display);text-align:center;text-wrap:balance;color:var(--white);margin:clamp(2rem,5vh,3.5rem) auto 0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.3}.temple[data-astro-cid-4mf3lszn]{width:100%;height:auto;display:block}.temple[data-astro-cid-4mf3lszn] text[data-astro-cid-4mf3lszn]{font-family:var(--font-display);text-anchor:middle}.temple[data-astro-cid-4mf3lszn] .roof-label[data-astro-cid-4mf3lszn].safos{fill:url(#safos-text)}.temple[data-astro-cid-4mf3lszn] .roof-fill[data-astro-cid-4mf3lszn]{fill-opacity:.22}.temple[data-astro-cid-4mf3lszn] .bind[data-astro-cid-4mf3lszn]{opacity:.16}.temple[data-astro-cid-4mf3lszn] .label-whole[data-astro-cid-4mf3lszn]{display:none}.temple[data-astro-cid-4mf3lszn] .stone[data-astro-cid-4mf3lszn]{fill:#1b201f;stroke:var(--mist);stroke-opacity:.55;stroke-width:1.5px}.temple[data-astro-cid-4mf3lszn] .pillar[data-astro-cid-4mf3lszn] .stone[data-astro-cid-4mf3lszn]{fill:color-mix(in srgb, var(--c) 14%, #121514);stroke:var(--c);stroke-opacity:1}.temple[data-astro-cid-4mf3lszn] .roof[data-astro-cid-4mf3lszn] .stone[data-astro-cid-4mf3lszn]{stroke:var(--yellow);stroke-opacity:.9}.temple[data-astro-cid-4mf3lszn] .dentils[data-astro-cid-4mf3lszn]{stroke:var(--mist);stroke-opacity:.55;stroke-width:1.2px}.temple[data-astro-cid-4mf3lszn] .flute[data-astro-cid-4mf3lszn]{stroke:var(--mist);stroke-opacity:.18;stroke-width:1.2px}.temple[data-astro-cid-4mf3lszn] .pillar-label[data-astro-cid-4mf3lszn]{letter-spacing:.3em;text-anchor:middle;dominant-baseline:central;fill:var(--c);font-size:22px}.temple[data-astro-cid-4mf3lszn] .roof-label[data-astro-cid-4mf3lszn]{letter-spacing:.32em;fill:var(--white);font-size:30px}.temple[data-astro-cid-4mf3lszn] .roof-label[data-astro-cid-4mf3lszn].safos{letter-spacing:.4em;font-size:40px}.temple[data-astro-cid-4mf3lszn] .roof-sub[data-astro-cid-4mf3lszn]{font-family:var(--font-body);letter-spacing:.24em;fill:var(--mist);fill-opacity:.7;font-size:13px}.mcards[data-astro-cid-4mf3lszn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mcards[data-astro-cid-4mf3lszn].rows{grid-template-columns:minmax(0,1fr);gap:.75rem}.rows[data-astro-cid-4mf3lszn] .mcard[data-astro-cid-4mf3lszn]{border-top-width:1px;border-left:4px solid var(--c);border-radius:14px}.mcard[data-astro-cid-4mf3lszn]>.glyph[data-astro-cid-4mf3lszn]{width:112px;height:56px;color:var(--c);fill:currentColor;margin:1.25rem 1.35rem 0;display:block}.mcard[data-astro-cid-4mf3lszn]>.glyph[data-astro-cid-4mf3lszn] .line[data-astro-cid-4mf3lszn]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mcard[data-astro-cid-4mf3lszn]>.glyph[data-astro-cid-4mf3lszn] .faint[data-astro-cid-4mf3lszn]{stroke-width:1.6px;stroke-opacity:.5}.mcard[data-astro-cid-4mf3lszn]{border:1px solid var(--line);border-top:2px solid var(--c);background:#ffffff08;border-radius:4px 4px 14px 14px;position:relative;overflow:hidden}.face-root[data-astro-cid-4mf3lszn]{color:var(--mist-soft);grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr) 2.5rem minmax(0,1.4fr);align-items:center;gap:1.5rem;padding:clamp(1rem,2.4vh,1.6rem) 1.75rem;font-size:clamp(1rem,1.3vw,1.2rem);display:grid}.face-root[data-astro-cid-4mf3lszn] .name[data-astro-cid-4mf3lszn]{font-family:var(--font-display);color:var(--c);align-items:baseline;gap:.7rem;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1;display:flex}.face-root[data-astro-cid-4mf3lszn] small[data-astro-cid-4mf3lszn]{color:#e4e6e680;font-size:1.1rem}.face-root[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#e4e6e673;margin-bottom:.25rem;font-size:.72rem;font-weight:700}.face-root[data-astro-cid-4mf3lszn] b[data-astro-cid-4mf3lszn]{color:var(--white)}.face-root[data-astro-cid-4mf3lszn] .arrow[data-astro-cid-4mf3lszn]{fill:none;width:100%;height:12px;stroke:var(--c);stroke-width:2px}@media (width<=1100px),(height<=820px){.face-root[data-astro-cid-4mf3lszn]{grid-template-columns:minmax(6rem,.6fr) minmax(0,1.4fr)}.face-root[data-astro-cid-4mf3lszn] .then[data-astro-cid-4mf3lszn],.face-root[data-astro-cid-4mf3lszn] .arrow[data-astro-cid-4mf3lszn],.face-root[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{display:none}}@media (width<=900px){.face-root[data-astro-cid-4mf3lszn]{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.45rem .9rem;font-size:.8rem}.face-root[data-astro-cid-4mf3lszn] .name[data-astro-cid-4mf3lszn]{font-size:1.1rem}.face-root[data-astro-cid-4mf3lszn] small[data-astro-cid-4mf3lszn]{display:none}}.safos[data-astro-cid-4mf3lszn]{text-align:center}.safos-card[data-astro-cid-4mf3lszn]{--c:var(--yellow);border-top-width:1px;border-left:0;border-radius:14px}.safos-card[data-astro-cid-4mf3lszn]:before{content:"";background:var(--heat);width:4px;position:absolute;inset:0 auto 0 0}.safos-word[data-astro-cid-4mf3lszn]{background:var(--heat);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.safos-card[data-astro-cid-4mf3lszn] .name[data-astro-cid-4mf3lszn]{background:var(--heat);color:#0000;-webkit-background-clip:text;background-clip:text}.safos-card[data-astro-cid-4mf3lszn] .name[data-astro-cid-4mf3lszn] small[data-astro-cid-4mf3lszn]{-webkit-text-fill-color:#e4e6e680}.safos-module[data-astro-cid-4mf3lszn]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;display:flex}.safos-mark[data-astro-cid-4mf3lszn]{width:168px;height:84px}.safos-mark[data-astro-cid-4mf3lszn] .mark-card[data-astro-cid-4mf3lszn]{fill:#ffffff08;stroke:#fadf5e80}.safos-mark[data-astro-cid-4mf3lszn] .eye-lid[data-astro-cid-4mf3lszn]{fill:#ffffff0a;stroke:var(--mist);stroke-opacity:.8;stroke-width:1.6px}.safos-mark[data-astro-cid-4mf3lszn] .iris[data-astro-cid-4mf3lszn]{fill:none;stroke-width:4px;stroke-linecap:round}.safos-mark[data-astro-cid-4mf3lszn] .pupil[data-astro-cid-4mf3lszn]{fill:var(--white)}.safos-mark[data-astro-cid-4mf3lszn] .glint[data-astro-cid-4mf3lszn]{fill:var(--black)}.safos-module-name[data-astro-cid-4mf3lszn]{font-family:var(--font-display);color:var(--white);font-size:clamp(1.2rem,2vw,1.5rem)}.safos-module[data-astro-cid-4mf3lszn] .soon-inline[data-astro-cid-4mf3lszn]{margin:0}.safos-name[data-astro-cid-4mf3lszn]{letter-spacing:.04em;color:var(--mist);font-size:1rem}.safos-name[data-astro-cid-4mf3lszn] span[data-astro-cid-4mf3lszn]{color:#e4e6e659;margin-inline:.35rem}.safos-name[data-astro-cid-4mf3lszn] em[data-astro-cid-4mf3lszn]{font-family:var(--font-display);color:#e4e6e699;font-style:normal}.safos-name[data-astro-cid-4mf3lszn] .eyebrow-ish[data-astro-cid-4mf3lszn]{letter-spacing:.24em;text-transform:uppercase;color:#e4e6e68c;margin:0;font-size:.75rem;font-weight:700}.timeline-chart[data-astro-cid-4mf3lszn]{margin-top:clamp(.75rem,2vh,1.5rem);overflow-x:auto}.timeline-chart[data-astro-cid-4mf3lszn] .tracks[data-astro-cid-4mf3lszn]{width:100%;min-width:520px;max-width:min(62rem,120svh);height:auto;margin-inline:auto;display:block}@media (width<=700px){.mcards[data-astro-cid-4mf3lszn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.face-module[data-astro-cid-4mf3lszn]{flex-direction:column;height:100%;padding:1.25rem 1.35rem;display:flex}.face-module[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{white-space:nowrap;color:var(--white);font-size:clamp(.95rem,1.4vw,1.3rem)}.pillar-name[data-astro-cid-4mf3lszn]{color:var(--c)}.dim[data-astro-cid-4mf3lszn]{letter-spacing:.03em;color:var(--c);margin-top:.35rem;font-size:.85rem;font-weight:600}.desc[data-astro-cid-4mf3lszn]{color:var(--mist-soft);margin-top:.5rem;font-size:.92rem;line-height:1.5}@media (height<=800px),(width<=900px){.desc[data-astro-cid-4mf3lszn]{display:none}}.soon-slot[data-astro-cid-4mf3lszn]{align-items:center;min-height:1.85rem;margin-top:.35rem;display:flex}.face-module[data-astro-cid-4mf3lszn] .soon[data-astro-cid-4mf3lszn]{position:static}@media (width<=900px){.face-module[data-astro-cid-4mf3lszn]{padding:.8rem .9rem}.face-module[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{font-size:clamp(.65rem,3vw,.95rem)}.dim[data-astro-cid-4mf3lszn]{font-size:.72rem}}@media (height<=800px){.safos-name[data-astro-cid-4mf3lszn]{display:none}.timeline-chart[data-astro-cid-4mf3lszn] .tracks[data-astro-cid-4mf3lszn]{height:24svh}}.tracks[data-astro-cid-4mf3lszn]{width:100%;height:auto}.tracks[data-astro-cid-4mf3lszn] text[data-astro-cid-4mf3lszn]{font-family:var(--font-body);fill:var(--mist);fill-opacity:.75;font-size:13px}.tracks[data-astro-cid-4mf3lszn] .track-name[data-astro-cid-4mf3lszn]{font-family:var(--font-display);fill:var(--c);fill-opacity:1;font-size:16px}.tracks[data-astro-cid-4mf3lszn] .track-name[data-astro-cid-4mf3lszn].safos{fill:url(#safos-label-heat);font-size:19px;font-weight:600}.tracks[data-astro-cid-4mf3lszn] .safos-highlight[data-astro-cid-4mf3lszn]{fill:#fadf5e0f;stroke:#fadf5e59}.tracks[data-astro-cid-4mf3lszn] .safos-divider[data-astro-cid-4mf3lszn]{stroke:#e4e6e626;stroke-dasharray:3 5}.tracks[data-astro-cid-4mf3lszn] .event-line[data-astro-cid-4mf3lszn]{stroke:var(--yellow);stroke-opacity:.85;stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.tracks[data-astro-cid-4mf3lszn] .lane[data-astro-cid-4mf3lszn]{fill:#ffffff08}.tracks[data-astro-cid-4mf3lszn] .ethos[data-astro-cid-4mf3lszn]{fill:var(--teal)}.tracks[data-astro-cid-4mf3lszn] .logos[data-astro-cid-4mf3lszn]{fill:var(--orange)}.tracks[data-astro-cid-4mf3lszn] .pathos[data-astro-cid-4mf3lszn]{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke:var(--yellow);stroke-width:1.8px}.tracks[data-astro-cid-4mf3lszn] .mythos[data-astro-cid-4mf3lszn] .a[data-astro-cid-4mf3lszn]{fill:var(--mythos)}.tracks[data-astro-cid-4mf3lszn] .mythos[data-astro-cid-4mf3lszn] .b[data-astro-cid-4mf3lszn]{fill:#f2a89f}.tracks[data-astro-cid-4mf3lszn] .shift[data-astro-cid-4mf3lszn]{letter-spacing:.12em;text-anchor:middle;fill:var(--black);fill-opacity:.85;font-size:12px;font-weight:700}.tracks[data-astro-cid-4mf3lszn] .cursor[data-astro-cid-4mf3lszn]{stroke:var(--yellow);stroke-width:1.5px;stroke-dasharray:4 5}.tracks[data-astro-cid-4mf3lszn] .cursor-label[data-astro-cid-4mf3lszn]{text-anchor:middle;fill:var(--yellow);fill-opacity:1}.tracks[data-astro-cid-4mf3lszn] .plot[data-astro-cid-4mf3lszn]{transform-origin:0 0;transform:translateX(565px) scaleX(calc(1 / (1 + var(--w,0) * var(--zoom)))) translateX(calc(var(--mid) * -1))}.tracks[data-astro-cid-4mf3lszn] .band[data-astro-cid-4mf3lszn]{fill:var(--teal);opacity:.85}.tracks[data-astro-cid-4mf3lszn] .mythos[data-astro-cid-4mf3lszn] .contact[data-astro-cid-4mf3lszn]{fill:var(--white);opacity:.85}.tracks[data-astro-cid-4mf3lszn] .reveal[data-astro-cid-4mf3lszn]{transform-origin:150px 0;transform:scaleX(var(--draw,1))}.tracks[data-astro-cid-4mf3lszn] .pathos[data-astro-cid-4mf3lszn]{vector-effect:non-scaling-stroke}.tracks[data-astro-cid-4mf3lszn] .cursor[data-astro-cid-4mf3lszn]{display:none}.tracks[data-astro-cid-4mf3lszn] .window[data-astro-cid-4mf3lszn]{fill:none;stroke:var(--white);stroke-opacity:calc(var(--w,0) * .5);stroke-dasharray:4 4;display:none}.tracks[data-astro-cid-4mf3lszn] .axis-label[data-astro-cid-4mf3lszn],.tracks[data-astro-cid-4mf3lszn] .shift[data-astro-cid-4mf3lszn],.tracks[data-astro-cid-4mf3lszn] .cursor-label[data-astro-cid-4mf3lszn]{display:none}.eras[data-astro-cid-4mf3lszn]{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,1fr);gap:0 clamp(1rem,2.5vw,2rem);margin-top:clamp(1rem,3vw,2rem);padding:0;list-style:none;display:grid;position:relative}.eras[data-astro-cid-4mf3lszn]:before{content:"";background:linear-gradient(90deg, #0b0d0c26 55%, var(--teal-deep) 70%, var(--orange) 85%, var(--red) 100%);border-radius:2px;height:2px;position:absolute;top:58px;left:8%;right:8%}.era[data-astro-cid-4mf3lszn]{grid-row:span 5;grid-template-rows:subgrid;text-align:center;place-items:start center;display:grid;position:relative}.icon[data-astro-cid-4mf3lszn]{z-index:1;background:var(--white);width:116px;height:116px;box-shadow:0 0 0 6px var(--mist), 0 20px 40px -24px #0000006b;border-radius:50%;place-items:center;display:grid;position:relative}.icon[data-astro-cid-4mf3lszn] svg[data-astro-cid-4mf3lszn]{fill:none;width:62px;height:62px;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.icon[data-astro-cid-4mf3lszn] .rungs[data-astro-cid-4mf3lszn]{stroke-width:2px}.era[data-astro-cid-4mf3lszn].now .icon[data-astro-cid-4mf3lszn]{background:var(--ink)}.icon[data-astro-cid-4mf3lszn] svg[data-astro-cid-4mf3lszn].mark{width:46px;height:58px;fill:var(--teal);stroke:none}.when[data-astro-cid-4mf3lszn]{letter-spacing:.2em;text-transform:uppercase;color:var(--teal-deep);margin-top:1.3rem;font-size:.72rem;font-weight:700}.era[data-astro-cid-4mf3lszn] h3[data-astro-cid-4mf3lszn]{color:var(--ink);margin-top:.4rem;font-size:clamp(1.5rem,2.6vw,1.9rem)}.era-body[data-astro-cid-4mf3lszn]{color:#0b0d0cc7;max-width:22rem;margin:.7rem 0 1.2rem;font-size:.96rem}.opened[data-astro-cid-4mf3lszn]{border-top:1px solid #0b0d0c1f;width:100%;max-width:22rem;padding-top:1rem}.opened[data-astro-cid-4mf3lszn] span[data-astro-cid-4mf3lszn]{letter-spacing:.2em;text-transform:uppercase;color:#0b0d0c80;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.opened[data-astro-cid-4mf3lszn] b[data-astro-cid-4mf3lszn]{font-family:var(--font-display);color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.35}.era[data-astro-cid-4mf3lszn].now .opened[data-astro-cid-4mf3lszn] b[data-astro-cid-4mf3lszn]{color:var(--teal-deep)}@media (width<=860px){.eras[data-astro-cid-4mf3lszn]{grid-template-rows:none;grid-template-columns:1fr;gap:2.75rem}.eras[data-astro-cid-4mf3lszn]:before{background:linear-gradient(180deg, #0b0d0c26 55%, var(--teal-deep) 70%, var(--orange) 85%, var(--red) 100%);width:2px;height:auto;inset:20px auto 20px 57px}.era[data-astro-cid-4mf3lszn]{text-align:left;grid-row:auto;grid-template-rows:none;grid-template-columns:116px 1fr;place-items:start stretch;column-gap:1.4rem;display:grid}.era[data-astro-cid-4mf3lszn] .icon[data-astro-cid-4mf3lszn]{grid-row:1/span 5}.era[data-astro-cid-4mf3lszn]>[data-astro-cid-4mf3lszn]:not(.icon){grid-column:2}.when[data-astro-cid-4mf3lszn]{margin-top:.4rem}}@media (width<=520px){.era[data-astro-cid-4mf3lszn]{grid-template-columns:72px 1fr;column-gap:1rem}.icon[data-astro-cid-4mf3lszn]{width:72px;height:72px}.icon[data-astro-cid-4mf3lszn] svg[data-astro-cid-4mf3lszn]{width:40px;height:40px}.icon[data-astro-cid-4mf3lszn] svg[data-astro-cid-4mf3lszn].mark{width:32px;height:40px}.eras[data-astro-cid-4mf3lszn]:before{left:35px}}
