._footer_jmw4u_1{width:100%}._footer__content_jmw4u_5{display:flex;align-items:end;height:350px;max-width:var(--bn-work-space-max-width);margin:0 auto;padding-block-end:var(--bn-spacing-32);padding-inline:var(--bn-spacing-32)}._footer__darkPack_jmw4u_15 img{display:block;transition:transform .3s ease-in-out}._footer__darkPack_jmw4u_15 img:hover{transform:scale(1.1)}._logo_1bqt7_1,._logo_1bqt7_1 img{display:block}:root{--bn--component--color--theme-toggler: var(--bn-base-color-scenic-dark)}[data-theme=dark]{--bn--component--color--theme-toggler: var(--bn-base-color-gray--0)}.theme-toggle{border:none;border-radius:50%;padding:var(--bn-spacing-4);aspect-ratio:1;background:none;color:var(--bn--component--color--theme-toggler);transition:color .2s ease-in-out;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:rotate .3s cubic-bezier(.26,.68,.67,1.59)}.sun-and-moon{inline-size:100%;block-size:100%;stroke-linecap:round}.moon>circle{transform:translate(0);transition:transform .25s ease-in-out}html[data-theme=light] .moon>circle{transform:translate(-9px,-2px)}.sun{transform-origin:center center;scale:1;transition:scale .5s ease-in-out}html[data-theme=light] .sun{scale:1.75}.sun-beans{transform-origin:center center;stroke-width:2;rotate:0deg;opacity:1;transition:rotate .5s cubic-bezier(.26,.68,.67,1.59),opacity .5s ease-in-out}.theme-toggle:hover{rotate:25deg}[data-theme=light] .sun-beans{rotate:45deg;opacity:0}._blobWrapper_skvn2_1{position:absolute;width:var(--size, 100px);height:var(--size, 100px);aspect-ratio:1}._blob_skvn2_1{position:absolute;width:100%;height:100%}._blob_skvn2_1 svg{filter:drop-shadow(2px 4px 2px rgb(0 0 0 / .2))}:root{--bn--component--bg-color--topnav--control: var(--bn-base-color-gray--90)}[data-theme=dark]{--bn--component--bg-color--topnav--control: var(--bn-base-color-gray--0)}.topnav__control{position:relative;width:32px;aspect-ratio:1;padding:0;border:none;background-color:transparent;@media (width > 40rem){display:none}}.topnav__iconBar{position:relative;width:100%;height:4px;background-color:var(--bn--component--bg-color--topnav--control);border-radius:2px}.topnav__iconBar:before,.topnav__iconBar:after{content:"";position:absolute;left:0;height:4px;width:100%;border-radius:2px;background-color:var(--bn--component--bg-color--topnav--control);transform-origin:center center;transition:transform .2s ease-in-out,top .2s ease-in-out}.topnav__iconBar:before{top:10px}.topnav__iconBar:after{top:-10px}.topnav__control[aria-expanded=true]{+.topnav__menu{translate:0}.topnav__iconBar{background-color:transparent}.topnav__iconBar:before{transform:rotate(45deg);top:0}.topnav__iconBar:after{transform:rotate(-45deg);top:0}}:root{--bn--component--bg-color--topnav--menu: hsl( var(--bn-base-color-gray--0-raw) / 35% );--bn--component--shadow-color--topnav--control: hsl( var(--bn-base-color-gray--100-raw) / 10% )}[data-theme=dark]{--bn--component--bg-color--topnav--menu: hsl( var(--bn-base-color-gray--100-raw) / 85% );--bn--component--shadow-color--topnav--control: hsl( var(--bn-base-color-gray--0-raw) / 10% )}.topnav__menu{@media (width < 40rem){display:flex;flex-direction:column;position:fixed;inset:0;margin-block-start:84px;margin-block-end:12px;margin-inline:12px;border-radius:10px;background-color:var(--bn--component--bg-color--topnav--menu);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(12px);translate:100vw 0;transition:translate .2s ease-in-out,opacity .3s ease-in-out;overflow:hidden;box-shadow:inset 0 0 0 1px var(--bn--component--shadow-color--topnav--control)}@media (width > 40rem){margin-inline-start:var(--bn-spacing-64)}}.topnav__links{display:flex;gap:12px;padding-inline-start:0;list-style:none;@media (width < 40rem){flex-direction:column;align-items:center;gap:24px;margin-inline-start:0;padding-block-start:64px;font-size:var(--bn-text-font-medium)}}.topnav__link{padding:var(--bn-spacing-4) var(--bn-spacing-16);color:var(--bn-text-color);text-decoration:none;text-align:center;transition:color .2s ease-in-out}.topnav__link:hover{color:var(--bn-base-color-secondary-extra-light)}.blob{position:absolute;bottom:170px;left:-150px;filter:blur(4px);opacity:.9;will-change:transform;animation:pulseScale 45s ease-in-out infinite,floatAnimation 90s ease-in-out infinite;mix-blend-mode:screen;@media (width > 40rem){display:none}}@keyframes pulseScale{0%{scale:1}20%{scale:1.2}40%{scale:.8}60%{scale:1.1}80%{scale:.9}to{scale:1}}@keyframes floatAnimation{0%{translate:0 0}20%{translate:50px -50px}40%{translate:-75px 75px}60%{translate:65px -65px}80%{translate:-60px 60px}to{translate:0 0}}:root{--bn-header-z-index: 10;--bn-logo-width-small: 8.75rem;--bn-logo-width-medium: 10rem;--bn-logo-width-large: 11.25rem;--bn-header-background-color-light--scrolled: rgb(255 255 255 / 20%);--bn-header-background-color-dark--scrolled: rgb(0 0 0 / 20%);--bn-header-background-color--scrolled: light-dark(var(--bn-header-background-color-light--scrolled), var(--bn-header-background-color-dark--scrolled))}.header{position:sticky;top:0;z-index:var(--bn-header-z-index);transition:background-color .3s ease-in-out}.header--scrolled{background-color:var(--bn-header-background-color--scrolled)}.header__backdrop{position:absolute;inset:0;height:200%;background:linear-gradient(to bottom,hsl(353.22deg 89.85% 38.63% / 20%) transparent 50%);backdrop-filter:blur(16px);mask-image:linear-gradient(to bottom,black 0% 50%,transparent 50% 100%);pointer-events:none}.header__backdrop--scrolled{background:linear-gradient(to bottom,rgb(0 0 0 / 20%),transparent 50%)}.header__wrapper{position:relative;z-index:calc(var(--bn-header-z-index) + 1);display:flex;align-items:center;justify-content:space-between;max-width:var(--bn-work-space-max-width);margin:0 auto;padding-inline:var(--bn-spacing-24);padding-block:var(--bn-spacing-8);@media (min-width: 360px){padding-inline:var(--bn-spacing-28);padding-block:var(--bn-spacing-12)}@media (min-width: 640px){padding-inline:var(--bn-spacing-32);padding-block:var(--bn-spacing-16)}}.header__logo{width:var(--bn-logo-width-small);@media (min-width: 360px){width:var(--bn-logo-width-medium)}@media (min-width: 640px){width:var(--bn-logo-width-large)}}.header__themeToggle{display:flex;justify-content:end;flex:1 0 auto;margin-inline-end:var(--bn-spacing-24);@media (width > 40rem){order:3}}._backgroundPattern_1a87l_1{position:absolute;bottom:0;left:-2px;z-index:-1;width:100%;pointer-events:none}._backgroundPattern_1a87l_1 svg{fill:var(--app-background-pattern-color)}._backgroundPattern_cqwfm_1{position:absolute;top:-350px;z-index:-1;width:100%;pointer-events:none;@media (width > 40rem){top:-150px}}._backgroundPattern_cqwfm_1 svg{fill:var(--app-background-pattern-color)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}html{position:relative}html,body{margin:0;font-family:var(--bn-font-family);line-height:150%;color:var(--bn-text-color)}html{scroll-behavior:smooth;background-color:var(--app-background-color)}@font-face{font-display:swap;font-family:Jim Nightshade;src:url(/_astro/JimNightshade.BWmRK4d7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;src:url(/_astro/ubuntu-regular.CUh9k152.woff2) format("woff2")}:root{--bn-base-color-gray--0-raw: 0 0 100;--bn-base-color-gray--100-raw: 0 0 0;--bn-base-color-gray--0: hsl(0deg 0% 100%);--bn-base-color-gray--2: hsl(0deg 0% 98%);--bn-base-color-gray--5: hsl(0deg 0% 95%);--bn-base-color-gray--10: hsl(0deg 0% 90%);--bn-base-color-gray--20: hsl(0deg 0% 80%);--bn-base-color-gray--30: hsl(0, 0%, 70%);--bn-base-color-gray--40: hsl(0, 0%, 60%);--bn-base-color-gray--50: hsl(0, 0%, 50%);--bn-base-color-gray--60: hsl(0, 0%, 40%);--bn-base-color-gray--70: hsl(0, 0%, 30%);--bn-base-color-gray--80: hsl(0, 0%, 20%);--bn-base-color-gray--90: hsl(0, 0%, 10%);--bn-base-color-gray--100: hsl(0, 0%, 0%);--bn-base-color-scenic-raw: 55, 90%, 35%;--bn-base-color-primary-raw: 270, 50%, 50%;--bn-base-color-secondary-raw: 48, 100%, 50%;--bn-base-color-tertiary-raw: 231, 50%, 75%;--bn-base-color-scenic: hsl(355, 90%, 35%);--bn-base-color-primary: hsl(270, 50%, 50%);--bn-base-color-secondary: hsl(48, 100%, 50%);--bn-base-color-tertiary: hsl(231, 50%, 75%);--bn-base-color-scenic-extra-light: hsl(355, 70%, 65%);--bn-base-color-scenic-light: hsl(355, 90%, 45%);--bn-base-color-scenic-dark: hsl(355, 90%, 25%);--bn-base-color-primary-extra-light: hsl(270, 50%, 70%);--bn-base-color-primary-light: hsl(270, 50%, 60%);--bn-base-color-primary-dark: hsl(270, 50%, 40%);--bn-base-color-secondary-extra-dark: hsl(270, 50%, 30%);--bn-base-color-secondary-extra-light: hsl(48, 100%, 70%);--bn-base-color-secondary-light: hsl(48, 100%, 60%);--bn-base-color-secondary-dark: hsl(48, 100%, 40%);--bn-base-color-secondary-extra-dark: hsl(48, 100%, 30%);--bn-base-color-tertiary-extra-light: hsl(231, 50%, 95%);--bn-base-color-tertiary-light: hsl(231, 50%, 85%);--bn-base-color-tertiary-dark: hsl(231, 50%, 65%);--bn-base-color-tertiary-extra-dark: hsl(231, 50%, 55%);--bn-spacing-4: 4px;--bn-spacing-8: 8px;--bn-spacing-12: 12px;--bn-spacing-16: 16px;--bn-spacing-20: 20px;--bn-spacing-24: 24px;--bn-spacing-28: 28px;--bn-spacing-32: 32px;--bn-spacing-40: 40px;--bn-spacing-48: 48px;--bn-spacing-64: 64px;--bn-spacing-96: 96px;--bn-spacing-128: 128px;--bn-border-radius-4: 4px;--bn-border-radius-8: 8px;--bn-font-family: "Ubuntu", sans-serif;--bn-font-family-fantasy: "Jim Nightshade", cursive;--bn-h1-max-font-size: 2.25rem ;--bn-h1-min-font-size: 1.75rem ;--bn-h1-font-weight: 600;--bn-h2-max-font-size: 1.75rem ;--bn-h2-min-font-size: 1.5rem ;--bn-h2-font-weight: 600;--bn-h3-max-font-size: 1.5rem ;--bn-h3-min-font-size: 1.25rem ;--bn-h3-font-weight: 500;--bn-text-font-size: 1rem ;--bn-text-font-medium: 1.125rem ;--bn-text-font-large: 1.25rem ;--bn-content-flex: 7;--bn-aside-flex: 3;--bn-work-space-max-width: 1200px;--bn-breakpoint-tabletMin: 40rem;--bn-breakpoint-laptopMin: 68.75rem;--bn-breakpoint-desktopMin: 93.75rem;color-scheme:light dark;--app-background-color: var(--bn-base-color-gray--0);--app-background-pattern-color: var(--bn-base-color-scenic);--bn-text-color: var(--bn-base-color-gray--90);--bn-link-color: var(--bn-base-color-primary)}[data-theme=dark]{--app-background-color: var(--bn-base-color-gray--100);--app-background-pattern-color: var(--bn-base-color-scenic);--bn-text-color: var(--bn-base-color-gray--5);--bn-link-color: var(--bn-base-color-secondary-extra-dark);--bn-text-color-reverse: var(--bn-base-color-gray--90);--bn-text-color-light: var(--bn-base-color-gray--30)}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.main[data-astro-cid-37fxchfa]{margin:0 auto;margin-block-start:var(--bn-spacing-48);padding-inline:var(--bn-spacing-32);max-width:var(--bn-work-space-max-width);@media (width >= 600px){margin-block-start:var(--bn-spacing-128)}}
