.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-cards-block .oaas-cards__placeholder{font-family:var(--oaas-font-sans);font-weight:300;font-size:var(--oaas-fs-sm);line-height:var(--oaas-lh-sm);letter-spacing:.25em;text-transform:uppercase}.oaas-cards-block .oaas-cards__heading,.oaas-cards-block .oaas-cards__title{font-family:var(--oaas-font-heading);font-weight:300;font-style:normal;letter-spacing:0;text-transform:none;margin:0;padding:0}.oaas-cards-block .oaas-cards__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-cards-block .oaas-cards__rule{border:0;height:1px;margin:0;opacity:1;background:linear-gradient(to right, var(--oaas-gold) 0%, var(--oaas-gold) 20%, var(--oaas-gold-0) 100%)}.oaas-cards-block{background:var(--oaas-white);padding:94px 0 var(--oaas-s-80);overflow:hidden}@media only screen and (max-width: 991px){.oaas-cards-block{padding:var(--oaas-s-56) 0}}.oaas-cards-block .oaas-cards__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 395px));justify-content:center;column-gap:clamp(24px,2.4vw,35px);align-items:start;max-width:1276px;margin:0 auto;padding:0 25px}@media only screen and (max-width: 991px){.oaas-cards-block .oaas-cards__inner{grid-template-columns:minmax(0, 1fr);row-gap:var(--oaas-s-56);max-width:480px}}@media only screen and (min-width: 992px){.oaas-cards-block.is-staggered .oaas-cards__card:nth-child(2){margin-top:73px}.oaas-cards-block.is-staggered .oaas-cards__card:nth-child(3){margin-top:156px}}.oaas-cards-block .oaas-cards__card{display:flex;flex-direction:column;gap:38px;min-width:0}@media only screen and (max-width: 991px){.oaas-cards-block .oaas-cards__card{gap:28px}}.oaas-cards-block .oaas-cards__rule{opacity:1;margin-bottom:-8px}.oaas-cards-block .oaas-cards__head{display:flex;align-items:flex-start;gap:24px;text-decoration:none;color:var(--oaas-gold)}.oaas-cards-block .oaas-cards__head:hover .oaas-cards__arrow{transform:translateX(4px)}.oaas-cards-block .oaas-cards__title{font-size:var(--oaas-fs-h2);line-height:49px;color:var(--oaas-gold);white-space:nowrap}@media only screen and (max-width: 991px){.oaas-cards-block .oaas-cards__title{line-height:var(--oaas-lh-h2)}}.oaas-cards-block .oaas-cards__arrow{flex:0 0 53px;width:53px;height:53px;color:var(--oaas-gold);transition:transform .25s ease}.oaas-cards-block .oaas-cards__arrow svg{width:100%;height:100%;display:block}@media only screen and (max-width: 991px){.oaas-cards-block .oaas-cards__arrow{flex-basis:44px;width:44px;height:44px}}.oaas-cards-block .oaas-cards__image{display:block;aspect-ratio:716/774;overflow:hidden;background:var(--oaas-beige)}.oaas-cards-block .oaas-cards__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.oaas-cards-block .oaas-cards__image:hover img{transform:scale(1.03)}.oaas-cards-block .oaas-cards__text p{color:var(--oaas-text-gray);margin:0 0 1em}.oaas-cards-block .oaas-cards__text p:last-child{margin-bottom:0}.oaas-cards-block .oaas-cards__double{line-height:0;color:var(--oaas-gold)}.oaas-cards-block .oaas-cards__double svg{width:100%;height:10px;display:block}.oaas-cards-block .oaas-cards__heading{font-size:var(--oaas-fs-h2);line-height:var(--oaas-lh-h2);color:var(--oaas-gold);text-align:center;margin:0 auto 130px;max-width:1276px;padding:0 25px}@media only screen and (max-width: 991px){.oaas-cards-block .oaas-cards__heading{margin-bottom:var(--oaas-s-56)}}.oaas-cards-block.is-style-tailored{padding-top:130px}@media only screen and (max-width: 991px){.oaas-cards-block.is-style-tailored{padding-top:var(--oaas-s-56)}}.oaas-cards-block.is-style-tailored .oaas-cards__card{gap:47px;align-items:center;text-align:center}@media only screen and (max-width: 991px){.oaas-cards-block.is-style-tailored .oaas-cards__card{gap:28px}}.oaas-cards-block.is-style-tailored .oaas-cards__double--top{width:100%}.oaas-cards-block.is-style-tailored .oaas-cards__double--top svg{height:14px}.oaas-cards-block.is-style-tailored .oaas-cards__head{justify-content:center;pointer-events:none}.oaas-cards-block.is-style-tailored .oaas-cards__title{font-family:var(--oaas-font-serif);font-style:italic;font-weight:400;font-size:var(--oaas-fs-h3);line-height:var(--oaas-lh-h3);color:var(--oaas-gold);white-space:normal}.oaas-cards-block.is-style-tailored .oaas-cards__text p{font-family:var(--oaas-font-sans);font-style:normal;font-weight:300;font-size:var(--oaas-fs-lg);line-height:var(--oaas-lh-lg);color:var(--oaas-text-gray);max-width:307px;margin-left:auto;margin-right:auto}.oaas-cards-block.is-style-tailored .oaas-cards__rule--bottom{width:100%;margin:0}@media only screen and (min-width: 992px){.oaas-cards-block.is-style-tailored.is-staggered .oaas-cards__card:nth-child(2){margin-top:50px}.oaas-cards-block.is-style-tailored.is-staggered .oaas-cards__card:nth-child(3){margin-top:123px}}@media only screen and (max-width: 991px){.oaas-cards-block{padding:59px 0 58px}.oaas-cards-block .oaas-cards__inner{max-width:none;padding:0 38px;row-gap:18px}.oaas-cards-block .oaas-cards__card{gap:32px}.oaas-cards-block .oaas-cards__rule{margin-bottom:-8px}.oaas-cards-block .oaas-cards__title{font-size:45px;line-height:39px}.oaas-cards-block .oaas-cards__head{gap:19px;align-items:center}.oaas-cards-block .oaas-cards__arrow{flex-basis:42px;width:42px;height:42px}.oaas-cards-block .oaas-cards__double{margin-top:-11px}.oaas-cards-block:not(.is-style-tailored) .oaas-cards__card+.oaas-cards__card .oaas-cards__rule:not(.oaas-cards__rule--bottom){display:none}.oaas-cards-block.is-style-tailored{padding-top:59px}.oaas-cards-block.is-style-tailored .oaas-cards__inner{row-gap:42px}.oaas-cards-block.is-style-tailored .oaas-cards__card{gap:42px}.oaas-cards-block.is-style-tailored .oaas-cards__double--top{display:none}.oaas-cards-block.is-style-tailored .oaas-cards__title{font-size:26.66px;line-height:26.66px;max-width:200px}.oaas-cards-block.is-style-tailored .oaas-cards__text p{font-size:20px;line-height:26.66px;max-width:256px}}.oaas-cards-block .oaas-cards__placeholder{grid-column:1/-1;text-align:center;color:var(--oaas-text-gray)}
