.-i9KWa_page{color:#080808;background:#f2efea;min-height:100vh;overflow-x:clip}.-i9KWa_shell{width:min(1200px,100% - 40px);max-width:100%;margin-inline:auto}.-i9KWa_hero{color:#fff;background:#080808;padding:clamp(120px,12vw,160px) 0 clamp(64px,8vw,100px);position:relative;overflow:hidden}.-i9KWa_hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#ea852033,#0000 45%);position:absolute;inset:0}.-i9KWa_heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:32px clamp(40px,6vw,80px);display:grid;position:relative}.-i9KWa_breadcrumbs{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.-i9KWa_breadcrumbs a{color:#fffc;text-decoration:none}.-i9KWa_breadcrumbs a:hover{color:var(--orange)}.-i9KWa_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:800;display:inline-flex}.-i9KWa_title{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:1.1}.-i9KWa_summary{color:#ffffffd9;margin-bottom:32px;font-size:clamp(16px,1.8vw,20px);line-height:1.6}.-i9KWa_heroCard{background:#141414;border:1px solid #ffffff26;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0009}.-i9KWa_heroCard img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.-i9KWa_storySection{background:#fff;padding:clamp(64px,8vw,100px) 0}.-i9KWa_storyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.-i9KWa_storyHeading{color:#080808;margin-bottom:20px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.-i9KWa_storyCopy{color:#080808c7;margin-bottom:20px;font-size:16px;line-height:1.7}.-i9KWa_highlightBox{border-left:4px solid var(--orange);background:#fbf9f6;border-radius:0 8px 8px 0;margin-top:28px;padding:24px}.-i9KWa_highlightQuote{color:#080808;margin-bottom:8px;font-size:17px;font-style:italic;font-weight:700;line-height:1.5}.-i9KWa_highlightAuthor{text-transform:uppercase;letter-spacing:.05em;color:var(--orange-ink);font-size:13px;font-weight:800}.-i9KWa_valuesSection{color:#fff;background:#080808;padding:clamp(64px,8vw,100px) 0}.-i9KWa_sectionHeader{text-align:center;max-width:720px;margin:0 auto 48px}.-i9KWa_sectionEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:12px;font-size:13px;font-weight:800}.-i9KWa_sectionTitle{margin-bottom:16px;font-size:clamp(26px,3.5vw,42px);font-weight:800;line-height:1.2}.-i9KWa_valuesGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.-i9KWa_valueCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:32px 28px}.-i9KWa_valueNumber{color:var(--orange);margin-bottom:12px;font-size:32px;font-weight:800}.-i9KWa_valueTitle{color:#fff;margin-bottom:12px;font-size:20px;font-weight:800}.-i9KWa_valueText{color:#ffffffbf;font-size:15px;line-height:1.6}.-i9KWa_facilitiesSection{background:#f2efea;padding:clamp(64px,8vw,100px) 0}.-i9KWa_facilityGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.-i9KWa_facilityCard{background:#fff;border:1px solid #08080814;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000a}.-i9KWa_facilityImage{aspect-ratio:16/10;background:#141414;width:100%;position:relative}.-i9KWa_facilityImage img{object-fit:cover;width:100%;height:100%}.-i9KWa_facilityBody{padding:28px}.-i9KWa_facilityTitle{color:#080808;margin-bottom:12px;font-size:22px;font-weight:800}.-i9KWa_facilityText{color:#080808b8;font-size:15px;line-height:1.6}.-i9KWa_quoteSection{color:#fff;background:#080808;padding:clamp(64px,8vw,100px) 0}.-i9KWa_proofStrip{background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;gap:16px;padding:16px 24px;display:inline-flex}.-i9KWa_proofFigure,.-i9KWa_proofFigureNeutral{font-size:24px;font-weight:800;line-height:1.2;display:block}.-i9KWa_proofFigure{color:var(--orange-light)}.-i9KWa_proofFigureNeutral{color:#fff}.-i9KWa_proofLabel{color:#ffffffb3;font-size:13px}.-i9KWa_proofDivider{background:#ffffff26;width:1px}@media (max-width:900px){.-i9KWa_heroGrid,.-i9KWa_storyGrid{grid-template-columns:1fr}}@media (max-width:640px){.-i9KWa_proofStrip{flex-direction:column;gap:12px}.-i9KWa_proofDivider{width:100%;height:1px}}
