.u-full_cover_absolute,.parallax-outer,.parallax-inner{position:absolute;top:0;left:0;height:100%;width:100%;max-width:none!important}.u-relative_hidden{position:relative;overflow:hidden}.u-no_margins{padding:0!important;margin:0!important}.u-no_margin-bottom{padding-bottom:0!important;margin-bottom:0!important}.u-no_margin-top{padding-top:0!important;margin-top:0!important}.u-text_transform_uppercase{text-transform:uppercase!important}.u-text_align_center{text-align:center}.u-text_decoration_none{text-decoration:none!important}.u-text_decoration_none a{text-decoration:none!important}.stgb-versatile-message{width:100%;margin-top:0;text-align:center;font-size:.875rem;font-weight:500;border-radius:.25rem;padding:.625rem;align-self:center}.stgb-versatile-message.stgb-error{color:#b70a0a;background:rgb(217 83 79 / .1)}.stgb-versatile-message.stgb-success{color:#378c4a;background:rgb(31 157 1 / .1)}.stgb-versatile-message.stgb-warning{color:#c78e00;background:rgb(216 181 0 / .13)}.stgb-versatile-message.stgb-normal{color:hsl(0 0% 10%);background:rgb(50 50 50 / .1)}.wp-block-stgb-timeline .stgb-timeline-container{position:relative;display:flex;flex-direction:column;margin:2rem 0}.wp-block-stgb-timeline .stgb-timeline-container::before{content:"";position:absolute;top:0;bottom:0;width:.25rem;background-color:var(--stgb-line-color,#f0f0f0)}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating::before,.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-right::before{left:1.25rem;transform:none}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item,.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-right .stgb-timeline-item{padding:1.5rem 1.5rem 1.5rem 3.75rem;align-self:flex-start;text-align:left}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item .stgb-timeline-dot,.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-right .stgb-timeline-item .stgb-timeline-dot{left:.625rem;right:auto}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-left::before{left:auto;right:1.25rem;transform:none}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-left .stgb-timeline-item{padding:1.5rem 3.75rem 1.5rem 1.5rem;align-self:flex-end;text-align:right}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-left .stgb-timeline-item .stgb-timeline-dot{left:auto;right:.625rem}.wp-block-stgb-timeline .stgb-timeline-item{position:relative;width:100%;box-sizing:border-box}.wp-block-stgb-timeline .stgb-timeline-item .stgb-timeline-dot{position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-color:var(--stgb-dot-color,rgb(10% 10% 10%));border-radius:50%;z-index:1;box-shadow:0 0 0 .25rem var(--stgb-dot-ring-color,#fff)}.wp-block-stgb-timeline .stgb-timeline-item .stgb-timeline-card{background:var(--stgb-card-bg,#fff);padding:2rem;border-radius:.75rem;box-shadow:var(--stgb-card-shadow);transition:transform .2s ease}.wp-block-stgb-timeline .stgb-timeline-item .stgb-timeline-card:hover{transform:translateY(-.3125rem)}.wp-block-stgb-timeline .stgb-timeline-date{font-size:.75rem;color:var(--stgb-date-color,rgb(25% 25% 25%));text-transform:uppercase;letter-spacing:0;font-weight:700;margin-bottom:.5rem}.wp-block-stgb-timeline .stgb-timeline-title{margin:0 0 1rem 0;padding:0 0 .5rem 0;font-size:1.5rem;color:var(--stgb-title-color,rgb(10% 10% 10%));line-height:1.4}.wp-block-stgb-timeline .stgb-timeline-content{color:var(--stgb-content-color,rgb(25% 25% 25%));font-size:1rem;line-height:1.6}.wp-block-stgb-timeline .stgb-timeline-content p{margin-bottom:0}@media(min-width:48em){.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating::before{left:50%;transform:translateX(-50%)}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item{width:50%;padding:1.5rem 3rem}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item.is-even{align-self:flex-start;text-align:right}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item.is-even .stgb-timeline-dot{left:auto;right:-.625rem}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item.is-odd{align-self:flex-end;text-align:left}.wp-block-stgb-timeline .stgb-timeline-container.is-orientation-alternating .stgb-timeline-item.is-odd .stgb-timeline-dot{left:-.625rem;right:auto}}.wp-block-stgb-hover-video .stgb-hover-video-wrapper{position:relative;width:100%;aspect-ratio:var(--stgb-hover-video-aspect,16/9);overflow:hidden;background-color:#000;border-radius:.5rem;cursor:pointer}.wp-block-stgb-hover-video .stgb-hover-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wp-block-stgb-hover-video .stgb-hover-video-overlay{position:absolute;z-index:1;padding:1rem 1.5rem;max-width:80%;color:var(--stgb-hover-video-overlay-color,#fff);background:var(--stgb-hover-video-overlay-bg,rgb(0 0 0 / .4));border-radius:.5rem;pointer-events:none;backdrop-filter:blur(4px)}.wp-block-stgb-hover-video .stgb-hover-video-title{margin:0 0 .375rem 0;padding:0;font-size:1.25rem;line-height:1.3;color:inherit}.wp-block-stgb-hover-video .stgb-hover-video-description{margin:0;font-size:.875rem;line-height:1.5;color:inherit}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-top-left .stgb-hover-video-overlay{top:1.25rem;left:1.25rem}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-top-center .stgb-hover-video-overlay{top:1.25rem;left:50%;transform:translateX(-50%);text-align:center}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-top-right .stgb-hover-video-overlay{top:1.25rem;right:1.25rem;text-align:right}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-center .stgb-hover-video-overlay{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-bottom-left .stgb-hover-video-overlay{bottom:1.25rem;left:1.25rem}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-bottom-center .stgb-hover-video-overlay{bottom:1.25rem;left:50%;transform:translateX(-50%);text-align:center}.wp-block-stgb-hover-video .stgb-hover-video-wrapper.stgb-hover-video-overlay-bottom-right .stgb-hover-video-overlay{bottom:1.25rem;right:1.25rem;text-align:right}.wp-block-stgb-image-list,.stgb-image-list{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:1rem 0;list-style:none;color:var(--stgb-image-list-text-color,rgb(10% 10% 10%))}.wp-block-stgb-image-list.is-valign-top .stgb-image-list-item,.stgb-image-list.is-valign-top .stgb-image-list-item{align-items:flex-start}.wp-block-stgb-image-list.is-valign-center .stgb-image-list-item,.stgb-image-list.is-valign-center .stgb-image-list-item{align-items:center}.wp-block-stgb-image-list.is-valign-bottom .stgb-image-list-item,.stgb-image-list.is-valign-bottom .stgb-image-list-item{align-items:flex-end}.wp-block-stgb-image-list .stgb-image-list-item,.stgb-image-list .stgb-image-list-item{display:flex;flex-direction:row;gap:var(--stgb-image-list-gap,.75rem)}.wp-block-stgb-image-list .stgb-image-list-icon,.stgb-image-list .stgb-image-list-icon{flex:0 0 auto;width:var(--stgb-image-list-icon-size,2rem);height:var(--stgb-image-list-icon-size,2rem);display:flex;align-items:center;justify-content:center}.wp-block-stgb-image-list .stgb-image-list-icon img,.stgb-image-list .stgb-image-list-icon img{display:block;width:100%;height:100%;object-fit:contain}.wp-block-stgb-image-list .stgb-image-list-text,.stgb-image-list .stgb-image-list-text{flex:1 1 auto;min-width:0;line-height:1.5;color:inherit}.wp-block-stgb-image-list .stgb-image-list-text p,.stgb-image-list .stgb-image-list-text p{margin:0}.wp-block-stgb-image-list .stgb-image-list-text p+p,.stgb-image-list .stgb-image-list-text p+p{margin-top:.25rem}.stgb-presentation{position:relative;isolation:isolate;overflow:hidden;background:var(--presentation-bg-color,#182327)}.stgb-presentation>.stgb-presentation__bottom-fade{position:absolute;inset-inline:0;bottom:0;z-index:0;height:var(--presentation-bottom-fade-height,25%);pointer-events:none;background:linear-gradient(to top,var(--presentation-bottom-fade-color,#202020) 0%,transparent 100%)}.stgb-presentation>.stgb-presentation__inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;overflow:hidden;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr)}.stgb-presentation>.stgb-presentation__background{position:absolute;inset:0;z-index:0;pointer-events:none}.stgb-presentation>.stgb-presentation__background img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--presentation-bg-x,50%) var(--presentation-bg-y,50%)}.stgb-presentation>.stgb-presentation__background::after{content:"";position:absolute;inset:0;background:#000;opacity:var(--presentation-overlay,.2)}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__artwork{position:relative;grid-area:1/1;width:100%;max-width:1920px;justify-self:center;min-height:calc(min(100cqw,1920px)*var(--presentation-design-height, 1100)/1920);min-width:0;overflow:hidden;z-index:auto;pointer-events:none}.stgb-presentation.has-bottom-fade>.stgb-presentation__inner>.stgb-presentation__artwork{z-index:2;--presentation-artwork-mask:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--presentation-bottom-fade-height, 25%)), rgba(0, 0, 0, calc(1 - var(--presentation-bottom-fade-alpha, 1))) 100%);-webkit-mask-image:var(--presentation-artwork-mask);mask-image:var(--presentation-artwork-mask)}.stgb-presentation .stgb-presentation__scene{position:absolute;inset:0}.stgb-presentation .stgb-presentation__foreground-position{position:absolute;right:var(--presentation-foreground-right,0%);bottom:0;z-index:2;width:100%;height:85%}.stgb-presentation .stgb-presentation__foreground{display:flex;justify-content:flex-end;width:100%;height:100%;--presentation-layer-delay:var(--presentation-foreground-delay, 400ms)}.stgb-presentation .stgb-presentation__foreground img{display:block;flex:none;width:auto;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:right bottom}.stgb-presentation .stgb-presentation__foreground-position--left{right:auto;left:var(--presentation-foreground-left,0%);bottom:var(--presentation-foreground-left-bottom,0%);height:var(--presentation-foreground-left-height-mobile,85%)}.stgb-presentation .stgb-presentation__foreground-position--left .stgb-presentation__foreground{justify-content:flex-start}.stgb-presentation .stgb-presentation__foreground-position--left .stgb-presentation__foreground img{object-position:left bottom}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__content{--presentation-current-padding:var(--presentation-padding, 48px);position:relative;grid-area:1/1;align-self:var(--presentation-content-align,center);justify-self:stretch;z-index:auto;box-sizing:border-box;width:100%;min-width:0;margin:var(--presentation-current-padding) 0;max-width:none;color:var(--presentation-content-color,#fff);overflow-wrap:break-word}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__content:empty{display:none}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__content>:first-child{margin-top:0}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__content>:last-child{margin-bottom:0}.stgb-presentation :where(.stgb-presentation__content>*){position:relative;--presentation-layer-delay:var(--presentation-content-delay, 200ms)}.stgb-presentation :where(.stgb-presentation-behind){position:relative;z-index:1}.stgb-presentation :where(.stgb-presentation-above){position:relative;z-index:3}.stgb-presentation .wp-block-heading[data-presentation-display-fit]{font-size:var(--presentation-display-font-size)!important;white-space:nowrap;overflow-wrap:normal;word-break:normal}@container (max-width:1200px){.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__artwork{min-height:calc(100cqw*var(--presentation-design-height, 1100)/1920 + var(--presentation-mobile-top-spacing, 96px))}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__content{margin-top:calc(var(--presentation-current-padding) + var(--presentation-mobile-top-spacing, 96px))}}@container (min-width:1100px){.stgb-presentation .stgb-presentation__foreground-position{height:90%}.stgb-presentation .stgb-presentation__foreground-position--left{height:var(--presentation-foreground-left-height-tablet,90%)}}@container (min-width:1600px){.stgb-presentation .stgb-presentation__foreground-position{height:95%}.stgb-presentation .stgb-presentation__foreground-position--left{height:var(--presentation-foreground-left-height-desktop,95%)}}@container (max-width:767px){.stgb-presentation .stgb-presentation__foreground-position{right:var(--presentation-foreground-right-mobile,var(--presentation-foreground-right,0%))}.stgb-presentation .stgb-presentation__foreground-position--left{right:auto;left:var(--presentation-foreground-left-mobile,var(--presentation-foreground-left,0%));bottom:var(--presentation-foreground-left-bottom-mobile,var(--presentation-foreground-left-bottom,0%))}.stgb-presentation>.stgb-presentation__inner>.stgb-presentation__content{--presentation-current-padding:min(var(--presentation-padding, 48px), 24px)}}.stgb-presentation-ready .stgb-presentation.has-entrance-animation>.stgb-presentation__background,.stgb-presentation-ready .stgb-presentation.has-entrance-animation>.stgb-presentation__inner>.stgb-presentation__artwork>.stgb-presentation__scene>.stgb-presentation__foreground-position>.stgb-presentation__foreground,.stgb-presentation-ready .stgb-presentation.has-entrance-animation>.stgb-presentation__inner>.stgb-presentation__content>:not(.block-list-appender){opacity:0;translate:0 var(--presentation-distance,100px);transition:opacity var(--presentation-duration,1300ms) ease,translate var(--presentation-duration,1300ms) cubic-bezier(.22,1,.36,1);transition-delay:var(--presentation-layer-delay,0ms)}.stgb-presentation-ready .stgb-presentation.has-entrance-animation.is-entrance-visible>.stgb-presentation__background,.stgb-presentation-ready .stgb-presentation.has-entrance-animation.is-entrance-visible>.stgb-presentation__inner>.stgb-presentation__artwork>.stgb-presentation__scene>.stgb-presentation__foreground-position>.stgb-presentation__foreground,.stgb-presentation-ready .stgb-presentation.has-entrance-animation.is-entrance-visible>.stgb-presentation__inner>.stgb-presentation__content>:not(.block-list-appender){opacity:1;translate:none}@media(prefers-reduced-motion:reduce),print{.stgb-presentation-ready .stgb-presentation.has-entrance-animation>.stgb-presentation__background,.stgb-presentation-ready .stgb-presentation.has-entrance-animation>.stgb-presentation__inner>.stgb-presentation__artwork>.stgb-presentation__scene>.stgb-presentation__foreground-position>.stgb-presentation__foreground,.stgb-presentation-ready .stgb-presentation.has-entrance-animation>.stgb-presentation__inner>.stgb-presentation__content>:not(.block-list-appender){opacity:1;translate:none;transition:none}}.stgb-projects-feed{--stgb-font-interface:var(--wp--preset--font-family--space-grotesk, "Space Grotesk", sans-serif);--stgb-font-display:var(--wp--preset--font-family--outfit, "Outfit", sans-serif);--stgb-surface:var(--wp--preset--color--darker-grey, #202020);--stgb-ink:var(--wp--preset--color--darkest-grey, #050505);--stgb-paper:var(--wp--preset--color--secondary, #fff8e2);--stgb-orange:var(--wp--preset--color--primary, #e67d53);--stgb-orange-light:var(--wp--preset--color--primary-light, #f2946e);--stgb-orange-dark:var(--wp--preset--color--primary-dark, #a94b28);--projects-rule:color-mix(in srgb, var(--projects-card-color, var(--stgb-paper)) 18%, transparent);container-type:inline-size;container-name:stgb-projects-feed;font-family:var(--stgb-font-interface)}.stgb-projects-feed__grid{display:grid;grid-template-columns:repeat(var(--projects-columns,3),minmax(0,1fr));gap:var(--projects-gap,24px);align-items:start}.stgb-projects-feed__card{min-width:0;margin:0;color:var(--projects-card-color,var(--stgb-paper))}.stgb-projects-feed__card:focus-within .stgb-projects-feed__card-link{box-shadow:0 0 0 2px var(--projects-accent,var(--stgb-orange))}.stgb-projects-feed__card:focus-within .stgb-projects-feed__media img{transform:scale(1.025)}.stgb-projects-feed__card:focus-within .stgb-projects-feed__title{color:var(--projects-accent,var(--stgb-orange))}.stgb-projects-feed__card:focus-within .stgb-projects-feed__more{background:var(--projects-accent,var(--stgb-orange));color:var(--stgb-ink)}.stgb-projects-feed__card:focus-within .stgb-projects-feed__more svg{transform:translate(2px,-2px)}@media(hover:hover)and (pointer:fine){.stgb-projects-feed__card:hover .stgb-projects-feed__card-link{box-shadow:0 0 0 2px var(--projects-accent,var(--stgb-orange))}.stgb-projects-feed__card:hover .stgb-projects-feed__media img{transform:scale(1.025)}.stgb-projects-feed__card:hover .stgb-projects-feed__title{color:var(--projects-accent,var(--stgb-orange))}.stgb-projects-feed__card:hover .stgb-projects-feed__more{background:var(--projects-accent,var(--stgb-orange));color:var(--stgb-ink)}.stgb-projects-feed__card:hover .stgb-projects-feed__more svg{transform:translate(2px,-2px)}}.stgb-projects-feed__card-link{display:flex;flex-direction:column;height:100%;min-width:0;box-sizing:border-box;padding:0;border:0;box-shadow:0 0 0 1px var(--projects-rule);border-radius:var(--projects-radius,20px);background:var(--projects-card-background,var(--stgb-surface));color:inherit;text-decoration:none;transition:box-shadow 200ms ease}.stgb-projects-feed__card-link:hover,.stgb-projects-feed__card-link:focus{color:inherit;text-decoration:none}.stgb-projects-feed__card-link:focus-visible{outline:2px solid var(--projects-accent,var(--stgb-orange));outline-offset:6px}.stgb-projects-feed__media{position:relative;flex:none;margin:0;aspect-ratio:var(--projects-image-ratio,16/9);border-radius:var(--projects-radius,20px);overflow:hidden;background:var(--projects-card-background,var(--stgb-surface))}.stgb-projects-feed__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--projects-image-fit,cover);object-position:center var(--projects-image-focus,center);transform-origin:center var(--projects-image-focus,center);transition:transform 500ms cubic-bezier(.2,.65,.3,1)}.stgb-projects-feed.is-image-contain .stgb-projects-feed__media img{transform:none}.stgb-projects-feed__image-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--projects-accent,var(--stgb-orange));background-image:linear-gradient(var(--projects-rule) 1px,transparent 1px),linear-gradient(90deg,var(--projects-rule) 1px,transparent 1px);background-size:28px 28px}.stgb-projects-feed__image-placeholder svg{width:56px;height:56px}.stgb-projects-feed__body{display:flex;flex-direction:column;gap:14px;padding:20px 24px 26px}.stgb-projects-feed__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--projects-card-color,var(--stgb-paper)) 78%,transparent)}.stgb-projects-feed__heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.stgb-projects-feed__heading-text{flex:1;min-width:0}.stgb-projects-feed__eyebrow{display:inline-block;max-width:100%;box-sizing:border-box;margin-bottom:14px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--projects-accent,var(--stgb-orange)) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--projects-accent,var(--stgb-orange)) 10%,transparent);color:var(--projects-accent,var(--stgb-orange));overflow-wrap:anywhere;font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.stgb-projects-feed__title{position:relative;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:clip;font-family:var(--stgb-font-interface);font-size:clamp(1.35rem,2.2cqw,1.85rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;color:inherit;transition:color 200ms ease}.stgb-projects-feed__title::after{content:"";position:absolute;inset-block:0;right:0;width:min(1.5em,40px);background:linear-gradient(to right,transparent,var(--projects-card-background,var(--stgb-surface)));pointer-events:none}.stgb-projects-feed__more-label{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.6875rem;font-weight:700;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--projects-card-color,var(--stgb-paper)) 78%,transparent)}.stgb-projects-feed__more-label::before{content:"";flex:none;width:18px;height:1px;background:var(--projects-accent,var(--stgb-orange))}.stgb-projects-feed__excerpt{max-width:54ch;margin:0;padding:0;font-size:.9375rem;font-weight:400;line-height:1.65;color:color-mix(in srgb,var(--projects-card-color,var(--stgb-paper)) 78%,transparent);overflow-wrap:anywhere}.stgb-projects-feed__more{display:grid;place-items:center;box-sizing:border-box;flex:none;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--projects-accent,var(--stgb-orange)) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--projects-accent,var(--stgb-orange)) 10%,transparent);color:var(--projects-accent,var(--stgb-orange));transition:background 200ms ease,color 200ms ease}.stgb-projects-feed__more svg{display:block;width:20px;height:20px;transition:transform 200ms ease}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured{grid-column:span 2;grid-row:span 2;align-self:stretch}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__media{flex:1 0 auto;min-height:260px}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__body{padding:26px 32px 32px}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__title{font-size:clamp(1.85rem,3.5cqw,3rem)}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__more{width:52px;height:52px}.stgb-projects-feed.is-columns-2 .stgb-projects-feed__card.is-featured{grid-row:auto}.stgb-projects-feed.has-no-images .stgb-projects-feed__body{padding-top:26px}@container stgb-projects-feed (max-width:960px){.stgb-projects-feed__grid{grid-template-columns:repeat(var(--projects-tablet-columns,2),minmax(0,1fr))}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured{grid-column:auto;grid-row:auto;align-self:start}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__media{flex:none;min-height:0}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__body{padding:20px 24px 26px}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__title{font-size:clamp(1.35rem,2.2cqw,1.85rem)}.stgb-projects-feed.is-featured-layout .stgb-projects-feed__card.is-featured .stgb-projects-feed__more{width:44px;height:44px}}@container stgb-projects-feed (600px < width <=960px){.stgb-projects-feed.is-featured-layout.has-odd-projects .stgb-projects-feed__card.is-featured{grid-column:1/-1}.stgb-projects-feed.is-featured-layout.has-odd-projects .stgb-projects-feed__card.is-featured .stgb-projects-feed__title{font-size:clamp(1.85rem,4cqw,2.5rem)}.stgb-projects-feed.is-featured-layout.has-odd-projects .stgb-projects-feed__card.is-featured .stgb-projects-feed__body{padding:24px 32px 32px}.stgb-projects-feed.is-featured-layout.has-odd-projects .stgb-projects-feed__card.is-featured .stgb-projects-feed__more{width:52px;height:52px}}@container stgb-projects-feed (max-width:600px){.stgb-projects-feed__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.stgb-projects-feed__card *,.stgb-projects-feed__card *::after{transition:none!important}.stgb-projects-feed__card .stgb-projects-feed__media img,.stgb-projects-feed__card .stgb-projects-feed__more svg{transform:none!important}}.stgb-columns-showcase{--stgb-font-interface:var(--wp--preset--font-family--space-grotesk, "Space Grotesk", sans-serif);--stgb-font-display:var(--wp--preset--font-family--outfit, "Outfit", sans-serif);--stgb-surface:var(--wp--preset--color--darker-grey, #202020);--stgb-ink:var(--wp--preset--color--darkest-grey, #050505);--stgb-paper:var(--wp--preset--color--secondary, #fff8e2);--stgb-orange:var(--wp--preset--color--primary, #e67d53);--stgb-orange-light:var(--wp--preset--color--primary-light, #f2946e);--stgb-orange-dark:var(--wp--preset--color--primary-dark, #a94b28);--showcase-background:#101614;--showcase-text:var(--stgb-paper);--showcase-muted:#c9d7c4;--showcase-border:#3b4941;--showcase-accent:var(--stgb-orange);--showcase-divider:#344039;--showcase-focus:var(--stgb-orange-light);--showcase-tab-background:transparent;--showcase-tab-text:var(--showcase-text);--showcase-tab-border:#48564c;--showcase-active-background:var(--stgb-orange);--showcase-active-text:#101614;--showcase-active-border:var(--showcase-active-background);--showcase-parent-background:rgba(255, 248, 226, .025);--showcase-parent-border:rgba(230, 125, 83, .55);--showcase-column-background:#25382c;--showcase-column-border:#6b836b;--showcase-column-text:#d8e5cc;--showcase-heading-background:#c9d7bb;--showcase-paragraph-background:#94ad8e;--showcase-image-background:#3b5641;--showcase-buttons-background:#c9d7bb;--showcase-custom-background:#94ad8e;--showcase-element-text:#122319;--showcase-image-text:#e4ecd8;--showcase-element-border:#91a987;box-sizing:border-box;container-type:inline-size;min-width:0;max-width:100%;padding:min(4%,var(--showcase-padding, 32px));border:1px solid var(--showcase-border);background:var(--showcase-background);color:var(--showcase-text);font-family:var(--stgb-font-interface);font-size:14px;font-weight:400;line-height:1.5}.stgb-columns-showcase *,.stgb-columns-showcase *::before,.stgb-columns-showcase *::after{box-sizing:border-box}.stgb-columns-showcase p{margin:0;color:inherit;font:inherit}.stgb-columns-showcase__parent-label,.stgb-columns-showcase__column-label{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stgb-columns-showcase__header,.stgb-columns-showcase__footer,.stgb-columns-showcase__parent-label>span+span{display:none}.stgb-columns-showcase__accent{color:var(--showcase-accent)}.stgb-columns-showcase__tabs{display:none;flex-wrap:wrap;gap:10px;margin-bottom:20px}.stgb-columns-showcase.is-interactive .stgb-columns-showcase__tabs{display:flex}.stgb-columns-showcase__tab{appearance:none;cursor:pointer;margin:0;min-height:44px;padding:8px 14px;border:1px solid var(--showcase-tab-border);border-radius:0;box-shadow:none;background:var(--showcase-tab-background);color:var(--showcase-tab-text);font:inherit;font-size:15px;line-height:1.4;text-transform:none;letter-spacing:0;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}.stgb-columns-showcase__tab[aria-selected=true],.stgb-columns-showcase__tab:hover{background:var(--showcase-active-background);border-color:var(--showcase-active-border);color:var(--showcase-active-text)}.stgb-columns-showcase__tab:focus-visible,.stgb-columns-showcase__viewport:focus-visible,.stgb-columns-showcase__panel:focus-visible{outline:2px solid var(--showcase-focus);outline-offset:4px}.stgb-columns-showcase__panel{min-width:0}.stgb-columns-showcase__panel[hidden]{display:none!important}.stgb-columns-showcase__panel+.stgb-columns-showcase__panel{margin-top:24px}.stgb-columns-showcase.is-interactive .stgb-columns-showcase__panel+.stgb-columns-showcase__panel{margin-top:0}.stgb-columns-showcase__fallback-title{margin:0 0 12px;color:var(--showcase-text);font:600 20px/1.2 var(--stgb-font-display)}.stgb-columns-showcase.is-interactive .stgb-columns-showcase__fallback-title{display:none}.stgb-columns-showcase__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--showcase-column-border) var(--showcase-parent-background);padding:1px}.stgb-columns-showcase__diagram{padding:14px;border:1px solid var(--showcase-parent-border);background:var(--showcase-parent-background)}.stgb-columns-showcase__parent-label{margin-bottom:12px;color:var(--showcase-muted)}.stgb-columns-showcase__columns{display:grid;align-items:start;gap:var(--showcase-gap,12px)}.stgb-columns-showcase__column{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid var(--showcase-column-border);background:var(--showcase-column-background);color:var(--showcase-column-text)}.stgb-columns-showcase__column-label{gap:4px 8px;flex-wrap:wrap;margin-bottom:12px;line-height:1.4}.stgb-columns-showcase__column-label>span{overflow-wrap:anywhere}.stgb-columns-showcase__column-label>span:last-child{white-space:nowrap;margin-inline-start:auto}.stgb-columns-showcase__elements{display:flex;flex-direction:column;gap:var(--showcase-element-gap,12px)}.stgb-columns-showcase__element{display:flex;flex-direction:column;justify-content:center;padding:8px;border:1px solid var(--showcase-element-line,var(--showcase-element-border));background:var(--showcase-element-background);color:var(--showcase-element-color,var(--showcase-element-text));font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.stgb-columns-showcase__description{margin-top:16px!important;white-space:pre-line;overflow-wrap:anywhere}.stgb-columns-showcase__scroll-hint{display:none;margin-top:10px!important;color:var(--showcase-muted)!important;font-size:12px!important}.stgb-columns-showcase__parent-label span{overflow-wrap:anywhere}@container (width < 522px){.stgb-columns-showcase__panel--columns-1 .stgb-columns-showcase__scroll-hint{display:block}}@container (width < 522px){.stgb-columns-showcase__panel--columns-2 .stgb-columns-showcase__scroll-hint{display:block}}@container (width < 522px){.stgb-columns-showcase__panel--columns-3 .stgb-columns-showcase__scroll-hint{display:block}}@container (width < 642px){.stgb-columns-showcase__panel--columns-4 .stgb-columns-showcase__scroll-hint{display:block}}@container (width < 802px){.stgb-columns-showcase__panel--columns-5 .stgb-columns-showcase__scroll-hint{display:block}}@container (width < 962px){.stgb-columns-showcase__panel--columns-6 .stgb-columns-showcase__scroll-hint{display:block}}@container (max-width:521px){.stgb-columns-showcase__tab{min-height:44px;font-size:14px;padding:8px 12px}.stgb-columns-showcase__tabs{gap:8px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.stgb-columns-showcase__tab{transition:none}}.stgb-youtube-feed{--stgb-font-interface:var(--wp--preset--font-family--space-grotesk, "Space Grotesk", sans-serif);--stgb-font-display:var(--wp--preset--font-family--outfit, "Outfit", sans-serif);--stgb-surface:var(--wp--preset--color--darker-grey, #202020);--stgb-ink:var(--wp--preset--color--darkest-grey, #050505);--stgb-paper:var(--wp--preset--color--secondary, #fff8e2);--stgb-orange:var(--wp--preset--color--primary, #e67d53);--stgb-orange-light:var(--wp--preset--color--primary-light, #f2946e);--stgb-orange-dark:var(--wp--preset--color--primary-dark, #a94b28);--youtube-rule:color-mix(in srgb, var(--stgb-paper) 18%, transparent);container-type:inline-size;container-name:stgb-youtube-feed;font-family:var(--stgb-font-interface)}.stgb-youtube-feed__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--youtube-gap,20px)}.stgb-youtube-feed__card{min-width:0;align-self:start;margin:0;border:1px solid var(--youtube-rule);background:var(--stgb-surface);color:var(--stgb-paper);transition:border-color 180ms ease}.stgb-youtube-feed__card:focus-within{border-color:var(--stgb-orange)}@media(hover:hover)and (pointer:fine){.stgb-youtube-feed__card:hover{border-color:var(--stgb-orange)}}.stgb-youtube-feed__media{position:relative;aspect-ratio:16/9;background:var(--stgb-ink)}.stgb-youtube-feed__media img,.stgb-youtube-feed__media iframe{display:block;width:100%;height:100%;max-width:none;border:0}.stgb-youtube-feed__media img{object-fit:cover}.stgb-youtube-feed__media iframe{position:absolute;inset:0}.stgb-youtube-feed__media iframe:focus-visible{outline:2px solid var(--stgb-orange);outline-offset:3px}.stgb-youtube-feed__play{position:absolute;inset:0;display:block;color:var(--stgb-ink);text-decoration:none}.stgb-youtube-feed__play:focus-visible{outline:2px solid var(--stgb-orange);outline-offset:3px}.stgb-youtube-feed__play:focus-visible .stgb-youtube-feed__play-icon{background:var(--stgb-orange-light)}@media(hover:hover)and (pointer:fine){.stgb-youtube-feed__play:hover .stgb-youtube-feed__play-icon{background:var(--stgb-orange-light)}}.stgb-youtube-feed__play-icon{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(36px,8cqw,56px);height:clamp(36px,8cqw,56px);transform:translate(-50%,-50%);color:var(--stgb-ink);background:var(--stgb-orange);box-shadow:0 2px 12px rgb(0 0 0 / .3);pointer-events:none;transition:background 180ms ease}.stgb-youtube-feed__play-icon svg{display:block;width:22px;height:22px;fill:currentColor}.stgb-youtube-feed__duration{position:absolute;right:6px;bottom:6px;padding:3px 5px;color:var(--stgb-paper);background:rgb(5 5 5 / .9);font-size:.6875rem;font-weight:700;line-height:1.2;pointer-events:none}.stgb-youtube-feed__title{margin:0;padding:clamp(10px,2.5cqw,20px);border-top:1px solid var(--youtube-rule);color:inherit;font-family:var(--stgb-font-interface);font-size:clamp(.9375rem,2.5cqw,1.375rem);font-weight:600;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.stgb-youtube-feed__title a{color:inherit;text-decoration:none;text-underline-offset:.18em}.stgb-youtube-feed__title a:hover{color:var(--stgb-orange);text-decoration:underline}.stgb-youtube-feed__title a:focus-visible{outline:2px solid var(--stgb-orange);outline-offset:3px}.stgb-youtube-feed__empty{margin:0;padding:20px;border:1px solid var(--youtube-rule);background:var(--stgb-surface);color:var(--stgb-paper);font-size:1rem;line-height:1.6}.stgb-youtube-feed__empty a{color:var(--stgb-orange);text-underline-offset:.18em}.stgb-youtube-feed__empty a:focus-visible{outline:2px solid var(--stgb-orange);outline-offset:3px}@container stgb-youtube-feed (width < 300px){.stgb-youtube-feed__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.stgb-youtube-feed__card,.stgb-youtube-feed__play-icon{transition:none}}.stgb-blog-feed{--stgb-font-interface:var(--wp--preset--font-family--space-grotesk, "Space Grotesk", sans-serif);--stgb-font-display:var(--wp--preset--font-family--outfit, "Outfit", sans-serif);--stgb-surface:var(--wp--preset--color--darker-grey, #202020);--stgb-ink:var(--wp--preset--color--darkest-grey, #050505);--stgb-paper:var(--wp--preset--color--secondary, #fff8e2);--stgb-orange:var(--wp--preset--color--primary, #e67d53);--stgb-orange-light:var(--wp--preset--color--primary-light, #f2946e);--stgb-orange-dark:var(--wp--preset--color--primary-dark, #a94b28);container:stgb-blog-feed/inline-size;background:var(--blog-background);font-family:var(--stgb-font-interface)}.stgb-blog-feed__list{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--blog-divider)}.stgb-blog-feed__item{margin:0;padding:0;list-style:none;border-block-end:1px solid var(--blog-divider)}.stgb-blog-feed__link{display:grid;grid-template-columns:clamp(7rem,12cqw,11.25rem) minmax(0,1fr) 1.5rem;align-items:center;gap:2rem;box-sizing:border-box;padding:var(--blog-row-padding,34px) 0;color:var(--blog-title);text-decoration:none;transition:background-color 180ms ease}.stgb-blog-feed__link:visited,.stgb-blog-feed__link:hover,.stgb-blog-feed__link:focus{color:var(--blog-title);text-decoration:none}.stgb-blog-feed__link:focus-visible{outline:2px solid var(--blog-hover-title);outline-offset:-2px;background:var(--blog-hover-background)}.stgb-blog-feed__link:focus-visible .stgb-blog-feed__title{color:var(--blog-hover-title)}.stgb-blog-feed__link:focus-visible .stgb-blog-feed__date{color:var(--blog-hover-date)}.stgb-blog-feed__link:focus-visible .stgb-blog-feed__arrow{color:var(--blog-hover-arrow)}@media(hover:hover){.stgb-blog-feed__link:hover{background:var(--blog-hover-background)}.stgb-blog-feed__link:hover .stgb-blog-feed__title{color:var(--blog-hover-title)}.stgb-blog-feed__link:hover .stgb-blog-feed__date{color:var(--blog-hover-date)}.stgb-blog-feed__link:hover .stgb-blog-feed__arrow{color:var(--blog-hover-arrow)}}.stgb-blog-feed__title{min-width:0;max-width:56rem;margin:0;padding:0;color:var(--blog-title);font-family:var(--stgb-font-interface);font-size:clamp(1.25rem,1.8cqw,1.75rem);font-weight:500;line-height:1.4;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;transition:color 180ms ease}.stgb-blog-feed__date{color:var(--blog-date);font-size:1rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere;transition:color 180ms ease}.stgb-blog-feed__arrow{display:block;width:1.5rem;height:1.5rem;color:var(--blog-arrow);transition:color 180ms ease}.stgb-blog-feed.is-without-dates .stgb-blog-feed__link{grid-template-columns:minmax(0,1fr) 1.5rem}@container stgb-blog-feed (max-width:640px){.stgb-blog-feed__link{grid-template-columns:minmax(0,1fr) 1.5rem;column-gap:1.5rem;row-gap:.625rem;padding-block:min(var(--blog-row-padding, 34px),24px)}.stgb-blog-feed__date{grid-column:1;grid-row:1;font-size:.875rem}.stgb-blog-feed__title{grid-column:1;grid-row:2}.stgb-blog-feed__arrow{grid-column:2;grid-row:1/3}.stgb-blog-feed.is-without-dates .stgb-blog-feed__title,.stgb-blog-feed.is-without-dates .stgb-blog-feed__arrow{grid-row:1}}@media(prefers-reduced-motion:reduce){.stgb-blog-feed__link,.stgb-blog-feed__title,.stgb-blog-feed__date,.stgb-blog-feed__arrow{transition:none}}