.page-module__2J5JYq__wrap{max-width:1560px;margin:0 auto;padding:clamp(12px,1.4vw,20px) clamp(12px,1.4vw,20px) 32px}.page-module__2J5JYq__hero{border-radius:var(--radius-hero);color:#fff;isolation:isolate;z-index:200;padding:clamp(20px,2vw,30px) clamp(22px,3vw,46px) clamp(48px,6vw,84px);position:relative}.page-module__2J5JYq__bg{z-index:-2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.page-module__2J5JYq__bg img{object-fit:cover;animation:page-module__2J5JYq__kenburns 22s var(--ease-out) forwards;transform:scale(1.04)}@keyframes page-module__2J5JYq__kenburns{to{transform:scale(1)}}.page-module__2J5JYq__scrim{z-index:-1;border-radius:inherit;background:linear-gradient(104deg,#06140dd1 0%,#06140d80 38%,#06140d1f 60%,#06140d94 100%),linear-gradient(#0000 62%,#06140d99 100%);position:absolute;inset:0;overflow:hidden}.page-module__2J5JYq__heroInner{z-index:1;max-width:var(--shell);margin:0 auto;position:relative}.page-module__2J5JYq__crumbs{color:#ffffff9e;align-items:center;gap:7px;margin-top:clamp(24px,3vw,36px);margin-bottom:clamp(22px,3vw,38px);font-size:13.5px;display:flex}.page-module__2J5JYq__crumbs a{color:#ffffffd1;transition:color .2s}.page-module__2J5JYq__crumbs a:hover{color:var(--gold-bright)}.page-module__2J5JYq__crumbs span[aria-current]{color:#fff;font-weight:600}.page-module__2J5JYq__eyebrow{color:var(--gold-bright);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:inline-flex}.page-module__2J5JYq__title{font-family:var(--font-display);letter-spacing:-1px;max-width:16ch;font-size:clamp(30px,5vw,56px);font-weight:800;line-height:1.15}.page-module__2J5JYq__hl{color:var(--gold-bright)}.page-module__2J5JYq__lead{color:#ffffffc7;max-width:62ch;margin-top:18px;font-size:clamp(15px,1.2vw,17.5px);line-height:1.65}.page-module__2J5JYq__locPill{color:#fff;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);border-radius:100px;align-items:center;gap:7px;margin-top:24px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.page-module__2J5JYq__locPill svg{color:var(--gold-bright)}.page-module__2J5JYq__body{padding:clamp(32px, 4vw, 56px) clamp(16px, 3vw, 40px) var(--section-pad);background:#fff}.page-module__2J5JYq__container{max-width:var(--shell);margin:0 auto}
