﻿@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:bold;src:url("../assets/fonts/Gotham-Bold.otf") format("otf"),url("../assets/fonts/Gotham-Bold.ttf") format("ttf")}@font-face{font-display:swap;font-family:"Gullia";font-style:normal;font-weight:400;src:url("../assets/fonts/Gullia.otf") format("opentype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../assets/fonts/poppins-v22-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("../assets/fonts/poppins-v22-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../assets/fonts/poppins-v22-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("../assets/fonts/poppins-v22-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../assets/fonts/poppins-v22-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../assets/fonts/poppins-v22-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../assets/fonts/poppins-v22-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../assets/fonts/poppins-v22-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../assets/fonts/poppins-v22-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../assets/fonts/poppins-v22-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../assets/fonts/poppins-v22-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("../assets/fonts/poppins-v22-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../assets/fonts/poppins-v22-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../assets/fonts/poppins-v22-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../assets/fonts/poppins-v22-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("../assets/fonts/poppins-v22-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../assets/fonts/poppins-v22-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("../assets/fonts/poppins-v22-latin-900italic.woff2") format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#343434;font-family:Arial;font-size:1rem;line-height:1.15}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:Arial;line-height:1;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Courier}abbr,acronym{border-bottom:1px dotted #343434;cursor:help}mark,ins{text-decoration:none}big{font-size:125%}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.slick-dots{display:flex !important;gap:.5rem}.slick-dots li.slick-active button .slick-dot-icon:before{margin:0 !important;font-size:1.35rem !important}.slick-dots li button:focus .slick-dot-icon:before{color:var(--COLOR-1) !important}.slick-dots li.slick-active button:focus .slick-dot-icon:before{color:var(--COLOR-1) !important}aside.banner header,nav.table-of-contents header,.hero h1,nav.taxonomy-links header,h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-case);text-wrap:var(--site-text-wrap)}h1,h2,h3,h4,h5,h6{margin:0;max-width:30em}h1{font-size:var(--all-heading-font-size, var(--FS5))}h2{font-size:var(--all-heading-font-size, var(--FS5))}h3{font-size:var(--all-heading-font-size, var(--FS2))}h4{font-size:var(--all-heading-font-size, var(--FS2))}h4{font-size:var(--all-heading-font-size, var(--FS1))}h5{font-size:var(--all-heading-font-size, var(--FS0))}h6{font-size:var(--all-heading-font-size, var(--FS-1))}aside.banner header strong,nav.table-of-contents header strong,.hero h1 strong,nav.taxonomy-links header strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:var(--heading-strong-color);font-family:var(--heading-strong-font);font-weight:var(--heading-strong-font-weight);font-size:var(--heading-strong-font-size);text-transform:var(--heading-strong-case);font-style:var(--heading-strong-style);letter-spacing:.1ch;line-height:var(--heading-strong-line-height)}@media screen and (max-width: 600px){aside.banner header strong,nav.table-of-contents header strong,.hero h1 strong,nav.taxonomy-links header strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-size:var(--heading-strong-font-size-mobile)}}p{--link-decor: underline;font-size:var(--body-copy-font-size);font-family:var(--body-copy-font);font-weight:var(--body-copy-font-weight);color:var(--body-copy-color);max-width:var(--body-copy-max-width);line-height:var(--body-copy-line-height);text-transform:none;margin:0;text-wrap:var(--site-text-wrap)}p>img{display:block;margin-block-end:var(--PAD-5)}a{font-family:var(--link-font);font-weight:inherit;color:var(--link-color);text-decoration:var(--link-decor)}.site-main p>a{--link-font: var(--FONT-SANS-STACK-1);font-weight:400}ul,ol{color:var(--list-color);font-family:var(--list-font);font-size:var(--list-font-size);font-weight:var(--list-font-weight);line-height:var(--list-line-height);text-transform:var(--list-case);padding-inline-start:1em;margin:0}ul li,ol li{color:var(--list-color);line-height:var(--li-line-height)}ul li em,ol li em{text-transform:none}ul li::marker,ol li::marker{color:var(--list-marker-color);font-size:.7em}ul li+li,ol li+li{margin-top:.75em}main section li *+*{margin-top:var(--PAD-7)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("../accessible-slick/fonts/slick.eot");src:url("../accessible-slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("../accessible-slick/fonts/slick.woff") format("woff"),url("../accessible-slick/fonts/slick.ttf") format("truetype"),url("../accessible-slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-loading .slick-list{background:#fff url("../accessible-slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;transform:translate(0, -50%)}.slick-prev:hover .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{opacity:1}.slick-prev:focus,.slick-next:focus{top:calc(50% - 1px)}.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{color:orange;font-size:28px;margin-left:-2px}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-next.slick-disabled .slick-next-icon{opacity:.75}.slick-prev .slick-prev-icon,.slick-prev .slick-next-icon,.slick-next .slick-prev-icon,.slick-next .slick-next-icon{display:block;color:var(--COLOR-1);opacity:1;font-family:"slick";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0px;font-size:0px;color:rgba(0,0,0,0);border:0;background:rgba(0,0,0,0);cursor:pointer}.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:var(--COLOR-8);opacity:.75}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:"slick";font-size:1.35rem;line-height:1;text-align:center;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:var(--COLOR-1);opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:1;background:none;border:0;cursor:pointer;color:var(--COLOR-1)}.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}html{--FS-2: clamp(0.5644rem, 0.5168rem + 0.2029vw, 0.6944rem);--FS-1: clamp(0.6769rem, 0.6197rem + 0.2439vw, 0.8331rem);--FS0: clamp(0.8125rem, 0.7439rem + 0.2927vw, 1rem);--FS1: clamp(0.975rem, 0.8927rem + 0.3512vw, 1.2rem);--FS2: clamp(1.17rem, 1.0712rem + 0.4215vw, 1.44rem);--FS3: clamp(1.4038rem, 1.2851rem + 0.5063vw, 1.7281rem);--FS4: clamp(1.685rem, 1.5428rem + 0.6068vw, 2.0738rem);--FS5: clamp(2.0219rem, 1.8513rem + 0.7278vw, 2.4881rem);--FS6: clamp(2.4263rem, 2.2214rem + 0.8741vw, 2.9863rem);--FS7: clamp(2.9113rem, 2.6654rem + 1.0488vw, 3.5831rem);--FS8: clamp(3.4938rem, 3.1988rem + 1.2585vw, 4.3rem);--FS9: clamp(4.1925rem, 3.8385rem + 1.5102vw, 5.16rem);--FS10: clamp(5.0306rem, 4.6058rem + 1.8127vw, 6.1919rem);--PAD-9: clamp(0.9527rem, 1.1753rem + -0.2544vw, 1.1157rem);--PAD-8: clamp(1.0718rem, 1.2339rem + -0.1852vw, 1.1905rem);--PAD-7: clamp(1.2058rem, 1.2938rem + -0.1006vw, 1.2702rem);--PAD-6: clamp(1.3553rem, 1.3549rem + 0.0018vw, 1.3565rem);--PAD-5: clamp(1.4461rem, 1.4169rem + 0.1248vw, 1.5261rem);--PAD-4: clamp(1.543rem, 1.4794rem + 0.2713vw, 1.7168rem);--PAD-3: clamp(1.6464rem, 1.5421rem + 0.4449vw, 1.9314rem);--PAD-2: clamp(1.7567rem, 1.6045rem + 0.6496vw, 2.1728rem);--PAD-1: clamp(1.8744rem, 1.6659rem + 0.8898vw, 2.4444rem);--PAD0: clamp(2rem, 1.7256rem + 1.1707vw, 2.75rem);--PAD1: clamp(2.134rem, 1.7829rem + 1.4981vw, 3.0938rem);--PAD2: clamp(2.277rem, 1.8367rem + 1.8786vw, 3.4805rem);--PAD3: clamp(2.4295rem, 1.8859rem + 2.3196vw, 3.9155rem);--PAD4: clamp(2.5923rem, 1.9291rem + 2.8295vw, 4.405rem);--PAD5: clamp(2.766rem, 1.9649rem + 3.4179vw, 4.9556rem);--PAD6: clamp(2.9513rem, 1.9914rem + 4.0956vw, 5.575rem);--PAD7: clamp(3.1491rem, 2.0066rem + 4.8747vw, 6.2719rem);--PAD-0\.25: clamp(0.25rem, calc(0.25rem + 0vw), 0.25rem);--PAD-0\.5: clamp(0.5rem, calc(0.5rem + 0vw), 0.5rem);--PAD-0\.75: clamp(0.75rem, calc(0.75rem + 0vw), 0.75rem);--PAD-1: clamp(1rem, calc(1rem + 0vw), 1rem);--PAD-1\.25: clamp(1.25rem, calc(1.25rem + 0vw), 1.25rem);--PAD-1\.5: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem);--PAD-ZERO: 0;--COLOR-1: #424345;--COLOR-2: #2c3b4e;--COLOR-3: #4e74a9;--COLOR-4: #7d6040;--COLOR-5: #c2ae99;--COLOR-6: #ffffff;--COLOR-7: #000000;--COLOR-8: #eae8e8;--COLOR-9: #4d4d4d;--FONT-SANS-STACK-1: "Gullia", "Calibri", Optima, Arial, sans-serif;--FONT-SANS-STACK-2: "Poppins", "Arial Narrow", Arial, "Helvetica Neue", Helvetica, sans-serif;--FONT-SANS-STACK-3: "Gotham", "Calibri", Optima, Arial, sans-serif;--FONT-ACCENT-STACK: "Hertine", "Lucida Bright", Georgia;--BIG-HEADING-FS: var(--FS4);--CONTENT-MAX-WIDTH: 87.5rem;--SCREEN-SIDE-BUFFER: 32px;--PROSE-GAP: var(--PAD-4);--main-menu-link-color: var(--COLOR-2);--site-text-wrap: balance;--heading-color: var(--COLOR-8);--heading-font: var(--FONT-SANS-STACK-2);--heading-font-weight: bold;--heading-case: uppercase;--heading-line-height: 1.3;--heading-letter-spacing: 0.15ch;--heading-text-wrap: balance;--heading-strong-font: var(--FONT-SANS-STACK-1);--heading-strong-color: white;--heading-strong-font-weight: normal;--heading-strong-font-size: 200%;--heading-strong-font-size-mobile: 150%;--heading-strong-case: uppercase;--heading-strong-style: normal;--heading-strong-line-height: 1.3;--body-copy-font: var(--FONT-SANS-STACK-2);--body-copy-font-size: var(--FS0);--body-copy-line-height: 2;--body-copy-font-weight: normal;--body-copy-color: var(--COLOR-1);--body-copy-max-width: 90ch;--link-font: var(--FONT-SANS-STACK-2);--link-font-weight: normal;--link-color: var(--COLOR-1);--link-decor: none;--list-font: var(--FONT-SANS-STACK-2);--list-font-size: var(--body-copy-font-size);--list-font-weight: normal;--list-line-height: 1.5;--list-color: var(--COLOR-1);--list-marker-color: var(--COLOR-5);--list-case: normal;--li-line-height: 1;--button-font: var(--FONT-SANS-STACK-2);--button-border: .2rem solid var(--COLOR-2);--round: 0;--button-padding: 1em 2em;--button-display: inline-block;--button-fill: transparent;--button-color: var(--COLOR-1);--button-border-color: inherit;--button-font-size: var(--FS1);--button-font-weight: bold;--input-text-color: var(--COLOR-1);--submit-btn-fill: var(--COLOR-3);--submit-btn-color: white;--grid-item-min-width: 29rem}section{position:relative}img{line-height:0}.columns,aside.banner,.stat-list,figure.defined-item,.faq-column-container,.multi-column{display:flex;flex-wrap:wrap;column-gap:var(--col-gutter, 0);row-gap:var(--stacked-gap, var(--PROSE-GAP))}.columns>*,aside.banner>*,.stat-list>*,figure.defined-item>*,.faq-column-container>*,.multi-column>*{flex-grow:var(--col-ratio, 1);flex-basis:calc((var(--container-threshold, 61.25rem) - 100%)*999)}.lg-cols-gt-4,.lg-cols-gt-3\.5,.lg-cols-gt-3,.lg-cols-gt-2\.5,.lg-cols-gt-2,.lg-cols-gt-1\.5,.lg-cols-gt-1,.lg-cols-gt-0\.5,.lg-cols,.md-cols-gt-2\.5,.md-cols-gt-2,.md-cols-gt-1\.5,.md-cols-gt-1,.md-cols-gt-0\.5,.md-cols,.sm-cols-gt-2\.5,.sm-cols-gt-2,.sm-cols-gt-1\.5,.sm-cols-gt-1,.sm-cols-gt-0\.5,.sm-cols,.xs-cols-gt-2\.5,.xs-cols-gt-2,.xs-cols-gt-1\.5,.xs-cols-gt-1,.xs-cols-gt-0\.5,.xs-cols{display:flex;flex-wrap:wrap}.lg-cols-gt-4>*,.lg-cols-gt-3\.5>*,.lg-cols-gt-3>*,.lg-cols-gt-2\.5>*,.lg-cols-gt-2>*,.lg-cols-gt-1\.5>*,.lg-cols-gt-1>*,.lg-cols-gt-0\.5>*,.lg-cols>*,.md-cols-gt-2\.5>*,.md-cols-gt-2>*,.md-cols-gt-1\.5>*,.md-cols-gt-1>*,.md-cols-gt-0\.5>*,.md-cols>*,.sm-cols-gt-2\.5>*,.sm-cols-gt-2>*,.sm-cols-gt-1\.5>*,.sm-cols-gt-1>*,.sm-cols-gt-0\.5>*,.sm-cols>*,.xs-cols-gt-2\.5>*,.xs-cols-gt-2>*,.xs-cols-gt-1\.5>*,.xs-cols-gt-1>*,.xs-cols-gt-0\.5>*,.xs-cols>*{flex-grow:1}.xs-cols>*{flex-basis:calc((20rem - 100%)*999)}.xs-cols-gt-0\.5{gap:var(--PAD0.5)}.xs-cols-gt-0\.5>*{flex-basis:calc((20rem - (100% - var(--PAD0.5)))*999)}.xs-cols-gt-1{gap:var(--PAD1)}.xs-cols-gt-1>*{flex-basis:calc((20rem - (100% - var(--PAD1)))*999)}.xs-cols-gt-1\.5{gap:var(--PAD1.5)}.xs-cols-gt-1\.5>*{flex-basis:calc((20rem - (100% - var(--PAD1.5)))*999)}.xs-cols-gt-2{gap:var(--PAD2)}.xs-cols-gt-2>*{flex-basis:calc((20rem - (100% - var(--PAD2)))*999)}.xs-cols-gt-2\.5{gap:var(--PAD2.5)}.xs-cols-gt-2\.5>*{flex-basis:calc((20rem - (100% - var(--PAD2.5)))*999)}.sm-cols>*{flex-basis:calc((30rem - 100%)*999)}.sm-cols-gt-0\.5{gap:var(--PAD0.5)}.sm-cols-gt-0\.5>*{flex-basis:calc((30rem - (100% - var(--PAD0.5)))*999)}.sm-cols-gt-1{gap:var(--PAD1)}.sm-cols-gt-1>*{flex-basis:calc((30rem - (100% - var(--PAD1)))*999)}.sm-cols-gt-1\.5{gap:var(--PAD1.5)}.sm-cols-gt-1\.5>*{flex-basis:calc((30rem - (100% - var(--PAD1.5)))*999)}.sm-cols-gt-2{gap:var(--PAD2)}.sm-cols-gt-2>*{flex-basis:calc((30rem - (100% - var(--PAD2)))*999)}.sm-cols-gt-2\.5{gap:var(--PAD2.5)}.sm-cols-gt-2\.5>*{flex-basis:calc((30rem - (100% - var(--PAD2.5)))*999)}.md-cols>*{flex-basis:calc((48rem - 100%)*999)}.md-cols-gt-0\.5{gap:var(--PAD0.5)}.md-cols-gt-0\.5>*{flex-basis:calc((48rem - (100% - var(--PAD0.5)))*999)}.md-cols-gt-1{gap:var(--PAD1)}.md-cols-gt-1>*{flex-basis:calc((48rem - (100% - var(--PAD1)))*999)}.md-cols-gt-1\.5{gap:var(--PAD1.5)}.md-cols-gt-1\.5>*{flex-basis:calc((48rem - (100% - var(--PAD1.5)))*999)}.md-cols-gt-2{gap:var(--PAD2)}.md-cols-gt-2>*{flex-basis:calc((48rem - (100% - var(--PAD2)))*999)}.md-cols-gt-2\.5{gap:var(--PAD2.5)}.md-cols-gt-2\.5>*{flex-basis:calc((48rem - (100% - var(--PAD2.5)))*999)}.lg-cols>*{flex-basis:calc((61.25rem - 100%)*999)}.lg-cols-gt-0\.5{gap:var(--PAD0.5)}.lg-cols-gt-0\.5>*{flex-basis:calc((61.25rem - (100% - var(--PAD0.5)))*999)}.lg-cols-gt-1{gap:var(--PAD1)}.lg-cols-gt-1>*{flex-basis:calc((61.25rem - (100% - var(--PAD1)))*999)}.lg-cols-gt-1\.5{gap:var(--PAD1.5)}.lg-cols-gt-1\.5>*{flex-basis:calc((61.25rem - (100% - var(--PAD1.5)))*999)}.lg-cols-gt-2{gap:var(--PAD2)}.lg-cols-gt-2>*{flex-basis:calc((61.25rem - (100% - var(--PAD2)))*999)}.lg-cols-gt-2\.5{gap:var(--PAD2.5)}.lg-cols-gt-2\.5>*{flex-basis:calc((61.25rem - (100% - var(--PAD2.5)))*999)}.lg-cols-gt-3{gap:var(--PAD3)}.lg-cols-gt-3>*{flex-basis:calc((61.25rem - (100% - var(--PAD3)))*999)}.lg-cols-gt-3\.5{gap:var(--PAD3.5)}.lg-cols-gt-3\.5>*{flex-basis:calc((61.25rem - (100% - var(--PAD3.5)))*999)}.lg-cols-gt-4{gap:var(--PAD4)}.lg-cols-gt-4>*{flex-basis:calc((61.25rem - (100% - var(--PAD4)))*999)}:root{--PAD-9: clamp(0.9527rem, 1.1753rem + -0.2544vw, 1.1157rem);--PAD-8: clamp(1.0718rem, 1.2339rem + -0.1852vw, 1.1905rem);--PAD-7: clamp(1.2058rem, 1.2938rem + -0.1006vw, 1.2702rem);--PAD-6: clamp(1.3553rem, 1.3549rem + 0.0018vw, 1.3565rem);--PAD-5: clamp(1.4461rem, 1.4169rem + 0.1248vw, 1.5261rem);--PAD-4: clamp(1.543rem, 1.4794rem + 0.2713vw, 1.7168rem);--PAD-3: clamp(1.6464rem, 1.5421rem + 0.4449vw, 1.9314rem);--PAD-2: clamp(1.7567rem, 1.6045rem + 0.6496vw, 2.1728rem);--PAD-1: clamp(1.8744rem, 1.6659rem + 0.8898vw, 2.4444rem);--PAD0: clamp(2rem, 1.7256rem + 1.1707vw, 2.75rem);--PAD1: clamp(2.134rem, 1.7829rem + 1.4981vw, 3.0938rem);--PAD2: clamp(2.277rem, 1.8367rem + 1.8786vw, 3.4805rem);--PAD3: clamp(2.4295rem, 1.8859rem + 2.3196vw, 3.9155rem);--PAD4: clamp(2.5923rem, 1.9291rem + 2.8295vw, 4.405rem);--PAD5: clamp(2.766rem, 1.9649rem + 3.4179vw, 4.9556rem);--PAD6: clamp(2.9513rem, 1.9914rem + 4.0956vw, 5.575rem);--PAD7: clamp(3.1491rem, 2.0066rem + 4.8747vw, 6.2719rem)}.stack-\.25>*+*,.stack-0\.25>*+*{margin-top:var(--PAD-0\.25)}.stack-\.5>*+*,.stack-0\.5>*+*{margin-top:var(--PAD-0\.5)}.stack-\.75>*+*,.stack-0\.75>*+*{margin-top:var(--PAD-0\.75)}.stack-1>*+*{margin-top:var(--PAD-1)}.stack-1\.25>*+*{margin-top:var(--PAD-1\.25)}.stack-1\.5>*+*{margin-top:var(--PAD-1\.5)}.stack-2>*+*{margin-top:var(--PAD2)}.stack-2\.5>*+*{margin-top:var(--PAD2\.5)}.stack-3>*+*{margin-top:var(--PAD3)}.with-sidebar--right,.with-sidebar--left{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, var(--FS1))}.with-sidebar--right>:last-child,.with-sidebar--left>:first-child{flex-grow:1;flex-basis:var(--sidebar-width, auto)}.with-sidebar--right>:first-child,.with-sidebar--left>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--not-sidebar-min-width, 50%)}.grid-auto{display:grid;grid-gap:var(--grid-gutter, var(--PROSE-GAP));grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-item-min-width), 100%), 1fr));list-style:none}.grid-auto>*{margin-top:initial}.grid-auto>li+li{margin-top:0 !important}.grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr))}.grid-1\.5{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr))}.grid-2{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr))}.grid-2\.5{display:grid;grid-gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(min(400px, 100%), 1fr))}.grid-3{display:grid;grid-gap:2.5rem;grid-template-columns:repeat(auto-fill, minmax(min(400px, 100%), 1fr))}main section,section.footer-cta,footer+section.menu-footer-section{padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-top:var(--PAD4);padding-bottom:var(--PAD4)}main section.full-width{padding:0;margin:0;width:100%;max-width:none}main section section{padding:initial}main section section+section{margin-top:var(--PAD1)}.container{padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2) !important;padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2) !important}.contained{max-width:min((100% - var(--SCREEN-SIDE-BUFFER))*2,var(--CONTENT-MAX-WIDTH))}.menu-open header.site-header{padding-bottom:0}header.site-header{padding-top:32px;padding-bottom:32px;top:0;left:0;width:100%;position:relative}nav.primary-navigation .top-logo{padding-left:32px}nav.primary-navigation button.menu-toggle{padding-right:32px}.tagline{flex:1.8 1 auto;display:flex;justify-content:flex-start}@media screen and (min-width: 981px){.tagline{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;min-height:calc(64px + 2em)}}@media screen and (min-width: 981px){.tagline aside.banner header,aside.banner .tagline header,.tagline nav.table-of-contents header,nav.table-of-contents .tagline header,.tagline nav.taxonomy-links header,nav.taxonomy-links .tagline header,.tagline h1,.tagline h2,.tagline h3,.tagline h4,.tagline h5,.tagline h6{font-size:var(--FS0)}}@media screen and (min-width: 1200px){.tagline aside.banner header,aside.banner .tagline header,.tagline nav.table-of-contents header,nav.table-of-contents .tagline header,.tagline nav.taxonomy-links header,nav.taxonomy-links .tagline header,.tagline h1,.tagline h2,.tagline h3,.tagline h4,.tagline h5,.tagline h6{font-size:var(--FS2)}}@media screen and (max-width: 981px){.tagline aside.banner header,aside.banner .tagline header,.tagline nav.table-of-contents header,nav.table-of-contents .tagline header,.tagline nav.taxonomy-links header,nav.taxonomy-links .tagline header,.tagline h1,.tagline h2,.tagline h3,.tagline h4,.tagline h5,.tagline h6{display:none}}.top-logo{flex:1 1 auto}.top-logo img{max-width:300px}@media screen and (max-width: 981px){.top-logo{margin-left:0;z-index:9}.top-logo img{width:200px}}@media screen and (max-width: 576px){.top-logo img{width:175px}}.custom-logo-link{line-height:0}nav{position:relative}ul.menu{--list-font-size: var(--FS0);--list-case: uppercase;--list-font-weight: bold;--list-line-height: 1.25;--link-font-weight: bold;list-style:none;padding:0}li.menu-item a{letter-spacing:.1ch;position:relative;display:inline-block;font-size:var(--FS-1);color:var(--main-menu-link-color)}li.menu-item button{font-size:var(--list-font-size);font-family:var(--link-font);font-weight:var(--link-font-weight);color:var(--link-color);text-transform:var(--list-case);padding:0;position:relative;line-height:1.5;border:none;background:rgba(0,0,0,0);z-index:2}li.menu-item button:hover:after{content:"";display:block;height:3px;background:var(--COLOR-2);width:100%;position:absolute;bottom:-3px}li.menu-item-has-children:hover>button,li.menu-item button[aria-expanded=true]{--link-color: var(--COLOR-1)}li.menu-item-has-children:hover>button:before,li.menu-item button[aria-expanded=true]:before{content:"";width:calc(100% + 2.5rem);background:#fff;position:absolute;left:-1.25rem;top:calc(-1*var(--PAD-3));height:calc(100% + var(--PAD-3)*2);z-index:-1;transition:ease-in-out .2s}@media screen and (max-width: 981px){li.menu-item button[aria-expanded=false]:before{content:none}li.menu-item button[aria-expanded=false]{--link-color: white}}.dropdown-arrow{margin-inline-start:.5em}li.menu-item>.sub-menu{display:flex;box-shadow:0 5px 8px -3px rgba(0,0,0,.5);list-style:none;visibility:hidden;z-index:0;opacity:0;transition:opacity ease-in-out .2s;--link-color: var(--COLOR-1);background:#fff;width:100%;position:absolute;top:100%;justify-content:flex-start;padding:var(--PAD-2) max(1.25rem,50vw - 600px);left:0;gap:2em}li.menu-item-has-children:hover>.sub-menu,li.menu-item>button[aria-expanded=true]+.sub-menu{z-index:12;opacity:1;visibility:visible;transition:opacity ease-in-out .2s}@media screen and (max-width: 981px){li.menu-item>button[aria-expanded=false]+.sub-menu{visibility:hidden;opacity:0;z-index:0}}li.menu-item>.sub-menu>li{position:relative}@media screen and (max-width: 768px){li.menu-item>.sub-menu{flex-direction:column}li.menu-item>.sub-menu>li>a:after{content:"";display:block;height:3px;background:var(--COLOR-2);width:100%;position:absolute;bottom:-3px}}nav.primary-navigation{display:flex;flex-flow:row wrap;align-items:center;gap:0;justify-content:center;width:100%;margin:0 auto;z-index:2}@media screen and (max-width: 981px){nav.primary-navigation{justify-content:flex-end}}nav.primary-navigation li.apply-now-cta{background-color:var(--COLOR-3);padding:var(--PAD-3)}nav.primary-navigation li.apply-now-cta a{text-transform:uppercase;font-weight:700;color:#fff !important;border:solid 2px rgba(0,0,0,0) !important;transition:all ease .3s !important;letter-spacing:2px;border-radius:0 !important;cursor:pointer;opacity:1 !important}nav.primary-navigation li.apply-now-cta:hover a::after{content:"" !important;display:unset !important;height:unset !important;background:unset !important;width:unset !important;position:unset !important;bottom:unset !important}nav.primary-navigation li.apply-now-cta:focus-visible{outline:var(--COLOR-2) 2px !important}.menu-primary-menu-container{box-shadow:inset 0 5px 10px 0px rgba(0,0,0,.5);background:var(--COLOR-8);flex:1 1 auto;display:flex;justify-content:flex-end;padding:0;width:100%;padding:2rem 0;align-items:flex-start}ul.nav-menu{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:2rem;margin:0;width:100%}@media screen and (max-width: 981px){ul.nav-menu{flex-direction:column;align-items:center}}nav.primary-navigation ul.nav-menu>li{position:relative}@media screen and (max-width: 981px){nav.primary-navigation li.menu-item button[aria-expanded=false]{--link-color: var(--COLOR-1)}}ul.nav-menu li.menu-item:hover>a:after{content:"";display:block;height:3px;background:var(--COLOR-2);width:100%;position:absolute;bottom:-3px}nav.primary-navigation li.menu-item-has-children:hover>button:before,nav.primary-navigation li.menu-item button[aria-expanded=true]:before{opacity:0}nav.primary-navigation ul.nav-menu li.current-menu-item>a,nav.primary-navigation ul.nav-menu li.current-menu-ancestor>button{outline:solid 5px var(--COLOR-2);outline-offset:4px}nav.primary-navigation ul.menu li.current-menu-item>a:after{content:none}ul.nav-menu li.menu-item.link-standout{--link-color: var(--COLOR-1);transition:transform ease-in-out .2s}ul.nav-menu li.menu-item.link-standout:hover{transform:scale(1.05)}ul.nav-menu li.menu-item.link-standout>button,ul.nav-menu li.menu-item.link-standout>a{background:var(--COLOR-4);margin-top:-1rem;padding:1rem 2rem;border-radius:var(--round)}ul.nav-menu li.menu-item.link-standout>button:hover:after,ul.nav-menu li.menu-item.link-standout>a:hover:after{content:none}@media screen and (max-width: 981px){ul.nav-menu li.menu-item.link-standout>button,ul.nav-menu li.menu-item.link-standout>a{margin-top:.2rem}}nav.primary-navigation ul.sub-menu{box-shadow:0 5px 8px -3px rgba(0,0,0,.5);flex-direction:column;max-width:100vw;width:28em;left:0;padding:var(--PAD-2) 2rem}nav.primary-navigation .menu-item:nth-child(n+3)~*>ul.sub-menu{left:unset;right:0}nav.primary-navigation .submenu-toggle[aria-expanded=true]{outline:solid 5px var(--COLOR-1);outline-offset:5px}nav.primary-navigation .submenu-toggle[aria-expanded=true]+.sub-menu{display:flex}@media screen and (max-width: 981px){nav.primary-navigation li.menu-item{text-align:center}nav.primary-navigation .sub-menu{--link-color: white;font-size:var(--list-font-size);display:none;flex-direction:column;position:relative;align-items:center;margin-top:10px;background:var(--COLOR-1)}nav.primary-navigation .sub-menu>li+li:before{content:none}nav.primary-navigation li.menu-item>.sub-menu>li>a{text-decoration:underline;text-decoration-thickness:3px}nav.primary-navigation li.menu-item>.sub-menu>li>a:after{content:none}}.menu-toggle{background:rgba(0,0,0,0);border:none;padding:calc(0.5rem + 4px) 0;z-index:9}.menu-toggle:hover{cursor:pointer}.menu-toggle .burger{display:block;width:3rem;height:4px;background:var(--COLOR-1);position:relative}.menu-toggle .burger:before{content:"";display:block;width:3rem;height:4px;top:calc(-0.5rem - 4px);background:var(--COLOR-1);position:relative}.menu-toggle .burger:after{content:"";display:block;width:bar-width;height:4px;top:.5rem;background:var(--COLOR-1);position:relative}.menu-toggle[aria-expanded=false]+.menu-primary-menu-container{display:none}nav.top-menu{display:flex;flex-direction:row;align-items:center;gap:2rem;justify-content:space-between;padding:.5rem 2rem;width:100%;max-width:1600px;margin:0 auto;z-index:2}ul#top-menu{display:flex;align-items:center;gap:1rem}.menu-top-menu-container{flex:.5 1 auto;display:flex;align-items:center;justify-content:flex-end;padding:0}.menu-top-menu-container a{color:var(--COLOR-2)}@media screen and (max-width: 981px){.menu-top-menu-container{width:100%;padding:2rem 0;align-items:flex-start}}ul.nav-menu{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;margin:0;width:100%}nav.top-navigation ul.nav-menu>li{position:relative}@media screen and (max-width: 981px){nav.top-navigation li.menu-item button[aria-expanded=false]{--link-color: var(--COLOR-1)}}ul.nav-menu li.menu-item:hover>a:after{content:"";display:block;height:3px;background:var(--COLOR-2);width:100%;position:absolute;bottom:-3px}nav.top-navigation li.menu-item-has-children:hover>button:before,nav.top-navigation li.menu-item button[aria-expanded=true]:before{opacity:0}nav.top-navigation ul.nav-menu li.current-menu-item>a,nav.top-navigation ul.nav-menu li.current-menu-ancestor>button{outline:solid 5px var(--COLOR-2);outline-offset:4px}nav.top-navigation ul.menu li.current-menu-item>a:after{content:none}ul.nav-menu li.menu-item.link-standout{--link-color: var(--COLOR-1);transition:transform ease-in-out .2s}ul.nav-menu li.menu-item.link-standout:hover{transform:scale(1.05)}ul.nav-menu li.menu-item.link-standout>button,ul.nav-menu li.menu-item.link-standout>a{background:var(--COLOR-4);margin-top:-1rem;padding:1rem 2rem;border-radius:var(--round)}ul.nav-menu li.menu-item.link-standout>button:hover:after,ul.nav-menu li.menu-item.link-standout>a:hover:after{content:none}@media screen and (max-width: 981px){ul.nav-menu li.menu-item.link-standout>button,ul.nav-menu li.menu-item.link-standout>a{margin-top:.2rem}}nav.top-navigation ul.sub-menu{box-shadow:0 5px 8px -3px rgba(0,0,0,.5);flex-direction:column;max-width:100vw;width:28em;left:0;padding:var(--PAD-2) 2rem}nav.top-navigation .menu-item:nth-child(n+3)~*>ul.sub-menu{left:unset;right:0}nav.top-navigation .submenu-toggle[aria-expanded=true]{outline:solid 5px var(--COLOR-1);outline-offset:5px}nav.top-navigation .submenu-toggle[aria-expanded=true]+.sub-menu{display:flex}@media screen and (max-width: 981px){nav.top-navigation li.menu-item{text-align:center}nav.top-navigation .sub-menu{--link-color: white;font-size:var(--list-font-size);display:none;flex-direction:column;position:relative;align-items:center;margin-top:10px;background:var(--COLOR-1)}nav.top-navigation .sub-menu>li+li:before{content:none}nav.top-navigation li.menu-item>.sub-menu>li>a{text-decoration:underline;text-decoration-thickness:3px}nav.top-navigation li.menu-item>.sub-menu>li>a:after{content:none}}.menu-toggle{background:rgba(0,0,0,0);border:none;padding:calc(0.5rem + 4px);z-index:9}.menu-toggle:hover{cursor:pointer}.menu-toggle .burger{display:block;width:4rem;height:4px;background:#fff;position:relative}.menu-toggle .burger:before{content:"";display:block;width:4rem;height:4px;top:calc(-0.5rem - 4px);background:#fff;position:relative}.menu-toggle .burger:after{content:"";display:block;width:bar-width;height:4px;top:.5rem;background:#fff;position:relative}.menu-toggle[aria-expanded=false]+.menu-top-menu-container{display:none}.site-footer ul.menu{--link-font-size: var(--FS1)}.site-footer nav.footer-navigation{margin:var(--PAD-3)}.site-footer nav.footer-navigation ul.menu{--li-line-height: 1;text-align:center}.site-footer nav.footer-navigation ul#footer-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media screen and (min-width: 981px){.site-footer nav.footer-navigation ul#footer-menu{flex-direction:row}}.site-footer .menu-legal-links-container ul.menu{display:flex;flex-flow:row wrap;justify-content:center;gap:2rem;--link-font-weight: normal;--list-font-size: var(--FS0)}.site-footer .menu-legal-links-container ul.menu li.menu-item{white-space:nowrap}.site-footer .menu-legal-links-container ul.menu li.menu-item a{text-transform:none}.site-footer{display:flex;flex-wrap:wrap}.site-footer a,.site-footer p,.site-footer ul li,.site-footer ol li{font-weight:bold;font-size:var(--FS2)}.site-footer a{width:fit-content;position:relative;display:inline-block}.site-footer a:hover:after{content:"";display:block;height:3px;background:var(--COLOR-2);width:100%;position:absolute;bottom:-3px}.site-footer .footer-top{align-items:center;gap:2.5rem}.site-footer section.footer-logo-section{text-align:center}.site-footer section.footer-logo-section .footer-logo-wrapper{max-width:250px;margin:0 auto}.site-footer section.footer-main-links{display:flex;flex-grow:1.75;gap:6rem;justify-content:center;--link-font-weight: bold}.site-footer ul.footer-contact{margin:var(--PAD-1) 0;list-style:none;padding:0;text-align:center;--li-line-height: 1}.site-footer ul.footer-contact>*+*{margin-top:.7em}@media screen and (max-width: 981px){.site-footer ul.footer-contact{text-align:center;align-items:center}.site-footer ul.footer-contact>*+*{margin-top:1rem}}.site-footer ul.social-link-list{display:flex;align-items:center;list-style:none;padding:0;gap:1.5rem;margin-top:1.75rem;justify-content:center}@media screen and (max-width: 981px){.site-footer ul.social-link-list{justify-content:center}}.site-footer li.social-link{width:1.5rem}.site-footer li.social-link a:hover:after{content:none}.site-footer li.social-link svg{display:block;fill:var(--COLOR-5)}.site-footer li.social-link svg:hover{fill:#fff}.site-footer .email-link,.site-footer .phone-num{position:relative}.site-footer .email-link:after,.site-footer .phone-num:after{content:"";background:#fff;position:absolute;height:2px;width:100%;bottom:-2px;left:0}.site-footer .footer-bottom{text-align:center;--heading-color: white;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.site-footer .footer-bottom__copy{margin-top:var(--PROSE-GAP);width:fit-content;margin-inline:auto;text-align:initial}.site-footer .footer-bottom__copy h1,.site-footer .footer-bottom__copy h2,.site-footer .footer-bottom__copy h3,.site-footer .footer-bottom__copy h4,.site-footer .footer-bottom__copy h5,.site-footer .footer-bottom__copy h6{max-width:100%}.site-footer .copyright{font-size:var(--FS0)}.site-footer .legal-links{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:var(--PAD-9);column-gap:2rem;row-gap:1rem}.footer-left{padding-left:max(var(--SCREEN-SIDE-BUFFER),30vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),30vw - var(--CONTENT-MAX-WIDTH)/2);padding-top:var(--PAD2);padding-bottom:var(--PAD2);flex-grow:2}.footer-right{padding-left:max(var(--SCREEN-SIDE-BUFFER),30vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),30vw - var(--CONTENT-MAX-WIDTH)/2);padding-top:var(--PAD2);padding-bottom:var(--PAD2);flex-grow:1;display:flex;flex-direction:column;justify-content:center}.dmg-logo-wrapper{max-width:350px;margin:0 auto}.dmg-text{text-align:center;color:var(--COLOR-1)}.dmg-text p{display:flex;flex-flow:column wrap;line-height:1.8;align-items:center}.menu-footer-menu-container ul li+li{margin-top:0}.menu-footer-menu-container ul.menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}@media screen and (min-width: 981px){.menu-footer-menu-container ul.menu{flex-wrap:wrap;flex-direction:row}}.menu-footer-menu-container ul.menu li a{font-size:var(--FS2)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}_magni .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.page-intro-container{padding:var(--PAD-2) var(--SCREEN-SIDE-BUFFER) var(--PAD-4)}.page-intro{display:flex;max-width:calc(100vw - (100vw - var(--CONTENT-MAX-WIDTH))/2 - var(--SCREEN-SIDE-BUFFER));margin:0 0 0 auto;gap:2rem}@media screen and (max-width: 981px){.page-intro{flex-wrap:wrap}}.page-intro .entry-header{--all-heading-font-size: var(--FS8);--heading-color: var(--COLOR-2);--heading-font-weight: normal;--heading-font: var(--FONT-SANS-STACK-2);flex-grow:1;padding:var(--PAD-3) var(--PAD1) 0 var(--PAD1);position:relative;margin-block:auto}.page-intro .entry-header:before{content:"";display:block;left:0;top:0;background:var(--COLOR-1);height:100%;width:clamp(3px,3px + .6%,10px);border-radius:var(--round);position:absolute}.page-intro .toc-container{flex-basis:35ch}.page-intro .entry-title{font-size:var(--FS10)}nav.breadcrumbs{--list-case: normal;--list-font-weight: bold;--list-font-size: var(--FS1);--list-color: var(--COLOR-2);--link-font-weight: var(--list-font-weight);--link-color: var(--COLOR-1);--link-decor: underline}nav.breadcrumbs ul{list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:.5rem;padding:1em 0 0 0}nav.breadcrumbs li:not(:last-child):after{content:" > ";color:var(--COLOR-1);font-weight:bold;white-space:pre-wrap}.arrow-link{font-size:var(--FS1);display:flex;align-items:center;gap:.4rem;width:fit-content;position:relative;--arrow-link-underline-color: var(--COLOR-3)}.arrow-link:hover{--arrow-link-underline-color: var(--COLOR-1)}.arrow-link:hover svg{transform:translateX(-10px)}.arrow-link svg{width:2rem;fill:var(--COLOR-3);transition:ease-in-out .2s}.arrow-link__text{position:relative;margin-top:0}.arrow-link__text:after{content:"";display:block;height:3px;border-radius:var(--round);background:var(--arrow-link-underline-color);position:absolute;width:100%;bottom:-0.5rem;left:0}.pdf-link{font-size:var(--FS1);display:flex;align-items:center;gap:.4rem;width:fit-content;position:relative;--pdf-link-underline-color: var(--COLOR-3)}.pdf-link:hover{--pdf-link-underline-color: var(--COLOR-1)}.pdf-link:hover svg{fill:var(--COLOR-1)}.pdf-link svg{width:2rem;fill:var(--COLOR-3);transition:ease-in-out .2s}.pdf-link__text{position:relative;margin-top:0}.pdf-link__text:after{content:"";display:block;height:3px;border-radius:var(--round);background:var(--pdf-link-underline-color);position:absolute;width:100%;bottom:-0.5rem;left:0}aside.sidebar section{padding:0}aside.sidebar li{max-width:23ch}aside.sidebar ul+h2{margin-top:var(--PAD4)}aside.sidebar ul+h2{margin-top:var(--PAD4)}aside.sidebar .wp-block-tags,aside.sidebar .wp-block-categories,aside.sidebar .wp-block-latest-posts{--link-decor: underline;list-style:none;padding:0 .5rem}aside.sidebar .wp-block-tags li+li,aside.sidebar .wp-block-categories li+li,aside.sidebar .wp-block-latest-posts li+li{margin-top:var(--PAD-2)}aside.sidebar a{text-decoration:underline;text-decoration-color:var(--COLOR-3);text-decoration-thickness:3px}aside.sidebar a:hover{text-decoration-color:var(--COLOR-1)}aside.sidebar .cat-item a{display:block;color:#fff;background:var(--COLOR-5);border-radius:5px;font-weight:bold;padding:.5rem 1rem;text-transform:uppercase;text-decoration:none;transition:ease-in-out .2s}aside.sidebar .cat-item a:hover{transform:scale(1.05)}aside.tax-sidebar{display:flex;flex-direction:column;gap:var(--PAD4)}nav.taxonomy-links{--list-font-size: var(--FS0)}nav.taxonomy-links header{font-size:var(--FS2);display:block}.tax-heading-text{font-size:var(--FS2)}.tax-description{font-size:var(--FS0);margin-top:.25rem}button.tax-toggle{color:var(--heading-color);font-family:var(--heading-font);font-size:inherit;font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:.1ch;text-transform:var(--heading-case);display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;text-align:left;background:#fff;border:none;padding:0 0 .5rem 0;cursor:pointer}button.tax-toggle:focus{outline:none}button.tax-toggle:focus svg.expand-icon--plus-minus{outline:solid var(--COLOR-1);outline-offset:4px;outline-width:3px}button.tax-toggle:after{content:"";display:block;background:var(--COLOR-2);width:100%;height:5px;border-radius:10px;position:absolute;top:100%;left:0}.tax-toggle .expand-icon--plus-minus{height:1.5rem;fill:var(--COLOR-1)}nav.taxonomy-links .cat-item{font-size:var(--FS-1)}@media screen and (min-width: 981px){.tax-toggle-nav{display:none}}@media screen and (max-width: 981px){.tax-static-nav{display:none}}ul.tax-list{--y-gap: var(--PAD-7);transition:none}nav.tax-toggle-nav .tax-list{margin-top:var(--PAD2)}ul.tax-list{padding:0;position:relative;list-style:none;max-width:35ch}.faq-column,.togglize-me,.accordionize-me{position:relative;margin-right:auto;margin-left:auto}.faq-column .expandable,.togglize-me .expandable,.accordionize-me .expandable{margin-top:0}.faq-column .expandable ul,.togglize-me .expandable ul,.accordionize-me .expandable ul,.faq-column .expandable ol,.togglize-me .expandable ol,.accordionize-me .expandable ol{padding:0}.faq-column .expandable[hidden],.togglize-me .expandable[hidden],.accordionize-me .expandable[hidden]{display:block;visibility:hidden;position:absolute}.faq-column>h1,.togglize-me>h1,.accordionize-me>h1,.faq-column>h2,.togglize-me>h2,.accordionize-me>h2,.faq-column>h3,.togglize-me>h3,.accordionize-me>h3,.faq-column>h4,.togglize-me>h4,.accordionize-me>h4,.faq-column>h5,.togglize-me>h5,.accordionize-me>h5,.faq-column>h6,.togglize-me>h6,.accordionize-me>h6{margin:0;line-height:1}.faq-column>h1:not(:first-of-type),.togglize-me>h1:not(:first-of-type),.accordionize-me>h1:not(:first-of-type),.faq-column>h2:not(:first-of-type),.togglize-me>h2:not(:first-of-type),.accordionize-me>h2:not(:first-of-type),.faq-column>h3:not(:first-of-type),.togglize-me>h3:not(:first-of-type),.accordionize-me>h3:not(:first-of-type),.faq-column>h4:not(:first-of-type),.togglize-me>h4:not(:first-of-type),.accordionize-me>h4:not(:first-of-type),.faq-column>h5:not(:first-of-type),.togglize-me>h5:not(:first-of-type),.accordionize-me>h5:not(:first-of-type),.faq-column>h6:not(:first-of-type),.togglize-me>h6:not(:first-of-type),.accordionize-me>h6:not(:first-of-type){margin-top:.5rem}.faq-column .togglize-button,.togglize-me .togglize-button,.accordionize-me .togglize-button{display:flex;justify-content:space-between;background:none;border:none;color:var(--COLOR-1);font-family:var(--FONT-SANS-STACK-1);font-size:inherit;font-weight:600;line-height:1;padding:1rem 1rem 1rem 0;position:relative;width:100%;text-align:left;vertical-align:text-top;align-items:center;text-transform:uppercase}.faq-column .togglize-button:after,.togglize-me .togglize-button:after,.accordionize-me .togglize-button:after{content:"";display:block;width:100%;height:5px;border-radius:var(--round);background:var(--COLOR-2);position:absolute;bottom:0}.faq-column .togglize-button:before,.togglize-me .togglize-button:before,.accordionize-me .togglize-button:before{content:"";top:0;display:block;width:100%;height:5px;border-radius:var(--round);background:var(--COLOR-2);position:absolute}@media screen and (max-width: 768px){.faq-column .togglize-button,.togglize-me .togglize-button,.accordionize-me .togglize-button{text-align:left}}.faq-column .togglize-button:hover,.togglize-me .togglize-button:hover,.accordionize-me .togglize-button:hover{cursor:pointer}.faq-column .togglize-button:focus,.togglize-me .togglize-button:focus,.accordionize-me .togglize-button:focus{outline:none}.faq-column .togglize-button:focus svg.expand-icon--plus-minus,.togglize-me .togglize-button:focus svg.expand-icon--plus-minus,.accordionize-me .togglize-button:focus svg.expand-icon--plus-minus{outline:solid var(--COLOR-1);outline-offset:4px;outline-width:3px}.faq-column .togglize-button svg.expand-icon--plus-minus,.togglize-me .togglize-button svg.expand-icon--plus-minus,.accordionize-me .togglize-button svg.expand-icon--plus-minus{width:1.5rem;min-width:1.5rem;margin-left:1rem;fill:var(--COLOR-1)}.faq-column .togglize-button[aria-expanded=true] svg.expand-icon--plus-minus .vert,.togglize-me .togglize-button[aria-expanded=true] svg.expand-icon--plus-minus .vert,.accordionize-me .togglize-button[aria-expanded=true] svg.expand-icon--plus-minus .vert{display:none}.essentials-frame{--frame-img-pos-x: center;--frame-img-pos-y: center;aspect-ratio:5/4;line-height:0;max-width:fit-content}.essentials-frame img{width:100%;height:100%;object-fit:cover;border-radius:var(--round);object-position:var(--frame-img-pos-x) var(--frame-img-pos-y)}.page-section--framed{padding-bottom:calc(var(--PAD2) + 20px)}.page-section--full-width{padding:0;margin:0;width:100%;max-width:none}.prose>*+*,.prose-columns>*+*{margin-top:var(--PROSE-GAP)}.prose.simple-frame,.simple-frame.prose-columns{padding:var(--PAD1);border-radius:var(--round)}.prose.x-center,.x-center.prose-columns{width:fit-content}.prose.x-end,.x-end.prose-columns{width:fit-content}.prose a,.prose-columns a{text-decoration:underline}.prose-columns{column-count:2;column-width:60ch;column-gap:4rem}.prose-columns>*+*{margin-top:0}.prose-columns>*:not(:last-child){margin-bottom:var(--PROSE-GAP)}.prose-columns h1,.prose-columns h2{column-span:all}.prose-columns h1,.prose-columns h2,.prose-columns h3,.prose-columns h4,.prose-columns h5,.prose-columns h6{break-after:avoid;break-inside:avoid}.prose-columns ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.hero{height:40vw;min-height:200px;display:flex;align-items:center}.hero *{margin-top:initial}.hero__overlay-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:var(--PAD-1)}.hero__background-media{position:absolute;height:100%;width:100%;top:0;left:0}.hero__background-media img{height:100%;width:100%;object-fit:cover;line-height:0}.hero h1{z-index:9;position:relative;color:#fff;font-size:var(--FS6);padding:var(--PAD2) var(--PAD3) var(--PAD3) var(--PAD2);background:var(--COLOR-3);opacity:.95}@media screen and (max-width: 768px){.hero h1{font-size:var(--FS4);padding:var(--PAD-5)}}.hero h1 strong{color:var(--COLOR-5);font-family:var(--FONT-SANS-STACK-2);font-weight:normal;letter-spacing:.1ch}.hero__dual-ctas{display:flex;justify-content:center;align-items:CENTER}.hero__cta{z-index:9}.image-frame{position:absolute;height:100%;width:100%;top:0;left:0;--frame-img-pos-x: center;--frame-img-pos-y: center}.image-frame img{width:100%;height:100%;object-fit:cover;object-position:var(--frame-img-pos-x) var(--frame-img-pos-y)}.cta{max-width:40ch;width:fit-content;--button-display: block}.background-video-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.background-video-container video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-background-video{width:100%;height:100%;object-fit:cover;object-position:center}.hero__background-media .fallback-image{height:100%;width:100%;position:absolute;opacity:0;top:0;left:0;transition:ease-in-out .2s}.hero__background-media .fallback-image img{height:100%;width:100%;line-height:0;object-fit:cover}.hero__background-media:hover .video-control-button-container{opacity:1}.hero__background-media .video-control-button-container{position:absolute;bottom:0;background:rgba(0,0,0,.4);border-radius:50%;width:3rem;height:3rem;z-index:9;opacity:0;transition:ease-in-out .2s}@media screen and (max-width: 981px){.hero__background-media .video-control-button-container{opacity:1}}.hero__background-media .video-control-button-container button{background:none;border:none;width:100%;height:100%;padding:0}.hero__background-media .video-control-button-container svg{width:100%;height:100%;fill:hsla(0,0%,100%,.6)}.hero__background-media .video-control-button-container .video-control-button:hover{cursor:pointer}.hero__background-media .video-control-button-container .video-control-button[aria-label=play] .pause-icon{display:none}.hero__background-media .video-control-button-container .video-control-button[aria-label=pause] .play-icon{display:none}@media(prefers-reduced-motion){.hero__background-media .video-control-button-container{opacity:1}}nav.table-of-contents{--list-font-size: var(--FS0)}nav.table-of-contents button.toc-heading{color:var(--heading-color);font-family:var(--heading-font);font-size:var(--FS2);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:.1ch;text-transform:var(--heading-case);display:none;justify-content:space-between;position:relative;width:100%;text-align:left;background:#fff;border:none;padding:1rem 0;cursor:pointer}@media screen and (max-width: 981px){nav.table-of-contents button.toc-heading{display:flex}}nav.table-of-contents button.toc-heading:focus{outline:none}nav.table-of-contents button.toc-heading:focus svg.expand-icon--plus-minus{outline:solid var(--COLOR-1);outline-offset:4px;outline-width:3px}nav.table-of-contents button.toc-heading:after{content:"";display:block;background:var(--COLOR-2);width:100%;height:5px;border-radius:10px;position:absolute;top:100%;left:0}nav.table-of-contents header{font-size:var(--FS2);padding:1rem 0;display:block}@media screen and (max-width: 981px){nav.table-of-contents header{display:none}}nav.table-of-contents .toc-heading .expand-icon--plus-minus{height:1.5rem;fill:var(--COLOR-1)}@media screen and (max-width: 981px){nav.table-of-contents .toc-toggle[aria-expanded=true] .vert{display:none}nav.table-of-contents .toc-toggle[aria-expanded=false]~.toc-description,nav.table-of-contents .toc-toggle[aria-expanded=false]~ul.content-list{display:none}}nav.table-of-contents ul.content-list{transition:none}nav.table-of-contents ul{padding:0;position:relative;list-style:none;max-width:35ch}nav.table-of-contents>ul:after{content:"";display:block;background:var(--COLOR-2);width:100%;height:5px;border-radius:10px;position:relative;bottom:0;left:0}nav.table-of-contents li{position:relative;transition:background-color ease-in-out .2s}nav.table-of-contents li:before{content:"";display:block;background:var(--COLOR-2);width:100%;height:5px;border-radius:var(--round);position:relative;top:0;left:0}nav.table-of-contents ul ul li{background:#ebebeb}nav.table-of-contents ul li>a{display:block;padding:1em 1em 1em .75em;transition:color ease-in-out .2s;text-decoration:none}nav.table-of-contents ul li>a:hover{background:var(--COLOR-1);--link-color: white}nav.table-of-contents ul ul>li>a{padding-left:1.5rem}.multi-column{--col-gutter: var(--PAD4);--container-threshold: 48rem;align-items:center}.multi-column>h1,.multi-column>h2,.multi-column>h3,.multi-column>h4,.multi-column>h5,.multi-column>h6{flex-basis:100%;max-width:none}.multi-column>*{margin-top:initial}.multi-column.reverse{flex-direction:row-reverse}.multi-column>.prose,.multi-column>.prose-columns{--col-ratio: 1.25}.multi-column>.faq-column{margin-block:auto}.faq-column-container{--col-gutter: var(--PAD2);--container-threshold: 61.25rem}@media screen and (max-width: 981px){.faq-column-container{--col-gutter: .5rem}}.faq-column>h1,.faq-column>h2,.faq-column>h3,.faq-column>h4,.faq-column>h5,.faq-column>h6{--all-heading-font-size: var(--FS1);max-width:100%}.faq-column button{max-width:100%}.faq-column button.togglize-button{border-radius:var(--round);background:var(--button-fill);color:var(--button-color);padding:1rem;text-transform:none}.faq-column button.togglize-button:after,.faq-column button.togglize-button:before{content:none}.faq-column .togglize-button svg.expand-icon--plus-minus{fill:var(--button-color)}.faq-column .expandable{margin-top:1rem;margin-bottom:1rem}.defined-item-list{--list-case: normal;list-style:none;padding:0}.defined-item-list li+li{margin-top:var(--PAD-4)}.defined-item-list [data-item-color="1"]{--heading-fill: var(--COLOR-2)}.defined-item-list [data-item-color="2"]{--heading-fill: var(--COLOR-3)}.defined-item-list [data-item-color="3"]{--heading-fill: var(--COLOR-4)}.defined-item-list [data-item-color="4"]{--heading-fill: var(--COLOR-5)}.defined-item-list [data-item-color="5"]{--heading-fill: var(--COLOR-1)}.defined-item-list [data-item-color="6"]{--heading-fill: var(--COLOR-6)}.defined-item-list [data-item-color="7"]{--heading-fill: var(--COLOR-7)}figure.defined-item{--all-heading-font-size: 1.2rem;--container-threshold: 61.25rem;--col-gutter: clamp(0px, 4%, 2rem)}figure.defined-item h1:first-child,figure.defined-item h2:first-child,figure.defined-item h3:first-child,figure.defined-item h4:first-child,figure.defined-item h5:first-child,figure.defined-item h6:first-child{--heading-color: white;padding:var(--PAD-2);border-radius:5px;background-color:var(--heading-fill, var(--COLOR-3));max-width:none}.defined-item__heading{text-shadow:0 0 7px #000}figcaption.definition{--col-ratio: 3;position:relative;padding:var(--PAD-3) 0 var(--PAD-2);margin-top:initial}@media screen and (max-width: 981px){figcaption.definition{padding-left:var(--PAD-2);padding-right:var(--PAD-2)}}figcaption.definition>*+*{margin-top:var(--PAD-7)}figcaption.definition:after{content:"";display:block;width:100%;height:5px;background:var(--heading-fill, var(--COLOR-3));border-radius:var(--round);position:absolute;bottom:0;left:0}ol.process-list{--list-case: normal;--all-heading-font-size: var(--FS1);list-style-type:none;counter-reset:listCounter;padding:0;margin-top:var(--PAD0)}ol.process-list li{position:relative;display:flex;gap:var(--PAD2);flex-wrap:wrap;padding-bottom:var(--PAD0)}ol.process-list li:before{content:counter(listCounter, decimal-leading-zero) " ";color:var(--step-color);font-family:var(--FONT-SANS-STACK-2);counter-increment:listCounter;font-size:var(--FS7);line-height:1}ol.process-list li:after{content:"";background:var(--step-color);height:5px;border-radius:var(--round);display:block;position:absolute;left:0;bottom:0;width:100%}ol.process-list>li>div{flex-basis:45ch;flex-grow:1}ol.process-list li+li{margin-top:var(--PAD2)}ol.process-list li:nth-child(1n){--step-color: var(--COLOR-3)}ol.process-list li:nth-child(2n){--step-color: var(--COLOR-2)}ol.process-list li:nth-child(3n){--step-color: var(--COLOR-5)}ol.process-list li:nth-child(4n){--step-color: var(--COLOR-1)}ol.process-list h1,ol.process-list h2,ol.process-list h3,ol.process-list h4,ol.process-list h5,ol.process-list h6{margin-bottom:var(--PAD-6)}.step-color-1{--step-color: var(--COLOR-1)}.step-color-2{--step-color: var(--COLOR-2)}.step-color-3{--step-color: var(--COLOR-3)}.step-color-4{--step-color: var(--COLOR-4)}.step-color-5{--step-color: var(--COLOR-5)}.stat-list{--container-threshold: 61.25rem;--col-gutter: var(--PAD0);--list-case: normal;list-style:none;padding:0;margin-top:var(--PAD-1)}.stat-list li{margin:0}.stat-list figure.stat-card{line-height:1;margin:0}.stat-list figure.stat-card>*+*{margin-top:var(--PAD-5)}figure.stat-card .stat-datapoint{font-size:var(--FS7);font-family:var(--FONT-SANS-STACK-2);color:var(--stat-color)}figure.stat-card .stat-datapoint:after{content:"";width:100%;display:block;height:5px;border-radius:var(--round);background-color:var(--stat-color, var(--COLOR-3));margin:var(--PAD-2) 0}figcaption.stat-details{--heading-font-size: var(--FS1)}figcaption.stat-details>*+*{margin-top:var(--PAD-7)}.stat-list li:nth-child(1n){--stat-color: var(--COLOR-3)}.stat-list li:nth-child(2n){--stat-color: var(--COLOR-2)}.stat-list li:nth-child(3n){--stat-color: var(--COLOR-5)}.stat-list li:nth-child(4n){--stat-color: var(--COLOR-1)}.stat-color-1{--stat-color: var(--COLOR-1)}.stat-color-2{--stat-color: var(--COLOR-2)}.stat-color-3{--stat-color: var(--COLOR-3)}.stat-color-4{--stat-color: var(--COLOR-4)}.stat-color-5{--stat-color: var(--COLOR-5)}.card-list{list-style:none;padding:0;margin-top:var(--PAD0);--grid-gutter: clamp(3.5rem, calc(2rem + 2%), 5rem);--grid-item-min-width: 20rem}.card{display:flex;flex-direction:column;gap:var(--PAD-5);align-items:flex-start;position:relative}.card h1 a,.card h2 a,.card h3 a,.card h4 a,.card h5 a,.card h6 a{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.card h1 a:after,.card h2 a:after,.card h3 a:after,.card h4 a:after,.card h5 a:after,.card h6 a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.card__cover-image{order:-1}.testimonial-avatar{max-width:12.5rem}.card.linked:focus-within a,.card.linked:hover a{outline:none}.card.linked:focus-within .pseudo-cta,.card.linked:hover .pseudo-cta{transform:scale(1.05)}.link-list{list-style:none;padding:0;padding-inline-end:3em;line-height:2.25;display:flex;flex-wrap:wrap;row-gap:1.5em;column-gap:3.5em;align-items:flex-start;margin-bottom:1.75em}.link-list svg{width:1.75em;fill:var(--COLOR-3);position:absolute;top:0;margin:0;right:-2rem;transition:ease-in-out .2s}.link-list li{position:relative;margin-top:0 !important;flex-basis:50%;flex-grow:1;max-width:30ch}.link-list li:after{display:block;height:3px;border-radius:var(--round);background:var(--COLOR-3);width:100%;margin-top:3px}.link-list li:hover svg{transform:translateX(1rem)}.link-list a{display:block;position:relative}.link-list a:after{content:"";display:block;height:3px;border-radius:var(--round);background:var(--COLOR-3);position:absolute;width:100%;bottom:-0.5rem;left:0}main section form *+*{margin-top:initial}form{--round: 15px}.gform_wrapper.gravity-theme .essentials-form input[type=color],.gform_wrapper.gravity-theme .essentials-form input[type=date],.gform_wrapper.gravity-theme .essentials-form input[type=datetime-local],.gform_wrapper.gravity-theme .essentials-form input[type=datetime],.gform_wrapper.gravity-theme .essentials-form input[type=email],.gform_wrapper.gravity-theme .essentials-form input[type=month],.gform_wrapper.gravity-theme .essentials-form input[type=number],.gform_wrapper.gravity-theme .essentials-form input[type=password],.gform_wrapper.gravity-theme .essentials-form input[type=search],.gform_wrapper.gravity-theme .essentials-form input[type=tel],.gform_wrapper.gravity-theme .essentials-form input[type=text],.gform_wrapper.gravity-theme .essentials-form input[type=time],.gform_wrapper.gravity-theme .essentials-form input[type=url],.gform_wrapper.gravity-theme .essentials-form input[type=week],.gform_wrapper.gravity-theme .essentials-form select,.gform_wrapper.gravity-theme .essentials-form textarea{border-radius:var(--round);font-size:var(--FS1);padding:.75em 1rem;border-width:2px}.gform_wrapper.gravity-theme .essentials-form input[type=color]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=date]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=datetime]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=email]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=month]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=number]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=password]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=search]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=tel]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=text]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=time]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=url]:focus,.gform_wrapper.gravity-theme .essentials-form input[type=week]:focus,.gform_wrapper.gravity-theme .essentials-form select:focus,.gform_wrapper.gravity-theme .essentials-form textarea:focus{background:var(--COLOR-7)}.gform_wrapper.gravity-theme .essentials-form .gfield_label{color:var(--COLOR-9);font-family:var(--FONT-SANS-STACK-1);font-weight:bold;font-size:var(--FS1);text-transform:uppercase}.gform_wrapper.gravity-theme .essentials-form .gform_footer input[type=submit]{background:var(--COLOR-5);border:none;border-radius:var(--round);padding:1em 1rem;color:#fff;font-family:var(--FONT-SANS-STACK-1);font-weight:bold;font-size:var(--FS1);text-align:center;text-transform:uppercase;transition:ease-in-out .2s;width:100%;cursor:pointer}.gform_wrapper.gravity-theme .essentials-form .gform_footer input[type=submit]:focus{outline:solid 2px var(--COLOR-1);outline-offset:2px;transform:scale(1.01)}.gform_wrapper.gravity-theme .essentials-form .gform_footer input[type=submit]:hover{transform:scale(1.01)}.icon-list{--grid-gutter: var(--PAD1);--grid-item-min-width: 18rem;--list-font-size: var(--FS3);--list-color: var(--COLOR-1);--list-case: uppercase;--list-font-weight: bold;list-style:none;padding:0}.icon-list li{background:#ebebeb;display:flex;padding:var(--PAD-3) var(--PAD-7);position:relative;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:1em;transition:ease-in-out .2s}.icon-list li>img{width:50%;max-width:9rem}.icon-list li.linked-icon:focus-within,.icon-list li.linked-icon:hover{background:#d1d1d1}.icon-list li.linked-icon:focus-within a,.icon-list li.linked-icon:hover a{outline:none}.icon-list li.linked-icon:focus-within .pseudo-cta,.icon-list li.linked-icon:hover .pseudo-cta{transform:scale(1.05)}.icon-list a{font-size:inherit;font-weight:inherit;font-family:inherit}.icon-list a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.map-wrapper{aspect-ratio:4/3}.wpgmza_map p{color:#000 !important}a.wpgmza_infowindow_link{color:#000}.video-wrapper video{max-width:100%;height:auto}.video-embed{aspect-ratio:16/9;border-radius:var(--round);box-shadow:0 0 0 10px #fff,-30px 30px 0 0 var(--frame-shadow-color, var(--COLOR-1));margin-bottom:20px}.video-embed iframe{height:100%;width:100%;border-radius:var(--round)}.iframe-aspect-ratio [style*="--aspect-ratio"]>:first-child{width:100%}.iframe-aspect-ratio [style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){.iframe-aspect-ratio [style*="--aspect-ratio"]{position:relative}.iframe-aspect-ratio [style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}.iframe-aspect-ratio [style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}aside.banner{padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-top:var(--PAD2);padding-bottom:var(--PAD2);align-items:center;--col-gutter: var(--PAD1);--container-threshold: 61.25rem;--body-copy-font-weight: bold}aside.banner p{font-size:1.5rem}aside.banner header{--heading-color: var(--COLOR-1);--heading-font-weight: normal;--heading-font: var(--FONT-SANS-STACK-2);font-size:var(--FS8);padding:var(--PAD-6) var(--PAD-2) var(--PAD-6) var(--PAD1);position:relative;margin-block:auto;max-width:100%}aside.banner header:before{content:"";display:block;left:0;top:0;background:#fff;height:100%;width:clamp(3px,3px + .6%,10px);border-radius:var(--round);position:absolute}.column-list{column-count:auto;column-gap:var(--PAD5);column-width:30ch;--list-line-height: 2.25}.column-list li{-webkit-break-inside:avoid;break-inside:avoid}.column-list li+li{margin-top:var(--PAD-5)}.copy-frame-wrapper{padding-top:var(--PAD2);padding-bottom:calc(var(--PAD2) + 20px)}.copy-frame-wrapper:last-child{margin-bottom:calc(var(--PAD2)*-1)}.copy-frame{border-radius:var(--round);padding:var(--PAD-1);box-shadow:-20px 20px 0 0 var(--copy-frame-shadow-color, var(--COLOR-1))}.prose table,.prose-columns table{border:solid 2px var(--COLOR-1);border-collapse:collapse;padding:.5rem;color:var(--body-copy-color);font-size:var(--FS0)}.prose th,.prose-columns th{border:solid 2px var(--COLOR-1);padding:.5rem;color:var(--body-copy-color)}.prose td,.prose-columns td{border:solid 2px var(--COLOR-1);color:var(--body-copy-color);padding:.5rem}.social-link-list{list-style:none;display:flex;flex-direction:row;align-items:center;padding-left:0;gap:1rem}.social-link-list li{position:relative}.social-link-list li:focus-within:after,.social-link-list li:hover:after{content:"";width:100%;height:3px;background:var(--COLOR-3);display:block;position:absolute;bottom:-0.5rem;left:0}.social-link-list>li+li{margin-top:0}.social-link-list svg{width:1rem;fill:var(--COLOR-2)}.social-link-list svg:hover{fill:#000}@media screen and (min-width: 981px){.home section.page-section:has(.main-copy){display:none}}.main-copy__content{text-align:center}.main-copy__content h1,.main-copy__content h2,.main-copy__content h3,.main-copy__content h4,.main-copy__content h5,.main-copy__content h6,.main-copy__content nav.taxonomy-links header,nav.taxonomy-links .main-copy__content header,.main-copy__content nav.table-of-contents header,nav.table-of-contents .main-copy__content header,.main-copy__content aside.banner header,aside.banner .main-copy__content header,.main-copy__content p{margin-left:auto;margin-right:auto}.main-copy__copy-cta h1,.main-copy__copy-cta h2,.main-copy__copy-cta h3,.main-copy__copy-cta h4,.main-copy__copy-cta h5,.main-copy__copy-cta h6,.main-copy__copy-cta nav.taxonomy-links header,nav.taxonomy-links .main-copy__copy-cta header,.main-copy__copy-cta nav.table-of-contents header,nav.table-of-contents .main-copy__copy-cta header,.main-copy__copy-cta aside.banner header,aside.banner .main-copy__copy-cta header,.main-copy__copy-cta p{margin:var(--PAD-1) auto}.main-copy__single-cta{display:flex;justify-content:center}.main-copy__dual-ctas{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}@media screen and (min-width: 981px){.main-copy__dual-ctas{flex-direction:row}}.main-copy__dual-ctas .cta{margin-top:0}.amenities-blurbs__content{text-align:center;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 981px){.amenities-blurbs__content{flex-direction:row;align-items:flex-start}}.amenities-blurbs__content h3{color:var(--COLOR-5)}.amenities-blurbs__content li{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:250px}.amenities-blurbs__content h1,.amenities-blurbs__content h2,.amenities-blurbs__content h3,.amenities-blurbs__content h4,.amenities-blurbs__content h5,.amenities-blurbs__content h6,.amenities-blurbs__content nav.taxonomy-links header,nav.taxonomy-links .amenities-blurbs__content header,.amenities-blurbs__content nav.table-of-contents header,nav.table-of-contents .amenities-blurbs__content header,.amenities-blurbs__content aside.banner header,aside.banner .amenities-blurbs__content header{max-width:none}.amenities-blurbs__content p{max-width:20em;color:var(--COLOR-1)}.amenities-gradient{background:#28292d;background:linear-gradient(180deg, var(--COLOR-1) 40%, #ffffff 40%)}@media screen and (max-width: 981px){.amenities-gradient{background:#fff !important}.amenities-gradient ul li h3{color:var(--COLOR-1)}}.amenities-lists__has-list h1+ul,.amenities-lists__has-list h2+ul,.amenities-lists__has-list h3+ul,.amenities-lists__has-list h4+ul,.amenities-lists__has-list h5+ul,.amenities-lists__has-list h6+ul,.amenities-lists__has-list nav.taxonomy-links header+ul,nav.taxonomy-links .amenities-lists__has-list header+ul,.amenities-lists__has-list nav.table-of-contents header+ul,nav.table-of-contents .amenities-lists__has-list header+ul,.amenities-lists__has-list aside.banner header+ul,aside.banner .amenities-lists__has-list header+ul{margin-top:.75em}.amenities-lists__has-list h1+ul ul li,.amenities-lists__has-list h2+ul ul li,.amenities-lists__has-list h3+ul ul li,.amenities-lists__has-list h4+ul ul li,.amenities-lists__has-list h5+ul ul li,.amenities-lists__has-list h6+ul ul li,.amenities-lists__has-list nav.taxonomy-links header+ul ul li,nav.taxonomy-links .amenities-lists__has-list header+ul ul li,.amenities-lists__has-list nav.table-of-contents header+ul ul li,nav.table-of-contents .amenities-lists__has-list header+ul ul li,.amenities-lists__has-list aside.banner header+ul ul li,aside.banner .amenities-lists__has-list header+ul ul li{padding-top:.5em}.fifty-fifty-images .background-pattern-left{position:absolute;top:0;left:0;width:300px;height:auto;line-height:0;opacity:.8;max-width:50%}.fifty-fifty-images .background-pattern-right{position:absolute;right:0;bottom:0;width:300px;line-height:0;opacity:.8;max-width:50%}.fifty-fifty-images__content .image-wrapper{margin-top:0;line-height:0}@media screen and (max-width: 981px){.layered-images-insight__content{flex-direction:column-reverse}}.layered-images-insight__grid{display:grid;grid-template-columns:repeat(15, 1fr);grid-template-rows:repeat(15, 1fr);gap:0px 0px;grid-auto-flow:row;height:auto;max-width:100%}.layered-images-insight .primary-image-top{grid-area:1/1/13/13}.layered-images-insight .overlap-image-bottom{grid-area:4/10/16/16}.layered-images-insight .primary-image-bottom{grid-area:3/3/16/16}.layered-images-insight .overlap-image-top{grid-area:1/1/14/7}.layered-images-insight .overlap-image img{border:1em solid #fff;font-size:clamp(5px,1vw,12px)}.layered-images-insight .overlap-image-bottom img{border-right:none;border-bottom:0}.layered-images-insight .overlap-image-top img{border-left:none;border-top:0}.layered-images-insight .image-wrapper img{height:100%;width:100%;object-fit:cover}.layered-images-insight .dual-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.layered-images-insight .dual-ctas .cta-wrapper{margin-top:0}@media screen and (min-width: 981px){.layered-images-insight .layered-images-insight__images{flex:1}}@media screen and (min-width: 981px){.layered-images-insight .layered-images-insight__insight{flex:1.5}}.insight-image__insight-details{padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-top:var(--PAD4);padding-bottom:var(--PAD4)}@media screen and (min-width: 981px){.insight-image__insight-details{padding-right:0}}.dual-showcase-content{--dual-showcase-content-gap: 1rem;display:flex;align-items:stretch}.dual-showcase-content *{margin-top:0}.dual-showcase-content>div{display:flex;flex-direction:column}.dual-showcase-content__copy{z-index:10;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--PAD4) var(--PAD0);background-repeat:no-repeat;background-position:center center;background-size:100%;width:100%;height:100%}.dual-showcase-content__copy h1,.dual-showcase-content__copy h2,.dual-showcase-content__copy h3,.dual-showcase-content__copy h4,.dual-showcase-content__copy h5,.dual-showcase-content__copy h6,.dual-showcase-content__copy nav.taxonomy-links header,nav.taxonomy-links .dual-showcase-content__copy header,.dual-showcase-content__copy nav.table-of-contents header,nav.table-of-contents .dual-showcase-content__copy header,.dual-showcase-content__copy aside.banner header,aside.banner .dual-showcase-content__copy header{font-size:var(--FS3)}.dual-showcase-content__copy h1,.dual-showcase-content__copy h2,.dual-showcase-content__copy h3,.dual-showcase-content__copy h4,.dual-showcase-content__copy h5,.dual-showcase-content__copy h6,.dual-showcase-content__copy nav.taxonomy-links header,nav.taxonomy-links .dual-showcase-content__copy header,.dual-showcase-content__copy nav.table-of-contents header,nav.table-of-contents .dual-showcase-content__copy header,.dual-showcase-content__copy aside.banner header,aside.banner .dual-showcase-content__copy header,.dual-showcase-content__copy .cta-wrapper{z-index:10;position:relative}.dual-showcase-content__copy .cta-wrapper{margin-top:var(--PAD0)}.dual-showcase-content:has([style*=background-image]) .cta{background-color:rgba(0,0,0,0)}@media screen and (max-width: 981px){.dual-showcase-content .dual-showcase-content__one{flex-direction:column-reverse}}.dual-showcase-content .dual-showcase-content__one .dual-showcase-content__copy::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(44,59,78,.9);z-index:0}.dual-showcase-content .dual-showcase-content__two{flex-direction:column-reverse}.dual-showcase-content .dual-showcase-content__two .dual-showcase-content__copy::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(78,116,169,.9);z-index:0}.residents__image{line-height:0}.residents__options-container{margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 981px){.residents__options-container{padding:var(--PAD1);align-items:flex-start;justify-content:flex-start}}.residents__options{list-style-type:none;padding:0;margin:0}.residents__options>*{margin-top:0}.residents__options li{margin-top:.75em;display:flex;flex-direction:row;align-items:center}.residents__options li span{padding-right:var(--PAD-5)}.residents__options li h3{color:#fff}.residents ul li span.icon img{height:25px;width:25px}.contact-form{text-align:center}.gform_wrapper .contact-form label.gfield_label{text-transform:uppercase;font-weight:--body-copy-font-weight;letter-spacing:.15ch}.contact-form input:not([type=submit]),.contact-form textarea{background:#fff;border-radius:0;color:var(--input-text-color);border:1px solid var(--COLOR-1);font-family:var(--FONT-SANS-STACK-2);height:1%;padding:20px !important;font-weight:normal}.contact-form input:not([type=submit]):focus,.contact-form textarea:focus{outline:2px solid var(--COLOR-6);outline-offset:3px;border:solid 2px var(--COLOR-3)}.contact-form select{-webkit-appearance:none;background:#fff;border:1px solid var(--COLOR-1);padding:20px 15px 15px 20px !important;color:var(--input-text-color);font-family:var(--FONT-SANS-STACK-2);font-size:var(--FS1) !important;font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:.15ch !important;background-image:linear-gradient(45deg, transparent 50%, white 50%),linear-gradient(135deg, white 50%, transparent 50%),linear-gradient(to right, var(--COLOR-1), var(--COLOR-1));background-position:calc(100% - 20px) 1.2em,calc(100% - 15px) 1.2em,100% 0;background-size:5px 5px,5px 5px,2.5rem 100%;background-repeat:no-repeat}.contact-form select option{letter-spacing:.15ch;text-transform:none !important}.contact-form select:focus{background-image:linear-gradient(45deg, white 50%, transparent 50%),linear-gradient(135deg, transparent 50%, white 50%),linear-gradient(to right, var(--COLOR-1), var(--COLOR-1));background-position:calc(100% - 15px) 1.2em,calc(100% - 20px) 1.2em,100% 0;background-size:5px 5px,5px 5px,2.5rem 100%;background-repeat:no-repeat;border-color:var(--COLOR-1);outline:0}.contact-form :-ms-input-placeholder{color:var(--input-text-color);font-family:var(--FONT-SANS-STACK-2);font-size:var(--FS1);text-transform:uppercase;font-weight:var(--heading-font-weight)}.contact-form ::placeholder{color:var(--input-text-color);font-family:var(--FONT-SANS-STACK-2);font-size:var(--FS1);text-transform:uppercase;font-weight:var(--heading-font-weight)}.contact-form .gform_footer{text-align:center}@media screen and (max-width: 981px){.contact-form .gform_footer{text-align:center}}.contact-form .gform_footer input[type=submit]{border-radius:0;border:none;cursor:pointer;font-family:var(--link-font);text-transform:uppercase;letter-spacing:.25ch}.contact-form .gform_footer input[type=submit]:focus{outline:1px solid var(--COLOR-3)}.contact-form input[type=submit]{background-color:var(--COLOR-1);color:var(--COLOR-2);border:none}.contact-form input[type=submit]{background-color:var(--COLOR-1);color:#fff;border:none;margin-top:var(--PAD-1)}p.gform_required_legend{display:none}.gform_heading{margin-top:2rem !important}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:block !important}.footer-cta h1,.footer-cta h2,.footer-cta h3,.footer-cta h4,.footer-cta h5,.footer-cta h6,.footer-cta nav.taxonomy-links header,nav.taxonomy-links .footer-cta header,.footer-cta nav.table-of-contents header,nav.table-of-contents .footer-cta header,.footer-cta aside.banner header,aside.banner .footer-cta header{max-width:none;text-align:center}.footer-cta .form-wrapper{width:100%}.photos-gallery__list{list-style-type:none;margin:0;padding:0}.photos-gallery__list *+*{margin-top:0}.photos-gallery__list li a img{height:100%;max-width:100%;object-fit:cover;aspect-ratio:4/3}.card-grid__card{padding:var(--PAD0)}.card-grid__card:nth-child(2){background-color:var(--COLOR-5)}.card-grid__card:nth-child(2)>*{color:var(--COLOR-1)}.card-grid__card:nth-child(2) a.cta{color:var(--COLOR-1);border-color:var(--COLOR-1)}.card-grid__card:nth-child(3){background-color:var(--COLOR-4)}.card-grid__card:nth-child(4){background-color:var(--COLOR-1)}.home .intro-section{--all-heading-font-size: var(--FS3);display:flex;flex-flow:row nowrap;padding:calc(.5rem + 2%) 0;flex-direction:row;align-items:center;line-height:0;gap:2rem}.home .intro-section *{margin-top:initial}@media screen and (max-width: 981px){.home .intro-section{flex-direction:column-reverse;padding-bottom:0}}.home .intro__copy{flex:1 1 0;padding:2rem clamp(3rem,2rem + 6%,8rem);position:relative;z-index:4}.home .intro__copy>*+*{margin-top:clamp(1rem,1rem + 2%,2rem)}@media screen and (max-width: 981px){.home .intro__copy{padding:3rem 2rem;flex:1 1 auto}}@media screen and (max-width: 1200px){.home .intro__copy{text-align:center}}.home .intro__image-container{flex:2 1 0}@media screen and (max-width: 981px){.home .intro__image-container{width:80%;flex:1 1 auto}}.home .intro__image-container>img{aspect-ratio:16/9;border-top:solid 8px #fff;border-radius:var(--round) 0 0 var(--round);border-bottom:solid 8px #fff;position:relative;object-fit:cover;object-position:left center;z-index:2}@media screen and (max-width: 981px){.home .intro__image-container>img{border:solid 8px #fff;border-radius:var(--round)}}.home .intro__pattern-wrapper{position:absolute;bottom:0;height:130%;width:50%;right:0;z-index:0}.home .intro__pattern-wrapper img{height:100%;width:100%;line-height:0;object-fit:cover;object-position:center top}@media screen and (max-width: 981px){.home .intro__pattern-wrapper{width:105%;height:120%}}.home .approach-section{align-items:center;padding:var(--PAD2) var(--PAD6);gap:4rem}.home .approach-section>*{margin-top:initial}.home .approach-section .approach__copy{order:2}@media screen and (max-width: 1200px){.home .approach-section .approach__copy{text-align:center}}.home .approach-section .approach__image-wrapper{order:1}.home .approach-section .approach__image-wrapper .essentials-frame{width:80%;max-width:500px}@media screen and (max-width: 1200px){.home .approach-section .approach__image-wrapper .essentials-frame{margin:0 auto}}.home .testimonial-section{padding:var(--PAD0) 0}.home .testimonial-section>*{margin-top:initial}.home .testimonial-section>div{display:flex;gap:2rem;align-items:center}@media screen and (max-width: 981px){.home .testimonial-section>div{flex-direction:column}.home .testimonial-section>div>*{text-align:center;width:100%}}.home .testimonial__collection{width:calc(50% - 1rem)}.home .testimonial-slider .slick-dots{text-align:left}@media screen and (max-width: 981px){.home .testimonial-slider .slick-dots{justify-content:center}}.home .testimonial__copy{width:calc(50% - 1rem)}.floor-plans-page h1,.floor-plans-page h2,.floor-plans-page h3,.floor-plans-page h4,.floor-plans-page h5,.floor-plans-page h6,.floor-plans-page nav.taxonomy-links header,nav.taxonomy-links .floor-plans-page header,.floor-plans-page nav.table-of-contents header,nav.table-of-contents .floor-plans-page header,.floor-plans-page aside.banner header,aside.banner .floor-plans-page header{max-width:none}.floor-plans-page h1:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page h2:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page h3:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page h4:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page h5:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page h6:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page nav.taxonomy-links header:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),nav.taxonomy-links .floor-plans-page header:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page nav.table-of-contents header:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),nav.table-of-contents .floor-plans-page header:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),.floor-plans-page aside.banner header:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header),aside.banner .floor-plans-page header:not(.cards h1):not(.cards h2):not(.cards h3):not(.cards h4):not(.cards h5):not(.cards h6):not(.cards nav.taxonomy-links header):not(nav.taxonomy-links .cards header):not(.cards nav.table-of-contents header):not(nav.table-of-contents .cards header):not(.cards aside.banner header):not(aside.banner .cards header){padding-bottom:.5rem;border-bottom:1px solid var(--COLOR-1)}.floor-plans-page h2,.floor-plans-page h3{color:var(--COLOR-1)}.floor-plans-page .cards{margin-top:0 !important}.floor-plans-page .cards .info{display:flex;flex-direction:column;margin-top:0 !important;text-align:center;background:#fff;border:1px solid #000;border-top:none;padding-top:1rem}.floor-plans-page .cards .info *+*{margin-top:20px}.floor-plans-page .cards .info .bed-bath{display:flex;flex-direction:row;justify-content:center;align-items:center}.floor-plans-page .cards .image{margin-top:0;position:relative;border:1px solid #000;background:#fff;padding:1rem 2rem}.floor-plans-page .floor-plan__status-banner{position:absolute;top:0;width:100%;padding:10px;text-transform:uppercase;text-align:center}.floor-plans-page img{aspect-ratio:4/3;object-fit:contain;height:100%;width:100%}.floor-plans-page a.btn{background:var(--COLOR-3) !important;color:#fff !important;width:100%}.floor-plans-page a.btn:hover{transform:scale(1) !important;background-color:var(--COLOR-4) !important}.small-text{font-size:1rem}.post>.post-thumbnail{max-height:80vh;overflow:hidden;height:40vw;padding-top:var(--PAD2)}.post>.post-thumbnail img{height:100%;width:100%;object-fit:contain;object-position:left}.single-post .entry-header{padding-top:var(--PAD2);padding-bottom:var(--PAD2)}.single-post .entry-content{padding:0}.single-post .sidebar{padding-top:var(--PAD2)}.single-post section>h1{margin-top:var(--PAD0)}.single-post section>h2{margin-top:var(--PAD0)}.single-post section>h3{margin-top:var(--PAD-2)}.single-post section>h4{margin-top:var(--PAD-3)}.single-post section>h4{margin-top:var(--PAD-3)}.single-post section>h5{margin-top:var(--PAD-4)}.single-post section>h6{margin-top:var(--PAD-5)}.single-post{--list-color: var(--body-copy-color)}.single-post blockquote{padding:var(--PAD1);background:var(--COLOR-7);width:80%;border-radius:var(--round)}.blog-post{--sidebar-gap: var(--PAD7);--not-sidebar-min-width: 60%;padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/1.5);padding-bottom:var(--PAD2)}.blog-index-body-wrapper{--sidebar-gap: var(--PAD7);--not-sidebar-min-width: 60%;padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/1.5)}.blog-listing-section{padding-left:0;padding-right:0}.blog-post-list{--grid-gutter: var(--PAD7);--grid-item-min-width: 20rem;--y-gap: var(--PAD0);padding:0}.blog-post-card{--button-fill: var(--COLOR-4);--button-color: var(--COLOR-1);--button-padding: .5rem 1rem;position:relative;background:var(--COLOR-8);padding:var(--PAD-3);max-width:35rem}.blog-post-card:hover .pseudo-cta{transform:scale(1.05)}.blog-post-card:focus-within{outline:solid 1px var(--COLOR-1);outline-offset:5px}.blog-post-card:focus-within a{outline:none}.blog-post-card .post-title{max-width:none}.blog-post-card__link:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.blog-index-body-wrapper aside.widget-area.sidebar{padding-top:var(--PAD2);padding-bottom:var(--PAD2)}.blog-index-body-wrapper .nav-links{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;margin-top:var(--PAD7)}.blog-index-body-wrapper .nav-links>*{margin-top:0}.blog-index-body-wrapper .nav-links a svg{width:1.25em;fill:var(--button-color);vertical-align:bottom}.team-member-index-body-wrapper{--sidebar-gap: var(--PAD7);--not-sidebar-min-width: 70%;--sidebar-width: 15rem;padding-top:var(--PAD1);padding-left:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/2);padding-right:max(var(--SCREEN-SIDE-BUFFER),50vw - var(--CONTENT-MAX-WIDTH)/1.5)}.team-member-listing-section{padding-top:0;padding-left:0;padding-right:0}.team-member-post-list{--grid-gutter: var(--PAD7);--grid-item-min-width: 20rem;--y-gap: var(--PAD0);padding:0}.team-member-card{--button-fill: var(--COLOR-4);--button-color: var(--COLOR-1);--button-padding: .5rem 1rem;position:relative;background:var(--COLOR-8);padding:var(--PAD-3)}.team-member-card .post-title{max-width:none}.team-member-card__details{list-style:none;padding:0}.headshot{aspect-ratio:1/1;border-radius:50%;line-height:0;border:solid 5px var(--COLOR-1);overflow:hidden;max-width:150px}.headshot img{width:100%;height:100%;object-fit:cover;object-position:top center}.team-member-email .email-icon-wrapper{line-height:0}.team-member-email a{display:flex;gap:.4rem;width:fit-content;align-items:center;padding:.5rem 1rem;background:var(--COLOR-1);border-radius:var(--round);--link-color: white;transition:ease-in-out .2s}.team-member-email a:hover{transform:scale(1.03)}.email-copy-button{display:flex;align-items:center;font-size:var(--list-font-size);gap:.4rem;text-align:left;padding:.5rem 1rem;background:var(--COLOR-4);--link-color: var(--COLOR-1);border:none;border-radius:var(--round);cursor:pointer;transition:ease-in-out .2s}.email-copy-button:hover{transform:scale(1.03)}.email-copy-button svg{width:1.5rem;fill:var(--link-color)}.email-copy-button *{margin-top:0}.fit-email{font-size:var(--FS-2)}.team-member-email svg{width:1.5rem;fill:var(--link-color)}.team-member-index-body-wrapper aside.widget-area.sidebar{padding-bottom:var(--PAD2)}.team-member-index-body-wrapper .nav-links{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;margin-top:var(--PAD7)}.team-member-index-body-wrapper .nav-links>*{margin-top:0}.sssp-main-content,.governance-main-content{--y-gap: var(--PAD5)}.sssp-main-content h1,.sssp-main-content h2,.sssp-main-content h3,.sssp-main-content h4,.sssp-main-content h5,.sssp-main-content h6,.governance-main-content h1,.governance-main-content h2,.governance-main-content h3,.governance-main-content h4,.governance-main-content h5,.governance-main-content h6{max-width:none}.post-type-archive-meeting .meeting-post-list{list-style:none;padding:0}.meeting-documents-list{list-style:none;padding:0;padding-inline-end:3em;line-height:2.25;display:flex;flex-wrap:wrap;row-gap:1em;column-gap:2em;align-items:flex-start;margin-bottom:1.75em}.meeting-documents-list li{margin-top:0;flex-basis:50%;flex-grow:1;max-width:30ch}.post-type-archive-meeting .pdf-link{font-size:var(--FS-1)}.post-type-archive-meeting .pdf-link__text{word-break:break-word}.post-type-archive-meeting .pdf-link svg{width:1.5rem}.meeting-post-list{--grid-item-min-width: 29rem}.meeting-list__item{background:var(--COLOR-8);border-radius:var(--round);padding:var(--PAD-1)}.meeting-archives-divider{width:100%;height:5px;background:var(--COLOR-2)}.pseudo-cta,.button--6,.button--5,.button--4,.button--3,.button--2,.button--1,.cta,.contact-form input[type=submit],.floor-plans-page a.btn,.blog-index-body-wrapper .nav-links a,.team-member-index-body-wrapper .nav-links a{--link-decor: none;--button-border: 3px solid var(--COLOR-3);color:var(--button-color);background:var(--button-fill);border:var(--button-border);border-color:var(--button-border-color);border-radius:var(--round);display:var(--button-display);padding:var(--button-padding);font-family:var(--button-font);font-size:var(--button-font-size);font-weight:bold;letter-spacing:.25ch;text-align:center;text-transform:uppercase;transition:ease-in-out .2s}.pseudo-cta:hover,.button--6:hover,.button--5:hover,.button--4:hover,.button--3:hover,.button--2:hover,.button--1:hover,.cta:hover,.contact-form input[type=submit]:hover,.floor-plans-page a.btn:hover,.blog-index-body-wrapper .nav-links a:hover,.team-member-index-body-wrapper .nav-links a:hover{transform:scale(1.05);transition:ease-in-out .2s}.pseudo-cta:focus,.button--6:focus,.button--5:focus,.button--4:focus,.button--3:focus,.button--2:focus,.button--1:focus,.cta:focus,.contact-form input[type=submit]:focus,.floor-plans-page a.btn:focus,.blog-index-body-wrapper .nav-links a:focus,.team-member-index-body-wrapper .nav-links a:focus{transform:scale(1.05);transition:ease-in-out .2s;box-shadow:0 0 10px 0 rgba(var(--COLOR-1), 0.8)}.button--1{--button-fill: var(--COLOR-1);--button-color: white}.button--2{--button-fill: var(--COLOR-2);--button-color: white;--button-font-size: var(--FS1)}.button--3{--button-fill: var(--COLOR-3);--button-color: white}.button--4{--button-fill: var(--COLOR-4);--button-color: var(--COLOR-1)}.button--5{--button-fill: var(--COLOR-5);--button-color: white}.button--6{--button-fill: var(--COLOR-6);--button-color: black}.pseudo-cta{pointer-events:none;transition:ease-in-out .2s}.pseudo-cta:hover{transform:none}.bg-w,.copy-frame,.background-w{background:#fff;--heading-color: var(--COLOR-2);--heading-strong-color: var(--COLOR-2);--body-copy-color: var(--COLOR-2);--button-fill: transparent;--button-color: var(--COLOR-2);--button-border: var(--button-border);--button-border-color: var(--COLOR-3);--list-color: var(--COLOR-2);--link-color: var(--COLOR-2)}.bg-w a,.copy-frame a,.bg-w p,.copy-frame p,.background-w a,.background-w p{font-size:var(--body-copy-font-size);font-family:var(--body-copy-font)}.bg-1,.background-1{background-color:var(--COLOR-1);--heading-color: white;--body-copy-color: white;--link-color: white;--list-color: white;--button-fill: transparent;--button-color: white;--button-border-color: white}.bg-1 strong{--heading-color: white}.bg-2,.background-2{background-color:var(--COLOR-2);--heading-color: var(--COLOR-8);--body-copy-color: white;--list-color: white !important;--button-fill: transparent;--button-color: white;--link-color: white;--list-marker-color: white}.bg-2 ul li,.background-2 ul li{--list-color: white}.bg-2 input[type=submit],.background-2 input[type=submit]{background:var(--submit-btn-fill);color:var(--submit-btn-color)}.bg-3,.backgrond-3{background-color:var(--COLOR-3);--copy-frame-shadow-color: var(--COLOR-4);--heading-color: white;--body-copy-color: white;--list-color: white;--button-fill: transparent;--button-color: white;--button-border: white;--button-border-color: white}.bg-3 li.menu-item a,.backgrond-3 li.menu-item a{color:#fff}.bg-4,.background-4{background-color:var(--COLOR-4);--heading-color: white;--body-copy-color: white;--list-color: white;--link-color: white;--button-color: white}.bg-4 .cta,.background-4 .cta{--button-border: 3px solid white;border:var(--button-border)}.bg-5,.background-5{background-color:var(--COLOR-5);--body-copy-color: var(--COLOR-1);--heading-color: var(--COLOR-1) !important;--button-fill: transparent;--button-color: var(--COLOR-1);--button-border-color: var(--COLOR-2);--list-marker-color: var(--COLOR-1)}.bg-6,.background-6{background-color:var(--COLOR-6);--heading-color: var(--COLOR-1);--body-copy-color: var(--COLOR-1);--button-fill: transparent;--button-color: var(--COLOR-1);--list-color: var(--COLOR-1);--link-color: var(--COLOR-1)}.bg-w strong,.copy-frame strong{--heading-color: white}.bg-7,.background-7{background-color:var(--COLOR-7);--heading-color: var(--COLOR-8);--body-copy-color: var(--COLOR-8);--button-fill: transparent;--button-color: var(--COLOR-8);--list-color: var(--COLOR-8);--link-color: var(--COLOR-8)}.bg-8,.background-8{background-color:var(--COLOR-8);--heading-color: var(--COLOR-1);--body-copy-color: var(--COLOR-1);--button-fill: transparent;--button-color: var(--COLOR-1);--list-color: var(--COLOR-1);--link-color: var(--COLOR-1)}.bg-9,.background-9{background-color:var(--COLOR-9);--heading-color: white;--body-copy-color: white;--button-fill: transparent;--button-color: white;--list-color: white;--link-color: white}.color-1{color:var(--COLOR-1)}.color-2{color:var(--COLOR-2)}.color-3{color:var(--COLOR-3)}.color-4{color:var(--COLOR-4)}.color-5{color:var(--COLOR-5)}.color-6{color:var(--COLOR-6)}.color-7{color:var(--COLOR-7)}.color-8{color:var(--COLOR-8)}.color-9{color:var(--COLOR-9)}html{scroll-behavior:smooth}.no-pad{padding:0 !important}.full-bleed{width:100vw !important;margin-left:50% !important;transform:translateX(-50%) !important}@media screen and (min-width: 768px){.alignleft{float:left;margin-inline-end:var(--PAD-4)}.alignright{float:right;margin-inline-start:var(--PAD-4)}}.image-wrapper{margin-top:0}.image-wrapper img{object-fit:cover;height:100%;width:100%}.r-reverse{flex-direction:row-reverse !important}@media screen and (min-width: 981px){.desk\:r-reverse{flex-direction:row-reverse !important}}.align-start{align-items:flex-start !important}.align-center{align-items:center !important}.align-end{align-items:flex-end !important}.content-start{justify-content:flex-start !important}.content-center{justify-content:center !important}.content-end{justify-content:flex-end !important}.y-start{margin-block:0 !important}.y-center{margin-block:auto !important}.x-center{margin-inline:auto !important}.x-end{margin-inline-start:auto !important}.x-start{margin-inline-end:auto !important}.clean-list{list-style:none;padding:0;--list-line-height: 1.25}.clean-list li{padding:0}.clean-list-all{list-style:none;padding:0;--list-line-height: 1.25}.clean-list-all ul{list-style:none;padding:0;--list-line-height: 1.25}.clean-list-all li{padding:0}.list-caps{--list-case: uppercase}.text-center{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:1.5rem}.heading-center{text-align:center;margin:0 auto}.no-break{white-space:nowrap}.text--full-bleed{max-width:none;padding:0}.disclaimer{font-weight:normal;font-size:var(--FS-1);font-style:italic;max-width:none;text-align:left;line-height:1.3}.heading-left{text-align:left}.heading-right{margin-inline-start:auto;text-align:right}.heading-center{width:fit-content;margin-inline:auto;text-align:center;max-width:60ch}.sr-only,.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.sr-only:focus,.screen-reader-text:focus{background-color:rgba(0,0,0,0);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:inherit;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.dual-showcase-content{--dual-showcase-content-gap: 1.5rem !important}.layered-images-insight .overlap-image img{border:.75rem solid #fff}.gm-style-iw-chr{position:absolute;top:0;right:0}ul#footer-legal-links li+li{margin:0}.site-footer a,.site-footer p,.site-footer ul li,.site-footer ol li{font-size:var(--FS0)}.footer-cta .form-wrapper{width:100%;margin-top:2rem}.footer-cta{background-size:450px,350px !important}.site-footer a:hover:after{content:unset}.site-footer .footer-left a:after{background:var(--COLOR-1) !important}.site-footer p{max-width:none !important}@media only screen and (max-width: 767px){.footer-cta{background-size:300px,250px !important;background-image:url("https://twna.catalyst-austin.com/wp-content/uploads/2025/01/ArcoPattern-HeroandFormLeft.png") !important;background-repeat:no-repeat !important;background-position:bottom left !important;background-size:300px !important}}@media only screen and (min-width: 980px){.footer-cta .form-wrapper{width:90% !important}}div#gform_confirmation_message_3{color:#fff !important}