.button[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;border:none;border-radius:4px;cursor:pointer;font-family:var(--font-extra-light);transition:background .2s,color .2s,filter .2s;text-decoration:none;&.button--pill{border-radius:100px}}.button--s[data-astro-cid-vnzlvqnm]{font-size:.875rem;padding:.25rem .5rem;height:1.5rem}.button--m[data-astro-cid-vnzlvqnm]{font-size:1rem;padding:.5rem 1rem;height:2rem}.button--lg[data-astro-cid-vnzlvqnm]{font-size:1.125rem;padding:.75rem 1.5rem;line-height:1.5rem}.button--xl[data-astro-cid-vnzlvqnm]{font-size:1.25rem;padding:1rem 2rem;height:3rem}.button--rich-black[data-astro-cid-vnzlvqnm]{background:var(--color-rich-black);color:var(--color-nude)}.button--rich-black[data-astro-cid-vnzlvqnm]:hover{filter:brightness(1.1)}.button--nude[data-astro-cid-vnzlvqnm]{background:var(--color-nude);color:var(--color-rich-black)}.button--nude[data-astro-cid-vnzlvqnm]:hover{filter:brightness(1.1)}.button--gun-metal[data-astro-cid-vnzlvqnm]{background:var(--color-gun-metal);color:var(--color-nude)}.button--gun-metal[data-astro-cid-vnzlvqnm]:hover{filter:brightness(1.1)}.button--white[data-astro-cid-vnzlvqnm]{background:var(--color-white);color:var(--color-rich-black)}.button--white[data-astro-cid-vnzlvqnm]:hover{filter:brightness(.95)}.button--deep-forest[data-astro-cid-vnzlvqnm]{background:var(--color-deep-forest);color:var(--color-nude)}.button--deep-forest[data-astro-cid-vnzlvqnm]:hover{filter:brightness(1.1)}.button--none[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--color-nude)}.button--icon[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;padding:0 .5rem}.button--icon[data-astro-cid-vnzlvqnm] svg{display:block;padding:0 .5rem;width:auto}._navMenuOverlay_yjavv_1{position:fixed;inset:0;display:flex;pointer-events:none;background:var(--color-rich-black);z-index:1000;flex-direction:column;padding:1rem 2rem;align-items:center;opacity:0;transition:opacity .3s ease-in-out}._navMenuOverlay_yjavv_1._navMenuOpen_yjavv_15{opacity:1;pointer-events:auto;transition:background .3s ease-in-out;background:#fff}._navMenuHeader_yjavv_22{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1200px}._navMenuLogo_yjavv_30{max-width:40px;height:auto;image-rendering:auto}._navMenuActions_yjavv_36{display:flex;align-items:center;gap:.6rem}._navMenuClose_yjavv_42{background:none;border:none;padding:.5rem;cursor:pointer}._navMenuList_yjavv_49{margin-top:3rem;display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0;max-width:1200px}._navMenuLink_yjavv_59{color:#000;font-size:2rem;text-decoration:none;font-weight:600}.fade[data-astro-cid-qeuzrdtb]{opacity:0;animation:fadeIn .6s forwards;animation-delay:.3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:mulibold;src:url(/fonts/muli/muli-bold-webfont.woff2) format("woff2"),url(/fonts/muli/muli-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulibolditalic;src:url(/fonts/muli/muli-bolditalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:muliextralight;src:url(/fonts/muli/muli-extralight-webfont.woff2) format("woff2"),url(/fonts/muli/muli-extralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:muliextralightitalic;src:url(/fonts/muli/muli-extralightitalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-extralightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:muliregularitalic;src:url(/fonts/muli/muli-italic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulilight;src:url(/fonts/muli/muli-light-webfont.woff2) format("woff2"),url(/fonts/muli/muli-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulilightitalic;src:url(/fonts/muli/muli-lightitalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulisemibolditalic;src:url(/fonts/muli/muli-semi-bolditalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-semi-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}header[data-astro-cid-3ef6ksr2]{width:100%;display:flex;flex-direction:column;align-items:center;padding:1rem 0;overflow:visible}.navbar[data-astro-cid-3ef6ksr2]{position:sticky;top:1rem;z-index:1000;display:flex;width:100%;flex-direction:row-reverse;align-items:flex-end;max-width:1200px;margin-bottom:1rem;gap:.6rem}.logo[data-astro-cid-3ef6ksr2]{max-width:400px;width:100%;display:block;img{image-rendering:auto}}.footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;padding:1rem;margin-top:2rem;text-align:center}.footer-text[data-astro-cid-sz7xmlte]{height:auto;margin:1rem 0 0;line-height:1.3rem}.footer-icon[data-astro-cid-sz7xmlte]{width:80px;height:80px}.page-container[data-astro-cid-yzdvavkq]{background:var(--color-rich-black);color:var(--color-white);display:flex;align-items:center;flex-direction:column;padding:0 2rem;min-height:100vh}.main-content[data-astro-cid-yzdvavkq]{display:flex;flex-direction:column;align-items:center;max-width:800px;width:100%}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 21, 2025 */@font-face{font-family:mulibold;src:url(/fonts/muli/muli-bold-webfont.woff2) format("woff2"),url(/fonts/muli/muli-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulibolditalic;src:url(/fonts/muli/muli-bolditalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:muliextralight;src:url(/fonts/muli/muli-extralight-webfont.woff2) format("woff2"),url(/fonts/muli/muli-extralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:muliextralightitalic;src:url(/fonts/muli/muli-extralightitalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-extralightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:muliregularitalic;src:url(/fonts/muli/muli-italic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulilight;src:url(/fonts/muli/muli-light-webfont.woff2) format("woff2"),url(/fonts/muli/muli-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulilightitalic;src:url(/fonts/muli/muli-lightitalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:mulisemibolditalic;src:url(/fonts/muli/muli-semi-bolditalic-webfont.woff2) format("woff2"),url(/fonts/muli/muli-semi-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--text-size-80: .694rem;--text-size-90: .833rem;--text-size-100: 1rem;--text-size-200: 1.2rem;--text-size-300: 1.44rem;--text-size-400: 1.728rem;--text-size-500: 2.074rem;--text-size-600: 2.488rem;--text-size-700: 2.986rem;font-weight:400;line-height:1.8;letter-spacing:0}html{font-size:112.5%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-extra-light);margin-top:1.25rem;margin-bottom:1rem;font-weight:400;line-height:1.15;letter-spacing:-.022em;color:var(--color-white);strong{font-family:var(--font-light)}}p{font-family:var(--font-extra-light);margin-top:1rem;margin-bottom:1rem;color:var(--color-white);strong{font-family:var(--font-light)}}small{font-size:var(--text-size-90)}h6,.h6{font-size:var(--text-size-200)}h5,.h5{font-size:var(--text-size-300)}h4,.h4{font-size:var(--text-size-400)}h3,.h3{font-size:var(--text-size-500)}h2,.h2{font-size:var(--text-size-600)}h1,.h1{font-size:var(--text-size-700)}a{color:var(--color-nude-light);&:hover{color:var(--color-nude)}}.text-size-80{font-size:var(--text-size-80)}.text-size-90{font-size:var(--text-size-90)}.text-size-100{font-size:var(--text-size-100)}.text-size-200{font-size:var(--text-size-200)}.text-size-300{font-size:var(--text-size-300)}.text-size-400{font-size:var(--text-size-400)}.text-size-500{font-size:var(--text-size-500)}.text-size-600{font-size:var(--text-size-600)}.text-size-700{font-size:var(--text-size-700)}
