@supports (overflow-inline: scroll){.styles_skylineMask__4ul1U,.styles_skylineMask__4ul1U.styles_defaults__oZoGu{--svg-height: calc(var(--spacing-unit, 1rlh) * 6);--svg-width: 102%;--svg-src-mask: url("data:image/svg+xml,%3csvg%20version='1.1'%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20160'%20preserveAspectRatio='xMidYMax%20slice'%20%3e%3cpath%20d='M659,129.6l2.3-53l8.9-6.4l19.4,5l1.7,1.9l2.6,73.3l7.6-1.9v-3.6l2.9-3l1.6-12.2l4.3-4.5l-0.2-52.1l30.6-7l4.2,3.4l18.7,0.1%20l2,2.4l0.7,31l1.9,1.4h1.8l2.6,1.9l2.7-1.9l3.8,3.8l0.8,20.4l10.1-1l1.7-1.7V71.4l4.5-4.6l22.3-0.2l1.9,2l4.4,60.8l3.2,0.3l-0.3,2.5%20l2.5,2.4l23.4,1.5l3.5-15.4l27-3.6l2.1,4.3h1.9l2.5,2.3l0.4,7.7h0.7l0.3-0.9l5.6-1.6l8.8,7.7l0.5-0.3l4.8,2.4l0.6,7.8l9-2.8l9.7,3%20l3.4-3.4l13.3,1.1l1.8-20.3l4-4.1l37.9,1l-0.3-0.3l8.9,0.2V160H0v-18.8l0,0l4.3-2.8H7l17,13.5l21.8-0.1l0.8,0.6h1.3l0.5-5%20c0.9-0.9,0.5-0.8,1.6-0.2l1.1,2l12.5-0.4l1.5-5.1l3.3-0.1l0.7,7.3V145l1.1-1.5l5.6,2.4l0.8,1.8l8.2-1.4l1.3-1.3L88,79.3l31.1-1.2%20l1.9,2.1v1.4c0,0.7,7.7-3.1,7.9-3l3.5,0.6l2.1,2.9l0.1,33h9.1l-0.2-36.7l4.4-3.4l17.1,0.7l1.7-7.7l2.7-2.7l19.8-1.6l-1.9-1.7%20l0.5-1.2l3,2.6l16.5,2.3l1.4,1.6l2.1,84l4.8-1l0.4-1.6l3.5-3.2l1.3-53.4c1.8-2.7,2-1.3,0.7-4.4L274,98l2,29.4%20c4.3,0.3,2.4,0.6,5.6-2.4l0.4-9.8l-2.7-4.7l0.6-1.8l-1.1-0.1v-1.5c1.2-0.1,1-0.5,1.7,0.6l0.2-0.2l0.4-9.5l8.7-1.1l2.7-2.7l15.5,4.2%20l1.2,13.6c3-1.5,1.6-1.2,4.5,0.2l-1.8,2.8l0.5,2l0.5-0.9l2.6,0.5l-1.6,0.3l0.2,0.2l11.3-1.7l3.8-3.7v-1.6l1.5-1.8l35.2-0.1l4.3,11.4%20l8.2-11.6l21.4-2.5l8,9.6l0.5,15.6l6.7-0.6c1.5,0,1.6-125.2,2.1-125.6l24.6,0.1l1.4,2l0.5,18.7l1.7,0.8l0.6-21.9l2-1.7%20c28,0.9,21.6-6.1,23.7,22l1.5,0.4l6.9-2.3l2.2,1.2l1.3,9.5l6.3,0.6l1.6,2l3,75.2h10.9l1.3-7.3l1.5-1.5l7.5-1.4l0.9-91.3l31.6-2.7%20l4,5.1l1.2,97.2l2.2,2.3h11.4l2.2-2.2l0.3-55.3l23.7-25.5l2.7,90.6l3.8,1.2l2.9-0.9l1.9-18.7l2.1-1.4l0.4-1.7l19.9-1l3.6,3.2%20l7.9,0.2l2.2,2.6l0.2,21.5l4.3,5v2.3l2.5,2.5c0.3-0.5,4.5,4.6,4.7,4.7l0.5-1.4l3.3,0.4l2.5-2'%20/%3e%3c/svg%3e");--svg-src-outline: url("data:image/svg+xml,%3csvg%20version='1.1'%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='xMidYMax%20slice'%20viewBox='0%200%201000%20160'%20%3e%3cdefs%3e%3cfilter%20id='ex'%3e%3cfeMorphology%20operator='dilate'%20radius='4'%20/%3e%3c/filter%3e%3c/defs%3e%3cmask%20id='skyline-mask'%20maskContentUnits='userSpaceOnUse'%3e%3crect%20fill='black'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20/%3e%3cpath%20fill='white'%20filter='url(%23ex)'%20d='M659,129.6l2.3-53l8.9-6.4l19.4,5l1.7,1.9l2.6,73.3l7.6-1.9v-3.6l2.9-3l1.6-12.2l4.3-4.5l-0.2-52.1l30.6-7%20l4.2,3.4l18.7,0.1l2,2.4l0.7,31l1.9,1.4h1.8l2.6,1.9l2.7-1.9l3.8,3.8l0.8,20.4l10.1-1l1.7-1.7V71.4l4.5-4.6l22.3-0.2l1.9,2l4.4,60.8%20l3.2,0.3l-0.3,2.5l2.5,2.4l23.4,1.5l3.5-15.4l27-3.6l2.1,4.3h1.9l2.5,2.3l0.4,7.7h0.7l0.3-0.9l5.6-1.6l8.8,7.7l0.5-0.3l4.8,2.4%20l0.6,7.8l9-2.8l9.7,3l3.4-3.4l13.3,1.1l1.8-20.3l4-4.1l37.9,1l-0.3-0.3l8.9,0.2V160H0v-18.8l0,0l4.3-2.8H7l17,13.5l21.8-0.1l0.8,0.6%20h1.3l0.5-5c0.9-0.9,0.5-0.8,1.6-0.2l1.1,2l12.5-0.4l1.5-5.1l3.3-0.1l0.7,7.3V145l1.1-1.5l5.6,2.4l0.8,1.8l8.2-1.4l1.3-1.3L88,79.3%20l31.1-1.2l1.9,2.1v1.4c0,0.7,7.7-3.1,7.9-3l3.5,0.6l2.1,2.9l0.1,33h9.1l-0.2-36.7l4.4-3.4l17.1,0.7l1.7-7.7l2.7-2.7l19.8-1.6%20l-1.9-1.7l0.5-1.2l3,2.6l16.5,2.3l1.4,1.6l2.1,84l4.8-1l0.4-1.6l3.5-3.2l1.3-53.4c1.8-2.7,2-1.3,0.7-4.4L274,98l2,29.4%20c4.3,0.3,2.4,0.6,5.6-2.4l0.4-9.8l-2.7-4.7l0.6-1.8l-1.1-0.1v-1.5c1.2-0.1,1-0.5,1.7,0.6l0.2-0.2l0.4-9.5l8.7-1.1l2.7-2.7l15.5,4.2%20l1.2,13.6c3-1.5,1.6-1.2,4.5,0.2l-1.8,2.8l0.5,2l0.5-0.9l2.6,0.5l-1.6,0.3l0.2,0.2l11.3-1.7l3.8-3.7v-1.6l1.5-1.8l35.2-0.1l4.3,11.4%20l8.2-11.6l21.4-2.5l8,9.6l0.5,15.6l6.7-0.6c1.5,0,1.6-125.2,2.1-125.6l24.6,0.1l1.4,2l0.5,18.7l1.7,0.8l0.6-21.9l2-1.7%20c28,0.9,21.6-6.1,23.7,22l1.5,0.4l6.9-2.3l2.2,1.2l1.3,9.5l6.3,0.6l1.6,2l3,75.2h10.9l1.3-7.3l1.5-1.5l7.5-1.4l0.9-91.3l31.6-2.7%20l4,5.1l1.2,97.2l2.2,2.3h11.4l2.2-2.2l0.3-55.3l23.7-25.5l2.7,90.6l3.8,1.2l2.9-0.9l1.9-18.7l2.1-1.4l0.4-1.7l19.9-1l3.6,3.2%20l7.9,0.2l2.2,2.6l0.2,21.5l4.3,5v2.3l2.5,2.5c0.3-0.5,4.5,4.6,4.7,4.7l0.5-1.4l3.3,0.4l2.5-2'%20/%3e%3c/mask%3e%3crect%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20fill='white%20'%20mask='url(%23skyline-mask)'%20/%3e%3c/svg%3e");--svg-mask-position: left calc(100% + var(--svg-height));--transition-duration: .3s;--transition-function: ease-in-out;--transition-delay: .25s;--block-border-width: 4px;--block-border-color: var(--primary-l4)}.styles_skylineMask__4ul1U{position:relative;padding-block:var(--svg-height);mask:linear-gradient(90deg,transparent 33% 33%,black 66% 66%) right calc(100% + var(--block-border-width, 0px)) / 300% 300%,var(--svg-src-mask) left calc(102% + var(--block-border-width, 0px)) / var(--svg-width) var(--svg-height),linear-gradient(black 0 0) 0 0 / 100% 100%;-webkit-mask-composite:source-over,xor,source-over;mask-composite:add,exclude,add;transition:mask-position var(--transition-duration) var(--transition-function) calc(var(--transition-delay) * 1),border-radius var(--transition-duration) var(--transition-function) calc(var(--transition-delay) * .8),border-color var(--transition-duration) var(--transition-function) calc(var(--transition-delay) * 1)}.styles_skylineMask__4ul1U:after{content:"";position:absolute;pointer-events:none;box-sizing:border-box;inset:calc(0px - var(--block-border-width, 0px));background-color:var(--block-border-color);border-radius:inherit;mask:linear-gradient(black 0 0) 0 0 / 0% 0%,var(--svg-src-outline) left calc(102% + var(--block-border-width, 0px)) / var(--svg-width) var(--svg-height),linear-gradient(90deg,black 33% 33%,transparent 66% 66%) right bottom / 300% 300%;-webkit-mask-composite:source-in;mask-composite:intersect;transition:mask-position var(--transition-duration) var(--transition-function) calc(var(--transition-delay) * .9),border-radius var(--transition-duration) var(--transition-function) calc(var(--transition-delay) * 1)}.styles_skylineMask__4ul1U,.styles_skylineMask__4ul1U:after{-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-origin:border-box;mask-origin:border-box}.styles_skylineMask__4ul1U:hover{border-end-end-radius:0;border-end-start-radius:0;border-block-end-color:transparent;-webkit-mask-position:left top,left calc(100% + var(--block-border-width, 0px)),0 0;mask-position:left top,left calc(100% + var(--block-border-width, 0px)),0 0}.styles_skylineMask__4ul1U:hover:after{transition-delay:calc(var(--transition-delay) * 1.1);-webkit-mask-position:left top,left calc(100% + var(--block-border-width, 0px)),0 0;mask-position:left top,left calc(100% + var(--block-border-width, 0px)),0 0}}@layer layouts.home{.layouts_Main__rZbki,.layouts_container__WzQ-l,.layouts_gridContainer__hk1U-{display:flex;flex-direction:column;grid-area:wide;padding:var(--gutter);gap:var(--gutter);place-items:center start;border:var(--border-width) solid var(--primary-l4);border-radius:var(--border-radius);box-shadow:var(--shadow);position:relative;z-index:0;background:var(--bg-container, "")}.layouts_Main__rZbki:where(.layouts_gridContainer__hk1U-),.layouts_container__WzQ-l:where(.layouts_gridContainer__hk1U-),.layouts_gridContainer__hk1U-:where(.layouts_gridContainer__hk1U-){display:grid;grid-template-columns:subgrid;place-content:start}.layouts_Main__rZbki:where(.layouts_gridContainer__hk1U-)>*,.layouts_container__WzQ-l:where(.layouts_gridContainer__hk1U-)>*,.layouts_gridContainer__hk1U-:where(.layouts_gridContainer__hk1U-)>*{grid-column:1 / -1}.layouts_hero__TXrUL{flex-wrap:wrap;gap:var(--gutter);display:inline-flex;flex-direction:row;place-items:stretch;place-content:space-around;container:hero / inline-size;max-inline-size:100%;inline-size:100%}.layouts_hero__TXrUL>img,.layouts_hero__TXrUL .layouts_profileImg__c1Nkq{border-radius:var(--border-radius);object-fit:cover;object-position:center;border:var(--spacing-sm) solid var(--color-accent);flex:0 1 336px;min-inline-size:100px;rotate:-2deg;transform-origin:center center;scale:.9;filter:drop-shadow(3px 2px 4px rgba(0,0,0,.4))}.layouts_hero__TXrUL .layouts_content__PRWdN{display:flex;container:contents / inline-size;flex-direction:column;flex:1 1 44cqi;place-content:center;place-items:start;gap:var(--spacing-sm)}.layouts_hero__TXrUL .layouts_heroText__vzZTz{display:flex;flex-direction:column;gap:var(--spacing-xs)}.layouts_hero__TXrUL .layouts_divider__OvJPO{max-inline-size:100%;inline-size:24ch;margin-inline:unset}@container contents (inline-size > 90cqi){.layouts_content__PRWdN>*{place-self:center;text-align:center}}.layouts_gradientBg__9dlzb{position:relative}.layouts_gradientBg__9dlzb:before,.layouts_gradientBg__9dlzb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.layouts_gradientBg__9dlzb:before{background:var(--gradient-1);z-index:-999}.layouts_gradientBg__9dlzb:after{-webkit-backdrop-filter:var(--gradient-1-filter);backdrop-filter:var(--gradient-1-filter);background:var(--bg-vignette);z-index:-998}.layouts_gradientBg__9dlzb>*{position:relative}.layouts_graphicBg__EeHbl{background-color:var(--color-primary)}.layouts_linearGradientBg__wf4kY{position:relative;color:var(--text-contrast);--bg-container: var(--gradient-light-dark);background-color:var(--color-primary)}.layouts_linearGradientBg2__1Lrdt{position:relative;color:var(--text-contrast);--bg-container: var(--gradient-dark-light);background-color:var(--color-primary)}.layouts_sidebar__FHB1Q,.layouts_main__vnCwP,.layouts_center__cN32n{--img-width: 200px;--border-width: var(--gutter-sm)}.layouts_sidebar__FHB1Q{flex:0 1 40ch}.layouts_main__vnCwP{flex:1 1 auto}.layouts_main__vnCwP:not(.layouts_sidebar__FHB1Q+.layouts_main__vnCwP){grid-column:content}.layouts_hiddenHeader__wS4zm{transform:translateY(-100%);transition:transform .12s ease-out}.layouts_navMenu__E--lh li svg{content-visibility:hidden}.layouts_navMenu__E--lh li:hover svg{content-visibility:visible}}@layer components.footer{.Footer_main__uvfSo{display:flex;flex-wrap:wrap;grid-column:wide;grid-row:footer;gap:var(--gutter-sm);place-content:center;place-items:center stretch;padding-inline:var(--gutter);padding-block:var(--spacing-sm);border:var(--border-width) solid var(--primary-l4);border-radius:var(--border-radius);border-block-end:unset;border-end-start-radius:unset;border-end-end-radius:unset;box-shadow:var(--shadow);color:var(--text-contrast);background-color:var(--color-primary);background:var(--bg-container);font-size:var(--fontsize-sm)}.Footer_main__uvfSo>*:not(:first-child):not(:last-child){text-align:center;justify-content:center}.Footer_main__uvfSo>*:first-child,.Footer_main__uvfSo>*:last-child{flex:1 0;text-align:start;justify-content:start}.Footer_main__uvfSo>*:last-child{text-align:end;justify-content:end}.Footer_main__uvfSo:has(>:not(:only-child)){place-content:space-between}}@layer components.header{.Header_main__zrj7V{--header-bg: var(--gradient-light-dark);container:header / inline-size;position:sticky;z-index:1;inset-block-start:0;display:flex;grid-column:wide;grid-row:header;flex-direction:row;gap:var(--gutter-sm);place-content:space-between;place-items:center stretch;padding-inline:var(--gutter);padding-block:var(--spacing-sm);border:var(--border-width) solid var(--primary-l4);border-radius:var(--border-radius);border-block-start:unset;border-start-start-radius:unset;border-start-end-radius:unset;box-shadow:var(--shadow);color:var(--text-contrast)}.Header_main__zrj7V .Header_icon__61wOA{max-block-size:2lh;grid-area:icon;box-shadow:1px 1px 4px 1px color-mix(in oklab,var(--gray-d2),transparent 70%)}.Header_main__zrj7V .Header_title__-2naT{grid-area:title}.Header_main__zrj7V .Header_subtitle__Gjmmx{grid-area:subtitle}.Header_main__zrj7V hgroup{display:grid;grid-template:"icon vr title" "icon vr subtitle" / auto auto;flex-wrap:wrap;flex-direction:column;flex:0 1 fit-content;column-gap:var(--spacing-xs);text-decoration:none;place-items:center}.Header_main__zrj7V hgroup .Header_vr__TgK3a{grid-area:vr;place-self:center;block-size:95%;inline-size:5px;background-color:var(--color-base);background:linear-gradient(90deg,transparent 3px,var(--color-base) 3px)}.Header_main__zrj7V hgroup a{color:inherit;text-decoration:none}.Header_main__zrj7V hgroup .Header_title__-2naT{font-size:var(--fontsize-lg);text-transform:uppercase;place-self:end start}.Header_main__zrj7V :where(h1,h1+p){margin-block:unset;color:var(--text-contrast);line-height:var(--line-height-condensed)}.Header_main__zrj7V h1{font-size:var(--fontsize-lg)}.Header_main__zrj7V h1+p{place-self:start start;font-size:var(--fontsize-sm);line-height:var(--line-height-condensed)}.Header_main__zrj7V .Header__nav__l4Xyz{flex:1 1 auto;color:var(--text-contrast)}.Header_main__zrj7V .Header__nav__l4Xyz a{color:inherit}.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo-,.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V{display:grid;grid-template-columns:repeat(auto-fit,minmax(8ch,auto));flex:1 1 max-content;gap:var(--spacing-xxs);place-content:center flex-end;place-items:center stretch;text-align:center;padding-inline:0;list-style:none;font-size:var(--fontsize-md)}.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo- .Header_menuItem__xAVbM,.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V .Header_menuItem__xAVbM{position:relative;padding:var(--spacing-xs);border-radius:var(--border-radius);flex:1 0 min-content;transition:all .28s ease-in-out}.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo- .Header_menuItem__xAVbM,.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo- .Header_submenu__item__N4g0C,.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V .Header_menuItem__xAVbM,.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V .Header_submenu__item__N4g0C{background-color:transparent}.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo- .Header_menuItem__xAVbM:where(:hover,:focus-within),.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo- .Header_submenu__item__N4g0C:where(:hover,:focus-within),.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V .Header_menuItem__xAVbM:where(:hover,:focus-within),.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V .Header_submenu__item__N4g0C:where(:hover,:focus-within){background-color:color-mix(in oklab,var(--color-contrast),transparent 80%);transition:all .28s ease-in-out}.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo- .Header_menuItem__xAVbM:not(.Header_disabled__a6baV)>a:before,.Header_main__zrj7V .Header__nav__l4Xyz .Header_submenu__ggs4V .Header_menuItem__xAVbM:not(.Header_disabled__a6baV)>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}:where(.Header_menuItem__xAVbM.Header_disabled__a6baV,.Header_menuItem__xAVbM.Header_disabled__a6baV>a):where(.Header_main__zrj7V .Header__nav__l4Xyz,:hover,:focus-within){cursor:not-allowed}:where(.Header_menuItem__xAVbM.Header_disabled__a6baV,.Header_menuItem__xAVbM.Header_disabled__a6baV>a):where(.Header_main__zrj7V .Header__nav__l4Xyz,:hover,:focus-within):where(:hover,:focus-within){color:var(--text-disabled)}.Header_menuItem__xAVbM.Header_disabled__a6baV:where(.Header_main__zrj7V .Header__nav__l4Xyz,.Header_main__zrj7V .Header__nav__l4Xyz>a):where(:hover,:focus-within){color:var(--text-disabled)}.Header_main__zrj7V .Header__nav__l4Xyz .Header_btnGradient__yFjsE{background-image:linear-gradient(147deg,var(--color-accent) 0%,var(--accent-l1) 51%,var(--color-accent) 80%,var(--accent-l1) 100%);background-size:200% 600%;background-position:left top;transition:all .38s ease-in-out}.Header_main__zrj7V .Header__nav__l4Xyz .Header_btnGradient__yFjsE:hover{background-position:right bottom;box-shadow:0 0 12px 2px color-mix(in oklab,var(--primary-l4),transparent 80%)}.Header_main__zrj7V .Header__nav__l4Xyz .Header_featureBtn__m2R0b{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);color:var(--text-contrast);text-align:center;text-decoration:none;font-weight:600}.Header_main__zrj7V .Header__nav__l4Xyz .Header_featureBtn__m2R0b:hover,.Header_main__zrj7V .Header__nav__l4Xyz .Header_featureBtn__m2R0b:focus-visible{background-color:var(--accent-l1)}.Header_main__zrj7V .Header__nav__l4Xyz .Header_featureBtn__m2R0b:active{background-color:var(--accent-l2)}@media screen and (inline-size < 865px){.Header_main__zrj7V .Header__nav__l4Xyz .Header_menu__TKuo-{display:none}}}@layer primitives.button.base,primitives.button.fill,primitives.button.variants;@layer primitives.button.base{.Button_main__a9JLl{--bg-color: var(--color-primary, aliceblue);--bg-mix-lighten-1: color-mix(in oklab, var(--bg-color) 85%, white);--bg-mix-lighten-2: color-mix(in oklab, var(--bg-color) 70%, white);--bg-mix-darken-1: color-mix(in oklab, var(--bg-color) 90%, black);--bg-mix-darken-2: color-mix(in oklab, var(--bg-color) 80%, black);--bg-hover: var(--primary-l1, --bg-mix-lighten-1);--bg-active: var(--primary-l2, --bg-mix-lighten-2);--text-color: var(--text-contrast);--shadow-isPressed: 0px 0px 12px 2px color-mix(in oklab, var(--color-contrast, black), transparent 80%);display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);place-content:center;place-items:center;color:var(--text-color);text-align:center;text-decoration:none;font-weight:600;border:2px solid var(--bg-color);background-color:var(--bg-color);transition:all .2s ease-out}.Button_main__a9JLl span{transition:inherit}.Button_main__a9JLl:hover:not(.Button_shine__vSYO-){background-color:var(--bg-hover);box-shadow:var(--shadow-isPressed)}.Button_main__a9JLl.Button_isPressed__BJY-B:not(.Button_shine__vSYO-),.Button_main__a9JLl:active:not(.Button_shine__vSYO-){background-color:var(--bg-active)}}@layer primitives.button.fill{.Button_primary__5Jqeo{--bg-color: var(--color-primary, currentColor);--bg-hover: var(--primary-l1, --bg-mix-lighten-1);--bg-active: var(--primary-l2, --bg-mix-lighten-2);--text-color: var(--text-contrast)}.Button_secondary__pe46G{--bg-color: var(--color-secondary, currentColor);--bg-hover: var(--secondary-l1, --bg-mix-lighten-1);--bg-active: var(--secondary-l2, --bg-mix-lighten-2);--text-color: var(--text-contrast)}.Button_tertiary__j4p6H{--bg-color: var(--color-tertiary);--bg-hover: var(--tertiary-l1, --bg-mix-lighten-1);--bg-active: var(--tertiary-l2, --bg-mix-lighten-2);--text-color: var(--text-contrast)}.Button_accent__ft2dP{--bg-color: var(--color-accent);--bg-hover: var(--accent-l1, --bg-mix-lighten-1);--bg-active: var(--accent-l2, --bg-mix-lighten-2);--text-color: var(--text-contrast)}.Button_base__lbzFR,.Button_white__BUkJH{--bg-color: var(--color-base);--bg-hover: var(--bg-mix-darken-1);--bg-active: var(--bg-mix-darken-2);--text-color: var(--text-base)}.Button_contrast__bLYVp,.Button_black__BwrbI{--bg-color: var(--color-contrast);--bg-hover: var(--bg-mix-lighten-1);--bg-active: var(--bg-mix-lighten-2);--text-color: var(--text-contrast)}}@layer primitives.button.variants{.Button_isRounded__W7IXu{border-radius:var(--border-radius, .5rem)}.Button_outline__2SUxL{border:2px solid var(--bg-color);font-weight:bolder;--bg-hover: color-mix(in oklab, var(--bg-color) 85%, white);--bg-active: color-mix(in oklab, var(--bg-color) 70%, white)}.Button_outline__2SUxL:not(:hover,:active){background:unset;--text-color: var(--bg-color)}.Button_icon__AYMoC{background-color:unset;box-shadow:unset;display:flex;border:unset;padding:var(--spacing-xs);block-size:max-content;align-self:center}.Button_icon__AYMoC>*,.Button_icon__AYMoC svg{fill:var(--bg-color);color:var(--bg-color);transition:inherit;flex:none;height:var(--icon-size, 1.2cap);width:auto;display:block}.Button_icon__AYMoC:hover>*,.Button_icon__AYMoC:hover svg{filter:drop-shadow(0px 1px 4px black)}.Button_icon__AYMoC.Button_isPressed__BJY-B>*,.Button_icon__AYMoC.Button_isPressed__BJY-B svg{scale:.9}.Button_shine__vSYO-{background:linear-gradient(147deg,var(--bg-color) 0%,var(--bg-hover) 51%,var(--bg-color) 80%,var(--bg-hover) 100%) left top / 200% 600%;background-size:200% 600%;background-position:left top;--bg-current: linear-gradient( 147deg, var(--bg-color) 0%, var(--bg-hover) 51%, var(--bg-color) 80%, var(--bg-hover) 100% );--bg-current-position: left top;--bg-current-size: 200% 600%;transition:all .38s ease-out}.Button_shine__vSYO-:hover{background-position:right bottom;box-shadow:0 0 12px 2px color-mix(in oklab,var(--color-base, white),transparent 80%)}.Button_shine__vSYO-:active,.Button_shine__vSYO-.Button_isPressed__BJY-B{background-position:right bottom;filter:brightness(.9)}.Button_featureBtn__FCeIa{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);text-align:center;text-decoration:none;font-weight:600}.Button_featureBtn__FCeIa:hover,.Button_featureBtn__FCeIa:focus-visible{background-color:var(--accent-l1)}.Button_featureBtn__FCeIa:active{background-color:var(--accent-l2)}.Button_disabled__YijeM,[data-disabled=true],[disabled]{cursor:default;background-color:var(--bg-disabled);border-color:var(--bg-disabled);color:var(--text-disabled)}}@layer components.navMenu.base,components.navMenu.states;@layer components.navMenu.base{.NavMenu_navMenu__krI8a{container:nav / inline-size;display:grid;flex:1 0 2rem;place-items:center;color:var(--text-contrast)}.NavMenu_navMenu__krI8a a{color:inherit}.NavMenu_navMenu__krI8a .NavMenu_menuBtn__HMDV9{place-self:end;--icon-size: 2cap}.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg,.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3{display:grid;grid-auto-flow:column;gap:var(--spacing-xxs);place-content:center end;place-items:center stretch;text-align:center;place-self:end;padding-inline:0;list-style:none;font-size:var(--fontsize-md)}.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg .NavMenu_menuItem__7GXOI,.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3 .NavMenu_menuItem__7GXOI{position:relative;padding:var(--spacing-xs);border-radius:var(--border-radius);flex:1 0 min-content;transition:all .28s ease-in-out}.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg .NavMenu_menuItem__7GXOI,.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg .NavMenu_submenu__item__95PKB,.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3 .NavMenu_menuItem__7GXOI,.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3 .NavMenu_submenu__item__95PKB{background-color:transparent}.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg .NavMenu_menuItem__7GXOI:not(.NavMenu_featureBtn_Item__kzREQ):where(:hover,:focus-within),.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg .NavMenu_submenu__item__95PKB:not(.NavMenu_featureBtn_Item__kzREQ):where(:hover,:focus-within),.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3 .NavMenu_menuItem__7GXOI:not(.NavMenu_featureBtn_Item__kzREQ):where(:hover,:focus-within),.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3 .NavMenu_submenu__item__95PKB:not(.NavMenu_featureBtn_Item__kzREQ):where(:hover,:focus-within){background-color:color-mix(in oklab,var(--color-contrast),transparent 80%);transition:all .28s ease-in-out}.NavMenu_navMenu__krI8a .NavMenu_menu__Z3eYg .NavMenu_menuItem__7GXOI:not(.NavMenu_disabled__gzsk2)>a:before,.NavMenu_navMenu__krI8a .NavMenu_submenu__UDqd3 .NavMenu_menuItem__7GXOI:not(.NavMenu_disabled__gzsk2)>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.NavMenu_navMenu__krI8a .NavMenu_btnGradient__D64wg{background-image:linear-gradient(147deg,var(--color-accent) 0%,var(--accent-l1) 51%,var(--color-accent) 80%,var(--accent-l1) 100%);background-size:200% 600%;background-position:left top;transition:all .38s ease-in-out}.NavMenu_navMenu__krI8a .NavMenu_btnGradient__D64wg:hover{background-position:right bottom;box-shadow:0 0 12px 2px color-mix(in oklab,var(--primary-l4),transparent 80%)}.NavMenu_navMenu__krI8a .NavMenu_featureBtn_Btn__ScZiv{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);color:var(--text-contrast);text-align:center;text-decoration:none;font-weight:600}.NavMenu_navMenu__krI8a .NavMenu_featureBtn_Btn__ScZiv:hover,.NavMenu_navMenu__krI8a .NavMenu_featureBtn_Btn__ScZiv:focus-visible{background-color:var(--accent-l1)}.NavMenu_navMenu__krI8a .NavMenu_featureBtn_Btn__ScZiv:active{background-color:var(--accent-l2)}.NavMenu_navMenu__krI8a .NavMenu_featureBtn_Item__kzREQ{position:relative;padding:var(--spacing-xs);border-radius:var(--border-radius);transition:all .28s ease-in-out}}@layer components.navMenu.states{*:has(>.NavMenu_navMenu__krI8a){container-type:inline-size;min-inline-size:100%}@container nav (inline-size < 60cqi){.NavMenu_menu__Z3eYg{position:absolute;inset-block-start:100%;inset-inline:calc(var(--grid-page-gutters) + var(--spacing-md));display:flex;content-visibility:hidden;flex-direction:column;place-self:stretch;max-inline-size:100%;padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm);rotate:x -90deg;transform-origin:top;background-color:var(--color-primary);background:linear-gradient(180deg,var(--color-primary) 20%,var(--primary-l1) 100%);border:4px solid var(--primary-l4);border-block-start:unset;border-radius:var(--border-radius);border-start-end-radius:unset;border-start-start-radius:unset;transition:rotate .18s ease-out allow-discrete,content-visibility .18s ease-out allow-discrete}.NavMenu_menuItem__7GXOI,li{inline-size:100%}.NavMenu_menu__Z3eYg.NavMenu_panelOpen__xLOdO{content-visibility:visible;z-index:0;rotate:x 0deg}}@container nav (inline-size > 60cqi){.NavMenu_menuBtn__HMDV9{display:none}}:where(.NavMenu_menuItem__7GXOI.NavMenu_disabled__gzsk2,.NavMenu_menuItem__7GXOI.NavMenu_disabled__gzsk2>a){cursor:default;color:var(--text-disabled-light);background:unset;background-color:unset;transition:text-decoration .2s ease-in-out;text-decoration:underline transparent}:where(.NavMenu_menuItem__7GXOI.NavMenu_disabled__gzsk2,.NavMenu_menuItem__7GXOI.NavMenu_disabled__gzsk2>a):where(:hover,:focus-within){background:unset;background-color:unset;text-decoration:underline var(--warning-base)}}.utils_stickyHeader__ybTlu{--transition-duration: .7s;--transition-function-in: ease-out;--transition-function-out: ease-in;--position: sticky;--sticky-boundary: 0px;--z-layer: 99;--height-offset: 30px;position:var(--position, sticky);inset-block-start:var(--sticky-boundary, 0px);z-index:var(--z-layer, 99);transition:inset-block-start var(--transition-duration) var(--transition-function-in),position var(--transition-duration) var(--transition-function-in) allow-discrete}.utils_attached__vwF5F{position:var(--position, sticky);inset-block-start:var(--sticky-boundary, 0px)}.utils_detached__mmdlp{position:var(--position, static);inset-block-start:calc(0px - 100% - var(--height-offset, 30px));transition:inset-block-start var(--transition-duration) var(--transition-function-out),position var(--transition-duration) var(--transition-function-out) allow-discrete}
