.astroke-container{display:grid;position:relative;z-index:1}.astroke-container .astroke-effect{top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;z-index:-1}:is(.astroke-container .astroke-effect) svg{height:100%;overflow:visible;width:100%}:is(:is(.astroke-container .astroke-effect) svg) path{fill:transparent;stroke:var(--v9e8eef92);stroke-linecap:round;stroke-linejoin:round;stroke-width:0;transition:stroke-width var(--v2b59ebea) ease}.astroke-container[data-outline-processed=true] .astroke-effect svg path{--stroke-width:calc(var(--v9c60f2cc)/var(--v8f7279f2));stroke-width:var(--stroke-width);will-change:stroke-width}:is(.astroke-container[data-outline-processed=true][data-activation-mode=programmatically],.group\/a-stroke-context:hover .astroke-container[data-outline-processed=true][data-activation-mode=on-interaction][data-can-hover=true],.astroke-container[data-outline-processed=true][data-activation-mode=on-interaction][data-can-hover=true]:has(.astroke-content:hover),.astroke-container[data-outline-processed=true][data-activation-mode=on-interaction]:has(.astroke-content:focus,.astroke-content:focus-within)) .astroke-effect svg path{--stroke-width:calc(var(--f71852c2)/var(--v8f7279f2))}@font-face{font-family:ABC Monument Grotesk;src:local("ABC Monument Grotesk Regular"),local("ABC Monument Grotesk"),url(../fonts/ABCMonumentGrotesk-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Monument Grotesk;src:local("ABC Monument Grotesk Regular Italic"),local("ABC Monument Grotesk Italic"),url(../fonts/ABCMonumentGrotesk-RegularItalic.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ABC Monument Grotesk;src:local("ABC Monument Grotesk Medium"),url(../fonts/ABCMonumentGrotesk-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ABC Monument Grotesk;src:local("ABC Monument Grotesk Medium Italic"),url(../fonts/ABCMonumentGrotesk-MediumItalic.woff2) format(woff2);font-display:swap;font-weight:500;font-style:italic}.button[data-v-39ff0ec7]{align-items:center;display:flex;justify-content:space-between;position:relative;touch-action:manipulation;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.button[data-v-39ff0ec7]{justify-content:center}}.button .button__label[data-v-39ff0ec7]{font-family:ABC Monument Grotesk,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;text-box:trim-both cap alphabetic;white-space:nowrap}:is(.button .button__label) .button__label__dot[data-v-39ff0ec7]{animation:pulse 1s infinite}:is(.button .button__label) .button__label__dot[data-v-39ff0ec7]:nth-child(2){animation-delay:.25s}:is(.button .button__label) .button__label__dot[data-v-39ff0ec7]:nth-child(3){animation-delay:.5s}.button.button--icon-only[data-v-39ff0ec7]{justify-content:center}.button[data-v-39ff0ec7]{border-radius:4px}@media(prefers-contrast:more){.button[data-v-39ff0ec7]{border-color:var(--primary-secondary);border-width:1px}}.button.button--reverse .button__label[data-v-39ff0ec7]{order:2}.button.button--reverse .button__icon[data-v-39ff0ec7]{order:1}.button.button--icon-only[data-v-39ff0ec7]{border-radius:4px}.button.button--icon-only .button__icon[data-v-39ff0ec7]{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.button[data-v-39ff0ec7]{gap:8px;padding:10px}@media(min-width:768px){.button[data-v-39ff0ec7]{gap:10px;padding:12.5px 15px}}.button .button__label[data-v-39ff0ec7]{font-size:14px;line-height:1}.button .button__icon[data-v-39ff0ec7]{display:flex;height:18px;place-items:center;width:18px}:is(.button .button__icon) svg[data-v-39ff0ec7]{height:100%;width:100%}.button.button--icon-only[data-v-39ff0ec7]{aspect-ratio:1/1;width:28px;--tw-scale-x:1.025;--tw-scale-y:1.025;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))}@media(min-width:1024px){.button.button--icon-only[data-v-39ff0ec7]{height:30px;width:30px}}.button.button--icon-only .button__icon[data-v-39ff0ec7]{padding:4px}.button[data-v-39ff0ec7],.button.button--white[data-v-39ff0ec7]{--primary-color:#fff;--secondary-color:#171717;--contrast-color:#171717;--accent-color:#171717}.button.button--black[data-v-39ff0ec7]{--primary-color:#171717;--secondary-color:#fff;--contrast-color:#fff;--accent-color:#fff}.button.button--olive_yellow[data-v-39ff0ec7]{--primary-color:#bbb300;--secondary-color:#171717;--contrast-color:#171717;--accent-color:#171717}@supports (color:color(display-p3 0 0 0%)){.button.button--olive_yellow[data-v-39ff0ec7]{--primary-color:color(display-p3 .73332 .70192 .15689)}}@supports (color:oklab(0% 0 0%)){.button.button--olive_yellow[data-v-39ff0ec7]{--primary-color:oklch(74.88% .1717 106.07/1)}}.button.button--lime_zest[data-v-39ff0ec7]{--primary-color:#e3d900;--secondary-color:#171717;--contrast-color:#171717;--accent-color:#171717}@supports (color:color(display-p3 0 0 0%)){.button.button--lime_zest[data-v-39ff0ec7]{--primary-color:color(display-p3 .88635 .85101 .19977)}}@supports (color:oklab(0% 0 0%)){.button.button--lime_zest[data-v-39ff0ec7]{--primary-color:oklch(86.41% .1982 106.3/1)}}.button.button--sunshine_yellow[data-v-39ff0ec7]{--primary-color:#fff24c;--secondary-color:#171717;--contrast-color:#171717;--accent-color:#171717}@supports (color:color(display-p3 0 0 0%)){.button.button--sunshine_yellow[data-v-39ff0ec7]{--primary-color:color(display-p3 .99255 .95138 .40883)}}@supports (color:oklab(0% 0 0%)){.button.button--sunshine_yellow[data-v-39ff0ec7]{--primary-color:oklch(94.4% .1798 104.84/1)}}.button.button--mint_green[data-v-39ff0ec7]{--primary-color:#75ff68;--secondary-color:#171717;--contrast-color:#171717;--accent-color:#171717}@supports (color:oklab(0% 0 0%)){.button.button--mint_green[data-v-39ff0ec7]{--primary-color:oklch(89.14% .227 141.947/1)}}.button[data-v-39ff0ec7],.button.button--opaque[data-v-39ff0ec7]{background-color:var(--primary-color);border-color:var(--secondary-color);border-width:1px;color:var(--contrast-color)}:is(.button,.button.button--opaque) .button__label[data-v-39ff0ec7]{font-weight:500;text-transform:uppercase}.button.button--ghost[data-v-39ff0ec7]{border-color:var(--primary-color)}.button.button--ghost[data-v-39ff0ec7],.button.button--transparent[data-v-39ff0ec7]{background-color:transparent;color:var(--primary-color)}.button.button--transparent[data-v-39ff0ec7]{border-color:transparent}.link-grid[data-v-0c1b9054]{grid-template-columns:repeat(var(--v5389d98b),var(--column-width))}.animate-details[data-v-581fe351]::details-content{height:0;opacity:.5;overflow:clip;transition:all 333ms ease,content-visibility allow-discrete 333ms ease}.animate-details[open][data-v-581fe351]::details-content{height:auto;opacity:1}.a-section-grid[data-v-667d0e21]{--container-width:100cqw;--max-width:var(--v6b7df94d);--columns:4;--gap:var(--v3142416b);--padding:max(var(--v35bb9c26),env(safe-area-inset-left));--sidebar-width:max(var(--padding),calc(var(--container-width)/2 - var(--max-width)/2 - var(--gap)*2/2));--outset-width:calc(var(--sidebar-width) + var(--gap));--available-width:calc(var(--container-width) - var(--outset-width)*2);--column-width:calc((var(--available-width) - (var(--gap)*(var(--columns) - 1)))/var(--columns));-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;grid-template-areas:"left-sidebar main-content main-content main-content main-content right-sidebar";grid-template-columns:var(--padding) repeat(var(--columns),minmax(0,var(--column-width))) var(--padding);max-width:var(--container-width)}:where(.a-section-grid[data-v-667d0e21]>*){grid-column-end:6;grid-column-start:2}.a-section-grid[data-v-667d0e21]{--col-span-1:calc(var(--column-width));--col-span-2:calc(var(--column-width)*2 + var(--gap));--col-span-3:calc(var(--column-width)*3 + var(--gap)*2);--col-span-4:calc(var(--column-width)*4 + var(--gap)*3)}@media(min-width:768px){.a-section-grid[data-v-667d0e21]{--columns:6;grid-template-areas:"left-sidebar main-content main-content main-content main-content main-content main-content right-sidebar";--col-span-1:calc(var(--column-width));--col-span-2:calc(var(--column-width)*2 + var(--gap));--col-span-3:calc(var(--column-width)*3 + var(--gap)*2);--col-span-4:calc(var(--column-width)*4 + var(--gap)*3);--col-span-5:calc(var(--column-width)*5 + var(--gap)*4);--col-span-6:calc(var(--column-width)*6 + var(--gap)*5)}:where(.a-section-grid[data-v-667d0e21]>*){grid-column-end:8;grid-column-start:2}}@media(min-width:1024px){.a-section-grid[data-v-667d0e21]{--columns:12;grid-template-areas:"left-sidebar main-content main-content main-content main-content main-content main-content main-content main-content main-content main-content main-content main-content right-sidebar";--col-span-1:calc(var(--column-width));--col-span-2:calc(var(--column-width)*2 + var(--gap));--col-span-3:calc(var(--column-width)*3 + var(--gap)*2);--col-span-4:calc(var(--column-width)*4 + var(--gap)*3);--col-span-5:calc(var(--column-width)*5 + var(--gap)*4);--col-span-6:calc(var(--column-width)*6 + var(--gap)*5);--col-span-7:calc(var(--column-width)*7 + var(--gap)*6);--col-span-8:calc(var(--column-width)*8 + var(--gap)*7);--col-span-9:calc(var(--column-width)*9 + var(--gap)*8);--col-span-10:calc(var(--column-width)*10 + var(--gap)*9);--col-span-11:calc(var(--column-width)*11 + var(--gap)*10);--col-span-12:calc(var(--column-width)*12 + var(--gap)*11)}:where(.a-section-grid[data-v-667d0e21]>*){grid-column-end:14;grid-column-start:2}}.app-grid[data-v-c8978b3d]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:min-content 1fr min-content}.animate-details[data-v-c8978b3d]::details-content{height:0;opacity:.5;overflow:clip;transition:all .5s ease,content-visibility allow-discrete .5s ease}.animate-details[open][data-v-c8978b3d]::details-content{height:auto;opacity:1}.custom-grid[data-v-c8978b3d]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:1fr 1fr 1fr min-content}@media(min-width:1024px){.custom-grid[data-v-c8978b3d]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-rows:1fr 1fr 1fr min-content min-content min-content}}
