.destination-journal{color:#203e34;background:#f8f7f3;padding-top:96px}.destination-journal-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw;max-width:1440px;margin:auto;padding:88px 6vw 76px;display:grid}.destination-journal-intro h1{margin-top:24px;font-size:clamp(64px,7.5vw,110px);line-height:1.04}.destination-journal-intro h1 em{color:#94765f}.destination-journal-note{max-width:380px;padding-bottom:10px}.destination-journal-note>span:first-child{letter-spacing:.14em;font-size:10px}.destination-journal-note p{color:#536158;margin:22px 0;font-size:15px;line-height:1.95}.destination-journal-signature{font:italic 23px/1.4 var(--serif);color:#94765f}.destination-journal-stories{max-width:1440px;margin:auto;padding:0 6vw}.destination-story{grid-template-columns:1.35fr 1fr;align-items:center;gap:7vw;margin:110px 0;display:grid}.destination-story-photo{aspect-ratio:1.45;background:#dce2dc;display:block;position:relative;overflow:hidden}.destination-story-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.destination-story-photo:hover img{transform:scale(1.025)}.destination-photo-label{color:#fff;letter-spacing:.18em;background:linear-gradient(#0000,#10291c99);padding:44px 26px 22px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.destination-story:nth-child(odd):not(:first-child){grid-template-columns:1fr 1.35fr}.destination-story:nth-child(odd):not(:first-child) .destination-story-photo{grid-area:1/2}.destination-story:nth-child(odd):not(:first-child) .destination-story-copy{grid-area:1/1}.destination-story-number{letter-spacing:.1em;color:#94765f;margin-bottom:28px;font-size:11px}.destination-story-number span{opacity:.55;margin-left:10px}.destination-story-copy h2{font-size:clamp(42px,4.3vw,65px);line-height:1.12}.destination-story-line{font:italic 25px/1.4 var(--serif);color:#94765f;margin-top:16px}.destination-story-description{color:#536158;max-width:440px;margin-top:24px;font-size:14px;line-height:1.95}.destination-story-link{border-bottom:1px solid #9aab9f;justify-content:space-between;align-items:center;gap:30px;width:fit-content;min-height:48px;margin-top:22px;font-size:11px;display:flex}.destination-story-link span{font-size:22px}.destination-story-feature{grid-template-columns:1fr;gap:0;margin:0 0 115px}.destination-story-feature .destination-story-photo{aspect-ratio:2.35}.destination-story-feature .destination-story-copy{grid-template-columns:1fr 1fr;gap:0 9vw;padding-top:34px;display:grid}.destination-story-feature .destination-story-number{grid-column:1/-1;margin-bottom:18px}.destination-story-feature h2{grid-row:2/4}.destination-story-feature .destination-story-line{margin:0}.destination-story-feature .destination-story-description{margin-top:14px}.destination-story-feature .destination-story-link{grid-column:2}.destination-journal-contact{text-align:center;background:#e9ede6;padding:80px 24px 90px}.destination-journal-contact h2{margin:24px 0;font-size:clamp(46px,5vw,72px)}.destination-journal-contact>p:not(.eyebrow){color:#536158;max-width:450px;margin:0 auto 30px}.destination-journal-contact .button{background:#203e34;border-color:#203e34}@media (max-width:760px){.destination-journal{padding-top:76px}.destination-journal-intro{grid-template-columns:1fr;gap:26px;padding:48px 24px 40px}.destination-journal-intro h1{margin-top:19px;font-size:clamp(44px,12vw,56px)}.destination-journal-note{max-width:440px;padding:0}.destination-journal-note>span:first-child{font-size:9px}.destination-journal-note p{margin:15px 0;font-size:13px}.destination-journal-signature{font-size:21px}.destination-journal-stories{padding:0 24px}.destination-story,.destination-story:nth-child(odd):not(:first-child){grid-template-columns:1fr;gap:25px;margin:58px 0}.destination-story:nth-child(odd):not(:first-child) .destination-story-photo,.destination-story:nth-child(odd):not(:first-child) .destination-story-copy{grid-area:auto}.destination-story-photo,.destination-story-feature .destination-story-photo{aspect-ratio:1.5}.destination-photo-label{letter-spacing:.12em;padding:34px 15px 15px;font-size:8px}.destination-story-number{margin-bottom:15px}.destination-story-copy h2{font-size:43px}.destination-story-line{margin-top:12px;font-size:23px}.destination-story-description{margin-top:16px;font-size:13px}.destination-story-feature{margin-top:0}.destination-story-feature .destination-story-copy{padding-top:0;display:block}.destination-story-feature .destination-story-line{margin-top:12px}.destination-story-link{min-height:48px;margin-top:18px}.destination-journal-contact{padding:55px 24px 60px}.destination-journal-contact>p:not(.eyebrow){font-size:13px}.destination-journal-contact h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.destination-story-photo img{transition:none}}
