.Navigation_container__B8TM6{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:2rem}.Navigation_container__B8TM6 .Navigation_mobile__em6uh{flex-shrink:0}@media(min-width:1024px){.Navigation_container__B8TM6 .Navigation_mobile__em6uh{display:none}}.Navigation_container__B8TM6 .Navigation_navigation__OTvA6:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6){position:relative;display:none}@media(min-width:1024px){.Navigation_container__B8TM6 .Navigation_navigation__OTvA6:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6){display:block}}.Navigation_container__B8TM6 .Navigation_navigation__OTvA6:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6) .Navigation_list__ZJicU{display:flex;align-items:center;gap:1rem;list-style-type:none}.Navigation_container__B8TM6 .Navigation_navigation__OTvA6:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6) .Navigation_list__ZJicU .Navigation_item__haPT5 .Navigation_link__JTVQC{display:block;padding:.5rem 1rem;font-size:1.5rem;text-decoration:none;font-weight:600;color:hsl(var(--foreground))}.Navigation_container__B8TM6 .Navigation_navigation__OTvA6:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6) .Navigation_list__ZJicU .Navigation_item__haPT5 .Navigation_link__JTVQC:focus-visible{outline:.125rem solid hsl(var(--primary));outline-offset:.25rem}.Navigation_container__B8TM6 .Navigation_navigation__OTvA6:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6) .Navigation_list__ZJicU .Navigation_item__haPT5 .Navigation_link__JTVQC:hover{color:hsl(var(--foreground)/.8)}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx){position:absolute;top:0;left:0;width:100%;margin-top:.5rem;animation-duration:.25s;animation-timing-function:ease}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx) .Navigation_subnavigation__vfIKl{background-color:hsl(var(--foreground));border:.0625rem solid hsl(var(--foreground)/.25);min-width:-moz-fit-content;min-width:fit-content}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx) .Navigation_subnavigation__vfIKl .Navigation_sublist__W1Tba{list-style-type:none}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx) .Navigation_subnavigation__vfIKl .Navigation_sublist__W1Tba .Navigation_subitem__1fHZL:not(:last-child){border-bottom:.0625rem solid hsl(var(--foreground)/.25)}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx) .Navigation_subnavigation__vfIKl .Navigation_sublist__W1Tba .Navigation_subitem__1fHZL .Navigation_sublink__7KZTi{display:block;padding:1rem;text-transform:uppercase;font-size:1rem;font-weight:300;text-decoration:none;letter-spacing:.125rem;color:hsl(var(--foreground));text-wrap:nowrap}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx) .Navigation_subnavigation__vfIKl .Navigation_sublist__W1Tba .Navigation_subitem__1fHZL .Navigation_sublink__7KZTi:focus-visible{outline:.125rem solid hsl(var(--primary));outline-offset:.25rem}.Navigation_content__AYOrx:not(.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx) .Navigation_subnavigation__vfIKl .Navigation_sublist__W1Tba .Navigation_subitem__1fHZL .Navigation_sublink__7KZTi:hover{background-color:hsl(var(--foreground)/.0625)}.Navigation_position__kSzIV{position:absolute;width:100%;top:100%;left:0;perspective:2000px;display:flex}.Navigation_position__kSzIV .Navigation_viewport__6FTXm{position:relative;transform-origin:top center;height:var(--radix-navigation-menu-viewport-height);width:var(--radix-navigation-menu-viewport-width);left:var(--trigger-left);min-width:var(--trigger-width);transition:width,height,.3s ease}.Navigation_position__kSzIV .Navigation_viewport__6FTXm[data-state=open]{animation:Navigation_scaleIn__vLGd2 .2s ease}.Navigation_position__kSzIV .Navigation_viewport__6FTXm[data-state=closed]{animation:Navigation_scaleOut__dYGBa .2s ease}.Navigation_DialogOverlay__gNY6O{background-color:var(--black-a6);position:fixed;inset:0;animation:Navigation_overlayShow__B6Mtr .15s cubic-bezier(.16,1,.3,1);z-index:999}.Navigation_DialogContent__dNxCv{background-color:hsl(var(--foreground)/.9);color:hsl(var(--foreground));border-left:.0625rem solid hsl(var(--foreground)/.25);position:fixed;z-index:1000;top:0;bottom:0;right:0;width:75vw;max-width:28.125rem;animation:Navigation_contentShow__GKJaj .15s ease-in-out;padding:3rem;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gray-8) var(--gray-10)}@media(min-width:640px){.Navigation_DialogContent__dNxCv{padding:4rem}}.Navigation_DialogContent__dNxCv .Navigation_header__FR4J3{display:flex;flex-direction:column-reverse;gap:2rem}.Navigation_DialogContent__dNxCv .Navigation_header__FR4J3 .Navigation_title__vZBxS{font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.0625rem;color:hsl(var(--foreground)/.8)}@media(min-width:436px){.Navigation_DialogContent__dNxCv .Navigation_header__FR4J3{flex-direction:row;justify-content:space-between;align-items:center}}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx{flex-grow:1;display:flex;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gray-8) var(--gray-10);min-height:31.25rem;padding:.5rem}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6{margin:4rem 0 2rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU{display:flex;flex-direction:column;gap:1rem;list-style-type:none}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_item__haPT5{padding-bottom:1rem;border-bottom:.0625rem solid hsl(var(--foreground)/.25)}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_item__haPT5:first-child{padding-top:1rem;border-top:.0625rem solid hsl(var(--foreground)/.25)}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_link__JTVQC,.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_sublink__7KZTi{display:block;padding:1rem 0;color:hsl(var(--foreground)/.8);font-size:1.25rem;text-transform:uppercase;letter-spacing:.125rem;font-weight:300;text-decoration:none;transition:all .2s ease-in}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_link__JTVQC.Navigation_active__sIX3i,.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_link__JTVQC:hover,.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_sublink__7KZTi.Navigation_active__sIX3i,.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_sublink__7KZTi:hover{color:hsl(var(--foreground)/.5)}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_link__JTVQC:focus-visible,.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_sublink__7KZTi:focus-visible{outline:.125rem solid hsl(var(--primary));outline-offset:.25rem;padding-left:.5rem}.Navigation_DialogContent__dNxCv .Navigation_content__AYOrx .Navigation_navigation__OTvA6 .Navigation_list__ZJicU .Navigation_item__haPT5 .Navigation_sublist__W1Tba{border-left:.125rem solid hsl(var(--foreground)/.5);padding-left:2rem;list-style-type:none;padding-bottom:1rem;margin-top:.5rem}.Navigation_DialogContent__dNxCv:focus-visible{outline:none}@keyframes Navigation_scaleIn__vLGd2{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes Navigation_scaleOut__dYGBa{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes Navigation_overlayShow__B6Mtr{0%{opacity:0}to{opacity:1}}@keyframes Navigation_contentShow__GKJaj{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}.Button_container__iNGO4{display:inline-block;position:relative;transform:translateY(-.425rem)}.Button_container__iNGO4 .Button_shadow__4RMUi{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(2rem 0,100% 0,calc(100% - 2rem) 100%,0 100%);clip-path:polygon(2rem 0,100% 0,calc(100% - 2rem) 100%,0 100%);transition:all .25s ease}.Button_container__iNGO4 .Button_shadow__4RMUi.Button_middle__tTYqD{background-color:hsl(var(--secondary));z-index:2;transform:translate(.375rem,.375rem)}.Button_container__iNGO4 .Button_shadow__4RMUi.Button_back__l0uBt{background-color:hsl(var(--accent));z-index:1;transform:translate(.625rem,.625rem)}.Header_header__wbBKb{background-color:hsl(var(--background));padding:2rem 0}.Header_header__wbBKb .Header_content__YYDTA{display:flex;align-items:center;justify-content:space-between;gap:4rem}@media(min-width:640px){.Header_header__wbBKb .Header_content__YYDTA{gap:2rem;flex-wrap:wrap}}.Header_header__wbBKb .Header_content__YYDTA .Header_logo___WQEb{display:block}.Header_header__wbBKb .Header_content__YYDTA .Header_logo___WQEb:focus-visible{outline:.125rem solid hsl(var(--primary));outline-offset:1rem}.Header_header__wbBKb .Header_content__YYDTA .Header_logo___WQEb img{width:18.75rem;height:auto}.Header_border__D44kE .Header_primary__EjHbK{background-color:hsl(var(--primary));height:.625rem;width:100%}.Header_border__D44kE .Header_secondary__cFkbN{background-color:hsl(var(--secondary));height:.5rem;width:100%}.Header_border__D44kE .Header_accent__ew1p3{background-color:hsl(var(--accent));height:1rem;width:100%}.AdminBanner_banner__gVSWN{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem}.AdminBanner_banner__gVSWN .AdminBanner_message__dUkF0{font-size:.75rem;font-weight:600}.AdminBanner_banner__gVSWN .AdminBanner_message__dUkF0 a{font-weight:900;font-style:italic;color:hsl(var(--primary-foreground));text-decoration:none}.AdminBanner_banner__gVSWN .AdminBanner_message__dUkF0 a:hover{color:var(--primary-2);text-decoration:underline}.AdminBanner_banner__gVSWN .AdminBanner_actions__AtMvA{display:flex;align-items:center;gap:.25rem}.AdminBanner_banner__gVSWN .AdminBanner_actions__AtMvA a{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;color:hsl(var(--primary-foreground));text-decoration:none;border:.0625rem solid hsl(var(--primary-foreground));border-radius:1rem;font-weight:600}.AdminBanner_banner__gVSWN .AdminBanner_actions__AtMvA a:hover{background-color:hsl(var(--primary-foreground));color:hsl(var(--primary))}.PreviewBanner_banner__lEdo4{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem}.PreviewBanner_banner__lEdo4 a,.PreviewBanner_banner__lEdo4 p{font-size:.75rem;font-weight:600}.PreviewBanner_banner__lEdo4 a{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;color:hsl(var(--secondary-foreground));text-decoration:none;border:.0625rem solid hsl(var(--secondary-foreground));border-radius:1rem}.PreviewBanner_banner__lEdo4 a:hover{background-color:hsl(var(--secondary-foreground));color:hsl(var(--secondary))}.SkipLink_link__la_nv{background-color:hsl(var(--foreground));color:hsl(var(--background));border-radius:0;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:600;padding:1rem;margin:.5rem}.SkipLink_link__la_nv:focus-visible{width:auto!important;height:auto!important;margin:1rem!important;padding:1rem!important;clip:revert!important;z-index:1000;outline:.1875rem solid hsl(var(--foreground));outline-offset:.125rem}.SkipLink_destination__NbdQV{display:none;background-color:hsl(var(--foreground));color:hsl(var(--background));padding:.5rem;border-radius:0;max-width:120rem;margin:1rem auto}.layout_layout__ceuXn{background-color:var(--gray-1);min-height:100svh;max-width:100%;overflow-x:clip;position:relative;display:flex;flex-direction:column}.layout_layout__ceuXn main{flex-grow:1}