.percy-page-sections{z-index:2;gap:clamp(18px,2.5vw,36px);width:100%;padding:clamp(24px,4vw,58px) 20px;display:grid;position:relative}.percy-page-section{--section-accent:#79eaff;--section-ink:#f7fbff;border:2px solid color-mix(in srgb, var(--section-accent) 48%, transparent);width:min(1320px,100%);color:var(--section-ink);box-shadow:0 24px 65px #00000045, inset 5px 0 var(--section-accent);background:linear-gradient(145deg,#051d31e6,#030e1ff0);border-radius:20px 20px 20px 7px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.percy-section-gold{--section-accent:#f1c85c;background:linear-gradient(145deg,#38270ae6,#101018f2)}.percy-section-forest{--section-accent:#8df0b5;background:linear-gradient(145deg,#083631e6,#041423f2)}.percy-section-cream{--section-accent:#f3e2ac;--section-ink:#06172d;background:linear-gradient(145deg,#fff8daf7,#e2f3e1f7)}.percy-width-full{border-radius:0;width:100%}.percy-width-narrow{width:min(820px,100%)}.percy-align-center{text-align:center;justify-items:center}.percy-align-right{text-align:right;justify-items:end}.percy-page-section h2{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0;font:900 clamp(32px,5vw,70px)/.96 Georgia,serif}.percy-page-section p,.percy-page-section strong{font-size:clamp(16px,1.45vw,21px);line-height:1.65}.percy-page-section>p:first-child,.percy-section-copy>p:first-child,.percy-section-banner>div>p:first-child,.percy-page-section header>p:first-child{color:var(--section-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:13px;font-weight:900}.percy-section-hero{grid-template-columns:minmax(0,1fr) minmax(280px,42%);align-items:center}.percy-section-hero .percy-section-copy{z-index:1;gap:20px;padding:clamp(30px,5vw,76px);display:grid}.percy-section-hero figure{align-self:stretch;min-height:320px;margin:0;position:relative}.percy-section-hero figure img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 34px #00000059)}.percy-section-banner{background-position:50%;background-size:cover;align-content:center;padding:clamp(34px,7vw,88px)}.percy-section-banner>div{gap:17px;max-width:820px;display:grid}.percy-section-heading,.percy-section-text{align-content:center;gap:16px;padding:clamp(30px,5vw,68px)}.percy-section-rich-text{max-width:850px}.percy-section-rich-text p{margin:0 0 1em}.percy-section-image figure{min-height:inherit;margin:0;position:relative}.percy-section-image figure img{object-fit:cover}.percy-section-image figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c1cd6;border:1px solid #ffffff2e;border-radius:13px;gap:6px;padding:18px 20px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.percy-section-image figcaption b{text-transform:uppercase;font:900 22px Georgia,serif}.percy-section-cards{align-content:center;gap:28px;padding:clamp(28px,5vw,62px)}.percy-section-cards>header{gap:12px;max-width:820px;display:grid}.percy-section-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.percy-section-card{border:1px solid color-mix(in srgb, var(--section-accent) 38%, transparent);color:inherit;background:#061a2dc2;border-radius:15px 15px 15px 5px;align-content:start;gap:11px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.percy-section-card:hover{border-color:var(--section-accent);transform:translateY(-4px);box-shadow:0 16px 28px #0000003d}.percy-section-card-image{aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.percy-section-card-image img{object-fit:cover}.percy-section-card>b{text-transform:uppercase;font:900 22px Georgia,serif}.percy-section-card>p{margin:0;font-size:15px}.percy-section-button{border:2px solid var(--section-accent);background:var(--section-accent);color:#031427;letter-spacing:.08em;text-transform:uppercase;border-radius:10px 10px 10px 3px;justify-content:center;justify-self:start;align-items:center;gap:18px;min-height:50px;padding:12px 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.percy-section-button.percy-page-section{align-content:center;justify-items:center}.percy-section-divider{box-shadow:none;color:var(--section-accent);background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:90px!important}.percy-section-divider i{background:linear-gradient(90deg, transparent, var(--section-accent));height:2px}.percy-section-divider i:last-child{background:linear-gradient(90deg, var(--section-accent), transparent)}.percy-section-divider span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}@media (width<=820px){.percy-page-sections{gap:16px;padding:22px 12px 34px}.percy-page-section{border-radius:15px 15px 15px 5px;min-height:auto!important}.percy-section-hero{grid-template-columns:1fr}.percy-section-hero .percy-section-copy{padding:28px 22px 14px}.percy-section-hero figure{min-height:310px}.percy-section-card-grid{grid-template-columns:1fr}.percy-section-banner,.percy-section-heading,.percy-section-text,.percy-section-cards{padding:30px 22px}}@media (width<=900px){.percy-page-sections{width:100%;max-width:100%;padding:24px 12px 36px;overflow:hidden}.percy-page-section{width:100%!important;max-width:100%!important;min-height:0!important;margin-inline:auto!important;transform:none!important}.percy-page-section h2{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:100%;margin-inline:auto;font-size:clamp(33px,9.8vw,46px);line-height:1.05}.percy-section-hero{text-align:center;grid-template-columns:1fr}.percy-section-hero .percy-section-copy,.percy-section-banner,.percy-section-heading,.percy-section-text,.percy-section-cards{text-align:center;justify-items:center;padding:30px 20px}.percy-section-hero figure{width:100%;min-height:300px}.percy-section-card-grid{grid-template-columns:1fr;width:100%}.percy-section-card{text-align:left}.percy-section-button{justify-self:center;width:min(100%,360px)}.percy-section-divider{text-align:center;grid-template-columns:1fr;justify-items:center}.percy-section-divider i{display:none}}
