.interests-intro,.interest-story,.interest-film,.interests-next{max-width:1600px;margin-inline:auto;padding-inline:6%}
.interests-intro{padding-block:78px 68px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8%;align-items:end}
.interests-eyebrow{font-size:11px!important;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:26px}
.interests-intro h1{font-size:clamp(72px,8.8vw,146px);line-height:.92;letter-spacing:-.065em;max-width:100%}
.interests-intro h1 em{font-size:1.13em;letter-spacing:-.04em;color:var(--gold)}
.interests-intro-copy{max-width:430px;padding-bottom:6px}
.interests-asterisk{display:block;color:var(--gold);font-size:46px;line-height:1;margin-bottom:25px}
.interests-intro-copy>p{font-size:19px;line-height:1.7;letter-spacing:-.015em;color:#c5c9c5}
.interests-jump-links{display:flex;flex-direction:column;gap:0;margin:30px 0 0;font-size:13px;border-top:1px solid var(--line)}
.interests-jump-links a{display:flex;align-items:center;gap:17px;min-height:49px;border-bottom:1px solid var(--line);position:relative}
.interests-jump-links a:after{display:none}
.interests-jump-links a>span:first-child{font-size:10px;color:var(--muted)}
.interests-jump-links a>span:last-child{margin-left:auto;color:var(--gold);font-size:22px;transition:transform .2s}
.interests-jump-links a:hover>span:last-child{transform:translate(-2px,2px)}
.interest-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8%;align-items:center;padding-block:48px;border-top:1px solid var(--line);scroll-margin-top:30px}
.interest-art{isolation:isolate;position:relative;aspect-ratio:1.16;overflow:hidden;min-width:0}
.interest-art img{display:block;width:100%;height:100%;object-fit:contain}
.interest-art-sabre{background:#d9d1c2;color:#242b2c}
.interest-art-rowing{background:#263b3d;color:#d7d9cc}
.interest-art-polo{background:#a47f5a;color:#201d19}
.interest-art-label{position:absolute;top:25px;left:27px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;z-index:1;opacity:.8}
.interest-art-foot{position:absolute;left:25px;bottom:16px;font-family:var(--serif);font-size:49px;font-style:italic;line-height:1;letter-spacing:-.03em}
.interest-art-plus{position:absolute;right:27px;bottom:25px;font-size:23px;line-height:1;font-weight:300}
.interest-copy{padding-block:24px;max-width:420px;min-width:0}
.interest-copy .interests-eyebrow{margin-bottom:22px}
.interest-copy h2{font-size:clamp(45px,4.6vw,76px);line-height:1.02;letter-spacing:-.055em}
.interest-copy h2 em{font-size:1.11em;color:var(--gold);letter-spacing:-.035em}
.interest-copy h3{font-size:17px;font-weight:500;letter-spacing:-.02em;margin:32px 0 11px}
.interest-copy>p:not(.interests-eyebrow){font-size:16px;line-height:1.8;color:#b6bcb8;max-width:380px}
.interest-affiliations{padding:19px 0 0;margin:23px 0 0;list-style:none;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:#c8cdc8}
.interest-affiliations li{padding:5px 0;display:flex;gap:10px}
.interest-affiliations li:before{content:'↗';color:var(--gold)}
.interest-rowing .interest-art{grid-column:2;grid-row:1}
.interest-rowing .interest-copy{grid-column:1;grid-row:1}
.interest-film{border-top:1px solid var(--line);padding-block:54px 58px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:35px}
.interest-film-mark{width:76px;height:94px;border:1px solid #a6aaa740;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:10px;color:var(--gold);position:relative}
.interest-film-mark:before,.interest-film-mark:after{content:'';width:3px;position:absolute;inset-block:8px;background:repeating-linear-gradient(to bottom,#a6aaa755 0 6px,transparent 6px 13px)}
.interest-film-mark:before{left:5px}.interest-film-mark:after{right:5px}
.interest-film-mark span{font-size:9px;line-height:1}.interest-film-mark span:nth-child(2){font-size:22px;padding-left:3px}
.interest-film .interests-eyebrow{margin-bottom:12px;color:var(--muted);font-size:10px!important}
.interest-film h2{font-size:31px;line-height:1.2;letter-spacing:-.035em}
.interest-film h2 em{color:var(--gold);font-size:1.1em}
.interest-film p:not(.interests-eyebrow){font-size:16px;line-height:1.8;max-width:610px;margin-top:13px;color:#b6bcb8}
.interest-page-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;font-size:13px;line-height:1.5;border-bottom:1px solid #a6aaa755;padding-block:10px;transition:color .2s}
.interest-page-link:hover{color:var(--gold)}
.interest-page-link>span{font-size:24px;color:var(--gold)}
.interests-next{padding-block:32px 60px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px}
.interests-next>p{font-size:16px;line-height:1.7;color:var(--muted)}
@media(min-width:1600px){.interests-intro,.interest-story,.interest-film,.interests-next{padding-inline:112px}}
@media(max-width:1000px){.interests-intro{gap:6%;padding-top:65px}.interests-intro-copy>p{font-size:17px}.interest-story{gap:6%}.interest-film{grid-template-columns:70px minmax(0,1fr);gap:24px}.interest-film-mark{width:65px;height:85px}.interest-film>.interest-page-link{grid-column:2;justify-self:start}.interest-copy h2{font-size:52px}.interest-art-foot{font-size:40px}}
@media(max-width:700px){.interests-intro,.interest-story,.interest-film,.interests-next{padding-inline:6%}.interests-intro{grid-template-columns:1fr;gap:35px;padding-block:48px 38px}.interests-intro h1{font-size:clamp(66px,17vw,105px);line-height:.94}.interests-eyebrow{font-size:10px!important;margin-bottom:22px}.interests-intro-copy{max-width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 18px;padding-bottom:0}.interests-asterisk{font-size:33px;margin-top:6px;margin-bottom:0}.interests-intro-copy>p{font-size:16px;line-height:1.8;max-width:440px}.interests-jump-links{grid-column:1/-1;margin-top:24px;display:flex!important;gap:0;font-size:14px}.interests-jump-links a{min-height:51px}.interest-story{grid-template-columns:1fr;gap:0;padding-block:28px 40px;scroll-margin-top:20px}.interest-copy{max-width:100%;padding:29px 0 0}.interest-copy h2{font-size:clamp(43px,10.7vw,65px);line-height:1.03}.interest-copy h2 br{display:none}.interest-copy h3{margin-top:22px;font-size:18px}.interest-copy>p:not(.interests-eyebrow){font-size:16px;max-width:100%}.interest-copy .interests-eyebrow{margin-bottom:16px}.interest-affiliations{font-size:13px;margin-top:22px;padding-top:15px}.interest-rowing .interest-art,.interest-rowing .interest-copy{grid-column:1;grid-row:auto}.interest-art-label{left:20px;top:21px;font-size:8px}.interest-art-foot{left:19px;bottom:17px;font-size:41px}.interest-art-plus{right:20px;bottom:21px}.interest-film{padding-block:35px;grid-template-columns:1fr;gap:23px}.interest-film-mark{display:none}.interest-film>.interest-page-link{grid-column:1}.interest-film h2{font-size:30px}.interest-film p:not(.interests-eyebrow){font-size:16px}.interests-next{display:block;padding-block:29px 40px}.interests-next .interest-page-link{margin-top:13px}}
@media(prefers-reduced-motion:reduce){.interests-jump-links a>span:last-child,.interest-page-link{transition:none}}

.interest-copy>p+p{margin-top:15px}
.interest-highlight{margin-top:24px;padding:20px;border-left:2px solid var(--gold);background:#d6b99809}
.interest-highlight p{font-size:14px;line-height:1.8;color:#c5c9c5}
.interest-highlight p+p{margin-top:5px}
.interest-highlight strong{color:var(--gold);font-weight:500}
.interest-related-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}
.interest-story{scroll-margin-top:110px}
