/* Homepage below featured departures only. */
section[id="52e1692a-6a25-45c3-bbe2-6b8df2f82390"]{padding:0!important;max-width:none!important;width:100%!important;background:#fff!important;box-sizing:border-box}
section[id="52e1692a-6a25-45c3-bbe2-6b8df2f82390"]>.plfvA,section[id="52e1692a-6a25-45c3-bbe2-6b8df2f82390"]>.plfvA>.dh9us,section[id="52e1692a-6a25-45c3-bbe2-6b8df2f82390"]>.plfvA>.dh9us>.Rjf5Z{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
:is(#tu-home-lower,.tu-home-lower),:is(#tu-home-lower,.tu-home-lower) *{box-sizing:border-box}:is(#tu-home-lower,.tu-home-lower){color:#073e4d;text-align:left;font-family:Ubuntu,Arial,sans-serif}
:is(#tu-home-lower,.tu-home-lower) .hl-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 30px}
:is(#tu-home-lower,.tu-home-lower) section{margin:0!important}:is(#tu-home-lower,.tu-home-lower) h2{color:#073e4d!important;font:700 clamp(29px,3.3vw,43px)/1.25 Merriweather,Georgia,serif!important;letter-spacing:-.035em!important;margin:0 0 24px!important;text-align:left!important}
:is(#tu-home-lower,.tu-home-lower) h3{color:#073e4d!important;font:700 26px/1.3 Merriweather,Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 12px!important}
:is(#tu-home-lower,.tu-home-lower) p{font:400 16px/1.75 Ubuntu,Arial,sans-serif!important;color:#365762!important;margin:0!important;text-align:left!important}
:is(#tu-home-lower,.tu-home-lower) .hl-eyebrow{font:700 10px/1.6 Ubuntu,Arial,sans-serif!important;letter-spacing:.15em!important;color:#a67631!important;margin:0 0 20px!important}
:is(#tu-home-lower,.tu-home-lower) .hl-about{padding:70px 0 80px!important;background:#fff!important}:is(#tu-home-lower,.tu-home-lower) .hl-about-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}:is(#tu-home-lower,.tu-home-lower) .hl-lead{font-size:18px!important;max-width:520px}
:is(#tu-home-lower,.tu-home-lower) .hl-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}:is(#tu-home-lower,.tu-home-lower) .hl-values span{display:block;font:400 36px/1 Georgia,serif;color:#b48743;margin-bottom:14px}:is(#tu-home-lower,.tu-home-lower) .hl-values p{font-size:13px!important;line-height:1.6!important}
:is(#tu-home-lower,.tu-home-lower) .hl-about-photo{margin:0;position:relative;min-width:0;height:420px;border-radius:13px;overflow:hidden;background:#ede7dc}:is(#tu-home-lower,.tu-home-lower) .hl-about-photo img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center}:is(#tu-home-lower,.tu-home-lower) .hl-about-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#073e4dc9)}:is(#tu-home-lower,.tu-home-lower) figcaption{position:absolute;z-index:1;bottom:28px;left:28px;color:#fff;font:700 21px/1.5 Merriweather,Georgia,serif}
:is(#tu-home-lower,.tu-home-lower) .hl-ways{padding:68px 0 76px!important;background:#f7f4ed!important}:is(#tu-home-lower,.tu-home-lower) .hl-ways h2{text-align:center!important;margin-bottom:36px!important}:is(#tu-home-lower,.tu-home-lower) .hl-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px}:is(#tu-home-lower,.tu-home-lower) .hl-card{padding:32px 30px 34px;background:#fff;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}:is(#tu-home-lower,.tu-home-lower) .hl-card p{text-align:center!important;margin-bottom:24px!important}:is(#tu-home-lower,.tu-home-lower) .hl-art{width:100%;height:190px;display:grid;place-items:center;position:relative;margin-bottom:24px}:is(#tu-home-lower,.tu-home-lower) .hl-art:before{content:'';position:absolute;width:90%;height:155px;background:#f5f0e5;border-radius:50%}
:is(#tu-home-lower,.tu-home-lower) .hl-ticket{width:290px;max-width:93%;height:151px;background:#fffaf0;border-radius:9px;position:relative;transform:rotate(-7deg);box-shadow:0 8px 12px #073e4d15;overflow:hidden;transition:transform .3s}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-band{height:28px;background:#073e4d;color:white;font-size:8px;letter-spacing:.1em;line-height:28px;text-align:left;padding-left:18px}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-route{display:flex;align-items:center;gap:14px;padding:22px 38px 10px 20px;font-size:14px}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-route>span:first-child{font-size:26px}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-lines{padding:0 22px}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-lines i{display:block;width:65%;height:5px;background:#e1dfd7;margin:8px 0;border-radius:3px}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-lines i:last-child{width:45%}:is(#tu-home-lower,.tu-home-lower) .hl-ticket-code{position:absolute;right:14px;top:47px;width:18px;height:84px;background:repeating-linear-gradient(0deg,#073e4d 0 2px,transparent 2px 4px)}
:is(#tu-home-lower,.tu-home-lower) .hl-gift{width:285px;max-width:93%;height:148px;background:#f5edda;border:1px solid #e6ddc8;border-radius:9px;box-shadow:0 8px 12px #073e4d15;position:relative;transform:rotate(3deg);overflow:hidden;transition:transform .3s}:is(#tu-home-lower,.tu-home-lower) .hl-gift-ribbon{position:absolute;left:65px;top:0;bottom:0;width:20px;background:#075461}:is(#tu-home-lower,.tu-home-lower) .hl-gift-ribbon:after{content:'';position:absolute;top:38px;left:-65px;width:285px;height:18px;background:#075461}:is(#tu-home-lower,.tu-home-lower) .hl-gift-bow{position:absolute;left:42px;top:12px;color:#075461;font:bold 74px/.7 Georgia,serif;transform:rotate(-25deg)}:is(#tu-home-lower,.tu-home-lower) .hl-gift>span{position:absolute;left:110px;top:92px;font-size:8px;letter-spacing:.08em}:is(#tu-home-lower,.tu-home-lower) .hl-gift>b{position:absolute;right:32px;top:70px;font-size:34px;font-weight:400;color:#b48743}
:is(#tu-home-lower,.tu-home-lower) .hl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 23px;background:#073e4d;color:#fff!important;text-decoration:none!important;border-radius:7px;border:1px solid #073e4d;font:700 14px/1.5 Ubuntu,Arial,sans-serif!important;transition:transform .2s,background .2s}:is(#tu-home-lower,.tu-home-lower) .hl-card>.hl-button{margin-top:auto}:is(#tu-home-lower,.tu-home-lower) .hl-gift-links{display:flex;gap:36px;margin-top:auto;flex-wrap:wrap;justify-content:center;padding:12px 0}:is(#tu-home-lower,.tu-home-lower) .hl-gift-links a{font:700 14px/1.6 Ubuntu,Arial,sans-serif;color:#073e4d;text-decoration:underline;text-underline-offset:7px}
:is(#tu-home-lower,.tu-home-lower) .hl-how{padding:72px 0 80px!important;background:#fff!important}:is(#tu-home-lower,.tu-home-lower) .hl-how h2{max-width:750px}:is(#tu-home-lower,.tu-home-lower) .hl-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding:0;margin:38px 0 0}:is(#tu-home-lower,.tu-home-lower) .hl-steps li{position:relative;padding:0;margin:0;min-width:0}:is(#tu-home-lower,.tu-home-lower) .hl-steps li>span{display:block;font:400 48px/1.2 Georgia,serif;color:#b48743;margin-bottom:14px}:is(#tu-home-lower,.tu-home-lower) .hl-steps li:not(:last-child):after{content:'';position:absolute;height:1px;background:#dac49f;top:30px;left:77px;right:0}:is(#tu-home-lower,.tu-home-lower) .hl-steps h3{font:700 18px/1.4 Ubuntu,Arial,sans-serif!important;margin-bottom:10px!important}:is(#tu-home-lower,.tu-home-lower) .hl-steps p{font-size:14px!important}
:is(#tu-home-lower,.tu-home-lower) .hl-contact{padding:58px 0!important;background:#073e4d!important;color:#fff}:is(#tu-home-lower,.tu-home-lower) .hl-contact>.hl-wrap{display:flex;align-items:center;gap:30px}:is(#tu-home-lower,.tu-home-lower) .hl-contact-copy{flex:1;min-width:0}:is(#tu-home-lower,.tu-home-lower) .hl-contact h2{color:white!important;font-size:36px!important}:is(#tu-home-lower,.tu-home-lower) .hl-contact p{color:#e4eeef!important;max-width:600px}:is(#tu-home-lower,.tu-home-lower) .hl-contact .hl-eyebrow{color:#d8b478!important}:is(#tu-home-lower,.tu-home-lower) .hl-contact-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}:is(#tu-home-lower,.tu-home-lower) .hl-gold{background:#b88c45;border-color:#b88c45}:is(#tu-home-lower,.tu-home-lower) .hl-outline{background:transparent;border-color:#b5cdcf}:is(#tu-home-lower,.tu-home-lower) .hl-contact-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px}:is(#tu-home-lower,.tu-home-lower) .hl-contact-meta a{font:400 13px/1.7 Ubuntu,Arial,sans-serif;color:#e4eeef;text-decoration:none}:is(#tu-home-lower,.tu-home-lower) .hl-turin{width:30%;color:#668b96;align-self:flex-end}:is(#tu-home-lower,.tu-home-lower) .hl-turin svg{display:block;width:100%;height:auto}
:is(#tu-home-lower,.tu-home-lower) a:focus-visible{outline:3px solid #d3a85e;outline-offset:5px}
@media(hover:hover){:is(#tu-home-lower,.tu-home-lower) .hl-card:hover .hl-ticket{transform:rotate(-4deg) translateY(-4px)}:is(#tu-home-lower,.tu-home-lower) .hl-card:hover .hl-gift{transform:rotate(0) translateY(-4px)}:is(#tu-home-lower,.tu-home-lower) .hl-button:hover{transform:translateY(-2px)}}
@media(max-width:750px){:is(#tu-home-lower,.tu-home-lower) .hl-wrap{padding:0 22px}:is(#tu-home-lower,.tu-home-lower) .hl-about,:is(#tu-home-lower,.tu-home-lower) .hl-ways,:is(#tu-home-lower,.tu-home-lower) .hl-how{padding:46px 0!important}:is(#tu-home-lower,.tu-home-lower) .hl-about-grid{grid-template-columns:1fr;gap:30px}:is(#tu-home-lower,.tu-home-lower) h2{font-size:29px!important}:is(#tu-home-lower,.tu-home-lower) .hl-about-photo{height:300px}:is(#tu-home-lower,.tu-home-lower) .hl-lead{font-size:16px!important}:is(#tu-home-lower,.tu-home-lower) .hl-values{gap:10px;margin-top:27px}:is(#tu-home-lower,.tu-home-lower) .hl-values p{font-size:11px!important}:is(#tu-home-lower,.tu-home-lower) .hl-cards{grid-template-columns:1fr;gap:20px}:is(#tu-home-lower,.tu-home-lower) .hl-card{padding:24px 20px 28px}:is(#tu-home-lower,.tu-home-lower) .hl-art{height:170px;margin-bottom:18px}:is(#tu-home-lower,.tu-home-lower) h3{font-size:25px!important}:is(#tu-home-lower,.tu-home-lower) .hl-steps{grid-template-columns:1fr;gap:26px;margin-top:30px}:is(#tu-home-lower,.tu-home-lower) .hl-steps li{padding-left:64px}:is(#tu-home-lower,.tu-home-lower) .hl-steps li>span{position:absolute;left:0;top:0;font-size:38px}:is(#tu-home-lower,.tu-home-lower) .hl-steps li:not(:last-child):after{display:none}:is(#tu-home-lower,.tu-home-lower) .hl-contact{padding:42px 0!important}:is(#tu-home-lower,.tu-home-lower) .hl-contact h2{font-size:29px!important}:is(#tu-home-lower,.tu-home-lower) .hl-contact-actions{flex-direction:column;align-items:stretch}:is(#tu-home-lower,.tu-home-lower) .hl-turin{display:none}:is(#tu-home-lower,.tu-home-lower) .hl-gift-links{gap:30px}:is(#tu-home-lower,.tu-home-lower) .hl-contact-meta{gap:10px 20px}}
@media(prefers-reduced-motion:reduce){:is(#tu-home-lower,.tu-home-lower) .hl-ticket,:is(#tu-home-lower,.tu-home-lower) .hl-gift,:is(#tu-home-lower,.tu-home-lower) .hl-button{transition:none!important;transform:none!important}}
:is(#tu-home-lower,.tu-home-lower) h2{scroll-margin-top:115px}
