.fj{--paper:#fff;--paper2:#f8f9fc;--line:#1a3a6b1f;background:var(--paper);color:var(--color-ink);flex:1}.fj em{font-style:italic}.fj__top{max-width:1120px;margin:0 auto;padding:64px 56px 34px}.fj__eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-brand);margin:0 0 20px;font-size:14px}.fj__h1{font-family:var(--font-heading-family);letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(44px,6.5vw,66px);font-weight:300;line-height:1.02}.fj__h1 em{color:var(--color-brand)}.fj__lead{font-family:var(--font-heading-family);color:var(--color-muted);max-width:34ch;margin:24px 0 0;font-size:clamp(19px,2.2vw,23px);font-weight:300;line-height:1.55}.fj__hero{margin:8px 0 0}.fj__hero img{object-fit:cover;width:100%;height:clamp(320px,56vh,620px);display:block}.fj__hero figcaption{letter-spacing:.04em;max-width:1120px;color:var(--color-muted);border-bottom:1px solid var(--line);margin:0 auto;padding:12px 56px;font-size:13px}.fj__body{grid-template-columns:240px 1fr;gap:60px;max-width:1120px;margin:0 auto;padding:48px 56px;display:grid}.fj__meta dl{border-top:2px solid var(--color-ink);margin:0;padding-top:6px}.fj__meta div{border-bottom:1px solid var(--line);padding:14px 0}.fj__meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.fj__meta dd{font-family:var(--font-heading-family);color:var(--color-ink);margin:4px 0 0;font-size:20px;font-weight:300}.fj__prose>p{color:var(--color-muted);max-width:60ch;margin:0;font-size:16px;font-weight:300;line-height:1.8}.fj__inc-title{font-family:var(--font-heading-family);color:var(--color-ink);margin:34px 0 6px;font-size:24px;font-weight:300}.fj__inc{columns:2;column-gap:44px;margin:0;padding:0;list-style:none}.fj__inc li{break-inside:avoid;color:var(--color-muted);border-bottom:1px solid var(--line);padding:11px 0;font-size:15px;font-weight:300;line-height:1.5}.fj__excl{color:var(--color-muted);max-width:62ch;margin:26px 0 0;font-size:14px;font-weight:300;line-height:1.7}.fj__excl span{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin-bottom:4px;font-size:12px;display:block}.fj__quote{background:var(--paper2);margin:0;padding:56px}.fj__quote-rule{background:var(--color-brand);width:48px;height:2px;margin:0 auto 26px;display:block}.fj__quote p{font-family:var(--font-heading-family);text-align:center;color:var(--color-ink);text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(24px,3.4vw,34px);font-style:italic;font-weight:300;line-height:1.3}.fj__label{letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand);margin:0 0 24px;font-size:14px}.fj__label--center{text-align:center}.fj__highlights{max-width:1120px;margin:0 auto;padding:56px 56px 40px}.fj__highlight-list{columns:2;column-gap:56px;margin:0;padding:0;list-style:none}.fj__highlight-list li{break-inside:avoid;font-family:var(--font-heading-family);color:var(--color-ink);border-bottom:1px solid var(--line);padding:14px 0 14px 22px;font-size:20px;font-weight:300;line-height:1.4;position:relative}.fj__highlight-list li:before{content:"";background:var(--color-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:0}.fj__gallery{max-width:1120px;margin:0 auto;padding:32px 56px 56px}.fj__gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;gap:10px;display:grid}.fj__gallery-grid img{object-fit:cover;background:var(--paper2);width:100%;height:100%;display:block}.fj__gallery-grid img:first-child{grid-area:span 2/span 2}.fj__hosts{background:var(--paper2);padding:64px 56px}.fj__hosts-intro{text-align:center;max-width:640px;margin:0 auto 44px}.fj__hosts-intro p{color:var(--color-muted);margin:0;font-size:16px;font-weight:300;line-height:1.8}.fj__hosts-intro p+p{margin-top:16px}.fj__hosts-intro strong{color:var(--color-ink);font-weight:400}.fj__know{max-width:1120px;margin:0 auto;padding:8px 56px 64px}.fj__know-grid{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.fj__know h3{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:10px;font-size:12px;font-weight:400}.fj__know p{color:var(--color-muted);margin:0;font-size:14px;font-weight:300;line-height:1.7}.fj__host-grid{grid-template-columns:repeat(2,1fr);gap:44px;max-width:840px;margin:0 auto;display:grid}.fj__host-name{font-family:var(--font-heading-family);color:var(--color-ink);margin:0 0 10px;font-size:24px;font-weight:300}.fj__host-text{color:var(--color-muted);margin:0;font-size:14px;font-weight:300;line-height:1.7}.fj__cta{text-align:center;padding:72px 24px 96px}.fj__cta-title{font-family:var(--font-heading-family);color:var(--color-ink);margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:300}.fj__cta-text{color:var(--color-muted);max-width:44ch;margin:0 auto 28px;font-size:16px;font-weight:300;line-height:1.8}.fj__button{font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#1a3a6b;border:.5px solid #1a3a6b;padding:14px 26px;font-size:11px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.fj__button:hover{background:#0a1628;border-color:#0a1628}@media screen and (max-width:899px){.fj__top,.fj__hero figcaption,.fj__body,.fj__quote,.fj__highlights,.fj__gallery,.fj__hosts,.fj__know{padding-left:24px;padding-right:24px}.fj__body{grid-template-columns:1fr;gap:32px;padding-top:36px;padding-bottom:36px}.fj__inc,.fj__highlight-list{columns:1}.fj__host-grid,.fj__know-grid{grid-template-columns:1fr;gap:30px}}@media screen and (max-width:599px){.fj__gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}}
