*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2e9;color:#1a302c;font-family:Arial,sans-serif}a{color:inherit}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #db623a;outline-offset:5px}.wrap{max-width:1320px;padding:0 46px;margin:auto}.preview-note{background:#203c34;color:#fff;padding:9px 20px;font-size:12px;text-align:center}.nav{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:90px}.brand{font:700 23px Georgia,serif;text-decoration:none}.nav nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.nav nav a{text-decoration:none}.kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}h1,h2,h3,p{margin-top:0}h1{font:500 clamp(50px,7.8vw,112px)/.98 Georgia,serif;letter-spacing:-.055em;margin-bottom:24px}h2{font:500 clamp(34px,4vw,54px)/1.08 Georgia,serif;letter-spacing:-.04em}h3{font:500 27px/1.15 Georgia,serif}p{line-height:1.7}.button{display:inline-flex;align-items:center;gap:24px;text-decoration:none;background:#dd623b;border:0;color:white;padding:17px 23px;font-size:14px}.button.secondary{color:inherit;background:transparent;border:1px solid currentColor}.section{padding:80px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-head h2{margin-bottom:0;max-width:580px}.muted{color:#5d6d65}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.filters button{background:transparent;border:1px solid #9ba69a;padding:10px 18px;border-radius:0}.filters button[aria-pressed=true]{background:#243e35;color:#fff;border-color:#243e35}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.card{border-top:1px solid #aeb7aa;padding-top:20px;text-decoration:none;transition:transform .2s}.card:hover{transform:translateY(-5px)}.card .num{font:italic 18px Georgia,serif;color:#8b7657}.card h3{margin:22px 0 15px}.card p{font-size:14px;max-width:340px}.card .arrow{display:block;font-size:23px;margin-top:25px}.foot{border-top:1px solid #b0b9aa;padding:30px 0 55px;display:flex;justify-content:space-between;gap:30px;font-size:12px}.foot p{max-width:600px}.image-caption{font-size:11px;color:#69746b;margin:10px 0}.reveal{animation:appear .7s both}.reveal:nth-child(2){animation-delay:.12s}@keyframes appear{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[hidden]{display:none!important}.mountain .hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:#c1d4d9}.mountain .hero img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;inset:0}.mountain .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f1f1e7f2 0%,#f1f1e7cc 29%,#f1f1e700 74%)}.mountain .hero-copy{position:relative;z-index:1;width:100%;padding-top:60px;padding-bottom:80px}.mountain .hero-copy h1{max-width:650px}.mountain .hero-copy p{max-width:360px}.mountain .hero-copy .kicker{margin-bottom:30px}.mountain .strip{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #b0b9aa}.mountain .strip a{padding:25px 0;text-decoration:none;font-size:13px;display:flex;gap:20px}.mountain .strip b{font:italic 25px Georgia,serif}.feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#e6e9de;padding:45px}.feature img{width:100%;height:320px;object-fit:cover}.feature p{max-width:420px}.journal{background:#f8f5ed;color:#303c34}.journal .nav{border-bottom:1px solid #b8beb0}.journal .hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:65px 0 80px}.journal .hero figure{margin:0;position:relative}.journal .hero img{width:100%;height:590px;object-fit:cover;object-position:55% center;border-radius:45% 45% 0 0}.journal .hero h1{font-size:clamp(48px,6.8vw,92px);max-width:580px}.journal .hero .kicker{margin-bottom:28px}.journal .hero p{max-width:390px}.journal .button{background:#305c4b}.journal .intro{display:grid;grid-template-columns:1fr 2fr;gap:80px;border-top:1px solid #bbc2b4;border-bottom:1px solid #bbc2b4;padding:35px 0}.journal .intro p{max-width:710px;font:25px/1.5 Georgia,serif;margin:0}.journal .feature{background:#ece5d6}.journal .section .kicker{color:#92633e}.journal .stamp{position:absolute;bottom:50px;left:-28px;background:#eee6d2;width:116px;height:116px;border-radius:50%;display:grid;place-content:center;font:italic 21px/1.1 Georgia,serif;text-align:center;border:1px solid #b5ab8f;transform:rotate(-12deg)}.route-note{padding:14px 18px;border-left:3px solid #d5a66e;font-size:13px;background:#eee9dc;min-height:52px;margin-top:24px}.directory{max-width:1000px;margin:60px auto;padding:0 25px}.directory a{display:block;padding:25px 0;border-top:1px solid #bbb;font:28px Georgia,serif}.directory p{max-width:700px}@media(max-width:800px){.wrap{padding:0 22px}.nav{align-items:start;flex-direction:column;gap:17px;padding-top:23px;padding-bottom:23px}.nav nav{gap:15px}.mountain .hero{min-height:650px}.mountain .hero:after{background:linear-gradient(90deg,#f1f1e7ed,#f1f1e780)}.mountain .hero-copy h1{max-width:440px}.mountain .strip{grid-template-columns:1fr}.mountain .strip a{padding:16px 0;border-bottom:1px solid #ccd1c6}.cards{grid-template-columns:1fr}.section{padding:50px 0}.section-head{align-items:start;flex-direction:column;gap:15px}.feature{grid-template-columns:1fr;padding:24px;gap:25px}.feature img{height:250px}.foot{flex-direction:column;gap:15px}.journal .hero{grid-template-columns:1fr;padding:40px 0;gap:32px}.journal .hero img{height:380px;border-radius:45% 45% 0 0}.journal .stamp{left:8px;bottom:30px;width:95px;height:95px}.journal .intro{grid-template-columns:1fr;gap:16px}.journal .intro p{font-size:23px}.journal h1{font-size:59px!important}.mountain h1{font-size:62px}.kicker{line-height:1.6}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{background-image:url('prielbrusie-1920.webp');background-attachment:fixed;background-size:cover;background-position:center}body.journal{background-image:url('slovenia-1920.webp')}body:before{content:'';position:fixed;inset:0;background:rgba(245,242,233,.94);pointer-events:none;z-index:-1}.journal:before{background:rgba(248,245,237,.93)}.mountain .hero img{animation:landscape-drift 22s ease-in-out infinite alternate;transform-origin:65% 50%}.journal .hero figure{animation:journal-arrive 1.2s ease-out both}.motion-toggle{position:fixed;right:18px;bottom:18px;z-index:9;background:#203c34;color:white;border:1px solid #ffffff77;padding:11px 16px;border-radius:24px;font-size:12px;box-shadow:0 3px 16px #0002}.card{transition:transform .3s,background-color .3s;padding:20px 14px 14px}.card:hover{background:#ffffff80}.feature{box-shadow:0 22px 60px #233c3210}.scroll-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.scroll-ready.in-view{opacity:1;transform:none}@keyframes landscape-drift{from{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes journal-arrive{from{opacity:0;transform:translateY(18px) rotate(1deg)}to{opacity:1;transform:none}}body.motion-paused *,body.motion-paused *:before,body.motion-paused *:after{animation:none!important;transition:none!important}body.motion-paused .scroll-ready{opacity:1;transform:none}@media(max-width:800px){body{background-attachment:scroll}.motion-toggle{right:12px;bottom:12px}.mountain .hero img{animation:none}}@media(prefers-reduced-motion:reduce){.scroll-ready{opacity:1;transform:none}body{background-attachment:scroll}}
.design-skip{position:absolute;left:-9999px}.design-skip:focus{left:12px;top:12px;z-index:20;background:white;padding:12px}.foot>.meta{max-width:350px}.foot button{padding:8px;border:1px solid currentColor;background:transparent;color:inherit}