body{background:#f0e9dc}header{padding-top:22px;padding-bottom:22px}.opening{position:relative;display:grid;grid-template-columns:46% 54%;max-width:1400px;margin:0 auto;padding:45px 6% 70px;align-items:center}.opening-photo{position:relative;background:#d7c6a4;max-width:430px;transform:rotate(-2deg);padding:10px 10px 35px;box-shadow:0 15px 30px #182c351a}.opening-photo>img{display:block;width:100%;height:auto}.photo-label{position:absolute;bottom:11px;left:0;text-align:center;width:100%;font-size:8px;letter-spacing:2.6px}.opening-words{padding:0 15px 0 40px}.opening-words .eyebrow{font-size:10px;color:#8c6d43}.opening h1{font-size:clamp(50px,5.7vw,86px);line-height:1.02;letter-spacing:-3px;margin:0 0 25px}.opening h1 em{color:#86643b}.opening-words>p:not(.eyebrow){font-size:18px;max-width:390px;color:#5e655e}.opening-next{font-size:14px;display:inline-flex;gap:40px;border-bottom:1px solid #968266;padding:8px 0;margin-top:10px}.opening-next span{font-size:25px;line-height:1}.quiet-credential{display:block;font-size:10px;font-weight:700;color:#302a22;margin-top:30px}.vertical-note{position:absolute;right:18px;top:100px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;color:#9b907c}.choose{padding:45px 6% 70px;background:#172c35;color:#f3ead9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.choose-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;margin-bottom:5px}.choose-heading>span{font-size:9px;letter-spacing:2px;color:#c7b28d}.choose-heading h2{font-size:38px;line-height:1.08;margin:0;text-align:right}.choose-heading h2 em{color:#d4b480}.destination{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:510px;transition:transform .2s}.destination:hover{transform:translateY(-6px)}.destination-top{padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:12px}.destination-top>span{font-size:9px;letter-spacing:1.5px}.destination-top b{font-size:23px;font-weight:400}.read-destination{background:#dfcfaf;color:#27372f}.learn-destination{background:#31545c;color:#f3ead9}.coach-destination{background:#b96a4b;color:#fff0db}.featured-cover{height:235px;display:flex;justify-content:center;align-items:center}.featured-cover img{height:220px;width:auto;max-width:80%;transform:rotate(-8deg);filter:drop-shadow(12px 15px 9px #0003)}.destination-copy{padding:30px 25px;margin-top:auto}.item-label{font-size:8px;letter-spacing:1.3px;line-height:1.5;margin-bottom:12px;opacity:.8}.destination h3{font:33px/1.08 'Playfair Display',Georgia,serif;letter-spacing:-1px;margin:0 0 12px}.destination-copy>p:not(.item-label){font-size:14px;line-height:1.5;max-width:260px;margin-bottom:25px;opacity:.9}.destination-link{font-size:12px;border-bottom:1px solid #fff5;padding-bottom:6px}.read-destination .destination-link{border-color:#27372f70}.course-art{height:235px;padding:40px 28px;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center}.course-art span{font:italic 29px 'Playfair Display',Georgia,serif}.course-art strong{font:38px 'Playfair Display',Georgia,serif;letter-spacing:-1px}.course-art i{font-style:normal;font-size:8px;letter-spacing:4px;margin-top:18px;color:#d5b781}.course-ring{position:absolute;width:280px;height:280px;border:1px solid #afc7c040;border-radius:50%;right:-70px;top:-20px;z-index:-1}.course-ring:after{content:'';position:absolute;inset:35px;border:1px solid #afc7c040;border-radius:50%}.coaching-art{height:235px;padding:32px 28px;display:flex;flex-direction:column;justify-content:center}.coaching-art>span{font-size:9px;letter-spacing:3px}.coaching-art i{font:italic 49px 'Playfair Display',Georgia,serif;margin:10px 0}.editorial-rule{height:1px;background:#fff6;width:65px;margin-bottom:20px}.coaching-art small{font-size:7px;letter-spacing:2px}.newsletter-strip{padding:35px 6%;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #cabea7}.newsletter-strip span{font-size:8px;letter-spacing:2px;color:#86643b}.newsletter-strip p{font:26px 'Playfair Display',Georgia,serif;margin:8px 0 0}.newsletter-strip a{font-size:13px;border-bottom:1px solid #968266;padding-bottom:5px;white-space:nowrap}.interior-intro{padding-bottom:25px}.interior-intro h1{font-size:55px}.interior-intro p:last-child{max-width:650px;color:var(--muted)}footer a:not(.brand){font-size:12px}@media(max-width:950px){.opening-words{padding-left:28px}.destination-top,.destination-copy{padding-left:20px;padding-right:20px}.destination h3{font-size:28px}.course-art strong{font-size:30px}.course-art{padding-left:20px}.coaching-art i{font-size:39px}.choose{gap:14px}.destination-top>span{font-size:8px;letter-spacing:.5px}}@media(max-width:650px){.opening{grid-template-columns:1fr;padding:35px 7% 45px;gap:35px}.opening-photo{max-width:270px;margin:auto;order:2}.opening-words{padding:0;text-align:center}.opening h1{font-size:57px;letter-spacing:-2px}.opening-words>p:not(.eyebrow){margin-left:auto;margin-right:auto;font-size:17px;max-width:350px}.quiet-credential{font-size:9px}.vertical-note{display:none}.choose{grid-template-columns:1fr;padding:35px 7% 45px;gap:20px}.choose-heading h2{font-size:30px}.choose-heading>span{font-size:8px;letter-spacing:1px}.destination{min-height:0;display:grid;grid-template-columns:40% 60%}.destination-top{grid-column:1/-1;padding:18px 20px}.featured-cover,.course-art,.coaching-art{height:200px;align-self:center}.featured-cover img{height:165px}.destination-copy{padding:22px 16px 26px 8px}.destination h3{font-size:27px}.destination-copy>p:not(.item-label){font-size:13px;margin-bottom:18px}.item-label{font-size:7px}.destination-link{font-size:11px}.course-art{padding:25px 15px}.course-art span{font-size:22px}.course-art strong{font-size:23px}.course-art i{font-size:6px;letter-spacing:1px}.coaching-art{padding:20px 15px}.coaching-art i{font-size:30px}.coaching-art small{font-size:6px;letter-spacing:.7px}.newsletter-strip{padding:28px 7%;display:block}.newsletter-strip p{font-size:24px;margin-bottom:20px}.newsletter-strip a{display:inline-block}nav{font-size:11px}nav a:nth-child(3){display:block}}
body{background-color:#fff8dc;background-image:linear-gradient(90deg,transparent 0,transparent 3.5%,#bd72551f 3.5%,#bd72551f calc(3.5% + 1px),transparent calc(3.5% + 1px)),repeating-linear-gradient(0deg,transparent 0,transparent 35px,#af91421a 35px,#af91421a 36px)}.opening-photo{background:#fff7d2;box-shadow:0 15px 30px #6655201a}.opening h1 em{color:#927136}.opening-words>p:not(.eyebrow){color:#6c614c}.choose{background:transparent;color:#302a22;padding-top:30px;border-top:1px solid #d8c486}.choose-heading>span{color:#8b703c}.choose-heading h2 em{color:#947033}.destination{border:1px solid #d2ba77;box-shadow:6px 8px 0 #ccb47225}.read-destination{background:#f7edcbe8;color:#302a22;transform:rotate(-1deg)}.learn-destination{background:#fff9e5e8;color:#302a22;transform:rotate(1deg)}.coach-destination{background:#efe0afe8;color:#302a22;transform:rotate(-.6deg)}.destination:hover{transform:translateY(-6px) rotate(0)}.destination-top{border-bottom:1px solid #ccb67c60}.destination-copy{background:#fffaf030}.destination-link,.read-destination .destination-link{border-color:#8b703c80}.course-art i{color:#99752e}.course-ring,.course-ring:after{border-color:#aa87344a}.coaching-art .editorial-rule{background:#a88b4b80}.newsletter-strip{background:#f3e7b4b0;border-top:1px solid #ccb67c80;border-bottom:1px solid #ccb67c80}.featured-cover img{filter:drop-shadow(12px 15px 9px #6a542030)}header{background:#fff8dce8}@media(max-width:650px){.read-destination,.learn-destination,.coach-destination{transform:none}}

/* Make the three next steps easy to scan at every screen size. */
.choose-heading>span{font-size:clamp(18px,1.7vw,24px);font-weight:700;letter-spacing:1px;color:#3e3427;line-height:1.3}
.destination-top>span{font-size:clamp(18px,1.5vw,22px);font-weight:700;letter-spacing:.4px;line-height:1.3}
.destination-top{align-items:flex-start}
@media(max-width:600px){.choose-heading{gap:20px;align-items:center}.choose-heading>span{max-width:160px}.destination-top>span{font-size:18px}}

.photo-label{font-weight:700;color:#302a22}

/* Primary destination headings */
.destination-top>span{font-size:clamp(28px,2.4vw,34px);font-weight:700;letter-spacing:0;line-height:1.15;color:#302a22}
.destination-top{min-height:115px;padding-top:28px;padding-bottom:28px}
.destination-top b{font-size:32px;flex-shrink:0}
@media(max-width:600px){.destination-top>span{font-size:28px}.destination-top{min-height:90px}}

/* Balanced illustrated next steps. */
.choose{max-width:1500px;margin:0 auto;gap:24px}
.destination,.read-destination,.learn-destination,.coach-destination{transform:none;background:#fff9e8;border:1px solid #ccb67c;box-shadow:4px 6px 0 #ccb47225;display:flex;flex-direction:column;min-height:680px;text-align:center}
.destination-top{padding:26px 24px;min-height:135px;align-items:center;justify-content:center;position:relative}
.destination-top>span{font-size:clamp(25px,2.15vw,32px);max-width:300px;line-height:1.2}
.destination-top b{position:absolute;right:15px;top:12px;font-size:22px}
.sketch-art,.course-art{height:240px;min-height:240px;display:flex;align-items:center;justify-content:center;padding:16px 22px;margin:12px 0}
.sketch-art img{display:block;width:100%;height:100%;object-fit:contain}
.course-art{text-align:center;overflow:hidden;isolation:isolate;flex-direction:column}
.course-art span{font-size:35px}.course-art strong{font-size:42px}.course-art i{font-size:13px;letter-spacing:2px;font-weight:600;margin-top:18px;color:#73572c}
.course-ring{width:220px;height:220px;right:calc(50% - 110px);top:10px;border:2px solid #aa873466}.course-ring:after{inset:24px;border:1px solid #aa873466}
.destination-copy{padding:24px 26px 32px;margin-top:0;flex:1;display:flex;flex-direction:column;align-items:center;background:transparent}
.item-label{font-size:13px;font-weight:700;letter-spacing:.7px;line-height:1.5;opacity:1;color:#70562d;min-height:40px;margin-bottom:14px}
.destination h3{font-size:34px;line-height:1.18;letter-spacing:-.6px;margin-bottom:18px}
.destination-copy>p:not(.item-label){font-size:18px;line-height:1.6;max-width:310px;opacity:1;color:#493e2e;margin-bottom:25px}
.destination-link{font-size:16px;font-weight:700;line-height:1.4;margin-top:auto;border-bottom:2px solid #8b703c;padding-bottom:7px}
@media(min-width:651px) and (max-width:1000px){.choose{grid-template-columns:1fr;max-width:720px}.destination{min-height:0}.destination-top{min-height:95px}.destination-top>span{font-size:30px}.item-label{min-height:0}}
@media(max-width:650px){.destination{display:flex;min-height:0}.destination-top{min-height:95px}.destination-top>span{font-size:28px}.sketch-art,.course-art{height:210px;min-height:210px}.destination-copy{padding:20px 26px 30px}.item-label{font-size:13px;min-height:0}.destination h3{font-size:32px}.destination-copy>p:not(.item-label){font-size:18px}.destination-link{font-size:16px}}

/* Four equally visible ways to begin, newsletter first. */
.choose{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1700px;padding-left:4%;padding-right:4%;gap:20px}
.destination{min-height:720px}.destination-top{min-height:145px;padding-left:18px;padding-right:18px}.destination-top>span{font-size:clamp(24px,1.9vw,30px)}
.destination-copy{padding-left:22px;padding-right:22px}.destination h3{font-size:31px;min-height:74px}.item-label{min-height:59px}.sketch-art{height:215px;min-height:215px;padding-left:14px;padding-right:14px}
@media(max-width:1200px) and (min-width:651px){.choose{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.destination{min-height:680px}.destination-top{min-height:120px}.destination-top>span{font-size:28px}}
@media(max-width:650px){.choose{grid-template-columns:1fr;padding-left:7%;padding-right:7%}.destination{min-height:0}.destination-top{min-height:100px}.destination-top>span{font-size:28px}.destination h3,.item-label{min-height:0}.sketch-art{height:220px;min-height:220px}}

/* Give detailed editorial scenes enough space to be experienced. */
.sketch-art{height:260px;min-height:260px;padding:0;margin:8px 0 18px;background:#fff9e8;overflow:hidden}.sketch-art img{width:100%;height:100%;object-fit:contain}.destination{min-height:780px}
@media(max-width:1200px) and (min-width:651px){.sketch-art{height:300px;min-height:300px}.destination{min-height:750px}}
@media(max-width:650px){.sketch-art{height:280px;min-height:280px}.destination{min-height:0}}
