.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-hero-block{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);height:100svh;min-height:560px;overflow:hidden;background:var(--oaas-green-deep)}.oaas-hero-block .oaas-hero__media{position:absolute;inset:0;overflow:hidden;background:var(--oaas-green-deep)}.oaas-hero-block .oaas-hero__video,.oaas-hero-block .oaas-hero__still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.oaas-hero-block .oaas-hero__still--fallback{z-index:0}.oaas-hero-block .oaas-hero__video{z-index:1}@media only screen and (max-width: 991px){.oaas-hero-block .oaas-hero__video--desktop-only{display:none}}.oaas-hero-block .oaas-hero__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--oaas-gold-light);font-family:var(--oaas-font-sans);letter-spacing:.1em;text-transform:uppercase}.oaas-hero-block .oaas-hero__frames{position:absolute;z-index:2;pointer-events:none;left:1.736%;right:1.944%;top:2.939%;bottom:3.222%}.oaas-hero-block .oaas-hero__frames svg{width:100%;height:100%;display:block}.oaas-hero-block .oaas-hero__frames svg+svg{display:none}@media only screen and (max-width: 991px){.oaas-hero-block .oaas-hero__frames svg:first-child{display:none}.oaas-hero-block .oaas-hero__frames svg+svg{display:block}}@media only screen and (max-width: 991px){.oaas-hero-block .oaas-hero__frames{left:2.672%;right:2.672%;top:1.546%;bottom:2.009%}}.oaas-hero-block .oaas-hero__scroll{position:absolute;z-index:3;left:50%;top:81.7%;width:99px;height:99px;margin-left:-49.5px;display:flex;align-items:center;justify-content:center;color:var(--oaas-gold);opacity:.9;transition:opacity .2s ease,transform .2s ease}.oaas-hero-block .oaas-hero__scroll svg{width:99px;height:8px;display:block;transform:rotate(90deg)}.oaas-hero-block .oaas-hero__scroll:hover,.oaas-hero-block .oaas-hero__scroll:focus-visible{opacity:1;transform:translateY(4px)}@media only screen and (max-width: 991px){.oaas-hero-block .oaas-hero__scroll{display:none}}.oaas-hero-block .oaas-hero__badge{position:absolute;z-index:3;left:50%;bottom:0;width:125px;height:125px;transform:translateX(-50%);line-height:0}.oaas-hero-block .oaas-hero__badge svg{width:100%;height:100%;display:block}@media only screen and (max-width: 991px){.oaas-hero-block .oaas-hero__badge{width:89px;height:89px}}
