.hxTheme-page{color:#193c2d;background:#fafaf6;padding-bottom:65px}.hxTheme-wrap{max-width:1240px;margin:auto;padding:0 28px}.hxTheme-hero{isolation:isolate;background:var(--theme);color:#fff;border-radius:14px;align-items:center;min-height:440px;margin:12px 0 0;padding:55px;display:flex;position:relative;overflow:hidden}.hxTheme-hero>img{object-fit:cover;z-index:-3}.hxTheme-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--theme),#000 35%) 0%,color-mix(in srgb,var(--theme) 80%,transparent) 42%,#001c1720 100%);z-index:-2;position:absolute;inset:0}.hxTheme-heroContent{max-width:620px}.hxTheme-icon{background:#ffffff17;border:1px solid #fff5;border-radius:10px;place-items:center;width:51px;height:51px;margin-bottom:25px;display:grid}.hxTheme-eyebrow{letter-spacing:.15em;font-size:9px;font-weight:700;line-height:1.7}.hxTheme-hero .hxTheme-eyebrow{color:#edf6dc}.website-shell .hxTheme-hero h1{letter-spacing:-.05em;color:#fff;margin:15px 0 21px;font-size:clamp(42px,5vw,65px);font-weight:800;line-height:1.02}.hxTheme-heroContent>p:last-of-type{color:#eff4e8;max-width:490px;font-size:14px;line-height:1.85}.hxTheme-heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.hxTheme-heroActions a{color:var(--theme);background:#fff;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.hxTheme-heroActions a:last-child{color:#fff;background:#ffffff10;border:1px solid #ffffff70}.hxTheme-facts{background:var(--pale);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:20px;margin:0 16px 43px;padding:23px 28px;display:flex}.hxTheme-facts span{color:var(--theme);align-items:center;gap:9px;font-size:11px;display:flex}.hxTheme-facts strong{font-size:18px}.hxTheme-head{justify-content:space-between;align-items:end;gap:25px;margin:40px 0 25px;display:flex}.website-shell .hxTheme-head h2{letter-spacing:-.04em;color:var(--theme);margin-top:12px;font-size:32px;line-height:1.1}.hxTheme-head p{color:#758468;max-width:390px;font-size:12px;line-height:1.8}.hxTheme-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 35px;display:grid}.hxTheme-links a{border:1px solid #ffffff80;border-radius:8px;align-items:center;gap:13px;padding:20px;display:flex}.hxTheme-links strong{flex:1;font-size:12px;font-weight:650;line-height:1.6}.hxTheme-links svg{flex-shrink:0}.hxTheme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.hxTheme-place{background:#fff;border:1px solid #dfe6d6;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.hxTheme-placeImage{background:var(--pale);height:225px;display:block;position:relative;overflow:hidden}.hxTheme-placeImage img{object-fit:cover;transition:transform .4s}.hxTheme-place:hover img{transform:scale(1.04)}.hxTheme-placeBody{flex-direction:column;flex:1;padding:24px;display:flex}.hxTheme-placeBody>span{color:var(--theme);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;display:flex}.website-shell .hxTheme-place h3{letter-spacing:-.035em;color:var(--theme);margin:13px 0;font-size:23px;line-height:1.2}.hxTheme-placeBody>p{color:#758168;margin-bottom:23px;font-size:12px;line-height:1.85}.hxTheme-placeBody>a{color:var(--theme);border-top:1px solid #e8ecdf;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:11px;font-weight:700;display:flex}.hxTheme-tips{background:var(--pale);border:1px solid #dfe6d5;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0;padding:26px;display:grid}.hxTheme-tips>div{color:var(--theme);align-items:start;gap:12px;display:flex}.hxTheme-tips svg{flex-shrink:0}.hxTheme-tips strong{font-size:12px;font-weight:600;line-height:1.7}.hxTheme-cta{background:var(--theme);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin:45px 0;padding:37px;display:flex}.website-shell .hxTheme-cta h2{color:#fff;letter-spacing:-.04em;margin-bottom:14px;font-size:30px;line-height:1.15}.hxTheme-cta p{color:#eef3e5;max-width:590px;font-size:13px;line-height:1.8}.hxTheme-cta>a{color:var(--theme);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:14px;padding:16px 21px;font-size:12px;font-weight:700;display:flex}.hxTheme-empty{background:var(--pale);border:1px dashed var(--theme);color:var(--theme);border-radius:10px;padding:35px;font-size:14px;line-height:1.9}.hxTheme-relatedTrips{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.hxTheme-page a:focus-visible{outline:3px solid var(--theme);outline-offset:5px}.hxTheme-hero a:focus-visible,.hxTheme-cta a:focus-visible{outline-color:#fff}@media (max-width:767px){.hxTheme-wrap{padding:0 18px}.hxTheme-hero{min-height:450px;padding:32px 25px}.hxTheme-heroContent>p:last-of-type{font-size:13px}.hxTheme-facts{flex-wrap:wrap;gap:15px;margin:0 8px 30px;padding:19px}.hxTheme-facts span{font-size:10px}.hxTheme-head{flex-direction:column;align-items:start;gap:15px;margin:30px 0 23px}.website-shell .hxTheme-head h2{font-size:29px}.hxTheme-grid,.hxTheme-relatedTrips{grid-template-columns:1fr}.hxTheme-links{grid-template-columns:1fr 1fr;gap:9px}.hxTheme-links a{flex-wrap:wrap;align-items:start;gap:8px;padding:15px}.hxTheme-links strong{min-width:70%;font-size:10px}.hxTheme-links svg:last-child{margin-left:auto}.hxTheme-tips{grid-template-columns:1fr;gap:20px;padding:23px}.hxTheme-cta{flex-direction:column;align-items:start;padding:28px}.website-shell .hxTheme-cta h2{font-size:28px}.hxTheme-cta>a{justify-content:space-between;width:100%}.hxTheme-placeImage{height:230px}}@media (prefers-reduced-motion:reduce){.hxTheme-placeImage img{transition:none}}.hxTheme-photoLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:26px 40px}.hxTheme-photoLinks>a{isolation:isolate;color:#fffdf3;background:#194037;border:1px solid #d4decb;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:36px;min-height:310px;padding:23px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hxTheme-photoLinks>a>img{object-fit:cover;z-index:-3}.hxTheme-cardShade{z-index:-2;background:linear-gradient(#082a2033 0%,#082a2022 25%,#082a20ed 100%);position:absolute;inset:0}.hxTheme-photoLinks>a.no-photo{background:linear-gradient(145deg,#365d45,#163d31)}.hxTheme-cardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.hxTheme-cardIcon{background:#103b2baa;border:1px solid #ffffff70;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.hxTheme-cardCount{color:#194037;background:#fffdf3;border-radius:30px;padding:5px 11px;font-size:12px;font-weight:650;line-height:1.6}.hxTheme-cardCopy{display:block}.hxTheme-photoLinks strong{letter-spacing:-.025em;margin-bottom:12px;font-size:25px;font-weight:650;line-height:1.2;display:block}.hxTheme-cardCopy>span:not(.hxTheme-cardAction){-webkit-line-clamp:2;color:#f0f4e6;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.hxTheme-cardAction{border-top:2px solid var(--category-accent,#d6f56a);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;font-size:13px;font-weight:600;display:flex}.hxTheme-photoLinks>a:focus-visible{outline-offset:4px;outline:3px solid #ad5428}.hxTheme-hero .hxTheme-eyebrow{font-size:12px}.hxTheme-heroContent>p:last-of-type{font-size:17px;line-height:1.7}.hxTheme-facts span{font-size:14px}.hxTheme-head p,.hxTheme-placeBody>p{color:#52684b;font-size:15px;line-height:1.75}.hxTheme-placeBody>span{font-size:12px}.hxTheme-placeBody>a,.hxTheme-heroActions a{min-height:46px;font-size:14px}.hxTheme-tips strong{font-size:15px}.hxTheme-cta p{font-size:16px}.hxTheme-cta>a{min-height:48px;font-size:15px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hxTheme-photoLinks>a{transition:box-shadow .22s,transform .22s}.hxTheme-photoLinks>a:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1940371a}}@media (max-width:1000px){.hxTheme-photoLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.hxTheme-photoLinks{grid-template-columns:1fr;gap:16px}.hxTheme-photoLinks>a{min-height:280px;padding:23px}.hxTheme-photoLinks strong{font-size:27px}}
