.OwnershipPage-module__qB8qWa__page{background:var(--paper)}.OwnershipPage-module__qB8qWa__section{padding:clamp(64px,7vw,96px) clamp(20px,5vw,64px);scroll-margin-top:120px}.OwnershipPage-module__qB8qWa__inner{width:100%;max-width:1240px;margin:0 auto}.OwnershipPage-module__qB8qWa__title{margin:20px 0 0}.OwnershipPage-module__qB8qWa__inner h2{margin:16px 0 0;font-size:clamp(36px,4vw,52px);line-height:1.1}.OwnershipPage-module__qB8qWa__lead,.OwnershipPage-module__qB8qWa__focusGrid p,.OwnershipPage-module__qB8qWa__photoGrid p,.OwnershipPage-module__qB8qWa__record p{color:var(--body);margin:20px 0 0;font-size:20px;line-height:1.62}.OwnershipPage-module__qB8qWa__lead strong{color:var(--ink)}.OwnershipPage-module__qB8qWa__heroPhoto{margin:38px 0 0}.OwnershipPage-module__qB8qWa__heroPhoto img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.OwnershipPage-module__qB8qWa__inner figcaption{font-family:var(--font-mono), monospace;color:var(--forest);letter-spacing:.09em;margin-top:14px;font-size:14px;font-weight:500;line-height:1.5}.OwnershipPage-module__qB8qWa__focus{background:var(--soft);border-top:1px solid var(--soft-line)}.OwnershipPage-module__qB8qWa__focusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:36px;display:grid}.OwnershipPage-module__qB8qWa__focusGrid>div{border-top:1px solid var(--soft-line);padding-top:24px}.OwnershipPage-module__qB8qWa__focusGrid h3{margin:0;font-size:30px}.OwnershipPage-module__qB8qWa__focusGrid p{margin-top:14px}.OwnershipPage-module__qB8qWa__focus .OwnershipPage-module__qB8qWa__inner>a,.OwnershipPage-module__qB8qWa__forest .OwnershipPage-module__qB8qWa__inner>a{margin-top:28px}.OwnershipPage-module__qB8qWa__bright{background:var(--paper-bright);border-top:1px solid var(--line)}.OwnershipPage-module__qB8qWa__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.OwnershipPage-module__qB8qWa__photoGrid figure{min-width:0;margin:0}.OwnershipPage-module__qB8qWa__photoGrid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.OwnershipPage-module__qB8qWa__photoGrid p{margin-top:12px}.OwnershipPage-module__qB8qWa__comparison{margin:38px 0 30px}.OwnershipPage-module__qB8qWa__record{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;padding:22px 0;display:grid}.OwnershipPage-module__qB8qWa__record strong,.OwnershipPage-module__qB8qWa__record span{font-family:var(--font-mono), monospace;color:var(--forest);font-size:16px;line-height:1.6;display:block}.OwnershipPage-module__qB8qWa__record p{margin:0}.OwnershipPage-module__qB8qWa__forest{background:var(--forest)}.OwnershipPage-module__qB8qWa__forest h2{color:var(--on-forest)}.OwnershipPage-module__qB8qWa__forest .OwnershipPage-module__qB8qWa__lead{color:var(--on-forest-body)}.OwnershipPage-module__qB8qWa__forest .OwnershipPage-module__qB8qWa__lead .link-quiet{color:var(--on-forest);-webkit-text-decoration-color:var(--gold-dark-surface);text-decoration-color:var(--gold-dark-surface)}.OwnershipPage-module__qB8qWa__actions{flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:28px;display:flex}.OwnershipPage-module__qB8qWa__actions>a{align-items:center;min-height:52px;display:inline-flex}@media (max-width:700px){.OwnershipPage-module__qB8qWa__section{padding:52px 20px}.OwnershipPage-module__qB8qWa__inner h2{font-size:clamp(34px,10vw,43px)}.OwnershipPage-module__qB8qWa__focusGrid,.OwnershipPage-module__qB8qWa__photoGrid,.OwnershipPage-module__qB8qWa__record{grid-template-columns:minmax(0,1fr);gap:28px}.OwnershipPage-module__qB8qWa__record{gap:12px}.OwnershipPage-module__qB8qWa__heroPhoto img{aspect-ratio:4/3}}.OwnershipPage-module__qB8qWa__lightButton{color:var(--forest);background:var(--paper)}.OwnershipPage-module__qB8qWa__lightButton:hover{background:var(--paper-bright)}.OwnershipPage-module__qB8qWa__record h3{margin:10px 0 0;font-size:27px;line-height:1.25}.OwnershipPage-module__qB8qWa__experienceList{margin-top:36px}.OwnershipPage-module__qB8qWa__parkExperience{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.OwnershipPage-module__qB8qWa__parkExperience h3{margin:0;font-size:30px}
