body{--border-radius: 20px;--border-radius-sm: 10px;--header-height: 3.7rem;--header-margin: calc(var(--wp--style--root--padding-left) * 2);--footer-margin: calc(var(--wp--style--root--padding-left));--team-gap: 2rem;--ease: ease-in-out;--dark-page-bg-color: #202020;--subemnu-bg-color: var(--wp--preset--color--custom-white);--subemnu-color: #202020;--ph: max(80vh, 30rem);--gs-root-animation-opacity: 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--card-staff-title-size: 1.2rem;--loading-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' style='&%2310; stroke: %230693e3;&%2310;'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 800px){body{--ph: max(50vh, 28rem)}}@media screen and (max-width: 424px){html:has(body.sp_bodyfront){font-size:15px}}@media screen and (min-width: 2000px){html:has(body.sp_bodyfront){font-size:18px}}:root .entry-content>*{margin-block-start:revert;margin-block-end:revert}img,svg{max-width:100%;height:auto}svg{display:block}:where(*){box-sizing:border-box}h1.editor-post-title{font-size:2rem}:is(.has-giant-font-size){line-height:1;max-width:100%}:where(h1),:is(.has-huge-font-size){line-height:1.05;font-weight:500}:where(h1):not(:has(br)),:is(.has-huge-font-size):not(:has(br)){max-width:58rem}:where(h2),:is(.has-x-large-font-size),:is(.has-large-font-size){line-height:1.1}:where(h2):not(:has(br)),:is(.has-x-large-font-size):not(:has(br)),:is(.has-large-font-size):not(:has(br)){max-width:36rem}:where(h3),:is(.has-medium-font-size){line-height:1.15}:where(h3):not(:has(br)),:is(.has-medium-font-size):not(:has(br)){max-width:36rem}@media screen and (max-width: 424px){:is(h1,h2,h3,h4,h5,h6) br{display:none !important}}:where(.has-item-title-font-size){line-height:1.1}:where(.has-introduction-font-size){line-height:1.6}:where(.has-index-marker-font-size){font-family:var(--wp--preset--font-family--plus-jakarta-sans)}.gspb-dynamic-post-title .gspb-dynamic-title-element,.gspb_meta :is(h1,h2,h3,h4,h5,h6,p,ul,ol){font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.cover-text{font-size:130px;line-height:1.1}@keyframes fade-in{from{opacity:0}to{opacity:1}}:root :is(.wp-block-button .wp-block-button__link){position:relative;overflow:hidden;transition:scale .2s var(--ease);--hspace: min(3.5rem, 6vw);padding-left:var(--hspace);padding-right:var(--hspace)}:root :is(.wp-block-button .wp-block-button__link):is(:hover,:focus){scale:1.05}@media screen and (max-width: 425px){.wp-block-buttons{flex-direction:column;align-items:center}}:root .btn{display:inline-flex;border-radius:99em;background-color:var(--wp--preset--color--custom-black);color:var(--wp--preset--color--custom-white);text-decoration:none;padding:.5em 1em}:root .btn.outlined{background:none;border:1px solid;color:var(--wp--preset--color--custom-black)}:where(.wp-block-list){padding-left:1.2em}:where(.wp-block-list) li{margin-bottom:1em}:root .main-section{--offset: calc(var(--border-radius) * 2);padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--50);border-radius:var(--border-radius)}:root .main-section:has(+:is(.main-section.has-background,.image-section)),:root .main-section:has(+style+:is(.main-section.has-background,.image-section)){margin-bottom:calc(var(--offset)*-1);padding-bottom:calc(var(--wp--preset--spacing--70) + var(--offset)*1)}:root *:has(.main-section)+*:is(.main-section,:has(.main-section)){margin-top:calc(var(--offset)*-1)}.sp_bodyfront .main-section[class*=related]:not(:has(.cards-grid)){display:none !important}.post-type-gspbstylebook .stylebook-tab-buttons{gap:5px !important}:root :is(.is-layout-constrained)>*{margin-block-start:revert;margin-block-end:revert}.has-global-padding>.alignfull{margin-left:0 !important;margin-right:0 !important}.site-header{background-color:hsla(0,0%,100%,.9);margin:var(--header-margin) !important;width:calc(100% - var(--header-margin)*2);border-radius:var(--border-radius-sm);color:#202020;height:var(--header-height);display:grid;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sp_bodyfront .site-header{position:fixed;left:0;top:0;z-index:1000}.site-footer{margin:var(--footer-margin) !important}.wp-block-columns:last-child{margin-bottom:0}@media screen and (max-width: 741px){.wp-block-column.first-on-mobile{order:-1}}.wp-block-separator{border-top-width:1px}.gspb-breadcrumbs{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;font-family:var(--wp--preset--font-family--plus-jakarta-sans);gap:.75em}.gspb-breadcrumbs a{text-decoration:none}.gspb-breadcrumbs a:hover{font-weight:bold}.wp-block-post-date{font-family:var(--wp--preset--font-family--plus-jakarta-sans);font-size:.8rem;margin-bottom:.75em}.page-header{min-height:var(--ph);display:flex;flex-direction:column;justify-content:end;padding-top:calc(var(--wp--preset--spacing--70)*2) !important}.page-header>.page-header-inner{display:flex;flex-direction:column;align-items:start;width:100%;gap:2rem}.image-section{min-height:80vh;border-radius:var(--border-radius);overflow:hidden}.text-box{padding:var(--wp--preset--spacing--50) !important;border-radius:var(--border-radius-sm)}.narrow-content{margin-left:auto;max-width:36rem}.entry-content{margin-top:0}.entry-content :where(.wp-block-greenshift-blocks-image img){border-radius:var(--border-radius-sm)}.wp-block-greenshift-blocks-image img{display:block !important}.wp-block-gallery img{border-radius:var(--border-radius-sm)}.ss-gallery{margin-top:var(--wp--preset--spacing--60) !important;margin-bottom:var(--wp--preset--spacing--60) !important}.ss-gallery img{border-radius:var(--border-radius)}:where(.accordion-section) .gs_title{margin-top:0;margin-bottom:0}:where(.accordion-section) .gs_icon{transition:rotate .3s var(--ease);flex-shrink:0}:where(.accordion-section) .gs_click_sync{width:100%;font-weight:inherit;border:none;padding:0;font-family:inherit;background:none;font-size:inherit;text-align:inherit;display:flex;align-items:start;gap:.5em;line-height:inherit}:where(.accordion-section) .gs_content{transition:max-height .5s var(--ease);overflow:hidden;max-height:0}:where(.accordion-section) .gs_item[data-active=true] .gs_content{max-height:200em}:where(.accordion-section) .gs_item[data-active=true] .gs_icon{rotate:.5turn}.ss-read-more{position:relative}.ss-read-more .gs_item button,.ss-read-more .gs_item{padding:0;background:none;border:none}.ss-read-more .gs_title button{justify-content:center}.ss-read-more .gs_title .wp-button-element{display:inline-flex}.ss-read-more .gs_item.active .gs_title{visibility:hidden}.gs_title button{letter-spacing:inherit}:root body .cards-grid{margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)}ul[class*=-template]{padding-left:0;padding-right:0;list-style:none}.cards-grid>ul[class*=-template],.cards-grid>div.gspbgrid_list_builder>ul[class*=-template]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--50)}.cards-grid>ul[class*=-template]>li:is(.gspbgrid_item,.hentry),.cards-grid>div.gspbgrid_list_builder>ul[class*=-template]>li:is(.gspbgrid_item,.hentry){flex:0 0 auto;width:18rem !important}.cards-grid>ul[class*=-template] :is(.gspb-containerlink,.gspbgrid_item_link):focus-visible,.cards-grid>div.gspbgrid_list_builder>ul[class*=-template] :is(.gspb-containerlink,.gspbgrid_item_link):focus-visible{outline:none}.gspbgrid_item_link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.gspbgrid_item::marker{content:none !important}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)){padding:var(--wp--preset--spacing--30);background:#fff;color:#000;border-radius:var(--border-radius);scale:1 !important;transition-property:background,box-shadow,scale,mix-blend-mode !important;transition-duration:.3s !important;transition-timing-function:var(--ease) !important;transition-delay:0s !important;mix-blend-mode:normal;overflow:hidden}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-post,:has(.type-post)){aspect-ratio:3/4}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-post,:has(.type-post)) img.card-image{aspect-ratio:4/3}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-post,:has(.type-post)):not(.wp-custom-template-article):not(.sticky){position:relative;overflow:hidden;background-color:#202020 !important;color:#fff}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-post,:has(.type-post)):not(.wp-custom-template-article):not(.sticky) img.card-image{position:absolute;top:0;left:0;width:100%;height:110%;z-index:-1;opacity:.35}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)){aspect-ratio:3/4}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) :is(img.wp-post-image,div.wp-block-greenshift-blocks-dynamic-post-image img){aspect-ratio:1}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) .card-title{font-size:var(--card-staff-title-size)}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) .card-info{text-align:center;justify-content:center}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) .card-info>*{text-align:inherit;justify-content:inherit}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-segment,:has(.type-segment)){aspect-ratio:1/1;padding:var(--wp--preset--spacing--50)}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-segment,:has(.type-segment)) .card-image{width:4.5rem;aspect-ratio:1}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-segment,:has(.type-segment)) .card-title{font-size:var(--wp--preset--font-size--medium)}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-segment,:has(.type-segment)):is(:hover,:focus-within){mix-blend-mode:overlay}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-office,:has(.type-office)) .card-info{text-align:center}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-book,:has(.type-book)) img.card-image{aspect-ratio:1}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)) .card-title{font-size:1.1rem;margin:.5em 0;line-height:1.1}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)) .card-info{margin-top:var(--wp--preset--spacing--30)}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)) .card-image{border-radius:var(--border-radius-sm);-o-object-fit:cover;object-fit:cover;width:100%}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):has(:is(.gspbgrid_item_link,.gspb-containerlink)):is(:hover,:focus-within,:focus){scale:1.075 !important;box-shadow:1rem 1rem 1rem rgba(0,0,0,.3)}@media screen and (max-width: 741px){:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)){aspect-ratio:unset;width:90% !important}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) .card-container{display:grid;grid-template-columns:5em 1fr;gap:var(--wp--preset--spacing--40);align-items:center}:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) .card-info,:where(.ss-card,.cards-grid ul[class*=-template]>li:is(.gspbgrid_item,.hentry)):is(.type-staff,:has(.type-staff)) .card-title{margin-top:0}}.featured-posts-grid>ul[class*=-template]{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.featured-posts-grid>ul[class*=-template] .card-image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.ss-card.post-result{display:flex;position:relative;gap:var(--wp--preset--spacing--40);font-size:.9em;background:none;padding:0}.ss-card.post-result .full-link{position:absolute;top:0;left:0;width:100%;height:100%}.ss-card.post-result .card-image{flex:0 0 auto;width:8rem;aspect-ratio:4/3;height:auto}.ss-card.post-result .card-title{margin-top:1em}.ss-card.post-result .authors-list{font-size:.9em;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1.1rem 0}.ss-card.post-result .authors-list :is(h1,h2,h3,h4,h5,h6){font-weight:normal;font-size:inherit}:where(.office-card){aspect-ratio:4/3}:where(.office-card) :is(img.wp-post-image,div.wp-block-greenshift-blocks-dynamic-post-image img){aspect-ratio:2/1}:where(.items-grid){display:flex;gap:var(--wp--preset--spacing--50);flex-wrap:wrap;justify-content:center;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)}:where(.items-grid)>*{flex:0 1 26rem}.bulleted-item{--gap: var(--wp--preset--spacing--20);--columns: 4;display:flex;flex-basis:18rem;padding:var(--wp--preset--spacing--40);border:1px solid;border-radius:var(--border-radius);gap:var(--gap)}.bulleted-item .item-bullet{font-size:2rem;font-family:var(--wp--preset--font-family--plus-jakarta-sans);line-height:1}.bulleted-item>*>:first-child{margin-top:0}.staff-position{font-size:1.1rem;font-weight:bold}:is(body.single-job-opening,body.single-staff,body.single-post:not(.post-template-wp-custom-template-article),body.single-book,body.home.page){background:var(--dark-page-bg-color);color:#fff}.wp-site-blocks{animation:fade-in 1s ease-out forwards}body.custom-cursor-enabled .wp-site-blocks{cursor:none}body.custom-cursor-enabled .wp-site-blocks *:hover{cursor:none}.custom-cursor{--cursor-size: 4rem;--cursor-color: black;--link-cursor-color: orange;transform-origin:center center;position:fixed;text-align:center;top:0;left:0;width:var(--cursor-size);height:var(--cursor-size);border-radius:50%;overflow:hidden;pointer-events:none;translate:-50% -50%;z-index:100000000;scale:.2;color:#fff;transition:transform .15s ease-out;transition:scale .2s ease-in-out,border .2s ease-in-out,background .2s ease-in-out;border:solid 0px rgba(0,0,0,0);font-size:.6rem;font-weight:bold;text-transform:uppercase;letter-spacing:.03em}.custom-cursor span{opacity:0;display:block;transition:all .15s ease-out;position:absolute;z-index:2;top:60%;left:50%;translate:-50% -50%;white-space:nowrap}.custom-cursor::after{content:"";position:absolute;left:0;width:100%;height:100%;transition:inherit;border-radius:inherit;background-color:var(--cursor-color);opacity:.8}.custom-cursor::before{content:"";position:absolute;left:0;width:100%;height:100%;transition:inherit;border-radius:inherit;background-color:#fff;opacity:1;mix-blend-mode:difference}.custom-cursor.is-over-card{scale:1}.custom-cursor.is-over-card span{opacity:1;top:50%;transition-delay:.15s}.custom-cursor.is-over-footer{--cursor-color: #909090ff}.custom-cursor.is-over-link:not(.is-over-card){--cursor-color: var(--link-cursor-color);scale:.3}.word{display:inline-flex}.word-wrapper{overflow:hidden}mark .word{opacity:1 !important;transform:none !important}.mobile-nav-panel,.gspb-buttonbox{background:none !important;padding:0 !important}:where(.sp-classic-menu) .sp-block-navigation__submenu-icon{height:auto;width:auto;padding:.35em}.sp-classic-menu.mobile-menu .sp-block-navigation__container{gap:0}.sp-classic-menu.mobile-menu .sp-block-navigation__container>.menu-item{border-bottom:1px solid #ccc;padding:1em 0}.sp-classic-menu.mobile-menu .sp-block-navigation__container>.menu-item>a{font-weight:bold}.sp-classic-menu.mobile-menu .sp-block-navigation__submenu{padding-top:1em}.sp-classic-menu.desktop-menu .sp-block-navigation__container{gap:1em}.sp-classic-menu.desktop-menu .sp-block-navigation__container>.sp-block-navigation-item{height:var(--header-height)}.sp-classic-menu.desktop-menu .sp-block-navigation__container .sp-block-navigation__submenu-container .sp-block-navigation__submenu{margin-top:.5em;padding:1.2em 1.2em;margin-left:-1.2em;background:var(--subemnu-bg-color, rgb(255, 255, 255));color:var(--subemnu-color, rgb(0, 0, 0));border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:.5em}:is(.areas-list,.labels-list){gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--60)}:is(.areas-list,.labels-list) .item{padding:.75rem 2.5rem;border-radius:var(--border-radius)}:is(.areas-list,.labels-list) .item>*:first-child{margin-top:0}.bulletted-title{align-items:baseline}:where(.item){background:#fff;color:#000;border-radius:var(--border-radius);padding:var(--wp--preset--spacing--50)}:where(.ss-search-bar) .gspbsearch_form{gap:.5em}:where(.ss-search-bar) .gspbsearch_input{border:none;border-radius:99em;background:#e1dcdc;padding:.5em 1.5em}:where(.ss-search-bar) .gspbsearch_btn{border-radius:99em}.authors-list{flex-grow:1;line-height:1.1}.authors-list ul.wp-block-repeater-template{display:flex;flex-wrap:nowrap;gap:.3em;justify-content:end}.authors-list ul.wp-block-repeater-template>.gspbgrid_item{flex:0 0 auto;background:none;padding:0}.authors-list .author{display:flex;align-items:center;gap:.3em}.authors-list .author-image{width:2rem;border-radius:999em;aspect-ratio:1}.authors-list .author-name{margin:0;font-size:1rem}.authors-bar{line-height:1.1;margin-bottom:1em}.authors-bar a{color:currentColor !important;text-decoration:none !important}.authors-bar:not(:has(.wp-block-repeater-template)){display:none !important}.authors-bar .wp-block-repeater-template{gap:1em;display:flex;flex-wrap:wrap}.authors-bar .wp-block-repeater-template .author-image img{width:min(60px,10vw);aspect-ratio:1}.authors-bar :is(.author-image,.author-name,.author-position){margin-top:0;margin-bottom:0}.form-cols{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--50)}.form-cols .col{flex:1 0 20em}.wpcf7{--error-color: rgb(255, 47, 0);--warning-color: rgb(255, 246, 122)}.wpcf7 :is([type=text],[type=email],[type=tel],[type=url],[type=submit],textarea,select){width:100%;border-radius:var(--border-radius);border:none;padding:.75em 1em}.wpcf7 [type=file]::file-selector-button{border-radius:var(--border-radius);padding:.75em 1em;border:none}.wpcf7 textarea{border-radius:var(--border-radius-sm);resize:vertical}.wpcf7 [type=submit]{background:var(--wp--preset--color--custom-black);color:var(--wp--preset--color--custom-white);padding:.75em 1em;font-size:1.1rem;font-family:var(--wp--preset--font-family--plus-jakarta-sans)}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI3NiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTMuNjYsMTAxLjY2bC04MCw4MGE4LDgsMCwwLDEtMTEuMzIsMGwtODAtODBBOCw4LDAsMCwxLDUzLjY2LDkwLjM0TDEyOCwxNjQuNjlsNzQuMzQtNzQuMzVhOCw4LDAsMCwxLDExLjMyLDExLjMyWiI+PC9wYXRoPjwvc3ZnPg==");background-repeat:no-repeat;background-position:calc(100% - 1em) 50%;background-size:1.2em}.wpcf7 p:has(label){margin:.5em 0}.wpcf7 .wpcf7-form-control-wrap{margin:.3em 0;display:block}.wpcf7 .wpcf7-not-valid-tip{color:#fff;background-color:var(--error-color);padding:.3em 1em;font-size:.8em;border-radius:var(--border-radius);display:inline-flex}.wpcf7 .wpcf7-form .wpcf7-response-output{margin:1em 0;padding:.6em 1em;border:2px solid #00a0d2;border-radius:var(--border-radius);border-color:currentColor !important}.wpcf7 .wpcf7-spinner{display:block;margin:1em auto}:is(.cards-grid:has(+.show-more-content),.cards-grid:has(+.clearfix+.show-more-content)){margin-bottom:0 !important}.sp_bodyfront .show-more-content .hidden-content{max-height:0;overflow:hidden}.sp_bodyfront .show-more-content .hidden-content>*{opacity:0;transition:opacity .5s var(--ease)}.sp_bodyfront .show-more-content .hidden-content .cards-grid{margin-top:0}.sp_bodyfront .show-more-content.active .wp-block-buttons{display:none}.sp_bodyfront .show-more-content.active .hidden-content{max-height:999em;overflow:visible;transition:overflow .5s 1s}.sp_bodyfront .show-more-content.active .hidden-content>*{opacity:1}.sp-grid-query{--loader-size: 3em;position:relative}.sp-grid-query .sp-query-template{transition:opacity .2s var(--ease);padding:0}.sp-grid-query::after{position:absolute;width:var(--loader-size);height:var(--loader-size);top:50%;left:50%;translate:-50% -50%;background-image:var(--loading-icon);background-size:100% auto;background-repeat:no-repeat;z-index:10}.sp-grid-query.is-loading .sp-query-template{opacity:.5}.sp-grid-query.is-loading::after{content:""}.sp-grid-query.is-loaded{animation:fade-in 1s ease-out forwards}.sp-tax-filter-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--40)}.sp-tax-filter-form .sp-tax-fieldset{border:none;padding:0;margin:0;position:relative}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-legend{padding:.5em 1em;background:var(--wp--preset--color--custom-white);border-radius:var(--border-radius);display:flex;justify-content:space-between;align-items:center;gap:.75em}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-legend::after{content:"";width:.8em;height:.8em;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8338 0.821045L6.83382 7.00281L0.833817 0.821045' stroke='%23202020' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A")}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-grid-container{position:absolute;top:100%;left:-999em;translate:-50% 0;z-index:10;padding-top:.5em;font-size:.9em;max-height:20em;overflow-y:auto;border-radius:var(--border-radius-sm);background:var(--wp--preset--color--custom-white);box-shadow:2px 2px 10px rgba(0,0,0,.125)}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-grid-container .sp-tax-grid{--container-width: 16rem;width:var(--container-width);padding:var(--wp--preset--spacing--40);display:flex;flex-direction:column;gap:1em;opacity:0;translate:0 .5em;transition:all .3s var(--ease)}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-grid-container .sp-tax-grid>.sp-tax-item{flex:0 1 var(--item-width);padding-bottom:1em;border-bottom:1px solid #ccc}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-item{position:relative}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-item input{visibility:hidden;position:absolute;left:0}.sp-tax-filter-form .sp-tax-fieldset .sp-tax-item:is(:has(:checked)){font-weight:bold;letter-spacing:-0.01em}@media(hover: hover)and (pointer: fine){.sp-tax-filter-form .sp-tax-fieldset .sp-tax-item:is(:has(:checked)):hover{font-weight:bold;letter-spacing:-0.01em}}.sp-tax-filter-form .sp-tax-fieldset:is(:focus-within,:hover) .sp-tax-grid-container{left:50%}.sp-tax-filter-form .sp-tax-fieldset:is(:focus-within,:hover) .sp-tax-grid-container .sp-tax-grid{opacity:1;translate:initial}@media screen and (max-width: 425px){.sp-tax-filter-form{flex-direction:column}}.sp_bodyfront .article-post-image{min-height:var(--ph)}.sp_bodyfront .article-post-image:not(:has(.wp-block-cover__image-background)){display:none}:is(body.wp-singular.post-template-wp-custom-template-article) .wp-block-group.alignwide>.wp-block-heading{margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)}[data-paneltype=popup] .gspb_slidingPanel-wrap{background:none !important;min-height:0 !important;max-width:100% !important}.gspb_slidingPanel-inner{padding:var(--wp--preset--spacing--20) !important}.wp-block-search .wp-block-search__button{border-radius:99em}.wp-block-search .wp-block-search__input{border-radius:var(--border-radius)}.wp-block-search .search-icon{scale:-1 1}.wp-block-query-pagination a{text-decoration:none}.wp-block-query-pagination a:is(:hover,:focus){text-decoration:underline}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:1em;align-items:center}.hidden-content{overflow:hidden;max-height:0;transition:max-height .5s var(--ease)}.hidden-content.active{max-height:99em}.ss-video{border-radius:var(--border-radius-sm);overflow:hidden}[id]{scroll-margin:90px}body.search-results li.hentry{margin-top:0;aspect-ratio:3/4 !important}.dynamic-search{position:relative}.dynamic-search .dynamic-search-results{background:var(--wp--preset--color--custom-white);position:absolute;top:100%;left:0;width:100%;z-index:10}.dynamic-search-results{position:relative;border-radius:var(--border-radius-sm);max-height:22rem;overflow-y:auto}.dynamic-search-results.is-loading{min-height:150px}.dynamic-search-results.is-loading :is(.hentry,.ds-empty){opacity:0}.dynamic-search-results.is-loading::after{content:var(--loading-icon);position:absolute;top:50%;left:50%;translate:-50% -50%}.dynamic-search-results :is(.hentry,.ds-empty){opacity:1;transition:opacity .3s var(--ease) !important;padding:var(--wp--preset--spacing--30)}.dynamic-search-results :is(.hentry){border-radius:0}.dynamic-search-results :is(.hentry):not(:last-child){border-bottom:1px solid #ccc}/*# sourceMappingURL=custom-styles.css.map */