.analytics-consent[data-astro-cid-fg2vtww3]{z-index:1000;color:#203a34;width:min(350px,100vw - 2rem);font:400 12px/1.55 var(--phi-body,Arial,sans-serif);background:#f6f5ef;border:1px solid #c9d2c5;border-radius:3px;padding:1rem 1.15rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 5px 22px #203a3415}.analytics-consent[data-astro-cid-fg2vtww3][hidden]{display:none}.analytics-consent[data-astro-cid-fg2vtww3] strong[data-astro-cid-fg2vtww3]{font-size:12px;font-weight:500}.analytics-consent[data-astro-cid-fg2vtww3] p[data-astro-cid-fg2vtww3]{font:inherit;color:inherit;margin:.35rem 0 .65rem}.analytics-consent[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3]{color:inherit;text-underline-offset:3px}.analytics-actions[data-astro-cid-fg2vtww3]{gap:.6rem;display:flex}.analytics-actions[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #a7b6a7;border-radius:2px;flex:1;padding:.4rem .8rem;transition:background .2s,border-color .2s}.analytics-actions[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]:hover{background:#e5e9df;border-color:#203a34}.analytics-consent[data-astro-cid-fg2vtww3] [data-astro-cid-fg2vtww3]:focus-visible{outline-offset:3px;outline:2px solid #203a34}@media (prefers-reduced-motion:reduce){.analytics-actions[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{transition:none}}.language-flag[data-astro-cid-i4hfs4nr]{border-radius:1px;flex:0 0 16px;width:16px;height:10px;display:block;overflow:hidden;box-shadow:0 0 0 1px #00000014}:root{--phi-paper:#f6f5ef;--phi-ink:#213b34;--phi-muted:#52665d;--phi-display:Georgia,"Times New Roman",serif;--phi-header-paper:#f6f5ef;--phi-header-ink:#213b34;--phi-hero-accent:#e5c79b;--paper:#f6f5ef;--ink:#213b34;--muted:#52665d;--surface:#e8ebe2;--display:Georgia,"Times New Roman",serif;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #c89059}::selection{color:#17342d;background:#d9c09a}.skip-link{z-index:150;background:#fff;padding:1rem;text-decoration:none;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}p{line-height:1.7}.preview-bar{color:#f6f3e9;letter-spacing:.16em;white-space:nowrap;background:#1b3932;justify-content:space-between;align-items:center;gap:1rem;height:31px;padding:0 4.5%;font-size:9px;font-weight:600;display:flex}body phi-lib-editorial-header{gap:1.5rem;min-height:84px;padding-inline:4.5%}body phi-lib-editorial-header .header-nav{gap:clamp(.9rem,1.8vw,2rem);position:absolute;left:50%;transform:translate(-50%)}body phi-lib-editorial-header .header-nav a{font-size:.76rem}body phi-lib-editorial-header .header-cta{font-size:.78rem;font-weight:600}body phi-lib-editorial-header.solid{box-shadow:0 5px 25px #122c2317}.brand-lockup{font:1.32rem/.9 var(--display);letter-spacing:.095em;align-items:center;gap:.8rem;display:flex}.brand-lockup small{letter-spacing:.3em;margin-top:.35rem;font:600 .54rem/1.2 Arial,sans-serif;display:block}.brand-symbol{width:40px;height:40px;font:italic 1.35rem var(--display);letter-spacing:0;border:1.2px solid;border-radius:50%;place-items:center;display:grid}.brand-logo{width:clamp(244px,21vw,292px);height:auto;transition:filter .3s,opacity .3s;display:block}body phi-lib-editorial-header[data-ready=true]:not(.solid) .brand-logo{filter:brightness(0)invert()}body phi-lib-editorial-header .header-brand:hover .brand-logo{opacity:.78}@media (width<=900px){.brand-logo{width:238px}}@media (width<=480px){.brand-logo{width:215px}}@media (prefers-reduced-motion:reduce){.brand-logo{transition:none}}body phi-lib-editorial-landscape-hero{height:min(860px,100svh);min-height:660px}body phi-lib-editorial-landscape-hero .hero-image{object-position:center 57%}body phi-lib-editorial-landscape-hero .hero-shade{background:linear-gradient(90deg,#071911ba 0%,#07191170 55%,#07191121 100%),linear-gradient(#0000 52%,#061c15a8)}body phi-lib-editorial-landscape-hero .hero-copy{max-width:890px;padding-top:clamp(175px,15vw,235px)}body phi-lib-editorial-landscape-hero .hero-copy .hero-title{letter-spacing:-.052em;max-width:11ch;font-size:clamp(4rem,7.2vw,7.5rem)}body phi-lib-editorial-landscape-hero .hero-intro{max-width:40ch;font-size:1.05rem}body phi-lib-editorial-landscape-hero .hero-cta{min-height:58px;padding:1.1rem 1.5rem;font-size:.93rem;box-shadow:0 10px 32px #07191136}body .split-intro{padding-top:100px;padding-bottom:95px}body .split-intro .split-title{max-width:13ch}body .split-intro .split-title em{color:#967452}body .split-copy p:first-child{color:#2b453a;font-size:1.13rem}body .split-copy p+p{margin-top:1.4rem}body .image-statement{height:clamp(350px,38vw,575px)}body .image-statement .statement-copy{max-width:42ch;bottom:3rem;left:8%}body .image-statement .statement-copy p{font-size:clamp(2rem,3.8vw,4.4rem)}body .image-statement .statement-shade{background:linear-gradient(90deg,#092119bf,#0000 85%),linear-gradient(#0000 50%,#0921196e)}.section{padding:clamp(75px,8vw,130px) 8%;scroll-margin-top:90px}.section-marker{color:#65786b;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #bac8ba;justify-content:space-between;gap:2rem;margin-bottom:3.7rem;padding-top:1.25rem;font-size:.68rem;font-weight:600;display:flex}.section-heading{justify-content:space-between;align-items:end;gap:4rem;margin-bottom:2.5rem;display:flex}.section-heading>p{color:#53675a;max-width:32ch;font-size:.96rem;line-height:1.7}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:600}.display{font:400 clamp(2.8rem,5vw,5.5rem)/1.04 var(--phi-display);letter-spacing:-.045em;margin:.7rem 0 0}.display em{color:#957454;font-weight:400}.explore-section{background:#eae9de}.explore-section .section-marker{border-color:#bfc8b8}.explore-section phi-lib-activity-catalog{margin-top:1.8rem;box-shadow:0 18px 45px #122e2314}.explore-section .activity-menu{background:#1d3b33}.explore-section .activity-menu button[aria-pressed=true]{color:#e7c594}.explore-section .activity-detail{font-weight:600}.territory-section{background:#f6f5ef}.territory-section .section-heading{margin-bottom:3.8rem}.territory-section phi-lib-point-explorer{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(2rem,4vw,4.5rem)}.territory-section .zone-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b6c6b5 transparent;gap:.35rem;padding:0 0 .55rem;display:flex;overflow-x:auto}.territory-section .zone-tabs button{scroll-snap-align:start;background:#e9ebdf;border-color:#d2d9cd;flex:0 0 clamp(96px,9vw,132px);min-height:68px;font-size:.7rem;font-weight:600;line-height:1.25}.territory-section .zone-tabs button[aria-pressed=true]{background:#24493c;border-color:#24493c;box-shadow:0 6px 18px #183c2a22}.territory-section .zone-tabs button span{font-size:.58rem}.territory-section .map-visual{aspect-ratio:8/5;border-radius:0;box-shadow:0 25px 65px #1e382b22}.territory-section .map-caption{color:#365548;letter-spacing:.08em;text-transform:uppercase;background:#f6f4e7eb;font-size:.58rem}.territory-section .zone-description{letter-spacing:-.025em;color:#254639;margin:0 0 1.15rem;font-size:clamp(1.65rem,2.3vw,2.25rem);line-height:1.22}.territory-section .point-item.active{background:#e7ebdf}.territory-section .point-copy strong{font:400 clamp(1.18rem,1.55vw,1.6rem)/1.15 var(--display)}.territory-section .point-more p{font-size:.82rem}.map-source-note{color:#6a776c;max-width:82ch;margin:2rem 0 0;font-size:.72rem;line-height:1.6}.photo-essay{background:#f1f0e9;padding:110px 8%}.photo-essay-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:1rem 6rem;margin-bottom:3rem;display:grid}.photo-essay-heading .eyebrow{grid-column:1/-1}.photo-essay-heading h2{font:400 clamp(2.9rem,4.8vw,5.3rem)/1.04 var(--phi-display);letter-spacing:-.045em;max-width:14ch;margin:0}.photo-essay-heading h2 em{color:#94775c;font-weight:400}.photo-essay-heading p{color:#5e6c62;max-width:34ch;font-size:.95rem}.photo-essay-grid{grid-template-rows:repeat(2,240px);grid-template-columns:1.2fr .7fr;gap:1rem;display:grid}.photo-essay figure{color:#fff;background:#244137;margin:0;position:relative;overflow:hidden}.photo-essay .photo-main{grid-row:1/3}.photo-essay img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.photo-essay figure:hover img{transform:scale(1.045)}.photo-essay figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071b15a6);position:absolute;inset:45% 0 0}.photo-essay figcaption{z-index:1;letter-spacing:.16em;justify-content:space-between;gap:1rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.photo-essay figcaption span{opacity:.7}.access-section{background:#e6e9df;grid-template-columns:1fr 1fr;min-height:710px;scroll-margin-top:90px;display:grid}.access-image{position:relative;overflow:hidden}.access-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.access-image:after{content:"";background:linear-gradient(#0000,#0d2116a3);position:absolute;inset:50% 0 0}.access-image span{z-index:1;color:#fff;letter-spacing:.16em;font-size:.68rem;position:absolute;bottom:2.5rem;left:8%}.access-copy{align-self:center;padding:clamp(4rem,7vw,7rem) clamp(2.5rem,7vw,7.5rem)}.access-copy h2{font:400 clamp(2.8rem,4.5vw,5rem)/1.07 var(--phi-display);letter-spacing:-.04em;max-width:12ch;margin:1.3rem 0 2rem}.access-copy h2 em{color:#977655;font-weight:400}.access-copy>p{color:#4f6256;max-width:47ch;font-size:.96rem}.access-steps{margin:2rem 0 1.5rem}.access-steps>div{border-top:1px solid #bdc7b9;grid-template-columns:2.3rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.access-steps>div:last-child{border-bottom:1px solid #bdc7b9}.access-steps span{font:italic 1.1rem var(--phi-display);color:#967452}.access-steps p{margin:0;font-size:.84rem;line-height:1.6}.access-steps strong{font-weight:600}.arrow-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 0;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link:hover{color:#a06f42}.access-copy small{color:#5d6a5d;max-width:42ch;margin-top:1.2rem;font-size:.7rem;line-height:1.5;display:block}.care-section{color:#f4f1e6;background:#1b3930;padding:90px 8% 110px}.care-section .section-marker{color:#d9c6a7;border-color:#6e8678}.care-section .care-title{font:400 clamp(2.8rem,4.6vw,5rem)/1.1 var(--phi-display);letter-spacing:-.04em;max-width:17ch;margin:0 0 5rem}.care-section .care-title em{color:#d6ac77;font-weight:400}.care-section phi-lib-point-line{--phi-point-columns:4}.care-section phi-lib-point-line p{color:#cddbd1;font-size:.82rem}.prepare-section{background:#f6f5ef;grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.prepare-section .section-marker{border:0;margin-bottom:3rem;padding:0}.prepare-section .display{font-size:clamp(2.8rem,4vw,4.5rem)}.prepare-intro{color:#5d6b5f;max-width:34ch;font-size:.9rem}.prepare-section .accordion{padding-top:.5rem;display:block}footer{color:#244138;background:#dfe5da;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(155px,.55fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding:4rem 8%;display:grid}footer>div:nth-child(2){flex-direction:column;gap:.8rem;display:flex}footer>div:nth-child(2) span{letter-spacing:.13em;font-size:.64rem}footer a{font-size:.8rem;text-decoration:none}footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer-brand{max-width:100%;display:inline-block}.footer-brand img{width:min(100%,220px);height:auto;display:block}.footer-illustration{flex-direction:column;place-self:start end;align-items:center;gap:1rem;width:min(100%,175px);display:flex}.footer-illustration img{opacity:1;width:175px;max-width:100%;height:auto;display:block}.footer-illustration small{color:#52665d;letter-spacing:.08em;text-align:center;max-width:175px;font-size:.62rem;line-height:1.5}.footer-meta{color:#52665d;border-top:1px solid #becabd;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.35rem;display:flex}.footer-meta small,.footer-credit{letter-spacing:.04em;font-size:.68rem}.footer-credit{align-items:center;gap:.65rem;margin-left:auto;display:inline-flex}.footer-credit img{object-fit:contain;width:20px;height:20px}footer p{color:#56695c;max-width:31ch;font-size:.78rem}.back-top{z-index:80;color:#244137;background:#f4f1e6;border:1px solid #b5c3b4;border-radius:50%;place-items:center;width:49px;height:49px;text-decoration:none;transition:transform .25s;display:grid;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 24px #102c2080}.back-top:hover{transform:translateY(-4px)}.back-top[hidden]{display:none}@media (width<=1050px){body phi-lib-editorial-header .header-nav{position:static;transform:none}body phi-lib-editorial-header .header-nav a{font-size:.68rem}body phi-lib-editorial-header{gap:1rem}.brand-lockup{font-size:1.1rem}.section,.photo-essay,.care-section{padding-inline:6%}}@media (width<=900px){body phi-lib-editorial-header .header-nav{display:none}body phi-lib-editorial-header .header-mobile{display:block}body phi-lib-editorial-header .header-cta{display:none}.preview-bar{padding-inline:5%}.brand-lockup{font-size:1.2rem}}@media (width<=760px){html{scroll-padding-top:74px}.preview-bar{height:31px;font-size:8px}.preview-bar span:first-child{display:none}.preview-bar span:last-child{text-align:center;width:100%}.brand-symbol{width:35px;height:35px}.brand-lockup{font-size:1.08rem}body phi-lib-editorial-landscape-hero{height:100svh;min-height:640px}body phi-lib-editorial-landscape-hero .hero-image{object-position:28% center}body phi-lib-editorial-landscape-hero .hero-copy{padding:175px 7% 110px}body phi-lib-editorial-landscape-hero .hero-copy .hero-title{font-size:clamp(3.7rem,11vw,5.6rem)}body phi-lib-editorial-landscape-hero .hero-intro{font-size:.96rem}body phi-lib-editorial-landscape-hero .hero-shade{background:linear-gradient(90deg,#071911c2,#07191165),linear-gradient(#0000 45%,#071911ac)}body .split-intro{padding:75px 6%}body .image-statement{height:390px}body .image-statement .statement-copy{bottom:2.5rem;left:6%;right:6%}.section{padding:75px 6%}.section-marker{margin-bottom:2.5rem;font-size:.6rem}.section-marker span+span{text-align:right;max-width:45%}.section-heading{margin-bottom:2rem;display:block}.section-heading>p{max-width:46ch}.territory-section .section-heading{margin-bottom:2.6rem}.territory-section phi-lib-point-explorer{grid-template-columns:1fr;gap:1.5rem}.territory-section .zone-tabs button{flex-basis:124px}.territory-section .map-visual{aspect-ratio:8/5}.territory-section .map-side{position:relative;top:auto}.territory-section .zone-description{font-size:1.7rem}.territory-section .point-list{max-height:340px}.photo-essay{padding:75px 6%}.photo-essay-heading{display:block}.photo-essay-heading h2{margin:1rem 0}.photo-essay-grid{grid-template-rows:310px 190px;grid-template-columns:1fr 1fr}.photo-essay .photo-main{grid-area:auto/1/auto/-1}.photo-essay figcaption{font-size:.53rem;bottom:.8rem;left:.8rem;right:.8rem}.access-section{grid-template-columns:1fr}.access-image{height:440px}.access-copy{padding:65px 6%}.access-copy h2{max-width:15ch}.care-section{padding:75px 6%}.care-section .care-title{margin-bottom:3rem}.prepare-section{grid-template-columns:1fr;gap:2rem}footer{grid-template-columns:1fr 1fr;gap:2rem;padding:3.5rem 6%}footer>div:first-child{grid-column:1/-1}.footer-illustration{grid-area:2/2;align-self:end;width:min(100%,145px)}.footer-illustration img{width:145px}.back-top{bottom:1rem;right:1rem}}@media (width<=480px){.photo-essay-grid{grid-template-rows:290px 155px;gap:.5rem}.section-marker{gap:1rem}.section-marker span+span{max-width:49%}.access-image{height:340px}footer{grid-template-columns:minmax(0,1fr) auto}.footer-illustration,.footer-illustration img{width:144px}.care-section phi-lib-point-line{--phi-point-columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.photo-essay img,.back-top{transition:none}}.routes-section{background:#eeeee5}.routes-section phi-lib-filter-cards .detail-trigger,.routes-section phi-lib-filter-cards .detail-fallback summary{color:#fff;background:#254c3b;border:1px solid #254c3b;border-radius:3px;min-height:49px;padding:.85rem 1rem;font-size:.86rem;font-weight:600;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;box-shadow:0 5px 14px #18392e20}.routes-section phi-lib-filter-cards .detail-trigger:hover,.routes-section phi-lib-filter-cards .detail-fallback summary:hover{background:#34654e;border-color:#34654e;transform:translateY(-2px);box-shadow:0 9px 20px #18392e2a}.routes-section phi-lib-filter-cards .detail-trigger svg{flex:none;width:18px;height:18px}.route-disclaimer{color:#627465;max-width:92ch;margin:2.2rem 0 0;font-size:.72rem;line-height:1.6}.winter-section{color:#f4f2e9;background:#183b36}.winter-section .section-marker{color:#c8d7ca;border-color:#6b8a7f}.winter-section .section-heading>p{color:#d0ded3}.winter-section .display em{color:#e5c79b}.winter-section .section-heading .display{max-width:14ch}.winter-section phi-lib-activity-catalog{box-shadow:0 24px 55px #15322620}.winter-section .activity-menu{background:#1b3932}.winter-section .activity-menu button[aria-pressed=true]{color:#e5c79b}.winter-section .activity-detail{color:#214437;background:#f5f0e4;border:1px solid #f5f0e4;border-radius:2px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;margin-top:.6rem;padding:.8rem 1.05rem;font-size:.82rem;font-weight:700;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 18px #07150f45}.winter-section .activity-detail:hover{background:#fffaf0;transform:translateY(-2px);box-shadow:0 10px 25px #07150f55}.winter-section .activity-detail[hidden]{display:none}.winter-disclaimer{color:#c4d5c8;max-width:85ch;margin:1.5rem 0 0;font-size:.72rem;line-height:1.6}.taxi-section{background:#f8f6ec}.taxi-layout{grid-template-columns:1.02fr .98fr;align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.taxi-layout>div:first-child>p:not(.eyebrow):not(.display){color:#52685b;max-width:50ch;line-height:1.75}.taxi-information{background:#e3e9dc;border-left:3px solid #b6946a;padding:clamp(1.8rem,3.5vw,3.5rem)}.taxi-information h3{font:400 clamp(1.8rem,2.6vw,2.7rem)/1.1 var(--phi-display);color:#244636;margin:0 0 1rem}.taxi-information>p{color:#506557;font-size:.9rem;line-height:1.7}.taxi-information dl{margin:2rem 0 1rem}.taxi-information dl>div{border-top:1px solid #bdcbbd;justify-content:space-between;gap:1.5rem;padding:1rem 0;display:flex}.taxi-information dl>div:last-child{border-bottom:1px solid #bdcbbd}.taxi-information dt{color:#244636;font-size:.8rem;font-weight:700}.taxi-information dd{text-align:right;color:#687e6e;margin:0;font-size:.8rem}.taxi-information small{color:#657969;font-size:.7rem;line-height:1.55}@media (width<=900px){.taxi-layout{grid-template-columns:1fr}}@media (width<=480px){.taxi-information dl>div{display:block}.taxi-information dd{text-align:left;margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.routes-section phi-lib-filter-cards .detail-trigger,.routes-section phi-lib-filter-cards .detail-fallback summary,.winter-section .activity-detail{transition:none}}.trekkings-section{background:#e7e9dc}.trekkings-section .section-heading{margin-bottom:3.2rem}.trekkings-section .section-heading .display{max-width:13ch}.trekkings-list{gap:1.25rem;display:grid}.trek-story{background:#f7f5ed;grid-template-columns:1.04fr .96fr;min-height:410px;display:grid;box-shadow:0 18px 42px #16302512}.trek-story--reverse .trek-visual{order:2}.trek-visual{background:#234438;min-height:410px;position:relative;overflow:hidden}.trek-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071a14ad);position:absolute;inset:50% 0 0}.trek-visual img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.trek-story:hover .trek-visual img{transform:scale(1.035)}.trek-visual span{z-index:1;color:#fff;letter-spacing:.16em;font-size:.66rem;font-weight:700;position:absolute;bottom:1.6rem;left:1.8rem}.trek-copy{color:#254237;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.2rem,4.3vw,5rem);display:flex}.trek-copy .eyebrow{color:#8b6b4b;margin:0 0 1.15rem}.trek-copy .trek-title{font:400 clamp(2.8rem,4.3vw,4.8rem)/1 var(--phi-display);letter-spacing:-.04em;margin:0 0 1.35rem}.trek-copy .trek-title em{color:#997650;font-weight:400}.trek-copy>p:not(.eyebrow):not(.trek-title){color:#506459;max-width:49ch;margin:0 0 2rem;font-size:.93rem;line-height:1.75}.trek-copy>a{color:#fff;background:#254c3b;border-radius:2px;justify-content:space-between;align-items:center;gap:2.5rem;min-height:53px;padding:.9rem 1.15rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 18px #17372924}.trek-copy>a:hover{background:#34654e;transform:translateY(-2px);box-shadow:0 10px 22px #1737292c}.trek-copy>a span{font-size:1.2rem;font-weight:400;line-height:1}.trek-copy small{color:#65766b;margin-top:1rem;font-size:.68rem;line-height:1.5;display:block}.trekkings-note{color:#607065;max-width:88ch;margin:1.75rem 0 0;font-size:.72rem;line-height:1.6}@media (width<=1050px){.trek-story,.trek-visual{min-height:350px}.trek-copy{padding:2.2rem}.trek-copy .trek-title{font-size:clamp(2.5rem,4vw,3.5rem)}}@media (width<=760px){.trekkings-section .section-heading{margin-bottom:2.5rem}.trek-story{grid-template-columns:1fr}.trek-visual,.trek-story--reverse .trek-visual{aspect-ratio:4/3;order:0;min-height:300px}.trek-copy{padding:2rem}.trek-copy .trek-title{font-size:clamp(2.7rem,10vw,3.8rem)}.trek-copy>p:not(.eyebrow):not(.trek-title){margin-bottom:1.5rem}.trek-visual span{bottom:1.25rem;left:1.25rem}}@media (width<=480px){.trek-visual,.trek-story--reverse .trek-visual{aspect-ratio:4/3;min-height:240px}}@media (prefers-reduced-motion:reduce){.trek-visual img,.trek-copy>a{transition:none}}.routes-section .display em,.trekkings-section .display em,.taxi-section .display em,.prepare-section .display em{color:#648a6c}.access-chapter{background:#172f31}.access-editorial{color:#f4f1e8;padding:clamp(75px,8vw,125px) 8% clamp(70px,7vw,105px);scroll-margin-top:90px}.access-editorial .section-marker{color:#c7d4ce;border-color:#657f79}.access-opening{grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);align-items:end;column-gap:clamp(2rem,8vw,9rem);margin-bottom:4rem;display:grid}.access-opening .eyebrow{color:#d8bc92;grid-column:1/-1;margin:0 0 1.1rem}.access-opening .access-title{color:#f5f2e9;max-width:13ch}.access-opening .access-title em{color:#a9d1b2}.access-opening>p:last-child{color:#cfddd5;max-width:42ch;margin:0 0 .35rem;font-size:1rem;line-height:1.75}.access-seasons{gap:clamp(3rem,6vw,6rem);display:grid}.access-season{min-width:0;display:grid;position:relative}.access-season--summer{color:#254237;background:#e8eee7;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);box-shadow:0 25px 55px #061c193a}.access-season--summer>.access-season-media{object-fit:cover;grid-area:1/1;width:100%;height:100%;min-height:500px}.access-season--summer .access-season-copy{grid-area:1/2;align-self:center;padding:clamp(2.3rem,4vw,4.8rem)}.access-season--summer .access-season-copy>.eyebrow{color:#688d72}.access-season--summer .access-season-copy .access-season-title{color:#244438}.access-season--summer .access-season-copy .access-season-title em{color:#638d6c}.access-season--summer .access-season-copy p:not(.access-season-title){color:#4d6255}.access-season--summer .access-season-copy a{color:#244438;border-color:#648a6c}.access-season--summer .access-season-copy a:hover{color:#638d6c}.access-season--winter{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;column-gap:clamp(2rem,5vw,6rem)}.access-season--winter>.access-season-media{object-fit:cover;grid-area:1/2;width:100%;height:500px;box-shadow:0 20px 50px #061c1938}.access-season--winter .access-season-copy{border-left:1px solid #8ca79a;grid-area:1/1;max-width:510px;padding:1rem 0 1rem clamp(1.2rem,3vw,3rem)}.access-season--winter .access-season-copy>.eyebrow{color:#dcbf94}.access-season--winter .access-season-copy .access-season-title{color:#f7f4ea}.access-season--winter .access-season-copy .access-season-title em{color:#dcbf94}.access-season--winter .access-season-copy p:not(.access-season-title){color:#d0dfd6}.access-season--winter .access-season-copy a{color:#f7f4ea;border-color:#dcbf94}.access-season-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.access-season-copy>.eyebrow{letter-spacing:.2em;font-size:.67rem;font-weight:700}.access-season-copy .access-season-title{font:400 clamp(2.8rem,4.5vw,5rem)/1.02 var(--phi-display);letter-spacing:-.045em;max-width:12ch;margin:1.05rem 0 1.1rem}.access-season-copy .access-season-title em{font-weight:400}.access-season-copy p:not(.access-season-title){max-width:50ch;margin:0 0 1.2rem;font-size:.9rem;line-height:1.75}.access-season-copy a{border-bottom:1px solid;align-items:center;gap:1.3rem;padding:.55rem 0;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .25s,gap .25s;display:inline-flex}.access-season-copy a:hover{gap:1.7rem}.access-note{color:#afc2b8;margin:3rem 0 0;font-size:.72rem;line-height:1.65}.taxi-media-row{grid-template-columns:.28fr .72fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:3.5rem;display:grid}.taxi-media-intro{color:#244438;padding-bottom:1.2rem}.taxi-media-intro span{letter-spacing:.18em;color:#6b8976;border-top:1px solid #b4c5b6;padding-top:1rem;font-size:.62rem;font-weight:700;display:block}.taxi-media-intro p{font:400 clamp(1.7rem,2.6vw,2.9rem)/1.13 var(--phi-display);letter-spacing:-.035em;max-width:12ch;margin:1rem 0 0}.taxi-photo{aspect-ratio:16/9;background:#bccfc2;margin:0;position:relative;overflow:hidden}.taxi-photo img{object-fit:cover;width:100%;height:100%}.taxi-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b281f9c);position:absolute;inset:65% 0 0}.taxi-photo figcaption{z-index:1;color:#fff;letter-spacing:.17em;font-size:.62rem;font-weight:700;position:absolute;bottom:1.3rem;left:1.5rem}.access-animate .access-season,.access-animate .taxi-media-row{opacity:0;transition:opacity .75s,transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.access-animate .access-season.is-visible,.access-animate .taxi-media-row.is-visible{opacity:1;transform:none}.access-animate .access-season--summer>.access-season-media,.access-animate .access-season--winter>.access-season-media{clip-path:inset(0 6% 0 0);transition:clip-path 1s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.access-animate .access-season--winter>.access-season-media{clip-path:inset(0 0 0 6%)}.access-animate .access-season.is-visible>.access-season-media{clip-path:inset(0)}.access-season:hover .access-season-media>img{transform:scale(1.035)}@media (width<=1050px){.access-editorial{padding-inline:6%}.access-opening{column-gap:2rem}.access-season--summer>.access-season-media,.access-season--winter>.access-season-media{height:440px;min-height:440px}.access-season--summer .access-season-copy{padding:2rem}.access-season--winter{column-gap:2rem}.taxi-media-row{grid-template-columns:.25fr .75fr}}@media (width<=760px){.access-editorial{padding:75px 6%}.access-opening{margin-bottom:3rem;display:block}.access-opening .access-title{margin:1rem 0 1.5rem}.access-opening>p:last-child{max-width:52ch}.access-seasons{gap:3.2rem}.access-season--summer,.access-season--winter{flex-direction:column;gap:0;display:flex}.access-season--summer>.access-season-media{aspect-ratio:4/3;object-fit:cover;height:auto;min-height:0}.access-season--summer .access-season-copy{padding:2rem 1.7rem 2.2rem}.access-season--winter>.access-season-media{aspect-ratio:4/3;order:1;height:auto;min-height:0}.access-season--winter .access-season-copy{order:2;max-width:none;margin-top:1.5rem;padding:0 0 0 1.2rem}.access-season-copy .access-season-title{font-size:clamp(2.7rem,9vw,4rem)}.access-note{margin-top:2.3rem}.taxi-media-row{display:block}.taxi-media-intro{padding:0 0 1.3rem}.taxi-media-intro p{max-width:none;font-size:1.9rem}.taxi-photo{aspect-ratio:16/10}}@media (width<=480px){.access-season--summer .access-season-copy{padding:1.7rem 1.4rem 2rem}.access-season-copy p:not(.access-season-title){font-size:.84rem}.taxi-photo{aspect-ratio:4/3}.taxi-photo img{object-position:58% center}}@media (prefers-reduced-motion:reduce){.access-season-media>img,.access-season-copy a,.access-animate .access-season,.access-animate .taxi-media-row{transition:none}.access-animate .access-season,.access-animate .taxi-media-row{opacity:1;transform:none}.access-animate .access-season-media>img{clip-path:none}}.eyebrow,h2.split-eyebrow,h1.hero-eyebrow{max-width:none;margin:0 0 1rem;font-family:inherit;font-weight:600;line-height:1.6}.care-section>.eyebrow{color:#cbb894;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.3rem;font-size:.68rem}.trek-copy>.eyebrow{letter-spacing:.15em;font-size:.67rem;line-height:1.6}.access-season-copy>.eyebrow{letter-spacing:.16em;margin:0;font-size:.67rem;line-height:1.6}@media (width>=901px) and (width<=1150px){body phi-lib-editorial-header .header-nav{gap:.8rem}.brand-logo{width:230px}body phi-lib-editorial-header .header-nav a{font-size:.7rem}}.trek-story,.trek-copy,.trek-visual{min-width:0}@media (width<=760px){.trek-visual{width:100%}}.access-season-media{isolation:isolate;position:relative;overflow:hidden}.access-season-media>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.footer-meta{grid-template-columns:1fr auto 1fr;display:grid}.footer-meta>.footer-legal{letter-spacing:.04em;justify-self:center;font-size:.68rem}.footer-credit{text-align:right;justify-self:end}@media (width<=760px){.footer-meta{grid-template-columns:1fr auto}.footer-meta>.footer-legal{justify-self:end}.footer-meta>.footer-credit{text-align:left;grid-column:1/-1;justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.access-season:hover .access-season-media>img{transform:none}.access-season-media>img{transition:none}}body phi-lib-editorial-header .header-actions{gap:1.1rem}.header-languages summary{font-weight:400}.header-languages nav a[aria-current=page]{background:#e3eadd}@media (width<=1220px) and (width>=901px){body phi-lib-editorial-header .brand-logo{width:215px}body phi-lib-editorial-header .header-nav{gap:.75rem;left:49%}body phi-lib-editorial-header .header-nav a{font-size:.7rem}body phi-lib-editorial-header .header-actions{gap:.75rem}.header-languages summary{font-size:.7rem}body phi-lib-editorial-header .header-cta{gap:.6rem;font-size:.7rem}}@media (width<=1100px){body phi-lib-editorial-header .header-nav,body phi-lib-editorial-header .header-cta{display:none}body phi-lib-editorial-header .header-mobile{display:block}.header-mobile nav{background:var(--phi-header-paper);color:var(--phi-header-ink);flex-direction:column;padding:1rem 5% 1.5rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 28px #0002}.header-mobile nav a{padding:.65rem 0;font-size:1rem}}@media (width<=480px){body phi-lib-editorial-header .brand-logo{width:190px}body phi-lib-editorial-header .header-actions{gap:.7rem}.header-languages summary{max-width:8ch;font-size:.7rem}.header-languages nav{min-width:150px}}@media (width<=360px){body phi-lib-editorial-header .brand-logo{width:163px}body phi-lib-editorial-header{gap:.5rem}.header-languages summary{font-size:.64rem}}.footer-legal-links{letter-spacing:.04em;justify-self:center;align-items:center;gap:1.2rem;font-size:.68rem;display:flex}button.footer-legal{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}@media (width<=760px){.footer-legal-links{justify-self:end}}:root{--banhs-motion:.36s;--banhs-ease:cubic-bezier(.22, 1, .36, 1)}body .banhs-arrow{vertical-align:-.15em;flex-shrink:0;width:17px;height:17px;display:inline-block}body footer>div:nth-child(2)>a{align-items:center;gap:.45rem;display:inline-flex}body footer>div:nth-child(2)>a .banhs-arrow{width:14px;height:14px}body .back-top .banhs-arrow{width:19px;height:19px}body :is(.header-languages,.legal-languages) summary,body :is(.header-languages,.legal-languages) nav a[aria-current=page]{font-weight:400}body .header-mobile nav a[href=\#taxi-colomers]{font-weight:600}body .header-nav a:hover{text-decoration:none}body :is(#recorridos .filters,#galeria .gallery-filters) button{color:var(--ink,#213b34);transition:transform var(--banhs-motion) var(--banhs-ease), color var(--banhs-motion) ease, background-color var(--banhs-motion) ease, border-color var(--banhs-motion) ease, box-shadow var(--banhs-motion) ease;background:0 0;border-color:#b7bdb1;transform:none}body :is(#recorridos .filters,#galeria .gallery-filters) button[aria-pressed=true]{background:var(--ink,#213b34);border-color:var(--ink,#213b34);color:#fff}body :is(#recorridos .filters,#galeria .gallery-filters) button:focus-visible{border-color:var(--ink,#213b34);transform:translateY(-2px)}body footer>div:nth-child(2)>a>svg{transition:transform var(--banhs-motion) var(--banhs-ease)}body footer>div:nth-child(2)>a:focus-visible>svg{transform:translate(2px,-2px)}body .gallery-dialog button{transition:background-color var(--banhs-motion) ease, border-color var(--banhs-motion) ease}body :is(.hero-cta,.routes-section .detail-trigger,.winter-section .activity-detail,.trek-copy>a){transition:transform var(--banhs-motion) var(--banhs-ease), background-color var(--banhs-motion) ease, border-color var(--banhs-motion) ease, box-shadow var(--banhs-motion) var(--banhs-ease)}body :is(.hero-cta,.detail-trigger,.activity-detail,.trek-copy>a)>:is(svg,span[aria-hidden]){transition:transform var(--banhs-motion) var(--banhs-ease);flex-shrink:0;display:inline-block}body .hero-cta{--banhs-hover-bg:#e7eddd;--banhs-hover-shadow:0 14px 32px #07191145}body .routes-section .detail-trigger,body .trek-copy>a{--banhs-hover-bg:#34654e;--banhs-hover-shadow:0 10px 24px #18392e2a}body .winter-section .activity-detail{--banhs-hover-bg:#fffaf0;--banhs-hover-shadow:0 10px 25px #07150f55}body :is(.hero-cta,.routes-section .detail-trigger,.winter-section .activity-detail,.trek-copy>a):focus-visible{background-color:var(--banhs-hover-bg);box-shadow:var(--banhs-hover-shadow);transform:translateY(-2px)}body :is(.hero-cta,.detail-trigger,.activity-detail,.trek-copy>a):focus-visible>:is(svg,span[aria-hidden]){transform:translate(2px,-2px)}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link){transition:color var(--banhs-motion) ease;border-bottom-color:#0000;text-decoration:none;position:relative}body .access-season-copy a,body .access-season-copy a:hover{gap:1.3rem}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):before,body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):after{content:"";pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:-1px;left:0;right:0}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):before{opacity:.32}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):after{transform-origin:0;transition:transform var(--banhs-motion) var(--banhs-ease);transform:scaleX(0)}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link)>:is(svg,span[aria-hidden]),body .legal-header>a:last-child>:is(svg,span){transition:transform var(--banhs-motion) var(--banhs-ease);display:inline-block}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):focus-visible:after{transform:scaleX(1)}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):focus-visible>:is(svg,span[aria-hidden]),body .legal-header>a:last-child:focus-visible>:is(svg,span){transform:translate(2px,-2px)}body :is(.header-nav a,.header-mobile nav a,footer>div:nth-child(2)>a,.footer-legal,.footer-credit>span,.legal-footer>a,.legal-index>a,.legal-header>a:last-child){text-decoration:none;position:relative}body footer>div:nth-child(2)>a,body .header-mobile nav a{align-self:flex-start}body :is(.header-nav a,.header-mobile nav a,footer>div:nth-child(2)>a,.footer-legal,.footer-credit>span,.legal-footer>a,.legal-index>a,.legal-header>a:last-child):after{content:"";pointer-events:none;transform-origin:0;height:1px;transition:transform var(--banhs-motion) var(--banhs-ease);background:currentColor;position:absolute;bottom:-.25em;left:0;right:0;transform:scaleX(0)}body .header-mobile nav a:after{bottom:.35rem}body footer a:hover{text-decoration:none}body .footer-credit>span{display:inline-block}body :is(.header-nav a,.header-mobile nav a,footer>div:nth-child(2)>a,.footer-legal,.legal-footer>a,.legal-index>a,.legal-header>a:last-child):focus-visible:after,body .footer-credit:focus-visible>span:after{transform:scaleX(1)}body .footer-credit img{transition:opacity var(--banhs-motion) ease}body .hero-bottom a svg{transition:transform var(--banhs-motion) var(--banhs-ease)}body .hero-bottom a:focus-visible svg{transform:translateY(3px)}body .accordion summary .title{transition:color var(--banhs-motion) ease}body .accordion details[open] .title,body .accordion summary:is(:hover,:focus-visible) .title{color:#957454}body :is(.header-languages nav a,.legal-languages nav a){transition:background-color .22s}body :is(.header-languages nav a,.legal-languages nav a):focus-visible{background-color:#e9ece2}body :is(.header-languages,.legal-languages)[open]>nav{animation:banhs-menu-in .22s var(--banhs-ease) both}body .header-languages summary>svg{transition:transform var(--banhs-motion) var(--banhs-ease)}body .header-languages[open] summary>svg{transform:rotate(180deg)}body :is(.filters button,.pagination button,.map-tabs button,.activity-menu button,.dialog-close,.activity-close,.map-dialog-close){transition:transform var(--banhs-motion) var(--banhs-ease), color var(--banhs-motion) ease, background-color var(--banhs-motion) ease, border-color var(--banhs-motion) ease, box-shadow var(--banhs-motion) ease}body .activity-menu .activity-arrow{transition:transform var(--banhs-motion) var(--banhs-ease)}body .activity-menu button:focus-visible .activity-arrow{transform:translate(2px,-2px)}body :is(.dialog-close,.activity-close,.map-dialog-close):focus-visible{background-color:#e3eadd;border-color:#7b9384}@keyframes banhs-menu-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){body :is(#recorridos .filters,#galeria .gallery-filters) button:hover{border-color:var(--ink,#213b34);transform:translateY(-2px)}body footer>div:nth-child(2)>a:hover>svg{transform:translate(2px,-2px)}body :is(.hero-cta,.routes-section .detail-trigger,.winter-section .activity-detail,.trek-copy>a):hover{background-color:var(--banhs-hover-bg);box-shadow:var(--banhs-hover-shadow);transform:translateY(-2px)}body :is(.hero-cta,.detail-trigger,.activity-detail,.trek-copy>a):hover>:is(svg,span[aria-hidden]),body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link):hover>:is(svg,span[aria-hidden]),body .legal-header>a:last-child:hover>:is(svg,span),body .activity-menu button:hover .activity-arrow{transform:translate(2px,-2px)}body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link,.header-nav a,.header-mobile nav a,footer>div:nth-child(2)>a,.footer-legal,.legal-footer>a,.legal-index>a,.legal-header>a:last-child):hover:after,body .footer-credit:hover>span:after{transform:scaleX(1)}body .footer-credit:hover img{opacity:.78}body .hero-bottom a:hover svg{transform:translateY(3px)}body .activity-menu button:hover{color:#e5c79b}body .legal-languages nav a:hover{background-color:#e9ece2}body :is(.dialog-close,.activity-close,.map-dialog-close):hover{background-color:#e3eadd;border-color:#7b9384}}@media (prefers-reduced-motion:reduce){body :is(#recorridos .filters,#galeria .gallery-filters) button,body footer>div:nth-child(2)>a>svg,body .gallery-dialog button{transition:none}body :is(#recorridos .filters,#galeria .gallery-filters) button:is(:hover,:focus-visible),body footer>div:nth-child(2)>a:is(:hover,:focus-visible)>svg{transform:none}body :is(.hero-cta,.routes-section .detail-trigger,.winter-section .activity-detail,.trek-copy>a,.header-cta,.split-copy a,.access-season-copy a,.arrow-link,.filters button,.pagination button,.map-tabs button,.map-point,.activity-menu button,.dialog-close,.activity-close,.map-dialog-close,.footer-credit img,.header-languages summary>svg,.header-languages nav a,.legal-languages nav a),body :is(.hero-cta,.detail-trigger,.activity-detail,.trek-copy>a,.header-cta,.split-copy a,.access-season-copy a,.arrow-link,.legal-header>a:last-child)>:is(svg,span[aria-hidden]),body .activity-menu .activity-arrow,body .hero-bottom a svg,body .accordion summary .title,body :is(.header-cta,.split-copy a,.access-season-copy a,.arrow-link,.header-nav a,.header-mobile nav a,footer>div:nth-child(2)>a,.footer-legal,.footer-credit>span,.legal-footer>a,.legal-index>a,.legal-header>a:last-child):after{transition:none}body :is(.hero-cta,.routes-section .detail-trigger,.winter-section .activity-detail,.trek-copy>a,.filters button,.map-tabs button):is(:hover,:focus-visible),body :is(.hero-cta,.detail-trigger,.activity-detail,.trek-copy>a,.header-cta,.split-copy a,.access-season-copy a,.arrow-link,.legal-header>a:last-child):is(:hover,:focus-visible)>:is(svg,span[aria-hidden]),body .activity-menu button:is(:hover,:focus-visible) .activity-arrow,body .hero-bottom a:is(:hover,:focus-visible) svg{transform:none}body :is(.header-languages,.legal-languages)[open]>nav{animation:none}body .trek-story:hover .trek-visual img,body .filter-card:hover .card-image img{transform:none}}
