*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 1200px){.container{max-width:1200px}}#app :is(.visible){visibility:visible}#app :is(.static){position:static}#app :is(.fixed){position:fixed}#app :is(.absolute){position:absolute}#app :is(.relative){position:relative}#app :is(.sticky){position:sticky}#app :is(.bottom-8){bottom:2rem}#app :is(.right-0){right:0}#app :is(.top-0){top:0}#app :is(.top-\[50\%\]){top:50%}#app :is(.z-\[-1\]){z-index:-1}#app :is(.m-2){margin:.5rem}#app :is(.mx-auto){margin-left:auto;margin-right:auto}#app :is(.my-12){margin-top:3rem;margin-bottom:3rem}#app :is(.my-24){margin-top:6rem;margin-bottom:6rem}#app :is(.-mt-px){margin-top:-1px}#app :is(.mb-0){margin-bottom:0}#app :is(.mb-10){margin-bottom:2.5rem}#app :is(.mb-12){margin-bottom:3rem}#app :is(.mb-16){margin-bottom:4rem}#app :is(.mb-2){margin-bottom:.5rem}#app :is(.mb-32){margin-bottom:8rem}#app :is(.mb-4){margin-bottom:1rem}#app :is(.mb-6){margin-bottom:1.5rem}#app :is(.mb-8){margin-bottom:2rem}#app :is(.ml-1){margin-left:.25rem}#app :is(.ml-12){margin-left:3rem}#app :is(.ml-2){margin-left:.5rem}#app :is(.ml-4){margin-left:1rem}#app :is(.ml-8){margin-left:2rem}#app :is(.ml-auto){margin-left:auto}#app :is(.mr-2){margin-right:.5rem}#app :is(.mr-20){margin-right:5rem}#app :is(.mr-5){margin-right:1.25rem}#app :is(.mr-\[15px\]){margin-right:15px}#app :is(.mt-0){margin-top:0}#app :is(.mt-1){margin-top:.25rem}#app :is(.mt-10){margin-top:2.5rem}#app :is(.mt-12){margin-top:3rem}#app :is(.mt-2){margin-top:.5rem}#app :is(.mt-24){margin-top:6rem}#app :is(.mt-3){margin-top:.75rem}#app :is(.mt-4){margin-top:1rem}#app :is(.mt-6){margin-top:1.5rem}#app :is(.mt-8){margin-top:2rem}#app :is(.mt-9){margin-top:2.25rem}#app :is(.mt-auto){margin-top:auto}#app :is(.block){display:block}#app :is(.inline-block){display:inline-block}#app :is(.inline){display:inline}#app :is(.flex){display:flex}#app :is(.table){display:table}#app :is(.grid){display:grid}#app :is(.hidden){display:none}#app :is(.h-12){height:3rem}#app :is(.h-16){height:4rem}#app :is(.h-5){height:1.25rem}#app :is(.h-8){height:2rem}#app :is(.h-full){height:100%}#app :is(.max-h-12){max-height:3rem}#app :is(.min-h-screen){min-height:100vh}#app :is(.w-1\/2){width:50%}#app :is(.w-1\/4){width:25%}#app :is(.w-48){width:12rem}#app :is(.w-5){width:1.25rem}#app :is(.w-8){width:2rem}#app :is(.w-\[20px\]){width:20px}#app :is(.w-\[95\%\]){width:95%}#app :is(.w-auto){width:auto}#app :is(.w-full){width:100%}#app :is(.max-w-2xl){max-width:42rem}#app :is(.max-w-4xl){max-width:56rem}#app :is(.max-w-6xl){max-width:72rem}#app :is(.max-w-\[1400px\]){max-width:1400px}#app :is(.max-w-\[855px\]){max-width:855px}#app :is(.max-w-xl){max-width:36rem}#app :is(.transform){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))}#app :is(.cursor-pointer){cursor:pointer}#app :is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}#app :is(.flex-col){flex-direction:column}#app :is(.flex-wrap){flex-wrap:wrap}#app :is(.items-center){align-items:center}#app :is(.justify-center){justify-content:center}#app :is(.justify-between){justify-content:space-between}#app :is(.gap-12){gap:3rem}#app :is(.gap-4){gap:1rem}#app :is(.gap-8){gap:2rem}#app :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}#app :is(.overflow-hidden){overflow:hidden}#app :is(.rounded){border-radius:.25rem}#app :is(.rounded-2xl){border-radius:1rem}#app :is(.rounded-lg){border-radius:.5rem}#app :is(.border){border-width:1px}#app :is(.border-2){border-width:2px}#app :is(.border-t){border-top-width:1px}#app :is(.border-black){border-color:var(--black)}#app :is(.border-gray-200){--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}#app :is(.border-gray-300){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}#app :is(.border-gray-400){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}#app :is(.border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}#app :is(.bg-black){background-color:var(--black)}#app :is(.bg-gray-100){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}#app :is(.bg-gray-50){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}#app :is(.bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}#app :is(.bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}#app :is(.bg-green-500){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}#app :is(.bg-red){background-color:var(--red)}#app :is(.bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.bg-yellow){background-color:var(--yellow)}#app :is(.object-cover){-o-object-fit:cover;object-fit:cover}#app :is(.p-0){padding:0}#app :is(.p-2){padding:.5rem}#app :is(.p-4){padding:1rem}#app :is(.p-6){padding:1.5rem}#app :is(.px-12){padding-left:3rem;padding-right:3rem}#app :is(.px-20){padding-left:5rem;padding-right:5rem}#app :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}#app :is(.py-12){padding-top:3rem;padding-bottom:3rem}#app :is(.py-4){padding-top:1rem;padding-bottom:1rem}#app :is(.pb-12){padding-bottom:3rem}#app :is(.pb-16){padding-bottom:4rem}#app :is(.pb-\[80px\]){padding-bottom:80px}#app :is(.pr-8){padding-right:2rem}#app :is(.pt-0){padding-top:0}#app :is(.pt-20){padding-top:5rem}#app :is(.pt-3){padding-top:.75rem}#app :is(.pt-4){padding-top:1rem}#app :is(.pt-6){padding-top:1.5rem}#app :is(.pt-8){padding-top:2rem}#app :is(.text-center){text-align:center}#app :is(.text-10){font-size:10px}#app :is(.text-12){font-size:12px}#app :is(.text-13){font-size:13px}#app :is(.text-14){font-size:14px}#app :is(.text-15){font-size:15px}#app :is(.text-18){font-size:18px}#app :is(.text-6){font-size:6px}#app :is(.text-7){font-size:7px}#app :is(.font-bold){font-weight:700}#app :is(.font-light){font-weight:300}#app :is(.font-normal){font-weight:400}#app :is(.font-semibold){font-weight:600}#app :is(.uppercase){text-transform:uppercase}#app :is(.italic){font-style:italic}#app :is(.leading-7){line-height:1.75rem}#app :is(.text-black){color:var(--black)}#app :is(.text-gray-200){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}#app :is(.text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}#app :is(.text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}#app :is(.text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}#app :is(.text-gray-600){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}#app :is(.text-gray-700){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}#app :is(.text-gray-900){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}#app :is(.text-grey){color:var(--grey)}#app :is(.text-red){color:var(--red)}#app :is(.text-teal){color:var(--teal)}#app :is(.text-textColor1){color:var(--textColor1)}#app :is(.text-textColor1SemiFaint){color:var(--textColor1SemiFaint)}#app :is(.text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#app :is(.underline){text-decoration-line:underline}#app :is(.antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app :is(.opacity-0){opacity:0}#app :is(.shadow){--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.blur){--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@font-face{font-family:latoff;src:url(/build/assets/Lato-Regular-06596b86.eot);src:local("☺"),url(/build/assets/Lato-Regular-7a905bc5.woff) format("woff"),url(/build/assets/Lato-Regular-7ae714b6.ttf) format("truetype"),url(/build/assets/Lato-Regular-3d80aab9.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:latoff;src:url(/build/assets/Lato-Bold-bbe21b0e.eot);src:local("☺"),url(/build/assets/Lato-Bold-b35a874f.woff) format("woff"),url(/build/assets/Lato-Bold-14f7de6b.ttf) format("truetype"),url(/build/assets/Lato-Bold-90a35472.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:latoff;src:url(/build/assets/Lato-Italic-82559d7c.eot);src:local("☺"),url(/build/assets/Lato-Italic-3ce4898a.woff) format("woff"),url(/build/assets/Lato-Italic-41c2f480.woff2) format("woff2"),url(/build/assets/Lato-Italic-1a63dda1.ttf) format("truetype"),url(/build/assets/Lato-Italic-1b18f9cd.svg) format("svg");font-weight:400;font-style:italic}body{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-weight:400;font-size:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-display:swap}h1,h2,h3,h4,h5,h6,p,dt,dd,time{color:var(--textColor1)}.layout-site .color-invert h1,.layout-members .color-invert h1,.layout-site .color-invert h2,.layout-members .color-invert h2,.layout-site .color-invert h3,.layout-members .color-invert h3,.layout-site .color-invert h4,.layout-members .color-invert h4,.layout-site .color-invert h5,.layout-members .color-invert h5,.layout-site .color-invert h6,.layout-members .color-invert h6,.layout-site .color-invert p,.layout-members .color-invert p,.layout-site .color-invert dt,.layout-members .color-invert dt,.layout-site .color-invert dd,.layout-members .color-invert dd,.layout-site .color-invert time,.layout-members .color-invert time{color:var(--textColor1Invert)}.layout-site .text-on-black p{color:var(--textColor1InvertSemiFaint)}.layout-site .text-on-black p.font-bold{color:var(--textColor1Invert)}.layout-site .text-on-black p.font-bold a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .2s linear;cursor:pointer;font-weight:700}.layout-site .text-on-black p.font-bold a:hover{text-decoration-color:currentColor}.layout-site .text-on-black p.font-bold a{color:var(--teal)}p>a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}p>a:hover{color:var(--teal);text-decoration-color:var(--teal)}p>a{font-weight:700;color:var(--teal)}p+.layout-site .app h1,h5+.layout-site .app h1,h6+.layout-site .app h1,p+.layout-site .app h2,h5+.layout-site .app h2,h6+.layout-site .app h2,p+.layout-site .app h3,h5+.layout-site .app h3,h6+.layout-site .app h3,p+.layout-site .app h4,h5+.layout-site .app h4,h6+.layout-site .app h4{margin-top:1.5em}body{--fontMarginHeading:calc(.25em + 16px) 0 calc(.25em + 16px) -.05em;--fontMarginBody:calc(.1em + 14px) 0;--bodyTextLineHeight:calc(2.2ex + .5rem)}.tight-text{--fontMarginHeading:calc(.18em + 9px) 0 calc(.18em + 9px) -.05em;--fontMarginBody:calc(.08em + 5px) 0;--bodyTextLineHeight:calc(2.1ex + .5rem)}.layout-site h1,.layout-site .h1,.layout-members h1,.layout-members .h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2rem,3.8222222222222224vw,3.44rem);margin:var(--fontMarginHeading)}.layout-site h1:first-child,.layout-site .h1:first-child,.layout-members h1:first-child,.layout-members .h1:first-child{margin-top:-.2em}.layout-site h1:last-child,.layout-site .h1:last-child,.layout-members h1:last-child,.layout-members .h1:last-child{margin-bottom:-.2em}.layout-site h1.-lrg,.layout-members h1.-lrg{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2.5rem,6.944444444444445vw,6.25rem);margin-bottom:0;line-height:1.2}.layout-site h2,.layout-site .h2,.layout-members h2,.layout-members .h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.65rem,3.111111111111111vw,2.8rem);margin:var(--fontMarginHeading)}.layout-site h2:first-child,.layout-site .h2:first-child,.layout-members h2:first-child,.layout-members .h2:first-child{margin-top:-.2em}.layout-site h2:last-child,.layout-site .h2:last-child,.layout-members h2:last-child,.layout-members .h2:last-child{margin-bottom:-.2em}.layout-site h3,.layout-site .h3,.layout-members h3,.layout-members .h3{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin:var(--fontMarginHeading)}.layout-site h3:first-child,.layout-site .h3:first-child,.layout-members h3:first-child,.layout-members .h3:first-child{margin-top:-.2em}.layout-site h3:last-child,.layout-site .h3:last-child,.layout-members h3:last-child,.layout-members .h3:last-child{margin-bottom:-.2em}.layout-site h4,.layout-site .h4,.layout-members h4,.layout-members .h4{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem);margin:var(--fontMarginBody)}.layout-site h4:first-child,.layout-site .h4:first-child,.layout-members h4:first-child,.layout-members .h4:first-child{margin-top:-.2em}.layout-site h4:last-child,.layout-site .h4:last-child,.layout-members h4:last-child,.layout-members .h4:last-child{margin-bottom:-.2em}.layout-site h5,.layout-site .h5,.layout-members h5,.layout-members .h5{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;line-height:1.5;font-size:1.25rem;margin:var(--fontMarginHeading)}.layout-site h5:first-child,.layout-site .h5:first-child,.layout-members h5:first-child,.layout-members .h5:first-child{margin-top:-.2em}.layout-site h5:last-child,.layout-site .h5:last-child,.layout-members h5:last-child,.layout-members .h5:last-child{margin-bottom:-.2em}.layout-site h6,.layout-site .h6,.layout-members h6,.layout-members .h6{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;margin:var(--fontMarginBody)}.layout-site h6:first-child,.layout-site .h6:first-child,.layout-members h6:first-child,.layout-members .h6:first-child{margin-top:-.2em}.layout-site h6:last-child,.layout-site .h6:last-child,.layout-members h6:last-child,.layout-members .h6:last-child{margin-bottom:-.2em}.layout-site p,.layout-site .p,.layout-members p,.layout-members .p{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-weight:400;font-size:1rem;margin:var(--fontMarginBody)}.layout-site p:first-child,.layout-site .p:first-child,.layout-members p:first-child,.layout-members .p:first-child{margin-top:-.2em}.layout-site p:last-child,.layout-site .p:last-child,.layout-members p:last-child,.layout-members .p:last-child{margin-bottom:-.2em}.layout-site .p-lrg,.layout-members .p-lrg{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:1.125rem}.layout-site .p-sml,.layout-members .p-sml{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem}.layout-site .p-tiny,.layout-members .p-tiny{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.8125rem}.layout-members{--fontMarginHeading:calc(.15em + 5px) 0}.layout-members h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin:var(--fontMarginHeading)}.layout-members h1:first-child{margin-top:-.2em}.layout-members h1:last-child{margin-bottom:-.2em}.layout-members h2,.layout-members .h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin:var(--fontMarginHeading)}.layout-members h2:first-child,.layout-members .h2:first-child{margin-top:-.2em}.layout-members h2:last-child,.layout-members .h2:last-child{margin-bottom:-.2em}.layout-members h3,.layout-members .h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem);margin:var(--fontMarginBody)}.layout-members h3:first-child,.layout-members .h3:first-child{margin-top:-.2em}.layout-members h3:last-child,.layout-members .h3:last-child{margin-bottom:-.2em}.layout-members h4,.layout-members .h4{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;line-height:1.5;font-size:1.25rem;margin:var(--fontMarginHeading)}.layout-members h4:first-child,.layout-members .h4:first-child{margin-top:-.2em}.layout-members h4:last-child,.layout-members .h4:last-child{margin-bottom:-.2em}.layout-members h5,.layout-members .h5{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;margin:var(--fontMarginBody)}.layout-members h5:first-child,.layout-members .h5:first-child{margin-top:-.2em}.layout-members h5:last-child,.layout-members .h5:last-child{margin-bottom:-.2em}.layout-members p{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-weight:400;font-size:1rem;margin:var(--fontMarginBody)}.layout-members p:first-child{margin-top:-.2em}.layout-members p:last-child{margin-bottom:-.2em}.button-rect{transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:.8em;transition:all .4s ease!important;cursor:pointer;border:none;font-weight:600;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5em 2.4em .6em;border-radius:4px;background-color:var(--bgColorBlack);color:#fff}.button-rect.-red{background-color:var(--red)}.button-rect.-yellow{background-color:var(--yellow);color:#000}.button{transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:.8em;transition:all .4s ease!important;cursor:pointer;border:none;font-weight:600;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.6em 2.4em .7em;border-radius:99px;background-color:var(--teal);color:#fff}.button:hover{background-color:var(--tealDark)}.button.-tiny{padding:.3em 1.4em .33em;font-size:13px}.button.-sml{font-size:15px}.button.-sml svg{font-size:11px}.button.-med{font-size:15px}.button.-med svg{font-size:12px}.button.-lrg{font-size:18px;padding:.6em 2.4em .55em}.button.-lrg svg{font-size:10px}.button.-grey{background-color:var(--grey)}.button.-grey:hover{background-color:var(--teal);color:#fff}.button.-grey-light{background-color:var(--greyLight);color:var(--teal)}.button.-grey-light:hover{background-color:var(--teal);color:#fff}.button.-black{background-color:var(--black);color:#fff}.button.-black:hover{background-color:var(--red);color:#fff}.button.-white{background-color:#fff;color:var(--black)}.button.-white:hover{background-color:#fff;color:var(--teal)}.button.-yellow{background-color:var(--yellow);color:#fff}.button.-yellow:hover{background-color:var(--yellowWarm)}.button.-red{background-color:var(--red);color:#fff}.button.-red:hover{background-color:var(--redCool)}.button.-unselected{background-color:var(--greyLightFaint);color:var(--textColor1readonly)}.button.-unselected:hover{background-color:var(--greyLight)}.button.-disabled{background-color:var(--greyLightMed);pointer-events:none}.button.-svg-28{padding-left:1.4em;padding-right:1.4em}.button.-svg-28 svg{font-size:15px}.button.-svg-28 span{white-space:nowrap}.hover-transition{transition:all .2s ease-in-out}.svg-check-box path{transition:opacity .2s linear}.svg-check-box path.-on{opacity:0}.auth-field>p{margin-bottom:3px;font-size:15px;font-weight:700;color:var(--textColor1)}.auth-field :is([type=text],[type=email],[type=password],[type=date],[type=number]){--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.auth-field :is([type=text],[type=email],[type=password],[type=date],[type=number])[readonly]{color:var(--textColor1readonly)}.auth-field :is([type=text],[type=email],[type=password],[type=date],[type=number]):focus{outline:var(--inputFocus)}.auth-field :is([type=text],[type=email],[type=password],[type=date],[type=number]){height:48px;padding-left:14px;width:100%}.auth-field textarea{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.auth-field textarea[readonly]{color:var(--textColor1readonly)}.auth-field textarea{width:100%;padding:8px 10px 8px 14px}.auth-field [type=date]{padding-right:.8em}.auth-field input::-webkit-outer-spin-button,.auth-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth-field [type=number]{-moz-appearance:textfield}.auth-field .select-sml .-select,.auth-field .select-multi .-select{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.auth-field .select-sml .-select[readonly],.auth-field .select-multi .-select[readonly]{color:var(--textColor1readonly)}.auth-field .select-sml .-select:focus,.auth-field .select-multi .-select:focus{outline:var(--inputFocus)}.auth-field .select-sml .-select,.auth-field .select-multi .-select{height:48px;padding-left:14px}.auth-field .select-sml .-select [type=text],.auth-field .select-multi .-select [type=text]{border:none}.auth-field .select-sml .-select [type=text]:focus,.auth-field .select-multi .-select [type=text]:focus{outline:none}.auth-field .select-sml .-select:focus-within,.auth-field .select-multi .-select:focus-within{outline:var(--inputFocus)}.auth-field{width:100%;margin-bottom:15px;display:block}.search-field>p{margin-bottom:3px;font-size:15px;font-weight:700;color:var(--textColor1)}.search-field :is([type=text],[type=email],[type=password],[type=date],[type=number]){--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.search-field :is([type=text],[type=email],[type=password],[type=date],[type=number])[readonly]{color:var(--textColor1readonly)}.search-field :is([type=text],[type=email],[type=password],[type=date],[type=number]):focus{outline:var(--inputFocus)}.search-field :is([type=text],[type=email],[type=password],[type=date],[type=number]){height:48px;padding-left:14px;width:100%}.search-field textarea{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.search-field textarea[readonly]{color:var(--textColor1readonly)}.search-field textarea{width:100%;padding:8px 10px 8px 14px}.search-field [type=date]{padding-right:.8em}.search-field input::-webkit-outer-spin-button,.search-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.search-field [type=number]{-moz-appearance:textfield}.search-field .select-sml .-select,.search-field .select-multi .-select{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.search-field .select-sml .-select[readonly],.search-field .select-multi .-select[readonly]{color:var(--textColor1readonly)}.search-field .select-sml .-select:focus,.search-field .select-multi .-select:focus{outline:var(--inputFocus)}.search-field .select-sml .-select,.search-field .select-multi .-select{height:48px;padding-left:14px}.search-field .select-sml .-select [type=text],.search-field .select-multi .-select [type=text]{border:none}.search-field .select-sml .-select [type=text]:focus,.search-field .select-multi .-select [type=text]:focus{outline:none}.search-field .select-sml .-select:focus-within,.search-field .select-multi .-select:focus-within{outline:var(--inputFocus)}.search-field{display:inline-block;width:100%;flex:0 1 auto}.search-field.-keyword-search .-inp{position:relative}.search-field.-keyword-search .-inp .-filter-by-keyword,.search-field.-keyword-search .-inp .-clear{position:absolute}.search-field.-keyword-search .-inp .-filter-by-keyword{--marginDouble: 10px;top:calc(var(--marginDouble)*.5);right:calc(var(--marginDouble)*.5);height:calc(100% - var(--marginDouble))}.search-field.-keyword-search .-inp .-filter-by-keyword button{border-radius:4px;font-size:10px;height:100%;width:5em;padding:0}.search-field.-keyword-search .-inp .-filter-by-keyword button.-disabled{background-color:var(--teal)}.search-field.-keyword-search .-inp .-clear{top:10px;right:11px;cursor:pointer}.search-field.-keyword-search .-inp .-clear svg{font-size:11px;color:var(--teal)}.search-field.-checkbox{display:flex;gap:10px;align-items:center;padding-bottom:20px}.search-field.-checkbox p{margin:0}.search-field.-checkbox input{display:none}.search-field.-checkbox svg{color:var(--teal)}.search-field.-checkbox.-checked svg .-on{opacity:1}.search-field.-checkbox.-checked svg .-off{opacity:0}.search-field.-text-inp .-inp{position:relative}.search-field.-text-inp .-inp .-clear{position:absolute;top:10px;right:11px;cursor:pointer}.search-field.-text-inp .-inp .-clear svg{font-size:11px;color:var(--teal)}.fields{display:grid;grid-template-columns:1fr;gap:24px}.fields>label>p{margin-bottom:3px;font-size:15px;font-weight:700;color:var(--textColor1)}.fields>label :is([type=text],[type=email],[type=password],[type=date],[type=number]){--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.fields>label :is([type=text],[type=email],[type=password],[type=date],[type=number])[readonly]{color:var(--textColor1readonly)}.fields>label :is([type=text],[type=email],[type=password],[type=date],[type=number]):focus{outline:var(--inputFocus)}.fields>label :is([type=text],[type=email],[type=password],[type=date],[type=number]){height:48px;padding-left:14px;width:100%}.fields>label textarea{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.fields>label textarea[readonly]{color:var(--textColor1readonly)}.fields>label textarea{width:100%;padding:8px 10px 8px 14px}.fields>label [type=date]{padding-right:.8em}.fields>label input::-webkit-outer-spin-button,.fields>label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fields>label [type=number]{-moz-appearance:textfield}.fields>label .select-sml .-select,.fields>label .select-multi .-select{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.fields>label .select-sml .-select[readonly],.fields>label .select-multi .-select[readonly]{color:var(--textColor1readonly)}.fields>label .select-sml .-select:focus,.fields>label .select-multi .-select:focus{outline:var(--inputFocus)}.fields>label .select-sml .-select,.fields>label .select-multi .-select{height:48px;padding-left:14px}.fields>label .select-sml .-select [type=text],.fields>label .select-multi .-select [type=text]{border:none}.fields>label .select-sml .-select [type=text]:focus,.fields>label .select-multi .-select [type=text]:focus{outline:none}.fields>label .select-sml .-select:focus-within,.fields>label .select-multi .-select:focus-within{outline:var(--inputFocus)}.fields .-label{font-size:15px;font-weight:700;color:var(--textColor1);margin-bottom:0}.fields .-label+p{margin-top:5px}.fields .-describe{color:var(--textColor1SemiFaint);font-size:14px}.fields .-describe .button{margin:5px 0 0 10px;padding:4px 15px;transition:background-color .2s;text-decoration:none!important}.fields .-describe .button:hover{background-color:var(--yellowWarm)}.fields label .-describe,.fields .file-input .-describe{margin:0;font-weight:400}.file-input>p{margin-bottom:3px;font-size:15px;font-weight:700;color:var(--textColor1)}.file-input :is([type=text],[type=email],[type=password],[type=date],[type=number]){--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.file-input :is([type=text],[type=email],[type=password],[type=date],[type=number])[readonly]{color:var(--textColor1readonly)}.file-input :is([type=text],[type=email],[type=password],[type=date],[type=number]):focus{outline:var(--inputFocus)}.file-input :is([type=text],[type=email],[type=password],[type=date],[type=number]){height:48px;padding-left:14px;width:100%}.file-input textarea{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.file-input textarea[readonly]{color:var(--textColor1readonly)}.file-input textarea{width:100%;padding:8px 10px 8px 14px}.file-input [type=date]{padding-right:.8em}.file-input input::-webkit-outer-spin-button,.file-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.file-input [type=number]{-moz-appearance:textfield}.file-input .select-sml .-select,.file-input .select-multi .-select{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.file-input .select-sml .-select[readonly],.file-input .select-multi .-select[readonly]{color:var(--textColor1readonly)}.file-input .select-sml .-select:focus,.file-input .select-multi .-select:focus{outline:var(--inputFocus)}.file-input .select-sml .-select,.file-input .select-multi .-select{height:48px;padding-left:14px}.file-input .select-sml .-select [type=text],.file-input .select-multi .-select [type=text]{border:none}.file-input .select-sml .-select [type=text]:focus,.file-input .select-multi .-select [type=text]:focus{outline:none}.file-input .select-sml .-select:focus-within,.file-input .select-multi .-select:focus-within{outline:var(--inputFocus)}.file-input .-label-and-info{margin-bottom:3px;font-size:15px;font-weight:700;color:var(--textColor1);display:inline-flex;align-items:center;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-input .-label-and-info .info-trigger{background-color:#009a8f1a;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;width:20px;aspect-ratio:1;color:var(--teal);line-height:1;font-size:12px;cursor:pointer;transition:all .2s linear}.file-input .-label-and-info .info-trigger:hover{background-color:var(--teal);color:#fff}.file-input .-label-and-info .info-window{position:absolute;right:0;top:-100px;bottom:-100px;width:0;z-index:100}.file-input .-label-and-info .info-window .-pos{position:absolute;top:0;left:12px;bottom:0;display:flex;align-items:center;pointer-events:none;opacity:0;transition:all .2s linear}.file-input .-label-and-info .info-window .-pos .-point{display:inline-block;width:12px;height:16px}.file-input .-label-and-info .info-window .-pos .-point div{display:block;width:0;height:0;border:18px solid #fff;border-top:12px solid transparent;border-left:0px solid transparent;border-bottom:12px solid transparent;z-index:101;position:relative;top:-4px}.file-input .-label-and-info .info-window .-pos .-box{background-color:#fff;box-shadow:-10px 2px 30px #0000004d;border-radius:3px;padding:20px 15px 20px 35px;width:370px;flex:0 0 auto}.file-input .-label-and-info .info-window .-pos .-box p{font-size:13px}.file-input .-label-and-info .info-window.-info-showing .-pos{pointer-events:auto;opacity:1;left:16px}.file-input .-container{position:relative;height:48px;cursor:pointer}.file-input .-container input{top:0;right:0;bottom:0;left:0;position:absolute;cursor:pointer;opacity:0}.file-input .-container input::-webkit-file-upload-button{cursor:pointer}.file-input .-container .-box{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.file-input .-container .-box[readonly]{color:var(--textColor1readonly)}.file-input .-container .-box:focus{outline:var(--inputFocus)}.file-input .-container .-box{height:48px;top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;display:flex;align-items:center;padding:0}.file-input .-container .-box .-left{display:inline-flex;width:0;flex:1 0 auto;gap:16px;align-items:center;padding:5px}.file-input .-container .-box .-left .button{border-radius:var(--borderRadiusSml);height:38px;padding:8px 14px}.file-input .-container .-box .-left p{margin:0}.file-input .-container .-box .-clear{aspect-ratio:.8;height:100%;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;opacity:0;transition:opacity .2s linear}.file-input .-container .-box .-clear svg{font-size:20px;color:#000}.file-input .-container:hover .-box .button{background-color:var(--tealDark)}.file-input:not(.-empty) .-container .-box .-clear{pointer-events:auto;opacity:.3;cursor:pointer}.file-input:not(.-empty) .-container .-box .-clear:hover{opacity:1}.checkbox-field{cursor:pointer}.checkbox-field .-flex{display:flex;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-field .-flex svg{font-size:11px;width:20px;flex:0 0 auto;color:var(--teal);transition:color .2s linear}.checkbox-field .-flex svg path{transition:fill .2s linear}.checkbox-field .-flex .-text p{font-size:15px;margin-bottom:0}.checkbox-field .-flex .-text p.-describe{font-size:13px;line-height:1.4;margin-top:6px}.checkbox-field .-flex .-text small{font-size:14px;line-height:1.2;font-weight:400}.checkbox-field .-flex .-text small strong{color:var(--teal)}.checkbox-field:not(.-checked) .-flex svg path.-off{opacity:1}.checkbox-field.-checked .-flex svg path.-off{opacity:0}.checkbox-field.-checked .-flex svg path.-on{opacity:1}.checkbox-field:hover:not(.-checked) .-flex svg path.-off{fill:var(--textColor1Faint)!important}.checkbox-field:hover.-checked .-flex svg{color:var(--tealDark)}.radio-checks .-opts{display:grid;grid-template-columns:1fr;gap:18px}.radio-checks .-describe{margin:8px 0 0}.error,.required{color:var(--red)}.error{display:block;padding-top:3px}.select-lrg,.select-sml,.select-multi{position:relative}.select-lrg .-select:focus,.select-sml .-select:focus,.select-multi .-select:focus{outline:var(--inputFocus)}.select-lrg .-select,.select-sml .-select,.select-multi .-select{background-color:var(--bgColor);width:100%;position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.select-lrg .-select .-bottom,.select-sml .-select .-bottom,.select-multi .-select .-bottom{position:absolute;left:0;right:0;bottom:0;height:0}.select-lrg .-select .-bottom .-drop,.select-sml .-select .-bottom .-drop,.select-multi .-select .-bottom .-drop{max-height:400px;overflow:scroll;position:absolute;pointer-events:none;left:0;right:0;opacity:0;transition:all .3s linear;background-color:var(--bgColor);z-index:10}.select-lrg .-select .-bottom .-drop .-opt,.select-sml .-select .-bottom .-drop .-opt,.select-multi .-select .-bottom .-drop .-opt{cursor:pointer;background-color:var(--bgColor);transition:background-color .2s linear}.select-lrg .-select .-bottom .-drop .-opt:hover,.select-sml .-select .-bottom .-drop .-opt:hover,.select-multi .-select .-bottom .-drop .-opt:hover{background-color:var(--bgColorGreyFaint)}.select-lrg .-select .-bottom .-drop .-opt,.select-sml .-select .-bottom .-drop .-opt,.select-multi .-select .-bottom .-drop .-opt{margin:0;display:block;background-color:var(--bgColor)}.select-lrg .-select .-bottom .-drop .-opt.-disabled,.select-sml .-select .-bottom .-drop .-opt.-disabled,.select-multi .-select .-bottom .-drop .-opt.-disabled{display:none}.select-lrg .-select .-bottom .-drop .-opt:first-child,.select-lrg .-select .-bottom .-drop .-opt:first-child.-disabled+.-opt,.select-sml .-select .-bottom .-drop .-opt:first-child,.select-sml .-select .-bottom .-drop .-opt:first-child.-disabled+.-opt,.select-multi .-select .-bottom .-drop .-opt:first-child,.select-multi .-select .-bottom .-drop .-opt:first-child.-disabled+.-opt{border-top:var(--borderThin)}.select-lrg .-select .-bottom .-drop .-opt.-selected,.select-sml .-select .-bottom .-drop .-opt.-selected,.select-multi .-select .-bottom .-drop .-opt.-selected{background-color:#00000005}.select-lrg .-select .-bottom .-drop .-opt.-arrow-focused,.select-sml .-select .-bottom .-drop .-opt.-arrow-focused,.select-multi .-select .-bottom .-drop .-opt.-arrow-focused{background-color:var(--teal);color:#fff}.select-lrg .-select.-is-open,.select-sml .-select.-is-open,.select-multi .-select.-is-open{background-color:#fff}.select-lrg .-select.-is-open .-bottom .-drop,.select-sml .-select.-is-open .-bottom .-drop,.select-multi .-select.-is-open .-bottom .-drop{pointer-events:auto;opacity:1}.select-lrg .-select.-is-open-delayed,.select-sml .-select.-is-open-delayed,.select-multi .-select.-is-open-delayed{z-index:15}.select-lrg .-chev,.select-sml .-chev,.select-multi .-chev{pointer-events:none;position:absolute}.select-lrg .-chev svg,.select-sml .-chev svg,.select-multi .-chev svg{color:var(--teal)}.select-lrg.-empty.-grey-when-empty .-select p,.select-sml.-empty.-grey-when-empty .-select p,.select-multi.-empty.-grey-when-empty .-select p{color:var(--textColor1Faint)}.select-lrg.-readonly .-select,.select-sml.-readonly .-select,.select-multi.-readonly .-select{pointer-events:none}.select-lrg.-readonly p,.select-sml.-readonly p,.select-multi.-readonly p{color:var(--textColor1readonly)}.select-lrg .-select{height:68px;--padLeft: 26px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--borderRadiusMed);cursor:pointer}.select-lrg .-select h3{padding-left:var(--padLeft);margin:0}.select-lrg .-select .-bottom .-drop{top:-20px;padding:10px 0 14px;border-radius:0 0 var(--borderRadiusMed) var(--borderRadiusMed)}.select-lrg .-select .-bottom .-drop li{font-size:18px;padding:12px var(--padLeft);transition:background-color .2s linear}.select-lrg .-select .-bottom .-drop li:first-child{padding-top:18px}.select-lrg .-select .-bottom .-drop li:hover{background-color:#0000000d}.select-lrg .-select.-is-open .-bottom .-drop{top:-10px}.select-lrg .-chev{top:14px;right:14px}.select-lrg .-chev svg{font-size:15px}.select-sml .-select,.select-multi .-select{height:38px;--padLeft: 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--borderRadiusSml);cursor:pointer}.select-sml .-select p,.select-multi .-select p{margin:0}.select-sml .-select h3,.select-multi .-select h3{padding-left:var(--padLeft);margin:0}.select-sml .-select .-bottom,.select-multi .-select .-bottom{left:-1px;right:-1px}.select-sml .-select .-bottom .-drop,.select-multi .-select .-bottom .-drop{top:-6px;padding:0 0 10px;border-radius:0 0 var(--borderRadiusSml) var(--borderRadiusSml);border-top:6px solid var(--inputBgColor)}.select-sml .-select .-bottom .-drop .-opt,.select-multi .-select .-bottom .-drop .-opt{font-size:16px;padding:12px var(--padLeft)}.select-sml .-select .-bottom .-drop .-opt:first-child,.select-multi .-select .-bottom .-drop .-opt:first-child{padding-top:14px}.select-sml .-select.-is-open .-bottom .-drop,.select-multi .-select.-is-open .-bottom .-drop{transition-delay:.1s}.select-sml .-chev,.select-multi .-chev{top:10px;right:11px}.select-sml .-chev svg,.select-multi .-chev svg{font-size:11px}.select-sml .-select .-bottom .-drop .-opt{padding:5px var(--padLeft);transition:padding .4s ease}.select-sml .-select.-is-open .-bottom .-drop .-opt{padding:12px var(--padLeft)}.select-sml .-chev{top:10px;right:11px}.select-sml .-chev svg{font-size:11px}.select-multi .-select .-bottom{left:-1px;right:-1px}.select-multi .-select .-bottom .-drop{width:clamp(260px,80vw,800px);display:grid;padding:12px 0;border-radius:var(--borderRadiusSml);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.select-multi .-select .-bottom .-drop .-opt{display:inline-flex;gap:12px;align-items:center}.select-multi .-select .-bottom .-drop .-opt,.select-multi .-select .-bottom .-drop .-opt:first-child{padding:16px 20px}.select-multi .-select .-bottom .-drop .-opt .svg-check-box{color:var(--teal);display:inline-block;font-size:10px}.select-multi .-select .-bottom .-drop .-opt span{display:inline-block;line-height:1;margin-top:-.1em}.select-multi .-select .-bottom .-drop .-opt:first-child{border:none}.select-multi .-select .-bottom .-drop .-opt.-selected .svg-check-box .-on{opacity:1}.select-multi .-select .-bottom .-drop .-opt.-selected .svg-check-box .-off{opacity:0}.select-multi .-select.-is-open .-bottom .-drop{top:12px}.center-frame{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%}.page-gutter-left{padding-left:clamp(6vw,50vw - 700px,50vw)}.section{padding-top:clamp(70px,8.333333333333334vw,120px);padding-bottom:clamp(70px,8.333333333333334vw,120px)}.section:not(.color-invert):not(.-bg)+.section:not(.color-invert):not(.-bg){padding-top:0}.section .center-frame>.-maxw{max-width:var(--content-max-width)}.content-max-width{max-width:var(--content-max-width)}body{min-height:100vh;overflow-x:hidden}body.layout-site{background-color:var(--bgColor)}.overlay-global{top:0;right:0;bottom:0;left:0;position:fixed;pointer-events:none;transition:opacity .2s linear}.overlay-global .-bg-image{mix-blend-mode:color-burn;pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay-global.-showing{pointer-events:auto}.overlay-global:not(.-showing){opacity:0!important}.local-overlay{top:0;right:0;bottom:0;left:0;position:fixed;background-color:#0009;pointer-events:none;opacity:0;transition:opacity .3s linear;z-index:10}.local-overlay.-show{opacity:1;pointer-events:auto}.res-picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;opacity:0;transition:opacity .2s linear}.res-picture img.-opaque{opacity:1}@media (max-width: 640px){.res-picture img{-o-object-position:var(--bgPosSml, inherit)!important;object-position:var(--bgPosSml, inherit)!important}}@media (min-width: 641px) and (max-width: 1023px){.res-picture img{-o-object-position:var(--bgPosMed, inherit)!important;object-position:var(--bgPosMed, inherit)!important}}@media (min-width: 1024px){.res-picture img{-o-object-position:var(--bgPosLrg, inherit)!important;object-position:var(--bgPosLrg, inherit)!important}}.table-search{display:grid;grid-template-columns:var(--columns);gap:var(--gap);align-items:flex-end}.table-search .-keyword-and-clear{grid-column:var(--keyWordAndClearColumn, span 2);display:flex;flex-direction:var(--keyWordAndClearDirection, row);gap:var(--gap);align-items:flex-end}.table-search .-keyword-and-clear .-keyword-search{width:100%;flex:0 1 auto}.table-search .-keyword-and-clear .-buttons{width:auto;flex:0 0 auto;grid-column:var(--buttonsColumn, auto)}.table-search .-keyword-and-clear .-buttons p{margin-bottom:1em}.table-search .-buttons{display:inline-flex;width:100%;flex:0 1 auto;gap:21px;align-items:center}.table-search .-buttons .button{width:100%;flex:0 1 auto;height:46px}.table-search .-buttons .-clear{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .2s linear;cursor:pointer;font-weight:700}.table-search .-buttons .-clear:hover{text-decoration-color:currentColor}.table-search .-buttons .-clear{display:inline-block;flex:0 0 auto;margin:.9em 0;line-height:1}.table-search{--columns: 1fr 1fr 280px;--gap: 12px}@media (max-width: 1000px) and (min-width: 601px){.table-search{--columns: 1fr 1fr }.table-search .-buttons{grid-column:1 / 3;padding-top:20px}}@media (max-width: 600px){.table-search{--columns: 1fr }.table-search .-buttons{padding-top:20px}.table-search .-buttons .button span,.table-search .-buttons .-clear{font-size:12px}}.breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.breadcrumbs a,.breadcrumbs span{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;display:inline-block;opacity:.7;font-weight:400}.breadcrumbs a{transition:opacity .2s linear}.breadcrumbs a:hover{opacity:1}.breadcrumbs svg{opacity:.5}.color-invert .breadcrumbs a,.color-invert .breadcrumbs span,.color-invert .breadcrumbs svg{color:var(--textColor1Light)}.accordion-section .center-frame>header{margin-bottom:60px}.accordion-part{border-top:var(--borderThin)}.accordion-part .-head{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;line-height:1.5;font-size:1.25rem;display:flex;gap:30px;justify-content:space-between;align-items:center;padding:25px 0;cursor:pointer;transition:all .2s}.accordion-part .-head h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;display:inline-block;margin:0}.accordion-part .-head svg{display:inline-block;font-size:10px;color:var(--teal);flex:0 0 auto}.accordion-part .-article{overflow:hidden;transition:height .6s cubic-bezier(.49,.075,.225,.835)}.accordion-part .-article article{transition:height .35s cubic-bezier(.49,.075,.225,.835);padding:0 0 40px;display:flex}.accordion-part .-article article .-content{display:inline-block;padding-right:40px}.accordion-part .-article article .-content p{color:var(--textColor1SemiFaint);line-height:1.5}.accordion-part .-article article .-image{display:inline-block;width:45%;flex:0 0 auto}.accordion-part .-article article .-image picture img{border-radius:var(--borderRadiusMed)}.accordion-part.-open:not(.-closing){border-top:var(--borderTeal)}.accordion-part.-open:not(.-closing) .-head svg{transform:rotate(180deg)}.accordion-part.-open:not(.-closing)+.accordion-part{border-top:var(--borderTeal)}.accordion-part.-open:not(.-closing):last-child{border-bottom:var(--borderTeal)}.accordion-part:last-child{border-bottom:var(--borderThin)}.accordion-part:last-child summary{margin-bottom:0}@media (max-width: 639px){.accordion-part .-article article{flex-direction:column-reverse;gap:10vw}.accordion-part .-article article .-image{width:100%;margin-top:4vw}}.pagination{padding-top:clamp(40px,4.861111111111111vw,70px);padding-bottom:clamp(40px,4.861111111111111vw,70px);display:flex;justify-content:center;align-items:center;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;transition:opacity .3s linear}.pagination .-prev,.pagination .-next{display:inline-block;padding:5px 24px;cursor:pointer}.pagination .-prev svg,.pagination .-next svg{font-size:17px;color:var(--textColor1Faint);transition:color .2s linear}.pagination .-prev:hover svg,.pagination .-next:hover svg{color:var(--textColor1)}.pagination .-page{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:99px;font-size:15px;color:var(--textColor1SemiFaint);font-weight:700}.pagination .-page.-current{background-color:var(--yellow);color:#fff;cursor:default}.pagination .-page:not(.-current){cursor:pointer}.pagination .-page:not(.-current):hover{color:var(--textColor1)}.pagination.-hide{opacity:0}.video-popup{--opacity: 0;--pointerEvents: none}.video-popup ._popup{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000;pointer-events:var(--pointerEvents);opacity:var(--opacity);transition:opacity .3s;background-color:#000000e6;display:grid;place-items:center}.video-popup ._popup ._window{position:relative;max-width:1600px;width:90%;aspect-ratio:16 / 9}.video-popup ._popup ._window .vjs_video_3-dimensions{width:100%;height:100%}.video-popup.-open{--pointerEvents: auto;--opacity: 1}.event-detail .center-frame h1,.news-detail .center-frame h1{margin-bottom:calc(.1em + 15px)}.event-detail .center-frame>p,.news-detail .center-frame>p{font-size:1.1rem;margin-top:0}.event-detail .center-frame .-box,.news-detail .center-frame .-box{position:relative}.event-detail .center-frame .-box header,.news-detail .center-frame .-box header{position:relative;z-index:15;background-color:#222;border-radius:var(--borderRadiusMed) var(--borderRadiusMed) 0 0;overflow:hidden}.event-detail .center-frame .-box header .-featured .res-picture img,.news-detail .center-frame .-box header .-featured .res-picture img{width:100%;-o-object-fit:cover;object-fit:cover}.event-detail .center-frame .-box header .-meta,.news-detail .center-frame .-box header .-meta{display:flex;gap:30px;flex-direction:column}.event-detail .center-frame .-box header .-meta .-field h6,.news-detail .center-frame .-box header .-meta .-field h6{color:var(--teal);font-size:15px;margin:0}.event-detail .center-frame .-box header .-meta .-field p,.news-detail .center-frame .-box header .-meta .-field p{margin-top:3px}.event-detail .center-frame .-box article,.news-detail .center-frame .-box article{position:relative;z-index:20;background-color:var(--bgColor);border-radius:0 0 var(--borderRadiusMed) var(--borderRadiusMed);box-shadow:var(--boxShadowBoxSection)}.event-detail .center-frame .-box article .-top-mask,.news-detail .center-frame .-box article .-top-mask{width:100%;height:20px;background-size:auto 20px;position:relative;top:-20px}.event-detail .center-frame .-box article .flex,.news-detail .center-frame .-box article .flex{gap:50px}.event-detail .center-frame .-box article .flex .content,.news-detail .center-frame .-box article .flex .content{width:0;flex:1 0 auto}.event-detail .center-frame .-box article .flex .-social,.news-detail .center-frame .-box article .flex .-social{width:45px;position:relative}.event-detail .center-frame .-box article .flex .-social>div,.news-detail .center-frame .-box article .flex .-social>div{display:flex;flex-direction:column;position:sticky;top:30px}.event-detail .center-frame .-box article .flex .-social>div h6,.news-detail .center-frame .-box article .flex .-social>div h6{color:var(--textColor1SemiFaint);font-size:14px;margin:0 0 16px;text-align:center}.event-detail .center-frame .-box article .flex .-social>div .-links,.news-detail .center-frame .-box article .flex .-social>div .-links{display:inline-flex;flex-direction:column;gap:15px;align-items:center}.event-detail .center-frame .-box article .flex .-social>div .-links a,.news-detail .center-frame .-box article .flex .-social>div .-links a{display:inline-block;font-size:10px;color:var(--greyLightMed);transition:color .2s linear}.event-detail .center-frame .-box article .flex .-social>div .-links a:hover,.news-detail .center-frame .-box article .flex .-social>div .-links a:hover{color:var(--teal)}.layout-site .event-detail,.layout-site .news-detail{padding-top:22px}.layout-site .event-detail .-box,.layout-site .news-detail .-box{margin-top:40px}.layout-site .event-detail .-box header,.layout-site .news-detail .-box header{display:flex;flex-direction:var(--headerFlexDirection);width:100%}.layout-site .event-detail .-box header .-featured,.layout-site .news-detail .-box header .-featured{width:var(--imgWidth);max-height:var(--imgMaxHeight);flex:1 0 auto;height:auto;position:relative}.layout-site .event-detail .-box header .-featured .res-picture,.layout-site .news-detail .-box header .-featured .res-picture{top:0;right:0;bottom:0;left:0;position:absolute;position:var(--imgPos);height:100%;display:block}.layout-site .event-detail .-box header .-meta,.layout-site .news-detail .-box header .-meta{width:390px;flex:0 0 auto;min-height:var(--headerMinHeight);padding:46px 45px 45px 50px}.layout-site .event-detail .-box header .-meta .-field .button,.layout-site .news-detail .-box header .-meta .-field .button{margin-top:.75rem}.layout-site .event-detail .-box article .flex,.layout-site .news-detail .-box article .flex{padding:60px 97px}@media (max-width: 900px){.layout-site .event-detail,.layout-site .news-detail{--headerMinHeight: 0;--headerFlexDirection: column }.layout-site .event-detail .-box,.layout-site .news-detail .-box{--padX: 10vw}.layout-site .event-detail .-box header .-featured,.layout-site .news-detail .-box header .-featured{width:100%;flex:0 0 auto;overflow:hidden}.layout-site .event-detail .-box header .-meta,.layout-site .news-detail .-box header .-meta{width:100%;padding:40px var(--padX) 70px}.layout-site .event-detail .-box header .-meta .-field .button,.layout-site .news-detail .-box header .-meta .-field .button{margin-top:1rem}.layout-site .event-detail .-box article .flex,.layout-site .news-detail .-box article .flex{padding:25px var(--padX) 60px;flex-direction:column}.layout-site .event-detail .-box article .flex .content,.layout-site .news-detail .-box article .flex .content{width:100%}.layout-site .event-detail .-box article .flex .-social,.layout-site .news-detail .-box article .flex .-social{display:block}.layout-site .event-detail .-box article .flex .-social h6,.layout-site .news-detail .-box article .flex .-social h6{text-align:left}.layout-site .event-detail .-box article .flex .-social .-links,.layout-site .news-detail .-box article .flex .-social .-links{flex-direction:row}}.layout-site .event-detail{--headerFlexDirection: row;--imgPos: absolute;--headerMinHeight: 430px;--imgMaxHeight: none;--imgWidth: 0}@media (max-width: 900px){.layout-site .event-detail{--imgPos: static;--imgMaxHeight: 300px;--headerMinHeight: 0;--headerFlexDirection: column }}.layout-site .news-detail{--headerFlexDirection: column;--imgPos: static;--headerMinHeight: 0;--imgWidth: 100%;--imgMaxHeight: clamp(300px, 38vw, 600px)}.layout-members .event-detail .-box,.layout-members .news-detail .-box{margin-top:30px}.layout-members .event-detail .-box header .-featured,.layout-members .news-detail .-box header .-featured{width:100%;aspect-ratio:3}.layout-members .event-detail .-box header .-meta,.layout-members .news-detail .-box header .-meta{padding:36px 40px 80px;flex-direction:row}.layout-members .event-detail .-box header .-meta .-field,.layout-members .news-detail .-box header .-meta .-field{width:33%}.layout-members .event-detail .-box article .flex,.layout-members .news-detail .-box article .flex{padding:50px 44px}@media (max-width: 500px){.layout-members .event-detail .-box,.layout-members .news-detail .-box{--padX: 10vw}.layout-members .event-detail .-box header .-meta,.layout-members .news-detail .-box header .-meta{padding:40px var(--padX) 70px;flex-direction:column}.layout-members .event-detail .-box header .-meta .-field,.layout-members .news-detail .-box header .-meta .-field{width:100%}.layout-members .event-detail .-box article .flex,.layout-members .news-detail .-box article .flex{padding:25px var(--padX) 60px;flex-direction:column}.layout-members .event-detail .-box article .flex .content,.layout-members .news-detail .-box article .flex .content{width:100%}.layout-members .event-detail .-box article .flex .-social,.layout-members .news-detail .-box article .flex .-social{display:block}.layout-members .event-detail .-box article .flex .-social h6,.layout-members .news-detail .-box article .flex .-social h6{text-align:left}.layout-members .event-detail .-box article .flex .-social .-links,.layout-members .news-detail .-box article .flex .-social .-links{flex-direction:row}}.generic-alert{display:flex;width:100%;padding:2.5rem}.generic-alert{gap:50px}@media (max-width: 900px){{--headerMinHeight: 0;--headerFlexDirection: column }{--padX: 10vw}.generic-alert{padding:25px var(--padX) 60px;flex-direction:column}}.generic-alert{padding:60px 97px}{@media (max-width: 900px){{ --padX: 10vw; } .generic-alert {padding: 25px var(--padX) 60px; flex-direction: column}}}@media (max-width: 900px){{--padX: 10vw}.generic-alert{padding:25px var(--padX) 60px;flex-direction:column}}{@media (max-width: 900px){{{.generic-alert {padding: 25px var(--padX) 60px; flex-direction: column}}}}}@media (max-width: 900px){{{.generic-alert {padding: 25px var(--padX) 60px; flex-direction: column}}}}.generic-alert{padding:50px 44px}{@media (max-width: 500px){{ --padX: 10vw; } .generic-alert {padding: 25px var(--padX) 60px; flex-direction: column}}}@media (max-width: 500px){{--padX: 10vw}.generic-alert{padding:25px var(--padX) 60px;flex-direction:column}}{@media (max-width: 500px){{{.generic-alert {padding: 25px var(--padX) 60px; flex-direction: column}}}}}@media (max-width: 500px){{{.generic-alert {padding: 25px var(--padX) 60px; flex-direction: column}}}}.generic-alert{gap:14px}.generic-alert{justify-content:space-between;align-items:center;width:100%}>.generic-alert>*{margin-bottom:0}.generic-alert{justify-content:space-between;align-items:center}@media (max-width: 800px){>.generic-alert{flex-direction:column}}@media (max-width: 800px){{>.generic-alert{flex-direction:column}}}.generic-alert{border-radius:var(--borderRadiusMed);background:var(--blueLight);margin-bottom:var(--fontMarginHeading)}.generic-alert .content *{color:#fff;font-size:1.2rem}.generic-alert.error,.generic-alert.danger{background:var(--redLight)}.generic-alert.success{background:var(--shamrockLight)}.top-nav{position:sticky;top:0;left:0;right:0;z-index:var(--zIndexPageHeader);box-shadow:var(--boxShadowPageHeader);transform:translate(0);transition:transform .3s linear,box-shadow .4s linear;--barHeight: 120px}.top-nav .-main{position:relative;background-color:var(--bgColor);transition:background-color .2s linear}.top-nav .-main>.center-frame{height:var(--barHeight);display:flex;justify-content:space-between}.top-nav .-main>.center-frame .-logo{height:100%;display:inline-flex;align-items:center;width:240px}.top-nav .-main>.center-frame .-logo img{width:100%;display:block}.top-nav .-main>.center-frame .menu-hamburger{color:#000;display:none;font-size:15px}.top-nav .-main>.center-frame nav.top-nav-primary-desktop{--linkPadX: 14px;display:inline-flex;height:100%;position:relative;left:var(--linkPadX)}.top-nav .-main>.center-frame nav.top-nav-primary-desktop a{display:inline-flex;gap:5px;align-items:center;font-weight:700;position:relative;color:var(--textColor1);padding:0 var(--linkPadX)}.top-nav .-main>.center-frame nav.top-nav-primary-desktop a:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:0;transition:height .2s linear;background-color:var(--red)}.top-nav .-main>.center-frame nav.top-nav-primary-desktop a:hover:after,.top-nav .-main>.center-frame nav.top-nav-primary-desktop a.-drop-showing:after{height:7px}.top-nav .-main>.center-frame nav.top-nav-primary-desktop .cart-button .-cart-qty{background-color:var(--red);color:var(--textColor1Invert);top:42px;right:3px}.top-nav .-main .top-nav-drop-desktop{position:absolute;bottom:0;left:0;right:0}.top-nav .-main .top-nav-drop-desktop .-height-expander{transition:height .35s cubic-bezier(.49,.075,.225,.835);position:absolute;top:0;left:0;right:0;background-color:var(--bgColor);overflow:hidden;height:0;max-height:calc(100vh - 200px);overflow-y:scroll}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame{padding-top:clamp(30px,4.166666666666667vw,60px);padding-bottom:clamp(50px,5.902777777777778vw,85px);border-top:2px solid var(--greyLight);position:absolute;top:0;left:0;right:0;display:flex;gap:30px;transition:opacity .3s linear;opacity:0}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside{width:300px;flex:0 0 auto;padding-top:4px}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a{display:block;cursor:pointer;--fontColor: var(--textColor1)}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a h2,.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a h3{color:var(--fontColor);transition:color .2s linear}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem)}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a h3{display:flex;gap:.6em;align-items:center;font-size:22px;line-height:1}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a h3 svg{color:var(--teal);font-size:30px}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a h3 span{font-weight:700;font-family:var(--fontFamilyBody)}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame aside a:hover{--fontColor: var(--teal)}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame .-main{width:100%;flex-shrink:1;display:inline-flex;gap:2px 10px;flex-direction:column;max-height:176px;flex-wrap:wrap;align-content:flex-start}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame .-main a{display:inline-block;padding:4px 0;width:320px;color:var(--textColor1SemiFaint)}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame .-main a:hover{color:var(--teal)}.top-nav .-main .top-nav-drop-desktop .-height-expander .center-frame.-opaque{opacity:1;z-index:var(--zIndexPageHeaderDrop)}.top-nav .-main .top-nav-drop-desktop .-height-expander .site-search{display:block}.top-nav .-main .top-nav-drop-desktop .-height-expander .site-search input{border-bottom:1px solid black;width:50%;font-size:26px}.top-nav .-main .top-nav-drop-desktop .-height-expander .site-search input:focus{outline:none}.top-nav .-main .top-nav-drop-desktop .-height-expander .site-search ul{padding-top:1rem}.top-nav .-main .top-nav-drop-desktop .-height-expander .site-search ul li{padding:.7rem 0;font-size:1.3rem}.top-nav .-main .top-nav-drop-desktop .-height-expander .site-search ul li:hover{text-decoration:underline}.top-nav .-main .top-nav-drop-mobile{display:none}.top-nav.-scroll-hide{transform:translateY(-160px)}.top-nav.-drop-is-open{z-index:var(--zIndexOverlayGlobal)}.top-nav.-grey-canopy.-at-page-top:not(.-drop-is-open) .-main{background-color:var(--greyLight)}.top-nav.-grey-canopy.-at-page-top:not(.-drop-is-open).-at-page-top{box-shadow:none}@media (max-width: 1249px){.top-nav{--stroke: 1px solid rgba(0,0,0,.1);--barHeight: 100px}.top-nav .member-top-bar{display:none}.top-nav .-main>.center-frame{align-items:center;gap:30px;border-bottom:var(--stroke)}.top-nav .-main>.center-frame .-logo{width:222px;margin-left:-4px}.top-nav .-main>.center-frame .menu-hamburger{display:flex}.top-nav .-main>.center-frame nav.top-nav-primary-desktop{display:none!important}.top-nav .-main .top-nav-drop-desktop{display:none}.top-nav .-main .top-nav-drop-mobile{transition:height .35s cubic-bezier(.49,.075,.225,.835);display:block;overflow:hidden;position:absolute;background-color:#fff;width:100vw}.top-nav .-main .top-nav-drop-mobile .-strip{display:flex;align-items:flex-start;position:relative;transition:left .3s ease}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide{overflow-y:scroll;max-height:calc(100vh - 130px);width:100vw;flex:0 0 auto;--textSize: clamp(16px, 4.5vw, 18px);--iconSize: 11px;--iconColor: #111}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-back{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;padding-top:12px;padding-bottom:12px;background-color:#f3f3f3;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:4px;display:flex;gap:25px;align-items:center}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-back svg{transform:rotate(180deg);font-size:var(--iconSize);color:var(--iconColor)}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-back span{font-size:var(--textSize)}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;padding-top:25px;display:flex;flex-direction:column;gap:1.6vh}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a{width:100%;display:inline-flex;justify-content:space-between;padding:8px 0;gap:20px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a span{font-size:var(--textSize);font-weight:700}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a svg{font-size:var(--iconSize);color:var(--iconColor);flex:0 0 auto}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a.-explore-all{padding-top:0;flex-direction:column;align-items:flex-start;gap:2px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a.-explore-all div{display:flex;gap:.8em;align-items:center;font-size:14px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a.-explore-all div svg{color:var(--teal);font-size:9px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-nodes a.-explore-all div span{font-size:14px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;--padTop: 20px;padding-top:var(--padTop);display:flex;justify-content:space-between;align-items:center;position:relative;--searchFieldOpacity: 0;--searchFieldPEvents: none;--height: 44px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart.-search-field-showing{--searchFieldOpacity: 1;--searchFieldPEvents: auto}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-button{background-color:#0000000d;display:inline-flex;width:var(--height);height:var(--height);border-radius:var(--height);align-items:center;justify-content:center;font-size:14px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .cart-button{font-size:12px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .cart-button .-cart-qty{background-color:var(--yellow);color:#000;top:-10px;right:-9px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;top:0;right:0;bottom:0;left:0;position:absolute;padding-top:var(--padTop);background-color:#fff;pointer-events:var(--searchFieldPEvents);opacity:var(--searchFieldOpacity);transition:opacity .3s;--fieldColor: #f5f5f5}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field{border-radius:99px;width:100%;height:100%;border:1px solid #444;overflow:hidden;position:relative;background-color:var(--fieldColor)}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field .-inp{width:100%;height:100%;border:none;background-color:transparent;font-family:var(--fontFamilyBody);padding:5px 10px 7px 20px;font-size:17px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field .-inp:focus{outline:none}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field .-inp::-moz-placeholder{opacity:1;color:#ddd}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field .-inp::placeholder{opacity:1;color:#ddd}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field .-close{position:absolute;top:2px;bottom:2px;right:2px;width:var(--height);display:flex;justify-content:center;align-items:center;border-radius:99px;background-color:var(--fieldColor)}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-and-cart .-search-field .-field .-close svg{font-size:14px;color:#444}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results{padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .5s ease;--countOpacity: 0}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results>div{overflow:hidden}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results>div>div{padding-top:20px;padding-bottom:20px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results>div>div .-count{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;font-weight:700;margin-bottom:.6em;padding-top:.6em;color:var(--teal);opacity:var(--countOpacity);transition:opacity .3s}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results>div>div .-results a{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;padding-top:8px;padding-bottom:8px;display:block}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results.-call-finished{--countOpacity: 1}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-search-results.-expanded{grid-template-rows:1fr}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;padding-top:26px;display:flex;flex-direction:column;gap:10px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a svg{font-size:14px;color:#ffffff80}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link{transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:.8em;transition:all .4s ease!important;cursor:pointer;border:none;font-weight:600;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;background-color:var(--bgColorBlack);color:#fff;padding:15px 20px;display:flex;gap:5vw}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .member-avatar{--size: 44px;width:var(--size);height:var(--size);flex:0 0 auto}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .member-avatar .-img{width:100%;height:100%}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .member-avatar .-img img{border-radius:var(--size)}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .-text{display:inline-flex;flex-direction:column;flex:0 1 auto;width:100%;gap:8px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .-text span{display:inline-block;line-height:1;font-size:16px}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .-text span.-name{color:#fff9}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide .-buttons a.-dash-link .-chev svg{font-size:11px;color:#fff}.top-nav .-main .top-nav-drop-mobile .-strip .top-nav-drop-mobile-slide>:last-child{padding-bottom:35px}}.cart-button{position:relative}.cart-button .-cart-qty{position:absolute;border-radius:99px;width:18px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;line-height:1;text-align:center;font-size:12px;transition:opacity .2s linear;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-button .-cart-qty.-hidden{opacity:0}.menu-hamburger{width:1.8em;--hamburgerHeight: 1.2em;height:var(--hamburgerHeight);display:flex;align-items:center}.menu-hamburger>div{width:100%;height:.1em;position:relative;transition:opacity .2s}.menu-hamburger>div div{width:100%;height:.16em;background-color:currentColor}.menu-hamburger>div div.-mid{transition:opacity .2s}.menu-hamburger>div div.-top,.menu-hamburger>div div.-bottom{position:absolute;transition:all .2s}.menu-hamburger>div div.-top{top:calc(var(--hamburgerHeight)*-.5)}.menu-hamburger>div div.-bottom{top:calc(var(--hamburgerHeight)*.5)}body.-grey-bg{background-color:var(--greyLight);background-position:top 200px right 0}body.-grey-bg .top-nav.-at-page-top:not(.-drop-is-open) .-main{background-color:var(--greyLight)}body.-grey-bg .top-nav.-at-page-top:not(.-drop-is-open).-at-page-top{box-shadow:none}body.-grey-bg .-bg-graphic{z-index:1;position:absolute;top:165px;right:0;pointer-events:none}.top-nav.-drop-is-open-mobile .menu-hamburger>div div.-mid{opacity:0}.top-nav.-drop-is-open-mobile .menu-hamburger>div div.-top{top:0;transform:rotate(45deg)}.top-nav.-drop-is-open-mobile .menu-hamburger>div div.-bottom{top:0;transform:rotate(-45deg)}.member-top-bar{background-color:var(--teal);height:40px}.member-top-bar .center-frame{display:flex;justify-content:flex-end;height:100%}.member-top-bar .center-frame .-nodes{height:100%;display:inline-flex;padding:0 2px;gap:2px;background-color:var(--bgColor);position:relative;right:-2px}.member-top-bar .center-frame .-nodes .-node{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;display:inline-flex;gap:6px;height:100%;align-items:center;justify-content:space-between;padding:0 28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.member-top-bar .center-frame .-nodes .-node.member-top-drop{cursor:pointer;background-color:var(--yellow);transition:background-color .2s linear;position:relative;min-width:190px}.member-top-bar .center-frame .-nodes .-node.member-top-drop .member-avatar .-img{margin-right:8px}.member-top-bar .center-frame .-nodes .-node.member-top-drop .member-avatar .-img img{aspect-ratio:1;width:26px;border-radius:99px;opacity:1;background-color:var(--grey)}.member-top-bar .center-frame .-nodes .-node.member-top-drop .-chev svg{color:#fff;font-size:12px}.member-top-bar .center-frame .-nodes .-node.member-top-drop .-bottom{position:absolute;left:0;width:100%;bottom:10px;height:0;opacity:0;pointer-events:none;transition:opacity .2s linear,bottom .3s ease;z-index:100}.member-top-bar .center-frame .-nodes .-node.member-top-drop .-bottom .-drop{position:absolute;top:0;left:0;width:100%;background-color:var(--yellow);border-radius:0 0 var(--borderRadiusMed) var(--borderRadiusMed);border-top:1px solid var(--teal)}.member-top-bar .center-frame .-nodes .-node.member-top-drop .-bottom .-drop .-inner{padding:16px 0 20px}.member-top-bar .center-frame .-nodes .-node.member-top-drop .-bottom .-drop .-inner a{background-color:var(--yellow);color:var(--black);padding:3px 20px clamp(1px,.8vh,8px) 30px;transition:opacity .2s linear;display:block;width:100%}.member-top-bar .center-frame .-nodes .-node.member-top-drop .-bottom .-drop .-inner a:hover{opacity:1}.member-top-bar .center-frame .-nodes .-node.member-top-drop:not(.-is-open):hover{background-color:#444}.member-top-bar .center-frame .-nodes .-node.member-top-drop.-is-open .-bottom{opacity:1;pointer-events:auto;bottom:0}.page-footer{position:relative}.page-footer .-top-mask{height:40px;width:100%;pointer-events:none;background-size:contain;background-repeat:repeat-x;background-position:bottom;margin-bottom:-1px}.page-footer .footer-subscribe .-subscribe{padding-top:clamp(80px,8.333333333333334vw,120px);padding-bottom:clamp(50px,5.208333333333333vw,75px);background-color:var(--teal)}.page-footer .footer-subscribe .-subscribe .center-frame{text-align:center;position:relative;z-index:var(--zIndexPageFooter);opacity:1;transition:opacity .4s linear}.page-footer .footer-subscribe .-subscribe .center-frame form{margin:44px auto;max-width:660px;display:flex;gap:24px;width:100%}.page-footer .footer-subscribe .-subscribe .center-frame form input,.page-footer .footer-subscribe .-subscribe .center-frame form button{height:40px}.page-footer .footer-subscribe .-subscribe .center-frame form input{border-radius:4px;height:40px;padding:5px 10px 5px 18px;font-size:13px;width:100%;flex-shrink:1;font-weight:400}.page-footer .footer-subscribe .-subscribe .center-frame form input::-moz-placeholder{font-weight:300;color:#aeaeae;opacity:1}.page-footer .footer-subscribe .-subscribe .center-frame form input::placeholder{font-weight:300;color:#aeaeae;opacity:1}.page-footer .footer-subscribe .-subscribe .center-frame form button{padding-left:clamp(40px,4.166666666666667vw,60px);padding-right:clamp(40px,4.166666666666667vw,60px)}.page-footer .footer-subscribe .-subscribe .center-frame.-transparent{opacity:0}.page-footer .footer-subscribe .-paralax{width:100%;height:9vw;background-color:var(--teal);overflow:hidden;position:relative}.page-footer .footer-subscribe .-paralax svg{position:absolute;display:block;top:0;left:0;right:0;width:100%}.page-footer .-main{background-color:var(--black);padding:0 0 80px}.page-footer .-main .center-frame .-logo{padding-bottom:clamp(40px,4.861111111111111vw,70px)}.page-footer .-main .center-frame .-logo a{width:290px;display:block}.page-footer .-main .center-frame .-logo a img{width:100%}.page-footer .-main .center-frame .-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.page-footer .-main .center-frame .-cols .-col h3{margin-bottom:8px}.page-footer .-main .center-frame .-cols .-col h3 a{display:inline;transition:color .2s linear}.page-footer .-main .center-frame .-cols .-col h3 a:hover{color:var(--teal)}.page-footer .-main .center-frame .-cols .-col p{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;font-weight:300;margin:0}.page-footer .-main .center-frame .-cols .-col p a{display:block;padding:3px 0;opacity:.7;transition:opacity .2s linear;margin-bottom:2px;color:var(--textColor1Light)}.page-footer .-main .center-frame .-cols .-col p a:hover{opacity:1}.page-footer .-main .center-frame .-cols .-col p+h3{margin-top:30px}.page-footer .-main .center-frame .-cols .-col p.flex{gap:14px}.page-footer .-main .center-frame .-cols .-col p.flex a{font-size:8px;opacity:1}.page-footer .-main .center-frame .-cols .-col p.flex a svg{color:#fff;transition:color .2s linear}.page-footer .-main .center-frame .-cols .-col p.flex a:hover svg{color:var(--teal)}.page-footer .-main .center-frame .-cols .-col.-pad-l{padding-left:var(--colDynamicLeftPad, 32px)}.page-footer .-lower{background-color:var(--black);padding-bottom:40px}.page-footer .-lower .center-frame{display:flex;gap:40px}.page-footer .-lower .center-frame .-certs{display:inline-flex;gap:26px}.page-footer .-lower .center-frame .-certs .-cert{width:150px}.page-footer .-lower .center-frame .-certs .-cert:first-child{width:108px}.page-footer .-lower .center-frame .-certs .-cert img{width:100%;display:block}.page-footer .-lower .center-frame .-content{width:100%;flex-shrink:1;display:inline-flex;flex-direction:column;gap:20px}.page-footer .-lower .center-frame .-content p{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;color:#696969;line-height:1.4}.page-footer .-lower .center-frame .-content p a{color:#fff;opacity:.6;transition:opacity .2s linear}.page-footer .-lower .center-frame .-content p a:hover{opacity:1}.page-footer .-lower .center-frame .-content article p{margin:0}.page-footer .-lower .center-frame .-content article p:not(:first-child){margin-top:6px}.layout-members .page-footer{margin-top:clamp(80px,8.333333333333334vw,120px)}@media (max-width: 1200px){.page-footer{--colDynamicLeftPad: 0 }.page-footer .footer-subscribe .-subscribe{padding-top:15vw}.page-footer .-main{padding-top:8vw}.page-footer .-main .center-frame .-logo{margin-bottom:4vw}.page-footer .-main .center-frame .-logo a{width:100%;max-width:260px}.page-footer .-main .center-frame .-cols{grid-template-columns:1fr 1fr}.page-footer .-lower .center-frame{flex-direction:column}}@media (max-width: 600px){.page-footer .footer-subscribe .-subscribe .center-frame form{flex-direction:column}.page-footer .-main{padding-top:12vw}.page-footer .-main .center-frame .-logo a{max-width:200px}.page-footer .-main .center-frame .-cols{grid-template-columns:1fr}}.video-modal{display:flex;gap:27px;align-items:center;cursor:pointer}.video-modal svg{font-size:10px;color:var(--teal);transition:color .2s linear}.video-modal h3{color:var(--textColor1Light);margin:0;transition:color .2s linear}.video-modal .-modal{top:0;right:0;bottom:0;left:0;position:fixed;pointer-events:none;opacity:0;transition:opacity .3s linear;display:flex;justify-content:center;align-items:center}.video-modal .-modal .-window{width:80%;max-width:900px;aspect-ratio:16 / 9;background-color:#000}.video-modal .-modal .-window iframe{width:100%;height:100%}.video-modal .-modal.-is-open{opacity:1;z-index:var(--zIndexOverlayGlobal)}.video-modal .-modal.-is-open .-window{pointer-events:auto}.video-modal:hover svg{color:var(--tealWarm)}.video-preview .-in-content{position:relative;width:100%;aspect-ratio:16 / 9}.video-preview .-in-content .-img{top:0;right:0;bottom:0;left:0;position:absolute}.video-preview .-in-content .-img .res-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--borderRadiusMed)}.video-preview .-in-content .video-modal{top:0;right:0;bottom:0;left:0;position:absolute;justify-content:center;background-color:#00000080;transition:background-color .2s linear;border-radius:var(--borderRadiusMed)}.video-preview .-in-content .video-modal:hover{background-color:#0009}.video-preview .-in-content .video-modal:hover h3{color:var(--yellow)}:root{--heroMaxWidth: 2250px;--heroSideGradientColorFull: rgba(0,0,0,1);--heroSideGradientColorTransparent: rgba(0,0,0,0)}.hero-slideshow{position:relative;background-color:var(--grey);overflow:hidden;min-height:clamp(600px,75vh,55vw);--imageStartTransform: scale(1.1);--imageEndTransform: scale(1.05)}.hero-slideshow .-bgs .pic-pos-abs,.hero-slideshow .pic-pos-abs{top:0;right:0;bottom:0;left:0;position:absolute;overflow:hidden;display:flex}.hero-slideshow .-bgs .pic-pos-abs .res-picture,.hero-slideshow .pic-pos-abs .res-picture{width:100%;height:100%}.hero-slideshow .-bgs .pic-pos-abs .res-picture img,.hero-slideshow .pic-pos-abs .res-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-slideshow .-bgs .pic-pos-abs .res-picture,.hero-slideshow .pic-pos-abs .res-picture{opacity:1}.hero-slideshow .-bgs{top:0;right:0;bottom:0;left:0;position:absolute}.hero-slideshow .-bgs .pic-pos-abs .res-picture{display:block;transform-origin:center;transform:var(--imageEndTransform);transition:opacity 1.1s,transform 1.2s cubic-bezier(.33,.82,.63,.99)}.hero-slideshow .-bgs .pic-pos-abs .res-picture.-hide-left,.hero-slideshow .-bgs .pic-pos-abs .res-picture.-hide-right{transition:opacity 1.1s,transform 1.2s cubic-bezier(.54,.02,.62,.14);opacity:0}.hero-slideshow .-bgs .pic-pos-abs .res-picture.-hide-left{transform:translate(-5vw) var(--imageStartTransform)}.hero-slideshow .-bgs .pic-pos-abs .res-picture.-hide-right{transform:translate(5vw) var(--imageStartTransform)}.hero-slideshow .-bgs .-side-gradients{display:none}.hero-slideshow .-overlay{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 15%,rgba(0,0,0,.2) 87%,rgba(0,0,0,.2) 100%)}.hero-slideshow .-decor{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none}.hero-slideshow .-decor svg{position:absolute;right:0;bottom:0;color:#fff;font-size:10px}.hero-slideshow .-slide{top:0;right:0;bottom:0;left:0;position:absolute}.hero-slideshow .-slide .center-frame{display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;position:relative;z-index:var(--zIndexPageContent)}.hero-slideshow .-slide .center-frame.-hide-left,.hero-slideshow .-slide .center-frame.-hide-right{pointer-events:none}.hero-slideshow .-slide .center-frame .-spacer{height:clamp(30px,6vh,120px);flex-shrink:1}.hero-slideshow .-slide .center-frame article{width:100%;max-width:625px;flex-shrink:0}.hero-slideshow .-slide .center-frame article h1,.hero-slideshow .-slide .center-frame article h2,.hero-slideshow .-slide .center-frame article h3,.hero-slideshow .-slide .center-frame article p,.hero-slideshow .-slide .center-frame article a{transition:opacity .7s,transform 1.2s cubic-bezier(.33,.82,.63,.99)}.hero-slideshow .-slide .center-frame article h1,.hero-slideshow .-slide .center-frame article h2,.hero-slideshow .-slide .center-frame article h3,.hero-slideshow .-slide .center-frame article p{color:var(--textColor1Light)}.hero-slideshow .-slide .center-frame article h1{line-height:1.18}.hero-slideshow .-slide .center-frame article h1+h2{margin-top:-10px}.hero-slideshow .-slide .center-frame article p{max-width:550px}.hero-slideshow .-slide .center-frame article :nth-child(2){transition-delay:.25s}.hero-slideshow .-slide .center-frame article :nth-child(3){transition-delay:.5s}.hero-slideshow .-slide .center-frame article :nth-child(4){transition-delay:.75s!important}.hero-slideshow .-slide .center-frame footer{width:100%;flex-shrink:0;height:clamp(60px,18vh,200px);padding-bottom:80px;display:inline-flex;flex-direction:column;justify-content:center}.hero-slideshow .-slide .center-frame footer nav{display:flex;align-items:center}.hero-slideshow .-slide .center-frame footer nav>span{display:inline-flex;padding:8px}.hero-slideshow .-slide .center-frame footer nav>span span{display:inline-block;border-radius:99px;width:10px;height:10px}.hero-slideshow .-slide .center-frame footer nav>span:first-child{padding-left:0}.hero-slideshow .-slide .center-frame footer nav>span:not(.-current){cursor:pointer}.hero-slideshow .-slide .center-frame footer nav>span:not(.-current) span{background-color:#fff}.hero-slideshow .-slide .center-frame footer nav>span.-current span{background-color:var(--yellow)}.hero-slideshow .-slide .center-frame footer p{font-weight:400}.hero-slideshow .-slide .center-frame.-hide-left article h1,.hero-slideshow .-slide .center-frame.-hide-left article h2,.hero-slideshow .-slide .center-frame.-hide-left article h3,.hero-slideshow .-slide .center-frame.-hide-left article p,.hero-slideshow .-slide .center-frame.-hide-left article a,.hero-slideshow .-slide .center-frame.-hide-right article h1,.hero-slideshow .-slide .center-frame.-hide-right article h2,.hero-slideshow .-slide .center-frame.-hide-right article h3,.hero-slideshow .-slide .center-frame.-hide-right article p,.hero-slideshow .-slide .center-frame.-hide-right article a{opacity:0;transition:opacity .7s,transform 1.2s cubic-bezier(.54,.02,.62,.14)!important}.hero-slideshow .-slide .center-frame.-hide-left footer,.hero-slideshow .-slide .center-frame.-hide-right footer{opacity:0}.hero-slideshow .-slide .center-frame.-hide-left article h1,.hero-slideshow .-slide .center-frame.-hide-left article h2,.hero-slideshow .-slide .center-frame.-hide-left article h3,.hero-slideshow .-slide .center-frame.-hide-left article p,.hero-slideshow .-slide .center-frame.-hide-left article a{transform:translate(-50px)}.hero-slideshow .-slide .center-frame.-hide-right article h1,.hero-slideshow .-slide .center-frame.-hide-right article h2,.hero-slideshow .-slide .center-frame.-hide-right article h3,.hero-slideshow .-slide .center-frame.-hide-right article p,.hero-slideshow .-slide .center-frame.-hide-right article a{transform:translate(50px)}.hero-slideshow .-bottom-mask{position:absolute;left:0;right:0;bottom:-5px;height:40px;pointer-events:none;background-size:contain;background-repeat:repeat-x;background-position:bottom left}@media (max-width: 639px){.hero-slideshow .-bgs .pic-pos-abs .res-picture img{-o-object-position:top;object-position:top}.hero-slideshow .-overlay:before,.hero-slideshow .-overlay:after{opacity:.95;height:80%}.hero-slideshow .-overlay:before{background:transparent linear-gradient(180deg,#000000 0%,#00000000 100%) 0% 0% no-repeat padding-box;top:0}.hero-slideshow .-overlay:after{background:transparent linear-gradient(0deg,#000000 0%,#00000000 100%) 0% 0% no-repeat padding-box;bottom:0}}@media (min-width: 2300px){.hero-slideshow{--sideGradientsDisplay: block;--imageStartTransform: scale(1.05);--imageEndTransform: scale(1)}.hero-slideshow .-bgs{background-color:var(--heroSideGradientColorFull)}.hero-slideshow .-bgs .pic-pos-abs,.hero-slideshow .-bgs .-side-gradients{max-width:var(--heroMaxWidth);margin:0 auto}.hero-slideshow .-bgs .-side-gradients{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none}.hero-slideshow .-bgs .-side-gradients div{width:100%;height:100%;display:flex;justify-content:space-between}.hero-slideshow .-bgs .-side-gradients div:before,.hero-slideshow .-bgs .-side-gradients div:after{content:"";display:block;width:300px;height:100%}.hero-slideshow .-bgs .-side-gradients div:before{background:linear-gradient(90deg,var(--heroSideGradientColorFull) 0%,var(--heroSideGradientColorTransparent) 100%)}.hero-slideshow .-bgs .-side-gradients div:after{background:linear-gradient(90deg,var(--heroSideGradientColorTransparent) 0%,var(--heroSideGradientColorFull) 100%)}.hero-slideshow .-bgs .-side-gradients{display:block}}.hero-static{position:relative;background-color:var(--grey);overflow:hidden}.hero-static .-bg{top:0;right:0;bottom:0;left:0;position:absolute;overflow:hidden;display:flex}.hero-static .-bg .res-picture{width:100%;height:100%}.hero-static .-bg .res-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-static .-bg .-side-gradients{display:none}.hero-static .-overlay{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 15%,rgba(0,0,0,.2) 87%,rgba(0,0,0,.2) 100%)}.hero-static .-decor{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none}.hero-static .-decor svg{position:absolute;right:0;bottom:0;color:#fff;font-size:10px}.hero-static .-content .center-frame{padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:480px}.hero-static .-content .center-frame .-space-top,.hero-static .-content .center-frame .-space-bottom{width:100%}.hero-static .-content .center-frame .-space-top{flex:9 0 auto}.hero-static .-content .center-frame .-space-bottom{flex:10 0 auto}.hero-static .-content .center-frame article{padding-top:50px;padding-bottom:90px;width:100%;flex-shrink:0}.hero-static .-content .center-frame article .-maxw{max-width:750px}.hero-static .-content .center-frame article .-maxw h1.h3{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.25rem,1.6666666666666667vw,1.5rem);margin:0 0 1.2em}.hero-static .-content .center-frame article .-maxw p{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:1.125rem;max-width:550px}.hero-static .-bottom-mask{position:absolute;left:0;right:0;bottom:-5px;height:40px;pointer-events:none;background-size:contain;background-repeat:repeat-x;background-position:bottom left}.hero-static.-eyebrow .-overlay{background:rgb(0,0,0);background:linear-gradient(14deg,rgba(0,0,0,.8645833333333334) 0%,rgba(0,0,0,.6068802521008403) 57%,rgba(0,0,0,.3603816526610645) 100%)}.hero-static.-eyebrow .-bg img{-o-object-position:top;object-position:top}.hero-static.-eyebrow .-content .center-frame article .-maxw{max-width:780px}.hero-static.-eyebrow .-content .center-frame article .-maxw h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.25rem,1.6666666666666667vw,1.5rem);margin:0 0 1.2em}.hero-static.-eyebrow .-content .center-frame article .-maxw h2{letter-spacing:-.03em;line-height:1.22}.hero-static.-eyebrow .-content .center-frame article .-maxw h2 em{font-style:normal;color:var(--teal)}.hero-static.-eyebrow .-content .center-frame article .-flex{display:flex;gap:40px;margin-top:50px}.hero-static.-eyebrow .-content .center-frame article .-flex .-p{width:clamp(500px,40vw,800px)}.hero-static.-eyebrow .-content .center-frame article .-flex .-p p{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;font-weight:400}.hero-static.-eyebrow .-content .center-frame article .-flex .-red-blob .-svg{background-size:contain;background-repeat:no-repeat;padding:25% 20% 20% 25%;width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.hero-static.-eyebrow .-content .center-frame article .-flex .-red-blob .-svg h3,.hero-static.-eyebrow .-content .center-frame article .-flex .-red-blob .-svg p{margin:0}.hero-static.-eyebrow .-content .center-frame article .-flex .-red-blob .-svg h3{font-size:27px;line-height:1.2;max-width:160px}.hero-static.-eyebrow .-content .center-frame article .-flex .-red-blob .-svg p{font-weight:700}@media (max-width: 600px){.hero-static.-eyebrow .-content .center-frame article .-flex{flex-direction:column}.hero-static.-eyebrow .-content .center-frame article .-flex .-p{width:100%}}@media (min-width: 2300px){.hero-static .-bg{background-color:var(--heroSideGradientColorFull)}.hero-static .-bg .res-picture,.hero-static .-bg .-side-gradients{max-width:var(--heroMaxWidth);margin:0 auto}.hero-static .-bg .-side-gradients{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none}.hero-static .-bg .-side-gradients div{width:100%;height:100%;display:flex;justify-content:space-between}.hero-static .-bg .-side-gradients div:before,.hero-static .-bg .-side-gradients div:after{content:"";display:block;width:300px;height:100%}.hero-static .-bg .-side-gradients div:before{background:linear-gradient(90deg,var(--heroSideGradientColorFull) 0%,var(--heroSideGradientColorTransparent) 100%)}.hero-static .-bg .-side-gradients div:after{background:linear-gradient(90deg,var(--heroSideGradientColorTransparent) 0%,var(--heroSideGradientColorFull) 100%)}.hero-static .-bg .-side-gradients{display:block}}.hero-grey-canopy .-canopy{background-color:var(--greyLight);position:relative}.hero-grey-canopy .-canopy .center-frame{padding-bottom:60px}.hero-grey-canopy .-canopy .center-frame .breadcrumbs{padding-top:30px}.hero-grey-canopy .-canopy .center-frame article{padding:22px 0 40px;max-width:950px}.hero-grey-canopy .-canopy .center-frame .-meta{display:flex;gap:16px;align-items:center}.hero-grey-canopy .-canopy .center-frame .-meta .-dot{border-radius:99px;width:5px;aspect-ratio:1;background-color:var(--yellow);margin-left:4px}.hero-grey-canopy .-canopy .center-frame .-decor{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none}.hero-grey-canopy .-canopy .center-frame .-decor svg{position:absolute;right:0;bottom:0;color:#fff;font-size:10px}.hero-grey-canopy .-canopy .center-frame .-decor{bottom:-50px;z-index:20;mix-blend-mode:darken}.hero-grey-canopy .-canopy .-bottom-mask{position:absolute;left:0;right:0;height:40px;pointer-events:none;background-size:contain;background-repeat:repeat-x;background-position:bottom left;z-index:10;bottom:-30px}.hero-grey-canopy .-bg{height:400px;display:flex;position:relative}.hero-grey-canopy .-bg .center-frame{background-color:var(--bgColorBlack)}.hero-grey-canopy .-bg .center-frame .-inset{max-width:900px;height:100%;position:relative}.hero-grey-canopy .-bg .center-frame .-inset .res-picture{width:100%;height:100%}.hero-grey-canopy .-bg .center-frame .-inset .res-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-grey-canopy .-bg .center-frame .-inset .-overlay{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 15%,rgba(0,0,0,.2) 87%,rgba(0,0,0,.2) 100%);background:linear-gradient(90deg,rgba(31,31,31,1) 0%,rgba(31,31,31,.1) 25%,rgba(31,31,31,.1) 75%,rgba(31,31,31,1) 100%)}.hero-grey-canopy .-sub-banner{background-color:var(--black);padding:100px 0 80px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner{display:flex;gap:64px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner aside{width:25%}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner aside h2{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article{width:75%;max-width:620px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article h2{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-member-types,.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-cta-line{display:flex;gap:32px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-member-types>div,.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-cta-line>div{width:50%}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-member-types{margin-top:40px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-member-types h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-cta-line{margin-top:32px}body.overlay-open .hero-grey-canopy .-canopy .-bottom-mask,body.overlay-open .hero-grey-canopy.-no-img .-canopy .-bottom-mask{z-index:0}.hero-grey-canopy.-no-img .-canopy .center-frame{padding-bottom:110px}.hero-grey-canopy.-no-img .-canopy .center-frame .-decor{bottom:0}.hero-grey-canopy.-no-img .-canopy .-bottom-mask{z-index:20;bottom:0}.hero-grey-canopy.-no-img .-canopy>svg{position:relative;width:100%}.hero-grey-canopy.-hidden-title .-canopy .center-frame .-decor{display:none}@media (max-width: 1080px){.hero-grey-canopy .-canopy .-bottom-mask{bottom:-1.5vw}.hero-grey-canopy .-bg .center-frame{padding:0}.hero-grey-canopy .-bg .center-frame .-inset{max-width:none}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner{flex-direction:column;gap:50px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner aside{width:100%}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article{width:100%;max-width:none}}@media (max-width: 800px){.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article{width:100%;max-width:none}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article h2{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-member-types,.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-cta-line{flex-direction:column;gap:40px}.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-member-types>div,.hero-grey-canopy .-sub-banner .center-frame .black-sub-banner article .-cta-line>div{width:100%}}.cta-fixed{position:fixed;bottom:5vw;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--zIndexPageHeader)}.cta-fixed .-max{overflow:hidden;background-color:var(--bgColor);width:162px;border-radius:var(--borderRadiusMed) 0 0 var(--borderRadiusMed);box-shadow:var(--boxShadowCardHover)}.cta-fixed .-max .-sliding{--padLeft: 24px}.cta-fixed .-max .-sliding header{padding:20px var(--padLeft);display:flex;justify-content:space-between}.cta-fixed .-max .-sliding header h2{color:var(--teal);margin:0;line-height:1.2}.cta-fixed .-max .-sliding header .-close{cursor:pointer;opacity:.2;transition:opacity .2s linear}.cta-fixed .-max .-sliding header .-close:hover{opacity:.6}.cta-fixed .-max .-sliding header .-close{cursor:pointer;position:relative;right:-10px}.cta-fixed .-max .-sliding a{cursor:pointer;background-color:var(--bgColor);transition:background-color .2s linear}.cta-fixed .-max .-sliding a:hover{background-color:var(--bgColorGreyFaint)}.cta-fixed .-max .-sliding a{border-top:var(--borderThin);padding:5px var(--padLeft);display:block}.cta-fixed .-max .-sliding a:last-child{padding-bottom:8px}.cta-fixed .-min{right:0;bottom:0;position:absolute;left:auto;top:auto;width:0;overflow:hidden;pointer-events:none;box-shadow:var(--boxShadowCardHover);border-radius:var(--borderRadiusMed) 0 0 var(--borderRadiusMed)}.cta-fixed .-min .-sliding{display:flex;align-items:flex-end;height:100%}.cta-fixed .-min .-sliding .-tab{background-color:var(--bgColor);cursor:pointer;width:100%;pointer-events:auto}.cta-fixed .-min .-sliding .-tab span{display:flex;align-items:center;justify-content:center;color:var(--teal);font-size:10px;width:56px;height:56px;transition:color .2s linear}.cta-fixed .-min .-sliding .-tab:hover span{color:var(--textColor1)}.cta-fixed.-is-minimised .-max{width:0}.cta-fixed.-is-minimised .-min{width:56px}.cta-fixed.-animate-show .-max{animation:bounceout .3s var(--animBounceCurve) 0s 1 normal forwards}.cta-fixed.-animate-show .-min{animation:bounceoutSml .3s var(--animBounceCurve) 0s 1 reverse forwards}.cta-fixed.-animate-hide .-max{animation:bounceout .3s var(--animBounceCurve) 0s 1 reverse forwards}.cta-fixed.-animate-hide .-min{animation:bounceoutSml .3s var(--animBounceCurve) 0s 1 normal forwards}.card-grid .center-frame>header{padding-bottom:clamp(35px,3.4722222222222223vw,50px);max-width:800px}.card-grid .center-frame>header.-pos-center{margin-left:auto;margin-right:auto;text-align:center}.card-grid .center-frame .-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.card-grid .center-frame .-grid a{padding:clamp(20px,2.4305555555555554vw,35px);border-radius:var(--borderRadiusMed);border:var(--borderMed);background-color:#fff;transition:all .3s linear}.card-grid .center-frame .-grid a:hover{border-color:#fff;box-shadow:var(--boxShadowCardHover)}.card-grid .center-frame .-grid a{padding-left:clamp(22px,2.8472222222222223vw,41px);min-height:clamp(350px,31.25vw,450px)}.card-grid .center-frame .-grid a:hover .button{background-color:var(--teal);color:#fff}.card-grid .center-frame .-grid a{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.card-grid .center-frame .-grid a header img{height:70px;display:block;width:auto;margin-bottom:20px}.card-grid.-min .center-frame .-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.card-grid.-min .center-frame .-grid a{min-height:185px;padding:32px 28px 30px 32px}.card-grid.-min .center-frame .-grid a header h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem}.card-grid.-min .center-frame .-grid a footer .-cta{color:var(--teal);font-weight:700}.card-grid.-min.-content-max-width .center-frame .-grid{max-width:var(--content-max-width)}.card-grid.-min.-logo .center-frame .-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.card-grid.-min.-logo .center-frame .-grid a{align-items:center;padding:20px 15px 45px;gap:45px}.card-grid.-min.-logo .center-frame .-grid a header{padding-left:;padding-right:;display:inline-flex;flex-direction:column;align-items:center;text-align:center;max-width:220px}.card-grid.-min.-logo .center-frame .-grid a header .-img{height:150px;margin-bottom:15px}.card-grid.-min.-logo .center-frame .-grid a header .-img img{-o-object-fit:contain;object-fit:contain;height:100%}.card-grid.-min.-logo .center-frame .-grid a header p{font-weight:700}@media (max-width: 1000px){.card-grid .center-frame .-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.card-grid .center-frame .-grid{grid-template-columns:1fr}}.cards-wide .center-frame>header{padding-bottom:clamp(35px,3.4722222222222223vw,50px)}.cards-wide .center-frame>header>:not(.text-center){max-width:945px}.cards-wide .center-frame .-grid{display:flex;flex-direction:column;gap:23px}.cards-wide .center-frame .-grid a{padding:clamp(20px,2.4305555555555554vw,35px);border-radius:var(--borderRadiusMed);border:var(--borderMed);background-color:#fff;transition:all .3s linear}.cards-wide .center-frame .-grid a:hover{border-color:#fff;box-shadow:var(--boxShadowCardHover)}.cards-wide .center-frame .-grid a{padding-left:clamp(22px,2.8472222222222223vw,41px);min-height:clamp(350px,31.25vw,450px)}.cards-wide .center-frame .-grid a:hover .button{background-color:var(--teal);color:#fff}.cards-wide .center-frame .-grid a{display:flex;min-height:320px;padding:20px 52px 25px 118px;gap:145px;align-items:center}.cards-wide .center-frame .-grid a .-img{display:inline-block;width:172px;flex:0 0 auto}.cards-wide .center-frame .-grid a .-img img{width:100%}.cards-wide .center-frame .-grid a article{display:inline-block;width:0;flex:1 0 auto}.cards-wide .center-frame .-grid a article p{color:var(--textColor1SemiFaint)}.cards-wide .center-frame .-grid a article .button{margin-top:10px}@media (max-width: 900px){.cards-wide .center-frame .-grid a{flex-direction:column;padding:8vw;gap:6vw}.cards-wide .center-frame .-grid a .-img{width:100%}.cards-wide .center-frame .-grid a article{width:100%}}.persona-selector{position:relative;z-index:40;padding-bottom:0}.persona-selector .center-frame form{width:100%;background-color:var(--black);border-radius:var(--borderRadiusLrg);display:flex;gap:40px;padding:83px 60px}.persona-selector .center-frame form .select-lrg{width:100%;flex-shrink:1}.persona-selector .center-frame form button{flex-shrink:0}.persona-selector .center-frame form button.-disabled{background-color:#ffffff1a}.persona-selector+.section{position:relative;margin-top:-117px;padding-top:clamp(160px,60px + 16vw,220px)}.persona-selector.-is-open-delay{z-index:var(--zIndexOverlayGlobal)}@media (max-width: 800px){.persona-selector .center-frame form{flex-direction:column;padding:5vw;gap:5vw}.persona-selector .center-frame form .select-lrg .-select{font-size:1rem}}.text-banner{background-color:var(--teal);position:relative;z-index:25}.text-banner .top-svg{position:absolute;top:0;left:0;right:0;height:0}.text-banner .top-svg svg{position:absolute;bottom:-1px;left:0;right:0;height:6vw;transform:rotate(180deg)}.text-banner .bottom-svg{position:absolute;bottom:0;left:0;right:0;height:0}.text-banner .bottom-svg svg{position:absolute;top:-1px;left:0;right:0;height:6vw}.text-banner.-align-center .center-frame article{padding-top:clamp(30px,3.4722222222222223vw,50px);padding-bottom:clamp(30px,3.4722222222222223vw,50px);max-width:710px;margin:0 auto;text-align:center}.text-banner.-align-center .center-frame article p{max-width:500px;margin:0 auto}.text-banner.-align-center .center-frame article a{margin-top:30px}.text-banner.-align-left{padding-top:clamp(50px,5.555555555555555vw,80px);padding-bottom:clamp(50px,5.555555555555555vw,80px);margin-top:90px}.text-banner.-align-left .center-frame article>*{max-width:945px}.text-banner.-align-left .center-frame article h2{max-width:810px}.text-banner.-align-left .center-frame article .-list{margin-top:26px;max-width:960px;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.text-banner.-align-left .center-frame article .-list span{display:inline-block;width:100%;padding:5px 0;font-size:19px;font-weight:700}.text-banner+.section:not(.map-section){margin-top:clamp(80px,6vw,120px)}.text-banner+.section.map-section{margin-top:-11vw}@media (min-width: 1600px){.text-banner+.section.map-section{margin-top:-150px}}.map-frame,.tsi-npa-map{position:relative}.map-frame{aspect-ratio:1.062;width:100%}@supports not (aspect-ratio: 1.87){.map-frame{height:clamp(10px,42.78vw,740px)}}.map-zoomer{position:absolute;transition:all .2s linear;cursor:pointer}.map-zoomer ._label-text{pointer-events:none}.map-zoomer.-showing,.map-zoomer.-was-showing{transition:all .5s cubic-bezier(.49,.075,.225,.835);z-index:400}.map-zoomer:hover{opacity:.8}.tsi-npa-map{right:clamp(40px,4.166666666666667vw,60px);aspect-ratio:1.217;position:relative}.color-cloud-text-bubble{padding:4.6em 0 0 2.8em;text-align:center;position:relative;--fontSize: 1.2rem;font-size:var(--fontSize);width:11.2em;height:11em}.color-cloud-text-bubble p{position:relative;z-index:10;font-family:var(--fontFamilyHeading);line-height:1.2;font-size:var(--fontSize);color:#fff;width:7.29em;margin:0}.color-cloud-text-bubble svg{right:0;bottom:0;position:absolute;z-index:5;color:var(--red);left:-2.8em;top:-2em}.map-modal-info-block .-header{border-radius:var(--mapModalInfoBorderRadius) var(--mapModalInfoBorderRadius) 0 0;background-color:var(--bgHeader);padding:4px}.map-modal-info-block .-header h3{color:#fff;margin:0;text-align:center;text-transform:uppercase;line-height:1.2;font-size:30px}.map-modal-info-block .-body{padding:6px 22px;border-radius:0 0 var(--mapModalInfoBorderRadius) var(--mapModalInfoBorderRadius);background-color:var(--bgBody);width:100%;overflow-y:scroll}.map-modal-info-block .-body .-val h4{font-family:var(--fontFamilyHeading);font-size:88px;line-height:.8;justify-content:center;align-items:center;margin:0 0 .08em;color:#000;display:flex;padding-right:.2em}.map-modal-info-block .-body .-val h4 svg{font-size:8px;position:relative;top:1px}.map-modal-info-block .-body .-val p{color:#000;text-transform:uppercase;font-family:var(--fontFamilyBody);font-size:16px;line-height:1.2;text-align:left;margin:0 0 .01em;padding:10px 0}.map-modal-info-block .-body .-val p span{--size: .4em;width:var(--size);height:var(--size);border-radius:100%;background-color:var(--chartColor);margin:0 .6em .12em 0;display:inline-block}.map-modal-info-block .-body .-val:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.map-section{pointer-events:none}.map-section .center-frame{padding-top:clamp(160px,16.666666666666668vw,240px);padding-bottom:clamp(60px,6.944444444444445vw,100px)}.map-section .center-frame header{padding-bottom:clamp(50px,4.861111111111111vw,70px)}.map-section .center-frame header h2{text-align:center;margin:0}.map-section .center-frame .members-map{pointer-events:auto;width:100%}.map-section .center-frame .members-map .-layout-grid{display:grid;grid-template-columns:13fr 57fr 13fr}.map-section .center-frame .members-map .-layout-grid .-hint .color-cloud-text-bubble{left:clamp(60px,6.944444444444445vw,100px)}.map-section .center-frame .members-map .-layout-grid .tsi-npa-map{width:200px}.map-section .center-frame .members-map .-layout-grid .national-widget-site{padding-left:clamp(40px,20vw - 120px,230px);grid-column:1 / 4;grid-row:2 / 3;height:clamp(0px,1000px - 70vw,200px)}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer{position:relative;bottom:clamp(100px,20vw - 150px,160px);display:flex;flex-direction:column;align-items:center;width:500px}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-count-disclamier{font-size:14px;margin:1rem 3rem;text-align:center}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box{background-color:var(--grey);padding:10px 20px;display:flex;border-radius:var(--borderRadiusMed);text-transform:uppercase}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-map{display:inline-block;align-items:center;width:97px;padding-bottom:10px}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-map svg{font-size:24px}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total,.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-breakdown{padding-top:4px}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total{width:190px;text-align:center}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total p{display:flex;justify-content:center}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total h4{font-size:19px;margin:0;font-family:var(--fontFamilyHeading)}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total h5{font-size:38px;margin:-7px 0 0}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-breakdown{width:130px}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-breakdown p{margin:0;font-family:var(--fontFamilyHeading);font-size:15px;line-height:1.4}.map-section .center-frame .members-map.-single-member-type .-layout-grid .national-widget-site .-box-outer{width:400px}.map-section .center-frame .members-map.-single-member-type .-layout-grid .national-widget-site .-box-outer .-box .-map,.map-section .center-frame .members-map.-single-member-type .-layout-grid .national-widget-site .-box-outer .-box .-total{padding-left:20px}.map-section .center-frame .members-map.-single-member-type .-layout-grid .national-widget-site .-box-outer .-box .-total h4{font-size:16px;margin-bottom:8px;text-transform:none}.map-section .center-frame .members-map.-single-member-type .-layout-grid .national-widget-site .-box-outer .-box .-total h5{font-family:var(--fontFamilyHeading);font-size:40px}@media (max-width: 1180px){.map-section .center-frame .members-map .-layout-grid{grid-template-columns:auto 1fr}.map-section .center-frame .members-map .-layout-grid .tsi-npa-map{grid-column:2 / 3;grid-row:1 / 2;width:calc(47vw - 55px);margin-left:-30px;margin-top:50px}.map-section .center-frame .members-map .-layout-grid .map-frame{grid-column:1 / 3;grid-row:2 / 3}.map-section .center-frame .members-map .-layout-grid .national-widget-site{grid-column:1 / 3;grid-row:3 / 4;height:clamp(20px,1000px - 70vw,100px)}}@media (max-width: 1060px){.map-section .center-frame .members-map .-layout-grid .national-widget-site{height:auto}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer{bottom:0;margin:0 auto;width:auto}}@media (max-width: 820px){.map-section .center-frame .members-map .-layout-grid{gap:2vw;margin-top:5vw;grid-template-columns:auto 1fr}.map-section .center-frame .members-map .-layout-grid .tsi-npa-map{grid-column:2 / 3;grid-row:1 / 2;width:calc(47vw - 55px);margin-left:-30px;margin-top:50px;right:0}.map-section .center-frame .members-map .-layout-grid .-hint .color-cloud-text-bubble{margin-bottom:-50px;position:relative;top:-30px;left:-20px}.map-section .center-frame .members-map .-layout-grid .-hint .color-cloud-text-bubble p{font-size:.9rem;width:130px}.map-section .center-frame .members-map .-layout-grid .-hint .color-cloud-text-bubble svg{transform:scale(.75)}.map-section .center-frame .members-map .-layout-grid .national-widget-site{padding-left:0;padding-top:10vw}}@media (max-width: 500px){.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box{display:grid;grid-template-columns:auto 1fr;padding-bottom:20px;gap:4vw;width:min(100%,340px)}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-map,.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total,.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-breakdown{width:auto}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-map svg{font-size:min(19px,4.5vw)}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-total{text-align:left}.map-section .center-frame .members-map .-layout-grid .national-widget-site .-box-outer .-box .-breakdown{grid-column:2 / 3}}.members-map{--screenSize: 6;--modalColumns: 1fr 1fr;--modalRows: auto 1fr auto;--modalHeaderAndFooterCol: 1 / 3;--gridPadding: 0 clamp(10px, 3vw, 70px);--mapModalInfoBorderRadius: 10px}@media (max-width: 920px){.members-map{--screenSize: 2;--modalColumns: 1fr;--modalRows: repeat(4, auto);--modalHeaderAndFooterCol: 1 / 2;--gridPadding: 0 }}.members-map .-modal{top:0;right:0;bottom:0;left:0;position:fixed;padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;padding-top:clamp(90px,12vh,200px);padding-bottom:clamp(90px,11vh,200px);z-index:400;transition:opacity .2s linear;pointer-events:none}.members-map .-modal .members-map-modal{pointer-events:auto;text-align:center;position:relative;height:100%}.members-map .-modal .members-map-modal .-close{cursor:pointer;opacity:.5;transition:opacity .2s linear}.members-map .-modal .members-map-modal .-close:hover{opacity:1}.members-map .-modal .members-map-modal .-close{padding:10px;position:absolute;top:-30px;right:-30px;color:#fff}.members-map .-modal .members-map-modal .-scroll-y{height:100%}.members-map .-modal .members-map-modal .-scroll-y .-grid{display:grid;grid-template-columns:var(--modalColumns);grid-template-rows:var(--modalRows);position:relative;gap:0 clamp(20px,6vw,150px);padding:var(--gridPadding)}.members-map .-modal .members-map-modal .-scroll-y .-grid header{grid-column:var(--modalHeaderAndFooterCol)}.members-map .-modal .members-map-modal .-scroll-y .-grid header h2{text-transform:uppercase}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col{width:100%;height:100%;padding-bottom:clamp(1px,10vh,100px);display:inline-flex;justify-content:center;align-items:center}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col h3{text-transform:uppercase}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-icon-text{display:flex;align-items:center;gap:10px;justify-content:center}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-icon-text svg{font-size:14px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-icon-text span{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(3rem,7.777777777777778vw,7rem);line-height:1.2;margin:0;padding-right:30px;display:inline-flex;align-items:center;height:140px;width:240px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers{display:grid;grid-template-columns:1fr 1fr;gap:50px 10px;margin:32px auto;max-width:600px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers .-tier h4{font-size:18px;margin:0;line-height:1;text-transform:uppercase;font-family:var(--fontFamilyHeading)}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers .-tier p{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.65rem,3.111111111111111vw,2.8rem);line-height:1;display:inline-flex;height:40px;align-items:center}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers .-tier:nth-child(odd):last-child{grid-column:span 2}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info{width:100%;max-width:80vw;height:100%;padding-bottom:40px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info .map-modal-info-block{margin-bottom:24px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info .-employed-as-graph{padding-top:25px;--whiteStrokeThickness: 10px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info .-employed-as-graph .cdc-container .cdc{box-shadow:0 0 0 var(--whiteStrokeThickness) #fff}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info .-employed-as-graph .cdc-container .cdc .cdc-overlay:after{position:absolute;width:calc(100% - var(--whiteStrokeThickness)*2);border-radius:100%;height:calc(100% - var(--whiteStrokeThickness)*2);top:var(--whiteStrokeThickness);left:var(--whiteStrokeThickness);right:var(--whiteStrokeThickness);bottom:var(--whiteStrokeThickness);background-color:var(--modalBgColor);content:""}.members-map .-modal .members-map-modal .-scroll-y .-grid .state-modal-buttons{grid-column:var(--modalHeaderAndFooterCol);display:flex;justify-content:center;gap:20px;padding-top:30px;position:relative}.members-map .-modal .members-map-modal .-scroll-y .-grid .state-modal-buttons:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:2px;background-color:var(--textColor1Invert);opacity:.5}.members-map .-modal .members-map-modal .-scroll-y .-grid .state-modal-buttons a{display:inline-flex;gap:1em;align-items:center;padding:.4em 2.5em}.members-map.-animating-forward .-modal{opacity:0}.members-map.-has-selection .map-frame{z-index:400}.members-map.-has-selection .map-frame .map-zoomer{opacity:0;pointer-events:none}.members-map.-has-selection .map-frame .map-zoomer.-showing{opacity:1}.members-map.-animating-back .map-frame .map-zoomer:not(.-was-showing){opacity:.2}@media (max-width: 920px){.members-map .-modal{padding:11vw 10vw}.members-map .-modal .members-map-modal .-scroll-y .-grid{grid-template-columns:1fr}.members-map .-modal .members-map-modal .-scroll-y .-grid header{grid-column:1 / 2;padding-bottom:8vw}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col{padding:0}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-icon-text{margin:0;position:relative;top:-20px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-icon-text svg{font-size:12px}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-icon-text span{width:auto;padding:0}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers{gap:4vw}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers h4{font-size:.9rem}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col .-tiers p{margin:0}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info.-left .map-modal-info-block.-employed-as-legend{margin-bottom:0}.members-map .-modal .members-map-modal .-scroll-y .-grid .-col-extended-info.-left .-employed-as-graph{transform:scale(.8);padding-top:0}.members-map .-modal .members-map-modal .-scroll-y .-grid .state-modal-buttons{grid-column:1 / 2;flex-direction:column;align-items:center;gap:4vw}.members-map .-modal .members-map-modal .-scroll-y .-grid .state-modal-buttons p{display:none}.members-map .-modal .members-map-modal .-scroll-y .-grid .state-modal-buttons a{height:60px}}.member-map-bg{z-index:-1;top:0;left:0;bottom:0;right:0;width:100%;overflow:hidden;pointer-events:none}.member-map-bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (min-width: 801px){.member-map-bg{margin-left:14rem;position:fixed}}@media (max-width: 800px){.member-map-bg{position:absolute;top:115px}.member-map-bg img{transform:rotate(-90deg) scale(1.5);max-width:100vw}}.loader-dots{line-height:2;height:5em}.loader-dots .anim-1,.loader-dots .anim-2,.loader-dots .anim-3{transform:translateY(.05em);animation:wavy .3s alternate steps(2,end) infinite}.loader-dots .anim-1{animation-delay:0}.loader-dots .anim-2{animation-delay:.1s}.loader-dots .anim-3{animation-delay:.15s}@keyframes wavy{50%,to{transform:translateY(.08em)}0%{transform:translateY(-.08em)}25%{transform:translateY(.08em)}}.cta-text-left-banner{padding-top:clamp(90px,10.416666666666666vw,150px);padding-bottom:clamp(90px,10.416666666666666vw,150px);background-color:var(--black);position:relative}.cta-text-left-banner .center-frame article h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2rem,3.8222222222222224vw,3.44rem);color:var(--teal);margin-bottom:0}.cta-text-left-banner .center-frame article h3{margin-top:0}.cta-text-left-banner .center-frame article p{margin-top:20px;color:var(--textColor1Faint);max-width:500px}.cta-text-left-banner .center-frame article .-links{display:flex;gap:38px;align-items:center;margin-top:35px}.cta-text-left-banner .center-frame article .-links .-contact{display:inline-flex;flex-direction:column;justify-content:space-between;line-height:1.2}.cta-text-left-banner .center-frame article .-links .-contact span{color:var(--textColor1Light)}.cta-text-left-banner .center-frame article .-links .-contact a{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem);color:var(--teal)}.cta-text-left-banner,.cta-text-left-banner:after{background-position:right;background-repeat:no-repeat;background-size:contain}.cta-text-left-banner .-svg{pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:block;height:100%}@media (max-width: 500px){.cta-text-left-banner{background-size:cover;background-position:center left 60vw}.cta-text-left-banner .center-frame{position:relative;z-index:10}.cta-text-left-banner .center-frame article .-links{flex-direction:column;align-items:flex-start}.cta-text-left-banner .-svg{z-index:5}}.two-col-boxes{padding-top:0;padding-bottom:0;position:relative}.two-col-boxes .-top-shape{position:absolute;top:4px;left:0;right:0;width:100%}.two-col-boxes .-top-shape svg{position:absolute;bottom:0;left:0;right:0;width:100%}.two-col-boxes .section{background-color:var(--greyLight)}.two-col-boxes .section .center-frame>header{padding-bottom:55px}.two-col-boxes .section .center-frame .-cols{display:flex;gap:22px}.two-col-boxes .section .center-frame .-cols .-col{width:100%;flex-shrink:1}.two-col-boxes .section .center-frame .-cols .-col .-box{border-radius:var(--borderRadiusMed);height:100%}.two-col-boxes.-white{margin-top:clamp(50px,5vw,90px)}.two-col-boxes.-white .section{padding-bottom:clamp(140px,17.36111111111111vw,250px)}.two-col-boxes.-white .section .center-frame .-cols .-col .-box{background-color:var(--bgColor);box-shadow:var(--boxShadowCardLight);--paddingX: 60px}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header{padding:38px var(--paddingX) 30px;display:flex;justify-content:space-between;align-items:center}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header h3,.two-col-boxes.-white .section .center-frame .-cols .-col .-box header p{display:inline-block;margin:0}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header p{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header p a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header p a:hover{color:var(--teal);text-decoration-color:var(--teal)}.two-col-boxes.-white .section .center-frame .-cols .-col .-box header p a{font-weight:700}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-lrg .-box .-index article source,.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-lrg .-box .-index article img{width:100%}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-lrg .-box .-index article h4{padding:36px var(--paddingX) 0;margin:0}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-lrg .-box .-index article .-abstract{padding:15px var(--paddingX) 48px}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-lrg .-box .-index article footer{padding:0 var(--paddingX) 48px}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-lrg .-box .-index .-empty{padding:0 var(--paddingX) 48px}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-sml .-box .-index article{border-top:var(--borderFaint);padding:22px var(--paddingX) 30px}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-sml .-box .-index article h4{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;margin-bottom:0}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-sml .-box .-index article h4 a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-sml .-box .-index article h4 a:hover{color:var(--teal);text-decoration-color:var(--teal)}.two-col-boxes.-white .section .center-frame .-cols .-col.-articles-sml .-box .-index article time{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.8125rem;font-weight:400;color:var(--textColor1)}.two-col-boxes.-color-invert .section{padding-bottom:clamp(100px,10.416666666666666vw,150px)}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box{background-color:var(--teal);position:relative;overflow:hidden}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-bg-img{top:0;right:0;bottom:0;left:0;position:absolute;z-index:5}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-bg-img img{top:0;right:0;bottom:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-overlay{min-height:540px;display:flex;flex-direction:column;justify-content:space-between;padding:42px 40px;position:relative;z-index:10}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-overlay header,.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-overlay footer{display:inline-block;width:100%;position:relative;z-index:15}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-overlay header p,.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-overlay footer p{max-width:300px}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box .-overlay h2{margin-bottom:.5em}.two-col-boxes.-color-invert .section .center-frame .-cols .-col .-box.-img .-overlay{box-shadow:inset 0 0 250px 150px #0009}.two-col-boxes+.page-footer{margin-top:-40px}@media (max-width: 1000px){.two-col-boxes .section .center-frame .-cols,.two-col-boxes.-white .section .center-frame .-cols{flex-direction:column}.two-col-boxes .section .center-frame .-cols .-col .-box,.two-col-boxes.-white .section .center-frame .-cols .-col .-box{--paddingX: 9vw}.two-col-boxes .section .center-frame .-cols .-col .-box .button,.two-col-boxes.-white .section .center-frame .-cols .-col .-box .button{padding-left:6vw;padding-right:6vw;text-align:center;margin-left:-10px;width:calc(100% + 20px)}}.disclaimer-popup{top:0;right:0;bottom:0;left:0;position:fixed;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s linear;pointer-events:none;z-index:var(--zIndexOverlayGlobal)}.disclaimer-popup .-window{background-color:var(--bgColor);border-radius:var(--borderRadiusMed);padding:56px 66px;max-width:752px;width:86%;position:relative}.disclaimer-popup .-window .-decor{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none}.disclaimer-popup .-window .-decor svg{position:absolute;right:0;bottom:0;color:#888;font-size:10px;transform:scale(.5);transform-origin:bottom right}.disclaimer-popup .-window article{width:85%}.disclaimer-popup .-window .-close{position:absolute;top:10px;right:10px;padding:1rem;cursor:pointer}.disclaimer-popup .-window .-close svg{color:var(--textColor1Faint);font-size:.8rem;transition:color .2s linear}.disclaimer-popup .-window .-close:hover svg{color:var(--textColor1)}.disclaimer-popup.-is-showing{opacity:1}.disclaimer-popup.-is-showing .-window{pointer-events:auto}@media (max-width: 600px){.disclaimer-popup .-window{padding:8vw 9vw;max-height:90vh}.disclaimer-popup .-window .-decor svg{opacity:.5}.disclaimer-popup .-window article{width:100%}.disclaimer-popup .-window article h2{font-size:5vw}.disclaimer-popup .-window article p{font-size:3.5vw}.disclaimer-popup .-window .-close{background-color:#fff;border-radius:999px;right:-20px}}.content-gallery .center-frame .-maxw .content-gallery-vue{margin-top:40px}.content-gallery-vue .res-picture img{border-radius:var(--borderRadiusMed)}.content-gallery-vue header{margin-bottom:9px;aspect-ratio:8 / 5;width:100%;position:relative}.content-gallery-vue header>div{top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .4s linear}.content-gallery-vue header>div img{-o-object-fit:cover;object-fit:cover}.content-gallery-vue header .-current{z-index:10}.content-gallery-vue header .-current.-transparent{opacity:0}.content-gallery-vue header .-next{z-index:5}.content-gallery-vue .-strip{display:flex;gap:9px}.content-gallery-vue .-strip .-thumb{width:100%;flex:0 1 auto;cursor:pointer}.content-gallery-vue .-strip .-thumb .res-picture img{transition:transform .2s linear;aspect-ratio:5 / 3;-o-object-fit:cover;object-fit:cover}.content-gallery-vue .-strip .-thumb:hover .res-picture img{transform:scale(.95)}.tabbed-content .-nav{width:100%;border-bottom:var(--borderFaint);margin-bottom:clamp(30px,5vw + 20px,70px);--padX: 25px}.tabbed-content .-nav .mobile-tab-selector{display:none}.tabbed-content .-nav .-search{padding:18px var(--padX) 0;display:flex;gap:22px;--labelHeight: 28px}.tabbed-content .-nav .-search label,.tabbed-content .-nav .-search .-buttons{display:inline-block;width:100%;flex:0 1 auto}.tabbed-content .-nav .-search label>p{font-size:.8rem;color:#1f1f1f;margin:0;height:var(--labelHeight)}.tabbed-content .-nav .-search .-buttons{display:inline-flex;gap:22px;padding-top:var(--labelHeight);align-items:center}.tabbed-content .-nav .-search .-buttons .button{width:100%;flex:0 1 auto;gap:.6em}.tabbed-content .-nav .-search .-buttons .button svg{font-size:11px}.tabbed-content .-nav .-search .-buttons a{flex:0 0 auto}.tabbed-content article{transition:height .35s cubic-bezier(.49,.075,.225,.835)}.tabbed-content article .-height{transition:opacity .2s linear}.tabbed-content article.-is-animating .-height{opacity:0}.tabbed-content article .-height.center-frame{min-height:200px}.tabbed-content article .-height.center-frame .text-center{margin-left:auto;margin-right:auto;max-width:940px}.tabbed-content.white-card-on-grey .-nav{margin-bottom:30px}.tabbed-content.white-card-on-grey .-nav .table-search{margin-top:40px}.tabbed-content.-separate-head-card .-nav{padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed);--boxPadTop: 22px;--boxPadX: 0;--boxPadBottom: 24px;margin-bottom:40px;border:none}.tabbed-content.-separate-head-card .-nav nav{border-bottom:var(--borderFaint)}.tabbed-content.-separate-head-card .-nav nav .-tab{padding-bottom:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabbed-content.-separate-head-card .-nav .mobile-tab-selector{padding-left:var(--padX);padding-right:var(--padX)}@media (max-width: 1000px){.tabbed-content .-nav .-search{flex-direction:column;gap:3vw}.tabbed-content .-nav .-search .-buttons{padding-top:10px}.tabbed-content .-nav .-search .-buttons .button{padding-left:1.9vw;padding-right:1.9vw}.tabbed-content .-nav nav{display:none!important}.tabbed-content .-nav .mobile-tab-selector{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;display:block;padding-bottom:20px;position:relative;z-index:10}.tabbed-content.-mobile-sticky-header .-nav{position:sticky;top:0;background-color:#fff;border-bottom:none;padding-top:20px;z-index:10}.tabbed-content.-mobile-sticky-header .-nav:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:80px;box-shadow:0 25px 50px -24px #0003;z-index:5}}.tabbed-content:not(.-desktop-side-nav) .-nav nav{width:100%;display:flex;justify-content:center}.tabbed-content:not(.-desktop-side-nav) .-nav nav a{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-size:1.125rem;display:inline-block;padding:12px 24px 20px;border-bottom:5px solid transparent;margin-bottom:-5px;color:var(--textColor1SemiFaint);font-weight:700;cursor:pointer;text-align:center;transition:all .2s linear}.tabbed-content:not(.-desktop-side-nav) .-nav nav a.-current{border-color:var(--red);color:var(--red)}.tabbed-content:not(.-desktop-side-nav) .-nav nav a:hover:not(.-current){color:var(--textColor1);border-color:var(--greyLightFaint)}.tabbed-content.-desktop-side-nav{gap:clamp(50px,5.555555555555555vw,80px);padding-bottom:clamp(70px,7.5vw,120px);display:grid;grid-template-columns:var(--columns)}.tabbed-content.-desktop-side-nav .-nav nav a{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;display:block;padding:5px 0;cursor:pointer}.tabbed-content.-desktop-side-nav .-nav nav a.-current{color:var(--teal)}@media (min-width: 1001px){.tabbed-content.-desktop-side-nav{padding-top:20px;padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;--columns: 240px 1fr }}@media (max-width: 1000px){.tabbed-content.-desktop-side-nav{--columns: 1fr;gap:0}}.link-grid .center-frame .-maxw h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin-bottom:30px}.link-grid .center-frame .-maxw .-grid{margin-top:45px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 70px}.link-grid .center-frame .-maxw .-grid a{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;line-height:1.5;font-size:1.25rem;margin:-1px 0 0;display:flex;justify-content:space-between;align-items:center;border:var(--borderThin);border-left:none;border-right:none;padding:20px 0}.link-grid .center-frame .-maxw .-grid a span,.link-grid .center-frame .-maxw .-grid a svg{transition:color .2s linear}.link-grid .center-frame .-maxw .-grid a span{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;display:inline-block}.link-grid .center-frame .-maxw .-grid a svg{color:var(--teal);font-size:10px}.link-grid .center-frame .-maxw .-grid a:hover span{color:var(--teal)}.link-grid .center-frame .-maxw .-grid a:hover svg{color:var(--black)}@media (max-width: 580px){.link-grid .center-frame .-grid{grid-template-columns:1fr}}.sidescroll-resources,.sidescroll-testimonials,.sidescroll-socials{padding-top:clamp(90px,10.416666666666666vw,150px);padding-bottom:clamp(90px,10.416666666666666vw,150px)}.sidescroll-resources .center-frame header,.sidescroll-testimonials .center-frame header,.sidescroll-socials .center-frame header{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.sidescroll-resources .center-frame header h2,.sidescroll-testimonials .center-frame header h2,.sidescroll-socials .center-frame header h2{margin-bottom:0}.sidescroll-resources .center-frame header .-right,.sidescroll-testimonials .center-frame header .-right,.sidescroll-socials .center-frame header .-right{display:inline-flex;align-items:center;gap:30px}.sidescroll-resources .center-frame header .-right p,.sidescroll-testimonials .center-frame header .-right p,.sidescroll-socials .center-frame header .-right p{display:inline-block;margin:0;font-weight:700}.sidescroll-resources .center-frame header .-right .-scroll-buttons,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons,.sidescroll-socials .center-frame header .-right .-scroll-buttons{display:inline-flex;gap:8px}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button{cursor:pointer}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button svg,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button svg,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button svg{font-size:10px;color:var(--teal)}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button svg rect,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button svg rect,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button svg rect{transition:all .2s linear}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button svg path,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button svg path,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button svg path{transition:all .2s linear}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button.-disabled,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button.-disabled,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button.-disabled{pointer-events:none}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button.-disabled svg,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button.-disabled svg,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button.-disabled svg{color:var(--textColor1Faint)}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button:hover svg rect,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button:hover svg rect,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button:hover svg rect{opacity:1!important}.sidescroll-resources .center-frame header .-right .-scroll-buttons .-button:hover svg path,.sidescroll-testimonials .center-frame header .-right .-scroll-buttons .-button:hover svg path,.sidescroll-socials .center-frame header .-right .-scroll-buttons .-button:hover svg path{color:var(--textColor1Invert)}.sidescroll-resources .center-frame .-scroll-window,.sidescroll-testimonials .center-frame .-scroll-window,.sidescroll-socials .center-frame .-scroll-window{--scrollbar-thumb-color: var(--teal);--scrollbar-thumb-color-hover: var(--tealDark);--scrollbar-track-color: var(--greyLightFaint);scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}.sidescroll-resources .center-frame .-scroll-window::-webkit-scrollbar,.sidescroll-testimonials .center-frame .-scroll-window::-webkit-scrollbar,.sidescroll-socials .center-frame .-scroll-window::-webkit-scrollbar{width:8px;height:8px}.sidescroll-resources .center-frame .-scroll-window::-webkit-scrollbar-thumb,.sidescroll-testimonials .center-frame .-scroll-window::-webkit-scrollbar-thumb,.sidescroll-socials .center-frame .-scroll-window::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);-webkit-transition:background-color .2s linear;transition:background-color .2s linear;border-radius:4px}.sidescroll-resources .center-frame .-scroll-window::-webkit-scrollbar-thumb:hover,.sidescroll-testimonials .center-frame .-scroll-window::-webkit-scrollbar-thumb:hover,.sidescroll-socials .center-frame .-scroll-window::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color-hover)}.sidescroll-resources .center-frame .-scroll-window::-webkit-scrollbar-track,.sidescroll-testimonials .center-frame .-scroll-window::-webkit-scrollbar-track,.sidescroll-socials .center-frame .-scroll-window::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:4px}.sidescroll-resources .center-frame .-scroll-window,.sidescroll-testimonials .center-frame .-scroll-window,.sidescroll-socials .center-frame .-scroll-window{width:100%;overflow-x:scroll}.sidescroll-resources .center-frame .-scroll-window .-sliding-strip,.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip{display:flex;padding-bottom:40px}.sidescroll-resources .center-frame .-scroll-window .-sliding-strip .-cell,.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .-cell{display:inline-block;width:100%;flex-shrink:1;padding-right:21px}.sidescroll-resources .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width,.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width{display:inline-block}@media (max-width: 800px){.sidescroll-resources .center-frame header,.sidescroll-testimonials .center-frame header,.sidescroll-socials .center-frame header{flex-direction:column}.sidescroll-resources .center-frame header h2,.sidescroll-testimonials .center-frame header h2,.sidescroll-socials .center-frame header h2{width:100%;margin-bottom:16px}.sidescroll-resources .center-frame header .-right,.sidescroll-testimonials .center-frame header .-right,.sidescroll-socials .center-frame header .-right{width:100%;justify-content:space-between}}.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width{width:100%;height:calc(100% - 2px)}.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width .-quote{border-radius:var(--borderRadiusLrg);border:var(--borderMed);padding:clamp(25px,5.6vw,40px) clamp(15px,5.5vw,38px) clamp(15px,5.3vw,30px) clamp(25px,6vw,46px);height:100%;margin:1px}.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width .-quote svg{color:var(--yellow);font-size:10px;margin-bottom:20px}.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width .-quote blockquote{line-height:1.4;font-style:italic;font-size:1.2rem}.sidescroll-testimonials .center-frame .-scroll-window .-sliding-strip .-cell .-uniform-width .-quote cite{margin-top:15px;display:block;font-style:normal;color:var(--textColor1SemiFaint)}.sidescroll-resources .center-frame .-scroll-window{--cellHeight: 400px;height:calc(var(--cellHeight) + 48px)}.sidescroll-resources .center-frame .-scroll-window .-sliding-strip{height:var(--cellHeight)}.resources-cell{height:var(--cellHeight);--topBarColor: var(--taxTermColor, var(--teal));--topHrColor: transparent}.resources-cell .-uniform-width{border-radius:var(--borderRadiusMed);height:var(--cellHeight);position:relative;overflow:hidden;cursor:pointer}.resources-cell .-uniform-width img,.resources-cell .-uniform-width source,.resources-cell .-uniform-width .-gradient-ovelay,.resources-cell .-uniform-width .-hover-overlay{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}.resources-cell .-uniform-width img,.resources-cell .-uniform-width .-gradient-ovelay{top:12px;height:calc(100% - 12px)}.resources-cell .-uniform-width img,.resources-cell .-uniform-width source{-o-object-fit:cover;object-fit:cover}.resources-cell .-uniform-width .-gradient-ovelay{background-color:var(--black)}.resources-cell .-uniform-width .-gradient-ovelay.-has-img{background:var(--gradientOverlayResCards)}.resources-cell .-uniform-width .-hover-overlay{background-color:var(--teal);opacity:0;transition:opacity .2s linear}.resources-cell .-uniform-width .-foreground{position:relative;z-index:8;height:100%;display:flex;flex-direction:column;--padX: 32px}.resources-cell .-uniform-width .-foreground .-top-color-bar{background-color:var(--topBarColor);height:24px;flex:0 0 auto;transition:background-color .2s linear}.resources-cell .-uniform-width .-foreground .-pad{position:relative;padding:0 var(--padX) 32px;display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:0 1 auto}.resources-cell .-uniform-width .-foreground .-pad header,.resources-cell .-uniform-width .-foreground .-pad footer{display:inline-block;width:100%}.resources-cell .-uniform-width .-foreground .-pad header hr{width:100%;border:none;border-top:1px solid var(--topHrColor);transition:border-color .2s linear}.resources-cell .-uniform-width .-foreground .-pad header .-text{padding-top:24px}.resources-cell .-uniform-width .-foreground .-pad header .-text .-type{padding:1px 10px;display:inline-block;margin:0;background-color:#fff3;border-radius:99px;transition:all .2s linear}.resources-cell .-uniform-width .-foreground .-pad header .-text .-type.-linked:hover{background-color:#fff;color:var(--textColor1)}.resources-cell .-uniform-width .-foreground .-pad header .-text h3{margin-top:16px}.resources-cell .-uniform-width .-foreground .-pad header .-text time{font-size:14px}.resources-cell .-uniform-width:hover{--topBarColor: var(--teal);--topHrColor: rgba(255, 255, 255, .5)}.resources-cell .-uniform-width:hover .-hover-overlay{opacity:1}.box-link-section{padding-top:clamp(30px,3.125vw,45px);padding-bottom:clamp(30px,3.125vw,45px)}.video-preview-section{padding-top:clamp(50px,4.513888888888889vw,65px);padding-bottom:clamp(50px,4.513888888888889vw,65px)}.box-link{display:inline-flex;flex-direction:column;gap:6px;padding:20px 30px;position:relative}.box-link:before{top:0;right:0;bottom:0;left:0;position:absolute;display:block;content:"";border-radius:var(--borderRadiusMed);z-index:5;transition:all .2s linear;border:2px solid var(--teal);background-color:var(--bgColor)}.box-link img{position:relative;z-index:5;max-width:300px;mix-blend-mode:multiply}.box-link .-eyebrow,.box-link .-title{position:relative;z-index:10;text-align:center;margin:0;transition:color .2s linear;max-width:450px}.box-link .-eyebrow{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;color:var(--grey)}.box-link .-title{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem);margin:-.2em 0 .2em;color:var(--teal)}.box-link svg{position:relative;z-index:10;font-size:14px;color:var(--teal);transition:color .2s linear}.box-link[download]{align-items:center}.box-link[download]:before{bottom:30px}.box-link[target]{align-items:flex-start;padding-top:30px;gap:0}.box-link[target]:before{right:48px}.box-link[target] img{margin-right:50px}.box-link[target] .-title{padding-right:48px;text-align:left}.box-link[target] .flex{justify-content:space-between;align-items:center;width:100%}.box-link[target] .flex svg{transform:rotate(270deg)}.box-link:hover:before{border-color:var(--textColor1);background-color:var(--greyLight)}.box-link:hover .-eyebrow{color:var(--teal)}.box-link:hover .-title,.box-link:hover svg{color:var(--textColor1)}.resources-index{padding-bottom:80px;position:relative;z-index:10}.resources-index .resources-index-search{display:grid;grid-template-columns:var(--columns);gap:var(--gap);align-items:flex-end}.resources-index .resources-index-search .-keyword-and-clear{grid-column:var(--keyWordAndClearColumn, span 2);display:flex;flex-direction:var(--keyWordAndClearDirection, row);gap:var(--gap);align-items:flex-end}.resources-index .resources-index-search .-keyword-and-clear .-keyword-search{width:100%;flex:0 1 auto}.resources-index .resources-index-search .-keyword-and-clear .-buttons{width:auto;flex:0 0 auto;grid-column:var(--buttonsColumn, auto)}.resources-index .resources-index-search .-keyword-and-clear .-buttons p{margin-bottom:1em}.resources-index .resources-index-search .-buttons{display:inline-flex;width:100%;flex:0 1 auto;gap:21px;align-items:center}.resources-index .resources-index-search .-buttons .button{width:100%;flex:0 1 auto;height:46px}.resources-index .resources-index-search .-buttons .-clear{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .2s linear;cursor:pointer;font-weight:700}.resources-index .resources-index-search .-buttons .-clear:hover{text-decoration-color:currentColor}.resources-index .resources-index-search .-buttons .-clear{display:inline-block;flex:0 0 auto;margin:.9em 0;line-height:1}.resources-index.-is-open-delay{z-index:var(--zIndexOverlayGlobal);position:relative}.layout-site .resources-index .resources-index-search{--columns: repeat(4, 1fr);--gap: 20px}@media (min-width: 1201px) and (max-width: 1460px){.layout-site .resources-index .resources-index-search{--columns: repeat(2, 1fr) }}@media (min-width: 901px) and (max-width: 1200px){.layout-site .resources-index .resources-index-search{--columns: repeat(2, 1fr);--gap: 18px;--buttonsColumn: 1 / 4 }}@media (min-width: 601px) and (max-width: 900px){.layout-site .resources-index .resources-index-search{--columns: repeat(2, 1fr);--gap: 15px 14px;--buttonsColumn: 2 / 3 }}@media (max-width: 600px){.layout-site .resources-index .resources-index-search{--columns: 1fr;--gap: 14px;--keyWordAndClearColumn: span 1;--keyWordAndClearDirection: column }.layout-site .resources-index .resources-index-search .-buttons{padding-top:20px;grid-column:1 / 2}}.layout-members .resources-index{padding:0 0 40px!important}.layout-members .resources-index .resources-index-search{--columns: repeat(3, 1fr);--gap: 20px;background-color:#fff;padding:22px 24px;border-radius:var(--borderRadiusMed)}@media (min-width: 1201px) and (max-width: 1460px){.layout-members .resources-index .resources-index-search{--columns: repeat(2, 1fr);--buttonsColumn: 2 / 3 }}@media (min-width: 601px) and (max-width: 900px){.layout-members .resources-index .resources-index-search{--columns: repeat(2, 1fr);--buttonsColumn: 2 / 3 }}@media (max-width: 600px){.layout-members .resources-index .resources-index-search{--columns: 1fr;--keyWordAndClearColumn: span 1;--keyWordAndClearDirection: column;--buttonsColumn: 1 / 2 }}.resources-index-lower,.video-index,.training-index{padding-bottom:clamp(90px,11.11111111111111vw,160px)}.resources-index-grid header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.resources-index-grid header h4{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem);display:inline-block;margin:0}.resources-index-grid header .-sort{display:inline-flex;gap:6px;align-items:center}.resources-index-grid header .-sort p{margin:0}.resources-index-grid header .-sort .-drop{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resources-index-grid header .-sort .-drop .-selected{cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:8px 0 8px 5px}.resources-index-grid header .-sort .-drop .-selected p{font-weight:700}.resources-index-grid header .-sort .-drop .-selected svg{font-size:9px;color:var(--teal);transition:color .2s linear}.resources-index-grid header .-sort .-drop .-selected:hover svg{color:var(--textColor1)}.resources-index-grid header .-sort .-drop .-options{position:absolute;right:0;bottom:0;width:200px;z-index:100;opacity:0;transition:opacity .2s linear;pointer-events:none}.resources-index-grid header .-sort .-drop .-options>div{position:absolute;top:-10px;transition:top .3s ease;right:0;width:100%;background-color:var(--bgColor);padding:10px 0;box-shadow:0 10px 10px #0000001a;border-radius:var(--borderRadiusSml)}.resources-index-grid header .-sort .-drop .-options>div .-option{background-color:var(--bgColor);padding:6px 16px;text-align:right;transition:background-color .2s linear;cursor:pointer}.resources-index-grid header .-sort .-drop .-options>div .-option:hover{background-color:#f9f9f9}.resources-index-grid header .-sort .-drop.-open .-options{opacity:1;pointer-events:auto}.resources-index-grid header .-sort .-drop.-open .-options>div{top:0}.resources-index-grid .-grid-outer{position:relative;min-height:300px;width:100%}.resources-index-grid .-grid-outer .-grid{--cellHeight: 400px;display:grid;gap:21px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));transition:opacity .3s ease}.resources-index-grid .-grid-outer .-grid .-cell a{border-radius:var(--borderRadiusMed);display:inline-block}.resources-index-grid .-grid-outer .-grid.-hide{opacity:0}.resources-index-grid .-grid-outer .-empty{display:flex;justify-content:center;align-items:center;min-height:200px;background-color:var(--greyLight)}.sidescroll-socials .center-frame .-scroll-window{--cellHeight: 510px;height:calc(var(--cellHeight) + 40px)}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell{height:var(--cellHeight)}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width{height:var(--cellHeight);border-radius:var(--borderRadiusMed);position:relative;overflow:hidden;cursor:pointer;display:inline-flex;flex-direction:column;--padX: 20px}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>header{border-radius:var(--borderRadiusMed) var(--borderRadiusMed) 0 0;border:var(--borderMed);border-bottom:none;transition:border-color .2s linear;padding:10px var(--padX);height:62px;flex:0 0 auto;margin:0;display:inline-flex;justify-content:space-between;align-items:center}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>header time{font-size:14px}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>header svg{font-size:11px;color:var(--blue)}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width .-featured-img{background-color:#000}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width .-featured-img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:5 / 3;height:auto;opacity:.95}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width .-placeholder{display:flex;justify-content:center;align-items:center;background-color:var(--greyLightFaint);aspect-ratio:5 / 3}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width .-placeholder img{width:80%;opacity:.8;max-width:200px;aspect-ratio:auto}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer{border-radius:0 0 var(--borderRadiusMed) var(--borderRadiusMed);border:var(--borderMed);border-top:none;transition:border-color .2s linear;--pSize: 14px;--lineHeight: 1.5;display:inline-flex;flex-direction:column;justify-content:space-between;flex:1 0 auto;height:0}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-content{width:100%;font-size:var(--pSize);line-height:var(--lineHeight);padding:16px var(--padX);height:100%;flex:0 1 auto;overflow:hidden;position:relative}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-content p{font-size:var(--pSize);line-height:var(--lineHeight)}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-content p:empty{display:none}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-content:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:35px;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 42%,rgba(255,255,255,0) 100%)}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions{padding:16px var(--padX);display:inline-flex;width:100%;gap:25px;align-items:center;flex:0 0 auto;height:50px}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions .-likes,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions .-comments{display:inline-flex;align-items:center;gap:10px}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions .-likes svg,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions .-comments svg{color:var(--red);font-size:10px}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions .-likes span,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width>footer .-interactions .-comments span{font-size:12px}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width{transition:all .3s linear}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width:hover{box-shadow:var(--boxShadowCardHover)}.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width:hover>header,.sidescroll-socials .center-frame .-scroll-window .-sliding-strip .social-cell .-uniform-width:hover>footer{border-color:#f8f8f8}.staff-cell{display:inline-block;border-radius:var(--borderRadiusMed);background-color:var(--red);position:relative;overflow:hidden;min-height:400px}.staff-cell .-img{top:0;right:0;bottom:0;left:0;position:absolute}.staff-cell .-img img{top:0;right:0;bottom:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover}.staff-cell .-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background:linear-gradient(0deg,rgba(31,31,31,1) 0%,rgba(31,31,31,.12368697478991597) 80%,rgba(31,31,31,0) 100%)}.staff-cell article{padding:32px 34px;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%}.staff-cell article footer h6,.staff-cell article footer p{margin:0}.staff-cell article footer p{margin-top:4px;line-height:1.4}.staff-grid .-member-types{width:100%}.staff-grid .-member-types>div{display:flex;margin:40px 0;gap:8px;justify-content:center}.staff-grid .-member-types>div .button{padding:10px 18px;font-size:1rem;line-height:1.2;white-space:nowrap}.staff-grid .-grid{padding-top:30px;display:grid;gap:23px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width: 639px){.staff-grid .-member-types{-ms-overflow-style:none;scrollbar-width:none}.staff-grid .-member-types::-webkit-scrollbar{display:none}.staff-grid .-member-types{overflow-x:scroll}.staff-grid .-member-types>div{width:auto;justify-content:normal}}.founding-members{border-radius:var(--borderRadiusMed);overflow:hidden;display:grid;grid-template-columns:clamp(300px,35vw,560px) 1fr;margin:clamp(30px,5vw,50px) 0 clamp(40px,6vw,70px)}.founding-members ._text{padding:42px 36px 70px;background-color:var(--bgColorGreyFaint)}.founding-members ._text h3{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin-bottom:.5em}.founding-members ._text p{font-weight:600;margin-top:.5em;max-width:440px;font-size:.95rem;margin-bottom:calc(.07em + 8px)}.founding-members img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1390px){.founding-members{grid-template-columns:100%}.founding-members ._text h3{font-size:2rem}}.box-section{padding:30px 0 clamp(60px,10vw,150px)}.box-section .center-frame>article{gap:clamp(60px,7.638888888888889vw,110px);padding:clamp(40px,6.597222222222222vw,95px);background-color:var(--bgColor);border-radius:var(--borderRadiusMed);box-shadow:var(--boxShadowBoxSection);display:flex;align-items:flex-start;position:relative;z-index:10}.box-section .center-frame>article .-img{max-width:380px;width:calc(50vw - 300px);flex:0 0 auto}.box-section .center-frame>article .-img img{border-radius:var(--borderRadiusMed)}.box-section .center-frame>article .-content{flex:0 1 auto;width:100%}.box-section .center-frame>article .-content h1{margin:2px 0 0}.box-section .center-frame>article .-content h2{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;margin-top:5px;color:var(--textColor1SemiFaint)}@media (max-width: 950px){.box-section .center-frame>article{flex-direction:column}.box-section .center-frame>article .-img{max-width:300px;width:100%}}.news-and-events-cards{margin-bottom:clamp(60px,6.25vw,90px)}.news-and-events-cards>header{margin-bottom:48px}.news-and-events-cards>header>*,.news-and-events-cards>header>.flex>*{margin-bottom:0}.news-and-events-cards>header .flex{justify-content:space-between;align-items:center}.news-and-events-cards>header .flex a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.news-and-events-cards>header .flex a:hover{color:var(--teal);text-decoration-color:var(--teal)}.news-and-events-cards>header .flex a{font-weight:700}.news-and-events-cards .-cards{display:flex;flex-direction:column;gap:24px}.news-and-events-cards .-cards .-card{padding:clamp(20px,2.4305555555555554vw,35px);border-radius:var(--borderRadiusMed);border:var(--borderMed);background-color:#fff;transition:all .3s linear}.news-and-events-cards .-cards .-card:hover{border-color:#fff;box-shadow:var(--boxShadowCardHover)}.news-and-events-cards .-cards .-card{padding-left:clamp(22px,2.8472222222222223vw,41px);min-height:clamp(350px,31.25vw,450px)}.news-and-events-cards .-cards .-card:hover .button{background-color:var(--teal);color:#fff}.news-and-events-cards .-cards .-card{min-height:165px;padding:0;width:100%;display:inline-flex;align-items:center}.news-and-events-cards .-cards .-card .-pic{width:240px;flex:0 0 auto;display:inline-flex;align-self:stretch}.news-and-events-cards .-cards .-card .-pic img{margin:-2px 0 -2px -2px;height:calc(100% + 4px);border-radius:var(--borderRadiusMed) 0 0 var(--borderRadiusMed);-o-object-fit:cover;object-fit:cover}.news-and-events-cards .-cards .-card .-pic.-transparency img{-o-object-fit:contain;object-fit:contain;margin:0;width:100%}.news-and-events-cards .-cards .-card .-content{padding:var(--padY) 20px var(--padY) 53px;width:0;flex:1 0 auto}.news-and-events-cards .-cards .-card .-content .-max{max-width:680px}.news-and-events-cards .-cards .-card .-content .-max time{display:block;margin:0;font-size:14px;color:var(--textColor1SemiFaint)}.news-and-events-cards .-cards .-card .-content .-max .-tag{transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:.8em;transition:all .4s ease!important;cursor:pointer;border:none;font-weight:600;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:99px;background-color:var(--greyLight);color:var(--textColor1SemiFaint);padding:.15em 1.4em .2em;font-size:12px;margin-bottom:5px;font-weight:400}.news-and-events-cards .-cards .-card .-content .-max .-tag:empty{display:none}.news-and-events-cards .-cards .-card .-content .-max h3{margin:.1em 0}.news-and-events-cards .-cards .-card .-content .-max p{color:var(--textColor1SemiFaint);margin:.1em 0 0;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.news-and-events-cards .-cards .-card .-cta{padding:var(--padY) 31px var(--padY)}.news-and-events-cards.-news .-cards .-card{--padY: 16px}.news-and-events-cards.-events .-cards .-card{--padY: 20px}.news-and-events-cards.-sort-by-month{margin-bottom:70px}.news-and-events-cards.-sort-by-month header{margin-bottom:26px}.news-and-events-cards.-training header{margin-bottom:32px}.news-and-events-cards.-training .-cards .-card{--padY: 20px}.news-and-events-cards.-training .-cards .-card .-content .-max h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem}.news-and-events-cards.-training .-cards .-card .-cta{display:inline-flex;align-items:center}.news-and-events-cards.-training .-cards .-card .-cta .button{margin-top:0}@media (max-width: 1000px) and (min-width: 721px){.news-and-events-cards .-cards{gap:5vw}.news-and-events-cards .-cards .-card{display:grid;grid-template-columns:240px 1fr}.news-and-events-cards .-cards .-card .-pic{width:100%;grid-column:1 / 2;grid-row:1 / 3}.news-and-events-cards .-cards .-card .-content{width:100%;grid-column:2 / 3;grid-row:1 / 2}.news-and-events-cards .-cards .-card .-content .-max{max-width:none}.news-and-events-cards .-cards .-card .-cta{width:100%;grid-column:2 / 3;grid-row:2 / 3}.news-and-events-cards .-cards .-card .-cta .button{margin:0;width:100%}}@media (max-width: 720px){.news-and-events-cards .-cards{gap:8vw}.news-and-events-cards .-cards .-card{flex-direction:column}.news-and-events-cards .-cards .-card .-pic{width:calc(100% + 4px)}.news-and-events-cards .-cards .-card .-pic img{border-radius:var(--borderRadiusMed) var(--borderRadiusMed) 0 0;height:auto;width:100%}.news-and-events-cards .-cards .-card .-content{padding-left:25px;padding-right:25px;--padY: 30px;width:100%}.news-and-events-cards .-cards .-card .-content .-max{max-width:none}.news-and-events-cards .-cards .-card .-cta{padding-top:0;padding-bottom:30px}.news-and-events-cards .-cards .-card .-cta .button{margin:0;width:100%}}.layout-members .news-and-events-cards .-cards{gap:16px}.slideshow-sml{position:relative;background-color:var(--grey);overflow:hidden;height:300px;border-radius:var(--borderRadiusMed);margin-bottom:90px}section.tabbed-content article .slideshow-sml{margin-top:clamp(60px,6.25vw,90px)}.slideshow-sml .-bgs .pic-pos-abs,.slideshow-sml .pic-pos-abs{top:0;right:0;bottom:0;left:0;position:absolute;overflow:hidden;display:flex}.slideshow-sml .-bgs .pic-pos-abs .res-picture,.slideshow-sml .pic-pos-abs .res-picture{width:100%;height:100%}.slideshow-sml .-bgs .pic-pos-abs .res-picture img,.slideshow-sml .pic-pos-abs .res-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.slideshow-sml .-bgs .pic-pos-abs .res-picture,.slideshow-sml .pic-pos-abs .res-picture{opacity:1}.slideshow-sml .-bgs{top:0;right:0;bottom:0;left:0;position:absolute}.slideshow-sml .-bgs .pic-pos-abs .res-picture{display:block;transform-origin:center;transform:scale(1.1);transition:opacity 1.1s,transform 1.2s cubic-bezier(.33,.82,.63,.99)}.slideshow-sml .-bgs .pic-pos-abs .res-picture.-hide-left,.slideshow-sml .-bgs .pic-pos-abs .res-picture.-hide-right{transition:opacity 1.1s,transform 1.2s cubic-bezier(.54,.02,.62,.14);opacity:0}.slideshow-sml .-bgs .pic-pos-abs .res-picture.-hide-left{transform:scale(1.1) translateY(-5%)}.slideshow-sml .-bgs .pic-pos-abs .res-picture.-hide-right{transform:scale(1.1) translateY(5%)}.slideshow-sml .-overlay{top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 15%,rgba(0,0,0,.2) 87%,rgba(0,0,0,.2) 100%)}.slideshow-sml .-slide{top:0;right:0;bottom:0;left:0;position:absolute}.slideshow-sml .-slide .-content{padding:50px 40px 50px 52px;display:flex;height:100%;align-items:flex-start;justify-content:space-between;position:relative;z-index:var(--zIndexPageContent)}.slideshow-sml .-slide .-content.-hide-left,.slideshow-sml .-slide .-content.-hide-right{pointer-events:none}.slideshow-sml .-slide .-content article{width:100%;max-width:650px;flex-shrink:0}.slideshow-sml .-slide .-content article h1,.slideshow-sml .-slide .-content article h2,.slideshow-sml .-slide .-content article h3,.slideshow-sml .-slide .-content article p,.slideshow-sml .-slide .-content article a,.slideshow-sml .-slide .-content article .button{transition:opacity .7s,transform 1.2s cubic-bezier(.33,.82,.63,.99)!important}.slideshow-sml .-slide .-content article h1,.slideshow-sml .-slide .-content article h2,.slideshow-sml .-slide .-content article h3,.slideshow-sml .-slide .-content article p{color:var(--textColor1Light)}.slideshow-sml .-slide .-content article h2{margin:0 0 calc(.1em + 8px)}.slideshow-sml .-slide .-content article p{max-width:580px;margin:.12em 0}.slideshow-sml .-slide .-content article a{margin-top:18px}.slideshow-sml .-slide .-content article :nth-child(2){transition-delay:.15s!important}.slideshow-sml .-slide .-content article :nth-child(3){transition-delay:.25s!important}.slideshow-sml .-slide .-content article :nth-child(4){transition-delay:.2s!important}.slideshow-sml .-slide .-content aside{height:100%;display:inline-flex;flex-direction:column;justify-content:center}.slideshow-sml .-slide .-content aside nav{display:flex;align-items:center;flex-direction:column}.slideshow-sml .-slide .-content aside nav>span{display:inline-flex;padding:8px}.slideshow-sml .-slide .-content aside nav>span span{display:inline-block;border-radius:99px;width:10px;height:10px}.slideshow-sml .-slide .-content aside nav>span:not(.-current){cursor:pointer}.slideshow-sml .-slide .-content aside nav>span:not(.-current) span{background-color:#fff}.slideshow-sml .-slide .-content aside nav>span.-current span{background-color:var(--yellow)}.slideshow-sml .-slide .-content aside p{font-weight:400}.slideshow-sml .-slide .-content.-hide-left article h1,.slideshow-sml .-slide .-content.-hide-left article h2,.slideshow-sml .-slide .-content.-hide-left article h3,.slideshow-sml .-slide .-content.-hide-left article p,.slideshow-sml .-slide .-content.-hide-left article a,.slideshow-sml .-slide .-content.-hide-right article h1,.slideshow-sml .-slide .-content.-hide-right article h2,.slideshow-sml .-slide .-content.-hide-right article h3,.slideshow-sml .-slide .-content.-hide-right article p,.slideshow-sml .-slide .-content.-hide-right article a{opacity:0;transition:opacity .7s,transform 1.2s cubic-bezier(.54,.02,.62,.14)!important}.slideshow-sml .-slide .-content.-hide-left footer,.slideshow-sml .-slide .-content.-hide-right footer{opacity:0}.slideshow-sml .-slide .-content.-hide-left article h2,.slideshow-sml .-slide .-content.-hide-left article h3,.slideshow-sml .-slide .-content.-hide-left article p,.slideshow-sml .-slide .-content.-hide-left article a{transform:translateY(-20px)}.slideshow-sml .-slide .-content.-hide-right article h2,.slideshow-sml .-slide .-content.-hide-right article h3,.slideshow-sml .-slide .-content.-hide-right article p,.slideshow-sml .-slide .-content.-hide-right article a{transform:translateY(20px)}@media (max-width: 900px){.slideshow-sml{height:360px}.slideshow-sml .-slide .-content{padding:8vw 10vw 8vw 8vw}}.contact-details .center-frame>.flex .-company-details{display:inline-flex;flex-direction:column;gap:70px;width:487px;flex:0 0 auto}.contact-details .center-frame>.flex .-enquiry{display:inline-block;width:0;flex:1 0 auto}.contact-details .center-frame>.flex .-enquiry form{padding-left:64px}@media (max-width: 800px){.contact-details .center-frame>.flex{flex-direction:column}.contact-details .center-frame>.flex .-company-details{width:100%}.contact-details .center-frame>.flex .-enquiry{width:100%;flex:0 0 auto;margin-top:60px}.contact-details .center-frame>.flex .-enquiry form{padding-left:0}}.h-line{width:1px;flex:0 0 auto;background-color:var(--greyLightFaint)}.display-fields{display:flex;flex-direction:column;gap:24px}.display-fields .-field h6{margin:0;font-size:15px}.display-fields .-field p{margin:0}.display-fields .-field p a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.display-fields .-field p a:hover{color:var(--teal);text-decoration-color:var(--teal)}.display-fields .-field p a{font-weight:700;color:var(--teal)}.display-fields .-field table{margin-top:5px}.display-fields .-field table tr td:first-child{padding-right:20px}.covid-updates .center-frame .-box{--heightTotal: 556px;--heightHeader: 110px;--padX: 40px;background-color:var(--greyLight);border:2px solid var(--greyLightFaint);border-radius:var(--borderRadiusMed)}.covid-updates .center-frame .-box header{height:var(--heightHeader);padding:18px var(--padX) 0;display:flex;align-items:center}.covid-updates .center-frame .-box header h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin:0}.covid-updates .center-frame .-box .-scrolling{height:calc(var(--heightTotal) - var(--heightHeader));overflow-y:scroll;width:100%}.covid-updates .center-frame .-box .-scrolling .-cards{display:flex;flex-direction:column;gap:16px;padding:14px var(--padX)}.covid-updates .center-frame .-box .-scrolling .-cards .-card{padding:clamp(20px,2.4305555555555554vw,35px);border-radius:var(--borderRadiusMed);border:var(--borderMed);background-color:#fff;transition:all .3s linear}.covid-updates .center-frame .-box .-scrolling .-cards .-card:hover{border-color:#fff;box-shadow:var(--boxShadowCardHover)}.covid-updates .center-frame .-box .-scrolling .-cards .-card{padding-left:clamp(22px,2.8472222222222223vw,41px);min-height:clamp(350px,31.25vw,450px)}.covid-updates .center-frame .-box .-scrolling .-cards .-card:hover .button{background-color:var(--teal);color:#fff}.covid-updates .center-frame .-box .-scrolling .-cards .-card{min-height:120px;padding:0 40px;width:100%;display:inline-flex;justify-content:space-between;align-items:center}.covid-updates .center-frame .-box .-scrolling .-cards .-card .-content p,.covid-updates .center-frame .-box .-scrolling .-cards .-card .-content h3{margin:0}.covid-updates .center-frame .-box .-scrolling .-cards .-card .-content p{font-size:14px;color:var(--textColor1SemiFaint)}.covid-updates .center-frame .-box .-scrolling .-cards .-card .-content h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem}.image-modal .-modal>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem*var(--tw-space-x-reverse));margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)))}.image-modal .-modal{top:0;right:0;bottom:0;left:0;position:fixed;pointer-events:none;opacity:0;transition:opacity .3s linear;display:flex;justify-content:center;align-items:center}.image-modal .-modal .-window{max-width:900px;aspect-ratio:16 / 9}.image-modal .-modal.-is-open{opacity:1;z-index:var(--zIndexOverlayGlobal)}.image-modal .-modal.-is-open .-window{pointer-events:auto}.image-modal:hover svg{color:var(--tealWarm)}.partners .content{margin-top:2.5rem;margin-bottom:2.5rem}.partners .content .partner{display:flex}.partners .content .partner{padding:0}{position:relative;z-index:20;background-color:var(--bgColor);border-radius:0 0 var(--borderRadiusMed) var(--borderRadiusMed);box-shadow:var(--boxShadowBoxSection)}.partner{gap:50px}{padding-top:22px}@media (max-width: 900px){{--headerMinHeight: 0;--headerFlexDirection: column }{--padX: 10vw}.partner{padding:25px var(--padX) 60px;flex-direction:column}}{margin-top:40px}.partner{padding:60px 97px}{{@media (max-width: 900px) {{ --padX: 10vw; } .partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}{@media (max-width: 900px){{ --padX: 10vw; } .partner {padding: 25px var(--padX) 60px; flex-direction: column}}}@media (max-width: 900px){{--padX: 10vw}.partner{padding:25px var(--padX) 60px;flex-direction:column}}{{@media (max-width: 900px) {{{.partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}}}{@media (max-width: 900px){{{.partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}}@media (max-width: 900px){{{.partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}{margin-top:30px}.partner{padding:50px 44px}{{@media (max-width: 500px) {{ --padX: 10vw; } .partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}{@media (max-width: 500px){{ --padX: 10vw; } .partner {padding: 25px var(--padX) 60px; flex-direction: column}}}@media (max-width: 500px){{--padX: 10vw}.partner{padding:25px var(--padX) 60px;flex-direction:column}}{{@media (max-width: 500px) {{{.partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}}}{@media (max-width: 500px){{{.partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}}@media (max-width: 500px){{{.partner {padding: 25px var(--padX) 60px; flex-direction: column}}}}{position:relative}@media (max-width: 1200px){{--colDynamicLeftPad: 0 }}{background-color:var(--black);padding:0 0 80px}{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;font-weight:300;margin:0}{{{{{{}}}}}}{{{{{}}}}}{{{{}}}}{{{}}}.partner{gap:14px}{display:inline-flex;flex-direction:column;gap:6px;padding:20px 30px;position:relative}{align-items:flex-start;padding-top:30px;gap:0}.partner{justify-content:space-between;align-items:center;width:100%}{margin-bottom:clamp(60px,6.25vw,90px)}{margin-bottom:48px}>.partner>*{margin-bottom:0}.partner{justify-content:space-between;align-items:center}{@media (max-width: 800px){>.partner{flex-direction:column}}}@media (max-width: 800px){>.partner{flex-direction:column}}{@media (max-width: 800px){{> .partner {flex-direction: column}}}}@media (max-width: 800px){{>.partner{flex-direction:column}}}.partners .content .partner .-img{width:33.333333%}.partners .content .partner .-img img{-o-object-fit:contain;object-fit:contain}.partners .content .partner .content{width:66.666667%}.partners .content .partner .content{padding-left:3rem;padding-right:3rem}.partners .content .partner .content{padding-bottom:3rem}@media (max-width: 801px){.partners .content .partner{display:block}.partners .content .partner .-img,.partners .content .partner .content{width:100%}.partners .content .partner .content{padding:0}}.shop-index{background-color:var(--bgColorGreyFaint);margin-bottom:-100px}.shop-index .center-frame{display:flex;gap:30px;padding-bottom:150px}.shop-index .center-frame aside{display:inline-block;width:260px;flex:0 0 auto}.shop-index .center-frame aside nav{display:flex;gap:8px;flex-direction:column}.shop-index .center-frame aside nav .-cat{cursor:pointer;opacity:.5;transition:opacity .2s linear}.shop-index .center-frame aside nav .-cat:hover{opacity:1}.shop-index .center-frame aside nav .-cat{padding:2px 0;margin:0;cursor:pointer}.shop-index .center-frame .shop-index-grid{width:0;flex:1 0 auto;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width: 900px){.shop-index .center-frame{flex-direction:column}.shop-index .center-frame aside{width:100%}.shop-index .center-frame .shop-index-grid{width:100%;flex:0 0 auto}}.shop-index-grid{display:grid;gap:24px}.shop-product{padding:clamp(20px,2.4305555555555554vw,35px);border-radius:var(--borderRadiusMed);border:var(--borderMed);background-color:#fff;transition:all .3s linear}.shop-product:hover{border-color:#fff;box-shadow:var(--boxShadowCardHover)}.shop-product{--product-height: 400px;padding:21px;min-height:var(--product-height);display:flex;flex-direction:column;gap:21px;cursor:pointer}.shop-product .-img img{aspect-ratio:10 / 9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-product article{height:100%;display:inline-flex;flex-direction:column}.shop-product article .-top{width:100%}.shop-product article .-top h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;margin-bottom:15px;transition:color .2s linear}.shop-product article .-top .price-line{--gap: 14px;font-size:28px}.shop-product article .-top .-login a{font-weight:700;color:var(--teal)}.shop-product article .-add-widget{width:100%}#app.-member-logged-in .shop-product{--product-height: 360px}.shop-product:hover article .-top h3{color:var(--teal)}.price-line{--gap: 14px;display:flex;gap:var(--gap);font-size:28px}.price-line p.-price{flex:0 0 auto;display:inline-flex;gap:.1em;align-items:flex-start;font-size:100%;margin:0}.price-line p.-price:before,.price-line p.-price span{display:inline-block;height:auto;font-weight:700;line-height:.7}.price-line p.-price:before{content:"$";display:inline-block;font-size:57%;line-height:.9}.price-line p.-price .-cents{font-size:57%}.price-line .-info-min .-original .-dollars,.price-line .-info-max .-original .-dollars{font-size:1.2em;margin:0 .1em 0 .2em}.price-line .-info-min .-original .-dollars:before,.price-line .-info-max .-original .-dollars:before{content:"$";display:inline-block;font-size:60%;line-height:.9;position:relative;top:-.3em}.price-line .-info-min{margin-top:-.3em}.price-line .-info-min p{line-height:1.2;font-size:40%;display:inline-block;padding:.4em .9em;border-radius:99px;border:1px solid #eee}.price-line .-info-max{margin-top:-.1em}.price-line .-info-max p{margin:0;line-height:1.2;font-size:30%}.price-line .-info-max p a{font-weight:700}.price-line .-info-max p:not(:last-child){margin-bottom:.5em}.variant-select>p{margin:-.2em 0 8px}.variant-select .select-sml .-select{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.variant-select .select-sml .-select[readonly]{color:var(--textColor1readonly)}.variant-select .select-sml .-select:focus{outline:var(--inputFocus)}.variant-select .select-sml .-select{height:48px;padding-left:14px}.variant-select .select-sml .-select.-is-open{background-color:#fff}.product-section.box-section{position:relative}.product-section.box-section .center-frame .product-detail{gap:clamp(40px,4.513888888888889vw,65px);padding:clamp(35px,4.513888888888889vw,65px)}.product-section.box-section .center-frame .product-detail .-img{max-width:550px}.product-section.box-section .center-frame .product-detail .-content{padding-top:20px}.product-section.box-section .center-frame .product-detail .-content .price-line{margin-top:36px;--gap: 40px;font-size:48px}.product-section.box-section .center-frame .product-detail .-content .variant-select{margin-top:40px}.product-section.box-section .center-frame .related-products{padding-top:clamp(60px,6.597222222222222vw,95px)}.product-section.box-section .center-frame .related-products h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);margin-bottom:44px;text-align:center}.product-section.box-section .center-frame .related-products .shop-index-grid{grid-template-columns:repeat(4,1fr)}.product-section.box-section.-is-open-delay{z-index:var(--zIndexOverlayGlobal)}@media (min-width: 1151px) and (max-width: 1400px){.product-section.box-section .center-frame .related-products .shop-index-grid{grid-template-columns:repeat(3,1fr)}.product-section.box-section .center-frame .related-products .shop-index-grid .shop-product:nth-child(4){display:none}}@media (max-width: 1150px){.product-section.box-section .center-frame .related-products .shop-index-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 950px){.product-section.box-section .center-frame .related-products .product-detail{flex-direction:column}.product-section.box-section .center-frame .related-products .product-detail .-img{max-width:300px;width:100%}}@media (max-width: 550px){.product-section.box-section .center-frame .product-detail .-content .price-line{font-size:9vw;gap:5vw}}.image-gallery{display:inline-flex;flex-direction:column;gap:32px}.image-gallery .-lrg{width:100%}.image-gallery .-lrg img{width:100%;aspect-ratio:1}.image-gallery .-thumbs{display:inline-flex;justify-content:center;gap:15px}.image-gallery .-thumbs .-thumb{display:inline-block;aspect-ratio:1;width:99px;border:var(--borderMed);border-radius:var(--borderRadiusMed);transition:border-color .2s linear}.image-gallery .-thumbs .-thumb:not(.-selected){cursor:pointer}.image-gallery .-thumbs .-thumb:not(.-selected):hover{border-color:var(--greyLightMed)}.image-gallery .-thumbs .-thumb.-selected{border-color:var(--teal)}.add-to-cart{margin:30px 0 40px}.add-to-cart .-qty-and-submit{display:flex;height:48px;padding-top:24px;box-sizing:content-box}.add-to-cart .-qty-and-submit .-number{display:inline-flex;padding:0 10px 0 15px;width:160px;flex:0 0 auto;border:var(--borderMed);border-radius:99px 0 0 99px;border-right:none}.add-to-cart .-qty-and-submit .-number .-plus,.add-to-cart .-qty-and-submit .-number .-minus{cursor:pointer;opacity:.5;transition:opacity .2s linear}.add-to-cart .-qty-and-submit .-number .-plus:hover,.add-to-cart .-qty-and-submit .-number .-minus:hover{opacity:1}.add-to-cart .-qty-and-submit .-number .-plus,.add-to-cart .-qty-and-submit .-number .-minus{display:inline-flex;align-items:center;justify-content:center;width:40px;font-size:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-to-cart .-qty-and-submit .-number .-plus svg,.add-to-cart .-qty-and-submit .-number .-minus svg{font-size:16px;color:#222}.add-to-cart .-qty-and-submit .-number input{display:inline-block;width:0;flex:1 0 auto;border:none;padding:10px;text-align:center}.add-to-cart .-qty-and-submit button{background-color:var(--teal);width:0;flex:1 0 auto;display:inline-flex;gap:14px;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0 99px 99px 0}.add-to-cart .-qty-and-submit button h6,.add-to-cart .-qty-and-submit button svg{display:inline-block;color:#fff;margin:0}.add-to-cart .-qty-and-submit button p{display:none}.add-to-cart .-qty-and-submit button svg{font-size:10px}.add-to-cart .-qty-and-submit button.-adding,.add-to-cart .-qty-and-submit button.-added-timeout{pointer-events:none}.add-to-cart .-qty-and-submit button.-adding svg{font-size:5px}.add-to-cart .-qty-and-submit button.-added-timeout{background-color:var(--yellow)}.add-to-cart .-qty-and-submit button.-added-timeout h6{color:var(--textColor1)}.add-to-cart .-error-messages,.add-to-cart .-persisted-added-message{max-height:10px;transition:max-height 1.5s ease;overflow:hidden}.add-to-cart .-error-messages .-inner,.add-to-cart .-persisted-added-message .-inner{display:grid;grid-template-columns:1fr;gap:20px;padding-top:10px}.add-to-cart .-error-messages .-inner p,.add-to-cart .-persisted-added-message .-inner p{margin:0}.add-to-cart .-error-messages.-expanded,.add-to-cart .-persisted-added-message.-expanded{max-height:100px}@media (max-width: 800px){.add-to-cart .-qty-and-submit button h6{display:none}.add-to-cart .-qty-and-submit button p{display:inline-block;color:#fff;margin:0}}.shopping-cart-section{padding:20px 0 100px}.shopping-cart-section h1{margin-bottom:50px}.shopping-cart{display:flex;gap:24px;--boxPadTop: 36px;--boxPadX: 40px}.shopping-cart article>div,.shopping-cart aside>div{padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed)}.shopping-cart article>div h3,.shopping-cart aside>div h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.shopping-cart article{display:inline-block;width:0;flex:1 0 auto}.shopping-cart article>div header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.shopping-cart article>div header h4{opacity:0;transition:opacity .2s linear}.shopping-cart article>div header h6,.shopping-cart article>div header p{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem;text-align:right;margin:0;line-height:1.2}.shopping-cart article>div header p{font-weight:400;color:var(--textColor1SemiFaint)}.shopping-cart article>div header p a{color:var(--teal);font-weight:700}.shopping-cart article>div table{width:100%;border-collapse:collapse;table-layout:fixed}.shopping-cart article>div table thead tr th,.shopping-cart article>div table thead tr td,.shopping-cart article>div table tbody tr th,.shopping-cart article>div table tbody tr td{text-align:left;width:25%;padding-right:20px}.shopping-cart article>div table thead tr th.-thumb-and-title,.shopping-cart article>div table thead tr td.-thumb-and-title,.shopping-cart article>div table tbody tr th.-thumb-and-title,.shopping-cart article>div table tbody tr td.-thumb-and-title{width:300px}.shopping-cart article>div table thead tr th.-qty,.shopping-cart article>div table thead tr td.-qty,.shopping-cart article>div table tbody tr th.-qty,.shopping-cart article>div table tbody tr td.-qty{width:auto}.shopping-cart article>div table thead tr th.-price,.shopping-cart article>div table thead tr td.-price,.shopping-cart article>div table tbody tr th.-price,.shopping-cart article>div table tbody tr td.-price{width:165px}.shopping-cart article>div table thead tr th.-total,.shopping-cart article>div table thead tr td.-total,.shopping-cart article>div table tbody tr th.-total,.shopping-cart article>div table tbody tr td.-total{width:65px;text-align:right;padding-right:0}.shopping-cart article>div table thead tr th{padding-bottom:6px;border-bottom:var(--borderThin)}.shopping-cart article>div table tbody{--tdPadTop: 20px}.shopping-cart article>div table tbody tr td{padding-top:22px;padding-bottom:22px;border-bottom:var(--borderThin);vertical-align:top}.shopping-cart article>div table tbody tr td h4,.shopping-cart article>div table tbody tr td p{line-height:1.2}.shopping-cart article>div table tbody tr td h4{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.94rem}.shopping-cart article>div table tbody tr td.-thumb-and-title>div{width:100%;display:inline-flex;gap:10px}.shopping-cart article>div table tbody tr td.-thumb-and-title>div .-img{width:128px;flex:0 0 auto}.shopping-cart article>div table tbody tr td.-thumb-and-title>div .-img img{width:100%;aspect-ratio:1}.shopping-cart article>div table tbody tr td.-thumb-and-title>div .-title{width:0;flex:1 0 auto;padding-top:var(--tdPadTop)}.shopping-cart article>div table tbody tr td.-thumb-and-title>div .-title p{color:var(--textColor1SemiFaint)}.shopping-cart article>div table tbody tr td.-qty{--qtyInputWidth: 120px}.shopping-cart article>div table tbody tr td.-qty .qty-input{margin-top:var(--tdPadTop)}.shopping-cart article>div table tbody tr td.-qty .-remove{width:var(--qtyInputWidth);text-align:center}.shopping-cart article>div table tbody tr td.-qty .-remove a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.shopping-cart article>div table tbody tr td.-qty .-remove a:hover{color:var(--red);text-decoration-color:var(--red)}.shopping-cart article>div table tbody tr td.-qty .-remove a{margin:4px 0 0;color:var(--textColor1SemiFaint);font-size:14px}.shopping-cart article>div table tbody tr td.-price>div{padding-top:var(--tdPadTop);width:100%;display:inline-flex;flex-direction:column;gap:10px;justify-content:space-between}.shopping-cart article>div table tbody tr td.-price>div .price-formatted{font-weight:700}.shopping-cart article>div table tbody tr td.-price>div .-discount p{line-height:1.5;font-size:14px;margin:0 0 4px}.shopping-cart article>div table tbody tr td.-price>div .-discount p .price-formatted{position:relative;top:-.25em}.shopping-cart article>div table tbody tr td.-price>div .-discount .-amount{color:var(--red)}.shopping-cart article>div table tbody tr td.-total .price-formatted{padding-top:var(--tdPadTop);font-weight:700}.shopping-cart article>div .-awaiting-init-fetch{min-height:400px;display:flex;justify-content:center;align-items:center}.shopping-cart article>div .-awaiting-init-fetch svg{color:var(--teal)}.shopping-cart aside{width:clamp(360px,27.77777777777778vw,400px);flex:0 0 auto}.shopping-cart.-init-fetched article>div header h4{opacity:1}@media (max-width: 1480px){.shopping-cart{flex-direction:column}.shopping-cart article,.shopping-cart aside{width:100%;flex:0 0 auto}}@media (max-width: 1050px){.shopping-cart article>div table thead tr,.shopping-cart article>div table tbody tr{display:grid;grid-template-columns:clamp(280px,35vw,380px) 1fr 1fr}.shopping-cart article>div table thead tr th,.shopping-cart article>div table thead tr td,.shopping-cart article>div table tbody tr th,.shopping-cart article>div table tbody tr td{display:inline-block;width:100%!important}.shopping-cart article>div table thead{display:none}.shopping-cart article>div table tbody{--tdPadTop: 3vw}.shopping-cart article>div table tbody tr{padding:40px 0 10px}.shopping-cart article>div table tbody tr td{border:none}.shopping-cart article>div table tbody tr td.-thumb-and-title,.shopping-cart article>div table tbody tr td.-qty,.shopping-cart article>div table tbody tr td.-price{padding:0}.shopping-cart article>div table tbody tr td.-thumb-and-title{grid-column:1 / 2}.shopping-cart article>div table tbody tr td.-qty{grid-column:2 / 3}.shopping-cart article>div table tbody tr td.-price{grid-column:3 / 4}.shopping-cart article>div table tbody tr td.-price .price-formatted{justify-content:flex-end;padding-top:7px}.shopping-cart article>div table tbody tr td.-price .-discount{text-align:right}.shopping-cart article>div table tbody tr td.-total{grid-column:3 / 4}.shopping-cart article>div table tbody tr td.-total .price-formatted{font-size:24px}}@media (max-width: 800px){.shopping-cart article>div header{flex-direction:column;align-items:flex-start;gap:20px}.shopping-cart article>div header .-login{width:100%}.shopping-cart article>div header .-login h6,.shopping-cart article>div header .-login p{text-align:left;line-height:1.5}.shopping-cart article>div table tbody tr{grid-template-columns:1fr 1fr}.shopping-cart article>div table tbody tr td.-thumb-and-title{grid-column:1 / 3}.shopping-cart article>div table tbody tr td.-qty{grid-column:1 / 2}.shopping-cart article>div table tbody tr td.-price{grid-column:2 / 3}.shopping-cart article>div table tbody tr td.-price .price-formatted{justify-content:flex-end;padding-top:7px}.shopping-cart article>div table tbody tr td.-price .-discount{text-align:right}.shopping-cart article>div table tbody tr td.-total{grid-column:2 / 3}.shopping-cart article>div table tbody tr td.-total .price-formatted{font-size:20px}.shopping-cart article>div>.button{padding-left:10px;padding-right:10px;width:100%}}.price-formatted{display:inline-flex;align-items:flex-start;gap:.1em}.price-formatted .-dollar-sign{font-size:.8em}.price-formatted:not(.-negative) .-negative-sign{display:none}.price-formatted.-negative{color:var(--red)}.price-formatted.-negative .-negative-sign{font-size:.9em;position:relative;top:-.1em}.qty-input{display:inline-flex;padding:0 10px;width:var(--qtyInputWidth);flex:0 0 auto;border:var(--borderThin);border-radius:99px;gap:2px}.qty-input .-plus,.qty-input .-minus{cursor:pointer;opacity:.5;transition:opacity .2s linear}.qty-input .-plus:hover,.qty-input .-minus:hover{opacity:1}.qty-input .-plus,.qty-input .-minus{display:inline-flex;align-items:center;justify-content:center;width:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qty-input .-plus svg,.qty-input .-minus svg{font-size:10px;color:#222}.qty-input input:focus{outline:var(--inputFocus)}.qty-input input{display:inline-block;width:0;flex:1 0 auto;height:35px;border:none;padding:10px;text-align:center}.summary-sidebar h3{margin-bottom:38px}.summary-sidebar h6,.summary-sidebar p{margin:0;line-height:1.2;font-size:1rem}.summary-sidebar .-subtotal,.summary-sidebar .-code>div,.summary-sidebar .-delivery>div,.summary-sidebar .-grand-total>div{display:flex;justify-content:space-between;margin-bottom:28px;align-items:center;gap:20px}.summary-sidebar .-code h6,.summary-sidebar .-delivery h6{margin-bottom:5px}.summary-sidebar .-code>div{padding-top:4px}.summary-sidebar .-code>div .-input{--inputBgColor: var(--greyLight);background-color:var(--inputBgColor);border-radius:var(--borderRadiusSml);border:var(--borderThin)}.summary-sidebar .-code>div .-input[readonly]{color:var(--textColor1readonly)}.summary-sidebar .-code>div .-input{display:inline-flex;width:0;flex:1 0 auto;height:48px;max-width:220px}.summary-sidebar .-code>div .-input input{display:inline-block;width:0;flex:1 0 auto}.summary-sidebar .-code>div .-input input:focus{outline:var(--inputFocus)}.summary-sidebar .-code>div .-input input{height:100%;background-color:transparent;border:none;padding-left:20px;text-transform:uppercase}.summary-sidebar .-code>div .-input .button{padding-left:14px;padding-right:14px;margin:10px 8px 10px 0}.summary-sidebar .-delivery>div p{display:inline-block;font-size:15px;color:var(--textColor1SemiFaint)}.summary-sidebar .-grand-total{padding-top:30px;border-top:var(--borderThin)}.summary-sidebar .-grand-total .-amount{margin-bottom:5px}.summary-sidebar .-grand-total .-amount .price-formatted{font-size:28px;font-weight:700}.summary-sidebar .-grand-total .-gst{display:flex;align-items:center;gap:5px;justify-content:flex-end}.summary-sidebar .-grand-total .-gst p{color:var(--textColor1SemiFaint);margin:0}.summary-sidebar .-grand-total .-gst .price-formatted{color:var(--textColor1SemiFaint)}@media (max-width: 500px){.summary-sidebar .-code>div{flex-direction:column;align-items:stretch}.summary-sidebar .-code>div .-input{width:100%;max-width:none}.summary-sidebar .-code>div .price-formatted{width:100%;justify-content:flex-end}}.payment{margin:3rem 0;padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed)}.payment .details{padding:3rem}.qty-display{margin-top:var(--tdPadTop)}.addresses{margin-top:3em;display:flex;padding:36px 40px;background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed)}.addresses .address{margin-right:auto}.become-a-member-section h1{text-align:center}.become-a-member-section{padding-top:80px}.become-a-member-section .content{margin:0 16rem;margin-bottom:2em}.become-a-member-section .center-frame{display:flex;gap:clamp(40px,14vw - 60px,125px)}.become-a-member-section .center-frame .become-a-member{flex:0 0 auto;width:100%}.become-a-member-section .center-frame>article{display:inline-block;width:0;flex:1 0 auto;padding-top:60px}.become-a-member-section .center-frame>article>*{max-width:600px}.become-a-member-section .center-frame>article h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);color:var(--teal)}.become-a-member-section .center-frame>article ul{margin-left:1.3em}@media (max-width: 1100px){.become-a-member-section .center-frame{gap:60px;flex-direction:column}.become-a-member-section .center-frame .portal-login{width:100%;--boxPadInnerX: 8vw}.become-a-member-section .center-frame .portal-login form h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2rem,3.8222222222222224vw,3.44rem)}.become-a-member-section .center-frame .portal-login form .tabbed-content{--mobileScrollPadX: var(--boxPadInnerX)}.become-a-member-section .center-frame>article{padding-top:10px;width:100%}.become-a-member-section .center-frame>article>h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2rem,3.8222222222222224vw,3.44rem)}}.become-a-member{padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed);--boxPadTop: 35px;--boxPadInnerX: 55px;--boxPadX: 0}.become-a-member form>h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);text-align:center}.become-a-member form .tabbed-content header{margin-bottom:40px}.become-a-member form .tabbed-content article{padding-left:var(--boxPadInnerX);padding-right:var(--boxPadInnerX)}.become-a-member form .button{margin-top:28px;width:100%}.become-a-member form .-forgot{text-align:center}.become-a-member form .-forgot a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.become-a-member form .-forgot a:hover{color:var(--teal);text-decoration-color:var(--teal)}.become-a-member form .-forgot a{color:var(--textColor1SemiFaint);font-size:15px;font-weight:700}.become-a-member-form-section h3{color:var(--teal);border-bottom:1px solid var(--greyLightFaint);margin-top:1em!important}.portal-login-section{padding-top:30px}.portal-login-section .center-frame{display:flex;gap:clamp(40px,18vw - 160px,125px)}.portal-login-section .center-frame .portal-login{width:455px;flex:0 0 auto}.portal-login-section .center-frame>article{display:inline-block;width:0;flex:1 0 auto;padding-top:60px}.portal-login-section .center-frame>article>*{max-width:600px}.portal-login-section .center-frame>article h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);color:var(--teal)}.portal-login-section .center-frame>article ul{margin-left:1.3em}@media (max-width: 1100px){.portal-login-section .center-frame{gap:60px;flex-direction:column}.portal-login-section .center-frame .portal-login{width:100%;--boxPadInnerX: 8vw}.portal-login-section .center-frame .portal-login form h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2rem,3.8222222222222224vw,3.44rem)}.portal-login-section .center-frame .portal-login form .tabbed-content{--mobileScrollPadX: var(--boxPadInnerX)}.portal-login-section .center-frame>article{padding-top:10px;width:100%}.portal-login-section .center-frame>article>h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(2rem,3.8222222222222224vw,3.44rem)}}.portal-login{padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed);--boxPadTop: 35px;--boxPadInnerX: 55px;--boxPadX: 0}.portal-login form>h1{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem);text-align:center}.portal-login form .tabbed-content header{margin-bottom:40px}.portal-login form .tabbed-content article{padding-left:var(--boxPadInnerX);padding-right:var(--boxPadInnerX)}.portal-login form .button{margin-top:28px;width:100%}.portal-login form .-forgot{text-align:center}.portal-login form .-forgot a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.portal-login form .-forgot a:hover{color:var(--teal);text-decoration-color:var(--teal)}.portal-login form .-forgot a{color:var(--textColor1SemiFaint);font-size:15px;font-weight:700}.section.section-content .center-frame .content{max-width:var(--content-max-width)}.hero-grey-canopy+.section.section-content{padding-top:clamp(50px,5.208333333333333vw,75px)}.section.section-content .content-picture .res-picture img{width:unset}.bard-wysiwyg h2,.content h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem)}.bard-wysiwyg h3,.content h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.bard-wysiwyg h4,.content h4{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;line-height:1.5;font-size:1.25rem}.bard-wysiwyg h5,.content h5{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem}.bard-wysiwyg ul,.bard-wysiwyg ol,.content ul,.content ol{margin-left:2.3em;margin-bottom:2.4em}.bard-wysiwyg ul li,.bard-wysiwyg ol li,.content ul li,.content ol li{margin-bottom:.3em}.bard-wysiwyg ul,.content ul{list-style-type:disc}.bard-wysiwyg ul li::marker,.content ul li::marker{color:var(--red)}.bard-wysiwyg ol,.content ol{list-style-type:decimal}.bard-wysiwyg blockquote,.content blockquote{padding-top:clamp(20px,2.5vw,36px);padding-bottom:clamp(20px,2.5vw,36px);padding-left:clamp(40px,5.555555555555555vw,80px);position:relative;max-width:800px}.bard-wysiwyg blockquote>svg,.content blockquote>svg{left:clamp(12px,2.0833333333333335vw,30px);top:clamp(15px,1.7361111111111112vw,25px);font-size:clamp(11px,.9722222222222222vw,14px);position:absolute}.bard-wysiwyg a:not(.button):not(.custom-hover),.content a:not(.button):not(.custom-hover){text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .2s linear;cursor:pointer;font-weight:700}.bard-wysiwyg a:not(.button):not(.custom-hover):hover,.content a:not(.button):not(.custom-hover):hover{text-decoration-color:currentColor}.bard-wysiwyg a:not(.button):not(.custom-hover),.content a:not(.button):not(.custom-hover){color:var(--teal)}.figures{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fill,minmax(auto,280px))}.figures dt{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.65rem,3.111111111111111vw,2.8rem);line-height:1}.figures dd{opacity:.8}.banner-low-curve{padding-top:0}.banner-low-curve>div{overflow:hidden;position:relative;background-color:#1f1f1f}.banner-low-curve>div .center-frame>div{position:relative}.banner-low-curve>div .center-frame>div:before{top:0;right:0;bottom:0;left:0;position:absolute;display:block;content:"";background:linear-gradient(90deg,rgba(31,31,31,1) 0%,rgba(31,31,31,0) 25%,rgba(31,31,31,0) 75%,rgba(31,31,31,1) 100%)}.banner-low-curve>div .-curve{position:absolute;overflow:hidden;left:0;right:0;width:100%;bottom:0}.banner-low-curve>div .-curve img{transform:scale(1.1)}.key-val{margin:12px 0}.key-val>:first-child{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-size:.94rem;font-weight:700;color:var(--textColor1SemiFaint);margin:0}.key-val>:last-child{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:400;font-size:1rem;font-weight:700;margin:0}.layout-members .key-val-horizontal{display:flex;justify-content:space-between;align-items:flex-start}.layout-members .key-val-horizontal>:first-child{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-weight:400;font-size:1rem;margin:0}.layout-members .key-val-horizontal>:last-child{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-weight:400;font-size:1rem;margin:0;flex:0 0 auto}.five-stars{display:inline-flex;gap:3px}.five-stars .-star{display:inline-block;color:var(--greyLightFaint);font-size:17px;transition:all .2s linear}.five-stars .-star.-on{color:var(--yellow)}.five-stars:not(.-readonly) .-star{cursor:pointer}.five-stars:not(.-readonly) .-star.-on.-hover-off{opacity:.3}.five-stars:not(.-readonly) .-star:not(.-on).-hover-on{color:var(--yellow);opacity:.4}.loader-anim{position:absolute;top:0;left:0;right:0;width:100%;display:flex;padding-top:100px;justify-content:center;transition:opacity .3s ease;opacity:0;pointer-events:none}.loader-anim svg{font-size:14px;color:var(--teal)}.loader-anim.-show{opacity:1}.tick-ul{display:flex;flex-direction:column;gap:12px}.tick-ul .-li{display:inline-flex;gap:15px}.tick-ul .-li p{margin:0}.tick-ul .-li svg{width:15px;flex:0 0 auto;color:var(--red);position:relative;top:.3em}.hidden-anchor{opacity:0;height:0;pointer-events:none;position:relative;top:-200px}.members-content-pic .res-picture img{width:unset}.copy-link{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tooltipOpacity: 0;--tooltipBottom: 4px}.copy-link.-tooltip-showing{--tooltipOpacity: 1;--tooltipBottom: 14px}.copy-link .-pos-top{position:absolute;top:0;height:0;left:-100px;right:-100px;pointer-events:none;opacity:var(--tooltipOpacity);transition:opacity .2s}.copy-link .-pos-top .-pos-bottom{position:absolute;bottom:var(--tooltipBottom);transition:bottom .2s ease;left:0;right:0;display:flex;justify-content:center}.copy-link .-pos-top .-pos-bottom .-box{padding:20px 30px;background-color:var(--bgColor);border-radius:0 0 8px 8px;border-top:5px solid var(--shamrock);box-shadow:0 5px 40px #0003}.text-balance{text-wrap:balance}body.layout-members{background-color:var(--greyLight)}body.layout-members .top-nav{box-shadow:none!important}body.layout-members .breadcrumbs-bar{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;padding-top:40px}@media (min-width: 1250px){body.layout-members .members-menu-mobile{display:none}}@media (max-width: 1249px){body.layout-members .breadcrumbs-bar{display:none}}.two-col-main{padding-left:clamp(6vw,50vw - 700px,50vw);padding-right:clamp(6vw,50vw - 700px,50vw);width:100%;gap:clamp(50px,5.555555555555555vw,80px);padding-top:40px;display:flex}.two-col-main aside{width:clamp(180px,16.666666666666668vw,240px);flex:0 0 auto}.two-col-main aside .side-nav{display:flex;flex-direction:column;gap:15px;position:sticky;top:50px}.two-col-main aside .side-nav a{cursor:pointer;opacity:.65;transition:opacity .2s linear}.two-col-main aside .side-nav a:hover{opacity:1}.two-col-main aside .side-nav a{display:inline-flex;align-items:center;gap:18px;width:100%;padding:5px 0 8px}.two-col-main aside .side-nav a .members-nav-icon svg{font-size:10px}.two-col-main aside .side-nav a span{font-size:15px;font-weight:700}.two-col-main aside .side-nav a.-current{color:var(--teal);opacity:1}.two-col-main main{flex:1 0 auto;width:0;padding-bottom:clamp(10px,5vw,80px)}.two-col-main main .section{padding-top:clamp(45px,4.861111111111111vw,70px);padding-bottom:clamp(45px,4.861111111111111vw,70px);width:100%}.two-col-main main .section:first-child{padding-top:0}.two-col-main main .center-frame{padding-left:0;padding-right:0}@media (max-width: 1249px){.two-col-main:not(.-mobile-show-aside) aside{display:none}.two-col-main main{width:100%;flex:0 0 auto}.two-col-main.-mobile-show-aside{flex-direction:column}}.white-cards-on-grey{display:grid;gap:14px 18px;grid-template-columns:1fr}.white-cards-on-grey>div{padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed);padding:clamp(20px,2.4305555555555554vw,35px)}.white-cards-on-grey>div h2{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2222222222222223vw,2rem)}.white-cards-on-grey>div h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:clamp(1.2rem,1.6666666666666667vw,1.5rem)}.white-cards-on-grey>div h4{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;line-height:1.5;font-size:1.25rem}.white-cards-on-grey>div h5{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem}.white-cards-on-grey>div ul,.white-cards-on-grey>div ol{margin-left:2.3em;margin-bottom:2.4em}.white-cards-on-grey>div ul li,.white-cards-on-grey>div ol li{margin-bottom:.3em}.white-cards-on-grey>div ul{list-style-type:disc}.white-cards-on-grey>div ul li::marker{color:var(--red)}.white-cards-on-grey>div ol{list-style-type:decimal}.white-cards-on-grey>div blockquote{padding-top:clamp(20px,2.5vw,36px);padding-bottom:clamp(20px,2.5vw,36px);padding-left:clamp(40px,5.555555555555555vw,80px);position:relative;max-width:800px}.white-cards-on-grey>div blockquote>svg{left:clamp(12px,2.0833333333333335vw,30px);top:clamp(15px,1.7361111111111112vw,25px);font-size:clamp(11px,.9722222222222222vw,14px);position:absolute}.white-cards-on-grey>div a:not(.button):not(.custom-hover){text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .2s linear;cursor:pointer;font-weight:700}.white-cards-on-grey>div a:not(.button):not(.custom-hover):hover{text-decoration-color:currentColor}.white-cards-on-grey>div a:not(.button):not(.custom-hover){color:var(--teal)}.white-cards-on-grey>div{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.white-cards-on-grey>div header,.white-cards-on-grey>div footer{width:100%}.white-cards-on-grey>div h3{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:1.125rem;margin-bottom:.7em}@media (min-width: 601px){.white-cards-on-grey.-w400{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.white-card-on-grey{padding:var(--boxPadTop) var(--boxPadX) var(--boxPadBottom, var(--boxPadTop));background-color:var(--bgColor);box-shadow:var(--boxShadowBoxSection);border-radius:var(--borderRadiusMed);padding:40px 44px;width:100%}.white-card-on-grey.-inner-pad{padding-left:0;padding-right:0}.white-card-on-grey.-inner-pad .-pad{padding-left:44px;padding-right:44px}.white-card-on-grey.-inner-pad .-pad ul{margin-left:1.16em}.cpd-index-tables{margin-top:40px;position:relative;min-height:300px}.cpd-index-table{--gap: 20px;--rowPadX: clamp(10px, 10vw - 150px, 30px);--colWidthDate: 90px;--colWidthFormal: 170px;--colWidthInformal: 220px;--textAlignRightDesktop: right}.cpd-index-table .-rows .cpd-index-table-row{display:grid;gap:var(--gap);padding:20px var(--rowPadX)}.cpd-index-table .-rows .cpd-index-table-row>div{display:inline-flex;flex-direction:column}.cpd-index-table .-rows .cpd-index-table-row>div h4{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.8125rem;margin:0 0 4px}.cpd-index-table .-rows .cpd-index-table-row>div p{margin:0;color:var(--textColor1)}.cpd-index-table .-rows .cpd-index-table-row .-title p{font-size:16px;line-height:1.4;font-weight:700}.cpd-index-table .-rows .cpd-index-table-row .-title p a{color:var(--teal);text-decoration:underline}.cpd-index-table .-rows .cpd-index-table-row{grid-template-columns:1fr var(--colWidthDate) var(--colWidthFormal) var(--colWidthInformal);border-top:var(--borderMemberTable)}.cpd-index-table .-rows .cpd-index-table-row .-title p a{display:inline-block}.cpd-index-table .-rows .cpd-index-table-row .-title p a:hover{text-decoration-color:transparent}.cpd-index-table .-rows .cpd-index-table-row .-date p,.cpd-index-table .-rows .cpd-index-table-row .-formal p,.cpd-index-table .-rows .cpd-index-table-row .-informal p{font-size:16px}.cpd-index-table .-rows .cpd-index-table-row hr{height:0;border:none;border-bottom:var(--borderThin);grid-column:1/-1}.cpd-index-table .-rows .cpd-index-table-row .-outcomes,.cpd-index-table .-rows .cpd-index-table-row .-notes{grid-column:span 2}.cpd-index-table .-rows .cpd-index-table-row .-outcomes p,.cpd-index-table .-rows .cpd-index-table-row .-notes p{font-size:15px}.cpd-index-table .-rows .cpd-index-table-row:nth-child(2n){background-color:var(--bgColorGreyFaint)}.cpd-index-table .-rows .cpd-index-table-row:not(.-multi){grid-template-columns:6fr var(--colWidthDate) 3fr 4fr 2fr}.cpd-index-table .-rows .cpd-index-table-row:not(.-multi) .-formal,.cpd-index-table .-rows .cpd-index-table-row:not(.-multi) .-informal{text-align:var(--textAlignRightDesktop)}.cpd-index-table .-rows .cpd-index-table-row:not(.-multi) .-notes{grid-column:3/-1}.cpd-index-table .-sum{padding:20px var(--rowPadX);background-color:var(--membersBgBlack);display:flex;gap:var(--gap);align-items:center}.cpd-index-table .-sum>div p{color:#fff}.cpd-index-table .-sum .-title p{font-size:16px}.cpd-index-table .-sum{margin-bottom:40px}.cpd-index-table .-sum .-title{display:inline-block;width:0;flex:1 0 auto}.cpd-index-table .-sum .-title p{font-size:16px;font-weight:700}.cpd-index-table .-sum .-date,.cpd-index-table .-sum .-formal,.cpd-index-table .-sum .-informal{flex:0 0 auto}.cpd-index-table .-sum .-date{width:var(--colWidthDate)}.cpd-index-table .-sum .-formal{width:var(--colWidthFormal)}.cpd-index-table .-sum .-informal{width:var(--colWidthInformal)}@media (max-width: 1000px){.cpd-index-table .-rows .cpd-index-table-row .-title,.cpd-index-table .-rows .cpd-index-table-row .-date,.cpd-index-table .-rows .cpd-index-table-row .-formal,.cpd-index-table .-rows .cpd-index-table-row .-informal,.cpd-index-table .-sum .-title,.cpd-index-table .-sum .-date,.cpd-index-table .-sum .-formal,.cpd-index-table .-sum .-informal{width:100%}.cpd-index-table .-sum{padding-left:20px;padding-right:20px}.cpd-index-table .-sum .-title,.cpd-index-table .-sum .-date,.cpd-index-table .-sum .-formal,.cpd-index-table .-sum .-informal{flex:1 0 auto;width:0}.cpd-index-table .-sum .-date,.cpd-index-table.-hours-informal .-sum .-formal{display:none}.cpd-index-table.-hours-informal .-sum .-informal,.cpd-index-table.-hours-formal .-sum .-formal{text-align:var(--textAlignRightDesktop)}.cpd-index-table.-hours-formal .-sum .-informal{display:none}}@media (max-width: 1000px) and (min-width: 581px){.cpd-index-table .-rows .cpd-index-table-row,.cpd-index-table .-sum{grid-template-columns:1fr 1fr}}@media (max-width: 580px){.cpd-index-table{--textAlignRightDesktop: left }.cpd-index-table .-rows .cpd-index-table-row,.cpd-index-table .-rows .cpd-index-table-row:not(.-multi){grid-template-columns:1fr}.cpd-index-table .-rows .cpd-index-table-row .-outcomes,.cpd-index-table .-rows .cpd-index-table-row .-notes,.cpd-index-table .-rows .cpd-index-table-row:not(.-multi) .-outcomes,.cpd-index-table .-rows .cpd-index-table-row:not(.-multi) .-notes{grid-column:span 1}}.yarning-index-table{--gap: 20px;--rowPadX: clamp(10px, 10vw - 150px, 30px);--colWidthReplies: 55px;--colWidthLastReply: 375px;--colWidthWatch: 35px}.yarning-index-table .-head{padding:20px var(--rowPadX);background-color:var(--membersBgBlack);display:flex;gap:var(--gap);align-items:center}.yarning-index-table .-head>div p{color:#fff}.yarning-index-table .-head .-title{display:inline-block;width:0;flex:1 0 auto}.yarning-index-table .-head .-title p{font-size:16px}.yarning-index-table .-head{margin-bottom:10px}.yarning-index-table .-head .-title p,.yarning-index-table .-head .-replies p,.yarning-index-table .-head .-last-reply p,.yarning-index-table .-head .-watch p{font-size:13px;font-weight:700}.yarning-index-table .-head .-replies,.yarning-index-table .-head .-last-reply,.yarning-index-table .-head .-watch{flex:0 0 auto}.yarning-index-table .-head .-replies{width:var(--colWidthReplies)}.yarning-index-table .-head .-last-reply{width:var(--colWidthLastReply)}.yarning-index-table .-rows .yarn-table-row{display:grid;gap:var(--gap);padding:20px var(--rowPadX)}.yarning-index-table .-rows .yarn-table-row>div{display:inline-flex;flex-direction:column}.yarning-index-table .-rows .yarn-table-row>div h4{font-family:var(--fontFamilyBody);line-height:var(--bodyTextLineHeight);font-weight:700;font-size:.8125rem;margin:0 0 4px}.yarning-index-table .-rows .yarn-table-row>div p{margin:0;color:var(--textColor1)}.yarning-index-table .-rows .yarn-table-row .-title p{font-size:16px;line-height:1.4;font-weight:700}.yarning-index-table .-rows .yarn-table-row .-title p a{color:var(--teal);text-decoration:underline}.yarning-index-table .-rows .yarn-table-row{border-bottom:var(--borderMemberTable);grid-template-columns:1fr var(--colWidthReplies) var(--colWidthLastReply) var(--colWidthWatch)}.yarning-index-table .-rows .yarn-table-row .-replies p,.yarning-index-table .-rows .yarn-table-row .-last-reply p,.yarning-index-table .-rows .yarn-table-row .-watch p{font-size:16px}.yarning-index-table .-rows .yarn-table-row:nth-child(2n){background-color:var(--bgColorGreyFaint)}@media (max-width: 800px){.yarning-index-table{--colWidthLastReply: auto }.yarning-index-table .-head{display:none}.yarning-index-table .-rows .yarn-table-row{grid-template-columns:1fr}}.posts>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.posts .member-details{margin-right:.5rem}.posts .member-details{width:25%}.posts .member-details{padding-left:1.5rem;padding-right:1.5rem}.posts .member-details .member-avatar{width:100%;display:flex;justify-content:center;align-items:flex-end}.posts .member-details .member-avatar svg{width:80%;height:80%}.posts .member-details .name{font-weight:700}.posts .member-details .name{color:var(--black)}{color:var(--textColor1InvertSemiFaint)}{{}}.name{color:var(--textColor1Invert)}.posts .member-details .posts{font-size:14px}.posts .message{position:relative}.posts .message{width:75%}.posts .message{padding-left:1.5rem;padding-right:1.5rem}.members-menu-mobile{padding:20px 0;--triggerHeight: 50px}.members-nav-mobile{height:var(--triggerHeight);background-color:#fff;position:relative;--padX: 20px;--border: 1px solid var(--tealWarm);--mapModalInfoBorderRadius: 4px;--defaultTextColor: #777;border:var(--border);border-radius:var(--borderRadius);--dropTop: -10px;--dropOpacity: 0;--dropPointerEvent: none;--textColor: var(--defaultTextColor)}.members-nav-mobile.-is-open{--dropTop: -5px;--dropOpacity: 1;--dropPointerEvent: auto}.members-nav-mobile .icon-and-text{display:inline-flex;align-items:center;gap:8px}.members-nav-mobile .icon-and-text .members-nav-icon{width:20px;display:flex;justify-content:center;align-items:center}.members-nav-mobile .icon-and-text .members-nav-icon svg{font-size:9px;color:var(--textColor)}.members-nav-mobile .icon-and-text span{color:var(--textColor);font-weight:600;font-size:17px}.members-nav-mobile .-head-closed,.members-nav-mobile .-head-open{top:0;right:0;bottom:0;left:0;position:absolute;padding:5px var(--padX);display:flex;align-items:center;justify-content:space-between}.members-nav-mobile .-head-closed .icon-and-text,.members-nav-mobile .-head-open .icon-and-text{--textColor: var(--teal)}.members-nav-mobile .-head-closed .-menu-icon,.members-nav-mobile .-head-open .-menu-icon{height:20px;width:24px;display:flex;flex-direction:column;gap:6px}.members-nav-mobile .-head-closed .-menu-icon:before,.members-nav-mobile .-head-closed .-menu-icon div,.members-nav-mobile .-head-closed .-menu-icon:after,.members-nav-mobile .-head-open .-menu-icon:before,.members-nav-mobile .-head-open .-menu-icon div,.members-nav-mobile .-head-open .-menu-icon:after{width:100%;background-color:#111;display:inline-block;flex:0 0 2px}.members-nav-mobile .-head-closed .-menu-icon:before,.members-nav-mobile .-head-closed .-menu-icon:after,.members-nav-mobile .-head-open .-menu-icon:before,.members-nav-mobile .-head-open .-menu-icon:after{content:""}.members-nav-mobile .-head-closed .icon-and-text{--textColor: var(--teal)}.members-nav-mobile .-head-open span{font-size:16px;font-weight:600;color:var(--defaultTextColor)}.members-nav-mobile .-head-open svg{font-size:9px;color:#333}.members-nav-mobile .-drop{right:0;bottom:0;left:0;position:absolute;top:auto;height:0;pointer-events:var(--dropPointerEvent)}.members-nav-mobile .-drop>div{position:absolute;left:-1px;right:-1px;width:calc(100% + 2px);top:var(--dropTop);opacity:var(--dropOpacity);transition:top .3s ease,opacity .3s;z-index:60;background-color:#fff;border-radius:0 0 var(--borderRadius) var(--borderRadius);padding:8px 0 4px;border:var(--border);border-top:none;max-height:calc(100dvh - 180px);overflow-y:scroll;scrollbar-color:var(--teal) transparent}.members-nav-mobile .-drop>div::-webkit-scrollbar-track{border-radius:99px}.members-nav-mobile .-drop>div::-webkit-scrollbar-thumb{border-radius:99px}.members-nav-mobile .-drop>div a{display:block;padding:9px var(--padX);background-color:#fff;border-top:1px solid rgba(0,0,0,.05)}.members-nav-mobile .-drop>div a.-current .icon-and-text{--textColor: var(--teal)}.two-col-main.-members-map main{margin-top:-62px}@media (min-width: 1250px){.layout-members .raised-heading{margin:0 0 1.5rem}}.members-map-portal{--mapModalInfoBorderRadius: 10px;--screenSize: 6;--natWidgetPortalFlexDirectionVertWidth: 214px;--mapZoomerOpacity: 1}.members-map-portal .-layout-grid{display:grid}.members-map-portal .-layout-grid .color-cloud-text-bubble,.members-map-portal .-layout-grid .national-widget-portal,.members-map-portal .-layout-grid .-national-trigger,.members-map-portal .-layout-grid .-disclaimer{pointer-events:auto}.members-map-portal .-layout-grid .-national-trigger{padding-top:20px;padding-bottom:20px}.members-map-portal .-layout-grid .-national-trigger .button{padding-left:0;padding-right:0;font-size:.9375rem;width:100%}.members-map-portal .-layout-grid .-disclaimer p{width:300px;font-size:.75rem}.members-map-portal .-layout-grid .-main-map{pointer-events:auto;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;padding-left:80px}.members-map-portal .-layout-grid .-main-map .-tsanpa-row{height:72px;display:flex;justify-content:flex-end;width:100%}.members-map-portal .-layout-grid .-main-map .-tsanpa-row .tsi-npa-map{aspect-ratio:11/9;height:130px;right:-30px;top:-40px}.members-map-portal.-animating-forward .members-map-modal-portal{opacity:0}.members-map-portal.-has-selection .map-frame{z-index:400}.members-map-portal.-has-selection .map-frame .map-zoomer{opacity:0;pointer-events:none}.members-map-portal.-has-selection .map-frame .map-zoomer.-showing{opacity:var(--mapZoomerOpacity)}.members-map-portal.-animating-back .map-frame .map-zoomer:not(.-was-showing){opacity:.2}.members-map-portal.-showing-mentor-details{--mapZoomerOpacity: 0}@media (min-width: 1025px){.members-map-portal.-home-page{--natWidgetPortalFlexDirection: row;--natWidgetPortalMapIconWidth: 92px;--natWidgetPortalMapIconHeight: 88px;--natWidgetPortalWidth: 500px;--textAlign: center;--nationalTriggerDisplay: none }}.members-map-portal.-home-page .-layout-grid{grid-template-columns:clamp(40px,20vw - 120px,230px) 1fr clamp(40px,20vw - 120px,230px);grid-template-rows:auto 1fr auto auto}.members-map-portal.-home-page .-layout-grid .color-cloud-text-bubble{grid-column:1 / 2;grid-row:1 / 2}.members-map-portal.-home-page .-layout-grid .-disclaimer{grid-column:2 / 3;grid-row:3 / 4;text-align:var(--textAlign)}.members-map-portal.-home-page .-layout-grid .-disclaimer p{max-width:500px}.members-map-portal.-home-page .-layout-grid .national-widget-portal{grid-column:2 / 3;grid-row:4 / 5;width:var(--natWidgetPortalWidth, var(--natWidgetPortalFlexDirectionVertWidth))}.members-map-portal.-home-page .-layout-grid .national-widget-portal>div{width:100%;gap:6px}.members-map-portal.-home-page .-layout-grid .national-widget-portal>div ._titles{width:170px;flex:0 0 auto;text-align:var(--textAlign)}.members-map-portal.-home-page .-layout-grid .-national-trigger{display:var(--nationalTriggerDisplay, block)}.members-map-portal.-home-page .-layout-grid .-main-map{grid-column:2 / 3;grid-row:1 / 5}.members-map-portal.-home-page .-layout-grid .-main-map .map-frame{max-width:970px}.members-map-portal.-portal .-layout-grid{grid-template-columns:var(--natWidgetPortalFlexDirectionVertWidth) 1fr;grid-template-areas:"cloud map" "natwidget map" "natrigger map" "disclaimer map"}.members-map-portal.-portal .-layout-grid .color-cloud-text-bubble{grid-area:cloud}.members-map-portal.-portal .-layout-grid .national-widget-portal{grid-area:natwidget;width:var(--natWidgetPortalFlexDirectionVertWidth, var(--natWidgetPortalFlexDirectionVertWidth))}.members-map-portal.-portal .-layout-grid .national-widget-portal>div{width:100%}.members-map-portal.-portal .-layout-grid .national-widget-portal>div .-breakdown{padding-top:6px}.members-map-portal.-portal .-layout-grid .-national-trigger{grid-area:natrigger}.members-map-portal.-portal .-layout-grid .-disclaimer{grid-area:disclaimer}.members-map-portal.-portal .-layout-grid .-main-map{grid-area:map}.members-map-portal.-portal .-layout-grid .-main-map .map-frame{max-width:690px}@media (min-width: 1025px){.members-map-portal.-portal .members-map-modal-portal{padding-left:clamp(20px,50vw - 640px,50vw);padding-right:clamp(20px,50vw - 640px,50vw)}.members-map-portal.-portal .members-map-modal-portal .-modal-frame .-grid{grid-template-columns:624px 1fr}}@media (min-width: 1025px){.members-map-portal.-mentors .-layout-grid{grid-template-columns:90px 180px 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:none}.members-map-portal.-mentors .-layout-grid .national-widget-portal{pointer-events:none;transition:opacity .2s}.members-map-portal.-mentors .-layout-grid .color-cloud-text-bubble{grid-area:1 / 1 / 2 / 3;--fontSize: 1rem;font-size:var(--fontSize);padding:67px 0 0 36px}.members-map-portal.-mentors .-layout-grid .color-cloud-text-bubble p{line-height:1.4}.members-map-portal.-mentors .-layout-grid .color-cloud-text-bubble svg{transform:scale(.83);left:-3.3em;top:-2.65em;font-size:24px}.members-map-portal.-mentors .-layout-grid .national-widget-portal{grid-area:2 / 1 / 3 / 3;display:flex;align-items:flex-end}.members-map-portal.-mentors .-layout-grid .-national-trigger{grid-area:3 / 1 / 4 / 3;z-index:10;padding:0 0 50px}.members-map-portal.-mentors .-layout-grid .-national-trigger .button{width:auto;padding-left:1em;padding-right:1em}.members-map-portal.-mentors .-layout-grid .-main-map{grid-area:1 / 2 / 4 / 4;padding-left:0;padding-right:60px;justify-content:flex-end}.members-map-portal.-mentors .-layout-grid .-main-map .-tsanpa-row{height:0}.members-map-portal.-mentors .-layout-grid .-main-map .-tsanpa-row .tsi-npa-map{top:0}}@media (max-width: 1024px){.members-map-portal.-home-page .-layout-grid,.members-map-portal.-portal .-layout-grid{grid-template-columns:1fr;grid-template-areas:"cloud" "map" "natwidget" "natrigger" "disclaimer"}.members-map-portal.-home-page .-layout-grid .color-cloud-text-bubble,.members-map-portal.-portal .-layout-grid .color-cloud-text-bubble{grid-area:cloud}.members-map-portal.-home-page .-layout-grid .national-widget-portal,.members-map-portal.-portal .-layout-grid .national-widget-portal{grid-area:natwidget}.members-map-portal.-home-page .-layout-grid .-national-trigger,.members-map-portal.-portal .-layout-grid .-national-trigger{grid-area:natrigger}.members-map-portal.-home-page .-layout-grid .-disclaimer,.members-map-portal.-portal .-layout-grid .-disclaimer{grid-area:disclaimer}.members-map-portal.-home-page .-layout-grid .-main-map,.members-map-portal.-portal .-layout-grid .-main-map{grid-area:map;padding-left:0}.members-map-portal.-home-page .-layout-grid .-main-map .-tsanpa-row .tsi-npa-map,.members-map-portal.-portal .-layout-grid .-main-map .-tsanpa-row .tsi-npa-map{height:24vw;right:0}.members-map-portal.-mentors .-layout-grid{grid-template-columns:1fr;grid-template-areas:"cloud" "map" "natrigger"}.members-map-portal.-mentors .-layout-grid .color-cloud-text-bubble{grid-area:cloud}.members-map-portal.-mentors .-layout-grid .national-widget-portal{grid-area:natrigger;height:0;pointer-events:none}.members-map-portal.-mentors .-layout-grid .-national-trigger{grid-area:natrigger;padding-bottom:0}.members-map-portal.-mentors .-layout-grid .-main-map{grid-area:map;padding-left:0}.members-map-portal.-mentors .-layout-grid .-main-map .-tsanpa-row .tsi-npa-map{height:24vw;right:0}}.national-widget-portal{pointer-events:auto}.national-widget-portal>div{padding:20px;background-color:#1f1f1f;--textColor1: #fff;border-radius:10px;margin-top:16px;display:flex;flex-direction:var(--natWidgetPortalFlexDirection, column)}.national-widget-portal>div>div{flex:0 0 auto}.national-widget-portal>div .national-map-frame{position:relative;width:var(--natWidgetPortalMapIconWidth, 170px);height:var(--natWidgetPortalMapIconHeight, 163px)}.national-widget-portal>div .national-map-frame .map-zoomer svg{width:100%;height:100%}.national-widget-portal>div .svg-au-national-simple{margin-bottom:-5px}.national-widget-portal>div h3{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:1.1875rem;text-transform:uppercase;margin:10px 0 -4px}.national-widget-portal>div h4{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);font-size:2.375rem;margin:0}.national-widget-portal>div .-breakdown p{margin:0;line-height:1.1}.national-widget-portal>div .-breakdown p>span{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:.875rem}.national-widget-portal>div .-breakdown p>span:first-child{text-transform:uppercase}.national-widget-portal.-hidden{pointer-events:none;--mapOpacity: 0}.national-widget-portal.-hidden>div{background-color:transparent}.national-widget-portal.-hidden>div .national-map-frame .map-zoomer{opacity:var(--mapOpacity)}.national-widget-portal.-hidden>div .national-map-frame .map-zoomer.-showing{--mapOpacity: 1}.members-map-modal-portal{top:0;right:0;bottom:0;left:0;position:fixed;padding-left:clamp(2.13vw,50vw - 590px,50vw);padding-right:clamp(2.13vw,50vw - 590px,50vw);z-index:400;transition:opacity .2s linear;pointer-events:none;--framePadY: clamp(50px, 8.8vh, 90px);--mentorListHeaderHeight: 78px}.members-map-modal-portal .-modal-frame{text-align:center;position:relative;height:100%;text-align:left;--stateMentorListMarginY: clamp(1rem, 23vh - 100px, 160px);--stateMapSpaceOpacity: 1;--stateMentorListMarginTopExtra: 0px;--mentorListStateHeadingPadLeft: 24px}.members-map-modal-portal .-modal-frame .-close{cursor:pointer;opacity:.5;transition:opacity .2s linear}.members-map-modal-portal .-modal-frame .-close:hover{opacity:1}.members-map-modal-portal .-modal-frame .-close{padding:10px;position:absolute;top:-30px;right:-30px;color:#fff;padding-top:clamp(55px,7vw,90px);pointer-events:auto;z-index:100}.members-map-modal-portal .-modal-frame .-grid{display:grid;grid-template-columns:547px 1fr;gap:78px;height:100%}.members-map-modal-portal .-modal-frame .-grid .-info{height:100dvh}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling{position:relative;height:100%}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block{padding-top:var(--framePadY);padding-bottom:var(--framePadY);--textAlign: left;--flexAlign: flex-start;pointer-events:auto;display:grid;grid-template-rows:auto 1fr;overflow:hidden;height:100%}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-header{padding:10px 32px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-header h3{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:3.4375rem;text-transform:none;text-align:var(--textAlign)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body{padding:10px 32px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body h4{font-family:var(--fontFamilyBody);font-weight:700;line-height:var(--bodyTextLineHeight);color:var(--textColor1);text-transform:uppercase;font-size:1.125rem;text-align:var(--textAlign)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .-total-full-members{padding:30px 0 12px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .-total-full-members h4{margin:0;text-align:var(--flexAlign)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .-total-full-members h5{color:var(--textColor1);justify-content:var(--flexAlign);display:flex;gap:.1em;align-items:center;margin:0}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .-total-full-members h5 span{font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:55px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .-total-full-members h5 svg{font-size:6px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries{padding:50px 0;max-width:calc(100vw - 80px)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries h4{color:#000;text-align:var(--textAlign);margin-bottom:40px;font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.3rem,2.2vw,2rem)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries .-tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px;margin-top:35px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries .-tiers .-tier{display:flex;flex-direction:column;text-align:center;height:100px;gap:10px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries .-tiers .-tier h4{font-size:20px;margin:0}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries .-tiers .-tier p{color:#000;margin:0;font-family:var(--fontFamilyHeading);line-height:1.3;font-weight:400;font-size:clamp(1.65rem,3.1vw,2.8rem)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .tier-summaries .-tiers .-tier:nth-child(odd):last-child{grid-column:span 2}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section{padding-top:22px;padding-bottom:16px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section h4{margin:calc(.15em + 5px) 0}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section .-vals .-val{border:none}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section .-vals .-val p{padding:7px 0}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section.-chart{--whiteStrokeThickness: 2px;padding-bottom:20px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section.-chart .-flex{display:flex;gap:20px;align-items:center}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section.-chart .-flex .cdc-container .cdc{box-shadow:0 0 0 var(--whiteStrokeThickness) #fff}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .map-modal-info-section.-chart .-flex .cdc-container .cdc .cdc-overlay:after{position:absolute;width:calc(100% - var(--whiteStrokeThickness)*2);border-radius:100%;height:calc(100% - var(--whiteStrokeThickness)*2);top:var(--whiteStrokeThickness);left:var(--whiteStrokeThickness);right:var(--whiteStrokeThickness);bottom:var(--whiteStrokeThickness);background-color:var(--bgBody);content:""}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body hr{opacity:.6;height:0;border:none;border-top:1px solid var(--modalBgColor)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block.-reduced-info{--textAlign: center;--flexAlign: center}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block.-reduced-info .-total-full-members h5 span{font-size:clamp(3rem,7.78vw,7rem)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block.-reduced-info .-total-full-members h5 svg{font-size:.8rem}.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col{padding-top:var(--framePadY);padding-bottom:var(--framePadY);display:flex;align-items:center;flex-direction:column;justify-content:center;gap:32px;opacity:var(--stateMapSpaceOpacity);transition:opacity .2s}.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col .-map-space{flex:0 1 auto;height:clamp(200px,100dvh - 300px,700px);width:100%}.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col .state-modal-buttons{pointer-events:auto;display:flex;gap:20px}.members-map-modal-portal .-modal-frame .-full-width-internal-overlay{position:absolute;top:var(--stateMentorListMarginY);left:0;right:0;bottom:var(--stateMentorListMarginY);pointer-events:none}.members-map-modal-portal .-modal-frame .-full-width-internal-overlay .v-enter-active,.members-map-modal-portal .-modal-frame .-full-width-internal-overlay .v-leave-active{transition:opacity .3s}.members-map-modal-portal .-modal-frame .-full-width-internal-overlay .v-enter-from,.members-map-modal-portal .-modal-frame .-full-width-internal-overlay .v-leave-to{opacity:0}.members-map-modal-portal .-modal-frame.-showing-mentor-details{--stateMapSpaceOpacity: 0}@media (max-width: 1024px){.members-map-modal-portal .-modal-frame{--stateMentorListMarginY: 1rem;--stateMentorListMarginTopExtra: 54px;--mentorListStateHeadingPadLeft: 1rem}.members-map-modal-portal .-modal-frame .-close{right:-10px;top:-40px}.members-map-modal-portal .-modal-frame .-grid{grid-template-columns:1fr}.members-map-modal-portal .-modal-frame .-grid .-info,.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col{grid-column:1 / 2}.members-map-modal-portal .-modal-frame .-grid .-info{grid-row:1 / 2;z-index:10}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block{--padX: 16px}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-header{padding-left:var(--padX);padding-right:var(--padX)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-header h3{font-size:clamp(1.5rem,3vw,3.4rem)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body{padding:16px var(--padX)}.members-map-modal-portal .-modal-frame .-grid .-info .-scrolling .map-modal-info-block .-body .-total-full-members{padding-top:10px}.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col{grid-row:1 / 2}.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col .-map-space{height:200px}.members-map-modal-portal .-modal-frame .-grid .-state-map-space-col .state-modal-buttons{flex-direction:column}.members-map-modal-portal .-modal-frame .-full-width-internal-overlay{z-index:10;overflow:hidden}}.mentor-pic{width:100%;height:100%;position:relative}.mentor-pic img,.mentor-pic .-placeholder{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mentor-pic .-placeholder{background-color:#ccc}.state-mentors-list{--borderRadius: 14px;height:100%;display:grid;grid-template-rows:var(--stateMentorListMarginY) calc(100vh - var(--stateMentorListMarginY)*2) var(--stateMentorListMarginY);pointer-events:none}.state-mentors-list>div{padding-top:var(--stateMentorListMarginTopExtra);grid-row:2 / 3}.state-mentors-list>div .-box{pointer-events:auto;max-height:calc(100vh - var(--stateMentorListMarginY)*2 - var(--stateMentorListMarginTopExtra));display:grid;grid-template-rows:auto 1fr}.state-mentors-list>div .-box>header{padding:12px 16px 12px var(--mentorListStateHeadingPadLeft)}.state-mentors-list>div .-box>header h2{margin:0;line-height:1.2;color:#fff;font-size:clamp(2rem,2.625vw,2.625rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.state-mentors-list>div .-box>header{background-color:var(--bgHeader);border-radius:var(--borderRadius) var(--borderRadius) 0 0;height:var(--mentorListHeaderHeight);flex:0 0 auto;display:flex}.state-mentors-list>div .-box>header.-sml-text{--mentorListHeaderHeight: 92px}.state-mentors-list>div .-box>header.-sml-text h2{font-size:1.9rem;margin-top:-.07em;text-wrap:balance}.state-mentors-list>div .-box article._single-state,.state-mentors-list>div .-box article._multi-state{--textColor1Invert: var(--textColor1);background-color:var(--greyLight);border-radius:0 0 var(--borderRadius) var(--borderRadius);grid-row:2 / 3;flex:1 0 auto;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr;flex-direction:column}.state-mentors-list>div .-box article._single-state .-list,.state-mentors-list>div .-box article._multi-state .-list{overflow-y:scroll;overscroll-behavior:contain}.state-mentors-list>div .-box article._single-state .-list .-scroll,.state-mentors-list>div .-box article._multi-state .-list .-scroll{display:grid;padding:25px var(--padLeft)}.state-mentors-list>div .-box article._single-state{--padLeft: 16px}.state-mentors-list>div .-box article._single-state .-result-summary{flex:0 0 auto;color:#565656;padding:1rem var(--padLeft) 0;font-size:12px;font-weight:700;margin:0 0 -2px}.state-mentors-list>div .-box article._single-state .-list .-scroll{gap:1rem}.state-mentors-list>div .-box article._multi-state{--padLeft: 0}@media (max-width: 1024px){.state-mentors-list{--mentorListHeaderHeight: auto }}.mentor-summary-card{display:grid;grid-template-columns:125px 1fr auto;border-radius:9px;--borderColor: #e8e8e8;--boxShadow: 0 0 0 transparent;border:2px solid var(--borderColor);transition:all .2s linear;box-shadow:var(--boxShadow);overflow:hidden;cursor:pointer;--buttonPlacement: center}.mentor-summary-card .-text{padding:17px 16px 17px 24px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:135px;background-repeat:no-repeat;background-position:left top}.mentor-summary-card .-text .-top .-name{margin:0 0 .14em;font-size:clamp(1rem,1.125vw,1.125rem);line-height:1.3}.mentor-summary-card .-text .-top .-job-title{margin:0 0 10px;font-size:clamp(12px,.875vw,.875rem);color:#5d5d5d;line-height:1.3}.mentor-summary-card .-text .-bottom .-company{margin:0 0 .14em;font-size:clamp(12px,.875vw,.875rem);line-height:1.3}.mentor-summary-card .-text .-bottom .-location{margin:0;font-size:clamp(12px,.875vw,.875rem);color:#5d5d5d;line-height:1.3}.mentor-summary-card .-button{background-color:#fff;display:grid;place-content:var(--buttonPlacement);padding:0 16px}.mentor-summary-card:hover{--borderColor: #fff;box-shadow:var(--boxShadowCardHover)}.mentor-summary-card:hover .-button .button{background-color:var(--teal);color:#fff}@media (max-width: 1024px){.mentor-summary-card{grid-template-columns:1fr;--buttonPlacement: start;--padX: .75rem }.mentor-summary-card .mentor-pic{height:154px;background-color:#d9d9d9}.mentor-summary-card .mentor-pic img{-o-object-fit:contain;object-fit:contain}.mentor-summary-card .-text{padding:15px var(--padX) 0;min-height:118px;justify-content:flex-start;gap:16px}.mentor-summary-card .-button{padding:0 var(--padX) .8rem}}.mentor-details-panel{width:100%;height:100%;pointer-events:auto;display:flex;flex-direction:column;padding-top:var(--stateMentorListMarginTopExtra)}.mentor-details-panel .-top-space{height:calc(var(--mentorListHeaderHeight) - 1px);display:flex;justify-content:flex-end;align-items:center;flex:0 0 auto}.mentor-details-panel .-top-space .-back-to-list{padding:5px 0;font-size:1rem;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.9em}.mentor-details-panel .-top-space .-back-to-list span{text-transform:uppercase}.mentor-details-panel .-box{width:100%;height:100%;flex:0 1 auto;display:flex;flex-direction:column;--padX: 2rem;--textColor1Invert: var(--textColor1);--boxRadius: 14px;border-radius:0 var(--boxRadius) var(--boxRadius) var(--boxRadius);overflow:hidden}.mentor-details-panel .-box header{display:grid;background-color:#fff;flex:0 0 auto}.mentor-details-panel .-box header .-color-bar{background-color:var(--bgHeader)}.mentor-details-panel .-box header .-text ._name-job-company{display:flex;flex-direction:column}.mentor-details-panel .-box header .-text ._name-job-company .-name,.mentor-details-panel .-box header .-text ._name-job-company .-job-title,.mentor-details-panel .-box header .-text ._name-job-company .-company{margin:0;line-height:1.3}.mentor-details-panel .-box header .-text ._name-job-company .-name{font-size:clamp(1.5rem,2.4vw,2rem)}.mentor-details-panel .-box header .-text ._name-job-company .-job-title{font-size:clamp(1rem,1.5vw,1.25rem);color:#5d5d5d;font-family:var(--fontFamilyHeading)}.mentor-details-panel .-box header .-text ._name-job-company .-company{font-size:1rem}.mentor-details-panel .-box article{background-color:#fff}.mentor-details-panel .-box article ._meta-and-content h3{text-transform:uppercase;font-size:clamp(14px,1.2vw,1rem);margin:0 0 calc(.6em + 4px);font-weight:600;color:#565656}.mentor-details-panel .-box article ._meta-and-content .-meta .-data p,.mentor-details-panel .-box article ._meta-and-content .-meta .-data li{font-family:var(--fontFamilyHeading);font-size:clamp(14px,1.2vw,1rem)}.mentor-details-panel .-box article ._meta-and-content .-meta .-expertise .-data{gap:0 3rem;list-style:disc;list-style-position:inside}.mentor-details-panel .-box article ._meta-and-content .-content>div p{font-size:clamp(14px,1.2vw,1rem)}@media (min-width: 1025px){.mentor-details-panel .-box header{--imgSize: 211px;grid-template-columns:var(--padX) var(--imgSize) 1fr var(--padX);grid-template-rows:66px 1fr}.mentor-details-panel .-box header .-color-bar{grid-column:1 / -1;grid-row:1 / 2}.mentor-details-panel .-box header .-color-bar ._mobile-location-heading{display:none}.mentor-details-panel .-box header .-pic{grid-column:2 / 3;grid-row:1 / -1;padding-top:24px}.mentor-details-panel .-box header .-pic .mentor-pic{border-radius:17px;background-color:var(--bgHeader);padding:5px;width:var(--imgSize);height:var(--imgSize)}.mentor-details-panel .-box header .-pic .mentor-pic img,.mentor-details-panel .-box header .-pic .mentor-pic .-placeholder{border-radius:12px}.mentor-details-panel .-box header .-text{grid-column:3 / 4;grid-row:2 / 3;display:flex;justify-content:space-between;padding:1.8rem 2rem 0}.mentor-details-panel .-box header .-text ._name-job-company{gap:.5rem}.mentor-details-panel .-box header .-text ._logo-desktop{display:inline-block;width:auto}.mentor-details-panel .-box header .-text ._logo-desktop img{max-width:340px;max-height:140px;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}.mentor-details-panel .-box article{flex:0 1 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.mentor-details-panel .-box article ._meta-and-content{overflow-y:auto;padding:1.5rem var(--padX)}.mentor-details-panel .-box article ._meta-and-content .-meta{display:flex;gap:4rem}.mentor-details-panel .-box article ._meta-and-content .-meta .-location ._logo-mobile{display:none}.mentor-details-panel .-box article ._meta-and-content .-meta .-expertise .-data{display:flex;flex-direction:column;flex-wrap:wrap;max-height:120px;gap:0 3rem}.mentor-details-panel .-box article ._meta-and-content .-content{margin:2rem 0}.mentor-details-panel .-box article .-cta{padding:1.5rem var(--padX) 2.5rem}}@media (max-width: 1024px){.mentor-details-panel{position:relative}.mentor-details-panel .-top-space{position:absolute;top:0;left:0;height:40px}.mentor-details-panel .-box{border-radius:var(--boxRadius);overflow-y:scroll;--padX: 1rem}.mentor-details-panel .-box header{--imgSize: 211px;grid-template-columns:1fr;grid-template-rows:auto 1fr}.mentor-details-panel .-box header .-color-bar,.mentor-details-panel .-box header .-pic,.mentor-details-panel .-box header .-text{grid-column:1 / -1}.mentor-details-panel .-box header .-color-bar{grid-row:1 / 2}.mentor-details-panel .-box header .-color-bar ._mobile-location-heading{padding:12px 16px 12px var(--mentorListStateHeadingPadLeft)}.mentor-details-panel .-box header .-color-bar ._mobile-location-heading h2{margin:0;line-height:1.2;color:#fff;font-size:clamp(2rem,2.625vw,2.625rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mentor-details-panel .-box header .-pic{grid-row:2 / 3;height:211px}.mentor-details-panel .-box header .-pic .mentor-pic{background-color:#d9d9d9}.mentor-details-panel .-box header .-pic .mentor-pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.mentor-details-panel .-box header .-text{grid-row:3 / 4;padding:1.4rem var(--padX);display:grid;grid-template-columns:1fr}.mentor-details-panel .-box header .-text ._name-job-company{gap:6px}.mentor-details-panel .-box header .-text ._logo-desktop{display:none}.mentor-details-panel .-box article{padding:10px var(--padX) 1rem;display:flex;flex-direction:column;gap:2rem}.mentor-details-panel .-box article ._meta-and-content{display:flex;flex-direction:column;gap:1.8rem}.mentor-details-panel .-box article ._meta-and-content .-meta .-location{display:grid;grid-template-columns:1fr 1fr}.mentor-details-panel .-box article ._meta-and-content .-meta .-location ._location-text{grid-column:1 / 2;min-height:90px}.mentor-details-panel .-box article ._meta-and-content .-meta .-location ._logo-mobile{grid-column:2 / 3}.mentor-details-panel .-box article ._meta-and-content .-meta .-location ._logo-mobile img{max-width:100%}.mentor-details-panel .-box article .-cta .button{font-size:13px}}.state-accordion{--contentRows: 0fr;--teal: #4CA39B;--iconSize: 34px;--iconPlusVertLineOpacity: 1;--iconPlusBg: #E8E8E8;--iconPlusColor: var(--teal);--padX: 1.5rem;--padXExtra: 1rem}.state-accordion ._head{padding-left:var(--padX);padding-right:var(--padX)}.state-accordion ._head ._top-bordered{border-top:1px solid #d6d6d6;display:grid;grid-template-columns:44px 1fr var(--iconSize);gap:1rem;padding:1.5rem var(--padXExtra) 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.state-accordion ._head ._top-bordered ._svg{width:40px;height:40px;overflow:hidden}.state-accordion ._head ._top-bordered ._svg svg ._rect-box,.state-accordion ._head ._top-bordered ._svg svg ._label-text{display:none}.state-accordion ._head ._top-bordered ._text{display:grid;gap:.3rem}.state-accordion ._head ._top-bordered ._text h3,.state-accordion ._head ._top-bordered ._text p{line-height:1.2;margin:0}.state-accordion ._head ._top-bordered ._text h3{font-size:clamp(1rem,1.25vw,1.25rem)}.state-accordion ._head ._top-bordered ._text p{font-size:clamp(.75rem,.875vw,.875rem);font-weight:700;color:var(--textColor1SemiFaint)}.state-accordion ._head ._top-bordered ._icon{--iconSize: 34px}.state-accordion ._head ._top-bordered ._icon ._circle{background-color:var(--iconPlusBg);color:var(--iconPlusColor);transition:all .2s;border-radius:99px;width:var(--iconSize);height:var(--iconSize);display:grid;place-items:center}.state-accordion ._head ._top-bordered ._icon ._circle ._vert-line{opacity:var(--iconPlusVertLineOpacity);transition:opacity .2s}.state-accordion ._head:hover{--iconPlusBg: var(--teal);--iconPlusColor: #fff}.state-accordion ._expander{display:grid;grid-template-rows:var(--contentRows);transition:grid-template-rows .8s ease;padding-bottom:1.5rem}.state-accordion ._expander ._height{overflow:hidden}.state-accordion ._expander ._height ._list{padding:1.5rem var(--padX);display:grid;gap:1rem}.state-accordion.-open{--iconPlusVertLineOpacity: 0;--contentRows: 1fr}@media (max-width: 1024px){.state-accordion{--padXExtra: 0 }}.layout-members .map-section{margin-bottom:clamp(50px,12vw,200px)}.layout-members .map-section .center-frame{padding:0}.layout-members .map-section .center-frame .members-map .-layout-grid footer .-frame{bottom:40px;left:0}.profile-card{background-color:var(--bgColorBlack);border-radius:var(--borderRadiusMed);display:grid;grid-template-columns:80px 1fr auto auto;align-items:center;gap:20px;padding:26px 20px 26px 30px}.profile-card .current-member-avatar{width:80px;aspect-ratio:1;display:flex;border-radius:99px;border:2px solid var(--textColor1SemiFaint);overflow:hidden}.profile-card .current-member-avatar .member-avatar{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.profile-card .current-member-avatar .member-avatar svg{width:80%;height:80%}.profile-card .current-member-avatar .member-avatar .-img{height:100%;width:100%}.profile-card .-name h3,.profile-card .-name p{margin:0}.profile-card .-name p a{transition:all .2s linear;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent;cursor:pointer}.profile-card .-name p a:hover{color:var(--teal);text-decoration-color:var(--teal)}.profile-card .-name p a{color:var(--teal);font-weight:700}.profile-card .-membership-type,.profile-card .-membership-since{padding-right:20px}.profile-card .-membership-type h4,.profile-card .-membership-since h4{margin:0;opacity:.6;font-size:14px}.profile-card .-membership-type p,.profile-card .-membership-since p{margin:0;font-weight:700}@media (max-width: 860px){.profile-card{grid-template-columns:1fr}}:root{--fontFamilyHeading: "Averia Sans Libre", sans-serif;--fontFamilyBody: "latoff", sans-serif;--black: #1f1f1f;--grey: #5c6f7b;--teal: #009A8F;--tealSlightCool: #09b4a7;--tealCool: #4FADA5;--tealLight: #6bc7bf;--tealWarm: #018a80;--tealDark: #00625C;--red: #b32216;--redSlightCool: #b64b43;--redCool: #C15251;--redLight: #DF6C62;--redWarm: #a61305;--blue: #1b75bb;--blueSlightCool: #2884c8;--blueCool: #4991C8;--blueLight: #5DA4DC;--blueWarm: #066ab8;--yellow: #e6a513;--yellowCool: #EAB642;--yellowCoolLight: #f4c050;--yellowLight: #F6CE71;--yellowWarm: #da9a04;--shamrock: #00a550;--shamrockSlightCool: #22ac65;--shamrockCool: #55B673;--shamrockLight: #6acb88;--shamrockWarm: #06934a;--greyLightFaint: #e8e8e8;--greyLight: #f5f5f5;--greyLightMed: #ccc;--barGrey: #5D6F7B;--bgColor: #fff;--bgColorBlack: #1f1f1f;--bgColorGreyFaint: #f2f2f2;--textColor1: #000;--textColor1Faint: #a8a8a8;--textColor1SemiFaint: #5d5d5d;--textColor1readonly: #a2a2a2;--textColor1Invert: #fff;--textColor1Light: #fff;--textColor1InvertSemiFaint: #999999;--fieldBg: #ffffff;--placeholder-text: #b3b3b3;--boxShadowPageHeader: 0 10px 50px -20px rgba(0,0,0,.3);--boxShadowCardHover: 0px 0px 25px #0000004D;--boxShadowCardLight: 0px 0px 25px #00000025;--boxShadowBoxSection: 0px 3px 20px #00000029;--gradientOverlayResCards: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,.3) 40%, rgba(0,0,0,.3) 60%, rgba(0,0,0,.8) 100%);--borderRadiusSml: 4px;--borderRadiusMed: 10px;--borderRadiusLrg: 20px;--borderFaint: 2px solid #F5F5F5;--borderMed: 2px solid var(--greyLightFaint);--borderThin: 1px solid var(--greyLightFaint);--borderTeal: 1px solid var(--teal);--borderMemberTable: 1px solid #555;--zIndexOverlayGlobal: 100;--zIndexPageHeader: 50;--zIndexPageContent: 40;--zIndexPageFooter: 25;--zIndexPageHeaderDrop: 75;--animBounceCurve: cubic-bezier(.265, -.6, .875, -.065);--content-max-width: 990px;--membersBgBlack: #5D5D5D;--inputFocus: 2px solid rgba(255,180,20,.6)}@keyframes bounceout{0%{width:162px}to{width:0}}@keyframes bounceoutSml{0%{width:56px}to{width:0}}#app :is(.hover\:text-teal:hover){color:var(--teal)}@media (prefers-color-scheme: dark){#app :is(.dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}#app :is(.dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}#app :is(.dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}#app :is(.dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}#app :is(.dark\:text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}#app :is(.dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (max-width: 639px){#app :is(.phone-only\:m-0){margin:0}#app :is(.phone-only\:w-full){width:100%}#app :is(.phone-only\:flex-col){flex-direction:column}#app :is(.phone-only\:gap-4){gap:1rem}}@media (min-width: 640px){#app :is(.tablet-up\:absolute){position:absolute}#app :is(.tablet-up\:bottom-8){bottom:2rem}#app :is(.tablet-up\:items-center){align-items:center}#app :is(.tablet-up\:justify-between){justify-content:space-between}}@media (min-width: 1200px){#app :is(.desktop-only\:flex-row){flex-direction:row}#app :is(.desktop-only\:items-center){align-items:center}}
