@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--leading-tight:1.25;--radius-sm:.25rem;--radius-md:var(--radius-base);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-primary:#5ac3ff;--color-primary-alt:#0084ff;--color-background:#000511;--radius-base:.5rem}}.stack--grid{gap:calc(var(--spacing)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(width>=40rem){.stack--grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=64rem){.stack--grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.stack--inline{gap:calc(var(--spacing)*2);flex-flow:wrap;display:flex}.stack__item{align-content:flex-start;gap:calc(var(--spacing)*1);display:grid}.stack__icon{aspect-ratio:1;min-height:calc(var(--spacing)*0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)10%,transparent);text-align:center;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-direction:column;justify-content:center;align-items:center;padding:20%;display:flex}@media(hover:hover){.stack__icon:hover{border-color:var(--color-primary)}}.stack__icon:focus{border-color:var(--color-primary)}.stack__icon-label{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);display:inline-flex}@media(width>=48rem){.stack__icon-label{display:none}}.stack__caption{margin:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.stack__pill{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white)10%,transparent);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-wrap:wrap;display:inline-flex}.stack svg{--sizing:100%;fill:var(--color-white);width:var(--sizing);height:var(--sizing)}@media screen and (width<=48rem){.stack svg{max-width:fit-content;max-height:calc(var(--sizing)*.5)}}.stack.stack--inline svg{--sizing:1.125cap;fill:var(--color-white);width:var(--sizing);height:var(--sizing)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height: 1.5 ;--radius-sm:.25rem;--radius-md:var(--radius-base);--blur-sm:8px;--aspect-video:16/9;--color-primary:#5ac3ff;--color-primary-alt:#0084ff;--color-background:#000511;--container-padding:6vw;--radius-base:.5rem}}.content__figure[data-astro-cid-kqty5qjk]{gap:calc(var(--spacing)*2);display:grid}.content__media[data-astro-cid-kqty5qjk]{aspect-ratio:var(--aspect-video);border-radius:var(--radius-md);background-color:color-mix(in oklab,var(--color-white)10%,transparent);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);position:relative;overflow:hidden}.content__media[data-astro-cid-kqty5qjk] img{object-fit:cover;width:100%;height:100%}.content__caption[data-astro-cid-kqty5qjk]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:color-mix(in oklab,var(--color-white)50%,transparent)}.content__slide[data-astro-cid-kqty5qjk]{aspect-ratio:var(--aspect-video);flex:0 0 calc(100% - var(--container-padding));border-radius:var(--radius-md);background-color:color-mix(in oklab,var(--color-white)10%,transparent);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);position:relative;overflow:hidden}@media(width>=48rem){.content__slide[data-astro-cid-kqty5qjk]{flex:0 0 80%}}.content__slide[data-astro-cid-kqty5qjk] img{object-fit:cover;width:100%;height:100%}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
