:root{--logo-default-size:64px}@media (min-width:768px){:root{--logo-default-size:80px}}
.site-header{border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s}.site-header[data-sticky=true]{border-bottom-color:var(--gray-a4)}@media (max-width:767px){.site-header{border-bottom-color:var(--gray-a4)}}.header-logo-container{width:var(--logo-default-size);height:var(--logo-default-size);flex-shrink:0;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1);position:relative}.site-header[data-sticky=true] .header-logo-container{width:40px;height:40px;transition-delay:.24s}@media (max-width:767px){.header-logo-container{width:40px;height:40px}}.header-logo--large,.header-logo--medium{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.header-logo--large{opacity:1;transition-delay:.18s;transform:translateY(0)}.site-header[data-sticky=true] .header-logo--large{opacity:0;transform:translateY(-100%)}.header-logo--medium{opacity:0;transform:translateY(100%)}.site-header[data-sticky=true] .header-logo--medium{opacity:1;transition-delay:.18s;transform:translateY(0)}@media (max-width:767px){.header-logo--large{opacity:0;transform:translateY(-100%)}.header-logo--medium{opacity:1;transform:translateY(0)}}main section[id]{scroll-margin-top:calc(var(--header-height,52px) + var(--page-nav-height,0px))}
.mapboxgl-ctrl.mapboxgl-ctrl-group{background-color:var(--gray-1)}.mapboxgl-ctrl.mapboxgl-ctrl-group:hover{background-color:var(--gray-3)}.mapbox-popup-light.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.mapbox-popup-dark.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--gray-1)}.mapbox-popup-light .mapboxgl-popup-content,.mapbox-popup-dark .mapboxgl-popup-content{background-color:var(--gray-1)}.mapbox-popup-light .mapboxgl-popup-close-button:hover,.mapbox-popup-dark .mapboxgl-popup-close-button:hover{background-color:var(--gray-3)}
.NavMenuRoot{z-index:1;position:relative}.NavMenuList{align-items:center;margin:0;padding:0;list-style:none;display:flex}.NavMenuTrigger{all:unset;align-items:center;gap:var(--space-1);font-size:var(--font-size-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--space-2);border-radius:var(--radius-2);font-weight:500;line-height:1;display:flex}.NavMenuTrigger:hover,.NavMenuTrigger:focus{background-color:var(--accent-a3)}.NavMenuTriggerActive,.NavMenuTriggerActive:hover,.NavMenuTriggerActive:focus{color:var(--accent-a11)}.NavMenuTriggerActive:hover,.NavMenuTriggerActive:focus{background-color:var(--accent-a3)}.NavMenuCaret{color:var(--gray-a9);transition:transform .25s}[data-state=open]>.NavMenuCaret{transform:rotate(-180deg)}.NavMenuItem{position:relative}.NavMenuContent{padding:var(--space-2);background-color:var(--color-panel-solid);border-radius:var(--radius-4);box-shadow:var(--shadow-5);z-index:10;transform-origin:top;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}.NavMenuContent[data-state=open]{animation:.15s navMenuScaleIn}.NavMenuContent[data-state=closed]{animation:.15s navMenuScaleOut}.NavMenuContentLabel{font-size:var(--font-size-2);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-2);color:var(--gray-a10);-webkit-user-select:none;user-select:none;cursor:default;padding:var(--space-2) var(--space-3);display:block}.NavMenuSectionList{margin:0;padding:0;list-style:none}.NavMenuListItem{padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);-webkit-user-select:none;user-select:none;outline:none;line-height:1;text-decoration:none;display:block}.NavMenuListItem:hover{background-color:var(--accent-a3)}.NavMenuListItem:focus-visible{box-shadow:0 0 0 2px var(--accent-8)}.NavMenuListItemTitle{font-size:var(--font-size-2);color:var(--gray-12);line-height:var(--line-height-1);white-space:nowrap}.NavMenuListItem:hover .NavMenuListItemTitle{color:var(--gray-12)}@keyframes navMenuScaleIn{0%{opacity:0;top:100%}to{opacity:1;top:calc(100% + 8px)}}@keyframes navMenuScaleOut{0%{opacity:1;top:calc(100% + 8px)}to{opacity:0;top:100%}}
.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) slideDown}.AccordionContent[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) slideUp}.AccordionChevron{transition:transform .3s cubic-bezier(.87,0,.13,1)}.AccordionTrigger[data-state=open] .AccordionChevron{transform:rotate(180deg)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.DateInputField input[type=date]{position:relative}.DateInputField input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;right:var(--space-2);position:absolute}.DateInputField input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}
.paragraph:not(:last-child){margin-bottom:var(--space-4)}

