/*!
Theme Name: Sounddelivery Media 2023
Theme URI: https://www.sounddelivery.org.uk
Author: Nice Work Digital
Author URI: https://niceworkdigital.co.uk
Description: A custom theme for SoundDelivery Media based on _tw
Version: 0.1.0
Tested up to: 6.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sounddeliverymedia2023
Tags:

sounddeliverymedia2023 is based on _tw https://underscoretw.com/, (C) 2021-2023 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2023 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/
/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Source Sans Pro,Arial,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }*{font-family:Source Sans Pro,Arial,sans-serif}[x-cloak]{display:none!important}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.page-template-page-fol div#content main.fol{margin-top:-1.5rem}.page-template-page-fol div#content main *,.page-template-page-fol div#content main.fol *{font-family:Outfit,sans-serif;font-optical-sizing:auto}.page-template-page-fol div#content main h1,.page-template-page-fol div#content main.fol h1{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity))}@media (min-width:1024px){.page-template-page-fol div#content main h1,.page-template-page-fol div#content main.fol h1{font-size:100px!important}}.page-template-page-fol div#content main h2,.page-template-page-fol div#content main.fol h2{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity))}.page-template-page-fol div#content main .wp-block-cover p,.page-template-page-fol div#content main.fol .wp-block-cover p{line-height:110%}@media (min-width:1024px){.page-template-page-fol div#content main .wp-block-cover p,.page-template-page-fol div#content main.fol .wp-block-cover p{font-size:50px!important}}.page-template-page-fol div#content main .wp-block-cover p.cover-date,.page-template-page-fol div#content main.fol .wp-block-cover p.cover-date{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}@media (min-width:1024px){.page-template-page-fol div#content main .wp-block-cover p.cover-date,.page-template-page-fol div#content main.fol .wp-block-cover p.cover-date{font-size:32px!important}}.page-template-page-fol div.cover-stack{gap:1rem}@media (min-width:1024px){.page-template-page-fol div.cover-stack{gap:2rem}}.page-template-page-fol .fol-book,.page-template-page-fol .fol-logos{--tw-bg-opacity:0.05;background-color:rgb(0 221 221/var(--tw-bg-opacity));padding-bottom:3rem;padding-top:3rem}.page-template-page-fol .fol-book h2,.page-template-page-fol .fol-logos h2{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity));margin-bottom:1rem}.page-template-page-fol .fol-logos .logos{align-items:stretch;gap:1rem}.page-template-page-fol .fol-logos .logos>figure{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;justify-content:center;min-height:100%;padding:1rem}.page-template-page-fol .session-pop-wrap{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.page-template-page-fol .session-pop-wrap .session-modal{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;margin:.5rem;max-height:85vh;overflow-y:scroll;padding:2rem;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:860px;z-index:10001}.page-template-page-fol .session-pop-wrap .session-modal h2{padding-right:4rem}.page-template-page-fol .session-pop-wrap .session-modal .teamlist{margin-bottom:1rem;margin-top:1rem}.page-template-page-fol .session-pop-wrap .session-modal .teamlist h3{--tw-text-opacity:1;--tw-contrast:contrast(1);color:rgb(54 215 183/var(--tw-text-opacity));color:#5bab9b;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:1.875rem;line-height:2.25rem}.page-template-page-fol .session-pop-wrap .session-modal .teamlist h4{font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;margin-top:.25rem}.page-template-page-fol .session-pop-wrap .session-modal .teamlist li .img{width:180px}@media (min-width:1024px){.page-template-page-fol .session-pop-wrap .session-modal .teamlist{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-template-page-fol .session-pop-wrap .session-modal a.closer{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity));position:absolute;right:1rem;top:1rem}.page-template-page-fol .session-pop-wrap .session-modal a.closer svg{fill:currentColor;height:3rem;width:3rem}.page-template-page-fol .session-pop-wrap .shade{--tw-bg-opacity:0.5;--tw-backdrop-blur:blur(4px);--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(0 0 0/var(--tw-bg-opacity));inset:0;position:fixed;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1000}.page-template-page-fol .session-view{margin-bottom:4rem}.page-template-page-fol .session-view .session-filters{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;padding-bottom:1rem;padding-top:1rem;position:sticky;row-gap:.25rem;top:0;z-index:50}@media (min-width:1024px){.page-template-page-fol .session-view .session-filters{flex-direction:row;min-width:100%}}.page-template-page-fol .session-view .session-filters div{flex-grow:1}.page-template-page-fol .session-view .session-filters select{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(54 215 183/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(75 85 99/var(--tw-text-opacity));padding:.5rem;width:100%}.page-template-page-fol .session-view .session-filters button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));padding:.5rem 2rem;width:100%}.page-template-page-fol .session-view .session-filters button:disabled{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity));cursor:not-allowed}@media (min-width:1024px){.page-template-page-fol .session-view .session-filters button{padding-bottom:0;padding-top:0;width:auto}}.page-template-page-fol .session-view .session-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:768px){.page-template-page-fol .session-view .session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-template-page-fol .session-view .session-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-template-page-fol .session-view .session-grid>div{--tw-border-opacity:1;--tw-bg-opacity:0.1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);align-items:flex-start;background-color:rgb(54 215 183/var(--tw-bg-opacity));border-color:rgb(54 215 183/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1rem}.page-template-page-fol .session-view .session-grid>div p.datetime{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));display:inline-flex;font-size:1.125rem;font-weight:400;gap:.5rem;line-height:1.75rem;margin:0 0 .25rem;text-transform:uppercase}.page-template-page-fol .session-view .session-grid>div p.datetime.divided{justify-content:space-between;width:100%}.page-template-page-fol .session-view .session-grid>div h3{--tw-text-opacity:1;--tw-contrast:contrast(.5);color:rgb(54 215 183/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:1.875rem;line-height:2.25rem;margin:0}.page-template-page-fol .session-view .session-grid>div p.summary{flex-grow:1;margin-top:0}.page-template-page-fol .session-view .session-grid>div p.type-and-location{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(54 215 183/var(--tw-border-opacity));border-style:dotted;border-top-width:1px;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem;margin-top:.25rem;min-width:100%;padding-bottom:.25rem;padding-top:.25rem}.page-template-page-fol .session-view .session-grid>div p.type-and-location.in-pop{font-size:1rem;line-height:1.5rem;margin-top:1rem}.page-template-page-fol .session-view .session-grid>div button.btn{font-size:1rem;justify-self:end;line-height:1.5rem;padding:.5rem 1rem}@media (min-width:768px){.page-template-page-fol .session-view .session-grid>div{padding:2rem}}.session-modal p.datetime{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));display:inline-flex;font-size:1.125rem;font-weight:400;gap:.5rem;line-height:1.75rem;margin:0 0 .25rem;text-transform:uppercase}.session-modal .type-and-location{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(54 215 183/var(--tw-border-opacity));border-style:dotted;border-top-width:1px;font-weight:700;margin-bottom:.25rem;margin-top:1rem;min-width:100%;padding-bottom:.25rem;padding-top:.25rem}.session-modal .type-and-location p{font-size:1rem;line-height:1.5rem;margin:0;padding:0}.session-modal .type-and-location{align-items:center;display:flex;justify-content:space-between}.session-modal .type-and-location a.btn{font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;margin-top:.25rem;text-transform:uppercase}.session-modal h3{--tw-text-opacity:1;--tw-contrast:contrast(.5);color:rgb(54 215 183/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-size:1.875rem;line-height:2.25rem;margin:0}.session-modal .video{--tw-bg-opacity:0.05;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:.25rem;margin-bottom:1rem;margin-top:.5rem;padding:1rem;width:100%}.session-modal .video iframe{aspect-ratio:16/9;height:auto;width:100%}.session-view-grid{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:rgba(54,215,183,.1);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow-x:scroll;padding:2rem 2rem 2rem 0}.session-view-grid .session-table .day{min-width:200px;text-align:center}.session-view-grid .session-table td,.session-view-grid .session-table th{--tw-border-opacity:0.25;border-bottom-width:1px;border-color:rgb(54 215 183/var(--tw-border-opacity));border-style:solid;height:.25rem;padding:.5rem 1rem;text-align:center;z-index:10}.session-view-grid .session-table td.session>div{align-items:stretch;display:flex;flex-direction:column;gap:1rem;height:100%;min-height:100%}.session-view-grid .session-table td.session>div>div{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem;justify-content:center;padding:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.session-view-grid .session-table td.session>div>div span.times{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem}.session-view-grid .session-table td.session>div>div span.title{--tw-text-opacity:1;--tw-contrast:contrast(.5);color:rgb(54 215 183/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-weight:700}.session-view-grid .session-table td.session>div>div:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.session-view-grid .session-table th.time{background-color:#ebfbf8;left:0;padding-left:2rem;position:sticky;text-align:left;white-space:nowrap;z-index:20}.container .entry-content,.container .page-content{padding-left:0;padding-right:0}.entry-content>*,.page-content>*{margin:1.5rem auto;max-width:82rem;padding-left:1.5rem;padding-right:1.5rem}.entry-content.centered>*,.page-content.centered>*{margin-left:auto;margin-right:auto}.entry-content>.alignwide,.page-content>.alignwide{margin-left:auto;margin-right:auto;max-width:82rem}.entry-content>.alignfull,.page-content>.alignfull{max-width:none;padding-left:0;padding-right:0}.entry-content>.alignfull.is-layout-constrained>*,.entry-content>.alignfull>.is-layout-constrained>*,.page-content>.alignfull.is-layout-constrained>*,.page-content>.alignfull>.is-layout-constrained>*{padding-left:1.5rem;padding-right:1.5rem}.entry-content>.alignleft,.page-content>.alignleft{float:left;margin-right:2rem}.entry-content>.alignright,.page-content>.alignright{float:right;margin-left:2rem}a{color:rgb(54 215 183/var(--tw-text-opacity))}a,a:active,a:hover{--tw-text-opacity:1;text-decoration-line:underline}a:active,a:hover{color:rgb(0 221 221/var(--tw-text-opacity))}html{font-family:Source Sans Pro,Arial,sans-serif}body,html{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}body{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(85 85 85/var(--tw-text-opacity))}.wholewrap{margin-left:auto;margin-right:auto}strong{font-weight:700}.container{margin:0 auto;max-width:82rem;padding-left:1.5rem;padding-right:1.5rem;position:relative}article{padding-bottom:1rem}article p,article ul{margin-bottom:1rem}article h3{padding:0}article h3+p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.025em;line-height:1.5}ol,p,ul{margin-bottom:1.5rem;margin-top:1.5rem}.entry-content ul,.page-content ul{list-style-type:disc;padding-left:3rem;padding-right:3rem}.entry-content ol,.page-content ol{list-style-type:decimal;padding-left:3rem;padding-right:3rem}h1{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:2.25rem;font-weight:700;line-height:2.5rem;margin:0 0 .5rem;padding:0}h1.wp-block-post-title{margin-bottom:1.5rem}@media (min-width:768px){h1{font-size:3.75rem;line-height:1;margin-bottom:0}}.post h1.entry-title{line-height:1;margin-bottom:1rem;text-transform:none}h1+div.page-intro p,h1+p.page-intro{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.25rem;line-height:1.75rem;line-height:1.375;margin-bottom:1rem;padding:0}@media (min-width:768px){h1+div.page-intro p,h1+p.page-intro{font-size:1.5rem;line-height:2rem}}h2{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.5rem;line-height:2rem}@media (min-width:768px){h2{font-size:2.25rem;line-height:2.5rem}}h2.splitter{margin-bottom:0}h2.splitter+p.page-intro{margin-bottom:1rem;padding:0}h2.splitter+p.page-intro,h3{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity))}h3{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:.25rem}h3+p{margin-bottom:.5rem;margin-top:.25rem}@media (min-width:768px){h3{font-size:1.875rem;line-height:2.25rem}}h4,h5,h6{font-size:1.125rem;line-height:1.75rem;margin:0 0 .25rem}@media (min-width:768px){h4,h5,h6{font-size:1.25rem;line-height:1.75rem}}h4{margin-bottom:1rem;margin-top:.5rem}h4,h5,h6{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity));font-weight:400}@media (min-width:768px){h6{font-size:1.125rem;line-height:1.75rem}}dl,ol,p,ul{font-size:1rem;line-height:1.5rem}@media (min-width:768px){dl,ol,p,ul{font-size:1.125rem;line-height:1.75rem}}section.visionrow .heading h2{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity));max-width:100%;white-space:nowrap}section.visionrow .body p:last-child{margin-bottom:0}.vismis{margin-bottom:1.5rem;margin-top:1rem;width:100%}.vismis section{padding:1.5rem}.vismis section h2{--tw-text-opacity:1;--tw-bg-opacity:0.5;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-block;font-size:1.5rem;line-height:2rem;margin:0 0 1rem -1.5rem;padding:.5rem 1.5rem}.vismis section:first-child{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(54 215 183/var(--tw-bg-opacity));border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity));text-align:left}.vismis section:first-child p{font-size:1.875rem;line-height:2.25rem;margin:0;padding:0}.vismis section:last-child{--tw-bg-opacity:0.1;background-color:rgb(54 215 183/var(--tw-bg-opacity));border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.vismis section:last-child img{float:right;margin:0 0 .5rem .5rem;max-width:35%}.vismis section:last-child h2{--tw-bg-opacity:1;background-color:rgb(54 215 183/var(--tw-bg-opacity))}.vismis section:last-child p{font-size:1.5rem;line-height:2rem;margin:0 0 .5rem;padding:0}@media (min-width:1024px){.vismis{border-radius:.5rem;display:flex}.vismis section{padding:2.5rem}.vismis section h2{margin-left:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}.vismis section:first-child{flex-shrink:0;width:33.333333%}.vismis section:last-child{flex-grow:1}}section.values{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));margin-top:2rem;padding-bottom:4rem;padding-top:4rem;text-align:center}section.values .valdesc p{font-size:1.5rem;line-height:2rem}section.values .iconlist{margin-bottom:0}section.values .iconlist h5{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.875rem;font-weight:700;line-height:2.25rem;margin:0 0 .5rem;padding:0}section.values .iconlist p{font-size:1.125rem;line-height:1.75rem;line-height:1.5;margin:0;padding:0}blockquote.wp-block-quote,section.pullquote blockquote{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:.5rem;font-family:freight-macro-pro,serif;margin-bottom:1.5rem;margin-top:1.5rem;padding:2rem}blockquote.wp-block-quote p,section.pullquote blockquote p{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.25rem;font-weight:300;line-height:1.75rem;margin:0;padding:0}@media (min-width:768px){blockquote.wp-block-quote p,section.pullquote blockquote p{font-size:1.875rem;line-height:2.25rem}}blockquote.wp-block-quote cite,section.pullquote blockquote cite{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));display:block;font-family:Source Sans Pro,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;padding-top:1rem;text-transform:uppercase}@media (min-width:768px){blockquote.wp-block-quote.withimage,section.pullquote blockquote.withimage{align-items:center;display:flex;justify-content:center}blockquote.wp-block-quote.withimage .img,section.pullquote blockquote.withimage .img{background-color:hsla(0,0%,100%,.4);flex:1;overflow:hidden;position:relative}blockquote.wp-block-quote.withimage .img img,section.pullquote blockquote.withimage .img img{display:block;vertical-align:middle}blockquote.wp-block-quote.withimage blockquote,section.pullquote blockquote.withimage blockquote{flex:3}blockquote.wp-block-quote.imagetop,section.pullquote blockquote.imagetop{align-items:stretch}blockquote.wp-block-quote.imagetop .img,section.pullquote blockquote.imagetop .img{padding:10px}}div.breadcrumb{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity));color:#aaa;margin:0 0 1rem;padding-bottom:.5rem;padding-top:.5rem}div.breadcrumb a{--tw-text-opacity:0.75;color:rgb(85 85 85/var(--tw-text-opacity))}.wp-block-button__link,a.btn,button.btn,p.form-submit input[type=submit]{--tw-text-opacity:1;--tw-gradient-from:#36d7b7 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgba(54,215,183,0) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#0dd var(--tw-gradient-to-position);--tw-gradient-to-position: ;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border:none;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem;text-align:center;text-decoration-line:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wp-block-button__link:active,.wp-block-button__link:link,.wp-block-button__link:visited,a.btn:active,a.btn:link,a.btn:visited,button.btn:active,button.btn:link,button.btn:visited,p.form-submit input[type=submit]:active,p.form-submit input[type=submit]:link,p.form-submit input[type=submit]:visited{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.wp-block-button__link.btn-ghost,a.btn.btn-ghost,button.btn.btn-ghost,p.form-submit input[type=submit].btn-ghost{--tw-border-opacity:1;--tw-bg-opacity:0.5;--tw-text-opacity:1;background-color:rgb(54 215 183/var(--tw-bg-opacity));background-image:none;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(95 77 135/var(--tw-text-opacity))}.wp-block-button__link.btn-ghost:hover,a.btn.btn-ghost:hover,button.btn.btn-ghost:hover,p.form-submit input[type=submit].btn-ghost:hover{--tw-bg-opacity:0.2;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.wp-block-button__link:hover,a.btn:hover,button.btn:hover,p.form-submit input[type=submit]:hover{--tw-gradient-from:#0dd var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgba(0,221,221,0) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#00b1b1 var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-text-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}@media (min-width:768px){.wp-block-button__link,a.btn,button.btn,p.form-submit input[type=submit]{font-size:1.25rem;line-height:1.75rem;padding:1rem 2rem}}p.form-submit input[type=submit]{margin-top:0}header#masthead{--tw-bg-opacity:1;background-color:rgb(239 237 243/var(--tw-bg-opacity));position:relative}header#masthead .container{position:relative;z-index:20}header#masthead div.brandhold{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){header#masthead div.brandhold{align-items:center;flex-direction:row}}header#masthead .site-branding{padding-bottom:.75rem;padding-top:.5rem;text-align:center}header#masthead .site-branding a{display:inline-block}header#masthead .site-branding img{display:inline-block;max-height:65px;max-width:100%}@media (min-width:768px){header#masthead .site-branding img{max-height:45px}header#masthead .site-branding{max-width:25%;padding-bottom:0;padding-top:.5rem;width:33.333333%}header#masthead .site-branding img{max-height:none}}header#masthead .menu-toggle{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:.5rem;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;width:100%;z-index:400}@media (min-width:768px){header#masthead .menu-toggle{display:none!important}}header#masthead .menu-toggle,header#masthead nav#site-navigation.toggled ul{display:block}header#masthead div.mobile-menu-header{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));display:none;height:48px;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:100000}header#masthead div.mobile-menu-header a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));position:absolute;right:20px;text-align:right;top:12px}header#masthead div.mobile-menu-header img{height:100%}header#masthead nav#site-navigation{display:block;position:relative;width:100%;z-index:40}@media (min-width:768px){header#masthead nav#site-navigation{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(54 215 183/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}header#masthead nav#site-navigation ul{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:none;flex-wrap:wrap;font-size:1.125rem;justify-content:center;line-height:1.75rem;list-style-type:none;margin:0;padding:0;text-align:center}@media (min-width:768px){header#masthead nav#site-navigation ul{display:flex}}header#masthead nav#site-navigation ul li a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-weight:700;padding:1rem .5rem;position:relative;text-decoration-line:none;text-shadow:0 1px 3px rgba(0,0,0,.35);z-index:30}header#masthead nav#site-navigation ul li a:hover,header#masthead nav#site-navigation ul li.current-menu-item a,header#masthead nav#site-navigation ul li.current-page-ancestor a,header#masthead nav#site-navigation ul li.current_page_parent a,header#masthead nav#site-navigation ul li.custom-custom-post-type-ancestor a{--tw-bg-opacity:0.05;background-color:rgb(0 0 0/var(--tw-bg-opacity))}header#masthead nav#site-navigation ul li ul.sub-menu{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);align-items:stretch;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;gap:0;justify-content:flex-start;margin:0;opacity:0;padding:0;z-index:50}header#masthead nav#site-navigation ul li ul.sub-menu li{margin:0;padding:0;text-align:left}header#masthead nav#site-navigation ul li ul.sub-menu li>a{--tw-bg-opacity:0.2;--tw-text-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));color:rgb(95 77 135/var(--tw-text-opacity));display:block;padding:.5rem 1rem;text-shadow:none;width:100%}header#masthead nav#site-navigation ul li ul.sub-menu li>a:hover{--tw-bg-opacity:0.3;background-color:rgb(95 77 135/var(--tw-bg-opacity))}@media (min-width:768px){header#masthead nav#site-navigation ul li ul.sub-menu{margin-left:-.5rem;margin-top:-.25rem;overflow:hidden;position:absolute;width:16rem}header#masthead nav#site-navigation ul li:hover ul.sub-menu{opacity:1;z-index:50}}header#masthead nav#site-navigation.toggled div.mobile-menu-header{display:block}header#masthead nav#site-navigation.toggled ul{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));bottom:0;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;text-align:left;top:48px;width:100%;z-index:100000}header#masthead nav#site-navigation.toggled ul li{display:block;margin-left:0;margin-right:0}header#masthead nav#site-navigation.toggled ul li a{--tw-text-opacity:1;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(95 77 135/var(--tw-border-opacity));border-style:solid;color:rgb(255 255 255/var(--tw-text-opacity));padding:5px 20px}header#masthead nav#site-navigation.toggled ul li ul{border-top-width:0;display:block;height:auto;margin-top:0;opacity:1;overflow-x:auto;overflow-y:auto;position:static;width:100%}header#masthead nav#site-navigation.toggled ul li ul li{display:block}header#masthead nav#site-navigation.toggled ul li ul li a{--tw-text-opacity:1;--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(95 77 135/var(--tw-border-opacity));border-style:solid;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem;padding:5px 20px}header#masthead nav#site-navigation.toggled ul li ul li a:hover{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity))}header#masthead #contacts,header#masthead #newsletter .container{text-align:center}header#masthead #contacts h2{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity));display:none;font-size:1.5rem;font-weight:300;line-height:2rem;line-height:normal;margin:0;padding:0}header#masthead #contacts h2 strong{color:#fff;font-weight:700}header#masthead #contacts ul.social{align-items:center;display:block;display:flex;gap:.5rem;justify-content:flex-end;list-style-type:none;margin:0;padding:0}header#masthead #contacts ul.social li a{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:9999px;box-sizing:border-box;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;height:2.5rem;justify-content:center;padding:.5rem;text-align:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}header#masthead #contacts ul.social li a img{width:100%}header#masthead #contacts ul.social li a:hover{--tw-bg-opacity:1;background-color:rgb(0 177 177/var(--tw-bg-opacity));text-decoration-line:none}header#masthead #contacts ul.social .btn{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));background-image:none;border-radius:.5rem;height:auto;padding:.75rem 1rem;text-transform:uppercase;width:auto}header#masthead #contacts ul.social li.email span{display:none}@media (min-width:768px){header#masthead #contacts{text-align:right}}@media (min-width:1024px){header#masthead #contacts ul.social li.email span{display:block}header#masthead #contacts ul.social li.email img{display:none}header#masthead #contacts ul.social li.email a{font-size:1.2rem;line-height:normal;margin-top:0;padding-left:12px;padding-right:12px;text-decoration:none;width:auto}header#masthead #contacts h2{margin-top:10px}}main#primary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-bottom:1.5rem;padding-top:1.5rem}.site-content{margin-top:-1.5rem;position:relative;z-index:10}#masthead.page-home+.site-content>main#primary{padding-top:.5rem}.page-signoff{margin-bottom:3rem;margin-top:3rem}.page-signoff h3{margin-top:.25rem}.page-signoff h3+p{margin-top:0}.page-signoff .inside{border-top:1px dotted #ccc;padding-top:30px}@media (min-width:768px){.page-signoff{margin-bottom:4rem}}ul.eventlist{margin:0 0 20px;padding:0}@media (min-width:768px){ul.eventlist{margin-left:-2%}}ul.eventlist li{list-style:none;margin:0 0 .5em;padding:0}ul.eventlist li h3{font-size:1.875rem;line-height:2.25rem;margin:0 0 .25em;padding:0}ul.eventlist li p{font-size:1.125rem;line-height:1.75rem;margin:0;padding:0}@media (min-width:768px){ul.eventlist li{float:left;margin-bottom:20px;margin-left:2%;width:48%}ul.eventlist li:nth-child(odd){clear:left}}ul.rowlist{list-style-type:none;margin:0 auto;padding:0}ul.rowlist li{width:100%}@media (min-width:768px){ul.rowlist li{display:flex}}ul.rowlist li div.img{background-position:50%;background-size:cover;min-height:280px}@media (min-width:768px){ul.rowlist li div.img{background-position:50%;background-size:cover;width:50%}}ul.rowlist li div.text{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));padding:2rem}@media (min-width:768px){ul.rowlist li div.text{padding:40px;width:50%}}ul.rowlist li div.text div.inside h3{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));line-height:normal;margin:0 0 .25em;padding:0}ul.rowlist li div.text div.inside h3 a{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));text-decoration:none}ul.rowlist li div.text div.inside p{margin:0;padding:0}ul.rowlist li div.text div.inside p+p{margin-top:.5em}@media (min-width:768px){ul.rowlist li div.text div.inside{max-width:470px;padding-bottom:40px;padding-top:40px}ul.rowlist li:nth-child(odd) div.text{order:1}ul.rowlist li:nth-child(odd) div.img{order:2}}.searchtitle{margin:0;padding:0}.searchdate{color:#888;margin:10px 0;padding:0}.searchexcerpt{margin-bottom:25px}.searchexcerpt p{margin:0;padding:0}.imagerow{align-items:center;display:flex;gap:.5rem;justify-content:space-around}.imagerow img{border-radius:.5rem}.service-summary{--tw-bg-opacity:1;background-color:rgb(255 248 241/var(--tw-bg-opacity));padding-bottom:3rem;padding-top:3rem;text-align:center}.service-summary h2{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.875rem;line-height:2.25rem;margin:0 auto;padding:0}@media (min-width:768px){.service-summary h2{max-width:90%}}.service-summary div.signoff p{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;margin:0 auto;width:75%}@media (min-width:768px){.service-summary div.signoff p{max-width:90%}.service-summary div.signoff p a{white-space:nowrap}}div#content>header{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}div#content p.has-large-font-size{font-size:1.5rem;line-height:2rem;margin:0 auto;width:75%}.newsletter-bar{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));padding-bottom:3rem;padding-top:3rem;text-align:center}.newsletter-bar,.newsletter-bar h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.newsletter-bar h2{line-height:1.5}.homepage-section-heading{margin:0 0 1rem}#googlemap{height:360px}.homepage-quotes{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));padding-bottom:4rem;padding-top:4rem;text-align:center}.homepage-quotes,.homepage-quotes h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.homepage-quotes h2{margin:0 0 1rem}.homepage-quotes blockquote{font-family:freight-macro-pro,serif;margin:0;padding:1rem 0 0}.homepage-quotes blockquote p{font-size:1.875rem;font-weight:300;line-height:2.25rem;margin:0;padding:0}.homepage-quotes blockquote cite{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity));display:block;font-family:Source Sans Pro,Arial,sans-serif;font-style:normal;font-weight:700;padding-top:1rem;text-transform:uppercase}@media (min-width:768px){.homepage-quotes blockquote{margin:0 10%}}.recent-clients{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));margin-top:.5rem;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center}.home-events{padding-bottom:4rem;padding-top:4rem}.home-events h2,.home-events p{text-align:center}.home-events p{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.125rem;line-height:1.75rem;line-height:1.625;margin-bottom:1rem;margin-top:-1rem;padding:0}.home-events ul.eventlist li{text-align:center}.home-events ul.eventlist li h4{font-weight:700;margin:.25rem 0 0}.home-events ul.eventlist li h4,.home-events ul.eventlist li h5{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity))}.home-blog{background-color:#fafafa;padding:50px 0;text-align:center}.home-blog .churn li{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;text-align:left}.home-blog .churn li a{color:#404040;text-decoration:none}.home-blog .churn li a p{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity));margin:0;padding:0}.home-blog .churn li a .img{border-radius:.5rem;min-height:150px;width:100%}.home-blog .churn li a .text{padding:10px 25px}.home-blog .churn li a h3{font-size:1.5rem;line-height:2rem;margin-top:1rem}.home-blog .churn li a h4{color:#666;font-size:.875rem;line-height:1.25rem;margin:8px 0;padding:0;text-transform:uppercase}.home-media{background-color:transparent}.radar{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));margin-top:.25rem;padding-bottom:4rem;padding-top:4rem;text-align:center}ul.iconlist{list-style-type:none;margin:25px 0;padding:0;text-align:center}@media (min-width:768px){ul.iconlist{align-items:stretch;display:flex;justify-content:space-around}}ul.iconlist li{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0 0 .5em;padding:0 1em}ul.iconlist li img{margin-bottom:10px;max-width:90px}ul.iconlist li h3{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity))}ul.iconlist li h3,ul.iconlist li p{margin:0;padding:0}ul.iconlist li p strong{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-weight:400}ul.iconlist li p.detail{color:#666;font-size:1rem}ul.iconlist li p.duration{color:#888;font-size:1rem}@media (min-width:768px){ul.iconlist li{flex:1 1 0%}}ul.logolist img{max-width:none}ul.tweetlist{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;margin-bottom:3rem;margin-top:3rem;padding:0}ul.tweetlist li{align-items:flex-start;display:flex;justify-content:center;margin-bottom:.75rem;padding:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}ul.tweetlist li:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:50}ul.tweetlist li img{max-width:100%}ul.tweetlist li h3{margin-bottom:0}ul.tweetlist li h4{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;padding:0}@media (min-width:768px){ul.tweetlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.tweetlist{grid-template-columns:repeat(3,minmax(0,1fr))}}ul.teamlist{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;margin:2.5rem 0;padding:0}ul.teamlist li{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.5rem;padding:0}@media (min-width:768px){ul.teamlist li{flex-direction:row}}ul.teamlist li .img{flex-shrink:0;padding-right:2rem;width:33.333333%}ul.teamlist li .img img{border-radius:9999px;width:100%}ul.teamlist li .text{flex-grow:1}ul.teamlist li h3{margin-bottom:0}ul.teamlist li h4{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-weight:700;letter-spacing:.025em;margin:0 0 .5rem;padding:0;text-transform:uppercase}ul.teamlist li h4+p{margin-top:0}@media (min-width:1024px){ul.teamlist{grid-template-columns:repeat(2,minmax(0,1fr))}}table.event-detail{margin:0}table.event-detail tbody tr td,table.event-detail tbody tr th{border-bottom:2px solid #fff;padding:8px;text-align:left;vertical-align:top}table.event-detail tbody tr th{--tw-bg-opacity:0.2;background-color:rgb(95 77 135/var(--tw-bg-opacity));width:25%}table.event-detail tbody tr td{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity))}ul.storysofar{background-color:transparent;background-image:url(../img/dot.png);background-position:0 0;background-repeat:repeat-y;list-style-type:none;margin:1rem 0;padding:0;position:relative}ul.storysofar span.circle{--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:9999px;display:block;height:1rem;margin-left:-.25rem;margin-top:-.25rem;width:1rem}ul.storysofar span.circle.circletop{position:absolute;top:0}ul.storysofar span.circle.circlebottom{bottom:0;position:absolute}ul.storysofar li{animation-duration:.45s;box-sizing:border-box;clear:both;margin:1rem 0 0}ul.storysofar li h4.yr{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(95 77 135/var(--tw-border-opacity));border-style:solid;border-width:0 0 4px;color:rgb(95 77 135/var(--tw-text-opacity));font-weight:700;margin:0;padding-bottom:.5rem;padding-left:2rem;position:relative}ul.storysofar li h4.yr .circle.inline{bottom:0;height:12px;left:0;margin-bottom:-8px;margin-left:-2px;position:absolute;width:12px}ul.storysofar li .storycontent{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));margin-left:1rem;padding:1rem}@media (min-width:768px){ul.storysofar{background-position:top}ul.storysofar span.circle.circlebottom,ul.storysofar span.circle.circletop{left:50%;margin-left:-.5rem}ul.storysofar li{float:left;margin:-240px 0 0;width:50%}ul.storysofar li h4.yr{padding-right:2rem;text-align:right}ul.storysofar li h4.yr .circle.inline{bottom:0;height:12px;left:inherit;margin-bottom:-8px;margin-left:inherit;margin-right:-6px;position:absolute;right:0;width:12px}ul.storysofar li .storycontent{margin-left:0;margin-right:30px;padding:2rem}ul.storysofar li:first-child{margin-top:0!important}ul.storysofar li:nth-child(2n){float:right}ul.storysofar li:nth-child(2n) h4.yr{padding-left:2rem;text-align:left}ul.storysofar li:nth-child(2n) h4.yr .circle.inline{left:0;margin-bottom:-8px;margin-left:-6px;position:absolute;right:auto}ul.storysofar li:nth-child(2n) .storycontent{margin-left:30px;margin-right:0}}.blogflow>ul{list-style-type:none;margin:0;padding:0}.blogflow>ul li{margin-bottom:2rem}.blogflow>ul li img{border-radius:.25rem;margin-bottom:.5rem;min-width:100%}.blogflow>ul li h2,.blogflow>ul li h2 a{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity))}.blogflow>ul li h2 a{text-decoration-line:none}.blogflow>ul li h2 a:hover{text-decoration-line:underline}.blogflow>ul li footer{--tw-border-opacity:0.25;border-color:rgb(95 77 135/var(--tw-border-opacity));border-style:solid;border-top-width:1px;padding-top:.75rem}.blogflow>ul li footer .commentcount,.blogflow>ul li footer .tags{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem}.blogflow>ul li footer .commentcount{--tw-bg-opacity:0.1;background-color:rgb(54 215 183/var(--tw-bg-opacity));border-radius:.25rem;display:flex;margin-bottom:.25rem;padding:.5rem}.blogflow>ul li footer .commentcount span.title{width:16.666667%}.blogflow>ul li footer .tags{--tw-bg-opacity:0.2;background-color:rgb(54 215 183/var(--tw-bg-opacity));border-radius:.25rem;display:flex;padding:.5rem}.blogflow>ul li footer .tags span.title{width:16.666667%}aside.sidebar .widget-area{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}aside.sidebar .widget{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:.25rem;padding:1.5rem}aside.sidebar .widget h2{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;padding-bottom:.25rem}aside.sidebar .widget ul{display:block;list-style-type:none;margin-top:.5rem;padding:0}aside.sidebar .widget ul li{font-size:1.125rem;line-height:1.75rem;list-style-type:none;margin:0;padding:0}.homepage-subscribe form.yikes-easy-mc-form,.widget form.search-form,.widget.jetpack_subscription_widget form,.wp-block-search{margin:10px 0 0}.homepage-subscribe form.yikes-easy-mc-form p,.widget form.search-form p,.widget.jetpack_subscription_widget form p,.wp-block-search p{display:inline}.homepage-subscribe form.yikes-easy-mc-form label.wp-block-search__label,.widget form.search-form label.wp-block-search__label,.widget.jetpack_subscription_widget form label.wp-block-search__label,.wp-block-search label.wp-block-search__label{display:none}@media (min-width:768px){.homepage-subscribe form.yikes-easy-mc-form label,.homepage-subscribe form.yikes-easy-mc-form p#subscribe-email,.widget form.search-form label,.widget form.search-form p#subscribe-email,.widget.jetpack_subscription_widget form label,.widget.jetpack_subscription_widget form p#subscribe-email,.wp-block-search label,.wp-block-search p#subscribe-email{float:left;width:60%}}.homepage-subscribe form.yikes-easy-mc-form p#subscribe-email,.homepage-subscribe form.yikes-easy-mc-form p#subscribe-submit,.widget form.search-form p#subscribe-email,.widget form.search-form p#subscribe-submit,.widget.jetpack_subscription_widget form p#subscribe-email,.widget.jetpack_subscription_widget form p#subscribe-submit,.wp-block-search p#subscribe-email,.wp-block-search p#subscribe-submit{margin-bottom:0}.homepage-subscribe form.yikes-easy-mc-form .wp-block-search__inside-wrapper input[type=search],.homepage-subscribe form.yikes-easy-mc-form input[type=email],.homepage-subscribe form.yikes-easy-mc-form label input,.widget form.search-form .wp-block-search__inside-wrapper input[type=search],.widget form.search-form input[type=email],.widget form.search-form label input,.widget.jetpack_subscription_widget form .wp-block-search__inside-wrapper input[type=search],.widget.jetpack_subscription_widget form input[type=email],.widget.jetpack_subscription_widget form label input,.wp-block-search .wp-block-search__inside-wrapper input[type=search],.wp-block-search input[type=email],.wp-block-search label input{border:1px solid #ccc;border-radius:.25rem;border-right:0;box-sizing:border-box;display:block;font-size:1rem;height:42px;margin:0;padding:3px 12px;width:100%}@media (min-width:768px){.homepage-subscribe form.yikes-easy-mc-form .wp-block-search__inside-wrapper input[type=search],.homepage-subscribe form.yikes-easy-mc-form input[type=email],.homepage-subscribe form.yikes-easy-mc-form label input,.widget form.search-form .wp-block-search__inside-wrapper input[type=search],.widget form.search-form input[type=email],.widget form.search-form label input,.widget.jetpack_subscription_widget form .wp-block-search__inside-wrapper input[type=search],.widget.jetpack_subscription_widget form input[type=email],.widget.jetpack_subscription_widget form label input,.wp-block-search .wp-block-search__inside-wrapper input[type=search],.wp-block-search input[type=email],.wp-block-search label input{border-bottom-right-radius:0;border-top-right-radius:0}}.homepage-subscribe form.yikes-easy-mc-form p#subscribe-email input,.widget form.search-form p#subscribe-email input,.widget.jetpack_subscription_widget form p#subscribe-email input,.wp-block-search p#subscribe-email input{width:100%!important}.homepage-subscribe form.yikes-easy-mc-form .wp-block-search__inside-wrapper button[type=submit],.homepage-subscribe form.yikes-easy-mc-form button[type=submit],.homepage-subscribe form.yikes-easy-mc-form input.search-submit[type=submit],.homepage-subscribe form.yikes-easy-mc-form p#subscribe-submit input[type=submit],.widget form.search-form .wp-block-search__inside-wrapper button[type=submit],.widget form.search-form button[type=submit],.widget form.search-form input.search-submit[type=submit],.widget form.search-form p#subscribe-submit input[type=submit],.widget.jetpack_subscription_widget form .wp-block-search__inside-wrapper button[type=submit],.widget.jetpack_subscription_widget form button[type=submit],.widget.jetpack_subscription_widget form input.search-submit[type=submit],.widget.jetpack_subscription_widget form p#subscribe-submit input[type=submit],.wp-block-search .wp-block-search__inside-wrapper button[type=submit],.wp-block-search button[type=submit],.wp-block-search input.search-submit[type=submit],.wp-block-search p#subscribe-submit input[type=submit]{--tw-border-opacity:1;--tw-gradient-from:#36d7b7 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgba(54,215,183,0) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#0dd var(--tw-gradient-to-position);--tw-gradient-to-position: ;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:rgb(54 215 183/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px;color:#fff;display:block;font-size:1rem;font-weight:700;height:42px;margin:0;padding:3px 0;text-shadow:none;width:100%}@media (min-width:768px){.homepage-subscribe form.yikes-easy-mc-form .wp-block-search__inside-wrapper button[type=submit],.homepage-subscribe form.yikes-easy-mc-form button[type=submit],.homepage-subscribe form.yikes-easy-mc-form input.search-submit[type=submit],.homepage-subscribe form.yikes-easy-mc-form p#subscribe-submit input[type=submit],.widget form.search-form .wp-block-search__inside-wrapper button[type=submit],.widget form.search-form button[type=submit],.widget form.search-form input.search-submit[type=submit],.widget form.search-form p#subscribe-submit input[type=submit],.widget.jetpack_subscription_widget form .wp-block-search__inside-wrapper button[type=submit],.widget.jetpack_subscription_widget form button[type=submit],.widget.jetpack_subscription_widget form input.search-submit[type=submit],.widget.jetpack_subscription_widget form p#subscribe-submit input[type=submit],.wp-block-search .wp-block-search__inside-wrapper button[type=submit],.wp-block-search button[type=submit],.wp-block-search input.search-submit[type=submit],.wp-block-search p#subscribe-submit input[type=submit]{border-bottom-left-radius:0;border-top-left-radius:0}}.homepage-subscribe form.yikes-easy-mc-form button[type=submit],.homepage-subscribe form.yikes-easy-mc-form input.search-submit[type=submit],.homepage-subscribe form.yikes-easy-mc-form p#subscribe-submit,.widget form.search-form button[type=submit],.widget form.search-form input.search-submit[type=submit],.widget form.search-form p#subscribe-submit,.widget.jetpack_subscription_widget form button[type=submit],.widget.jetpack_subscription_widget form input.search-submit[type=submit],.widget.jetpack_subscription_widget form p#subscribe-submit,.wp-block-search button[type=submit],.wp-block-search input.search-submit[type=submit],.wp-block-search p#subscribe-submit{min-height:0;width:100%}@media (min-width:768px){.homepage-subscribe form.yikes-easy-mc-form button[type=submit],.homepage-subscribe form.yikes-easy-mc-form input.search-submit[type=submit],.homepage-subscribe form.yikes-easy-mc-form p#subscribe-submit,.widget form.search-form button[type=submit],.widget form.search-form input.search-submit[type=submit],.widget form.search-form p#subscribe-submit,.widget.jetpack_subscription_widget form button[type=submit],.widget.jetpack_subscription_widget form input.search-submit[type=submit],.widget.jetpack_subscription_widget form p#subscribe-submit,.wp-block-search button[type=submit],.wp-block-search input.search-submit[type=submit],.wp-block-search p#subscribe-submit{float:right;width:40%}}.homepage-subscribe h3{color:#fff}.homepage-subscribe .edit-link{display:none}.homepage-subscribe form.yikes-easy-mc-form{margin:0 auto;max-width:600px}.homepage-subscribe form.yikes-easy-mc-form button[type=submit]{--tw-border-opacity:1;--tw-gradient-from:#36d7b7 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:rgba(54,215,183,0) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#0dd var(--tw-gradient-to-position);--tw-gradient-to-position: ;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:rgb(54 215 183/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px}@media (min-width:1024px){.blogsplit{display:flex;gap:4rem}.blogsplit .blogflow{width:66.666667%}.blogsplit aside.sidebar{width:33.333333%}}.blogflow h2.entry-title,main.blogpost h2.entry-title{margin:0 0 .5em}.blogflow .entry-meta,main.blogpost .entry-meta{--tw-border-opacity:0.25;border-bottom-width:1px;border-color:rgb(85 85 85/var(--tw-border-opacity));border-style:solid;border-top-width:1px;margin-bottom:.5rem;padding-bottom:.5rem;padding-top:.5rem;position:relative}.blogflow .entry-meta .avatar-wrap,main.blogpost .entry-meta .avatar-wrap{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.blogflow .entry-meta .avatar-wrap img,main.blogpost .entry-meta .avatar-wrap img{border-radius:.25rem;height:3rem;margin-bottom:0;min-width:0;width:3rem}@media (min-width:768px){.blogflow .entry-meta img,main.blogpost .entry-meta img{left:auto;max-width:40%;position:static;top:auto}}.blogflow .entry-meta h4,main.blogpost .entry-meta h4{font-size:1.125rem;font-weight:700;line-height:1.75rem;line-height:1.25;margin:0;padding:0}.blogflow .entry-meta h5,main.blogpost .entry-meta h5{font-size:1rem;line-height:1.5rem;line-height:1.25;margin:0}@media (min-width:768px){.blogflow img.alignright,main.blogpost img.alignright{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);float:right;margin-bottom:1.5rem;margin-left:1.5rem;width:33.333333%}.blogflow .sd-content ul li,main.blogpost .sd-content ul li{margin:0 0 5px 5px!important}.blogflow .sharedaddy,main.blogpost .sharedaddy{margin-top:10px}.blogflow .entry-content p:first-child,main.blogpost .entry-content p:first-child{margin-top:0}}main.blogpost .entry-header{padding-top:2rem}@media (min-width:768px){main.blogpost .entry-wrapper{align-items:flex-start;display:flex;justify-content:space-between}main.blogpost .entry-wrapper .entry-meta{border-width:0;width:25%}main.blogpost .entry-wrapper .entry-meta .entry-meta-wrapper{--tw-border-opacity:1;border-color:rgb(95 77 135/var(--tw-border-opacity));border-style:solid;border-width:0 1px 0 0;margin-right:1.5rem;padding-right:1.5rem;text-align:right}main.blogpost .entry-wrapper .entry-content{width:75%}main.blogpost .entry-header{margin-left:25%;padding-left:1.5rem;padding-right:1.5rem}}#comments ol{list-style-type:none;margin:0;padding:0}#comments ol li{list-style-type:none;margin-bottom:.75em;min-height:96px;position:relative}#comments ol li img{border:0;border-radius:.25rem;height:50px;left:0;margin:0;padding:0;position:absolute;top:0;width:50px}#comments ol li .comment-body{padding-left:75px}#comments ol li .comment-body h4{font-size:20px;font-weight:700;margin:0;padding:0}#comments ol li .comment-body p{margin-bottom:.25em;margin-top:0}#comments ol li .comment-body .comment-metadata{color:#ccc;font-size:12px}#comments ol li .comment-body .comment-metadata a{color:#ccc;text-decoration:none}#comments ol li li{margin-left:2em}h3#reply-title{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));margin-bottom:.5rem}p.comment-subscription-form{margin:.25em 0 0}form.comment-form{margin-bottom:3rem}.homepage-subscribe{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(95 77 135/var(--tw-border-opacity));border-style:solid;padding-bottom:6rem;padding-top:6rem;text-align:center}.homepage-subscribe h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.homepage-subscribe label span{display:none}#respond{margin-top:1.5em}.post-navigation{margin-bottom:2.5em}.post-navigation strong{margin-bottom:.25em}@media (min-width:768px){.post-navigation .nav-links{align-items:flex-start;display:flex;justify-content:space-between}}.post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous{float:none;width:100%}.post-navigation .nav-links{padding-bottom:2em}.post-navigation .nav-links a{text-decoration:none}.post-navigation .nav-links a strong{color:#444}footer.global{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(54 215 183/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));padding-bottom:4rem;padding-top:4rem;text-align:center}@media (min-width:768px){footer.global .footer-wrap{align-items:flex-start;display:flex;justify-content:space-between}}footer.global nav ul{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;margin-bottom:2.5rem;max-width:80%;padding:0}footer.global nav ul li{margin-right:.5rem}footer.global nav ul li a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}footer.global nav ul li a:hover{--tw-text-opacity:0.9;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:underline}@media (min-width:768px){footer.global nav{text-align:left;width:66.666667%}}footer.global .branding img{display:inline-block;max-width:240px}footer.global .branding img.badge{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));float:right;max-width:165px;padding-bottom:1rem;padding-top:1rem}footer.global .branding p{margin:25px 0}footer.global .branding p a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}footer.global .branding p a:hover{text-decoration-line:underline}@media (min-width:768px){footer.global .branding{text-align:right;width:33.333333%}}footer.rbcred{background-color:#2f8d7b}footer.rbcred p{font-size:.875rem;line-height:1.25rem;margin:0;padding:.5rem .25rem;text-align:right}footer.rbcred p a{opacity:.6;text-decoration-line:none}footer.rbcred p a,footer.rbcred p a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}footer.rbcred p a:hover{opacity:1}@media (min-width:768px){article.acf_whatwedo div.entry-content p{margin-top:0}article.acf_whatwedo div.entry-content ul{margin:1em}article.acf_whatwedo img.alignright{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);float:right;margin-bottom:1.5rem;margin-left:1.5rem;width:33.333333%}}@media (min-width:1024px){article.acf_whatwedo{max-width:64rem}}button{border-style:none}.donate-form{max-width:82rem}.donate-form .donate-tabs{align-items:stretch;display:flex;justify-content:center;margin-left:1rem;margin-right:1rem}.donate-form .donate-tabs button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);background-color:rgb(209 213 219/var(--tw-bg-opacity));border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-left:.5rem;margin-right:.5rem;padding:1rem 2rem}.donate-form .donate-tabs button.active{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(243 244 246/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(75 85 99/var(--tw-text-opacity))}.donate-form .donate-panels{font-weight:400;margin-bottom:6rem}.donate-form .donate-panels>div{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));border-radius:.5rem;padding:1rem}@media (min-width:1024px){.donate-form .donate-panels>div{padding:2rem}}.title-and-image{--tw-bg-opacity:1;background-color:rgb(239 237 243/var(--tw-bg-opacity))}.title-and-image .titleimagewrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1.5rem;padding-top:3rem;position:relative;width:100%;z-index:20}@media (min-width:768px){.title-and-image .text{width:66.666667%}}.title-and-image .text p.back{--tw-bg-opacity:0.4;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:1.5rem;padding:.5rem;text-transform:uppercase}.title-and-image .text p.back a{text-decoration-line:none}.title-and-image .text p.back+h1{padding-top:0}.title-and-image .text h1{margin-bottom:0;padding-bottom:.75rem;padding-top:1rem}.title-and-image .text p{font-size:1.125rem;line-height:1.75rem;line-height:1.375;margin-top:0}.title-and-image .text p:last-child{margin-bottom:0;padding-bottom:.5rem}@media (min-width:1024px){.title-and-image .text p:last-child{padding-bottom:1.5rem}.title-and-image .text p{font-size:1.5rem;line-height:2rem}}.title-and-image.has-header-image{background-position:50%;background-size:cover;position:relative}.title-and-image.has-header-image:before{--tw-bg-opacity:0.25;background-color:rgb(95 77 135/var(--tw-bg-opacity));content:" ";display:block;inset:0;position:absolute}.title-and-image.has-header-image .container{align-items:stretch;display:flex;flex-direction:column;height:55vh;justify-content:flex-end;min-height:400px}.title-and-image.has-header-image .titleimagewrap{align-items:flex-start;justify-content:flex-end}@media (min-width:768px){.title-and-image.has-header-image .titleimagewrap{align-items:flex-start;justify-content:flex-start}}.title-and-image.has-header-image h1,.title-and-image.has-header-image p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-shadow:0 0 15px rgba(0,0,0,.5)}.title-and-image.has-header-image p{font-weight:700}.title-and-image.has-header-image div.image{margin:0}.title-and-image .overlaid-image{background-position:50%;background-size:cover;inset:0;position:absolute}.title-and-image.spokesperson-header .text{padding-bottom:1.5rem}@media (min-width:768px){.title-and-image.spokesperson-header .titleimagewrap{align-items:center;flex-direction:row;justify-content:space-between}.title-and-image.spokesperson-header .text{padding-bottom:0;padding-right:4rem;width:66.666667%}.title-and-image.spokesperson-header .image{margin-bottom:-4rem;width:33.333333%}}.title-and-image.spokesperson-header h1,.title-and-image.spokesperson-header p{text-shadow:none}.title-and-image.spokesperson-header h1+p{margin-bottom:1rem}.title-and-image.spokesperson-header .image img{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.homepage-header{align-items:flex-start;display:flex;flex-direction:column;height:70vh;justify-content:flex-end;margin-bottom:0;padding-top:0;position:relative}@media (min-width:768px){.homepage-header{//min-height:70vh;height:720px}}.homepage-header .container{z-index:40}.homepage-header .text{padding-bottom:4rem;text-align:center}@media (min-width:768px){.homepage-header .text{margin-left:auto;margin-right:auto;max-width:64rem;width:auto}}.homepage-header .text h1{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));line-height:1.25;margin-bottom:.75rem;text-shadow:0 0 15px rgba(0,0,0,.5)}.homepage-header .slides{background-position:50%;background-size:cover;inset:0;position:absolute}.homepage-header .slick-list,.homepage-header .slick-track{height:100%}.homepage-header .homepage-slide{background-position:50%;background-size:cover;height:100%;inset:0;position:absolute}.social-or-subscribe{margin-top:2rem}.social-or-subscribe .homepage-subscribe,.social-or-subscribe div.social{padding:2rem}.social-or-subscribe div.social{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));text-align:center}.social-or-subscribe div.social h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));margin-top:0}.social-or-subscribe div.social ul.social{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style-type:none;margin:0;padding:0}.social-or-subscribe div.social ul.social li{margin:0;padding:0;text-align:center}.social-or-subscribe div.social ul.social li h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:none;font-size:1rem;margin-bottom:.5rem}.social-or-subscribe div.social ul.social li a{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-width:1px;box-sizing:border-box;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;height:4rem;justify-content:center;margin-left:auto;margin-right:auto;text-align:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:4rem}.social-or-subscribe div.social ul.social li a img{width:50%}.social-or-subscribe div.social ul.social li a:hover{--tw-bg-opacity:0.25;background-color:rgb(0 0 0/var(--tw-bg-opacity))}@media (min-width:1024px){.social-or-subscribe{display:flex}.social-or-subscribe .homepage-subscribe{padding:3rem;width:50%}.social-or-subscribe .homepage-subscribe a.btn{margin-top:0}.social-or-subscribe div.social{--tw-bg-opacity:0.95;padding:3rem;width:50%}}.homepage-spokesperson-network{--tw-bg-opacity:1;background-color:rgb(239 237 243/var(--tw-bg-opacity));padding-bottom:3rem;padding-top:3rem;text-align:center}.homepage-spokesperson-network .images{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;margin-top:1.5rem}.homepage-spokesperson-network .images a{margin-left:-.5rem;margin-right:-.5rem}.homepage-spokesperson-network img{--tw-border-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:4px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:9rem}.homepage-spokesperson-network .writeup{margin-left:auto;margin-right:auto;max-width:56rem}.focus-area-filter{--tw-border-opacity:0.5;--tw-bg-opacity:1;background-color:rgb(239 237 243/var(--tw-bg-opacity));border-color:rgb(95 77 135/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px;margin-bottom:2rem;margin-top:-2rem;padding:1.25rem}@media (min-width:1024px){.focus-area-filter{align-items:flex-start;display:flex}}.focus-area-filter p{font-weight:700;line-height:1.25;margin:0;padding-right:1rem;padding-top:.5rem}.focus-area-filter nav{margin-bottom:-.5rem}.focus-area-filter nav a{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(95 77 135/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(95 77 135/var(--tw-text-opacity));display:inline-block;font-weight:500;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem;text-decoration-line:none}.focus-area-filter nav a:hover{--tw-bg-opacity:0.05;--tw-text-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));color:rgb(95 77 135/var(--tw-text-opacity))}.focus-area-filter nav a.active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}ul.spokesperson-list{display:grid;gap:2rem;list-style-type:none;margin:1rem 0 0;padding:0;padding-left:0!important;padding-right:0!important}@media (min-width:768px){ul.spokesperson-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.spokesperson-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.block-editor-block-list__block ul.spokesperson-list{pointer-events:none}.secondary-list{margin-top:6rem}.spokesperson-promo{--tw-border-opacity:0.25;align-items:center;border-color:rgb(85 85 85/var(--tw-border-opacity));border-radius:.5rem;border-style:solid;border-width:1px;display:flex;flex-direction:column;justify-content:space-between;margin:0}.spokesperson-promo .image{--tw-bg-opacity:0.1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-shrink:0;margin:-1px}.spokesperson-promo .image img{--tw-border-opacity:0.25;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(85 85 85/var(--tw-border-opacity));border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;display:block;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.spokesperson-promo .image img,.spokesperson-promo .image:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.spokesperson-promo .image:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.spokesperson-promo .text{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:1rem;text-align:center}.spokesperson-promo .text h3{margin:0;padding:0}.spokesperson-promo .text h3 a{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));text-decoration-line:none}.spokesperson-promo .text h3 a:hover{--tw-text-opacity:1;color:rgb(54 215 183/var(--tw-text-opacity));text-decoration-line:underline}.spokesperson-promo .text p.speaker-biog{margin:0;padding:.25rem 0 0}p.spokesperson-socials,p.spokesperson-website{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity));font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;margin-top:.5rem}p.spokesperson-socials span.twitter span,p.spokesperson-website span.twitter span{margin-right:1rem}p.spokesperson-socials span span,p.spokesperson-website span span{align-items:center;display:inline-flex;gap:.5rem;justify-content:flex-start}p.spokesperson-socials svg,p.spokesperson-website svg{fill:currentColor;height:1.25rem;width:1.25rem}p.spokesperson-socials a,p.spokesperson-website a{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity))}p.spokesperson-socials a:hover,p.spokesperson-website a:hover{text-decoration-line:underline}.titleimagewrap p.spokesperson-socials svg,.titleimagewrap p.spokesperson-website svg{height:2rem;width:2rem}@media (min-width:768px){.spokesperson .text{max-width:56rem}.spokesperson .text>:first-child{padding-right:6rem}}.focuses{margin-bottom:1.5rem}@media (min-width:1024px){.focuses{align-items:center;display:flex}}.focuses span.label{font-weight:700;line-height:1.25;margin:0;padding-right:1rem}.focuses .badge{display:inline-block}.focuses .badge a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));margin-right:.5rem;padding:.5rem 1rem;text-decoration-line:none}ul.impact{display:grid;gap:1rem;list-style-type:none;margin:1rem auto;padding:0}@media (min-width:640px){ul.impact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.impact{grid-template-columns:repeat(3,minmax(0,1fr))}}ul.impact li{--tw-bg-opacity:1;background-color:rgb(239 237 243/var(--tw-bg-opacity));border-radius:.5rem;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;-o-object-fit:fill;object-fit:fill;padding:0}ul.impact li,ul.impact li ul.people{margin:0;text-align:center}ul.impact li ul.people{display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:center;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}ul.impact li ul.people li{display:inline-flex;justify-content:center;white-space:nowrap}ul.impact li ul.people li a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(95 77 135/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-weight:700;padding:.125rem .5rem;text-decoration-line:none}ul.impact li ul.people li a:hover{--tw-bg-opacity:0.9;background-color:rgb(95 77 135/var(--tw-bg-opacity))}ul.impact li .media{flex-grow:0;-o-object-fit:fill;object-fit:fill;padding:.5rem .5rem 0}ul.impact li .media iframe,ul.impact li .media img{border-radius:.25rem;width:100%}ul.impact li .media img{display:block}ul.impact li .media video{border-radius:.25rem;min-width:100%}ul.impact li .text{flex-grow:1;padding:1rem}ul.impact li .text p{font-size:1.125rem;line-height:1.75rem;margin-bottom:.75rem;margin-top:0}@media (min-width:1024px){ul.impact li .text p{font-size:1.5rem;line-height:2rem}}ul.impact li .text p strong{--tw-text-opacity:1;color:rgb(95 77 135/var(--tw-text-opacity))}ul.impact li .link{border-radius:.25rem;flex-grow:0;justify-self:end;padding:0 .5rem .5rem}ul.impact li .link p{margin:0;padding:0}ul.impact li .link p a{--tw-bg-opacity:0.75;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;display:block;padding:.5rem}.page-signoff+.supporter-logos{margin-top:-3rem}.page-signoff+.supporter-logos .supporter-logos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.page-signoff+.supporter-logos .supporter-logos-grid div{align-items:center;border-radius:.25rem;display:flex;justify-content:center;padding:.75rem .75rem .75rem 0}.page-signoff+.supporter-logos .supporter-logos-grid div img{height:40px}footer.supporters{--tw-bg-opacity:1;background-color:rgb(54 215 183/var(--tw-bg-opacity));padding-bottom:1.5rem;padding-top:1.5rem}footer.supporters h5{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}footer.supporters .footer-logos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}footer.supporters .footer-logos-grid div{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;display:flex;justify-content:center;padding:.5rem}footer.supporters .footer-logos-grid div img{height:40px}.btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.wp-block-image img{border-radius:.25rem}.protected-post-form{background-color:rgba(95,77,135,.2);border-color:rgba(95,77,135,.4);border-radius:.5rem;border-width:1px;margin:4rem auto;max-width:42rem;padding:4rem;text-align:left}.protected-post-form div.field{width:100%}.protected-post-form div.field input{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100%}.protected-post-form p.form-submit{margin-bottom:0}.protected-post-form p.form-submit input{display:block;width:100%}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.fill-current{fill:currentColor}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}