:root,.light-theme{--blackA1: hsla(0, 0%, 0%, .012);--blackA2: hsla(0, 0%, 0%, .027);--blackA3: hsla(0, 0%, 0%, .047);--blackA4: hsla(0, 0%, 0%, .071);--blackA5: hsla(0, 0%, 0%, .09);--blackA6: hsla(0, 0%, 0%, .114);--blackA7: hsla(0, 0%, 0%, .141);--blackA8: hsla(0, 0%, 0%, .22);--blackA9: hsla(0, 0%, 0%, .439);--blackA10: hsla(0, 0%, 0%, .478);--blackA11: hsla(0, 0%, 0%, .565);--blackA12: hsla(0, 0%, 0%, .91)}:root,.light-theme{--indigo1: hsl(225, 60%, 99.4%);--indigo2: hsl(223, 100%, 98.6%);--indigo3: hsl(223, 98.4%, 97.1%);--indigo4: hsl(223, 92.9%, 95%);--indigo5: hsl(224, 87.1%, 92%);--indigo6: hsl(224, 81.9%, 87.8%);--indigo7: hsl(225, 77.4%, 82.1%);--indigo8: hsl(226, 75.4%, 74.5%);--indigo9: hsl(226, 70%, 55.5%);--indigo10: hsl(226, 58.6%, 51.3%);--indigo11: hsl(226, 55%, 45%);--indigo12: hsl(226, 62%, 17%)}:root,.light-theme{--mauve1: hsl(300, 20%, 99%);--mauve2: hsl(300, 7.7%, 97.5%);--mauve3: hsl(294, 5.5%, 95.3%);--mauve4: hsl(289, 4.7%, 93.3%);--mauve5: hsl(283, 4.4%, 91.3%);--mauve6: hsl(278, 4.1%, 89.1%);--mauve7: hsl(271, 3.9%, 86.3%);--mauve8: hsl(255, 3.7%, 78.8%);--mauve9: hsl(252, 4%, 57.3%);--mauve10: hsl(253, 3.5%, 53.5%);--mauve11: hsl(252, 4%, 44.8%);--mauve12: hsl(260, 25%, 11%)}:root,.light-theme{--purple1: hsl(280, 65%, 99.4%);--purple2: hsl(276, 100%, 99%);--purple3: hsl(276, 83.1%, 97%);--purple4: hsl(275, 76.4%, 94.7%);--purple5: hsl(275, 70.8%, 91.8%);--purple6: hsl(274, 65.4%, 87.8%);--purple7: hsl(273, 61%, 81.7%);--purple8: hsl(272, 60%, 73.5%);--purple9: hsl(272, 51%, 54%);--purple10: hsl(272, 46.8%, 50.3%);--purple11: hsl(272, 50%, 45.8%);--purple12: hsl(272, 66%, 16%)}:root,.light-theme{--violet1: hsl(255, 65%, 99.4%);--violet2: hsl(252, 100%, 99%);--violet3: hsl(252, 96.9%, 97.4%);--violet4: hsl(252, 91.5%, 95.5%);--violet5: hsl(252, 85.1%, 93%);--violet6: hsl(252, 77.8%, 89.4%);--violet7: hsl(252, 71%, 83.7%);--violet8: hsl(252, 68.6%, 76.3%);--violet9: hsl(252, 56%, 57.5%);--violet10: hsl(251, 48.1%, 53.5%);--violet11: hsl(250, 43%, 48%);--violet12: hsl(254, 60%, 18.5%)}.NavigationMenuRoot{position:relative;display:flex;justify-content:center;width:100%;z-index:1}.NavigationMenuList{display:flex;justify-content:center;background-color:transparent;padding:4px;list-style:none;margin:0;gap:0}@media only screen and (min-width: 900px){.NavigationMenuList{gap:20px}}@media only screen and (min-width: 1200px){.NavigationMenuList{gap:40px}}.NavigationMenuTrigger,.NavigationMenuLink{padding:8px 12px;outline:none;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;border-radius:4px;font-size:15px;color:#fffc}.NavigationMenuTrigger:focus,.NavigationMenuLink:focus{outline:1px solid red}.NavigationMenuTrigger:hover,.NavigationMenuLink:hover{color:#fff}.NavigationMenuTrigger{display:flex;align-items:center;justify-content:space-between;gap:2px}.NavigationMenuLink{display:block;text-decoration:none;font-size:15px;line-height:1}.NavigationMenuContent{position:absolute;top:0;left:0;width:100%;animation-duration:.25s;animation-timing-function:ease}.NavigationMenuContent[data-motion=from-start]{animation-name:enterFromLeft}.NavigationMenuContent[data-motion=from-end]{animation-name:enterFromRight}.NavigationMenuContent[data-motion=to-start]{animation-name:exitToLeft}.NavigationMenuContent[data-motion=to-end]{animation-name:exitToRight}@media only screen and (min-width: 600px){.NavigationMenuContent{width:auto}}.NavigationMenuIndicator{display:flex;align-items:flex-end;justify-content:center;height:10px;top:100%;overflow:hidden;z-index:1;transition:width,transform .25s ease}.NavigationMenuIndicator[data-state=visible]{animation:fadeIn .2s ease}.NavigationMenuIndicator[data-state=hidden]{animation:fadeOut .2s ease}.NavigationMenuViewport{position:relative;-webkit-transform-origin:top center;transform-origin:top center;margin-top:10px;width:100%;background-color:#fff;border-radius:6px;overflow:hidden;-webkit-box-shadow:hsl(206 22% 7% / 35%) 0 10px 38px -10px,hsl(206 22% 7% / 20%) 0 10px 20px -15px;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;height:var(--radix-navigation-menu-viewport-height);-webkit-transition:width,height,.3s ease;transition:width,height,.3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.NavigationMenuViewport[data-state=open]{animation:scaleIn .2s ease}.NavigationMenuViewport[data-state=closed]{animation:scaleOut .2s ease}@media only screen and (min-width: 600px){.NavigationMenuViewport{width:var(--radix-navigation-menu-viewport-width)}}.List{display:grid;padding:22px;margin:0;column-gap:10px;list-style:none}@media only screen and (min-width: 600px){.List.one{width:500px;grid-template-columns:.75fr 1fr}.List.two{width:600px;grid-auto-flow:column;grid-template-rows:repeat(3,1fr)}}.ListItemLink{display:block;outline:none;text-decoration:none;-webkit-user-select:none;user-select:none;padding:12px;border-radius:6px;font-size:15px;line-height:1}.ListItemLink:focus{box-shadow:0 0 0 2px var(--violet7)}.ListItemLink:hover{background-color:var(--mauve3)}.ListItemHeading{font-weight:500;line-height:1.2;margin-bottom:5px;color:var(--violet12)}.ListItemText{color:var(--mauve11);line-height:1.4;font-weight:initial}.Callout{display:flex;justify-content:flex-end;flex-direction:column;width:100%;height:100%;background:linear-gradient(135deg,var(--purple9) 0%,var(--indigo9) 100%);border-radius:6px;padding:25px;text-decoration:none;outline:none;-webkit-user-select:none;user-select:none}.Callout:focus{box-shadow:0 0 0 2px var(--violet7)}.CalloutHeading{color:#fff;font-size:18px;font-weight:500;line-height:1.2;margin-top:16px;margin-bottom:7px}.CalloutText{color:var(--mauve4);font-size:14px;line-height:1.3}.ViewportPosition{position:absolute;display:flex;justify-content:center;width:100%;top:100%;left:0;perspective:2000px}.CaretDown{position:relative;color:#ffffff80;top:1px;transition:transform .25s ease}[data-state=open]>.CaretDown{transform:rotate(-180deg);color:#fff}.Arrow{position:relative;top:70%;background-color:#fff;width:10px;height:10px;transform:rotate(45deg);border-top-left-radius:2px}@keyframes enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.main-nav-location{border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc}.main-nav-location>div{position:relative;bottom:13px;display:inline-block;background-color:#5d5d5d;padding:0 14px;color:#fff}@media (min-width: 576px){.main-nav-location>div{background-color:#fff;color:#000}}.main-nav-container{top:5px;position:absolute;z-index:1;right:0;width:100%}.nav-view-wrapper{margin-top:60px;overflow:auto;height:calc(100vh - 60px)}@media (hover: none){.no-hover:hover{background-color:unset!important}}.footer{background-color:#fff;color:var(--brand-black);margin-top:40px}.footer a{color:var(--brand-red);text-decoration:none;font-weight:400;font-size:16px;transition:all .3s ease-in-out}.footer a:hover{color:var(--brand-red-alt)}.page-wrapper{padding:40px 15px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;flex-direction:column;text-align:center}.page-wrapper{width:auto}@media (min-width: 768px){.page-wrapper{width:540px}}@media (min-width: 992px){.page-wrapper{width:920px;flex-direction:row;text-align:left}}@media (min-width: 1200px){.page-wrapper{width:960px}}@media (min-width: 1530px){.page-wrapper{width:1140px}}.logo{width:150px;margin:0 auto}.divider{width:100%;margin:20px 0;flex:0 0 1px;background-color:#0000001a}@media (min-width: 992px){.divider{width:1px;margin:0}}.nav{display:flex;flex-direction:column;font-size:16px}.nav>*+*{margin-top:10px}.subarea{text-align:center;font-size:12px;color:var(--brand-black);margin:20px 0;line-height:1.2;opacity:.8}.subarea .legal-links{margin-top:8px}.subarea .legal-links a{color:var(--brand-black);text-decoration:underline}.subarea .legal-links a:hover{color:var(--brand-red)}@media (min-width: 768px){.subarea{font-size:14px;margin:80px 0}}.info-blocks>*+*{margin-top:20px}.info-title{font-weight:700;font-size:20px}.info-content{font-weight:400;font-size:16px;margin-top:10px;line-height:1.2}
