.r-trip-entry{--r-rule:#27313a26}.r-header{background:#f3efe7f5;position:sticky;top:0}.r-header .r-header-quote{color:#981b2f;border-bottom:1px solid #981b2f;padding:10px 0}.r-arrival{grid-template-columns:1fr 1.05fr;min-height:610px;display:grid}.r-arrival-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 5vw 36px;display:flex}.r-product-entry{border-bottom:1px solid var(--r-rule);align-items:center;gap:14px;width:100%;max-width:440px;margin-bottom:24px;padding-bottom:14px;display:flex}.journal .r-product-entry img{object-fit:cover;flex-shrink:0;width:40px;height:48px}.r-product-entry span{font-size:14px;line-height:1.4}.r-product-entry small{color:#6b665f;margin-bottom:3px;font-size:12px;display:block}.r-product-entry b{margin-left:auto;font-size:22px;font-weight:400}.r-arrival-copy>.j-eyebrow{margin-bottom:28px}.r-arrival-copy h1{color:#981b2f;max-width:670px;font-size:clamp(54px,5.9vw,95px)}.r-arrival-lead{max-width:480px;font-size:17px;line-height:1.65;margin-top:25px!important}.r-arrival-actions{align-items:center;gap:24px;width:100%;margin-top:27px;display:flex}.r-arrival-actions .j-button{flex:1;max-width:290px}.r-quote-link{border-bottom:1px solid #981b2f;justify-content:space-between;align-items:center;gap:18px;min-height:52px;font-size:14px;display:flex;color:#981b2f!important}.r-arrival-vimbio{align-items:center;gap:20px;margin-top:28px;display:flex}.journal .r-arrival-vimbio img{object-fit:contain;filter:brightness(.55);width:112px;height:58px}.r-arrival-vimbio p{font-size:13px;line-height:1.65}.r-arrival-vimbio span{color:#6b665f;font-size:12px;display:block}.r-arrival-photo{min-width:0;min-height:610px;position:relative;overflow:hidden}.r-arrival-photo>img{object-fit:cover;object-position:62% center;height:100%;position:absolute}.r-arrival-photo figcaption{color:#fff;background:linear-gradient(#0000,#071c2ec9);padding:44px 36px 30px;position:absolute;bottom:0;left:0;right:0}.r-arrival-photo figcaption>span{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.r-arrival-photo figcaption p{margin-top:9px;font-family:Cormorant Garamond,Georgia,serif;font-size:39px;line-height:1.1}.r-separation{border-bottom:1px solid var(--r-rule);justify-content:space-between;align-items:center;gap:30px;padding:17px 5vw;display:flex}.r-separation p{max-width:760px;font-size:12px;line-height:1.7}.r-separation a{text-underline-offset:4px;flex-shrink:0;font-size:12px;text-decoration:underline}.r-trips{padding:65px 5vw 75px;scroll-margin-top:110px!important}.r-section-heading{align-items:flex-start;gap:9%;margin-bottom:40px;display:flex}.r-section-heading .j-eyebrow{color:#981b2f;flex-shrink:0;width:25%;padding-top:8px}.r-section-heading h2{max-width:720px;font-size:clamp(44px,4.3vw,70px)}.r-trip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 5%;display:grid}.r-trip-image{background:#e5e0d6;height:340px;display:block;position:relative;overflow:hidden}.r-trip-image img{object-fit:cover;height:100%;transition:transform .6s}.r-trip-image:hover img{transform:scale(1.025)}.r-trip-image>span{color:#27313a;background:#f3efe7f5;padding:8px 12px;font-size:12px;position:absolute;top:16px;left:16px}.r-trip-title{justify-content:space-between;align-items:baseline;gap:20px;margin-top:24px;display:flex}.r-trip-title h3{font-size:clamp(38px,3.5vw,58px)}.r-trip-title>p{text-align:right;flex-shrink:0;font-size:12px}.r-trip-title strong{letter-spacing:-.04em;font-size:24px;font-weight:400}.r-trip-title>p>span{color:#6b665f;font-size:12px;display:block}.r-trip-duration{color:#981b2f;font-size:14px;margin-top:9px!important}.r-trip-intro{max-width:590px;font-size:16px;line-height:1.7;margin-top:16px!important}.r-trip-highlights{border-top:1px solid var(--r-rule);border-bottom:1px solid var(--r-rule);margin-top:20px;padding:13px 0}.r-trip-highlights p{font-size:14px;line-height:1.6}.r-trip-highlights p+p{margin-top:6px}.r-trip-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.r-trip-actions>a:first-child{flex:1;justify-content:space-between;align-items:center;gap:16px;max-width:240px;min-height:50px;font-size:14px;display:flex}.r-trip-actions .j-button{flex:1;max-width:250px}.r-sample{color:#716b61;text-align:right;font-size:12px;margin-top:10px!important}.r-tailor{color:#f3efe7;background:#981b2f;grid-template-columns:1.1fr 1fr;display:grid}.r-tailor>div{padding:60px 6vw}.r-tailor h2{max-width:600px;margin:22px 0}.r-tailor p:not(.j-eyebrow){max-width:500px;font-size:16px;line-height:1.7}.r-tailor .j-button{color:#981b2f;background:#f3efe7;border-color:#f3efe7;max-width:410px;margin-top:28px}.r-tailor small{margin-top:15px;font-size:12px;display:block}.r-tailor>figure{min-width:0;min-height:460px;position:relative}.r-tailor img{object-fit:cover;height:100%;position:absolute}.r-specialist{grid-template-columns:1fr 1fr;gap:12%;padding:75px 7vw;display:grid}.r-specialist h2{margin:20px 0 22px;font-size:54px}.r-specialist p:not(.j-eyebrow){font-size:16px}.journal .r-specialist img{object-fit:contain;filter:brightness(.55);width:150px;height:75px;margin-top:25px}.r-specialist ol{align-self:center;margin:0;padding:0;list-style:none}.r-specialist li{border-bottom:1px solid var(--r-rule);align-items:center;gap:25px;padding:28px 0;display:flex}.r-specialist li:first-child{border-top:1px solid var(--r-rule)}.r-specialist li span{color:#981b2f;font-size:12px}.r-specialist li p{line-height:1.5;font-size:22px!important}.r-marine{border-top:1px solid var(--r-rule);grid-template-columns:.85fr 1.15fr;gap:0 5%;padding:60px 7vw 50px;display:grid;scroll-margin-top:110px!important}.r-marine-copy{align-self:center}.r-marine h2{margin:20px 0;font-size:52px}.r-marine-copy>p:not(.j-eyebrow){max-width:460px;font-size:16px}.r-marine-product{color:#981b2f;margin-top:20px;font-size:14px;display:inline-block}.r-marine figure{min-width:0}.r-marine figure img{mix-blend-mode:multiply}.r-marine figcaption{color:#736b61;margin:10px 0 30px;font-size:12px}.r-product-notes{border-top:1px solid var(--r-rule);grid-column:1/-1}.r-product-notes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:16px 0;font-size:16px;list-style:none;display:flex}.r-product-notes summary::-webkit-details-marker{display:none}.r-product-notes summary>span{font-size:23px;font-weight:300}.r-notes-content{grid-template-columns:.85fr 1.15fr;gap:7%;padding:15px 0 30px;display:grid}.r-notes-content h3{margin:0 0 15px;font-size:31px}.r-notes-content p{font-size:16px;line-height:1.7}.r-notes-content p+h3{margin-top:28px}.r-notes-content details{border-top:1px solid var(--r-rule)}.r-notes-content details p{font-size:14px}.r-notes-content li{margin:10px 0;font-size:16px}.r-reference-copy{max-width:850px;padding-bottom:25px;font-size:14px}.r-reference-copy p+p{margin-top:12px}.r-reference-list{grid-template-columns:1fr 1fr;gap:10px 30px;padding-bottom:25px;display:grid}.r-reference-list a{min-height:44px;font-size:14px}.r-marine-return{border-top:1px solid var(--r-rule);grid-column:1/-1;justify-content:space-between;align-items:center;padding:20px 0 0;font-size:14px;display:flex;color:#981b2f!important}.r-final-invitation{color:#f3efe7;background:#071c2e;justify-content:space-between;align-items:center;gap:50px;padding:55px 7vw;display:flex}.r-final-invitation h2{max-width:650px;font-size:48px}.r-final-invitation .j-button{color:#981b2f;background:#f3efe7;border-color:#f3efe7;min-width:260px}@media (width<=1000px){.r-arrival{grid-template-columns:1.05fr 1fr}.r-arrival-copy{padding:32px 4vw}.r-arrival-actions{flex-direction:column;align-items:stretch;gap:8px}.r-arrival-actions .j-button{max-width:none}.r-arrival-vimbio{gap:12px}.r-trip-image{height:290px}.r-trip-actions{flex-direction:column;align-items:stretch;gap:0}.r-trip-actions .j-button,.r-trip-actions>a:first-child{max-width:none}.r-specialist{gap:7%}.r-specialist h2{font-size:46px}}@media (width<=600px){.r-header{padding:12px 22px}.r-header nav{gap:12px}.r-arrival{min-height:0;display:block}.r-arrival-copy{padding:24px 24px 22px}.r-product-entry{gap:12px;margin-bottom:20px;padding-bottom:10px}.journal .r-product-entry img{width:32px;height:40px}.r-product-entry span{font-size:13px}.r-product-entry small{font-size:12px}.r-arrival-copy h1{font-size:clamp(46px,12vw,68px)}.r-arrival-lead{font-size:16px;margin-top:17px!important}.r-arrival-actions{gap:6px;margin-top:20px}.r-arrival-actions .j-button{min-height:52px}.r-quote-link{min-height:46px}.r-arrival-vimbio{margin-top:16px}.journal .r-arrival-vimbio img{width:94px;height:45px}.r-arrival-vimbio p{font-size:12px}.r-arrival-photo{height:275px;min-height:0}.r-arrival-photo>img{object-position:center 55%}.r-arrival-photo figcaption{padding:45px 24px 22px}.r-arrival-photo figcaption p{font-size:34px}.r-separation{padding:15px 24px;display:block}.r-separation p{font-size:12px}.r-separation a{min-height:32px;margin-top:8px;display:inline-block}.r-trips{padding:38px 24px 50px;scroll-margin-top:85px!important}.r-section-heading{margin-bottom:28px;display:block}.r-section-heading .j-eyebrow{width:auto;margin-bottom:16px;padding:0}.r-section-heading h2{font-size:44px}.r-trip-grid{grid-template-columns:1fr;gap:45px}.r-trip-image{height:275px}.r-trip-image>span{padding:7px 10px;font-size:12px;top:12px;left:12px}.r-trip-title{gap:16px;margin-top:18px}.r-trip-title h3{font-size:43px}.r-trip-title strong{font-size:22px}.r-trip-duration{margin-top:7px!important}.r-trip-intro{margin-top:14px!important}.r-trip-highlights{margin-top:17px}.r-trip-actions{padding-top:8px}.r-trip-actions .j-button{min-height:52px}.r-tailor{display:block}.r-tailor>div{padding:38px 24px}.r-tailor h2{font-size:47px}.r-tailor>figure{height:255px;min-height:0}.r-specialist{padding:45px 24px;display:block}.r-specialist h2{font-size:44px}.journal .r-specialist img{width:130px;height:65px;margin-top:18px}.r-specialist ol{margin-top:25px}.r-specialist li{gap:20px;padding:20px 0}.r-specialist li p{font-size:18px!important}.r-marine{padding:40px 24px;display:block;scroll-margin-top:90px!important}.r-marine h2{font-size:43px}.r-marine figure{margin-top:25px}.r-marine figcaption{margin:6px 0 25px}.r-product-notes summary{min-height:62px;font-size:15px}.r-notes-content{padding-top:10px;display:block}.r-notes-content>div+div{margin-top:25px}.r-reference-list{grid-template-columns:1fr}.r-final-invitation{padding:38px 24px;display:block}.r-final-invitation h2{font-size:43px}.r-final-invitation .j-button{margin-top:25px}}@media (prefers-reduced-motion:reduce){.r-trip-image img{transition:none}}
