.bar-page{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:#eff7ff;color:#1a3069}.bar-copy{padding:215px 11vw 10vh 7vw;display:flex;align-items:flex-end}.bar-copy>div{max-width:530px}.bar-copy .eyebrow{color:#1a3069}.bar-copy h1{font:500 clamp(5rem,7.3vw,8.6rem)/.78 "Playfair Display",serif;letter-spacing:-.095em;margin:0;color:#1a3069}.bar-copy h1 em{font-weight:500}.bar-copy>div>p:not(.eyebrow){font:500 24px/1.36 "Playfair Display",serif;margin:50px 0 0;color:#1a3069;max-width:520px}.bar-link{display:inline-block;margin-top:42px;padding-bottom:6px;border-bottom:1px solid #1a3069;text-transform:uppercase;font:12px "DM Mono",monospace;color:#1a3069}.bar-link span{color:#1a3069;padding-left:10px;font-size:18px}.bar-visual{height:100svh;overflow:hidden}.bar-visual img{height:100%;width:100%;object-fit:cover;object-position:center;display:block}@media(max-width:820px){.bar-page{grid-template-columns:1fr}.bar-copy{min-height:68svh;padding:150px 28px 70px;align-items:flex-end}.bar-copy h1{font-size:clamp(4.9rem,18vw,7rem)}.bar-copy>div>p:not(.eyebrow){font-size:20px;margin-top:32px}.bar-visual{height:60svh}.bar-link{margin-top:30px}}
.experience-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#172b40;border-top:1px solid rgba(239,247,255,.28)}.experience-details article{padding:88px 5vw;background:#01172f;color:#eff7ff}.experience-details h2{margin:0;font:500 clamp(2.8rem,4vw,4.8rem)/.88 "Playfair Display",serif;letter-spacing:-.07em}.experience-details h2 em{font-weight:500}.experience-details p:not(.eyebrow){max-width:390px;font:500 18px/1.45 "Playfair Display",serif}.experience-details .bar-link{color:#eff7ff;border-color:#eff7ff}.experience-details .eyebrow{color:#faa916}@media(max-width:820px){.bar-page{display:block;min-height:0}.bar-copy{min-height:auto;padding:116px 24px 58px;align-items:flex-start}.bar-copy h1{font-size:clamp(4.25rem,18vw,6.3rem);line-height:.8}.bar-copy>div>p:not(.eyebrow){font-size:19px;margin-top:26px}.bar-visual{height:48svh;min-height:340px}.bar-media,.bar-media img,.bar-media video{width:100%;height:100%}.bar-media img,.bar-media video{object-fit:cover}.experience-details{grid-template-columns:1fr}.experience-details article{padding:54px 24px}.experience-details article:nth-child(2){border-top:1px solid rgba(239,247,255,.15);border-bottom:1px solid rgba(239,247,255,.15)}.experience-details h2{font-size:clamp(3.2rem,14vw,4.7rem)}.experience-details p:not(.eyebrow){font-size:18px;max-width:32ch}}
