@font-face{font-family:Electrolize;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/electrolize-latin-400-normal.57372a17.woff2) format("woff2"),url(/_astro/electrolize-latin-400-normal.e76d35cd.woff) format("woff")}@font-face{font-family:Play;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/play-latin-400-normal.d0964aee.woff2) format("woff2"),url(/_astro/play-latin-400-normal.d5905e7b.woff) format("woff")}@font-face{font-family:Play;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/play-latin-700-normal.42d25e75.woff2) format("woff2"),url(/_astro/play-latin-700-normal.cee5cf52.woff) format("woff")}.h1:where(.astro-VYHTSVFO),.h2:where(.astro-VYHTSVFO),.h3:where(.astro-VYHTSVFO),.p:where(.astro-VYHTSVFO),.span:where(.astro-VYHTSVFO){color:var(--color-ink)}.h1:where(.astro-VYHTSVFO),.h2:where(.astro-VYHTSVFO),.h3:where(.astro-VYHTSVFO){font-family:Electrolize,SFMono-Regular,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;letter-spacing:0em}.h1:where(.astro-VYHTSVFO){font-size:2.25rem;line-height:2.5rem;line-height:1.25}.h2:where(.astro-VYHTSVFO){font-size:1.5rem;line-height:2rem;line-height:1.375}.h3:where(.astro-VYHTSVFO){font-size:1.25rem;line-height:1.75rem;line-height:1.375}.p:where(.astro-VYHTSVFO),.span:where(.astro-VYHTSVFO){font-size:1rem;line-height:1.5rem;line-height:1.625}.p:where(.astro-VYHTSVFO){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.span:where(.astro-VYHTSVFO){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600}.is-highlight:where(.astro-VYHTSVFO){color:var(--color-red)}.is-error:where(.astro-VYHTSVFO){color:var(--color-red-1)}.is-inactive:where(.astro-VYHTSVFO){color:var(--color-gray-2)}.is-success:where(.astro-VYHTSVFO){color:var(--color-green)}.is-contrast:where(.astro-VYHTSVFO){color:var(--color-muted)}@media (min-width: 768px){.h1:where(.astro-VYHTSVFO){font-size:3.75rem;line-height:1.25}.h2:where(.astro-VYHTSVFO){font-size:2.25rem;line-height:2.5rem}}.is-link:where(.astro-AHM4SSPK):focus-visible,.is-card:where(.astro-AHM4SSPK):focus-visible,.is-action:where(.astro-AHM4SSPK):focus-visible,.is-info:where(.astro-AHM4SSPK):focus-visible,.is-error:where(.astro-AHM4SSPK):focus-visible,.is-success:where(.astro-AHM4SSPK):focus-visible,.is-inactive:where(.astro-AHM4SSPK):focus-visible,.is-outside:where(.astro-AHM4SSPK):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--color-orange-red);--tw-ring-offset-width: 2px;--tw-ring-offset-color: var(--color-dark-blue) }.is-link:where(.astro-AHM4SSPK),.is-card:where(.astro-AHM4SSPK){display:flex;align-items:center;justify-content:space-evenly;gap:.75rem;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--color-ink)}.is-link:where(.astro-AHM4SSPK):hover,.is-card:where(.astro-AHM4SSPK):hover{color:var(--color-red)}.is-action:where(.astro-AHM4SSPK),.is-info:where(.astro-AHM4SSPK),.is-error:where(.astro-AHM4SSPK),.is-success:where(.astro-AHM4SSPK),.is-inactive:where(.astro-AHM4SSPK){border-width:2px;border-style:solid;padding:.75rem;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5rem}.is-action:where(.astro-AHM4SSPK),.is-info:where(.astro-AHM4SSPK),.is-error:where(.astro-AHM4SSPK),.is-success:where(.astro-AHM4SSPK),.is-inactive:where(.astro-AHM4SSPK),.is-outside:where(.astro-AHM4SSPK){min-width:140px;border-radius:.75rem}.is-action:where(.astro-AHM4SSPK),.is-info:where(.astro-AHM4SSPK),.is-error:where(.astro-AHM4SSPK),.is-success:where(.astro-AHM4SSPK),.is-inactive:where(.astro-AHM4SSPK),.is-link:where(.astro-AHM4SSPK){color:var(--color-ink);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.is-action:where(.astro-AHM4SSPK):hover,.is-info:where(.astro-AHM4SSPK):hover,.is-error:where(.astro-AHM4SSPK):hover,.is-success:where(.astro-AHM4SSPK):hover{--tw-translate-y: -.125rem;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-shadow: 0 12px 32px rgba(239,70,97,.25);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.is-action:where(.astro-AHM4SSPK):active,.is-info:where(.astro-AHM4SSPK):active,.is-error:where(.astro-AHM4SSPK):active,.is-success:where(.astro-AHM4SSPK):active{--tw-translate-y: 0px;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-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.is-action:where(.astro-AHM4SSPK):hover,.is-info:where(.astro-AHM4SSPK):hover{border-color:var(--color-orange-red)}.is-action:where(.astro-AHM4SSPK){border-color:var(--color-red);background-color:var(--color-red);font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.is-action:where(.astro-AHM4SSPK):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.is-info:where(.astro-AHM4SSPK){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--color-ink)}.is-info:where(.astro-AHM4SSPK):hover{border-color:var(--color-orange-red);color:var(--color-red)}.is-card:where(.astro-AHM4SSPK){border-bottom-width:1px;border-style:solid}.is-error:where(.astro-AHM4SSPK){border-color:var(--color-red-1);background-color:var(--color-red-2);color:var(--color-red-1)}.is-success:where(.astro-AHM4SSPK){border-color:var(--color-green);background-color:var(--color-green-dark);color:var(--color-green)}.is-inactive:where(.astro-AHM4SSPK){cursor:not-allowed;border-color:var(--color-gray-2);background-color:var(--color-inactive-gray-1);color:var(--color-gray-2)}.is-outside:where(.astro-AHM4SSPK){cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem .5rem;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--color-ink)}.is-outside:where(.astro-AHM4SSPK):hover{border-color:var(--color-orange-red);--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity));color:var(--color-red)}@media (min-width: 480px){.is-action:where(.astro-AHM4SSPK),.is-info:where(.astro-AHM4SSPK),.is-error:where(.astro-AHM4SSPK),.is-success:where(.astro-AHM4SSPK),.is-inactive:where(.astro-AHM4SSPK),.is-outside:where(.astro-AHM4SSPK){min-width:172px;padding-left:1.25rem;padding-right:1.25rem}}.base-card:where(.astro-ZVYHI4MD){display:flex;min-height:130px;min-width:130px;max-width:290px;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);box-shadow:0 10px 28px #151f3214}.base-card:where(.astro-ZVYHI4MD):hover{--tw-translate-y: -.25rem;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));border-color:var(--color-red);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:0 16px 36px #ef466124}:root{--color-red: #c41e3a;--color-red-brand: #ef4661;--color-orange-red: #b01732;--color-page: #f5f7fb;--color-surface: #ffffff;--color-ink: #151f32;--color-muted: #4b5568;--color-line: #d7dce6;--color-dark-blue: #ffffff;--color-dark-blue-deep: #f5f7fb;--color-dark-blue-opacity: rgba(255, 255, 255, .88);--color-white: #ffffff;--color-black: #0a0a0a;--color-green: #3d9a2a;--color-green-dark: #294900;--color-red-1: #e43e3e;--color-red-2: #540501;--color-gray-1: #3f3f3f;--color-gray-2: #9aa3b2;--color-gray-3: #676767;--color-active-dark-blue: #eef1f6;--color-inactive-red-1: #e43e3e2e;--color-inactive-red-2: #e43e3e2e;--color-inactive-gray-1: #cdcccc38;--color-inactive-gray-2: #cdcccc2b}.is-desktop-links-container:where(.astro-KJ7SQPYP),.is-mobile-links-container:where(.astro-KJ7SQPYP){display:flex;flex-direction:column}.link:where(.astro-KJ7SQPYP){margin-bottom:2.5rem;display:flex;text-align:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.is-desktop-links-container:where(.astro-KJ7SQPYP){flex-direction:row;gap:2rem}.link:where(.astro-KJ7SQPYP){margin-bottom:0}}@media (max-height: 420px){.is-desktop-links-container:where(.astro-KJ7SQPYP),.is-mobile-links-container:where(.astro-KJ7SQPYP){display:flex;flex-direction:row;gap:2.5rem}}.button-nav-container:where(.astro-CI6QFOLM){display:flex;justify-content:flex-end}.hamburger:where(.astro-CI6QFOLM){position:relative;display:block;height:2rem;width:2rem;border-radius:.25rem}.hamburger:where(.astro-CI6QFOLM):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--color-orange-red)}@media (min-width: 1024px){.hamburger:where(.astro-CI6QFOLM){display:none}}.line:where(.astro-CI6QFOLM){position:absolute;background-color:var(--color-red)}.top:where(.astro-CI6QFOLM){width:1rem}.middle:where(.astro-CI6QFOLM){width:1.5rem}.bottom:where(.astro-CI6QFOLM){width:2rem}.hamburger:where(.astro-CI6QFOLM) .line:where(.astro-CI6QFOLM){height:2px;transform-origin:center;transition:transform .3s ease-in-out}.hamburger:where(.astro-CI6QFOLM) .top:where(.astro-CI6QFOLM){top:25%;left:50%;transform:translate(-50%,-50%) rotate(0);width:75%}.hamburger:where(.astro-CI6QFOLM) .middle:where(.astro-CI6QFOLM){top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.hamburger:where(.astro-CI6QFOLM) .bottom:where(.astro-CI6QFOLM){bottom:25%;left:50%;transform:translate(-50%,50%) rotate(0);width:75%}.hamburger:where(.astro-CI6QFOLM).active .top:where(.astro-CI6QFOLM){transform:translate(-55%,5px) rotate(45deg)}.hamburger:where(.astro-CI6QFOLM).active .middle:where(.astro-CI6QFOLM){opacity:0}.hamburger:where(.astro-CI6QFOLM).active .bottom:where(.astro-CI6QFOLM){transform:translate(-55%,-8px) rotate(-45deg)}.nav-container:where(.astro-VLGMWXEI){position:fixed;top:12px;left:12px;right:12px;z-index:50;display:flex;align-items:center;width:auto;max-width:72rem;height:80px;margin-left:auto;margin-right:auto;overflow:hidden;padding:0 .75rem;border:1px solid rgb(226 232 240);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 12px 40px #151f321a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,height .3s ease,border-radius .3s ease}.nav-container:where(.astro-VLGMWXEI).is-over-hero{border-color:#ffffff24;background:rgba(11,18,32,.52);box-shadow:0 12px 40px #00000038}.nav-container:where(.astro-VLGMWXEI).is-over-hero .composed-links a{color:#fff}.nav-container:where(.astro-VLGMWXEI).is-over-hero .composed-links a:hover{color:#ef4661}.nav:where(.astro-VLGMWXEI){position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;padding-left:.5rem;padding-right:.5rem}.logo-link:where(.astro-VLGMWXEI){position:relative;z-index:10;display:flex;flex-shrink:0;align-items:center;line-height:1}.logo:where(.astro-VLGMWXEI){position:relative;display:block;height:auto;width:148px;max-width:42vw;border-width:0px;background-color:transparent;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.menu-bar:where(.astro-VLGMWXEI){position:relative;z-index:10;display:flex;width:2rem;cursor:pointer}.composed-links:where(.astro-VLGMWXEI),.nav-button:where(.astro-VLGMWXEI){pointer-events:none;position:absolute;left:0;top:100%;width:100%;opacity:0}.nav-container:where(.astro-VLGMWXEI).is-slide .nav:where(.astro-VLGMWXEI){display:flex;flex-direction:column;align-items:stretch}.nav-container:where(.astro-VLGMWXEI).is-mobile{height:auto;max-height:calc(100svh - 24px);overflow:auto;border-radius:1.75rem;padding-bottom:1.25rem}.nav-container:where(.astro-VLGMWXEI).is-over-hero.is-mobile{background:rgba(11,18,32,.94)}.nav-container:where(.astro-VLGMWXEI).is-mobile .composed-links:where(.astro-VLGMWXEI){pointer-events:auto;position:relative;top:auto;margin-top:1.5rem;display:flex;align-items:center;opacity:1}.nav-container:where(.astro-VLGMWXEI).is-mobile .nav-button:where(.astro-VLGMWXEI){pointer-events:auto;position:relative;top:auto;margin-left:auto;margin-right:auto;margin-top:1rem;display:block;opacity:1}.nav-container:where(.astro-VLGMWXEI).is-invisible .composed-links:where(.astro-VLGMWXEI),.nav-container:where(.astro-VLGMWXEI).is-invisible .nav-button:where(.astro-VLGMWXEI){pointer-events:none;opacity:0}@media (min-width: 768px){.nav-container:where(.astro-VLGMWXEI){top:16px;left:20px;right:20px}}@media (min-width: 1024px){.menu-bar:where(.astro-VLGMWXEI){display:none}.logo:where(.astro-VLGMWXEI){width:172px;max-width:none}.composed-links:where(.astro-VLGMWXEI),.nav-button:where(.astro-VLGMWXEI),.nav-container:where(.astro-VLGMWXEI).is-invisible .composed-links:where(.astro-VLGMWXEI),.nav-container:where(.astro-VLGMWXEI).is-invisible .nav-button:where(.astro-VLGMWXEI){pointer-events:auto;position:static;display:flex;width:auto;opacity:1}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.footer-band:where(.astro-KI3GLLZK){position:relative;width:100%;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(239,70,97,.22),transparent 50%),radial-gradient(ellipse 60% 40% at 90% 12%,rgba(56,89,160,.24),transparent 46%),linear-gradient(180deg,#0b1220 0%,#151f32 48%,#0b1220 100%)}.footer:where(.astro-KI3GLLZK){margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:4rem 1.25rem}.footer-main:where(.astro-KI3GLLZK){display:grid;gap:3rem}.brand:where(.astro-KI3GLLZK){display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.logo:where(.astro-KI3GLLZK){height:auto;width:168px;max-width:100%;-o-object-fit:contain;object-fit:contain}.tagline:where(.astro-KI3GLLZK){max-width:20rem;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#c5d0e0}.nav-block:where(.astro-KI3GLLZK){display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.nav-title:where(.astro-KI3GLLZK),.cta-title:where(.astro-KI3GLLZK){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.22em;color:#ff6b7a}.nav-list:where(.astro-KI3GLLZK){margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:.75rem;padding:0}.footer-link:where(.astro-KI3GLLZK){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:#fff}.footer-link:where(.astro-KI3GLLZK):hover{color:#ff6b7a}.cta:where(.astro-KI3GLLZK){display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.cta-copy:where(.astro-KI3GLLZK){margin-bottom:.25rem;max-width:220px;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#c5d0e0}@media (min-width: 768px){.footer:where(.astro-KI3GLLZK){padding:5rem 2rem}.footer-main:where(.astro-KI3GLLZK){grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.8fr)) auto;align-items:start;-moz-column-gap:3rem;column-gap:3rem}.brand:where(.astro-KI3GLLZK),.nav-block:where(.astro-KI3GLLZK),.cta:where(.astro-KI3GLLZK){align-items:flex-start;text-align:left}.nav-list:where(.astro-KI3GLLZK){grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.625rem}.logo:where(.astro-KI3GLLZK){width:188px}}.cogito-bar:where(.astro-JE4BAFU5){z-index:20;display:flex;width:100%;flex-shrink:0;justify-content:center;border-top-width:1px;border-style:solid;background:#0b1220;border-color:#ffffff1a}.cogito-inner:where(.astro-JE4BAFU5){margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;text-align:center}.cogito-copy:where(.astro-JE4BAFU5),.legal-links:where(.astro-JE4BAFU5) a:where(.astro-JE4BAFU5){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;line-height:1rem;color:#9aa8bd}.legal-links:where(.astro-JE4BAFU5){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem}.legal-links:where(.astro-JE4BAFU5) a:where(.astro-JE4BAFU5){text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.legal-links:where(.astro-JE4BAFU5) a:where(.astro-JE4BAFU5):hover{color:#ff6b7a}@media (min-width: 768px){.cogito-inner:where(.astro-JE4BAFU5){flex-direction:row;align-items:center;justify-content:space-between;padding-left:2rem;padding-right:2rem;text-align:left}.cogito-copy:where(.astro-JE4BAFU5),.legal-links:where(.astro-JE4BAFU5) a:where(.astro-JE4BAFU5){font-size:.875rem;line-height:1.25rem}}.post-card:where(.astro-4CFDVT4H){display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-decoration-line:none;box-shadow:0 12px 32px #151f320f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.post-card:where(.astro-4CFDVT4H):hover{transform:translateY(-4px);border-color:#ef466159;box-shadow:0 18px 40px #ef46611f}.visual:where(.astro-4CFDVT4H){position:relative;display:flex;min-height:140px;align-items:flex-end;padding:1.25rem;background:radial-gradient(ellipse 70% 80% at 12% 0%,rgba(239,70,97,.34),transparent 56%),radial-gradient(ellipse 60% 70% at 100% 20%,rgba(56,89,160,.28),transparent 50%),linear-gradient(180deg,#151f32 0%,#0b1220 100%)}.is-featured:where(.astro-4CFDVT4H) .visual:where(.astro-4CFDVT4H){min-height:200px}.category:where(.astro-4CFDVT4H){border-radius:9999px;padding:.25rem .75rem;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.18em;background:rgba(255,255,255,.1);color:#ff6b7a;border:1px solid rgba(255,255,255,.14)}.body:where(.astro-4CFDVT4H){display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;padding:1.5rem}.meta:where(.astro-4CFDVT4H){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted)}.post-card:where(.astro-4CFDVT4H) .h2,.post-card:where(.astro-4CFDVT4H) .h3{color:var(--color-ink)}.post-card:where(.astro-4CFDVT4H) .h2{font-size:1.5rem;line-height:2rem}.excerpt:where(.astro-4CFDVT4H){font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--color-muted)}.read:where(.astro-4CFDVT4H){margin-top:auto;padding-top:.5rem;font-family:Play,Noto Sans,Apple Color Emoji,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:var(--color-red)}.read:where(.astro-4CFDVT4H):after{content:" →"}.post-card:where(.astro-4CFDVT4H):hover .read:where(.astro-4CFDVT4H){color:#e23b55}@media (min-width: 768px){.is-featured:where(.astro-4CFDVT4H){flex-direction:row}.is-featured:where(.astro-4CFDVT4H) .visual:where(.astro-4CFDVT4H){min-height:100%;width:42%;flex-shrink:0}.is-featured:where(.astro-4CFDVT4H) .body:where(.astro-4CFDVT4H){justify-content:center;padding:2rem}}html{color-scheme:light;background-color:var(--color-page)}html,body{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--color-page);color:var(--color-ink)}img{max-width:100%;height:auto}.skip-link{position:absolute;left:1rem;top:-100px;z-index:100;border-radius:999px;background:var(--color-red);color:#fff;padding:.75rem 1.25rem;font-family:Play,sans-serif}.skip-link:focus{top:1rem}html.js-reveal .hidden-item.will-reveal,html.js-reveal .hidden-item-slide-left.will-reveal,html.js-reveal .hidden-item-slide-right.will-reveal,html.js-reveal .hidden-item-slide-up.will-reveal{opacity:0}html.js-reveal .hidden-item.will-reveal{transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}html.js-reveal .hidden-item-slide-left.will-reveal,html.js-reveal .hidden-item-slide-right.will-reveal,html.js-reveal .hidden-item-slide-up.will-reveal{transition:opacity .7s ease,transform .7s ease}html.js-reveal .hidden-item-slide-left.will-reveal{transform:translate(-32px)}html.js-reveal .hidden-item-slide-right.will-reveal{transform:translate(32px)}html.js-reveal .hidden-item-slide-up.will-reveal{transform:translateY(32px)}html.js-reveal .will-reveal.show{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.hidden-item,.hidden-item-slide-left,.hidden-item-slide-right,.hidden-item-slide-up,.will-reveal,.show{opacity:1;transform:none;transition:none;filter:none}}body{position:relative;display:flex;min-height:100vh;width:100%;flex-direction:column;align-items:stretch;background-color:var(--color-dark-blue-deep);color:var(--color-ink);overflow-x:clip}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 80% 50% at 8% -8%,rgba(239,70,97,.12),transparent 52%),radial-gradient(ellipse 55% 40% at 92% 6%,rgba(56,89,160,.1),transparent 48%),linear-gradient(180deg,#ffffff 0%,#f5f7fb 40%,#eef2f7 100%)}body:after{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.45;background-image:linear-gradient(rgba(21,31,50,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(21,31,50,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%);mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%)}main,footer,.cogito-bar{position:relative;z-index:1;width:100%}nav{z-index:50}.section:where(.astro-TGSZ4RBA){position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:80rem;flex:1 0 auto;overflow:visible;padding:5rem 1.25rem}@media (min-width: 768px){.section:where(.astro-TGSZ4RBA){padding:7rem 2rem}}
