._5x11Ea_heading{margin:18px 0 0;font-size:clamp(36px,4.3vw,62px);line-height:1.12}._5x11Ea_heading em{color:var(--text-accent);font-style:italic}._5x11Ea_body{color:var(--text-muted);font-size:14px;line-height:1.94}._5x11Ea_body>*+*{margin-top:1em}._5x11Ea_body p{margin:0}._5x11Ea_info{z-index:2;margin-top:-54px;position:relative}._5x11Ea_infoStrip{background:var(--color-neutral-paper);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:21px 5px;display:grid;box-shadow:0 24px 68px #102d261f}._5x11Ea_infoItem{flex-direction:column;justify-content:center;min-width:0;min-height:95px;padding:13px 22px;display:flex}._5x11Ea_infoItem+._5x11Ea_infoItem{border-left:1px solid var(--border-default)}._5x11Ea_infoItem dt{color:var(--text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.21em;text-transform:uppercase;margin-bottom:7px}._5x11Ea_infoItem dd{margin:0}._5x11Ea_infoItem strong{font:var(--font-weight-regular) clamp(19px, 1.95vw, 27px) / 1.22 var(--font-family-serif);color:var(--text-heading);display:block}._5x11Ea_infoItem small{color:var(--text-muted);font-size:var(--font-size-label);margin-top:6px;line-height:1.55;display:block}._5x11Ea_intro{padding:116px 0 122px}._5x11Ea_introGrid{grid-template-columns:1.14fr .86fr;align-items:center;gap:115px;display:grid}._5x11Ea_introGrid ._5x11Ea_body{max-width:565px;margin:18px 0 28px}._5x11Ea_introDecor{color:var(--text-accent);font-family:var(--font-family-serif);align-items:center;gap:14px;margin:0;font-size:25px;display:flex}._5x11Ea_introDecor:before{content:"";background:var(--color-gold-200);width:44px;height:1px}._5x11Ea_introDecor small{font:var(--font-weight-semibold) var(--font-size-label) var(--font-family-sans);letter-spacing:.18em;text-transform:uppercase}._5x11Ea_quoteCard{background:var(--bg-brand);min-height:385px;color:var(--color-neutral-white);padding:56px 55px;position:relative;overflow:hidden}._5x11Ea_quoteCard>span{color:var(--color-gold-200);font-size:var(--font-size-label);letter-spacing:.19em;text-transform:uppercase}._5x11Ea_quoteCard h2{color:var(--color-neutral-white);letter-spacing:-.035em;margin:40px 0 27px;font-size:38px;line-height:1.25}._5x11Ea_quoteCard i{background:var(--color-gold-200);width:58px;height:2px;display:block}._5x11Ea_quoteCard p{color:#b8cdc4;margin:27px 0 0;font-size:13px;line-height:1.9}._5x11Ea_highlights{background:var(--bg-surface);padding:112px 0 130px}._5x11Ea_head{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:45px;display:flex}._5x11Ea_head p{max-width:335px;margin:0 0 8px}._5x11Ea_highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}._5x11Ea_highlightMedia{aspect-ratio:1.02;background:linear-gradient(135deg,#557b6e,#234a46 55%,#bdad84);position:relative;overflow:hidden}._5x11Ea_highlightMedia img{object-fit:cover;filter:saturate(.88);transition:transform .65s}._5x11Ea_highlightCard:hover img{transform:scale(1.055)}._5x11Ea_highlightNum{color:var(--text-accent);font-size:var(--font-size-label);letter-spacing:.17em;text-transform:uppercase;margin-top:24px;display:block}._5x11Ea_highlightCard h3{margin:11px 0;font-size:27px;line-height:1.25}._5x11Ea_highlightCard p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.85}._5x11Ea_schedule{background:var(--bg-page);padding:118px 0 132px}._5x11Ea_scheduleHead{margin-bottom:48px}._5x11Ea_scheduleHead p{max-width:720px;margin:13px 0 0}._5x11Ea_scheduleGrid{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:73px;display:grid}._5x11Ea_side{position:sticky;top:30px}._5x11Ea_sideLabel{color:var(--text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.19em;text-transform:uppercase;border-bottom:1px solid #d3d7d0;padding-bottom:16px}._5x11Ea_dayNav{flex-direction:column;margin:11px 0 25px;display:flex}._5x11Ea_dayNav a{color:var(--text-muted);transition:color var(--motion-duration-fast), background var(--motion-duration-fast);border-bottom:1px solid #dfe2d9;align-items:center;gap:16px;padding:17px 8px;font-size:13px;display:flex}._5x11Ea_dayNav a:hover{color:var(--text-heading);background:#ebe9df}._5x11Ea_dayNav a span{font:var(--font-weight-regular) 27px var(--font-family-serif)}._5x11Ea_sideCard{background:var(--bg-surface);border-top:2px solid var(--action-primary);padding:26px 24px}._5x11Ea_sideCard h3{margin:0 0 8px;font-size:22px}._5x11Ea_sideCard p{color:var(--text-muted);margin:0 0 18px;font-size:13px;line-height:1.7}._5x11Ea_sideCard a{width:100%}._5x11Ea_daySection{scroll-margin-top:35px}._5x11Ea_daySection+._5x11Ea_daySection{border-top:1px solid #d5ded6;margin-top:95px;padding-top:78px}._5x11Ea_dayHeading{grid-template-columns:1.15fr .85fr;gap:28px;min-height:273px;margin-bottom:32px;display:grid}._5x11Ea_dayText{min-width:0;color:var(--color-neutral-white);background:#103a34;flex-direction:column;justify-content:center;padding:36px 33px;display:flex}._5x11Ea_dayLabel{color:var(--color-gold-200);font-size:var(--font-size-label);letter-spacing:.1em;align-items:center;gap:8px;display:flex}._5x11Ea_dayLabel span{font:var(--font-weight-regular) 27px var(--font-family-serif);color:var(--color-neutral-white)}._5x11Ea_dayText h3{color:var(--color-neutral-white);margin:18px 0 0;font-size:clamp(30px,3.3vw,42px);line-height:1.15}._5x11Ea_dayImage{background:linear-gradient(135deg,#4d786e,#b4af8f);position:relative;overflow:hidden}._5x11Ea_dayImage img{object-fit:cover;filter:saturate(.78)}._5x11Ea_timeline{margin:0;padding:10px 0 0;list-style:none}._5x11Ea_event{grid-template-columns:72px 22px minmax(0,1fr);align-items:start;column-gap:14px;display:grid;position:relative}._5x11Ea_event:not(:last-child):before{content:"";background:#d5ddd4;width:1px;position:absolute;top:19px;bottom:-1px;left:96px}._5x11Ea_eventTime{color:var(--text-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;padding-top:2px}._5x11Ea_eventDot{z-index:1;border:2px solid var(--action-primary);border-radius:var(--radius-full);background:var(--bg-page);width:11px;height:11px;margin:4px auto 0;position:relative}._5x11Ea_eventCopy{border-bottom:1px solid #e7e8df;min-width:0;margin-bottom:24px;padding-bottom:24px}._5x11Ea_event:last-child ._5x11Ea_eventCopy{border-bottom:0;margin-bottom:0}._5x11Ea_eventCopy h4{font:var(--font-weight-regular) 23px / 1.28 var(--font-family-serif);color:var(--text-heading);margin:-2px 0 7px}._5x11Ea_eventCopy ._5x11Ea_body{max-width:610px;font-size:13px;line-height:1.9}._5x11Ea_inclusions{color:var(--color-neutral-white);background:#103a34;padding:116px 0 120px}._5x11Ea_inclusions ._5x11Ea_heading{color:var(--color-neutral-white)}._5x11Ea_inclusions ._5x11Ea_heading em{color:var(--text-inverse-accent)}._5x11Ea_inclusionsGrid{grid-template-columns:1fr 1fr;gap:65px;margin-top:40px;display:grid}._5x11Ea_box{background:#ffffff08;border:1px solid #ffffff29;padding:33px 40px 42px}._5x11Ea_box h3{color:var(--color-neutral-white);align-items:center;gap:13px;margin:0 0 24px;font-size:30px;display:flex}._5x11Ea_symbol{border-radius:var(--radius-full);background:var(--action-primary);color:#103a34;width:29px;height:29px;font:var(--font-weight-semibold) 16px var(--font-family-sans);place-items:center;display:grid}._5x11Ea_boxMuted ._5x11Ea_symbol{color:#e7deca;background:#ffffff24}._5x11Ea_box ul{margin:0;padding:0;list-style:none}._5x11Ea_box li{color:#c8dad0;border-top:1px solid #ffffff17;gap:14px;padding:11px 0;font-size:13px;line-height:1.65;display:flex}._5x11Ea_box li:before{content:"—";color:var(--color-gold-200);flex:0 0 12px}._5x11Ea_important{border-top:1px solid #fff3;align-items:flex-start;gap:38px;margin-top:44px;padding-top:30px;display:flex}._5x11Ea_important h3{min-width:210px;color:var(--color-neutral-white);margin:0;font-size:24px}._5x11Ea_important ul{color:#c1d2c9;margin:0;padding-left:18px;font-size:13px;line-height:1.9}._5x11Ea_departures{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._5x11Ea_departures li{color:#e2e8de;font-size:var(--font-size-label);border:1px solid #ffffff38;padding:8px 12px}._5x11Ea_ship{background:#f0eee6;padding:122px 0}._5x11Ea_shipGrid{grid-template-columns:1fr 1.02fr;align-items:center;gap:90px;display:grid}._5x11Ea_shipImage{background:linear-gradient(125deg,#b8ad94,#4b7168);height:470px;margin:0;position:relative;overflow:hidden}._5x11Ea_shipImage img{object-fit:cover;filter:saturate(.86)}._5x11Ea_shipSpecs{border-top:1px solid #d6d9d0;border-bottom:1px solid #d6d9d0;gap:35px;margin:25px 0;padding:20px 0;display:flex}._5x11Ea_shipSpecs div{flex-direction:column;gap:5px;display:flex}._5x11Ea_shipSpecs dt{color:var(--text-muted);font-size:var(--font-size-label);order:2}._5x11Ea_shipSpecs dd{font:var(--font-weight-regular) 29px var(--font-family-serif);color:var(--text-heading);order:1;margin:0}._5x11Ea_cabinLinks{flex-wrap:wrap;gap:8px 18px;margin:0 0 26px;padding:0;list-style:none;display:flex}._5x11Ea_cabinLinks a{color:var(--text-heading);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-200);text-decoration-color:var(--color-gold-200);font-size:13px}._5x11Ea_cabinLinksLabel{color:var(--text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}._5x11Ea_faq{background:var(--bg-surface);padding:110px 0}._5x11Ea_faqLayout{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}._5x11Ea_faqLayout>div>p{margin:18px 0 24px}._5x11Ea_cta{isolation:isolate;text-align:center;min-height:430px;color:var(--color-neutral-white);background:#123c39;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._5x11Ea_ctaImage{z-index:-2;object-fit:cover}._5x11Ea_cta:after{content:"";z-index:-1;background:#041d1ab8;position:absolute;inset:0}._5x11Ea_ctaInner{max-width:770px;padding:70px 25px}._5x11Ea_ctaInner ._5x11Ea_heading{color:var(--color-neutral-white);font-size:clamp(38px,5vw,64px)}._5x11Ea_ctaInner ._5x11Ea_heading em{color:var(--text-inverse-accent)}._5x11Ea_ctaInner p{color:#e5e8df;max-width:520px;margin:17px auto 27px;font-size:14px;line-height:1.85}._5x11Ea_ctaLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}@media (max-width:1160px){._5x11Ea_introGrid{gap:65px}._5x11Ea_scheduleGrid{grid-template-columns:195px minmax(0,1fr);gap:37px}._5x11Ea_shipGrid{gap:45px}._5x11Ea_infoItem{padding:12px}}@media (max-width:900px){._5x11Ea_infoStrip{grid-template-columns:1fr 1fr}._5x11Ea_infoItem:nth-child(3){border-left:0}._5x11Ea_infoItem:nth-child(n+3){border-top:1px solid var(--border-default)}._5x11Ea_introGrid,._5x11Ea_shipGrid{grid-template-columns:1fr;gap:45px}._5x11Ea_intro{padding:103px 0}._5x11Ea_head{flex-direction:column;align-items:flex-start;gap:16px}._5x11Ea_scheduleGrid{grid-template-columns:1fr;gap:25px}._5x11Ea_side{position:relative;top:auto}._5x11Ea_dayNav{flex-direction:row;gap:7px}._5x11Ea_dayNav a{border:1px solid #dadbd1;flex:1;justify-content:center;padding:12px}._5x11Ea_dayNav a small,._5x11Ea_sideCard{display:none}._5x11Ea_inclusionsGrid{gap:18px}._5x11Ea_faqLayout{gap:45px}}@media (max-width:600px){._5x11Ea_info{margin-top:-32px}._5x11Ea_infoStrip{padding:7px}._5x11Ea_infoItem{min-height:102px;padding:14px 9px}._5x11Ea_infoItem strong{font-size:19px}._5x11Ea_intro,._5x11Ea_highlights,._5x11Ea_ship,._5x11Ea_faq{padding:82px 0}._5x11Ea_quoteCard{min-height:300px;padding:36px}._5x11Ea_quoteCard h2{margin:26px 0 20px;font-size:30px}._5x11Ea_highlightGrid{grid-template-columns:1fr;gap:28px}._5x11Ea_highlightMedia{aspect-ratio:1.37}._5x11Ea_schedule{padding:82px 0}._5x11Ea_dayHeading{grid-template-columns:1fr;gap:0}._5x11Ea_dayText{min-height:0;padding:30px 25px}._5x11Ea_dayImage{height:205px}._5x11Ea_event{grid-template-columns:60px 15px minmax(0,1fr);column-gap:8px}._5x11Ea_event:not(:last-child):before{left:75px}._5x11Ea_eventCopy h4{font-size:21px}._5x11Ea_daySection+._5x11Ea_daySection{margin-top:57px;padding-top:56px}._5x11Ea_inclusions{padding:82px 0}._5x11Ea_inclusionsGrid{grid-template-columns:1fr;gap:16px}._5x11Ea_box{padding:28px 25px}._5x11Ea_important{flex-direction:column;gap:12px}._5x11Ea_important h3{min-width:0}._5x11Ea_shipImage{height:335px}._5x11Ea_faqLayout{display:block}._5x11Ea_faqLayout>:last-child{margin-top:34px}}
