.stage[data-astro-cid-lkdcuw2y]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--red:#c4202a;--maroon:#5c1017;--cream:#efe7d6;--teal:#3fb8ad;--ink:#0b0c0d;pointer-events:none;height:17rem;position:relative;overflow:clip}.stage__defs[data-astro-cid-lkdcuw2y]{width:0;height:0;position:absolute;overflow:hidden}.stage[data-astro-cid-lkdcuw2y]>[data-astro-cid-lkdcuw2y]{position:absolute}.stage[data-astro-cid-lkdcuw2y]>span[data-astro-cid-lkdcuw2y],.stage[data-astro-cid-lkdcuw2y]>div[data-astro-cid-lkdcuw2y]{display:block}.stage[data-astro-cid-lkdcuw2y]>[data-astro-cid-lkdcuw2y][style*=--depth]{translate:calc(var(--px,0) * var(--depth) * 1px) calc(var(--py,0) * var(--depth) * 1px);transition:translate .32s var(--ease-out)}.stage__base[data-astro-cid-lkdcuw2y]{background:var(--ink);clip-path:polygon(22% 0,100% 0,100% 84%,0 100%);inset:0}.stage__base[data-astro-cid-lkdcuw2y]:after{content:"";background:var(--grain);opacity:.16;position:absolute;inset:0}.stage__facade[data-astro-cid-lkdcuw2y]{width:100%;height:100%}.stage__base[data-astro-cid-lkdcuw2y] .stage__facade[data-astro-cid-lkdcuw2y]{opacity:.32}.stage__red[data-astro-cid-lkdcuw2y]{background:linear-gradient(160deg, var(--red) 0 55%, var(--maroon) 100%);clip-path:polygon(38% 0,100% 0,100% 100%,0 62%);width:46%;height:78%;top:0;right:0}.stage__spray[data-astro-cid-lkdcuw2y]{background:radial-gradient(var(--red) 1.3px, transparent 1.9px) 0 0 / 7px 7px;clip-path:polygon(46% 0,100% 0,100% 100%,0 100%);width:42%;height:72%;top:0;right:22%;mask-image:linear-gradient(240deg,#000 18%,#0000 70%)}.stage__spray--low[data-astro-cid-lkdcuw2y]{clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);width:46%;height:48%;inset:auto auto 0 0;mask-image:linear-gradient(20deg,#000 10%,#0000 65%)}.stage__slash[data-astro-cid-lkdcuw2y]{background:var(--red);width:1.1rem;height:118%;top:-8%;right:6%;transform:rotate(24deg)}.stage__window[data-astro-cid-lkdcuw2y],.stage__frame[data-astro-cid-lkdcuw2y],.stage__gap[data-astro-cid-lkdcuw2y]{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);inset:9% 9% 9% 20%}.stage__frame[data-astro-cid-lkdcuw2y]{background:var(--cream);right:calc(9% - 14px);transform:translate(-14px,-12px)}.stage__gap[data-astro-cid-lkdcuw2y]{background:var(--ink);right:calc(9% - 9px);transform:translate(-9px,-8px)}.stage__window[data-astro-cid-lkdcuw2y]{background:#121416;place-items:center;margin:0;display:grid;overflow:hidden}.stage__window[data-astro-cid-lkdcuw2y]:after{content:"";background:radial-gradient(70% 60% at 92% 30%, #c4202a52, transparent 70%), radial-gradient(110% 85% at 38% 32%, transparent 30%, #050506d9 100%), linear-gradient(to bottom, transparent 55%, #050506b3), var(--grain);background-size:auto,auto,auto,180px 180px;position:absolute;inset:0}.stage__facade--lit[data-astro-cid-lkdcuw2y]{position:absolute;inset:0}.stage__photo[data-astro-cid-lkdcuw2y]{object-fit:cover;object-position:60% 25%;filter:grayscale()contrast(1.12)brightness(.92);width:100%;height:100%;position:absolute;inset:0}.stage__tech[data-astro-cid-lkdcuw2y]{background:var(--teal);opacity:.85;width:1px;height:46%;top:4%;right:2%;transform:rotate(24deg)}.stage__cross[data-astro-cid-lkdcuw2y]{background:linear-gradient(var(--teal), var(--teal)) center / 100% 1px no-repeat, linear-gradient(var(--teal), var(--teal)) center / 1px 100% no-repeat;opacity:.8;width:22px;height:22px}.stage__cross--a[data-astro-cid-lkdcuw2y]{top:6%;left:30%}.stage__cross--b[data-astro-cid-lkdcuw2y]{bottom:14%;right:3%}@media (width<=63.99rem){.stage__window[data-astro-cid-lkdcuw2y],.stage__frame[data-astro-cid-lkdcuw2y],.stage__gap[data-astro-cid-lkdcuw2y]{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);inset:12% 6% 10% 10%}.stage__frame[data-astro-cid-lkdcuw2y]{right:calc(6% - 9px);transform:translate(-9px,-8px)}.stage__gap[data-astro-cid-lkdcuw2y]{right:calc(6% - 6px);transform:translate(-6px,-5px)}.stage__base[data-astro-cid-lkdcuw2y]{clip-path:polygon(5% 0,100% 0,100% 100%,0 100%)}.stage[data-astro-cid-lkdcuw2y]>.stage__cross[data-astro-cid-lkdcuw2y],.stage[data-astro-cid-lkdcuw2y]>.stage__tech[data-astro-cid-lkdcuw2y]{display:none}.stage__photo[data-astro-cid-lkdcuw2y]{object-position:60% 30%}.stage__red[data-astro-cid-lkdcuw2y]{width:40%}}@media (prefers-reduced-motion:no-preference){.stage__red[data-astro-cid-lkdcuw2y]{animation:stage-field-in .7s var(--ease-out) both}.stage__slash[data-astro-cid-lkdcuw2y]{animation:stage-slash-in .62s .12s var(--ease-snap) both}.stage__frame[data-astro-cid-lkdcuw2y],.stage__gap[data-astro-cid-lkdcuw2y]{animation:stage-frame-in .56s 80ms var(--ease-out) both}}.stage[data-astro-cid-lkdcuw2y]>.amb[data-astro-cid-lkdcuw2y]{pointer-events:none}.stage[data-astro-cid-lkdcuw2y]>.amb--shade[data-astro-cid-lkdcuw2y]{background:linear-gradient(112deg,#0000 10%,#05050680 50%,#0000 90%);width:34%;top:0;bottom:0;left:30%}.stage[data-astro-cid-lkdcuw2y]>.amb--glow-red[data-astro-cid-lkdcuw2y]{background:radial-gradient(closest-side,#c4202a57,#0000);width:56%;height:46%;top:-6%;right:-10%}.stage[data-astro-cid-lkdcuw2y]>.amb--glow-teal[data-astro-cid-lkdcuw2y]{background:radial-gradient(closest-side,#3fb8ad26,#0000);width:44%;height:36%;bottom:6%;left:12%}.stage__window[data-astro-cid-lkdcuw2y]>.amb--sheen[data-astro-cid-lkdcuw2y]{pointer-events:none;background:linear-gradient(90deg,#0000,#efe7d612 30%,#efe7d626 50%,#efe7d612 70%,#0000);width:22%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-130%)skew(-18deg)}.stage__window[data-astro-cid-lkdcuw2y]>.amb--sheen-2[data-astro-cid-lkdcuw2y]{opacity:.7;width:9%}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.stage[data-astro-cid-lkdcuw2y]>.amb--glow-red[data-astro-cid-lkdcuw2y]{animation:26s steps(312,end) infinite alternate amb-glow-a}.stage[data-astro-cid-lkdcuw2y]>.amb--glow-teal[data-astro-cid-lkdcuw2y]{animation:34s steps(408,end) -9s infinite alternate amb-glow-b}.stage[data-astro-cid-lkdcuw2y]>.amb--shade[data-astro-cid-lkdcuw2y]{animation:41s steps(492,end) -14s infinite alternate amb-shade}.stage__window[data-astro-cid-lkdcuw2y]>.amb--sheen[data-astro-cid-lkdcuw2y]{animation:24s steps(108,end) 2.5s infinite amb-sheen}.stage__window[data-astro-cid-lkdcuw2y]>.amb--sheen-2[data-astro-cid-lkdcuw2y]{animation-delay:14.5s}.stage[data-astro-cid-lkdcuw2y] .amb[data-astro-cid-lkdcuw2y]{will-change:transform;animation-play-state:var(--ambient-play,running)}:root[data-scene-active] .stage[data-astro-cid-lkdcuw2y],:root[data-hero-out] .stage[data-astro-cid-lkdcuw2y],:root[data-ambient-idle] .stage[data-astro-cid-lkdcuw2y]{--ambient-play:paused}}@keyframes amb-glow-a{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-9%,7%)scale(1.14)}}@keyframes amb-glow-b{0%{opacity:.6;transform:translate(0)scale(1)}to{opacity:1;transform:translate(12%,-8%)scale(1.18)}}@keyframes amb-shade{0%{transform:translate(-40%)}to{transform:translate(40%)}}@keyframes amb-sheen{0%{transform:translate(-130%)skew(-18deg)}37.5%,to{transform:translate(560%)skew(-18deg)}}@media (forced-colors:active){.stage[data-astro-cid-lkdcuw2y] .amb[data-astro-cid-lkdcuw2y]{display:none}}@keyframes stage-field-in{0%{transform:translate(8%)}}@keyframes stage-slash-in{0%{transform:rotate(24deg)translateY(-40%)}}@keyframes stage-frame-in{0%{transform:translate(0)}}.hero[data-astro-cid-ge2uvauf]{--bleed:13rem;isolation:isolate;padding-block:clamp(1.5rem,.5rem + 3vw,3rem) clamp(2rem,1rem + 3vw,3.5rem);position:relative;overflow-x:clip}.hero__grid[data-astro-cid-ge2uvauf]{gap:2rem;display:grid}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf]{padding-block-end:2rem}.hero__text[data-astro-cid-ge2uvauf]{max-width:56%}.hero[data-astro-cid-ge2uvauf] .stage{z-index:-1;top:0;right:0;bottom:calc(-1 * var(--bleed));width:50%;height:auto;position:absolute}}.hero__text[data-astro-cid-ge2uvauf]{container-type:inline-size}.hero__role[data-astro-cid-ge2uvauf]{color:var(--tech);font-weight:650;font-stretch:85%;font-size:var(--step-1);margin-block-end:.5rem}.name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:wrap;font-size:clamp(2.25rem,min(15cqi,13.5svh),7.25rem);font-style:italic;font-weight:800;line-height:.95}.name__line[data-astro-cid-ge2uvauf]{display:block}.name__line[data-astro-cid-ge2uvauf]:first-child{white-space:nowrap}.name__rule[data-astro-cid-ge2uvauf]{background:var(--accent);width:min(60%,22rem);height:.6rem;transform:skewX(var(--slant));transform-origin:0;margin-block:1rem 1.25rem;display:block}.hero__lede[data-astro-cid-ge2uvauf]{font-size:var(--step-1);max-width:42ch;margin-block-end:1.5rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;padding-inline-start:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.name__line[data-astro-cid-ge2uvauf]{animation:slide-in .56s var(--ease-out) both}.name__line[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:70ms}.name__rule[data-astro-cid-ge2uvauf]{animation:wipe .52s .14s var(--ease-out) both}}@keyframes slide-in{0%{transform:translate(-.35em)}}@keyframes wipe{0%{transform:skewX(var(--slant)) scaleX(.15)}}.card[data-astro-cid-y2vllrex]{--tilt:-1.5deg;isolation:isolate;color:var(--card-text);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.5rem 2.75rem 2.25rem;display:grid;position:relative}.card__frame[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:before{transform:rotate(var(--tilt)) skewX(var(--slant));transition:transform var(--fast) var(--ease-snap), translate var(--fast) var(--ease-snap);position:absolute;inset:0 1.25rem}.card__frame[data-astro-cid-y2vllrex]{z-index:-1;background:var(--card-panel);border:3px solid var(--card-frame);box-shadow:inset 0 0 0 6px var(--card-panel), inset 0 0 0 7px color-mix(in srgb, var(--card-text) 22%, transparent)}.card[data-astro-cid-y2vllrex]:before{content:"";z-index:-2;background:var(--accent);opacity:0;translate:0}.card__art[data-astro-cid-y2vllrex]{height:6.5rem}.art[data-astro-cid-y2vllrex]{width:100%;height:100%}.art--calss[data-astro-cid-y2vllrex] .line[data-astro-cid-y2vllrex]{fill:color-mix(in srgb, var(--card-text) 35%, transparent)}.art--calss[data-astro-cid-y2vllrex] .hit[data-astro-cid-y2vllrex]{fill:#3fb8ad}.art--calss[data-astro-cid-y2vllrex] .link[data-astro-cid-y2vllrex]{fill:none;stroke:#e04a52;stroke-width:2px;stroke-dasharray:4 3}.art--jairus[data-astro-cid-y2vllrex] .wave[data-astro-cid-y2vllrex]{fill:#3fb8ad;opacity:.85}.art--jairus[data-astro-cid-y2vllrex] .ring[data-astro-cid-y2vllrex]{fill:none;stroke:#3fb8ad99;stroke-width:1.5px}.card__body[data-astro-cid-y2vllrex]{align-content:start;gap:.35rem;display:grid}.card__context[data-astro-cid-y2vllrex]{color:#6fd3c9;font-size:var(--step--1);font-weight:650;font-stretch:85%}.card__title[data-astro-cid-y2vllrex]{font-family:var(--font-body);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);font-style:oblique 12deg;font-weight:850;font-stretch:70%;line-height:1}.card__link[data-astro-cid-y2vllrex]{text-decoration:none}.card__link[data-astro-cid-y2vllrex]:after{content:"";z-index:1;position:absolute;inset:0 1rem}.card__summary[data-astro-cid-y2vllrex]{color:var(--card-text);max-width:38ch}.card__note[data-astro-cid-y2vllrex]{color:var(--card-muted);font-size:var(--step--1);font-style:italic}.card__go[data-astro-cid-y2vllrex]{color:#efe7d6;width:3.5rem;height:2.5rem;rotate:var(--tilt);place-items:center;display:grid;position:absolute;bottom:.5rem;right:1.5rem}.card__go[data-astro-cid-y2vllrex]:before{content:"";z-index:-1;background:var(--accent);transform:skewX(var(--slant));position:absolute;inset:0}.card__go[data-astro-cid-y2vllrex] svg[data-astro-cid-y2vllrex]{width:1.5rem;height:1.5rem;transition:translate var(--fast) var(--ease-snap)}.card[data-astro-cid-y2vllrex]:hover .card__frame[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-within .card__frame[data-astro-cid-y2vllrex]{translate:-4px -4px}.card[data-astro-cid-y2vllrex]:hover:before,.card[data-astro-cid-y2vllrex]:focus-within:before{opacity:1;translate:6px 6px}.card[data-astro-cid-y2vllrex]:hover .card__go[data-astro-cid-y2vllrex] svg[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:focus-within .card__go[data-astro-cid-y2vllrex] svg[data-astro-cid-y2vllrex]{translate:5px}@supports selector(:has(*)){.card__link[data-astro-cid-y2vllrex]:focus-visible{outline:none}.card[data-astro-cid-y2vllrex]:has(.card__link:focus-visible) .card__frame[data-astro-cid-y2vllrex]{outline:3px solid var(--tech);outline-offset:5px}}@media (width>=40rem){.card[data-astro-cid-y2vllrex]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;padding:2rem 3.5rem 2.75rem}.card__body[data-astro-cid-y2vllrex]{grid-area:1/1}.card__art[data-astro-cid-y2vllrex]{grid-area:1/2;height:8rem}}@media (width<=39.99rem){.card[data-astro-cid-y2vllrex]{--tilt:0deg;--slant:-6deg;padding-block-end:3.5rem;padding-inline:2rem}.card__frame[data-astro-cid-y2vllrex],.card[data-astro-cid-y2vllrex]:before{inset:0 .6rem}.card__link[data-astro-cid-y2vllrex]:after{inset:0}}.scene,.scene-opener{display:none}@media (hover:hover) and (pointer:fine) and (width>=64rem){[data-scene-root]{position:relative}[data-scene-root][data-scene-open]{z-index:4}.scene{--cream:#efe7d6;--scene-red:#c4202a;--scene-teal:#3fb8ad;--scene-muted:#b6afa4;--scene-panel:#0e1012;z-index:5;top:var(--scene-top,-28rem);left:var(--scene-left,0);width:var(--scene-width,100%);height:var(--scene-height,26rem);color:var(--cream);visibility:hidden;pointer-events:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(16rem,.36fr) minmax(0,.64fr);column-gap:2rem;padding:2rem 2.5rem;transition:visibility 0s linear .26s;display:grid;position:absolute;container-type:size}[data-scene-root][data-scene-open] .scene{visibility:visible;pointer-events:auto;transition-delay:0s}.scene-opener{z-index:3;min-height:2.5rem;color:var(--card-text);background:var(--card-panel);border:1px solid color-mix(in srgb, var(--card-text) 55%, transparent);font:inherit;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--fast) linear;align-items:center;padding:.3rem 1rem;font-weight:750;display:inline-flex;position:absolute;bottom:.5rem;right:5.6rem}.scene-opener[hidden]{display:none}[data-scene-root]:hover .scene-opener,.scene-opener:focus-visible,.scene-opener[aria-expanded=true]{opacity:1;pointer-events:auto}.scene-opener:hover{background:var(--accent);border-color:var(--accent);color:#efe7d6}[data-scene-root]:after{content:"";z-index:2;background:var(--accent);transform-origin:0;pointer-events:none;height:3px;position:absolute;bottom:-.35rem;left:3rem;right:6rem;transform:scaleX(0)}[data-scene-root][data-scene-arming]:after{transition:transform var(--scene-dwell,.52s) linear;transform:scaleX(1)}[data-scene-root][data-scene-open]:after{transform:scaleX(1)}[data-scene-root][data-scene-open] .card__frame{border-color:var(--accent)}.scene__backdrop{z-index:0;clip-path:polygon(3% 0,100% 0,100% 100%,0 100%);background:radial-gradient(60% 80% at 82% 20%,#c4202a52,#0000 70%),radial-gradient(40% 60% at 8% 100%,#3fb8ad1f,#0000 70%),linear-gradient(160deg,#141012 0%,#0b0c0d 60%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #efe7d61f}.scene__rays{background:repeating-conic-gradient(from 198deg at 104% -10%, #efe7d612 0 .25deg, transparent .25deg 5deg);position:absolute;inset:0;mask-image:linear-gradient(270deg,#000,#0000 85%)}.scene__frame{z-index:1;cursor:pointer;grid-area:1/2;min-height:0;position:relative}.scene__frame:before{content:"";background:var(--scene-panel);border:3px solid var(--cream);box-shadow:inset 0 0 0 6px var(--scene-panel), inset 0 0 0 7px #efe7d638;transform:rotate(-1.5deg) skewX(var(--slant));position:absolute;inset:0 .5rem}.scene__window{background:#1b1c1e;position:absolute;inset:1.25rem 2.6rem 1.25rem 3.2rem;overflow:hidden;box-shadow:0 0 0 1px #efe7d62e}.scene__slides{position:absolute;inset:0}.scene__slide{z-index:1;opacity:0;visibility:hidden;transition:opacity .52s linear, translate .52s var(--ease-out), visibility 0s linear .52s;position:absolute;inset:0;translate:1.5%}.scene__slide.is-current{z-index:2;opacity:1;visibility:inherit;transition:opacity .52s linear, translate .64s var(--ease-out), visibility 0s;translate:0}.scene__img{object-fit:contain;width:100%;height:100%}.scene__illustration{background:radial-gradient(60% 70%,#3fb8ad29,#0000 70%),repeating-linear-gradient(-12deg,#0000 0 22px,#efe7d609 22px 23px),#0d1112;place-items:center;display:grid;position:absolute;inset:0}.scene__orb{width:82%;height:82%}.scene__wave{fill:var(--scene-teal);opacity:.8}.scene__ring{fill:none;stroke:#3fb8ad99;stroke-width:1.5px}.scene__ring--faint{stroke:#efe7d62e;stroke-dasharray:3 5}.scene__info{z-index:2;grid-area:1/1;align-content:center;gap:.5rem;min-width:0;display:grid;position:relative}.scene__kicker{color:#6fd3c9;font-size:var(--step--1);font-weight:650;font-stretch:85%}.scene__index{color:var(--cream);margin-inline-end:.35rem;font-weight:800}.scene__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.6rem,1.6rem + 2.6vw,4.2rem);font-style:italic;font-weight:800;line-height:1}.scene__name:after{content:"";background:var(--scene-red);width:7rem;height:.4rem;transform:skewX(var(--slant));margin-block-start:.6rem;display:block}.scene__meta{font-size:var(--step--1);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;font-weight:700;display:flex}.scene__ticks{gap:.3rem;display:flex}.scene__tick{width:1.6rem;height:.3rem;transform:skewX(var(--slant));background:#efe7d640;position:relative;overflow:hidden}.scene__tick:after{content:"";background:var(--scene-red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.scene__tick.is-current:after{transform:scaleX(1)}.scene.is-cycling[data-playing=true] .scene__tick.is-current:after{animation:scene-tick var(--slide-ms,3.8s) linear both}@keyframes scene-tick{0%{transform:scaleX(0)}}.scene__captions{display:grid}.scene__caption{visibility:hidden;grid-area:1/1;align-content:start;gap:.1rem;display:grid}.scene__caption.is-current{visibility:inherit}.scene__cap-title{font-weight:750;font-stretch:85%}.scene__cap-text{color:var(--scene-muted);font-size:var(--step--1);max-width:46ch}.scene__note{color:var(--scene-muted);font-size:var(--step--1);max-width:46ch;font-style:italic}.scene__note--strong{color:var(--cream);font-style:normal}.scene__controls{gap:.35rem;display:flex}.scene__btn,.scene__close{width:2.75rem;height:2.75rem;color:var(--cream);cursor:pointer;background:#0b0c0db3;border:1px solid #efe7d666;place-items:center;padding:0;display:inline-grid}.scene__btn:hover,.scene__close:hover{border-color:var(--cream);background:var(--scene-red)}.scene__btn svg,.scene__close svg{width:1.1rem;height:1.1rem}.scene__close{z-index:6;position:absolute;top:1rem;right:1rem}.scene__icon-play{display:none}.scene[data-playing=false] .scene__icon-play{display:block}.scene[data-playing=false] .scene__icon-pause{display:none}.scene__strip{gap:.5rem;margin-block-start:.25rem;display:flex}.scene__strip-btn{min-height:2.75rem;color:var(--scene-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #efe7d640;align-items:baseline;gap:.45rem;padding:.4rem .9rem;font-weight:750;font-stretch:85%;display:inline-flex}.scene__strip-btn:hover{color:var(--cream);border-bottom-color:var(--cream)}.scene__strip-btn[aria-current=true]{color:var(--cream);border-bottom-color:var(--scene-red)}.scene__strip-n{font-size:var(--step--1);color:#6fd3c9}.scene__open{isolation:isolate;min-height:2.75rem;color:var(--cream);white-space:nowrap;justify-self:start;align-items:center;gap:.5rem;margin-block-start:.25rem;padding:.4rem 1.1rem;font-weight:750;font-stretch:85%;text-decoration:none;display:inline-flex;position:relative}.scene__open:before{content:"";z-index:-1;background:var(--scene-red);transform:skewX(var(--slant));position:absolute;inset:0}.scene__open svg{width:1.1rem;height:1.1rem;transition:translate var(--fast) var(--ease-snap)}.scene__open:hover svg,.scene__open:focus-visible svg{translate:4px}@container (height<=448px){.scene .scene__kicker{display:none}}@container (height<=416px){.scene .scene__info{gap:.4rem}.scene .scene__meta{display:none}.scene .scene__name{font-size:2.2rem}.scene .scene__name:after{margin-block-start:.35rem}}@container (height<=340px){.scene .scene__name{display:none}}@container (height<=286px){.scene .scene__cap-text{display:none}}@container (height<=240px){.scene .scene__info{gap:.25rem}.scene .scene__captions{display:none}.scene .scene__note{line-height:1.3}}@media (prefers-reduced-motion:no-preference){.scene__backdrop{transform-origin:50% 100%;opacity:0;transition:transform .26s var(--ease-out), opacity .2s linear;transform:translateY(14%)scaleY(.2)}[data-scene-root][data-scene-open] .scene__backdrop{opacity:1;transition:transform .56s var(--ease-out), opacity .18s linear;transform:none}.scene__frame,.scene__info{opacity:0;transition:opacity .14s linear,transform .2s linear}.scene__frame{transform:translate(3rem)}.scene__info{transform:translate(-1.5rem)}[data-scene-root][data-scene-open] .scene__frame,[data-scene-root][data-scene-open] .scene__info{opacity:1;transition:opacity .32s .22s linear, transform .56s .18s var(--ease-out);transform:none}}.scene__cut{display:none}[data-scene-root][data-scene-leaving]{z-index:3}[data-scene-root][data-scene-leaving] .scene{visibility:visible;transition:none}[data-scene-root][data-scene-leaving] :is(.scene__backdrop,.scene__frame,.scene__info){opacity:1;transition:none;transform:none}.hero__text{transition:opacity .3s linear, translate .4s var(--ease-out)}:root[data-scene-active] .hero__text{opacity:0;translate:0 -.75rem}@media (prefers-reduced-motion:no-preference){[data-scene-root][data-scene-cut] .scene__cut{z-index:7;pointer-events:none;clip-path:polygon(3% 0,100% 0,100% 100%,0 100%);display:block;position:absolute;inset:0;overflow:hidden}.scene__cut-band{background:var(--scene-red);width:38%;box-shadow:inset -.55rem 0 0 var(--cream);will-change:transform;display:block;position:absolute;top:-6%;bottom:-6%;left:0}[data-scene-root][data-scene-cut] .scene__cut-band{animation:.42s linear both scene-wipe}[data-scene-root][data-scene-cut] :is(.scene__backdrop,.scene__frame,.scene__info){transition:none}[data-scene-root][data-scene-leaving] .scene__info{animation:1ms linear .112s both scene-off}[data-scene-root][data-scene-leaving] :is(.scene__frame,.scene__backdrop){animation:1ms linear .239s both scene-off}[data-scene-root][data-scene-cut] .scene__backdrop{animation:1ms linear .239s both scene-on}[data-scene-root][data-scene-cut] .scene__info{animation:scene-in-info .24s var(--ease-out) .112s both}[data-scene-root][data-scene-cut] .scene__frame{animation:scene-in-frame .32s var(--ease-out) .239s both}@keyframes scene-wipe{0%{transform:translate(-118%)skew(-14deg)}to{transform:translate(316%)skew(-14deg)}}@keyframes scene-off{to{opacity:0}}@keyframes scene-on{0%{opacity:0}to{opacity:1}}@keyframes scene-in-info{0%{opacity:0;transform:translate(-.75rem)}1%{opacity:1;transform:translate(-.75rem)}to{opacity:1;transform:none}}@keyframes scene-in-frame{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:none}}}@media (forced-colors:active){.scene__cut{display:none!important}.scene__backdrop{background:canvas;border:1px solid canvastext}.scene__frame:before{border-color:canvastext}.scene__strip-btn[aria-current=true]{border-bottom-color:highlight}}@media (prefers-reduced-motion:reduce){:root[data-scene-active] .hero__text{translate:none}.scene__btn--play{display:none}.scene{transition:none}}}.work[data-astro-cid-lcdefpme]{z-index:1;padding-block:0 clamp(3rem,2rem + 3vw,5rem);position:relative;overflow-x:clip}.work[data-astro-cid-lcdefpme] .work__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-block:0 1.25rem}.work__list[data-astro-cid-lcdefpme]{gap:2rem;display:grid}@media (width>=64rem){.work__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.work__list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2){position:relative;top:-5.5rem}}.work__notes[data-astro-cid-lcdefpme]{color:var(--text-muted);gap:.25rem;margin-block-start:2rem;display:grid}.lower[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow-x:clip}.lower[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{position:relative}.env[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--surface) 55%, transparent) 22%, transparent 52%, color-mix(in srgb, var(--surface) 35%, transparent) 70%, var(--amb-maroon) 100%);position:absolute;inset:0;overflow:hidden}.env[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{display:block;position:absolute}.env__grain[data-astro-cid-lcdefpme]{opacity:var(--grain-opacity);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px 180px;inset:0}:root[data-theme=light] .env__grain[data-astro-cid-lcdefpme]{filter:invert()}.env__glow[data-astro-cid-lcdefpme]{border-radius:50%}.env__glow--a[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--amb-red), transparent);width:70vw;height:46rem;top:-6rem;left:-20vw}.env__glow--b[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--amb-teal), transparent);width:50vw;height:34rem;top:16%;right:-18vw}.env__glow--c[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--amb-red), transparent);width:64vw;height:40rem;top:46%;right:-10vw}.env__glow--d[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--amb-red), transparent);width:80vw;height:40rem;bottom:-14rem;left:10vw}.env__lines[data-astro-cid-lcdefpme]{width:100%;height:100%;stroke:var(--env-line);stroke-width:1px;fill:none;inset:0;mask-image:linear-gradient(#000 0,#0000 30% 55%,#000 80% 100%)}.env__lines[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{vector-effect:non-scaling-stroke}.env__beam[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent, var(--accent) 30%, var(--accent) 70%, transparent);opacity:.5;width:1px;height:34rem;top:38%;right:4vw;transform:rotate(24deg)}.lower[data-astro-cid-lcdefpme]>.section[data-astro-cid-lcdefpme]{border-top:0;position:relative}.lower[data-astro-cid-lcdefpme]>.section[data-astro-cid-lcdefpme]:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:linear-gradient(to right, transparent, var(--env-line-strong) 15%, var(--env-line-strong) 70%, transparent);transform-origin:0;height:1px;position:absolute;transform:skewY(-1.2deg)}.chapter[data-astro-cid-lcdefpme]{z-index:-1;top:-.35em;right:var(--gutter);font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--numeral);pointer-events:none;user-select:none;font-size:clamp(5rem,3rem + 8vw,11rem);font-style:italic;font-weight:800;line-height:1;position:absolute}#process[data-astro-cid-lcdefpme] .section__lede[data-astro-cid-lcdefpme]{border-inline-start:4px solid var(--accent);color:var(--text);margin-block-end:1.75rem;padding-inline-start:1rem}.split[data-astro-cid-lcdefpme]{gap:1.75rem;margin-block-end:2.25rem;display:grid}@media (width>=48rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:2.5rem}}.split__col[data-astro-cid-lcdefpme]{isolation:isolate;padding:1.5rem 1.75rem 1.75rem;position:relative}.split__col[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;position:absolute;inset:0;transform:skew(-4deg)}.split__col--ai[data-astro-cid-lcdefpme]:before{border:2px solid var(--tech);background:var(--plate)}.split__col--me[data-astro-cid-lcdefpme]:before{background:var(--panel-hi);box-shadow:10px 10px 0 var(--accent)}.split__title[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-block-end:.35rem;font-weight:750;font-stretch:85%}.split__col--ai[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme]{color:var(--tech)}.split__col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:52ch}.split__col--me[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme]{color:var(--panel-hi-accent);font-size:var(--step-2)}.split__col--me[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--panel-hi-text);font-size:var(--step-1);line-height:1.45}.sub[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin-block-end:1rem;display:flex}.sub__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);font-style:oblique 10deg;font-weight:800;font-stretch:75%}#practice-title[data-astro-cid-lcdefpme]{margin-block-end:1rem}.sub__aside[data-astro-cid-lcdefpme]{color:var(--text-muted)}.flow__key[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--1);flex-wrap:wrap;gap:.25rem 1.25rem;margin-inline-start:auto;font-weight:650;display:flex}.flow__key-item[data-astro-cid-lcdefpme]:before{content:"";width:.9rem;height:.6rem;transform:skewX(var(--slant));background:var(--accent);margin-inline-end:.4rem;display:inline-block}.flow__key-item--ai[data-astro-cid-lcdefpme]:before{background:var(--tech)}.flow[data-astro-cid-lcdefpme]{margin-block-end:2rem;display:grid;position:relative}.flow__step[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1rem;padding-block:.75rem;display:grid}.flow__title[data-astro-cid-lcdefpme]{font-size:var(--step-1);font-weight:750;font-stretch:85%}.flow__text[data-astro-cid-lcdefpme]{color:var(--text-muted);grid-column:2}@media (width>=64rem){.flow[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1.5rem}.flow[data-astro-cid-lcdefpme]:before,.flow[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to right, var(--tech), color-mix(in srgb, var(--tech) 30%, transparent));transform-origin:0;height:2px;position:absolute;top:2rem;left:0;right:0}.flow[data-astro-cid-lcdefpme]:after{background:var(--accent);transform:scaleX(var(--progress,0));transition:transform .5s var(--ease-out)}.flow__step[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(to bottom, var(--plate), transparent);box-shadow:inset 0 1px 0 var(--plate-edge);border-top:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:1.1rem 1rem 1.25rem;position:relative}.flow__text[data-astro-cid-lcdefpme]{grid-column:1;margin-block-start:.25rem}}.flow__step[data-astro-cid-lcdefpme] .step__n[data-astro-cid-lcdefpme]{margin-block-end:0}@media (width>=64rem){.flow__step[data-astro-cid-lcdefpme] .step__n[data-astro-cid-lcdefpme]{margin-block-end:.4rem}}.flow__step[data-astro-cid-lcdefpme] .step__n[data-astro-cid-lcdefpme]:before{transition:box-shadow .3s var(--ease-out)}.flow__step[data-astro-cid-lcdefpme].is-active .step__n[data-astro-cid-lcdefpme]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 1.5rem var(--accent)}.flow__step--ai[data-astro-cid-lcdefpme] .step__n[data-astro-cid-lcdefpme]{color:var(--bg)}.flow__step--ai[data-astro-cid-lcdefpme] .step__n[data-astro-cid-lcdefpme]:before{background:var(--tech)}.step__n[data-astro-cid-lcdefpme]{width:2.25rem;height:2rem;color:var(--on-accent);isolation:isolate;place-items:center;margin-block-end:.75rem;font-weight:800;display:inline-grid;position:relative}.step__n[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--accent);transform:skewX(var(--slant));position:absolute;inset:0}.practice[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}@media (width>=48rem){.practice[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.practice__item[data-astro-cid-lcdefpme]{border-inline-start:3px solid var(--accent);background:linear-gradient(100deg, var(--plate), transparent 90%);padding:1rem 1.25rem}.practice__stat[data-astro-cid-lcdefpme]{gap:.15rem;margin-block-end:.75rem;display:grid}.practice__figure[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--text);font-size:clamp(2rem,1.5rem + 2vw,3.2rem);font-style:italic;font-weight:800;line-height:1}.practice__label[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--1);max-width:46ch;font-weight:600;font-stretch:85%}.practice__title[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-block-end:.25rem;font-weight:750;font-stretch:85%}.practice__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.practice__stat){color:var(--text-muted);max-width:62ch;margin-block-end:.35rem}.practice__item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);font-weight:650}.about__band[data-astro-cid-lcdefpme]{isolation:isolate;color:#efe7d6;margin-block-end:clamp(2rem,1.5rem + 2vw,3rem);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem);position:relative}.about__band[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,calc(100% - 4rem) 100%,0 100%);background:radial-gradient(70% 90% at 20% 30%,#c4202a73,#0000 70%),#5c1017;width:min(100%,50% + 30rem);position:absolute;inset:0 auto 0 0}@media (width<=47.99rem){.about__band[data-astro-cid-lcdefpme]:before{clip-path:polygon(0 0,100% 0,calc(100% - .75rem) 100%,0 100%)}}.about__band-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;display:grid}.about__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.6rem,1.6rem + 4vw,5rem);font-style:italic;font-weight:800;line-height:1}.about__kicker[data-astro-cid-lcdefpme]{font-size:var(--step-1);letter-spacing:.12em;text-transform:uppercase;color:#6fd3c9;font-weight:750;font-stretch:85%}.about__big[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;max-width:15ch;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.6rem);font-style:italic;font-weight:800;line-height:.98}.about__big[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#6fd3c9;display:block}.about__band[data-astro-cid-lcdefpme] .about__lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:40ch}.chapter--band[data-astro-cid-lcdefpme]{-webkit-text-stroke-color:#efe7d647}:root[data-theme=light] .chapter--band[data-astro-cid-lcdefpme]{-webkit-text-stroke-color:var(--numeral)}.about[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=60rem){.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:4rem}}.about__main[data-astro-cid-lcdefpme]{gap:1rem;max-width:62ch;display:grid}.about__main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted)}.about__sub[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--tech);margin-block-end:.5rem;font-weight:750;font-stretch:85%}.about__side-text[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-block-end:1rem}.tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}.tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{isolation:isolate;padding:.35rem .8rem;position:relative}.tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;border:1px solid var(--env-line-strong);background:var(--surface);transform:skewX(var(--slant));position:absolute;inset:0}.contact[data-astro-cid-lcdefpme]{padding-block-end:calc(var(--section) * 1.4);overflow:clip}.contact__scene[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0}.contact__scene[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{display:block;position:absolute}.contact__window[data-astro-cid-lcdefpme]{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);background:repeating-conic-gradient(from 198deg at 110% -10%, var(--env-line-strong) 0 .3deg, transparent .3deg 5deg), linear-gradient(160deg, var(--plate), transparent);width:min(26rem,38%);box-shadow:inset 0 0 0 1px var(--env-line-strong);top:18%;bottom:14%;right:6%}.contact__slash[data-astro-cid-lcdefpme]{background:var(--accent);opacity:.85;width:.6rem;height:130%;top:-10%;right:30%;transform:rotate(24deg)}.contact__cross[data-astro-cid-lcdefpme]{background:linear-gradient(var(--tech), var(--tech)) center / 100% 1px no-repeat, linear-gradient(var(--tech), var(--tech)) center / 1px 100% no-repeat;width:22px;height:22px;bottom:18%;right:4%}@media (width<=47.99rem){.contact__window[data-astro-cid-lcdefpme]{opacity:.6;width:46%;right:-8%}}@media (width<=63.99rem){.contact__scene[data-astro-cid-lcdefpme]>.contact__slash[data-astro-cid-lcdefpme]{display:none}.contact[data-astro-cid-lcdefpme] .section__title[data-astro-cid-lcdefpme]{position:relative}.contact[data-astro-cid-lcdefpme] .section__title[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;top:calc(-1 * var(--section) - 2rem);background:var(--accent);opacity:.85;transform-origin:bottom;width:.6rem;position:absolute;bottom:.1em;right:8%;transform:rotate(24deg)}}.contact[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{container-type:inline-size}@container (width<=18rem){.contact[data-astro-cid-lcdefpme] .section__title[data-astro-cid-lcdefpme]:after{right:.5%}}.contact[data-astro-cid-lcdefpme] .section__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;font-size:min(clamp(3.4rem,1.5rem + 9vw,9rem),27cqi);font-style:italic;font-weight:800;font-stretch:100%}.contact__meanwhile[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:62ch}.contact__list[data-astro-cid-lcdefpme]{gap:.5rem;max-width:40rem;display:grid}.contact__link[data-astro-cid-lcdefpme]{isolation:isolate;border-top:1px solid var(--rule);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;min-height:3rem;padding:.75rem 1rem;text-decoration:none;display:flex;position:relative}.contact__link[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--accent);transform:skewX(var(--slant)) scaleX(0);transform-origin:0;transition:transform var(--fast) var(--ease-snap);position:absolute;inset:0}.contact__link[data-astro-cid-lcdefpme]:hover,.contact__link[data-astro-cid-lcdefpme]:focus-visible{color:var(--on-accent)}.contact__link[data-astro-cid-lcdefpme]:hover:before,.contact__link[data-astro-cid-lcdefpme]:focus-visible:before{transform:skewX(var(--slant)) scaleX(1)}.contact__label[data-astro-cid-lcdefpme]{font-weight:750;font-stretch:85%;font-size:var(--step-1);min-width:6rem}.contact__detail[data-astro-cid-lcdefpme]{color:inherit;opacity:.85}@media (forced-colors:active){.env[data-astro-cid-lcdefpme],.chapter[data-astro-cid-lcdefpme],.contact__scene[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme] .section__title[data-astro-cid-lcdefpme]:after,.flow[data-astro-cid-lcdefpme]:before,.flow[data-astro-cid-lcdefpme]:after{display:none}.split__col[data-astro-cid-lcdefpme]:before,.practice__item[data-astro-cid-lcdefpme],.about__band[data-astro-cid-lcdefpme]:before{border:1px solid canvastext}.split__col--me[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.split__col--me[data-astro-cid-lcdefpme] .split__title[data-astro-cid-lcdefpme],.about__band[data-astro-cid-lcdefpme]{color:canvastext}}@media (prefers-reduced-motion:no-preference){html.reveal-on .chapter[data-astro-cid-lcdefpme]{transition:transform .9s var(--ease-out), opacity .9s linear}html.reveal-on .chapter[data-astro-cid-lcdefpme]:not(.is-in){opacity:0;transform:translate(2.5rem)}html.reveal-on .lower[data-astro-cid-lcdefpme]>.section[data-astro-cid-lcdefpme]:before{transition:transform .9s var(--ease-out);transform:skewY(-1.2deg)scaleX(.1)}html.reveal-on .lower[data-astro-cid-lcdefpme]>.section[data-astro-cid-lcdefpme].is-in:before{transform:skewY(-1.2deg)scaleX(1)}html.reveal-on .about__band[data-astro-cid-lcdefpme]:before{transition:clip-path .9s var(--ease-out)}html.reveal-on #about[data-astro-cid-lcdefpme]:not(.is-in) .about__band[data-astro-cid-lcdefpme]:before{clip-path:polygon(0 0,8% 0,0 100%,0 100%)}html.reveal-on .contact__slash[data-astro-cid-lcdefpme]{transition:translate .9s var(--ease-out)}html.reveal-on #contact[data-astro-cid-lcdefpme]:not(.is-in) .contact__slash[data-astro-cid-lcdefpme]{translate:0 -30%}html.reveal-on .contact[data-astro-cid-lcdefpme] .section__title[data-astro-cid-lcdefpme]:after{transition:translate .9s var(--ease-out)}html.reveal-on #contact[data-astro-cid-lcdefpme]:not(.is-in) .section__title[data-astro-cid-lcdefpme]:after{translate:0 -30%}}
