/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@import "https://fonts.googleapis.com/css2?family=Exo+2:wght@400;600;700;800&family=Montserrat:wght@400;500;600&display=swap";@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--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-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-tracking:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-leading:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@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";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-destructive:hsl(var(--destructive));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-card:hsl(var(--card));--color-link-hover:hsl(var(--link-hover));--color-brand-yellow-light:hsl(var(--brand-yellow-light));--color-brand-black:hsl(var(--brand-black));--font-heading:"Exo 2", sans-serif;--font-body:"Montserrat", sans-serif;--animate-fade-in:fade-in .6s ease-out forwards}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--brand-yellow:61.4 100% 42.4%;--brand-yellow-light:61.4 60% 88%;--brand-black:0 0% 10%;--brand-white:0 0% 100%;--background:0 0% 100%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:61.4 100% 42.4%;--primary-foreground:0 0% 0%;--secondary:0 0% 100%;--secondary-foreground:0 0% 0%;--muted:0 0% 95%;--muted-foreground:0 0% 18%;--accent:61.4 100% 42.4%;--accent-foreground:0 0% 0%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--success:142 71% 35%;--success-light:138 76% 96%;--success-foreground:142 75% 18%;--border:0 0% 85%;--input:0 0% 85%;--ring:61.4 100% 42.4%;--link-hover:217 91% 50%;--radius:0px;--container-width:1328px;--content-width:680px;--header-height:64px;--adminbar-height:0px;--font-heading:"Exo 2", sans-serif;--font-body:"Montserrat", sans-serif}.dark{--background:0 0% 5%;--foreground:0 0% 100%;--card:0 0% 8%;--card-foreground:0 0% 100%;--popover:0 0% 8%;--popover-foreground:0 0% 100%;--primary:61.4 100% 42.4%;--primary-foreground:0 0% 0%;--secondary:0 0% 15%;--secondary-foreground:0 0% 100%;--muted:0 0% 15%;--muted-foreground:0 0% 60%;--accent:61.4 100% 42.4%;--accent-foreground:0 0% 0%;--border:0 0% 20%;--input:0 0% 20%}*{border-color:var(--color-border)}body{background-color:var(--color-background);font-family:var(--font-body);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(32px,6vw,48px);line-height:1.1}h2,.h2{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:clamp(32px,4vw,40px);line-height:1.2}h3,.h3{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:clamp(24px,3vw,28px);line-height:1.3}p,.body-text,.wp-block-list li{font-family:var(--font-body);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:18px;line-height:1.7}.stat-number{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-primary);font-size:clamp(40px,5vw,56px);line-height:1}ul.wp-block-list{padding-left:calc(var(--spacing) * 8);list-style-type:disc}ol.wp-block-list{padding-left:calc(var(--spacing) * 8);list-style-type:decimal}.wp-block-list li{margin-top:calc(var(--spacing) * 2)}.wp-block-list li:first-child{margin-top:calc(var(--spacing) * 0)}.wp-block-list .wp-block-list,.wp-block-list ul,.wp-block-list ol{margin-top:calc(var(--spacing) * 2)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-14{top:calc(var(--spacing) * -14)}.top-1\/2{top:50%}.-right-20{right:calc(var(--spacing) * -20)}.right-\[8\%\]{right:8%}.right-\[45\%\]{right:45%}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-left-24{left:calc(var(--spacing) * -24)}.left-1\/2{left:50%}.left-\[12\%\]{left:12%}.left-\[55\%\]{left:55%}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container-main{padding-inline:calc(var(--spacing) * 6);max-width:var(--container-width);margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[75px\]{height:75px}.h-\[82px\]{height:82px}.h-\[90px\]{height:90px}.h-\[97px\]{height:97px}.h-\[112px\]{height:112px}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-full{height:100%}.min-h-\[80px\]{min-height:80px}.w-4{width:calc(var(--spacing) * 4)}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[302px\]{width:302px}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-\[-20deg\]{rotate:-20deg}.rotate-\[15deg\]{rotate:15deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.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-2{border-style:var(--tw-border-style);border-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-foreground{border-color:var(--color-foreground)}.border-input{border-color:var(--color-input)}.border-white{border-color:var(--color-white)}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-l-primary{border-left-color:var(--color-primary)}.bg-background{background-color:var(--color-background)}.bg-foreground\/10{background-color:color-mix(in srgb, hsl(var(--foreground)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.object-\[50\%_20\%\]{object-position:50% 20%}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--color-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.blur{--tw-blur:blur(8px);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,)}.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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.duration-200{animation-duration:.2s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-foreground:hover{background-color:var(--color-foreground)}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:text-background:hover{color:var(--color-background)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-blue-700:hover{-webkit-text-decoration-color:var(--color-blue-700);-webkit-text-decoration-color:var(--color-blue-700);text-decoration-color:var(--color-blue-700)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-blue-500:focus{outline-color:var(--color-blue-500)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-md:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}@media (min-width:40rem){.sm\:w-auto{width:auto}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:items-start{align-items:flex-start}.lg\:text-left{text-align:left}}}@media (min-width:900px){:root{--header-height:104px}}.admin-bar{--adminbar-height:46px}@media (min-width:783px){.admin-bar{--adminbar-height:32px}}@media screen and (max-width:782px){#wpadminbar{position:fixed!important}}html{scroll-behavior:smooth}:where([id]){scroll-margin-top:calc(var(--header-height,0px) + var(--adminbar-height,0px) + 20px)}figcaption.wp-element-caption{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground)}.wp-block-image{margin-block:calc(var(--spacing) * 10)}.wp-block-embed{margin-block:calc(var(--spacing) * 12)}.cubo-logo-img{transition:opacity .3s}a:hover .cubo-logo-img{opacity:.4}a.cubo-active:hover .cubo-logo-img{opacity:1}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}html :where(.editor-styles-wrapper){font-family:Montserrat,sans-serif}.admin-bar .mobile-navigation{left:calc(var(--spacing) * 0);z-index:99;width:100%;top:calc(var(--header-height,64px) + var(--adminbar-height,0));position:fixed}.mobile-navigation{left:calc(var(--spacing) * 0);z-index:99;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (min-width:900px){.mobile-navigation{display:none!important}}.mobile-navigation{max-height:calc(100dvh - var(--header-height,64px) - var(--adminbar-height,0));top:calc(var(--header-height,64px) + var(--adminbar-height,0));box-shadow:0 0 15px 5px #1a1a1a80}.mobile-navigation .wp-block-buttons{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.mobile-navigation .wp-block-button,.mobile-navigation .wp-block-button__link{width:100%!important}.mobile-navigation-item{margin-bottom:calc(var(--spacing) * 2)}.mobile-navigation-item:last-child{margin-bottom:calc(var(--spacing) * 0)}.mobile-navigation-item-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex}.mobile-navigation-link{padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1;text-decoration-line:none}@media (hover:hover){.mobile-navigation-link:hover{text-decoration-line:underline}}.mobile-navigation-submenu-opener{cursor:pointer;padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4)}.mobile-navigation-submenu-opener svg{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mobile-navigation-submenu-opener.is-open svg{rotate:180deg}.mobile-navigation-submenu{margin-left:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-primary);padding-left:calc(var(--spacing) * 4);visibility:hidden}.mobile-navigation-submenu.drop-active{visibility:visible}.mobile-navigation-submenu .mobile-navigation-link{font-weight:400!important}.has-menu-open .menu-opener span:first-child{--tw-translate-y:calc(var(--spacing) * 1.25);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}.has-menu-open .menu-opener span:nth-child(2){--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-menu-open .menu-opener span:nth-child(3){--tw-translate-y:calc(var(--spacing) * -1.25);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:-45deg}.menu-opener{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * .75);color:var(--color-white);flex-direction:column;display:flex;position:relative}@media (min-width:900px){.menu-opener{display:none}}.menu-opener span{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:currentColor;border-radius:100px;display:block}.mobile-utilities-menu{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.mobile-utilities-menu a{padding-block:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-decoration-line:none;display:block}@media (hover:hover){.mobile-utilities-menu a:hover{text-decoration-line:underline}}.mobile-navigation .wp-block-search{margin-top:calc(var(--spacing) * 6)}.mobile-navigation .wp-block-search .wp-block-search__button{background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.mobile-navigation .wp-block-search .wp-block-search__button:hover{background-color:var(--color-foreground);color:var(--color-white);text-decoration-line:none}}.mobile-navigation .wp-block-search .wp-block-search__button:before{display:none}.mobile-navigation .wp-block-search .wp-block-search__inside-wrapper{display:flex}.mobile-navigation .wp-block-search .wp-block-search__inside-wrapper input{margin-right:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 12);flex:auto;display:block}.mobile-navigation .language-selector{margin-top:calc(var(--spacing) * 6);justify-content:space-between;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.mobile-navigation .language-selector:before{display:none}.mobile-navigation .language-selector .lang-item{display:block!important}.mobile-navigation .language-selector .lang-item a{white-space:nowrap;color:var(--color-foreground);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.mobile-navigation .language-selector .lang-item a:hover{text-decoration-line:underline}}.mobile-navigation .language-selector .current-lang a{text-decoration-line:underline}.mobile-navigation .language-selector .current-lang:after{display:none}.wp-block-accordion{z-index:2;margin-top:calc(var(--spacing) * 0);background-color:var(--color-muted);padding-block:calc(var(--spacing) * 10);position:relative}@media (min-width:48rem){.wp-block-accordion{padding-block:calc(var(--spacing) * 14)}}.wp-block-accordion:before{top:calc(var(--spacing) * 0);z-index:calc(1 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:200vw;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:inherit;--tw-content:"";content:var(--tw-content);position:absolute;left:50%}.wp-block-accordion .wp-block-accordion-item{margin-top:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;flex-direction:column;display:flex}.wp-block-accordion .wp-block-accordion-item>*{width:100%}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{rotate:135deg}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-panel{opacity:1;height:auto}.wp-block-accordion .wp-block-accordion-panel{margin-top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s;overflow:hidden;display:block!important}.wp-block-accordion .wp-block-accordion-panel>*{font-size:inherit}.wp-block-accordion .wp-block-accordion-panel>:last-child{margin-bottom:calc(var(--spacing) * 4)}.wp-block-accordion .wp-block-accordion-heading__toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:left;font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:1;display:flex}@media (hover:hover){.wp-block-accordion .wp-block-accordion-heading__toggle:hover{text-decoration-line:underline}}.wp-block-accordion .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:currentColor;font-size:0;transition-duration:.3s;animation-duration:.3s;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200\"><path d=\"m6 9 6 6 6-6\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200\"><path d=\"m6 9 6 6 6-6\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-heading:has(+.wp-block-accordion){z-index:2;margin-bottom:calc(var(--spacing) * 0);background-color:var(--color-muted);padding-top:calc(var(--spacing) * 10);position:relative}@media (min-width:48rem){.wp-block-heading:has(+.wp-block-accordion){padding-top:calc(var(--spacing) * 14)}}.wp-block-heading:has(+.wp-block-accordion):before{top:calc(var(--spacing) * 0);z-index:calc(1 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:200vw;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:inherit;--tw-content:"";content:var(--tw-content);position:absolute;left:50%}.wp-block-heading:has(+.wp-block-accordion)+.wp-block-accordion{padding-top:calc(var(--spacing) * 8)!important}.wp-site-blocks{overflow-x:hidden}body.wp-theme-casemet{padding-top:var(--header-height)}main{margin-top:calc(var(--spacing) * 0);position:relative}main>.entry-content>[class*=is-style-],main.entry-content>[class*=is-style-]{margin-top:calc(var(--spacing) * 0)}.is-root-container{overflow-x:hidden}.editor-visual-editor__post-title-wrapper{padding-inline:calc(var(--spacing) * 6);margin-inline:auto;margin-bottom:calc(var(--spacing) * 10)!important;max-width:1328px!important}.editor-visual-editor__post-title-wrapper>*{width:100%;max-width:100%!important}.is-style-container{max-width:1328px;padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);margin-inline:auto}@media (min-width:48rem){.is-style-container{padding-bottom:calc(var(--spacing) * 14)}}.wp-block-separator{border-top-style:var(--tw-border-style);border-top-width:4px;border-top-color:var(--color-primary);margin-block:calc(var(--spacing) * 10)!important;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important;width:100%!important}@media (min-width:48rem){.wp-block-separator{margin-block:calc(var(--spacing) * 14)!important}}.wp-block-buttons{--wp--style--block-gap:1rem;gap:calc(var(--spacing) * 4)}@media not all and (min-width:40rem){.wp-block-buttons .wp-block-button.has-custom-width{width:100%}}.wp-block-buttons.is-style-anchors,.wp-block-buttons.is-style-auto-width-anchors{margin-bottom:calc(var(--spacing) * 10);background-color:var(--color-background);padding-block:calc(var(--spacing) * 8);position:relative}@media (min-width:48rem){.wp-block-buttons.is-style-anchors,.wp-block-buttons.is-style-auto-width-anchors{margin-bottom:calc(var(--spacing) * 14)}}:is(.wp-block-buttons.is-style-anchors,.wp-block-buttons.is-style-auto-width-anchors):after{bottom:calc(var(--spacing) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100vw;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-border);--tw-content:"";content:var(--tw-content);position:absolute;left:50%}@media not all and (min-width:40rem){:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button.has-custom-width,:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button{width:100%!important}}@media (min-width:40rem){:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button.has-custom-width,:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button{width:auto!important}}@media not all and (min-width:40rem){:is(:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button.has-custom-width,:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button) .wp-block-button__link{width:100%!important}}@media (min-width:40rem){:is(:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button.has-custom-width,:is(.wp-block-buttons.is-style-auto-width,.wp-block-buttons.is-style-auto-width-anchors) .wp-block-button) .wp-block-button__link{width:auto!important}}p a:hover{text-decoration-line:none}a{color:inherit}body.search .footer{padding-top:calc(var(--spacing) * 20)}.woocommerce-breadcrumb{display:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}main.entry-content>:is(.is-style-four-cols,.wp-block-table,.is-style-banner-bg,.is-style-gray-bg,.wp-block-quote,.is-style-columns-embed,.is-style-thin):last-child{margin-bottom:calc(var(--spacing) * 12)}main.entry-content>.is-style-four-cols{padding-inline:calc(var(--spacing) * 6)}main.entry-content>:is(.wp-block-accordion,.is-style-downloads,.wp-block-heading,p),main.entry-content>.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),main.entry-content>.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){width:calc(100% - 48px)}footer.wp-block-group{background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 22);padding-bottom:calc(var(--spacing) * 20);position:relative}footer.wp-block-group:before{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 2);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);width:100%;display:block;position:absolute}footer.wp-block-group .size-full{width:auto;height:auto}footer.wp-block-group .wp-block-navigation a{text-underline-offset:4px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){footer.wp-block-group .wp-block-navigation a:hover{text-decoration-line:underline}}footer.wp-block-group>.wp-block-group{max-width:1280px}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child{margin-bottom:calc(var(--spacing) * 16);gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){footer.wp-block-group>.wp-block-group>.wp-block-group:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){footer.wp-block-group>.wp-block-group>.wp-block-group:first-child{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(3,minmax(0,1fr))}}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child .wp-block-navigation__container{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child .wp-block-navigation__container a{color:color-mix(in srgb, hsl(var(--foreground)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){footer.wp-block-group>.wp-block-group>.wp-block-group:first-child .wp-block-navigation__container a{color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group{margin:calc(var(--spacing) * 0)}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--font-heading)}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-social-links{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}:where(footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:first-child>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:first-child{padding-right:calc(var(--spacing) * 8)}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:first-child .wp-block-image:has(a){justify-content:flex-start;display:flex}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:first-child .wp-block-image:has(a) a{width:auto}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:first-child .wp-block-image:has(a) img{height:calc(var(--spacing) * 8);width:auto}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:first-child p strong{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));display:block}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3){flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3){margin-left:calc(var(--spacing) * -8)}}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) p{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1)}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) p strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .is-casemet-nav-footer-certifications .wp-block-navigation__container{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 0);flex-flow:wrap}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .is-casemet-nav-footer-certifications .wp-block-navigation-item:not(:first-child):before{margin-right:calc(var(--spacing) * 2);--tw-content:"•";content:var(--tw-content)}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .is-casemet-nav-footer-certifications .wp-block-navigation-item:last-child{flex-basis:100%}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .is-casemet-nav-footer-certifications .wp-block-navigation-item:last-child:before{display:none}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .wp-block-group:has(>.wp-block-image){justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);flex-wrap:wrap;margin-top:auto;display:flex}@media (min-width:48rem){footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .wp-block-group:has(>.wp-block-image){gap:calc(var(--spacing) * 8)}}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .wp-block-group:has(>.wp-block-image)>*{margin:calc(var(--spacing) * 0)!important}footer.wp-block-group>.wp-block-group>.wp-block-group:first-child>.wp-block-group:nth-child(3) .wp-block-group:has(>.wp-block-image) .wp-block-image img{height:calc(var(--spacing) * 19);width:auto}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:color-mix(in srgb, hsl(var(--foreground)) 20%, transparent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){footer.wp-block-group>.wp-block-group>.wp-block-group:last-child{border-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child{padding-top:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:color-mix(in srgb, hsl(var(--foreground)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){footer.wp-block-group>.wp-block-group>.wp-block-group:last-child{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}@media (min-width:48rem){footer.wp-block-group>.wp-block-group>.wp-block-group:last-child{gap:calc(var(--spacing) * 6);flex-direction:row}}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child p{font-size:inherit}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child p:after{margin-left:calc(var(--spacing) * 6)}@media (min-width:48rem){footer.wp-block-group>.wp-block-group>.wp-block-group:last-child p:after{--tw-content:"|";content:var(--tw-content)}}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child .wp-block-navigation{margin:calc(var(--spacing) * 0)}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child ul.wp-block-navigation{align-items:center;gap:calc(var(--spacing) * 6);display:flex}footer.wp-block-group>.wp-block-group>.wp-block-group:last-child ul.wp-block-navigation li:not(:last-child):after{margin-left:calc(var(--spacing) * 6);--tw-content:"|";content:var(--tw-content)}.footer{margin-top:calc(var(--spacing) * 0)}.admin-bar header.wp-block-group{top:var(--adminbar-height,0)}header.wp-block-group{top:calc(var(--spacing) * 0);z-index:99;background-color:var(--color-background);width:100%;position:fixed}header.wp-block-group>.wp-block-group{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0)}header.wp-block-group>.wp-block-group>.wp-block-group{padding-inline:calc(var(--spacing) * 6)}header.wp-block-group>.wp-block-group:first-child{background-color:var(--color-background)}@media (max-width:899px){header.wp-block-group>.wp-block-group:first-child{display:none!important}}header.wp-block-group>.wp-block-group:first-child>.wp-block-group{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 6);display:flex}header.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-button__link{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 6)}header.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-navigation{gap:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}header.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-navigation a{text-underline-offset:4px}@media (hover:hover){header.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-navigation a:hover{text-decoration-line:underline}}:is(header.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-navigation>li.current-menu-item,header.wp-block-group>.wp-block-group:first-child>.wp-block-group .wp-block-navigation>li.current-menu-ancestor)>a{text-decoration-line:underline}header.wp-block-group>.wp-block-group:first-child>.wp-block-group>*{margin:calc(var(--spacing) * 0)!important}header.wp-block-group>.wp-block-group:nth-child(2){background-color:var(--color-foreground)}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group{height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;display:flex}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-image{align-items:center;display:flex}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-image img{height:calc(var(--spacing) * 8);object-fit:contain;width:auto}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group nav.wp-block-navigation{max-width:none}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container{align-items:center;gap:calc(var(--spacing) * 8);flex-wrap:nowrap;display:none}@media (min-width:900px){header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container{display:flex}}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li{min-height:calc(var(--spacing) * 10)}:is(header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li.current-menu-item,header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li.current-menu-ancestor)>a{text-decoration-line:underline}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li>button{margin-left:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li>button svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li>a{align-items:center;gap:calc(var(--spacing) * 1);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-background);text-underline-offset:4px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li>a:hover{text-decoration-line:underline}}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li ul li.current-menu-item>a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group .wp-block-navigation__container>li ul a:hover{background-color:var(--color-primary)}header.wp-block-group>.wp-block-group:nth-child(2)>.wp-block-group>*{margin:calc(var(--spacing) * 0)!important}header.wp-block-group>.wp-block-group .wp-block-navigation__responsive-container-open{display:flex}@media (min-width:48rem){header.wp-block-group>.wp-block-group .wp-block-navigation__responsive-container-open{display:none}}header.wp-block-group>.wp-block-group .wp-block-navigation__responsive-container{display:none}@media (min-width:48rem){header.wp-block-group>.wp-block-group .wp-block-navigation__responsive-container{display:block}}header.wp-block-group>.wp-block-group .wp-block-navigation__responsive-container.is-menu-open{display:block}.wp-block-button.has-arrow .wp-block-button__link:after{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right transition-transform group-hover:translate-x-1\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right transition-transform group-hover:translate-x-1\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-button.play .wp-block-button__link{flex-direction:row-reverse}.wp-block-button.play .wp-block-button__link:after{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-content:"";content:var(--tw-content);background-color:currentColor;order:0;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play h-4 w-4\"><polygon points=\"6 3 20 12 6 21 6 3\"></polygon></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play h-4 w-4\"><polygon points=\"6 3 20 12 6 21 6 3\"></polygon></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-button .wp-block-button__link{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:pre-wrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:0;transition-duration:.2s;animation-duration:.2s;display:inline-flex}@media (hover:hover){.wp-block-button .wp-block-button__link:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wp-block-button .wp-block-button__link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.wp-block-button .wp-block-button__link:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wp-block-button .wp-block-button__link:disabled{pointer-events:none;opacity:.5}@media (min-width:40rem){.wp-block-button .wp-block-button__link{width:auto}}.wp-block-button .wp-block-button__link{font-family:var(--font-heading)}.wp-block-button .wp-block-button__link.has-primary-background-color:hover{background-color:var(--color-brand-black)!important;color:var(--color-white)!important}.wp-block-button .wp-block-button__link.has-base-background-color:hover{background-color:var(--color-primary)!important;color:var(--color-brand-black)!important}.wp-block-button .wp-block-button__link.has-contrast-background-color{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-black)}.wp-block-button .wp-block-button__link.has-contrast-background-color:hover{color:var(--color-brand-black)!important;background-color:#0000!important}.wp-block-button .wp-block-button__link svg{pointer-events:none;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);stroke:currentColor;flex-shrink:0}.wp-block-button.is-style-primary .wp-block-button__link{background-color:var(--color-primary);color:var(--color-brand-black)}.wp-block-button.is-style-primary .wp-block-button__link:hover{background-color:var(--color-brand-black)!important;color:var(--color-white)!important}.wp-block-button.is-style-link{border-style:var(--tw-border-style);border-width:0;width:auto}.wp-block-button.is-style-link .wp-block-button__link{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-family:var(--font-body);display:inline-flex;min-height:calc(var(--spacing) * 0)!important;border-style:var(--tw-border-style)!important;width:auto!important;padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 0)!important;color:var(--color-foreground)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;background-color:#0000!important;border-width:0!important;border-radius:0!important;text-decoration-line:none!important}.wp-block-button.is-style-link .wp-block-button__link:hover{--tw-translate-y:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important;color:var(--color-foreground)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;text-decoration-line:underline!important}.wp-block-button.is-style-link .wp-block-button__link:after{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none!important}.wp-block-button.is-style-link .wp-block-button__link:hover:after{transform:translate(4px)scale(1.25)}.wp-block-button.is-style-outline{border-style:var(--tw-border-style);border-width:0}.wp-block-button.is-style-outline a{border-style:var(--tw-border-style);border-width:2px}.wp-block-button.is-style-outline a:not(:hover):not(:has(.has-background)){background-color:#0000}.wp-block-button.is-style-outline a.has-base-color:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-brand-black)!important}.wp-block-button.is-style-outline a.has-contrast-color:hover{border-color:var(--color-brand-black);background-color:var(--color-brand-black);color:var(--color-white)!important}.wp-block-button.is-style-outline a.has-primary-color:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-brand-black)!important}.entry-content>.wp-block-table{width:calc(100% - 48px)}.entry-content>.wp-block-table table{min-width:640px}.wp-block-table{margin-bottom:calc(var(--spacing) * 10)}@media (min-width:48rem){.wp-block-table{margin-bottom:calc(var(--spacing) * 14)}}.wp-block-table table{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wp-block-table table th:empty{padding-block:calc(var(--spacing) * 1)!important}.wp-block-table table th,.wp-block-table table td{border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 0);border-width:0}:is(.wp-block-table table th,.wp-block-table table td):first-child{padding-left:calc(var(--spacing) * 4)}:is(.wp-block-table table th,.wp-block-table table td):last-child{padding-right:calc(var(--spacing) * 0)}.wp-block-table table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.wp-block-table table tbody tr:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.wp-block-table table tbody tr:hover{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}}.wp-block-table table tbody td:first-child,.wp-block-table table thead{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wp-block-table table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-bottom-color:var(--color-primary)}h2:has(+.wp-block-table){margin-top:calc(var(--spacing) * 26);margin-bottom:calc(var(--spacing) * 6)}@media (min-width:48rem){h2:has(+.wp-block-table){margin-top:calc(var(--spacing) * 34)}}h3:has(+.wp-block-table){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6)}.page-template-default .yoast-breadcrumbs{max-width:1328px!important}.page-template-default main>.yoast-breadcrumbs:first-child{margin-bottom:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 8)}@media (min-width:48rem){.page-template-default main>.yoast-breadcrumbs:first-child{padding-top:calc(var(--spacing) * 12)}}.yoast-breadcrumbs{margin-bottom:calc(var(--spacing) * 8)}.yoast-breadcrumbs>span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--color-muted-foreground);flex-wrap:wrap;display:flex}@media (min-width:40rem){.yoast-breadcrumbs>span{gap:calc(var(--spacing) * 2.5)}}.yoast-breadcrumbs>span{font-size:0}.yoast-breadcrumbs>span>span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media (min-width:40rem){.yoast-breadcrumbs>span>span{gap:calc(var(--spacing) * 2.5)}}.yoast-breadcrumbs>span>span a{text-decoration-line:none}.yoast-breadcrumbs>span>span:last-child:after{display:none}.yoast-breadcrumbs>span>span:after{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);opacity:.8;--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-right\"><path d=\"m9 18 6-6-6-6\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-right\"><path d=\"m9 18 6-6-6-6\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yoast-breadcrumbs>span .breadcrumb_last{color:var(--color-brand-black)}.is-root-container>.wp-block-yoast-seo-breadcrumbs{padding-inline:calc(var(--spacing) * 6)}.wp-block-yoast-seo-breadcrumbs{padding-inline:calc(var(--spacing) * 6);max-width:1328px!important}.entry-content>.yoast-breadcrumbs{padding-inline:calc(var(--spacing) * 6)}.nf-field-container,.field-wrap{margin:0!important;padding:0!important}.nf-row+.nf-row{margin-top:1.5rem}.nf-form-fields-required{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.875rem}.nf-field-label{margin:0 0 .25rem!important;padding:0!important}.nf-field-label label,.nf-field-label .nf-label-span{font-size:1rem;line-height:1.5;margin:0!important;padding:0!important;font-weight:500!important;display:block!important}.nf-field-element{margin:0!important;padding:0!important}.ninja-forms-req-symbol{color:hsl(var(--destructive));margin-left:.125rem;font-weight:500}:is(.firstname-wrap,.lastname-wrap,.textbox-wrap,.email-wrap,.phone-wrap,.number-wrap,.password-wrap,.date-wrap,.address-wrap,.city-wrap,.zip-wrap) .nf-field-element .nf-element{border-radius:var(--radius-md);background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:none;outline:none;font-size:1rem;line-height:1.5;border:1px solid hsl(var(--input))!important;box-sizing:border-box!important;width:100%!important;height:2.5rem!important;padding:.5rem .75rem!important;display:block!important}:is(.firstname-wrap,.lastname-wrap,.textbox-wrap,.email-wrap,.phone-wrap,.number-wrap,.password-wrap,.date-wrap,.address-wrap,.city-wrap,.zip-wrap) .nf-field-element .nf-element::placeholder{color:hsl(var(--muted-foreground))}:is(.firstname-wrap,.lastname-wrap,.textbox-wrap,.email-wrap,.phone-wrap,.number-wrap,.password-wrap,.date-wrap,.address-wrap,.city-wrap,.zip-wrap) .nf-field-element .nf-element:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}@media (min-width:768px){:is(.firstname-wrap,.lastname-wrap,.textbox-wrap,.email-wrap,.phone-wrap,.number-wrap,.password-wrap,.date-wrap,.address-wrap,.city-wrap,.zip-wrap) .nf-field-element .nf-element{font-size:.875rem}}.textarea-wrap .nf-field-element .nf-element{border-radius:var(--radius-md);background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:none;resize:vertical;outline:none;font-size:.875rem;line-height:1.5;border:1px solid hsl(var(--input))!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:80px!important;padding:.5rem .75rem!important;display:block!important}.textarea-wrap .nf-field-element .nf-element::placeholder{color:hsl(var(--muted-foreground))}.textarea-wrap .nf-field-element .nf-element:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}:is(.listselect-wrap,.liststate-wrap,.listcountry-wrap) .nf-field-element .nf-element{border-radius:var(--radius-md);background-color:hsl(var(--background));color:hsl(var(--foreground));appearance:auto;outline:none;font-size:1rem;line-height:1.5;border:1px solid hsl(var(--input))!important;box-sizing:border-box!important;width:100%!important;height:2.5rem!important;padding:.5rem .75rem!important;display:block!important}:is(.listselect-wrap,.liststate-wrap,.listcountry-wrap) .nf-field-element .nf-element:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.listmultiselect-wrap .nf-field-element .nf-element{border-radius:var(--radius-md);background-color:hsl(var(--background));color:hsl(var(--foreground));outline:none;font-size:.875rem;border:1px solid hsl(var(--input))!important;box-sizing:border-box!important;width:100%!important;min-height:120px!important;padding:.5rem .75rem!important;display:block!important}.listmultiselect-wrap .nf-field-element .nf-element:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.listcheckbox-wrap .nf-field-element li{align-items:flex-start;gap:.5rem;margin:0 0 .5rem!important;padding-left:0!important;display:flex!important}.listcheckbox-wrap .nf-field-element li label{cursor:pointer;margin-bottom:0;font-size:1rem;font-weight:400;float:none!important;width:auto!important;margin-left:0!important;display:block!important}.listcheckbox-wrap .nf-field-element input[type=checkbox].nf-element,.checkbox-wrap .nf-field-element input[type=checkbox].nf-element{background-color:hsl(var(--background));cursor:pointer;border-radius:0;flex-shrink:0;margin-top:.2rem;transition:background-color .15s,border-color .15s;appearance:none!important;border:2px solid hsl(var(--foreground))!important;float:none!important;box-sizing:border-box!important;width:1rem!important;height:1rem!important}.listcheckbox-wrap .nf-field-element input[type=checkbox].nf-element:checked,.checkbox-wrap .nf-field-element input[type=checkbox].nf-element:checked{background-color:hsl(var(--primary));border-color:hsl(var(--primary));background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70% 70%}.listcheckbox-wrap .nf-field-element input[type=checkbox].nf-element:focus-visible,.checkbox-wrap .nf-field-element input[type=checkbox].nf-element:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.checkbox-wrap .nf-field-element{align-items:flex-start;gap:.5rem;display:flex!important}.checkbox-wrap .nf-field-label{display:none!important}.listradio-wrap .nf-field-element li{align-items:center;gap:.5rem;margin:0 0 .5rem!important;padding-left:0!important;display:flex!important}.listradio-wrap .nf-field-element li label{cursor:pointer;margin-bottom:0;font-size:1rem;font-weight:400;float:none!important;width:auto!important;margin-left:0!important;display:block!important}.listradio-wrap .nf-field-element input[type=radio].nf-element{background-color:hsl(var(--background));cursor:pointer;border-radius:9999px;flex-shrink:0;transition:background-color .15s,border-color .15s;appearance:none!important;border:2px solid hsl(var(--foreground))!important;float:none!important;box-sizing:border-box!important;width:1rem!important;height:1rem!important;margin-right:0!important}.listradio-wrap .nf-field-element input[type=radio].nf-element:checked{border-color:hsl(var(--primary));background-image:radial-gradient(circle at center, hsl(var(--primary)) 0 45%, transparent 50%)}.listradio-wrap .nf-field-element input[type=radio].nf-element:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.submit-wrap .nf-field-element .nf-element[type=submit]{white-space:nowrap;font-family:var(--font-heading);border-radius:var(--radius);cursor:pointer;box-shadow:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;background-color:hsl(var(--primary))!important;width:100%!important;height:3rem!important;color:hsl(var(--primary-foreground))!important;box-sizing:border-box!important;border:none!important;padding:.75rem 2rem!important;display:inline-flex!important}.submit-wrap .nf-field-element .nf-element[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;background-color:hsl(var(--foreground))!important;color:hsl(var(--background))!important}.submit-wrap .nf-field-element .nf-element[type=submit]:active{transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.submit-wrap .nf-field-element .nf-element[type=submit]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}@media (min-width:640px){.submit-wrap .nf-field-element .nf-element[type=submit]{width:auto!important}}.submit-wrap .nf-field-label{display:none!important}.nf-fu-fileinput-button{font-family:var(--font-heading);border-radius:var(--radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;transition:all .2s;border:2px solid hsl(var(--foreground))!important;height:2.5rem!important;color:hsl(var(--foreground))!important;box-sizing:border-box!important;background-color:#0000!important;width:auto!important;padding:0 1.5rem!important;display:inline-flex!important}.nf-fu-fileinput-button:hover{background-color:hsl(var(--foreground))!important;color:hsl(var(--background))!important}.nf-fu-fileinput-button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.nf-fu-button-cancel{color:hsl(var(--foreground));text-underline-offset:4px;cursor:pointer;align-items:center;margin-left:.75rem;font-size:1rem;text-decoration-line:underline;display:none;background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important}.file_upload-wrap input[type=file].nf-element{visibility:hidden!important;width:0!important;height:0!important;display:block!important}.nf-fu-progress{background:hsl(var(--muted));border-radius:9999px;width:100%;height:4px;margin-top:.5rem;overflow:hidden}.nf-fu-progress-bar{background:hsl(var(--primary));border-radius:9999px;height:100%;transition:width .3s}.nf-fu-progress-bar-success{background:hsl(var(--primary))}.files_uploaded{margin-top:.5rem}.files_uploaded p{color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));margin-top:.25rem;padding-top:.25rem;font-size:.875rem}.files_uploaded .delete{color:hsl(var(--destructive));text-underline-offset:4px;margin-left:.5rem;font-size:.875rem;text-decoration-line:underline}.hr-wrap hr{border:0;border-top:1px solid hsl(var(--border));margin:1rem 0}.hidden-wrap,.unknown-wrap{display:none!important}.nf-response-msg{color:hsl(var(--success-foreground));background-color:hsl(var(--success-light));border:1px solid hsl(var(--success) / .25);border-inline-start-width:4px;border-inline-start-color:hsl(var(--success));border-radius:var(--radius-md);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"hsl(142 71%25 35%25)\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"/></svg>");background-position:1rem;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding:1rem 1rem 1rem 3rem;font-size:1rem;font-weight:500;line-height:1.5}.nf-response-msg p{font-size:inherit;color:inherit;margin:0}.nf-error-msg{color:hsl(var(--destructive));margin-top:.25rem;font-size:.875rem;display:block}.field-wrap.nf-error .nf-element{border-color:hsl(var(--destructive))!important}.nf-form-errors .nf-error-msg{border-radius:var(--radius-md);color:hsl(var(--destructive));background-color:hsl(var(--destructive) / .08);margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem}.nf-help{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.875rem;display:block;background:0 0!important;width:auto!important;height:auto!important}.nf-input-limit{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem;display:block}.nf-form-wrap.nf-processing{opacity:.5;pointer-events:none}.wp-block-query.is-loading{pointer-events:none;cursor:wait;opacity:.5;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.wp-block-query-pagination{margin-top:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex;margin-top:calc(var(--spacing) * 12)!important}.wp-block-query-pagination>a,.wp-block-query-pagination>span,.wp-block-query-pagination .wp-block-query-pagination-numbers>a,.wp-block-query-pagination .wp-block-query-pagination-numbers>span{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);width:100%;min-width:40px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;animation-duration:.2s;display:none}:is(.wp-block-query-pagination>a,.wp-block-query-pagination>span,.wp-block-query-pagination .wp-block-query-pagination-numbers>a,.wp-block-query-pagination .wp-block-query-pagination-numbers>span):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(.wp-block-query-pagination>a,.wp-block-query-pagination>span,.wp-block-query-pagination .wp-block-query-pagination-numbers>a,.wp-block-query-pagination .wp-block-query-pagination-numbers>span):disabled{pointer-events:none;opacity:.5}@media (min-width:40rem){.wp-block-query-pagination>a,.wp-block-query-pagination>span,.wp-block-query-pagination .wp-block-query-pagination-numbers>a,.wp-block-query-pagination .wp-block-query-pagination-numbers>span{width:auto;display:inline-flex}}.wp-block-query-pagination a{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}@media (hover:hover){.wp-block-query-pagination a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-foreground);color:var(--color-background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wp-block-query-pagination a:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.wp-block-query-pagination .wp-block-query-pagination-numbers{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.wp-block-query-pagination .wp-block-query-pagination-numbers>span{background-color:var(--color-primary);color:var(--color-foreground)}.wp-block-query-pagination .wp-block-query-pagination-next:after{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-right w-4 h-4\"><path d=\"m9 18 6-6-6-6\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-right w-4 h-4\"><path d=\"m9 18 6-6-6-6\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query-pagination .wp-block-query-pagination-previous:before{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-left w-4 h-4\"><path d=\"m15 18-6-6 6-6\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-left w-4 h-4\"><path d=\"m15 18-6-6 6-6\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-heading.is-style-suptitle{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline-flex}.wp-block-heading.is-style-suptitle:before{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 7);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"234\" height=\"168\" viewBox=\"0 0 234 168\" fill=\"none\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\" fill=\"%23CDD302\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"234\" height=\"168\" viewBox=\"0 0 234 168\" fill=\"none\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\" fill=\"%23CDD302\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-cover.is-style-banner-bg{margin-block:calc(var(--spacing) * 16);margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 0);background-color:color-mix(in srgb, hsl(var(--primary)) 20%, transparent);width:calc(100% - 48px);max-width:1280px;position:relative}@supports (color:color-mix(in lab, red, red)){.wp-block-cover.is-style-banner-bg{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.wp-block-cover.is-style-banner-bg{padding:calc(var(--spacing) * 8);text-align:center}@media (min-width:48rem){.wp-block-cover.is-style-banner-bg{margin-block:calc(var(--spacing) * 20);padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.wp-block-cover.is-style-banner-bg{padding:calc(var(--spacing) * 16)}}.wp-block-cover.is-style-banner-bg:has(+.wp-block-cover[class*=is-style-banner]){margin-bottom:calc(var(--spacing) * 6)}.wp-block-cover.is-style-banner-bg:has(+.wp-block-cover[class*=is-style-banner])+.wp-block-cover[class*=is-style-banner]{margin-top:calc(var(--spacing) * 0)}.wp-block-cover.is-style-banner-bg:has(>img):after{inset:calc(var(--spacing) * 0);background-color:color-mix(in srgb, hsl(var(--foreground)) 75%, transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.wp-block-cover.is-style-banner-bg:has(>img):after{background-color:color-mix(in oklab, var(--color-foreground) 75%, transparent)}}.wp-block-cover.is-style-banner-bg:has(>img):after{--tw-content:"";content:var(--tw-content)}.wp-block-cover.is-style-banner-bg.alignfull{width:100%!important;max-width:100%!important}.wp-block-cover.is-style-banner-bg .wp-block-cover__background{display:none}.wp-block-cover.is-style-banner-bg .wp-block-cover__inner-container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.wp-block-cover.is-style-banner-bg .wp-block-cover__inner-container>*{margin-top:calc(var(--spacing) * 0);text-align:center}.wp-block-cover.is-style-banner-bg .wp-block-cover__inner-container>:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}.wp-block-cover.is-style-banner-bg .wp-block-cover__inner-container h2.wp-block-heading,.wp-block-cover.is-style-banner-bg .wp-block-cover__inner-container p{margin-bottom:calc(var(--spacing) * 6)}.wp-block-cover.is-style-banner-bg .wp-block-buttons{justify-content:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.wp-block-cover.is-style-banner-bg .wp-block-buttons{flex-direction:row}}.wp-block-cover.is-style-banner-bg .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-cover.is-style-banner-bg .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}.wp-block-cover.is-style-hero-banner{background-color:var(--color-foreground);min-height:70vh;padding-inline:calc(var(--spacing) * 6);color:#ffffffe6;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wp-block-cover.is-style-hero-banner{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.wp-block-cover.is-style-hero-banner:before{inset:calc(var(--spacing) * 0);z-index:1;--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-foreground);--tw-gradient-via:color-mix(in oklab, var(--color-foreground) 70%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-cover.is-style-hero-banner:after{bottom:calc(var(--spacing) * 0);z-index:10;height:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100vw;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);position:absolute;top:auto!important;left:50%!important;right:auto!important}.wp-block-cover.is-style-hero-banner .wp-block-cover__background{display:none}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container{z-index:2;width:100%;max-width:1280px;animation:var(--animate-fade-in);padding-block:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (min-width:48rem){.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container{padding-block:calc(var(--spacing) * 12)}}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container .is-style-suptitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container h1{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);color:var(--color-white)}@media (min-width:64rem){.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container h1{--tw-leading:1!important;line-height:1!important}}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container p{margin-bottom:calc(var(--spacing) * 4)}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container>*{margin-top:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 0)!important}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container>:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container .wp-block-buttons{--wp--style--block-gap:.75rem;width:100%;animation:var(--animate-fade-in);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container .wp-block-buttons{flex-direction:row}}.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-cover.is-style-hero-banner .wp-block-cover__inner-container .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}@media (min-width:48rem){.wp-block-group.is-style-background-hero{padding-block:calc(var(--spacing) * 12)}}.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs>span,.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs>span .breadcrumb_last{color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs a{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.wp-block-cover.is-style-gray-bg{margin-block:calc(var(--spacing) * 16);margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 0);background-color:var(--color-muted);width:calc(100% - 48px);max-width:1280px;padding:calc(var(--spacing) * 8);text-align:center;position:relative}@media (min-width:48rem){.wp-block-cover.is-style-gray-bg{margin-block:calc(var(--spacing) * 20);padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.wp-block-cover.is-style-gray-bg{padding:calc(var(--spacing) * 16)}}.wp-block-cover.is-style-gray-bg:has(+.wp-block-cover[class*=is-style-banner]){margin-bottom:calc(var(--spacing) * 6)}.wp-block-cover.is-style-gray-bg:has(+.wp-block-cover[class*=is-style-banner])+.wp-block-cover[class*=is-style-banner]{margin-top:calc(var(--spacing) * 0)}.wp-block-cover.is-style-gray-bg:has(>img):after{inset:calc(var(--spacing) * 0);background-color:color-mix(in srgb, hsl(var(--foreground)) 75%, transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.wp-block-cover.is-style-gray-bg:has(>img):after{background-color:color-mix(in oklab, var(--color-foreground) 75%, transparent)}}.wp-block-cover.is-style-gray-bg:has(>img):after{--tw-content:"";content:var(--tw-content)}.wp-block-cover.is-style-gray-bg.alignfull{width:100%!important;max-width:100%!important}.wp-block-cover.is-style-gray-bg .wp-block-cover__background{display:none}.wp-block-cover.is-style-gray-bg .wp-block-cover__inner-container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.wp-block-cover.is-style-gray-bg .wp-block-cover__inner-container>*{margin-top:calc(var(--spacing) * 0);text-align:center}.wp-block-cover.is-style-gray-bg .wp-block-cover__inner-container>:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}.wp-block-cover.is-style-gray-bg .wp-block-cover__inner-container h2.wp-block-heading,.wp-block-cover.is-style-gray-bg .wp-block-cover__inner-container p{margin-bottom:calc(var(--spacing) * 6)}.wp-block-cover.is-style-gray-bg .wp-block-buttons{justify-content:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.wp-block-cover.is-style-gray-bg .wp-block-buttons{flex-direction:row}}.wp-block-cover.is-style-gray-bg .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-cover.is-style-gray-bg .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}.wp-block-media-text.is-style-thin{align-items:center;gap:calc(var(--spacing) * 12);background-color:var(--color-muted);width:calc(100% - 48px);max-width:1280px;padding:calc(var(--spacing) * 8);flex-direction:column;display:flex;margin-block:calc(var(--spacing) * 16)!important}@media (min-width:48rem){.wp-block-media-text.is-style-thin{padding:calc(var(--spacing) * 12);margin-block:calc(var(--spacing) * 20)!important}}@media (min-width:64rem){.wp-block-media-text.is-style-thin{gap:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 16);flex-direction:row}.wp-block-media-text.is-style-thin>*{flex-grow:1;flex-basis:calc(var(--spacing) * 0)}.wp-block-media-text.is-style-thin.has-media-on-the-right .wp-block-media-text__media img,.wp-block-media-text.is-style-thin.has-media-on-the-right .wp-block-media-text__media figcaption,.wp-block-media-text.is-style-thin.has-media-on-the-right .wp-block-media-text__media:after{margin-right:calc(var(--spacing) * 0);margin-left:auto}}.wp-block-media-text.is-style-thin .wp-block-media-text__media img{width:100%;max-width:var(--container-md);margin-inline:auto}@media (min-width:64rem){.wp-block-media-text.is-style-thin .wp-block-media-text__media img{margin-left:calc(var(--spacing) * 0);max-width:var(--container-lg)}}.wp-block-media-text.is-style-thin .wp-block-media-text__media figcaption,.wp-block-media-text.is-style-thin .wp-block-media-text__media:after{margin-inline:auto;margin-top:calc(var(--spacing) * 2);width:100%;max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:color-mix(in srgb, hsl(var(--foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.wp-block-media-text.is-style-thin .wp-block-media-text__media figcaption,.wp-block-media-text.is-style-thin .wp-block-media-text__media:after{color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.wp-block-media-text.is-style-thin .wp-block-media-text__media figcaption,.wp-block-media-text.is-style-thin .wp-block-media-text__media:after{font-style:italic}@media (min-width:64rem){.wp-block-media-text.is-style-thin .wp-block-media-text__media figcaption,.wp-block-media-text.is-style-thin .wp-block-media-text__media:after{margin-left:calc(var(--spacing) * 0);max-width:var(--container-lg)}}.wp-block-media-text.is-style-thin .wp-block-media-text__content{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0)}.wp-block-media-text.is-style-thin .wp-block-media-text__content .wp-block-buttons{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.wp-block-media-text.is-style-thin .wp-block-media-text__content .wp-block-buttons{flex-direction:row}}.wp-block-media-text.is-style-thin .wp-block-media-text__content .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-media-text.is-style-thin .wp-block-media-text__content .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}.wp-block-media-text.is-style-thin .wp-block-media-text__content>*{margin-bottom:calc(var(--spacing) * 6)}.wp-block-media-text.is-style-thin .wp-block-media-text__content>:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}.wp-block-media-text.is-style-thin .wp-block-media-text__content>:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-media-text[style*=--casemet-attachment-caption] .wp-block-media-text__media:after{content:var(--casemet-attachment-caption);display:block}.wp-block-media-text.is-style-wide{z-index:2;align-items:center;gap:calc(var(--spacing) * 12);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.wp-block-media-text.is-style-wide{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.wp-block-media-text.is-style-wide{gap:calc(var(--spacing) * 16);flex-direction:row}}.wp-block-media-text.is-style-wide+.wp-block-media-text.is-style-wide{padding-top:calc(var(--spacing) * 0)}.wp-block-media-text.is-style-wide:before{top:calc(var(--spacing) * 0);z-index:calc(1 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:200vw;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:inherit;--tw-content:"";content:var(--tw-content);position:absolute;left:50%}.wp-block-media-text.is-style-wide>*{z-index:1;position:relative}@media (min-width:64rem){.wp-block-media-text.is-style-wide>*{flex-grow:1;flex-basis:calc(var(--spacing) * 0)}.wp-block-media-text.is-style-wide.has-media-on-the-right .wp-block-media-text__media{order:1}}.wp-block-media-text.is-style-wide .wp-block-media-text__media{order:0}.wp-block-media-text.is-style-wide .wp-block-media-text__content{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);order:1}.wp-block-media-text.is-style-wide .wp-block-media-text__content .is-style-suptitle{margin-bottom:calc(var(--spacing) * 4)}.wp-block-media-text.is-style-wide .wp-block-media-text__content .wp-block-buttons{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.wp-block-media-text.is-style-wide .wp-block-media-text__content .wp-block-buttons{flex-direction:row}}.wp-block-media-text.is-style-wide .wp-block-media-text__content .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-media-text.is-style-wide .wp-block-media-text__content .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}.wp-block-media-text.is-style-wide .wp-block-media-text__content>*{margin-bottom:calc(var(--spacing) * 6)}.wp-block-media-text.is-style-wide .wp-block-media-text__content>:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}.wp-block-media-text.is-style-wide .wp-block-media-text__content>:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-columns.is-style-columns-embed{align-items:center;gap:calc(var(--spacing) * 12);background-color:var(--color-primary);width:calc(100% - 48px);max-width:1280px;padding:calc(var(--spacing) * 8);flex-direction:column;display:flex;margin-block:calc(var(--spacing) * 16)!important}@media (min-width:48rem){.wp-block-columns.is-style-columns-embed{padding:calc(var(--spacing) * 12);margin-block:calc(var(--spacing) * 20)!important}}@media (min-width:64rem){.wp-block-columns.is-style-columns-embed{gap:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 16);flex-direction:row}}.wp-block-columns.is-style-columns-embed>.wp-block-column{width:100%}@media (min-width:64rem){.wp-block-columns.is-style-columns-embed>.wp-block-column{flex-grow:1;flex-basis:calc(var(--spacing) * 0)}}.wp-block-columns.is-style-columns-embed>.wp-block-column .wp-block-buttons{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.wp-block-columns.is-style-columns-embed>.wp-block-column .wp-block-buttons{flex-direction:row}}.wp-block-columns.is-style-columns-embed>.wp-block-column .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-columns.is-style-columns-embed>.wp-block-column .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}.wp-block-columns.is-style-columns-embed>.wp-block-column>*{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 6)}.wp-block-columns.is-style-columns-embed>.wp-block-column>:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}.wp-block-columns.is-style-columns-embed>.wp-block-column>:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-columns.is-style-columns-embed>.wp-block-column:has(.wp-block-embed){justify-content:center;display:flex}@media (min-width:64rem){.wp-block-columns.is-style-columns-embed>.wp-block-column:has(.wp-block-embed):last-child{justify-content:flex-end}.wp-block-columns.is-style-columns-embed>.wp-block-column:has(.wp-block-embed):first-child{justify-content:flex-start}}.wp-block-columns.is-style-columns-embed .wp-block-embed{width:100%}@media (min-width:64rem){.wp-block-columns.is-style-columns-embed .wp-block-embed{max-width:var(--container-lg)}.post-template-default main .entry-content .is-style-columns-embed{flex-direction:column!important}}.wp-block-group.is-style-services{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media (min-width:48rem){.wp-block-group.is-style-services{padding-block:calc(var(--spacing) * 20)}}.wp-block-group.is-style-services:before{inset:calc(var(--spacing) * 0);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-foreground);--tw-gradient-via:color-mix(in oklab, var(--color-foreground) 70%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-group.is-style-services>*{z-index:2;position:relative}.wp-block-group.is-style-services>.wp-block-group{max-width:1280px;margin-inline:auto}.wp-block-group.is-style-services>.wp-block-group:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-group.is-style-services>.wp-block-group:first-child{margin-bottom:calc(var(--spacing) * 10);text-align:center;color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.wp-block-group.is-style-services>.wp-block-group:first-child{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:48rem){.wp-block-group.is-style-services>.wp-block-group:first-child{margin-bottom:calc(var(--spacing) * 12)}}.wp-block-group.is-style-services>.wp-block-group:first-child .wp-block-heading{margin-bottom:calc(var(--spacing) * 4);color:var(--color-white)}.wp-block-group.is-style-services>.wp-block-group:first-child>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-services>.wp-block-group:first-child>:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group){gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group){grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group:last-child:nth-child(odd){grid-column:span 2/span 2}}@media (min-width:64rem){.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(5):last-child)>.wp-block-group:nth-child(-n+3){grid-column:span 2/span 2}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(5):last-child)>.wp-block-group:nth-child(n+4){grid-column:span 3/span 3}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(7):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(7):last-child)>.wp-block-group:nth-child(-n+4){grid-column:span 3/span 3}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(7):last-child)>.wp-block-group:nth-child(n+5){grid-column:span 4/span 4}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group):has(>.wp-block-group:nth-child(8)){grid-template-columns:repeat(4,minmax(0,1fr))}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group:last-child:nth-child(odd){grid-column:span 1/span 1}}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group{margin-top:calc(var(--spacing) * 0);cursor:pointer;background-color:var(--color-brand-yellow-light);padding:calc(var(--spacing) * 8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s;display:block;position:relative}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group .wp-block-casemet-icon{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain;opacity:.8}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group .wp-block-casemet-icon img,.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group .wp-block-casemet-icon svg{object-fit:contain;width:100%!important;height:100%!important}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group:has(a:hover){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group:has(a:hover) .wp-block-heading{text-underline-offset:4px;text-decoration-line:underline}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group .wp-block-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-foreground)}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);align-items:center;text-decoration-line:none;display:inline-flex}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group a:hover{text-decoration-line:underline}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group a:hover:after{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group a:before{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group a:after{margin-left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-5 h-5 ml-2 text-foreground/80 group-hover:translate-x-1 group-hover:scale-125 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-5 h-5 ml-2 text-foreground/80 group-hover:translate-x-1 group-hover:scale-125 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group p{margin-bottom:calc(var(--spacing) * 6)}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-services>.wp-block-group:has(>.wp-block-group)>.wp-block-group>:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-group.is-style-section{background-color:var(--color-background);max-width:1328px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);margin-inline:auto}@media (min-width:48rem){.wp-block-group.is-style-section{padding-block:calc(var(--spacing) * 20)}}.wp-block-group.is-style-section>.wp-block-heading:not(.is-style-suptitle){margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8)!important}@media (min-width:48rem){.wp-block-group.is-style-section>.wp-block-heading:not(.is-style-suptitle){margin-bottom:calc(var(--spacing) * 10)!important}}.wp-block-group.is-style-section .wp-block-post-template{padding-inline:calc(var(--spacing) * 0)}.wp-block-group.is-style-section:not(:has(.wp-block-post:first-child)):not(:has(.wp-block-casemet-selected-products)){visibility:hidden;display:none}.wp-block-group.is-style-section>.wp-block-buttons{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.wp-block-group.is-style-section>.wp-block-buttons{flex-flow:wrap;justify-content:center}}.wp-block-group.is-style-section>.wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){.wp-block-group.is-style-section>.wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}.wp-block-group.is-style-section>.wp-block-buttons .wp-block-button .wp-block-button__link{min-height:calc(var(--spacing) * 14);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.wp-block-group.is-style-subscribe{margin-top:calc(var(--spacing) * 0);background-color:var(--color-foreground);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);color:var(--color-background);position:relative;overflow:hidden}@media (min-width:48rem){.wp-block-group.is-style-subscribe{padding-block:calc(var(--spacing) * 14)}}.wp-block-group.is-style-subscribe:before{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,<svg width=\"100%\" viewBox=\"0 0 1440 256\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><defs><path id=\"logo\" d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"/></defs><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.03\" transform=\"translate(620,53) scale(0.855,0.893)\"/><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.05\" transform=\"rotate(12,75,56) translate(-96,-48) scale(0.641,0.667)\"/><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.04\" transform=\"rotate(-12,1440,256) translate(1280,136) scale(0.684,0.714)\"/><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.03\" transform=\"rotate(6,1265,-32) translate(1205,-32) scale(0.513,0.536)\"/><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.04\" transform=\"rotate(-6,238,183) translate(173,135) scale(0.556,0.577)\"/><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.03\" transform=\"rotate(-20,842,-18) translate(792,-56) scale(0.427,0.446)\"/><use href=\"%23logo\" fill=\"%23D3D800\" opacity=\"0.05\" transform=\"rotate(15,737,167) translate(682,240) scale(0.470,0.488)\"/></svg>");background-position:50%;background-size:auto 100%;position:absolute}.wp-block-group.is-style-subscribe .subscribe-decor{width:100%;height:100%;margin:calc(var(--spacing) * 0)!important;max-width:100%!important;display:block!important}.wp-block-group.is-style-subscribe>div:not(.hidden){z-index:2;align-items:flex-start;gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));max-width:1280px;display:grid;position:relative}@media (min-width:48rem){.wp-block-group.is-style-subscribe>div:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-group.is-style-subscribe>div:not(.hidden)>div{margin-top:calc(var(--spacing) * 0);width:100%}.wp-block-group.is-style-subscribe>div:not(.hidden)>div>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-subscribe>div:not(.hidden)>div>.wp-block-heading{margin-bottom:calc(var(--spacing) * 4);color:var(--color-primary)}.wp-block-group.is-style-subscribe>div:not(.hidden)>div>p{opacity:.8}.wp-block-group.is-style-subscribe .nf-form-fields-required{display:none}.wp-block-group.is-style-subscribe .label-right.checkbox-container .field-wrap.checkbox-wrap{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wp-block-group.is-style-subscribe .label-right.checkbox-container .nf-field-label{margin:0!important;padding:0!important;display:block!important}.wp-block-group.is-style-subscribe .label-right.checkbox-container .nf-field-label label{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.wp-block-group:has(>.is-style-hero.has-media-on-the-right),.wp-block-group:has(>.is-style-hero-no-bg){padding-block:calc(var(--spacing) * 8)}@media (min-width:48rem){.wp-block-group:has(>.is-style-hero.has-media-on-the-right),.wp-block-group:has(>.is-style-hero-no-bg){padding-block:calc(var(--spacing) * 12)}}.wp-block-group:has(>.is-style-hero.has-media-on-the-right):before{pointer-events:none;z-index:2;--tw-translate-y:-70.8px;width:90vw;max-width:1000px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);position:absolute;top:40px;right:-15%;rotate:-25deg;bottom:auto!important;left:auto!important}.wp-block-group:has(>.is-style-hero),.wp-block-group:has(>.is-style-hero-no-bg){position:relative;overflow:hidden}:is(.wp-block-group:has(>.is-style-hero),.wp-block-group:has(>.is-style-hero-no-bg)) .yoast-breadcrumbs{z-index:2;margin-bottom:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);position:relative}:is(.wp-block-group:has(>.is-style-hero),.wp-block-group:has(>.is-style-hero-no-bg)):after{z-index:10;height:calc(var(--spacing) * 2);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);width:100vw;position:absolute;top:auto!important;right:auto!important;bottom:calc(var(--spacing) * 0)!important;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important;left:50%!important}:is(.wp-block-group:has(>.is-style-hero),.wp-block-group:has(>.is-style-hero-no-bg)):before{pointer-events:none;z-index:2;--tw-translate-y:-70.8px;width:90vw;max-width:1000px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);aspect-ratio:234/168;position:absolute;bottom:-40px;left:-15%;rotate:25deg;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 234 168\" fill=\"%23d3d800\" aria-hidden=\"true\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 234 168\" fill=\"%23d3d800\" aria-hidden=\"true\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg>")}.wp-block-group:has(>.is-style-hero-no-bg):before,.wp-block-group:has(>.is-style-hero-no-bg.has-media-on-the-right):before{display:none}.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg{margin-top:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg{gap:calc(var(--spacing) * 16);flex-direction:row}}@media (min-width:64rem){.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg{gap:calc(var(--spacing) * 16)}}@media (min-width:48rem){:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg).has-media-on-the-right .wp-block-media-text__media{order:2}}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content{z-index:10;flex-grow:1;flex-basis:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);position:relative}@media (min-width:64rem){:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content{max-width:608px!important}}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content .wp-block-heading,:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content p{margin-bottom:calc(var(--spacing) * 6)}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content p:has(+.wp-block-buttons){margin-bottom:calc(var(--spacing) * 8)}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content .wp-block-buttons{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content .wp-block-buttons{flex-direction:row}}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content .wp-block-buttons .wp-block-button:not(.has-custom-width){width:100%}@media (min-width:40rem){:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content .wp-block-buttons .wp-block-button:not(.has-custom-width){width:auto}}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__content .wp-block-buttons .wp-block-button__link{min-height:calc(var(--spacing) * 14)}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__media{z-index:10;aspect-ratio:4/3;flex-grow:1;order:2;flex-basis:calc(var(--spacing) * 0);width:100%;position:relative}@media (min-width:48rem){:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__media{order:0}}@media (min-width:64rem){:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__media{max-width:608px!important}}:is(.wp-block-media-text.is-style-hero,.wp-block-media-text.is-style-hero-no-bg) .wp-block-media-text__media img{object-fit:cover;width:100%;height:100%}.wp-block-group.is-style-values{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10)}@media (min-width:48rem){.wp-block-group.is-style-values{padding-block:calc(var(--spacing) * 14)}}.wp-block-group.is-style-values>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-values>:has(+.wp-block-group){margin-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){.wp-block-group.is-style-values>:has(+.wp-block-group){margin-bottom:calc(var(--spacing) * 10)}}.wp-block-group.is-style-values>.wp-block-heading{margin-bottom:calc(var(--spacing) * 8);text-align:center}@media (min-width:48rem){.wp-block-group.is-style-values>.wp-block-heading{margin-bottom:calc(var(--spacing) * 10)}}.wp-block-group.is-style-values>.wp-block-group{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.wp-block-group.is-style-values>.wp-block-group{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-group.is-style-values>.wp-block-group>.wp-block-group{background-color:var(--color-muted-foreground);padding:calc(var(--spacing) * 10);color:var(--color-background);border-radius:0}.wp-block-group.is-style-values>.wp-block-group>.wp-block-group>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-values>.wp-block-group>.wp-block-group .wp-block-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-background)}.wp-block-group.is-style-values>.wp-block-group>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-values>.wp-block-group .wp-block-image{margin-bottom:calc(var(--spacing) * 4);aspect-ratio:1;width:148px;margin-left:calc(var(--spacing) * 0)!important;height:auto!important}.wp-block-query.is-style-vertical .wp-block-post-template li{margin-top:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);position:relative}.wp-block-query.is-style-vertical .wp-block-post-template li .wp-block-post-date{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);display:flex}.wp-block-query.is-style-vertical .wp-block-post-template li .wp-block-post-date:before{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);--tw-content:"";content:var(--tw-content);background-color:currentColor;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-3.5 h-3.5\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-3.5 h-3.5\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query.is-style-vertical .wp-block-post-template li .wp-block-post-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wp-block-query.is-style-vertical .wp-block-post-template li .wp-block-post-title a{text-underline-offset:2px}@media (hover:hover){.wp-block-query.is-style-vertical .wp-block-post-template li .wp-block-post-title a:hover{text-decoration-line:underline}}.wp-block-query.is-style-vertical .wp-block-post-template li .wp-block-post-title a:after{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-query.is-style-vertical .wp-block-post-template li:first-child{margin-top:calc(var(--spacing) * 0)}.wp-block-casemet-related-articles .related-articles-item{margin-top:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);position:relative}.wp-block-casemet-related-articles .related-articles-item .wp-block-post-date{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);display:flex}.wp-block-casemet-related-articles .related-articles-item .wp-block-post-date a{text-decoration-line:none}.wp-block-casemet-related-articles .related-articles-item .wp-block-post-date:before{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);--tw-content:"";content:var(--tw-content);background-color:currentColor;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-3.5 h-3.5\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-3.5 h-3.5\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-casemet-related-articles .related-articles-item .wp-block-post-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wp-block-casemet-related-articles .related-articles-item .wp-block-post-title a{text-underline-offset:2px}@media (hover:hover){.wp-block-casemet-related-articles .related-articles-item .wp-block-post-title a:hover{text-decoration-line:underline}}.wp-block-casemet-related-articles .related-articles-item .wp-block-post-title a:after{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-casemet-related-articles .related-articles-item:first-child{margin-top:calc(var(--spacing) * 0)}.wp-block-casemet-related-articles ul.block-editor-block-list__block{padding-inline:calc(var(--spacing) * 0)}.language-selector{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);align-items:center;list-style-type:none;display:flex;position:relative}.language-selector:before{margin-right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-content:"";content:var(--tw-content);background-color:currentColor;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-globe h-4 w-4\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"></path><path d=\"M2 12h20\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-globe h-4 w-4\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"></path><path d=\"M2 12h20\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.language-selector .current-lang{cursor:pointer;align-items:center;list-style-type:none;display:flex;position:relative;top:1px}.language-selector .current-lang a{white-space:nowrap;color:var(--color-foreground);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.language-selector .current-lang a:hover{text-decoration-line:underline}}.language-selector .current-lang:after{content:"";background:currentColor;flex-shrink:0;width:13px;height:13px;margin-left:4px;transition:all .35s;display:inline-block;position:relative;top:-1px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:1280px){.language-selector .current-lang:after{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}}.language-selector .lang-item:not(.current-lang){display:none}.language-selector__dropdown{top:100%;right:calc(var(--spacing) * 0);z-index:100;margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding-block:calc(var(--spacing) * 0);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-width:100px;display:none;position:absolute}.language-selector--open .current-lang:after{rotate:180deg}.language-selector--open .language-selector__dropdown{display:block}.language-selector .language-selector__dropdown .lang-item{list-style-type:none;display:flex}.language-selector .language-selector__dropdown .lang-item.is-active{display:none}.language-selector .language-selector__dropdown .lang-item a{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:block}@media (hover:hover){.language-selector .language-selector__dropdown .lang-item a:hover{background-color:var(--color-primary)}}.header-search.header-search--expanded .wp-block-search__input{width:208px;display:block}.header-search .header-search__close{margin-left:calc(var(--spacing) * 2);cursor:pointer}.header-search .wp-block-search__input{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, hsl(var(--border)) 30%, transparent);flex:none;display:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.header-search .wp-block-search__input{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.header-search .wp-block-search__input{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.header-search .wp-block-search__input{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.header-search .wp-block-search__input{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 7);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);--tw-ring-offset-color:var(--color-background);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}.header-search .wp-block-search__input::file-selector-button{border-style:var(--tw-border-style);border-width:0}.header-search .wp-block-search__input::file-selector-button{background-color:#0000}.header-search .wp-block-search__input::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.header-search .wp-block-search__input::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.header-search .wp-block-search__input::file-selector-button{color:var(--color-foreground)}.header-search .wp-block-search__input::placeholder{color:var(--color-muted-foreground)}.header-search .wp-block-search__input:focus{border-color:var(--color-primary);--tw-ring-color:var(--color-primary);--tw-outline-style:none;outline-style:none}.header-search .wp-block-search__input:disabled{cursor:not-allowed;opacity:.5}@media (min-width:48rem){.header-search .wp-block-search__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.header-search .wp-block-search__input{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search absolute left-2 top-1/2 -translate-y-1/2 h-3.5 w-3.5 text-muted-foreground\"><circle cx=\"11\" cy=\"11\" r=\"8\"></circle><path d=\"m21 21-4.3-4.3\"></path></svg>");background-position:8px;background-repeat:no-repeat;background-size:14px 14px}.header-search .wp-block-search__button{margin:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);text-underline-offset:4px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;display:flex}@media (hover:hover){.header-search .wp-block-search__button:hover{text-decoration-line:underline}}.header-search .wp-block-search__button:before{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search h-4 w-4\"><circle cx=\"11\" cy=\"11\" r=\"8\"></circle><path d=\"m21 21-4.3-4.3\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search h-4 w-4\"><circle cx=\"11\" cy=\"11\" r=\"8\"></circle><path d=\"m21 21-4.3-4.3\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-group.is-style-contact{margin-inline:auto;margin-block:calc(var(--spacing) * 8);background-color:var(--color-muted);width:calc(100% - 48px);max-width:1280px;padding:calc(var(--spacing) * 8)}@media (min-width:48rem){.wp-block-group.is-style-contact{margin-block:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.wp-block-group.is-style-contact{padding:calc(var(--spacing) * 16)}}.wp-block-group.is-style-contact.alignfull,.wp-block-group.is-style-contact:not(.block-editor-block-list__block){width:100%;max-width:100%}.wp-block-group.is-style-contact:not(.block-editor-block-list__block):not(:has(.wp-block-casemet-personnel,form)){visibility:hidden;display:none}:is(.wp-block-group.is-style-contact:not(:has(.wp-block-casemet-personnel)),.wp-block-group.is-style-contact:not(:has(form)))>.wp-block-group>.wp-block-casemet-personnel{max-width:298px!important}:is(.wp-block-group.is-style-contact:not(:has(.wp-block-casemet-personnel)),.wp-block-group.is-style-contact:not(:has(form)))>.wp-block-group>*{width:100%;margin-inline:auto;max-width:680px!important}.wp-block-group.is-style-contact>.wp-block-heading{margin-bottom:calc(var(--spacing) * 4)}.wp-block-group.is-style-contact>.wp-block-heading+p{margin-bottom:calc(var(--spacing) * 10);max-width:672px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:color-mix(in srgb, hsl(var(--foreground)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.wp-block-group.is-style-contact>.wp-block-heading+p{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.wp-block-group.is-style-contact>.wp-block-group{justify-content:center;gap:calc(var(--spacing) * 8);flex-direction:column;max-width:896px;margin-inline:auto;display:flex}@media (min-width:64rem){.wp-block-group.is-style-contact>.wp-block-group{gap:calc(var(--spacing) * 10);flex-direction:row}}.wp-block-group.is-style-contact>.wp-block-group>*{margin-top:calc(var(--spacing) * 0);width:100%}@media (min-width:64rem){.wp-block-group.is-style-contact>.wp-block-group>*{width:50%}}.wp-block-group.is-style-text-hero{z-index:0;margin-inline:auto;margin-top:calc(var(--spacing) * 0);max-width:1328px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 10);position:relative}@media (min-width:48rem){.wp-block-group.is-style-text-hero{padding-top:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 14)}}.wp-block-group.is-style-text-hero:before{pointer-events:none;z-index:calc(1 * -1);aspect-ratio:234/168;background-color:var(--color-primary);width:90vw;max-width:1000px;color:var(--color-primary);opacity:1;--tw-content:"";content:var(--tw-content);top:calc(120px - var(--header-height,0px) - var(--adminbar-height,0px));position:absolute;right:calc(50% - 65vw);rotate:-25deg;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 234 168\" fill=\"currentColor\" class=\"w-full h-full\" aria-hidden=\"true\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 234 168\" fill=\"currentColor\" class=\"w-full h-full\" aria-hidden=\"true\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-group.is-style-text-hero>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-text-hero .yoast-breadcrumbs{margin-bottom:calc(var(--spacing) * 6)}.wp-block-group.is-style-text-hero .wp-block-heading{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-text-hero .is-style-suptitle{margin-bottom:calc(var(--spacing) * 4)}.wp-block-group.is-style-text-hero p{margin-top:calc(var(--spacing) * 4);max-width:672px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wp-block-group.is-style-text-hero~*{z-index:9;position:relative}.wp-block-group.is-style-text-hero-2{z-index:0;margin-inline:auto;margin-top:calc(var(--spacing) * 0);max-width:1328px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 10);position:relative}@media (min-width:48rem){.wp-block-group.is-style-text-hero-2{padding-top:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 14)}}.wp-block-group.is-style-text-hero-2>*{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-text-hero-2 .yoast-breadcrumbs{margin-bottom:calc(var(--spacing) * 6)}.wp-block-group.is-style-text-hero-2 .wp-block-heading{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-text-hero-2 .is-style-suptitle{margin-bottom:calc(var(--spacing) * 4)}.wp-block-group.is-style-text-hero-2 p{margin-top:calc(var(--spacing) * 4);max-width:672px;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wp-block-group.is-style-text-hero-2~*{z-index:9;position:relative}.reference-filters{margin-bottom:calc(var(--spacing) * 8);border-style:var(--tw-border-style);width:100%;padding-bottom:calc(var(--spacing) * 0);border-width:0;max-width:1328px!important}.reference-filters.reference-filters--admin{padding-inline:calc(var(--spacing) * 6)}.reference-filters ul{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.reference-filters .reference-filters__link{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-foreground);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;text-decoration-line:none;transition-duration:.2s;animation-duration:.2s;display:inline-flex}@media (hover:hover){.reference-filters .reference-filters__link:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-foreground);color:var(--color-background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.reference-filters .reference-filters__link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.reference-filters .reference-filters__link:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.reference-filters .reference-filters__link:disabled{pointer-events:none;opacity:.5}@media (min-width:40rem){.reference-filters .reference-filters__link{width:auto}}.reference-filters .reference-filters__link.is-active{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}@media (hover:hover){.reference-filters .reference-filters__link.is-active:hover{background-color:color-mix(in srgb, hsl(var(--foreground)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.reference-filters .reference-filters__link.is-active:hover{background-color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}}.wp-block-query:has(.reference-filters),.wp-block-query:has(.wp-block-query-pagination){scroll-margin-top:140px}@media (max-width:767px){.wp-block-query:has(.reference-filters),.wp-block-query:has(.wp-block-query-pagination){scroll-margin-top:120px}}.wp-block-group.is-style-partners{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 16);text-align:center}@media (min-width:48rem){.wp-block-group.is-style-partners{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}}.wp-block-group.is-style-partners>.wp-block-heading{margin-bottom:calc(var(--spacing) * 4)}.wp-block-group.is-style-partners>.wp-block-heading+p{margin-top:calc(var(--spacing) * 0)!important}.wp-block-group.is-style-partners>.wp-block-heading~p{margin-top:calc(var(--spacing) * 6);color:var(--color-foreground)}.wp-block-group.is-style-partners>.wp-block-group{margin-inline:calc(var(--spacing) * -3);margin-top:calc(var(--spacing) * 10);justify-content:center;align-items:center;row-gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}@media (min-width:48rem){.wp-block-group.is-style-partners>.wp-block-group{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 12);row-gap:calc(var(--spacing) * 8)}}.wp-block-group.is-style-partners>.wp-block-group:first-child{margin-top:calc(var(--spacing) * 0)}.wp-block-group.is-style-partners>.wp-block-group>*{margin:calc(var(--spacing) * 0);width:25%;padding-inline:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.wp-block-group.is-style-partners>.wp-block-group>*{width:16.6667%;padding-inline:calc(var(--spacing) * 4)}}.wp-block-group.is-style-partners>.wp-block-group>* img{height:calc(var(--spacing) * 6);object-fit:contain;opacity:.8;width:auto;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}@media (hover:hover){.wp-block-group.is-style-partners>.wp-block-group>* img:hover{opacity:1}}@media (min-width:48rem){.wp-block-group.is-style-partners>.wp-block-group>* img{height:calc(var(--spacing) * 8)}}body.error404 .is-style-text-hero{padding-block:calc(var(--spacing) * 30)}.wp-block-quote{margin-block:calc(var(--spacing) * 12);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-primary);width:100%;padding:calc(var(--spacing) * 8)}@media (min-width:48rem){.wp-block-quote{padding:calc(var(--spacing) * 10)}}.wp-block-quote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){max-width:768px;margin-inline:auto}:where(.is-layout-flex)>.wp-block-quote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-inline:calc(var(--spacing) * 0)}.wp-block-quote.alignwide{max-width:var(--container-width);margin-inline:auto}.wp-block-quote.alignfull{margin-inline:calc(var(--spacing) * 0);max-width:none}.wp-block-quote.alignleft{float:left;margin-right:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 6);max-width:50%}.wp-block-quote.alignright{float:right;margin-bottom:calc(var(--spacing) * 6);margin-left:calc(var(--spacing) * 8);max-width:50%}.wp-block-quote.has-text-align-left{text-align:left}.wp-block-quote.has-text-align-center{text-align:center}.wp-block-quote.has-text-align-right{text-align:right}.wp-block-quote>.wp-block-group{margin-top:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.wp-block-quote>.wp-block-group>*{margin-top:calc(var(--spacing) * 0)!important}.wp-block-quote>.wp-block-group>.wp-block-group>*{margin:calc(var(--spacing) * 0)!important}.wp-block-quote>.wp-block-group>.wp-block-group p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted-foreground)}.wp-block-quote>.wp-block-group .wp-block-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.wp-block-quote>.wp-block-group .wp-block-image{aspect-ratio:1;width:calc(var(--spacing) * 32);max-width:calc(var(--spacing) * 32);min-width:calc(var(--spacing) * 32);flex-basis:calc(var(--spacing) * 32);margin:calc(var(--spacing) * 0)!important}.wp-block-quote>.wp-block-group .wp-block-image img{object-fit:cover;width:100%;height:100%}.wp-block-quote>p{margin-bottom:calc(var(--spacing) * 5);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);font-style:italic}.wp-block-quote>p:last-child{margin-bottom:calc(var(--spacing) * 0)!important}.wp-block-column:has(>.wp-block-casemet-personnel){flex-direction:column;display:flex}.wp-block-column>.wp-block-casemet-personnel,.wp-block-column>.wp-block-casemet-personnel>.personnel-grid{flex-direction:column;flex:1;display:flex}.wp-block-column .wp-block-casemet-personnel .personnel-card{border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);border-left-color:var(--color-primary);background-color:var(--color-card);height:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-radius:0;flex-direction:column;display:flex}.wp-block-column .wp-block-casemet-personnel .personnel-card-image-wrapper{margin-bottom:calc(var(--spacing) * 6);aspect-ratio:4/3;background-color:color-mix(in srgb, hsl(var(--foreground)) 10%, transparent);width:100%;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wp-block-column .wp-block-casemet-personnel .personnel-card-image-wrapper{background-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.wp-block-column .wp-block-casemet-personnel .personnel-card-image-wrapper img{object-fit:cover;width:100%;height:100%}.wp-block-column .wp-block-casemet-personnel .personnel-card-image-wrapper~*{padding-inline:calc(var(--spacing) * 6)}.wp-block-column .wp-block-casemet-personnel .personnel-card-image-wrapper~:last-child{padding-bottom:calc(var(--spacing) * 6)}.wp-block-column .wp-block-casemet-personnel p{margin:0;font-size:inherit!important}.wp-block-column .wp-block-casemet-personnel .personnel-card-title{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.wp-block-column .wp-block-casemet-personnel .personnel-card-content{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-foreground)}.wp-block-column .wp-block-casemet-personnel .personnel-card-content a{text-decoration-line:none}@media (hover:hover){.wp-block-column .wp-block-casemet-personnel .personnel-card-content a:hover{text-decoration-line:underline}}.is-style-contact .wp-block-casemet-personnel .personnel-card-image-wrapper{margin-bottom:calc(var(--spacing) * 6);aspect-ratio:4/3;border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-primary);background-color:color-mix(in srgb, hsl(var(--foreground)) 10%, transparent);width:302px;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.is-style-contact .wp-block-casemet-personnel .personnel-card-image-wrapper{background-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.is-style-contact .wp-block-casemet-personnel .personnel-card-image-wrapper img{object-fit:cover;width:100%;height:100%}.is-style-contact .wp-block-casemet-personnel .personnel-card-title{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.is-style-contact .wp-block-casemet-personnel .personnel-card-content{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-foreground)}.is-style-contact .wp-block-casemet-personnel .personnel-card-content a{text-decoration-line:none}@media (hover:hover){.is-style-contact .wp-block-casemet-personnel .personnel-card-content a:hover{text-decoration-line:underline}}.is-style-contact .wp-block-casemet-personnel .personnel-card-content p{margin:0}.wp-block-columns.is-style-four-cols{margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;display:grid!important}@media (min-width:40rem){.wp-block-columns.is-style-four-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:64rem){.wp-block-columns.is-style-four-cols{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.wp-block-columns.is-style-four-cols>*,.wp-block-columns.is-style-four-cols .wp-block-casemet-personnel,.wp-block-columns.is-style-four-cols .personnel-grid{display:flex}.wp-block-columns.is-style-address{z-index:10;position:relative;gap:calc(var(--spacing) * 6)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;display:grid!important}@media (min-width:48rem){.wp-block-columns.is-style-address{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.wp-block-columns.is-style-address .wp-block-column{border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);border-left-color:var(--color-primary);background-color:var(--color-card);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.33333;color:var(--color-foreground);line-height:1.33333;overflow:hidden}.wp-block-columns.is-style-address .wp-block-column .wp-block-image{width:100%;height:230px;overflow:hidden}.wp-block-columns.is-style-address .wp-block-column>*{margin-top:calc(var(--spacing) * 0)}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group{padding:calc(var(--spacing) * 6)}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p{margin-bottom:calc(var(--spacing) * 2);font-size:inherit;line-height:inherit}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a{text-decoration-line:none}@media (hover:hover){.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a:hover{text-decoration-line:underline}}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a{align-items:center;gap:calc(var(--spacing) * 2);display:flex}:is(.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a[href*=tel],.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a[href*=mailto]):before{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-content:"";content:var(--tw-content);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a[href*=tel]:before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4 text-foreground\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4 text-foreground\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path></svg>")}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a[href*=mailto]:before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4 text-foreground\"><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"></rect><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4 text-foreground\"><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"></rect><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"></path></svg>")}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a:has(strong):after{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-content:"";content:var(--tw-content);background-color:currentColor;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link w-4 h-4\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link w-4 h-4\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p a strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p:has(+p a strong){margin-bottom:calc(var(--spacing) * 4)}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p:not(:has(a)){margin-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 6);position:relative}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group p:not(:has(a)):before{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-content:"";content:var(--tw-content);background-color:currentColor;position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group>*{margin-top:calc(var(--spacing) * 0)}.wp-block-columns.is-style-address .wp-block-column>.wp-block-group .wp-block-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.wp-block-group.is-style-downloads{padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.wp-block-group.is-style-downloads{padding-block:calc(var(--spacing) * 14)}}.wp-block-group.is-style-downloads>.wp-block-group{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 14);padding-left:calc(var(--spacing) * 17);position:relative}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group:has(a:hover){border-color:var(--color-foreground)}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group>*{margin:calc(var(--spacing) * 0)}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-group{text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-group>*{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);margin:calc(var(--spacing) * 0)!important}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-group>:first-child:after{--tw-content:" • ";content:var(--tw-content)}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-heading{font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-heading a{text-underline-offset:4px;text-decoration-line:none}@media (hover:hover){.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-heading a:hover{text-decoration-line:underline}}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-heading a{color:inherit}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group .wp-block-heading a:after{inset:calc(var(--spacing) * 0);z-index:9;--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group:after{top:50%;right:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-color:currentColor;position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download w-5 h-5 text-foreground flex-shrink-0\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><polyline points=\"7 10 12 15 17 10\"></polyline><line x1=\"12\" x2=\"12\" y1=\"15\" y2=\"3\"></line></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download w-5 h-5 text-foreground flex-shrink-0\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><polyline points=\"7 10 12 15 17 10\"></polyline><line x1=\"12\" x2=\"12\" y1=\"15\" y2=\"3\"></line></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group:before{top:50%;left:calc(var(--spacing) * 5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group:before{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.wp-block-group.is-style-downloads>.wp-block-group>.wp-block-group:before{--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-file-text w-5 h-5 text-foreground\"><path d=\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"></path><path d=\"M14 2v4a2 2 0 0 0 2 2h4\"></path><path d=\"M10 9H8\"></path><path d=\"M16 13H8\"></path><path d=\"M16 17H8\"></path></svg>");background-position:50%;background-repeat:no-repeat;background-size:20px}.wp-block-file:not(:has(object)){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);padding:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 14);padding-left:calc(var(--spacing) * 17);position:relative}.wp-block-file:not(:has(object)):has(a:hover){border-color:var(--color-foreground)}.wp-block-file:not(:has(object)):has(+.wp-block-file__meta) a:not(.wp-block-file__button){margin-bottom:calc(var(--spacing) * 5)}.wp-block-file:not(:has(object)):before{top:50%;left:calc(var(--spacing) * 5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.wp-block-file:not(:has(object)):before{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.wp-block-file:not(:has(object)):before{--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-file-text w-5 h-5 text-foreground\"><path d=\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"></path><path d=\"M14 2v4a2 2 0 0 0 2 2h4\"></path><path d=\"M10 9H8\"></path><path d=\"M16 13H8\"></path><path d=\"M16 17H8\"></path></svg>");background-position:50%;background-repeat:no-repeat;background-size:20px}.wp-block-file:not(:has(object)) .wp-block-file__button{top:50%;right:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-foreground);font-size:0;position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download w-5 h-5 text-foreground flex-shrink-0\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><polyline points=\"7 10 12 15 17 10\"></polyline><line x1=\"12\" x2=\"12\" y1=\"15\" y2=\"3\"></line></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download w-5 h-5 text-foreground flex-shrink-0\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><polyline points=\"7 10 12 15 17 10\"></polyline><line x1=\"12\" x2=\"12\" y1=\"15\" y2=\"3\"></line></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-file:not(:has(object)) .wp-block-file__meta,.wp-block-file:not(:has(object))+.wp-block-file__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}:is(.wp-block-file:not(:has(object)) .wp-block-file__meta,.wp-block-file:not(:has(object))+.wp-block-file__meta):has(>:nth-child(2))>:before{--tw-content:" • ";content:var(--tw-content)}:is(.wp-block-file:not(:has(object)) .wp-block-file__meta,.wp-block-file:not(:has(object))+.wp-block-file__meta):has(>:nth-child(2))>:first-child:before{display:none}.wp-block-file:not(:has(object))+.wp-block-file__meta{z-index:2;margin-top:calc(var(--spacing) * -10);padding-left:calc(var(--spacing) * 17);position:relative}.wp-block-file:not(:has(object)) a:not(.wp-block-file__button){font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none}@media (hover:hover){.wp-block-file:not(:has(object)) a:not(.wp-block-file__button):hover{color:var(--color-foreground);text-underline-offset:4px;text-decoration-line:underline}}.wp-block-file:not(:has(object)) a:not(.wp-block-file__button):before{inset:calc(var(--spacing) * 0);z-index:9;--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-group.is-style-background-hero{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 8);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:48rem){.wp-block-group.is-style-background-hero{padding-block:calc(var(--spacing) * 12)}}.wp-block-group.is-style-background-hero:before{inset:calc(var(--spacing) * 0);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-foreground);--tw-gradient-via:color-mix(in oklab, var(--color-foreground) 70%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content);position:absolute}.wp-block-group.is-style-background-hero:after{z-index:2;aspect-ratio:234/168;--tw-translate-y:calc(14px * -1);width:50vw;max-width:500px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);color:var(--color-primary);will-change:transform;--tw-content:"";content:var(--tw-content);position:absolute;top:120px;right:-10%;rotate:-25deg;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 234 168\" fill=\"currentColor\" class=\"w-full h-full\" aria-hidden=\"true\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 234 168\" fill=\"currentColor\" class=\"w-full h-full\" aria-hidden=\"true\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none!important;bottom:auto!important;left:auto!important}.wp-block-group.is-style-background-hero>.wp-block-group{z-index:9;padding-inline:calc(var(--spacing) * 6);position:relative}.wp-block-group.is-style-background-hero>.wp-block-group>*{margin-left:calc(var(--spacing) * 0)}.wp-block-group.is-style-background-hero>.wp-block-group>:not(.yoast-breadcrumbs){width:100%;max-width:680px}.wp-block-group.is-style-background-hero>.wp-block-group .is-style-suptitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}.wp-block-group.is-style-background-hero>.wp-block-group .wp-block-heading{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8)}.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs{margin-bottom:calc(var(--spacing) * 6);color:var(--color-white)}.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs>span,.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs>span .breadcrumb_last{color:var(--color-white)}.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs a{color:#fffc}@supports (color:color-mix(in lab, red, red)){.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs a{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.wp-block-group.is-style-background-hero>.wp-block-group .yoast-breadcrumbs a:hover{color:var(--color-white)}.wp-block-social-links li{border-radius:8px}.wp-block-social-links a{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--color-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;animation-duration:.2s;display:flex}@media (hover:hover){.wp-block-social-links a:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.6}}.wp-block-social-links .wp-social-link-twitter,.wp-block-social-links .wp-social-link-youtube,.wp-block-social-links .wp-social-link-instagram,.wp-block-social-links .wp-social-link-facebook,.wp-block-social-links .wp-social-link-x,.wp-block-social-links .wp-social-link-linkedin{background-color:var(--color-foreground);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.wp-block-social-links .wp-social-link-twitter,.wp-block-social-links .wp-social-link-youtube,.wp-block-social-links .wp-social-link-instagram,.wp-block-social-links .wp-social-link-facebook,.wp-block-social-links .wp-social-link-x,.wp-block-social-links .wp-social-link-linkedin) svg{display:none}.wp-block-social-links .wp-social-link-instagram{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M290.4 275.7C274 286 264.5 304.5 265.5 323.8C266.6 343.2 278.2 360.4 295.6 368.9C313.1 377.3 333.8 375.5 349.6 364.3C366 354 375.5 335.5 374.5 316.2C373.4 296.8 361.8 279.6 344.4 271.1C326.9 262.7 306.2 264.5 290.4 275.7zM432.7 207.3C427.5 202.1 421.2 198 414.3 195.3C396.2 188.2 356.7 188.5 331.2 188.8C327.1 188.8 323.3 188.9 320 188.9C316.7 188.9 312.8 188.9 308.6 188.8C283.1 188.5 243.8 188.1 225.7 195.3C218.8 198 212.6 202.1 207.3 207.3C202 212.5 198 218.8 195.3 225.7C188.2 243.8 188.6 283.4 188.8 308.9C188.8 313 188.9 316.8 188.9 320C188.9 323.2 188.9 327 188.8 331.1C188.6 356.6 188.2 396.2 195.3 414.3C198 421.2 202.1 427.4 207.3 432.7C212.5 438 218.8 442 225.7 444.7C243.8 451.8 283.3 451.5 308.8 451.2C312.9 451.2 316.7 451.1 320 451.1C323.3 451.1 327.2 451.1 331.4 451.2C356.9 451.5 396.2 451.9 414.3 444.7C421.2 442 427.4 437.9 432.7 432.7C438 427.5 442 421.2 444.7 414.3C451.9 396.3 451.5 356.9 451.2 331.3C451.2 327.1 451.1 323.2 451.1 319.9C451.1 316.6 451.1 312.8 451.2 308.5C451.5 283 451.9 243.6 444.7 225.5C442 218.6 437.9 212.4 432.7 207.1L432.7 207.3zM365.6 251.8C383.7 263.9 396.2 282.7 400.5 304C404.8 325.3 400.3 347.5 388.2 365.6C382.2 374.6 374.5 382.2 365.6 388.2C356.7 394.2 346.6 398.3 336 400.4C314.7 404.6 292.5 400.2 274.4 388.1C256.3 376 243.8 357.2 239.5 335.9C235.2 314.6 239.7 292.4 251.7 274.3C263.7 256.2 282.6 243.7 303.9 239.4C325.2 235.1 347.4 239.6 365.5 251.6L365.6 251.6zM394.8 250.5C391.7 248.4 389.2 245.4 387.7 241.9C386.2 238.4 385.9 234.6 386.6 230.8C387.3 227 389.2 223.7 391.8 221C394.4 218.3 397.9 216.5 401.6 215.8C405.3 215.1 409.2 215.4 412.7 216.9C416.2 218.4 419.2 220.8 421.3 223.9C423.4 227 424.5 230.7 424.5 234.5C424.5 237 424 239.5 423.1 241.8C422.2 244.1 420.7 246.2 419 248C417.3 249.8 415.1 251.2 412.8 252.2C410.5 253.2 408 253.7 405.5 253.7C401.7 253.7 398 252.6 394.9 250.5L394.8 250.5zM544 160C544 124.7 515.3 96 480 96L160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160zM453 453C434.3 471.7 411.6 477.6 386 478.9C359.6 480.4 280.4 480.4 254 478.9C228.4 477.6 205.7 471.7 187 453C168.3 434.3 162.4 411.6 161.2 386C159.7 359.6 159.7 280.4 161.2 254C162.5 228.4 168.3 205.7 187 187C205.7 168.3 228.5 162.4 254 161.2C280.4 159.7 359.6 159.7 386 161.2C411.6 162.5 434.3 168.3 453 187C471.7 205.7 477.6 228.4 478.8 254C480.3 280.3 480.3 359.4 478.8 385.9C477.5 411.5 471.7 434.2 453 452.9L453 453z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M290.4 275.7C274 286 264.5 304.5 265.5 323.8C266.6 343.2 278.2 360.4 295.6 368.9C313.1 377.3 333.8 375.5 349.6 364.3C366 354 375.5 335.5 374.5 316.2C373.4 296.8 361.8 279.6 344.4 271.1C326.9 262.7 306.2 264.5 290.4 275.7zM432.7 207.3C427.5 202.1 421.2 198 414.3 195.3C396.2 188.2 356.7 188.5 331.2 188.8C327.1 188.8 323.3 188.9 320 188.9C316.7 188.9 312.8 188.9 308.6 188.8C283.1 188.5 243.8 188.1 225.7 195.3C218.8 198 212.6 202.1 207.3 207.3C202 212.5 198 218.8 195.3 225.7C188.2 243.8 188.6 283.4 188.8 308.9C188.8 313 188.9 316.8 188.9 320C188.9 323.2 188.9 327 188.8 331.1C188.6 356.6 188.2 396.2 195.3 414.3C198 421.2 202.1 427.4 207.3 432.7C212.5 438 218.8 442 225.7 444.7C243.8 451.8 283.3 451.5 308.8 451.2C312.9 451.2 316.7 451.1 320 451.1C323.3 451.1 327.2 451.1 331.4 451.2C356.9 451.5 396.2 451.9 414.3 444.7C421.2 442 427.4 437.9 432.7 432.7C438 427.5 442 421.2 444.7 414.3C451.9 396.3 451.5 356.9 451.2 331.3C451.2 327.1 451.1 323.2 451.1 319.9C451.1 316.6 451.1 312.8 451.2 308.5C451.5 283 451.9 243.6 444.7 225.5C442 218.6 437.9 212.4 432.7 207.1L432.7 207.3zM365.6 251.8C383.7 263.9 396.2 282.7 400.5 304C404.8 325.3 400.3 347.5 388.2 365.6C382.2 374.6 374.5 382.2 365.6 388.2C356.7 394.2 346.6 398.3 336 400.4C314.7 404.6 292.5 400.2 274.4 388.1C256.3 376 243.8 357.2 239.5 335.9C235.2 314.6 239.7 292.4 251.7 274.3C263.7 256.2 282.6 243.7 303.9 239.4C325.2 235.1 347.4 239.6 365.5 251.6L365.6 251.6zM394.8 250.5C391.7 248.4 389.2 245.4 387.7 241.9C386.2 238.4 385.9 234.6 386.6 230.8C387.3 227 389.2 223.7 391.8 221C394.4 218.3 397.9 216.5 401.6 215.8C405.3 215.1 409.2 215.4 412.7 216.9C416.2 218.4 419.2 220.8 421.3 223.9C423.4 227 424.5 230.7 424.5 234.5C424.5 237 424 239.5 423.1 241.8C422.2 244.1 420.7 246.2 419 248C417.3 249.8 415.1 251.2 412.8 252.2C410.5 253.2 408 253.7 405.5 253.7C401.7 253.7 398 252.6 394.9 250.5L394.8 250.5zM544 160C544 124.7 515.3 96 480 96L160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160zM453 453C434.3 471.7 411.6 477.6 386 478.9C359.6 480.4 280.4 480.4 254 478.9C228.4 477.6 205.7 471.7 187 453C168.3 434.3 162.4 411.6 161.2 386C159.7 359.6 159.7 280.4 161.2 254C162.5 228.4 168.3 205.7 187 187C205.7 168.3 228.5 162.4 254 161.2C280.4 159.7 359.6 159.7 386 161.2C411.6 162.5 434.3 168.3 453 187C471.7 205.7 477.6 228.4 478.8 254C480.3 280.3 480.3 359.4 478.8 385.9C477.5 411.5 471.7 434.2 453 452.9L453 453z\"/></svg>")}.wp-block-social-links .wp-social-link-youtube{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M378 320.2L282.8 266.1L282.8 374.3L378 320.2zM480 96L160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96zM494.4 232.1C502 260.7 502 320.3 502 320.3C502 320.3 502 379.9 494.4 408.4C490.2 424.2 477.9 436.1 462.2 440.3C433.9 448 320 448 320 448C320 448 206.1 448 177.8 440.4C162.1 436.2 149.8 424.3 145.6 408.5C138 379.9 138 320.3 138 320.3C138 320.3 138 260.6 145.6 232.1C149.8 216.3 162.1 203.9 177.8 199.7C206.1 192 320 192 320 192C320 192 433.9 192 462.2 199.7C477.9 203.9 490.2 216.3 494.4 232.1z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M378 320.2L282.8 266.1L282.8 374.3L378 320.2zM480 96L160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96zM494.4 232.1C502 260.7 502 320.3 502 320.3C502 320.3 502 379.9 494.4 408.4C490.2 424.2 477.9 436.1 462.2 440.3C433.9 448 320 448 320 448C320 448 206.1 448 177.8 440.4C162.1 436.2 149.8 424.3 145.6 408.5C138 379.9 138 320.3 138 320.3C138 320.3 138 260.6 145.6 232.1C149.8 216.3 162.1 203.9 177.8 199.7C206.1 192 320 192 320 192C320 192 433.9 192 462.2 199.7C477.9 203.9 490.2 216.3 494.4 232.1z\"/></svg>")}.wp-block-social-links .wp-social-link-twitter{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM447.3 263.3C447.3 350 381.3 449.9 260.7 449.9C223.5 449.9 189 439.1 160 420.5C165.3 421.1 170.4 421.3 175.8 421.3C206.5 421.3 234.7 410.9 257.2 393.3C228.4 392.7 204.2 373.8 195.9 347.8C206 349.3 215.1 349.3 225.5 346.6C195.5 340.5 173 314.1 173 282.2L173 281.4C181.7 286.3 191.9 289.3 202.6 289.7C193.6 283.7 186.2 275.6 181.1 266.1C176 256.6 173.3 245.9 173.4 235.1C173.4 222.9 176.6 211.7 182.3 202C214.6 241.8 263.1 267.8 317.5 270.6C308.2 226.1 341.5 190 381.5 190C400.4 190 417.4 197.9 429.4 210.7C444.2 207.9 458.4 202.4 471 194.9C466.1 210.1 455.8 222.9 442.2 231C455.4 229.6 468.2 225.9 480 220.8C471.1 233.9 459.9 245.5 447.1 254.8C447.3 257.6 447.3 260.5 447.3 263.3z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM447.3 263.3C447.3 350 381.3 449.9 260.7 449.9C223.5 449.9 189 439.1 160 420.5C165.3 421.1 170.4 421.3 175.8 421.3C206.5 421.3 234.7 410.9 257.2 393.3C228.4 392.7 204.2 373.8 195.9 347.8C206 349.3 215.1 349.3 225.5 346.6C195.5 340.5 173 314.1 173 282.2L173 281.4C181.7 286.3 191.9 289.3 202.6 289.7C193.6 283.7 186.2 275.6 181.1 266.1C176 256.6 173.3 245.9 173.4 235.1C173.4 222.9 176.6 211.7 182.3 202C214.6 241.8 263.1 267.8 317.5 270.6C308.2 226.1 341.5 190 381.5 190C400.4 190 417.4 197.9 429.4 210.7C444.2 207.9 458.4 202.4 471 194.9C466.1 210.1 455.8 222.9 442.2 231C455.4 229.6 468.2 225.9 480 220.8C471.1 233.9 459.9 245.5 447.1 254.8C447.3 257.6 447.3 260.5 447.3 263.3z\"/></svg>")}.wp-block-social-links .wp-social-link-x{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM457.1 180L353.3 298.6L475.4 460L379.8 460L305 362.1L219.3 460L171.8 460L282.8 333.1L165.7 180L263.7 180L331.4 269.5L409.6 180L457.1 180zM419.3 431.6L249.4 206.9L221.1 206.9L392.9 431.6L419.3 431.6z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM457.1 180L353.3 298.6L475.4 460L379.8 460L305 362.1L219.3 460L171.8 460L282.8 333.1L165.7 180L263.7 180L331.4 269.5L409.6 180L457.1 180zM419.3 431.6L249.4 206.9L221.1 206.9L392.9 431.6L419.3 431.6z\"/></svg>")}.wp-block-social-links .wp-social-link-linkedin{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM165 266.2L231.5 266.2L231.5 480L165 480L165 266.2zM236.7 198.5C236.7 219.8 219.5 237 198.2 237C176.9 237 159.7 219.8 159.7 198.5C159.7 177.2 176.9 160 198.2 160C219.5 160 236.7 177.2 236.7 198.5zM413.9 480L413.9 376C413.9 351.2 413.4 319.3 379.4 319.3C344.8 319.3 339.5 346.3 339.5 374.2L339.5 480L273.1 480L273.1 266.2L336.8 266.2L336.8 295.4L337.7 295.4C346.6 278.6 368.3 260.9 400.6 260.9C467.8 260.9 480.3 305.2 480.3 362.8L480.3 480L413.9 480z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM165 266.2L231.5 266.2L231.5 480L165 480L165 266.2zM236.7 198.5C236.7 219.8 219.5 237 198.2 237C176.9 237 159.7 219.8 159.7 198.5C159.7 177.2 176.9 160 198.2 160C219.5 160 236.7 177.2 236.7 198.5zM413.9 480L413.9 376C413.9 351.2 413.4 319.3 379.4 319.3C344.8 319.3 339.5 346.3 339.5 374.2L339.5 480L273.1 480L273.1 266.2L336.8 266.2L336.8 295.4L337.7 295.4C346.6 278.6 368.3 260.9 400.6 260.9C467.8 260.9 480.3 305.2 480.3 362.8L480.3 480L413.9 480z\"/></svg>")}.wp-block-social-links .wp-social-link-facebook{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L258.2 544L258.2 398.2L205.4 398.2L205.4 320L258.2 320L258.2 286.3C258.2 199.2 297.6 158.8 383.2 158.8C399.4 158.8 427.4 162 438.9 165.2L438.9 236C432.9 235.4 422.4 235 409.3 235C367.3 235 351.1 250.9 351.1 292.2L351.1 320L434.7 320L420.3 398.2L351 398.2L351 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96z\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d=\"M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L258.2 544L258.2 398.2L205.4 398.2L205.4 320L258.2 320L258.2 286.3C258.2 199.2 297.6 158.8 383.2 158.8C399.4 158.8 427.4 162 438.9 165.2L438.9 236C432.9 235.4 422.4 235 409.3 235C367.3 235 351.1 250.9 351.1 292.2L351.1 320L434.7 320L420.3 398.2L351 398.2L351 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96z\"/></svg>")}ul.products{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1071px){ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}li.product{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none}.product-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;text-decoration-line:none;transition-duration:.3s;animation-duration:.3s;display:flex;overflow:hidden}.product-card:hover{border-color:var(--color-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-card__image{aspect-ratio:1;background-color:var(--color-background);flex-shrink:0;position:relative;overflow:hidden}.product-card__badge{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));letter-spacing:.08em;clip-path:polygon(0% 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);align-items:center;padding:4px 26px 4px 16px;font-size:12px;display:inline-flex;position:absolute}.product-card__img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}.product-card:hover .product-card__img{transform:scale(1.05)}.product-card__overlay{inset:calc(var(--spacing) * 0);background-color:var(--color-foreground);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s;position:absolute}.product-card:hover .product-card__overlay{opacity:.2}.product-card__content{padding:calc(var(--spacing) * 4);flex-direction:column;flex-grow:1;display:flex}.product-card__category{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-foreground);display:block}.product-card__title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.product-card:hover .product-card__title{text-underline-offset:4px;text-decoration-line:underline}.product-card__button{height:calc(var(--spacing) * 10);background-color:var(--color-primary);width:100%;padding-inline:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;animation-duration:.3s;display:inline-flex}.product-card__button svg{margin-left:calc(var(--spacing) * 2);flex-shrink:0}.product-card:hover .product-card__button{background-color:var(--color-foreground);color:var(--color-background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-.125rem)}.product-grid__header{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.product-grid__count{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground)}.product-grid__page-info{display:none}@media (min-width:48rem){.product-grid__page-info{display:inline}}.product-grid__sort{position:relative}.product-grid__sort select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);--tw-outline-style:none;outline-style:none}.product-grid__sort select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring)}.product-grid__sort-icon{pointer-events:none;top:50%;right:calc(var(--spacing) * 2);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-foreground);width:16px;height:16px;position:absolute}.product-pagination__btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.product-pagination__btn:hover:not(.product-pagination__btn--disabled){background-color:var(--color-muted)}.product-pagination__btn--disabled{pointer-events:none;cursor:default;opacity:.4}.product-pagination__page{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding-inline:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.product-pagination__page:hover{background-color:var(--color-muted)}.product-pagination__page--active{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.product-filters{display:none}.product-filters.is-open{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 5);display:block}@media (min-width:768px){.product-filters{width:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 5);display:block}}.product-filters__heading{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.product-filters__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.product-filters__active{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.product-filters__active-label{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground)}.product-filters__active-tags{display:contents}.product-filters__tag{align-items:center;gap:calc(var(--spacing) * 1);background-color:var(--color-foreground);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-background);font-family:var(--font-body);text-decoration-line:none;display:inline-flex}.product-filters__tag:hover{opacity:.8}.product-filters__tag svg{flex-shrink:0;width:12px;height:12px}.product-filters__clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-family:var(--font-body);text-decoration-line:underline}.product-filters__clear:hover{color:var(--color-link-hover)}.product-filters__heading{font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-filters__search-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);font-family:var(--font-body);display:block}.product-filters__search{margin-bottom:calc(var(--spacing) * 6);position:relative}.product-filters__search-icon{top:50%;left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted-foreground);width:16px;height:16px;position:absolute}.product-filters__search input[type=text]{height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);width:100%;padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;font-family:var(--font-body);background-color:#0000;outline-style:none}.product-filters__group{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 4)}.product-filters__group-toggle{cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing) * 2);text-align:left;font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:#0000;border-width:0;justify-content:space-between;align-items:center;display:flex}.product-filters__group-toggle svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;animation-duration:.2s}.product-filters__group-toggle[aria-expanded=true] svg{rotate:180deg}.product-filters__group-toggle[aria-expanded=false]+.product-filters__group-content{display:none}.product-filters__group-content{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.product-filters__option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);font-family:var(--font-body);text-decoration-line:none;display:flex}.product-filters__check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-foreground);flex-shrink:0}.product-filters__option.is-active .product-filters__check{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" stroke=\"%231A1A1A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"2 6 5 9 10 3\"></polyline></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain}.product-filters__range{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.product-filters__slider-track{width:100%;height:20px;position:relative}.product-filters__slider-track:before,.product-filters__slider-track:after{content:"";pointer-events:none;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.product-filters__slider-track:before{background-color:hsl(var(--border));z-index:1;left:0;right:0}.product-filters__slider-track:after{left:var(--range-fill-start,0%);right:calc(100% - var(--range-fill-end,100%));background-color:hsl(var(--primary));z-index:2}.product-filters__slider{cursor:pointer;appearance:none;pointer-events:none;z-index:3;background-color:#0000;width:100%;height:20px;margin:0;padding:0;position:absolute;top:0;left:0}.product-filters__slider--min{z-index:4}.product-filters__slider::-webkit-slider-runnable-track{background:0 0;border-radius:0;height:4px}.product-filters__slider::-moz-range-track{background:0 0;border-radius:0;height:4px}.product-filters__slider::-webkit-slider-thumb{-webkit-appearance:none;background-color:hsl(var(--primary));cursor:pointer;pointer-events:auto;border:none;border-radius:9999px;width:18px;height:18px;margin-top:-7px}.product-filters__slider::-moz-range-thumb{background-color:hsl(var(--primary));cursor:pointer;pointer-events:auto;border:none;border-radius:9999px;width:18px;height:18px}.product-filters__range-inputs{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.product-filters__range-inputs input[type=number]{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-outline-style:none;font-family:var(--font-body);background-color:#0000;outline-style:none}.product-filters__range-inputs span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.product-filters__categories{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 4)}.product-filters__categories-title{padding-block:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-filters__categories-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.product-filters__category-link{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}.product-filters__category-link:hover{background-color:var(--color-primary);color:var(--color-foreground)}.product-filters__category-link.is-active{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.product-filters__toggle{height:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-foreground);width:100%;font-family:var(--font-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-background);border-width:0}@media (min-width:768px){.product-filters__toggle{display:none}}.single-product__breadcrumb{background-color:var(--color-background);padding-top:calc(var(--spacing) * 8)}@media (min-width:48rem){.single-product__breadcrumb{padding-top:calc(var(--spacing) * 12)}}.single-product__breadcrumb .product-hero__breadcrumbs{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex;margin:calc(var(--spacing) * 0)!important}.single-product__breadcrumb .product-hero__breadcrumbs a{color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}.single-product__breadcrumb .product-hero__breadcrumbs a:hover{color:var(--color-foreground)}.single-product__breadcrumb .product-hero__breadcrumb-sep{color:var(--color-muted-foreground);flex-shrink:0}.single-product__overview{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.single-product__overview{margin-bottom:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 12)}}@media (min-width:768px){.single-product__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-product__gallery{position:relative}.single-product__gallery-main{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);position:relative;overflow:hidden}.single-product__gallery-main img{object-fit:cover;width:100%;height:100%}.single-product__gallery-prev,.single-product__gallery-next{z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-primary);color:var(--color-primary-foreground);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;justify-content:center;align-items:center;width:36px;height:36px;transition-duration:.3s;animation-duration:.3s;display:flex;position:absolute;top:50%}.single-product__gallery-main:hover .single-product__gallery-prev,.single-product__gallery-main:hover .single-product__gallery-next{opacity:1}.single-product__gallery-prev:hover,.single-product__gallery-next:hover{background-color:var(--color-foreground);color:var(--color-background)}.single-product__gallery-prev{left:calc(var(--spacing) * 2)}.single-product__gallery-next{right:calc(var(--spacing) * 2)}.single-product__gallery-thumbs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.single-product__gallery-thumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;animation-duration:.2s;overflow:hidden}.single-product__gallery-thumb:hover{border-color:hsl(var(--foreground) / .4)}.single-product__gallery-thumb.is-active{border-color:var(--color-primary)}.single-product__gallery-thumb img{object-fit:cover;width:100%;height:100%}.single-product__banner{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));letter-spacing:.08em;clip-path:polygon(0% 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);align-self:flex-start;align-items:center;padding:4px 26px 4px 16px;font-size:12px;display:inline-flex}.single-product__family-logo{margin-bottom:calc(var(--spacing) * 3);align-self:flex-start;line-height:0;text-decoration-line:none;display:block}.single-product__family-logo img{object-fit:contain;width:auto;height:80px}.single-product__category{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);display:block}.single-product__title{margin-bottom:calc(var(--spacing) * 5);font-family:var(--font-heading);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);font-size:34px}.single-product__compatibility{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.single-product__compatibility-label{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.single-product__badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.single-product__codes{margin-bottom:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 1);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);flex-wrap:wrap;display:flex}.single-product__codes strong{color:var(--color-foreground)}.single-product__description{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-foreground)}.single-product__badges{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.single-product__stock-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-foreground);text-transform:uppercase;display:inline-flex}.single-product__certifications{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.single-product__certifications img{height:calc(var(--spacing) * 12);object-fit:contain;width:auto}.single-product__separator{margin-block:calc(var(--spacing) * 8);border-color:var(--color-border)}.single-product__quote-btn{height:calc(var(--spacing) * 14);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-primary);width:100%;padding-inline:calc(var(--spacing) * 10);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;transition-duration:.3s;animation-duration:.3s}@media (min-width:48rem){.single-product__quote-btn{width:auto}}.single-product__quote-btn:hover{background-color:var(--color-foreground);color:var(--color-background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-.125rem)}.product-specs{background-color:var(--color-muted);width:100vw;margin-top:3rem;margin-left:-50vw;margin-right:-50vw;padding-top:2.5rem;padding-bottom:3.5rem;position:relative;left:50%;right:50%}.product-specs__tabs{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;padding:calc(var(--spacing) * 1);display:flex;overflow-x:auto}@media (min-width:48rem){.product-specs__tabs{width:auto}}.product-specs__tab{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:0;flex-shrink:0;transition-duration:.2s;animation-duration:.2s}@media (min-width:48rem){.product-specs__tab{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.product-specs__tab.is-active{background-color:var(--color-foreground);color:var(--color-background)}.product-specs__tab:not(.is-active):hover{background-color:var(--color-muted)}.product-specs__panel{margin-top:calc(var(--spacing) * 6);min-height:120px;display:none}.product-specs__panel.is-active{display:block}.product-specs__empty{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-muted-foreground);min-height:120px}.product-specs__table{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);width:100%;overflow:hidden}.product-specs__table tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;animation-duration:.15s}.product-specs__table tr:hover{background-color:hsl(var(--primary) / .05)}.product-specs__table tr:last-child{border-style:var(--tw-border-style);border-width:0}.product-specs__label{width:33.3333%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:top;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}@media (min-width:48rem){.product-specs__label{padding-inline:calc(var(--spacing) * 6)}}.product-specs__value{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground)}@media (min-width:48rem){.product-specs__value{padding-inline:calc(var(--spacing) * 6)}}.product-specs__downloads{gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.product-specs__downloads{padding:calc(var(--spacing) * 8)}}.product-specs__download-link{align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);text-underline-offset:4px;text-decoration-line:underline;display:inline-flex}.product-specs__download-link:hover{color:var(--color-link-hover)}.product-specs__empty{font-family:var(--font-body);color:var(--color-muted-foreground)}.product-specs__list{padding-left:calc(var(--spacing) * 6);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));list-style-type:disc}.product-specs__list li{padding-block:calc(var(--spacing) * 1)}.related-products{background-color:var(--color-background);padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.related-products{padding-block:calc(var(--spacing) * 14)}}.related-products__title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:clamp(32px,4vw,40px);line-height:1.2}.related-products__carousel{position:relative}.related-products__track{gap:calc(var(--spacing) * 4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.related-products__track::-webkit-scrollbar{display:none}.related-products__track>.product-card{scroll-snap-align:start;flex-shrink:0;width:232px}.related-products__prev,.related-products__next{z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-primary);color:var(--color-primary-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;justify-content:center;align-items:center;width:20px;height:40px;transition-duration:.3s;animation-duration:.3s;display:flex;position:absolute;top:50%}.related-products__prev:hover,.related-products__next:hover{background-color:var(--color-foreground);color:var(--color-background)}.related-products__prev.is-hidden,.related-products__next.is-hidden{display:none}.related-products__prev.is-disabled,.related-products__next.is-disabled{cursor:default;opacity:.5}.related-products__prev.is-disabled:hover,.related-products__next.is-disabled:hover{background-color:var(--color-primary);color:var(--color-primary-foreground)}.related-products__prev svg,.related-products__next svg{width:24px;height:24px}.related-products__prev{left:-20px}@media (min-width:768px){.related-products__prev{left:-24px}}.related-products__next{right:-20px}@media (min-width:768px){.related-products__next{right:-24px}}.product-hero{background-color:var(--color-background);width:100%;padding-top:2rem;padding-bottom:2rem;position:relative;overflow:hidden;margin-top:0!important}.product-hero:before{content:"";pointer-events:none;aspect-ratio:234/168;z-index:0;background-image:url(../../assets/images/casemet-c-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:90vw;max-width:1000px;position:absolute;top:40px;right:-15%;transform:rotate(-25deg)}.product-hero__bg-logo,.editor-styles-wrapper .product-hero:before{display:none}@media (min-width:768px){.product-hero{padding-top:3rem;padding-bottom:3rem}}.product-hero__inner{padding-inline:calc(var(--spacing) * 6);z-index:1;grid-template-columns:1fr;align-items:start;gap:2rem;max-width:1328px;margin-inline:auto;display:grid;position:relative}@media (min-width:768px){.product-hero__inner{grid-template-columns:1fr 1fr}}@media (max-width:767px){.product-hero__inner{row-gap:0}.product-hero__inner>.product-hero__content{display:contents}.product-hero__inner>.product-hero__content>.product-hero__breadcrumbs{order:-2}.product-hero__inner>.product-hero__media{order:-1;margin-bottom:1rem}}.product-hero__inner:has(>.product-hero__grid){display:block}@media (max-width:767px){.product-hero__inner:has(>.product-hero__grid)>.product-hero__content{display:flex}}.product-hero__breadcrumbs{margin-top:calc(var(--spacing) * 0)!important;margin-bottom:calc(var(--spacing) * 6)!important}.product-hero__breadcrumbs .wp-block-yoast-seo-breadcrumbs,.product-hero__breadcrumbs .yoast-breadcrumbs{max-width:none!important;padding-inline:calc(var(--spacing) * 0)!important}.product-hero__grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:768px){.product-hero__grid{grid-template-columns:1fr 1fr}}.product-hero__content{flex-direction:column;min-height:180px;display:flex}@media (min-width:768px){.product-hero__content{min-height:200px}}.product-hero__suptitle{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);flex-direction:row;display:flex;margin-top:calc(var(--spacing) * 0)!important}.product-hero__suptitle:before{content:"";background-image:url(../../assets/images/casemet-c-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.75rem;height:1.25rem;display:inline-block}.product-hero__title{margin:calc(var(--spacing) * 0);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-foreground);text-transform:uppercase;font-size:28px;line-height:1.2}@media (min-width:768px){.product-hero__title{font-size:40px}}.product-hero__desc{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);max-width:42rem}.product-hero__cta{margin-top:calc(var(--spacing) * 3)}.product-hero__media{margin:calc(var(--spacing) * 0);order:-1;justify-content:center;display:flex}@media (min-width:768px){.product-hero__media{order:1}}.product-hero__media img{width:auto;height:auto;max-height:200px;margin-inline:auto}@media (min-width:768px){.product-hero__media img{max-height:260px}}.product-pagination{margin-top:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.product-pagination__page,.product-pagination__btn{font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;animation-duration:.2s;display:inline-flex}:is(.product-pagination__page,.product-pagination__btn):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.product-pagination__page,.product-pagination__btn{width:2.25rem;min-width:2.25rem;height:2.25rem;text-decoration:none}a.product-pagination__page{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-foreground);color:var(--color-foreground);background-color:#0000}a.product-pagination__page:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-foreground);color:var(--color-background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}a.product-pagination__page:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-pagination__page--active{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-foreground)}a.product-pagination__btn{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-foreground);color:var(--color-foreground);background-color:#0000}a.product-pagination__btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-foreground);color:var(--color-background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}a.product-pagination__btn:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-pagination__btn--disabled{cursor:not-allowed;border-style:var(--tw-border-style);border-width:2px;border-color:color-mix(in srgb, hsl(var(--foreground)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.product-pagination__btn--disabled{border-color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.product-pagination__btn--disabled{color:color-mix(in srgb, hsl(var(--foreground)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.product-pagination__btn--disabled{color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.product-pagination__ellipsis{padding-inline:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}.cubo-family-logos{background-color:var(--color-muted);width:100%;padding-top:1.5rem;padding-bottom:.75rem;position:relative;margin-top:0!important;margin-bottom:0!important}.cubo-family-logos:before{content:"";top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--color-primary);height:.5rem;position:absolute}.cubo-family-logos__grid{padding-inline:calc(var(--spacing) * 6);max-width:var(--container-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-inline:auto;display:grid}@media (min-width:768px){.cubo-family-logos__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cubo-family-logos__grid:has(.cubo-family-logos__item:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr))}}.cubo-family-logos__item{background-color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border:2px solid #0000;justify-content:center;align-items:center;height:4rem;padding:.375rem .5rem;transition-duration:.2s;animation-duration:.2s;display:flex;margin:calc(var(--spacing) * 0)!important}@media (min-width:768px){.cubo-family-logos__item{height:5.25rem}}.cubo-family-logos__item:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.cubo-family-logos__item:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.cubo-family-logos__item a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration-line:none;display:flex}.cubo-family-logos__item img{object-fit:contain;width:auto;max-height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}.cubo-family-logos__item:hover img{opacity:.4}hr.is-product-loop-marker{display:none}body.post-type-archive-product main,body.tax-product_cat main,body.tax-product_tag main{padding-bottom:0!important}.shop-page-after-loop{background-color:var(--color-background);width:100%;padding-top:3rem;padding-bottom:3rem;margin-top:0!important}@media (min-width:768px){.shop-page-after-loop{padding-top:4rem;padding-bottom:4rem}}.shop-page-after-loop__inner{padding-inline:calc(var(--spacing) * 6);max-width:56rem;margin-inline:auto}.shop-page-after-loop__inner>:first-child{margin-top:0}.shop-page-after-loop__inner>:last-child{margin-bottom:0}.shop-listing-description__title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.shop-page-after-loop__inner p{font-family:var(--font-body);color:var(--color-foreground);font-size:18px;line-height:1.7}.shop-page-after-loop__inner p+p{margin-top:calc(var(--spacing) * 4)}.shop-page-after-loop__inner a{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:underline}.shop-page-after-loop__inner a:hover{color:var(--color-blue-700);text-decoration-color:currentColor}.quote-modal{width:100%;max-width:var(--container-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 0);color:var(--color-foreground);max-height:calc(100vh - 2rem);margin:0;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.quote-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.quote-modal[open]{flex-direction:column;display:flex}.quote-modal__content{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative}.quote-modal__header{align-items:center;display:flex}.quote-modal__title{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-foreground);margin:0;line-height:1}.quote-modal__close{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-foreground);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition-duration:.2s;animation-duration:.2s;display:flex;position:absolute;top:1rem;right:1rem}.quote-modal__close svg{width:1.25rem;height:1.25rem}.quote-modal__close:hover{opacity:.7}.quote-modal__product-info{gap:calc(var(--spacing) * 0);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);flex-direction:column;display:flex}.quote-modal__product-name{margin:calc(var(--spacing) * 0);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.quote-modal__product-codes{margin-top:calc(var(--spacing) * 1);column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * .5);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground);flex-wrap:wrap;display:flex}.quote-modal__product-code[hidden]{display:none}.quote-modal__product-code{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:inline-flex}.quote-modal__product-code strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.quote-modal__form .submit-wrap .nf-field-element .nf-element[type=submit]{width:100%!important;height:3.5rem!important;padding:1rem 2.5rem!important;font-size:1.125rem!important}.wp-block-casemet-vertex-ai-search{gap:calc(var(--spacing) * 8);width:100%;max-width:1328px;padding-inline:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}.wp-block-casemet-vertex-ai-search form{width:100%;max-width:var(--container-4xl);display:flex;position:relative}.wp-block-casemet-vertex-ai-search form input[type=search]{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-background);padding-right:calc(var(--spacing) * 14);padding-left:calc(var(--spacing) * 3);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;flex:1}.wp-block-casemet-vertex-ai-search form input[type=search]::placeholder{color:var(--color-muted-foreground)}.wp-block-casemet-vertex-ai-search form input[type=search]:focus{border-color:var(--color-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.wp-block-casemet-vertex-ai-search form button{top:calc(var(--spacing) * 1);right:calc(var(--spacing) * 1);bottom:calc(var(--spacing) * 1);width:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-primary);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.wp-block-casemet-vertex-ai-search form button:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.wp-block-casemet-vertex-ai-search form button:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}}.wp-block-casemet-vertex-ai-search form button svg{pointer-events:none;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.sl-vertex-ai-search{max-width:var(--container-4xl);gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.sl-vertex-ai-search__answer{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);padding:calc(var(--spacing) * 6);border-radius:0;flex-direction:column;display:flex}.sl-vertex-ai-search__disclaimer{align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase;display:inline-flex}.sl-vertex-ai-search__disclaimer svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);fill:currentColor}.sl-vertex-ai-search__answer-text{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-foreground)}.sl-vertex-ai-search__full-answer{margin-top:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-foreground);flex-direction:column;display:flex}.sl-vertex-ai-search__full-answer p{font-size:inherit;line-height:inherit;margin:calc(var(--spacing) * 0)}.sl-vertex-ai-search__full-answer>button{margin-top:calc(var(--spacing) * 3)}.sl-vertex-ai-search__read-more,.sl-vertex-ai-search__read-less{margin:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;align-self:flex-start;text-decoration-line:underline}@media (hover:hover){:is(.sl-vertex-ai-search__read-more,.sl-vertex-ai-search__read-less):hover{color:var(--color-link-hover)}}.sl-vertex-ai-search__search-results{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.sl-vertex-ai-search__search-result{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}.sl-vertex-ai-search__search-result:first-child{padding-top:calc(var(--spacing) * 0)}.sl-vertex-ai-search__search-result:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sl-vertex-ai-search__search-result strong{font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sl-vertex-ai-search__search-result strong a{color:var(--color-foreground);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.sl-vertex-ai-search__search-result strong a:hover{text-decoration-line:underline}}.sl-vertex-ai-search__search-result strong a:after{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);position:absolute}.sl-vertex-ai-search__search-result p{margin:calc(var(--spacing) * 0);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground);font-size:.875rem;line-height:1.5}.sl-vertex-ai-search__search-result p b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.is-style-stats{background-color:var(--color-muted);padding-block:calc(var(--spacing) * 16);justify-content:center;display:flex}.is-style-stats>.wp-block-group{margin-inline:calc(var(--spacing) * -4);justify-content:center;row-gap:calc(var(--spacing) * 8);flex-wrap:wrap;width:100%;max-width:1328px;display:flex}@media (min-width:48rem){.is-style-stats>.wp-block-group{margin-inline:calc(var(--spacing) * -6);row-gap:calc(var(--spacing) * 12)}}.is-style-stats>.wp-block-group>.wp-block-group{margin-top:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);width:50%;padding-inline:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}@media (min-width:48rem){.is-style-stats>.wp-block-group>.wp-block-group{width:25%;padding-inline:calc(var(--spacing) * 6)}}.stat-number{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-foreground);font-size:clamp(40px,5vw,56px);line-height:1}.is-style-stats p:not(.stat-number){margin:calc(var(--spacing) * 0);font-family:var(--font-body);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.is-style-industries{background-color:var(--color-background);padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.is-style-industries{padding-block:calc(var(--spacing) * 20)}}.is-style-industries>.wp-block-group{padding-inline:calc(var(--spacing) * 6);max-width:var(--container-width);margin-inline:auto}.is-style-industries>.wp-block-group>.wp-block-group:first-child:not(:last-child){max-width:var(--content-width);text-align:center;margin-inline:auto;padding-bottom:2.5rem}@media (min-width:768px){.is-style-industries>.wp-block-group>.wp-block-group:first-child:not(:last-child){padding-bottom:3rem}.is-style-industries>.wp-block-group>.wp-block-group:first-child:not(:last-child)>*{margin-top:calc(var(--spacing) * 0)}}.is-style-industries>.wp-block-group>.wp-block-group:first-child:not(:last-child) h2{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding-bottom:1rem;font-size:clamp(32px,4vw,40px);line-height:1.2}.is-style-industries>.wp-block-group>.wp-block-group:first-child:not(:last-child) p{color:var(--color-foreground)}.is-style-industries>.wp-block-group>.wp-block-group:last-child{margin-top:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.is-style-industries>.wp-block-group>.wp-block-group:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.is-style-industries>.wp-block-group>.wp-block-group:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group{margin-top:calc(var(--spacing) * 0);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;animation-duration:.3s;display:flex;position:relative}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>*,.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>*>*{margin-top:calc(var(--spacing) * 0)}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:first-child{aspect-ratio:4/3;position:relative;overflow:hidden}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:first-child figure,.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:first-child img{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group:hover>.wp-block-group:first-child img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:first-child:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background-color:var(--color-foreground);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s;position:absolute}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group:hover>.wp-block-group:first-child:after{opacity:.2}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2){flex-direction:column;flex:1;gap:0;padding-top:1.5rem;display:flex}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) h3,.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) h3 a{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:1.25rem;line-height:1.75rem;text-decoration:none}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) h3{padding-bottom:.75rem}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group:hover>.wp-block-group:nth-child(2) h3,.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group:hover>.wp-block-group:nth-child(2) h3 a{text-underline-offset:4px;text-decoration:underline}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) p{color:var(--color-foreground);flex:1;padding-bottom:1.5rem;font-size:1rem;line-height:1.5rem}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) .wp-block-buttons{width:100%;margin-top:auto;display:block}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) .wp-block-button__link{min-height:calc(var(--spacing) * 10);width:100%;padding-block:calc(var(--spacing) * 2)}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) .wp-block-button{width:100%}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group>.wp-block-group:nth-child(2) .wp-block-button:focus{--tw-outline-style:none;outline-style:none}.is-style-industries>.wp-block-group>.wp-block-group:last-child>.wp-block-group:hover .wp-block-button__link{background-color:var(--color-brand-black)!important;color:var(--color-white)!important}.post-template-default main .entry-content>*{width:100%;max-width:100%}.post-template-default main>.wp-block-group:first-child{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:48rem){.post-template-default main>.wp-block-group:first-child{padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.post-template-default main>.wp-block-group:first-child{justify-content:center;gap:calc(var(--spacing) * 12);flex-direction:row}}.post-template-default main>.wp-block-group:first-child>div:first-child{width:100%}.post-template-default main>.wp-block-group:first-child>div:first-child>.wp-block-group:has(>.wp-block-post-date){margin-bottom:calc(var(--spacing) * 8);color:var(--color-muted-foreground);align-items:center;display:flex}.post-template-default main>.wp-block-group:first-child>div:first-child>.wp-block-group:has(>.wp-block-post-date):before{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 7);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"234\" height=\"168\" viewBox=\"0 0 234 168\" fill=\"none\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\" fill=\"%23CDD302\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"234\" height=\"168\" viewBox=\"0 0 234 168\" fill=\"none\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\" fill=\"%23CDD302\"/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.post-template-default main>.wp-block-group:first-child>div:first-child>.wp-block-group:has(>.wp-block-post-date)>*{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin:calc(var(--spacing) * 0)!important}.post-template-default main>.wp-block-group:first-child>div:first-child>:first-child{margin-top:calc(var(--spacing) * 0)}.post-template-default main>.wp-block-group:first-child>div:first-child .wp-block-post-featured-image{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 10)}.post-template-default main>.wp-block-group:first-child>div:first-child .wp-block-post-featured-image img{width:100%}.post-template-default main>.wp-block-group:first-child>div:first-child .wp-block-post-excerpt{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.post-template-default main>.wp-block-group:first-child>div:first-child .wp-block-post-excerpt>*{font-size:inherit;font-weight:inherit}.post-template-default main>.wp-block-group:first-child>div:first-child .wp-block-post-excerpt>:last-child{margin-bottom:0}.post-template-default main>.wp-block-group:first-child aside{margin-top:calc(var(--spacing) * 12);width:100%;max-width:100%}@media (min-width:64rem){.post-template-default main>.wp-block-group:first-child aside{margin-top:calc(var(--spacing) * 0);flex-shrink:0;width:280px}}.post-template-default main>.wp-block-group:first-child aside>*{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 6);max-width:100%}.post-template-default main>.wp-block-group:first-child aside>:last-child{margin-bottom:calc(var(--spacing) * 0)}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation){background-color:var(--color-foreground);padding:calc(var(--spacing) * 5);color:var(--color-background)}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation)>*{max-width:100%}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) .wp-block-heading{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) nav{margin:calc(var(--spacing) * 0)}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation{gap:calc(var(--spacing) * 3)}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a{padding-left:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a:hover{text-decoration-line:underline}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a:hover:before{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.post-template-default main>.wp-block-group:first-child aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a:before{top:50%;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:"";content:var(--tw-content);background-color:currentColor;position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4 mr-2 shrink-0 group-hover/subpage:translate-x-1 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4 mr-2 shrink-0 group-hover/subpage:translate-x-1 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.post-template-default main>.wp-block-group:first-child aside .wp-block-casemet-related-news:not(:has(.related-news-item:first-child)){display:none}.post-template-default main>.wp-block-group:first-child aside .wp-block-query{margin-bottom:calc(var(--spacing) * 8)}.post-template-default main>.wp-block-group:first-child aside .wp-block-query:not(:has(li:first-child)){display:none}.post-template-default main>.wp-block-group:first-child aside>.wp-block-heading{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.post-template-default main>.wp-block-group:first-child aside>.wp-block-heading:first-child{margin-top:calc(var(--spacing) * 0)}.post-template-default main>.wp-block-group:first-child aside>.wp-block-heading:has(+.wp-block-query):not(:has(+.wp-block-query li:first-child)),.post-template-default main>.wp-block-group:first-child aside>.wp-block-heading:has(+.wp-block-casemet-related-news):not(:has(+.wp-block-casemet-related-news .related-news-item:first-child)){display:none}.post-template-default .entry-content{margin-top:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.post-template-default .entry-content>:first-child{margin-top:calc(var(--spacing) * 0)}.post-template-default .entry-content>:last-child{margin-bottom:calc(var(--spacing) * 0)}.post-template-default .entry-content h2{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 4)}.post-template-default .entry-content h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4)}.post-template-default .entry-content h4{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.post-template-default .entry-content .wp-block-list{font-size:inherit}.post-template-default .entry-content p,.post-template-default .entry-content ul,.post-template-default .entry-content ol{margin-bottom:1.333em}.post-template-default .entry-content ul,.post-template-default .entry-content ol{padding-left:calc(var(--spacing) * 8)}:is(.post-template-default .entry-content ul,.post-template-default .entry-content ol) li{margin-top:calc(var(--spacing) * 2)}:is(.post-template-default .entry-content ul,.post-template-default .entry-content ol) li:first-child{margin-top:calc(var(--spacing) * 0)}:is(.post-template-default .entry-content ul,.post-template-default .entry-content ol) ul,:is(.post-template-default .entry-content ul,.post-template-default .entry-content ol) ol{margin-top:calc(var(--spacing) * 2)}.post-template-default .entry-content ol{list-style-type:decimal}.post-template-default .entry-content ul{list-style-type:disc}.wp-block-group.block-editor-block-list__block:has(>aside){padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:48rem){.wp-block-group.block-editor-block-list__block:has(>aside){padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.wp-block-group.block-editor-block-list__block:has(>aside){justify-content:center;gap:calc(var(--spacing) * 12);flex-direction:row}}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child>.wp-block-group:has(>.wp-block-post-date){margin-bottom:calc(var(--spacing) * 8);color:var(--color-muted-foreground);align-items:center;display:flex}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child>.wp-block-group:has(>.wp-block-post-date):before{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 7);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"234\" height=\"168\" viewBox=\"0 0 234 168\" fill=\"none\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\" fill=\"%23CDD302\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"234\" height=\"168\" viewBox=\"0 0 234 168\" fill=\"none\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\" fill=\"%23CDD302\"/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child>.wp-block-group:has(>.wp-block-post-date)>*{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin:calc(var(--spacing) * 0)!important}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child>:first-child{margin-top:calc(var(--spacing) * 0)}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child .wp-block-post-featured-image{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 10)}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child .wp-block-post-featured-image img{width:100%}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child .wp-block-post-excerpt{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child .wp-block-post-excerpt>*{font-size:inherit;font-weight:inherit}.wp-block-group.block-editor-block-list__block:has(>aside)>div:first-child .wp-block-post-excerpt>:last-child{margin-bottom:0}.wp-block-group.block-editor-block-list__block:has(>aside) aside{margin-top:calc(var(--spacing) * 12);width:100%}@media (min-width:64rem){.wp-block-group.block-editor-block-list__block:has(>aside) aside{margin-top:calc(var(--spacing) * 0);flex-shrink:0;width:280px}}.wp-block-group.block-editor-block-list__block:has(>aside) aside>*{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 6)}.wp-block-group.block-editor-block-list__block:has(>aside) aside>:last-child{margin-bottom:calc(var(--spacing) * 0)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation){background-color:var(--color-foreground);padding:calc(var(--spacing) * 5);color:var(--color-background)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) .wp-block-heading{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) nav{margin:calc(var(--spacing) * 0)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation{gap:calc(var(--spacing) * 3)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a{padding-left:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a:hover{text-decoration-line:underline}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a:hover:before{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-group:has(>.wp-block-navigation) nav .wp-block-navigation a:before{top:50%;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:"";content:var(--tw-content);background-color:currentColor;position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4 mr-2 shrink-0 group-hover/subpage:translate-x-1 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4 mr-2 shrink-0 group-hover/subpage:translate-x-1 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-casemet-related-news:not(:has(.related-news-item:first-child)){display:none}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-query{margin-bottom:calc(var(--spacing) * 8)}.wp-block-group.block-editor-block-list__block:has(>aside) aside .wp-block-query:not(:has(li:first-child)){display:none}.wp-block-group.block-editor-block-list__block:has(>aside) aside>.wp-block-heading{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wp-block-group.block-editor-block-list__block:has(>aside) aside>.wp-block-heading:first-child{margin-top:calc(var(--spacing) * 0)}.wp-block-group.block-editor-block-list__block:has(>aside) aside>.wp-block-heading:has(+.wp-block-query):not(:has(+.wp-block-query li:first-child)),.wp-block-group.block-editor-block-list__block:has(>aside) aside>.wp-block-heading:has(+.wp-block-casemet-related-news):not(:has(+.wp-block-casemet-related-news .related-news-item:first-child)){display:none}body.archive main{padding-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){body.archive main{padding-bottom:calc(var(--spacing) * 12)}}.blog .wp-block-query{position:relative;overflow:hidden}.blog main{padding-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){.blog main{padding-bottom:calc(var(--spacing) * 12)}}.blog main>div:first-child>p{margin-top:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 168);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.blog main>div:first-child>h1.wp-block-heading{margin:calc(var(--spacing) * 0);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:clamp(32px,4vw,40px);line-height:1.2}main>.wp-block-query,main>.wp-block-query .wp-block-post-template{padding-inline:calc(var(--spacing) * 0)}.wp-block-post-template,.page-template-default main>.wp-block-query,.page-template-default main>.wp-block-group.alignwide{padding-inline:calc(var(--spacing) * 6)}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;animation-duration:.3s;display:flex;position:relative}@media (hover:hover){.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post:hover{border-color:var(--color-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post:has(a:hover)>.wp-block-group:first-child:after{opacity:.2}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post:has(a:hover)>.wp-block-group:last-child p:last-child{text-decoration-line:underline}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post:has(a:hover) .wp-block-post-featured-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:first-child{aspect-ratio:16/9;background-color:var(--color-brand-black);position:relative;overflow:hidden}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:first-child:before{inset:calc(var(--spacing) * 0);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg viewBox=\"0 0 1000 600\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><!-- Center element: w=45%, h=50%, centered (top-left at 27.5%, 25%) --><g transform=\"translate(275, 150)\"><svg viewBox=\"0 0 234 168\" width=\"450\" height=\"300\" fill=\"%236366f1\" opacity=\"0.08\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Top-left element: w=35%, h=40%, top=-10%, left=-15%, rotate(12deg) --><g transform=\"translate(-150, -60) rotate(12, 175, 120)\"><svg viewBox=\"0 0 234 168\" width=\"350\" height=\"240\" fill=\"%236366f1\" opacity=\"0.05\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Bottom-right element: w=30%, h=35%, bottom=-10%, right=-15%, rotate(-12deg) --><g transform=\"translate(850, 390) rotate(-12, 150, 105)\"><svg viewBox=\"0 0 234 168\" width=\"300\" height=\"210\" fill=\"%236366f1\" opacity=\"0.04\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g></svg>");mask-image:url("data:image/svg+xml,<svg viewBox=\"0 0 1000 600\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><!-- Center element: w=45%, h=50%, centered (top-left at 27.5%, 25%) --><g transform=\"translate(275, 150)\"><svg viewBox=\"0 0 234 168\" width=\"450\" height=\"300\" fill=\"%236366f1\" opacity=\"0.08\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Top-left element: w=35%, h=40%, top=-10%, left=-15%, rotate(12deg) --><g transform=\"translate(-150, -60) rotate(12, 175, 120)\"><svg viewBox=\"0 0 234 168\" width=\"350\" height=\"240\" fill=\"%236366f1\" opacity=\"0.05\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Bottom-right element: w=30%, h=35%, bottom=-10%, right=-15%, rotate(-12deg) --><g transform=\"translate(850, 390) rotate(-12, 150, 105)\"><svg viewBox=\"0 0 234 168\" width=\"300\" height=\"210\" fill=\"%236366f1\" opacity=\"0.04\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g></svg>");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:first-child:after{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:var(--color-foreground);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:"";content:var(--tw-content);transition-duration:.3s;animation-duration:.3s;position:absolute}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:first-child .wp-block-post-featured-image{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s;position:absolute}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:first-child .wp-block-post-terms{pointer-events:none;bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;position:absolute}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:first-child .wp-block-post-terms a{background-color:var(--color-primary);padding-block:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 6.5);padding-left:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-foreground);text-transform:uppercase;clip-path:polygon(0% 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);align-items:center;text-decoration-line:none;display:inline-flex}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child{padding:calc(var(--spacing) * 6);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex;position:static}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child>*{margin:calc(var(--spacing) * 0)}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child>:last-child{margin-top:auto}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child p:first-child{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);display:flex}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child p:last-child{padding-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);align-items:center;display:inline-flex}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child p:last-child:after{margin-left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-5 h-5 ml-2 text-primary group-hover:translate-x-1 group-hover:scale-125 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-5 h-5 ml-2 text-primary group-hover:translate-x-1 group-hover:scale-125 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child .wp-block-post-date{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);display:flex}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child .wp-block-post-date:before{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-4 h-4 text-primary\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-4 h-4 text-primary\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child .wp-block-post-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child .wp-block-post-title:hover{text-underline-offset:4px;text-decoration-line:underline}}.wp-block-query:not(.block-editor-block-list__block) .wp-block-post-template .wp-block-post>.wp-block-group:last-child .wp-block-post-title a:before{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute}.wp-block-query.block-editor-block-list__block .wp-block-post-template{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.wp-block-query.block-editor-block-list__block .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wp-block-query.block-editor-block-list__block .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;animation-duration:.3s;display:flex;position:relative}@media (hover:hover){.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post:hover{border-color:var(--color-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-featured-image){aspect-ratio:16/9;background-color:var(--color-brand-black);position:relative;overflow:hidden}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-featured-image):before{inset:calc(var(--spacing) * 0);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-image:url("data:image/svg+xml,<svg viewBox=\"0 0 1000 600\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><!-- Center element: w=45%, h=50%, centered (top-left at 27.5%, 25%) --><g transform=\"translate(275, 150)\"><svg viewBox=\"0 0 234 168\" width=\"450\" height=\"300\" fill=\"%236366f1\" opacity=\"0.08\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Top-left element: w=35%, h=40%, top=-10%, left=-15%, rotate(12deg) --><g transform=\"translate(-150, -60) rotate(12, 175, 120)\"><svg viewBox=\"0 0 234 168\" width=\"350\" height=\"240\" fill=\"%236366f1\" opacity=\"0.05\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Bottom-right element: w=30%, h=35%, bottom=-10%, right=-15%, rotate(-12deg) --><g transform=\"translate(850, 390) rotate(-12, 150, 105)\"><svg viewBox=\"0 0 234 168\" width=\"300\" height=\"210\" fill=\"%236366f1\" opacity=\"0.04\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g></svg>");mask-image:url("data:image/svg+xml,<svg viewBox=\"0 0 1000 600\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"><!-- Center element: w=45%, h=50%, centered (top-left at 27.5%, 25%) --><g transform=\"translate(275, 150)\"><svg viewBox=\"0 0 234 168\" width=\"450\" height=\"300\" fill=\"%236366f1\" opacity=\"0.08\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Top-left element: w=35%, h=40%, top=-10%, left=-15%, rotate(12deg) --><g transform=\"translate(-150, -60) rotate(12, 175, 120)\"><svg viewBox=\"0 0 234 168\" width=\"350\" height=\"240\" fill=\"%236366f1\" opacity=\"0.05\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g><!-- Bottom-right element: w=30%, h=35%, bottom=-10%, right=-15%, rotate(-12deg) --><g transform=\"translate(850, 390) rotate(-12, 150, 105)\"><svg viewBox=\"0 0 234 168\" width=\"300\" height=\"210\" fill=\"%236366f1\" opacity=\"0.04\"><path d=\"M57.5645 167.515C56.5042 166.336 55.6732 165.289 55.2696 164.096C37.1775 110.66 19.122 57.2109 1.07069 3.76046C0.707403 2.68476 0.4453 1.57489 0 0C78.0397 0 155.667 0 233.899 0C231.789 6.45147 229.799 12.5761 227.783 18.6925C225.074 26.9126 222.121 35.0614 219.727 43.3718C218.634 47.1661 216.772 48.075 213.029 48.064C168.551 47.933 124.073 47.9796 79.5952 47.9797C77.6569 47.9797 75.7187 47.9797 73.2061 47.9797C73.7358 50.1306 73.98 51.5482 74.4326 52.8959C81.3737 73.5669 88.4227 94.2023 95.2237 114.919C96.3394 118.318 98.143 119.001 101.391 118.989C130.21 118.876 159.029 118.923 187.848 118.923C189.648 118.923 191.448 118.923 193.927 118.923C191.266 127.162 188.809 134.877 186.28 142.568C183.995 149.521 181.453 156.397 179.381 163.412C178.412 166.695 176.892 167.702 173.436 167.688C134.955 167.54 96.4742 167.585 57.5645 167.515Z\"></path></svg></g></svg>");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-featured-image):after{pointer-events:none;inset:calc(var(--spacing) * 0);background-color:var(--color-foreground);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:"";content:var(--tw-content);transition-duration:.3s;animation-duration:.3s;position:absolute}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-featured-image) .wp-block-post-featured-image{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s;position:absolute}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-featured-image) .taxonomy-reference-category{pointer-events:none;bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;position:absolute}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-featured-image) .taxonomy-reference-category a{background-color:var(--color-primary);padding-block:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 6.5);padding-left:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-foreground);text-transform:uppercase;clip-path:polygon(0% 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);align-items:center;text-decoration-line:none;display:inline-flex}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title){padding:calc(var(--spacing) * 6);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex;position:static}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title)>*{margin:calc(var(--spacing) * 0)}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title)>:last-child{margin-top:auto}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) p:first-child{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);display:flex}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) p:last-child{padding-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);align-items:center;display:inline-flex}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) p:last-child:after{margin-left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-5 h-5 ml-2 text-primary group-hover:translate-x-1 group-hover:scale-125 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-5 h-5 ml-2 text-primary group-hover:translate-x-1 group-hover:scale-125 transition-transform\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) .wp-block-post-date{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground);display:flex}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) .wp-block-post-date:before{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-primary);--tw-content:"";content:var(--tw-content);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-4 h-4 text-primary\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-calendar w-4 h-4 text-primary\"><path d=\"M8 2v4\"></path><path d=\"M16 2v4\"></path><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"></rect><path d=\"M3 10h18\"></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) .wp-block-post-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) .wp-block-post-title:hover{text-underline-offset:4px;text-decoration-line:underline}}.wp-block-query.block-editor-block-list__block .wp-block-post-template .wp-block-post>.wp-block-group:has(.wp-block-post-title) .wp-block-post-title a:before{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);width:100%;height:100%;position:absolute}main>.wp-block-query:last-child{padding-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){main>.wp-block-query:last-child{padding-bottom:calc(var(--spacing) * 12)}}.single-references main{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}@media (min-width:48rem){.single-references main{padding-block:calc(var(--spacing) * 12)}}.single-references main .yoast-breadcrumbs{margin-bottom:calc(var(--spacing) * 8)}.single-references main .wp-block-post-terms{pointer-events:none;margin-bottom:calc(var(--spacing) * 4)}.single-references main .wp-block-post-terms a{background-color:var(--color-primary);padding-block:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 6.5);padding-left:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-foreground);text-transform:uppercase;clip-path:polygon(0% 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);align-items:center;text-decoration-line:none;display:inline-flex}.single-references main .wp-block-post-featured-image{margin-bottom:calc(var(--spacing) * 10)}.single-references main .wp-block-post-featured-image img{width:100%}.single-references main .wp-block-post-title{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8);text-transform:none!important}.single-references main .wp-block-post-excerpt{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.single-references main .wp-block-post-excerpt>*{font-size:inherit;font-weight:inherit}.single-references main .wp-block-post-excerpt>:last-child{margin-bottom:0}.single-references .entry-content{margin-top:calc(var(--spacing) * 0);max-width:768px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.single-references .entry-content>*{width:100%!important}.single-references .entry-content>:first-child{margin-top:calc(var(--spacing) * 0)}.single-references .entry-content>:last-child{margin-bottom:calc(var(--spacing) * 0)}.single-references .entry-content h2{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 4)}.single-references .entry-content .wp-element-caption{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground)}.single-references .entry-content .wp-block-image{margin-block:calc(var(--spacing) * 10)}.single-references .entry-content .wp-block-embed{margin-block:calc(var(--spacing) * 12)}.single-references .entry-content h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4)}.single-references .entry-content h4{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.single-references .entry-content .wp-block-list{font-size:inherit}.single-references .entry-content p,.single-references .entry-content ul,.single-references .entry-content ol{margin-bottom:1.333em}.single-references .entry-content ul,.single-references .entry-content ol{padding-left:calc(var(--spacing) * 8)}:is(.single-references .entry-content ul,.single-references .entry-content ol) li{margin-top:calc(var(--spacing) * 2)}:is(.single-references .entry-content ul,.single-references .entry-content ol) li:first-child{margin-top:calc(var(--spacing) * 0)}:is(.single-references .entry-content ul,.single-references .entry-content ol) ul,:is(.single-references .entry-content ul,.single-references .entry-content ol) ol{margin-top:calc(var(--spacing) * 2)}.single-references .entry-content ol{list-style-type:decimal}.single-references .entry-content ul{list-style-type:disc}main.block-editor-block-list__block{padding-inline:calc(var(--spacing) * 6)}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-yoast-seo-breadcrumbs{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 0);max-width:680px!important}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-terms{pointer-events:none;margin-bottom:calc(var(--spacing) * 4)}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-terms span{background-color:var(--color-primary);padding-block:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 6.5);padding-left:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-foreground);text-transform:uppercase;clip-path:polygon(0% 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);align-items:center;text-decoration-line:none;display:inline-flex}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-featured-image{margin-bottom:calc(var(--spacing) * 10)}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-featured-image img{width:100%}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-title{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8);text-transform:none!important}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-excerpt{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-excerpt>*{font-size:inherit;font-weight:inherit}main.block-editor-block-list__block>.wp-block-group:has(>.wp-block-yoast-seo-breadcrumbs:first-child+.taxonomy-reference-category) .wp-block-post-excerpt>:last-child{margin-bottom:0}.product-archive__bg{background-color:var(--color-muted);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){.product-archive__bg{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10)}}.product-archive__bg{width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.woocommerce-products-header,.woocommerce-breadcrumb{display:none}.product-archive{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:768px){.product-archive{flex-direction:row;gap:2.5rem}}.product-archive__sidebar{flex-shrink:0;width:100%}@media (min-width:768px){.product-archive__sidebar{width:256px}}.product-archive__main{flex:1;min-width:0}.woocommerce-pagination{display:none!important}.woocommerce .woocommerce-notices-wrapper:empty{display:none}.woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-info{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 4);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{border-color:var(--color-border);background-color:var(--color-muted);color:var(--color-foreground)}.woocommerce .woocommerce-notices-wrapper .woocommerce-error{border-color:var(--color-destructive);background-color:color-mix(in srgb, hsl(var(--destructive)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.woocommerce .woocommerce-notices-wrapper .woocommerce-error{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.woocommerce .woocommerce-notices-wrapper .woocommerce-error{color:var(--color-destructive)}.woocommerce .single-product__overview .summary{flex-direction:column;justify-content:center;display:flex}.woocommerce .quantity,.woocommerce .single_add_to_cart_button,.woocommerce .product_meta{display:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}