.page-module-scss-module__rcUngW__container{width:min(100% - 32px,1280px);margin-inline:auto}.page-module-scss-module__rcUngW__hero{color:#fff;background:#102b46;align-items:center;min-height:550px;display:flex;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__heroInner{z-index:2;width:min(100% - 48px,1280px);margin-inline:auto;padding-block:90px;position:relative}.page-module-scss-module__rcUngW__heroInner h1{letter-spacing:-.045em;max-width:680px;margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.5rem);line-height:1.05}.page-module-scss-module__rcUngW__heroInner h1 em{color:#f4d6a3;font-weight:400}.page-module-scss-module__rcUngW__heroInner p{color:#ffffffe6;max-width:470px;font-size:1.08rem;line-height:1.75}.page-module-scss-module__rcUngW__eyebrow,.page-module-scss-module__rcUngW__sectionEyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.page-module-scss-module__rcUngW__eyebrow{color:#f4d6a3}.page-module-scss-module__rcUngW__heroImages{opacity:.55;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.page-module-scss-module__rcUngW__heroImages:after{content:"";background:linear-gradient(90deg,#081d31fa 0%,#081d31d1 36%,#081d3133 100%);position:absolute;inset:0}.page-module-scss-module__rcUngW__heroImage{position:relative}.page-module-scss-module__rcUngW__heroImage img{object-fit:cover}.page-module-scss-module__rcUngW__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module-scss-module__rcUngW__primaryButton,.page-module-scss-module__rcUngW__secondaryButton,.page-module-scss-module__rcUngW__aboutButton{border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 24px;font-size:.9rem;font-weight:800;transition:transform .2s;display:inline-flex}.page-module-scss-module__rcUngW__primaryButton:hover,.page-module-scss-module__rcUngW__secondaryButton:hover,.page-module-scss-module__rcUngW__aboutButton:hover{transform:translateY(-2px)}.page-module-scss-module__rcUngW__primaryButton{color:#102b46;background:#fff}.page-module-scss-module__rcUngW__secondaryButton{color:#fff;border:1px solid #fff9}.page-module-scss-module__rcUngW__departments,.page-module-scss-module__rcUngW__highlights{padding-block:85px}.page-module-scss-module__rcUngW__departments{background:#faf8f4}.page-module-scss-module__rcUngW__highlights{background:#fff}.page-module-scss-module__rcUngW__sectionHeading{text-align:center;margin-bottom:35px}.page-module-scss-module__rcUngW__sectionHeading .page-module-scss-module__rcUngW__sectionEyebrow{color:#936a3c}.page-module-scss-module__rcUngW__sectionHeading h2{letter-spacing:-.035em;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem)}.page-module-scss-module__rcUngW__sectionHeading p{color:#667085;margin:0;line-height:1.7}.page-module-scss-module__rcUngW__departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.page-module-scss-module__rcUngW__departmentCard{text-align:left;color:#fff;border:0;border-radius:16px;min-height:400px;padding:0;position:relative;overflow:hidden;box-shadow:0 16px 35px #0f23371a}.page-module-scss-module__rcUngW__departmentCard img{object-fit:cover;transition:transform .4s}.page-module-scss-module__rcUngW__departmentCard:hover img{transform:scale(1.04)}.page-module-scss-module__rcUngW__departmentCard:after{content:"";background:linear-gradient(#00000005 20%,#000000db);position:absolute;inset:0}.page-module-scss-module__rcUngW__departmentContent{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.page-module-scss-module__rcUngW__departmentContent strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem)}.page-module-scss-module__rcUngW__departmentContent>span:nth-child(3){font-size:.95rem}.page-module-scss-module__rcUngW__departmentTag{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.page-module-scss-module__rcUngW__departmentLink{color:#102b46;background:#fff;border-radius:7px;margin-top:8px;padding:12px 18px;font-size:.85rem;font-weight:800}.page-module-scss-module__rcUngW__highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.page-module-scss-module__rcUngW__highlightCard{background:#fff;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #0f23370d}.page-module-scss-module__rcUngW__highlightVisual{aspect-ratio:16/10;background:#f0f2f4;width:100%;height:auto;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__highlightVisual img{object-fit:contain;object-position:center}.page-module-scss-module__rcUngW__imagePlaceholder{color:#667085;background:linear-gradient(135deg,#e5e9ed,#f7f8fa);place-items:center;height:100%;font-weight:700;display:grid}.page-module-scss-module__rcUngW__highlightNumber{color:#102b46;background:#fff;border-radius:6px;padding:8px 10px;font-size:.8rem;font-weight:800;position:absolute;top:16px;left:16px}.page-module-scss-module__rcUngW__highlightContent{padding:25px}.page-module-scss-module__rcUngW__highlightContent>span{color:#936a3c;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.page-module-scss-module__rcUngW__highlightContent h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.page-module-scss-module__rcUngW__highlightContent p{color:#667085;min-height:70px;line-height:1.6}.page-module-scss-module__rcUngW__highlightContent a{color:#102b46;font-size:.85rem;font-weight:800}.page-module-scss-module__rcUngW__about{background:#f1e9dc;padding-block:90px}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.page-module-scss-module__rcUngW__aboutContent .page-module-scss-module__rcUngW__sectionEyebrow{color:#936a3c}.page-module-scss-module__rcUngW__aboutContent h2{margin:16px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.page-module-scss-module__rcUngW__aboutContent h2 em{color:#936a3c}.page-module-scss-module__rcUngW__aboutContent p{color:#475467;max-width:560px;line-height:1.8}.page-module-scss-module__rcUngW__aboutButton{color:#fff;background:#102b46;margin-top:18px}.page-module-scss-module__rcUngW__aboutPlaceholder{text-align:center;background:#fff6;border:2px dashed #c9bca8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:30px;display:flex}.page-module-scss-module__rcUngW__aboutPlaceholder span{color:#936a3c;letter-spacing:.15em;margin-bottom:14px;font-size:.75rem;font-weight:800}.page-module-scss-module__rcUngW__aboutPlaceholder strong{font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.page-module-scss-module__rcUngW__aboutPlaceholder p{color:#667085;max-width:280px;line-height:1.6}@media (max-width:800px){.page-module-scss-module__rcUngW__departmentGrid,.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__container{grid-template-columns:1fr}.page-module-scss-module__rcUngW__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module-scss-module__rcUngW__about .page-module-scss-module__rcUngW__container{gap:35px}}@media (max-width:600px){.page-module-scss-module__rcUngW__hero{min-height:500px}.page-module-scss-module__rcUngW__heroInner{width:min(100% - 32px,1280px);padding-block:65px}.page-module-scss-module__rcUngW__heroInner h1{font-size:3rem}.page-module-scss-module__rcUngW__heroInner p{font-size:.95rem}.page-module-scss-module__rcUngW__heroImages{grid-template-columns:1fr}.page-module-scss-module__rcUngW__heroImage:first-child{display:none}.page-module-scss-module__rcUngW__departments,.page-module-scss-module__rcUngW__highlights,.page-module-scss-module__rcUngW__about{padding-block:55px}.page-module-scss-module__rcUngW__departmentCard{min-height:340px}.page-module-scss-module__rcUngW__departmentContent{bottom:22px;left:22px;right:22px}.page-module-scss-module__rcUngW__highlightGrid{grid-template-columns:1fr}.page-module-scss-module__rcUngW__highlightContent p{min-height:0}.page-module-scss-module__rcUngW__aboutPlaceholder{min-height:260px}}
