@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,400;9..144,500&display=swap";:root{font-family:DM Sans,sans-serif;color:#1e2d29;background:#f4f0e8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}:root{--green: #173e36;--deep: #102c27;--cream: #f4f0e8;--gold: #d4a15c;--ink: #1e2d29;--muted: #66706a}.site-shell{overflow:hidden;background:var(--cream)}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,76px);background:var(--green);color:#f9f5ed;position:relative;z-index:10}.wordmark{display:flex;align-items:center;gap:11px;text-transform:uppercase;font-size:10px;line-height:1.1;letter-spacing:.15em;font-weight:600}.wordmark-mark{flex:none;width:40px;height:40px;border-radius:50%;display:block;box-shadow:0 0 0 1px #ffffff38}.main-nav{display:flex;gap:clamp(20px,3vw,46px);margin-left:auto;margin-right:44px;font-size:12px;color:#dfe5dc}.main-nav a,.header-cta,.text-link,.footer-links a{transition:color .25s ease}.main-nav a:hover,.header-cta:hover,.text-link:hover,.footer-links a:hover{color:var(--gold)}.header-cta{font-size:12px;color:#fff}.header-cta span,.text-link span{margin-left:8px;color:var(--gold);font-size:16px}.menu-toggle{display:none;background:none;border:0;color:#fff}.hero-section{min-height:72vh;position:relative;color:#f9f5ed;display:flex;align-items:center}.hero-slides,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-slides{overflow:hidden;background:#183b35}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}.hero-slide.is-active{opacity:1}.hero-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 8.5s ease-out}.hero-slide.is-active img{transform:scale(1)}.hero-shade{background:linear-gradient(90deg,#0a201bd1,#0a201b2e 70%),linear-gradient(0deg,rgba(10,32,27,.5),transparent 50%)}.hero-copy{position:relative;z-index:1;margin-left:clamp(24px,10vw,160px);padding-top:30px}.kicker,.section-label{text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:700;color:#9a6c35}.kicker.light{color:var(--gold)}h1,h2,h3,p{margin-top:0}.hero-copy h1{font-size:clamp(58px,9vw,144px);line-height:.88;letter-spacing:-.07em;font-weight:400;margin:22px 0 28px}.hero-copy h1 em,h2 em{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.06em}.round-link{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;font-size:24px;transition:background .25s}.round-link:hover{background:var(--gold);border-color:var(--gold);color:var(--deep)}.hero-note{position:absolute;z-index:1;right:clamp(24px,5vw,76px);bottom:30px;display:flex;align-items:center;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#dfe5dc}.hero-note i{width:54px;height:1px;background:var(--gold)}.hero-place{min-width:190px}.hero-dots{display:flex;gap:9px;margin-left:6px}.hero-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:transparent;cursor:pointer;transition:background .25s,border-color .25s}.hero-dots button:hover{border-color:var(--gold)}.hero-dots button.is-active{background:var(--gold);border-color:var(--gold)}.hero-pause{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:transparent;color:#fff;font-size:9px;line-height:1;cursor:pointer}.hero-pause:hover{border-color:var(--gold);color:var(--gold)}.section-pad{padding:clamp(74px,10vw,150px) clamp(24px,9vw,150px)}.section-label{color:#a46f35;margin-bottom:38px}.intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10%}.intro-grid h2,.section-heading h2{color:var(--green);font-size:clamp(42px,6vw,90px);line-height:.96;letter-spacing:-.07em;font-weight:500;margin:0}.intro-body{align-self:end;max-width:430px}.intro-quote{font:400 clamp(19px,1.9vw,25px)/1.28 Fraunces,Georgia,serif;letter-spacing:-.025em;color:var(--green);margin:0 0 26px;padding-left:20px;border-left:2px solid var(--gold)}.intro-body p{color:var(--muted);line-height:1.75;font-size:15px;margin-bottom:28px}.text-link{display:inline-block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.destination-section{background:var(--green);color:#f6f1e8}.destination-section .section-label{color:var(--gold)}.destination-section .section-heading h2{color:#f6f1e8}.country-tabs{display:flex;gap:10px;flex-wrap:wrap}.country-tabs button{padding:11px 22px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:#dfe5dc;font:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.country-tabs button:hover{border-color:var(--gold);color:var(--gold)}.country-tabs button.is-active{background:var(--gold);border-color:var(--gold);color:var(--green)}.destination-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,34px);animation:destination-in .5s ease both}@keyframes destination-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.destination-media{aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,#1b3f37,#0d2621);margin-bottom:22px}.destination-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.destination-card:hover .destination-media img{transform:scale(1.05)}.destination-card h3{font:400 clamp(24px,2.6vw,34px)/1.1 Fraunces,Georgia,serif;letter-spacing:-.03em;margin:0 0 14px}.destination-card p{color:#cdd8d0;font-size:14px;line-height:1.75;margin:0}@media (prefers-reduced-motion: reduce){.destination-grid{animation:none}}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:54px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.path-card{height:520px;position:relative;overflow:hidden;color:#fff}.path-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.path-card:hover img{transform:scale(1.05)}.path-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(11,31,26,.95),rgba(11,31,26,.78) 34%,rgba(11,31,26,.3) 62%,transparent 86%)}.path-overlay{position:absolute;z-index:1;bottom:32px;left:30px;right:26px}.path-overlay h3{font:400 clamp(28px,3vw,42px)/1 Fraunces,serif;margin-bottom:15px}.path-overlay p{color:#d8e0d9;font-size:12px;line-height:1.6;max-width:300px;margin-bottom:22px}.path-overlay span{text-transform:uppercase;letter-spacing:.15em;font-size:10px}.path-overlay b{color:var(--gold);font-size:16px;margin-left:7px}.itinerary-section{background:#e8e1d4}.trip-viewport{overflow:hidden}.trip-track{--gap: 16px;--per-view: 3;display:flex;gap:var(--gap);transform:translate(calc(var(--i) * -1 * ((100% + var(--gap)) / var(--per-view))))}.trip-track.is-animated{transition:transform .6s cubic-bezier(.4,0,.2,1)}.trip-track>.itinerary-card{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view))}.itinerary-card{min-height:380px;padding:34px 30px;display:flex;flex-direction:column;position:relative;color:#fff;overflow:hidden;background:var(--green)}.itinerary-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.8;background:linear-gradient(135deg,#113d34b3,#102c27f2)}.itinerary-card>*{position:relative;z-index:2}.itinerary-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0b1f1af0,#0b1f1a38 78%)}.itinerary-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.itinerary-card:hover img{transform:scale(1.05)}.card-2{background:#8b5e37}.card-2:before{background:linear-gradient(135deg,#8e5d2f33,#31231af2)}.card-3{background:#a3a276}.card-3:before{background:linear-gradient(135deg,#747d554d,#15302af2)}.card-index{font-size:11px;color:var(--gold)}.itinerary-card .kicker{margin-top:auto;color:var(--gold)}.itinerary-card h3{font:400 clamp(27px,3vw,42px)/1.03 Fraunces,serif;max-width:300px;letter-spacing:-.04em;margin:14px 0 25px}.trip-date{font-size:12px;color:#d7e0d8;padding-right:58px}.itinerary-card>a,.itinerary-card>button{position:absolute;right:26px;bottom:25px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:transparent;color:inherit;font-size:18px;cursor:pointer}.itinerary-card>a:hover,.itinerary-card>button:hover{border-color:var(--gold);color:var(--gold)}.itinerary-card.is-clickable{cursor:pointer}.trip-controls{margin-top:42px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.trip-controls>button{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid rgba(23,62,54,.3);border-radius:50%;background:transparent;color:var(--green);font-size:15px;cursor:pointer;transition:border-color .25s,color .25s}.trip-controls>button:hover{border-color:var(--gold);color:var(--gold)}.trip-dots{display:flex;gap:10px;margin-left:6px}.trip-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:1px solid rgba(23,62,54,.38);background:transparent;cursor:pointer;transition:background .25s,border-color .25s}.trip-dots button:hover{border-color:var(--gold)}.trip-dots button.is-active{background:var(--gold);border-color:var(--gold)}.trip-count{margin-left:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.trip-count i{display:inline-block;width:30px;height:1px;background:#173e364d;vertical-align:middle;margin:0 6px}.trip-pause{font-size:10px;line-height:1}@media (prefers-reduced-motion: reduce){.trip-track.is-animated,.hero-slide,.hero-slide img{transition:none}.hero-slide.is-active img{transform:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.itinerary-dialog{width:min(860px,92vw);max-height:88vh;padding:0;border:0;background:var(--cream);color:var(--ink);overflow:auto}.itinerary-dialog::backdrop{background:#0a201bc2}.dialog-inner{position:relative;padding:clamp(30px,4vw,58px)}.dialog-close{position:absolute;top:20px;right:20px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(23,62,54,.28);border-radius:50%;background:transparent;color:var(--green);font-size:20px;line-height:1;cursor:pointer;transition:border-color .25s,color .25s}.dialog-close:hover{border-color:var(--gold);color:var(--gold)}.itinerary-dialog h2{font:400 clamp(30px,4vw,50px)/1.02 Fraunces,Georgia,serif;letter-spacing:-.04em;color:var(--green);margin:14px 0 12px;max-width:90%}.itinerary-dialog h3{font:700 10px/1 inherit;text-transform:uppercase;letter-spacing:.19em;color:#a46f35;margin:40px 0 16px}.dialog-subtitle{font:400 clamp(15px,1.5vw,19px)/1.4 Fraunces,Georgia,serif;color:var(--muted);margin:0 0 18px;max-width:90%}.dialog-meta{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-bottom:26px}.dialog-intro{font-size:15px;line-height:1.75;color:#445049;margin-bottom:8px}.dialog-highlights{margin:0;padding:0;list-style:none;display:grid;gap:11px}.dialog-highlights li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:#445049}.dialog-highlights li:before{content:"—";position:absolute;left:0;color:var(--gold)}.dialog-table-scroll{overflow-x:auto}.dialog-days{width:100%;border-collapse:collapse;font-size:13px}.dialog-days th,.dialog-days td{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid rgba(23,62,54,.14);vertical-align:top}.dialog-days thead th{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#a46f35;font-weight:700}.dialog-days tbody th{white-space:nowrap;font-weight:600;color:var(--green);width:78px}.dialog-days td{color:#445049;line-height:1.5}.dialog-days td:last-child{white-space:nowrap;color:var(--muted)}.itinerary-dialog .contact-button{margin-top:38px}@media (max-width: 800px){.dialog-days td:last-child{white-space:normal}}.contact-section{padding:clamp(90px,14vw,190px) 24px;background:var(--green);color:#f8f3e9;text-align:center}.contact-section .kicker{color:var(--gold)}.contact-section h2{font-size:clamp(55px,9vw,130px);line-height:.86;letter-spacing:-.08em;font-weight:400;margin:28px 0 50px}.contact-button{display:inline-flex;gap:25px;align-items:center;padding:18px 23px;color:var(--green);background:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.contact-button span{font-size:18px}.contact-button:hover{background:#f0c783}.page-hero{position:relative;min-height:clamp(340px,44vh,440px);display:flex;align-items:flex-end;overflow:hidden;background:#123029;color:#f9f5ed}.page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a201bcc,#0a201b1f 72%),linear-gradient(0deg,#0a201be6,#0a201b6b 58%,#0a201b80)}.page-hero-copy{position:relative;z-index:1;width:100%;padding:clamp(32px,5vw,62px) clamp(24px,9vw,150px)}.page-hero h1{font-size:clamp(44px,7vw,92px);line-height:.92;letter-spacing:-.07em;font-weight:500;margin:18px 0 22px}.page-hero h1 em{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.06em}.page-lede{max-width:620px;font-size:15px;line-height:1.7;color:#dfe5dc;margin:0 0 6px}.advisor-reasons{background:var(--cream)}.advisor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(30px,4vw,58px)}.advisor-block{border-top:1px solid rgba(23,62,54,.18);padding-top:22px}.advisor-index{display:block;font-size:11px;letter-spacing:.12em;color:var(--gold);margin-bottom:14px}.advisor-block h2{color:var(--green);font:400 clamp(23px,2.5vw,32px)/1.12 Fraunces,Georgia,serif;letter-spacing:-.03em;margin:0 0 14px}.advisor-block p{color:#445049;font-size:15px;line-height:1.78;margin:0}.advisor-signoff{margin:clamp(46px,6vw,76px) 0 0;font:400 clamp(21px,2.4vw,30px)/1.3 Fraunces,Georgia,serif;letter-spacing:-.03em;color:var(--green);max-width:660px}.advisor-community{background:var(--green);color:#f6f1e8;padding:clamp(64px,9vw,120px) clamp(24px,9vw,150px)}.advisor-community-inner{max-width:720px}.advisor-community h2{font:400 clamp(28px,3.6vw,48px)/1.08 Fraunces,Georgia,serif;letter-spacing:-.04em;margin:18px 0 20px}.advisor-community p{color:#d7e0d8;font-size:15px;line-height:1.78;margin:0 0 18px}.advisor-join{font-weight:700;text-transform:uppercase;letter-spacing:.13em;font-size:11px;color:var(--gold)!important;margin-top:26px!important}.advisor-note{font-size:13px!important;color:#a7b8ae!important;margin:20px 0 0!important}.advisor-contact{background:var(--cream);text-align:center}.advisor-phone{display:inline-block;margin-top:16px;font:400 clamp(28px,4vw,52px)/1 Fraunces,Georgia,serif;letter-spacing:-.03em;color:var(--green);transition:color .25s}.advisor-phone:hover{color:var(--gold)}.contact-main{display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;background:var(--cream)}.contact-form-panel{padding:clamp(50px,7vw,110px) clamp(24px,6vw,96px)}.contact-form-panel .section-label{margin-bottom:34px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:26px}.field{display:flex;flex-direction:column;margin:0 0 30px}.field label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#7c8a83;margin-bottom:10px}.field label span{text-transform:none;letter-spacing:.02em;font-weight:400}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:15px;color:var(--green);background:transparent;border:0;border-bottom:1px solid rgba(23,62,54,.25);border-radius:0;padding:9px 0;transition:border-color .25s}.field textarea{resize:vertical;line-height:1.7}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:22px;cursor:pointer}.field input::placeholder{color:#9aa8a1}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--gold)}.contact-form-panel .contact-button{margin-top:10px;border:0;cursor:pointer;font-family:inherit}.form-note{margin:22px 0 0;font-size:12px;line-height:1.7;color:var(--muted);max-width:420px}.form-note a{color:var(--green);border-bottom:1px solid var(--gold)}.contact-details{background:var(--green);color:#f6f1e8;padding:clamp(50px,7vw,110px) clamp(24px,5vw,76px);display:flex;flex-direction:column}.section-label.light{color:var(--gold)}.contact-item{padding:26px 0;border-bottom:1px solid rgba(255,255,255,.14)}.contact-item:first-of-type{padding-top:8px}.contact-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#a7b8ae;margin-bottom:12px}.contact-item a{font:400 clamp(19px,1.9vw,25px)/1.25 Fraunces,Georgia,serif;letter-spacing:-.02em;color:#f6f1e8;transition:color .25s;word-break:break-word}.contact-item a:hover{color:var(--gold)}.contact-item p{margin:0;font-size:14px;line-height:1.7;color:#d7e0d8}.contact-aside-note{margin-top:auto;padding-top:40px}.contact-aside-note p{margin:0 0 12px;font-size:14px;color:#d7e0d8}.contact-aside-note .text-link{color:#fff}.about-page{background:var(--cream);padding:clamp(56px,7vw,116px) clamp(24px,9vw,150px) clamp(70px,9vw,130px)}.about-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(36px,6vw,92px);align-items:start}.about-portrait{margin:0;position:sticky;top:40px}.about-portrait-frame{aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(135deg,#1b3f37,#0d2621)}.about-portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.about-portrait figcaption{display:flex;flex-direction:column;gap:5px;margin-top:20px;padding-top:18px;border-top:1px solid var(--gold)}.about-portrait strong{font:400 22px/1.1 Fraunces,Georgia,serif;color:var(--green)}.about-portrait span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.about-story h1{color:var(--green);font-size:clamp(44px,6.5vw,88px);line-height:.94;letter-spacing:-.07em;font-weight:500;margin:0 0 38px}.about-story h1 em{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.06em}.about-story p{color:#445049;font-size:15px;line-height:1.85;margin:0 0 22px;max-width:640px}.about-quote{margin:44px 0 0;padding:30px 0 0;border-top:1px solid rgba(23,62,54,.18)}.about-quote p{font:400 clamp(23px,2.7vw,36px)/1.22 Fraunces,Georgia,serif;letter-spacing:-.035em;color:var(--green);margin:0 0 16px;max-width:620px}.about-quote cite{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--gold)}.about-links{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:44px}.legal-page{background:var(--cream);padding:clamp(60px,8vw,120px) clamp(24px,9vw,150px) clamp(70px,9vw,130px)}.legal-intro{max-width:820px;margin-bottom:clamp(44px,6vw,76px)}.legal-intro h1{color:var(--green);font-size:clamp(44px,7vw,96px);line-height:.94;letter-spacing:-.07em;font-weight:500;margin:0}.legal-intro h1 em{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.06em}.legal-body{max-width:780px}.legal-body section{margin-bottom:42px}.legal-body h2{color:var(--green);font:400 clamp(22px,2.4vw,30px)/1.15 Fraunces,Georgia,serif;letter-spacing:-.02em;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid rgba(23,62,54,.16)}.legal-body p{color:#445049;font-size:15px;line-height:1.8;margin:0 0 16px}.legal-body p:last-child{margin-bottom:0}.legal-lead{font-weight:600;color:var(--green)!important;margin-bottom:12px!important}.legal-body ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}.legal-body li{position:relative;padding-left:22px;color:#445049;font-size:15px;line-height:1.65}.legal-body li:before{content:"—";position:absolute;left:0;color:var(--gold)}.legal-signoff{margin-top:54px;padding-top:26px;border-top:1px solid var(--gold);font-style:italic;color:var(--muted)!important}.site-footer{min-height:140px;padding:36px clamp(24px,5vw,76px);display:flex;align-items:center;justify-content:space-between;color:#dce4dc;background:#102c27;font-size:11px}.footer-mark{color:#f9f5ed}.site-footer p{margin:0 0 8px;color:#fff}.site-footer small{color:#94a79d}.footer-links{display:flex;gap:25px;text-transform:uppercase;letter-spacing:.12em;font-size:10px}@media (max-width: 800px){.site-header{height:72px}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:25px;flex-direction:column;background:var(--green);margin:0}.main-nav.is-open{display:flex}.header-cta{display:none}.menu-toggle{display:flex;align-items:center;gap:4px;flex-direction:column;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.menu-toggle span{width:22px;height:1px;background:#fff}.intro-grid{grid-template-columns:1fr;gap:45px}.testimonial-section{grid-template-columns:1fr}.testimonial-image img{min-height:330px;height:330px}.path-grid,.advisor-grid,.contact-main,.field-row,.destination-grid,.about-grid{grid-template-columns:1fr}.about-portrait{position:static;max-width:420px}.trip-track{--per-view: 1}.trip-count{margin-left:0}.path-card{height:440px}.section-heading{align-items:start;gap:20px;flex-direction:column}.site-footer{flex-wrap:wrap;gap:25px}.footer-links{width:100%}.hero-section{min-height:76vh}}@media (max-width: 480px){.hero-copy h1{font-size:62px}.hero-note{right:20px;left:20px;font-size:8px;flex-wrap:wrap}.hero-note i{width:25px}.hero-place{min-width:0}.section-pad{padding:78px 22px}}
