.intro-bg:where(.astro-U43OZX4M){background-size:cover;background-position:center}h1:where(.astro-U43OZX4M){letter-spacing:.05em;font-weight:1000;font-style:italic}h1:where(.astro-U43OZX4M),h2:where(.astro-U43OZX4M){display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){h1:where(.astro-U43OZX4M),h2:where(.astro-U43OZX4M){align-items:flex-start}}h2:where(.astro-U43OZX4M) span:where(.astro-U43OZX4M){max-width:-moz-fit-content;max-width:fit-content;background-color:#000000b3;background-size:auto;background-clip:padding-box;background-repeat:repeat;background-origin:padding-box;padding:.25rem 1rem;text-align:center;line-height:1.375}:is(.dark h2 span):where(.astro-U43OZX4M){background-color:#ffffffb3}@media (min-width: 768px){h2:where(.astro-U43OZX4M) span:where(.astro-U43OZX4M){text-align:left}}h1:where(.astro-U43OZX4M) span:where(.astro-U43OZX4M){padding-left:1rem;padding-right:1rem}:where(.astro-U43OZX4M)[data-theme=cyberpunk] .btn:where(.astro-U43OZX4M){border-width:2px;border-color:#000!important}:root li:where(.astro-HYLSJW3Q){--tw-prose-body: hsl(var(--bc) / .8);--tw-prose-headings: hsl(var(--bc));--tw-prose-lead: hsl(var(--bc));--tw-prose-links: hsl(var(--bc));--tw-prose-bold: hsl(var(--bc));--tw-prose-counters: hsl(var(--bc));--tw-prose-bullets: hsl(var(--bc) / .5);--tw-prose-hr: hsl(var(--bc) / .2);--tw-prose-quotes: hsl(var(--bc));--tw-prose-quote-borders: hsl(var(--bc) / .2);--tw-prose-captions: hsl(var(--bc) / .5);--tw-prose-code: hsl(var(--bc));--tw-prose-pre-code: hsl(var(--nc));--tw-prose-pre-bg: hsl(var(--n));--tw-prose-th-borders: hsl(var(--bc) / .5);--tw-prose-td-borders: hsl(var(--bc) / .2) }li:where(.astro-HYLSJW3Q) :where(code):not(:where([class~="not-prose"] *)):where(.astro-HYLSJW3Q){padding:2px 8px;border-radius:var(--rounded-badge)}li:where(.astro-HYLSJW3Q) code:where(.astro-HYLSJW3Q):after,li:where(.astro-HYLSJW3Q) code:where(.astro-HYLSJW3Q):before{content:none}li:where(.astro-HYLSJW3Q) pre:where(.astro-HYLSJW3Q) code:where(.astro-HYLSJW3Q){border-radius:0;padding:0}li:where(.astro-HYLSJW3Q) :where(tbody tr,thead):not(:where([class~="not-prose"] *)):where(.astro-HYLSJW3Q){border-bottom-color:hsl(var(--bc) / 20%)}li:where(.astro-HYLSJW3Q){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:0;transition-duration:.5s}.group:where(.astro-HYLSJW3Q):hover li:where(.astro-HYLSJW3Q){opacity:1}li:where(.astro-HYLSJW3Q):before{content:"🧼"!important}h2:where(.astro-HYLSJW3Q){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:0;transition-duration:.5s}.group:where(.astro-HYLSJW3Q):hover h2:where(.astro-HYLSJW3Q){opacity:1}article:where(.astro-HYLSJW3Q){margin-left:auto;margin-right:auto;height:24rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-radius:1.5rem;background-size:cover;background-position:center;transition-duration:.5s}article:where(.astro-HYLSJW3Q):hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card1:where(.astro-HYLSJW3Q){display:flex;height:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:1.5rem;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .2;padding-left:2.5rem;padding-right:2.5rem;padding-bottom:2.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-duration:.3s}.card1:where(.astro-HYLSJW3Q):hover{--tw-bg-opacity: .75 }section:where(.astro-HYLSJW3Q) article:where(.astro-HYLSJW3Q):nth-child(2) ul:where(.astro-HYLSJW3Q) li:where(.astro-HYLSJW3Q):before{content:"👟"!important}section:where(.astro-HYLSJW3Q) article:where(.astro-HYLSJW3Q):nth-child(3) ul:where(.astro-HYLSJW3Q) li:where(.astro-HYLSJW3Q):before{content:"👜"!important}iframe:where(.astro-6AE4C4A3){margin-left:auto;margin-right:auto}.gallery:where(.astro-ZYEX2MKN) img:where(.astro-ZYEX2MKN){border-radius:.5rem;width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:1rem}li:where(.astro-SL3RKOPI){margin-top:0;max-width:20rem}li:where(.astro-SL3RKOPI) p:where(.astro-SL3RKOPI){text-align:left;font-size:.875rem;line-height:1.25rem}li:where(.astro-SL3RKOPI) h2:where(.astro-SL3RKOPI){font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}ul:where(.astro-SL3RKOPI){--icon-space: .2rem;list-style:none;padding:0}li:where(.astro-SL3RKOPI){padding-left:var(--icon-space)}li:where(.astro-SL3RKOPI):before{content:""!important;font-family:"Font Awesome 6 Pro";display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);color:#bef264!important}section:where(.astro-SL3RKOPI) p:where(.astro-SL3RKOPI){margin-left:0}ul:where(.astro-NNSDTUBM)>li:where(.astro-NNSDTUBM):before{color:red!important}li:where(.astro-NNSDTUBM),p:where(.astro-NNSDTUBM){margin-bottom:0;padding-left:0;text-align:left;font-size:.75rem;line-height:1rem}ul:where(.astro-NNSDTUBM){padding-left:0}.modal-box:where(.astro-NNSDTUBM){background-color:#fff;border-radius:1rem;border-color:red;border-width:2px}.input-primary:where(.astro-NNSDTUBM){background-color:#fff}h2:where(.astro-VARWF6IP){margin-bottom:1rem;margin-top:.5rem;text-align:center;line-height:1.375}i:where(.astro-VARWF6IP){font-size:3rem;line-height:1}.step:where(.astro-VARWF6IP){display:flex;flex-direction:column;align-items:center}p:where(.astro-VARWF6IP){text-align:left;font-size:.75rem;line-height:1rem;line-height:1.25}.container:where(.astro-ZYVL4AON)>:where(.astro-ZYVL4AON),.container:where(.astro-ZYVL4AON) h1:where(.astro-ZYVL4AON){text-align:left;margin-bottom:0}
