.inside-opening{padding-top:30px}
.inside-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:34px}
.inside-back{font-size:10px;text-decoration-color:var(--gold);display:inline-block;margin-bottom:25px}
.inside-intro .eyebrow{margin-bottom:13px;font-size:10px}
.inside-intro h1{font-size:clamp(42px,4.8vw,65px);letter-spacing:-1.9px;line-height:1.06}
.inside-intro>p{max-width:365px;font-size:13px;line-height:1.8;padding-bottom:4px}
.inside-feature-grid{display:grid;grid-template-columns:1.42fr 1fr;gap:20px;align-items:stretch}
.inside-feature{display:flex;flex-direction:column;text-decoration:none;min-width:0}
.inside-feature-art{display:grid;grid-template-columns:1.05fr 1fr;min-height:310px;flex:1}
.inside-feature-art>div{padding:30px;display:flex;justify-content:center;flex-direction:column}
.inside-feature-art .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:24px}
.inside-feature-art h2{font-size:clamp(32px,3.4vw,47px);letter-spacing:-1.2px;line-height:1.08}
.inside-feature-art h2 em{color:var(--gold)}
.inside-feature-art figure{position:relative;min-width:0;min-height:0}
.inside-feature-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.inside-feature>p{font-size:13px;line-height:1.8;padding:22px 30px 0;max-width:610px}
.inside-watch{display:flex;align-items:center;gap:10px;font-size:11px;border-top:1px solid var(--line);margin-top:22px;padding-top:16px}
.inside-watch svg{width:16px;height:16px;flex-shrink:0}
.inside-feature>.inside-watch{margin:22px 30px 24px;border-color:#F5F1E844;color:var(--ivory)}
.inside-feature>.inside-watch>svg{color:var(--gold)}
.inside-arrow,.inside-video-copy .inside-watch>.arrow-icon{margin-left:auto}
.inside-feature:hover .inside-watch,.inside-video-card:hover .inside-watch{text-decoration:underline;text-decoration-color:var(--gold)}
.inside-invitation{display:flex;flex-direction:column;min-width:0}
.inside-invitation figure{position:relative}
.inside-invitation img{width:100%;aspect-ratio:1.75;object-fit:cover;object-position:50% 40%}
.inside-invitation figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#07213Be6);padding:23px 17px 9px;font-size:9px;letter-spacing:.5px;color:var(--ivory)}
.inside-invitation>div{padding:23px 27px 25px;flex:1}
.inside-invitation .eyebrow{font-size:9px;margin-bottom:13px;letter-spacing:1.6px}
.inside-invitation h2{font-size:35px;letter-spacing:-.8px;line-height:1.1}
.inside-invitation h2 em{color:var(--gold)}
.inside-invitation p:not(.eyebrow){font-size:12px;line-height:1.8;margin-top:15px;max-width:330px}
.inside-invitation .text-link{font-size:11px;margin-top:20px;gap:19px}
.inside-connect{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;border-bottom:1px solid var(--line);font-size:12px}
.inside-connect .text-link{font-size:12px;gap:18px}
.inside-conversations{padding-top:55px;padding-bottom:55px}
.inside-conversations-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:30px}
.inside-conversations-heading .eyebrow{font-size:10px;margin-bottom:18px}
.inside-conversations-heading h2{font-size:44px;letter-spacing:-1.2px}
.inside-conversations-heading>p{font-size:12px;max-width:325px}
.inside-long-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.inside-video-card{display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;text-decoration:none;min-width:0}
.inside-video-image{position:relative}
.inside-video-image>img{width:100%;aspect-ratio:16/9;object-fit:cover}
.inside-duration{position:absolute;bottom:14px;right:14px;background:var(--navy);color:var(--ivory);display:flex;align-items:center;gap:8px;font-size:11px;padding:7px 11px;border:1px solid #F5F1E84d}
.inside-duration svg{width:15px;height:15px}
.inside-video-copy{padding:28px;display:flex;flex-direction:column;flex:1}
.inside-video-copy .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:14px}
.inside-video-copy h3{font-size:31px;letter-spacing:-.6px;line-height:1.12}
.inside-video-copy>p:not(.eyebrow){font-size:13px;margin-top:15px;flex:1}
.inside-short-note{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:30px;margin-top:32px;border-top:1px solid var(--line)}
.inside-short-note>a:first-child{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:23px;text-decoration:none}
.inside-short-note img{width:92px;height:112px;object-fit:cover;object-position:50% 12%}
.inside-short-note .eyebrow{display:block;font-size:9px;margin-bottom:8px;letter-spacing:1.2px}
.inside-short-note strong{display:block;font:400 26px/1.15 var(--serif);letter-spacing:-.4px}
.inside-short-description{display:block;font-size:11px;margin-top:8px}
.inside-short-watch{display:flex;align-items:center;gap:9px;font-size:10px;margin-top:12px}
.inside-short-watch svg{width:13px;height:13px;color:var(--gold)}
.inside-short-note>a:hover .inside-short-watch{text-decoration:underline}
.inside-short-note>.text-link{font-size:11px;gap:14px}
.inside-people{background:#fff;border-top:1px solid var(--line);padding:60px 0 50px}
.inside-people-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding-bottom:35px}
.inside-people-heading h2{font-size:42px}
.inside-people-heading .eyebrow{font-size:10px;margin-bottom:17px}
.inside-people-heading>p{font-size:13px;max-width:340px}
.inside-team-pair{display:grid;grid-template-columns:1fr 1fr;gap:0}
.inside-team-pair figure{position:relative}
.inside-team-pair img{width:100%;aspect-ratio:1.7;object-fit:cover;object-position:50% 34%}
.inside-team-pair figcaption{position:absolute;bottom:0;left:0;right:0;padding:35px 30px 17px;background:linear-gradient(transparent,#07213Bdd);color:var(--ivory);font-size:11px}
.inside-final{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:37px}
.inside-final h3{font-size:28px}
.inside-final p{font-size:12px;margin-top:8px}
.inside-final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px}
.inside-final-actions .button{font-size:12px;gap:23px}
.inside-final-actions .text-link{font-size:12px;gap:20px}
@media(max-width:960px){.inside-intro{gap:30px}.inside-intro>p{max-width:300px}.inside-feature-grid{gap:16px;grid-template-columns:1.2fr 1fr}.inside-feature-art{min-height:280px}.inside-feature-art>div{padding:22px}.inside-feature-art h2{font-size:32px}.inside-feature>p{padding:20px 22px 0;font-size:12px}.inside-feature>.inside-watch{margin:20px 22px}.inside-invitation>div{padding:22px}.inside-invitation h2{font-size:31px}.inside-video-copy{padding:24px}.inside-video-copy h3{font-size:28px}.inside-short-note{align-items:flex-start;flex-direction:column;gap:24px}}
@media(max-width:760px){
 .inside-opening{padding-top:22px}.inside-intro{display:block;margin-bottom:27px}.inside-back{margin-bottom:23px}.inside-intro h1{font-size:43px;letter-spacing:-1.5px}.inside-intro>p{max-width:none;margin-top:19px;font-size:13px}.inside-intro .eyebrow{margin-bottom:10px}
 .inside-feature-grid{grid-template-columns:1fr;gap:16px}.inside-feature-art{min-height:250px}.inside-feature-art>div{padding:23px 18px}.inside-feature-art h2{font-size:32px;letter-spacing:-.8px}.inside-feature-art .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:20px}.inside-feature>p{padding:22px 22px 0;font-size:12px}.inside-feature>.inside-watch{margin:20px 22px 23px;font-size:11px}
 .inside-invitation{display:grid;grid-template-columns:1fr 1fr}.inside-invitation figure{height:100%}.inside-invitation img{height:100%;aspect-ratio:auto;object-position:45% 50%}.inside-invitation figcaption{font-size:8px;padding:25px 12px 10px}.inside-invitation>div{padding:22px 18px}.inside-invitation h2{font-size:28px}.inside-invitation .eyebrow{font-size:8px;letter-spacing:1px}.inside-invitation p:not(.eyebrow){font-size:11px;margin-top:12px}.inside-invitation .text-link{font-size:10px;gap:8px;margin-top:17px}
 .inside-connect{align-items:flex-start;flex-direction:column;gap:12px;padding:24px 0}.inside-connect,.inside-connect .text-link{font-size:11px}
 .inside-conversations{padding-top:40px;padding-bottom:40px}.inside-conversations-heading{display:block;margin-bottom:25px}.inside-conversations-heading h2{font-size:35px}.inside-conversations-heading>p{max-width:none;margin-top:18px}.inside-long-grid{grid-template-columns:1fr;gap:24px}.inside-video-copy{padding:23px}.inside-video-copy h3{font-size:29px}.inside-video-copy>p:not(.eyebrow){font-size:12px}.inside-watch{font-size:10px}
 .inside-short-note{padding-top:26px;margin-top:27px;gap:23px}.inside-short-note>a:first-child{grid-template-columns:76px 1fr;gap:17px}.inside-short-note img{width:76px;height:105px}.inside-short-note strong{font-size:24px}.inside-short-note .eyebrow{font-size:8px;letter-spacing:.7px}.inside-short-description{font-size:10px;line-height:1.7}
 .inside-people{padding:40px 0}.inside-people-heading{display:block;padding-bottom:27px}.inside-people-heading h2{font-size:35px}.inside-people-heading>p{margin-top:20px}.inside-team-pair{grid-template-columns:1fr}.inside-team-pair figcaption{padding-left:24px}.inside-final{flex-direction:column;align-items:flex-start;gap:25px;padding-top:30px}.inside-final h3{font-size:27px}
}
@media(max-width:360px){.inside-feature-art{min-height:225px}.inside-feature-art>div{padding:20px 14px}.inside-feature-art h2{font-size:27px}.inside-invitation{grid-template-columns:1fr}.inside-invitation img{aspect-ratio:1.6;height:auto}.inside-invitation>div{padding:24px}.inside-short-note strong{font-size:22px}}
