.trace-dial[data-astro-cid-fc5eryuc]{--dial-accent:var(--accent);--dial-accent-light:var(--accent-on-dark);color:#fff;background:#070b12;position:relative;overflow:hidden}.trace-dial__mobile[data-astro-cid-fc5eryuc]{padding:1.5rem 1.25rem 1.25rem}.trace-dial__mobile-title[data-astro-cid-fc5eryuc]{color:#ffffffb3;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-family:ui-serif,Georgia,Cambria,serif;font-size:.7rem;font-weight:700}.trace-dial__mobile-list[data-astro-cid-fc5eryuc]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:1.5rem;margin:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.trace-dial__mobile-link[data-astro-cid-fc5eryuc]{scroll-snap-align:start;color:#ffffff9e;grid-template-columns:1.6rem 1fr;gap:.6rem;min-width:12rem;text-decoration:none;transition:color .22s;display:grid}.trace-dial__mobile-link[data-astro-cid-fc5eryuc][aria-current=location],.trace-dial__mobile-link[data-astro-cid-fc5eryuc]:hover,.trace-dial__mobile-link[data-astro-cid-fc5eryuc]:focus-visible{color:var(--dial-accent-light)}.trace-dial__mobile-eyebrow[data-astro-cid-fc5eryuc],.trace-dial__mobile-name[data-astro-cid-fc5eryuc]{display:block}.trace-dial__mobile-eyebrow[data-astro-cid-fc5eryuc]{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.trace-dial__mobile-name[data-astro-cid-fc5eryuc]{color:#fff;margin-top:.35rem;font-family:ui-serif,Georgia,Cambria,serif;font-size:1rem;line-height:1.2}.trace-dial__desktop[data-astro-cid-fc5eryuc]{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:center;gap:2rem;max-width:76rem;min-height:640px;margin:0 auto;padding:4.5rem 2.5rem}.trace-dial__intro[data-astro-cid-fc5eryuc]{max-width:28rem}.trace-dial__kicker[data-astro-cid-fc5eryuc]{color:var(--dial-accent-light);letter-spacing:.28em;text-transform:uppercase;font-family:ui-serif,Georgia,Cambria,serif;font-size:.7rem;font-weight:800}.trace-dial__heading[data-astro-cid-fc5eryuc]{text-wrap:balance;margin-top:1.25rem;font-family:ui-serif,Georgia,Cambria,serif;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.95}.trace-dial__body[data-astro-cid-fc5eryuc]{color:#ffffff9e;max-width:25rem;margin-top:1.5rem;font-family:ui-serif,Georgia,Cambria,serif;font-size:1.1rem;font-style:italic;line-height:1.65}.trace-dial__orbit[data-astro-cid-fc5eryuc]{aspect-ratio:1;justify-self:end;width:min(52vw,560px);position:relative}.trace-dial__ring[data-astro-cid-fc5eryuc],.trace-dial__axis[data-astro-cid-fc5eryuc]{pointer-events:none;display:block;position:absolute}.trace-dial__ring[data-astro-cid-fc5eryuc]{border:1px solid #ffffff1f;border-radius:50%}.trace-dial__ring--outer[data-astro-cid-fc5eryuc]{inset:7%}.trace-dial__ring--inner[data-astro-cid-fc5eryuc]{border-color:color-mix(in srgb, var(--dial-accent) 42%, transparent);transition:transform 1.4s cubic-bezier(.22,1,.36,1),border-color .4s;inset:29%;transform:rotate(0)}.trace-dial__orbit[data-astro-cid-fc5eryuc]:hover .trace-dial__ring--inner[data-astro-cid-fc5eryuc]{border-color:color-mix(in srgb, var(--dial-accent) 78%, transparent);transform:rotate(45deg)}.trace-dial__axis--x[data-astro-cid-fc5eryuc]{background:linear-gradient(90deg,#0000,#ffffff21,#0000);height:1px;top:50%;left:11%;right:11%}.trace-dial__axis--y[data-astro-cid-fc5eryuc]{background:linear-gradient(#0000,#ffffff21,#0000);width:1px;top:11%;bottom:11%;left:50%}.trace-dial__core[data-astro-cid-fc5eryuc]{width:8rem;height:8rem;color:var(--dial-accent);opacity:.9;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--dial-accent) 42%, transparent));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trace-dial__core[data-astro-cid-fc5eryuc]:before{content:"";background:#070b12;border-radius:50%;position:absolute;inset:-1.25rem}.trace-dial__core[data-astro-cid-fc5eryuc] svg{z-index:1;position:relative}.trace-dial__point[data-astro-cid-fc5eryuc]{z-index:2;color:#ffffff8c;text-align:center;width:11.5rem;text-decoration:none;transition:color .28s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute}.trace-dial__point--1[data-astro-cid-fc5eryuc]{top:.75rem;left:50%;transform:translate(-50%)}.trace-dial__point--2[data-astro-cid-fc5eryuc]{top:50%;right:.75rem;transform:translateY(-50%)}.trace-dial__point--3[data-astro-cid-fc5eryuc]{bottom:.75rem;left:50%;transform:translate(-50%)}.trace-dial__point--4[data-astro-cid-fc5eryuc]{top:50%;left:.75rem;transform:translateY(-50%)}.trace-dial__point[data-astro-cid-fc5eryuc]:hover,.trace-dial__point[data-astro-cid-fc5eryuc]:focus-visible,.trace-dial__point[data-astro-cid-fc5eryuc][aria-current=location]{color:var(--dial-accent-light)}.trace-dial__point[data-astro-cid-fc5eryuc]:focus-visible,.trace-dial__mobile-link[data-astro-cid-fc5eryuc]:focus-visible{outline-offset:2px;outline:2px solid #fff}.trace-dial__point--1[data-astro-cid-fc5eryuc]:hover,.trace-dial__point--1[data-astro-cid-fc5eryuc]:focus-visible,.trace-dial__point--1[data-astro-cid-fc5eryuc][aria-current=location]{transform:translate(-50%,-.35rem)}.trace-dial__point--2[data-astro-cid-fc5eryuc]:hover,.trace-dial__point--2[data-astro-cid-fc5eryuc]:focus-visible,.trace-dial__point--2[data-astro-cid-fc5eryuc][aria-current=location]{transform:translate(.35rem,-50%)}.trace-dial__point--3[data-astro-cid-fc5eryuc]:hover,.trace-dial__point--3[data-astro-cid-fc5eryuc]:focus-visible,.trace-dial__point--3[data-astro-cid-fc5eryuc][aria-current=location]{transform:translate(-50%,.35rem)}.trace-dial__point--4[data-astro-cid-fc5eryuc]:hover,.trace-dial__point--4[data-astro-cid-fc5eryuc]:focus-visible,.trace-dial__point--4[data-astro-cid-fc5eryuc][aria-current=location]{transform:translate(-.35rem,-50%)}.trace-dial__point-number[data-astro-cid-fc5eryuc],.trace-dial__point-eyebrow[data-astro-cid-fc5eryuc],.trace-dial__point-title[data-astro-cid-fc5eryuc]{display:block}.trace-dial__point-number[data-astro-cid-fc5eryuc]{letter-spacing:.18em;font-size:.65rem;font-weight:800}.trace-dial__point-eyebrow[data-astro-cid-fc5eryuc]{letter-spacing:.12em;text-transform:uppercase;margin-top:.3rem;font-size:.6rem;font-weight:800}.trace-dial__point-title[data-astro-cid-fc5eryuc]{color:#fff;margin-top:.45rem;font-family:ui-serif,Georgia,Cambria,serif;font-size:1rem;line-height:1.15}@media (width<=960px){.trace-dial__desktop[data-astro-cid-fc5eryuc]{grid-template-columns:minmax(220px,.7fr) minmax(460px,1.3fr);min-height:560px;padding-inline:2rem}.trace-dial__point[data-astro-cid-fc5eryuc]{width:9.5rem}}@media (prefers-reduced-motion:reduce){.trace-dial__ring--inner[data-astro-cid-fc5eryuc],.trace-dial__point[data-astro-cid-fc5eryuc],.trace-dial__mobile-link[data-astro-cid-fc5eryuc]{transition-duration:.01ms!important}}.legend-living-mark[data-astro-cid-ldudhbri]{--living-turn:0deg;--living-opacity:.24;width:min(10rem,56vw);height:min(10rem,56vw);color:var(--accent-on-light);opacity:var(--living-opacity);transform:rotate(var(--living-turn));transform-origin:50%;transition:opacity .18s linear,transform .18s linear}.legend-living-mark[data-astro-cid-ldudhbri] path,.legend-living-mark[data-astro-cid-ldudhbri] circle,.legend-living-mark[data-astro-cid-ldudhbri] line,.legend-living-mark[data-astro-cid-ldudhbri] polyline,.legend-living-mark[data-astro-cid-ldudhbri] polygon,.legend-living-mark[data-astro-cid-ldudhbri] rect,.legend-living-mark[data-astro-cid-ldudhbri] ellipse{transition:stroke-dashoffset .14s linear}@media (prefers-reduced-motion:reduce){.legend-living-mark[data-astro-cid-ldudhbri],.legend-living-mark[data-astro-cid-ldudhbri] *{transition-duration:.01ms!important}}.woven-reveal[data-astro-cid-v3mpotnc]{height:clamp(7rem,14vw,11rem);position:relative;overflow:hidden}.woven-reveal--dark[data-astro-cid-v3mpotnc]{color:var(--accent-on-dark);background:#070b12}.woven-reveal--light[data-astro-cid-v3mpotnc]{background:var(--color-paper-dark);color:var(--accent-on-light)}.woven-reveal__field[data-astro-cid-v3mpotnc]{max-width:80rem;margin:0 auto;position:absolute;inset:0}.woven-reveal__motif[data-astro-cid-v3mpotnc]{opacity:0;width:clamp(14rem,28vw,24rem);transition:opacity .9s,transform 1.35s cubic-bezier(.22,1,.36,1);position:absolute}.woven-reveal__motif--one[data-astro-cid-v3mpotnc]{top:12%;left:4%;transform:translate(-4rem,3rem)rotate(-12deg)scale(.72)}.woven-reveal__motif--two[data-astro-cid-v3mpotnc]{top:38%;left:50%;transform:translate(-50%,-50%)rotate(16deg)scale(.68)}.woven-reveal__motif--three[data-astro-cid-v3mpotnc]{bottom:2%;right:2%;transform:translate(5rem,-2rem)rotate(-22deg)scale(.7)}.woven-reveal[data-astro-cid-v3mpotnc][data-visible=true] .woven-reveal__motif[data-astro-cid-v3mpotnc]{opacity:.22}.woven-reveal[data-astro-cid-v3mpotnc][data-visible=true] .woven-reveal__motif--one[data-astro-cid-v3mpotnc]{transform:translate(0)rotate(-4deg)scale(1)}.woven-reveal[data-astro-cid-v3mpotnc][data-visible=true] .woven-reveal__motif--two[data-astro-cid-v3mpotnc]{transform:translate(-50%,-50%)rotate(0)scale(1.14)}.woven-reveal[data-astro-cid-v3mpotnc][data-visible=true] .woven-reveal__motif--three[data-astro-cid-v3mpotnc]{transform:translate(0)rotate(5deg)scale(1)}@media (prefers-reduced-motion:reduce){.woven-reveal__motif[data-astro-cid-v3mpotnc]{opacity:.18;transition:none;transform:none}.woven-reveal__motif--two[data-astro-cid-v3mpotnc]{transform:translate(-50%,-50%)}}
