.intro[data-astro-cid-4thhhh55]{display:none}html[data-intro=play] .intro[data-astro-cid-4thhhh55]{z-index:95;pointer-events:none;animation:0s linear 1.5s forwards intro-done;display:block;position:fixed;inset:0;overflow:hidden}.intro-ground[data-astro-cid-4thhhh55],.intro-slice[data-astro-cid-4thhhh55]{clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);position:absolute;inset:-30% -60%}.intro-ground[data-astro-cid-4thhhh55]{background:var(--color-ink);animation:intro-lift .4s var(--ease-cut) 1s forwards;place-items:center;display:grid}.intro-slice[data-astro-cid-4thhhh55]{background:var(--color-red);animation:intro-slice .7s var(--ease-cut) forwards;transform:translate(-120%,120%)}.intro-mark[data-astro-cid-4thhhh55]{width:min(32vw,220px);color:var(--color-paper)}.intro-mark[data-astro-cid-4thhhh55] .intro-n{width:100%;height:auto;overflow:visible}.intro-mark[data-astro-cid-4thhhh55] .n-p1{animation:intro-lock .6s var(--ease-settle) .3s forwards;transform:translate(-90px,90px)}.intro-mark[data-astro-cid-4thhhh55] .n-p2{animation:intro-lock .6s var(--ease-settle) .3s forwards;transform:translate(90px,-90px)}@keyframes intro-slice{50%{transform:translate(0)}to{transform:translate(120%,-120%)}}@keyframes intro-lock{to{transform:translate(0)}}@keyframes intro-lift{to{transform:translate(120%,-120%)}}@keyframes intro-done{to{visibility:hidden}}.strip[data-astro-cid-dpncngen]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.strip-list[data-astro-cid-dpncngen]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.strip-link[data-astro-cid-dpncngen]{--hold-stretch:110%;min-height:44px;color:var(--muted);font-size:var(--text-h3);text-transform:uppercase;transition:color var(--dur-hover) var(--ease-settle), font-stretch var(--dur-reveal) var(--ease-cut);align-items:center;font-weight:800;font-stretch:75%;text-decoration:none;display:inline-grid}.strip-link[data-astro-cid-dpncngen]:hover,.strip-link[data-astro-cid-dpncngen]:focus-visible{color:var(--fg);font-stretch:110%}.strip-window[data-astro-cid-dpncngen]{flex:20rem;min-width:0;margin:-4px;padding:4px;overflow:hidden}.strip-list[data-astro-cid-dpncngen][data-looping]{flex-wrap:nowrap;width:max-content}@property --glow{syntax:"<color>";inherits:false;initial-value:#0000}.featured[data-astro-cid-qv4qgyph]{padding-block:var(--space-16) var(--space-8);position:relative;overflow-x:clip}.featured-label[data-astro-cid-qv4qgyph]{margin:0 0 var(--space-6);color:var(--muted)}.show-list[data-astro-cid-qv4qgyph]{gap:var(--space-8) var(--gutter);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.show-list[data-astro-cid-qv4qgyph]{grid-template-columns:repeat(2,minmax(0,1fr))}}.show-case[data-astro-cid-qv4qgyph]{align-content:start;gap:var(--space-3);display:grid}.show-mark[data-astro-cid-qv4qgyph]{aspect-ratio:16/9;background:var(--raise);margin:0}.show-mark[data-astro-cid-qv4qgyph] img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.show-caption[data-astro-cid-qv4qgyph]{justify-items:start;gap:var(--space-2);display:grid}.show-scope[data-astro-cid-qv4qgyph]{color:var(--muted);margin:0}.show-name[data-astro-cid-qv4qgyph]{font-size:var(--text-h2);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;font-stretch:110%;line-height:.95}.show-caption[data-astro-cid-qv4qgyph] .btn{margin-top:var(--space-2)}.show[data-astro-cid-qv4qgyph]{position:relative}.featured[data-astro-cid-qv4qgyph][data-show-live] .show[data-astro-cid-qv4qgyph]{flex-direction:column;display:flex}.show-glow[data-astro-cid-qv4qgyph]{inset:calc(-1 * var(--glow-ry,0px)) 0;z-index:-2;pointer-events:none;background:radial-gradient(var(--glow-rx,42%) var(--glow-ry,56%) at var(--glow-x,60%) var(--glow-y,50%), color-mix(in oklab, var(--glow) 30%, transparent), transparent 76%);transition:--glow 1.2s;position:absolute}.show-stage[data-astro-cid-qv4qgyph]{--stage-bleed:48px;--stage-fade:40px;height:var(--stage-h,320px);margin-block:calc(-1 * var(--stage-bleed));mask-image:linear-gradient(to bottom, transparent, var(--fg) var(--stage-fade), var(--fg) calc(100% - var(--stage-fade)), transparent);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.show-stage[data-astro-cid-qv4qgyph][data-grabbing]{cursor:grabbing}.show-world[data-astro-cid-qv4qgyph]{left:var(--ax,50%);top:var(--fy,70%);width:0;height:0;transform-style:preserve-3d;position:absolute}.show-floor[data-astro-cid-qv4qgyph]{width:3600px;height:2400px;transform:translate3d(var(--floor-x,0px), 2px, var(--floor-z,0px)) rotateX(90deg);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-paper) 4.5%, transparent), transparent);pointer-events:none;position:absolute;top:-1200px;left:-1800px}.featured[data-astro-cid-qv4qgyph][data-show-live] .show-wrap[data-astro-cid-qv4qgyph]{z-index:2;padding-top:var(--space-4);position:relative}.featured[data-astro-cid-qv4qgyph][data-show-live] .show-list[data-astro-cid-qv4qgyph]{grid-template-columns:minmax(0,1fr);display:grid}.featured[data-astro-cid-qv4qgyph][data-show-live] .show-case[data-astro-cid-qv4qgyph]{grid-area:1/1;align-content:end}.show-controls[data-astro-cid-qv4qgyph]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.show-segs[data-astro-cid-qv4qgyph]{flex-wrap:wrap;display:flex}.show-seg[data-astro-cid-qv4qgyph]{cursor:pointer;width:44px;height:44px;transition:width var(--dur-reveal) var(--ease-cut);background:0 0;border:0;padding:0;position:relative}.show-seg[data-astro-cid-qv4qgyph]:before,.show-seg-fill[data-astro-cid-qv4qgyph]{content:"";background:var(--line);height:2px;margin-top:-1px;position:absolute;top:50%;left:4px;right:4px}.show-seg[data-astro-cid-qv4qgyph]:hover:before{background:var(--muted)}.show-seg[data-astro-cid-qv4qgyph][aria-current=true]{width:88px}.show-seg-fill[data-astro-cid-qv4qgyph]{background:var(--accent);transform-origin:0;transform:scaleX(0)}.show-buttons[data-astro-cid-qv4qgyph]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.show-ctl[data-astro-cid-qv4qgyph]{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.show-ctl-face[data-astro-cid-qv4qgyph]{isolation:isolate;background:var(--raise);min-width:48px;min-height:48px;transition:color var(--dur-micro) var(--ease-settle);justify-content:center;align-items:center;display:inline-flex;position:relative}.show-ctl-face[data-astro-cid-qv4qgyph]:before{content:"";z-index:-1;background:var(--sweep);clip-path:polygon(0 100%,0 100%,0 100%);transition:clip-path var(--dur-hover) var(--ease-cut);position:absolute;inset:0}.show-ctl[data-astro-cid-qv4qgyph]:hover .show-ctl-face[data-astro-cid-qv4qgyph],.show-ctl[data-astro-cid-qv4qgyph]:focus-visible .show-ctl-face[data-astro-cid-qv4qgyph]{color:var(--sweep-on)}.show-ctl[data-astro-cid-qv4qgyph]:hover .show-ctl-face[data-astro-cid-qv4qgyph]:before,.show-ctl[data-astro-cid-qv4qgyph]:focus-visible .show-ctl-face[data-astro-cid-qv4qgyph]:before{clip-path:polygon(0 -200%,0 100%,300% 100%)}.show-ctl-text[data-astro-cid-qv4qgyph] .show-ctl-face[data-astro-cid-qv4qgyph]{padding-inline:var(--space-3);font-size:var(--text-small);font-weight:600}.show-play[data-astro-cid-qv4qgyph]{margin-left:auto}.show-icon-slot[data-astro-cid-qv4qgyph]{display:inline-flex}.show-ctl[data-astro-cid-qv4qgyph] .show-icon{width:16px;height:16px}.show-ctl[data-astro-cid-qv4qgyph] .show-icon-back{transform:scaleX(-1)}@media (width<=1023px){.featured[data-astro-cid-qv4qgyph][data-show-live] .show-wrap[data-astro-cid-qv4qgyph]{flex-direction:column;display:flex}}@media (width>=1024px){.featured[data-astro-cid-qv4qgyph][data-show-live]{box-sizing:border-box;min-height:100svh;padding-block:var(--space-12);flex-direction:column;justify-content:center;display:flex}.featured[data-astro-cid-qv4qgyph][data-show-live] .show[data-astro-cid-qv4qgyph]{min-height:var(--show-h,600px);flex-direction:row}.featured[data-astro-cid-qv4qgyph][data-show-live] .show-stage[data-astro-cid-qv4qgyph]{inset:calc(-1 * var(--stage-bleed)) 0;height:auto;margin:0;position:absolute}.featured[data-astro-cid-qv4qgyph][data-show-live] .show-wrap[data-astro-cid-qv4qgyph]{pointer-events:none;padding-top:0;display:flex}.featured[data-astro-cid-qv4qgyph][data-show-live] .show-column[data-astro-cid-qv4qgyph]{pointer-events:auto;flex-direction:column;width:clamp(340px,28%,400px);display:flex}}.featured[data-astro-cid-qv4qgyph] .show-slot{--fade:1;--haze:0;width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.featured[data-astro-cid-qv4qgyph] .show-card{left:calc(var(--cw) * -.5);top:calc(var(--ch) * -1);width:var(--cw);height:var(--ch);transform-style:preserve-3d;transform-origin:50% 55%;cursor:pointer;position:absolute}.featured[data-astro-cid-qv4qgyph] .show-face{opacity:var(--fade);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.featured[data-astro-cid-qv4qgyph] .show-face-cut{background:var(--raise);position:absolute;inset:0;overflow:hidden}.featured[data-astro-cid-qv4qgyph] .show-face-back{transform:rotateY(180deg)}.featured[data-astro-cid-qv4qgyph] .show-face .show-mark[data-astro-cid-qv4qgyph]{aspect-ratio:auto;width:100%;height:100%}.featured[data-astro-cid-qv4qgyph] .show-gloss,.featured[data-astro-cid-qv4qgyph] .show-sheen,.featured[data-astro-cid-qv4qgyph] .show-haze{pointer-events:none;position:absolute;inset:0}.featured[data-astro-cid-qv4qgyph] .show-gloss{background:linear-gradient(120deg, color-mix(in srgb, var(--color-paper) 16%, transparent), transparent 28%), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 8%, transparent), transparent 26%)}.featured[data-astro-cid-qv4qgyph] .show-sheen{background:radial-gradient(circle at var(--gx,50%) var(--gy,40%), color-mix(in srgb, var(--color-paper) 50%, transparent), transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity var(--dur-hover) ease}.featured[data-astro-cid-qv4qgyph] .show-haze{background:var(--bg);opacity:var(--haze)}.featured[data-astro-cid-qv4qgyph] .show-back{position:absolute;inset:0}.featured[data-astro-cid-qv4qgyph] .show-back-site{padding:3.2%}.featured[data-astro-cid-qv4qgyph] .show-back-site img{object-fit:cover;object-position:top;border-radius:var(--radius-shot);-webkit-user-drag:none;width:100%;height:100%}.featured[data-astro-cid-qv4qgyph] .show-back-details{align-items:end;gap:calc(var(--cw) * .04);padding:calc(var(--cw) * .05);grid-template-columns:1fr 1fr;display:grid}.featured[data-astro-cid-qv4qgyph] .show-details-head{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.featured[data-astro-cid-qv4qgyph] .show-details-head .meta{font-size:max(10px, calc(var(--cw) * .017));margin:0}.featured[data-astro-cid-qv4qgyph] .show-details-name{font-size:calc(var(--cw) * .062);text-transform:uppercase;margin:0;font-weight:800;font-stretch:110%;line-height:.95}.featured[data-astro-cid-qv4qgyph] .show-details-list{font-size:max(10px, calc(var(--cw) * .019));letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0;font-weight:700;font-stretch:120%;list-style:none}.featured[data-astro-cid-qv4qgyph] .show-details-list li{justify-content:space-between;gap:var(--space-2);padding-block:calc(var(--cw) * .012);border-top:1px solid var(--line);display:flex}.featured[data-astro-cid-qv4qgyph] .show-details-list li:last-child{border-bottom:1px solid var(--line);color:var(--muted)}@media (prefers-reduced-motion:reduce){.show-glow[data-astro-cid-qv4qgyph],.show-seg[data-astro-cid-qv4qgyph]{transition:none}}.hero[data-astro-cid-i3irphx7]{min-height:100svh;padding-block:var(--nav-clearance) var(--space-4);flex-direction:column;display:flex}.hero-inner[data-astro-cid-i3irphx7]{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.hero-head[data-astro-cid-i3irphx7]{display:contents}.hero-mark[data-astro-cid-i3irphx7]{aspect-ratio:1;width:min(36vw,160px);color:var(--fg);align-self:flex-end}.hero-title[data-astro-cid-i3irphx7]{text-box:trim-both cap alphabetic;margin-top:auto}.hero-sub[data-astro-cid-i3irphx7]{max-width:40ch;color:var(--muted);margin:0}.hero-actions[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hero-title[data-astro-cid-i3irphx7] .ln[data-astro-cid-i3irphx7]{font-stretch:calc(var(--w,var(--wdth-display)) * 1%);display:block}.hero-title[data-astro-cid-i3irphx7] .ln-lead[data-astro-cid-i3irphx7]{color:var(--accent)}.hero-mark[data-astro-cid-i3irphx7] .hero-n{width:100%;height:100%;display:block;overflow:visible}.hero-mark[data-astro-cid-i3irphx7] .n-p1,.hero-mark[data-astro-cid-i3irphx7] .n-p2{transition:transform var(--dur-part) var(--ease-settle)}.hero-mark[data-astro-cid-i3irphx7] .n-slit{fill:var(--accent);opacity:0;transition:opacity var(--dur-hover) var(--ease-settle)}.hero-mark[data-astro-cid-i3irphx7]:hover .n-p1{transform:translate(-22px,22px)}.hero-mark[data-astro-cid-i3irphx7]:hover .n-p2{transform:translate(22px,-22px)}.hero-mark[data-astro-cid-i3irphx7]:hover .n-slit{opacity:1}.hero-foot[data-astro-cid-i3irphx7]{justify-content:space-between;gap:var(--space-1) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}@media (width<=767px){.hero-disciplines[data-astro-cid-i3irphx7],.hero-scroll[data-astro-cid-i3irphx7]{display:none}.hero[data-astro-cid-i3irphx7]{isolation:isolate;padding-bottom:calc(56px + var(--margin) + var(--space-2));position:relative;overflow:clip}.hero-mark[data-astro-cid-i3irphx7]{z-index:-1;width:110vw;color:var(--line);pointer-events:none;position:absolute;top:8svh;right:-30vw}.hero-title[data-astro-cid-i3irphx7]{--w:82;font-size:clamp(40px,12vw,60px)}.hero-actions[data-astro-cid-i3irphx7]{margin-bottom:auto}}html[data-hero-enter] .hero-title[data-astro-cid-i3irphx7] .ln[data-astro-cid-i3irphx7]{--w:var(--wdth-condensed)}html[data-hero-enter] .hero-mark[data-astro-cid-i3irphx7] .n-p1{transform:translate(-60px,60px)}html[data-hero-enter] .hero-mark[data-astro-cid-i3irphx7] .n-p2{transform:translate(60px,-60px)}@media (width>=768px){.hero-head[data-astro-cid-i3irphx7]{margin-top:auto;display:block;position:relative}.hero-title[data-astro-cid-i3irphx7]{margin-top:0}.hero-actions[data-astro-cid-i3irphx7]{margin-bottom:auto}.hero-mark[data-astro-cid-i3irphx7]{width:auto;height:100%;position:absolute;top:0;right:0}}@media (width>=1024px){.hero-title[data-astro-cid-i3irphx7] .ln[data-astro-cid-i3irphx7]{white-space:nowrap}}.slices[data-astro-cid-4575agub]{padding-block:var(--space-16)}.slices-eyebrow[data-astro-cid-4575agub]{margin:0 0 var(--space-4);color:var(--muted)}.slices-list[data-astro-cid-4575agub]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.slice[data-astro-cid-4575agub]{min-width:0;transition:flex-grow var(--dur-reveal) var(--ease-cut);flex:1 1 0;container-type:inline-size}.slice[data-astro-cid-4575agub]:has(.slice-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.slice-link[data-astro-cid-4575agub]:before{content:"";z-index:-1;background:var(--accent-fill);clip-path:polygon(0 100%,0 100%,0 100%);transition:clip-path var(--dur-reveal) var(--ease-cut);position:absolute;inset:0}.slice-link[data-astro-cid-4575agub]{isolation:isolate;box-sizing:border-box;justify-content:space-between;gap:var(--space-6);height:100%;min-height:44px;padding:var(--space-4);background:var(--raise);clip-path:polygon(0 0, calc(100% - var(--cut-m)) 0, 100% var(--cut-m), 100% 100%, 0 100%);flex-direction:column;text-decoration:none;display:flex;position:relative}.slice-link[data-astro-cid-4575agub]:focus-visible{outline:none}.slice-foot[data-astro-cid-4575agub]{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.slice-foot[data-astro-cid-4575agub] .slice-icon{width:20px;height:20px;color:var(--muted);flex:none}.slice-name[data-astro-cid-4575agub]{font-size:clamp(18px, min(11cqi, (100cqi - 2 * var(--space-4)) / 6.5), 44px);text-transform:uppercase;transition:font-stretch var(--dur-reveal) var(--ease-cut);margin:0;font-weight:800;font-stretch:90%;line-height:.95}.slice-mode[data-astro-cid-4575agub]{margin:var(--space-2) 0 0;color:var(--muted)}.slice-tools[data-astro-cid-4575agub]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.slice-index[data-astro-cid-4575agub]{display:none}@media (width<=767px){.slices-list[data-astro-cid-4575agub]{--stack-top:80px;--peek:18px;gap:var(--space-3)}.slice[data-astro-cid-4575agub]{top:calc(var(--stack-top) + var(--i) * var(--peek));position:sticky}.slice-link[data-astro-cid-4575agub]{gap:var(--space-4) var(--space-2);min-height:56svh;padding:var(--space-3);border-top:1px solid var(--line);transform-origin:50% 0;clip-path:polygon(0 0, calc(100% - var(--cut-l)) 0, 100% var(--cut-l), 100% 100%, 0 100%);grid-template:"index mode""name name"minmax(0,1fr)"foot foot"/auto minmax(0,1fr);display:grid}.slice-head[data-astro-cid-4575agub]{display:contents}.slice-index[data-astro-cid-4575agub]{font-size:var(--text-meta);color:var(--accent);white-space:nowrap;grid-area:index;display:block}.slice-mode[data-astro-cid-4575agub]{padding-right:var(--cut-l);text-align:right;grid-area:mode;margin:0}.slice-name[data-astro-cid-4575agub]{font-size:clamp(36px, (100cqi - 2 * var(--space-3)) / 7.4, 64px);grid-area:name;align-self:end;line-height:.92}.slice-foot[data-astro-cid-4575agub]{grid-area:foot}.slice-foot[data-astro-cid-4575agub] .slice-icon{width:24px;height:24px;color:var(--fg)}}@media (width>=1024px){.slices-list[data-astro-cid-4575agub]{flex-direction:row;min-height:440px}.slices-list[data-astro-cid-4575agub]:not(:hover,:focus-within) .slice[data-astro-cid-4575agub].is-open,.slice[data-astro-cid-4575agub]:hover,.slice[data-astro-cid-4575agub]:focus-within{--fg:var(--color-paper);--muted:var(--color-paper);--line:var(--color-line-on-dark);flex-grow:2.4}.slices-list[data-astro-cid-4575agub]:not(:hover,:focus-within) .slice[data-astro-cid-4575agub].is-open .slice-link[data-astro-cid-4575agub]:before,.slice[data-astro-cid-4575agub]:hover .slice-link[data-astro-cid-4575agub]:before,.slice[data-astro-cid-4575agub]:focus-within .slice-link[data-astro-cid-4575agub]:before{clip-path:polygon(0 -200%,0 100%,300% 100%)}.slice-name[data-astro-cid-4575agub]{font-stretch:75%}.slices-list[data-astro-cid-4575agub]:not(:hover,:focus-within) .slice[data-astro-cid-4575agub].is-open .slice-name[data-astro-cid-4575agub],.slice[data-astro-cid-4575agub]:hover .slice-name[data-astro-cid-4575agub],.slice[data-astro-cid-4575agub]:focus-within .slice-name[data-astro-cid-4575agub]{font-stretch:110%}}.run[data-astro-cid-wlms5m2f]{padding-block:var(--space-12)}.run-eyebrow[data-astro-cid-wlms5m2f]{margin:0 0 var(--space-6);color:var(--muted)}.run-list[data-astro-cid-wlms5m2f]{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.run-stage[data-astro-cid-wlms5m2f]{gap:var(--space-3);display:grid}.run-index[data-astro-cid-wlms5m2f]{margin:0 0 var(--space-2);color:var(--accent)}.run-body[data-astro-cid-wlms5m2f]{max-width:48ch;margin:var(--space-3) 0 0}.run-art[data-astro-cid-wlms5m2f] img{width:100%;height:auto}.run-caption[data-astro-cid-wlms5m2f]{padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);margin:0}@media (width>=1024px){.run-stage[data-astro-cid-wlms5m2f]{column-gap:var(--space-8);grid-template-columns:5fr 7fr;grid-template-areas:"copy art""caption art";align-items:start}.run-copy[data-astro-cid-wlms5m2f]{grid-area:copy}.run-art[data-astro-cid-wlms5m2f]{grid-area:art}.run-caption[data-astro-cid-wlms5m2f]{grid-area:caption;align-self:end}}.run-lift[data-astro-cid-wlms5m2f]{display:none}@media (width>=1024px){.run[data-astro-cid-wlms5m2f][data-run-pinned]{box-sizing:border-box;min-height:100svh;padding-block:var(--nav-clearance) var(--space-6);flex-direction:column;justify-content:center;display:flex;overflow-x:clip}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-list[data-astro-cid-wlms5m2f]{gap:0}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-stage[data-astro-cid-wlms5m2f]{grid-area:1/1}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-stage[data-astro-cid-wlms5m2f]:not([data-current]){pointer-events:none}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-art[data-astro-cid-wlms5m2f]{position:relative;overflow:hidden}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-art[data-astro-cid-wlms5m2f] img{width:auto;max-width:100%;max-height:calc(100svh - 22rem);margin-inline:auto}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-lift[data-astro-cid-wlms5m2f]{background:var(--accent-fill);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);display:block;position:absolute;inset:-30% -60%}.run[data-astro-cid-wlms5m2f][data-run-pinned] .run-progress[data-astro-cid-wlms5m2f]{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}}.run-rail[data-astro-cid-wlms5m2f]{background:var(--line);flex:1;height:2px;position:relative}.run-fill[data-astro-cid-wlms5m2f]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.run-notch[data-astro-cid-wlms5m2f]{background:var(--fg);width:2px;height:12px;position:absolute;top:-5px;transform:translate(-50%)skew(-45deg)}.run-count[data-astro-cid-wlms5m2f]{color:var(--accent);margin:0}@media (width<=767px){.run-list[data-astro-cid-wlms5m2f]{gap:var(--space-8)}.run-stage[data-astro-cid-wlms5m2f]{gap:var(--space-2)}.run-name[data-astro-cid-wlms5m2f]{font-size:clamp(44px,13vw,64px)}.run-body[data-astro-cid-wlms5m2f]{margin-top:var(--space-2)}.run[data-astro-cid-wlms5m2f][data-run-held]{height:calc(100svh + (var(--run-n) - 1) * var(--run-step,75svh));padding:0}.run[data-astro-cid-wlms5m2f][data-run-held]>.wrap[data-astro-cid-wlms5m2f]{box-sizing:border-box;height:100svh;padding-block:76px calc(56px + var(--margin) + var(--space-2));flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:clip}.run[data-astro-cid-wlms5m2f][data-run-held] .run-eyebrow[data-astro-cid-wlms5m2f]{margin-bottom:var(--space-4)}.run[data-astro-cid-wlms5m2f][data-run-held] .run-list[data-astro-cid-wlms5m2f]{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"copy""art""caption";min-height:0}.run[data-astro-cid-wlms5m2f][data-run-held] .run-stage[data-astro-cid-wlms5m2f]{display:contents}.run[data-astro-cid-wlms5m2f][data-run-held] .run-copy[data-astro-cid-wlms5m2f]{grid-area:copy}.run[data-astro-cid-wlms5m2f][data-run-held] .run-art[data-astro-cid-wlms5m2f]{grid-area:art;align-self:center;min-height:0;position:relative;overflow:hidden}.run[data-astro-cid-wlms5m2f][data-run-held] .run-art[data-astro-cid-wlms5m2f] img{width:auto;max-width:100%;max-height:36svh;margin-inline:auto}.run[data-astro-cid-wlms5m2f][data-run-held] .run-caption[data-astro-cid-wlms5m2f]{grid-area:caption}.run[data-astro-cid-wlms5m2f][data-run-held] .run-lift[data-astro-cid-wlms5m2f]{background:var(--accent-fill);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);display:block;position:absolute;inset:-30% -60%}.run[data-astro-cid-wlms5m2f][data-run-held] .run-progress[data-astro-cid-wlms5m2f]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}}
