.TripDetailPage-module__VdS85G__page{background:var(--canvas)}.TripDetailPage-module__VdS85G__page h1,.TripDetailPage-module__VdS85G__page h2{text-wrap:balance}.TripDetailPage-module__VdS85G__page p{line-height:1.8}.TripDetailPage-module__VdS85G__page a{max-width:100%}.TripDetailPage-module__VdS85G__hero{background:var(--navy);color:var(--ivory);grid-template-columns:52% 48%;padding-top:88px;display:grid;position:relative}.TripDetailPage-module__VdS85G__heroImage{grid-column:2;min-height:690px;position:relative}.TripDetailPage-module__VdS85G__heroImage img,.TripDetailPage-module__VdS85G__photo img{object-fit:cover}.TripDetailPage-module__VdS85G__heroCopy{grid-area:1/1;align-self:center;min-width:0;padding:76px 48px 64px max(48px,50vw - 680px)}.TripDetailPage-module__VdS85G__hero h1{font-family:var(--serif);margin:0 0 26px;font-size:clamp(48px,4.9vw,76px);font-weight:500;line-height:.98}.TripDetailPage-module__VdS85G__intro{max-width:520px;color:var(--canvas);font-size:14px}.TripDetailPage-module__VdS85G__booking{border-top:1px solid var(--line-dark);margin-top:30px;padding-top:22px}.TripDetailPage-module__VdS85G__price{font-family:var(--serif);margin:0;font-size:42px;line-height:1.2!important}.TripDetailPage-module__VdS85G__price span{font-family:var(--sans);letter-spacing:.12em;margin-left:8px;font-size:10px;display:inline-block}.TripDetailPage-module__VdS85G__meta{letter-spacing:.07em;margin:10px 0 22px;font-size:11px}.TripDetailPage-module__VdS85G__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.TripDetailPage-module__VdS85G__actions a{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.TripDetailPage-module__VdS85G__section{padding:88px 0}.TripDetailPage-module__VdS85G__section h2,.TripDetailPage-module__VdS85G__final h2{margin:0 0 24px;font-size:clamp(36px,4vw,58px);line-height:1.04}.TripDetailPage-module__VdS85G__glance{background:var(--sand);padding:62px 0}.TripDetailPage-module__VdS85G__glance h2{font-size:40px}.TripDetailPage-module__VdS85G__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.TripDetailPage-module__VdS85G__stats>div{border-top:1px solid var(--line-light);padding-top:22px}.TripDetailPage-module__VdS85G__stats svg{stroke-width:1.35px;width:32px;height:32px;margin-bottom:18px}.TripDetailPage-module__VdS85G__stats h3,.TripDetailPage-module__VdS85G__phases h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.5}.TripDetailPage-module__VdS85G__stats p{margin:8px 0 0;font-size:11px}.TripDetailPage-module__VdS85G__why,.TripDetailPage-module__VdS85G__choice{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.TripDetailPage-module__VdS85G__why>p,.TripDetailPage-module__VdS85G__choice p,.TripDetailPage-module__VdS85G__copy p{font-size:14px}.TripDetailPage-module__VdS85G__flow{background:var(--navy);color:var(--ivory)}.TripDetailPage-module__VdS85G__phases{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:42px 0 35px;padding:0;list-style:none;display:grid}.TripDetailPage-module__VdS85G__phases li{border-top:1px solid var(--line-dark);padding-top:22px}.TripDetailPage-module__VdS85G__phases svg{stroke-width:1.35px;width:32px;height:32px;color:var(--sand);margin-bottom:18px;display:block}.TripDetailPage-module__VdS85G__phases p{color:var(--canvas);font-size:12px}.TripDetailPage-module__VdS85G__fishing,.TripDetailPage-module__VdS85G__boat{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.TripDetailPage-module__VdS85G__photo{min-height:470px;position:relative}.TripDetailPage-module__VdS85G__copy{min-width:0}.TripDetailPage-module__VdS85G__copy a{align-items:center;gap:10px;margin-top:18px;display:inline-flex}.TripDetailPage-module__VdS85G__aboard{background:var(--slate);color:var(--ivory)}.TripDetailPage-module__VdS85G__boat{grid-template-columns:1fr 1.1fr}.TripDetailPage-module__VdS85G__included{background:var(--sand)}.TripDetailPage-module__VdS85G__includeGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;display:grid}.TripDetailPage-module__VdS85G__includeGrid ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.TripDetailPage-module__VdS85G__includeGrid li{align-items:center;gap:9px;font-size:12px;display:flex}.TripDetailPage-module__VdS85G__includeGrid li svg{flex-shrink:0}.TripDetailPage-module__VdS85G__packing{background:var(--navy);color:var(--ivory);padding:38px;display:block}.TripDetailPage-module__VdS85G__packing h3{font-family:var(--serif);margin:18px 0;font-size:34px;font-weight:500}.TripDetailPage-module__VdS85G__packing p{font-size:12px}.TripDetailPage-module__VdS85G__packing span{letter-spacing:.06em;align-items:center;gap:12px;margin-top:25px;font-size:10px;display:flex}.TripDetailPage-module__VdS85G__cross{border-left:1px solid var(--line-light);padding:32px 0 32px 45px}.TripDetailPage-module__VdS85G__comparison{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px;display:grid}.TripDetailPage-module__VdS85G__comparison strong{margin-bottom:10px;font-size:12px;display:block}.TripDetailPage-module__VdS85G__comparison p{font-size:12px}.TripDetailPage-module__VdS85G__final{background:var(--navy);color:var(--ivory);padding:90px 0}.TripDetailPage-module__VdS85G__final h2{max-width:750px}.TripDetailPage-module__VdS85G__final .TripDetailPage-module__VdS85G__booking{max-width:730px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__hero{min-height:780px;display:block}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__heroImage{min-height:0;position:absolute;inset:0}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__heroImage:after{content:"";background:linear-gradient(90deg,#17262de6,#17262d40),linear-gradient(#0000,#17262da6);position:absolute;inset:0}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__heroCopy{max-width:880px;padding-top:110px;padding-bottom:80px;position:relative}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__hero h1{font-size:clamp(52px,5.8vw,84px)}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__booking{max-width:620px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__fishing{grid-template-columns:1fr;gap:38px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__fishing .TripDetailPage-module__VdS85G__photo{min-height:440px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__fishing .TripDetailPage-module__VdS85G__photo img{object-position:center 65%}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__fishing .TripDetailPage-module__VdS85G__copy{max-width:850px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__boat .TripDetailPage-module__VdS85G__photo{min-height:520px}.TripDetailPage-module__VdS85G__page .TripDetailPage-module__VdS85G__text-link{line-height:1.6}@media (max-width:1100px){.TripDetailPage-module__VdS85G__heroCopy{padding-left:28px;padding-right:28px}.TripDetailPage-module__VdS85G__stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.TripDetailPage-module__VdS85G__why,.TripDetailPage-module__VdS85G__choice,.TripDetailPage-module__VdS85G__fishing,.TripDetailPage-module__VdS85G__boat,.TripDetailPage-module__VdS85G__includeGrid{gap:40px}.TripDetailPage-module__VdS85G__phases{gap:20px}.TripDetailPage-module__VdS85G__includeGrid ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.TripDetailPage-module__VdS85G__hero{grid-template-columns:1fr;padding-top:74px}.TripDetailPage-module__VdS85G__heroImage{grid-area:1/1;min-height:420px}.TripDetailPage-module__VdS85G__heroCopy{grid-area:2/1;padding:52px 28px}.TripDetailPage-module__VdS85G__hero h1{font-size:64px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__heroCopy{padding-top:110px}.TripDetailPage-module__VdS85G__phases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.TripDetailPage-module__VdS85G__section{padding:60px 0}.TripDetailPage-module__VdS85G__why,.TripDetailPage-module__VdS85G__choice,.TripDetailPage-module__VdS85G__fishing,.TripDetailPage-module__VdS85G__boat,.TripDetailPage-module__VdS85G__includeGrid{grid-template-columns:1fr;gap:30px}.TripDetailPage-module__VdS85G__photo,.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__boat .TripDetailPage-module__VdS85G__photo{min-height:420px}.TripDetailPage-module__VdS85G__cross{border-left:0;border-top:1px solid var(--line-light);padding:28px 0 0}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__hero{min-height:740px}.TripDetailPage-module__VdS85G__final{padding:65px 0}}@media (max-width:480px){.TripDetailPage-module__VdS85G__heroImage{min-height:310px}.TripDetailPage-module__VdS85G__heroCopy{padding:40px 15px}.TripDetailPage-module__VdS85G__hero h1,.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__hero h1{font-size:46px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__heroCopy{padding:100px 15px 55px}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__hero{min-height:0}.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__heroImage img{object-position:65% center}.TripDetailPage-module__VdS85G__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.TripDetailPage-module__VdS85G__phases{grid-template-columns:1fr;gap:14px}.TripDetailPage-module__VdS85G__phases li{grid-template-columns:35px 1fr;column-gap:15px;display:grid}.TripDetailPage-module__VdS85G__phases svg{grid-row:span 2;width:28px;height:28px}.TripDetailPage-module__VdS85G__phases p{margin:8px 0}.TripDetailPage-module__VdS85G__photo,.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__boat .TripDetailPage-module__VdS85G__photo,.TripDetailPage-module__VdS85G__three .TripDetailPage-module__VdS85G__fishing .TripDetailPage-module__VdS85G__photo{min-height:320px}.TripDetailPage-module__VdS85G__packing{padding:28px}.TripDetailPage-module__VdS85G__actions{gap:24px}.TripDetailPage-module__VdS85G__price{font-size:38px}.TripDetailPage-module__VdS85G__meta{font-size:10px}}
