.page-about .hero{align-items:flex-end;min-height:75vh;display:flex;position:relative;overflow:hidden}.page-about .hero-img{object-fit:cover;object-position:center 34%}.page-about .hero-scrim{z-index:1;background:linear-gradient(#2114126b 0%,#2114120d 26%,#21141200 50%),linear-gradient(#2e070500 20%,#2e070557 42%,#2e0705b3 66%,#2e0705eb 100%);position:absolute;inset:0}.page-about .hero-content{z-index:2;text-shadow:0 1px 3px #0f070599;width:100%;padding-bottom:clamp(40px,6vw,84px);position:relative}.page-about .hero-inner{max-width:var(--content-max);padding-inline:var(--pad);margin:0 auto}.page-about .hero .plate{color:#fffffff2;margin-bottom:22px;display:block}.page-about .hero h1{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 30px #2e070566;max-width:15ch;margin:0;font-size:clamp(40px,6vw,82px);font-weight:700;line-height:1.03}.page-about .lead-sec{padding-top:clamp(52px,7vw,104px);padding-bottom:clamp(32px,4vw,56px)}.page-about .lead-sec .inner{max-width:30ch}.page-about .lead{font-family:var(--font-display);color:var(--text-heading);letter-spacing:-.01em;max-width:22ch;margin:18px 0 0;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.24}.page-about .lead-body{color:var(--text-secondary);max-width:54ch;margin:26px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.page-about .split{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,104px)}.page-about .split .grid{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.page-about .split h2{font-family:var(--font-display);color:var(--text-heading);letter-spacing:-.01em;max-width:16ch;margin:14px 0 0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.12}.page-about .split p{color:var(--text-secondary);max-width:52ch;margin:22px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.74}.page-about .split figure{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.page-about .split figure img{object-fit:cover;object-position:center 20%}.page-about .stay{background:var(--burgundy-800);color:var(--cream-base);position:relative;overflow:hidden}.page-about .stay:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(120% 120% at 88% 0,#b873332e 0%,#5e0f0c00 55%);position:absolute;inset:0}.page-about .stay .content{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(30px,5vw,76px);padding-top:clamp(60px,8vw,116px);padding-bottom:clamp(60px,8vw,116px);display:grid;position:relative}.page-about .stay figure{border-radius:var(--radius-xl);box-shadow:var(--shadow-feature);aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.page-about .stay figure img{object-fit:cover}.page-about .stay .eyebrow{color:var(--copper-300)}.page-about .stay h2{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;max-width:15ch;margin:14px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.12}.page-about .stay p{color:var(--burgundy-100);max-width:48ch;margin:22px 0 0;font-size:18px;line-height:1.74}.page-about .stay .turn{font-family:var(--font-display);color:#fff;max-width:30ch;margin:24px 0 0;font-size:clamp(20px,2.2vw,27px);font-weight:700;line-height:1.4}.page-about .stay .turn .mark{color:var(--copper-400)}.page-about .stay .btn-row{margin-top:clamp(28px,3vw,40px)}@media (max-width:860px){.page-about .split .grid{grid-template-columns:1fr}.page-about .split figure{order:-1}.page-about .stay .content{grid-template-columns:1fr}.page-about .stay figure{order:-1}}
