img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height .2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded=true] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded=true] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px,70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) transparent}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden !important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0) !important;aspect-ratio:var(--aspect-ratio,4/3) !important;width:var(--flag-size,18px) !important;display:inline-block !important;height:auto !important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:0 0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px !important;aspect-ratio:1/1 !important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none !important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0 !important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:0 0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block !important;min-height:auto}#trp_ald_x_button{z-index:0 !important}
*{box-sizing:border-box}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline}canvas{display:inline}video{display:inline}audio:not([controls]){display:none}[hidden]{display:none}html{color:#222;font-family:sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button{-webkit-appearance:button;color:#222;cursor:pointer;font-family:sans-serif;font-size:100%;line-height:normal;margin:0;overflow:visible;vertical-align:middle}input{color:#222;font-family:sans-serif;font-size:100%;line-height:normal;margin:0;vertical-align:middle}select{color:#222;font-family:sans-serif;font-size:100%;margin:0;vertical-align:middle}textarea{color:#222;font-family:sans-serif;font-size:100%;margin:0;overflow:auto;resize:vertical;vertical-align:top}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}kbd{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{bottom:-.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;padding:0;white-space:normal}input[type=button]{-webkit-appearance:button;cursor:pointer;overflow:visible}input[type=reset]{-webkit-appearance:button;cursor:pointer;overflow:visible}input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;height:13px;padding:0;width:13px}input[type=radio]{box-sizing:border-box;height:13px;padding:0;width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:400;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-medium.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:500;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-medium-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-semibold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:600;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-semibold-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-bold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:700;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/poppins-bold-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;src:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/fonts/bricolage-grotesque-variable.woff2) format('woff2')}:root{--storm:#396463;--dark-teal:#02726e;--light-teal:#51afac;--aqua:#8bc6c1;--aqua-light:#c1fffa;--sun:#f7d432;--ray:#f9d778;--fern:#637a36;--tea-green:#ccdb9c;--charcoal:#3d443e;--linen:#e7e4dc;--white:#fff;--off-white:#fafaf8;--blush:#b875a6;--lilac:#cfa6c7;--petal:#edc9e8;--pollen:#ffba1f;--tangerine:#ffc482;--peach:#ffbab2;--apricot:#ffb766;--apricot-pale:#ffe7cc;--text-gray:#5c615b;--text-gray-light:#747474;--sun-light:#fdf0b2;--teal-pale:#e4f5f4;--tea-green-pale:#f2f5e8;--quote-disc:#ced8cc;--quote-mark:#3c6533;--charcoal-pale:#e8e9e8;--white-muted:#c5c7c5;--field-border:#828282;--aqua-30:rgba(139,198,193,.3);--charcoal-5:rgba(61,68,62,.05);--charcoal-10:rgba(61,68,62,.1);--charcoal-15:rgba(61,68,62,.15);--charcoal-25:rgba(61,68,62,.25);--charcoal-40:rgba(61,68,62,.4);--linen-50:rgba(231,228,220,.5);--petal-40:#f8e9f6;--white-5:rgba(255,255,255,.05);--white-10:rgba(255,255,255,.1);--white-15:rgba(255,255,255,.15);--white-25:rgba(255,255,255,.25);--white-60:rgba(255,255,255,.6);--storm-dark:#2b5352;--focus-ring:#3d443e;--focus-halo:#fff;--program-band:var(--storm);--program-highlight:var(--sun);--watermark-color:var(--charcoal);--footer-callout-overlap:200px;--ease-out:cubic-bezier(.33,1,.68,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--motion-fast:.15s;--motion:.25s;--motion-slow:.35s;--motion-slower:.45s;--error-color:#914a7e;--overlay-dim:rgba(0,0,0,.25);--overlay-nav:rgba(0,0,0,.4);--overlay-scrim:rgba(0,0,0,.4);--overlay-darker:rgba(0,0,0,.8);--overlay-scrim-strong:rgba(0,0,0,.68);--overlay-scrim-soft:rgba(0,0,0,.25);--overlay-scrim-copy:rgba(0,0,0,.45);--overlay-medium:rgba(0,0,0,.5);--overlay-dark:rgba(0,0,0,.6);--shadow-subtle:0 4px 20px rgba(0,0,0,.06);--shadow-strong:-15px 15px 40px rgba(0,0,0,.15);--body-font:'Poppins',Arial,Helvetica,sans-serif;--heading-font:'Bricolage Grotesque',Arial,Helvetica,sans-serif;--header-height:calc(128px + var(--section-nav-height));--section-nav-height:0px;--sticky-nav-height:0px;--container-width:90vw;--container-max-width:2000px;--container-outer-padding:50px;--container-outer-margin:calc((100vw - var(--container-width)) / 2);--viewport-edge:calc((var(--container-outer-margin) + var(--container-outer-padding)) * -1);--container-breakout-full:min(0px, 64px - var(--container-outer-margin) - var(--container-outer-padding));--container-breakout:max(-42px, var(--container-breakout-full));--one-column-width:((100vw - (2*(var(--container-outer-margin) + var(--container-outer-padding)))) - (11*var(--gap)))/12;--gap:40px;--grid:repeat(12,minmax(0,1fr));--text-spacing-xxsmall:8px;--text-spacing-xsmall:16px;--text-spacing-small:24px;--text-spacing-medium:32px;--text-spacing-large:40px;--text-spacing-xlarge:48px;--text-spacing-xxlarge:56px;--module-spacing-small:64px;--module-spacing-medium:80px;--module-spacing-large:120px;--module-spacing-xlarge:160px;interpolate-size:allow-keywords}html{font-size:100%;scroll-padding-top:calc(var(--sticky-nav-height) + var(--text-spacing-small));scrollbar-gutter:stable}body{background:var(--off-white);color:var(--charcoal);font:1rem var(--body-font);overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[data-brand=grid]{color:var(--charcoal);--charcoal:#3d443e;--charcoal-10:rgba(61,68,62,.1);--charcoal-15:rgba(61,68,62,.15);--charcoal-25:rgba(61,68,62,.25);--charcoal-40:rgba(61,68,62,.4);--focus-ring:#3d443e;--heading-color:initial;--program-band:var(--storm);--program-dark:initial;--program-disc:initial;--program-highlight:var(--sun);--program-marker:initial;--program-mid:initial;--program-pill:initial;--program-step:initial;--program-warm:initial;--program-wash:initial;--sun:#f7d432;--sun-light:#fdf0b2;--teal-pale:#e4f5f4}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa path{fill:currentColor}a{text-decoration:none;transition:all var(--motion) var(--ease-out),box-shadow 0s,outline-color 0s,outline-offset 0s,outline-width 0s}input[type=submit],button{border-radius:0;font-family:inherit;transition:all var(--motion) var(--ease-out),box-shadow 0s,outline-color 0s,outline-offset 0s,outline-width 0s}img,svg,iframe,picture{max-width:100%}img,svg,picture{height:auto}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5,h6,.heading-6{color:var(--heading-color,inherit);font-family:var(--heading-font);font-variation-settings:'opsz' 14;margin:0}.mega{font-family:var(--heading-font);font-size:calc(148rem / 16);font-variation-settings:'opsz' 14;font-weight:400;letter-spacing:-.0338em;line-height:calc(126 / 148)}.mega.xlarge{font-size:calc(204rem / 16);font-weight:500;letter-spacing:-.0245em;line-height:calc(140 / 204)}h1,.heading-1{font-size:calc(112rem / 16);font-weight:400;letter-spacing:-.0446em;line-height:calc(108 / 112)}h2,.heading-2{font-size:calc(84rem / 16);font-weight:400;letter-spacing:-.0238em;line-height:calc(84 / 84)}h3,.heading-3{font-size:calc(68rem / 16);font-weight:300;letter-spacing:-1.4px;line-height:calc(78 / 68)}h4,.heading-4{font-family:var(--body-font);font-size:calc(56rem / 16);font-weight:600;letter-spacing:-.0179em;line-height:calc(64 / 56)}h5,.heading-5{font-size:calc(48rem / 16);font-weight:400;letter-spacing:-.0292em;line-height:calc(56 / 48)}h6,.heading-6{font-family:var(--body-font);font-size:calc(46rem / 16);font-weight:600;letter-spacing:-.0217em;line-height:calc(54 / 46)}.article-title,.content-styles :is(h1,h2,h3,h4,h5,h6):not([class^=heading-]){font-family:var(--body-font);font-size:calc(68rem / 16);font-weight:600;letter-spacing:-.0206em;line-height:calc(78 / 68)}.article-title.medium,.content-styles h2:not([class^=heading-]){font-size:calc(38rem / 16);letter-spacing:-.0026em;line-height:calc(46 / 38)}.article-title.small,.content-styles h3:not([class^=heading-]){font-size:calc(22rem / 16);letter-spacing:0;line-height:calc(30 / 22)}.article-title.xsmall,.content-styles :is(h4,h5,h6):not([class^=heading-]){font-size:calc(16rem / 16);letter-spacing:-.1px;line-height:calc(26 / 16)}.article-title>:is(p,ul,ol){font-size:inherit;letter-spacing:inherit;line-height:inherit}p,ul,ol,p.medium,ul.medium,ol.medium,.regular-text,.regular-text p,.regular-text ul,.regular-text ol,.medium-text,.medium-text p,.medium-text ul,.medium-text ol{font-size:calc(18rem / 16);letter-spacing:-.1px;line-height:calc(30 / 18)}p.xxlarge,ul.xxlarge,ol.xxlarge,.xxlarge-text,.xxlarge-text p,.xxlarge-text ul,.xxlarge-text ol{font-size:calc(38rem / 16);font-weight:600;letter-spacing:-.0158em;line-height:calc(48 / 38)}p.xlarge,ul.xlarge,ol.xlarge,.xlarge-text,.xlarge-text p,.xlarge-text ul,.xlarge-text ol{font-size:calc(32rem / 16);font-weight:600;letter-spacing:-.0125em;line-height:calc(42 / 32)}p.large,ul.large,ol.large,.large-text,.large-text p,.large-text ul,.large-text ol{font-size:calc(22rem / 16);letter-spacing:-.0091em;line-height:calc(36 / 22)}p.longform,ul.longform,ol.longform,.longform-text,.longform-text p,.longform-text ul,.longform-text ol{font-size:calc(18rem / 16);letter-spacing:-.1px;line-height:calc(34 / 18)}p.small,ul.small,ol.small,.small-text,.small-text p,.small-text ul,.small-text ol{font-size:calc(15rem / 16);letter-spacing:-.1px;line-height:calc(26 / 15)}p.xsmall,ul.xsmall,ol.xsmall,.xsmall-text,.xsmall-text p,.xsmall-text ul,.xsmall-text ol{font-size:calc(13rem / 16);letter-spacing:0;line-height:calc(22 / 13)}p.xsmall a:not(.btn,.card-link),.xsmall-text a:not(.btn,.card-link){color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}p.large a:not(.btn,.card-link),p.medium a:not(.btn,.card-link),p.small a:not(.btn,.card-link),p.longform a:not(.btn,.card-link),.article-title a:not(.btn,.card-link),.large-text a:not(.btn,.card-link),.medium-text a:not(.btn,.card-link),.regular-text a:not(.btn,.card-link),.longform-text a:not(.btn,.card-link),.small-text a:not(.btn,.card-link){color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}p.xsmall a:not(.btn,.card-link):is(:hover,:focus-visible),p.large a:not(.btn,.card-link):is(:hover,:focus-visible),p.medium a:not(.btn,.card-link):is(:hover,:focus-visible),p.small a:not(.btn,.card-link):is(:hover,:focus-visible),p.longform a:not(.btn,.card-link):is(:hover,:focus-visible),.article-title a:not(.btn,.card-link):is(:hover,:focus-visible),.large-text a:not(.btn,.card-link):is(:hover,:focus-visible),.xsmall-text a:not(.btn,.card-link):is(:hover,:focus-visible),.medium-text a:not(.btn,.card-link):is(:hover,:focus-visible),.regular-text a:not(.btn,.card-link):is(:hover,:focus-visible),.longform-text a:not(.btn,.card-link):is(:hover,:focus-visible),.small-text a:not(.btn,.card-link):is(:hover,:focus-visible){color:color-mix(in srgb,currentColor 85%,transparent);text-underline-offset:3px}.xxlarge-text,.xlarge-text,.large-text,.regular-text,.medium-text,.longform-text,.small-text,.xsmall-text{font-family:var(--body-font)}.eyebrow,.single.cohort .article>h3{display:block;font-family:var(--body-font);font-size:calc(16rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(26 / 16);text-transform:uppercase}.eyebrow.small{font-size:calc(12rem / 16);letter-spacing:1px;line-height:calc(16 / 12)}.eyebrow.muted{color:var(--text-gray)}.eyebrow.medium{font-size:calc(14rem / 16);letter-spacing:1.8px;line-height:calc(16 / 14)}.eyebrow:has(.mark){align-items:center;display:flex;gap:var(--text-spacing-xxsmall)}.eyebrow .mark{align-items:center;color:var(--program-marker,var(--light-teal));display:flex;flex-shrink:0}.eyebrow .mark svg{display:block;height:1.6875em;width:auto}.pill{align-items:center;background:var(--tea-green);border-radius:40px;color:var(--charcoal);display:inline-flex;font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:700;gap:var(--text-spacing-xxsmall);justify-content:center;letter-spacing:1.8px;line-height:calc(16 / 14);padding:8px 24px;text-transform:uppercase}.pill.tangerine{background:var(--program-warm,var(--tangerine))}.pill.petal{background:var(--petal)}.pill.peach{background:var(--peach)}.pill.aqua{background:var(--aqua)}.pill.ray{background:var(--ray)}.pill.small{border-radius:30px;font-size:calc(12rem / 16);letter-spacing:1px;line-height:calc(16 / 12);padding:4.5px 16px 3.5px}.quote-small{font-size:calc(18rem / 16);font-style:italic;font-weight:600;letter-spacing:-.3px;line-height:calc(28 / 18)}.legal,.legal p,.legal ul,.legal ol{font-size:calc(12rem / 16);letter-spacing:0;line-height:calc(18 / 12)}.legal a{color:inherit;font-weight:600;text-decoration:underline}.meta{color:var(--text-gray);font-size:calc(12rem / 16);font-weight:500;letter-spacing:.3px;line-height:calc(20 / 12)}.amount{font-family:var(--heading-font);font-size:calc(60rem / 16);font-variation-settings:'opsz' 14;font-weight:600;letter-spacing:-.0233em;line-height:calc(62 / 60)}.currency{font-size:.645em}.form-amount{font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(16 / 12);margin-left:var(--text-spacing-xsmall);text-transform:uppercase}.form-field-text{color:var(--text-gray-light);font-size:calc(14rem / 16);letter-spacing:0;line-height:calc(26 / 14)}.form-field-text.small{color:var(--text-gray);font-size:calc(13rem / 16);font-weight:500;line-height:calc(24 / 13)}.bold{font-weight:700}.semibold{font-weight:600}strong,b{font-weight:700}.emphasis{color:var(--dark-teal);display:block;font-family:var(--heading-font);font-size:calc(84rem / 16);font-variation-settings:'opsz' 14;font-weight:700;letter-spacing:-.0238em;line-height:calc(84 / 84)}.emphasis.medium{font-size:calc(68rem / 16);font-weight:600;letter-spacing:-.0206em;line-height:calc(78 / 68)}.emphasis.inline{color:var(--pollen);display:inline;font-family:inherit;font-size:inherit;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}header,section,footer,article{width:100%}.container{clear:both;margin:0 auto;max-width:var(--container-max-width);padding:0 var(--container-outer-padding);position:relative;width:var(--container-width)}.container-full{clear:both;padding:0 var(--container-outer-padding);position:relative;width:100%}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.flex-container,.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.grid-container,.grid{display:grid;gap:var(--gap);grid-template-columns:var(--grid)}ul.flex-container,ul.flex,ul.grid-container,ul.grid,ol.flex-container,ol.flex,ol.grid-container,ol.grid{list-style:none;margin:0;padding:0}:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.accessibility,.hidden_label>label,.hidden_label>legend,.sr-text{backface-visibility:hidden;left:-999999999px;opacity:0;position:absolute}#skip-to-content{pointer-events:none;top:0;z-index:9999999}#skip-to-content:focus{backface-visibility:visible;background:var(--sun);border:1px solid var(--charcoal);color:var(--charcoal);left:var(--container-outer-padding);opacity:1;pointer-events:auto;top:var(--text-spacing-xsmall)}#skip-to-content:focus:hover{box-shadow:inset 0px 0px 0px 2px var(--charcoal)}.image-zoom{overflow:hidden}.image-zoom>img,.image-zoom>picture{display:block;height:100%;object-fit:cover;transition:all var(--motion) var(--ease-out);width:100%}.tablet-only,.mobile-only{display:none !important}[data-locations-map] .gm-style-iw-c{border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);outline:none;padding:0 !important}[data-locations-map] .gm-style-iw-d{overflow:hidden !important}[data-locations-map] .map-tip{color:var(--charcoal);display:block;font-size:calc(14rem / 16);font-weight:600;line-height:calc(20 / 14);padding:6px 12px;white-space:nowrap}[data-locations-map]>img{display:block;height:100%;object-fit:cover;width:100%}[data-locations-map].is-live>img{display:none}.carousel:not(.btn),.jazzy-carousel-wrapper,.slide{height:100%}.carousel:not(.btn){margin:0 var(--viewport-edge);overflow:visible;padding:0 calc(var(--container-outer-margin) + var(--container-outer-padding));position:relative;width:100vw}.jazzy-carousel-wrapper{overflow:hidden;position:relative}.jazzy-carousel{-webkit-touch-callout:none;-webkit-user-select:none;box-sizing:border-box;position:relative;touch-action:pan-y;user-select:none}.jazzy-carousel.jazzy-slide{display:flex;transition:transform var(--motion-slow) var(--ease-in-out);will-change:transform}.jazzy-carousel.jazzy-adaptive-height{transition:height var(--motion-slow) var(--ease-out)}.jazzy-carousel.jazzy-slide.jazzy-adaptive-height{transition:height var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-in-out)}.jazzy-carousel.jazzy-adaptive-height>*:not([data-jazzy-carousel-exclude]){align-self:flex-start}.jazzy-carousel.jazzy-fade{display:grid}[data-jazzy-carousel=fade]:not(.jazzy-carousel)>*:not(:first-child){display:none}.jazzy-carousel.jazzy-fade>*:not([data-jazzy-carousel-exclude]){grid-column:1;grid-row:1;opacity:0;transition:opacity var(--motion-slow) var(--ease-out)}.jazzy-carousel.jazzy-fade>.is-active{opacity:1}.jazzy-carousel.jazzy-fade>.jazzy-pause-item{opacity:1;position:relative;z-index:1}.jazzy-carousel.is-dragging{cursor:grabbing;transition:none}.jazzy-arrows{display:flex;gap:var(--text-spacing-xxsmall)}.jazzy-prev[disabled],.jazzy-next[disabled]{opacity:.4;pointer-events:none}.btn[disabled]{opacity:.4;pointer-events:none}.jazzy-dots{display:flex;justify-content:center}.jazzy-dot{align-items:center;background:0 0;border:0;display:flex;height:24px;justify-content:center;opacity:.3;padding:0;width:24px}.jazzy-dot:before{background:currentColor;border-radius:50%;content:'';height:10px;width:10px}.jazzy-dot.is-active{opacity:1}.jazzy-counter{display:flex;gap:6px;margin:0}.jazzy-counter .divider{opacity:.4}.jazzy-pause{align-items:center;background:0 0;border:0;cursor:pointer;display:inline-flex;justify-content:center}.jazzy-fade>[aria-hidden=true]{pointer-events:none}.media{aspect-ratio:16/9;overflow:hidden;position:relative}.media-fallback{align-items:center;background:var(--linen);display:flex;justify-content:center;padding:var(--text-spacing-small)}.media>.media-fallback{inset:0;position:absolute}.media-fallback svg{color:var(--white);height:auto;max-height:55%;max-width:160px;width:30%}.media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.media:is(.video,.background) :is(video,iframe){height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.media.video.is-embed iframe{object-fit:contain}.media.video:after{background:rgb(0 0 0/25%);content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--motion-fast) var(--ease-out);z-index:1}.media.video:hover:after,.media.video:focus-within:after{opacity:1}.media.video .play{background:0 0;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:2}.media.video .play-control{align-items:center;bottom:var(--text-spacing-medium);display:flex;gap:var(--text-spacing-xsmall);left:var(--text-spacing-medium);position:absolute}.media.video .play-icon{align-items:center;background:var(--sun);border-radius:50%;color:var(--charcoal);display:flex;flex-shrink:0;font-size:calc(28rem / 16);height:100px;justify-content:center;padding-left:.18em;transition:scale var(--motion-fast) var(--ease-out);width:100px}.media.video .play:hover .play-icon,.media.video .play:focus-visible .play-icon{scale:1.08}.media.video .play:focus-visible{outline:none}.media.video .play:focus-visible .play-icon{box-shadow:0 0 0 2px var(--focus-halo);outline:2px solid var(--focus-ring);outline-offset:2px}.media.video .play-label{color:var(--white);opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.media.video .play:hover .play-label,.media.video .play:focus-visible .play-label{opacity:1}.media.video .play .icon-pause,.media.video .play[data-state=playing] .icon-play{display:none}.media.video .play[data-state=playing] .icon-pause{display:block}.media.video .play[data-state=playing] .play-icon{background:color-mix(in srgb,var(--white) 25%,transparent);color:var(--white);padding-left:0}.media.video .play[data-state=playing] .play-label,.media.video:has(.play[data-state=playing]):after{opacity:0}.card{--card-hover-color:var(--text-gray);background:var(--white);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:relative}.cards-linen .card{background:var(--linen-50)}.card .media{aspect-ratio:361/242}.card .media img{transition:transform var(--motion) var(--ease-out)}.card:hover .media img{transform:scale(1.05)}.card .media .pill{left:var(--text-spacing-xxsmall);position:absolute;top:var(--text-spacing-xxsmall);z-index:1}.card .content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall);padding:var(--text-spacing-small) var(--text-spacing-medium);transition:color var(--motion) var(--ease-out)}.card .content p{margin:0}.card:hover .content{color:var(--card-hover-color)}.card:has(.card-link>.title) :is(.card-link>.title,.text>p){transition:transform var(--motion) var(--ease-out)}.card:has(.card-link>.title) .text>p{pointer-events:none}.card:has(.card-link>.title):is(:hover,:focus-within) :is(.card-link>.title,.text>p){transform:translateY(-4px)}.card .text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall)}.card .location{align-items:center;display:flex;gap:var(--text-spacing-xxsmall)}.card .location .icon,.card.event .details .icon,.archive-content .featured .location .icon{align-items:center;aspect-ratio:1;background:var(--charcoal-10);border-radius:30px;color:var(--charcoal);display:flex;flex-shrink:0;font-size:calc(11rem / 16);height:24px;justify-content:center;line-height:calc(16 / 11);padding:4px 0;width:24px}.card>.arrow{align-items:center;align-self:flex-end;background:var(--sun);border-radius:40px;display:flex;justify-content:center;margin:auto var(--text-spacing-xsmall) var(--text-spacing-xsmall) 0;padding:11.5px 0;transition:background-color var(--motion) var(--ease-out);width:48px}.card:hover>.arrow{background:var(--sun-light)}.card>.arrow svg{display:block;height:11px;width:13px}.card>.arrow.small{margin:auto 0 0;padding:7.5px 0;width:32px}.card>.arrow.small svg{height:9px;width:10px}.card.video .media .icon{align-items:center;background:var(--sun);border-radius:50%;color:var(--charcoal);display:flex;font-size:calc(16rem / 16);height:48px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:48px;z-index:1}.card.project{isolation:isolate}.card.project .content{gap:var(--text-spacing-xsmall)}.card.project .watermark{aspect-ratio:307/135;bottom:0;color:var(--charcoal);opacity:0;pointer-events:none;position:absolute;right:calc(-108 / 361 * 100%);transition:opacity var(--motion-slow) var(--ease-out),translate var(--motion-slower) var(--ease-out);translate:40px 40px;width:calc(307 / 361 * 100%);z-index:-1}.card.project .watermark svg{display:block;max-width:none;opacity:.05;width:100%}.card.project:hover .watermark,.card.project:focus-within .watermark{opacity:1;translate:0 0}.card.plain{background:0 0;border-radius:20px;padding:var(--text-spacing-xsmall);transition:background var(--motion) var(--ease-out)}.card.plain:hover{background:var(--aqua-30)}.card.plain .media{border-radius:10px}.card.plain .content{gap:var(--text-spacing-xxsmall);padding:var(--text-spacing-medium) var(--text-spacing-xsmall) var(--text-spacing-small)}.card.plain>.arrow{margin:auto 0 0;opacity:0;transition:background-color var(--motion) var(--ease-out),opacity var(--motion) var(--ease-out)}.card.plain:hover>.arrow,.card.plain:focus-within>.arrow{background:var(--sun);opacity:1}.card.plain:hover .content{color:inherit}.card.plain .text{gap:4px}.card.feature{aspect-ratio:628/416;background:var(--charcoal);justify-content:flex-end;padding:var(--text-spacing-xlarge);--focus-ring:var(--white)}a.card.feature:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);outline:2px solid #3d443e;outline-offset:2px}.card.feature .media{aspect-ratio:auto;border-radius:inherit;inset:0;position:absolute}.card.feature .media:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));border-radius:inherit;content:'';inset:0;position:absolute;transition:background-color var(--motion-slow) var(--ease-out)}.card.feature:not(.callout):hover .media:after,.card.feature:not(.callout):focus-within .media:after{background-color:var(--overlay-dark)}.card.feature .content{color:var(--white);gap:var(--text-spacing-small);padding:0;position:relative}.card.feature:hover .content{color:var(--white)}.card.feature .description{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows var(--motion-slow) var(--ease-out),margin-top var(--motion-slow) var(--ease-out),opacity var(--motion-slow) var(--ease-out)}.card.feature .description>*{min-height:0;overflow:hidden}.card.feature:hover .description,.card.feature:focus-within .description{grid-template-rows:1fr;margin-top:var(--text-spacing-xxsmall);opacity:1}@media (hover:none){.card.feature .description{grid-template-rows:1fr;margin-top:var(--text-spacing-xxsmall);opacity:1}}.card.feature .watermark{bottom:0;height:62.019%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transition:opacity var(--motion-slower) var(--ease-out);width:60.51%;z-index:1}.card.feature .watermark svg{aspect-ratio:990/434;color:var(--white);display:block;height:100%;max-width:none;opacity:.1;transition:translate var(--motion-slower) var(--ease-out);translate:50px 50px;width:auto}.card.feature:hover .watermark,.card.feature:focus-within .watermark{opacity:1}.card.feature:hover .watermark svg,.card.feature:focus-within .watermark svg{translate:0 0}.card.feature{overflow:visible}.card.feature .media,.card.feature .media:after{border-radius:10px;overflow:hidden}.card.feature .sunray{color:var(--pollen);left:-55px;opacity:0;pointer-events:none;position:absolute;rotate:-12deg;scale:.7;top:-55px;transition:opacity var(--motion-slower) var(--ease-out),rotate var(--motion-slower) var(--ease-out),scale var(--motion-slower) var(--ease-out);width:110px;z-index:2}.card.feature .sunray svg{display:block;height:auto;max-width:none;width:100%}.card.feature:hover .sunray,.card.feature:focus-within .sunray{opacity:1;rotate:0deg;scale:1}.card.donation{background:0 0;border-radius:0;gap:var(--text-spacing-small)}.card.donation .media{aspect-ratio:287/216;border-radius:10px}.card.donation .media:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));border-radius:inherit;content:'';inset:0;position:absolute}.card.donation .amount{bottom:var(--text-spacing-xsmall);color:var(--petal);left:20px;margin:0;position:absolute;z-index:1}.card.donation .content{padding:0}.card.donation .amount .card-link{appearance:none;background:0 0;border:none;color:inherit;font:inherit;letter-spacing:inherit;padding:0}.card.event:not(.row):not(.compact){aspect-ratio:1440/694;background:0 0;border-radius:0;justify-content:flex-end;padding:0 0 var(--module-spacing-large) calc(var(--module-spacing-small) + 98px)}.card.event:not(.row):not(.compact) .media{aspect-ratio:auto;background:var(--charcoal);clip-path:inset(0 calc(var(--module-spacing-small) * (1 - var(--jazzy-progress, 0))));inset:0;position:absolute}.card.event:not(.row):not(.compact) .media:after{background:linear-gradient(90deg,var(--overlay-darker) 0%,var(--overlay-darker) 55.3%,rgba(0,0,0,.35) 68%,transparent 100%);content:'';inset:0;position:absolute}.card.event:not(.row):not(.compact) .content{color:var(--white);gap:var(--text-spacing-large);max-width:641px;padding:0;position:relative}.card.event:not(.row):not(.compact) .text{gap:var(--text-spacing-small)}.card.event .details{display:flex;flex-direction:column;gap:var(--text-spacing-xsmall);list-style:none;margin:0;padding:0}.card.event .details li{align-items:center;display:flex;gap:12px}.card.event .details .icon{background:var(--ray)}.card.event .values{align-items:center;column-gap:calc(var(--text-spacing-xxsmall) * 2 + 2px);display:flex;flex-wrap:wrap;overflow-x:clip;row-gap:0}.card.event .values>*+*:before{margin-left:calc(-1 * (var(--text-spacing-xxsmall) + 2px))}.card.event:not(.row):not(.compact) .values>*+*:before{background:var(--white);content:'';display:inline-block;height:16px;margin-right:var(--text-spacing-xxsmall);opacity:.25;vertical-align:middle;width:2px}.pagination{align-items:center;display:flex;list-style:none;margin:var(--module-spacing-medium) 0 0;padding:0}.pagination li{display:flex}.pagination:not(:has(.page:not(.current))){display:none}.pagination li:has(.previous){margin-right:auto}.pagination li:has(.next){margin-left:auto}.pagination li:has(:is(.page,.extend)):has(+li .current){margin-right:var(--text-spacing-xxsmall)}.pagination li:has(.current)+li:has(:is(.page,.extend)){margin-left:var(--text-spacing-xxsmall)}.pagination :is(.page,.current,.extend){align-items:center;border-radius:30px;color:var(--charcoal);display:flex;font-family:var(--body-font);font-size:calc(13rem / 16);font-weight:700;height:32px;justify-content:center;letter-spacing:1px;line-height:calc(18 / 13);width:32px}.pagination .page:not(.current):hover{background:var(--charcoal-10)}.pagination .current{background:var(--aqua)}.pagination :is(.previous,.next){align-items:center;display:inline-flex;font-size:0}.pagination :is(.previous,.next):before{background:currentColor;content:'';height:13px;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/arrow.svg) no-repeat center/contain;width:15px}.pagination .previous:before{scale:-1 1}.pagination li:has(.previous):has(+li .current) .previous,.pagination li:has(.current)+li:has(.next) .next{border-color:var(--charcoal-40);color:var(--charcoal-40)}.pagination li:has(.previous):has(+li .current) .previous:hover,.pagination li:has(.current)+li:has(.next) .next:hover{background:0 0}.feature-pair{display:grid;gap:var(--text-spacing-small);grid-template-columns:repeat(2,minmax(0, 1fr));list-style:none;margin:0 var(--container-breakout);padding:0}.feature-pair>li{display:flex}.feature-pair>li>.card{min-width:0;width:100%}.card.feature.callout .content{flex:1;gap:var(--text-spacing-large);justify-content:flex-end}.card.feature.callout .content:after{content:'';flex:1 1 0;margin-bottom:calc(-1 * var(--text-spacing-large));order:1}.card.feature.callout .content>.btn{order:2}.card.feature.callout .media:after{background-color:rgba(0,0,0,.5)}.card.feature.callout:hover .emphasis.inline,.card.feature.callout:focus-within .emphasis.inline{color:var(--aqua-light)}.card.feature.callout .media{isolation:isolate}.card.feature.callout .media:before{background:#000;border-radius:inherit;content:'';inset:0;opacity:0;position:absolute;transition:opacity var(--motion-slow) var(--ease-out);z-index:1}.card.feature.callout:hover .media:before,.card.feature.callout:focus-within .media:before{opacity:.15}.card.row{align-items:center;background:0 0;border-radius:0;flex-direction:row;overflow:visible}.card.row .content{padding:0}.card.row .date,.card.row .logo{background:var(--white);border-radius:10px;flex-shrink:0}.card.person .media{aspect-ratio:1/1}.card.person .media-fallback svg{max-width:200px;width:37.5%}.card.person .content{gap:6px;padding-inline:var(--text-spacing-small)}.card.person.has-bio .content{padding-bottom:var(--text-spacing-xxlarge)}.card.person .content>:is(h2,h3,h4,h5,h6){margin:0}.card.person.has-bio>.arrow{bottom:var(--text-spacing-xxsmall);margin:0;pointer-events:none;position:absolute;right:var(--text-spacing-xxsmall)}.card.person .card-link{appearance:none;background:0 0;border:none;color:inherit;font:inherit;letter-spacing:inherit;padding:0;text-align:left}.card.person:not(.has-bio):hover .media img{transform:none}.card.person:not(.has-bio):hover .content{color:inherit}.card.row.mention{gap:var(--text-spacing-large)}.card.row.mention .logo{align-items:center;display:flex;height:120px;justify-content:center;width:178px}.card.row.mention .logo img{height:auto;max-height:40px;max-width:120px;width:auto}.card.row.mention .content{flex:1;gap:var(--text-spacing-xxsmall);min-width:0}.card.row.mention .text{gap:4px}.card.row.mention .external{flex-shrink:0;margin-left:var(--text-spacing-xsmall)}.card.row.mention:hover .external,.card.row.mention:focus-within .external{background:var(--charcoal);color:var(--white)}.card.row.release{align-items:flex-start;gap:var(--text-spacing-large)}.card.row.release .date{align-items:center;display:flex;flex-direction:column;font-family:var(--body-font);font-weight:700;gap:4px;padding:var(--text-spacing-small) 0;text-align:center;width:120px}.card.row.release .date .month,.card.row.release .date .year{font-size:calc(12rem / 16);letter-spacing:1px;line-height:calc(16 / 12);text-transform:uppercase}.card.row.release .date .day{color:var(--storm);font-size:calc(48rem / 16);letter-spacing:-1.4px;line-height:calc(56 / 48)}.card.row.release .content{gap:var(--text-spacing-xsmall)}.card.row.release:hover .btn.tertiary,.card.row.release:focus-within .btn.tertiary{color:var(--text-gray)}.card.row.release:hover .btn.tertiary:after,.card.row.release:focus-within .btn.tertiary:after{transform:translateY(-3px)}.card.row.release:hover .btn.tertiary.white,.card.row.release:focus-within .btn.tertiary.white{color:var(--white-muted)}a.card,a.card:hover,.card-link,.card-link:hover{color:inherit}.card-link:after{content:'';inset:0;position:absolute}.card :is(a,button):not(.card-link),.featured :is(a,button):not(.card-link){position:relative;z-index:1}.btn,.wForm .primaryAction{align-items:center;display:inline-flex;font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:700;letter-spacing:.8px;line-height:calc(26 / 14);text-transform:uppercase;transition:background-color var(--motion) var(--ease-out),border-color var(--motion) var(--ease-out),color var(--motion) var(--ease-out),gap var(--motion) var(--ease-out)}.btn.mega{font-size:calc(14rem / 16);font-weight:700;letter-spacing:.8px;line-height:calc(26 / 14)}.btn .text svg{display:block;flex-shrink:0;height:9px;width:9px}.btn.primary,.wForm .primaryAction{background:var(--sun);border:2px solid transparent;border-radius:40px;color:var(--charcoal);gap:var(--text-spacing-xxsmall);justify-content:center;padding:11px 22px}.btn.primary svg{display:block;flex-shrink:0;height:12px;width:12px}.btn.primary:not(.jump):hover,.card.feature:hover .btn.primary:not(.jump),.card.feature:focus-within .btn.primary:not(.jump){gap:12px}.btn.primary:hover,.wForm .primaryAction:hover{background:var(--sun-light)}.btn.primary.mega{padding:17px 38px}.btn.primary.charcoal{background:var(--charcoal);color:var(--white)}.btn.primary.charcoal:hover{background:var(--text-gray)}.btn.primary.ghost{background:0 0;border-color:var(--charcoal);color:var(--charcoal)}.btn.primary.ghost:hover{background:var(--charcoal);color:var(--white)}.btn.primary.ghost.white{border-color:var(--white);color:var(--white)}.btn.primary.ghost.white:hover,.card.feature:hover .btn.primary.ghost.white,.card.feature:focus-within .btn.primary.ghost.white{background:var(--white);color:var(--charcoal)}.btn.secondary{color:var(--charcoal);font-size:calc(13rem / 16);gap:var(--text-spacing-xxsmall);letter-spacing:1px;line-height:calc(18 / 13)}.btn.secondary:hover{gap:12px}.btn.secondary.white{color:var(--white)}.btn.secondary .arrow{align-items:center;align-self:center;background:var(--sun);color:var(--charcoal);border-radius:40px;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background-color var(--motion) var(--ease-out);width:48px}.btn.secondary:hover .arrow{background:var(--sun-light)}.btn.secondary .arrow svg{display:block;height:11px;width:13px}.btn.secondary .arrow.external svg{width:11px}.btn.secondary .arrow.download svg{height:15px;width:auto}.btn.secondary.tiny{font-size:calc(12rem / 16);font-weight:700;line-height:calc(16 / 12);text-transform:uppercase}.btn.secondary.tiny .arrow{height:24px;width:32px}.btn.secondary.tiny .arrow svg{height:8px;width:8px}.btn.secondary.large .arrow{height:48px;width:64px}.btn.secondary.large .arrow svg{height:14px;width:16px}.btn.secondary.mega .arrow{height:64px;width:80px}.btn.secondary.mega .arrow svg{height:17px;width:20px}.btn.secondary.jump .arrow{height:34px;padding:0}.btn.secondary.jump .arrow svg{rotate:90deg}.btn.primary.jump .arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:translate var(--motion) var(--ease-out);width:13px}.btn.primary.jump:hover .arrow,.card.feature:hover .btn.primary.jump .arrow,.card.feature:focus-within .btn.primary.jump .arrow{translate:4px 0}.btn.primary.jump .arrow svg{display:block;height:13px;rotate:90deg;width:15px}.btn.tertiary{align-items:flex-start;color:var(--charcoal);flex-direction:column;font-size:calc(12rem / 16);gap:3px;letter-spacing:1px;line-height:calc(16 / 12);transition:color var(--motion) var(--ease-out)}.btn.tertiary:after{background:currentColor;content:'';height:1.5px;transition:transform var(--motion) var(--ease-out);width:100%}.btn.tertiary:hover{color:var(--text-gray)}.btn.tertiary:hover:after{transform:translateY(-3px)}.btn.tertiary .text{align-items:center;display:flex;gap:6px}.btn.tertiary.white{color:var(--white)}.btn.tertiary.white:hover{color:var(--white-muted)}.btn.icon{align-items:center;background:var(--sun);border:none;border-radius:100%;color:var(--charcoal);display:flex;font-size:calc(16rem / 16);height:48px;justify-content:center;letter-spacing:0;line-height:calc(17 / 16);padding:0;width:48px}.btn.icon.scrim{background:var(--white-5);color:var(--white);height:54px;width:54px}.btn.icon.scrim:hover{background:var(--white-15)}.btn.icon:hover{background:var(--sun-light)}.btn.icon.pause{background:var(--overlay-scrim-strong);color:var(--white);font-size:calc(12rem / 16);height:40px;transition:color var(--motion-fast) var(--ease-out);width:40px}.btn.icon.pause:hover{background:var(--overlay-scrim-strong);color:var(--sun)}.btn.icon.pause:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);outline:2px solid var(--focus-ring)}.btn.arrow{background:0 0;border:2px solid var(--charcoal);border-radius:100%;color:var(--charcoal);height:54px;justify-content:center;letter-spacing:0;padding:0;position:relative;width:54px}.btn.arrow:hover{background:var(--sun)}.btn.arrow:before{background:currentColor;content:'';height:2px;position:absolute;right:20px;transition:right var(--motion) var(--ease-out),width var(--motion) var(--ease-out);width:1px}.btn.arrow:hover:before{right:16px;width:22px}.btn.arrow svg{display:block;height:10px;position:relative;right:0;rotate:90deg;transition:right var(--motion) var(--ease-out);width:20px}.btn.arrow:hover svg{right:-5px}.btn.arrow.small{height:44px;width:44px}.btn.carousel,.pagination :is(.previous,.next){background:0 0;border:2px solid var(--charcoal);border-radius:40px;color:var(--charcoal);height:48px;justify-content:center;letter-spacing:0;padding:0;width:64px}.btn.carousel:is(:hover,:focus-visible){background:var(--sun);color:var(--charcoal)}.pagination :is(.previous,.next):is(:hover,:focus-visible){background:var(--charcoal);color:var(--white)}.btn.carousel svg{display:block;height:13px;width:15px}.btn.chip{background:var(--sun);border:0;border-radius:40px;color:var(--charcoal);justify-content:center;letter-spacing:0;padding:11.5px 0;width:48px}.btn.chip:hover{background:var(--sun-light)}.btn.chip svg{display:block;height:11px;width:13px}.btn.chip.prev svg{scale:-1 1}.btn.carousel.prev svg{scale:-1 1}.btn.external{background:0 0;border:1.5px solid var(--charcoal);border-radius:100%;color:var(--charcoal);height:48px;justify-content:center;letter-spacing:0;padding:0;width:48px}.btn.external:hover{background:var(--charcoal);color:var(--white)}.btn.external svg{display:block;height:11px;width:11px}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--text-spacing-medium)}.subnav-primary{font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(20 / 12);text-transform:uppercase}.subnav-cta{font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;letter-spacing:.6px;line-height:calc(20 / 12)}.subnav-link{font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:600;letter-spacing:.6px;line-height:calc(20 / 12)}.header-link{font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:600;letter-spacing:.2px;line-height:calc(20 / 14)}.footer-link{font-family:var(--body-font);font-size:calc(18rem / 16);font-weight:600;letter-spacing:.2px;line-height:calc(24 / 18)}input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=date],input[type=search],textarea,select:not([multiple]){background:var(--white);border:1px solid var(--field-border);border-radius:40px;color:var(--charcoal);font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:500;line-height:calc(26 / 14);padding:12px var(--text-spacing-xsmall) 12px var(--text-spacing-medium);width:100%}input::placeholder,textarea::placeholder{color:var(--text-gray-light);font-weight:400}input:focus,textarea:focus,select:focus{border-color:var(--storm)}.gfield_label,.embed form label,.wForm label.preField{color:var(--text-gray);display:block;font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(16 / 12);margin-bottom:4px;margin-left:var(--text-spacing-xsmall);text-transform:uppercase}.gfield_label>.gfield_required,.embed form label>span{color:var(--text-gray);font-weight:400}.gfield_label>.gfield_required:before{content:'*'}.gfield_label .gfield_required_text{backface-visibility:hidden;left:-999999999px;opacity:0;position:absolute}.gfield :is(input,textarea,select):focus-visible,.embed form :is(input,textarea,select):focus-visible,.wForm .inputWrapper>:is(input,textarea,select):focus-visible{border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal);outline:none}.ginput_container--name{display:flex;gap:10px}.ginput_container--name>span{display:flex;flex:1;flex-direction:column;min-width:0}.gform-field-label--type-sub{color:var(--text-gray);font-size:calc(12rem / 16);font-weight:400;letter-spacing:.3px;line-height:calc(20 / 12);margin-left:var(--text-spacing-xsmall);padding-top:4px}.embed form{display:grid;gap:var(--text-spacing-small) 10px;grid-template-columns:repeat(2,1fr)}.embed form>div{display:contents}.embed form>div>div{grid-column:1/-1}.embed form>div>div:empty{display:none}.embed form>div>div:has(input:not([type])){grid-column:span 1}.embed form>.btn{grid-column:1/-1;justify-self:start}.content-styles p:empty,.content-styles p:has(>script):not(:has(>:not(script,br))),.wForm p:has(>input[type=hidden]):not(:has(>:not(input[type=hidden],br))),.wForm br{display:none}.wForm form{display:flex;flex-direction:column;gap:var(--text-spacing-small)}.content-styles .wForm form>p{margin:0}.wForm .oneField{display:flex;flex-direction:column}.wForm .oneField:first-of-type{margin-top:var(--text-spacing-xxsmall)}.wForm label.reqMark:after{color:var(--text-gray);content:'*';font-weight:400;padding-left:4px}.wForm .inputWrapper:has(>.choices),.wForm .oneField>p{margin-left:var(--text-spacing-xsmall)}.wForm .inputWrapper:has(>.choices){margin-top:var(--text-spacing-xxsmall)}.wForm .hint{display:block;padding:var(--text-spacing-xxsmall) 0 0 var(--text-spacing-xsmall)}.wForm .inputWrapper:has(>.choices) .hint{padding-left:0}.content-styles .wForm .oneField>p{margin:var(--text-spacing-xxsmall) var(--text-spacing-xsmall) 0}.wForm select:not([multiple]){appearance:none;background:var(--white) url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/caret-circle.svg) no-repeat right 12px center/24px;cursor:pointer;padding-right:48px}.wForm .actions{margin-top:var(--text-spacing-xsmall)}.wForm .primaryAction{border:2px solid transparent;cursor:pointer}.wForm .errFld :is(input:not([type=radio],[type=checkbox]),select,textarea){border-color:var(--error-color)}.wForm .errMsg{color:var(--error-color);font-size:calc(12rem / 16);font-style:italic;padding:4px 0 0 var(--text-spacing-xsmall)}.wForm .inputWrapper:has(>.choices) .errMsg{padding-left:0}.content-styles .wForm .supportInfo{font-size:calc(13rem / 16);line-height:calc(22 / 13);margin:var(--text-spacing-large) 0 0}.wForm .contactInfoLink{color:var(--text-gray);text-decoration:underline;text-underline-offset:3px}.wForm .contactInfoLink:is(:hover,:focus-visible){color:var(--charcoal)}.filters-bar button.filters-toggle{align-items:center;background:0 0;border:0;color:var(--charcoal);display:none;gap:var(--text-spacing-xxsmall);padding:0}.filters-toggle .caret{align-items:center;background:var(--charcoal-10);border-radius:30px;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:rotate var(--motion) var(--ease-out);width:24px}.filters-toggle .caret svg{display:block;height:4px;width:6px}.filters-toggle[aria-expanded=true] .caret{rotate:180deg}.search-field{align-items:center;border:1px solid var(--field-border);border-radius:40px;display:flex;gap:var(--text-spacing-xsmall);justify-content:space-between;padding:11px var(--text-spacing-xsmall) 11px var(--text-spacing-small)}.search-field input[type=search]{background:0 0;border:none;border-radius:0;color:var(--text-gray);font-size:calc(13rem / 16);line-height:calc(24 / 13);padding:0}.search-field input[type=search]:focus-visible{outline:none}.search-field:has(input:focus-visible){border-color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--charcoal)}.search-field button{align-items:center;background:var(--charcoal-10);border:none;border-radius:30px;color:var(--charcoal);display:flex;flex-shrink:0;justify-content:center;padding:7.5px 6.5px 6.5px 7.5px}.search-field button svg{display:block;height:10px;width:10px}.gform_fields{display:flex;flex-direction:column;gap:var(--text-spacing-xsmall)}input[type=email]:focus:not(:focus-visible),input[type=text]:focus:not(:focus-visible),input[type=tel]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}input[type=email]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,select::placeholder,textarea::placeholder,select:invalid{opacity:1}.gform_validation_errors{border-left:3px solid var(--error-color);margin-bottom:var(--text-spacing-small);padding-left:var(--text-spacing-xsmall)}.gform_validation_errors:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.gform_validation_errors .gform_submission_error{color:var(--error-color);font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:600;line-height:calc(20 / 14);margin:0}.gform_validation_errors .gform-icon{display:none}.gform_validation_container{display:none !important}.gform-field-label__text+.gfield_required{padding-left:4px}.validation_message{color:var(--error-color);font-size:calc(12rem/16);font-style:italic;padding-top:4px}.gfield_description,.wForm .hint,.wForm .oneField>p{color:var(--text-gray);font-size:calc(13rem / 16);letter-spacing:0;line-height:calc(22 / 13)}.gform_wrapper .gfield--type-choice :is(.gfield_description,.ginput_container){margin-left:var(--text-spacing-xsmall)}.gform_wrapper .gfield--type-choice .gfield_description+.ginput_container{margin-top:var(--text-spacing-xxsmall)}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.wForm .choices{display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall)}.gform_wrapper .gchoice,.gform_wrapper .ginput_container_consent,.wForm .oneChoice{align-items:flex-start;display:flex;gap:var(--text-spacing-xxsmall)}.gform_wrapper .gchoice label,.gform_wrapper .gfield_consent_label,.wForm label.postField{color:var(--charcoal);font-size:calc(13rem / 16);font-weight:600;line-height:calc(22 / 13)}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio],.wForm input[type=checkbox],.wForm input[type=radio]{appearance:none;background:0 0;border:1px solid var(--field-border);cursor:pointer;flex:none;height:12px;margin:5px 0 0;position:relative;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);width:12px}.gform_wrapper input[type=checkbox],.wForm input[type=checkbox]{border-radius:3px}.gform_wrapper input[type=radio],.wForm input[type=radio]{border-radius:100%}.gform_wrapper input[type=checkbox]:after,.gform_wrapper input[type=radio]:after,.wForm input[type=radio]:after{background:var(--storm);content:'';opacity:0;position:absolute;transition:opacity var(--motion-fast) var(--ease-out)}.gform_wrapper input[type=checkbox]:after,.wForm input[type=checkbox]:after{inset:-1px;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/check-small.svg) no-repeat center/contain}.gform_wrapper input[type=radio]:after,.wForm input[type=radio]:after{border-radius:100%;inset:2px}.gform_wrapper input[type=checkbox]:checked,.gform_wrapper input[type=checkbox]:indeterminate,.gform_wrapper input[type=radio]:checked,.wForm input[type=checkbox]:checked,.wForm input[type=checkbox]:indeterminate,.wForm input[type=radio]:checked{background:var(--aqua);border-color:transparent}.gform_wrapper input[type=checkbox]:checked:after,.gform_wrapper input[type=checkbox]:indeterminate:after,.gform_wrapper input[type=radio]:checked:after,.wForm input[type=checkbox]:checked:after,.wForm input[type=checkbox]:indeterminate:after,.wForm input[type=radio]:checked:after{opacity:1}.gform_wrapper input[type=checkbox]:indeterminate:after,.wForm input[type=checkbox]:indeterminate:after{background:linear-gradient(var(--storm),var(--storm)) no-repeat center/6px 2px;mask:none}.gform_wrapper .gchoice:hover input:not(:checked,:disabled),.wForm .oneChoice:hover input:not(:checked,:disabled),.gform_wrapper .ginput_container_consent:hover input[type=checkbox]:not(:checked,:disabled){border-color:var(--storm)}.gform_wrapper input[type=checkbox]:focus-visible,.gform_wrapper input[type=radio]:focus-visible,.wForm input[type=checkbox]:focus-visible,.wForm input[type=radio]:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);outline:2px solid var(--focus-ring);outline-offset:2px}.gform_wrapper input[type=checkbox]:disabled,.gform_wrapper input[type=radio]:disabled,.wForm input[type=checkbox]:disabled,.wForm input[type=radio]:disabled{cursor:not-allowed;opacity:.5}select[multiple]{background:var(--white);border:1px solid var(--field-border);border-radius:10px;color:var(--charcoal);font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:500;line-height:calc(26 / 14);padding:var(--text-spacing-xxsmall);width:100%}select[multiple] option{border-radius:8px;padding:6px 12px}select[multiple]:focus-visible{box-shadow:0 0 0 2px var(--focus-halo)}.gfield_list_group{align-items:center;display:flex;gap:var(--text-spacing-xsmall)}.gfield_list_group_item{flex:1;min-width:0}.gfield_list_icons{align-items:center;display:flex;flex:none;gap:var(--text-spacing-xsmall)}.gfield_list_icons button{align-items:flex-start;background:0 0;border:none;color:var(--charcoal);display:inline-flex;flex-direction:column;font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;gap:3px;letter-spacing:1px;line-height:calc(16 / 12);padding:0;text-transform:uppercase;transition:color var(--motion) var(--ease-out),gap var(--motion) var(--ease-out)}.gfield_list_icons button:after{background:currentColor;content:'';height:1.5px;width:100%}.gfield_list_icons button:hover{color:var(--text-gray);gap:0}.gfield_list_icons button:focus-visible{box-shadow:0 0 0 2px var(--focus-halo)}dialog::backdrop{background:var(--charcoal);opacity:.6}.jazzy-dialog.location{background:var(--white);border-radius:10px;max-width:min(560px, calc(100vw - (2 * var(--container-outer-padding))))}.jazzy-dialog.location>[data-jazzy-dialog-close]{background:var(--charcoal-10);margin:var(--text-spacing-xsmall) var(--text-spacing-xsmall) 0 0;right:0;top:0}.jazzy-dialog.location>[data-jazzy-dialog-close]:hover{background:var(--charcoal-15)}.jazzy-dialog.location .panel{display:flex;flex-direction:column;gap:var(--text-spacing-xsmall);padding:var(--text-spacing-large)}.jazzy-dialog.location .panel>.pill{align-self:flex-start;background:var(--pin,var(--tea-green));margin-right:var(--text-spacing-xxlarge)}.jazzy-dialog.location .panel>:is(.heading-6,.address,.reach){margin:0}.jazzy-dialog.location .reach{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--text-spacing-xxsmall)}.jazzy-dialog.location .reach a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jazzy-dialog.location .reach a:is(:hover,:focus-visible){color:color-mix(in srgb,currentColor 85%,transparent);text-underline-offset:3px}.jazzy-dialog.location .description>*{margin:0}.jazzy-dialog.location .description>*+*{margin-top:var(--text-spacing-xsmall)}.jazzy-dialog.location .panel>.btn{align-self:flex-start;margin-top:var(--text-spacing-xsmall)}.jazzy-dialog.qgiv{background:0 0;border-radius:10px;max-height:90dvh;max-width:657px;overflow-y:auto;padding:var(--text-spacing-xsmall)}.jazzy-dialog.qgiv[open]{display:flex;flex-direction:column}.jazzy-dialog.qgiv [data-qgiv-close]{background:var(--white);position:fixed;right:var(--text-spacing-xsmall);top:var(--text-spacing-xsmall);z-index:1}.jazzy-dialog.qgiv .mount{min-height:620px}.jazzy-dialog.qgiv iframe{aspect-ratio:auto;display:block;height:auto;width:100%}.jazzy-dialog.qgiv .mount{flex:none}.jazzy-dialog{background:var(--charcoal);border:none;margin:auto;max-width:80vw;padding:0;width:100%}.jazzy-dialog video,.jazzy-dialog iframe{aspect-ratio:16/9;height:100%;object-fit:contain;width:100%}.jazzy-dialog [data-jazzy-dialog-close]{border:none;padding:0;position:absolute;right:var(--text-spacing-xxsmall);top:var(--text-spacing-xxsmall)}.jazzy-dialog.person-bio{background:var(--white);border-radius:10px;max-height:90dvh;max-width:min(960px, calc(100vw - (2 * var(--container-outer-padding))));overflow:hidden auto}.jazzy-dialog.person-bio[open]{display:grid;grid-template-columns:minmax(0, 1fr) auto}.jazzy-dialog.person-bio>[data-jazzy-dialog-close]{align-self:start;background:var(--charcoal-10);grid-column:2;grid-row:1;margin:var(--text-spacing-xsmall) var(--text-spacing-xsmall) 0 0;position:sticky;right:auto;top:var(--text-spacing-xsmall)}.jazzy-dialog.person-bio>[data-jazzy-dialog-close]:hover{background:var(--charcoal-15)}.jazzy-dialog [data-jazzy-dialog-close]:focus:not(:focus-visible){box-shadow:none;outline:none}.jazzy-dialog.person-bio .panel{column-gap:var(--text-spacing-xxlarge);display:grid;grid-column:1;grid-row:1;grid-template-columns:360px minmax(0, 1fr);padding:var(--text-spacing-xlarge) 0 var(--text-spacing-xlarge) var(--text-spacing-xlarge)}.jazzy-dialog.person-bio .panel:not(:has(.media)){grid-template-columns:minmax(0, 1fr)}.jazzy-dialog.person-bio .panel:not(:has(.media)) .profile{background:0 0;margin:0;padding:0}.jazzy-dialog.person-bio .profile{background:var(--linen);margin:calc(-1 * var(--text-spacing-xlarge)) 0 calc(-1 * var(--text-spacing-xlarge)) calc(-1 * var(--text-spacing-xlarge));padding:var(--text-spacing-xlarge)}.jazzy-dialog.person-bio .profile>*{margin:0}.jazzy-dialog.person-bio .media{aspect-ratio:4/5;border-radius:10px;margin-bottom:var(--text-spacing-xsmall)}.jazzy-dialog.person-bio .meta{margin-top:6px}.tooltip{display:inline-block}p:has(>.tooltip){position:relative}.tooltip-trigger{align-items:center;background:var(--charcoal-10);border:0;border-radius:100%;color:var(--charcoal);cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:6px;padding:0;vertical-align:middle;width:20px}.tooltip-trigger svg{display:block;height:10px;width:auto}.tooltip-popup{background:var(--charcoal);bottom:calc(100% + var(--text-spacing-xxsmall));color:var(--white);font-size:calc(13rem / 16);font-weight:400;inset-inline:0;letter-spacing:0;line-height:calc(22 / 13);margin-inline:auto;max-width:min(240px, 100%);opacity:0;padding:var(--text-spacing-xxsmall) var(--text-spacing-small);position:absolute;text-transform:none;transition:opacity var(--motion-fast) var(--ease-out),visibility var(--motion-fast);visibility:hidden;width:max-content}.tooltip-popup:after{content:'';inset:0 0 -16px;position:absolute;z-index:-1}.tooltip-popup .meta{color:inherit}p:has(>.tooltip):is(:hover,:focus-within) .tooltip-popup{opacity:1;visibility:visible}p:has(>.tooltip.is-dismissed) .tooltip-popup{opacity:0;visibility:hidden}.breadcrumbs{margin-top:var(--text-spacing-xsmall);padding:0 var(--text-spacing-xlarge)}.breadcrumbs ol{color:var(--text-gray);display:flex;flex-wrap:wrap;font-size:calc(12rem / 16);font-weight:700;gap:var(--text-spacing-xxsmall);letter-spacing:1px;line-height:calc(16 / 12);list-style:none;margin:0;padding:0;text-transform:uppercase}.breadcrumbs a{color:inherit}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{text-decoration:underline}.breadcrumbs li+li:before{content:'/';margin-right:var(--text-spacing-xxsmall)}.accordion>:is(h1,h2,h3,h4,h5,h6){margin:0}.accordion button{align-items:center;background:0 0;border:none;color:var(--charcoal);display:flex;flex-wrap:nowrap;gap:var(--text-spacing-small);padding:var(--text-spacing-medium) 0;text-align:left;width:100%}.accordion{display:grid;grid-template-rows:auto 0fr}.accordion.active{grid-template-rows:auto 1fr}.accordion>:nth-child(n+2){min-height:0;overflow:hidden}.accordion:not(.active)>:nth-child(n+2){opacity:0;visibility:hidden}.accordion button .expand,.accordion button .collapse,.accordion button .toggle{flex-shrink:0}.accordion .toggle{align-items:center;border:2px solid var(--charcoal);border-radius:100%;color:var(--charcoal);display:flex;height:var(--accordion-toggle,54px);justify-content:center;position:relative;transition:background-color var(--motion) var(--ease-out),opacity var(--motion) var(--ease-out);width:var(--accordion-toggle,54px);--accordion-toggle:54px}.accordion.active .toggle{opacity:.6}.accordions.style-small .accordion{--accordion-toggle:44px}.accordions.style-small .toggle{border-width:1.5px}.accordions.style-small .toggle .chevron svg{height:8px;width:16px}.accordion .toggle>span{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;transition:translate var(--motion) var(--ease-out)}.accordion .toggle svg{display:block}.accordion .toggle .chevron svg{height:10px;rotate:180deg;width:20px}.accordion.active .toggle .chevron svg{rotate:0deg}.accordion .toggle:after{background:currentColor;content:'';height:20px;left:50%;position:absolute;scale:1 0;transform-origin:center bottom;transition:scale var(--motion) var(--ease-out);translate:-50% -50%;top:50%;width:1.5px}.accordion:not(.active) button:hover .toggle,.accordion:not(.active) button:focus-visible .toggle{background:var(--sun)}.accordion:not(.active) button:hover .toggle .chevron,.accordion:not(.active) button:focus-visible .toggle .chevron{translate:0 7px}.accordion:not(.active) button:hover .toggle:after,.accordion:not(.active) button:focus-visible .toggle:after{scale:1 1}.accordion.active button:hover .toggle,.accordion.active button:focus-visible .toggle{opacity:1}.accordion:not(.active) .collapse,.accordion.active .expand{display:none}.accordions .accordion{border-bottom:1px solid var(--charcoal-15);padding:var(--text-spacing-medium) 0}.accordions .accordion button{gap:var(--text-spacing-xxlarge);justify-content:space-between;padding:0}.accordions .accordion button:hover,.accordions .accordion button:focus-visible{color:var(--text-gray)}.accordions .accordion.active>:nth-child(n+2){padding-top:var(--text-spacing-xxsmall)}.accordions .accordion>:nth-child(n+2){padding-right:calc(var(--accordion-toggle, 54px) + var(--text-spacing-xsmall))}.accordions .accordion>:nth-child(n+2)>:first-child{margin-top:0}.accordions .accordion>:nth-child(n+2)>:last-child{margin-bottom:0}.content-styles a:not([class]){color:var(--charcoal);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.content-styles a:not([class]):is(:hover,:focus-visible){color:color-mix(in srgb,currentColor 85%,transparent);text-underline-offset:4px}.content-styles :is(ul,ol):not([class]){margin-block:var(--text-spacing-small)}.content-styles :is(ul,ol):not([class]){padding-left:20px}.content-styles ul:not([class]){list-style:none}.content-styles ul:not([class])>li{position:relative}.content-styles ul:not([class])>li:before{background:var(--program-marker,var(--apricot));border-radius:50%;content:'';height:8px;left:-20px;position:absolute;top:calc(0.5lh - 4px);width:8px}.content-styles :is(ul,ol):not([class])>li+li{margin-top:var(--text-spacing-xxsmall)}.content-styles ul:not([class])>li:has(>a:only-child>img:only-child):before{content:none}.content-styles ul:not([class]):has(>li>a:only-child>img:only-child){display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));padding-left:0}.content-styles ul:not([class]):has(>li>a:only-child>img:only-child)>li+li{margin-top:0}.content-styles ul:not([class])>li>a:only-child>img:only-child{display:block;height:auto;width:100%}.content-styles ul:not([class])>li>a:has(>img:only-child){display:block;transition:translate var(--motion) var(--ease-out)}.content-styles ul:not([class])>li>a:has(>img:only-child):is(:hover,:focus-visible){translate:0 -4px}.content-styles h2:not([class^=heading-]),.content-styles h4:not([class^=heading-]){margin-bottom:var(--text-spacing-xsmall)}.content-styles h3:not([class^=heading-]){margin-bottom:var(--text-spacing-xxsmall)}.content-styles *+h2:not([class^=heading-]){margin-top:var(--text-spacing-xxlarge)}.content-styles *+h3:not([class^=heading-]){margin-top:var(--text-spacing-large)}.content-styles *+h4:not([class^=heading-]){margin-top:var(--text-spacing-medium)}.content-styles :is(h2,h3,h4,h5,h6)+:is(h2,h3,h4):not([class^=heading-]){margin-top:var(--text-spacing-small)}.alignleft{float:left;margin-right:var(--text-spacing-xsmall)}.alignright{float:right;margin-left:var(--text-spacing-xsmall)}.aligncenter{display:block;margin:0 auto var(--text-spacing-small)}.alignnone{display:block;margin:0 0 var(--text-spacing-small)}.wp-caption{max-width:100%}.content-styles img{border-radius:10px;vertical-align:top}.content-styles :is(figure,.wp-caption),.content-styles .shortcode.figure{margin-block:var(--text-spacing-xlarge)}.content-styles p:not(:has(img~img))>img:first-child,.content-styles p:not(:has(img~img))>:is(a,em,strong):first-child:has(>img:only-child)>img{display:block;margin-bottom:var(--text-spacing-small);margin-top:var(--text-spacing-large)}.content-styles :is(figcaption,.wp-caption-text),.content-styles .shortcode.figure .caption{align-items:center;color:var(--charcoal);display:flex;font-size:calc(13rem / 16);gap:var(--text-spacing-xxsmall);letter-spacing:0;line-height:calc(22 / 13);margin:var(--text-spacing-small) 0 0;text-align:left}.content-styles :is(figcaption,.wp-caption-text):before,.content-styles .shortcode.figure .caption:before{background:var(--dark-teal);content:'';flex-shrink:0;height:20px;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/logomark.svg) no-repeat center/contain;width:20px}.content-styles table{background:var(--white);border:1px solid var(--charcoal-15);margin-block:var(--text-spacing-xlarge);width:100%}.content-styles .table-scroll{margin-block:var(--text-spacing-xlarge);overflow-x:auto}.content-styles .table-scroll>table{margin-block:0}.content-styles table col{width:auto}.content-styles table :is(td,th){font-size:calc(16rem / 16);letter-spacing:-.1px;line-height:calc(26 / 16);padding:var(--text-spacing-small);text-align:left;vertical-align:top}.content-styles table :is(td,th) :is(p,ul,ol){font-size:inherit;line-height:inherit}.content-styles table :is(td,th)>:first-child{margin-top:0}.content-styles table :is(td,th)>:last-child{margin-bottom:0}.content-styles table tr+tr>:is(td,th){border-top:1px solid var(--charcoal-15)}.content-styles table tbody>tr>:is(td,th):first-child{color:var(--storm);font-weight:600;width:22%}.content-styles table :is(thead th,thead td),.content-styles table:not(:has(thead))>tbody>tr:first-child>td{background:var(--storm);color:var(--white);font-weight:600}.media-contact>*{margin:0}.media-contact>*+*{margin-top:var(--text-spacing-xsmall)}.media-contact .person>*{margin:0}.media-contact .info>*{margin:0}.media-contact .info>*+*{margin-top:4px}.media-contact .info a{color:var(--dark-teal);font-weight:700;text-decoration:underline}.media-contact .info a:hover,.media-contact .info a:focus-visible{color:var(--charcoal)}#header{display:flex;flex-direction:column;position:relative;z-index:30}#header #back-to-main-nav,#header .btn.mobile-cta,#header .utility-nav>.watermark{display:none}#header.on-light,#header.on-dark{left:0;position:absolute;right:0;top:0;z-index:30}#header.on-dark{color:var(--white)}#header.on-dark:not(.active){--focus-ring:var(--white)}#header .menu{align-items:center;display:flex;list-style:none;margin:0;padding:0}#header a,#header nav button{align-items:center;color:inherit;display:flex}#header nav button:not(.btn){background:0 0;border:none;cursor:pointer;font-family:var(--body-font);padding:0}#header .utility-nav{align-items:center;background:var(--storm);color:var(--white);display:flex;justify-content:space-between;position:relative;--focus-ring:var(--white)}#header .utility-nav>.primary{background:var(--storm-dark);padding:8px var(--text-spacing-xlarge)}#header .utility-nav .primary .menu{gap:var(--text-spacing-xsmall)}#header .utility-nav .primary .menu>li+li:before{background:var(--white);content:'';height:16px;opacity:.25;width:1px}#header .utility-nav .primary .menu>li{align-items:center;display:flex;gap:var(--text-spacing-xsmall)}#header .utility-nav .primary a,#header .utility-nav .primary button{font-size:calc(12rem / 16);font-weight:700;gap:6px;letter-spacing:1px;line-height:calc(20 / 12);padding-block:2px;text-transform:uppercase;transition:background-color var(--motion) var(--ease-out),opacity var(--motion) var(--ease-out)}#header .utility-nav>.secondary{position:relative;z-index:31}#header .utility-nav>.secondary .menu{gap:var(--text-spacing-small);padding-right:var(--text-spacing-xlarge)}#header .utility-nav>.secondary a,#header .utility-nav>.secondary button{font-size:calc(12rem / 16);font-weight:600;gap:4px;letter-spacing:.6px;line-height:calc(20 / 12);padding-block:2px;transition:background-color var(--motion) var(--ease-out),opacity var(--motion) var(--ease-out)}#header .utility-nav .primary .menu>li>:is(a,button):is(:hover,:focus-visible),#header .utility-nav>.secondary li:not(.subnav-cta) :is(a,button):is(:hover,:focus-visible){opacity:.75}#header .utility-nav .subnav-cta>a{background:var(--sun);border-radius:40px;color:var(--charcoal);font-weight:700;padding:4px 14px}#header .utility-nav .subnav-cta>a:hover{background:var(--sun-light)}#header .utility-nav .language-switcher{position:relative}#header .utility-nav .language-switcher .flag{display:block;flex-shrink:0}#header .utility-nav .language-switcher .flag img{border-radius:2px;display:block;height:14px;width:18px}#header .utility-nav .language-switcher.open>button>.menu-caret{transform:rotate(180deg)}#header .utility-nav .language-menu{background:var(--white);border-radius:8px;box-shadow:0 8px 24px var(--charcoal-25);color:var(--charcoal);list-style:none;margin:0;min-width:168px;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity var(--motion) var(--ease-out),transform var(--motion) var(--ease-out),visibility 0s var(--motion);visibility:hidden;z-index:32;--focus-ring:var(--charcoal)}#header .utility-nav .language-switcher.open>.language-menu{opacity:1;transform:none;transition-delay:0s;visibility:visible}#header .utility-nav .language-menu a{border-radius:4px;gap:8px;letter-spacing:0;padding:8px 10px;text-transform:none;white-space:nowrap}#header .utility-nav .language-menu a:is(:hover,:focus-visible){background:var(--charcoal-5);opacity:1}#header .utility-nav .language-menu a[aria-current]{font-weight:700}#header .utility-nav .language-menu .check{display:flex;margin-left:auto;padding-left:8px}#header .utility-nav .language-menu .check svg{display:block;height:12px;width:12px}#header .main-nav{align-items:center;display:flex;justify-content:space-between;padding:var(--text-spacing-xsmall) var(--text-spacing-xlarge);position:relative;transition:background var(--motion) var(--ease-out),color var(--motion) var(--ease-out)}#header .main-nav .logo{flex-shrink:0;width:152px}#header .main-nav .logo svg{display:block;height:auto;width:100%}#header .main-nav nav .menu{gap:var(--text-spacing-medium)}#header .main-nav nav .menu>li>a,#header .main-nav nav .menu>li>button{font-size:calc(14rem / 16);font-weight:600;gap:6px;letter-spacing:.2px;line-height:calc(20 / 14)}#header .menu-caret{align-items:center;align-self:center;background:var(--charcoal-10);border-radius:30px;display:flex;flex-shrink:0;padding:9px 7px 7px;transition:background var(--motion) var(--ease-out),transform var(--motion) var(--ease-out)}#header .menu-item-has-children.active>a>.menu-caret,#header .menu-item-has-children.active>button>.menu-caret{transform:rotate(180deg)}#header .menu-caret svg{display:block;height:4px;width:6px}#header .utility-nav .menu-caret{background:0 0;padding:0}#header .main-nav nav .menu>li.nav-btn>a,#header .main-nav nav .menu>li.nav-btn>button{background:var(--sun);border-radius:40px;color:var(--charcoal);font-size:calc(13rem / 16);font-weight:700;letter-spacing:.6px;line-height:calc(20 / 13);padding:10px 20px;text-transform:uppercase}#header .main-nav nav .menu>li.nav-btn>a:hover,#header .main-nav nav .menu>li.nav-btn>button:hover{background:var(--sun-light)}#header.on-dark .main-nav{color:var(--white)}#header.on-dark:not(.active) .main-nav .menu-caret{background:var(--white-10)}#header:is(.on-light,.on-dark) .main-nav:has(.menu-item-has-children:is(.active,:focus-within),.menu-item-has-children>:is(a,button):hover){background:var(--white);color:var(--charcoal);--focus-ring:var(--charcoal)}#header.on-dark .main-nav:has(.menu-item-has-children:is(.active,:focus-within),.menu-item-has-children>:is(a,button):hover) .menu-caret{background:var(--charcoal-10)}.alert-bar.desktop-only~#header{margin-top:38px}#menu-main{align-items:center;display:flex;gap:var(--text-spacing-xlarge)}#menu-main.has-scroll:before{background:linear-gradient(to bottom,transparent,var(--off-white));bottom:0;content:'';height:140px;left:0;opacity:0;pointer-events:none;position:fixed;transition:all var(--motion) var(--ease-out);width:100%;z-index:5}#menu-main.has-scroll:has(.menu-item-has-children.active):before{opacity:1}#menu-main>.menu-item>button{background:0 0;border:none;cursor:pointer;padding:0}#menu-main>.menu-item>a,#menu-main>.menu-item>button{display:flex}#header .main-nav nav{align-self:stretch;display:flex}#menu-main>.menu-item:not(.nav-btn){align-self:stretch}#menu-main>.menu-item:not(.nav-btn)>a,#menu-main>.menu-item:not(.nav-btn)>button{height:100%}#menu-main>.menu-item-has-children>a,#menu-main>.menu-item-has-children>button{position:relative;z-index:5}#menu-main>.menu-item>.menu-caret{display:block;flex-shrink:0}#menu-main .menu-label{transition:opacity var(--motion) var(--ease-out)}#menu-main:has(>.menu-item:hover)>.menu-item:not(:hover)>:is(a,button)>.menu-label{opacity:.75}#menu-main>.menu-item-has-children{position:relative}#menu-main .sub-menu{background:var(--white);border-radius:10px;box-shadow:var(--shadow-subtle);display:block;min-width:280px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transform:translate3d(0,-15px,0);transition:opacity var(--motion) var(--ease-in-out),transform var(--motion) var(--ease-in-out),visibility 0s .25s;visibility:hidden;z-index:-2}#menu-main .sub-menu{margin-top:var(--text-spacing-xxsmall);padding:12px}#menu-main .sub-menu li{margin:0}#menu-main .sub-menu a{border-radius:8px;color:var(--charcoal);display:block;font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:600;letter-spacing:.2px;line-height:calc(20 / 14);padding:10px 12px;white-space:nowrap}#menu-main>.menu-item-has-children:not(:has(~.menu-item-has-children))>.sub-menu:not(.graphic_links){left:auto;right:0}#menu-main .sub-menu a:hover,#menu-main .sub-menu a:focus-visible{background:var(--teal-pale);color:var(--charcoal)}#menu-main>.menu-item-has-children:has(>.sub-menu.graphic_links){position:static}#menu-main .sub-menu.graphic_links{background:0 0;border-radius:0;box-shadow:none;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;left:0;margin:0;min-width:0;padding:0;right:0;top:100%}#menu-main .sub-menu.graphic_links>li{min-width:0}#menu-main .sub-menu.graphic_links>li>a{align-content:end;align-items:center;background:var(--charcoal);border-radius:0;color:var(--white);display:grid;grid-template-columns:minmax(0, 1fr) auto;height:360px;overflow:hidden;padding:var(--text-spacing-xsmall);position:relative;white-space:normal}#menu-main .sub-menu.graphic_links .media{aspect-ratio:auto;inset:0;position:absolute}#menu-main .sub-menu.graphic_links>li>a:before{background:linear-gradient(180deg,transparent,#000);bottom:0;content:'';height:100px;left:0;position:absolute;right:0;transition:height var(--motion) var(--ease-out),opacity var(--motion) var(--ease-out);z-index:1}#menu-main .sub-menu.graphic_links>li>a:hover:before,#menu-main .sub-menu.graphic_links>li>a:focus-visible:before{height:160px}#menu-main .sub-menu.graphic_links>li>a:not(:has(.media)):before{content:none}html.has-takeover{overflow:hidden}#header .utility-nav .menu-item-has-children:has(>.sub-menu.audience){position:static}#header .utility-nav .primary .menu>li:not(:has(>.sub-menu.audience)){position:relative;z-index:31}#header .utility-nav .menu-item-has-children:has(>.sub-menu.audience)>a,#header .utility-nav .menu-item-has-children:has(>.sub-menu.audience)>button{position:relative;z-index:31}#header .utility-nav .sub-menu.audience{background:var(--storm);border-radius:0;box-shadow:none;color:var(--white);display:block;inset:0;margin:0;min-width:0;opacity:0;overflow:hidden auto;overscroll-behavior:contain;padding:calc(var(--module-spacing-large) + var(--text-spacing-xxlarge)) 0 var(--module-spacing-medium);pointer-events:none;position:fixed;transition:opacity var(--motion) var(--ease-in-out),visibility 0s .25s;visibility:hidden;z-index:-2}#header .utility-nav .menu-item-has-children.active>.sub-menu.audience{opacity:1;pointer-events:auto;transition:opacity var(--motion) var(--ease-in-out);visibility:visible;z-index:30}#header .utility-nav .sub-menu.audience .grid{margin-inline:var(--container-breakout-full);position:relative;z-index:1}#header .utility-nav .sub-menu.audience>.panel>.watermark{aspect-ratio:803/444;bottom:0;color:var(--white-5);left:0;overflow:hidden;pointer-events:none;position:fixed;width:calc(803 / 1440 * 100vw)}#header .utility-nav .sub-menu.audience>.panel>.watermark svg{display:block;margin-left:calc(-211 / 803 * 100%);max-width:none;width:calc(1014 / 803 * 100%)}#header .utility-nav .sub-menu.audience>.panel>.close{font-size:calc(24rem / 16);position:fixed;right:var(--text-spacing-xlarge);top:var(--module-spacing-small);z-index:10}#header .utility-nav .sub-menu.audience .promo :is(.short,.btn.chip){display:none}#header .utility-nav .sub-menu.audience .intro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-xlarge);grid-column:1/span 6;padding-right:var(--text-spacing-xlarge)}#header .utility-nav .sub-menu.audience .statement{color:var(--tea-green);text-transform:none}#header .utility-nav .sub-menu.audience .statement>*{margin:0}#header .utility-nav .sub-menu.audience .promos{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-xlarge);padding-right:var(--text-spacing-xxlarge)}#header .utility-nav .sub-menu.audience .promo{align-items:flex-start;color:var(--white);display:flex;font-size:inherit;gap:var(--text-spacing-xsmall);letter-spacing:normal;text-transform:none;white-space:normal}#header .utility-nav .sub-menu.audience .promo .icon{align-items:center;background:var(--petal-40);color:var(--charcoal);border-radius:100%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}#header .utility-nav .sub-menu.audience .promo:has(.icon.glyph) .icon.photo{display:none}#header .utility-nav .sub-menu.audience .promo .icon>svg{height:24px;width:24px}#header .utility-nav .sub-menu.audience .promo .icon>img{height:24px;object-fit:contain;width:24px}#header .utility-nav .sub-menu.audience .promo .btn.tertiary{gap:3px;line-height:calc(16 / 12)}#header .utility-nav .sub-menu.audience .promo .btn.tertiary:hover{color:var(--white-muted)}#header .utility-nav .sub-menu.audience .promo>.text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-xsmall)}#header .utility-nav .sub-menu.audience .groups{display:flex;flex-direction:column;gap:var(--text-spacing-large);grid-column:7/span 6}#header .utility-nav .sub-menu.audience .lead{align-items:flex-start;display:flex;flex-direction:column}#header .utility-nav .sub-menu.audience .lead>*{margin:0}#header .utility-nav .sub-menu.audience .lead>.btn{margin-top:var(--text-spacing-small)}@media only screen and (min-width:calc(1201rem/16)){#header .utility-nav .sub-menu.audience .lead.style-card{align-items:center;background:var(--white);border-radius:10px;color:var(--charcoal);flex-direction:row;gap:var(--text-spacing-small);order:-1;padding:var(--text-spacing-xsmall);position:relative;transition:background-color var(--motion) var(--ease-out)}#header .utility-nav .sub-menu.audience .lead>.media{aspect-ratio:132/100;background:var(--linen);border-radius:8px;flex:none;overflow:hidden;width:132px}#header .utility-nav .sub-menu.audience .lead>.media img{height:100%;object-fit:cover;transition:transform var(--motion) var(--ease-out);width:100%}#header .utility-nav .sub-menu.audience .lead.style-card:is(:hover,:focus-within)>.media img{transform:scale(1.05)}#header .utility-nav .sub-menu.audience .lead.style-card>.text{display:flex;flex:1;flex-direction:column;min-width:0}#header .utility-nav .sub-menu.audience .lead.style-card>.btn{align-self:flex-end;font-size:0;gap:0;letter-spacing:0;margin:0}#header .utility-nav .sub-menu.audience .lead.style-card>.btn:after{content:'';inset:0;position:absolute}#header .utility-nav .sub-menu.audience .lead.style-card>.btn .arrow{transition:background-color var(--motion) var(--ease-out),translate var(--motion) var(--ease-out)}#header .utility-nav .sub-menu.audience .lead.style-card:is(:hover,:focus-within)>.btn .arrow{background:var(--sun-light);translate:4px 0}#header .utility-nav .sub-menu.audience .lead.style-card+.group>.eyebrow{display:none}#header .utility-nav .sub-menu.audience .lead.style-card{margin-bottom:calc(var(--text-spacing-xsmall) - var(--text-spacing-large))}#header .utility-nav .sub-menu.audience .lead.style-feature>.btn .arrow{transition:background-color var(--motion) var(--ease-out),translate var(--motion) var(--ease-out)}#header .utility-nav .sub-menu.audience .lead.style-feature>.btn:is(:hover,:focus-visible) .arrow{translate:4px 0}#header .utility-nav .sub-menu.audience .lead.style-feature>.text{display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall)}#header .utility-nav .sub-menu.audience .lead.style-feature+.group{border-top:1px solid var(--white-15);padding-top:var(--text-spacing-large)}}#header .utility-nav .sub-menu.audience .group{display:flex;flex-direction:column;gap:var(--text-spacing-small)}#header .utility-nav .sub-menu.audience .group>.eyebrow{color:var(--white);margin:0}#header .utility-nav .sub-menu.audience .cards{display:flex;flex-direction:column;gap:var(--text-spacing-xsmall)}#header .utility-nav .sub-menu.audience .row{--focus-ring:var(--charcoal);align-items:center;background:var(--white);border-radius:10px;color:var(--charcoal);display:flex;font-size:inherit;font-weight:400;gap:var(--text-spacing-small);letter-spacing:normal;padding:var(--text-spacing-xsmall);text-transform:none;white-space:normal}#header .utility-nav .sub-menu.audience .row .media{aspect-ratio:132/100;background:var(--linen);border-radius:8px;flex:none;overflow:hidden;position:relative;width:132px}#header .utility-nav .sub-menu.audience .row .media:not(:has(img)){display:none}#header .utility-nav .sub-menu.audience .row .text{display:flex;flex-direction:column;min-width:0}#header .utility-nav .sub-menu.audience .row .description{color:var(--charcoal)}#header .utility-nav .sub-menu.audience .row .chip{align-self:flex-end;flex:none;margin-left:auto;transition:background-color var(--motion) var(--ease-out),translate var(--motion) var(--ease-out)}#header .utility-nav .sub-menu.audience .row .media img{transition:transform var(--motion) var(--ease-out)}#header .utility-nav .sub-menu.audience .row:is(:hover,:focus-visible) .chip{background:var(--sun-light);translate:4px 0}#header .utility-nav .sub-menu.audience .row:is(:hover,:focus-visible) .media img{transform:scale(1.05)}#menu-main .sub-menu.graphic_links>li>a:after{background:var(--white);content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--motion) var(--ease-out);z-index:2}#menu-main .sub-menu.graphic_links:has(>li>a:hover)>li>a:not(:hover):after,#menu-main .sub-menu.graphic_links:has(>li>a:focus-visible)>li>a:not(:focus-visible):after{opacity:.25}#menu-main .sub-menu.graphic_links:has(>li>a:hover)>li>a:not(:hover):before,#menu-main .sub-menu.graphic_links:has(>li>a:focus-visible)>li>a:not(:focus-visible):before{opacity:.75}#menu-main .sub-menu.graphic_links>li>a:focus-visible{box-shadow:none;outline:none}#menu-main .sub-menu.graphic_links>li>a:focus-visible:after{background:0 0;border:2px solid var(--focus-halo);box-shadow:inset 0 0 0 2px var(--focus-ring);opacity:1;transition-duration:0s}#menu-main .sub-menu.graphic_links .text{display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall);min-width:0;position:relative;transition:transform var(--motion) var(--ease-out);z-index:3}#menu-main .sub-menu.graphic_links .label{font-size:calc(13rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(18 / 13);text-transform:uppercase}#menu-main .sub-menu.graphic_links>li>a:hover .text,#menu-main .sub-menu.graphic_links>li>a:focus-visible .text{transform:translateY(-10px)}#menu-main .sub-menu.graphic_links .arrow{align-items:center;position:relative;z-index:3;border:1px solid var(--white);border-radius:40px;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background-color var(--motion) var(--ease-out),border-color var(--motion) var(--ease-out),color var(--motion) var(--ease-out);width:48px}#menu-main .sub-menu.graphic_links .arrow svg{display:block;height:11px;width:13px}#menu-main .sub-menu.graphic_links>li>a:hover .arrow,#menu-main .sub-menu.graphic_links>li>a:focus-visible .arrow{background:var(--sun);border-color:var(--sun);color:var(--charcoal)}#menu-main .menu-item-has-children.active>.sub-menu{opacity:1;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity var(--motion) var(--ease-in-out),transform var(--motion) var(--ease-in-out),visibility 0s 0s;visibility:visible;z-index:4}html:after{background:var(--overlay-nav);content:'';inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--motion) var(--ease-in-out),visibility 0s .25s;visibility:hidden;z-index:9}html:has(#header:not(.active) #menu-main>.menu-item-has-children.active):after{opacity:1;transition:opacity var(--motion) var(--ease-in-out),visibility 0s 0s;visibility:visible}#header:not(.active):has(#menu-main>.menu-item-has-children.active){background:var(--off-white);--focus-ring:var(--charcoal)}.alert-bar{background:var(--charcoal);color:var(--white);left:0;margin:0;overflow-x:auto;overflow-y:hidden;padding:var(--text-spacing-xxsmall) var(--container-outer-padding);position:absolute;text-align:center;top:0;white-space:nowrap;width:100%;z-index:4}#footer{color:var(--white);overflow-x:clip;position:relative;--focus-ring:var(--white)}#footer:before{background:var(--storm);bottom:0;content:'';left:0;position:absolute;right:0;top:var(--footer-callout-overlap)}#footer:not(:has(.cta)):before{top:0}#footer .watermark{--footer-watermark:1;bottom:0;display:block;height:calc(530px * var(--footer-watermark));overflow:hidden;pointer-events:none;position:absolute;right:0;width:calc(945px * var(--footer-watermark))}#footer .watermark svg{display:block;height:100%;max-width:none;opacity:.05;width:calc(1210px * var(--footer-watermark))}#footer .cta,#footer .main{position:relative}#footer .cta{display:grid}#footer .cta>*{grid-column:1;grid-row:1}#footer .cta .media{aspect-ratio:auto;background:var(--storm-dark);clip-path:inset(0 calc(var(--module-spacing-small) * (1 - var(--jazzy-progress, 0))))}#footer .cta .media img{transform:scale(calc(1 + 0.06 * (1 - var(--jazzy-progress, 0))));transform-origin:center}#footer .cta .media:after{background:var(--overlay-dark);content:'';inset:0;position:absolute}#footer .cta .intro{align-items:flex-start;display:flex;gap:120px;margin:0 auto;max-width:var(--container-max-width);padding-block:140px;padding-inline:calc(var(--container-outer-padding) + max(0px, var(--module-spacing-small) - var(--container-outer-margin)));position:relative;width:var(--container-width)}#footer .cta .logo{color:inherit;display:block;flex-shrink:0;width:271px}#footer .cta .logo svg{display:block;height:auto;width:100%}#footer .cta .content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-medium);padding-top:var(--text-spacing-xxsmall)}#footer .cta .content p{margin:0;max-width:805px}#footer .main{margin:0 var(--module-spacing-small);padding:var(--module-spacing-medium) var(--text-spacing-xsmall) var(--text-spacing-xxlarge)}#footer .main>nav>.menu{display:grid;gap:var(--text-spacing-xxlarge);grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}#footer .main>nav>.menu>li{align-items:flex-start;display:flex;flex-direction:column;gap:var(--text-spacing-medium)}#footer .sub-menu{align-self:stretch;display:flex;flex-direction:column;gap:var(--text-spacing-small);list-style:none;margin:0;padding:0 0 0 var(--text-spacing-xxsmall)}#footer .sub-menu a{color:inherit;display:block;font-size:calc(18rem / 16);font-weight:600;letter-spacing:.2px;line-height:calc(24 / 18)}#footer .sub-menu a:is(:hover,:focus-visible){opacity:.75}#footer .legal-social{--focus-ring:var(--charcoal);align-items:center;display:flex;gap:var(--text-spacing-small);justify-content:space-between;margin-top:var(--module-spacing-large)}#footer .legal{align-items:center;background:var(--white);border-radius:64px;color:var(--charcoal);display:flex;gap:var(--text-spacing-xsmall);min-height:64px;padding:var(--text-spacing-xsmall) var(--text-spacing-large) var(--text-spacing-xsmall) var(--text-spacing-medium)}#footer .legal .mark{color:var(--dark-teal);display:block;flex-shrink:0;width:25px}#footer .legal .mark svg{display:block;height:auto;width:100%}#footer .legal p{font-size:calc(12rem / 16);line-height:calc(18 / 12);margin:0;white-space:nowrap}#footer .legal .menu{align-items:center;display:flex;flex-wrap:wrap;gap:4px var(--text-spacing-xsmall);list-style:none;margin:0;padding:0 0 0 calc(1px + var(--text-spacing-xsmall));position:relative}#footer .legal .menu:before{background:var(--charcoal);content:'';height:16px;left:0;opacity:.25;position:absolute;top:calc((18px + 8px - 16px) / 2);width:1px}#footer .legal .menu a{color:inherit;display:inline-block;font-size:calc(12rem / 16);font-weight:600;line-height:calc(18 / 12);opacity:.75;padding-block:4px;text-decoration:underline;white-space:nowrap}#footer .legal .menu a:is(:hover,:focus-visible){opacity:1}#footer .social{display:flex;gap:12px;list-style:none;margin:0;padding:0}.sticky-toast{background:var(--charcoal);bottom:10px;box-shadow:var(--shadow-strong);color:var(--white);max-width:calc(100% - 20px);opacity:1;padding:var(--text-spacing-medium);pointer-events:auto;position:fixed;right:10px;transition:opacity var(--motion-fast) var(--ease-out),visibility var(--motion-fast) var(--ease-out);visibility:visible;width:360px;z-index:99}.sticky-toast.hidden{opacity:0;pointer-events:none;visibility:hidden}.sticky-toast button{background:0 0;border:none;border-radius:0;color:var(--white);font-size:calc(18rem/16);line-height:0;padding:9px 12px;position:absolute;right:5px;top:5px}.sticky-toast button:hover{opacity:.6}.sticky-toast h2,.sticky-toast p{margin-bottom:var(--text-spacing-xxsmall)}.page-content{padding:var(--module-spacing-large) 0}.page-content article{grid-column:3/span 8}.page-content article h1{margin-bottom:var(--text-spacing-small)}.page-content .content-styles h1:not([class^=heading-]){font-size:calc(48rem / 16)}.page-content .content-styles h2:not([class^=heading-]){font-size:calc(32rem / 16);line-height:calc(42 / 32)}.page-content .content-styles :is(h4,h5,h6):not([class^=heading-]){font-size:calc(18rem / 16);line-height:calc(26 / 18)}.page-content .content-styles a:not([class]){font-weight:600;text-decoration-thickness:1px;text-underline-offset:2px}.error404 .page-content article{text-align:center}.error404 .page-content p.heading-6{margin-bottom:var(--text-spacing-large)}.module.margin-overlap,.wash.margin-overlap{--module-overlap:80px;margin-top:calc(var(--module-overlap) * -1);position:relative}:is(.module,.wash):has(+:is(.module,.wash).margin-overlap){position:relative;z-index:1}.module.margin-spacing-small,.wash.margin-spacing-small{margin-top:var(--module-spacing-small)}.module.margin-spacing-medium,.wash.margin-spacing-medium{margin-top:var(--module-spacing-medium)}.module.margin-spacing-large,.wash.margin-spacing-large{margin-top:var(--module-spacing-large)}.module.margin-spacing-xlarge,.wash.margin-spacing-xlarge{margin-top:var(--module-spacing-xlarge)}.page-builder>.module:last-child,.page-builder>.wash:last-child>.module:last-child{margin-bottom:var(--module-spacing-xlarge)}.page-builder>.wash:not(.module):last-child>.module:last-child{margin-bottom:0}.page-builder>.wash:not(.module):last-child:not(:has(>.module:last-child:is(.cta:not(.style-media),.full-width-image,.testimonial.style-single,.bg-photo))){margin-bottom:var(--module-spacing-xlarge)}.logo-tile{align-items:center;aspect-ratio:186/124;background:var(--white);border-radius:10px;display:flex;height:124px;justify-content:center}.logo-tile img{height:auto;max-height:min(calc(100% - (var(--text-spacing-medium) * 2)), 100px);max-width:min(calc(100% - (var(--text-spacing-small) * 2)), 160px);object-fit:contain;position:static;width:auto}.logo-tile picture{display:contents}.logo-tile.large{aspect-ratio:281/186;height:186px}@media only screen and (max-width:calc(950rem/16)){.logo-tile{height:100px}.logo-tile.large{height:150px}}@media only screen and (max-width:calc(650rem/16)){.logo-tile{height:96px}.logo-tile img{max-height:calc(100% - (var(--text-spacing-xsmall) * 2));max-width:calc(100% - (var(--text-spacing-xsmall) * 2))}.logo-tile.large{height:126px}}.marquee{--marquee-gap:80px;overflow-x:clip;position:relative}.marquee .track{display:flex;gap:var(--marquee-gap);list-style:none;margin:0;padding:0;width:max-content}.marquee.static .track{justify-content:safe center;width:100%}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}}@media (prefers-reduced-motion:no-preference){.marquee.scrolling .track{animation:marquee var(--marquee-duration,30s) linear infinite}.marquee.scrolling.paused .track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}}.wash{isolation:isolate;position:relative}.wash:before{content:'';inset:0;position:absolute;z-index:-1}.wash.aqua{--watermark-color:var(--white)}.wash.aqua:before{background:linear-gradient(180deg,color-mix(in srgb,var(--aqua) 0%,transparent) 0%,var(--aqua) 100%)}.wash.linen:before{background-color:var(--linen-50);background-image:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/dot-grid.svg)}.wash.ray:before{background:linear-gradient(180deg,color-mix(in srgb,var(--ray) 0%,transparent) 0%,color-mix(in srgb,var(--ray) 50%,transparent) 100%)}.wash.program:before{background:linear-gradient(180deg,color-mix(in srgb,var(--program-wash,var(--ray)) 0%,transparent) 0%,color-mix(in srgb,var(--program-wash,var(--ray)) 50%,transparent) 100%)}.page-builder>.wash:is(.aqua,.ray,.program):not(.module){padding-bottom:var(--module-spacing-large)}.page-builder>.wash:is(.aqua,.ray,.program):not(.module):has(>.module:last-child:is(.full-width-image,.bg-photo,.bg-linen)),.page-builder>.wash:is(.aqua,.ray,.program):not(.module):last-child:has(>.module:last-child.cta.style-statement),.page-builder>.wash:is(.aqua,.ray,.program):not(.module):has(+.module:is(.full-width-image,.bg-photo,.bg-linen)),.page-builder>.wash:is(.aqua,.ray,.program):not(.module):has(>.module:last-child:is(.image-left,.image-right):is(.cta.style-media,.newsletter,.testimonial.style-single,.media-content.style-lists,.media-content.style-feature)){padding-bottom:0}.page-builder>.wash:is(.aqua,.ray,.program):not(.module):has(>.module:last-child.value-props.style-split):has(+.module:is(.full-width-image,.bg-photo,.bg-linen)){padding-bottom:var(--module-spacing-small)}.page-builder>.wash.linen:not(.module){padding-block:var(--module-spacing-large)}.page-builder>:is(.module,.wash).margin-overlap:not(.module.wash,.sticky-navigation){padding-top:calc(var(--module-overlap) + 80px)}.module.sticky-navigation.style-bar+:is(.module,.wash).margin-overlap{padding-top:calc(var(--sticky-nav-height) / 2 + var(--module-overlap) + 80px)}.page-builder>.wash:not(.module)>.module:first-child{margin-top:0}.page-builder>.wash.linen:not(.module):has(>.module:first-child:is(.full-width-image,.sticky-navigation,.bg-photo,.bg-linen)){padding-top:0}.page-builder>.wash.linen:not(.module):has(>.module:last-child:is(.full-width-image,.bg-photo,.bg-linen)),.page-builder>.wash.linen:not(.module):has(>.module:last-child:is(.image-left,.image-right):is(.cta.style-media,.newsletter,.testimonial.style-single,.media-content.style-lists,.media-content.style-feature)){padding-bottom:0}.page-builder>.wash.linen:not(.module):has(>.module:only-child.media-content.style-report){padding-block:var(--module-spacing-small)}.bg-linen{background-color:var(--linen-50);background-image:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/dot-grid.svg)}.page-builder>.module.bg-linen:last-child{margin-bottom:0}.acf-map{height:500px}.jazzy-select{display:grid;position:relative}.jazzy-select>.sizer,.jazzy-select>.trigger{grid-area:1/1}.jazzy-select .sizer{border-inline:1px solid transparent;display:flex;font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:500;gap:var(--text-spacing-xxsmall);height:0;line-height:calc(26 / 14);overflow:hidden;padding:0 var(--text-spacing-xxsmall) 0 var(--text-spacing-small);visibility:hidden;width:max-content}.jazzy-select .sizer .label{display:grid}.jazzy-select .sizer .label>span{grid-area:1/1;white-space:nowrap}.jazzy-select .source{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.jazzy-select .trigger{align-items:center;background:var(--white);border:1px solid var(--field-border);border-radius:40px;color:var(--charcoal);cursor:pointer;display:flex;font-family:var(--body-font);font-size:calc(14rem / 16);font-weight:500;gap:var(--text-spacing-xxsmall);justify-content:space-between;line-height:calc(26 / 14);height:48px;padding:0 var(--text-spacing-xxsmall) 0 var(--text-spacing-small);text-align:left;width:100%}.jazzy-select .trigger:hover{border-color:var(--storm)}.jazzy-select .caret{flex-shrink:0;height:20px;width:20px}.jazzy-select .caret:empty{background:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/caret-circle.svg) no-repeat center/contain}.jazzy-select.is-open .caret{rotate:180deg}.jazzy-select .panel{background:var(--white);border-radius:10px;box-shadow:var(--shadow-subtle);left:0;list-style:none;margin:var(--text-spacing-xxsmall) 0 0;max-height:320px;min-width:100%;overflow-y:auto;padding:var(--text-spacing-xxsmall);position:absolute;top:100%;width:max-content;z-index:30}.jazzy-select .panel[hidden]{display:none}.jazzy-select .panel label,.jazzy-select [role=option]{align-items:center;border-radius:8px;color:var(--charcoal);cursor:pointer;display:flex;font-size:calc(14rem / 16);font-weight:600;gap:var(--text-spacing-xxsmall);letter-spacing:.2px;line-height:calc(20 / 14);padding:6px 12px;white-space:nowrap}.jazzy-select .panel label:hover,.jazzy-select [role=option]:hover,.jazzy-select [role=option].is-active{background:var(--teal-pale)}.jazzy-select [role=option][aria-selected=true]{color:var(--charcoal)}.jazzy-select .clear{background:0 0;border:0;color:var(--text-gray);cursor:pointer;font-family:var(--body-font);padding:var(--text-spacing-xxsmall);text-decoration:underline}.jazzy-select .badge{background:var(--dark-teal);border-radius:50%;color:var(--white);display:inline-grid;font-size:calc(12rem / 16);height:20px;place-items:center;width:20px}.archive-content{padding-bottom:var(--module-spacing-large)}.archive-content .grid>form{grid-column:span 3}.archive-content .grid>article{grid-column:span 9}.archive-content.loading{pointer-events:none}.archive-content:not(.loading) .svg-loader{display:none}.archive-content .svg-loader{animation:spinner .7s linear infinite;border:2px solid rgb(from var(--charcoal) r g b/.2);border-radius:100%;border-top-color:var(--charcoal);height:calc(32rem / 16);left:50%;position:fixed;top:50%;translate:-50% -50%;width:calc(32rem / 16);z-index:5}@keyframes spinner{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.archive-content .svg-loader{display:none}.archive-content.loading #sidebar-container,.archive-content.loading [jx-form-results]{opacity:.5}}.archive-content #open-filters,.archive-content #close-filters{display:none}.archive-content .sort-bar .results-count{margin:0;transition:opacity var(--motion) var(--ease-out)}.archive-content .sort-bar .results-count>[jx-form-results-count="1"]+.s{display:none}.archive-content .sort-bar .results-count:has([jx-form-results-count]:empty){opacity:0}.archive-content .sort{align-items:center;display:flex;gap:var(--text-spacing-xsmall);position:absolute;right:var(--container-outer-padding);top:0}.archive-content .search-sort{align-items:center;display:flex;flex-wrap:wrap;gap:var(--text-spacing-xxsmall);justify-content:space-between;margin-bottom:var(--text-spacing-medium);position:relative}.archive-content .search-sort label{margin:0}.archive-content .search-sort .search-container{align-items:center;display:flex;position:relative;width:100%}.archive-content .search-sort input[type=text]{width:100%}.archive-content form ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.archive-content form ul li.accordion>ul{gap:var(--text-spacing-xxsmall);margin:0}.archive-content form ul li.accordion.active>ul{display:flex;margin:var(--text-spacing-xxsmall) 0 0}.archive-content .filters>li{border-bottom:1px solid var(--charcoal);padding-bottom:var(--text-spacing-xsmall)}.archive-content .filters>li button{align-items:center;background:0 0;border:none;padding:0;text-align:left;width:100%}.archive-content .filters h3{margin:0}.archive-content .filters label:not(.accessibility){display:block;line-height:var(--label-line-height);padding-left:var(--text-spacing-small);position:relative;--label-line-height:calc(24em/16)}.archive-content .filters label:not(.accessibility):before,.archive-content .filters label:not(.accessibility):after{content:'';position:absolute}.archive-content .filters label:not(.accessibility):before{border:1px solid var(--charcoal);height:11px;left:0;top:calc((var(--label-line-height) - 11px) / 2);width:11px}.archive-content .filters label:after{background:var(--charcoal);height:7px;left:3px;opacity:0;top:calc((var(--label-line-height) - 11px) / 2 + 3px);width:7px}.archive-content .filters input:checked+label:after{opacity:1}.archive-content article [jx-form-results-items]{display:flex;flex-direction:column;gap:var(--gap);line-height:1;list-style:none;margin:0;padding:0}.archive-content .btn.primary.load-more-complete{display:none}body.admin-bar{--wp-admin-bar-height:32px}@media screen and (max-width:782px){body.admin-bar{--wp-admin-bar-height:46px}}body.admin-bar header,body.admin-bar .alert-bar,body.admin-bar .sticky-menu{top:var(--wp-admin-bar-height)}@media only screen and (min-width:calc(2222rem/16)) {

	:root {
		--container-width: var(--container-max-width);--one-column-width:121px;}}@media only screen and (max-width:calc(1400rem/16)){:root{--container-width:100%;--container-outer-margin:0px}.breadcrumbs{padding-inline:var(--container-outer-padding)}#footer .legal-social{align-items:flex-start;flex-direction:column}#footer .legal{flex-wrap:wrap}}@media only screen and (max-width:calc(1234rem/16)){#footer .legal .menu{flex-basis:100%;padding-left:0}#footer .legal .menu:before{display:none}}@media only screen and (max-width:calc(1200rem/16)){:root{--container-outer-padding:40px;--header-height:calc(92px + var(--section-nav-height))}.mega{font-size:calc(120rem / 16)}.mega.xlarge{font-size:calc(164rem / 16)}h1,.heading-1{font-size:calc(92rem / 16)}h2,.heading-2{font-size:calc(72rem / 16)}h3,.heading-3{font-size:calc(60rem / 16);letter-spacing:-1.2px}h4,.heading-4{font-size:calc(50rem / 16)}h5,.heading-5{font-size:calc(44rem / 16)}h6,.heading-6{font-size:calc(42rem / 16)}.article-title,.content-styles h1:not([class^=heading-]){font-size:calc(60rem / 16)}.article-title.medium,.content-styles h2:not([class^=heading-]){font-size:calc(34rem / 16)}.emphasis{font-size:calc(72rem / 16)}.emphasis.medium{font-size:calc(60rem / 16)}p.xxlarge,ul.xxlarge,ol.xxlarge,.xxlarge-text,.xxlarge-text p,.xxlarge-text ul,.xxlarge-text ol{font-size:calc(34rem / 16)}p.xlarge,ul.xlarge,ol.xlarge,.xlarge-text,.xlarge-text p,.xlarge-text ul,.xlarge-text ol{font-size:calc(28rem / 16)}.amount{font-size:calc(54rem / 16)}html.active,html.active body{height:100%;overflow:hidden}#header .utility-nav{display:none}#header{position:relative}#header.active{background:var(--off-white);color:var(--charcoal);inset:0;overflow-y:auto;position:fixed;z-index:9999}#header.active.sub-open{background:var(--linen)}#header .logo{margin:0;position:relative;z-index:2}#header .mobile-menu{align-items:center;background:var(--charcoal-10);border:0;border-radius:100%;color:inherit;cursor:pointer;display:flex !important;flex-direction:column;height:44px;justify-content:center;margin:0;order:3;overflow:visible;position:relative;width:44px;z-index:2;--menu-bar-height:1px;--menu-bar-margin:5px;--menu-bar-width:18px}#header.on-dark:not(.active) .mobile-menu{background:var(--white-15)}#header .mobile-menu span:not(.accessibility){background:var(--charcoal);border-radius:1px;display:block;height:var(--menu-bar-height);position:relative;width:var(--menu-bar-width)}#header.on-dark:not(.active) .mobile-menu span:not(.accessibility){background:var(--white)}#header .mobile-menu span:nth-of-type(2){margin:var(--menu-bar-margin) 0}#header.active .mobile-menu span:nth-of-type(1){transform:translateY(calc(var(--menu-bar-height) + var(--menu-bar-margin))) rotate(45deg)}#header.active .mobile-menu span:nth-of-type(2){margin-right:auto;width:0}#header.active .mobile-menu span:nth-of-type(3){transform:translateY(calc((var(--menu-bar-height) + var(--menu-bar-margin)) * -1)) rotate(-45deg)}#header .main-nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--text-spacing-xxsmall);padding:var(--text-spacing-xsmall) var(--container-outer-padding);transition:none}#header.active .main-nav{color:inherit}#header:is(.on-light,.on-dark) .main-nav:has(.menu-item-has-children:is(.active,:focus-within),.menu-item-has-children>:is(a,button):hover){background:0 0;color:inherit}#header .main-nav .btn.mobile-cta{color:var(--charcoal);display:inline-flex;font-size:calc(13rem / 16);margin-left:auto;min-height:44px;order:2;padding:0 20px}#header.active.sub-open #back-to-main-nav{background:0 0;border:0;color:inherit;display:inline-flex;flex-direction:row-reverse;font-size:calc(13rem / 16);font-weight:700;gap:var(--text-spacing-xxsmall);letter-spacing:1px;margin-right:auto;min-height:44px;order:0;padding:0;text-decoration:none;text-transform:uppercase}#header.active.sub-open #back-to-main-nav:after{background:currentColor;content:'';height:13px;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/svgs/arrow.svg) no-repeat center/contain;scale:-1 1;width:15px}#header.active.sub-open .logo{display:none}#header .main-nav nav{display:none;flex-basis:100%;order:4;width:100%}#header.active .main-nav nav{display:block}#header nav #menu-main{align-items:stretch;flex-direction:column;gap:var(--text-spacing-xsmall);line-height:1.2;padding:var(--module-spacing-small) 0 var(--text-spacing-large);text-align:left;width:100%}#header nav #menu-main>li{padding:0;width:100%}#header nav #menu-main>li.nav-btn{display:none}#header nav #menu-main>li>a,#header nav #menu-main>li>button{align-items:center;display:flex;font-family:var(--heading-font);font-size:calc(24rem / 16);font-weight:600;justify-content:space-between;letter-spacing:-.5px;min-height:36px;padding:0;width:100%}#header nav #menu-main>li>:is(a,button) .menu-caret{align-items:center;background:0 0;border:1px solid var(--charcoal-40);padding:0;border-radius:100%;display:flex;flex:none;height:36px;justify-content:center;transition:none;width:36px}#header nav #menu-main>li>:is(a,button) .menu-caret svg{display:none}#header nav #menu-main>li>:is(a,button) .menu-caret:after{border-right:1.5px solid;border-top:1.5px solid;content:'';height:7px;margin-left:-3px;rotate:45deg;width:7px}#header.active.sub-open :is(#menu-main,.utility-nav .menu)>li:not(.active){display:none}#header.active.sub-open .main-nav nav:not(:has(#menu-main>li.active)){display:none}#header.active.sub-open .utility-nav:not(:has(.menu>li.active)){display:none}#header.active.sub-open #menu-main{padding-top:var(--text-spacing-medium)}#header.active.sub-open :is(#menu-main,.utility-nav .menu)>li.active>:is(a,button){font-family:var(--heading-font);font-size:calc(28rem / 16);font-weight:600;letter-spacing:-.5px;line-height:calc(36 / 28);pointer-events:none;text-transform:none}#header.active.sub-open :is(#menu-main,.utility-nav .menu)>li.active>:is(a,button),#header.active.sub-open :is(#menu-main,.utility-nav .menu)>li.active>:is(a,button):is(:hover,:focus-visible){opacity:1}#header.active.sub-open :is(#menu-main,.utility-nav .menu)>li.active>:is(a,button) .menu-caret{display:none}#header #menu-main>li>.sub-menu{background:0 0;display:none;opacity:1;position:static;transform:none;visibility:visible;width:100%}#header #menu-main>li.active>.sub-menu{display:grid;gap:var(--text-spacing-xsmall);grid-template-columns:repeat(2,minmax(0, 1fr));padding:var(--text-spacing-small) 0 var(--module-spacing-small)}#header #menu-main>li.active>.sub-menu.graphic_links{grid-auto-flow:row;grid-template-columns:1fr}#header #menu-main .sub-menu.graphic_links>li>a{aspect-ratio:288/360;height:auto}#header #menu-main .sub-menu.graphic_links .description{display:none}#header #menu-main .sub-menu.graphic_links .arrow{flex:none}#header #menu-main .sub-menu.graphic_links>li>a:before{height:160px}#header #menu-main .sub-menu.graphic_links .arrow{background:var(--sun);border-color:var(--sun);color:var(--charcoal)}#header #menu-main .sub-menu.graphic_links>li>a{align-items:center;aspect-ratio:auto;border-radius:10px;grid-template-rows:1fr auto;overflow:visible;padding:0}#header #menu-main .sub-menu.graphic_links .media{aspect-ratio:288/360;border-radius:10px;grid-column:1/-1;grid-row:1/-1;inset:auto;overflow:hidden;position:relative}#header #menu-main .sub-menu.graphic_links .text{align-self:center;grid-column:1;grid-row:2;margin:var(--text-spacing-xsmall)}#header #menu-main .sub-menu.graphic_links .arrow{align-self:center;grid-column:2;grid-row:2;margin:var(--text-spacing-xsmall)}#header #menu-main .sub-menu.graphic_links>li>a:before{border-radius:0 0 10px 10px}#header #menu-main .sub-menu.graphic_links>li>a:after{border-radius:10px}#header.active.sub-open .utility-nav .menu>li.active>.sub-menu.audience{background:0 0;color:inherit;display:block;inset:auto;opacity:1;overflow:visible;padding:0;pointer-events:auto;position:static;transition:none;visibility:visible;z-index:auto}#header.active.sub-open .utility-nav .sub-menu.audience .panel{background:0 0;display:block;height:auto;inset:auto;padding:0;position:static}#header.active.sub-open .utility-nav .sub-menu.audience>.panel>:is(.watermark,.close){display:none}#header.active.sub-open .utility-nav .sub-menu.audience .container{margin:0;max-width:none;padding:0;width:100%}#header.active.sub-open .utility-nav .sub-menu.audience .grid{display:flex;flex-direction:column;margin-inline:0}#header.active.sub-open .utility-nav .sub-menu.audience .intro{display:contents}#header.active.sub-open .utility-nav .sub-menu.audience .statement{color:inherit;font-family:var(--body-font);font-size:calc(15rem / 16);font-weight:400;letter-spacing:-.1px;line-height:calc(24 / 15);order:1;padding-top:var(--text-spacing-small)}#header.active.sub-open .utility-nav .sub-menu.audience .groups{display:block;order:2;padding-top:var(--text-spacing-medium)}#header.active.sub-open .utility-nav .sub-menu.audience .group+.group{padding-top:var(--text-spacing-medium)}#header.active.sub-open .utility-nav .sub-menu.audience .lead+.group{border-top:0;padding-top:var(--text-spacing-medium)}#header.active.sub-open .utility-nav .sub-menu.audience .group>.eyebrow{color:var(--text-gray);margin:0 0 var(--text-spacing-large)}#header.active.sub-open .utility-nav .sub-menu.audience .cards{display:block}#header.active.sub-open .utility-nav .sub-menu.audience .row{background:0 0;border-bottom:1px solid var(--charcoal-25);border-radius:0;color:inherit;gap:var(--text-spacing-xsmall);padding:var(--text-spacing-xsmall) 0}#header.active.sub-open .utility-nav .sub-menu.audience .row:is(:hover,:focus-visible){background:0 0}#header.active.sub-open .utility-nav .sub-menu.audience .row :is(.media,.description){display:none}#header.active.sub-open .utility-nav .sub-menu.audience .row .title{font-family:var(--body-font);font-size:calc(13rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(18 / 13);text-transform:uppercase}#header.active.sub-open .utility-nav .sub-menu.audience .row .btn.chip{background:var(--sun);color:var(--charcoal);flex:none;margin-left:auto}#header.active.sub-open .utility-nav .sub-menu.audience .groups{display:flex;flex-direction:column}#header.active.sub-open .utility-nav .sub-menu.audience .lead{order:1;padding-top:var(--text-spacing-small)}#header.active.sub-open .utility-nav .sub-menu.audience .lead>.text{display:none}#header.active.sub-open .utility-nav .sub-menu.audience .lead>.btn{background:0 0;border:0;color:inherit;font-family:var(--body-font);font-size:calc(15rem / 16);font-weight:600;letter-spacing:-.1px;margin:0;padding:0;text-decoration:underline;text-transform:none;text-underline-offset:3px}#header.active.sub-open .utility-nav .sub-menu.audience .lead>.btn .arrow{display:none}#header.active.sub-open .utility-nav .sub-menu.audience .promo:has(.icon.photo) .icon.glyph{display:none}#header.active.sub-open .utility-nav .sub-menu.audience .lead>.media{display:none}#header.active.sub-open .utility-nav .sub-menu.audience .promos{background:var(--storm);color:var(--white);gap:var(--text-spacing-xsmall);margin:var(--text-spacing-large) calc(-1 * var(--container-outer-padding)) 0;order:3;padding:var(--text-spacing-medium) var(--container-outer-padding) calc(48px + var(--text-spacing-large))}#header.active.sub-open .utility-nav .sub-menu.audience .promos:empty,#header.active.sub-open .utility-nav .sub-menu.audience .promos:not(:has(.promo)){display:none}#header.active.sub-open .utility-nav .sub-menu.audience .promo{align-items:center}#header.active.sub-open .utility-nav .sub-menu.audience .promo .icon{background:0 0;border-radius:4px;height:64px;overflow:hidden;width:85px}#header.active.sub-open .utility-nav .sub-menu.audience .promo .icon>img{height:100%;object-fit:cover;width:100%}#header.active.sub-open .utility-nav .sub-menu.audience .promo>.text{gap:0}#header.active.sub-open .utility-nav .sub-menu.audience .promo:has(.short) .title,#header.active.sub-open .utility-nav .sub-menu.audience .promo .btn.tertiary{display:none}#header.active.sub-open .utility-nav .sub-menu.audience .promo .short{display:block}#header.active.sub-open .utility-nav .sub-menu.audience .promo .btn.chip{background:0 0;border:1px solid currentColor;color:inherit;display:inline-flex;flex:none;margin-left:auto}#header.active.sub-open .utility-nav .menu>li.active{display:block}#header.active.sub-open .main-nav .btn.mobile-cta{bottom:var(--text-spacing-xsmall);justify-content:center;left:var(--container-outer-padding);margin:0;position:fixed;right:var(--container-outer-padding);z-index:40}#header.active .utility-nav{background:var(--storm);color:var(--white);display:block;flex-shrink:0;margin-top:auto;order:5;overflow:hidden;padding:var(--text-spacing-large) var(--container-outer-padding) calc(var(--module-spacing-large) + env(safe-area-inset-bottom, 0px));position:relative}#header.active.sub-open .utility-nav{background:0 0;color:inherit;margin:0;overflow:visible;padding:var(--text-spacing-medium) var(--container-outer-padding) 0;--focus-ring:var(--charcoal)}#header.active.sub-open .utility-nav .watermark,#header.active.sub-open .utility-nav nav:is(.primary,.secondary):not(:has(li.active)){display:none}#header.active.sub-open .utility-nav nav.secondary{border-top:0;margin-top:0;padding-top:0}#header.active .utility-nav .watermark{bottom:-20%;display:block;color:var(--white);left:-45%;opacity:.05;pointer-events:none;position:absolute;width:128%}#header.active .utility-nav .watermark svg{display:block;height:auto;width:100%}#header.active .utility-nav nav:is(.primary,.secondary){background:0 0;padding:0;position:relative}#header.active .utility-nav nav.secondary{margin-top:var(--text-spacing-small)}#header.active .utility-nav .menu{align-items:flex-start;flex-direction:column;gap:var(--text-spacing-small);padding:0}#header.active .utility-nav .menu>li{width:100%}#header.active .utility-nav .menu>li>a,#header.active .utility-nav .menu>li>button{align-items:center;display:flex;min-height:24px;min-width:24px}#header.active .utility-nav .primary .menu>li>:is(a,button){font-size:calc(13rem / 16);font-weight:700;justify-content:space-between;letter-spacing:1px;text-transform:uppercase;width:100%}#header.active .utility-nav .primary .menu .menu-caret svg{display:none}#header.active .utility-nav .primary .menu .menu-caret:after{border-right:1.5px solid;border-top:1.5px solid;content:'';display:block;height:6px;rotate:45deg;width:6px}#header.active .utility-nav .secondary .menu{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--text-spacing-xsmall) var(--text-spacing-xsmall);padding-right:0}#header.active .utility-nav .secondary .menu>li{width:auto}#header.active .utility-nav .secondary .menu>li>:is(a,button){text-decoration:underline;text-underline-offset:3px}#header.active .utility-nav .secondary .menu>li.subnav-cta{order:-1;width:100%}#header.active .utility-nav .secondary .menu>li.subnav-cta>a{align-items:center;border-radius:40px;display:inline-flex;font-size:calc(13rem / 16);letter-spacing:.8px;min-height:44px;padding:0 20px;text-decoration:none;text-transform:uppercase;width:auto}#header.active .utility-nav .secondary .menu>li.subnav-cta:after{border-top:1px solid var(--white-25);content:'';display:block;margin-top:var(--text-spacing-medium);padding-top:var(--text-spacing-xsmall)}#header.active .utility-nav .primary .menu>li+li:before{content:none}#header.active .utility-nav .menu>li.language-switcher>button{display:none}#header.active .utility-nav .language-menu{background:0 0;border-radius:0;box-shadow:none;color:inherit;display:flex;gap:var(--text-spacing-xsmall);min-width:0;opacity:1;padding:0;position:static;transform:none;transition:none;visibility:visible}#header.active .utility-nav .language-menu a{border-radius:0;gap:6px;padding:0;text-decoration:underline;text-underline-offset:3px}#header.active .utility-nav .language-menu a:is(:hover,:focus-visible){background:0 0}#header.active .utility-nav .language-menu a[aria-current]{text-decoration:none}#header.active .utility-nav .language-menu .check{display:none}.page-content article{grid-column:2/-2}.archive-content [data-jazzy-scroll]{transform:unset !important}.archive-content .grid{gap:0}.archive-content .grid>form,.archive-content .grid>article{grid-column:1/-1}.archive-content #open-filters{background:0 0;border:none;display:flex;max-width:max-content;padding:0}.archive-content .sidebar-container{background:var(--white);height:100dvh;left:unset;max-width:310px;overflow:auto;padding:var(--text-spacing-xlarge) var(--text-spacing-small) var(--text-spacing-small);pointer-events:none;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform var(--motion) var(--ease-out),visibility var(--motion) var(--ease-out);visibility:hidden;width:100vw;z-index:99999}.archive-content .sidebar-container.active{pointer-events:auto;transform:translate3d(0,0,0);visibility:visible}.archive-content .sidebar-container #close-filters{display:block;position:absolute;right:0;top:0}#footer .cta .intro{padding-block:var(--module-spacing-medium)}body.admin-bar header{top:0}}@media only screen and (max-width:calc(950rem/16)) {

	/* The trail sits a hair under the header rather than a full step, which is what the cutout's
	   already does. Its own rule there is heavier and keeps the header's height in the sum. */
	.breadcrumbs {
		margin-top: var(--text-spacing-xxsmall);}:root{--module-spacing-large:100px;--module-spacing-medium:64px;--module-spacing-small:56px;--module-spacing-xlarge:120px}.media.video .play-icon{font-size:calc(22rem / 16);height:80px;width:80px}.mega{font-size:calc(96rem / 16);letter-spacing:-3.5px;line-height:calc(90 / 96)}.mega.xlarge{font-size:calc(126rem / 16)}h1,.heading-1{font-size:calc(76rem / 16);letter-spacing:-3px;line-height:calc(78 / 76)}h2,.heading-2{font-size:calc(64rem / 16);letter-spacing:-1.6px;line-height:calc(68 / 64)}h3,.heading-3{font-size:calc(60rem / 16);letter-spacing:-1.2px;line-height:calc(70 / 60)}h4,.heading-4{font-size:calc(42rem / 16)}h5,.heading-5{font-size:calc(38rem / 16)}h6,.heading-6{font-size:calc(36rem / 16)}.article-title,.content-styles h1:not([class^=heading-]){font-size:calc(60rem / 16);letter-spacing:-1.2px;line-height:calc(70 / 60)}.article-title.medium,.content-styles h2:not([class^=heading-]){font-size:calc(30rem / 16)}.emphasis{font-size:calc(64rem / 16);letter-spacing:-1.6px;line-height:calc(68 / 64)}.emphasis.medium{font-size:calc(60rem / 16);letter-spacing:-1.2px;line-height:calc(70 / 60)}p.xxlarge,ul.xxlarge,ol.xxlarge,.xxlarge-text,.xxlarge-text p,.xxlarge-text ul,.xxlarge-text ol{font-size:calc(30rem / 16)}p.xlarge,ul.xlarge,ol.xlarge,.xlarge-text,.xlarge-text p,.xlarge-text ul,.xlarge-text ol{font-size:calc(26rem / 16)}.amount{font-size:calc(46rem / 16)}.tablet-only{display:block !important}.desktop-only{display:none !important}.alert-bar.desktop-only+header{margin-top:0}.page-content .content-styles h1:not([class^=heading-]){font-size:calc(40rem / 16)}.page-content .content-styles h2:not([class^=heading-]){font-size:calc(28rem / 16)}.content-styles table :is(td,th){padding:var(--text-spacing-xsmall)}.feature-pair{grid-template-columns:minmax(0, 1fr)}#footer .cta .intro{align-items:center;flex-direction:column;gap:var(--text-spacing-large);padding-block:var(--module-spacing-large);text-align:center}.card.feature{padding:var(--text-spacing-medium)}.card.feature.callout .content{gap:var(--text-spacing-medium)}#footer .cta .content{align-items:center}#footer .cta .logo{flex-shrink:1;max-width:271px;translate:-15px 0;width:100%}#footer .main{margin:0;padding-inline:20px}#footer .legal-social{align-items:center}#footer .legal{justify-content:center;text-align:center}#footer .legal .mark{margin-right:calc(var(--text-spacing-xxsmall) * -1)}#footer .legal .menu{justify-content:center}#footer .main>nav>.menu{gap:var(--text-spacing-xlarge);grid-template-columns:repeat(2,1fr)}.jazzy-dialog.person-bio{border-radius:0;height:100dvh;max-height:none;max-width:none;width:100vw}.jazzy-dialog.person-bio .panel{gap:var(--text-spacing-medium);grid-column:1/-1;grid-template-columns:240px minmax(0, 1fr);padding:calc(var(--text-spacing-medium) + 80px) 0 var(--text-spacing-medium) var(--text-spacing-medium)}.jazzy-dialog.person-bio .profile{margin:calc(-1 * (var(--text-spacing-medium) + 80px)) 0 calc(-1 * var(--text-spacing-medium)) calc(-1 * var(--text-spacing-medium));padding:calc(var(--text-spacing-medium) + 80px) var(--text-spacing-medium) var(--text-spacing-medium)}.card.person.has-bio>.arrow{bottom:calc(var(--text-spacing-xxsmall) + 4px);right:calc(var(--text-spacing-xxsmall) + 4px)}.jazzy-dialog.person-bio .media{max-width:240px}.jazzy-dialog.person-bio .bio{padding-right:var(--text-spacing-medium)}}@media only screen and (max-width:calc(1200rem/16)) and (hover: none){#header #menu-main .sub-menu.graphic_links>li>a:hover .text{transform:none}#header #menu-main .sub-menu.graphic_links:has(>li>a:hover)>li>a:not(:hover):after{opacity:0}#header #menu-main .sub-menu.graphic_links:has(>li>a:hover)>li>a:not(:hover):before{opacity:1}}@media only screen and (min-width:calc(651rem/16)) and (max-width: calc(1200rem/16)) {

	#header nav #menu-main {
		gap: var(--text-spacing-small);}#header nav #menu-main>li>a,#header nav #menu-main>li>button{font-size:calc(30rem / 16)}#header.active.sub-open :is(#menu-main,.utility-nav .menu)>li.active>:is(a,button){color:var(--charcoal);font-size:calc(36rem / 16);letter-spacing:0;transition:none}#header.active.sub-open .utility-nav .menu>li.active{row-gap:var(--text-spacing-xxsmall)}#header #menu-main>li.active>.sub-menu.graphic_links{grid-template-columns:repeat(2,minmax(0, 1fr))}#header.active.sub-open .utility-nav .sub-menu.audience .groups{padding-top:0}#header.active.sub-open .utility-nav .sub-menu.audience .group>.eyebrow{margin:0 0 var(--text-spacing-xsmall)}#header.active.sub-open .utility-nav .sub-menu.audience .row{padding:var(--text-spacing-small) 0}#header.active.sub-open .utility-nav .sub-menu.audience .group{row-gap:0}#header.active.sub-open .utility-nav .sub-menu.audience .lead{padding-top:0}#header.active.sub-open .utility-nav .sub-menu.audience .lead.style-feature{margin-top:calc(-1 * var(--text-spacing-xsmall))}#header.active.sub-open .utility-nav,#header.active.sub-open .utility-nav .primary,#header.active.sub-open .utility-nav .primary>.menu,#header.active.sub-open .utility-nav .menu>li.active,#header.active.sub-open .utility-nav .menu>li.active>.sub-menu.audience,#header.active.sub-open .utility-nav .sub-menu.audience>.panel,#header.active.sub-open .utility-nav .sub-menu.audience .container,#header.active.sub-open .utility-nav .sub-menu.audience .grid{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column}#header.active.sub-open .utility-nav .sub-menu.audience .promos:has(.promo){flex-grow:1}#header.active.sub-open .utility-nav .sub-menu.audience .statement{font-size:calc(20rem / 16);padding-top:0}#header.active.sub-open .utility-nav .sub-menu.audience .lead.style-feature{order:0;padding-top:0}#header.active.sub-open .utility-nav .sub-menu.audience .lead.style-feature>.btn{font-size:calc(13rem / 16);font-weight:700;gap:var(--text-spacing-xxsmall);letter-spacing:1px;line-height:calc(18 / 13);text-decoration:none;text-transform:uppercase}#header.active.sub-open .utility-nav .sub-menu.audience .lead.style-feature>.btn .arrow{display:flex}}@media only screen and (max-width:calc(650rem/16)){#header.active.sub-open .utility-nav .sub-menu.audience .groups{padding-top:0}#header.active.sub-open .utility-nav .sub-menu.audience .lead+.group{padding-top:0}#header.active.sub-open .utility-nav .sub-menu.audience .group>.eyebrow{margin:0 0 var(--text-spacing-xxsmall)}#header.active.sub-open .utility-nav .sub-menu.audience .statement{padding-top:var(--text-spacing-xsmall)}#header.active.sub-open .utility-nav .sub-menu.audience .groups{row-gap:var(--text-spacing-medium)}#header.active.sub-open .utility-nav .sub-menu.audience .lead{padding-top:0}#header #menu-main>li.active>.sub-menu.graphic_links{row-gap:calc(var(--text-spacing-xsmall) * 2)}#header #menu-main>li.active>.sub-menu.graphic_links{grid-template-columns:repeat(2,minmax(0, 1fr))}#header #menu-main .sub-menu.graphic_links>li>a{align-content:start;aspect-ratio:auto;background:0 0;border-radius:0;color:var(--charcoal);gap:var(--text-spacing-xxsmall);grid-template-columns:minmax(0, 1fr);height:auto;padding:0}#header #menu-main .sub-menu.graphic_links .label{font-size:calc(12rem / 16)}#header #menu-main .sub-menu.graphic_links .arrow{height:24px;justify-self:start;width:32px}#header #menu-main .sub-menu.graphic_links .arrow svg{height:8px;width:8px}#header #menu-main .sub-menu.graphic_links>li>a:hover .text{transform:none}#header #menu-main .sub-menu.graphic_links:has(>li>a:hover)>li>a:not(:hover):after{opacity:0}#header #menu-main .sub-menu.graphic_links:has(>li>a:hover)>li>a:not(:hover):before{opacity:1}#header #menu-main .sub-menu.graphic_links .media{aspect-ratio:288/360;border-radius:10px;display:block;grid-column:1/-1;grid-row:auto;inset:auto;overflow:hidden;position:relative;width:100%}#header #menu-main .sub-menu.graphic_links .media img{height:100%;object-fit:cover;width:100%}#header #menu-main .sub-menu.graphic_links .text,#header #menu-main .sub-menu.graphic_links .arrow{align-self:auto;grid-column:auto;grid-row:auto;margin:0}#header #menu-main .sub-menu.graphic_links>li>a{grid-template-rows:auto}#header #menu-main .sub-menu.graphic_links>li>a:before{content:none}:root{--container-outer-padding:20px;--grid:minmax(0, 1fr);--module-spacing-large:64px;--module-spacing-medium:56px;--module-spacing-small:48px;--module-spacing-xlarge:80px}.media.video .play-icon{font-size:calc(18rem / 16);height:64px;width:64px}.mega{font-size:calc(80rem / 16);letter-spacing:-3px;line-height:calc(76 / 80)}.mega.xlarge{font-size:calc(82rem / 16)}h1,.heading-1{font-size:calc(60rem / 16);letter-spacing:-2px;line-height:calc(64 / 60)}h2,.heading-2{font-size:calc(52rem / 16);letter-spacing:-1.4px;line-height:calc(58 / 52)}h3,.heading-3{font-size:calc(42rem / 16);letter-spacing:-1px;line-height:calc(52 / 42)}h4,.heading-4{font-size:calc(38rem / 16);letter-spacing:-.8px;line-height:calc(42 / 38)}h5,.heading-5{font-size:calc(34rem / 16);letter-spacing:-.6px;line-height:calc(40 / 34)}h6,.heading-6{font-size:calc(32rem / 16);letter-spacing:-.4px;line-height:calc(40 / 32)}.article-title,.content-styles h1:not([class^=heading-]){font-size:calc(42rem / 16);letter-spacing:-1px;line-height:calc(52 / 42)}.article-title.medium,.content-styles h2:not([class^=heading-]){font-size:calc(28rem / 16);line-height:calc(34 / 28)}.article-title.small,.content-styles h3:not([class^=heading-]){font-size:calc(18rem / 16);line-height:calc(26 / 18)}.emphasis{font-size:calc(52rem / 16);letter-spacing:-1.4px;line-height:calc(58 / 52)}.emphasis.medium{font-size:calc(42rem / 16);letter-spacing:-1px;line-height:calc(52 / 42)}p.xxlarge,ul.xxlarge,ol.xxlarge,.xxlarge-text,.xxlarge-text p,.xxlarge-text ul,.xxlarge-text ol{font-size:calc(26rem / 16);letter-spacing:-.4px;line-height:calc(36 / 26)}p.xlarge,ul.xlarge,ol.xlarge,.xlarge-text,.xlarge-text p,.xlarge-text ul,.xlarge-text ol{font-size:calc(22rem / 16);letter-spacing:-.2px;line-height:calc(32 / 22)}p.large,ul.large,ol.large,.large-text,.large-text p,.large-text ul,.large-text ol{font-size:calc(18rem / 16);letter-spacing:-.2px;line-height:calc(30 / 18)}p,ul,ol,p.medium,ul.medium,ol.medium,.regular-text,.regular-text p,.regular-text ul,.regular-text ol,.medium-text,.medium-text p,.medium-text ul,.medium-text ol{font-size:calc(16rem / 16);letter-spacing:-.1px;line-height:calc(28 / 16)}p.small,ul.small,ol.small,.small-text,.small-text p,.small-text ul,.small-text ol{font-size:calc(14rem / 16);letter-spacing:-.1px;line-height:calc(24 / 14)}p.xsmall,ul.xsmall,ol.xsmall,.xsmall-text,.xsmall-text p,.xsmall-text ul,.xsmall-text ol{font-size:calc(12rem / 16);letter-spacing:.1px;line-height:calc(20 / 12)}.eyebrow{font-size:calc(14rem / 16);letter-spacing:1px;line-height:calc(22 / 14)}.eyebrow:has(.mark){display:block}.eyebrow .mark{display:inline-flex;margin-right:var(--text-spacing-xxsmall);vertical-align:middle}.eyebrow.mark-stacked .mark{display:block;margin-bottom:var(--text-spacing-xxsmall);margin-right:0}.accordion .toggle{--accordion-toggle:44px}.accordions .accordion.active>:nth-child(n+2){padding-right:0;padding-top:4px}.eyebrow.mark-stacked .mark svg{display:inline-block;vertical-align:middle}.pill{font-size:calc(13rem / 16);letter-spacing:1.8px;line-height:calc(16 / 13)}.eyebrow.small,.pill.small{font-size:calc(11rem / 16);letter-spacing:1px;line-height:calc(16 / 11)}.amount{font-size:calc(38rem / 16)}.mobile-only{display:block !important}.pagination{flex-wrap:wrap;row-gap:var(--text-spacing-xsmall)}.pagination li:has(:is(.page,.current,.extend)){display:none}.pagination li:nth-child(2),.pagination li:nth-last-child(2),.pagination li:has(.current),.pagination li:has(.extend):nth-child(3),.pagination li:has(.extend):nth-last-child(3){display:flex}.pagination li:nth-child(2):has(.current)+li,.pagination li:nth-child(2):has(.current)+li+li,.pagination li:has(+li:nth-last-child(2) .current),.pagination li:has(+li+li:nth-last-child(2) .current){display:flex}#header .main-nav .logo{width:119px}.page-content article{grid-column:1/-1}.page-content .content-styles h1:not([class^=heading-]){font-size:calc(32rem / 16)}.page-content .content-styles h2:not([class^=heading-]){font-size:calc(24rem / 16)}.card.row.release:not(.rail){align-items:flex-start;flex-direction:row;gap:var(--text-spacing-small)}.card.row.release:not(.rail) .date{padding-block:var(--text-spacing-xsmall);width:80px}.card.row.release:not(.rail) .date .day{font-size:calc(40rem / 16)}.breadcrumbs{display:none}.page-builder>.module:is(.cta,.newsletter)[class*=bg-]:last-child,main>*>.module:is(.cta,.newsletter):is(.wash,[class*=bg-]):last-child{margin-bottom:0}.module.margin-overlap,.wash.margin-overlap{--module-overlap:64px}.module.sticky-navigation.style-bar+:is(.module,.wash).margin-overlap{padding-top:calc(var(--sticky-nav-height) / 2 + var(--module-overlap) + var(--text-spacing-large))}.content-styles table :is(td,th){min-width:160px}.media.video .play-control{bottom:var(--text-spacing-xsmall);left:var(--text-spacing-xsmall)}.card .content{padding-inline:var(--text-spacing-small)}.card.row.mention .logo{height:72px;width:108px}.card.row.mention .external{display:none}#footer .cta .intro{gap:var(--text-spacing-small);padding-block:var(--text-spacing-xxlarge);padding-inline:var(--container-outer-padding)}#footer .cta .media{clip-path:none}#footer .cta .media img{transform:none}#footer .watermark{--footer-watermark:.5}#footer .legal{border-radius:24px}#footer .main>nav>.menu{gap:var(--text-spacing-large);grid-template-columns:1fr}#footer .legal .menu{flex-wrap:wrap}#footer .legal p,#footer .legal .menu a{white-space:normal}#footer .legal{padding:var(--text-spacing-small) var(--text-spacing-medium)}.ginput_container--name{flex-direction:column;gap:var(--text-spacing-xsmall)}.jazzy-dialog.location .panel{padding:var(--text-spacing-medium) var(--text-spacing-small)}.jazzy-dialog.qgiv{max-width:92vw}.jazzy-dialog.qgiv [data-qgiv-close]{right:var(--text-spacing-xxsmall);top:var(--text-spacing-xxsmall)}.jazzy-dialog.person-bio .panel{display:block;padding:var(--text-spacing-medium) 0 var(--text-spacing-medium) var(--text-spacing-small)}.jazzy-dialog.person-bio .profile{margin:calc(-1 * var(--text-spacing-medium)) 0 0 calc(-1 * var(--text-spacing-medium));padding:var(--text-spacing-medium)}.jazzy-dialog.person-bio>[data-jazzy-dialog-close]{margin:var(--text-spacing-xsmall) var(--text-spacing-xsmall) 0 0;top:var(--text-spacing-xsmall)}.accordions .accordion{padding-block:var(--text-spacing-small)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.accordion{transition:grid-template-rows var(--motion-slower) var(--ease-out)}.accordion>:nth-child(n+2){transition:opacity var(--motion) var(--ease-out) .12s,padding var(--motion-slower) var(--ease-out),visibility 0s}.accordion:not(.active)>:nth-child(n+2){transition:opacity var(--motion) var(--ease-out),padding var(--motion-slower) var(--ease-out),visibility 0s .45s}.accordion .toggle svg{transition:rotate var(--motion-slower) var(--ease-out)}[data-jazzy-scroll]{pointer-events:none;transition-duration:var(--motion-slower);transition-property:opacity,transform;transition-timing-function:var(--ease-out)}[data-jazzy-scroll].animated-in{pointer-events:all}[data-jazzy-scroll*=fade-in]{opacity:0;transition-property:opacity}[data-jazzy-scroll*=fade-in].animated-in{opacity:1}[data-jazzy-scroll^=reveal-].is-split .split-part{display:inline-block;overflow-wrap:anywhere;opacity:0;transform:translate3d(0,.45em,0);transition-delay:calc(var(--i) * var(--split-stagger, 40ms));transition-duration:var(--split-duration,var(--motion-slower));transition-property:opacity,transform;transition-timing-function:var(--ease-out)}[data-jazzy-scroll^=reveal-].is-split.animated-in .split-part{opacity:1;transform:translate3d(0,0,0)}[data-jazzy-scroll=reveal-lines].is-split .split-part{--split-stagger:60ms;display:block}[data-jazzy-scroll^=reveal-].reveal-slow{--split-duration:.8s;--split-stagger:90ms}[data-jazzy-scroll=fade-in-up]{position:relative;transform:translate3d(0,60px,0);transition-property:opacity,transform}[data-jazzy-scroll=fade-in-up].animated-in{transform:translate3d(0,0,0)}[data-jazzy-scroll=fade-in-scale]{scale:.85;transition-property:opacity,scale}[data-jazzy-scroll=fade-in-scale].animated-in{scale:1}header .mobile-menu span:not(.accessibility){transition:var(--motion) var(--ease-out)}a:hover .image-zoom img,button:hover .image-zoom img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:.01ms !important}}
.shortcode.figure.align-left{text-align:left}.shortcode.figure.align-center{text-align:center}.shortcode.figure.align-right{text-align:right}.shortcode.figure.align-center .caption{justify-content:center}.shortcode.figure.align-right .caption{justify-content:flex-end}.shortcode.figure .frame{display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:100%}.shortcode.figure .frame.large{width:80%}.shortcode.figure .frame.medium{width:60%}.shortcode.figure .frame.thumbnail{width:40%}.shortcode.figure .frame img{display:block;height:auto;width:100%}.shortcode.figure .placeholder{align-items:center;background:#e0e0e0;color:#999;display:flex;font-size:calc(14rem / 16);height:300px;justify-content:center}.shortcode.figure .frame.video{background:0 0;border:none;cursor:pointer;padding:0}.shortcode.figure .play{align-items:center;background:rgba(0,0,0,.6);border-radius:50%;color:#fff;display:flex;font-size:calc(24rem / 16);height:64px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background var(--motion-fast) var(--ease-out);width:64px}.shortcode.figure .frame.video:hover .play{background:rgba(0,0,0,.8)}.shortcode.figure .lightbox{max-width:90vw}.shortcode.figure .lightbox iframe,.shortcode.figure .lightbox video{display:block;height:auto;max-height:80vh;width:100%}.shortcode.figure .image-carousel{margin-block:var(--text-spacing-medium) 0;margin-inline:0;overflow:hidden;padding:0 0 64px;position:relative}.shortcode.figure .image-carousel .jazzy-carousel{gap:0}.shortcode.figure .image-carousel .jazzy-arrows>button{background:0 0;border:1px solid #ccc;border-radius:50%;bottom:0;color:#333;cursor:pointer;font-size:calc(14rem / 16);height:40px;left:0;position:absolute;top:auto;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);width:40px}.shortcode.figure .image-carousel .jazzy-arrows>button:hover{border-color:#333;color:#000}.shortcode.figure .image-carousel .jazzy-arrows>button.jazzy-next{left:52px}.shortcode.figure .image-carousel .jazzy-arrows>button[disabled]{color:#ccc;cursor:default;opacity:.5}.shortcode.figure .image-carousel .slide{transition:opacity var(--motion) var(--ease-out)}.shortcode.figure .image-carousel .slide:not(.is-active){opacity:0}.shortcode.figure .image-carousel .image-container img{display:block;height:auto;max-width:100%}.shortcode.link{align-items:center;border:1px solid #ddd;border-radius:8px;color:#333;display:flex;margin-block:var(--text-spacing-medium) 0;margin-inline:0;overflow:hidden;text-decoration:none;transition:box-shadow var(--motion-fast) var(--ease-out)}.shortcode.link:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.shortcode.link .body{display:flex;flex:1;flex-direction:column;gap:var(--text-spacing-xxsmall);min-width:0;padding:var(--text-spacing-xsmall) var(--text-spacing-small)}.shortcode.link:not(.pdf) .title{font-size:calc(16rem / 16);font-weight:600}.shortcode.link .arrow{align-items:center;border:2px solid #333;border-radius:6px;display:flex;flex-shrink:0;font-size:calc(18rem / 16);height:36px;justify-content:center;margin-right:var(--text-spacing-small);width:36px}.shortcode.link.post .image{flex-shrink:0;height:120px;overflow:hidden;position:relative;width:180px}.shortcode.link.post .image img{display:block;height:100%;object-fit:cover;width:100%}.shortcode.link.post .placeholder{align-items:center;background:#e0e0e0;color:#999;display:flex;font-size:calc(13rem / 16);height:100%;justify-content:center;width:100%}.shortcode.link .tag{background:#333;border-radius:3px;color:#fff;font-size:calc(10rem / 16);left:8px;padding:2px 8px;position:absolute;top:8px}.shortcode.link .date{align-items:center;border-right:1px solid #ddd;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:var(--text-spacing-xsmall);width:90px}.shortcode.link .month{color:#999;font-size:calc(11rem / 16);font-weight:700}.shortcode.link .day{font-size:calc(32rem / 16);font-weight:700;line-height:1.1}.shortcode.link .year{color:#999;font-size:calc(12rem / 16)}.shortcode.link .location{background:#f0f0f0;border-radius:3px;display:inline-block;font-size:calc(10rem / 16);padding:2px 8px;width:fit-content}.shortcode.link.pdf{--pdf-disc:#a9cfca;background:var(--teal-pale);border:0;border-radius:10px;color:var(--charcoal);gap:var(--text-spacing-small);padding:var(--text-spacing-small);transition:background-color var(--motion) var(--ease-out)}.shortcode.link.pdf:is(:hover,:focus-visible){background:color-mix(in srgb,var(--white) 40%,var(--teal-pale));box-shadow:none}.shortcode.link.pdf:is(:hover,:focus-visible)>.download{background:var(--sun-light)}.shortcode.link.pdf>.icon{align-items:center;background:var(--pdf-disc);border-radius:100%;color:var(--charcoal);display:flex;flex:none;height:48px;justify-content:center;width:48px}.shortcode.link.pdf>.icon>svg{height:24px;width:24px}.shortcode.link.pdf .body{gap:var(--text-spacing-xxsmall);padding:0}.shortcode.link.pdf .title,.shortcode.link.pdf .detail{display:block}.shortcode.link.pdf .detail{color:var(--charcoal)}.shortcode.link.pdf .download{align-items:center;background:var(--sun);border-radius:40px;color:var(--charcoal);transition:background-color var(--motion) var(--ease-out);display:flex;flex:none;height:48px;justify-content:center;margin:0;width:64px}.shortcode.link.pdf>.download>svg{display:block;height:24px;width:24px}.shortcode.quote{--quote-panel:var(--aqua);--quote-badge:var(--dark-teal);--mark-size:48px;--mark-overhang:calc(var(--mark-size) / 2);background:var(--quote-panel);border-radius:10px;margin-block:calc(var(--text-spacing-medium) + var(--mark-overhang)) 0;margin-inline:0;padding:var(--text-spacing-large) var(--text-spacing-large) var(--text-spacing-small);position:relative}.shortcode.quote.green{--quote-panel:var(--tea-green);--quote-badge:var(--fern)}.shortcode.quote.pink{--quote-panel:var(--petal);--quote-badge:var(--blush)}.shortcode.quote.apricot{--quote-panel:var(--apricot-pale);--quote-badge:var(--quote-disc);--quote-glyph:var(--quote-mark)}.shortcode.quote .watermark{border-bottom-right-radius:10px;bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;width:182px}.shortcode.quote .watermark svg{color:var(--charcoal);display:block;height:auto;max-width:none;opacity:.05;width:300px}.shortcode.quote .mark{align-items:center;background:var(--quote-badge);border-radius:100%;color:var(--quote-glyph,var(--white));display:flex;height:var(--mark-size);justify-content:center;left:var(--text-spacing-small);position:absolute;top:calc(var(--mark-overhang) * -1);width:var(--mark-size)}.shortcode.quote .mark svg{display:block;height:14px;width:18px}.shortcode.quote :is(.text,footer){position:relative}.shortcode.quote .text{color:var(--charcoal);font-size:calc(18rem / 16);font-weight:600;letter-spacing:-.1px;line-height:calc(30 / 18);margin:0}.shortcode.quote footer{align-items:flex-end;display:flex;gap:var(--text-spacing-medium);justify-content:space-between;margin-top:var(--text-spacing-xxsmall)}.shortcode.quote .cite{color:var(--charcoal);display:flex;flex-direction:column}.shortcode.quote .name{font-size:calc(15rem / 16);font-weight:600;letter-spacing:-.1px;line-height:calc(26 / 15)}.shortcode.quote .attribution{font-size:calc(13rem / 16);font-weight:600;line-height:calc(22 / 13)}.shortcode.quote .photo{background:var(--sun);border-radius:50%;flex-shrink:0;height:80px;position:relative;width:80px}.shortcode.quote .photo img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.shortcode.author{background:var(--linen-50);border-radius:10px;display:flex;gap:var(--text-spacing-medium);margin-block:var(--text-spacing-xlarge) 0;padding:var(--text-spacing-medium)}.shortcode.author .photo{border-radius:50%;flex-shrink:0;height:96px;overflow:hidden;width:96px}.shortcode.author .photo img{display:block;height:100%;object-fit:cover;width:100%}.shortcode.author .text>*{margin:0}.shortcode.author .eyebrow{color:var(--text-gray);margin-bottom:var(--text-spacing-xxsmall)}.shortcode.author .role{color:var(--text-gray)}.shortcode.author .bio{margin-top:4px}.shortcode.author .bio p{margin:0}.shortcode.author .bio p+p{margin-top:var(--text-spacing-xsmall)}.shortcode.embed{border:1px solid #e5e5e5;border-radius:8px;margin-block:var(--text-spacing-medium) 0;margin-inline:0;overflow:hidden}.shortcode.embed .label{background:#f8f8f8;border-bottom:1px solid #e5e5e5;color:#888;display:block;font-size:calc(11rem / 16);font-weight:600;letter-spacing:1px;padding:8px var(--text-spacing-small);text-transform:uppercase}.shortcode.embed .frame{padding:var(--text-spacing-small)}.shortcode.embed .frame iframe{max-width:100%}.shortcode.embed .fallback a{color:#555;font-weight:500}.shortcode.notice{background:var(--tea-green);color:var(--charcoal);display:flex;gap:var(--text-spacing-xxsmall);margin-block:var(--text-spacing-medium) 0;margin-inline:0;padding:var(--text-spacing-xsmall) var(--text-spacing-small)}.shortcode.notice p{margin-block:0}.shortcode.notice.callout{align-items:flex-start;border-radius:10px;flex-direction:column;text-align:left}.shortcode.notice.banner{align-items:center;border-radius:100px;justify-content:center;padding-block:15px;text-align:center}.shortcode.notice.banner:before{background:currentColor;content:'';flex-shrink:0;height:24px;-webkit-mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/../svgs/circle-info.svg) no-repeat center/contain;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/../svgs/circle-info.svg) no-repeat center/contain;width:18px}.shortcode.notice.panel{align-items:flex-start;background:var(--white);border-radius:10px;gap:var(--text-spacing-xsmall);padding:var(--text-spacing-small)}.shortcode.notice.panel:before{background:currentColor;content:'';flex-shrink:0;height:24px;-webkit-mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/../svgs/circle-info.svg) no-repeat center/contain;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/../svgs/circle-info.svg) no-repeat center/contain;width:18px}.shortcode.notice.panel .copy>p:first-child{font-size:calc(15rem / 16);font-weight:600;letter-spacing:-.1px;line-height:calc(26 / 15)}.shortcode.notice.panel .copy>p+p{margin-top:2px}.shortcode.contact-card{background:var(--teal-pale);border-radius:10px;margin-block:var(--text-spacing-medium) 0;padding:var(--text-spacing-small) var(--text-spacing-medium)}.shortcode.contact-card>*{margin:0}.shortcode.contact-card .eyebrow{color:var(--text-gray);margin-bottom:var(--text-spacing-xxsmall)}.shortcode.contact-card .name,.shortcode.contact-card .reach{display:block}.shortcode.contact-card .reach{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--text-spacing-xxsmall)}.shortcode.contact-card .reach>a{flex-basis:max-content;min-width:0;overflow-wrap:anywhere}.shortcode.contact-card a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.shortcode.meta-details{display:grid;gap:var(--text-spacing-large) var(--text-spacing-xlarge);grid-template-columns:repeat(2,minmax(0, 1fr));list-style:none;margin-block:var(--text-spacing-medium) 0;padding:var(--text-spacing-small) 0 0 var(--text-spacing-small)}.shortcode.meta-details>li{background:var(--teal-pale);border-radius:10px;display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall);padding:var(--text-spacing-small) var(--text-spacing-medium);position:relative}.shortcode.meta-details>li>.icon{align-items:center;background:var(--program-band,var(--storm));border-radius:50%;color:var(--white);display:flex;height:48px;justify-content:center;left:calc(var(--text-spacing-small) * -1);position:absolute;top:calc(var(--text-spacing-small) * -1);width:48px}.shortcode.meta-details>li>.icon>:is(img,svg){height:24px;object-fit:contain;width:24px}.shortcode.meta-details .text{display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall)}.shortcode.meta-details .eyebrow{color:var(--text-gray)}.shortcode.faq{margin-block:var(--text-spacing-medium) 0}.shortcode.faq>:is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--text-spacing-xsmall)}.shortcode.faq .accordion{padding-block:var(--text-spacing-small)}.shortcode.faq .accordion>:is(h1,h2,h3,h4,h5,h6){transition:margin-bottom var(--motion-slower) var(--ease-out)}.shortcode.faq .accordion:not(.active)>:is(h1,h2,h3,h4,h5,h6){margin-bottom:0}@media only screen and (min-width:calc(1200rem/16)) {

	.module.content.align-center .content-styles > .shortcode.notice.banner {
		margin-inline: calc(-2 * (var(--one-column-width) + var(--gap)));}}.module.media-content .content-styles>.shortcode.notice,.module.media-content .content-styles>*+.shortcode.notice{margin-block:var(--text-spacing-medium) 0}@media (max-width:calc(650rem / 16)){.shortcode.notice.banner{border-radius:10px;flex-direction:column}.shortcode.meta-details{grid-template-columns:minmax(0, 1fr)}.shortcode.author{flex-direction:column;gap:var(--text-spacing-small);padding:var(--text-spacing-small)}.shortcode.link.post .image{height:100px;width:120px}.shortcode.link .date{width:70px}.shortcode.link .day{font-size:calc(24rem / 16)}.shortcode.link .body{padding:var(--text-spacing-xxsmall) var(--text-spacing-xsmall)}.shortcode.link .arrow{height:30px;margin-right:var(--text-spacing-xsmall);width:30px}.shortcode.figure .play{height:48px;width:48px}.shortcode.figure .frame.large,.shortcode.figure .frame.medium{width:100%}.shortcode.figure .frame.thumbnail{width:60%}}
.module.hero.style-photo-cutout{--photo-cutout-pad-top:272px;aspect-ratio:1440/calc(1250 * (1 - var(--photo-cutout-lift, 0) / 100));display:grid;isolation:isolate;overflow:clip;position:relative}.module.hero.style-photo-cutout>*{grid-area:1/1}.module.hero.style-photo-cutout .media{align-self:end;aspect-ratio:var(--plate-ratio,1440/506);z-index:-1}.module.hero.style-photo-cutout .media.backdrop{align-self:start;aspect-ratio:var(--plate-ratio,1440/942);margin-top:var(--text-spacing-large);transform:translate3d(0,calc(var(--jazzy-progress, 0) * -40px), 0);z-index:-3}.module.hero.style-photo-cutout .media:not(.backdrop){transform:translate3d(0,calc(var(--jazzy-progress, 0) * 24px), 0)}.module.hero.style-photo-cutout .container{align-content:start;padding-block:var(--photo-cutout-pad-top) var(--module-spacing-large);row-gap:0}.module.hero.style-photo-cutout .eyebrow,.module.hero.style-photo-cutout :is(h1,h2,h3,h4,h5,h6),.module.hero.style-photo-cutout p.heading-6{color:var(--white);grid-column:2/span 10;margin:0;text-align:center;text-shadow:0 4px 28px var(--overlay-dim)}.module.hero.style-photo-cutout .eyebrow+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--text-spacing-small)}.module.hero.style-photo-cutout p.heading-6{margin-top:var(--text-spacing-medium)}.module.hero.style-photo-cutout .watermark{aspect-ratio:1202/527;bottom:calc(var(--sunburst-position, 22%) - var(--sunburst-drop, 0px));color:var(--white);left:0;margin-inline:auto;opacity:.12;pointer-events:none;position:absolute;right:0;transform:translate3d(0,calc(var(--jazzy-progress, 0) * -24%), 0);width:69%;z-index:-2}.module.hero.style-photo-cutout .watermark svg{display:block;height:100%;width:100%}.module.hero.style-photo-cutout .prompt{align-items:center;bottom:var(--text-spacing-small);color:var(--charcoal);display:flex;flex-direction:row;gap:var(--text-spacing-xxsmall);min-height:70px;padding:12px var(--text-spacing-xxsmall) 14px var(--text-spacing-small);position:absolute;right:var(--text-spacing-small);width:280px}.module.hero.style-photo-cutout:has(+.module.sticky-navigation.margin-overlap) .prompt{bottom:var(--text-spacing-xlarge)}.module.hero.style-photo-cutout .prompt p{margin:0}.module.hero.style-photo-cutout .prompt .arrow{align-self:flex-end;flex:none;margin-bottom:calc(var(--text-spacing-xxsmall) - 14px)}@media only screen and (max-width:calc(1200rem/16)){.module.hero.style-photo-cutout .media.backdrop{margin-top:0}}@media only screen and (max-width:calc(950rem/16)) {

	/* Narrower than this the cutout is taller than the desktop ratio leaves room for, and it is
	   anchored to the foot, so what overflows comes off the subject's head. Height from the
	   contents instead — which parks the lift, whose whole mechanic is a percentage off that
	   ratio. */
	.module.hero.style-photo-cutout {
		--photo-cutout-pad-top: calc(var(--header-height) + var(--module-spacing-medium));aspect-ratio:auto;}.module.hero.style-photo-cutout{--photo-cutout-drop:220px}.module.hero.style-photo-cutout .container{padding-bottom:calc(var(--module-spacing-large) + var(--photo-cutout-drop))}.module.hero.style-photo-cutout p.heading-6{margin-top:var(--text-spacing-small)}.module.hero.style-photo-cutout .media.backdrop{align-self:stretch;aspect-ratio:auto;margin-top:0;transform:none}}@media only screen and (max-width:calc(650rem/16)){.module.hero.style-photo-cutout{--photo-cutout-drop:90px}.module.hero.style-photo-cutout .container{padding-bottom:calc(var(--module-spacing-xlarge) + var(--text-spacing-small) + var(--photo-cutout-drop))}.module.hero.style-photo-cutout .watermark{--sunburst-drop:60px}.module.hero.style-photo-cutout .eyebrow,.module.hero.style-photo-cutout :is(h1,h2,h3,h4,h5,h6,p.heading-6){grid-column:1/-1}.module.hero.style-photo-cutout p.heading-6{margin-top:var(--text-spacing-xxsmall)}}
.module.sticky-navigation{position:sticky;top:var(--text-spacing-xsmall);z-index:20}.module.sticky-navigation .bar{align-items:center;background:var(--white);border-radius:40px;box-shadow:0 0 24px rgba(0,0,0,.05);display:flex;gap:var(--text-spacing-xsmall);justify-content:center;margin:0 auto;max-width:100%;padding:var(--text-spacing-xsmall) var(--text-spacing-small);width:fit-content;z-index:10}.module.sticky-navigation .bar:has(>p){padding-left:var(--text-spacing-medium)}.module.sticky-navigation .bar>p{align-items:center;color:var(--text-gray);display:flex;flex:none;gap:var(--text-spacing-xsmall);margin:0}.module.sticky-navigation .bar>p:after{background:var(--charcoal-25);content:'';flex:none;height:16px;width:2px}.module.sticky-navigation ul{--edge-fade:var(--text-spacing-small);--fade-start:0px;--fade-end:0px;align-items:center;display:flex;gap:var(--text-spacing-xxsmall);justify-content:flex-start;list-style:none;margin:-4px;min-width:0;overflow-x:auto;padding:4px;scroll-padding-inline:4px;scrollbar-width:none}.module.sticky-navigation ul::-webkit-scrollbar{display:none}.module.sticky-navigation ul.is-scrollable{mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)), transparent)}.module.sticky-navigation a{align-items:center;background:var(--program-pill,var(--teal-pale));border-radius:60px;color:var(--text-gray);display:flex;font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;justify-content:center;letter-spacing:1px;line-height:calc(16 / 12);padding:12.5px var(--text-spacing-small) 11.5px;text-transform:uppercase;transition:background-color var(--motion) var(--ease-out),color var(--motion) var(--ease-out);white-space:nowrap}.module.sticky-navigation a:not(.active):is(:hover,:focus-visible){background:color-mix(in srgb,var(--program-mid,var(--storm)) 12%,var(--program-pill,var(--teal-pale)));color:var(--charcoal)}.module.sticky-navigation a.active{background:var(--program-mid,var(--storm));color:var(--white)}.module.sticky-navigation.style-rail>.container,.module.sticky-navigation.style-rail .bar{display:contents}.module.sticky-navigation.style-rail{align-items:center;align-self:start;display:flex;grid-column:1/span 2;grid-row:1;height:100vh;margin-left:calc(var(--viewport-edge) + var(--text-spacing-small));pointer-events:none;top:0}.module.sticky-navigation.style-rail ul{pointer-events:auto}.module.sticky-navigation.style-rail ul{align-items:start;flex-direction:column;gap:var(--text-spacing-xsmall);margin:0;overflow:visible;padding:0}.module.sticky-navigation.style-rail a{text-align:left;white-space:normal}.module.sticky-navigation.margin-overlap{margin-top:calc(var(--sticky-nav-height) / -2);position:sticky}.wash.linen:has(>.module.sticky-navigation:first-child):before{top:calc(var(--sticky-nav-height) / 2)}.module.sticky-navigation.style-bar+.module.steps.style-phases:not(.margin-spacing-small,.margin-spacing-medium,.margin-spacing-large,.margin-spacing-xlarge){margin-top:calc(var(--sticky-nav-height) / -2)}.module.sticky-navigation.style-bar+.wash:not(.margin-spacing-small,.margin-spacing-medium,.margin-spacing-large,.margin-spacing-xlarge){margin-top:calc(var(--sticky-nav-height) / -2)}.module.sticky-navigation.style-bar+:is(.module,.wash).margin-overlap{margin-top:calc(var(--sticky-nav-height) / -2 - var(--module-overlap))}.module.sticky-navigation.is-stuck .bar{box-shadow:0 4px 24px rgba(0,0,0,.12)}@media only screen and (max-width:calc(1200rem/16)){.module.sticky-navigation.style-rail{display:block;grid-column:1/-1;height:auto;margin-left:0;pointer-events:auto;top:var(--text-spacing-xsmall)}.module.sticky-navigation.style-rail>.container{display:block;padding:0}.module.sticky-navigation.style-rail .bar{display:flex}.module.sticky-navigation.style-rail ul{align-items:center;flex-direction:row;gap:var(--text-spacing-xxsmall);margin:-4px;overflow-x:auto;padding:4px}.module.sticky-navigation.style-rail a{white-space:nowrap}}@media only screen and (max-width:calc(650rem/16)){.module.sticky-navigation,.module.sticky-navigation.style-rail{top:12px}.module.sticky-navigation .bar{padding:var(--text-spacing-xxsmall)}.module.sticky-navigation.style-bar .bar{left:50%;max-width:calc(100% + (var(--container-outer-padding) - 12px) * 2);position:relative;translate:-50% 0}.module.sticky-navigation .bar:has(>p){padding-left:var(--text-spacing-xxsmall)}.module.sticky-navigation .bar>p{display:none}}@media only screen and (max-height:500px){.module.sticky-navigation,.module.sticky-navigation.margin-overlap{position:relative;top:auto}}
.module.content .container.grid{row-gap:var(--module-spacing-small)}.module.content .content-styles{grid-column:3/span 8;text-align:center}.module.content .content-styles>.eyebrow+*{margin-top:var(--text-spacing-xxsmall)}.module.content .content-styles>.eyebrow+:is(table,.table-scroll){margin-top:var(--text-spacing-small)}.module.content .content-styles>:first-child{margin-top:0}.module.content .content-styles>:last-child{margin-bottom:0}.module.content .content-styles>.image{display:block;line-height:0}.module.content .content-styles>.image:not(:last-child){margin-bottom:var(--text-spacing-medium)}.module.content .content-styles>[class^=heading-]{margin-bottom:var(--text-spacing-xsmall)}.module.content .content-styles>[class^=heading-]:has(+.eyebrow){margin-bottom:var(--module-spacing-small)}.module.content.style-lead .content-styles{grid-column:2/span 10}.module.content.style-lead.align-left .content-styles{grid-column:1/span 10}.module.content.style-lead .content-styles>[class^=heading-]{color:var(--dark-teal)}.module.content.align-left .content-styles{grid-column:1/span 8;text-align:left}.module.content.width-wide .content-styles{grid-column:2/-2}.module.content.width-wide.align-left .content-styles{grid-column:1/span 10}.module.content .embed{grid-column:1/-1}.module.content .embed iframe{border:0;display:block;width:100%}.module.content .embed.embed-short iframe{height:480px}.module.content .embed.embed-medium iframe{height:800px}.module.content .embed.embed-tall iframe{height:1200px}@media only screen and (max-width:calc(1200rem/16)){.module.content .content-styles{grid-column:2/-2}.module.content.align-left .content-styles,.module.content.width-wide.align-left .content-styles{grid-column:1/-2}.module.content .content-styles:has(>.shortcode.notice){grid-column:1/-1}}@media only screen and (max-width:calc(950rem/16)) {

	.module.content .content-styles > [class^="heading-"]:has(+ .eyebrow) {
		margin-bottom: var(--text-spacing-small);}.module.content .content-styles,.module.content.align-left .content-styles,.module.content.width-wide .content-styles,.module.content.width-wide.align-left .content-styles,.module.content.style-lead .content-styles,.module.content.style-lead.align-left .content-styles{grid-column:1/-1}}@media only screen and (max-width:calc(650rem/16)){.module.content .content-styles>[class^=heading-]{margin-bottom:0}.module.content .content-styles>[class^=heading-]+*{margin-top:var(--text-spacing-xxsmall)}.module.content .content-styles .table-scroll{margin-right:var(--viewport-edge);margin-top:var(--text-spacing-medium)}.module.content .content-styles .table-scroll>table{width:calc(100% + var(--viewport-edge))}}
.module.media-content .container{align-items:center}.module.media-content .media{aspect-ratio:620/466;border-radius:10px;grid-row:1}.module.media-content .content{display:flex;flex-direction:column;gap:var(--text-spacing-medium);grid-row:1}.module.media-content.image-left .media{grid-column:1/span 6;margin-left:var(--container-breakout)}.module.media-content.image-left .content{grid-column:7/span 6;padding-left:var(--text-spacing-medium)}.module.media-content.image-right .media{grid-column:7/span 6;margin-right:var(--container-breakout)}.module.media-content.image-right .content{grid-column:1/span 6;padding-right:var(--text-spacing-medium)}.module.media-content .text{display:flex;flex-direction:column;gap:var(--text-spacing-xsmall)}.module.media-content .text>*{margin-block:0}.module.media-content .content-styles>*{margin-block:0}.module.media-content .content-styles>*+*{margin-top:var(--text-spacing-xsmall)}.module.media-content .content>:is(.btn,.buttons){align-self:flex-start}.module.media-content .sunray{color:var(--pollen);pointer-events:none;position:absolute;top:-55px;width:110px;z-index:1}.module.media-content .sunray svg{display:block;height:auto;max-width:none;width:100%}.module.media-content .media:has(.sunray){overflow:visible}.module.media-content .media:has(.sunray) img{border-radius:10px}.module.media-content.image-left .sunray{left:-55px}.module.media-content.image-right .sunray{right:-55px}.module.media-content.style-default .media{align-self:start;position:sticky;top:calc(var(--text-spacing-xsmall) + var(--sticky-nav-height) + var(--text-spacing-small))}.module.media-content.style-lists .media{align-self:start;border-radius:0;aspect-ratio:700/822;position:sticky;top:calc(var(--text-spacing-xsmall) + var(--sticky-nav-height) + var(--text-spacing-small))}.module.media-content.style-lists .container{align-items:start}.module.media-content.style-lists .content{padding-top:var(--module-spacing-medium)}.module.media-content.style-lists.image-left .media{margin-left:var(--viewport-edge)}.module.media-content.style-lists.image-right .media{margin-right:var(--viewport-edge)}.module.media-content.style-lists.image-left .content{padding-left:var(--text-spacing-large)}.module.media-content.style-lists.image-right .content{padding-right:var(--text-spacing-large)}.module.media-content.style-lists .content-styles>*+:is(p:has(>.eyebrow),h3:not([class])){margin-top:var(--text-spacing-large)}.module.media-content.style-lists .content-styles>:is(ul,ol)+:is(p:has(>.eyebrow),h3:not([class])){margin-top:var(--text-spacing-medium)}.module.media-content.style-lists .content-styles>:is(p:has(>.eyebrow),h3:not([class]))+:is(ul,ol){margin-top:var(--text-spacing-small)}.module.media-content.style-lists .content-styles>p:not(:has(>.eyebrow))+:is(ul,ol):not([class]){margin-top:var(--text-spacing-small)}.module.media-content.style-lists .content-styles>*+.shortcode.notice{margin-top:var(--text-spacing-large)}.module.media-content.style-lists .content-styles h3:not([class]){color:inherit;font-family:var(--body-font);font-size:calc(12rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(16 / 12);text-transform:uppercase}.module.media-content.style-lists .content-styles :is(ul,ol):not([class]){font-size:calc(15rem / 16);letter-spacing:-.1px;line-height:calc(26 / 15);list-style:none;margin:0;padding:0}.module.media-content.style-lists .content-styles :is(ul,ol):not([class])>li{align-items:flex-start;display:flex;gap:12px;min-height:32px;padding-top:3px}.module.media-content.style-lists .content-styles :is(ul,ol):not([class])>li+li{margin-top:var(--text-spacing-xsmall)}.module.media-content.style-lists .content-styles :is(ul,ol):not([class])>li:before{align-items:center;background-color:var(--program-disc,var(--program-marker,var(--tangerine)));border-radius:100%;display:flex;flex:none;height:32px;justify-content:center;margin-top:-3px;position:static;width:32px}.module.media-content.style-lists .content-styles ul:not([class])>li:before{background-image:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/modules/../../svgs/check.svg);background-position:center;background-repeat:no-repeat;background-size:14px 11px;content:''}.module.media-content.style-lists .content-styles ol:not([class]){counter-reset:requirement}.module.media-content.style-lists .content-styles ol:not([class])>li:before{content:counter(requirement);counter-increment:requirement;font-size:calc(12rem / 16);font-weight:700;letter-spacing:1px;line-height:calc(16 / 12)}.module.media-content.style-story .media{aspect-ratio:517/388}.module.media-content.style-story .labels{align-items:center;display:flex;flex-wrap:wrap;gap:var(--text-spacing-xsmall)}.module.media-content.style-story .labels>*{margin-block:0}.module.media-content.style-story.image-left .media{grid-column:1/span 5}.module.media-content.style-story.image-left .content{grid-column:6/span 7;padding-left:var(--gap)}.module.media-content.style-story.image-right .media{grid-column:8/span 5}.module.media-content.style-story.image-right .content{grid-column:1/span 7;padding-right:var(--gap)}.module.media-content.style-story .btn.row-link:after{content:'';inset:0;position:absolute;z-index:2}.module.media-content.style-story .content a:not(.btn){position:relative;z-index:3}.module.media-content.style-story .media:after{background:var(--overlay-nav);content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--motion-slow) var(--ease-out);z-index:1}.module.media-content.style-story .cue{inset:0;pointer-events:none;position:absolute;z-index:2}.module.media-content.style-story .burst{aspect-ratio:990/434;bottom:0;color:var(--white);display:block;left:50%;opacity:0;position:absolute;transition:opacity var(--motion-slow) var(--ease-out),translate var(--motion-slower) var(--ease-out);translate:-50% 24px;width:76%}.module.media-content.style-story .burst svg{display:block;height:100%;width:100%}.module.media-content.style-story .badge{display:block;left:50%;opacity:0;position:absolute;scale:.9;top:50%;transition:opacity var(--motion-slow) var(--ease-out) 80ms,scale var(--motion-slow) var(--ease-out) 80ms;translate:-50% -50%;width:110px}.module.media-content.style-story .badge svg{display:block;height:auto;width:100%}.module.media-content.style-story .container:is(:hover,:focus-within) .media:after{opacity:1}.module.media-content.style-story .container:is(:hover,:focus-within) .burst{opacity:.2;translate:-50% 0}.module.media-content.style-story .container:is(:hover,:focus-within) .badge{opacity:1;scale:1}.module.media-content.style-story .container:is(:hover,:focus-within) :is(h1,h2,h3,h4,h5,h6){color:var(--text-gray)}.module.media-content.style-story .container:is(:hover,:focus-within) .btn.primary{background:var(--sun-light);gap:12px}.module.media-content.style-story :is(h1,h2,h3,h4,h5,h6){transition:color var(--motion) var(--ease-out)}.module.media-content.style-video .media{margin-block:var(--text-spacing-xlarge);z-index:1}.module.media-content.style-video :is(.media,.media.video){aspect-ratio:784/440}.module.media-content.style-video .play-icon .icon-play{margin-left:5px}.module.media-content.style-video .content{align-self:stretch;background:linear-gradient(color-mix(in srgb,var(--white) 20%,transparent),color-mix(in srgb,var(--white) 20%,transparent)),url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/modules/../../svgs/dot-grid.svg) var(--white);border-radius:10px;justify-content:center}.module.media-content.style-video .text{gap:var(--text-spacing-xxsmall)}.module.media-content.style-video .content-styles{font-weight:600}.module.media-content.style-video .text>.eyebrow+*{margin-top:var(--text-spacing-xxsmall)}.module.media-content.style-video:is(.image-left,.image-right) .content{padding:var(--text-spacing-xxlarge)}.module.media-content.style-video.image-left .media{grid-column:1/span 8}.module.media-content.style-video.image-left .content{grid-column:7/span 6;margin-right:var(--container-breakout);padding-left:calc((2 * var(--one-column-width)) + var(--gap) + var(--text-spacing-xxlarge))}.module.media-content.style-video.image-right .media{grid-column:5/span 8}.module.media-content.style-video.image-right .content{grid-column:1/span 6;margin-left:var(--container-breakout);padding-right:calc((2 * var(--one-column-width)) + var(--gap) + var(--text-spacing-xxlarge))}.module.media-content.style-video .container>.content:only-child{align-items:center;grid-column:1/-1;margin-inline:0;padding-inline:var(--text-spacing-xxlarge);text-align:center}.module.media-content.style-video .container>.content:only-child .text{align-items:center}.module.media-content.style-video .container>.content:only-child :is(.btn,.buttons){align-self:center}.module.media-content.style-feature .container{align-items:start}.module.media-content.style-feature{overflow-x:clip;overflow-y:visible}.module.media-content.style-feature .media{aspect-ratio:773/660;isolation:isolate;overflow:visible}.module.media-content.style-feature .content{padding-bottom:var(--module-spacing-large);position:relative;z-index:1}.module.media-content.style-feature .text{gap:var(--text-spacing-xxsmall)}.module.media-content.style-feature .text>.eyebrow+*{margin-top:var(--text-spacing-xxsmall)}.module.media-content.style-feature .watermark{color:var(--watermark-color);pointer-events:none;position:absolute;top:calc(103 / 660 * 100%);width:calc(1270 / 773 * 100%);z-index:-1}.module.media-content.style-feature .watermark svg{display:block;height:auto;max-width:none;opacity:.05;width:100%}.wash.aqua .module.media-content.style-feature .watermark svg{opacity:.25}.module.media-content.style-feature.image-left .media{grid-column:1/span 7;margin-left:var(--viewport-edge);margin-top:auto}.module.media-content.style-feature.image-left .watermark{left:calc(-158 / 773 * 100%)}.module.media-content.style-feature.image-left .content{grid-column:8/span 5;padding-left:0}.module.media-content.style-feature.image-right .media{grid-column:6/span 7;margin-right:var(--viewport-edge)}.module.media-content.style-feature.image-right .watermark{right:calc(-158 / 773 * 100%)}.module.media-content.style-feature.image-right .content{grid-column:1/span 5;padding-right:0}.module.media-content.style-report .media{aspect-ratio:475/608}.module.media-content.style-report.bg-linen{padding-block:var(--module-spacing-small)}.module.media-content.style-report.image-left .media{grid-column:1/span 5;margin-left:0}.module.media-content.style-report.image-left .content{grid-column:6/span 6}.module.media-content.style-report.image-right .media{grid-column:8/span 5;margin-right:0}.module.media-content.style-report.image-right .content{grid-column:2/span 6}@media only screen and (max-width:calc(1400rem/16)){.module.media-content.image-left .sunray{left:0}.module.media-content.image-right .sunray{right:0}}@media only screen and (max-width:calc(1200rem/16)){.module.media-content.style-feature.image-left .media{grid-column:1/span 6}.module.media-content.style-feature.image-left .content{grid-column:7/span 6}}@media only screen and (max-width:calc(950rem/16)){.module.media-content.style-video .play-icon .icon-play{margin-left:2px}.module.media-content.style-video .media.video:not(:has(.play[data-state=playing])):after,.module.media-content.style-video .media.video .play:not([data-state=playing]) .play-label{opacity:1}.module.media-content:has(.sunray){overflow-x:clip}.module.media-content.image-left .sunray{left:-55px}.module.media-content.image-right .sunray{right:-55px}.module.media-content.style-default .media{position:relative;top:0}.module.media-content.style-default .container{row-gap:var(--text-spacing-large)}.module.media-content:is(.image-left,.image-right) .media{grid-column:1/-1;grid-row:auto}.module.media-content:is(.image-left,.image-right) .content{grid-column:1/-1;grid-row:auto;padding-left:0;padding-right:0}.module.media-content:is(.style-lists,.style-story,.style-video,.style-feature,.style-report):is(.image-left,.image-right) .media{grid-column:1/-1;grid-row:auto;margin-inline:var(--viewport-edge)}.module.media-content:is(.style-lists,.style-story,.style-video,.style-feature,.style-report):is(.image-left,.image-right) .content{grid-column:1/-1;grid-row:auto;margin-inline:0;padding-inline:0}.module.media-content.style-lists:is(.image-left,.image-right) .media{align-self:auto;position:relative;top:auto}.module.media-content.style-lists:is(.image-left,.image-right) .content{padding-top:0}.module.media-content.style-story:is(.image-left,.image-right) .media{aspect-ratio:16/9}.module.media-content.style-video .container{row-gap:0}.module.media-content.style-video:is(.image-left,.image-right) .media{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-block:0}.module.media-content.style-video:is(.image-left,.image-right) .content{border-top-left-radius:0;border-top-right-radius:0;padding:var(--text-spacing-medium) calc(var(--text-spacing-medium) + 8px)}.module.media-content.style-feature .content{padding-bottom:0}.module.media-content.style-feature:is(.image-left,.image-right) .media{margin-inline:calc(-1 * var(--container-outer-padding))}.module.media-content.style-feature.image-left .media{grid-row:2}.module.media-content.style-feature.image-left .content{grid-row:1}.module.media-content.style-feature .watermark{display:none}.module.media-content.style-feature .container{align-items:center}.module.media-content.style-report:is(.image-left,.image-right) .media{aspect-ratio:475/608;margin-inline:auto;max-width:380px;width:100%}.module.media-content.style-report .content{text-align:center}.module.media-content.style-report .content>:is(.btn,.buttons){align-self:center}.module.media-content.style-report .buttons{justify-content:center}}@media only screen and (min-width:calc(651rem/16)) {

	/* A pull quote is a held breath in the middle of an article, not the next paragraph: it takes
	   a step off the copy either side rather than the one line that separates paragraphs. Less
	   below than above, because what follows it is usually a heading carrying its own. */
	.module.media-content.style-default.size-large .content-styles blockquote {
		margin-bottom: var(--text-spacing-medium);margin-top:var(--text-spacing-large);}}@media only screen and (max-width:calc(650rem/16)) {

	.module.media-content.style-default.size-default .content {
		gap: var(--text-spacing-small);}.module.media-content.style-report .text>:is(h1,h2,h3,h4,h5,h6)+.content-styles{margin-top:calc(var(--text-spacing-xxsmall) - var(--text-spacing-xsmall))}.module.media-content.style-report .content{gap:var(--text-spacing-small)}}@media only screen and (max-width:calc(650rem/16)){.module.media-content.style-video .play-icon .icon-play{margin-left:0}.module.media-content.style-video:is(.image-left,.image-right) .content{padding-inline:var(--text-spacing-small)}.module.media-content.style-default.size-large .text>.large.bold+.content-styles{margin-top:calc(var(--text-spacing-xxsmall) - var(--text-spacing-xsmall))}.module.media-content.style-default .content-styles .shortcode.quote{margin-bottom:var(--text-spacing-small);margin-top:calc(var(--text-spacing-small) + var(--mark-overhang))}}
.module.accordions.align-center>.container>:is(.eyebrow,.description,h1,h2,h3,h4,h5,h6){text-align:center}.module.accordions>.container>:is(h1,h2,h3,h4,h5,h6){margin:0 0 var(--text-spacing-xxlarge)}.module.accordions>.container>.eyebrow+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--text-spacing-xsmall)}.module.accordions>.container>:is(h1,h2,h3,h4,h5,h6):has(+.description){margin-bottom:var(--text-spacing-small)}.module.accordions>.container>.description{margin:0 0 var(--text-spacing-xxlarge)}.module.accordions>.container>.description>*{margin:0}.module.accordions>.container>.description>*+*{margin-top:var(--text-spacing-xsmall)}.module.accordions .fine-print{display:flex;flex-direction:column;gap:var(--text-spacing-small);margin:var(--module-spacing-medium) auto 0;max-width:784px;text-align:center}.module.accordions .fine-print>*{margin:0}.module.accordions .accordion .btn{margin-top:var(--text-spacing-xsmall)}.module.accordions .accordion .content-styles>:has(+.btn){margin-bottom:0}.module.accordions.style-small>.container>:is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--text-spacing-medium)}.module.accordions.style-small>.container>:is(h1,h2,h3,h4,h5,h6):has(+.description){margin-bottom:var(--text-spacing-xsmall)}.module.accordions.style-small>.container>.description{margin-bottom:var(--text-spacing-medium)}.module.accordions.style-small .fine-print{margin-top:var(--text-spacing-xlarge);max-width:none;text-align:left}.module.accordions.bg-linen{padding-block:var(--module-spacing-large) var(--module-spacing-xlarge)}@media only screen and (max-width:calc(950rem/16)) {

	/* The big list's heading sits onto the rows it heads rather than a full step above them. Bottom
	   only, not the shorthand: a heading with an eyebrow over it takes its top margin from the rule
	   above, and a zero there would close the eyebrow onto it. */
	.module.accordions.style-big > .container > :is(h1, h2, h3, h4, h5, h6) {
		margin-bottom: var(--text-spacing-xsmall);}.module.accordions.style-big>.container>.description{margin-bottom:var(--text-spacing-medium)}}@media only screen and (max-width:calc(650rem/16)) {

	.module.accordions.style-small > .container > :is(h1, h2, h3, h4, h5, h6) {
		margin-bottom: var(--text-spacing-small);}.module.accordions.style-small>.container>:is(h1,h2,h3,h4,h5,h6):has(+.description){margin-bottom:var(--text-spacing-xsmall)}.module.accordions.style-small>.container>.description{margin-bottom:var(--text-spacing-small)}}
.module.value-props.bg-linen{padding-block:var(--module-spacing-large)}.module.value-props.style-media{--media-band:#f0f4e1;padding-block:var(--module-spacing-large);position:relative}.module.value-props.style-media .container{align-items:center}.module.value-props.style-media:before{background:linear-gradient(color-mix(in srgb,var(--media-band) 50%,transparent),color-mix(in srgb,var(--media-band) 50%,transparent)),url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/modules/../../svgs/dot-grid.svg) var(--media-band);content:'';inset-block:0;position:absolute}.module.value-props .crossfade{display:grid;grid-row:1;list-style:none;margin:0;padding:0}.module.value-props .content{display:flex;flex-direction:column;gap:var(--text-spacing-medium);grid-row:1}.module.value-props.style-media.image-left:before{border-radius:10px 0 0 10px;left:calc(var(--container-outer-margin) + var(--container-outer-padding) + 3 * (var(--one-column-width) + var(--gap)));right:0}.module.value-props.style-media.image-left .crossfade{grid-column:1/span 6;margin-left:var(--container-breakout)}.module.value-props.style-media.image-left .content{grid-column:7/span 6;padding-left:var(--text-spacing-large)}.module.value-props.style-media.image-right:before{border-radius:0 10px 10px 0;left:0;right:calc(var(--container-outer-margin) + var(--container-outer-padding) + 3 * (var(--one-column-width) + var(--gap)))}.module.value-props.style-media.image-right .crossfade{grid-column:7/span 6;margin-right:var(--container-breakout)}.module.value-props.style-media.image-right .content{grid-column:1/span 6;padding-right:var(--text-spacing-large)}.module.value-props .crossfade>li{aspect-ratio:620/685;border-radius:10px;grid-column:1;grid-row:1}.module.value-props .crossfade:not(.jazzy-carousel)>li+li{opacity:0}.module.value-props .crossfade>.jazzy-pause-item{align-self:end;justify-self:end;margin:var(--text-spacing-xsmall)}.module.value-props .crossfade .jazzy-pause{background:var(--white);border-radius:100%;color:var(--charcoal);height:44px;opacity:0;transition:opacity var(--motion) var(--ease-out);width:44px}.module.value-props .crossfade .jazzy-pause:focus-visible{opacity:1}.module.value-props .crossfade .jazzy-pause:focus-visible{box-shadow:0 0 0 2px var(--focus-halo);outline:2px solid var(--focus-ring);outline-offset:2px}.module.value-props .intro{display:flex;flex-direction:column}.module.value-props.style-media .intro{gap:var(--text-spacing-xsmall)}.module.value-props .intro>*{margin-block:0}.module.value-props .props{display:grid;list-style:none;margin:0;padding:0}.module.value-props.style-media .props{column-gap:var(--text-spacing-small);grid-template-columns:repeat(2,minmax(0, 1fr));row-gap:var(--text-spacing-medium)}.module.value-props.style-media .props>li{display:flex;flex-direction:column;gap:var(--text-spacing-xsmall)}.module.value-props .props p{margin-block:0}.module.value-props.style-grid .props>li,.module.value-props.style-split .props>li,.module.value-props.style-sticky-media .props>li{display:grid}.module.value-props.style-grid .props>li>*,.module.value-props.style-split .props>li>*,.module.value-props.style-sticky-media .props>li>*{grid-area:1/1}.module.value-props.style-grid li>.icon,.module.value-props.style-split li>.icon,.module.value-props.style-sticky-media li>.icon{align-self:start;background:var(--petal-40);justify-self:start;z-index:1}.module.value-props:is(.style-grid,.style-split,.style-sticky-media)[data-brand] li>.icon{background:var(--program-band,var(--petal-40));color:var(--white)}.module.value-props.style-grid .panel,.module.value-props.style-split .panel,.module.value-props.style-sticky-media .panel{background:var(--white);border-radius:10px;margin:var(--text-spacing-small) 0 0 var(--text-spacing-small);padding:var(--text-spacing-small) var(--text-spacing-medium)}.module.value-props.style-grid:not(:has(.props>li>.icon)) .panel,.module.value-props.style-split:not(:has(.props>li>.icon)) .panel,.module.value-props.style-sticky-media:not(:has(.props>li>.icon)) .panel{margin:0}.module.value-props.style-split[data-brand] .panel{background:var(--teal-pale)}.module.value-props.style-grid .eyebrow,.module.value-props.style-split .eyebrow{color:var(--storm)}.module.value-props li>.icon{align-items:center;background:var(--program-disc,var(--tangerine));border-radius:100%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.module.value-props li>.icon>:is(img,svg){height:24px;object-fit:contain;width:24px}@media only screen and (max-width:calc(950rem/16)) {

	/* The band starts half-way down the photograph instead of above it, so the picture crosses
	   the band's edge the way it does on desktop — there it breaks the band sideways, here, stacked,
	   it breaks it from above.

	   A margin rather than `top`, because a top percentage resolves against the section's height
	   and the photograph's is a share of its width: an absolutely-placed box's margins resolve
	   against the width. That is the module's padding, then half the crop's 16:9 height taken off
	   the container's measure. */
	.module.value-props.style-media:is(.image-left, .image-right):before{border-radius:0;left:0;margin-top:calc(var(--module-spacing-large) + (100% - 2 * (var(--container-outer-margin, 0px) + var(--container-outer-padding))) * 9 / 32);right:0}.module.value-props.style-media:is(.image-left,.image-right) .crossfade{grid-column:1/-1;grid-row:auto}.module.value-props.style-media:is(.image-left,.image-right) .content{grid-column:1/-1;grid-row:auto;padding-left:0;padding-right:0}.module.value-props.style-media .crossfade>li{aspect-ratio:16/9}}@media only screen and (max-width:calc(650rem/16)) {

	/* The band's own inset, not a second helping of the step above it: the module already arrives
	   on whatever Top Spacing the editor set, and a band-sized padding under that read as two gaps
	   where the page wanted one. */
	.module.value-props.style-media {
		padding-block: var(--text-spacing-xsmall) var(--text-spacing-medium);}.module.value-props.style-media .props>li:last-child:nth-child(odd){grid-column:1/-1;margin-inline:auto;max-width:calc((100% - var(--text-spacing-small)) / 2)}.module.value-props.style-grid .panel,.module.value-props.style-split .panel,.module.value-props.style-sticky-media .panel{padding-inline:var(--text-spacing-small)}}
.module.value-props.style-split .intro{gap:var(--text-spacing-small);grid-column:1/span 5}.module.value-props.style-split .intro :is(h1,h2,h3,h4){hyphens:manual}.module.value-props.style-split .text{display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall)}.module.value-props.style-split .text>*{margin-block:0}.module.value-props.style-split .props{column-gap:var(--text-spacing-small);grid-column:6/-1;grid-template-columns:repeat(2,minmax(0, 1fr));row-gap:var(--text-spacing-xsmall)}.module.value-props.style-split .container{row-gap:var(--text-spacing-medium)}.module.value-props.style-split .fine-print{grid-column:6/-1;padding-left:var(--text-spacing-small)}.module.value-props.style-split .fine-print>*{margin-block:0}@media only screen and (max-width:calc(950rem/16)) {

	.module.value-props.style-split .container {
		row-gap: var(--module-spacing-small);}.module.value-props.style-split .intro,.module.value-props.style-split .props{grid-column:1/-1}.module.value-props.style-split .fine-print{grid-column:1/-1;padding-left:0}.module.value-props.style-split .props>li:last-child:nth-child(odd){grid-column:1/-1;margin-inline:auto;max-width:calc((100% - var(--text-spacing-small)) / 2)}}@media only screen and (min-width:calc(651rem/16)) and (max-width: calc(950rem/16)) {

	/* Stacked, the band-sized step the two columns take beside each other reads as a gap between
	   two modules rather than between a statement and the cards answering it. */
	.module.value-props.style-split .container {
		row-gap: var(--text-spacing-medium);}}@media only screen and (max-width:calc(650rem/16)) {

	.module.value-props.style-split .container {
		row-gap: var(--text-spacing-xsmall);}.module.value-props.style-split .text{gap:0}.module.value-props.style-split .props{grid-template-columns:minmax(0, 1fr)}.module.value-props.style-split .props>li:last-child:nth-child(odd){margin-inline:0;max-width:none}}
.module.projects .container{row-gap:var(--text-spacing-xsmall)}.module.projects .container>.eyebrow{grid-column:1/span 8;grid-row:1;margin:0}.module.projects .container>.heading-5{grid-column:1/span 9;grid-row:2}.module.projects .container>.btn{align-self:end;grid-column:1/span 7;grid-row:3;justify-self:start;margin-top:var(--text-spacing-xxsmall)}.module.projects .arrows{align-self:end;display:flex;gap:var(--text-spacing-xxsmall);grid-column:8/-1;grid-row:3;justify-self:end;margin-right:var(--container-breakout-full)}.module.projects.style-related .container>.btn{align-self:center;grid-column:9/-1;grid-row:2;justify-self:end;margin-top:0}.module.projects.style-related .container:not(:has(>.eyebrow))>.btn{grid-row:1}.module.projects.style-related .card .text{gap:4px;transition:margin var(--motion) var(--ease-out)}.module.projects.style-related .card .text>.type+*{margin-top:4px}.module.projects.style-related .card:is(:hover,:focus-within) .text{margin-bottom:4px;margin-top:-4px}.module.projects.style-related .card .type{color:var(--charcoal)}.module.projects.style-related .card .location{color:var(--text-gray)}.module.projects .container:not(:has(>.eyebrow))>.heading-5{grid-row:1}.module.projects .container:not(:has(>.eyebrow))>.btn,.module.projects .container:not(:has(>.eyebrow)) .arrows{grid-row:2}.module.projects .container:not(:has(>.btn)) .arrows{align-self:center;grid-row:2}.module.projects .container:not(:has(>.eyebrow)):not(:has(>.btn)) .arrows{grid-row:1}.module.projects:has(.jazzy-static) .arrows{display:none}.module.projects .cards{list-style:none;margin:0;padding:0}.module.projects .container>.cards,.module.projects .container>.jazzy-carousel-wrapper{grid-column:1/-1;margin-top:var(--text-spacing-large)}.module.projects .container>.jazzy-carousel-wrapper{height:auto;margin-right:var(--viewport-edge)}.module.projects .container>.cards{display:grid;gap:var(--module-spacing-small) var(--text-spacing-xlarge);grid-template-columns:repeat(3,minmax(0, 1fr))}.module.projects .cards>li{display:flex}.module.projects .cards .card{width:100%}.module.projects .container>.cards:has(>li:only-child){grid-template-columns:minmax(0, 1fr)}.module.projects .cards>li:only-child .card{display:grid;gap:0 var(--gap);grid-template-columns:var(--grid);grid-template-rows:1fr auto}.module.projects .cards>li:only-child .card .media{grid-column:1/span 5;grid-row:1/-1}.module.projects .cards>li:only-child .card .content{align-self:center;grid-column:6/-1;padding:var(--text-spacing-large) var(--text-spacing-large) 0 0}.module.projects .cards>li:only-child .card>.arrow{grid-column:6/-1;grid-row:2;justify-self:end;margin:var(--text-spacing-xsmall) var(--text-spacing-xsmall) var(--text-spacing-xsmall) 0}@media only screen and (max-width:calc(950rem/16)){.module.projects .container>.eyebrow,.module.projects .container>.heading-5{grid-column:1/-1}.module.projects .container>.btn{grid-column:1/span 6}.module.projects .arrows{grid-column:7/-1}.module.projects .container:not(:has(>.eyebrow)):not(:has(>.btn)) .arrows,.module.projects .container:not(:has(>.btn)) .arrows{grid-row:auto}.module.projects .container>.cards,.module.projects .container>.cards:has(>li:only-child){grid-template-columns:repeat(2,minmax(0, 1fr))}.module.projects .cards>li:only-child .card{display:flex}.module.projects .cards>li:only-child .card .content{align-self:stretch;padding:var(--text-spacing-small) var(--text-spacing-medium)}.module.projects .cards>li:only-child .card>.arrow{margin:auto var(--text-spacing-xsmall) var(--text-spacing-xsmall) 0}.module.projects.style-related .cards>li:nth-child(n+3){display:none}.module.projects.style-related .card{background:color-mix(in srgb,var(--aqua) 30%,transparent)}.module.projects.style-related .card>.arrow{opacity:1}}@media only screen and (min-width:calc(651rem/16)) and (max-width: calc(950rem/16)) {

	/* The pairing the wider rungs make holds here too: with no link to stand on, the pager sits on
	   the heading's row and centres against it, and the heading gives up the columns it needs.
	   Below this the two stack, which is where the pager gets a row of its own back. */
	.module.projects .container:not(:has(> .btn))>.heading-5{grid-column:1/span 6}.module.projects .container:not(:has(>.btn)) .arrows{align-self:center;grid-row:2}.module.projects .container:not(:has(>.eyebrow)):not(:has(>.btn)) .arrows{grid-row:1}.module.projects.style-related .container>.cards{gap:var(--text-spacing-medium)}}@media only screen and (max-width:calc(650rem/16)){.module.projects .container>.eyebrow,.module.projects .container>.heading-5,.module.projects .container>.btn,.module.projects .arrows,.module.projects .container>.cards,.module.projects .container>.jazzy-carousel-wrapper{grid-column:1/-1;grid-row:auto}.module.projects .container:not(:has(>.eyebrow)):not(:has(>.btn)) .arrows,.module.projects .container:not(:has(>.eyebrow)):has(>.btn) .arrows,.module.projects .container:not(:has(>.btn)) .arrows{grid-row:auto}.module.projects .container{column-gap:var(--text-spacing-small);display:flex;flex-wrap:wrap}.module.projects .container>*{flex-basis:100%}.module.projects .container>.btn,.module.projects .arrows{flex-basis:auto}.module.projects .container>.jazzy-carousel-wrapper{flex-basis:calc(100% - var(--viewport-edge))}.module.projects .arrows{justify-self:start;margin-top:var(--text-spacing-small)}.module.projects .container:has(>.btn) .arrows{margin-left:auto;margin-top:0}.module.projects .container>.cards,.module.projects .container>.cards:has(>li:only-child){grid-template-columns:minmax(0, 1fr)}.module.projects .container>.cards,.module.projects .container>.jazzy-carousel-wrapper{margin-top:var(--text-spacing-small)}.module.projects.style-related .container>.cards{gap:20px}.module.projects .container:not(:has(>.btn)){--pager-step:calc(var(--text-spacing-large) / 2);column-gap:var(--text-spacing-xxsmall);row-gap:var(--pager-step)}.module.projects .container:not(:has(>.btn))>.eyebrow{margin-bottom:calc(var(--text-spacing-xsmall) - var(--pager-step))}.module.projects .container:not(:has(>.btn))>.heading-5{flex:1 1 auto}.module.projects .container:not(:has(>.btn)) .arrows{align-self:center;margin-left:auto;margin-top:0}.module.projects .container:not(:has(>.btn))>:is(.cards,.jazzy-carousel-wrapper){margin-top:calc(var(--text-spacing-large) - var(--pager-step))}}
.module.contact .container{align-items:start}.page-builder>.wash:is(.aqua,.ray,.program):not(.module):has(>.module.contact:last-child){padding-bottom:var(--module-spacing-large)}.module.contact .content{display:flex;flex-direction:column;gap:var(--text-spacing-xxsmall);grid-column:1/span 6}.module.contact .content>*{margin-block:0}.module.contact .content-styles>*{margin-block:0}.module.contact .content-styles>*+*{margin-top:var(--text-spacing-xsmall)}.module.contact .content .media{aspect-ratio:4/3;border-radius:10px;margin-top:var(--text-spacing-small)}.module.contact .form{display:flex;flex-direction:column;gap:var(--text-spacing-medium);grid-column:7/span 6;margin-left:var(--text-spacing-medium)}.module.contact .form.panel{background:var(--white);border-radius:10px;overflow:hidden;padding:var(--text-spacing-large);position:relative}.module.contact .form.panel .pattern{left:0;position:absolute;right:0}.module.contact .form.panel>.pattern:first-child{top:0}.module.contact .form.panel>.pattern:last-child{bottom:0}.module.contact .form.panel:has(>.pattern:first-child){padding-top:var(--module-spacing-small)}.module.contact .form.panel:has(>.pattern:last-child){padding-bottom:var(--module-spacing-small)}.module.contact .gform_wrapper,.module.contact .embed{width:100%}.module.contact .pattern{background:currentColor;color:var(--storm);display:block;height:24px;-webkit-mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/modules/../../svgs/pattern-bar.svg) repeat-x left top/auto 24px;mask:url(//live-grid-wp.pantheonsite.io/wp-content/themes/studio-simpatico/assets/css/modules/../../svgs/pattern-bar.svg) repeat-x left top/auto 24px}.module.contact .gform_fields{display:grid;gap:var(--text-spacing-small) 10px;grid-template-columns:repeat(2,1fr)}.module.contact textarea{border-radius:24px;height:150px;min-height:150px;padding-block:var(--text-spacing-xsmall);resize:vertical}.module.contact .gfield_description{padding-top:var(--text-spacing-xxsmall)}.module.contact .gfield{grid-column:1/-1}.module.contact .gfield--width-half{grid-column:span 1}.module.contact .gform_footer,.module.contact .embed form>.btn{margin-top:var(--text-spacing-medium)}@media only screen and (max-width:calc(950rem/16)) {

	.module.contact .container {
		row-gap: var(--text-spacing-medium);}.module.contact .content{grid-column:1/-1}.module.contact .form{grid-column:1/-1;margin-left:0}}@media only screen and (max-width:calc(650rem/16)){.module.contact .gform_fields,.module.contact .embed form{grid-template-columns:1fr}.module.contact .gfield--width-half,.module.contact .embed form>div>div{grid-column:1/-1}}
[data-brand=ibt]{--sun:#ff9f33;--teal-pale:#e2efed;--program-band:#0b3e00;--program-dark:#061f00;--program-mid:#637a36;--program-highlight:#ffb766;--program-marker:#ff9f33;--program-disc:#ffcf99;--program-wash:#c1cea1;--program-pill:#e0e4d7;--focus-ring:#061f00;--program-mid-ink:var(--white);--sun-light:#ffbc70}[data-brand=solarcorps]{color:var(--charcoal);--charcoal:#12283a;--heading-color:#1d4257;--sun:#f2d63e;--teal-pale:#cfd8e2;--program-band:#12283a;--program-highlight:#f4e5a6;--program-marker:#f2d63e;--program-step:#1d4257;--focus-ring:#12283a;--program-step-ink:var(--white);--sun-light:#f6e278;--charcoal-10:rgba(18,40,58,.1);--charcoal-15:rgba(18,40,58,.15);--charcoal-25:rgba(18,40,58,.25);--charcoal-40:rgba(18,40,58,.4)}