.destination-journal{padding:75px 6.5% 95px;color:#3f332c;background:#f4f0e8}
.journal-running-head{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid #645347;border-bottom:1px solid #c9bfb2;font-size:10px;letter-spacing:.16em;line-height:1.4}
.journal-running-head span:first-child{font-weight:600}
.journal-masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;padding:48px 0 55px}
.journal-masthead h2{font:400 clamp(54px,6.6vw,104px)/1.04 Georgia,serif;letter-spacing:-.065em;max-width:75%}
.journal-masthead h2 em{display:block;margin-left:15%;font-weight:400}
.journal-masthead>p{font-size:13px;line-height:1.8;max-width:260px;padding-bottom:8px}
.journal-feature{display:grid;grid-template-columns:1.65fr 1fr;gap:6.5%;align-items:center}
.journal-figure{margin:0;min-width:0}
.journal-image{height:560px;background:#d7cec0}
.journal-image img{filter:saturate(.8);transition:filter .7s ease}
.journal-figure:hover img{filter:saturate(1)}
.journal-feature .journal-image img{inset:0;width:100%;height:110%;object-position:50% 0;transform:translate3d(0,calc(var(--depth,0px)*.2 - 15px),0) scale(1.02)}
.journal-figure figcaption{display:flex;justify-content:space-between;gap:15px;padding-top:13px;font-size:10px;line-height:1.5;color:#827363}
.journal-figure figcaption span:first-child{letter-spacing:.1em;color:#4e4035;white-space:nowrap}
.journal-figure figcaption span:last-child{font-family:Georgia,serif;font-style:italic;text-align:right;font-size:12px}
.journal-story{padding-bottom:26px}
.journal-category{display:block;font-size:10px;letter-spacing:.18em;color:#94715b;margin-bottom:25px}
.journal-story h3{font:400 clamp(45px,4.5vw,74px)/1.05 Georgia,serif;letter-spacing:-.055em}
.journal-story h3 em{font-weight:400}
.journal-deck{font:italic 21px/1.5 Georgia,serif;margin:26px 0 20px;color:#6e5a4c}
.journal-prose{font-size:13px;line-height:1.95;max-width:300px}
.journal-cta{border:0;border-bottom:1px solid #a48a76;background:none;color:#493c32;display:inline-flex;align-items:center;gap:24px;padding:14px 0 10px;margin-top:23px;font-size:11px;letter-spacing:.035em;min-height:44px;position:relative;transition:gap .3s,color .3s}
.journal-cta:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background:#783f2c;transition:width .35s}
.journal-cta:hover{gap:34px;color:#783f2c}.journal-cta:hover:after{width:100%}
.journal-cta-mark{font-size:17px;line-height:1;transition:transform .6s}.journal-cta:hover .journal-cta-mark{transform:rotate(90deg)}
.journal-margin-note{font-size:9px;line-height:1.8;letter-spacing:.09em;margin-top:35px;color:#93816e}.journal-margin-note em{font-size:12px;letter-spacing:0}
.journal-pair{display:grid;grid-template-columns:1fr 1fr;gap:6.5%;margin-top:80px;padding-top:38px;border-top:1px solid #c9bfb2;align-items:start}
.journal-secondary .journal-image{height:380px}
.journal-coast{padding-top:75px}
.journal-coast .journal-image{height:410px}
.journal-secondary-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding-top:26px;align-items:start}
.journal-secondary-copy h3{font:400 clamp(34px,3.3vw,55px)/1.07 Georgia,serif;letter-spacing:-.045em}
.journal-secondary-copy p{font-size:12px;line-height:1.9;padding-top:3px}
.journal-secondary-copy .journal-cta{margin-top:13px;gap:16px;font-size:11px}
.journal-colophon{border-top:1px solid #645347;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:72px;padding-top:17px;font-size:9px;letter-spacing:.08em}
.journal-colophon>span:nth-child(2){font:20px Georgia,serif;letter-spacing:-.025em}.journal-colophon em{font-size:15px}
@media(min-width:1700px){.destination-journal{padding-left:max(6.5%,calc((100vw - 1460px)/2));padding-right:max(6.5%,calc((100vw - 1460px)/2))}.journal-image{height:650px}}
@media(max-width:1050px){.journal-feature{gap:5%;grid-template-columns:1.4fr 1fr}.journal-image{height:495px}.journal-story h3{font-size:48px}.journal-masthead{gap:30px}.journal-masthead>p{max-width:210px;font-size:12px}.journal-secondary .journal-image{height:320px}.journal-coast .journal-image{height:350px}.journal-secondary-copy{grid-template-columns:1fr;gap:15px}.journal-secondary-copy p{max-width:280px}.journal-secondary-copy h3 br{display:none}.journal-colophon>span:first-child{max-width:190px;line-height:1.6}}
@media(max-width:650px){.destination-journal{padding:50px 6% 60px}.journal-running-head{font-size:8px;letter-spacing:.1em;padding:14px 0}.journal-running-head span:nth-child(2){display:none}.journal-masthead{display:block;padding:33px 0}.journal-masthead h2{font-size:54px;max-width:none}.journal-masthead h2 em{margin-left:10%}.journal-masthead>p{margin-top:24px;max-width:none;font-size:12px}.journal-feature{display:block}.journal-image{height:460px}.journal-story{padding:35px 4% 0}.journal-category{margin-bottom:19px}.journal-story h3{font-size:51px}.journal-deck{font-size:21px;margin:21px 0 16px}.journal-prose{max-width:100%;font-size:14px}.journal-margin-note{display:none}.journal-pair{display:block;margin-top:45px;padding-top:30px}.journal-secondary .journal-image,.journal-coast .journal-image{height:360px}.journal-secondary-copy{grid-template-columns:1fr 1fr;gap:18px;padding-top:24px}.journal-secondary-copy h3{font-size:34px}.journal-secondary-copy h3 br{display:block}.journal-secondary-copy p{font-size:12px}.journal-secondary-copy .journal-cta{gap:10px;font-size:10px}.journal-coast{padding-top:43px}.journal-colophon{margin-top:42px;gap:20px}.journal-colophon>span:first-child{display:none}.journal-colophon>span:nth-child(2){font-size:17px}.journal-colophon em{font-size:12px}.journal-figure figcaption{font-size:8px;gap:8px}.journal-figure figcaption span:last-child{font-size:11px}}
@media(prefers-reduced-motion:reduce){.journal-cta,.journal-cta:after,.journal-cta-mark,.journal-image img{transition:none}}
