.showcase[data-astro-cid-qfm3g2kd]{margin:0;position:relative}.showcase__stage[data-astro-cid-qfm3g2kd]{--stage:min(66vh, 600px);height:var(--stage);perspective:1600px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.screen[data-astro-cid-qfm3g2kd]{opacity:0;pointer-events:none;justify-content:center;align-items:center;min-height:0;transition:opacity .38s,transform .38s cubic-bezier(.16,.84,.28,1);display:flex;position:absolute;inset:0}.screen[data-astro-cid-qfm3g2kd].is-near{will-change:transform, opacity}.screen[data-astro-cid-qfm3g2kd].is-active{opacity:1;transform:none}.card[data-astro-cid-qfm3g2kd]{background:var(--paper);max-width:100%;transition:opacity .6s;display:flex;position:relative}.card[data-astro-cid-qfm3g2kd]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 30px 60px -30px #231f2073}.screen[data-astro-cid-qfm3g2kd] picture[data-astro-cid-qfm3g2kd]{border-radius:inherit;display:contents}.screen[data-astro-cid-qfm3g2kd] img[data-astro-cid-qfm3g2kd]{width:auto;max-width:100%;height:auto;max-height:var(--stage);border-radius:inherit;transition:opacity .3s;display:block}.card--open[data-astro-cid-qfm3g2kd]{animation:card-open .9s cubic-bezier(.16, .84, .28, 1) var(--page-in,.56s) backwards}.card--open[data-astro-cid-qfm3g2kd]:after{animation:card-shadow .5s ease calc(var(--page-in,.56s) + .9s) backwards}@keyframes card-open{0%{clip-path:inset(50% round 5px)}to{clip-path:inset(0 round 5px)}}@keyframes card-shadow{0%{opacity:0}}@keyframes settle-from-below{0%{transform:perspective(1200px)rotateX(-7deg)}34%{transform:perspective(1200px)rotateX(3.3deg)}66%{transform:perspective(1200px)rotateX(-1.2deg)}to{transform:perspective(1200px)rotateX(0)}}@keyframes settle-from-above{0%{transform:perspective(1200px)rotateX(7deg)}34%{transform:perspective(1200px)rotateX(-3.3deg)}66%{transform:perspective(1200px)rotateX(1.2deg)}to{transform:perspective(1200px)rotateX(0)}}.screen[data-astro-cid-qfm3g2kd].from-below .card[data-astro-cid-qfm3g2kd]{animation:.62s cubic-bezier(.33,0,.25,1) settle-from-below}.screen[data-astro-cid-qfm3g2kd].from-above .card[data-astro-cid-qfm3g2kd]{animation:.62s cubic-bezier(.33,0,.25,1) settle-from-above}.screen[data-astro-cid-qfm3g2kd]:not(.is-active) .card[data-astro-cid-qfm3g2kd]{background:color-mix(in srgb, var(--ink) 8%, var(--paper))}.screen[data-astro-cid-qfm3g2kd]:not(.is-active) .card[data-astro-cid-qfm3g2kd]:after,.screen[data-astro-cid-qfm3g2kd]:not(.is-active) img[data-astro-cid-qfm3g2kd]{opacity:0}@media (prefers-reduced-motion:no-preference){.showcase__stage[data-astro-cid-qfm3g2kd].is-idle .screen[data-astro-cid-qfm3g2kd]:not(.is-active) .card[data-astro-cid-qfm3g2kd],.showcase__stage[data-astro-cid-qfm3g2kd].is-idle .showcase__ticks[data-astro-cid-qfm3g2kd]{opacity:0}}.screen[data-astro-cid-qfm3g2kd][data-device=desktop] .card[data-astro-cid-qfm3g2kd]{border-radius:5px}.screen[data-astro-cid-qfm3g2kd][data-device=tablet] .card[data-astro-cid-qfm3g2kd]{border-radius:7px}.screen[data-astro-cid-qfm3g2kd][data-device=phone] .card[data-astro-cid-qfm3g2kd]{border-radius:9px}.showcase__ticks[data-astro-cid-qfm3g2kd]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;transition:opacity .6s;display:flex;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}@media (width<=40rem){.showcase__ticks[data-astro-cid-qfm3g2kd]{right:calc(var(--gutter) / -2 + 2px)}}.showcase__tick[data-astro-cid-qfm3g2kd]{background:var(--hair);border-radius:50%;width:4px;height:4px;transition:transform .26s cubic-bezier(.16,.84,.28,1)}.showcase__tick[data-astro-cid-qfm3g2kd].is-on{background:var(--ink);transform:scale(1.35)}.showcase__stage[data-astro-cid-qfm3g2kd].has-cursor .screen[data-astro-cid-qfm3g2kd].is-active .card[data-astro-cid-qfm3g2kd]{pointer-events:auto;cursor:none}.showcase__cursor[data-astro-cid-qfm3g2kd]{z-index:999;pointer-events:none;will-change:transform;width:max-content;position:fixed;top:0;left:0;translate:-50% -50%}.showcase__cursor-card[data-astro-cid-qfm3g2kd]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;backdrop-filter:saturate(150%)blur(14px);opacity:0;filter:blur(4px);transform-origin:50%;background:#231f2061;border:1px solid #ffffff2e;border-radius:6px;padding:.45rem .6rem;font-size:.6rem;transition:opacity .2s,scale .34s cubic-bezier(.16,.84,.28,1),filter .26s;display:block;scale:.5;box-shadow:0 8px 24px -14px #231f2080}.showcase__cursor[data-astro-cid-qfm3g2kd].is-on .showcase__cursor-card[data-astro-cid-qfm3g2kd]{opacity:1;filter:blur();scale:1}@supports not (backdrop-filter:blur(1px)){.showcase__cursor-card[data-astro-cid-qfm3g2kd]{background:var(--ink);border-color:#ffffff1f}}@media (prefers-reduced-motion:reduce){.showcase__cursor-card[data-astro-cid-qfm3g2kd]{filter:none;transition:opacity .12s;scale:1}}@media (width<=60rem) and (prefers-reduced-motion:no-preference),(aspect-ratio<=1) and (prefers-reduced-motion:no-preference){.showcase[data-astro-cid-qfm3g2kd]{padding:var(--air,1.5rem) var(--gutter) 2rem;margin:calc(-1 * var(--air,1.5rem)) calc(-1 * var(--gutter)) -2rem;overflow-y:clip}.showcase[data-astro-cid-qfm3g2kd]:after{content:"";height:var(--air,1.5rem);z-index:1;background:linear-gradient(to bottom, var(--paper), transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.showcase__stage[data-astro-cid-qfm3g2kd]{--stage:min(100cqw * .8125, 55svh)}}@media (width<=46rem) and (prefers-reduced-motion:no-preference){.showcase[data-astro-cid-qfm3g2kd]{padding-bottom:var(--air,1.5rem);margin-bottom:calc(-1 * var(--air,1.5rem));overflow:clip}.showcase__stage[data-astro-cid-qfm3g2kd]{--stage:min(100cqw * .625, 55svh);--planet:600cqw;perspective:none;transform-style:flat;margin-bottom:0}.screen[data-astro-cid-qfm3g2kd]{transform-origin:50% calc(100% + var(--planet));transition:none}@supports (animation-timeline:scroll()){.showcase__stage[data-astro-cid-qfm3g2kd]{--ring-from:0px;--ring-to:450px}.screen[data-astro-cid-qfm3g2kd]{animation-name:ring-turn;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--ring-from) var(--ring-to)}}.card[data-astro-cid-qfm3g2kd]{max-width:100%}.card[data-astro-cid-qfm3g2kd]:after{box-shadow:none}.showcase__ticks[data-astro-cid-qfm3g2kd]{display:none}.screen[data-astro-cid-qfm3g2kd]:not(.is-active) .card[data-astro-cid-qfm3g2kd]{background:var(--paper)}.screen[data-astro-cid-qfm3g2kd]:not(.is-active) img[data-astro-cid-qfm3g2kd],.screen[data-astro-cid-qfm3g2kd]:not(.is-active) .card[data-astro-cid-qfm3g2kd]:after,.showcase__stage[data-astro-cid-qfm3g2kd].is-idle:not(.is-fresh) .screen[data-astro-cid-qfm3g2kd]:not(.is-active) .card[data-astro-cid-qfm3g2kd]{opacity:1}}@media (prefers-reduced-motion:reduce){.showcase__stage[data-astro-cid-qfm3g2kd]{flex-direction:column;gap:2.5rem;height:auto;display:flex;position:static}.screen[data-astro-cid-qfm3g2kd]{transition:none;position:static;opacity:1!important;transform:none!important}.screen[data-astro-cid-qfm3g2kd]:not(.is-active) img[data-astro-cid-qfm3g2kd]{opacity:1}.showcase__stage[data-astro-cid-qfm3g2kd].has-cursor .screen[data-astro-cid-qfm3g2kd] .card[data-astro-cid-qfm3g2kd]{pointer-events:auto;cursor:none}.showcase__ticks[data-astro-cid-qfm3g2kd]{display:none}.card--open[data-astro-cid-qfm3g2kd],.card--open[data-astro-cid-qfm3g2kd]:after,.screen[data-astro-cid-qfm3g2kd].from-below .card[data-astro-cid-qfm3g2kd],.screen[data-astro-cid-qfm3g2kd].from-above .card[data-astro-cid-qfm3g2kd]{animation:none}}.gem[data-astro-cid-eeqpunrd]{--gem-bg:var(--paper);--gem-fg:var(--ink);--gem-muted:var(--muted);--gem-hair:var(--hair);--halo-rgb:35 31 32;--halo-blur:5px;background:var(--gem-bg);color:var(--gem-fg);border-top:1px solid var(--gem-hair);overflow-x:clip}.gem--ink[data-astro-cid-eeqpunrd]{--gem-bg:var(--ink);--gem-fg:var(--paper);--gem-muted:#a8a49b;--gem-hair:#3a3537;--halo-rgb:255 255 255;--halo-blur:12px;border-top-color:#0000}.gem__inner[data-astro-cid-eeqpunrd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:82vh;padding-block:clamp(4rem,12vw,9rem);display:flex}.gem__stage[data-astro-cid-eeqpunrd]{aspect-ratio:480/345;width:min(100%, var(--stage-width,15rem));position:relative}.gem__stage[data-astro-cid-eeqpunrd]:before{content:"";aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gem--ink[data-astro-cid-eeqpunrd] .gem__stage[data-astro-cid-eeqpunrd]:before{background:radial-gradient(circle,#ffffff21,#fff0 62%);width:200%}.gem--paper[data-astro-cid-eeqpunrd] .gem__stage[data-astro-cid-eeqpunrd]:before{border:1px solid var(--gem-hair);height:132%}.gem--paper[data-astro-cid-eeqpunrd] .gem__stage[data-astro-cid-eeqpunrd]:after{content:"";filter:blur(6px);pointer-events:none;background:#231f2029;border-radius:50%;width:44%;height:6%;position:absolute;bottom:-3%;left:50%;translate:-50%}.gem__frame[data-astro-cid-eeqpunrd]{z-index:1;object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.gem__frame[data-astro-cid-eeqpunrd].is-on{opacity:1}.gem__canvas[data-astro-cid-eeqpunrd]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.gem__stage[data-astro-cid-eeqpunrd].is-drawn .gem__frame[data-astro-cid-eeqpunrd]{display:none}.gem__glare[data-astro-cid-eeqpunrd]{z-index:2;aspect-ratio:1;transform-origin:50%;translate:-50% -50%;rotate:calc(var(--tilt,0deg) + var(--turn,0deg));pointer-events:none;position:absolute}.gem__glare-shape[data-astro-cid-eeqpunrd]{transform-origin:50%;width:100%;scale:var(--flare-scale,1);opacity:var(--flare-bright,1);filter:drop-shadow(0 0 var(--halo-blur,5px) rgb(var(--halo-rgb,35 31 32) / var(--halo,.45)));display:block}.gem__glare-shape[data-astro-cid-eeqpunrd] path[data-astro-cid-eeqpunrd]{fill:#fff;fill-opacity:var(--tone,.8)}.gem__text[data-astro-cid-eeqpunrd]{flex-direction:column;align-items:center;gap:clamp(.9rem,2vw,1.4rem);display:flex}.gem__heading[data-astro-cid-eeqpunrd]{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.2rem,5.4vw,4rem);font-weight:500;line-height:1.02}.gem__body[data-astro-cid-eeqpunrd]{max-width:44ch;font-size:var(--step-1);color:var(--gem-muted);text-wrap:pretty;margin:0;line-height:1.45}@media (width<=60rem){.gem__inner[data-astro-cid-eeqpunrd]{min-height:0;padding-block:3rem}}@media (width<=40rem){.gem__stage[data-astro-cid-eeqpunrd]{width:min(100%, var(--stage-width,15rem) * .8)}.gem__body[data-astro-cid-eeqpunrd]{font-size:1.125rem}}@property --work-step{syntax:"<number>";inherits:true;initial-value:0}.scene[data-astro-cid-jdofyru5]{height:calc(100svh + var(--travel));position:relative}.pin[data-astro-cid-jdofyru5]{--lens-w:min(44vw, 100svh * .7);--lens-h:calc(var(--lens-w) / (var(--ratio)));--lens-gap:14px;--lens-r:8px;isolation:isolate;background:var(--ink);color:#fff;height:100svh;min-height:34rem;transition:--work-step .9s cubic-bezier(.65,0,.35,1);position:sticky;top:0;overflow:clip}.show[data-astro-cid-jdofyru5]{--arrived:clamp(0, calc(var(--work-step) - var(--i) + 1), 1);--gone:clamp(0, calc(var(--work-step) - var(--i)), 1);--shift:calc((1 - var(--arrived)) - var(--gone));--fade:clamp(0, calc(1 - var(--gone) / .6), 1);--here:calc(var(--arrived) - var(--gone));position:absolute;inset:0}.show__plate[data-astro-cid-jdofyru5]{z-index:var(--i)}.show__link[data-astro-cid-jdofyru5]{z-index:calc(var(--i) + 10)}.lens[data-astro-cid-jdofyru5]{z-index:calc(var(--i) + 20)}.show__plate[data-astro-cid-jdofyru5],.show__link[data-astro-cid-jdofyru5]{clip-path:inset(calc((1 - var(--arrived)) * 100%) 0 calc(var(--gone) * 100%) 0)}.show__plate[data-astro-cid-jdofyru5]{position:absolute;inset:0}.show__link[data-astro-cid-jdofyru5]{color:inherit;border:0;display:block;position:absolute;inset:0}.show__link[data-astro-cid-jdofyru5]:focus-visible{outline-offset:-10px;outline:2px solid #fff}.show__bg[data-astro-cid-jdofyru5]{object-fit:cover;filter:blur(2px);user-select:none;width:100%;height:100%;position:absolute;inset:0;scale:1.04}.show__plate[data-astro-cid-jdofyru5]:after{content:"";pointer-events:none;background:#000000b3;position:absolute;inset:0}@media (hover:none){.show__bg[data-astro-cid-jdofyru5]{filter:none}}.show__text[data-astro-cid-jdofyru5]{--push:26svh;left:var(--gutter);translate:0 calc(-50% + var(--shift,0) * var(--push));opacity:var(--fade,1);max-width:min(40rem,46%);position:absolute;top:50%}.is-docked[data-astro-cid-jdofyru5] .show__link[data-astro-cid-jdofyru5]{z-index:calc(var(--i) + 30)}.show__name[data-astro-cid-jdofyru5]{letter-spacing:-.03em;align-items:center;font-size:clamp(1.8rem,.85rem + 1.55vw,2.6rem);font-weight:600;line-height:1;display:flex}.show__tags[data-astro-cid-jdofyru5]{--dot-w:1.56em;margin-left:calc(-1 * var(--dot-w));clip-path:inset(-.5em -1em -.5em var(--dot-w));font-size:var(--step-0);color:#ffffffeb;flex-wrap:wrap;align-items:baseline;margin-top:1rem;line-height:1.35;display:flex}.show__tags[data-astro-cid-jdofyru5] span[data-astro-cid-jdofyru5]{white-space:nowrap}.show__tags[data-astro-cid-jdofyru5] span[data-astro-cid-jdofyru5]:before{content:"";vertical-align:.1em;background:#fff9;border-radius:50%;width:.32em;height:.32em;margin:0 .62em;display:inline-block}.show__sector[data-astro-cid-jdofyru5]{font-size:var(--step-0);color:#ffffff9e;max-width:24em;margin-top:.85rem;line-height:1.45}.show__arrow[data-astro-cid-jdofyru5]{flex:none;width:0;height:.6em;margin-left:0;transition:width .56s cubic-bezier(.16,.84,.28,1),margin-left .56s cubic-bezier(.16,.84,.28,1);display:block;overflow:hidden}.show__arrow[data-astro-cid-jdofyru5] svg[data-astro-cid-jdofyru5]{width:.6em;height:.6em;transition:translate .56s cubic-bezier(.16,.84,.28,1);display:block;translate:-100% 100%}.is-docked[data-astro-cid-jdofyru5] .show__arrow[data-astro-cid-jdofyru5],.show__link[data-astro-cid-jdofyru5]:focus-visible .show__arrow[data-astro-cid-jdofyru5]{width:.6em;margin-left:.2em}.is-docked[data-astro-cid-jdofyru5] .show__arrow[data-astro-cid-jdofyru5] svg[data-astro-cid-jdofyru5],.show__link[data-astro-cid-jdofyru5]:focus-visible .show__arrow[data-astro-cid-jdofyru5] svg[data-astro-cid-jdofyru5]{translate:0}.show__view[data-astro-cid-jdofyru5]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:0;margin-top:1.5rem;font-size:13px;line-height:1;transition:opacity .2s,translate .56s cubic-bezier(.16,.84,.28,1);translate:0 .5rem}.is-docked[data-astro-cid-jdofyru5] .show__view[data-astro-cid-jdofyru5],.show__link[data-astro-cid-jdofyru5]:focus-visible .show__view[data-astro-cid-jdofyru5]{opacity:1;transition-delay:.14s;translate:0}.lens[data-astro-cid-jdofyru5]{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:70.5%}.is-live[data-astro-cid-jdofyru5] .lens[data-astro-cid-jdofyru5]{will-change:transform;top:0;left:0}.lens__frame[data-astro-cid-jdofyru5]{width:var(--lens-w);aspect-ratio:var(--ratio);translate:-50% -50%;scale:var(--s,1);clip-path:inset(calc((1 - var(--arrived,1)) * 50%) round var(--lens-r));position:absolute;top:0;left:0}.lens__window[data-astro-cid-jdofyru5]{clip-path:inset(0 round var(--lens-r));background:#fff;position:absolute;inset:0}.lens__window[data-astro-cid-jdofyru5]:after{content:"";opacity:calc(.4 * clamp(0, var(--gone,0) / .35, 1));pointer-events:none;background:#000;position:absolute;inset:0}.lens[data-astro-cid-jdofyru5] video[data-astro-cid-jdofyru5]{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + (1 - var(--arrived,1)) * .3));display:block}.lens__view[data-astro-cid-jdofyru5],.lens__count[data-astro-cid-jdofyru5]{opacity:var(--label,1);color:rgb(255 255 255/clamp(0, calc((var(--here,1) - .5) * 8 + .5), 1));font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:13px;line-height:1;position:absolute;left:0;translate:-50%}.lens__view[data-astro-cid-jdofyru5]{bottom:calc(var(--lens-h) * var(--s,1) / 2 + var(--lens-gap))}.lens__count[data-astro-cid-jdofyru5]{top:calc(var(--lens-h) * var(--s,1) / 2 + var(--lens-gap))}.is-live[data-astro-cid-jdofyru5] .lens__window[data-astro-cid-jdofyru5]{transition:clip-path .65s cubic-bezier(.65,0,.35,1)}.is-live[data-astro-cid-jdofyru5] .lens[data-astro-cid-jdofyru5] video[data-astro-cid-jdofyru5]{transition:scale .65s cubic-bezier(.65,0,.35,1)}.is-live[data-astro-cid-jdofyru5]:not(.is-open) .lens__window[data-astro-cid-jdofyru5]{clip-path:inset(50% round var(--lens-r))}.is-live[data-astro-cid-jdofyru5]:not(.is-open) .lens[data-astro-cid-jdofyru5] video[data-astro-cid-jdofyru5]{scale:1.3}.is-live[data-astro-cid-jdofyru5].is-open .lens__window[data-astro-cid-jdofyru5],.is-live[data-astro-cid-jdofyru5].is-open .lens[data-astro-cid-jdofyru5] video[data-astro-cid-jdofyru5]{transition-duration:.95s;transition-timing-function:cubic-bezier(.16,.84,.28,1)}.is-live[data-astro-cid-jdofyru5] .lens__view[data-astro-cid-jdofyru5],.is-live[data-astro-cid-jdofyru5] .lens__count[data-astro-cid-jdofyru5]{--label:0;transition:opacity .22s,transform .56s cubic-bezier(.16,.84,.28,1)}.is-live[data-astro-cid-jdofyru5].is-open .lens__view[data-astro-cid-jdofyru5],.is-live[data-astro-cid-jdofyru5].is-open .lens__count[data-astro-cid-jdofyru5]{--label:1;transition-delay:.28s}.is-live[data-astro-cid-jdofyru5].is-open.is-docked .lens__view[data-astro-cid-jdofyru5]{--label:0;transition-delay:0s;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.pin[data-astro-cid-jdofyru5],.show__arrow[data-astro-cid-jdofyru5],.show__arrow[data-astro-cid-jdofyru5] svg[data-astro-cid-jdofyru5],.show__view[data-astro-cid-jdofyru5]{transition:none}}@media (width<=46rem),(hover:none){.show__link[data-astro-cid-jdofyru5]{pointer-events:none}.lens__frame[data-astro-cid-jdofyru5]{pointer-events:auto}.lens[data-astro-cid-jdofyru5][data-url] .lens__frame[data-astro-cid-jdofyru5]{cursor:pointer}}@media (width<=46rem),(aspect-ratio<=1){.pin[data-astro-cid-jdofyru5]{--lens-w:calc(100vw - 2 * var(--gutter));--rail:52%;--rail-gap:2.5rem}.show__text[data-astro-cid-jdofyru5]{right:var(--gutter);top:calc(var(--rail) + var(--rail-gap) / 2);max-width:none;translate:0 calc(var(--shift,0) * var(--push))}.lens[data-astro-cid-jdofyru5]{left:50%;top:calc(var(--rail) - var(--rail-gap) / 2 - 13px - var(--lens-gap) - var(--lens-h) / 2)}}@media (width>=46.0625rem) and (aspect-ratio<=1){.pin[data-astro-cid-jdofyru5]{--text-h:8rem;--lens-w:min(100vw - 2 * var(--gutter), (100svh - 2 * var(--gutter) - 2 * (13px + var(--lens-gap)) - var(--rail-gap) - var(--text-h)) * (var(--ratio)));--rail:calc(50% + (var(--lens-h) + 2 * (13px + var(--lens-gap)) - var(--text-h)) / 2)}}@media (width<=46rem){.scene[data-astro-cid-jdofyru5]{height:auto}.pin[data-astro-cid-jdofyru5]{height:auto;min-height:0;transition:none;position:static}.show[data-astro-cid-jdofyru5]{--arrived:1;--gone:0;--shift:0;--fade:1;--here:1;isolation:isolate;padding:4.5rem var(--gutter);flex-direction:column;justify-content:center;gap:0;min-height:100svh;display:flex;position:relative;inset:auto}.show__plate[data-astro-cid-jdofyru5]{clip-path:none;overflow:clip}.show__link[data-astro-cid-jdofyru5],.show__text[data-astro-cid-jdofyru5]{display:contents}.show__name[data-astro-cid-jdofyru5],.show__tags[data-astro-cid-jdofyru5],.show__sector[data-astro-cid-jdofyru5],.show__view[data-astro-cid-jdofyru5]{z-index:10;position:relative}.show__name[data-astro-cid-jdofyru5]{order:0;margin-bottom:1.25rem}.lens[data-astro-cid-jdofyru5]{order:1}.show__tags[data-astro-cid-jdofyru5]{order:2;margin-top:1.5rem}.show__sector[data-astro-cid-jdofyru5]{order:3}.lens[data-astro-cid-jdofyru5]{gap:var(--lens-gap);flex-direction:column;width:auto;height:auto;display:flex;position:relative;top:auto;left:auto}.lens__frame[data-astro-cid-jdofyru5]{width:100%;clip-path:inset(0 round var(--lens-r));position:relative;translate:none;scale:none}.lens__view[data-astro-cid-jdofyru5]{position:static;translate:none}.lens__count[data-astro-cid-jdofyru5],.lens__view[data-astro-cid-jdofyru5]{display:none}.show__view[data-astro-cid-jdofyru5]{opacity:1;pointer-events:auto;order:4;align-self:flex-start;align-items:center;gap:.6em;margin-top:.75rem;padding-block:.75rem;display:inline-flex;translate:0}.show__view[data-astro-cid-jdofyru5]:after{content:"";background:currentColor;width:.9em;height:.9em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='square'%3E%3Cpath d='M6 18 18 6M8.5 6H18v9.5'/%3E%3C/svg%3E") 50%/contain no-repeat}}.hero[data-astro-cid-7aropxhg]{--hero-h:calc(100svh - var(--header-h,5rem));height:calc(var(--hero-h) + (var(--stops) - 1) * var(--stride))}.hero__pin[data-astro-cid-7aropxhg]{top:var(--header-h,5rem);height:var(--hero-h);align-items:center;display:grid;position:sticky}.hero__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.hero__text[data-astro-cid-7aropxhg]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media (width<=60rem) and (prefers-reduced-motion:no-preference),(aspect-ratio<=1) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-7aropxhg]{--hero-h:calc(100lvh - var(--header-h,5rem))}.hero__pin[data-astro-cid-7aropxhg]{--air:clamp(1.25rem, 4svh, 2.5rem);padding-block:var(--air) 1rem;align-items:stretch}.hero__grid[data-astro-cid-7aropxhg]{grid-template:"head""visual""sub""."minmax(0,1fr)/minmax(0,1fr);align-items:stretch;gap:0}.hero__text[data-astro-cid-7aropxhg]{display:contents}.hero__headline[data-astro-cid-7aropxhg]{grid-area:head}.hero__sub[data-astro-cid-7aropxhg]{margin:var(--air) 0 0;grid-area:sub}.hero__headline[data-astro-cid-7aropxhg],.hero__sub[data-astro-cid-7aropxhg]{z-index:2;position:relative}.hero__visual[data-astro-cid-7aropxhg]{margin-top:var(--air);grid-area:visual;container-type:inline-size}}@media (width<=46rem) and (prefers-reduced-motion:no-preference){.hero__pin[data-astro-cid-7aropxhg]{--air:clamp(2rem, 6.5svh, 3.5rem);padding-block:1rem calc(1rem + 100lvh - 100svh)}.hero__grid[data-astro-cid-7aropxhg]{grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:".""head""visual""sub""."}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-7aropxhg]{height:auto;padding-block:2rem 4rem}.hero__pin[data-astro-cid-7aropxhg]{height:auto;position:static}.hero__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}}.hero__headline[data-astro-cid-7aropxhg]{max-width:22ch;font-size:max(var(--step-2), min(3.3vw, 4rem));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.hero__sub[data-astro-cid-7aropxhg]{max-width:var(--measure);font-size:var(--step-1);color:var(--muted);text-wrap:pretty;line-height:1.4}@media (width<=40rem){.hero__sub[data-astro-cid-7aropxhg]{font-size:1.125rem}}.makes[data-astro-cid-7aropxhg]{padding-block:clamp(3rem,8vw,5.5rem)}.makes__track[data-astro-cid-7aropxhg]{flex-direction:column;display:flex}.fact[data-astro-cid-7aropxhg]+.fact[data-astro-cid-7aropxhg]{border-top:1px solid var(--hair);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem)}.fact[data-astro-cid-7aropxhg]+.fact--opens[data-astro-cid-7aropxhg]{margin-top:clamp(2.5rem,5vw,3.75rem);padding-top:clamp(2.5rem,5vw,3.75rem)}.make__head--repeat[data-astro-cid-7aropxhg],.makes__count[data-astro-cid-7aropxhg]{display:none}.make__heading[data-astro-cid-7aropxhg]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-weight:500}.make__lede[data-astro-cid-7aropxhg]{max-width:var(--measure);margin-bottom:2rem}.fact[data-astro-cid-7aropxhg]{flex-direction:column;gap:.85rem;display:flex}@media (width>=60.0625rem){.fact[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0, var(--measure)) minmax(0, 40rem);grid-template-areas:"head head""line art";justify-content:space-between;align-items:center;gap:0 clamp(2rem,4vw,3.5rem);display:grid}.make__head[data-astro-cid-7aropxhg]{grid-area:head}.fact__line[data-astro-cid-7aropxhg]{grid-area:line}.fact__art[data-astro-cid-7aropxhg]{grid-area:art}}.fact__art[data-astro-cid-7aropxhg]{aspect-ratio:2490/1527;border:1px dashed var(--hair);border-radius:2px;place-items:center;width:100%;padding:.75rem;display:grid}.fact__art-note[data-astro-cid-7aropxhg]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--muted);opacity:.75;font-size:.6rem}.fact__art--drawn[data-astro-cid-7aropxhg]{border:0;padding:0;display:block}.fact__drawing[data-astro-cid-7aropxhg]{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}.fact__line[data-astro-cid-7aropxhg]{max-width:var(--measure);margin:0}.makes[data-astro-cid-7aropxhg]:has(>.is-pinned){padding-top:0}.makes__scene[data-astro-cid-7aropxhg].is-pinned{--per-step:40svh;--pin-h:calc(100svh - var(--header-h,5rem));height:calc(var(--pin-h) + (var(--steps) - 1) * var(--per-step))}.is-pinned[data-astro-cid-7aropxhg] .makes__pin[data-astro-cid-7aropxhg]{top:var(--header-h,5rem);height:var(--pin-h);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);position:sticky;overflow:clip}.is-pinned[data-astro-cid-7aropxhg] .makes__panel[data-astro-cid-7aropxhg]{grid-template-rows:minmax(0,1fr) auto;height:100%;padding-block:clamp(1.5rem,5vh,3rem) clamp(1rem,3vh,2rem);display:grid}.is-pinned[data-astro-cid-7aropxhg] .makes__track[data-astro-cid-7aropxhg]{--slide-gap:calc(var(--gutter) + 4rem);gap:var(--slide-gap);min-height:0;transform:translateX(calc(var(--at,0) * -1 * (100% + var(--slide-gap))));flex-direction:row;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.makes__scene[data-astro-cid-7aropxhg].is-pinned.is-flow{--per-step:calc(100vw - var(--gutter) + 4rem)}.is-pinned[data-astro-cid-7aropxhg].is-flow .makes__track[data-astro-cid-7aropxhg]{transition:none}.is-pinned[data-astro-cid-7aropxhg] .fact[data-astro-cid-7aropxhg]{border-top:0;flex:0 0 100%;grid-template:"head""line""art"minmax(0,1fr)/minmax(0,1fr);justify-content:stretch;align-items:start;gap:0;min-height:0;margin-top:0;padding-top:0;display:grid}.is-pinned[data-astro-cid-7aropxhg] .make__head--repeat[data-astro-cid-7aropxhg]{display:block}.is-pinned[data-astro-cid-7aropxhg] .make__lede[data-astro-cid-7aropxhg]{margin-bottom:1.25rem}.is-pinned[data-astro-cid-7aropxhg] .fact__art[data-astro-cid-7aropxhg]{place-self:center;width:auto;max-width:100%;height:100%;max-height:60svh;margin-top:clamp(1.5rem,4vh,2.5rem)}.is-pinned[data-astro-cid-7aropxhg] .makes__count[data-astro-cid-7aropxhg]{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.08em;color:var(--muted);margin-top:1.25rem;display:block}.prices[data-astro-cid-7aropxhg]{padding-block:clamp(4rem,9vw,7rem)}.prices__intro[data-astro-cid-7aropxhg]{max-width:40rem;margin-bottom:clamp(3.5rem,7vw,5rem)}.prices__label[data-astro-cid-7aropxhg],.modules__label[data-astro-cid-7aropxhg]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.prices__label[data-astro-cid-7aropxhg]{margin-bottom:1rem}.prices__heading[data-astro-cid-7aropxhg]{font-size:var(--step-2);letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.25rem;font-weight:500;line-height:1.04}.prices__lede[data-astro-cid-7aropxhg]{max-width:var(--measure);color:var(--muted);text-wrap:pretty}.plans[data-astro-cid-7aropxhg]{border-block:1px solid var(--hair);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan[data-astro-cid-7aropxhg]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;padding:clamp(2rem,3.2vw,2.75rem) clamp(1.25rem,2.6vw,2.5rem);display:grid}.plan[data-astro-cid-7aropxhg]:first-child{padding-left:0}.plan[data-astro-cid-7aropxhg]:last-child{padding-right:0}.plan[data-astro-cid-7aropxhg]+.plan[data-astro-cid-7aropxhg]{border-left:1px solid var(--hair)}.plan--featured[data-astro-cid-7aropxhg]{--plan-muted:#faf9f59e;--plan-rule:#faf9f529;background:var(--ink);color:var(--paper);border-radius:6px;margin-block:-1.5rem;padding-block:calc(clamp(2rem,3.2vw,2.75rem) + 1.5rem)}.plan[data-astro-cid-7aropxhg]+.plan--featured[data-astro-cid-7aropxhg],.plan--featured[data-astro-cid-7aropxhg]+.plan[data-astro-cid-7aropxhg]{border-left-color:#0000}.plan__top[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plan__name[data-astro-cid-7aropxhg]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:400}.plan__tag[data-astro-cid-7aropxhg]{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.4em .6em;font-size:.7rem;font-weight:500}.plan--featured[data-astro-cid-7aropxhg] .plan__tag[data-astro-cid-7aropxhg]{background:var(--paper);color:var(--ink)}.plan__promise[data-astro-cid-7aropxhg]{font-size:var(--step-1);letter-spacing:-.015em;text-wrap:balance;margin-top:1.1rem;font-weight:500;line-height:1.2}.plan__for[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--plan-muted,var(--muted));text-wrap:pretty;margin-top:.75rem;line-height:1.5}.plan__figures[data-astro-cid-7aropxhg]{border-top:1px solid var(--plan-rule,var(--hair));margin-top:2rem;padding-top:1.75rem}.plan__from[data-astro-cid-7aropxhg]{margin-bottom:-.3rem}.plan__build[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.plan__amount[data-astro-cid-7aropxhg]{letter-spacing:-.035em;font-size:clamp(2.4rem,1.5rem + 2.6vw,3.4rem);font-weight:500;line-height:1}.plan__then[data-astro-cid-7aropxhg]{letter-spacing:-.02em;white-space:nowrap;color:var(--plan-muted,var(--muted));font-size:clamp(1.15rem,.8rem + 1vw,1.45rem);font-weight:500;line-height:1}.plan__then-word[data-astro-cid-7aropxhg]{font-size:var(--step--1);letter-spacing:0;font-weight:400}.plan__caption[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--plan-muted,var(--muted));margin-top:.55rem}.plan__from[data-astro-cid-7aropxhg],.plan__per[data-astro-cid-7aropxhg]{font-size:var(--step--1);letter-spacing:0;color:var(--plan-muted,var(--muted));font-weight:400}.plan__monthly[data-astro-cid-7aropxhg]{margin-top:1.15rem;font-size:1rem;font-weight:500;line-height:1.3}.plan__offer[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--plan-muted,var(--muted));text-wrap:pretty;margin-top:1.1rem;line-height:1.45}.plan__gets[data-astro-cid-7aropxhg]{border-top:1px solid var(--plan-rule,var(--hair));align-content:start;gap:.65rem;margin-top:2rem;padding-top:1.75rem;font-size:.95rem;line-height:1.45;display:grid}.plan__gets[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding-left:1.4rem;position:relative}.plan__gets[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";width:.7em;height:.36em;color:var(--plan-muted,var(--muted));border-bottom:1.5px solid;border-left:1.5px solid;position:absolute;top:.42em;left:.1em;rotate:-45deg}.plan__foot[data-astro-cid-7aropxhg]{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.9rem;margin-top:2.5rem;display:flex}.plan__note[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--plan-muted,var(--muted))}.plan__action[data-astro-cid-7aropxhg]{border:1px solid var(--ink);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.8em 1.35em;font-size:13px;line-height:1;transition:background-color .16s,color .16s,opacity .16s;display:inline-block}.plan__action[data-astro-cid-7aropxhg]:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.plan--featured[data-astro-cid-7aropxhg] .plan__action[data-astro-cid-7aropxhg],.plan--featured[data-astro-cid-7aropxhg] .plan__action[data-astro-cid-7aropxhg]:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}.plan--featured[data-astro-cid-7aropxhg] .plan__action[data-astro-cid-7aropxhg]:hover{opacity:.85}.modules[data-astro-cid-7aropxhg]{margin-top:clamp(4.5rem,9vw,6.5rem)}.modules__intro[data-astro-cid-7aropxhg]{margin-inline:auto;text-align:center;max-width:38rem;margin-bottom:clamp(3rem,6vw,4.5rem)}.modules__heading[data-astro-cid-7aropxhg]{font-size:var(--step-1);letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-weight:500;line-height:1.1}.modules__lede[data-astro-cid-7aropxhg]{color:var(--muted);text-wrap:pretty;margin-top:1rem}.modules__grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.modules__cell[data-astro-cid-7aropxhg]{padding:clamp(2rem,3.4vw,2.75rem) clamp(1.5rem,2.6vw,2.5rem)}.modules__cell[data-astro-cid-7aropxhg]:not(:nth-child(3n+1)){border-left:1px solid var(--hair)}.modules__cell[data-astro-cid-7aropxhg]:nth-child(n+4){border-top:1px solid var(--hair)}.modules__cell[data-astro-cid-7aropxhg]:nth-child(3n+1){padding-left:0}.modules__cell[data-astro-cid-7aropxhg]:nth-child(3n){padding-right:0}.modules__icon[data-astro-cid-7aropxhg]{width:2.75rem;height:2.75rem;margin-bottom:clamp(1.75rem,3.2vw,2.5rem);display:block}.modules__icon--blank[data-astro-cid-7aropxhg]{border:1px solid var(--hair);border-radius:999px}.modules__name[data-astro-cid-7aropxhg]{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.15rem;font-weight:500;line-height:1.25}.modules__note[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--muted);text-wrap:pretty;margin-top:.75rem;line-height:1.55}.care[data-astro-cid-7aropxhg]{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:1.5rem clamp(2rem,5vw,5rem);margin-top:clamp(4.5rem,9vw,6.5rem);padding-top:clamp(2rem,4vw,2.75rem);display:grid}.care__label[data-astro-cid-7aropxhg]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.care__headline[data-astro-cid-7aropxhg]{font-size:var(--step-1);letter-spacing:-.015em;text-wrap:balance;margin-top:.75rem;font-weight:500;line-height:1.2}.care__body[data-astro-cid-7aropxhg]{max-width:var(--measure);color:var(--muted);gap:1rem;display:grid}@media (width<=64rem){.plans[data-astro-cid-7aropxhg]{border-bottom:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.plan[data-astro-cid-7aropxhg]{flex-direction:column;grid-row:auto;padding-inline:0;display:flex}.plans[data-astro-cid-7aropxhg]{border-top:0}.plan[data-astro-cid-7aropxhg]:nth-child(n){margin-block:0;margin-inline:calc(-1 * var(--gutter));padding:clamp(2rem, 5vw, 2.75rem) var(--gutter);border:0;border-radius:0}.plan[data-astro-cid-7aropxhg]+.plan[data-astro-cid-7aropxhg]{border-left:0;margin-top:.75rem}.plan[data-astro-cid-7aropxhg]:not(.plan--featured){--plan-rule:#dcdbd3;background:#f0efe8}.care[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.modules__grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}.modules__cell[data-astro-cid-7aropxhg]:nth-child(n){border-top:0;border-left:0;padding-inline:clamp(1.25rem,3vw,2rem)}.modules__cell[data-astro-cid-7aropxhg]:not(:nth-child(odd)){border-left:1px solid var(--hair)}.modules__cell[data-astro-cid-7aropxhg]:nth-child(n+3){border-top:1px solid var(--hair)}.modules__cell[data-astro-cid-7aropxhg]:nth-child(odd){padding-left:0}.modules__cell[data-astro-cid-7aropxhg]:nth-child(2n){padding-right:0}}@media (width<=40rem){.modules__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.modules__cell[data-astro-cid-7aropxhg]:nth-child(n){border-left:0;padding-inline:0}.modules__cell[data-astro-cid-7aropxhg]:nth-child(n+2){border-top:1px solid var(--hair)}.modules__cell[data-astro-cid-7aropxhg]:first-child{border-top:0}}
