﻿.domio-hero{--domio-hero-bg:var(--wp--preset--color--domio-surface,#fff);--domio-hero-text:var(--wp--preset--color--domio-ink,#121212);--domio-hero-muted:var(--wp--preset--color--domio-muted,#777);--domio-hero-accent:var(--wp--preset--color--domio-accent,#04e78d);--domio-hero-dark:var(--wp--preset--color--domio-primary,#121212);--domio-hero-on-image:#fff;background:var(--domio-hero-bg);color:var(--domio-hero-text);font-family:var(--domio-font,"Onest",system-ui,sans-serif);isolation:isolate;position:relative}.domio-hero__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--domio-content-max,1300px);padding-inline:0;position:relative;width:var(--domio-shell-width,min(1300px,100% - 2.5rem));z-index:1}.domio-hero__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.domio-hero__heading{color:var(--domio-hero-text);font-family:inherit;font-size:var(--domio-fs-display,clamp(2rem,1.4rem + 2.4vw,3.25rem));font-weight:600;letter-spacing:var(--domio-tracking-display,-.03em);line-height:var(--domio-lh-display,1.12);margin:0}.domio-hero__subheading{color:var(--domio-hero-muted);font-size:var(--domio-fs-body,1.125rem);line-height:var(--domio-lh-body,1.65);margin:1rem 0 0;max-width:36rem}.domio-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.15rem}.domio-hero__cta{align-items:center;border:1.5px solid transparent;border-radius:var(--domio-radius-cta,30px);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--domio-font,Onest,sans-serif);font-size:var(--domio-btn-font-size,13px);font-weight:var(--domio-btn-weight,500);justify-content:center;line-height:1;min-height:var(--domio-btn-min-height,44px);padding:var(--domio-btn-pad-y,15px) var(--domio-btn-pad-x,30px);text-align:center;text-decoration:none;white-space:nowrap;-webkit-font-smoothing:antialiased;transition:background-color .12s ease,transform .06s ease}.domio-hero__cta:focus-visible{outline:3px solid var(--domio-btn-hover,#04e78d);outline-offset:3px}.domio-hero__cta--primary{background:var(--domio-btn-bg,#004c3e);color:var(--domio-btn-text,#fff)}.domio-hero__cta--primary:hover{background:var(--domio-btn-hover,#04e78d);color:var(--domio-btn-hover-text,#121212)}.domio-hero__cta--secondary{background:transparent;border:1.5px solid var(--domio-hero-dark);color:var(--domio-hero-dark)}.domio-hero__cta--secondary:hover{background:var(--domio-btn-bg,#004c3e);border-color:var(--domio-btn-bg,#004c3e);color:var(--domio-btn-text,#fff)}.domio-hero__media{background:var(--domio-hero-dark);overflow:hidden;position:relative}.domio-hero__image{display:block;height:100%;object-fit:cover;width:100%}.domio-hero--banner{background:var(--domio-hero-dark);color:var(--domio-hero-on-image);display:grid;min-height:65vh}.domio-hero--banner>.domio-hero__inner,.domio-hero--banner>.domio-hero__media{grid-area:1/1}.domio-hero--banner .domio-hero__media{height:100%;min-height:inherit;z-index:0}.domio-hero--banner .domio-hero__media:after{background:linear-gradient(180deg,hsla(0,0%,7%,.12),hsla(0,0%,7%,.42) 55%,hsla(0,0%,7%,.7));content:"";inset:0;position:absolute}@media(max-width:781px){.domio-hero--banner .domio-hero__media:after{background:linear-gradient(180deg,hsla(0,0%,7%,.42),hsla(0,0%,7%,.62) 38%,hsla(0,0%,7%,.86))}}.domio-hero--banner .domio-hero__image{inset:0;position:absolute}.domio-hero--banner .domio-hero__inner{align-items:flex-end;box-sizing:border-box;display:flex;min-height:inherit;padding-block:clamp(1.75rem,1.25rem + 2vw,2.75rem);padding-top:calc(var(--domio-header-height, 7.25rem) + 1.25rem);z-index:1}@media(max-width:781px){.domio-hero--banner .domio-hero__inner{align-items:flex-start}}.domio-hero--banner .domio-hero__heading{color:var(--domio-hero-on-image);max-width:20ch}.domio-hero--banner .domio-hero__cta--primary{background:var(--domio-btn-bg,#004c3e);color:var(--domio-btn-text,#fff)}.domio-hero--banner .domio-hero__cta--primary:hover{background:var(--domio-btn-hover,#04e78d);color:var(--domio-btn-hover-text,#121212)}.domio-hero--banner .domio-hero__cta--secondary{border:1.5px solid var(--domio-hero-on-image);color:var(--domio-hero-on-image)}.domio-hero--banner .domio-hero__cta--secondary:hover{background:var(--domio-btn-hover,#04e78d);border-color:var(--domio-btn-hover,#04e78d);color:var(--domio-btn-hover-text,#121212)}.domio-hero--banner .domio-hero__subheading{color:var(--domio-hero-on-image);max-width:42rem}.domio-hero--banner.domio-hero--no-media{background:var(--domio-hero-bg);color:var(--domio-hero-text);min-height:0}.domio-hero--banner.domio-hero--no-media .domio-hero__inner{align-items:flex-start;min-height:0}.domio-hero--banner.domio-hero--no-media .domio-hero__heading,.domio-hero--banner.domio-hero--no-media .domio-hero__subheading{color:inherit}.domio-hero--banner.domio-hero--no-media .domio-hero__cta--secondary{border-color:var(--domio-hero-dark);color:var(--domio-hero-dark)}.domio-hero__meta{align-items:center;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);display:flex;flex-wrap:wrap;font-family:var(--domio-font,"Onest",system-ui,sans-serif);gap:1rem 1.75rem;margin-top:1.75rem;padding-top:1.25rem;width:100%}.domio-hero__meta-author{align-items:center;display:inline-flex;gap:.75rem;margin-inline-start:auto;min-width:0}.domio-hero__meta-avatar-wrap{border-radius:999px;display:inline-flex;flex-shrink:0;height:2.75rem;overflow:hidden;width:2.75rem}.domio-hero.alignfull .domio-hero__meta img,.domio-hero__meta img,.domio-hero__meta-avatar{border-radius:999px!important;display:block!important;flex-shrink:0!important;height:2.75rem!important;max-width:2.75rem!important;object-fit:cover!important;width:2.75rem!important}.domio-hero__meta-author-text{display:grid;gap:.15rem;min-width:0}.domio-hero__meta-label{display:block;font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1.2;opacity:.72;text-transform:uppercase}.domio-hero__meta-author-name,.domio-hero__meta-value,a.domio-hero__meta-author-name,a.domio-hero__meta-author-name:visited{color:inherit!important;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none!important}a.domio-hero__meta-author-name:focus-visible,a.domio-hero__meta-author-name:hover{text-decoration:underline!important;text-underline-offset:.15em}.domio-hero__meta-details{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.85rem 1.5rem}.domio-hero__meta-item{display:grid;gap:.15rem}.domio-hero__meta-categories{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.domio-hero__meta-categories a,.domio-hero__meta-categories a:visited,.domio-hero__meta-categories span{align-items:center;background:color-mix(in srgb,currentColor 8%,transparent);border:1.5px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:999px;color:inherit!important;display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1.2;padding:.4rem .85rem;text-decoration:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.domio-hero__meta-categories a:focus-visible,.domio-hero__meta-categories a:hover{background:color-mix(in srgb,currentColor 16%,transparent);border-color:color-mix(in srgb,currentColor 60%,transparent)}.domio-hero--banner .domio-hero__meta{border-top-color:hsla(0,0%,100%,.35);color:#fff}.domio-hero--banner .domio-hero__meta-label{color:#fff;opacity:.85}.domio-hero--banner .domio-hero__meta-author-name,.domio-hero--banner .domio-hero__meta-value,.domio-hero--banner a.domio-hero__meta-author-name,.domio-hero--banner a.domio-hero__meta-author-name:visited{color:#fff!important}.domio-hero--banner a.domio-hero__meta-author-name:focus-visible,.domio-hero--banner a.domio-hero__meta-author-name:hover{color:var(--wp--preset--color--domio-accent,#04e78d)!important}.domio-hero--banner .domio-hero__meta-categories a,.domio-hero--banner .domio-hero__meta-categories a:visited,.domio-hero--banner .domio-hero__meta-categories span{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.7);color:#fff!important}.domio-hero--banner .domio-hero__meta-categories a:focus-visible,.domio-hero--banner .domio-hero__meta-categories a:hover{background:#fff;border-color:#fff;color:#121212!important}.domio-hero--centered .domio-hero__meta,.domio-hero--centered .domio-hero__meta-categories,.domio-hero--centered .domio-hero__meta-details{justify-content:center}.domio-hero--split{align-items:center;box-sizing:border-box;display:grid;gap:clamp(1.75rem,1rem + 2vw,3rem);margin-inline:auto;max-width:var(--domio-content-max,1300px);padding-block:var(--domio-section-pad-y,clamp(3rem,2rem + 4vw,5.5rem));padding-inline:0;width:var(--domio-shell-width,min(1300px,100% - 2.5rem))}.domio-hero--split .domio-hero__inner{margin:0;max-width:none;padding:0;width:auto}.domio-hero--split .domio-hero__media{aspect-ratio:5/4;border-radius:var(--domio-radius-media,.75rem)}.domio-hero--split .domio-hero__cta--primary{background:var(--domio-btn-bg,#004c3e);color:var(--domio-btn-text,#fff)}.domio-hero--split .domio-hero__cta--primary:hover{background:var(--domio-btn-hover,#04e78d);color:var(--domio-btn-hover-text,#121212)}@media(min-width:782px){.domio-hero--split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.domio-hero--split .domio-hero__inner{grid-column:1;grid-row:1}.domio-hero--split .domio-hero__media{grid-column:2;grid-row:1}}.domio-hero--centered{padding-block:var(--domio-section-pad-y,clamp(3rem,2rem + 4vw,5.5rem));text-align:center}.domio-hero--centered .domio-hero__content{align-items:center}.domio-hero--centered .domio-hero__media,.domio-hero--centered .domio-hero__subheading{margin-inline:auto}.domio-hero--centered .domio-hero__actions{justify-content:center}.domio-hero--centered .domio-hero__media{aspect-ratio:5/4;border-radius:var(--domio-radius-media,.75rem);margin-top:1.75rem;max-width:40rem}@media(prefers-reduced-motion:reduce){.domio-hero__cta{transition:none}}.domio-hero__aside{background:#f4f4f4;border:3px solid var(--domio-hero-accent);box-sizing:border-box;width:100%}.domio-hero__aside,.domio-hero__aside-title{color:var(--wp--preset--color--domio-ink,#121212)}.domio-hero__aside-title{background:var(--domio-hero-accent);font-family:inherit;font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);font-weight:600;line-height:1.2;margin:0;padding:.9rem 1.25rem}.domio-hero__aside-list{display:grid;gap:.45rem;list-style:none;margin:0;padding:.6rem}.domio-hero__aside-list li{margin:0}.domio-hero__aside-link{align-items:center;background:#fff;color:var(--wp--preset--color--domio-ink,#121212);display:flex;font-size:1rem;font-weight:500;gap:.75rem;line-height:1.3;padding:.8rem 1rem;text-decoration:none;transition:background-color .12s ease}.domio-hero__aside-link:after{color:var(--domio-btn-bg,#004c3e);content:"»";font-weight:600;margin-left:auto}.domio-hero__aside-link:focus-visible,.domio-hero__aside-link:hover{background:color-mix(in srgb,var(--domio-hero-accent) 14%,#fff);color:var(--wp--preset--color--domio-ink,#121212)}.domio-hero__aside-icon{color:var(--domio-btn-bg,#004c3e);display:inline-flex;flex:0 0 auto;height:1.4rem;width:1.4rem}.domio-hero__aside-icon svg{height:100%;width:100%}.domio-hero--banner.domio-hero--has-aside .domio-hero__inner{align-items:stretch;flex-direction:column;gap:1.75rem}@media(min-width:1024px){.domio-hero--banner.domio-hero--has-aside .domio-hero__inner{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}.domio-hero--banner.is-style-compact{min-height:clamp(22rem,40vh,30rem)}.domio-hero--banner.is-style-compact .domio-hero__inner{align-items:center;padding-block:clamp(3rem,2rem + 3vw,5rem)}.domio-hero--banner.is-style-compact .domio-hero__heading{font-size:clamp(1.75rem,1.25rem + 2vw,2.75rem);max-width:28ch}.domio-hero--banner.is-style-quote .domio-hero__inner{justify-content:center;text-align:center}.domio-hero--banner.is-style-quote .domio-hero__content{align-items:center;margin-inline:auto}.domio-hero--banner.is-style-quote .domio-hero__heading,.domio-hero--banner.is-style-quote .domio-hero__subheading{margin-inline:auto}.domio-hero--banner.is-style-quote .domio-hero__actions{justify-content:center}.domio-hero--banner.is-style-quote .domio-hero__media:after{background:hsla(0,0%,7%,.58)}
