.wp-block-sytec-scenic-hero.sytec-scenic-hero{background:var(--sytec-scenic-background);border-radius:var(--sytec-scenic-radius-tl) var(--sytec-scenic-radius-tr) var(--sytec-scenic-radius-br) var(--sytec-scenic-radius-bl);box-sizing:border-box;height:var(--sytec-scenic-height);isolation:isolate;max-height:var(--sytec-scenic-max-height);min-height:var(--sytec-scenic-min-height);padding:var(--sytec-scenic-pt) var(--sytec-scenic-pr) var(--sytec-scenic-pb) var(--sytec-scenic-pl);position:relative}.wp-block-sytec-scenic-hero.sytec-scenic-hero:not(.alignwide,.alignfull){width:var(--sytec-scenic-width)}.wp-block-sytec-scenic-hero.sytec-scenic-hero.alignwide{margin-inline:auto;max-width:var(--wp--style--global--wide-size,1200px);width:min(100%,var(--wp--style--global--wide-size,1200px))}.wp-block-sytec-scenic-hero.sytec-scenic-hero.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.sytec-page-main:has(.sytec-entry-content>.wp-block-sytec-scenic-hero.alignfull){overflow-x:clip}.sytec-scenic-hero__background,.sytec-scenic-hero__overlay{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.sytec-scenic-hero__background{background:var(--sytec-scenic-background)}.sytec-scenic-hero__background img,.sytec-scenic-hero__background video{height:100%;width:100%}.has-background-image .sytec-scenic-hero__background img,.sytec-scenic-hero__background img,.sytec-scenic-hero__background video{object-fit:var(--sytec-scenic-image-size);object-position:var(--sytec-scenic-image-position)}.has-background-video .sytec-scenic-hero__background video{object-fit:var(--sytec-scenic-video-fit);object-position:var(--sytec-scenic-video-position)}.sytec-scenic-hero__overlay{background:var(--sytec-scenic-overlay);opacity:var(--sytec-scenic-overlay-opacity);z-index:1}.sytec-scenic-hero__inner{display:flex;margin-inline:auto;max-width:var(--sytec-scenic-content-width);min-height:calc(var(--sytec-scenic-min-height) - var(--sytec-scenic-pt) - var(--sytec-scenic-pb));position:relative;width:100%;z-index:3}.is-content-left-center .sytec-scenic-hero__inner,.is-content-left-end .sytec-scenic-hero__inner,.is-content-left-start .sytec-scenic-hero__inner{justify-content:flex-start}.is-content-center-center .sytec-scenic-hero__inner,.is-content-center-end .sytec-scenic-hero__inner,.is-content-center-start .sytec-scenic-hero__inner{justify-content:center}.is-content-right-center .sytec-scenic-hero__inner,.is-content-right-end .sytec-scenic-hero__inner,.is-content-right-start .sytec-scenic-hero__inner{justify-content:flex-end}.is-content-center-start .sytec-scenic-hero__inner,.is-content-left-start .sytec-scenic-hero__inner,.is-content-right-start .sytec-scenic-hero__inner{align-items:flex-start}.is-content-center-center .sytec-scenic-hero__inner,.is-content-left-center .sytec-scenic-hero__inner,.is-content-right-center .sytec-scenic-hero__inner{align-items:center}.is-content-center-end .sytec-scenic-hero__inner,.is-content-left-end .sytec-scenic-hero__inner,.is-content-right-end .sytec-scenic-hero__inner{align-items:flex-end}.sytec-scenic-hero__content{color:var(--sytec-scenic-title-color);text-align:inherit;width:min(100%,var(--sytec-scenic-title-width))}.is-text-left .sytec-scenic-hero__content{text-align:left}.is-text-center .sytec-scenic-hero__content{text-align:center}.is-text-right .sytec-scenic-hero__content{text-align:right}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__content>.sytec-scenic-hero__eyebrow{color:var(--sytec-scenic-eyebrow-color);display:inline-block;font-size:var(--sytec-scenic-eyebrow-size);font-weight:var(--sytec-scenic-eyebrow-weight);letter-spacing:var(--sytec-scenic-eyebrow-spacing);margin:0 0 var(--sytec-scenic-eyebrow-margin)}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__eyebrow.is-uppercase{text-transform:uppercase}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__eyebrow:is(.is-badge,.is-pill){background:var(--sytec-scenic-eyebrow-bg);padding:7px 13px}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__eyebrow.is-pill{border-radius:var(--sytec-scenic-eyebrow-radius)}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__eyebrow.is-border{border:1px solid var(--sytec-scenic-eyebrow-border);border-radius:var(--sytec-scenic-eyebrow-radius);padding:7px 13px}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__title{color:var(--sytec-scenic-title-color);font-size:var(--sytec-scenic-title-size);font-weight:var(--sytec-scenic-title-weight);letter-spacing:var(--sytec-scenic-title-spacing);line-height:var(--sytec-scenic-title-line);margin:0;max-width:var(--sytec-scenic-title-width);text-wrap:balance}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__content>.sytec-scenic-hero__summary{color:var(--sytec-scenic-summary-color);font-size:var(--sytec-scenic-summary-size);line-height:var(--sytec-scenic-summary-line);margin-block:22px 0;max-width:var(--sytec-scenic-summary-width)}.wp-block-sytec-scenic-hero.sytec-scenic-hero.is-text-center :is(.sytec-scenic-hero__eyebrow,.sytec-scenic-hero__title,.sytec-scenic-hero__summary){margin-inline:auto;text-align:center}.wp-block-sytec-scenic-hero.sytec-scenic-hero.is-text-right :is(.sytec-scenic-hero__eyebrow,.sytec-scenic-hero__title,.sytec-scenic-hero__summary){margin-inline-start:auto;text-align:right}.wp-block-sytec-scenic-hero.sytec-scenic-hero.is-text-left :is(.sytec-scenic-hero__eyebrow,.sytec-scenic-hero__title,.sytec-scenic-hero__summary){text-align:left}.sytec-scenic-hero__buttons{display:flex;gap:var(--sytec-scenic-button-gap);margin-top:30px}.buttons-wrap .sytec-scenic-hero__buttons{flex-wrap:wrap}.sytec-scenic-hero__buttons.is-center{justify-content:center}.sytec-scenic-hero__buttons.is-right{justify-content:flex-end}.wp-block-sytec-scenic-hero .sytec-scenic-hero__buttons .sytec-scenic-hero__button{align-items:center;background:var(--sytec-scenic-button-bg);border:2px solid var(--sytec-scenic-button-border);border-radius:var(--sytec-scenic-button-radius);box-shadow:none;color:var(--sytec-scenic-button-text);display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;line-height:1.2;margin:0;padding:var(--sytec-scenic-button-py) var(--sytec-scenic-button-px);text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.wp-block-sytec-scenic-hero .sytec-scenic-hero__buttons .sytec-scenic-hero__button:is(.is-outline,.is-ghost,.is-link){background:transparent}.wp-block-sytec-scenic-hero .sytec-scenic-hero__buttons .sytec-scenic-hero__button:is(.is-ghost,.is-link){border-color:transparent}.wp-block-sytec-scenic-hero .sytec-scenic-hero__buttons .sytec-scenic-hero__button.is-link{padding-inline:0}.wp-block-sytec-scenic-hero .sytec-scenic-hero__buttons .sytec-scenic-hero__button:hover{background:var(--sytec-scenic-button-hover-bg);border-color:var(--sytec-scenic-button-hover-border);color:var(--sytec-scenic-button-hover-text);transform:translateY(-2px)}.wp-block-sytec-scenic-hero .sytec-scenic-hero__buttons .sytec-scenic-hero__button:focus-visible{outline:3px solid currentcolor;outline-offset:3px}.sytec-scenic-hero__button .sytec-icon{height:1.1em;width:1.1em}.sytec-scenic-hero__shape{left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:2}.sytec-scenic-hero__shape--top{top:0;transform:rotate(180deg)}.sytec-scenic-hero__shape--bottom{bottom:0}.sytec-scenic-hero__shape svg{height:100%;left:calc(var(--sytec-shape-x) - 50%);position:absolute;top:0;transform-origin:center;width:100%}.sytec-scenic-hero__boxes{background:var(--sytec-scenic-box-bg);border:var(--sytec-scenic-box-stroke-size) solid var(--sytec-scenic-box-border);border-radius:var(--sytec-scenic-box-radius);color:#0f172a;height:var(--sytec-scenic-box-height,auto);margin-inline:auto;max-width:var(--sytec-scenic-box-max);padding:var(--sytec-scenic-box-padding);position:relative;width:var(--sytec-scenic-box-width);z-index:4}.has-boxes-overlap .sytec-scenic-hero__boxes{transform:translateY(calc(var(--sytec-scenic-box-offset) + var(--sytec-scenic-box-translate-y, 0px)))}.has-boxes-outside .sytec-scenic-hero__boxes{transform:translateY(calc(100% + var(--sytec-scenic-box-translate-y, 0px)))}.has-boxes-inside .sytec-scenic-hero__boxes{transform:translateY(var(--sytec-scenic-box-translate-y,0))}.sytec-scenic-hero__boxes-grid{align-items:stretch;display:grid;gap:var(--sytec-scenic-box-gap);grid-template-columns:repeat(var(--sytec-scenic-box-cols),minmax(0,1fr))}.sytec-scenic-hero__boxes-grid>*{align-self:stretch!important;box-sizing:border-box;grid-column:auto!important;margin:0!important;max-width:100%!important;min-width:0!important;width:100%!important}.has-boxes-natural-height .sytec-scenic-hero__boxes-grid>*{align-self:auto!important}.sytec-scenic-hero__boxes-grid>:where(.alignwide,.alignfull){float:none!important;left:auto!important;margin-inline:0!important;max-width:100%!important;position:relative;transform:none!important;width:100%!important}.has-boxes-natural-height.has-boxes-align-start .sytec-scenic-hero__boxes-grid{align-items:start}.has-boxes-natural-height.has-boxes-align-center .sytec-scenic-hero__boxes-grid{align-items:center}.has-boxes-natural-height.has-boxes-align-end .sytec-scenic-hero__boxes-grid{align-items:end}.sytec-scenic-hero__boxes-grid.has-shadow-soft{box-shadow:0 6px 18px rgba(15,23,42,.08)}.sytec-scenic-hero__boxes-grid.has-shadow-medium{box-shadow:0 18px 48px rgba(15,23,42,.16)}.sytec-scenic-hero__boxes-grid.has-shadow-strong{box-shadow:0 28px 70px rgba(15,23,42,.24)}.has-boxes-animation-fade .sytec-scenic-hero__boxes,.has-content-animation-fade .sytec-scenic-hero__content{animation:sytec-scenic-fade .7s both}.has-boxes-animation-fade-up .sytec-scenic-hero__boxes,.has-content-animation-fade-up .sytec-scenic-hero__content{animation:sytec-scenic-up .7s both}.has-boxes-animation-fade-down .sytec-scenic-hero__boxes,.has-content-animation-fade-down .sytec-scenic-hero__content{animation:sytec-scenic-down .7s both}.has-boxes-animation-slide-left .sytec-scenic-hero__boxes,.has-content-animation-slide-left .sytec-scenic-hero__content{animation:sytec-scenic-left .7s both}.has-boxes-animation-slide-right .sytec-scenic-hero__boxes,.has-content-animation-slide-right .sytec-scenic-hero__content{animation:sytec-scenic-right .7s both}.has-boxes-animation-zoom .sytec-scenic-hero__boxes,.has-content-animation-zoom .sytec-scenic-hero__content{animation:sytec-scenic-zoom .7s both}@keyframes sytec-scenic-fade{0%{opacity:0}}@keyframes sytec-scenic-up{0%{opacity:0;transform:translateY(24px)}}@keyframes sytec-scenic-down{0%{opacity:0;transform:translateY(-24px)}}@keyframes sytec-scenic-left{0%{opacity:0;transform:translateX(-32px)}}@keyframes sytec-scenic-right{0%{opacity:0;transform:translateX(32px)}}@keyframes sytec-scenic-zoom{0%{opacity:0;transform:scale(.94)}}@media(max-width:1024px){.wp-block-sytec-scenic-hero.sytec-scenic-hero{min-height:var(--sytec-scenic-min-height-tablet);padding:var(--sytec-scenic-pt-tablet) var(--sytec-scenic-pr-tablet) var(--sytec-scenic-pb-tablet) var(--sytec-scenic-pl-tablet)}.sytec-scenic-hero__inner{min-height:calc(var(--sytec-scenic-min-height-tablet) - var(--sytec-scenic-pt-tablet) - var(--sytec-scenic-pb-tablet))}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__title{font-size:var(--sytec-scenic-title-size-tablet)}.sytec-scenic-hero__boxes-grid{grid-template-columns:repeat(var(--sytec-scenic-box-cols-tablet),minmax(0,1fr))}}@media(max-width:767px){.wp-block-sytec-scenic-hero.sytec-scenic-hero{min-height:var(--sytec-scenic-min-height-mobile);padding:var(--sytec-scenic-pt-mobile) var(--sytec-scenic-pr-mobile) var(--sytec-scenic-pb-mobile) var(--sytec-scenic-pl-mobile)}.sytec-scenic-hero__inner{min-height:calc(var(--sytec-scenic-min-height-mobile) - var(--sytec-scenic-pt-mobile) - var(--sytec-scenic-pb-mobile))}.wp-block-sytec-scenic-hero.sytec-scenic-hero .sytec-scenic-hero__title{font-size:var(--sytec-scenic-title-size-mobile)}.sytec-scenic-hero__boxes-grid{grid-template-columns:repeat(var(--sytec-scenic-box-cols-mobile),minmax(0,1fr))}.sytec-scenic-hero__buttons{align-items:stretch;flex-direction:column}.sytec-scenic-hero__button{width:100%}}@media(prefers-reduced-motion:reduce){.sytec-scenic-hero *,.sytec-scenic-hero :after,.sytec-scenic-hero :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
