._home_10vl2_1{--navy:#05283e;--gold:#c59a50;--paper:#efe1bd;--ink:#152e3e;background:var(--navy);color:#f7edd7;font-family:Georgia,Times New Roman,serif;overflow:hidden}._home_10vl2_1 *{box-sizing:border-box}._home_10vl2_1 a{color:inherit}._review_10vl2_1{text-align:center;color:#08273a;letter-spacing:.16em;background:#c59a50;padding:8px;font:700 .68rem Arial,sans-serif}._hero_10vl2_1{background:url(/assets/tortuga-parchment-concept.jpeg) 50% 56%/cover no-repeat;min-height:630px;position:relative}._heroShade_10vl2_1{background:linear-gradient(90deg,#031c2de8 0%,#05243bb5 42%,#04192c25 74%),linear-gradient(#0000 72%,#05283e 100%);position:absolute;inset:0}._heroCopy_10vl2_1{z-index:1;max-width:1240px;margin:auto;padding:95px 7% 70px;position:relative}._heroCopy_10vl2_1>p,._log_10vl2_1>div>p,._badges_10vl2_1 div>p,._tip_10vl2_1 p{letter-spacing:.18em;color:#e0bd79;font:700 .72rem Arial,sans-serif}._hero_10vl2_1 h1{text-shadow:0 3px 18px #000;margin:20px 0 24px;font-size:clamp(4rem,8vw,7.7rem);font-weight:400;line-height:.86}._hero_10vl2_1 h2{max-width:470px;margin-bottom:32px;font-size:1.4rem;font-weight:400;line-height:1.4}._heroCopy_10vl2_1>a{width:max-content;display:block}._heroCopy_10vl2_1>a:first-of-type{text-transform:uppercase;letter-spacing:.11em;background:linear-gradient(#d3b06a,#967039);border:1px solid #e5c98c;padding:15px 30px;font-weight:700;text-decoration:none;box-shadow:0 3px 14px #0007}._heroCopy_10vl2_1>a:last-of-type{text-transform:uppercase;text-underline-offset:7px;letter-spacing:.12em;margin-top:20px;font-size:.8rem}._position_10vl2_1{background:var(--paper);max-width:1180px;color:var(--ink);border:1px solid #9a7440;border-radius:4px;margin:-70px auto 0;padding:34px 42px 28px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0007}._positionMap_10vl2_1{opacity:.23;background:radial-gradient(circle at 76% 48%,#0000,#efe1bdcc 52%),url(/drawings/layout-rev-c-sheet-1.jpg) 88%/60% no-repeat;position:absolute;inset:0}._position_10vl2_1>:not(._positionMap_10vl2_1){position:relative}._positionTop_10vl2_1{justify-content:space-between;align-items:start;display:flex}._position_10vl2_1 p{margin:0}._positionTop_10vl2_1 p{letter-spacing:.18em;font:700 .7rem Arial,sans-serif}._position_10vl2_1 h2{margin:7px 0 25px;font-size:2.5rem;line-height:1.05}._position_10vl2_1 h2 span{font-size:.72em;font-weight:400}._rose_10vl2_1{border:2px solid #273e49;border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}._rose_10vl2_1 i{font-size:3.4rem;font-style:normal}._rose_10vl2_1 b:first-child{position:absolute;top:-19px}._rose_10vl2_1 b:last-child{position:absolute;bottom:-19px}._rose_10vl2_1 small{white-space:pre;letter-spacing:58px;margin-left:56px;position:absolute}._storm_10vl2_1{align-items:center;gap:26px;max-width:720px;display:flex}._cloud_10vl2_1{color:#536773;filter:grayscale();font-size:4rem}._storm_10vl2_1 strong{color:#f5e5c4;letter-spacing:.1em;background:#2e566b;padding:7px 18px;font-size:.75rem;display:inline-block}._storm_10vl2_1 p{margin-top:8px;line-height:1.5}._position_10vl2_1>small{color:#6e6049;margin-top:18px;display:block}._voyage_10vl2_1,._crew_10vl2_1{max-width:1160px;margin:auto;padding:58px 40px}._titleLine_10vl2_1{align-items:center;gap:25px;margin-bottom:25px;display:flex}._titleLine_10vl2_1:after{content:"";background:#7590a0;flex:1;height:1px}._titleLine_10vl2_1 h2{letter-spacing:.2em;margin:0;font-size:1.35rem}._titleLine_10vl2_1 span{letter-spacing:.17em;white-space:nowrap;font-size:.65rem}._timeline_10vl2_1{border-left:2px dashed #ba9658;margin-left:15px;padding-left:38px}._chapter_10vl2_1{background:#082f47;border:1px solid #31556b;border-radius:7px;grid-template-columns:190px 1fr auto;align-items:center;gap:25px;min-height:120px;margin-bottom:12px;text-decoration:none;display:grid;position:relative;overflow:visible}._chapter_10vl2_1:hover{background:#0d3d58;border-color:#c29b58}._chapter_10vl2_1 ._dot_10vl2_1{background:#062a41;border:3px solid #d1ae68;border-radius:50%;width:17px;height:17px;position:absolute;left:-49px;box-shadow:0 0 0 4px #062a41}._chapter_10vl2_1 img{object-fit:cover;border-radius:6px 0 0 6px;width:190px;height:118px}._chapter_10vl2_1 small{color:#d2af6e;letter-spacing:.14em}._chapter_10vl2_1 h3{text-transform:uppercase;letter-spacing:.04em;margin:7px 0;font-size:1.25rem}._chapter_10vl2_1 p{color:#bfcbd1;margin:0 0 8px;font-size:.86rem;line-height:1.4}._chapter_10vl2_1>strong{color:#d9b978;white-space:nowrap;padding:20px;text-decoration:underline}._log_10vl2_1{background:var(--paper);color:var(--ink);grid-template-columns:270px 1fr;align-items:center;gap:45px;padding:55px max(7%,50% - 540px);display:grid}._logSketch_10vl2_1{background:#f7ecd2;padding:8px;transform:rotate(-3deg);box-shadow:0 5px 18px #6b4b252d}._logSketch_10vl2_1 img{filter:sepia(.55)grayscale(.35);width:100%;display:block}._log_10vl2_1 h2{margin:8px 0;font-size:2.5rem}._log_10vl2_1 blockquote{margin:18px 0;font-size:1.35rem;font-style:italic}._log_10vl2_1 span{line-height:1.6;display:block}._log_10vl2_1 a{text-transform:uppercase;letter-spacing:.12em;color:#8d6227;margin-top:17px;display:inline-block}._refit_10vl2_1{background:var(--paper);color:var(--ink);padding:10px max(6%,50% - 580px) 58px}._refit_10vl2_1 ._titleLine_10vl2_1:after,._crew_10vl2_1 ._titleLine_10vl2_1:after{background:#9a8461}._refitGrid_10vl2_1{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._refitGrid_10vl2_1>div{background:#f8efdbaa;border:1px solid #d0bf9d;align-items:center;gap:18px;padding:19px 24px;display:flex}._refitGrid_10vl2_1 b{color:#8d642e;font-size:2.2rem}._refitGrid_10vl2_1 p{margin:0}._refitGrid_10vl2_1 p strong,._refitGrid_10vl2_1 p span{display:block}._refitGrid_10vl2_1 p strong{font-size:1.05rem}._refitGrid_10vl2_1 p span{color:#786b56;margin-top:4px}._crew_10vl2_1{background:var(--paper);color:var(--ink);max-width:none;padding-left:max(6%,50% - 580px);padding-right:max(6%,50% - 580px)}._crewGrid_10vl2_1{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._crewCard_10vl2_1{min-width:0;text-decoration:none;flex-direction:unset!important;background:#f9f0dc!important;border:1px solid #cbb894!important;grid-template-columns:90px 1fr!important;align-items:center!important;gap:17px!important;padding:12px!important;display:grid!important}._crewCard_10vl2_1 img{object-fit:cover!important;object-position:top!important;border:0!important;width:90px!important;height:105px!important;padding:0!important}._crewCard_10vl2_1 small{letter-spacing:.12em;color:#8a622a;font:700 .62rem Arial,sans-serif}._crewCard_10vl2_1 h3{font-size:1.35rem;margin:4px 0!important}._crewCard_10vl2_1 p{color:#4f4637!important;font-size:.82rem!important;line-height:1.35!important}._badges_10vl2_1{background:radial-gradient(circle at 90% 20%,#214d65,transparent 37%),var(--navy);border-top:1px solid #ba9658;border-bottom:1px solid #ba9658;grid-template-columns:260px 1fr;align-items:center;gap:55px;padding:50px max(8%,50% - 520px);display:grid}._badges_10vl2_1>img{background:#efe1bd;border:1px solid #c59a50;width:100%;padding:8px}._badges_10vl2_1 h2{margin:7px 0 12px;font-size:2.7rem}._badges_10vl2_1 span,._badges_10vl2_1 strong{line-height:1.55;display:block}._badges_10vl2_1 strong{margin-top:8px}._badges_10vl2_1 a{text-transform:uppercase;letter-spacing:.09em;background:linear-gradient(#d2ad64,#90682f);border:1px solid #e4c888;margin-top:20px;padding:13px 23px;font-size:.8rem;text-decoration:none;display:inline-flex}._badges_10vl2_1 a._catalog_10vl2_1{background:0 0;border:0;margin-left:8px;padding:13px;text-decoration:underline}._tip_10vl2_1{color:var(--ink);background:#e9d8b3;justify-content:space-between;align-items:center;gap:35px;padding:42px max(7%,50% - 540px);display:flex}._tip_10vl2_1 h2{margin:6px 0 12px;font-size:2rem}._tip_10vl2_1 span{line-height:1.5}._tip_10vl2_1>a{color:#f2d398;white-space:nowrap;background:#143c53;border:1px solid #a77d3a;padding:15px 22px;text-decoration:none}@media (max-width:760px){._hero_10vl2_1{background-position:63%;min-height:580px}._heroShade_10vl2_1{background:linear-gradient(90deg,#031c2df0 0%,#05243bc4 58%,#04192c3d),linear-gradient(#0000 70%,#05283e 100%)}._heroCopy_10vl2_1{padding:70px 8% 100px}._hero_10vl2_1 h1{font-size:4rem}._hero_10vl2_1 h2{max-width:310px;font-size:1.05rem}._position_10vl2_1{margin:-48px 3.5% 0;padding:27px 25px 24px}._position_10vl2_1 h2{font-size:2rem}._rose_10vl2_1{width:75px;height:75px}._rose_10vl2_1 i{font-size:2.5rem}._rose_10vl2_1 small{letter-spacing:40px;margin-left:39px}._cloud_10vl2_1{font-size:3rem}._storm_10vl2_1{gap:16px}._storm_10vl2_1 p{font-size:.9rem}._voyage_10vl2_1,._crew_10vl2_1{padding:48px 5%}._titleLine_10vl2_1{gap:12px}._titleLine_10vl2_1 h2{font-size:1.05rem}._titleLine_10vl2_1 span{font-size:.5rem}._timeline_10vl2_1{padding-left:25px}._chapter_10vl2_1{grid-template-columns:105px 1fr;gap:15px;min-height:96px}._chapter_10vl2_1 ._dot_10vl2_1{width:15px;height:15px;left:-35px}._chapter_10vl2_1 img{width:105px;height:94px}._chapter_10vl2_1 h3{margin:4px 0;font-size:.92rem}._chapter_10vl2_1 p,._chapter_10vl2_1>strong{display:none}._chapter_10vl2_1 small{font-size:.54rem}._log_10vl2_1{grid-template-columns:120px 1fr;gap:20px;padding:40px 5%}._log_10vl2_1 h2{font-size:1.55rem}._log_10vl2_1 blockquote{margin:10px 0;font-size:1rem}._log_10vl2_1 span{font-size:.82rem}._refit_10vl2_1{padding:5px 5% 45px}._refitGrid_10vl2_1{grid-template-columns:repeat(2,1fr)}._refitGrid_10vl2_1>div{gap:10px;padding:14px 12px}._refitGrid_10vl2_1 b{font-size:1.7rem}._crewGrid_10vl2_1{grid-template-columns:1fr}._crewCard_10vl2_1{grid-template-columns:78px 1fr!important}._crewCard_10vl2_1 img{width:78px!important;height:90px!important}._badges_10vl2_1{grid-template-columns:135px 1fr;gap:22px;padding:38px 5%}._badges_10vl2_1 h2{font-size:1.8rem}._badges_10vl2_1 span,._badges_10vl2_1 strong{font-size:.83rem}._badges_10vl2_1 a,._badges_10vl2_1 a._catalog_10vl2_1{grid-column:1/-1;justify-content:center;width:100%;margin:14px 0 0}._badges_10vl2_1>div{display:contents}._badges_10vl2_1 div>p,._badges_10vl2_1 div>h2,._badges_10vl2_1 div>span,._badges_10vl2_1 div>strong{grid-column:2}._tip_10vl2_1{padding:36px 6%;display:block}._tip_10vl2_1>a{text-align:center;white-space:normal;margin-top:20px;display:block}}
