.oaas-dark-section{--oaas-glow-x: 50%;--oaas-glow-y: -400px;--oaas-glow-r: 420px;--oaas-glow-a: 0}.oaas-dark-section::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--oaas-pattern),var(--oaas-pattern);background-repeat:repeat,repeat;background-position:center top,center top;opacity:var(--oaas-glow-a);transition:opacity .45s ease;-webkit-mask-image:radial-gradient(circle var(--oaas-glow-r) at var(--oaas-glow-x) var(--oaas-glow-y), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 14%, rgba(0, 0, 0, 0.62) 28%, rgba(0, 0, 0, 0.4) 42%, rgba(0, 0, 0, 0.22) 57%, rgba(0, 0, 0, 0.1) 72%, rgba(0, 0, 0, 0.03) 86%, transparent 100%);mask-image:radial-gradient(circle var(--oaas-glow-r) at var(--oaas-glow-x) var(--oaas-glow-y), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 14%, rgba(0, 0, 0, 0.62) 28%, rgba(0, 0, 0, 0.4) 42%, rgba(0, 0, 0, 0.22) 57%, rgba(0, 0, 0, 0.1) 72%, rgba(0, 0, 0, 0.03) 86%, transparent 100%)}.oaas-dark-section>*{position:relative;z-index:1}@media(prefers-reduced-motion: reduce){.oaas-dark-section::after{display:none}}.oaas-light-section{--oaas-glow-x: 50%;--oaas-glow-y: -400px;--oaas-glow-r: 420px;--oaas-glow-a: 0;position:relative;isolation:isolate}.oaas-light-section::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--oaas-pattern-light);background-repeat:repeat;background-position:center calc(-1*var(--oaas-glow-top, 0px));opacity:var(--oaas-glow-a);transition:opacity .45s ease;-webkit-mask-image:radial-gradient(circle var(--oaas-glow-r) at var(--oaas-glow-x) var(--oaas-glow-y), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 14%, rgba(0, 0, 0, 0.62) 28%, rgba(0, 0, 0, 0.4) 42%, rgba(0, 0, 0, 0.22) 57%, rgba(0, 0, 0, 0.1) 72%, rgba(0, 0, 0, 0.03) 86%, transparent 100%);mask-image:radial-gradient(circle var(--oaas-glow-r) at var(--oaas-glow-x) var(--oaas-glow-y), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 14%, rgba(0, 0, 0, 0.62) 28%, rgba(0, 0, 0, 0.4) 42%, rgba(0, 0, 0, 0.22) 57%, rgba(0, 0, 0, 0.1) 72%, rgba(0, 0, 0, 0.03) 86%, transparent 100%)}@media(prefers-reduced-motion: reduce){.oaas-light-section::after{display:none}}.oaas-feature-block .oaas-feature__heading{font-family:var(--oaas-font-heading);font-weight:300;font-style:normal;letter-spacing:0;text-transform:none;margin:0;padding:0}.oaas-feature-block .oaas-feature__text p{font-family:var(--oaas-font-serif);font-style:italic;font-weight:400;font-size:var(--oaas-fs-lg);line-height:var(--oaas-lh-lg)}.oaas-feature-block .oaas-feature__button{display:inline-flex;align-items:center;justify-content:center;padding:18px 45px;background:var(--oaas-gold);color:var(--oaas-white);font-family:var(--oaas-font-serif);font-style:italic;font-size:33px;line-height:40px;text-decoration:none;white-space:nowrap;width:max-content;max-width:100%;border:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.oaas-feature-block .oaas-feature__button:hover,.oaas-feature-block .oaas-feature__button:focus-visible{background:var(--oaas-green);color:var(--oaas-white)}@media(max-width: 991px){.oaas-feature-block .oaas-feature__button{font-size:26px;line-height:32px;padding:16px 36px}}.oaas-feature-block .oaas-feature__vrule{border:0;width:1px;margin:0;background:linear-gradient(to bottom, var(--oaas-gold) 0%, var(--oaas-gold) 20%, var(--oaas-gold-0) 100%)}.oaas-feature-block{background:var(--oaas-white);padding:33px 0 var(--oaas-s-80);overflow:hidden}@media only screen and (max-width: 991px){.oaas-feature-block{padding:var(--oaas-s-56) 0}}.oaas-feature-block .oaas-feature__inner{position:relative;display:grid;grid-template-columns:1px 389px 500px 1px;grid-template-areas:"a media copy b";column-gap:0;justify-content:center;align-items:center;max-width:1120px;margin:0 auto;padding:0 25px}.oaas-feature-block .oaas-feature__inner .oaas-feature__media{margin-left:74px}.oaas-feature-block .oaas-feature__inner .oaas-feature__copy{margin-left:48px}.oaas-feature-block .oaas-feature__inner .oaas-feature__vrule--b{margin-left:clamp(40px,6vw,100px)}@media only screen and (max-width: 1199px){.oaas-feature-block .oaas-feature__inner{grid-template-columns:1px minmax(0, 340px) minmax(0, 440px) 1px}}@media only screen and (max-width: 991px){.oaas-feature-block .oaas-feature__inner{grid-template-columns:minmax(0, 1fr);grid-template-areas:"copy" "media";row-gap:var(--oaas-s-40);max-width:520px}.oaas-feature-block .oaas-feature__inner .oaas-feature__media,.oaas-feature-block .oaas-feature__inner .oaas-feature__copy{margin-left:0}}.oaas-feature-block.is-flipped .oaas-feature__inner{grid-template-areas:"a copy media b"}.oaas-feature-block.is-flipped .oaas-feature__inner .oaas-feature__media{margin-left:48px}.oaas-feature-block.is-flipped .oaas-feature__inner .oaas-feature__copy{margin-left:74px}@media only screen and (max-width: 991px){.oaas-feature-block.is-flipped .oaas-feature__inner{grid-template-areas:"copy" "media"}.oaas-feature-block.is-flipped .oaas-feature__inner .oaas-feature__media,.oaas-feature-block.is-flipped .oaas-feature__inner .oaas-feature__copy{margin-left:0}}.oaas-feature-block .oaas-feature__vrule{display:block;align-self:stretch}.oaas-feature-block .oaas-feature__vrule--a{grid-area:a;height:610px;align-self:start}.oaas-feature-block .oaas-feature__vrule--b{grid-area:b;height:514px;align-self:end;margin-bottom:-40px}@media only screen and (max-width: 991px){.oaas-feature-block .oaas-feature__vrule{display:none}}.oaas-feature-block .oaas-feature__media{grid-area:media;display:flex;flex-direction:column;align-items:flex-end;gap:23px}.oaas-feature-block .oaas-feature__image{width:100%;aspect-ratio:1;overflow:hidden;background:var(--oaas-beige)}.oaas-feature-block .oaas-feature__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.oaas-feature-block .oaas-feature__image:hover img{transform:scale(1.03)}.oaas-feature-block .oaas-feature__button{background:var(--oaas-green)}.oaas-feature-block .oaas-feature__button:hover,.oaas-feature-block .oaas-feature__button:focus-visible{background:var(--oaas-gold)}.oaas-feature-block .oaas-feature__copy{grid-area:copy;display:flex;flex-direction:column;gap:var(--oaas-s-40)}.oaas-feature-block .oaas-feature__heading{font-size:var(--oaas-fs-h2);line-height:var(--oaas-lh-h2);color:var(--oaas-gold)}.oaas-feature-block .oaas-feature__text{max-width:440px}.oaas-feature-block .oaas-feature__text p{color:var(--oaas-text-gray);margin:0 0 1em}.oaas-feature-block .oaas-feature__text p:last-child{margin-bottom:0}@media only screen and (max-width: 991px){.oaas-feature-block .oaas-feature__text{max-width:none}}@media only screen and (max-width: 991px){.oaas-feature-block{padding:0 0 75px}.oaas-feature-block .oaas-feature__inner{max-width:none;padding:0 38px;row-gap:40px}.oaas-feature-block .oaas-feature__heading{font-size:45px;line-height:50px}.oaas-feature-block .oaas-feature__media{align-items:flex-start;gap:36px}}
