/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer vendor{@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}}@layer reset;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--spacing:.25rem;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-normal:1.5;--aspect-video:16/9;--color-black:oklch(0 0 0);--color-white:oklch(1 0 0);--color-gray-05:oklch(.975 0 0);--color-gray-1:oklch(.95 0 0);--color-gray-2:oklch(.87 0 0);--color-gray-3:oklch(.71 0 0);--color-gray-4:oklch(.51 0 0);--color-navy:oklch(.41 .11 261);--color-oxford:color-mix(in srgb,oklch(.41 .11 261),black 30%);--color-azure:oklch(from var(--color-navy)calc(l + .1)c h);--color-red:oklch(.45 .11 31);--color-orange:oklch(.58 .15 54);--color-tan:oklch(.57 .07 94);--color-brown:oklch(.43 .01 73);--color-light:var(--color-white);--color-dark:var(--color-black);--color-primary:var(--color-brown);--color-secondary:var(--color-orange);--color-base:var(--color-navy);--color-base-light:var(--color-azure);--color-base-dark:var(--color-oxford);--color-link:var(--color-base);--color-link-hover:var(--color-base-light);--color-link-active:var(--color-base-dark);--font-sans-brand:"Metropolis",var(--font-sans);--text-step--1:clamp(.8333rem,.7734rem + .2924vw,1rem);--text-step-0:clamp(1rem,.9101rem + .4386vw,1.25rem);--text-step-1:clamp(1.2rem,1.0696rem + .636vw,1.5625rem);--text-step-2:clamp(1.44rem,1.2555rem + .9002vw,1.9531rem);--text-step-3:clamp(1.728rem,1.4714rem + 1.2516vw,2.4414rem);--text-step-4:clamp(2.0736rem,1.7218rem + 1.7161vw,3.0518rem);--text-step-5:clamp(2.4883rem,2.0113rem + 2.327vw,3.8147rem);--text-step-6:clamp(2.986rem,2.3449rem + 3.127vw,4.7684rem);--spacing-size-2xs:clamp(.5rem,.4528rem + .2222vw,.625rem);--spacing-size-xs:clamp(.75rem,.6792rem + .3333vw,.9375rem);--spacing-size-sm:clamp(1rem,.9056rem + .4444vw,1.25rem);--spacing-size-md:clamp(1.5rem,1.3583rem + .6667vw,1.875rem);--spacing-size-lg:clamp(2rem,1.8111rem + .8889vw,2.5rem);--spacing-size-sm-md:clamp(1rem,.6694rem + 1.5556vw,1.875rem);--spacing-size-md-lg:clamp(1.5rem,1.1222rem + 1.7778vw,2.5rem);--spacing-size-lg-xl:clamp(2rem,1.3389rem + 3.1111vw,3.75rem);--spacing-size-xl-2xl:clamp(3rem,2.2444rem + 3.5556vw,5rem);--spacing-size-sm-lg:clamp(1rem,.4605rem + 2.6316vw,2.5rem);--spacing-size-flow:var(--_flow-space,1.5em);--spacing-size-gutter:var(--spacing-size-sm-lg);--border-width-hairline:1px;--border-width-focus:.09375rem;--border-width-underline:.05em;--radius-xs:.02em;--radius-sm:.3125rem;--radius-md:.625rem;--radius-square:0;--radius-circle:100000px;--shadow-sm:0 .2em .2em color-mix(in srgb,oklch(0 0 0),transparent 85%);--icon-size:20px;--icon-chevron-down:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")}@supports (color:color-mix(in lab, red, red)){:is(:root,:host){--color-oxford:color-mix(in oklch,var(--color-navy),black 30%);--shadow-sm:0 .2em .2em color-mix(in oklch,var(--color-dark),transparent 85%)}}}@layer base{:root{interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{margin:0}:where(h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,hr,pre,ul,ol){margin-block-end:0}:where(body,h1,h2,h3,h4,h5,p,li,dt,dd){line-height:calc(1em + .5rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:where(h1,h2,h3,h4,h5){text-wrap:balance}ul[role=list],ul[role=listbox],ol[role=list]{margin:0;padding:0;list-style-type:none}:where(a:not([class])){color:inherit}:where(button,input[type=submit]){cursor:pointer}:disabled{cursor:not-allowed}:where(img,svg,video,canvas,audio,iframe,embed,object){max-width:100%;display:block}:where(img,svg,video,canvas){height:auto}:where(picture){display:contents}:where(source){display:none}:where(table){border-collapse:collapse}:where(input,button,textarea,select){font:inherit}::placeholder{color:currentColor}:where(hr){color:inherit;border-style:solid;border-width:1px 0 0;height:0;overflow:visible}:where(pre){white-space:pre-wrap}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Metropolis;font-display:swap;src:url(/wp-content/themes/fourblock-theme/public/build/assets/Metropolis-Regular-DKepXnDq.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;font-display:swap;src:url(/wp-content/themes/fourblock-theme/public/build/assets/Metropolis-RegularItalic-EI472QSJ.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Metropolis;font-display:swap;src:url(/wp-content/themes/fourblock-theme/public/build/assets/Metropolis-Bold-BZLKi5Gb.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Metropolis;font-display:swap;src:url(/wp-content/themes/fourblock-theme/public/build/assets/Metropolis-BoldItalic-C918Syzj.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Metropolis;font-display:swap;src:url(/wp-content/themes/fourblock-theme/public/build/assets/Metropolis-Medium-C_TK2_yL.woff2)format("woff2");font-weight:500;font-style:normal}:root{--header-height:auto}:target{scroll-margin-block:calc(.5rlh + var(--header-height))}:has(.is-stuck) :target{scroll-margin-block:calc(.5rlh + var(--header-height) + 60px)}html{scrollbar-gutter:stable}body{font-size:var(--text-step-0);font-family:var(--font-sans-brand)}body:has(dialog[open]){overflow:clip}:where(#app){flex-direction:column;min-height:100svh;display:flex}:where(#app)>main{flex:1}:where(figure,blockquote,dt,dd){margin-inline-start:0;margin-inline-end:0}:where(h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,hr,pre,ul,ol){margin-block-start:0}:where(ul,ol)[role=list]{padding-inline-start:0}:where(h1){font-size:var(--text-step-5)}:where(h2){font-size:var(--text-step-3)}:where(h3){font-size:var(--text-step-2)}:where(h4){font-size:var(--text-step-1)}:where(h5){font-size:var(--text-step-0)}:where(h1,h2,h3):not([class]){font-family:var(--font-sans-brand);letter-spacing:var(--tracking-tight)}:where(p,li,dt,dd){text-wrap:pretty}:focus-visible{--_outline-size:var(--border-width-focus);--_outline-style:solid;--_outline-color:currentColor;--_outline-offset:calc(var(--_outline-size)*2)}:where(:focus-visible){outline:var(--_outline-size)var(--_outline-style)var(--_outline-color);outline-offset:var(--_outline-offset,var(--_outline-size));border-radius:var(--radius-xs);transition:outline-offset .15s}:where(a){text-underline-offset:.1em;color:var(--color-link);text-decoration-thickness:var(--border-width-underline);transition-property:background,color,outline,outline-offset;transition-duration:.15s;transition-timing-function:linear}:where(a):hover,:where(a):focus-visible{color:var(--color-link-hover);text-decoration:none}:where(a):active{color:var(--color-link-active)}:where(a:not([class])){font-weight:var(--font-weight-bold)}:where(hr){border-color:var(--color-gray-2)}}@layer components{.btn{--_ink:var(--color-dark);--_surface:var(--color-gray-2);--_display:inline-flex;--_padding-block:calc(var(--spacing)*3);--_padding-inline:calc(var(--spacing)*6);--_inline-size:12ch;--_radius:var(--radius-sm);--_text-size:var(--text-step-0);--_content-align:center;--_text-align:center;--_gap:.5ch;--_border-width:var(--border-width-hairline);--_border-color:var(--_surface);--_text-transform:initial;--_tracking:var(--tracking-wide);--_surface-hover:var(--color-gray-1);--_ink-hover:var(--_ink);--_surface-active:var(--color-gray-3);--_ink-active:var(--_ink);display:var(--_display);text-wrap:pretty;min-inline-size:var(--_inline-size);gap:var(--_gap);text-align:var(--_text-align);place-content:var(--_content-align);color:var(--_ink);border-style:solid;border-width:var(--_border-width);border-color:var(--_border-color);background-color:var(--_surface);padding:var(--_padding-block)var(--_padding-inline);border-radius:var(--_radius);letter-spacing:var(--_tracking);font-weight:700;font-size:var(--_text-size);text-transform:var(--_text-transform);align-items:center;text-decoration:none;transition-property:background,color,outline,outline-offset;transition-duration:.15s;transition-timing-function:linear}.btn:hover,.btn:focus-visible{--_outline-color:var(--_surface-hover);color:var(--_ink-hover);background-color:var(--_surface-hover);border-color:var(--_surface-hover)}.btn:active{color:var(--_ink-active);background-color:var(--_surface-active);border-color:var(--_surface-active)}.btn-primary{--_ink:var(--color-light);--_ink-hover:var(--color-light);--_ink-active:var(--color-light);--_surface:var(--color-brown);--_surface-hover:var(--color-orange);--_surface-active:var(--color-base-dark)}.btn-secondary{--_ink:var(--color-light);--_ink-hover:var(--color-light);--_ink-active:var(--color-light);--_surface:var(--color-orange);--_surface-hover:var(--color-base);--_surface-active:var(--color-base-dark)}.btn-overlay{--_ink:var(--color-base);--_surface:color-mix(in srgb,oklch(1 0 0),transparent 20%);--_surface-hover:var(--color-light);--_ink-hover:var(--color-base-light);--_ink-active:var(--color-base-dark);--_surface-active:var(--_surface);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn-overlay{--_surface:color-mix(in oklch,var(--color-light),transparent 20%)}}[class*=btn-link]{--_inline-size:auto;--_padding-block:0;--_padding-inline:0;--_ink:var(--color-link);--_ink-hover:var(--color-link-hover);--_ink-active:var(--color-link-active);--_surface:transparent;--_surface-hover:transparent;--_surface-active:transparent;--_border-width:0;--_text-align:left;--_text-transform:initial;--_tracking:initial;--_text-size:var(--text-step-0)}[class*=btn-link]:focus-visible{--_outline-color:currentColor}.btn-link-light{--_ink:var(--color-gray-1);--_ink-hover:var(--color-light);--_ink-active:var(--color-gray-2)}.btn-small{--_text-size:var(--text-step--1);--_padding-block:calc(var(--spacing)*2);--_padding-inline:calc(var(--spacing)*8)}.btn-large{--_text-size:var(--text-step-2)}.btn-shadow{box-shadow:0 .2em .2em color-mix(in srgb,oklch(0 0 0),transparent 85%)}@supports (color:color-mix(in lab, red, red)){.btn-shadow{box-shadow:0 .2em .2em color-mix(in oklch,var(--color-dark),transparent 85%)}}.btn-shadow:active{box-shadow:0 .2em .2em color-mix(in srgb,oklch(0 0 0),transparent 100%)}@supports (color:color-mix(in lab, red, red)){.btn-shadow:active{box-shadow:0 .2em .2em color-mix(in oklch,var(--color-dark),transparent 100%)}}.btn[class*=disabled],.btn[disabled]{opacity:.7;pointer-events:none}:is(.btn[class*=disabled],.btn[disabled]):hover,:is(.btn[class*=disabled],.btn[disabled]):focus-visible{--_outline-color:var(--_surface);cursor:default;color:var(--_ink);background-color:var(--_surface);border-color:var(--_surface)}.icon-play{background:color-mix(in srgb,oklch(1 0 0),transparent 70%);border-radius:var(--radius-circle);padding:.6rem}@supports (color:color-mix(in lab, red, red)){.icon-play{background:color-mix(in lch,var(--color-light),transparent 70%)}}.icon-arrow-right{transition:transform .25s ease-out;transform:translate(0%)}.btn:hover .icon-arrow-right{transform:translate(20%)}.card{--_radius:var(--radius-md);--_inner-padding:.3125rem;--_inner-radius:calc(var(--_radius) - var(--_inner-padding));border:var(--border-width-hairline)solid var(--color-gray-3);background-color:var(--color-light);border-radius:var(--_radius);flex-direction:column;display:flex;overflow:clip}.card-body{padding:var(--spacing-size-sm);flex:1}.card-figure{padding:var(--_inner-padding);overflow:clip}.card-figure>img{border-radius:var(--_inner-radius)}.profile-card{--_radius:var(--radius-md);--_inner-padding:.3125rem;--_inner-radius:calc(var(--_radius) - var(--_inner-padding));border:var(--border-width-hairline)solid var(--color-gray-3);background-color:var(--color-light);border-radius:var(--_radius);flex-direction:column;display:flex;overflow:clip}.profile-card-body{padding:var(--spacing-size-sm);flex:1}.profile-card-figure{padding:var(--_inner-padding);aspect-ratio:4/5;justify-self:start;overflow:hidden}.profile-card-figure>img{border-radius:var(--_inner-radius)}.profile-card-image{object-fit:cover;width:100%;height:100%}.profile-card-btn{border-top-left-radius:0;border-top-right-radius:0}.card-hero{--_order:initial;border:var(--border-width-hairline)solid transparent;border-radius:var(--radius-square);row-gap:var(--spacing-size-sm);background-color:#0000;flex-direction:column;display:flex;overflow:clip}@media (width>=52rem){.card-hero{gap:var(--spacing-size-gutter);flex-direction:row}}.card-hero-body{row-gap:var(--spacing-size-sm)}@media (width>=52rem){.card-hero-body{order:var(--_order);flex:1;justify-content:space-around}}.card-hero :is(h2,h3,h4,h5){margin-block-start:auto}.card-hero-figure{aspect-ratio:660/420;border-radius:var(--radius-sm);position:relative;overflow:clip}@media (width>=52rem){.card-hero-figure{flex:1.5}}.card-hero-figure:after{content:"";background:var(--color-tan);opacity:.3;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.card-hero-image{object-fit:cover;width:100%;height:100%}@media (width>=52rem){.card-hero .btn{margin-block-start:auto;margin-block-end:auto}}.card-hero-item{background:var(--color-gray-1);padding-block:var(--spacing-size-gutter)}.card-hero-item:nth-of-type(2){background:var(--color-lite)}.alert{--_surface:var(--color-tan);--_ink:var(--color-light);padding:var(--spacing-size-xs)var(--spacing-size-gutter);background-color:var(--_surface);color:var(--_ink);justify-content:center;gap:calc(var(--spacing)*4);display:flex}.alert *{color:currentColor}.alert-notice{--_surface:var(--color-primary)}.alert .btn-icon{flex-basis:fit-content;justify-self:end;margin-left:auto;margin-right:0}.alert-message{text-align:center;flex:1;margin-inline-start:auto;margin-inline-end:auto}dialog{overscroll-behavior:contain;border-radius:var(--radius-md);inline-size:min(62rem,100% - var(--spacing-size-gutter)*2);border:0;max-block-size:calc(100% - 8rlh);padding:0;translate:0 5vh}dialog::backdrop{background-image:url(/wp-content/themes/fourblock-theme/public/build/assets/topograph-BgeNZVao.svg);background-size:cover;background-attachment:fixed;background-color:var(--color-gray-4)}dialog,dialog::backdrop{transition:display .6s cubic-bezier(.23,1,.32,1)allow-discrete,overlay .6s cubic-bezier(.23,1,.32,1)allow-discrete,opacity .6s cubic-bezier(.23,1,.32,1),translate .6s cubic-bezier(.23,1,.32,1);opacity:0}dialog[open]{opacity:1;translate:0}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open],dialog[open]::backdrop{opacity:0}dialog[open]{translate:0 5vh}}dialog>:where(form,article){flex-direction:column;display:flex}dialog header,dialog footer{padding:var(--spacing-size-sm)var(--spacing-size-md);background:var(--color-light);z-index:1;position:sticky}dialog header{border-block-end:var(--border-width-hairline)solid var(--color-gray-2);border-radius:var(--radius-md)var(--radius-md)0 0;justify-content:space-between;align-items:center;display:flex;top:0;overflow:clip}dialog footer{border-block-start:var(--border-width-hairline)solid var(--color-gray-2);justify-content:center;align-items:center;display:flex;bottom:0}dialog>:where(form,article)>div{padding:var(--spacing-size-md)}dialog header>h2{font-size:var(--text-step-2)}dialog header>button{margin-inline-start:auto;margin-inline-end:0}.dialog-video{background:0 0}.dialog-video>:where(form,article)>div{padding:0}.dialog-video[open]{overflow:visible}.dialog-video video{border-radius:var(--radius-sm)}:where(.dialog-video) .btn-icon{translate:0% calc(-1*var(--spacing-size-2xs) - 100%);align-self:end;position:absolute;right:0}:where(.dialog-video) .btn-icon:has(.icon-close){--_text-size:var(--text-step-1);--_padding-block:calc(var(--spacing)*3);--_padding-inline:calc(var(--spacing)*3);--_inline-size:auto}.dialog-video .dialog-body{max-height:85svh;overflow:clip auto}:where(.dialog-simple) .btn-icon{translate:0% calc(-1*var(--spacing-size-2xs) - 100%);align-self:end;position:absolute;right:0}:where(.dialog-simple) .btn-icon:has(.icon-close){--_text-size:var(--text-step-1);--_padding-block:calc(var(--spacing)*3);--_padding-inline:calc(var(--spacing)*3);--_inline-size:auto}.dialog-simple[open]{overflow:visible}.dialog-simple[open] article>div{max-block-size:calc(100svh - 14rlh);overflow:hidden auto}.btn-toggle{width:3rem;height:3rem;transition:top .3s}.btn-toggle span{--_width:60%;--_height:.15rem;--_gap:calc(3*var(--_height));--_transition:.15s ease-in-out;width:var(--_width);height:var(--_height);transition:var(--_transition);background-color:#fff;display:inline-block;position:relative}.btn-toggle span,.btn-toggle span:before,.btn-toggle span:after{border-radius:var(--radius-circle)}.btn-toggle span:before,.btn-toggle span:after{content:"";width:100%;height:var(--_height);transition:var(--_transition);background-color:#fff;display:inline-block;position:absolute;left:0}.btn-toggle span:after{width:50%}.btn-toggle span:before{top:calc(-1*var(--_gap)*1.25)}.btn-toggle span:after{top:calc(var(--_gap)*1.25)}.btn-toggle[aria-expanded=true] span{background-color:#0000}.btn-toggle[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.btn-toggle[aria-expanded=true] span:after{width:100%;top:0;transform:rotate(-45deg)}.primary-nav{flex-basis:100%;grid-column:1/-1}@media (width>=62rem){.primary-nav{align-items:center;column-gap:var(--spacing-size-gutter);background-color:unset;flex:2;grid-column:3;display:flex}}@media (width>=75rem){.primary-nav{position:relative}}.primary-nav>ul>li{border-bottom:var(--border-width-hairline)solid var(--color-gray-2)}@media (width>=62rem){.primary-nav>ul>li{border-bottom:unset}}.primary-nav>ul>li:first-child{border-top:var(--border-width-hairline)solid var(--color-gray-2)}@media (width>=62rem){.primary-nav>ul>li:first-child{border-top:unset}}.primary-nav>ul{flex-direction:column;display:flex}@media (width>=62rem){.primary-nav>ul{flex-direction:row;flex:1;height:100%}}.primary-nav li:has(.btn){padding:calc(var(--spacing)*6)}@media (width>=62rem){.primary-nav>ul>*{border-left:var(--border-width-hairline)solid var(--color-gray-2)}.primary-nav>ul>li:last-child{border-right:var(--border-width-hairline)solid var(--color-gray-2)}}.primary-nav ul{font-family:var(--font-sans-brand)}.primary-nav>ul>li>a{display:flex}.primary-nav>ul>li>ul{background-image:url(/wp-content/themes/fourblock-theme/public/build/assets/topograph-menu-Dg_1wBM5.svg);background-position:0;background-size:max(100%,800px);background-color:var(--color-primary);color:var(--color-light);padding:calc(var(--spacing)*4)}@media (width>=62rem){.primary-nav>ul>li>ul{padding:unset}}.primary-nav>ul>li:not(:has(.mega-menu-dropdown)){position:relative}.primary-nav>ul>li:not(:has(.mega-menu-dropdown)) ul{min-inline-size:24ch}@media (width>=62rem){.primary-nav>ul>li>ul{padding:var(--spacing-size-md);left:0;top:calc(100% + var(--border-width-hairline));width:100%;position:absolute}}.primary-nav>ul>li>a:not(.btn){font-size:var(--text-step--1);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:calc(var(--spacing)*6);gap:.25ch;font-weight:700;text-decoration:none}.primary-nav>ul>li>a:not(.btn) svg{stroke:inherit;flex-shrink:0}@media (width>=62rem){.primary-nav>ul>li{flex-grow:1;justify-content:center;align-items:center;display:flex}.primary-nav>ul>li:has(.btn){padding-inline:calc(var(--spacing)*6)}}.primary-nav>ul>li>a[aria-expanded=true]{color:var(--color-link-hover)}.primary-nav>ul>li>a[aria-expanded=true] svg{transform:rotate(180deg)}.primary-nav ul ul a{color:var(--color-light);padding:calc(var(--spacing)*1)calc(var(--spacing)*2);border-radius:var(--radius-sm);text-decoration:none;display:flex}.primary-nav ul ul a:hover,.primary-nav ul ul a:focus-visible{background-color:var(--color-secondary)}:is(.primary-nav ul ul a:hover,.primary-nav ul ul a:focus-visible):active{background-color:var(--color-base-dark)}.primary-nav ul ul a.hidden{display:none}.primary-nav ul ul a.disabled{cursor:default;opacity:.7;pointer-events:none}.primary-nav ul ul a.disabled:hover,.primary-nav ul ul a.disabled:focus-visible,.primary-nav ul ul a.disabled:active{background-color:#0000}.primary-nav ul ul a.mega-menu-link{gap:.5ch;display:inline-flex}.mega-menu-dropdown .primary-nav-dropdown-list{row-gap:var(--spacing-size-sm);column-gap:var(--spacing-size-2xs);grid-template-columns:auto;display:grid}@media (width>=62rem){.mega-menu-dropdown .list-fourblock-community-menu{grid-template-columns:minmax(18ch,1fr) repeat(4,minmax(10ch,auto))}.mega-menu-dropdown .list-fourblock-community-menu>:nth-child(2){grid-area:2/1}.mega-menu-dropdown .list-partners-menu{grid-template-columns:minmax(18ch,1fr) minmax(18ch,1.5fr)}.mega-menu-dropdown .list-partners-menu>:nth-child(2){grid-area:2/1}.mega-menu-dropdown .list-partners-menu>:not(:nth-child(-n+2)){justify-self:start}}.mega-menu-dropdown .primary-nav-dropdown-list>li>a{font-weight:700}.mega-menu-dropdown .primary-nav-dropdown-list li:first-child{grid-area:1/1/auto/-1}.mega-menu-dropdown .list-partners-menu li:not(:nth-child(-n+2)) a{font-weight:var(--font-weight-bold);font-size:var(--text-step-0)}@media not all and (width>=62rem){.primary-nav li:has(a[aria-expanded])>ul{visibility:hidden;opacity:0;max-height:0;transition:visibility .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1),max-height .6s cubic-bezier(.23,1,.32,1),padding .6s cubic-bezier(.23,1,.32,1)allow-discrete;padding-block-start:0;padding-block-end:0;overflow:clip}.primary-nav li:has(a[aria-expanded=true])>ul{visibility:visible;padding-block:calc(var(--spacing)*4);opacity:1;max-height:100svh;transition-duration:.6s;overflow-y:auto}@starting-style{.primary-nav li:has(a[aria-expanded=true])>ul{padding-block-start:0;padding-block-end:0}}}@media (width>=62rem){.primary-nav>ul>li>ul{opacity:0}.primary-nav li:has(a[aria-expanded])>ul{visibility:hidden;opacity:0;transition:visibility .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);overflow:clip;transform:translateY(5vh)}.primary-nav li:has(a[aria-expanded=true])>ul{visibility:visible;opacity:1;transition-duration:.6s;transform:translate(0)}}@media not all and (width>=62rem){.primary-nav .btn{--_display:flex;--_radius:var(--radius-square)}.primary-nav{opacity:0;visibility:hidden;max-height:0;transition-property:visibility,opacity,max-height;transition-duration:.6s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.primary-nav[data-nav-visible=true]{opacity:1;visibility:visible;max-height:100svh;transition-duration:.3s;overflow-y:auto}}.primary-nav ul a{gap:.5ch;display:inline-flex}.primary-nav ul a svg{opacity:.7;font-size:.7em}.banner{grid-template-columns:var(--spacing-size-gutter)minmax(0,1fr)var(--spacing-size-gutter);border-bottom:var(--border-width-hairline)solid var(--color-gray-2);isolation:isolate;background-color:var(--color-light);z-index:10002;justify-content:space-between;align-items:center;display:grid;position:sticky;top:0}@media (width>=62rem){.banner{align-items:initial;column-gap:var(--spacing-size-gutter);justify-content:initial;grid-template-columns:0 auto auto 0}}:where(.banner>*){grid-column:2}.brand{padding-block:var(--spacing-size-md)}@media (width>=62rem){.brand{flex:1}}.brand svg{width:auto;height:4.375rem}@media not all and (width>=36rem){.brand svg{height:2rem}}.btn-toggle{--_inline-size:auto;--_padding-inline:0;--_padding-block:0;top:var(--spacing-size-gutter);right:var(--spacing-size-gutter);position:absolute}@media (width>=62rem){.btn-toggle{display:none}}.scrolled .btn-toggle{top:calc(var(--spacing)*4)}@media not all and (width<=62rem){.banner .brand svg{transition:height .25s}.banner.scrolled .brand svg{height:2rem;transition:height .25s,opacity .25s}.banner.scrolled .brand svg .tagline{opacity:0}}details{--_ink:var(--color-base);--_ink-hover:var(--color-oxford);--_surface-hover:transparent;--_ink-icon:var(--color-base);--_surface-separator:var(--color-gray-2);--_ink-open:var(--color-base);--_padding-inline:calc(var(--spacing)*4);padding:0}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}details>summary{--_icon-rotation:rotate(0deg);--_icon-padding:calc(var(--icon-size) + 0rem);line-height:var(--leading-normal);cursor:pointer;text-wrap:balance;padding-inline-start:0;padding-inline-end:0;padding-inline-end:var(--_icon-padding);padding-block:calc(var(--spacing)*4);border:0;border-block-start:var(--border-width-hairline)solid var(--_surface-separator);font-size:var(--text-step-1);color:var(--_ink);font-weight:var(--font-weight-medium);border-radius:0;transition:all .2s;display:list-item;position:relative}details:not([name])>summary{border:var(--border-width-hairline)solid var(--_surface-separator);padding-inline:var(--_padding-inline);padding-inline-end:calc(var(--_icon-padding) + (var(--_padding-inline)*2))}details:not([name])>summary:after{right:var(--_padding-inline)}details:not([name])>div{padding:var(--_padding-inline);border:var(--border-width-hairline)solid var(--_surface-separator);margin-block-start:calc(-1*var(--border-width-hairline))}details>summary:hover,details>summary:focus-visible{background-color:var(--_surface-hover);color:var(--_ink-hover)}details[open]>summary:not([role=button]){background:var(--_surface-hover);color:var(--_ink-open)}details[open]>summary:not([role=button]):dir(ltr){border-bottom-right-radius:0;border-bottom-left-radius:0}details[open]>summary:not([role=button]):dir(rtl){border-bottom-right-radius:0;border-bottom-left-radius:0}details>summary:after{background-color:var(--_ink-icon);content:"";-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-image:var(--icon-chevron-down);mask-image:var(--icon-chevron-down);block-size:var(--icon-size);inline-size:var(--icon-size);block-size:100%;transform:var(--_icon-rotation);transition:all .2s;display:inline-block;position:absolute;top:0;right:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}details[open]>summary{--_icon-rotation:rotate(180deg)}details>div{background:var(--_surface-hover);border-block-start:0;border-radius:0;padding-block-start:0;padding-block-end:calc(var(--spacing)*8);padding-inline-start:0;padding-inline-end:0}details>div>*+*{margin-block-start:1em}details::details-content{opacity:0;block-size:0;transition:content-visibility .4s,opacity .4s,block-size .4s;overflow-y:clip}details::details-content{transition-behavior:allow-discrete}details[open]::details-content{opacity:1;block-size:auto}details[name]+details[name]{margin-block-start:var(--spacing-sibling,0)}details[name]:last-child{border-bottom:var(--border-width-hairline)solid var(--color-gray-2)}form li>span :where(input,textarea,select){padding:calc(var(--spacing)*2)calc(var(--spacing)*3);border:var(--border-width-hairline)solid var(--color-gray-2);border-radius:var(--radius-sm);background-color:var(--color-gray-1);--_outline-offset:var(--_outline-size);--_outline-color:var(--color-secondary);width:100%}form li>span :where(input,textarea,select):focus-visible{background-color:var(--color-light)}form ::placeholder{opacity:.7}form select{appearance:unset;background-image:var(--icon-chevron-down);background-size:.75em;background-position:calc(100% - (calc(var(--spacing)*3)));background-repeat:no-repeat}form ul{gap:var(--spacing-size-sm);flex-direction:column;display:flex}.page-banner{--_overlay-opacity:.4;--_overlay-surface:var(--color-azure);position:relative}.page-banner>.wrapper{padding-block:var(--spacing-size-lg-xl);place-self:center}.page-header-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:relative}.page-banner:after{content:"";opacity:var(--_overlay-opacity);background:var(--_overlay-surface);width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}table th{color:var(--color-light);background-color:var(--color-base);text-align:start;padding:calc(var(--spacing)*6)}table th:not(:last-child),table td:not(:last-child){border-right:1px solid gray}table th,table td{padding:calc(var(--spacing)*6);text-wrap:pretty;vertical-align:top;inline-size:50%}table tbody{background:var(--color-gray-1)}table{inline-size:max(36rem,100%)}[role=figure]:has(table),figure:has(table){width:100%;max-width:100%;position:relative;overflow-x:auto}table:has(ul) ul>li+li{margin-block-start:calc(var(--spacing)*2)}:where(.content-info){background:var(--color-base-dark);color:var(--color-light)}.content-info a{color:var(--color-gray-1)}.content-info a:hover,.content-info a:focus-visible{color:var(--color-light);text-decoration:none}.content-info a:active{color:var(--color-gray-2);text-decoration:none}.content-info a[aria-label],.content-info a:has([class*=sr-only]){display:inline-flex}.content-info-grid{--_col-size:25ch;gap:var(--spacing-size-gutter);grid-template-columns:auto;display:grid}@media (width>=52rem){.content-info-grid{grid-template-columns:1fr 1fr .75fr}}.content-info-title svg{max-inline-size:300px}.content-info-social-list{gap:var(--spacing-size-xs);display:flex}.content-info-social-list a{font-size:var(--text-step-2)}.certification-list{--_col-size:6.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--_col-size)),1fr));place-items:center;gap:var(--spacing-size-sm);inline-size:100%;display:grid}.certification-list>*{max-inline-size:var(--_col-size)}.content-info-nav-primary a{font-weight:var(--font-weight-bold);padding-block:calc(var(--spacing)*2);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-decoration:none;display:inline-flex}.content-info-nav-secondary a{font-size:var(--text-step--1);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.carousel-hero{position:relative;overflow:clip}.carousel-hero .pagination-wrapper{z-index:2;position:sticky;bottom:0}.carousel-hero .splide__pagination{transform:translateY(calc(-2*var(--spacing-size-gutter)));justify-self:start;gap:var(--spacing-size-2xs);bottom:var(--spacing-size-gutter);left:var(--spacing-size-gutter);grid-column:2/14;padding:0;display:flex}.carousel-hero .splide__pagination li{display:inline-flex}.carousel-hero .splide__pagination button{--_surface:var(--color-light);background:var(--_surface);border:0;width:3.5rem;height:.3125rem;padding:0}.carousel-hero .splide__pagination button[aria-selected=true]{--_surface:var(--color-secondary)}.carousel-hero-item{--_hero-image-surface:color-mix(in srgb,oklch(from var(--color-navy)calc(l + .1)c h),transparent 60%);--_hero-heading-surface:color-mix(in lch,oklch(.41 .11 261),transparent 30%);padding-block:var(--spacing-size-gutter);height:calc(100svh - var(--header-height));position:relative}@supports (color:color-mix(in lab, red, red)){.carousel-hero-item{--_hero-image-surface:color-mix(in lch,var(--color-azure),transparent 60%);--_hero-heading-surface:color-mix(in lch,var(--color-base),transparent 30%)}}.carousel-hero-item:before{content:"";background-color:var(--_hero-image-surface);z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media not all and (height>=480px){.carousel-hero .splide__pagination{display:none}.carousel-hero-item{height:auto}}@media (width>=62rem){.carousel-hero-item{aspect-ratio:1600/990;height:auto}}.carousel-hero-wrapper{padding-block:var(--spacing-size-gutter);z-index:1;grid-column:2/14;position:relative}.carousel-hero-image{object-fit:cover;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.carousel-hero-heading{color:var(--color-light);border-radius:var(--radius-md);gap:var(--spacing-size-md);inline-size:min(100%,52rem);padding:var(--spacing-size-gutter);background-color:var(--_hero-heading-surface);flex-direction:column;align-items:start;display:inline-flex}.carousel-hero-content{flex-direction:column;display:flex}.carousel-hero-message{font-size:var(--text-step-2);font-weight:var(--font-weight-bold)}.carousel-hero .icon-star{font-size:var(--text-step-4);color:var(--color-secondary)}.carousel-hero .icon-star path{stroke-width:3px}.carousel-gallery-track{padding-left:calc(50vw - (77.5rem/2) + var(--spacing-size-gutter))!important}.carousel-gallery-list img{object-fit:cover;width:100%;height:100%}.carousel-gallery .splide__pagination{gap:var(--spacing-size-2xs);padding:0;display:flex}.carousel-gallery .splide__pagination li{display:inline-flex}.carousel-gallery .splide__pagination button{--_surface:var(--color-gray-2);background:var(--_surface);border:0;width:3.5rem;height:.3125rem;padding:0}.carousel-gallery .splide__pagination button[aria-selected=true]{--_surface:var(--color-secondary)}.carousel-gallery .splide__arrow{color:var(--color-primary);padding:calc(var(--spacing)*4);background:0 0;border:0}.carousel-gallery .splide__arrow svg{fill:currentColor}.carousel-gallery .splide__arrow:not([disabled]):hover,.carousel-gallery .splide__arrow:not([disabled]):focus-visible{color:var(--color-secondary)}.carousel-gallery .splide__arrow--prev svg{transform:rotateY(180deg)}.carousel-gallery .splide__arrow[disabled]{opacity:.7}.carousel-gallery .splide__arrow svg{width:1rem;height:auto}.carousel-gallery .splide__controls .splide__arrows{display:contents}.carousel-gallery .splide__controls{justify-content:center;align-items:center;gap:var(--spacing-size-sm);grid-template-columns:auto auto auto;display:grid}.carousel-gallery .splide__controls>*{grid-row:1}.carousel-gallery .splide__arrow--prev{grid-column:1}.carousel-gallery .splide__arrow--next{grid-column:3}.carousel-gallery .splide__pagination{grid-column:2}.testimonial{column-gap:var(--spacing-size-gutter);grid-template:"quote quote"min-content"cite cite"/minmax(25%,150px) auto;place-content:center;display:grid}.testimonial-lg{padding:var(--spacing-size-gutter);background:var(--color-gray-1);border-radius:var(--radius-md)}@container wrapper (width>=20ch){.testimonial-lg{min-block-size:25cqw}}.testimonial:has(img){justify-content:initial;place-items:unset;grid-template:"image quote"min-content"image cite"/minmax(25%,150px) auto}.testimonial-image{grid-area:image}.testimonial-blockquote{grid-area:quote}.testimonial-citation{grid-area:cite}.testimonial-blockquote{align-self:end;margin-inline-start:0;margin-inline-end:0}.testimonial-blockquote p{max-inline-size:52ch;font-weight:var(--font-weight-medium);text-wrap:pretty;position:relative}.testimonial-blockquote p:first-child{padding-block-start:var(--spacing-size-md)}.testimonial-blockquote p:first-child:before{content:"“";color:var(--color-secondary);font-size:3.25em;line-height:1;display:inline-block;position:absolute;transform:translateY(-1.75rem)}.testimonial-blockquote p:last-child:after{content:"”";color:var(--color-secondary);font-size:3.25em;line-height:1;display:inline-block;position:absolute;transform:translate(5%,5%)}.testimonial-citation{align-self:start;margin-block-start:var(--spacing-size-2xs)}.testimonial-citation cite{font-size:var(--text-step--1)}.testimonial-citation cite:before{content:"–"}.testimonial-image{aspect-ratio:2.5/3;object-fit:cover;width:100%;height:100%}:root{--card-height:80svh;--card-margin:0;--card-top-offset:1em;--outline-width:0px}#cards{padding-bottom:calc(var(--numcards)*var(--card-top-offset));margin-bottom:var(--card-margin)}#card_1{--index:1}#card_2{--index:2}#card_3{--index:3}#card_4{--index:4}.slidedeck-card{top:var(--header-height);padding-top:calc(var(--index)*var(--card-top-offset));min-height:var(--card-height);--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1);position:sticky}.slidedeck-card-content{transform-origin:50% 0;will-change:transform;color:var(--color-light)}#cards{grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));gap:var(--card-margin);display:grid}.slidedeck-card-content{--_shadow-color:color-mix(in srgb,oklch(0 0 0),transparent 90%);box-shadow:0 .2em 1em var(--_shadow-color),0 1em 2em var(--_shadow-color),inset 0 .05em .05em var(--color-light);background-color:var(--color-base);border-radius:var(--radius-sm);grid-template-rows:auto;grid-template-columns:1fr;align-items:stretch;min-height:80svh;max-height:80vw;display:grid;overflow:clip}@supports (color:color-mix(in lab, red, red)){.slidedeck-card-content{--_shadow-color:color-mix(in oklch,var(--color-dark),transparent 90%)}}.slidedeck-card-summary{padding:var(--spacing-size-gutter)}@media (width>=62rem){.slidedeck-card-summary{inline-size:max(70%,60ch)}}.slidedeck-card-image{object-fit:cover;z-index:-1;opacity:.2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.slidedeck-card-summary p{font-weight:var(--font-weight-medium)}@supports (animation-timeline:view()){.slidedeck-card{--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1)}@keyframes scale{to{transform:scale(calc(1.1 - calc(.1*var(--reverse-index))))}}#cards{--numcards:4;view-timeline-name:--cards-element-scrolls-in-body}.slidedeck-card-content{--start-range:calc(var(--index0)/var(--numcards)*100%);--end-range:calc((var(--index))/var(--numcards)*100%);animation:linear forwards scale;animation-timeline:--cards-element-scrolls-in-body;animation-range:exit-crossing var(--start-range)exit-crossing var(--end-range)}}.page-overview{--_radius:var(--radius-square);background:var(--color-gray-1);border-radius:var(--_radius);z-index:20;top:var(--header-height);max-inline-size:calc(77.5rem - var(--spacing-size-gutter)*2);margin-inline-start:auto;margin-inline-end:auto;transition:max-inline-size .25s,border-radius .25s;position:sticky}@media (width>=77.5rem){.page-overview{--_radius:var(--radius-sm)}}.page-overview-list{flex-wrap:wrap;justify-content:center;display:flex}.page-overview.is-stuck{border-radius:var(--radius-square);max-inline-size:100%}.page-overview-link{padding:calc(var(--spacing)*4)calc(var(--spacing)*6);text-align:center;font-weight:var(--font-weight-bold);color:var(--color-oxford);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-step--1);text-decoration:none;display:inline-flex}.page-overview-link:hover,.page-overview-link:focus-visible{color:var(--color-base);background-color:var(--color-light)}.path-tree{--_bar-height:var(--spacing-size-gutter);--_bar-offset-value:.5rem;--_bar-offset:calc(-1*var(--_bar-offset-value));--_bar-width:var(--border-width-hairline);--_bar-color:var(--color-gray-3)}@media not all and (width>=52rem){.path-tree{row-gap:var(--_bar-height);flex-direction:column;display:flex}.path-tree-items{gap:var(--spacing-size-gutter);grid-template-rows:auto;display:grid;position:relative}.path-tree-items:after{content:"";width:var(--_bar-width);z-index:-1;background:var(--_bar-color);height:100%;top:calc(-1*var(--_bar-height));display:inline-block;position:absolute;left:50%;transform:translate(-50%)}.path-tree-item{position:relative}}@media (width>=52rem){.path-tree{row-gap:calc(var(--_bar-height) + (var(--_bar-offset-value)*2));flex-direction:column;display:flex}.path-tree-items{gap:var(--spacing-size-gutter);grid-template-columns:repeat(3,minmax(0,33.333%));display:grid;position:relative}.path-tree-items:before{content:"";margin-top:var(--_bar-offset);width:100%;height:var(--_bar-height);border:var(--_bar-width)solid var(--_bar-color);left:50%;top:calc(-1*var(--_bar-height));border-bottom:0;max-inline-size:calc(69% - 2px);margin-inline-start:auto;margin-inline-end:auto;display:block;position:absolute;transform:translate(-50%)}.path-tree-items:after{content:"";width:var(--_bar-width);height:calc(var(--_bar-height) + var(--_bar-offset-value));background:var(--_bar-color);top:calc(-1*var(--_bar-height) - var(--_bar-offset-value));margin-top:var(--_bar-offset);display:inline-block;position:absolute;left:50%;transform:translate(-50%)}.path-tree-item{position:relative}}.path-tree-image{width:100%}.title-decor{align-items:center;display:inline-flex}.title-decor svg{font-size:.75em;transform:translateY(-4%)}.recon-toolkit{background-color:var(--color-tan);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-size-lg);color:var(--color-light);background-image:url(/wp-content/themes/fourblock-theme/public/build/assets/topograph-BgeNZVao.svg);background-attachment:static;background-size:cover}.toolkit-nav a{color:var(--color-light);text-decoration:none}.toolkit-nav a.btn{min-inline-size:initial}.toolkit-nav>ul{flex-direction:column;display:flex}@media (width>=52rem){.toolkit-nav>ul{column-gap:var(--spacing-size-sm);flex-direction:row}.toolkit-nav>ul>li{flex:1}}.toolkit-nav>ul>li>a{font-weight:var(--font-weight-bold);font-size:var(--text-step-1);text-align:center;padding:calc(var(--spacing)*3);justify-content:center;display:flex}.toolkit-nav li li a{font-weight:var(--font-weight-medium);font-size:var(--text-step--1);padding:calc(var(--spacing)*3);letter-spacing:var(--tracking-tight);display:flex}.toolkit-nav li ul{gap:var(--spacing-size-2xs);flex-direction:column;display:flex}.toolkit-nav svg{color:oklch(from var(--color-tan)calc(l + .2)c h);font-size:.7em}.card-industry{background-color:var(--color-base);color:var(--color-light);box-shadow:var(--shadow-sm);z-index:0;border:0;position:relative}.card-industry a{color:inherit}.card-industry-bg{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.card-industry-cta{margin-block-start:auto;margin-block-end:0}}@layer utilities{.collapse{visibility:collapse}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-\[1rlh\]{top:1rlh}.top-\[calc\(100\%-var\(--spacing-size-gutter\)\)\]{top:calc(100% - var(--spacing-size-gutter))}.left-\[50\%\]{left:50%}.z-2{z-index:2}.col-6{grid-column:6}.container{width:100%}@media (width>=18rem){.container{max-width:18rem}}@media (width>=36rem){.container{max-width:36rem}}@media (width>=52rem){.container{max-width:52rem}}@media (width>=62rem){.container{max-width:62rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=90rem){.container{max-width:90rem}}@media (width>=100rem){.container{max-width:100rem}}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-\[1\.5em\]{margin-top:1.5em}.mt-auto{margin-top:auto}.mt-size-flow{margin-top:var(--spacing-size-flow)}.mt-size-gutter{margin-top:var(--spacing-size-gutter)}.mt-size-lg{margin-top:var(--spacing-size-lg)}.mt-size-lg-xl{margin-top:var(--spacing-size-lg-xl)}.mt-size-sm{margin-top:var(--spacing-size-sm)}.mb-size-md{margin-bottom:var(--spacing-size-md)}.mb-size-sm-md{margin-bottom:var(--spacing-size-sm-md)}.block{display:block}.flex{display:flex}.grid{display:grid}.aspect-3\/4{aspect-ratio:3/4}.aspect-\[2\.5\/1\]{aspect-ratio:2.5}.aspect-video{aspect-ratio:var(--aspect-video)}.h-\[4rem\]{height:4rem}.h-\[100\%\]{height:100%}.h-auto{height:auto}.h-full{height:100%}.min-h-\[800px\]{min-height:800px}.w-\[4rem\]{width:4rem}.w-\[100\%\]{width:100%}.w-\[400px\]{width:400px}.w-full{width:100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[50\%\]{flex-basis:50%}.-translate-x-\[10\%\]{--tw-translate-x:calc(10%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-100\%\]{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-size-gutter{gap:var(--spacing-size-gutter)}.gap-size-sm{gap:var(--spacing-size-sm)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-size-md{row-gap:var(--spacing-size-md)}.gap-y-size-sm{row-gap:var(--spacing-size-sm)}.self-start{align-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-circle{border-radius:var(--radius-circle)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y-1{border-block-style:var(--tw-border-style);border-block-start-width:1px;border-block-end-width:1px}.border-y-gray-2{border-block-color:var(--color-gray-2)}.bg-base{background-color:var(--color-base)}.bg-base-dark{background-color:var(--color-base-dark)}.bg-gray-1{background-color:var(--color-gray-1)}.bg-gray-2{background-color:var(--color-gray-2)}.bg-gray-05{background-color:var(--color-gray-05)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-top{object-position:top}.object-top-left{object-position:left top}.p-2{padding:calc(var(--spacing)*2)}.p-size-md-lg{padding:var(--spacing-size-md-lg)}.p-size-sm{padding:var(--spacing-size-sm)}.p-size-xs{padding:var(--spacing-size-xs)}.px-size-md-lg{padding-inline:var(--spacing-size-md-lg)}.py-size-sm{padding-block:var(--spacing-size-sm)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-\[70\%\]{font-size:70%}.text-step--1{font-size:var(--text-step--1)}.text-step-0{font-size:var(--text-step-0)}.text-step-1{font-size:var(--text-step-1)}.text-step-2{font-size:var(--text-step-2)}.text-step-3{font-size:var(--text-step-3)}.text-step-4{font-size:var(--text-step-4)}.text-step-5{font-size:var(--text-step-5)}.text-step-6{font-size:var(--text-step-6)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-base{color:var(--color-base)}.text-dark{color:var(--color-dark)}.text-gray-2{color:var(--color-gray-2)}.text-gray-4{color:var(--color-gray-4)}.text-light{color:var(--color-light)}.text-secondary{color:var(--color-secondary)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:block:before{content:var(--tw-content);display:block}.before\:h-\[100\%\]:before{content:var(--tw-content);height:100%}.before\:w-\[100\%\]:before{content:var(--tw-content);width:100%}.before\:bg-base:before{content:var(--tw-content);background-color:var(--color-base)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--color-primary)}.before\:opacity-50:before{content:var(--tw-content);opacity:.5}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media (width>=52rem){.sm\:sticky{position:sticky}.sm\:grid-cols-\[min\(25ch\,_40\%\)_1fr\]{grid-template-columns:min(25ch,40%) 1fr}}@media (width>=75rem){.lg\:h-\[100\%\]{height:100%}.lg\:grid-cols-\[1fr_1px_1fr\]{grid-template-columns:1fr 1px 1fr}}.flow>*+*{margin-block-start:var(--_flow-space,1.5em)}.block-flow>*+*{margin-block-start:var(--_block-space,var(--spacing-size-xl-2xl))}.section{--_section-space:var(--spacing-size-xl-2xl);padding-block:var(--_section-space-start,var(--_section-space))var(--_section-space-end,var(--_section-space))}.wrapper,.grid-wrapper{--_grid-max-width:77.5rem;--_grid-gutter:var(--spacing-size-gutter);--_grid-columns:12}.wrapper{inline-size:100%;max-inline-size:var(--_grid-max-width);padding-inline:var(--_grid-gutter);margin-inline-start:auto;margin-inline-end:auto;container:wrapper/inline-size}.wrapper-prose{max-inline-size:calc((10/var(--_grid-columns))*var(--_grid-max-width))}.wrapper-wide{--_grid-max-width:90rem;--_grid-columns:14}.grid-wrapper{gap:var(--_grid-gutter);display:grid;container:wrapper/inline-size}.grid-wrapper-columns{grid-template-columns:minmax(var(--spacing-size-gutter),auto)repeat(var(--_grid-columns),minmax(0,calc(var(--_grid-max-width)/var(--_grid-columns))))minmax(var(--spacing-size-gutter),auto)}.grid-stack{display:grid}.grid-stack>*{grid-area:1/1}.grid-gallery{--_min-width:20ch;--_grid-gutter:var(--spacing-size-gutter);--_repeater:auto-fit;grid-gap:var(--_grid-gutter);grid-template-columns:repeat(var(--_repeater),minmax(min(100%,var(--_min-width)),1fr));display:grid}@layer utilities{.flex-gallery{--_item-gap:var(--spacing-size-gutter);--_col-quarter:25%;--_col-third:33.333%;--_col-half:50%;--_col-full:100%;--_col-size:var(--_col-full);gap:var(--_item-gap);flex-wrap:wrap;justify-content:center;inline-size:100%;margin-inline-start:auto;margin-inline-end:auto;display:flex}.flex-gallery>*{flex:0 1 calc(var(--_col-size) - var(--_item-gap)/1.5)}.col-quarter{--_col-size:25%}.col-third{--_col-size:33.333%}.col-half{--_col-size:50%}.col-full{--_col-size:100%}@media (width>=18rem){.\32 xs\:col-quarter{--_col-size:25%}.\32 xs\:col-third{--_col-size:33.333%}.\32 xs\:col-half{--_col-size:50%}.\32 xs\:col-full{--_col-size:100%}}@media (width>=36rem){.xs\:col-quarter{--_col-size:25%}.xs\:col-third{--_col-size:33.333%}.xs\:col-half{--_col-size:50%}.xs\:col-full{--_col-size:100%}}@media (width>=52rem){.sm\:col-quarter{--_col-size:25%}.sm\:col-third{--_col-size:33.333%}.sm\:col-half{--_col-size:50%}.sm\:col-full{--_col-size:100%}}@media (width>=62rem){.md\:col-quarter{--_col-size:25%}.md\:col-third{--_col-size:33.333%}.md\:col-half{--_col-size:50%}.md\:col-full{--_col-size:100%}}@media (width>=75rem){.lg\:col-quarter{--_col-size:25%}.lg\:col-third{--_col-size:33.333%}.lg\:col-half{--_col-size:50%}.lg\:col-full{--_col-size:100%}}@media (width>=90rem){.xl\:col-quarter{--_col-size:25%}.xl\:col-third{--_col-size:33.333%}.xl\:col-half{--_col-size:50%}.xl\:col-full{--_col-size:100%}}@media (width>=100rem){.\32 xl\:col-quarter{--_col-size:25%}.\32 xl\:col-third{--_col-size:33.333%}.\32 xl\:col-half{--_col-size:50%}.\32 xl\:col-full{--_col-size:100%}}}}p:empty{display:none}.wpcf7-not-valid-tip{color:var(--color-red);font-size:var(--text-step--1);font-weight:var(--font-weight-bold)}div:has(.grecaptcha-badge){content-visibility:hidden!important}:where(figure){margin-bottom:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
