:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1a17;--bg-dark:#151312;--bg-darker:#0f0e0d;--card:#221e1bb8;--card-strong:#1a1715e0;--line:#d6c6a824;--line-strong:#d6c6a847;--text:#f5f1eb;--muted:#b7aa9b;--faint:#7b7065;--cream:#e8d8b8;--gold:#c9a36d;--olive:#a6b084;--sand:#c8844e;--shadow:0 30px 80px #00000057;--shadow-soft:0 18px 40px #00000038;--easing-cinematic:cubic-bezier(.22, .61, .36, 1);--card-lift-y:-5px;--glow-soft:0 24px 48px #06060657, 0 0 0 1px #d2964a33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top, #a0825a14, transparent 32%), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}.container{width:min(94vw,1560px);margin:0 auto}.hero{border-bottom:1px solid var(--line);isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.glow{pointer-events:none;height:520px;animation:heroGlowPulse 13s var(--easing-cinematic) infinite alternate;background:radial-gradient(circle at top,#a0825a3d,#0000 54%);position:absolute;inset:-20% -10% auto}.nav{z-index:2;justify-content:space-between;align-items:center;padding:32px 0;display:flex;position:relative}.logo{letter-spacing:.25em;text-transform:uppercase;font-size:18px;font-weight:700}.sublogo,.cardType,.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--faint);font-size:11px}.navLinks{color:var(--muted);gap:26px;font-size:14px;display:flex}.navLinks a{transition:color .2s;position:relative}.navLinks a:after{content:"";background:var(--cream);width:0;height:1px;transition:width .24s;position:absolute;bottom:-6px;left:0}.navLinks a:hover{color:#fff}.navLinks a:hover:after{width:100%}.hamburgerButton,.mobileMenu,.mobileMenuBackdrop{display:none}.heroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(52px,4.4vw,88px);padding:74px 0 94px;display:grid;position:relative}.heroText{max-width:680px}.heroText h1{letter-spacing:-.06em;text-wrap:balance;max-width:760px;margin:20px 0 0;font-size:clamp(40px,5.6vw,74px);line-height:.96}.heroText p{max-width:620px;color:var(--muted);margin:26px 0 0;font-size:18px;line-height:1.78}.eyebrow{border:1px solid var(--line-strong);color:#d8cbb9;background:#0c0b0a59;border-radius:999px;padding:8px 14px;display:inline-flex}.buttons{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button,.smallButton{border:1px solid var(--line-strong);color:var(--text);transition:transform .28s var(--easing-cinematic), border-color .28s var(--easing-cinematic), background .28s var(--easing-cinematic), box-shadow .28s var(--easing-cinematic), filter .28s var(--easing-cinematic);background:#100e0d85;border-radius:18px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:14px;font-weight:650;display:inline-flex}.button:hover,.smallButton:hover{border-color:#e8d8b885;transform:translateY(-2px)scale(1.01);box-shadow:0 12px 28px #0808083d,0 0 0 1px #e8d8b838}.button:active,.smallButton:active{filter:brightness(.98);transform:translateY(0)scale(.99)}.button.primary{background:var(--text);color:#1b1714;border-color:var(--text)}.heroCard{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#443a32a6,#12100feb);border-radius:28px;padding:16px}.heroImageWrap{aspect-ratio:4/4.7;background:#25201c;border:1px solid #ffffff1f;border-radius:24px;position:relative;overflow:hidden}.heroImage{object-fit:cover;width:100%;height:100%;transition:transform .7s}.heroCard:hover .heroImage{transform:scale(1.03)}.heroOverlay{background:linear-gradient(#0000000a,#000000bd);position:absolute;inset:0}.heroBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.28em;text-transform:uppercase;background:#0a090873;border:1px solid #e8d8b861;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:inline-flex;position:absolute;top:20px;left:20px}.heroBadge .cz-icon{opacity:.78}.heroCaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08070694;border:1px solid #e8d8b838;border-radius:20px;padding:20px;position:absolute;bottom:20px;left:20px;right:20px}.heroCaption h2{margin:0;font-size:28px}.heroCaption p{color:#d4c8b8;margin:9px 0 0;line-height:1.6}.section{padding:76px 0;position:relative}#map.section{padding-top:72px;padding-bottom:74px}#map.section .sectionHeader{grid-template-columns:1fr .72fr;align-items:end;gap:34px;margin-bottom:44px}#map.section .sectionHeaderLabel{grid-area:1/1}#map.section .sectionHeader h2{grid-area:1/2/span 2;align-self:end;margin-top:0}#map.section .sectionHeader p{grid-area:2/1;align-self:start;max-width:58ch;margin-top:0}.sectionDark{border-bottom:1px solid var(--line);background:#0b0a0959}.sectionDarker{border-bottom:1px solid var(--line);background:#08070680}.sectionDark:before,.sectionDarker:before{content:"";pointer-events:none;background:linear-gradient(#c0966014,#0000 72%);height:70px;position:absolute;top:-1px;left:0;right:0}.cz-icon{object-fit:contain;opacity:.72;flex:none;width:22px;height:22px;display:inline-block}.sectionHeader{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;max-width:72ch;margin-bottom:36px;display:grid}.sectionHeaderLabel{width:fit-content;color:var(--gold);align-items:center;gap:11px;display:inline-flex}.sectionHeader h2,.aboutGrid h2,.socialBox h2,.contactBox h2{letter-spacing:-.04em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.04}.sectionHeader p,.socialBox p,.contactBox p{color:var(--muted);max-width:62ch;margin:0;line-height:1.78}#films.section,#featured-expeditions.section,#expeditions.section,#gallery-preview.section{padding-top:74px;padding-bottom:74px}.filmGrid,.placeGrid,.formatGrid,.postGrid,.gearGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.filmCard,.placeCard,.formatCard,.postCard,.mapCard,.infoCard,.gearCard{border:1px solid var(--line);background:var(--card);transition:transform .3s var(--easing-cinematic), border-color .3s var(--easing-cinematic), box-shadow .3s var(--easing-cinematic), background .3s var(--easing-cinematic);border-radius:28px;padding:20px}.filmCard:hover,.placeCard:hover,.mapCard:hover,.postCard:hover,.formatCard:hover{transform:translateY(var(--card-lift-y));border-color:var(--line-strong);box-shadow:var(--glow-soft)}.filmCard{background:linear-gradient(160deg,#1f1b18eb,#12100feb);position:relative;overflow:hidden}.filmCard:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at 80% 0,#d39b4c24,#0000 36%);transition:opacity .35s;position:absolute;inset:0}.filmCard:hover:after{opacity:1}.filmImageBadges{z-index:2;justify-content:space-between;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.filmImageBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4efe5;letter-spacing:.11em;text-transform:uppercase;background:#0b0b0b7a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.filmImageBadgeYoutube{border-color:#ff767666}.filmImageBadgeSoon{color:#f5eee1e0;border-color:#e8d8b852}.filmDuration{color:#f2ede4;letter-spacing:.1em;background:#06060694;border:1px solid #fff3;border-radius:11px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:12px}.filmMetaRow{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.filmHelperLabel{letter-spacing:.13em;text-transform:uppercase;color:#dfd3c0ad;font-size:11px}.filmCard h3{letter-spacing:-.02em;text-wrap:balance;font-size:24px}.filmCard p{margin-top:10px}.filmLocation{color:#d8ccb9;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:13px}.filmTags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.filmTags span{letter-spacing:.08em;color:#ede4d4d9;background:#191613b3;border:1px solid #d6c6a83d;border-radius:999px;padding:5px 10px;font-size:11px}.filmStatusSoon{letter-spacing:.12em;text-transform:uppercase;color:#dfd3c0c2;margin-top:14px;font-size:12px}.filmCta{background:linear-gradient(160deg,#b87e3440,#392b1a40);border:1px solid #e6ba7766;align-items:center;gap:8px;margin-top:14px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex;box-shadow:0 8px 24px #0c0a0847,0 0 #d3974b00}.filmCta:hover{background:linear-gradient(160deg,#b87e3459,#392b1a66);border-color:#e6ba779e;transform:translateY(-1px);box-shadow:0 10px 28px #0a080757,0 0 18px #d3974b38}.filmImageWrap{border:1px solid var(--line);background:#10100f;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden}.filmImageFallback{background:linear-gradient(155deg,#3b322ae0,#13100efa);align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.filmImageFallback span{letter-spacing:.22em;text-transform:uppercase;color:#f1e8d8b8;font-size:11px}.filmImageWrapFallback .filmImageFallback{display:flex}.filmImageWrap img+.filmImageFallback{display:none}.filmImageWrap img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:opacity .5s,transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.filmCard:hover img,.photoCard:hover img{filter:saturate(1.06);transform:scale(1.06)}.filmCard h3,.placeCard h3,.formatCard h3,.postCard h3,.mapCard h3,.gearCard h3{margin:12px 0 0;font-size:22px;line-height:1.2}.filmCard p,.placeCard p,.formatCard p,.postCard p,.mapCard p,.gearCard p{color:var(--muted);line-height:1.72}.smallButton{border-radius:15px;margin-top:10px;padding:10px 14px}.filmsArchiveCta{margin-top:18px}.featuredExpeditionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.featuredExpeditionCard{--route-accent:#dda95cb8;min-height:100%;transition:transform .28s var(--easing-cinematic), border-color .28s var(--easing-cinematic), box-shadow .28s var(--easing-cinematic);background:radial-gradient(circle at 12% 10%,#ba89421c,#0000 38%),repeating-radial-gradient(circle at 105% 110%,#ffffff08 0 1px,#0000 1px 16px),linear-gradient(165deg,#181513f0,#0d0c0bf5);border:1px solid #d4aa6952;border-radius:26px;flex-direction:column;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.featuredExpeditionCard:hover{border-color:#e7c682a6;transform:translateY(-2px);box-shadow:0 14px 30px #0000004d,0 0 18px #d2a45f29}.featuredExpeditionTopLine{justify-content:space-between;align-items:center;gap:8px;display:flex}.featuredExpeditionDirection,.featuredExpeditionCode{letter-spacing:.2em;text-transform:uppercase;color:#b8a893;font-size:10px}.featuredExpeditionCode{color:#ccb38e}.featuredExpeditionRoute{color:color-mix(in oklab, var(--route-accent), #ffe3ba 25%);align-items:center;gap:9px;margin:14px 0;display:flex}.featuredExpeditionRouteDot{background:color-mix(in oklab, var(--route-accent), #fff 22%);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--route-accent), transparent 84%);border-radius:50%;transition:box-shadow .25s,transform .25s}.featuredExpeditionRouteTrail{border-top:1px dashed color-mix(in oklab, var(--route-accent), transparent 25%);opacity:.7;flex:1;transition:opacity .25s,border-color .25s}.featuredExpeditionCard:hover .featuredExpeditionRouteTrail{opacity:1}.featuredExpeditionCard:hover .featuredExpeditionRouteDot{box-shadow:0 0 0 6px color-mix(in oklab, var(--route-accent), transparent 80%);transform:scale(1.04)}.featuredExpeditionCard:hover .featuredExpeditionRoute svg{opacity:.95;color:color-mix(in oklab, var(--route-accent), #ffe6c1 35%)}.featuredExpeditionMetaRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.featuredExpeditionLocation{color:#d8ccb9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.featuredExpeditionExtraMeta{letter-spacing:.15em;text-transform:uppercase;color:#b8a284;margin-top:10px;font-size:11px}.featuredExpeditionTags{margin-top:12px}.featuredExpeditionCta{background:#1e1813bf;border-color:#e6ba7766;margin-top:auto}.featuredExpeditionCard:hover .featuredExpeditionCta{background:#2e241ce6;border-color:#e9c689b8}.mapLayout{grid-template-columns:1.25fr .75fr;gap:24px;display:grid}.mapPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 30% 20%,#86704e38,#0000 28%),linear-gradient(145deg,#191614,#0d0c0b);border-radius:32px;padding:22px;position:relative;overflow:hidden}.mapPanel:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.mapTop,.mapCanvas{z-index:1;position:relative}.mapTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.mapTop h3{margin:6px 0 0;font-size:26px}.interactiveMap{aspect-ratio:16/9;border:1px solid var(--line);background:#09080794;border-radius:24px;padding:18px;transition:border-color .24s,box-shadow .24s;position:relative}.mapPanel:hover .interactiveMap{border-color:var(--line-strong);box-shadow:inset 0 0 0 1px #e8d8b80d}.interactiveMap svg{width:100%;height:100%}.mapLand{stroke:#d6c6a838;stroke-width:2px}.mapLandWorld{fill:#78685238}.mapLandEurope{fill:#7868524d}.mapLandAfrica{fill:#7868523d}.mapRoute{stroke:#e8d8b861;stroke-width:2px;stroke-dasharray:8 8}.mapPointHalo{fill:#0000;stroke:color-mix(in oklab, var(--point-accent), white 15%);opacity:.75;transition:all .24s}.mapPointDot{fill:var(--point-accent);transition:transform .24s}.mapPointHalo.isActive{opacity:1}.mapPointDot.isActive{transform:scale(1.08)}.mapPointButton{color:#e8d8b8;cursor:pointer;background:#090807bf;border:1px solid #e8d8b82e;border-radius:999px;padding:10px 14px;font-size:13px;transition:transform .2s,border-color .2s,box-shadow .2s;position:absolute;transform:translate(-50%,-50%)}.mapPointButton:hover,.mapPointButton.isActive{border-color:color-mix(in oklab, var(--point-accent), white 30%);box-shadow:0 0 0 3px color-mix(in oklab, var(--point-accent), transparent 78%);transform:translate(-50%,calc(-50% - 2px))}.mapCard.isActiveRegion{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.layerBlock{margin-top:16px}.mapComingSoon{margin:10px 0 0}.chips .isActive{border-color:var(--line-strong);color:#f1e5d0}.chips,.tagWrap{flex-wrap:wrap;gap:8px;display:flex}.chips span,.tagWrap span{border:1px solid var(--line);color:#cfc2b0;background:#0706056b;border-radius:999px;padding:8px 12px;font-size:12px}.mapCanvas{aspect-ratio:16/9;border:1px solid var(--line);background:#09080794;border-radius:24px;padding:18px;transition:border-color .24s,box-shadow .24s}.mapPanel:hover .mapCanvas{border-color:var(--line-strong);box-shadow:inset 0 0 0 1px #e8d8b80d}.mapCanvas svg{width:100%;height:100%}.mapCards{gap:16px;display:grid}.mapCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mapCardTop span,.mapCardTop small{color:var(--faint)}.mapCardTop small{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:7px 9px}.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width>=1380px){.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collectionCard{border:1px solid var(--line);background:var(--card);transition:transform .3s var(--easing-cinematic), border-color .3s var(--easing-cinematic), box-shadow .3s var(--easing-cinematic);border-radius:24px;overflow:hidden}.collectionCard:hover{transform:translateY(var(--card-lift-y));border-color:var(--line-strong);box-shadow:var(--glow-soft)}.collectionCoverWrap{aspect-ratio:16/8.2;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.collectionCover{object-fit:cover;width:100%;height:100%;transition:opacity .45s ease, transform .75s var(--easing-cinematic), filter .5s ease}.collectionCard:hover .collectionCover,.expeditionCard:hover .expeditionImageWrap img{filter:saturate(1.05);transform:scale(1.045)}.collectionBody{padding:15px 16px 16px}.collectionTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.collectionTop h3{margin:0;font-size:clamp(24px,2.1vw,28px);line-height:1.08}.collectionTop span,.galleryBreadcrumb{color:var(--faint);letter-spacing:.24em;text-transform:uppercase;font-size:11px}.collectionBody p{color:var(--muted);margin:11px 0 14px;font-size:15px;line-height:1.62}.collectionTags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.collectionTags span{border:1px solid var(--line);color:#d8ccbd;border-radius:999px;padding:7px 10px;font-size:11px}.galleryCollectionView{border:1px solid var(--line);background:var(--card-strong);border-radius:30px;padding:24px}.galleryCollectionTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.galleryCollectionTop h3{margin:8px 0 0;font-size:34px}.galleryGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:16px;display:grid}.photoCard{border:1px solid var(--line);cursor:zoom-in;background:#151312;border-radius:26px;margin:0;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.photoCard:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 20px 36px #08080859,0 0 0 1px #d2964a2e}.photoCard.featured{grid-column:span 2}.photoCard.portrait{grid-row:span 2}.photoCard img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.photoCard:after{content:"";background:linear-gradient(#00000005,#000000bd);position:absolute;inset:0}.photoCard figcaption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0000005c;border:1px solid #ffffff1f;border-radius:16px;padding:12px 14px;font-weight:650;line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px}.lightboxOverlay{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);animation:lightboxOverlayIn .32s var(--easing-cinematic);background:radial-gradient(circle at 50% 18%,#a0825a1f,#0000 38%),#030303e6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lightboxContent{touch-action:pan-y;width:min(1320px,100%);max-height:100%;animation:lightboxContentIn .36s var(--easing-cinematic);justify-items:center;gap:14px;padding:clamp(54px,6vw,72px) clamp(10px,3vw,44px) clamp(86px,11vh,128px);display:grid;position:relative}.lightboxTopBar{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:6px;left:clamp(4px,1vw,12px);right:clamp(56px,8vw,96px)}.lightboxBrand,.lightboxCounter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.24em;text-transform:uppercase;color:#d9cebe;background:#06060680;border:1px solid #ffffff2e;border-radius:999px;padding:8px 13px;font-size:10px}.lightboxCounter{letter-spacing:.18em;color:#f8f2ea}.lightboxImage{object-fit:contain;width:auto;max-width:100%;max-height:min(84vh,960px);animation:lightboxImageSwap .34s var(--easing-cinematic);border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 42px 95px #0000009e}.lightboxCaption{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04040485;border:1px solid #ffffff29;border-radius:20px;max-width:min(80ch,100% - 40px);padding:11px 18px 14px;position:absolute;bottom:clamp(18px,3vh,36px);left:50%;transform:translate(-50%)}.lightboxCaption span{color:#beaf9f;letter-spacing:.24em;text-transform:uppercase;font-size:10px}.lightboxCaption p{color:#f4ede4;margin:6px 0 0;font-size:clamp(17px,2.2vw,24px)}.lightboxClose,.lightboxArrow{color:#f6f1ea;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0808089e;border:1px solid #ffffff4d;transition:transform .2s,border-color .2s,background .2s,opacity .2s;position:absolute}.lightboxClose:hover,.lightboxArrow:hover{background:#101010d6;border-color:#ffffff8f}.lightboxClose{border-radius:15px;place-items:center;width:50px;height:50px;display:grid;top:4px;right:4px}.lightboxClose:hover{transform:translateY(-1px)scale(1.01)}.lightboxArrow{border-radius:17px;place-items:center;width:58px;height:58px;display:grid;top:50%;transform:translateY(-50%)}.lightboxArrow:hover{transform:translateY(calc(-50% - 1px))}.lightboxArrowLeft{left:clamp(4px,1vw,12px)}.lightboxArrowRight{right:clamp(4px,1vw,12px)}@keyframes lightboxOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxContentIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes lightboxImageSwap{0%{opacity:.18;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.placeVisual{border:1px solid var(--line-strong);border-radius:22px;align-items:flex-end;height:210px;margin-bottom:18px;padding:20px;transition:transform .3s,filter .3s;display:flex}.placeCard:hover .placeVisual{filter:saturate(1.08);transform:scale(1.015)}.placeVisual span{color:#ffffffb8;letter-spacing:.24em;text-transform:uppercase;font-size:11px}.placeVisual h3{margin:8px 0 0;font-size:32px}.place-tatry{background:linear-gradient(145deg,#4b4a45,#171615)}.place-maroko{background:linear-gradient(145deg,#5a3d27,#17110d)}.place-swiss{background:linear-gradient(145deg,#3e4a38,#151813)}.aboutGrid,.socialBox,.contactBox{grid-template-columns:.85fr 1.15fr;align-items:start;gap:52px;display:grid}.aboutText{color:var(--muted);font-size:17px;line-height:1.88}.aboutText strong{color:var(--text)}.aboutProfile{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(260px,.7fr);align-items:start;gap:clamp(22px,3vw,44px);display:grid}.aboutIntro{color:#d7cab8;margin:0;line-height:1.75}.aboutPillars{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.aboutPillars span{border:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;color:#dfcfb9;border-radius:999px;padding:7px 12px;font-size:11px}.aboutEditorial{color:var(--muted);font-size:16px;line-height:1.88}.aboutEditorial strong{color:var(--text)}.aboutWhatICreate ul{color:#e7dccd;gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.aboutCta{border-top:1px solid var(--line);color:#d8c9b6;margin-top:18px;padding-top:16px}.aboutVisualCard{border:1px solid var(--line);background:linear-gradient(165deg,#181412eb,#0a0908eb);border-radius:24px;overflow:hidden}.aboutVisualCard img{aspect-ratio:4/5;object-fit:cover;width:100%}.aboutVisualCard div{color:#dacdbc;padding:16px;font-size:14px;line-height:1.7}.gearCard{background:linear-gradient(165deg,#1c1815e6,#0e0d0cf2)}.gearLabel{border:1px solid var(--line-strong);color:#e5d5be;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.workflowBox{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c6995c24,#0000 52%),linear-gradient(170deg,#161311eb,#0a0908f0);border-radius:28px;margin-top:26px;padding:24px}.workflowBox h3{margin:8px 0 0;font-size:clamp(24px,3vw,34px)}.workflowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workflowStep{border:1px solid var(--line);background:#0c0b0a80;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.workflowStep span{color:#e8d8b866;font-size:22px;font-weight:700}.workflowStep h4{margin:2px 0 0;font-size:16px}.workflowStep p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.65}.formatCard .number{color:#e8d8b838;margin-bottom:28px;font-size:54px;font-weight:800}.socialBox,.contactBox{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#a0825a21,#0000 36%),linear-gradient(#26201cd1,#0e0d0cf2);border-radius:34px;padding:42px}.socialLinks,.contactDetails{gap:14px;display:grid}.socialLinks a{border:1px solid var(--line);background:#0c0b0a85;border-radius:22px;align-items:center;gap:10px;padding:17px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.socialLinks a:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.infoCard p{color:var(--text);margin:10px 0 0;font-size:18px;line-height:1.4}.contactHub{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#a0825a26,#0000 38%),linear-gradient(#26201cd9,#0e0d0cf5);border-radius:34px;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);gap:18px;padding:42px;display:grid}.contactIntro{padding-right:14px}.contactIntroNote{border-top:1px solid var(--line);color:#decfb8;margin-top:24px;padding-top:18px;line-height:1.7}.contactSocials{gap:12px;display:grid}.socialCard{border:1px solid var(--line);background:#0c0b0a80;border-radius:22px;gap:8px;padding:18px;transition:border-color .24s,transform .24s,box-shadow .24s;display:grid}.socialCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.socialCard span{letter-spacing:.15em;text-transform:uppercase;color:#d3b98f;font-size:11px}.socialCard strong{color:#f4ecdd;font-size:17px;font-weight:500;line-height:1.45}.contactCollab{border:1px solid var(--line);background:#0a09086b;border-radius:24px;grid-column:1/-1;margin-top:8px;padding:20px}.contactCollab h3{margin:0;font-size:18px}.contactCollab ul{color:#e8dcc9;gap:8px;margin:12px 0 0;padding-left:18px;line-height:1.65;display:grid}.footerSignature{padding:52px 0 42px;position:relative}.footerSeparator{opacity:.6;background:linear-gradient(90deg,#0000 0%,#e2d0b266 24%,#e2d0b2b8 50%,#e2d0b266 76%,#0000 100%);width:min(1180px,100% - 44px);height:1px;margin:0 auto 34px}.footerInner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:30px;display:grid}.footerBrand{max-width:54ch}.footerEyebrow{letter-spacing:.24em;text-transform:uppercase;color:#dcc4a0;margin:0;font-size:12px}.footerTagline{color:#f2e8d7;margin:14px 0 0;font-size:clamp(17px,2.1vw,23px);line-height:1.45}.footerMicro{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;font-size:13px}.footerLinksWrap{justify-items:end;gap:14px;display:grid}.footerLinks{flex-wrap:wrap;gap:8px;display:flex}.footerLinks a,.footerAnchor{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:#ebdfcb;border-radius:999px;padding:9px 14px;font-size:12px;transition:border-color .24s,transform .24s,color .24s,background .24s}.footerLinks a:hover,.footerAnchor:hover{color:#fff7e9;background:#e8d8b814;border-color:#e8d8b8a6;transform:translateY(-1px)}.footerAnchor{color:#d9c0a0;font-size:11px}.footerCopyright{color:var(--faint);letter-spacing:.08em;margin:0;font-size:12px}@media (width<=1100px){.heroGrid{grid-template-columns:1fr;padding-top:46px}.heroText{max-width:none}.heroText h1{max-width:900px}}@media (width<=900px){html,body{overflow-x:hidden}.nav{padding:26px 0}.sublogo{letter-spacing:.2em;margin-top:6px}.navLinks{display:none}.hamburgerButton{z-index:12;border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0c0b9e;border-radius:14px;justify-content:center;align-items:center;transition:border-color .24s,background .24s,transform .24s;display:inline-flex;position:relative}.hamburgerButton:hover{border-color:#e8d8b880;transform:translateY(-1px)}.mobileMenuBackdrop{z-index:9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#0504048f;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.mobileMenuBackdrop.isOpen{opacity:1;visibility:visible}.mobileMenu{z-index:11;border:1px solid var(--line-strong);opacity:0;visibility:hidden;border-radius:22px;gap:12px;padding:16px;transition:opacity .3s,transform .3s,visibility .3s;display:grid;position:fixed;top:88px;left:20px;right:20px;transform:translateY(-8px)scale(.98)}.mobileMenu.isOpen{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.mobileMenu a{color:#efe9de;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px;font-size:14px;transition:background .24s,border-color .24s,transform .24s}.mobileMenu a:hover{border-color:#e8d8b880;transform:translate(2px)}.mobileMenu.mobileVariantA{background:linear-gradient(165deg,#12100ef5,#0b0a09f0);box-shadow:0 20px 52px #0000005c}.mobileMenu.mobileVariantA a{background:#12100e73}.mobileVariantB .hamburgerButton{background:linear-gradient(145deg,#2a231ea6,#0c0a09d1);border-color:#e8d8b84d;box-shadow:0 16px 34px #0000003d}.mobileMenu.mobileVariantB{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#e8d8b829,#0000 50%),linear-gradient(165deg,#1a1614eb,#0a0908e0);box-shadow:0 28px 60px #00000070}.mobileMenu.mobileVariantB a{background:#13100e6b;border-color:#e8d8b838}.sectionHeader,.mapLayout,.aboutGrid,.aboutProfile,.socialBox,.contactBox,.contactHub,.filmGrid,.placeGrid,.featuredExpeditionsGrid,.formatGrid,.postGrid,.gearGrid{grid-template-columns:1fr}.galleryGrid{grid-template-columns:1fr;grid-auto-rows:260px}.photoCard.featured,.photoCard.portrait{grid-area:auto}.heroText h1{letter-spacing:-.05em;font-size:clamp(40px,9vw,54px);line-height:.97}.heroText p{max-width:58ch;font-size:17px;line-height:1.75}.heroGrid{gap:40px;padding:30px 0 84px}.heroCard{border-radius:26px;padding:14px}.heroImageWrap{aspect-ratio:5/6;border-radius:22px}.aboutVisualCard img{aspect-ratio:16/9}.heroCaption{padding:16px}.buttons{gap:10px}.button{flex:calc(50% - 8px);min-width:146px}.section{padding:74px 0}.sectionHeader{gap:18px;margin-bottom:30px}.sectionHeader p,.aboutText,.aboutEditorial,.contactIntroNote,.contactCollab ul{line-height:1.72}.collectionGrid{grid-template-columns:1fr}.galleryCollectionView{border-radius:24px;padding:18px}.galleryCollectionTop{flex-direction:column;align-items:flex-start}.galleryCollectionTop .smallButton{min-height:44px}.galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;gap:12px}.mapPanel{border-radius:26px;padding:18px}.mapCanvas{aspect-ratio:4/3;border-radius:18px;padding:12px}.mapPointButton{padding:9px 12px;font-size:12px}.mapCardTop{flex-direction:column;gap:8px}.mapCardTop small{align-self:flex-start}.socialBox,.contactBox,.contactHub{padding:28px}.socialCard,.socialLinks a{min-height:52px}.contactIntro{padding-right:0}.workflowSteps{grid-template-columns:1fr}.footerSignature{padding:42px 0 36px}.footerSeparator{margin-bottom:24px}.footerInner{grid-template-columns:1fr;align-items:flex-start;gap:24px}.footerLinksWrap{justify-items:flex-start}.lightboxOverlay{padding:12px}.lightboxContent{padding:62px 4px 112px}.lightboxTopBar{top:2px;right:50px}.lightboxBrand,.lightboxCounter{padding:7px 11px;font-size:9px}.lightboxImage{max-height:70vh}.lightboxCaption{border-radius:16px;padding:10px 13px 13px;bottom:12px}.lightboxCaption p{font-size:clamp(16px,4vw,20px)}.lightboxArrow{border-radius:13px;width:46px;height:46px}.lightboxClose{border-radius:12px;width:42px;height:42px;top:-2px;right:0}}@media (width<=520px){.container{width:min(100% - 22px,1560px)}.section{padding:64px 0}.hero{min-height:auto}.nav{padding:22px 0}.heroGrid{gap:24px;padding:18px 0 64px}.heroText h1{max-width:10ch;font-size:clamp(33px,11vw,42px);line-height:.98}.heroText p{margin-top:20px;font-size:15px;line-height:1.66}.heroImageWrap{aspect-ratio:4/5}.heroBadge{letter-spacing:.22em;padding:7px 10px;font-size:10px;top:14px;left:14px}.heroCaption{padding:14px;bottom:14px;left:14px;right:14px}.heroCaption h2{font-size:22px}.heroCaption p{font-size:14px}.buttons{margin-top:24px}.button{flex:100%;width:100%}.sectionHeader h2,.aboutGrid h2,.socialBox h2,.contactBox h2{font-size:28px;line-height:1.08}.socialBox,.contactBox,.contactHub{padding:22px}.socialCard strong{font-size:15px}.collectionBody{padding:15px}.collectionTop h3,.galleryCollectionTop h3{font-size:27px}.galleryGrid{grid-template-columns:1fr;grid-auto-rows:240px}.mapTop h3{font-size:21px}.mapCard,.infoCard{padding:16px}.footerSignature{padding:34px 0 30px}.footerSeparator{width:min(1180px,100% - 24px);margin-bottom:20px}.footerTagline{font-size:18px}.footerLinks{gap:10px;width:100%}.footerLinks a,.footerAnchor{align-items:center;min-height:44px;display:inline-flex}.mapPanel,.filmCard,.placeCard,.formatCard,.postCard,.mapCard,.infoCard,.gearCard,.workflowBox{border-radius:24px}}.heroTitle{max-width:7.6ch}.mapFutureNote{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.cinematicNoise{z-index:0;pointer-events:none;opacity:.08;background-image:radial-gradient(circle at 20% 30%,#ffffff1f 0 1px,#0000 1px),radial-gradient(circle at 70% 60%,#ffffff14 0 1px,#0000 1px);background-size:42px 42px,58px 58px;animation:14s steps(8,end) infinite grainMove;position:absolute;inset:0}.cinematicFog{z-index:0;pointer-events:none;filter:blur(42px);opacity:.13;background:#e8d8b857;border-radius:999px;width:520px;height:220px;animation:16s ease-in-out infinite alternate fogFloat;position:absolute}.fogOne{top:20%;left:-160px}.fogTwo{opacity:.09;animation-duration:22s;bottom:18%;right:-180px}.heroCard{animation:.9s both heroCardIn}.heroText{animation:.85s both heroTextIn}.heroImage{animation:12s ease-in-out infinite alternate slowHeroZoom}@keyframes grainMove{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(2%,1%)}}@keyframes fogFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(80px,-30px)scale(1.12)}}@keyframes heroGlowPulse{0%{opacity:.88;transform:translate(0,0)scale(1)}to{opacity:1;transform:translateY(1.6%)scale(1.04)}}@keyframes slowHeroZoom{0%{transform:scale(1)}to{filter:saturate(1.06);transform:scale(1.06)}}@keyframes heroTextIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCardIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cinematicNoise,.cinematicFog,.heroCard,.heroText,.heroImage,.glow{animation:none}.button,.smallButton,.filmCard,.placeCard,.formatCard,.postCard,.mapCard,.infoCard,.collectionCard,.expeditionCard,.filmImageWrap img,.collectionCover,.expeditionImageWrap img{transition:none;transform:none!important}}.reveal{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(34px)}.reveal.isVisible{opacity:1;transform:translateY(0)}.reveal .sectionHeader,.reveal .filmCard,.reveal .mapPanel,.reveal .mapCard,.reveal .photoCard,.reveal .placeCard,.reveal .formatCard,.reveal .postCard,.reveal .socialBox,.reveal .contactBox{transition:transform .75s,opacity .75s,border-color .24s,box-shadow .24s}.reveal:not(.isVisible) .sectionHeader,.reveal:not(.isVisible) .filmCard,.reveal:not(.isVisible) .mapPanel,.reveal:not(.isVisible) .mapCard,.reveal:not(.isVisible) .photoCard,.reveal:not(.isVisible) .placeCard,.reveal:not(.isVisible) .formatCard,.reveal:not(.isVisible) .postCard,.reveal:not(.isVisible) .socialBox,.reveal:not(.isVisible) .contactBox{opacity:0;transform:translateY(18px)}.reveal.isVisible .filmCard:first-child,.reveal.isVisible .mapCard:first-child,.reveal.isVisible .placeCard:first-child,.reveal.isVisible .formatCard:first-child,.reveal.isVisible .postCard:first-child{transition-delay:50ms}.reveal.isVisible .filmCard:nth-child(2),.reveal.isVisible .mapCard:nth-child(2),.reveal.isVisible .placeCard:nth-child(2),.reveal.isVisible .formatCard:nth-child(2),.reveal.isVisible .postCard:nth-child(2){transition-delay:.12s}.reveal.isVisible .filmCard:nth-child(3),.reveal.isVisible .mapCard:nth-child(3),.reveal.isVisible .placeCard:nth-child(3),.reveal.isVisible .formatCard:nth-child(3),.reveal.isVisible .postCard:nth-child(3){transition-delay:.19s}.reveal.isVisible .photoCard:first-child{transition-delay:30ms}.reveal.isVisible .photoCard:nth-child(2){transition-delay:80ms}.reveal.isVisible .photoCard:nth-child(3){transition-delay:.13s}.reveal.isVisible .photoCard:nth-child(4){transition-delay:.18s}.reveal.isVisible .photoCard:nth-child(5){transition-delay:.23s}.reveal.isVisible .photoCard:nth-child(6){transition-delay:.28s}@media (prefers-reduced-motion:reduce){.reveal,.reveal .sectionHeader,.reveal .filmCard,.reveal .mapPanel,.reveal .mapCard,.reveal .photoCard,.reveal .placeCard,.reveal .formatCard,.reveal .postCard,.reveal .socialBox,.reveal .contactBox{opacity:1;transition:none;transform:none}}@media (width<=860px){.mapLayout{grid-template-columns:1fr}.mapPointButton{padding:9px 12px;font-size:12px}.interactiveMap{padding:10px}}.atlasLayout{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.atlasMapWrap{border:1px solid var(--line);background:linear-gradient(145deg,#191614,#0d0c0b);border-radius:32px;padding:20px}.atlasToolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.atlasStage{border:1px solid var(--line);background:radial-gradient(circle at 30% 20%,#86704e33,#0000 35%),#0807068c;border-radius:22px;min-height:420px;position:relative;overflow:hidden}.atlasNode{border:1px solid var(--line);color:var(--text);background:#0c0a09d9;border-radius:999px;padding:10px 14px;position:absolute;transform:translate(-50%,-50%)}.atlasNode.isVisited{border-color:#e8d8b899;box-shadow:0 0 0 4px #e8d8b81f}.atlasNode.isMuted{opacity:.6}@media (width<=980px){.atlasLayout{grid-template-columns:1fr}.atlasStage{min-height:340px}}.expeditionGrid,.expeditionStoriesGrid,.galleryPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.galleryPreviewCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .3s var(--easing-cinematic), border-color .3s var(--easing-cinematic), box-shadow .3s var(--easing-cinematic);background:linear-gradient(164deg,#26201ce6,#100d0cf2);border-radius:24px;overflow:hidden}.galleryPreviewCard:hover{transform:translateY(var(--card-lift-y));border-color:var(--line-strong);box-shadow:var(--glow-soft)}.galleryPreviewVisual{aspect-ratio:16/10;background:linear-gradient(145deg,#2a241ee6,#0e0c0bf5);border-bottom:1px solid #e8d8b833;position:relative;overflow:hidden}.galleryPreviewVisual img{object-fit:cover;width:100%;height:100%}.galleryPreviewOverlay{background:repeating-linear-gradient(-35deg,#e1be7c14 0 1px,#0000 1px 14px),linear-gradient(#00000014,#000000a3);position:absolute;inset:0}.galleryPreviewFallback{letter-spacing:.2em;text-transform:uppercase;color:#e8d8b8;background:#0808086b;border:1px solid #e8d8b842;border-radius:12px;padding:10px 12px;font-size:11px;position:absolute;inset:auto 16px 16px}.galleryPreviewBody{padding:18px 18px 20px}.galleryPreviewMetaTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.galleryPreviewBody h3{margin:10px 0 8px;font-size:clamp(24px,2.4vw,30px)}.galleryPreviewTags{margin-top:14px}.galleryPreviewCta{pointer-events:none;margin-top:16px}.expeditionStoryCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .3s var(--easing-cinematic), border-color .3s var(--easing-cinematic), box-shadow .3s var(--easing-cinematic);background:linear-gradient(164deg,#26201ce6,#100d0cf2);border-radius:24px;overflow:hidden}.expeditionStoryCard:hover{transform:translateY(var(--card-lift-y));border-color:var(--line-strong);box-shadow:var(--glow-soft)}.expeditionStoryMedia{aspect-ratio:16/10;background:#161311;position:relative;overflow:hidden}.expeditionStoryMedia img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--easing-cinematic)}.expeditionStoryCard:hover .expeditionStoryMedia img{transform:scale(1.045)}.expeditionStoryMediaFallback{text-align:center;color:#d9cebf;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(128deg,#c4945a29,#181412f0),repeating-linear-gradient(135deg,#ffffff0a,#ffffff0a 1px,#0000 1px 12px);justify-content:center;align-items:center;padding:14px;font-size:11px;display:flex;position:absolute;inset:0}.expeditionStoryBody{padding:18px 18px 20px}.expeditionStoryMetaTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.expeditionStoryBody h3{margin:10px 0 8px;font-size:clamp(24px,2.4vw,30px)}.expeditionStoryActions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.expeditionStoryCta{pointer-events:none;padding-inline:14px}.expeditionStoryCta.isDisabled{opacity:.74}.expeditionStoryYouTube{color:var(--muted);letter-spacing:.05em;font-size:12px;transition:color .2s}.expeditionStoryCard:hover .expeditionStoryYouTube{color:#efe4d6}.expeditionCard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .3s var(--easing-cinematic), border-color .3s var(--easing-cinematic), box-shadow .3s var(--easing-cinematic);border-radius:24px;overflow:hidden}.expeditionCard:hover{transform:translateY(var(--card-lift-y));border-color:var(--line-strong);box-shadow:var(--glow-soft)}.expeditionImageWrap{aspect-ratio:16/10;overflow:hidden}.expeditionImageWrap img,.expeditionDetailHero img{object-fit:cover;width:100%;height:100%;transition:opacity .45s ease, transform .75s var(--easing-cinematic), filter .5s ease}.expeditionBody{padding:20px}.expeditionBody h3,.expeditionDetailBody h3{margin:10px 0;font-size:clamp(24px,3vw,34px)}.expeditionLocation{color:var(--cream);align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.expeditionLocation .cz-icon,.featuredExpeditionLocation .cz-icon{opacity:.68}.expeditionTags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.expeditionTags span{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;color:#dccdb8;border-radius:999px;padding:6px 10px;font-size:11px}.expeditionDetail{border:1px solid var(--line);background:radial-gradient(circle at top,#7060502e,#0a0908f5 55%);border-radius:32px;overflow:hidden}.expeditionCinematicHero{isolation:isolate;min-height:min(78vh,760px);position:relative}.expeditionCinematicHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.expeditionCinematicHeroOverlay{z-index:1;background:linear-gradient(#0808084d,#0a0908d1 58%,#0a0908fa);position:absolute;inset:0}.expeditionCinematicHeroContent{z-index:2;padding:clamp(26px,4vw,56px);max-width:780px;padding-top:clamp(46px,10vh,120px);position:relative}.expeditionHeroSubtitle{color:#e6d9c8;margin-top:10px;font-size:clamp(18px,2.3vw,28px)}.expeditionHeroMeta{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.expeditionHeroMeta span{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:11px}.expeditionHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.expeditionStatsBar{z-index:5;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0ac7;border-radius:20px;grid-template-columns:repeat(5,minmax(120px,1fr));margin:-34px clamp(16px,3vw,30px) 0;display:grid;position:relative}.expeditionStatsBar div{border-right:1px solid #ffffff14;padding:16px 14px}.expeditionStatsBar div:last-child{border-right:0}.expeditionStatsBar span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.expeditionStatsBar strong{color:var(--cream);margin-top:6px;font-size:14px;display:block}.expeditionStory{padding:clamp(36px,7vw,80px) clamp(20px,5vw,72px) 0}.expeditionStoryInner{color:#e0d5c5;max-width:760px;font-size:clamp(16px,1.6vw,20px);line-height:1.9}.storyLabel{color:#c8af8f;text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px;font-size:11px}.expeditionWatchButton{margin-top:8px}.expeditionNextStory{border:1px solid var(--line);background:linear-gradient(140deg,#9a84661a,#0c0b0ad1 44%);border-radius:20px;margin:clamp(36px,7vw,80px) clamp(20px,5vw,72px) 0;padding:clamp(14px,2.6vw,22px)}.expeditionNextStoryHeader{margin-bottom:16px}.expeditionNextStoryHint{color:#cdbca7;margin:0;font-size:14px}.expeditionNextStoryCard{background:#100e0cd6;border-color:#dcceb63d;border-radius:18px;max-width:100%}.expeditionNextStoryCard .expeditionImageWrap{aspect-ratio:16/8}.expeditionNextStoryCard .expeditionBody{padding:14px 16px 16px}.expeditionNextStoryCard .expeditionBody h3{margin:8px 0 6px;font-size:clamp(20px,2.5vw,26px)}.expeditionNextStoryCard .expeditionBody p{margin-bottom:10px}.expeditionNextStoryCard .expeditionTags{display:none}.expeditionPlaceholder{border:1px solid var(--line-strong);color:#d5c8b8;background:linear-gradient(#ffffff0a,#fff0),#0c0b0aa8;border-radius:20px;margin:clamp(36px,7vw,80px) clamp(20px,5vw,72px) clamp(28px,4vw,54px);padding:clamp(18px,3vw,28px)}.expeditionGalleryHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.expeditionGalleryGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin:16px 0 10px;display:grid}.expeditionPhotoCard{cursor:pointer;border:1px solid #ffffff2e;border-radius:12px;grid-column:span 4;min-height:180px;margin:0;position:relative;overflow:hidden}.expeditionPhotoCard.portrait{grid-column:span 3}.expeditionPhotoCard img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--easing-cinematic), filter .5s var(--easing-cinematic)}.expeditionPhotoCard:after{content:"";background:linear-gradient(#0606060a,#06060675);position:absolute;inset:0}.expeditionPhotoCard figcaption{z-index:1;color:#f3ebe0cc;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:8px;left:10px}.expeditionPhotoCard:hover img,.expeditionPhotoCard:focus-visible img{filter:saturate(1.05);transform:scale(1.04)}.expeditionCinematicHero.reveal,.expeditionStatsBar.reveal,.expeditionStory.reveal,.expeditionNextStory.reveal,.expeditionPlaceholder.reveal{opacity:1;visibility:visible;transition:none;transform:none}@media (width<=1024px){.expeditionGrid,.expeditionStoriesGrid,.galleryPreviewGrid{grid-template-columns:1fr 1fr}.expeditionStatsBar{grid-template-columns:repeat(2,minmax(0,1fr))}.expeditionStatsBar div:nth-child(2n){border-right:0}}@media (width<=900px){.expeditionDetail{opacity:1;visibility:visible;border-radius:24px;min-height:auto;display:block;position:relative;overflow:visible;transform:none}.expeditionCinematicHero{isolation:auto;opacity:1;visibility:visible;min-height:auto;display:block;position:relative;transform:none}.expeditionCinematicHeroImage{z-index:1;aspect-ratio:16/10;border-radius:16px;width:100%;height:auto;display:block;position:relative;inset:auto}.expeditionCinematicHeroOverlay{z-index:2;pointer-events:none;background:linear-gradient(#08080824,#0a090852 58%,#0a09088f);position:absolute;inset:0}.expeditionCinematicHeroContent{z-index:3;opacity:1;visibility:visible;background:linear-gradient(#0a0908db,#0a0908fa);max-width:100%;padding:18px 16px;position:relative;transform:none}.expeditionHeroSubtitle{margin-top:8px;font-size:clamp(16px,4.8vw,20px);line-height:1.35}.expeditionHeroMeta{margin:12px 0}.expeditionHeroActions{margin-top:14px}.expeditionStatsBar{grid-template-columns:1fr;margin:12px 12px 0}.expeditionStatsBar div{border-bottom:1px solid #ffffff14;border-right:0}.expeditionStatsBar div:last-child{border-bottom:0}.expeditionStory{padding:24px 16px 0}.expeditionNextStory{margin:28px 16px 0;padding:16px}.expeditionPlaceholder{margin:28px 16px 20px}}@media (width<=720px){.expeditionGrid,.expeditionStoriesGrid,.galleryPreviewGrid{grid-template-columns:1fr}.expeditionBody{padding:18px}.expeditionStatsBar{grid-template-columns:1fr;margin:12px 12px 0}.expeditionStatsBar div{border-bottom:1px solid #ffffff14;border-right:0}.expeditionStatsBar div:last-child{border-bottom:0}.expeditionGalleryHeader{flex-direction:column;align-items:flex-start}.expeditionGalleryGrid{grid-template-columns:1fr 1fr}.expeditionPhotoCard,.expeditionPhotoCard.portrait{grid-column:auto;min-height:140px}}@media (prefers-reduced-motion:reduce){.lightboxOverlay,.lightboxContent,.lightboxImage{animation:none!important}.lightboxClose,.lightboxArrow{transition:none}}.authorFooterSection{border-top:1px solid var(--line);background:linear-gradient(#100e0d99,#0d0b0ae6);padding-top:56px;padding-bottom:38px}.authorFooterWrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;display:grid}.authorFooterLead h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,3.4vw,42px)}.authorFooterLead p{max-width:62ch;color:var(--muted);margin:16px 0 0;line-height:1.75}.authorFooterSocials{flex-wrap:wrap;justify-self:end;gap:12px;display:flex}.authorFooterSocials a{border:1px solid var(--line-strong);color:#ddd2c2;letter-spacing:.08em;text-transform:uppercase;transition:border-color .24s var(--easing-cinematic), color .24s var(--easing-cinematic), box-shadow .24s var(--easing-cinematic), transform .24s var(--easing-cinematic);border-radius:999px;padding:10px 14px;font-size:13px}.authorFooterSocials a:hover{color:var(--cream);border-color:#e8d8b894;transform:translateY(-1px);box-shadow:0 0 0 1px #e8d8b838,0 10px 20px #0707073d}.authorFooterSignature{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.authorFooterSignature p{color:var(--faint);letter-spacing:.04em;margin:0;font-size:13px}@media (width<=920px){.authorFooterWrap{grid-template-columns:1fr;gap:20px}.authorFooterSocials{justify-self:start}}.cinematicAtlas.atlasLayout{grid-template-columns:minmax(0,2.95fr) minmax(280px,1.05fr);align-items:stretch;gap:16px}.cinematicAtlas .atlasMapWrap{background:radial-gradient(circle at 22% 8%,#e0bc842e,#0000 36%),radial-gradient(circle at 80% 78%,#886c4d1f,#0000 54%),linear-gradient(164deg,#1b1713,#080706);border:1px solid #e9d6b51f;border-radius:18px;padding:12px 12px 8px;overflow:hidden;box-shadow:inset 0 0 0 1px #fcebcd08,inset 0 38px 88px #ffebc608,inset 0 -100px 140px #00000085,0 28px 58px #00000085}.cinematicStage{isolation:isolate;border-radius:14px;min-height:628px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2dcb821,inset 0 -86px 140px #00000061,inset 0 24px 56px #ffeccd08,0 8px 24px #0000003d}.cinematicStage.isEuropeView{min-height:578px}.cinematicStage:before{content:"";opacity:.19;pointer-events:none;background-image:linear-gradient(#e0cda70d 1px,#0000 1px),linear-gradient(90deg,#e0cda70a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.cinematicStage:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e5cea21a,#0000 44%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E");position:absolute;inset:0}.atlasSvg{width:100%;height:100%;min-height:628px;animation:.55s atlasFade}.atlasSvg.isEuropeView{min-height:578px}.atlasOutline{fill:#91785414;stroke:#e6d7b83d;stroke-width:1.2px;cursor:pointer;transform-origin:50%;vector-effect:non-scaling-stroke;transition:all .26s}.atlasOutline:hover,.atlasOutline:focus-visible{stroke:#f0debe9e;filter:drop-shadow(0 0 5px #f0debe2e);fill:#b9966424}.atlasOutline.isVisited{fill:#af8e5e2b;stroke:#f0dcb68c;filter:drop-shadow(0 0 8px #f4daae47)}.atlasOutline.isMuted{fill:#5046340d;stroke:#d3be9a29}.atlasOutline.isDimmed{fill:#0000;stroke:#ebd6af2e}.atlasOutline.isAtlasActive{stroke:#fae9c6e0;stroke-width:1.6px;filter:drop-shadow(0 0 8px #f6dba542);fill:#c49e6833}.atlasCountry{fill:#7563471a}.atlasCountryLabel{fill:#f4e3c6d1;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:600}.atlasEuropeFrame{fill:#0807065c;stroke:#e9d5b242;stroke-width:1px;filter:drop-shadow(0 14px 30px #00000057);pointer-events:none}.atlasEuropeMass{fill:url(#europeMassFill);stroke:#e9d4af42;stroke-width:1.2px;pointer-events:none;filter:drop-shadow(0 0 10px #e4c2861a);opacity:.74}.atlasEuropeSilhouette{stroke-width:1.1px;opacity:.92}.atlasEuropeGuideLines{fill:none;stroke:#e8d4ae29;stroke-width:.85px;pointer-events:none}.atlasEuropeHighlight{fill:url(#europeHighlight);pointer-events:none}.atlasCountry.isTatryBorderCountry{filter:drop-shadow(0 0 10px #f3d6a03d);fill:#b08c582e!important;stroke:#f8e3bda3!important}.atlasCountryLabel.isTatryBorderCountryLabel{fill:#fae7c5f5;font-size:9.2px}.atlasCountryMarker{isolation:isolate}.europeCountryOverlaySvg{isolation:isolate;pointer-events:auto;overflow:visible}.europeCountryOverlayGroup{cursor:pointer;pointer-events:auto}.europeCountryOverlayGroup.isSpecialRegion{z-index:4;pointer-events:auto;position:relative}.europeCountryOverlayPath{fill:#f0d8b009;stroke:#f0d8b033;stroke-width:.94px;pointer-events:visiblePainted;transition:fill .22s,stroke .22s,filter .22s,opacity .22s}.europeCountryOverlayGroup.isSpecialRegion .europeCountryOverlayPath{fill:#e4bb7007;stroke:#f4d8a64d;stroke-width:1.02px;filter:none;pointer-events:visiblePainted}.europeCountryOverlayPath.isActive{fill:#f6e2c21c;stroke:#f7e0ba47}.europeCountryOverlayPath.isSelected{fill:#ecc1703d;stroke:#fce1acb3}.europeCountryOverlayGroup.isHovered .europeCountryOverlayPath,.europeCountryOverlayPath.isHovered{fill:#ebbc6038;stroke:#fce1acbd;filter:drop-shadow(0 0 6px #f4c57033)}.europeCountryOverlayGroup.isSpecialRegion.isHovered .europeCountryOverlayPath{fill:#e8be7233;stroke:#fbe9c7db;filter:drop-shadow(0 0 8px #f5d29447)}.europeCountryOverlayGroup.isSelected .europeCountryOverlayPath,.europeCountryOverlayPath.isSelected{fill:#ebbc6057;stroke:#fce1acdb;filter:drop-shadow(0 0 8px #f4c57047)}.europeCountryOverlayPath.statusactive,.europeCountryOverlayPath.statusvisited{fill:#f6e2c217}.europeCountryOverlayPath.statusfuture{opacity:.82}.atlasCountryDot{fill:#e7d1ace6;stroke:#120e0bcc;stroke-width:.9px;filter:drop-shadow(0 0 9px #f4dcb26b)}.atlasCountryDot.isMuted{opacity:.72}.atlasCountryDot.isVisited{fill:#f5e0bcfa}.atlasCountryChip{color:#f6e4c6d1;letter-spacing:.035em;white-space:nowrap;cursor:pointer;opacity:.78;background:linear-gradient(165deg,#0e0c0ad1,#1e1813a8);border:1px solid #ecdaba33;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 7px;font-size:9.4px;line-height:1;transition:border-color .2s,transform .2s,opacity .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 6px 10px #0003,0 0 8px #e7c1810d,inset 0 0 0 1px #ffedd005}.atlasCountryChip:hover,.atlasCountryChip:focus-visible{opacity:.95;border-color:#f8e4be8a;transform:translateY(-1px)}.atlasCountryChip.isActive{opacity:.96;background:linear-gradient(165deg,#221b14e0,#18130fc2);border-color:#f5dcb594;box-shadow:0 8px 16px #00000042,0 0 10px #efcb8d1f,inset 0 0 0 1px #ffedd00d}.atlasCountryChip.isSelected{opacity:1;background:linear-gradient(165deg,#2a2117eb,#1a1410cc);border-color:#fae7c4bd;box-shadow:0 8px 16px #00000042,0 0 12px #efcb8d24,inset 0 0 0 1px #ffedd00f}.atlasCountryChip.isHovered{opacity:.98;background:linear-gradient(165deg,#261e16e6,#19140fc7);border-color:#f8e4bea8;box-shadow:0 8px 16px #00000042,0 0 10px #efcb8d21,inset 0 0 0 1px #ffedd00d}.atlasCountryMarker.isTatryBorderCountry .atlasCountryChip{background:linear-gradient(165deg,#2d2318eb,#18130fd6);border-color:#f7e2bc94}.atlasStage.isEuropeView .atlasCountryDot{r:2.5;stroke-width:.8px}.atlasStage.isEuropeView .atlasCountryChip{letter-spacing:.024em;border-radius:999px;gap:3px;height:14px;padding:0 4px;font-size:6.7px}.atlasStage.isEuropeView .atlasTatryMarker{transform-box:fill-box;transform-origin:50%;transform:scale(.68)}.atlasStage.isEuropeView .atlasTatryMarker .atlasInlineLabel{letter-spacing:.1em;font-size:7px}.atlasWorldLabel{fill:#dec8a4b8;letter-spacing:.11em;text-transform:uppercase;pointer-events:none;paint-order:stroke;stroke:#07060585;stroke-width:.6px;stroke-linejoin:round;font-size:8.35px;font-weight:540}.atlasWorldLabel.isActive{fill:#f5e2c0e6}.atlasEuropeFocusGlow{fill:url(#worldEuropeGlow);pointer-events:none;opacity:.38}.worldBoardFrame{fill:#0e0c0aad;stroke:#e7d2ac38;stroke-width:1.05px}.worldBoardInset{fill:url(#worldBoardGlow);stroke:#e9d6b41a;stroke-width:.9px}.worldBoardAtmosphere{fill:#e2c6970a;filter:blur(1px)}.worldContourLines{fill:none;stroke:#ecd9b714;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:2 7}.continentFocusAura{display:none}.atlasEuropePulseDot{fill:#f7e3c2db;filter:drop-shadow(0 0 4px #f6dba43d);opacity:.96;pointer-events:none;transition:opacity .24s,filter .24s}.atlasEuropePulseDot.isSubdued{opacity:.54;filter:drop-shadow(0 0 2px #f6dba424)}.worldBoardFrame,.worldBoardInset,.worldBoardAtmosphere,.worldContourLines,.worldPlaceholderSvg,.worldBaseImage,.worldBaseFrame,.atlasEuropeFocusGlow,.continentFocusAura,.atlasEuropePulseDot{pointer-events:none}.worldBase{pointer-events:none;z-index:1}.worldBaseImage{opacity:.94;filter:contrast(1.06)brightness(.74)saturate(.82)}.worldBaseFrame{fill:none;stroke:#e7d2ac57;stroke-width:1.05px;filter:drop-shadow(0 14px 30px #00000057);pointer-events:none}.worldPlaceholderSvg{fill:#cdaa760d;stroke:#e7d4b12b;stroke-width:1px}.worldContinentsOverlaySvg{pointer-events:auto;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.continentOverlayGroup{pointer-events:auto;cursor:pointer}.continentOverlay{fill:#daae5a09;fill-opacity:1;stroke:#f4d29129;stroke-opacity:1;stroke-width:1.14px;pointer-events:auto;transition:fill .22s,fill-opacity .22s,stroke .22s,stroke-opacity .22s,filter .22s,opacity .22s}.continentOverlay.isAtlasActive{fill:#daae5a1a;fill-opacity:1;stroke:#f4d2916b;stroke-opacity:1;stroke-width:1.24px;filter:drop-shadow(0 0 4px #efd09733)}.continentOverlay.isAtlasActive.isHovered{fill:#daae5a29;fill-opacity:1;stroke:#f4d291a6;stroke-opacity:1;filter:drop-shadow(0 0 5px #efd09738)}.continentOverlay.isHovered{fill:#daae5a26;fill-opacity:1;stroke:#f4d29199;stroke-opacity:1;filter:drop-shadow(0 0 5px #efd0973d)}.continentOverlay.isAtlasActive:not(.isHovered){opacity:.86}.continentOverlays{pointer-events:auto;z-index:2}.continentMarkers{z-index:3;pointer-events:auto}.continentOverlays:has(.continentOverlay.isHovered) .continentOverlay.isAtlasActive:not(.isHovered){opacity:.7}.continentMarker{transition:fill .2s,opacity .2s,text-shadow .2s}.continentMarker.isActive{fill:#f8e5c4e6;text-shadow:0 0 5px #f5d69f40}.continentMarker.isHovered{fill:#fbebcdf0;text-shadow:0 0 7px #f5d69f4d}.continentMarkerChip .continentMarkerDot{fill:#d5bc9370;stroke:#0a0806ad;stroke-width:.68px;filter:drop-shadow(0 0 1.5px #efd0971f)}.continentMarkerChip.isActive .continentMarkerDot{fill:#f7e0bbdb;stroke:#100c09c2;filter:drop-shadow(0 0 4px #f2d49d4d)}.continentMarkerChip.isHovered .continentMarkerDot{fill:#f9e5c3e6;filter:drop-shadow(0 0 6px #f3d59d57)}.atlasTatryMarker{cursor:pointer}.atlasTatryMarker:focus-visible{outline:none}.atlasTatryMarker .atlasTatryGlow{fill:#d9ae661f;stroke:#f4dcb285;stroke-width:1.05px;stroke-dasharray:3 5;filter:drop-shadow(0 0 4px #f4ce8429);transition:all .3s}.atlasTatryMarker:hover .atlasTatryGlow,.atlasTatryMarker:focus-visible .atlasTatryGlow,.atlasTatryMarker.isHovered .atlasTatryGlow,.atlasTatryMarker.isSelected .atlasTatryGlow{fill:#dfb6724d;stroke:#fbeccff0;filter:drop-shadow(0 0 10px #f4ce8457)}.atlasTatryRing{fill:none;stroke:#efdcba61;stroke-width:1px;stroke-dasharray:4 6;opacity:.82;pointer-events:none}.atlasTatryMountain{fill:#f3dfbcd6;stroke:#493926b3;stroke-width:.7px;pointer-events:none}.atlasLatLine{fill:none;stroke:#ecd6ae33;stroke-width:1px;stroke-dasharray:8 8;pointer-events:none}.summitLayer{background:radial-gradient(circle at 66% 20%,#dfbd821f,#0000 38%),radial-gradient(circle at 22% 74%,#a2886014,#0000 48%),linear-gradient(#08070633,#0000006b);min-height:382px;animation:.5s atlasFade;position:relative}.tatryLayer{padding:12px 12px 8px}.tatryLayer:before{content:"";pointer-events:none;background:radial-gradient(circle at 48% 44%,#f2dcb824,#0000 50%),linear-gradient(322deg,#08070670,#0000 46%);border:1px solid #e5cfab14;border-radius:10px;position:absolute;inset:5% 3.2% 8.5%;box-shadow:inset 0 0 0 1px #07060680,inset 0 -18px 38px #0000003d}.tatryStructure{opacity:.99;pointer-events:none;filter:drop-shadow(0 18px 24px #00000047)drop-shadow(0 0 16px #ead1a61f);width:95.8%;height:90.2%;position:absolute;inset:3.8% 2.1% 5.2%}.tatryRegionContour{fill:#a58c6921;stroke:#efdbb833;stroke-width:.76px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 14px #00000042)}.tatryReliefBand{fill:none;stroke:#eed9b629;stroke-width:.62px;stroke-linecap:round;opacity:.56}.tatryTopoLine{display:none}.tatryRidgeLine{fill:none;stroke:#f6e3c494;stroke-width:.82px;stroke-linecap:round;opacity:.94;filter:drop-shadow(0 0 6px #f6e0bc3d)}.tatryValleyLine{fill:none;stroke:#d6bf9c29;stroke-width:.36px;stroke-linecap:round;opacity:.34}.tatryBorder{fill:none;stroke:#f4e2c33d;stroke-width:.42px;opacity:.58}.tatryBorderLabel{fill:#eedcbf85;letter-spacing:.18em;font-size:3px}.summitPoint{color:var(--text);z-index:2;pointer-events:none;background:0 0;border:0;align-items:center;gap:8px;transition:all .22s;display:flex;position:absolute;transform:translate(-50%,-50%)}.summitPoint .dot{background:#fae9c9fc;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #fff7e266,0 0 0 5px #f6deb61a,0 0 14px #f6dbac99,0 0 24px #f5daaa42,0 3px 8px #00000057}.summitPoint .leader{width:var(--leader-length,10px);transform-origin:0;height:1px;transform:rotate(var(--leader-angle,0deg));pointer-events:none;opacity:.76;filter:drop-shadow(0 0 3px #f6dcb233);background:linear-gradient(90deg,#f5e1c285,#f2ddbc0f);position:absolute;top:50%;left:9px}.summitPoint .label{white-space:nowrap;letter-spacing:.026em;text-overflow:ellipsis;text-shadow:0 1px #0009;background:linear-gradient(170deg,#0a0807bd,#0e0b0994);border:1px solid #ecdbbc47;border-radius:8px;max-width:min(28vw,176px);padding:3px 8px;font-size:10px;line-height:1.08;transition:opacity .2s,border-color .2s,background .2s;overflow:hidden;box-shadow:0 6px 12px #00000042,inset 0 0 0 1px #ffefd20d}.summitPoint .label.anchorwest{text-align:right}.summitPoint .label.anchornorth,.summitPoint .label.anchorsouth{text-align:center}.summitPoint:hover,.summitPoint:focus-within{transform:translate(-50%,-50%)scale(1.04)}.summitPoint:hover .label{background:#0c0a08e0;border-color:#f6e0ba9e}.summitPoint:hover,.summitPoint:focus-within,.summitPoint.isActive{z-index:4}.summitPoint.isActive .dot{box-shadow:0 0 0 4px #f4dcb71f,0 0 0 1px #fff2da59,0 0 12px #f4dcb752}.summitPoint.isActive .label{background:#0c0a08e6;border-color:#f7e4c1b8}.summitPoint.pointTypeviewpoint .dot{background:#ecd6aeeb;border-radius:3px;transform:rotate(45deg)}.summitPoint.pointTypetrail .dot{background:#dec69beb;border-radius:999px;width:12px;height:6px}.summitPoint.pointTypecity .dot{width:8px;height:8px;box-shadow:0 0 0 2px #f5e0ba2e,0 0 8px #f4dcb733}.atlasCrumbTrail{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.atlasCrumb{color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(160deg,#0e0c0ad1,#0b0a08ad);border:1px solid #e6d4b424;border-radius:13px;align-items:center;gap:11px;min-width:156px;padding:10px 13px;transition:all .2s;display:flex;position:relative}.atlasCrumb:after{content:"";background:#0b0a09ad;border-top:1px solid #e6d4b43d;border-right:1px solid #e6d4b43d;width:10px;height:10px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.atlasCrumb:last-child:after{display:none}.atlasCrumb:hover,.atlasCrumb:focus-visible{border-color:#f5e0ba99;transform:translateY(-1px)}.atlasCrumb.isCurrent{background:linear-gradient(160deg,#362b1dd6,#110e0be0);border-color:#f7e3bda3;box-shadow:0 7px 14px #f3d59b24,0 0 14px #f2d6a614}.atlasCrumbIcon{color:#f6e3c3d6;background:#1f191280;border:1px solid #ecd7b42e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff0d40a}.atlasCrumbIcon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.atlasCrumbIcon svg path:first-child{fill:#efdcb91f}.atlasCrumbBody{flex-direction:column;gap:2px;display:flex}.atlasCrumbLevel{letter-spacing:.16em;text-transform:uppercase;color:#decbadb3;font-size:9px}.atlasCrumbName{letter-spacing:.012em;font-size:13.4px;font-weight:600}.atlasDetailCard{background:linear-gradient(166deg,#1b1713e6,#0b0908f2);border:1px solid #e3ceab33;padding:18px 16px;box-shadow:inset 0 0 0 1px #ffeccc08,0 14px 28px #00000057}.atlasDetailCard h3{font-size:clamp(1.4rem,2vw,1.75rem)}.atlasLead{color:#ecdbbfd6;margin:0 0 12px;font-size:13.6px;line-height:1.54}.atlasPointType{letter-spacing:.11em;text-transform:uppercase;color:#efdcbcdb;background:#120f0db8;border:1px solid #e3ceab40;border-radius:999px;align-items:center;gap:6px;margin:0 0 4px;padding:4px 10px;font-size:10px;display:inline-flex}.atlasEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.atlasLevelLabel{letter-spacing:.14em;text-transform:uppercase;color:#efdcbce6;margin:0 0 8px;font-size:12px}.atlasTagRow{flex-wrap:wrap;gap:6px;margin:12px 0 10px;display:flex}.atlasTag{letter-spacing:.1em;text-transform:uppercase;background:#14110ea3;border:1px solid #e0ccaa40;border-radius:999px;padding:4px 8px;font-size:10.2px}.atlasMeta{color:#d5c4aadb;margin:8px 0;font-size:12.8px;line-height:1.48}.atlasMeta+.atlasMeta{border-top:1px solid #e8d4af17;padding-top:8px}.atlasCta{border-color:#f5dcafbf;margin-top:6px;display:inline-flex;box-shadow:0 8px 26px #e9c88c33}.atlasSoon{color:#decdb1d1;margin-top:10px;font-size:14px}.atlasFallback{min-height:382px;color:var(--muted);place-items:center;display:grid}.atlasZoomLevel0 .atlasStage{animation:.55s atlasZoom}.atlasZoomLevel1 .atlasStage,.atlasZoomLevel2 .atlasStage,.atlasZoomLevel3 .atlasStage{animation:.55s atlasZoomIn}@keyframes atlasFade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes atlasZoom{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes atlasZoomIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.cinematicAtlas.atlasLayout{grid-template-columns:1fr}.atlasSvg,.summitLayer{min-height:336px}.atlasStage,.cinematicStage{min-height:372px}.tatryLayer{padding:10px 8px 5px}.tatryLayer:before{inset:8% 3.6% 12%}.tatryStructure{width:93.2%;height:81.5%;inset:7.5% 3.4% 11%}.summitPoint .leader{opacity:.72}.summitPoint .dot{width:10px;height:10px}.summitPoint .label{max-width:54vw;padding:5px 8px;font-size:10.7px}.atlasCrumb{flex:calc(50% - 8px);min-width:0}.atlasCrumb:after{display:none}.atlasDetailCard{padding:16px}.cinematicStage.isEuropeView,.atlasSvg.isEuropeView{min-height:350px}}.atlasInlineLabel{fill:#f6e3c3e6;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:10px}@media (width<=620px){.atlasInlineLabel{font-size:9px}.atlasCountryLabel{letter-spacing:.1em;font-size:8.1px}.atlasCountryLabel.isTatryBorderCountryLabel{font-size:8.4px}.atlasWorldLabel{font-size:7.4px}.continentMarkerChip:not(.isActive){display:none}}.summitTierfeatured .dot{background:#fbe9c8fc;width:11px;height:11px}.summitTierfeatured .label{border-color:#f8e4bebd;box-shadow:0 10px 18px #0000004d,0 0 18px #f7dfb71c,inset 0 0 0 1px #fff1d60f}.summitTierprimary .dot{box-shadow:0 0 0 1px #fff0d659,0 0 14px #f4dcb78a,0 0 24px #f4dcb729}.summitTiersecondary .label{opacity:.92}.summitTiersecondary .dot{opacity:.74;box-shadow:0 0 0 1px #fff0d63d,0 0 8px #f4dcb752,0 2px 6px #00000042}.tatryViewport{min-height:inherit;touch-action:auto;position:relative;overflow:hidden}.tatryScene{min-height:inherit;transform-origin:50%;position:relative}@media (width<=980px){.tatryScene{min-height:inherit}}.summitPoint .label.isHidden{opacity:0;pointer-events:none}.summitPoint.isHovered .label.isHidden,.summitPoint.isActive .label.isHidden{opacity:.95}.summitPoint.isSecondaryLabel .dot{opacity:.66;width:6px;height:6px}.summitPoint.isFeaturedLabel .dot{width:10px;height:10px;box-shadow:0 0 0 1px #fff7e270,0 0 0 6px #f6deb61f,0 0 19px #f6dbaca8,0 0 32px #f5daaa52}.summitHitArea{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:relative}.summitHitArea:focus-visible{outline-offset:2px;outline:1px solid #f6e0bab8}.summitPoint .label{pointer-events:auto;cursor:pointer;color:inherit;border:0}.tatryStructure,.tatryRegionContour,.tatryReliefBand,.tatryTopoLine,.tatryRidgeLine,.tatryValleyLine,.tatryBorder,.tatryBorderLabel,.tatryLayer:before{pointer-events:none}.tatryLayer{min-height:inherit;padding:12px 12px 8px}.tatryLayer:before{background:linear-gradient(#0707070f,#00000038);border:1px solid #e5cfab1a;border-radius:10px;inset:2.6% 1.8% 3.5%;box-shadow:inset 0 0 0 1px #07060657,inset 0 -14px 34px #0003}.tatryBaseMap{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 42%,#14120f33,#0202026b 72%),linear-gradient(#0707072e,#00000057);border-radius:10px;position:absolute;inset:1.8% 1.25% 2.4%;overflow:hidden}.tatryBaseMapImage{object-fit:cover;object-position:52% 30%;opacity:.72;filter:contrast(1.18)brightness(.69)saturate(.7);mix-blend-mode:screen;width:100%;height:100%}.tatryBaseMap:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 36%,#d0bc9a1c,#0000 45%),linear-gradient(#0303031f,#0000005c);position:absolute;inset:0}.tatryBaseMap:after{content:"";pointer-events:none;background:radial-gradient(120% 72% at 50% -10%,#00000029,#0000 52%),radial-gradient(120% 90% at 50% 112%,#0000007a,#0000 58%),linear-gradient(90deg,#00000038,#0000 12% 88%,#00000047);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4e4c514,inset 0 0 86px #00000061}.tatryStructure,.tatryRegionContour,.tatryReliefBand,.tatryTopoLine,.tatryRidgeLine,.tatryValleyLine,.tatryBorder,.tatryBorderLabel{display:none}.summitPoint{z-index:2}@media (width<=980px){.tatryLayer{padding:9px 8px 5px}.tatryLayer:before{inset:3.4% 2.2% 4.6%}.tatryBaseMap{inset:2.8% 1.8% 3.8%}.tatryBaseMapImage{object-position:53% 42%}}.atlasCountryMarker.isSubtleCountry .atlasCountryChip{opacity:.66;background:linear-gradient(165deg,#0d0b0ab3,#1b16128a);border-color:#e8d5b629;box-shadow:0 4px 8px #00000029}.atlasCountryMarker.isContextCountry .atlasCountryChip{opacity:.82;border-color:#efdcbc38}.atlasCountryMarker.isPriorityCountry .atlasCountryChip{opacity:.92;background:linear-gradient(165deg,#18130edb,#231c16b8);border-color:#f5e0ba61}.atlasCountryMarker.isPriorityCountry .atlasCountryDot{opacity:.96;filter:drop-shadow(0 0 9px #f4dcb280)}.atlasCountryMarker.isActive .atlasCountryChip,.atlasCountryMarker.isHovered .atlasCountryChip,.atlasCountryMarker.isSelected .atlasCountryChip{opacity:1;background:linear-gradient(165deg,#2a2117eb,#1a1410cc);border-color:#fae7c4c2;box-shadow:0 8px 16px #00000042,0 0 12px #efcb8d29,inset 0 0 0 1px #ffedd00f}.tatryBaseMapImage{opacity:.8;object-position:52% 42%;filter:grayscale(.52)sepia(.2)contrast(1.3)brightness(.66)saturate(.62);mix-blend-mode:screen}.tatryBaseMap:before{z-index:2;mix-blend-mode:screen;background:radial-gradient(at 58% 42%,#d0ae7321,#0000 52%),linear-gradient(#0202021f,#00000047)}.tatryBaseMap:after{z-index:4;background:radial-gradient(120% 72% at 50% -8%,#0003,#0000 56%),radial-gradient(135% 104% at 50% 118%,#0000006b,#0000 66%),linear-gradient(90deg,#0000004d,#0000 16% 84%,#00000057);box-shadow:inset 0 0 0 1px #eecd9524,inset 0 0 0 2px #00000047,inset 0 0 76px #00000052}.tatryStructure{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.tatryGrid{fill:url(#tatry-atlas-grid);opacity:.72}.tatryGridLine{fill:none;stroke:#dfc1901c;stroke-width:.12px;vector-effect:non-scaling-stroke}.tatryRegionContour{fill:url(#tatry-relief-gold);stroke:#e9cc9c4a;stroke-width:.27px;vector-effect:non-scaling-stroke;display:block}.tatryReliefBand{fill:none;stroke:#e7c7903d;stroke-width:.28px;vector-effect:non-scaling-stroke;display:block}.tatryReliefBand:nth-of-type(odd){stroke:#e8cda229;stroke-width:.2px}.tatryRidgeLine{fill:none;stroke:#f7dcae99;stroke-width:.45px;filter:drop-shadow(0 0 2px #deb1685c);vector-effect:non-scaling-stroke;display:block}.tatryValleyLine{fill:none;stroke:#c4ab8252;stroke-width:.3px;stroke-dasharray:1.3 1.7;vector-effect:non-scaling-stroke;display:block}.tatryBorder{fill:none;stroke:#f8dba8c7;stroke-width:.4px;stroke-dasharray:1.15 1.2;filter:drop-shadow(0 0 1px #e4bc7b8a);vector-effect:non-scaling-stroke;display:block}.tatryBorderLabel,.tatryAtlasKicker,.tatryAtlasCoordinates,.tatryAtlasScale,.tatryRangeLabel{fill:#efd5aacc;paint-order:stroke;stroke:#000000a8;stroke-width:.36px;letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.tatryBorderLabel{fill:#fae0b5e6;font-size:2.25px;font-weight:700}.tatryBorderLabel.isSouth{fill:#ceb48dc7}.tatryAtlasKicker{fill:#f3daafeb;font-size:2.25px;font-weight:700}.tatryAtlasCoordinates,.tatryAtlasScale{fill:#d5ba91ad;font-size:1.45px}.tatryRangeLabel{fill:#dec1948a;letter-spacing:.22em;font-size:1.72px}.tatryRangeLabel.isHighTatras{fill:#eccd99a6}.summitPoint .label{text-shadow:0 1px 5px #000000e0;background:linear-gradient(145deg,#0e0c0af0,#1f1811db);border-color:#e7ca9a6b}.summitPoint .leader{border-color:#e7c9988a}@media (width<=620px){.tatryAtlasCoordinates,.tatryAtlasScale,.tatryRangeLabel{opacity:.62}.tatryAtlasKicker{font-size:2.5px}}.cinematicAtlas .atlasMapWrap{flex-direction:column;min-width:0;display:flex}.cinematicAtlas .atlasToolbar{min-height:54px}.cinematicAtlas .atlasStage,.cinematicAtlas .atlasStage.isEuropeView{width:100%;height:628px;min-height:628px}.cinematicAtlas .atlasSvg,.cinematicAtlas .atlasSvg.isEuropeView,.cinematicAtlas .summitLayer,.cinematicAtlas .tatryLayer,.cinematicAtlas .tatryViewport,.cinematicAtlas .tatryScene{width:100%;height:100%;min-height:0}.cinematicAtlas .atlasSvg{display:block}@media (width<=980px){.cinematicAtlas .atlasToolbar{min-height:49px}.cinematicAtlas .atlasStage,.cinematicAtlas .atlasStage.isEuropeView{height:372px;min-height:372px}.cinematicAtlas .atlasSvg,.cinematicAtlas .atlasSvg.isEuropeView,.cinematicAtlas .summitLayer{height:100%;min-height:0}}@media (width<=620px){.cinematicAtlas .atlasCrumbTrail{flex-wrap:nowrap;gap:6px}.cinematicAtlas .atlasCrumb{border-radius:10px;flex:1 1 0;gap:6px;min-width:0;padding:8px 6px}.cinematicAtlas .atlasCrumbIcon{border-radius:8px;width:27px;height:27px}.cinematicAtlas .atlasCrumbIcon svg{width:15px;height:15px}.cinematicAtlas .atlasCrumbLevel{letter-spacing:.1em;font-size:7px}.cinematicAtlas .atlasCrumbName{font-size:11px}}.cinematicAtlas .atlasWorldSvg{transform-origin:50%;transform:scale(1.025)}.cinematicAtlas .atlasWorldSvg.isEuropeView{transform:scale(1.075)}.cinematicAtlas .tatryLayer{padding:5px 5px 3px}.cinematicAtlas .tatryBaseMap{inset:.8% .65% 1.1%}.cinematicAtlas .tatryLayer:before{inset:1.15% .85% 1.65%}.cinematicAtlas .tatryScene{transform-origin:50%;transform:scale(1.018)}@media (width<=980px){.cinematicAtlas .atlasWorldSvg{transform:scale(1.015)}.cinematicAtlas .atlasWorldSvg.isEuropeView{transform:scale(1.045)}.cinematicAtlas .tatryLayer{padding:3px 3px 2px}.cinematicAtlas .tatryBaseMap{inset:.65% .5% .85%}.cinematicAtlas .tatryLayer:before{inset:.95% .7% 1.25%}.cinematicAtlas .tatryScene{transform:scale(1.01)}}.summitPoint.islandmarkLabel{z-index:3}.summitPoint.iscontextLabel .label{opacity:.86;background:linear-gradient(145deg,#0c0a09e0,#19140fc2);border-color:#e7ca9a4d}.summitPoint.ishoverLabel .dot{opacity:.58;width:6px;height:6px;box-shadow:0 0 0 1px #fff0d633,0 0 7px #f4dcb745}.summitPoint.isHovered,.summitPoint:focus-within{z-index:6;transform:translate(-50%,-50%)scale(1.08)}.summitPoint.isHovered .dot,.summitPoint:focus-within .dot{opacity:1;background:#ffefcf;box-shadow:0 0 0 1px #fff7e28f,0 0 0 6px #f6deb62b,0 0 20px #f6dbaccc,0 0 34px #f5daaa61}.summitPoint.isHovered .leader,.summitPoint:focus-within .leader{opacity:1}.summitPoint.isHovered .label,.summitPoint:focus-within .label{opacity:1;background:linear-gradient(145deg,#14100cfa,#271d13f0);border-color:#f7e4c1c7;box-shadow:0 10px 22px #00000061,0 0 18px #f7dfb724}@media (width<=620px){.summitPoint.iscontextLabel:not(.isHovered):not(:focus-within) .label{opacity:0;pointer-events:none}.summitPoint .label{max-width:43vw;padding:4px 7px;font-size:9.6px}.summitHitArea{width:25px;height:25px}}
