.public-page-menu{font-size:14px;position:relative}.public-page-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;list-style:none;display:flex}.public-page-menu>summary::-webkit-details-marker{display:none}.public-page-menu>summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #d98b54}.public-page-menu[open]>summary>span{transform:rotate(180deg)}.public-page-menu>div{z-index:80;background:#fff;border:1px solid #dce5d7;border-radius:13px;min-width:230px;max-width:min(320px,85vw);max-height:65dvh;padding:8px;display:grid;position:absolute;top:calc(100% + 18px);right:0;overflow-y:auto;box-shadow:0 16px 40px #173d341c}.public-page-menu>div>a{white-space:normal;overflow-wrap:anywhere;border-radius:7px;padding:10px 13px;font-size:14px;font-weight:400;display:block}.public-page-menu>div>a:hover{background:#edf3e7}.public-footer-links{border-top:1px solid #dce4d4;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px 22px;padding-top:20px;font-size:13px;display:flex}.public-footer-links a:hover{text-decoration:underline}
body[data-public-motion=on]{--jg-ease:cubic-bezier(.2,.75,.25,1)}body[data-public-motion=on] .header{transition:box-shadow .24s,background-color .24s}body[data-public-motion=on][data-public-scrolled=yes] .header{background:#fbfcf8;box-shadow:0 8px 26px #193d340c}body[data-public-motion=on] .hero-copy>.eyebrow{animation:jg-arrive .65s var(--jg-ease) both}body[data-public-motion=on] .hero-copy>h1{animation:jg-arrive .8s 70ms var(--jg-ease) both}body[data-public-motion=on] .hero-copy>p:not(.eyebrow){animation:jg-arrive .8s .13s var(--jg-ease) both}body[data-public-motion=on] .hero-copy>.button{animation:jg-arrive .8s .2s var(--jg-ease) both}body[data-public-motion=on] .hero-art{animation:jg-art-arrive 1s var(--jg-ease) both;background:radial-gradient(at 70% 0,#eff0de 0,#0000 65%),#dce4d0}body[data-public-motion=on] .hero-art .sun{animation:jg-sun-rise 2.4s var(--jg-ease) both}body[data-public-motion=on] .hero-art .mountain{animation:jg-horizon 1.4s var(--jg-ease) both}body[data-public-motion=on] .hero-art .mountain.front{animation-delay:.1s}body[data-public-motion=on] .hero-art .art-label{animation:jg-arrive .9s .24s var(--jg-ease) both}body[data-public-motion=on] .jg-reveal{transition:opacity .52s var(--jg-ease),translate .52s var(--jg-ease),transform .26s var(--jg-ease),box-shadow .26s ease,border-color .26s ease;transition-delay:var(--jg-delay,0s)}body[data-public-motion=on] .jg-reveal-pending{opacity:0;translate:0 18px}body[data-public-motion=on] .jg-reveal-pending:focus-within{opacity:1;transition-delay:0s;translate:0}body[data-public-motion=on] :is(.card,.blog-card,.destination-card){transition:transform .26s var(--jg-ease),box-shadow .26s ease,border-color .26s ease}body[data-public-motion=on] :is(.card-cover,.blog-card-cover){transition:transform .65s var(--jg-ease)}body[data-public-motion=on] .round-arrow{transition:background-color .22s ease,color .22s ease,transform .26s var(--jg-ease)}body[data-public-motion=on] :is(.hero .button,.journal .button){transition:background-color .2s,box-shadow .2s}body[data-public-motion=on] :is(.hero .button,.journal .button)>span{transition:transform .25s var(--jg-ease)}body[data-public-motion=on] .type-chips a{transition:background-color .18s,border-color .18s,color .18s}body[data-public-motion=on] .header :is(.public-desktop-nav,.language-links) a{transition:color .18s;position:relative}body[data-public-motion=on] .header .public-desktop-nav a:after{content:"";transform-origin:0;height:2px;transition:transform .22s var(--jg-ease);background:#e87546;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}body[data-public-motion=on] .date-popover,body[data-public-motion=on] .public-mobile-menu[open] nav{animation:jg-popover .18s var(--jg-ease) both}body[data-public-motion=on] :is(.card,.blog-card,.type-chips a,.header a,.hero .button):focus-visible{outline-offset:4px;outline:3px solid #e78b5a}@media (hover:hover) and (pointer:fine){body[data-public-motion=on] :is(.card,.blog-card,.destination-card):hover{border-color:#b7c8b8;transform:translateY(-5px);box-shadow:0 14px 30px #193d3412}body[data-public-motion=on] .card:hover .card-cover,body[data-public-motion=on] .blog-card:hover .blog-card-cover{transform:scale(1.035)}body[data-public-motion=on] .card:hover .round-arrow{color:#fff;background:#193d34;transform:rotate(8deg)}body[data-public-motion=on] :is(.hero .button,.journal .button):hover{box-shadow:0 7px 18px #193d341a}body[data-public-motion=on] :is(.hero .button,.journal .button):hover>span{transform:translate(3px,-2px)}body[data-public-motion=on] .header .public-desktop-nav a:hover:after{transform:scaleX(1)}}@media (hover:none){body[data-public-motion=on] :is(.card,.blog-card,.destination-card):hover{box-shadow:none;transform:none}}@media (max-width:760px){body[data-public-motion=on] .jg-reveal{transition-duration:.38s;transition-delay:0s}body[data-public-motion=on] .jg-reveal-pending{translate:0 12px}}@keyframes jg-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes jg-art-arrive{0%{opacity:.5;translate:0 14px}to{opacity:1;translate:0}}@keyframes jg-sun-rise{0%{opacity:.6;translate:0 22px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes jg-horizon{0%{translate:0 20px}to{translate:0}}@keyframes jg-popover{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){body[data-public-motion] .jg-reveal{opacity:1;transition:none;translate:none}body[data-public-motion] .jg-reveal-pending{opacity:1;translate:none}.hero-copy>*,.hero-art,.hero-art .sun,.hero-art .mountain,.hero-art .art-label{animation:none!important}.card,.blog-card,.card-cover,.blog-card-cover,.round-arrow,.header,.type-chips a{transition:none!important;transform:none!important}html{scroll-behavior:auto!important}}
