@keyframes heroReveal{0%{opacity:0;filter:blur(12px);transform:translate3d(0,22px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes heroEnter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.hero[data-astro-cid-j7pv25f6]{flex:1;display:flex;align-items:center;min-height:calc(100svh - 158.6px)}.hero__inner[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:var(--px);padding-block:clamp(48px,8vh,96px);--enter-gap: clamp(40px, 5vw, 68px)}.hero__signature[data-astro-cid-j7pv25f6]{margin:0;line-height:.98;text-wrap:balance}.hero__line[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(min(3rem,19vw),max(min(15vw,4.4rem),9vw),8.5rem);font-size:clamp(min(3rem,19vw),min(max(min(15vw,4.4rem),9vw),(100svh - 180px - var(--enter-gap)) / 2.94),8.5rem);font-weight:700;letter-spacing:var(--track-display);animation:heroReveal .9s var(--ease-spring) backwards}.hero__line--1[data-astro-cid-j7pv25f6]{color:rgba(var(--text-rgb),.95);animation-delay:.12s}.hero__line--2[data-astro-cid-j7pv25f6]{color:rgba(var(--text-rgb),.6);animation-delay:.28s}.hero__line--3[data-astro-cid-j7pv25f6]{color:rgba(var(--text-rgb),.44);animation-delay:.44s}.hero__enter[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;margin-top:var(--enter-gap);padding-block:8px;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-hover) var(--ease-out);animation:heroEnter .5s var(--ease-out) 1.05s backwards}.hero__enter[data-astro-cid-j7pv25f6]:focus-visible{color:var(--accent)}.hero__enter[data-astro-cid-j7pv25f6]:focus-visible,.hero__enter[data-astro-cid-j7pv25f6]:focus-visible .hero__enter-mark[data-astro-cid-j7pv25f6]{transition-duration:var(--dur-fast)}@media(hover:hover)and (pointer:fine){.hero__enter[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.hero__enter[data-astro-cid-j7pv25f6]:hover,.hero__enter[data-astro-cid-j7pv25f6]:hover .hero__enter-mark[data-astro-cid-j7pv25f6]{transition-duration:var(--dur-fast)}}.hero__enter-mark[data-astro-cid-j7pv25f6]{position:relative;display:block;flex-shrink:0;width:14px;height:14px;transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.hero__enter-arrow[data-astro-cid-j7pv25f6]{display:block}.hero__enter[data-astro-cid-j7pv25f6]:focus-visible .hero__enter-mark[data-astro-cid-j7pv25f6]{transform:translateY(3px);color:var(--accent)}@media(hover:hover)and (pointer:fine){.hero__enter[data-astro-cid-j7pv25f6]:hover .hero__enter-mark[data-astro-cid-j7pv25f6]{transform:translateY(3px);color:var(--accent)}}.hero__enter-impulse[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3V13M4 9L8 13L12 9' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3V13M4 9L8 13L12 9' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.hero__enter-impulse[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(var(--text-rgb),0),rgba(var(--text-rgb),.95) 62%,rgba(var(--text-rgb),0));transform:translateY(-100%)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:root:has(#explore:target) .hero__enter-impulse[data-astro-cid-j7pv25f6]:before{animation:heroImpulse .2s var(--ease-line)}}@keyframes heroImpulse{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.hero__signature[data-astro-cid-j7pv25f6]{view-transition-name:hero-signature}.hero__enter[data-astro-cid-j7pv25f6]{view-transition-name:hero-enter}.hero__enter[data-astro-cid-j7pv25f6]:active{color:var(--accent)}.hero__enter[data-astro-cid-j7pv25f6]:active .hero__enter-mark[data-astro-cid-j7pv25f6]{transform:translateY(4px);color:var(--accent)}@media(max-width:520px){@keyframes heroReveal{0%{opacity:0;filter:blur(7px);transform:translate3d(0,14px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}.hero[data-astro-cid-j7pv25f6]{min-height:100svh}.hero__inner[data-astro-cid-j7pv25f6]{margin-top:-32px}.hero__line--3[data-astro-cid-j7pv25f6]{color:rgba(var(--text-rgb),.55)}}.explore[data-astro-cid-j7pv25f6]{--explore-col: 800px;--explore-title: clamp(1.4375rem, 1rem + 1.6vw, 2rem);--explore-chevron: 16px;--dur-answer: .22s;--dur-unfold: .33s;--dur-fold: .24s;--dur-fold-switch: .18s;--settle: 3px}@media(min-width:521px){.explore[data-astro-cid-j7pv25f6]{margin-top:80px}}.explore[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.explore[data-astro-cid-j7pv25f6]:focus-visible .explore__label[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb),.8);text-decoration-thickness:2px;text-underline-offset:7px}.explore[data-astro-cid-j7pv25f6].explore--pointer-nav:focus-visible .explore__label[data-astro-cid-j7pv25f6]{text-decoration:none}.explore__inner[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--max-w);margin-inline:auto;padding:clamp(32px,4vw,56px) var(--px) clamp(80px,12vh,128px)}.explore__label[data-astro-cid-j7pv25f6]{width:fit-content;margin:0 0 16px;color:var(--ink-5);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1}.explore__list[data-astro-cid-j7pv25f6]{max-width:var(--explore-col)}.explore__item[data-astro-cid-j7pv25f6]+.explore__item[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-soft)}.explore__trigger[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:20px;cursor:pointer;list-style:none;color:var(--ink-2);transition:color var(--dur-answer) var(--ease-out)}.explore__trigger[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.explore__trigger[data-astro-cid-j7pv25f6]::marker{content:""}.explore__item[data-astro-cid-j7pv25f6][open] .explore__trigger[data-astro-cid-j7pv25f6],.explore__trigger[data-astro-cid-j7pv25f6]:focus-visible{color:var(--text)}@media(hover:hover){.explore__trigger[data-astro-cid-j7pv25f6]:hover{color:var(--text)}}.explore__heading[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;min-width:0}.explore__name[data-astro-cid-j7pv25f6]{font-size:var(--explore-title);line-height:1.1;font-weight:500;letter-spacing:var(--track-title)}.explore__summary[data-astro-cid-j7pv25f6]{color:var(--ink-4);font-size:var(--fs-text);line-height:1.5;letter-spacing:var(--track-text);text-wrap:balance}.explore__chevron[data-astro-cid-j7pv25f6]{flex:none;width:var(--explore-chevron);height:var(--explore-chevron);margin-top:calc((var(--explore-title) * 1.1 - var(--explore-chevron)) / 2);color:var(--ink-5);transition:transform var(--dur-answer) var(--ease-out),color var(--dur-answer) var(--ease-out)}.explore__trigger[data-astro-cid-j7pv25f6]:focus-visible .explore__chevron[data-astro-cid-j7pv25f6]{color:var(--ink-2)}@media(hover:hover){.explore__trigger[data-astro-cid-j7pv25f6]:hover .explore__chevron[data-astro-cid-j7pv25f6]{color:var(--ink-2)}}.explore__item[data-astro-cid-j7pv25f6][open] .explore__chevron[data-astro-cid-j7pv25f6]{color:var(--accent);transform:rotate(180deg)}.explore__content[data-astro-cid-j7pv25f6]{padding:0 0 28px}.explore__statement[data-astro-cid-j7pv25f6]{max-width:60ch;margin:0 0 18px;color:var(--ink-3);font-size:.9375rem;line-height:1.55;letter-spacing:var(--track-text)}.explore__link[data-astro-cid-j7pv25f6],.explore__address[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:baseline;gap:.5em;width:fit-content;color:var(--ink-1);font-family:var(--font-mono);font-size:.875rem;font-weight:500;letter-spacing:var(--track-data);line-height:1.5;overflow-wrap:anywhere}.explore__address[data-astro-cid-j7pv25f6]{color:var(--ink-4)}.explore__link[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.explore__link[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--ink-5);font-size:.9em;letter-spacing:0;transition:color var(--dur-fast) var(--ease-out)}.explore__link[data-astro-cid-j7pv25f6]:hover{color:var(--text);text-decoration-color:var(--accent-border)}.explore__link[data-astro-cid-j7pv25f6]:hover>span[data-astro-cid-j7pv25f6]{color:var(--accent)}.explore__rows[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none}.explore__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2px 20px;padding-block:7px}.explore__desc[data-astro-cid-j7pv25f6]{color:var(--ink-4);font-size:var(--fs-text);line-height:1.55}.explore__family[data-astro-cid-j7pv25f6]{margin-top:10px}.explore__family-name[data-astro-cid-j7pv25f6]{display:block;padding-block:7px 2px;color:var(--ink-3);font-size:.875rem;font-weight:500;letter-spacing:var(--track-text)}.explore__rows--family[data-astro-cid-j7pv25f6] .explore__row[data-astro-cid-j7pv25f6]{padding-left:16px}@media(min-width:720px){.explore__row[data-astro-cid-j7pv25f6]{grid-template-columns:13.5rem 1fr;align-items:baseline}.explore__rows--family[data-astro-cid-j7pv25f6] .explore__row[data-astro-cid-j7pv25f6]{grid-template-columns:calc(13.5rem - 16px) 1fr}}.stack[data-astro-cid-j7pv25f6]{max-width:var(--explore-col);padding-top:clamp(112px,11vw,152px);container-type:inline-size}.stack__label[data-astro-cid-j7pv25f6]{margin:0 0 20px;color:var(--ink-5);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1}.stack__body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px}@container (min-width: 30rem){.stack__body[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:52px}}.gs[data-astro-cid-j7pv25f6]{--u: 1.22px;--dx: calc(34 * var(--u));--dy: calc(-9 * var(--u));--pad: calc(40 * var(--u));position:relative;flex:none;box-sizing:content-box;pointer-events:none;width:calc(176 * var(--u));height:calc(176 * var(--u));padding:0 0 var(--pad) var(--pad);margin:0 0 calc(var(--pad) * -1) calc(var(--pad) * -1);content-visibility:auto;contain-intrinsic-size:calc(216 * var(--u)) calc(216 * var(--u))}.gs__ground[data-astro-cid-j7pv25f6]{position:absolute;left:calc(14 * var(--u) + var(--pad));right:calc(-2 * var(--u));bottom:calc(4 * var(--u) + var(--pad));height:calc(26 * var(--u));background:radial-gradient(closest-side,rgba(0,0,0,.72),rgba(0,0,0,.28) 55%,transparent)}.gs__slot[data-astro-cid-j7pv25f6]{position:absolute;left:calc(12 * var(--u) + var(--pad));top:calc(30 * var(--u));width:calc(104 * var(--u) * .8);height:calc(120 * var(--u));transition:transform var(--dur-hover) var(--ease-out)}.gs__slot--far[data-astro-cid-j7pv25f6]{transform:translateY(calc(var(--dy) * 2))}.gs__slot--ky[data-astro-cid-j7pv25f6]{transform:translate(var(--dx),var(--dy))}.gs__slot--ai[data-astro-cid-j7pv25f6]{transform:translate(calc(var(--dx) * 2))}@media(hover:hover){.gs__slot--ky[data-astro-cid-j7pv25f6],.gs__slot--ai[data-astro-cid-j7pv25f6]{pointer-events:auto}}.gs__arrival[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.gs__plate[data-astro-cid-j7pv25f6]{--edge: .34;--tint: 20, 20, 21;--alpha: .74;--side: 13, 13, 13;--ex: calc(-8.75 * var(--u));--ey: calc(5.775 * var(--u));position:absolute;left:0;top:0;width:calc(104 * var(--u));height:calc(120 * var(--u));border-radius:calc(24 * var(--u));transform-origin:0 0;transform:translateY(calc(14.56 * var(--u))) matrix(.8,-.14,0,1,0,0);background:linear-gradient(200deg,#ffffff13,#ffffff05 34%,#fff0 62%,#00000029),rgba(var(--tint),var(--alpha));box-shadow:calc(var(--ex) * .125) calc(var(--ey) * .125) 0 rgb(var(--side)),calc(var(--ex) * .25) calc(var(--ey) * .25) 0 rgb(var(--side)),calc(var(--ex) * .375) calc(var(--ey) * .375) 0 rgb(var(--side)),calc(var(--ex) * .5) calc(var(--ey) * .5) 0 rgb(var(--side)),calc(var(--ex) * .625) calc(var(--ey) * .625) 0 rgb(var(--side)),calc(var(--ex) * .75) calc(var(--ey) * .75) 0 rgb(var(--side)),calc(var(--ex) * .875) calc(var(--ey) * .875) 0 rgb(var(--side)),var(--ex) var(--ey) 0 #0a0a0a,var(--ex) var(--ey) 0 1px rgba(var(--text-rgb),calc(var(--edge) * .42)),calc(var(--ex) * 2.2) calc(var(--ey) * 2.6) calc(26 * var(--u)) #0000009e;transition:box-shadow var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.gs__plate[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(196deg,rgba(var(--text-rgb),1),rgba(var(--text-rgb),.43) 22%,rgba(var(--text-rgb),.18) 58%,rgba(var(--text-rgb),.54));opacity:calc(var(--edge) * 1.45);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity var(--dur-hover) var(--ease-out)}.gs__plate[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.022) 39%,rgba(255,255,255,.006) 47%,transparent 52%)}.gs__plate--far[data-astro-cid-j7pv25f6]{--edge: .13;--tint: 15, 15, 15;--alpha: .9;--side: 11, 11, 11}.gs__plate--ky[data-astro-cid-j7pv25f6]{--edge: .24;--tint: 21, 21, 23;--alpha: .66}.gs__plate--ai[data-astro-cid-j7pv25f6]{--edge: .36;--tint: 24, 22, 20;--alpha: .5;--side: 14, 13, 12}.gs__plate--far[data-astro-cid-j7pv25f6]:after{display:none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gs__plate--ky[data-astro-cid-j7pv25f6],.gs__plate--ai[data-astro-cid-j7pv25f6]{-webkit-backdrop-filter:blur(calc(1.6 * var(--u))) saturate(1.2);backdrop-filter:blur(calc(1.6 * var(--u))) saturate(1.2)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gs__plate--ky[data-astro-cid-j7pv25f6]{--alpha: .96}.gs__plate--ai[data-astro-cid-j7pv25f6]{--alpha: .95}}@media(forced-colors:active){.gs__plate[data-astro-cid-j7pv25f6]{box-shadow:none;border:1px solid CanvasText;background:Canvas;forced-color-adjust:none}.gs__plate[data-astro-cid-j7pv25f6]:before,.gs__plate[data-astro-cid-j7pv25f6]:after,.gs__ground[data-astro-cid-j7pv25f6]{display:none}}.stack__layers[data-astro-cid-j7pv25f6]{display:grid;gap:4px;width:100%;margin:0;padding:0;list-style:none}.stack__link[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:10px 0;border-radius:var(--radius)}.stack__name[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:baseline;gap:.4em;width:fit-content;color:var(--ink-1);font-size:1.25rem;font-weight:500;letter-spacing:var(--track-title);line-height:1.25;transition:color var(--dur-hover) var(--ease-out)}.stack__domain[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:rgba(var(--text-rgb),.18);text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color var(--dur-hover) var(--ease-out)}.stack__out[data-astro-cid-j7pv25f6]{color:var(--ink-4);font-size:.8em;letter-spacing:0;transition:color var(--dur-hover) var(--ease-out)}.stack__desc[data-astro-cid-j7pv25f6]{color:var(--ink-4);font-size:var(--fs-text);line-height:1.5;letter-spacing:var(--track-text)}.stack__link[data-astro-cid-j7pv25f6]:focus-visible{outline:1px solid rgba(var(--accent-rgb),.6);outline-offset:4px}@media(hover:hover){.stack__link[data-astro-cid-j7pv25f6]:hover .stack__name[data-astro-cid-j7pv25f6]{color:var(--text)}.stack__link[data-astro-cid-j7pv25f6]:hover .stack__domain[data-astro-cid-j7pv25f6]{text-decoration-color:var(--accent-border)}.stack__link[data-astro-cid-j7pv25f6]:hover .stack__out[data-astro-cid-j7pv25f6]{color:var(--accent)}.stack__body[data-astro-cid-j7pv25f6]:has(:is(.stack__link--ky:hover,.gs__slot--ky:hover)) .gs__slot--ky[data-astro-cid-j7pv25f6]{transform:translate(var(--dx),calc(var(--dy) - 5px))}.stack__body[data-astro-cid-j7pv25f6]:has(:is(.stack__link--ai:hover,.gs__slot--ai:hover)) .gs__slot--ai[data-astro-cid-j7pv25f6]{transform:translate(calc(var(--dx) * 2),-5px)}.stack__body[data-astro-cid-j7pv25f6]:has(:is(.stack__link--ky:hover,.gs__slot--ky:hover)) .gs__plate--ky[data-astro-cid-j7pv25f6]{--edge: .5}.stack__body[data-astro-cid-j7pv25f6]:has(:is(.stack__link--ai:hover,.gs__slot--ai:hover)) .gs__plate--ai[data-astro-cid-j7pv25f6]{--edge: .58}.stack__body[data-astro-cid-j7pv25f6]:has(:is(.stack__link--ky:hover,.gs__slot--ky:hover)) .gs__plate--ai[data-astro-cid-j7pv25f6]{--alpha: .26}.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot--ky:hover) .stack__link--ky[data-astro-cid-j7pv25f6] .stack__name[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot--ai:hover) .stack__link--ai[data-astro-cid-j7pv25f6] .stack__name[data-astro-cid-j7pv25f6]{color:var(--text)}.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot--ky:hover) .stack__link--ky[data-astro-cid-j7pv25f6] .stack__domain[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot--ai:hover) .stack__link--ai[data-astro-cid-j7pv25f6] .stack__domain[data-astro-cid-j7pv25f6]{text-decoration-color:var(--accent-border)}.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot--ky:hover) .stack__link--ky[data-astro-cid-j7pv25f6] .stack__out[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot--ai:hover) .stack__link--ai[data-astro-cid-j7pv25f6] .stack__out[data-astro-cid-j7pv25f6]{color:var(--accent)}.stack__link[data-astro-cid-j7pv25f6]:hover .stack__name[data-astro-cid-j7pv25f6],.stack__link[data-astro-cid-j7pv25f6]:hover .stack__domain[data-astro-cid-j7pv25f6],.stack__link[data-astro-cid-j7pv25f6]:hover .stack__out[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot:hover) .stack__name[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot:hover) .stack__domain[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot:hover) .stack__out[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link:hover) .gs__slot[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link:hover) .gs__plate[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot:hover) .gs__slot[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.gs__slot:hover) .gs__plate[data-astro-cid-j7pv25f6]{transition-duration:var(--dur-fast)}}.stack__link[data-astro-cid-j7pv25f6]:is(:focus-visible,:active) .stack__name[data-astro-cid-j7pv25f6]{color:var(--text)}.stack__link[data-astro-cid-j7pv25f6]:is(:focus-visible,:active) .stack__domain[data-astro-cid-j7pv25f6]{text-decoration-color:var(--accent-border)}.stack__link[data-astro-cid-j7pv25f6]:is(:focus-visible,:active) .stack__out[data-astro-cid-j7pv25f6]{color:var(--accent)}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link--ky:is(:focus-visible,:active)) .gs__slot--ky[data-astro-cid-j7pv25f6]{transform:translate(var(--dx),calc(var(--dy) - 5px))}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link--ai:is(:focus-visible,:active)) .gs__slot--ai[data-astro-cid-j7pv25f6]{transform:translate(calc(var(--dx) * 2),-5px)}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link--ky:is(:focus-visible,:active)) .gs__plate--ky[data-astro-cid-j7pv25f6]{--edge: .5}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link--ai:is(:focus-visible,:active)) .gs__plate--ai[data-astro-cid-j7pv25f6]{--edge: .58}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link--ky:is(:focus-visible,:active)) .gs__plate--ai[data-astro-cid-j7pv25f6]{--alpha: .26}@supports (interpolate-size: allow-keywords){.explore[data-astro-cid-j7pv25f6]{interpolate-size:allow-keywords}.explore__item[data-astro-cid-j7pv25f6]::details-content{block-size:0;opacity:0;overflow:clip;margin-inline:-4px;padding-inline:4px;transition:block-size var(--dur-fold) var(--ease-out),opacity var(--dur-fold) var(--ease-out),content-visibility var(--dur-fold) allow-discrete}.explore__list[data-astro-cid-j7pv25f6]:has(>[open])>.explore__item[data-astro-cid-j7pv25f6]:not([open])::details-content{transition-duration:var(--dur-fold-switch)}.explore__item[data-astro-cid-j7pv25f6][open]::details-content{block-size:auto;opacity:1;transition:block-size var(--dur-unfold) var(--ease-spring)}.explore__content[data-astro-cid-j7pv25f6]{opacity:.82;translate:0 calc(var(--settle) * -1);transition:opacity var(--dur-fold) var(--ease-out),translate var(--dur-fold) var(--ease-out)}.explore__item[data-astro-cid-j7pv25f6][open] .explore__content[data-astro-cid-j7pv25f6]{opacity:1;translate:none;transition:opacity var(--dur-unfold) var(--ease-spring),translate var(--dur-unfold) var(--ease-spring)}@starting-style{.explore__item[data-astro-cid-j7pv25f6][open] .explore__content[data-astro-cid-j7pv25f6]{opacity:.82;translate:0 calc(var(--settle) * -1)}}.explore__item[data-astro-cid-j7pv25f6][open]:has(>.explore__content:focus-within)::details-content{block-size:auto;opacity:1;transition:none}.explore__item[data-astro-cid-j7pv25f6][open]>.explore__content[data-astro-cid-j7pv25f6]:focus-within{opacity:1;translate:none;transition:none}}.explore--waapi[data-astro-cid-j7pv25f6] .explore__item[data-astro-cid-j7pv25f6]::details-content{block-size:auto;opacity:1;overflow:visible;margin-inline:0;padding-inline:0;transition:none}.explore--waapi[data-astro-cid-j7pv25f6] .explore__content[data-astro-cid-j7pv25f6],.explore--waapi[data-astro-cid-j7pv25f6] .explore__item[data-astro-cid-j7pv25f6][open] .explore__content[data-astro-cid-j7pv25f6]{opacity:1;translate:none;transition:none}@media(min-width:521px)and (max-width:605px){.hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 184.2px)}}@media(max-width:520px){.explore[data-astro-cid-j7pv25f6]{--explore-chevron: 14px}.explore__inner[data-astro-cid-j7pv25f6]{padding-top:32px;padding-bottom:clamp(64px,10vh,96px)}.explore__label[data-astro-cid-j7pv25f6]{margin-bottom:12px}.explore__trigger[data-astro-cid-j7pv25f6]{gap:16px;padding-block:16px}.explore__heading[data-astro-cid-j7pv25f6]{gap:4px}.explore__content[data-astro-cid-j7pv25f6]{padding-bottom:24px}.stack[data-astro-cid-j7pv25f6]{padding-top:72px}.stack__label[data-astro-cid-j7pv25f6]{margin-bottom:16px}.gs[data-astro-cid-j7pv25f6]{--u: 1px}}@media(prefers-reduced-motion:reduce),(scripting:none){.explore__item[data-astro-cid-j7pv25f6]::details-content,.explore__item[data-astro-cid-j7pv25f6][open]::details-content,.explore__list[data-astro-cid-j7pv25f6]:has(>[open])>.explore__item[data-astro-cid-j7pv25f6]:not([open])::details-content,.explore__content[data-astro-cid-j7pv25f6],.explore__item[data-astro-cid-j7pv25f6][open] .explore__content[data-astro-cid-j7pv25f6]{transition:none}}@media(prefers-reduced-motion:reduce){.explore__trigger[data-astro-cid-j7pv25f6],.explore__chevron[data-astro-cid-j7pv25f6],.explore__link[data-astro-cid-j7pv25f6],.explore__link[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6],.gs__slot[data-astro-cid-j7pv25f6],.gs__plate[data-astro-cid-j7pv25f6],.gs__plate[data-astro-cid-j7pv25f6]:before,.stack__name[data-astro-cid-j7pv25f6],.stack__domain[data-astro-cid-j7pv25f6],.stack__out[data-astro-cid-j7pv25f6]{transition:none}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link:hover) .gs__slot--ky[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link:focus-visible) .gs__slot--ky[data-astro-cid-j7pv25f6]{transform:translate(var(--dx),var(--dy))}.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link:hover) .gs__slot--ai[data-astro-cid-j7pv25f6],.stack__body[data-astro-cid-j7pv25f6]:has(.stack__link:focus-visible) .gs__slot--ai[data-astro-cid-j7pv25f6]{transform:translate(calc(var(--dx) * 2))}}
