.card[data-astro-cid-v2efxrbs]{width:var(--card-width);aspect-ratio:4/5;margin-top:calc(var(--card-width) * -.625);margin-left:calc(var(--card-width) * -.5);transition:transform var(--dur-step) var(--ease-in-out), opacity var(--dur-step) var(--ease-in-out);will-change:transform;display:block;position:absolute;top:50%;left:50%}.card[data-astro-cid-v2efxrbs] picture{display:contents}.card[data-astro-cid-v2efxrbs] img{object-fit:contain;-webkit-user-drag:none;user-select:none;width:100%;height:100%}.card[data-astro-cid-v2efxrbs][data-slot="0"]{z-index:2;transform:none}.card[data-astro-cid-v2efxrbs][data-slot="1"]{transform:translateX(var(--near)) scale(var(--side-scale));opacity:var(--side-opacity)}.card[data-astro-cid-v2efxrbs][data-slot="-1"]{transform:translateX(calc(var(--near) * -1)) scale(var(--side-scale));opacity:var(--side-opacity)}.card[data-astro-cid-v2efxrbs][data-slot="2"]{transform:translateX(var(--far)) scale(var(--edge-scale));opacity:var(--side-opacity)}.card[data-astro-cid-v2efxrbs][data-slot="-2"]{transform:translateX(calc(var(--far) * -1)) scale(var(--edge-scale));opacity:var(--side-opacity)}.card[data-astro-cid-v2efxrbs][data-slot="3"]{transform:translateX(var(--beyond)) scale(var(--edge-scale));opacity:0;pointer-events:none}.card[data-astro-cid-v2efxrbs][data-slot="-3"]{transform:translateX(calc(var(--beyond) * -1)) scale(var(--edge-scale));opacity:0;pointer-events:none}.card[data-astro-cid-v2efxrbs].is-wrapping{transition:none}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-v2efxrbs]{transition:none}}.signature[data-astro-cid-4ipm4c4c]{--pen:var(--signature-pen,1.75);width:100%;height:auto;color:inherit;display:block;overflow:visible}@media (width>=60rem){.signature[data-astro-cid-4ipm4c4c]{--pen:var(--signature-pen,1.35)}}.signature__stroke[data-astro-cid-4ipm4c4c]{fill:none;stroke-width:calc(var(--w) * var(--pen));stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.signature__stroke[data-astro-cid-4ipm4c4c]{stroke-dasharray:1;animation:signature-draw var(--duration) linear both;animation-delay:var(--delay)}}@keyframes signature-draw{0%{stroke-dashoffset:1px;opacity:0}.1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.hero[data-astro-cid-ge2uvauf]{--card-width:min(50vw, 24svh);--side-scale:.66;--edge-scale:.5;--side-opacity:.8;--card-gap:.625rem;--near:calc(var(--card-width) * (1 + var(--side-scale)) / 2 + var(--card-gap));--far:calc(var(--near) + var(--card-width) * (var(--side-scale) + var(--edge-scale)) / 2 + var(--card-gap));--beyond:calc(var(--far) + var(--card-width) * var(--edge-scale) + var(--card-gap));--stage-half:calc(var(--far) + var(--card-width) * var(--edge-scale) * .12);--fade:calc(var(--card-width) * var(--edge-scale) * .8);--dur-step:1.15s;gap:var(--space-m);padding-inline:var(--gutter);flex-direction:column;display:flex;position:relative}.hero__first[data-astro-cid-ge2uvauf]{gap:var(--space-m);min-height:calc(100svh - var(--header-h));flex-direction:column;padding-block-end:var(--space-s);display:flex;position:relative}.hero[data-astro-cid-ge2uvauf] .hero__signature{--signature-pen:13.25;width:min(74vw,22rem);margin-inline-start:calc(var(--gutter) * -.4)}.hero__stage[data-astro-cid-ge2uvauf]{min-height:calc(var(--card-width) * 1.25);margin-inline:calc(var(--gutter) * -1);touch-action:pan-y pinch-zoom;cursor:grab;mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);flex:1;position:relative;overflow:clip}.hero__stage[data-astro-cid-ge2uvauf]:active{cursor:grabbing}.hero__motto[data-astro-cid-ge2uvauf]{width:fit-content;color:var(--ink-muted);font-size:var(--step-1);text-align:center;margin-inline:auto;font-style:italic;font-weight:300;line-height:1.25}@media (prefers-reduced-motion:no-preference){@supports (background-clip:text){.hero__motto[data-astro-cid-ge2uvauf]{background:linear-gradient(to right, var(--ink-muted), var(--ink) 40% 60%, var(--ink-muted)) no-repeat var(--ink-muted);color:#0000;background-size:50% 200%;background-clip:text;animation:3s linear 1.5s infinite both hero-shimmer}.hero[data-astro-cid-ge2uvauf].is-paused .hero__motto[data-astro-cid-ge2uvauf]{animation-play-state:paused}}}@keyframes hero-shimmer{0%{background-position-x:-100%}50%,to{background-position-x:250%}}.hero__foot[data-astro-cid-ge2uvauf]{gap:var(--space-s);display:grid}.hero__intro[data-astro-cid-ge2uvauf]{gap:var(--space-2xs);display:grid}.hero__name[data-astro-cid-ge2uvauf]{color:var(--ink)}.hero__tagline[data-astro-cid-ge2uvauf]{max-width:24ch;font-size:var(--step-1);font-style:italic;font-weight:300;line-height:1.25}.hero__caption[data-astro-cid-ge2uvauf]{text-align:center;order:-2}.hero__controls[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-m);order:-1;display:flex}.hero__controls[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{min-width:2.75rem;min-height:2.75rem;color:var(--ink-muted);transition:color var(--dur-fast);background:0 0;border:0;padding:0}.hero__controls[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}@media (width>=48rem){.hero[data-astro-cid-ge2uvauf]{--card-width:min(max(20vw, 10rem), calc((100svh - var(--header-h) - 13rem) * .6));--side-scale:.7;--card-gap:clamp(.875rem, 1.75vw, 2rem)}.hero__stage[data-astro-cid-ge2uvauf]{width:min(calc(100% + var(--gutter) * 2), calc(var(--stage-half) * 2));align-self:center;margin-inline:0}}@media (width>=60rem){.hero[data-astro-cid-ge2uvauf] .hero__signature{top:0;left:var(--gutter);z-index:3;width:clamp(14rem,21vw,22rem);margin:0;position:absolute}.hero__foot[data-astro-cid-ge2uvauf]{align-items:end;gap:var(--space-l);grid-template-columns:1fr auto 1fr}.hero__caption[data-astro-cid-ge2uvauf]{order:0;align-self:start}.hero__controls[data-astro-cid-ge2uvauf]{order:0;justify-content:flex-end}}.section[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl)}.section__label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-m)}.section[data-astro-cid-lcdefpme]>.link[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}.chapter[data-astro-cid-lcdefpme]{gap:var(--space-m);align-items:end;display:grid}.chapter__image[data-astro-cid-lcdefpme]{display:block}.chapter__image[data-astro-cid-lcdefpme] img{width:100%}.chapter__title[data-astro-cid-lcdefpme]{font-size:var(--step-4);font-style:italic}@media (width>=48rem){.chapter[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:7fr 5fr}}
