.bun[data-astro-cid-oqndqrvj][data-live][data-paused] .bun__layer[data-astro-cid-oqndqrvj][data-beat],.bun[data-astro-cid-oqndqrvj][data-live][data-paused] .bun__scroll[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live][data-paused] .bun__over[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live][data-paused] .bun__reveal[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live][data-paused] .bun__ptr[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live][data-paused] .bun__tap[data-astro-cid-oqndqrvj]{animation-play-state:paused}.bun[data-astro-cid-oqndqrvj]{--cycle: 15s;display:grid;justify-items:end;gap:var(--space-2)}.bun__figure[data-astro-cid-oqndqrvj]{margin:0;inline-size:100%}.bun__win[data-astro-cid-oqndqrvj]{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.bun__chrome[data-astro-cid-oqndqrvj]{display:flex;gap:6px;padding:9px 12px;border-block-end:1px solid var(--color-border-subtle);background:var(--color-surface-warm)}.bun__dot[data-astro-cid-oqndqrvj]{inline-size:8px;block-size:8px;border-radius:50%;background:var(--color-border-strong);opacity:.55}.bun__stage[data-astro-cid-oqndqrvj]{position:relative;aspect-ratio:3 / 2;overflow:hidden}.bun__layer[data-astro-cid-oqndqrvj]{position:absolute;inset:0;transform-origin:0 0;opacity:0}.bun__page[data-astro-cid-oqndqrvj]{position:absolute;inline-size:var(--fw);inset-inline-start:var(--fx);inset-block-start:var(--fy);aspect-ratio:var(--fr)}.bun__page[data-astro-cid-oqndqrvj] picture[data-astro-cid-oqndqrvj],.bun__page[data-astro-cid-oqndqrvj] img[data-astro-cid-oqndqrvj]{display:block;inline-size:100%;block-size:auto}.bun__scroll[data-astro-cid-oqndqrvj]{position:absolute;inset:0}.bun__rail[data-astro-cid-oqndqrvj]{position:absolute;inset-block-start:0;inset-inline-start:0}.bun__over[data-astro-cid-oqndqrvj]{position:absolute;inset:0}.bun__over--query[data-astro-cid-oqndqrvj]{clip-path:inset(10.271% 33.193% 82.311% 9.846%)}.bun__over--sugg[data-astro-cid-oqndqrvj]{clip-path:inset(17.118% 38.116% 51.498% 9.846%);opacity:0}.bun__route[data-astro-cid-oqndqrvj]{position:absolute;inset:0;inline-size:100%;block-size:100%}.bun__ptr[data-astro-cid-oqndqrvj]{position:absolute;inset-block-start:var(--p1y);inset-inline-start:var(--p1x);inline-size:16px;block-size:20px;margin:-2px 0 0 -3px;opacity:0}.bun__ptr[data-astro-cid-oqndqrvj] svg[data-astro-cid-oqndqrvj]{display:block;overflow:visible}.bun__ptr[data-astro-cid-oqndqrvj] path[data-astro-cid-oqndqrvj]{fill:var(--color-heading);stroke:var(--color-surface);stroke-width:1.4}.bun__tap[data-astro-cid-oqndqrvj]{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:30px;block-size:30px;margin:-13px 0 0 -13px;border:2px solid var(--color-accent);border-radius:50%;opacity:0}.bun__pause[data-astro-cid-oqndqrvj]{padding:5px 13px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.bun__pause[data-astro-cid-oqndqrvj]:hover{color:var(--color-heading)}.bun__layer[data-astro-cid-oqndqrvj][data-beat=plan]{opacity:1;transform:translate(var(--mx),var(--my)) scale(var(--ms))}.bun__reveal[data-astro-cid-oqndqrvj]{stroke-dasharray:1;stroke-dashoffset:0}.bun__scroll[data-astro-cid-oqndqrvj]{transform:translateY(var(--sy))}.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj][data-beat=plan],.bun[data-astro-cid-oqndqrvj][data-live] .bun__scroll[data-astro-cid-oqndqrvj]{transform:none}.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj][data-beat=home]{animation:bun-home var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj][data-beat=results]{animation:bun-results var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj][data-beat=record]{animation:bun-record var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj][data-beat=plan]{animation:bun-plan var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__scroll[data-astro-cid-oqndqrvj]{animation:bun-scroll var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__over--query[data-astro-cid-oqndqrvj]{animation:bun-typing var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__over--sugg[data-astro-cid-oqndqrvj]{animation:bun-sugg var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__reveal[data-astro-cid-oqndqrvj]{animation:bun-draw var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__ptr[data-astro-cid-oqndqrvj]{animation:bun-ptr var(--cycle) linear infinite}.bun[data-astro-cid-oqndqrvj][data-live] .bun__tap[data-astro-cid-oqndqrvj]{animation:bun-tap var(--cycle) linear infinite}@keyframes bun-home{0%,24%{opacity:1}24.8%,to{opacity:0}}@keyframes bun-results{0%,23.2%{opacity:0}24%,35%{opacity:1}35.8%,to{opacity:0}}@keyframes bun-record{0%,34.2%{opacity:0;transform:none}35%,57%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.32,.72,0,1)}66.67%,72%{opacity:1;transform:translate(var(--mx),var(--my)) scale(var(--ms))}72.8%,to{opacity:0;transform:translate(var(--mx),var(--my)) scale(var(--ms))}}@keyframes bun-scroll{0%,40%{transform:none;animation-timing-function:cubic-bezier(.25,.1,.25,1)}50%,to{transform:translateY(var(--sy))}}@keyframes bun-plan{0%,71.2%{opacity:0;transform:none}72%,74%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.5,0,1,1)}83.67%{transform:translate(var(--m1x),var(--m1y)) scale(var(--m1s));animation-timing-function:cubic-bezier(0,0,.5,1)}93.33%,to{opacity:1;transform:translate(var(--m2x),var(--m2y)) scale(var(--m2s))}}@keyframes bun-typing{0%,7%{clip-path:inset(10.271% 88.748% 82.311% 9.846%)}17%,to{clip-path:inset(10.271% 33.193% 82.311% 9.846%)}}@keyframes bun-sugg{0%,17%{opacity:0}17.4%,24%{opacity:1}24.8%,to{opacity:0}}@keyframes bun-draw{0%,74%{stroke-dashoffset:1}93.33%,to{stroke-dashoffset:0}}@keyframes bun-ptr{0%,2%{opacity:0;inset-block-start:var(--p0y);inset-inline-start:var(--p0x)}3%{opacity:1;inset-block-start:var(--p0y);inset-inline-start:var(--p0x);animation-timing-function:cubic-bezier(.33,0,.2,1)}6%,8%{opacity:1;inset-block-start:var(--p1y);inset-inline-start:var(--p1x);animation-timing-function:cubic-bezier(.33,0,.2,1)}11%,26%{opacity:1;inset-block-start:var(--p5y);inset-inline-start:var(--p5x);animation-timing-function:cubic-bezier(.33,0,.2,1)}32%,53%{opacity:1;inset-block-start:var(--p2y);inset-inline-start:var(--p2x);animation-timing-function:cubic-bezier(.33,0,.2,1)}57%{opacity:1;inset-block-start:var(--p3y);inset-inline-start:var(--p3x);animation-timing-function:cubic-bezier(.32,.72,0,1)}66.67%,70%{opacity:1;inset-block-start:var(--p4y);inset-inline-start:var(--p4x)}71.2%,to{opacity:0;inset-block-start:var(--p4y);inset-inline-start:var(--p4x)}}@keyframes bun-tap{0%,5.4%{opacity:0;scale:.4}6%{opacity:.9;scale:.7}8%,31.4%{opacity:0;scale:1.5}32%{opacity:.9;scale:.7}34%,66.7%{opacity:0;scale:1.5}67.33%{opacity:.9;scale:.7}69.5%,to{opacity:0;scale:1.5}}@media(prefers-reduced-motion:reduce){.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live] .bun__scroll[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live] .bun__over[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live] .bun__reveal[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live] .bun__ptr[data-astro-cid-oqndqrvj],.bun[data-astro-cid-oqndqrvj][data-live] .bun__tap[data-astro-cid-oqndqrvj]{animation:none}.bun[data-astro-cid-oqndqrvj][data-live] .bun__layer[data-astro-cid-oqndqrvj][data-beat=plan]{opacity:1;transform:translate(var(--mx),var(--my)) scale(var(--ms))}.bun__pause[data-astro-cid-oqndqrvj]{display:none}}.hero[data-astro-cid-ewxirvlt]{padding-block:var(--space-16) var(--space-16);background:radial-gradient(110% 80% at 85% 0%,var(--color-surface-warm) 0%,transparent 62%),var(--color-surface)}.hero__inner[data-astro-cid-ewxirvlt]{display:grid;gap:var(--space-12);align-items:center}.hero__h1[data-astro-cid-ewxirvlt]{margin-block-start:var(--space-4);font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);max-inline-size:18ch}.hero__body[data-astro-cid-ewxirvlt]{margin-block-start:var(--space-6)}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-8)}@media(min-width:920px){.hero[data-astro-cid-ewxirvlt]{padding-block:var(--space-24) var(--space-24)}.hero__inner[data-astro-cid-ewxirvlt]{grid-template-columns:1.05fr .95fr;gap:var(--space-16)}.hero__h1[data-astro-cid-ewxirvlt]{font-size:var(--fs-h1);max-inline-size:16ch}}.flow[data-astro-cid-uvu3whse]{display:grid;gap:var(--space-16);align-items:center}.flow__text[data-astro-cid-uvu3whse] .eyebrow{color:var(--color-accent-tint)}.flow__text[data-astro-cid-uvu3whse] .head__heading{max-inline-size:18ch}.steps[data-astro-cid-uvu3whse]{counter-reset:step;display:grid;gap:var(--space-8);margin:var(--space-12) 0 0;padding:0;list-style:none}.steps__item[data-astro-cid-uvu3whse]{counter-increment:step;display:grid;grid-template-columns:clamp(88px,11vw,132px) 1fr;column-gap:var(--space-6);row-gap:var(--space-2);align-items:start}.steps__figure[data-astro-cid-uvu3whse]{grid-column:1;grid-row:1 / span 3;display:block;padding:var(--space-3);border:1px solid var(--color-on-dark-line);border-radius:var(--radius-md);background:var(--color-on-dark-wash)}.steps__item[data-astro-cid-uvu3whse]:before{content:counter(step,decimal-leading-zero);grid-column:2;grid-row:1;color:var(--color-accent-tint);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em}.steps__title[data-astro-cid-uvu3whse]{grid-column:2;grid-row:2;color:var(--color-on-dark);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.steps__body[data-astro-cid-uvu3whse]{grid-column:2;grid-row:3;color:var(--color-on-dark-muted);font-size:var(--fs-sm);line-height:var(--lh-body);max-inline-size:46ch}.steps__figure[data-astro-cid-uvu3whse] .il[data-astro-cid-uvu3whse]{display:block;inline-size:100%;block-size:auto}.steps__figure[data-astro-cid-uvu3whse] .il-surface[data-astro-cid-uvu3whse]{fill:var(--color-on-dark-wash);stroke:var(--color-on-dark-muted);stroke-width:2}.steps__figure[data-astro-cid-uvu3whse] .il-line[data-astro-cid-uvu3whse]{fill:none;stroke:var(--color-on-dark-muted);stroke-width:2}.steps__figure[data-astro-cid-uvu3whse] .il-bar[data-astro-cid-uvu3whse]{fill:var(--color-on-dark-fill)}.steps__figure[data-astro-cid-uvu3whse] .il-accent[data-astro-cid-uvu3whse]{fill:var(--color-accent)}.steps__figure[data-astro-cid-uvu3whse] .il-accent-line[data-astro-cid-uvu3whse]{fill:none;stroke:var(--color-accent);stroke-width:2.5}.steps__figure[data-astro-cid-uvu3whse] .il-accent-soft[data-astro-cid-uvu3whse]{fill:color-mix(in srgb,var(--color-accent) 22%,transparent);stroke:var(--color-accent);stroke-width:1.5}.steps__figure[data-astro-cid-uvu3whse] .il-accent-ring[data-astro-cid-uvu3whse]{fill:none;stroke:var(--color-accent);stroke-width:1.5;opacity:.45}@media(prefers-reduced-motion:no-preference){.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=type],.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=rise],.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=fade],.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=pop],.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=ring],.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=book],.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=book-found]{opacity:0}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse]:not([data-seen]) [data-astro-cid-uvu3whse][data-anim=draw]{stroke-dasharray:1;stroke-dashoffset:1}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim]{animation-delay:calc(var(--i, 0) * 90ms);animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform-box:fill-box;transform-origin:center}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=type]{animation-name:ilType;animation-duration:.52s;animation-timing-function:steps(9,end);transform-origin:left center}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=rise]{animation-name:ilRise;animation-duration:.42s}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=fade]{animation-name:ilFade;animation-duration:.26s}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=draw]{stroke-dasharray:1;animation-name:ilDraw;animation-duration:.52s}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=pop]{animation-name:ilPop;animation-duration:.42s}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=ring]{animation-name:ilRing;animation-duration:.62s}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=book]{animation-name:ilBook;animation-duration:.34s;transform-origin:bottom center}.flow[data-astro-cid-uvu3whse][data-live] .steps__item[data-astro-cid-uvu3whse][data-seen] [data-astro-cid-uvu3whse][data-anim=book-found]{animation-name:ilBookFound;animation-duration:.62s;transform-origin:bottom center}@keyframes ilType{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ilRise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ilFade{0%{opacity:0}to{opacity:1}}@keyframes ilDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ilPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes ilRing{0%{opacity:0;transform:scale(.35)}to{transform:scale(1)}}@keyframes ilBook{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes ilBookFound{0%{opacity:0;transform:scaleY(.2) translateY(0)}45%{opacity:1;transform:scaleY(1) translateY(0)}75%{opacity:1;transform:scaleY(1) translateY(-3px)}to{opacity:1;transform:scaleY(1) translateY(0)}}}.flow__cta[data-astro-cid-uvu3whse]{margin-block-start:var(--space-12)}.flow__cta[data-astro-cid-uvu3whse] .btn--secondary{color:var(--color-on-dark);border-color:var(--color-on-dark-line)}.flow__cta[data-astro-cid-uvu3whse] .btn--secondary:hover{color:var(--color-on-dark);border-color:var(--color-on-dark)}@media(min-width:1024px){.flow[data-astro-cid-uvu3whse]{grid-template-columns:.92fr 1.08fr;gap:var(--space-24)}}.proof[data-astro-cid-zv5k2upv]{display:grid;gap:var(--space-12);align-items:center}.proof__cta[data-astro-cid-zv5k2upv]{margin-block-start:var(--space-8)}@media(min-width:920px){.proof[data-astro-cid-zv5k2upv]{grid-template-columns:1.15fr 1fr;gap:var(--space-16)}}.mods[data-astro-cid-3hhzibjj]{display:grid;gap:var(--space-4);margin:var(--space-16) 0 0;padding:0;list-style:none}.mod[data-astro-cid-3hhzibjj]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);min-block-size:220px}.mod__text[data-astro-cid-3hhzibjj]{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:auto}.mod__top[data-astro-cid-3hhzibjj]{display:flex;align-items:center;gap:var(--space-3)}.mod__icon[data-astro-cid-3hhzibjj]{display:grid;place-items:center;flex:none;inline-size:38px;block-size:38px;border-radius:var(--radius-md);background:var(--color-on-dark-fill);color:var(--color-on-dark)}.mod__icon[data-astro-cid-3hhzibjj] svg[data-astro-cid-3hhzibjj]{inline-size:20px;block-size:20px}.mod__tag[data-astro-cid-3hhzibjj]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mod__title[data-astro-cid-3hhzibjj]{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading)}.mod__body[data-astro-cid-3hhzibjj]{font-size:var(--fs-sm);line-height:var(--lh-body)}.mod--dark[data-astro-cid-3hhzibjj]{background:var(--color-surface-dark);color:var(--color-on-dark)}.mod--dark[data-astro-cid-3hhzibjj] .mod__title[data-astro-cid-3hhzibjj]{color:var(--color-on-dark)}.mod--dark[data-astro-cid-3hhzibjj] .mod__body[data-astro-cid-3hhzibjj]{color:var(--color-on-dark-muted)}.mod--dark[data-astro-cid-3hhzibjj] .mod__tag[data-astro-cid-3hhzibjj]{background:var(--color-on-dark-fill);color:var(--color-on-dark)}.mod--accent[data-astro-cid-3hhzibjj]{background:var(--color-accent);color:var(--color-on-accent)}.mod--accent[data-astro-cid-3hhzibjj] .mod__title[data-astro-cid-3hhzibjj]{color:var(--color-on-accent)}.mod--accent[data-astro-cid-3hhzibjj] .mod__body[data-astro-cid-3hhzibjj]{color:var(--color-on-accent);max-inline-size:46ch}.mod--accent[data-astro-cid-3hhzibjj] .mod__tag[data-astro-cid-3hhzibjj]{background:var(--color-surface);color:var(--color-accent-deep)}.mod--accent[data-astro-cid-3hhzibjj] .mod__icon[data-astro-cid-3hhzibjj]{background:color-mix(in srgb,var(--color-on-accent) 12%,transparent);color:var(--color-on-accent)}.mod--light[data-astro-cid-3hhzibjj]{background:var(--color-surface-warm);border:1px solid var(--color-border);color:var(--color-body)}.mod--light[data-astro-cid-3hhzibjj] .mod__title[data-astro-cid-3hhzibjj]{color:var(--color-heading)}.mod--light[data-astro-cid-3hhzibjj] .mod__body[data-astro-cid-3hhzibjj]{color:var(--color-muted-strong)}.mod--light[data-astro-cid-3hhzibjj] .mod__tag[data-astro-cid-3hhzibjj]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-accent-text)}.mod--light[data-astro-cid-3hhzibjj] .mod__icon[data-astro-cid-3hhzibjj]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-accent-text)}@media(min-width:768px){.mods[data-astro-cid-3hhzibjj]{grid-template-columns:repeat(2,1fr)}.mod[data-astro-cid-3hhzibjj][data-area=wayfinding]{grid-column:span 2}}@media(min-width:1024px){.mods[data-astro-cid-3hhzibjj]{grid-template-columns:repeat(4,1fr)}.mod[data-astro-cid-3hhzibjj][data-area=wayfinding]{grid-column:span 2}}.dsc[data-astro-cid-f6bopdtu]{--cycle: 14s;display:grid;justify-items:center}.dsc__monitor[data-astro-cid-f6bopdtu]{inline-size:100%;padding:1.1% 1.1% 2.4%;background:linear-gradient(180deg,#3a3a40,#26262b 6%,#1e1e22);border-radius:10px;box-shadow:0 1px #ffffff24 inset,0 24px 50px -24px #0009}.dsc__screen[data-astro-cid-f6bopdtu]{position:relative;overflow:hidden;border-radius:3px;background:#fff;aspect-ratio:2870 / 1425}.dsc__screen[data-astro-cid-f6bopdtu] .photo{margin:0}.dsc__screen[data-astro-cid-f6bopdtu] .photo__img{display:block;inline-size:100%}.dsc__neck[data-astro-cid-f6bopdtu]{inline-size:9%;block-size:18px;background:linear-gradient(90deg,#35353b,#4a4a52 40%,#2a2a30)}.dsc__base[data-astro-cid-f6bopdtu]{inline-size:24%;block-size:9px;border-radius:2px 2px 7px 7px;background:linear-gradient(180deg,#55555e,#2a2a30);box-shadow:0 12px 24px -12px #000c}.dsc__hover[data-astro-cid-f6bopdtu]{position:absolute;inset-inline-start:0;inset-block-start:0;display:flex;align-items:center;opacity:0;background:linear-gradient(90deg,#e25b326b,#e25b3214);border-inline-start:2px solid var(--color-accent);pointer-events:none}.dsc__ptr[data-astro-cid-f6bopdtu]{position:absolute;inset-inline-start:var(--px);inset-block-start:50%;display:block;fill:#fff;stroke:#20130c;stroke-width:1.2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.dsc__pause[data-astro-cid-f6bopdtu]{margin-block-start:var(--space-6);padding:var(--space-2) var(--space-4);border:1px solid var(--color-on-dark-line);border-radius:var(--radius-pill);background:transparent;color:var(--color-on-dark-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.dsc__pause[data-astro-cid-f6bopdtu]:hover{color:var(--color-on-dark);border-color:var(--color-on-dark)}.dsc__pause[data-astro-cid-f6bopdtu]:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.dsc[data-astro-cid-f6bopdtu][data-live] .dsc__hover[data-astro-cid-f6bopdtu]{animation:dashHover var(--cycle) cubic-bezier(.6,0,.05,1) infinite}.dsc[data-astro-cid-f6bopdtu][data-live][data-paused] .dsc__hover[data-astro-cid-f6bopdtu]{animation-play-state:paused}@keyframes dashHover{0%,3%{opacity:0;inset-block-start:12.05%}4%,8%{opacity:1;inset-block-start:12.05%}16.67%{opacity:1;inset-block-start:18.41%}25.33%{opacity:1;inset-block-start:24.85%}34%{opacity:1;inset-block-start:31.14%}42.67%{opacity:1;inset-block-start:37.44%}51.33%{opacity:1;inset-block-start:44.08%}60%{opacity:1;inset-block-start:50.37%}68.67%{opacity:1;inset-block-start:56.67%}77.33%{opacity:1;inset-block-start:63.03%}86%,94%{opacity:1;inset-block-start:69.53%}95%,to{opacity:0;inset-block-start:69.53%}}}.dash[data-astro-cid-urgrr2ig]{display:grid;gap:var(--space-16)}.dash[data-astro-cid-urgrr2ig] .eyebrow{color:var(--color-accent-tint)}.dash[data-astro-cid-urgrr2ig] .lead{color:var(--color-on-dark-muted)}.dash__note[data-astro-cid-urgrr2ig]{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-on-dark-line);color:var(--color-on-dark);font-size:var(--fs-sm);font-weight:var(--fw-semibold);max-inline-size:34ch}.dash__list[data-astro-cid-urgrr2ig]{display:grid;gap:var(--space-8) var(--space-12);margin:0;padding:0;list-style:none}.dash__item[data-astro-cid-urgrr2ig]{padding-block-start:var(--space-4);border-block-start:1px solid var(--color-on-dark-line)}.dash__item-title[data-astro-cid-urgrr2ig]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-on-dark)}.dash__item-body[data-astro-cid-urgrr2ig]{margin-block-start:var(--space-2);color:var(--color-on-dark-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}@media(min-width:640px){.dash__list[data-astro-cid-urgrr2ig]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.dash[data-astro-cid-urgrr2ig]{grid-template-columns:.82fr 1.18fr;gap:var(--space-24) var(--space-24);align-items:start}.dash__list[data-astro-cid-urgrr2ig]{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}}.fmts[data-astro-cid-ba3un4l5]{display:grid;gap:var(--space-6);margin:var(--space-16) 0 0;padding:0;list-style:none}.fmt[data-astro-cid-ba3un4l5]{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.fmt__head[data-astro-cid-ba3un4l5]{display:flex;align-items:baseline;gap:var(--space-4)}.fmt__size[data-astro-cid-ba3un4l5]{color:var(--color-accent-text);font-size:var(--fs-h3);font-weight:var(--fw-display);font-stretch:var(--width-display);letter-spacing:var(--tracking-heading);white-space:nowrap}.fmt__name[data-astro-cid-ba3un4l5]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-heading)}.fmt__place[data-astro-cid-ba3un4l5]{color:var(--color-subtle);font-size:var(--fs-xs)}.fmt__body[data-astro-cid-ba3un4l5]{margin-block-start:auto;color:var(--color-muted-strong);font-size:var(--fs-sm);line-height:var(--lh-body)}@media(min-width:768px){.fmts[data-astro-cid-ba3un4l5]{grid-template-columns:repeat(3,1fr)}}.comply[data-astro-cid-ypwi2k7m]{margin-block-start:var(--space-16)}.comply__label[data-astro-cid-ypwi2k7m]{margin-block-end:var(--space-6);color:var(--color-subtle);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.comply__row[data-astro-cid-ypwi2k7m]{display:grid;gap:var(--space-6);align-items:center}.seal[data-astro-cid-ypwi2k7m]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-strong);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-lg)}.seal__mark[data-astro-cid-ypwi2k7m]{flex:none;display:block;inline-size:96px}.seal__text[data-astro-cid-ypwi2k7m]{color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-body)}.seal__ref[data-astro-cid-ypwi2k7m]{display:block;margin-block-start:2px;color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:.02em}.comply__badges[data-astro-cid-ypwi2k7m]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.badge[data-astro-cid-ypwi2k7m]{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}@media(prefers-reduced-motion:no-preference){.fmts[data-astro-cid-ypwi2k7m][data-live] .fmt[data-astro-cid-ypwi2k7m]:not([data-seen]){opacity:0;transform:translateY(6px)}.fmts[data-astro-cid-ypwi2k7m][data-live] .fmt[data-astro-cid-ypwi2k7m][data-seen]{animation:fmtArrive .46s cubic-bezier(.2,.7,.3,1) both}.fmts[data-astro-cid-ypwi2k7m][data-live] .fmt[data-astro-cid-ypwi2k7m]:nth-child(2)[data-seen]{animation-delay:.11s}.fmts[data-astro-cid-ypwi2k7m][data-live] .fmt[data-astro-cid-ypwi2k7m]:nth-child(3)[data-seen]{animation-delay:.22s}@keyframes fmtArrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:920px){.comply__row[data-astro-cid-ypwi2k7m]{grid-template-columns:auto 1fr;gap:var(--space-8)}.comply__badges[data-astro-cid-ypwi2k7m]{justify-content:flex-end}}.channels__wrap[data-astro-cid-upbxcdb2]{display:grid;justify-items:end;gap:var(--space-3)}.channels[data-astro-cid-upbxcdb2]{inline-size:100%;display:grid;gap:var(--space-6);margin:var(--space-16) 0 0;padding:0;list-style:none}.channel[data-astro-cid-upbxcdb2]{padding:var(--space-6) var(--space-6) var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.channel__title[data-astro-cid-upbxcdb2]{margin-block-start:var(--space-6);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.channel__body[data-astro-cid-upbxcdb2]{margin-block-start:var(--space-3);color:var(--color-muted-strong);font-size:var(--fs-sm);line-height:var(--lh-body)}.channels__pause[data-astro-cid-upbxcdb2]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted-strong);font:inherit;font-size:var(--fs-xs);cursor:pointer}.channels__pause[data-astro-cid-upbxcdb2]:hover{color:var(--color-heading);border-color:var(--color-border-strong)}.channels__pause[data-astro-cid-upbxcdb2]:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(min-width:768px){.channels[data-astro-cid-upbxcdb2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.channels[data-astro-cid-upbxcdb2]{grid-template-columns:repeat(4,1fr)}}.segs[data-astro-cid-uphejd2m]{margin-block-start:var(--space-16)}.segs__input[data-astro-cid-uphejd2m]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.segs__picker[data-astro-cid-uphejd2m]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.chip[data-astro-cid-uphejd2m]{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-3) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-muted-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.chip__icon[data-astro-cid-uphejd2m]{display:grid;place-items:center}.chip__icon[data-astro-cid-uphejd2m] svg[data-astro-cid-uphejd2m]{inline-size:17px;block-size:17px}.chip[data-astro-cid-uphejd2m]:hover{border-color:var(--color-heading);color:var(--color-heading)}.segs__picker[data-astro-cid-uphejd2m] .chip[data-astro-cid-uphejd2m]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.segs__panels[data-astro-cid-uphejd2m]{display:grid;gap:var(--space-8);margin-block-start:var(--space-12)}.panel[data-astro-cid-uphejd2m]{display:grid;gap:var(--space-8);align-items:start}.panel__intro[data-astro-cid-uphejd2m]{padding:var(--space-12);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.panel__icon[data-astro-cid-uphejd2m]{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--radius-md);background:var(--color-surface-warm);color:var(--color-accent-text)}.panel__icon[data-astro-cid-uphejd2m] svg[data-astro-cid-uphejd2m]{inline-size:21px;block-size:21px}.panel__title[data-astro-cid-uphejd2m]{margin-block-start:var(--space-8);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);max-inline-size:24ch}.panel__body[data-astro-cid-uphejd2m]{margin-block-start:var(--space-4);color:var(--color-muted-strong);font-size:var(--fs-sm);line-height:var(--lh-body);max-inline-size:48ch}.panel__cta[data-astro-cid-uphejd2m]{margin-block-start:var(--space-8)}.panel__points[data-astro-cid-uphejd2m]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.point[data-astro-cid-uphejd2m]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted-strong);font-size:var(--fs-sm);line-height:var(--lh-body)}.point[data-astro-cid-uphejd2m]:before{content:"";flex:none;inline-size:7px;block-size:7px;margin-block-start:.5em;border-radius:var(--radius-circle);background:var(--color-accent)}@supports selector(:has(*)){.segs[data-astro-cid-uphejd2m]:has(.segs__input:checked) .panel[data-astro-cid-uphejd2m]{display:none}.segs[data-astro-cid-uphejd2m]:has(#seg-academic:checked) .panel[data-astro-cid-uphejd2m][data-seg=academic],.segs[data-astro-cid-uphejd2m]:has(#seg-public:checked) .panel[data-astro-cid-uphejd2m][data-seg=public],.segs[data-astro-cid-uphejd2m]:has(#seg-museums:checked) .panel[data-astro-cid-uphejd2m][data-seg=museums]{display:grid}.segs[data-astro-cid-uphejd2m]:has(#seg-academic:checked) .chip[data-astro-cid-uphejd2m][for=seg-academic],.segs[data-astro-cid-uphejd2m]:has(#seg-public:checked) .chip[data-astro-cid-uphejd2m][for=seg-public],.segs[data-astro-cid-uphejd2m]:has(#seg-museums:checked) .chip[data-astro-cid-uphejd2m][for=seg-museums]{background:var(--color-surface-dark);border-color:var(--color-surface-dark);color:var(--color-on-dark)}}@media(min-width:920px){.panel[data-astro-cid-uphejd2m]{grid-template-columns:.9fr 1.1fr;gap:var(--space-12)}}.quote[data-astro-cid-z5jc6h3e]{margin:0;max-inline-size:58ch}.quote__body[data-astro-cid-z5jc6h3e]{margin:0}.quote__body[data-astro-cid-z5jc6h3e] p[data-astro-cid-z5jc6h3e]{color:#fff;font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:1.45;text-wrap:pretty}.quote__by[data-astro-cid-z5jc6h3e]{display:grid;gap:var(--space-1);margin-block-start:var(--space-8);padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-accent)}.quote__name[data-astro-cid-z5jc6h3e]{color:#fff;font-size:var(--fs-body);font-weight:var(--fw-bold)}.quote__role[data-astro-cid-z5jc6h3e]{color:var(--color-accent-tint);font-size:var(--fs-sm)}.quote__cta[data-astro-cid-z5jc6h3e]{margin-block-start:var(--space-8)}.quote__cta[data-astro-cid-z5jc6h3e] .btn--secondary{color:#fff;border-color:color-mix(in srgb,#fff 45%,transparent)}.quote__cta[data-astro-cid-z5jc6h3e] .btn--secondary:hover{color:#fff;border-color:#fff}.quote__cta[data-astro-cid-z5jc6h3e] .todo-marker{background:#fff3cd}.res[data-astro-cid-urqg5wea]{display:grid;gap:var(--space-8);align-items:end}.res__cta[data-astro-cid-urqg5wea]{align-self:end}@media(min-width:920px){.res[data-astro-cid-urqg5wea]{grid-template-columns:1.4fr auto;gap:var(--space-16)}}
