:root{--cream:#f0ead6;--cream-dark:#e2d8c0;--navy:#0c0a06;--navy-mid:#1a1408;--navy-light:#2a200a;--gold:#d4a843;--gold-light:#f0d898;--gold-dark:#a07830;--charcoal:#2a2018;--gray:#7a7060;--gray-light:#b0a898;--border:#d8ceb8;--portfolio-bg:#0c0a06;--portfolio-card:#110e08;--portfolio-border:#1e1810;--wp-purple:#381d92;--wp-purple-dark:#1a0d47;--wp-lavender:#d4c5ff;--font-display:'Cormorant Garamond','Georgia',serif;--font-body:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--max-width:1200px;--max-article:760px;--shadow-sm:0 2px 8px rgba(12,10,6,.08);--shadow-md:0 8px 32px rgba(12,10,6,.14);--shadow-lg:0 20px 60px rgba(12,10,6,.22);--shadow-gold:0 8px 32px rgba(212,168,67,.28);--ease:cubic-bezier(.25,.46,.45,.94);--t:.3s var(--ease);--touch:48px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--charcoal);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}body.drawer-open,body.modal-open{overflow:hidden}img,video,iframe{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul,ol{list-style:none}nav a,nav button,button,[role=button],.site-header a,.site-footer a,.wp-drawer a,.mobile-nav-overlay a{min-height:var(--touch);display:inline-flex;align-items:center}.post-content a,.prose a,.entry-content a,article a:not([class]),.single-post .content-area a:not([class]){display:inline;min-height:auto}::selection{background:var(--gold);color:var(--navy)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--cream-dark)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--navy)}.eyebrow{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}@media (min-width:600px){.container{padding:0 1.75rem}}@media (min-width:1024px){.container{padding:0 3rem}}.section{padding:clamp(3rem, 8vw, 6rem) 0}.grid-auto{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:600px){.grid-auto{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:900px){.grid-auto{grid-template-columns:repeat(3,1fr);gap:2rem}}.grid-2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (min-width:900px){.grid-4{grid-template-columns:repeat(4,1fr)}}.site-header{position:fixed;top:0;left:0;right:0;z-index:900;height:68px;display:flex;align-items:center;background:rgba(13,13,26,0);transition:background var(--t),box-shadow var(--t),height var(--t)}@media (min-width:768px){.site-header{height:82px}}.site-header.scrolled{background:rgba(11,10,8,.88);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);box-shadow:0 1px 0 rgba(214,176,58,.06),0 8px 32px rgba(0,0,0,.3);border-bottom:1px solid rgba(217,178,106,.06)}.site-header.solid{background:var(--navy)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.25rem;gap:1rem}.header-inner>.main-nav{justify-self:center}.header-inner>.nav-hamburger{justify-self:end}@media (max-width:980px){.header-inner{grid-template-columns:auto 1fr auto}}@media (min-width:600px){.header-inner{padding:0 1.75rem}}@media (min-width:1024px){.header-inner{padding:0 3rem}}.site-logo{display:flex;flex-direction:row;gap:10px;text-decoration:none;min-height:auto;align-items:center}.site-logo-img{height:38px;width:38px;object-fit:contain;border-radius:50%;display:block;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 2px rgba(201,169,110,.18)}.site-logo:hover .site-logo-img{transform:rotate(8deg) scale(1.08);box-shadow:0 0 0 2px rgba(201,169,110,.35)}.site-logo .logo-main{font-family:var(--font-display);font-size:clamp(1.2rem, 3vw, 1.55rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);line-height:1}.site-logo .logo-sub{font-size:.58rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);font-family:var(--font-body);font-weight:500}.main-nav{display:none;align-items:center;gap:clamp(1.6rem, 2.8vw, 2.4rem)}@media (min-width:768px){.main-nav{display:flex}}@media (min-width:1280px){.main-nav{gap:1.4rem}}@media (min-width:1600px){.main-nav{gap:2rem}}@media (min-width:1920px){.main-nav{gap:2.6rem}}@keyframes navFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.main-nav>*{animation:navFadeIn .45s cubic-bezier(.22,.61,.36,1) both}.main-nav>*:nth-child(1){animation-delay:.05s}.main-nav>*:nth-child(2){animation-delay:.1s}.main-nav>*:nth-child(3){animation-delay:.15s}.main-nav>*:nth-child(4){animation-delay:.2s}.main-nav>*:nth-child(5){animation-delay:.25s}.main-nav>*:nth-child(6){animation-delay:.3s}.main-nav>*:nth-child(7){animation-delay:.35s}.main-nav>*:nth-child(8){animation-delay:.4s}.main-nav a,.main-nav button.nav-link{position:relative;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(247,245,240,.78);transition:color .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1),letter-spacing .28s ease;background:0 0;border:none;padding:10px 2px;font-family:var(--font-body);min-height:auto;display:inline-flex;align-items:center;gap:5px}.main-nav a:before,.main-nav button.nav-link:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold) 50%,transparent 100%);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,.61,.36,1);opacity:.8}.main-nav a:hover,.main-nav button.nav-link:hover{color:var(--gold);transform:translateY(-1.5px);letter-spacing:.17em;text-shadow:0 0 18px rgba(201,169,110,.2)}.main-nav a:active,.main-nav button.nav-link:active{transform:translateY(0) scale(.97);transition-duration:.08s}.main-nav a:hover:before,.main-nav button.nav-link:hover:before,.main-nav a[aria-current=page]:before{transform:scaleX(.9)}.main-nav a[aria-current=page]:after{content:'';position:absolute;left:50%;bottom:-6px;width:4px;height:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px rgba(201,169,110,.55);transform:translateX(-50%);box-shadow:0 0 8px rgba(201,169,110,.6)}.main-nav a[aria-current=page]{color:var(--gold)}body .main-nav .nav-wanderpass,body.bdi-mode .main-nav .nav-wanderpass{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 16px !important;height:36px !important;min-height:36px !important;border-radius:100px !important;border:1px solid rgba(201,169,110,.48) !important;background:0 0 !important;color:var(--gold) !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.04em !important;text-transform:none !important;white-space:nowrap !important;cursor:pointer !important;transition:background .25s ease,border-color .25s ease,color .25s ease !important;text-shadow:none !important;box-sizing:border-box !important}.nav-wanderpass .nav-wp-icon,.nav-sukaldari .nav-suk-icon{flex-shrink:0;width:16px;height:16px;display:inline-block;vertical-align:middle;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-wanderpass:hover .nav-wp-icon{transform:rotate(12deg) scale(1.12)}.nav-sukaldari:hover .nav-suk-icon{transform:scale(1.15) translateY(-1px)}.nav-wanderpass .nav-wp-label,.nav-sukaldari .nav-suk-label{display:inline-block;line-height:1}body .main-nav .nav-wanderpass:hover,body.bdi-mode .main-nav .nav-wanderpass:hover{background:rgba(201,169,110,.14) !important;border-color:var(--gold) !important;color:#fff !important}.nav-wanderpass:before,.nav-wanderpass:after{display:none !important;content:'' !important;width:0 !important;height:0 !important;background:0 0 !important}@media (max-width:980px){.b-coach-link,.b-journal-link,.b-wp-cta,.b-suk-cta,.b-footer a,footer a,.breadcrumb a,.crumb a,.nav-sub a,.nav-lang-sub a,[class*=filter] a,[class*=filter] button,[class*=chip] a,[class*=chip] button{position:relative;min-height:44px;display:inline-flex;align-items:center}.b-coach-link:before,.b-journal-link:before,.b-footer a:before,footer .b-footer-link:before{content:'';position:absolute;inset:-8px -10px;z-index:0}.b-coach-link,.b-journal-link,.b-footer a,footer .b-footer-link{z-index:1}}@media (max-width:1380px){body .main-nav .nav-wanderpass,body .main-nav .nav-sukaldari,body.bdi-mode .main-nav .nav-wanderpass,body.bdi-mode .main-nav .nav-sukaldari{padding:6px 12px !important;font-size:12px !important;gap:6px !important}.main-nav{column-gap:6px}}@media (max-width:1180px){body .main-nav .nav-wanderpass,body .main-nav .nav-sukaldari{padding:6px 10px !important;aspect-ratio:1/1;width:36px;height:36px;justify-content:center !important}body .main-nav .nav-wp-label,body .main-nav .nav-suk-label{display:none !important}.main-nav .nav-link-about{font-size:12px !important;padding:8px 2px !important}}.main-nav .nav-link-about,.main-nav a.nav-link-about{white-space:nowrap;padding:8px 4px !important}.main-nav .nav-lang-drop{position:relative}body .main-nav .nav-lang-trigger,body.bdi-mode .main-nav .nav-lang-trigger{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 14px !important;height:36px !important;min-height:36px !important;background:0 0 !important;border:1px solid rgba(201,169,110,.42) !important;border-radius:100px !important;color:rgba(247,245,240,.92) !important;cursor:pointer !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.04em !important;text-transform:none !important;box-sizing:border-box !important;white-space:nowrap !important}body .main-nav .nav-lang-trigger:hover,body.bdi-mode .main-nav .nav-lang-trigger:hover{background:rgba(201,169,110,.14) !important;border-color:var(--gold) !important;color:#fff !important}.main-nav .nav-lang-flag{font-size:13px;line-height:1}.main-nav .nav-lang-code{letter-spacing:.12em;font-weight:600;font-size:12px}.main-nav .nav-lang-trigger .nav-caret{width:10px;height:10px;opacity:.7;margin-left:2px}.main-nav .nav-lang-trigger:before{display:none !important;content:'' !important}.main-nav .nav-lang-trigger:after{display:none !important;content:'' !important}.main-nav .nav-lang-sub{min-width:180px}.mob-nav-wanderpass{display:inline-flex !important;align-items:center !important;gap:8px !important}.mob-nav-wp-icon{flex-shrink:0;width:14px;height:14px}.mob-nav-arrow{opacity:.62;margin-left:4px}body .main-nav button.nav-link.nav-sukaldari,body.bdi-mode .main-nav button.nav-link.nav-sukaldari{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 16px !important;height:36px !important;min-height:36px !important;border-radius:100px !important;border:1px solid rgba(232,184,154,.55) !important;background:0 0 !important;color:#f4d4be !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.04em !important;text-transform:none !important;white-space:nowrap !important;cursor:pointer !important;text-decoration:none !important;transition:background .25s ease,border-color .25s ease,color .25s ease !important;text-shadow:none !important;box-sizing:border-box !important}body .main-nav button.nav-link.nav-sukaldari:hover,body.bdi-mode .main-nav button.nav-link.nav-sukaldari:hover{background:rgba(232,184,154,.16) !important;border-color:#f4d4be !important;color:#fff7eb !important}body .main-nav button.nav-link.nav-sukaldari:before,body .main-nav button.nav-link.nav-sukaldari:after,body.bdi-mode .main-nav button.nav-link.nav-sukaldari:before,body.bdi-mode .main-nav button.nav-link.nav-sukaldari:after{content:'' !important;display:none !important;background:0 0 !important;width:0 !important;height:0 !important}@media (min-width:1024px){.main-nav{gap:clamp(2.4rem, 3.8vw, 3.6rem) !important}}@media (min-width:1440px){.main-nav{gap:3.8rem !important}}body .main-nav .nav-wanderpass,body .main-nav button.nav-link.nav-sukaldari{transition:background .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1),color .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1) !important}body .main-nav .nav-wanderpass:hover{box-shadow:0 0 16px rgba(201,169,110,.18),0 2px 8px rgba(0,0,0,.2) !important;transform:translateY(-1px) !important}body .main-nav button.nav-link.nav-sukaldari:hover{box-shadow:0 0 16px rgba(232,184,154,.18),0 2px 8px rgba(0,0,0,.2) !important;transform:translateY(-1px) !important}.main-nav a:before,.main-nav button.nav-link:before{transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease !important}.main-nav .nav-sukaldari{margin-left:.5rem;position:relative}@media (min-width:768px){.main-nav .nav-sukaldari:before{content:'' !important;display:block !important;position:absolute !important;left:-1.2rem;top:25%;height:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(201,169,110,.28),transparent) !important;border-radius:1px}}@keyframes wpPinPulse{0%,100%{r:2.5;opacity:.15}50%{r:3.2;opacity:.08}}.nav-wanderpass .nav-wp-icon circle:nth-child(5){animation:wpPinPulse 3s ease-in-out infinite}.nav-hamburger{display:flex;flex-direction:column;gap:5px;background:0 0;border:none;padding:8px;min-height:auto;z-index:1001;position:relative}@media (min-width:768px){.nav-hamburger{display:none}}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--cream);border-radius:1px;transition:transform var(--t),opacity var(--t),background var(--t);transform-origin:center}.nav-hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:auto;width:88%;max-width:460px;background:linear-gradient(180deg,#14100c 0%,#1c1611 100%);color:var(--bdz-cream,#f4ecd8);z-index:998;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:68px 26px 180px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateX(100%);transition:transform .42s cubic-bezier(.22,.7,.2,1);box-shadow:-24px 0 60px rgba(0,0,0,.5)}.mob-nav-backdrop{position:fixed;inset:0;background:rgba(8,6,4,.62);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:997}.mob-nav-backdrop.open{opacity:1;pointer-events:auto}.mobile-nav-overlay::-webkit-scrollbar{width:4px}.mobile-nav-overlay::-webkit-scrollbar-thumb{background:rgba(232,200,105,.28);border-radius:2px}.mobile-nav-overlay.open{transform:translateX(0)}.mob-nav-close{position:absolute;top:16px;right:18px;width:44px;height:44px;border-radius:999px;border:1px solid rgba(244,236,216,.22);background:0 0;color:var(--bdz-cream,#f4ecd8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease;padding:0;z-index:2}.mob-nav-close:hover{background:rgba(244,236,216,.06);border-color:rgba(232,200,105,.55);transform:rotate(90deg)}.mob-nav-close svg{display:block}.mob-nav-list{list-style:none;margin:0 auto;padding:0;width:100%;max-width:520px;text-align:center}.mob-nav-item{position:relative;padding:18px 0;border-bottom:1px dashed rgba(232,200,105,.22)}.mob-nav-item:first-child{padding-top:24px}.mob-nav-item:last-child{border-bottom:0;padding-bottom:22px}.mob-nav-link{display:block;text-decoration:none;color:var(--bdz-cream,#f4ecd8);transition:opacity .25s ease,color .25s ease;background:0 0;border:0;padding:0;width:100%;text-align:center;font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;min-height:auto}.mob-nav-link:hover,.mob-nav-link:focus-visible{opacity:.92;outline:0}.mob-nav-link:hover .mob-nav-name{color:var(--bdz-gold-soft,#e8c869)}.mob-nav-meta{display:block;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,236,216,.55);margin-bottom:6px}.mob-nav-num{color:rgba(244,236,216,.42)}.mob-nav-tag{color:rgba(232,200,105,.7)}.mob-nav-name{display:block;font-family:'Fraunces','Cormorant Garamond',serif;font-style:italic;font-weight:400;font-size:clamp(2rem, 9.2vw, 2.85rem);line-height:1.04;letter-spacing:-.01em;color:var(--bdz-paper,#fbf3df);transition:color .25s ease}.mob-nav-sublink{display:block;margin-top:10px;font-family:'Inter',system-ui,sans-serif;font-size:13.5px;letter-spacing:.01em;color:rgba(244,236,216,.6);text-decoration:none;font-style:normal;text-transform:none;text-align:center}.mob-nav-sublink:hover{color:var(--bdz-gold-soft,#e8c869)}.mob-nav-link--ext .mob-nav-arrow{font-size:.55em;opacity:.55;margin-left:6px;vertical-align:top}.mob-nav-footer{margin:40px auto 0;padding-top:32px;width:100%;max-width:520px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.mob-nav-tagline{margin:0;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,236,216,.45);text-align:center}.mob-nav-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.mob-nav-socials a{font-family:'Inter',system-ui,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,236,216,.65);text-decoration:none;padding:0;min-height:auto;background:0 0;border:0}.mob-nav-socials a:hover{color:var(--bdz-gold-soft,#e8c869)}.mob-nav-langs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:12px;border-top:1px dashed rgba(244,236,216,.18);width:100%}.mob-nav-langs a,.mob-nav-langs li,.mob-nav-langs span{font-family:'Inter',system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,236,216,.55);text-decoration:none;list-style:none}.mob-nav-langs a:hover{color:var(--bdz-gold-soft,#e8c869)}.mob-nav-langs ul{display:flex;gap:12px;margin:0;padding:0;list-style:none}.mob-nav-avatar{display:inline-block;margin:14px auto 0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid rgba(232,200,105,.6);box-shadow:0 8px 22px rgba(0,0,0,.5);background:#14100c;transition:transform .25s ease,border-color .25s ease}.mob-nav-avatar:hover{transform:scale(1.04);border-color:var(--bdz-gold-soft,#e8c869)}.mob-nav-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mobile-nav-overlay a,.mobile-nav-overlay button.nav-link{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:0;padding:0;color:inherit;background:0 0;border:0;text-align:left;display:inline;width:auto;min-height:auto;line-height:inherit}.mobile-nav-overlay a:hover{color:var(--bdz-gold-soft,#e8c869)}@media (prefers-reduced-motion:reduce){.mob-nav-close{transition:none}.mob-nav-close:hover{transform:none}.mob-nav-link{transition:none}.mob-nav-link:hover{transform:none}}.wp-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t),visibility 0s var(--t)}.wp-drawer-overlay.active{opacity:1;visibility:visible;pointer-events:all;transition:opacity var(--t),visibility 0s 0s}.wp-drawer{position:fixed;inset:0;width:100vw;height:100vh;background:var(--navy);z-index:1001;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .4s var(--ease),visibility 0s .4s;display:flex;flex-direction:column;overflow:hidden}@media (min-width:480px){.wp-drawer{inset:0 0 0 auto;width:min(96vw, 640px);transform:translateX(100%);box-shadow:-24px 0 60px rgba(0,0,0,.4)}}@media (min-width:768px){.wp-drawer{width:min(82vw, 760px)}}@media (min-width:1024px){.wp-drawer{width:min(72vw, 800px)}}@media (min-width:1440px){.wp-drawer{width:min(54vw, 820px)}}@media (min-width:1920px){.wp-drawer{width:min(44vw, 880px)}}.wp-drawer.active{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .4s var(--ease),visibility 0s 0s}@media (min-width:480px){.wp-drawer.active{transform:translateX(0)}}.wp-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;min-height:64px}.wp-drawer-header .drawer-title{font-family:var(--font-display);font-size:1.25rem;color:var(--cream);font-weight:600;display:flex;align-items:center;gap:8px;min-height:auto}.globe-3d{display:inline-block;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.25) 0%,transparent 45%),radial-gradient(circle at 50% 50%,#1a6b4a 0%,#1a6b4a 30%,#2a8b5a 30%,#2a8b5a 38%,#3a7ea8 38%,#3a7ea8 42%,#1f5a8b 42%,#1f5a8b 55%,#2a8b5a 55%,#2a8b5a 62%,#3a7ea8 62%);background-size:200% 100%;box-shadow:inset -3px -2px 6px rgba(0,0,0,.35),inset 2px 2px 4px rgba(255,255,255,.12),0 0 8px rgba(217,178,106,.25);border:1px solid rgba(217,178,106,.35);animation:globe-rotate 8s linear infinite;position:relative;flex-shrink:0;overflow:hidden}.globe-3d:before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0,transparent 4px,rgba(255,255,255,.08) 4px,rgba(255,255,255,.08) 5px),repeating-linear-gradient(90deg,transparent 0,transparent 5px,rgba(255,255,255,.06) 5px,rgba(255,255,255,.06) 6px);animation:globe-rotate 8s linear infinite}.globe-3d:after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:#d9b26a;box-shadow:0 0 6px #d9b26a,0 0 12px rgba(217,178,106,.5);top:35%;left:55%;animation:globe-marker-pulse 2s ease-in-out infinite}@keyframes globe-rotate{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes globe-marker-pulse{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.wp-drawer-close{width:40px;height:40px;min-height:auto;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:none;border-radius:50%;color:var(--cream);font-size:1.1rem;transition:background var(--t);flex-shrink:0}.wp-drawer-close:hover{background:rgba(255,255,255,.15)}.wp-drawer-destinations{display:flex;gap:6px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wp-drawer-destinations::-webkit-scrollbar{display:none}.dest-tab{flex-shrink:0;min-height:36px;padding:0 14px;border-radius:100px;font-size:.72rem;font-weight:500;letter-spacing:.05em;border:1px solid rgba(255,255,255,.15);background:0 0;color:rgba(247,245,240,.55);transition:all var(--t);font-family:var(--font-body)}.dest-tab.active,.dest-tab:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.wp-drawer-iframe-wrap{flex:1;overflow:hidden;position:relative}.wp-drawer-iframe-wrap iframe{width:100%;height:100%;border:none;display:block}.wp-drawer-footer{padding:10px 20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:48px}.wp-drawer-footer a{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:500;display:flex;align-items:center;gap:5px;min-height:auto;transition:opacity var(--t)}.wp-drawer-footer a:hover{opacity:.7}.wanderpass-fab{position:fixed;bottom:1.5rem;right:1.5rem;z-index:990;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--wp-purple-dark),var(--wp-purple));border:none;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 8px 28px rgba(56,29,146,.45),0 2px 8px rgba(0,0,0,.2);transition:transform var(--t),box-shadow var(--t);cursor:pointer;min-height:auto;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.wanderpass-fab{bottom:2rem;right:2rem;width:60px;height:60px;font-size:1.6rem}}.wanderpass-fab:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 14px 36px rgba(56,29,146,.55),0 4px 12px rgba(0,0,0,.2)}.wanderpass-fab .fab-tooltip{position:absolute;right:calc(100% + 12px);white-space:nowrap;background:var(--navy);color:var(--cream);font-size:.7rem;font-weight:500;letter-spacing:.06em;padding:6px 12px;border-radius:4px;pointer-events:none;opacity:0;transform:translateX(6px);transition:opacity var(--t),transform var(--t);display:none}@media (min-width:768px){.wanderpass-fab .fab-tooltip{display:block}.wanderpass-fab:hover .fab-tooltip{opacity:1;transform:translateX(0)}}.hero{position:relative;height:100svh;min-height:560px;max-height:900px;display:flex;align-items:flex-end;overflow:hidden}.hero-bg{position:absolute;inset:0;background:var(--navy) center/cover no-repeat}.hero-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(13,13,26,.2) 0%,rgba(13,13,26,0) 25%,rgba(13,13,26,.5) 65%,rgba(13,13,26,.92) 100%)}.hero-content{position:relative;z-index:2;width:100%;padding-bottom:clamp(2.5rem, 6vw, 5rem)}.hero-title{font-family:var(--font-display);font-size:clamp(2.5rem, 10vw, 6.5rem);font-weight:600;color:var(--cream);line-height:.95;letter-spacing:-.03em;text-align:center}@media (min-width:768px){.hero-title{text-align:left}}.hero-title em{font-style:italic;color:var(--gold)}.hero-subtitle{font-size:clamp(.95rem, 2.5vw, 1.15rem);color:rgba(247,245,240,.72);max-width:520px;line-height:1.6;text-align:center;margin:0 auto}@media (min-width:768px){.hero-subtitle{text-align:left;margin:0}}.hero-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.hero-meta{justify-content:flex-start}}.hero-meta .meta-item{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);display:flex;align-items:center;gap:5px;min-height:auto}.hero-ctas{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media (min-width:768px){.hero-ctas{justify-content:flex-start}}.hero-content .container{display:flex;flex-direction:column;gap:1.25rem}.hero-scroll{position:absolute;bottom:2rem;right:1.5rem;display:flex;flex-direction:column;align-items:center;gap:6px;color:rgba(247,245,240,.35);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;z-index:3;min-height:auto}.hero-scroll .scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,rgba(247,245,240,.4),transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,100%{opacity:.4;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(.65)}}.post-hero{position:relative;height:65vw;min-height:300px;max-height:680px;overflow:hidden;display:flex;align-items:flex-end}@media (min-width:768px){.post-hero{height:70vh}}.post-hero-bg{position:absolute;inset:0;background:var(--navy) center/cover no-repeat}.post-hero-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 15%,rgba(13,13,26,.92) 100%)}.post-hero-content{position:relative;z-index:2;padding:2rem 0;width:100%}@media (min-width:768px){.post-hero-content{padding:3.5rem 0}}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;min-height:var(--touch);border-radius:2px;font-family:var(--font-body);font-size:.73rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:none;transition:transform var(--t),box-shadow var(--t),background var(--t),color var(--t);text-decoration:none;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gold);color:var(--navy);box-shadow:var(--shadow-gold)}.btn-primary:hover{background:var(--gold-dark)}.btn-outline{background:0 0;color:var(--cream);border:1px solid rgba(247,245,240,.3)}.btn-outline:hover{background:rgba(247,245,240,.08);border-color:rgba(247,245,240,.6)}.btn-outline-dark{background:0 0;color:var(--navy);border:1px solid rgba(13,13,26,.25)}.btn-outline-dark:hover{background:var(--navy);color:var(--cream)}.btn-sm{padding:10px 18px;font-size:.68rem;min-height:40px}.btn-lg{padding:18px 36px;font-size:.8rem}.post-card{display:flex;flex-direction:column;background:#fff;border-radius:2px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--t),box-shadow var(--t);text-decoration:none;color:inherit;min-height:auto}.post-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.post-card-image{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--cream-dark)}.post-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease);display:block}.post-card:hover .post-card-image img{transform:scale(1.04)}.post-card-image .card-cat{position:absolute;top:.85rem;left:.85rem;background:var(--gold);color:var(--navy);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px;min-height:auto}.post-card-body{padding:1.25rem;display:flex;flex-direction:column;gap:.65rem;flex:1}@media (min-width:600px){.post-card-body{padding:1.5rem}}.post-card-meta{display:flex;align-items:center;gap:8px;font-size:.7rem;color:var(--gray-light);letter-spacing:.04em;flex-wrap:wrap;min-height:auto}.post-card-title{font-family:var(--font-display);font-size:clamp(1.1rem, 2.5vw, 1.3rem);font-weight:600;color:var(--navy);line-height:1.2;transition:color var(--t);min-height:auto}.post-card:hover .post-card-title{color:var(--gold-dark)}.post-card-excerpt{font-size:.88rem;color:var(--gray);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card-footer{padding:.85rem 1.25rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:.7rem;color:var(--gray-light);min-height:auto}@media (min-width:600px){.post-card-footer{padding:.85rem 1.5rem}}.post-card-footer .read-more{font-weight:600;color:var(--gold-dark);letter-spacing:.04em;min-height:auto}.post-card-featured{display:grid;grid-template-columns:1fr;background:#fff;overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--t),box-shadow var(--t);text-decoration:none;color:inherit}@media (min-width:600px){.post-card-featured{grid-template-columns:1fr 1fr}}.post-card-featured:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.post-card-featured .post-card-image{aspect-ratio:4/3}@media (min-width:600px){.post-card-featured .post-card-image{aspect-ratio:auto}.post-card-featured .post-card-body{padding:2.5rem;justify-content:center}}.post-card-featured .post-card-title{font-size:clamp(1.3rem, 3vw, 1.85rem)}.section-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media (min-width:600px){.section-header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:3rem;gap:1.5rem}}.section-header-left{display:flex;flex-direction:column;gap:6px}.section-header h2{font-family:var(--font-display);font-size:clamp(1.9rem, 5vw, 3.2rem);font-weight:600;color:var(--navy);line-height:1.05}.section-header p{font-size:.95rem;color:var(--gray);max-width:440px}.stats-bar{background:var(--navy);padding:3rem 0}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media (min-width:600px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item{text-align:center;padding:1.5rem 1rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:600px){.stat-item{padding:0 2rem;border-bottom:none}.stat-item:last-child{border-right:none}}.stat-number{font-family:var(--font-display);font-size:clamp(2.2rem, 6vw, 3.8rem);font-weight:700;color:var(--gold);line-height:1;margin-bottom:.3rem}.stat-label{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(247,245,240,.45);font-weight:500}.about-strip{background:var(--cream-dark);padding:clamp(3rem, 8vw, 6rem) 0}.about-inner{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width:768px){.about-inner{grid-template-columns:320px 1fr;gap:4rem}}@media (min-width:1024px){.about-inner{grid-template-columns:380px 1fr;gap:6rem}}.about-photo{position:relative;max-width:280px;margin:0 auto}@media (min-width:768px){.about-photo{max-width:none;margin:0}}.about-photo img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.about-photo:before{content:'';position:absolute;inset:-10px -10px 10px 10px;border:1px solid var(--gold);z-index:-1;opacity:.35}@media (min-width:768px){.about-photo:before{inset:-14px -14px 14px 14px}}.about-text{display:flex;flex-direction:column;gap:1.25rem}.about-text h2{font-family:var(--font-display);font-size:clamp(1.8rem, 5vw, 3rem);line-height:1.1}.about-text h2 em{font-style:italic;color:var(--gold-dark)}.about-text p{font-size:1rem;color:var(--gray);line-height:1.75;max-width:500px}.about-text .about-handle{font-size:.78rem;font-weight:600;letter-spacing:.1em;color:var(--gold-dark);min-height:auto}.single-layout{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1060px;margin:0 auto;padding:2.5rem 1.25rem}@media (min-width:768px){.single-layout{padding:3.5rem 1.75rem}}@media (min-width:1024px){.single-layout{grid-template-columns:1fr 270px;gap:4rem;padding:4rem 3rem;align-items:start}}.post-meta-bar{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:2rem}.post-meta-item{display:flex;flex-direction:column;gap:2px}.post-meta-item .meta-key{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-light);font-weight:600}.post-meta-item .meta-val{font-size:.88rem;color:var(--charcoal);font-weight:500}.post-content{font-family:var(--font-body);font-size:clamp(.95rem, 2vw, 1.05rem);line-height:1.8;color:var(--charcoal)}.post-content h2{font-family:var(--font-display);font-size:clamp(1.5rem, 3.5vw, 2.1rem);margin:2.5rem 0 .9rem;color:var(--navy)}.post-content h3{font-family:var(--font-display);font-size:clamp(1.15rem, 2.5vw, 1.45rem);margin:1.75rem 0 .65rem;color:var(--navy)}.post-content p{margin-bottom:1.5rem}.post-content p:first-of-type:first-letter {font-family:var(--font-display);font-size:3.8em;font-weight:700;float:left;line-height:.78;margin:.08em .1em 0 0;color:var(--gold-dark)}.post-content blockquote{border-left:3px solid var(--gold);padding:1rem 0 1rem 1.5rem;margin:2rem 0;font-family:var(--font-display);font-size:clamp(1.2rem, 3vw, 1.4rem);font-style:italic;color:var(--navy);line-height:1.4}@media (min-width:600px){.post-content blockquote{padding-left:2rem}}.post-content img{width:100%;height:auto;margin:2rem 0;display:block;object-fit:cover}.post-content a{color:var(--gold-dark);border-bottom:1px solid rgba(160,120,64,.3);transition:border-color var(--t)}.post-content a:hover{border-color:var(--gold-dark)}.post-content ul,.post-content ol{margin:1rem 0 1.5rem 1.5rem;display:block}.post-content li{margin-bottom:.5rem;list-style:disc;min-height:auto}.post-sidebar{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.post-sidebar{position:sticky;top:90px}}.sidebar-card{background:#fff;border-radius:2px;padding:1.25rem;box-shadow:var(--shadow-sm)}.sidebar-card>h3{font-family:var(--font-body);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-light);font-weight:600;margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid var(--border);min-height:auto}.toc-list{display:flex;flex-direction:column;gap:2px}.toc-list li a{font-size:.82rem;color:var(--gray);padding:4px 0 4px 10px;display:block;border-left:2px solid transparent;transition:all var(--t);line-height:1.4;min-height:auto}.toc-list li a:hover,.toc-list li a.toc-active{color:var(--navy);border-left-color:var(--gold);padding-left:14px}.toc-list li.toc-h3 a{font-size:.78rem;padding-left:20px}.toc-list li.toc-h3 a.toc-active{padding-left:24px}.sidebar-wanderpass{background:linear-gradient(135deg,var(--wp-purple-dark),var(--wp-purple));padding:1.5rem 1.25rem;text-align:center}.sidebar-wanderpass .swp-globe{font-size:2.2rem;margin-bottom:.4rem}.sidebar-wanderpass h3{font-family:var(--font-display);font-size:1.15rem;color:#fff;font-weight:600;margin-bottom:.35rem;border:none;padding:0;letter-spacing:0;text-transform:none;min-height:auto}.sidebar-wanderpass p{font-size:.78rem;color:var(--wp-lavender);line-height:1.5;margin-bottom:.85rem}.sidebar-wanderpass .btn-wp{display:block;padding:10px;min-height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:2px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#fff;transition:background var(--t);cursor:pointer;width:100%;font-family:var(--font-body)}.sidebar-wanderpass .btn-wp:hover{background:rgba(255,255,255,.18)}.related-posts{background:var(--cream-dark);padding:clamp(3rem, 7vw, 5rem) 0;border-top:1px solid var(--border)}.archive-hero{background:var(--navy);padding:clamp(7rem, 14vw, 10rem) 0 clamp(2.5rem, 5vw, 4rem)}.archive-hero h1{font-family:var(--font-display);font-size:clamp(2.2rem, 7vw, 5rem);color:var(--cream);margin-bottom:.65rem}.archive-hero p{color:rgba(247,245,240,.55);font-size:.95rem}.filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:2.5rem;padding:1.25rem 0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filter-bar::-webkit-scrollbar{display:none}.filter-btn{flex-shrink:0;min-height:36px;padding:0 16px;border-radius:100px;font-size:.7rem;font-weight:500;letter-spacing:.08em;border:1px solid var(--border);background:#fff;color:var(--gray);transition:all var(--t);font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.filter-btn:hover{border-color:var(--navy);color:var(--navy)}.filter-btn.active{background:var(--navy);border-color:var(--navy);color:var(--cream)}.posts-masonry{columns:1;column-gap:1.5rem}@media (min-width:600px){.posts-masonry{columns:2}}@media (min-width:900px){.posts-masonry{columns:3;column-gap:1.75rem}}.posts-masonry .post-card{break-inside:avoid;margin-bottom:1.5rem;display:block}@media (min-width:900px){.posts-masonry .post-card{margin-bottom:1.75rem}}.portfolio-page{background:var(--portfolio-bg);min-height:100vh;color:var(--cream)}.portfolio-hero{background:var(--portfolio-bg);padding:clamp(6rem, 14vw, 11rem) 0 clamp(2.5rem, 5vw, 3.5rem);border-bottom:1px solid var(--portfolio-border);text-align:center}@media (min-width:768px){.portfolio-hero{text-align:left}}.portfolio-hero .eyebrow{margin-bottom:.75rem;display:block}.portfolio-hero h1{font-family:var(--font-display);font-size:clamp(2.5rem, 8vw, 6rem);color:var(--cream);line-height:.93;margin-bottom:1.1rem;letter-spacing:-.03em}.portfolio-hero h1 em{font-style:italic;color:var(--gold)}.portfolio-hero p{color:rgba(247,245,240,.4);font-size:clamp(.88rem, 2vw, 1rem);max-width:460px;margin:0 auto}@media (min-width:768px){.portfolio-hero p{margin:0}}.portfolio-filters{display:flex;gap:6px;padding:1.25rem 0;border-bottom:1px solid var(--portfolio-border);position:sticky;top:64px;background:rgba(10,10,10,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:50;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (min-width:768px){.portfolio-filters{top:72px;flex-wrap:wrap}}.portfolio-filters::-webkit-scrollbar{display:none}.pf-btn{flex-shrink:0;min-height:34px;padding:0 16px;border-radius:100px;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--portfolio-border);background:0 0;color:rgba(247,245,240,.38);transition:all var(--t);font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.pf-btn:hover{border-color:rgba(201,169,110,.4);color:var(--gold-light)}.pf-btn.active{background:var(--gold);border-color:var(--gold);color:var(--navy)}.portfolio-grid{columns:1;column-gap:2px;padding:2px}@media (min-width:540px){.portfolio-grid{columns:2}}@media (min-width:900px){.portfolio-grid{columns:3}}.portfolio-item{break-inside:avoid;margin-bottom:2px;position:relative;overflow:hidden;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.portfolio-item img{width:100%;height:auto;display:block;transition:transform .55s var(--ease),filter .5s;filter:brightness(.88) contrast(1.04) saturate(.92)}.portfolio-item:hover img{transform:scale(1.04);filter:brightness(.6) contrast(1.1) saturate(1.1)}.portfolio-item-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,transparent 55%);opacity:0;transition:opacity .35s var(--ease)}.portfolio-item:hover .portfolio-item-overlay{opacity:1}.portfolio-item.tapped .portfolio-item-overlay{opacity:1}.portfolio-item-name{font-family:var(--font-display);font-size:clamp(.95rem, 2.5vw, 1.3rem);color:#fff;font-weight:600;line-height:1.2;margin-bottom:3px;min-height:auto}.portfolio-item-meta{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);font-weight:500;min-height:auto}.portfolio-item-arrow{position:absolute;top:.85rem;right:.85rem;width:30px;height:30px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;color:#fff;opacity:0;transform:translateY(4px);transition:all .3s var(--ease);min-height:auto}.portfolio-item:hover .portfolio-item-arrow,.portfolio-item.tapped .portfolio-item-arrow{opacity:1;transform:translateY(0)}.map-section{background:var(--portfolio-bg);padding:clamp(2.5rem, 6vw, 4rem) 0;border-top:1px solid var(--portfolio-border);border-bottom:1px solid var(--portfolio-border)}.map-section .section-header h2{color:var(--cream)}.map-section .section-header p{color:rgba(247,245,240,.4)}#map-world{width:100%;height:320px;border-radius:2px;overflow:hidden;background:#111}@media (min-width:600px){#map-world{height:420px}}@media (min-width:1024px){#map-world{height:520px}}.map-pin{width:18px;height:18px;border-radius:50%;background:var(--gold);border:2px solid rgba(201,169,110,.4);box-shadow:0 0 0 0 rgba(201,169,110,.6);animation:mapPulse 2.4s ease-out infinite;cursor:pointer}@keyframes mapPulse{0%{box-shadow:0 0 0 0 rgba(201,169,110,.6)}70%{box-shadow:0 0 0 12px rgba(201,169,110,0)}100%{box-shadow:0 0 0 0 rgba(201,169,110,0)}}.leaflet-popup-content-wrapper{background:var(--navy-mid) !important;border:1px solid rgba(201,169,110,.2) !important;border-radius:2px !important;box-shadow:var(--shadow-lg) !important;color:var(--cream) !important}.leaflet-popup-tip{background:var(--navy-mid) !important}.leaflet-popup-close-button{color:var(--gold) !important;font-size:16px !important;top:6px !important;right:8px !important}.map-popup-inner{display:flex;flex-direction:column;gap:6px;min-width:160px}.map-popup-inner img{width:100%;height:90px;object-fit:cover;border-radius:1px;display:block}.map-popup-name{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--cream);line-height:1.2}.map-popup-meta{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.map-popup-cta{display:inline-block;margin-top:4px;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--gold);border-bottom:1px solid rgba(201,169,110,.3);padding-bottom:1px;transition:color var(--t);min-height:auto}.map-popup-cta:hover{color:var(--gold-light)}.photo-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.96);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.photo-modal-overlay.active{opacity:1;pointer-events:all}.photo-modal{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.photo-modal-header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,transparent 100%)}@media (min-width:768px){.photo-modal-header{padding:1.5rem 2rem}}.photo-modal-title{display:flex;flex-direction:column;gap:2px}.photo-modal-title .dest-name{font-family:var(--font-display);font-size:clamp(1.1rem, 3vw, 1.5rem);color:#fff;font-weight:600;line-height:1;min-height:auto}.photo-modal-title .dest-meta{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.photo-modal-close{width:44px;height:44px;min-height:auto;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff;font-size:1.1rem;transition:background var(--t);flex-shrink:0}.photo-modal-close:hover{background:rgba(255,255,255,.2)}.photo-carousel{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.carousel-track{display:flex;height:100%;width:100%;transition:transform .4s var(--ease);will-change:transform}.carousel-slide{flex-shrink:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 1rem 80px}@media (min-width:768px){.carousel-slide{padding:80px 5rem}}.carousel-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;min-height:auto;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;transition:background var(--t);z-index:10;-webkit-tap-highlight-color:transparent}.carousel-btn:hover{background:rgba(255,255,255,.2)}.carousel-btn-prev{left:.75rem}.carousel-btn-next{right:.75rem}@media (min-width:768px){.carousel-btn{width:52px;height:52px}.carousel-btn-prev{left:1.5rem}.carousel-btn-next{right:1.5rem}}.carousel-counter{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.55);color:rgba(255,255,255,.7);font-size:.7rem;letter-spacing:.1em;padding:5px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.1);white-space:nowrap;z-index:10;min-height:auto}.carousel-dots{position:absolute;bottom:1.5rem;left:0;right:0;display:flex;justify-content:center;gap:5px;z-index:10;min-height:auto}.carousel-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.3);transition:background var(--t),transform var(--t);min-height:auto}.carousel-dot.active{background:var(--gold);transform:scale(1.3)}.stock-photos-section{background:#0f0f0f;padding:clamp(3rem, 7vw, 5.5rem) 0;border-top:1px solid var(--portfolio-border)}.stock-intro{text-align:center;margin-bottom:3rem}.stock-intro h2{font-family:var(--font-display);font-size:clamp(1.8rem, 5vw, 3rem);color:var(--cream);margin-bottom:.75rem}.stock-intro h2 em{font-style:italic;color:var(--gold)}.stock-intro p{color:rgba(247,245,240,.4);font-size:.95rem;max-width:480px;margin:0 auto;line-height:1.7}.stock-platforms{display:grid;grid-template-columns:1fr;gap:1px;background:var(--portfolio-border);border:1px solid var(--portfolio-border);margin-bottom:2.5rem}@media (min-width:600px){.stock-platforms{grid-template-columns:repeat(3,1fr)}}.stock-platform{background:var(--portfolio-card);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;text-decoration:none;transition:background var(--t);min-height:auto;-webkit-tap-highlight-color:transparent}.stock-platform:hover{background:#181818}.stock-platform .platform-icon{font-size:2.2rem}.stock-platform .platform-name{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cream)}.stock-platform .platform-desc{font-size:.78rem;color:rgba(247,245,240,.35);line-height:1.5}.stock-platform .platform-cta{margin-top:.25rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--gold);display:flex;align-items:center;gap:5px;min-height:auto}.stock-preview-grid{columns:2;column-gap:2px;margin-bottom:2rem}@media (min-width:600px){.stock-preview-grid{columns:3}}@media (min-width:900px){.stock-preview-grid{columns:4}}.stock-preview-item{break-inside:avoid;margin-bottom:2px;position:relative;overflow:hidden}.stock-preview-item img{width:100%;height:auto;display:block;filter:brightness(.85) saturate(.8);transition:filter .4s}.stock-preview-item:hover img{filter:brightness(1) saturate(1)}.stock-cta-bar{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:600px){.stock-cta-bar{flex-direction:row;justify-content:center}}.stock-cta-bar p{font-size:.85rem;color:rgba(247,245,240,.35)}.wp-embed-page{background:var(--navy);min-height:100vh}.wp-embed-hero{background:linear-gradient(160deg,var(--wp-purple-dark) 0%,var(--wp-purple) 60%,#4c1d95 100%);padding:clamp(6rem, 14vw, 11rem) 0 clamp(2.5rem, 5vw, 3.5rem);position:relative;overflow:hidden;text-align:center}@media (min-width:768px){.wp-embed-hero{text-align:left}}.wp-embed-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(212,197,255,.12) 0%,transparent 65%)}.wp-embed-hero .container{position:relative}.wp-embed-hero .eyebrow{margin-bottom:.85rem;display:block;color:var(--wp-lavender)}.wp-embed-hero h1{font-family:var(--font-display);font-size:clamp(2.2rem, 7vw, 5rem);color:#fff;line-height:.98;margin-bottom:.9rem;letter-spacing:-.03em}.wp-embed-hero p{color:var(--wp-lavender);font-size:clamp(.88rem, 2vw, 1rem);max-width:460px;margin:0 auto}@media (min-width:768px){.wp-embed-hero p{margin:0}}.wp-dest-switcher{display:flex;gap:8px;flex-wrap:wrap;margin-top:1.75rem;justify-content:center}@media (min-width:768px){.wp-dest-switcher{justify-content:flex-start}}.wp-dest-btn{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 18px;border-radius:100px;font-size:.75rem;font-weight:500;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:rgba(255,255,255,.65);transition:all var(--t);font-family:var(--font-body);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent}.wp-dest-btn:hover{border-color:rgba(255,255,255,.5);color:#fff}.wp-dest-btn.active{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.5);color:#fff}.wp-features{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}@media (min-width:600px){.wp-features{grid-template-columns:repeat(3,1fr)}}.wp-feature{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.65rem}@media (min-width:600px){.wp-feature{border-bottom:none;border-right:1px solid rgba(255,255,255,.06);padding:2.5rem}.wp-feature:last-child{border-right:none}}.wp-feature .feat-icon{font-size:1.75rem}.wp-feature h3{font-family:var(--font-display);font-size:1.1rem;color:var(--cream);font-weight:600;min-height:auto}.wp-feature p{font-size:.82rem;color:rgba(247,245,240,.4);line-height:1.6}.wp-iframe-container{width:100%;height:calc(100svh - 64px);min-height:500px;position:relative}@media (min-width:768px){.wp-iframe-container{height:calc(100vh - 72px)}}.wp-iframe-container iframe{width:100%;height:100%;border:none;display:block}.site-footer{background:var(--navy);border-top:1px solid rgba(255,255,255,.05)}.footer-main{display:grid;grid-template-columns:1fr;gap:2.5rem;padding:clamp(2.5rem, 6vw, 4.5rem) 0}@media (min-width:600px){.footer-main{grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width:900px){.footer-main{grid-template-columns:1.6fr 1fr 1fr;gap:4rem}}.footer-brand .footer-logo{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);margin-bottom:.35rem;min-height:auto}.footer-brand .footer-tagline{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.1rem;display:block}.footer-brand p{font-size:.85rem;color:rgba(247,245,240,.35);line-height:1.7;max-width:270px}.footer-col h4{font-family:var(--font-body);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(247,245,240,.28);font-weight:600;margin-bottom:1.1rem;min-height:auto}.footer-col ul{display:flex;flex-direction:column;gap:8px}.footer-col ul li a{font-size:.85rem;color:rgba(247,245,240,.48);transition:color var(--t);letter-spacing:.02em;min-height:auto}.footer-col ul li a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding:1.25rem 0;display:flex;flex-direction:column;gap:.5rem;text-align:center}@media (min-width:600px){.footer-bottom{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.footer-bottom p,.footer-bottom a{font-size:.75rem;color:rgba(247,245,240,.22);letter-spacing:.04em;min-height:auto}.footer-bottom a{transition:color var(--t)}.footer-bottom a:hover{color:var(--gold)}.error-404-page{min-height:100vh;background:var(--navy);display:flex;align-items:center;justify-content:center;text-align:center;padding:6rem 1.5rem}.error-404-inner{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:480px}.error-404-number{font-family:var(--font-display);font-size:clamp(6rem, 22vw, 14rem);font-weight:700;color:transparent;-webkit-text-stroke:2px rgba(201,169,110,.25);letter-spacing:-.05em;line-height:.85}.error-404-inner h1{font-family:var(--font-display);font-size:clamp(1.6rem, 4.5vw, 2.8rem);color:var(--cream);font-weight:600}.error-404-inner p{font-size:.92rem;color:rgba(247,245,240,.38);line-height:1.7}.error-404-destinations{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:.75rem}.error-404-destinations a{min-height:36px;padding:0 16px;border:1px solid rgba(201,169,110,.22);border-radius:100px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(247,245,240,.42);transition:all var(--t)}.error-404-destinations a:hover{border-color:var(--gold);color:var(--gold)}.wanderpass-teaser{background:linear-gradient(135deg,var(--wp-purple-dark) 0%,var(--wp-purple) 100%);border-radius:2px;padding:2rem 1.5rem;margin:2.5rem 0;display:flex;flex-direction:column;gap:1.25rem}@media (min-width:600px){.wanderpass-teaser{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2.5rem 2rem}}.wp-teaser-text{display:flex;flex-direction:column;gap:.65rem}.wp-teaser-text .eyebrow{color:var(--wp-lavender)}.wp-teaser-text h3{font-family:var(--font-display);font-size:clamp(1.3rem, 3.5vw, 1.85rem);color:#fff;font-weight:600;min-height:auto}.wp-teaser-text p{font-size:.88rem;color:var(--wp-lavender);line-height:1.6}.wp-teaser-globe{font-size:3.5rem;opacity:.75;display:none}@media (min-width:600px){.wp-teaser-globe{display:block}}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:2.5rem 0;flex-wrap:wrap}.pagination a,.pagination span{min-width:40px;height:40px;min-height:auto;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:500;border:1px solid var(--border);border-radius:2px;color:var(--gray);transition:all var(--t);padding:0 8px}.pagination a:hover{border-color:var(--navy);color:var(--navy)}.pagination .current{background:var(--navy);border-color:var(--navy);color:#fff}.skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;background:var(--gold);color:var(--navy);padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;border-radius:0 0 3px 3px;min-height:auto}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;transition-duration:.01ms !important}}@media print{.site-header,.wanderpass-fab,.wp-drawer,.wp-drawer-overlay,.post-sidebar,.photo-modal-overlay,.mobile-nav-overlay{display:none !important}body{background:#fff;color:#000}.post-content p:first-of-type:first-letter {font-size:2.5em}}:root{--polar-bg:#f5f0e6;--polar-card:#fffdf7;--polar-ink:#1a1814;--polar-yellow:#f0c830;--polar-yellow2:#e8b820;--polar-sky:#a8c8e0;--polar-gray:#8c887e;--font-script:'Dancing Script',cursive}.post-hero-editorial{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--navy)}.post-hero-editorial .phe-bg{position:absolute;inset:0;background-size:cover;background-position:center 35%;transition:transform 8s ease}.post-hero-editorial:hover .phe-bg{transform:scale(1.03)}.post-hero-editorial .phe-gradient{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(26,24,20,.08) 0%,rgba(26,24,20,0) 25%,rgba(26,24,20,.55) 65%,rgba(26,24,20,.97) 100%)}.post-hero-editorial:before{content:'';position:absolute;inset:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.025;pointer-events:none}.phe-content{position:relative;z-index:2;padding:0 clamp(1.25rem,5vw,4rem) clamp(3rem,7vw,5rem);max-width:900px}.phe-badge{display:inline-flex;align-items:center;gap:8px;background:var(--polar-yellow);color:var(--polar-ink);padding:6px 18px;border-radius:100px;font-family:var(--font-display);font-style:italic;font-size:clamp(.75rem,1.5vw,.9rem);letter-spacing:.04em;margin-bottom:1.1rem;font-weight:500}.phe-title{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,7rem);font-weight:600;line-height:.93;letter-spacing:-.03em;color:#1a1410;margin:0 0 1.25rem}.phe-title em{font-style:italic;color:var(--polar-yellow,#b8893f)}.phe-meta{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,253,247,.5)}.phe-meta-sep{color:rgba(240,200,48,.3)}.phe-scroll{position:absolute;bottom:2rem;right:2rem;z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px}.phe-scroll span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,253,247,.3);writing-mode:vertical-rl}.phe-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,rgba(240,200,48,.5),transparent);animation:scrollPulse 1.8s ease-in-out infinite}@keyframes scrollPulse{0%,100%{opacity:.4;transform:scaleY(.7);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.deco{position:absolute;pointer-events:none;z-index:0}.deco-circle{border-radius:50%;border:2.5px solid var(--polar-yellow);background:0 0}.deco-arc{border-radius:50%;border:2.5px solid var(--polar-yellow);background:0 0;clip-path:polygon(50% 0%,100% 0%,100% 50%,50% 50%)}.deco-line{height:2.5px;background:var(--polar-yellow);border-radius:2px;transform-origin:left center}.deco-dash{width:32px;height:3px;background:var(--polar-yellow);border-radius:2px}.polaroid-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin:3rem 0}@media(min-width:600px){.polaroid-grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.polaroid-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.polaroid-card{background:var(--polar-card);padding:14px 14px 52px;box-shadow:0 2px 8px rgba(26,24,20,.08),0 8px 32px rgba(26,24,20,.1),inset 0 1px 0 rgba(255,255,255,.8);position:relative;transform:rotate(-1.2deg);transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s;cursor:default}.polaroid-card:nth-child(even){transform:rotate(1.4deg)}.polaroid-card:nth-child(3n){transform:rotate(-.6deg)}.polaroid-card:hover{transform:rotate(0deg) translateY(-6px) scale(1.02) !important;box-shadow:0 4px 16px rgba(26,24,20,.1),0 20px 48px rgba(26,24,20,.14);z-index:10}.polaroid-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;filter:contrast(1.04) saturate(.92);transition:filter .4s}.polaroid-card:hover .polaroid-img{filter:contrast(1.06) saturate(1)}.polaroid-caption{position:absolute;bottom:0;left:14px;right:14px;padding:8px 0 10px;display:flex;flex-direction:column;gap:2px}.polaroid-script{font-family:var(--font-script);font-size:1.25rem;font-weight:600;color:var(--polar-ink);line-height:1.2}.polaroid-latin{font-family:var(--font-display);font-size:.7rem;color:var(--polar-gray);font-style:italic;letter-spacing:.04em;text-align:right}.polaroid-card:before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%) rotate(-3deg);width:48px;height:18px;background:rgba(240,200,48,.35);border-radius:2px}.photo-strip{position:relative;width:100%;overflow:hidden;margin:2.5rem 0;border-radius:3px}.photo-strip img{width:100%;height:clamp(260px, 45vw, 520px);object-fit:cover;display:block}.photo-strip-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.photo-strip-label{display:inline-block;background:var(--polar-yellow);color:var(--polar-ink);font-family:var(--font-display);font-style:italic;font-size:clamp(.8rem,2vw,1rem);padding:7px 22px;border-radius:100px;margin-bottom:.75rem;font-weight:500;letter-spacing:.04em}.photo-strip-title{display:block;font-family:var(--font-display);font-size:clamp(2rem,6vw,4.5rem);font-weight:700;color:#fffdf7;text-shadow:0 2px 24px rgba(26,24,20,.5);line-height:1;letter-spacing:-.02em}.post-editorial{background:var(--polar-bg);min-height:50vh}.post-editorial .container{max-width:1160px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.post-info-band{background:var(--polar-card);border-bottom:1px solid rgba(26,24,20,.07);padding:.75rem 0;overflow-x:auto;scrollbar-width:none}.post-info-band::-webkit-scrollbar{display:none}.post-info-band .container{display:flex;gap:0;align-items:stretch;white-space:nowrap}.pib-item{display:flex;flex-direction:column;gap:2px;padding:.6rem 1.5rem;border-right:1px solid rgba(26,24,20,.07);flex-shrink:0}.pib-item:last-child{border-right:none}.pib-key{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--polar-yellow2);font-weight:600}.pib-val{font-family:var(--font-display);font-size:.95rem;color:var(--polar-ink);font-weight:500}.post-editorial-content{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.post-editorial-content{grid-template-columns:1fr 320px;align-items:start;gap:4rem}}.post-editorial-body{min-width:0}.prose{font-family:var(--font-body);font-size:clamp(.92rem,1.6vw,1rem);line-height:1.85;color:rgba(26,24,20,.78)}.prose h2{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:600;color:var(--polar-ink);line-height:1.1;margin:2.5rem 0 .9rem;letter-spacing:-.02em}.prose h3{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600;color:var(--polar-ink);margin:2rem 0 .6rem}.prose p{margin-bottom:1.4rem}.prose p:first-child:first-letter {font-family:var(--font-display);font-size:3.8rem;font-weight:600;line-height:.8;float:left;margin:.12em .12em 0 0;color:var(--polar-yellow2)}.prose strong{color:var(--polar-ink);font-weight:600}.prose em{font-style:italic}.prose a{color:var(--polar-yellow2);text-decoration:underline;text-decoration-color:rgba(232,184,32,.35)}.prose a:hover{color:var(--polar-ink)}.prose blockquote{border-left:3px solid var(--polar-yellow);margin:2rem 0;padding:1rem 1.5rem;background:rgba(240,200,48,.06);border-radius:0 4px 4px 0}.prose blockquote p{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--polar-ink);margin:0}.prose ul,.prose ol{padding-left:1.5rem;margin-bottom:1.4rem}.prose li{margin-bottom:.4rem}.prose img{width:100%;border-radius:2px;margin:1.5rem 0}.prose figure{margin:2rem 0}.prose figcaption{font-family:var(--font-script);font-size:1rem;color:var(--polar-gray);text-align:center;margin-top:.4rem}.post-editorial-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:80px}.sidebar-widget{background:var(--polar-card);border:1px solid rgba(26,24,20,.07);padding:1.25rem;border-radius:2px;position:relative}.sidebar-widget-title{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--polar-ink);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--polar-yellow)}.sidebar-widget p{font-size:.82rem;color:rgba(26,24,20,.55);line-height:1.65}.sky-accent{color:var(--polar-sky) !important}.sky-bg{background:linear-gradient(135deg,#a8c8e0 0%,#c4dcee 100%)}.photo-sky-lens{position:relative}.photo-sky-lens:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(168,200,224,.25) 100%);pointer-events:none}.editorial-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(26,24,20,.07)}.editorial-tag{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border:1px solid rgba(26,24,20,.15);border-radius:100px;color:rgba(26,24,20,.5);transition:all .2s}.editorial-tag:hover{border-color:var(--polar-yellow);color:var(--polar-yellow2);background:rgba(240,200,48,.05)}.related-editorial{background:var(--polar-bg);border-top:1px solid rgba(26,24,20,.07);padding:clamp(2rem,5vw,4rem) 0}.related-editorial .container{max-width:1160px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.related-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;gap:1rem}.related-title{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:600;color:var(--polar-ink);line-height:1.05}.related-title em{font-style:italic;color:rgba(26,24,20,.4)}.related-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:600px){.related-grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.related-grid{grid-template-columns:repeat(3,1fr)}}.related-card{background:var(--polar-card);display:block;text-decoration:none;overflow:hidden;transition:transform .3s,box-shadow .3s;border:1px solid rgba(26,24,20,.06)}.related-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(26,24,20,.1)}.related-card-img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .5s ease}.related-card:hover .related-card-img{transform:scale(1.04)}.related-card-body{padding:1rem 1.1rem 1.1rem}.related-card-tag{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--polar-yellow2);font-weight:600;margin-bottom:.35rem}.related-card-title{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--polar-ink);line-height:1.2}.related-card-meta{font-size:.72rem;color:rgba(26,24,20,.35);margin-top:.35rem;letter-spacing:.04em}.post-nav-editorial{background:var(--polar-card);border-top:1px solid rgba(26,24,20,.07);padding:1.5rem 0}.post-nav-editorial .container{max-width:1160px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem);display:flex;justify-content:space-between;gap:1.5rem}.post-nav-item{display:flex;flex-direction:column;gap:3px;max-width:45%;text-decoration:none}.post-nav-item.next{text-align:right;margin-left:auto}.post-nav-dir{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,24,20,.35)}.post-nav-title{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--polar-ink);line-height:1.2;transition:color .2s}.post-nav-item:hover .post-nav-title{color:var(--polar-yellow2)}@media (max-width:768px){.header-inner{padding:12px 16px}.site-logo-img{height:32px;width:32px}.logo-main{font-size:1rem}.main-nav{display:none}.nav-hamburger{display:flex}.container{padding-left:16px;padding-right:16px}.single-hero{min-height:50vh}.single-header{padding:0 16px}.single-header h1{font-size:clamp(1.8rem, 7vw, 2.5rem)}.article-content{padding:0 16px}.article-content p{font-size:.95rem}.article-content h2{font-size:1.4rem}.article-content img{border-radius:2px}.follow-cta{padding:2.5rem 1.25rem}.footer-main{grid-template-columns:1fr;gap:2rem;padding:2rem 0}.footer-brand p{max-width:none}.footer-bottom{text-align:center}.wp-drawer-header{padding:12px 16px;min-height:52px}.wp-drawer-destinations{padding:0 12px;gap:6px}.dest-tab{font-size:.7rem;padding:6px 12px}.wanderpass-teaser{padding:1.5rem 1rem}}@media (max-width:480px){.site-logo-img{height:28px;width:28px}.single-header h1{font-size:clamp(1.5rem, 8vw, 2rem)}.article-content{font-size:.9rem}.carousel-slide{padding:40px .5rem 60px}.carousel-btn{width:36px;height:36px;font-size:.9rem}.carousel-btn-prev{left:.5rem}.carousel-btn-next{right:.5rem}}.site-header .header-inner{display:grid !important;grid-template-columns:auto 1fr auto !important;align-items:center !important;max-width:1480px !important;padding:0 28px !important;gap:24px !important;min-height:72px !important}@media (min-width:1280px){.site-header .header-inner{padding:0 44px !important}}.site-header .site-logo{justify-self:start !important;margin-left:-2px !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;gap:12px !important;text-decoration:none !important}.site-header .site-logo-img{width:42px !important;height:42px !important;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px rgba(217,178,106,.32);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.site-header .site-logo:hover .site-logo-img{transform:rotate(-6deg) scale(1.06);box-shadow:0 0 0 2px rgba(217,178,106,.5)}.site-header .site-logo-text{display:inline-flex !important;flex-direction:column !important;line-height:1.05 !important;gap:3px !important}.site-header .site-logo .logo-main{font-family:'Fraunces',serif !important;font-size:22px !important;font-weight:500 !important;letter-spacing:-.012em !important;text-transform:none !important;color:#f4f1ec !important}.site-header .site-logo .logo-sub{font-family:'JetBrains Mono','Inter',monospace !important;font-size:9.5px !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:rgba(217,178,106,.72) !important;font-weight:500 !important}.site-header .main-nav{justify-self:center !important;display:none;align-items:center !important;gap:clamp(0.8rem, 1.2vw, 1.6rem) !important}@media (min-width:980px){.site-header .main-nav{display:inline-flex !important}}.site-header .main-nav>a,.site-header .main-nav>.nav-item>.nav-trigger{font-family:'Inter',sans-serif !important;font-size:12.5px !important;font-weight:500 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:rgba(247,245,240,.82) !important;padding:10px 2px !important;position:relative;transition:color .22s ease,transform .22s ease}.site-header .main-nav>a:after,.site-header .main-nav>.nav-item>.nav-trigger:after{content:'';position:absolute;bottom:4px;left:50%;width:0;height:1.5px;background:var(--gold,#d9b26a);border-radius:1px;transition:width .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1)}.site-header .main-nav>a:hover:after,.site-header .main-nav>.nav-item>.nav-trigger:hover:after{width:70%;left:15%}.site-header .main-nav>a:hover,.site-header .main-nav>.nav-item>.nav-trigger:hover{color:var(--gold,#d9b26a) !important}.site-header .main-nav .nav-sukaldari,.site-header .main-nav .nav-wanderpass,.site-header .main-nav .nav-lang-trigger{height:34px !important;min-height:34px !important;padding:0 14px !important;gap:7px !important;font-size:11.5px !important;letter-spacing:.08em !important;font-weight:500 !important;border-radius:100px !important;border:1px solid rgba(217,178,106,.38) !important;text-transform:uppercase !important;background:0 0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;box-sizing:border-box !important}.site-header .main-nav .nav-sukaldari:hover,.site-header .main-nav .nav-wanderpass:hover,.site-header .main-nav .nav-lang-trigger:hover{background:rgba(217,178,106,.1) !important;border-color:rgba(217,178,106,.85) !important;color:#fff !important}.site-header .main-nav .nav-sukaldari .nav-suk-icon,.site-header .main-nav .nav-wanderpass .nav-wp-icon{width:14px !important;height:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.site-header .main-nav .nav-lang-trigger{padding:0 12px !important;gap:6px !important}.site-header .main-nav .nav-lang-trigger .nav-lang-flag{font-size:14px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:1em !important;margin:0 !important;transform:translateY(-.5px)}.site-header .main-nav .nav-lang-trigger .nav-lang-code{font-size:11px !important;letter-spacing:.14em !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;margin:0 !important}.site-header .main-nav .nav-lang-trigger .nav-caret{width:10px !important;height:10px !important;display:inline-flex !important;align-items:center !important;margin:0 !important;margin-left:1px !important;flex-shrink:0}.site-header .main-nav .nav-link-about{font-family:'Inter',sans-serif !important;font-size:12.5px !important;font-weight:500 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:rgba(247,245,240,.82) !important;padding:10px 2px !important}.site-header .main-nav .nav-link-about:hover{color:var(--gold,#d9b26a) !important}.site-header .main-nav .nav-sub{background:rgba(11,8,5,.96) !important;backdrop-filter:blur(20px) !important;border:1px solid rgba(217,178,106,.25) !important;border-radius:12px !important;padding:10px !important;min-width:280px !important;box-shadow:0 18px 48px rgba(0,0,0,.45) !important}.site-header .main-nav .nav-sub a{padding:12px 14px !important;border-radius:8px !important;text-transform:none !important;letter-spacing:0 !important}.site-header .main-nav .nav-sub-ttl{font-family:'Fraunces',serif !important;font-size:15px !important;font-weight:500 !important;color:#f4f1ec !important;letter-spacing:-.01em !important}.site-header .main-nav .nav-sub-desc{font-size:11.5px !important;color:rgba(247,245,240,.55) !important;margin-top:2px !important;letter-spacing:0 !important;text-transform:none !important}.site-header .nav-hamburger{justify-self:end !important}.site-header .main-nav>a:after,.site-header .main-nav>.nav-item>.nav-trigger:after{content:'';position:absolute;bottom:4px;left:50%;width:0;height:1.5px;background:var(--gold,#d9b26a);border-radius:1px;transition:width .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1)}.site-header .main-nav>a:hover:after,.site-header .main-nav>.nav-item>.nav-trigger:hover:after{width:70%;left:15%}.site-header .main-nav>a[aria-current]:after,.site-header .main-nav>.nav-item>.nav-trigger[aria-current]:after{width:40%;left:30%;opacity:.5}.site-header .main-nav .nav-sukaldari,.site-header .main-nav .nav-wanderpass{transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .22s ease,background .22s ease,box-shadow .22s ease !important}.site-header .main-nav .nav-sukaldari:hover,.site-header .main-nav .nav-wanderpass:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 4px 16px rgba(217,178,106,.12) !important}.site-header .main-nav .nav-wanderpass:hover .nav-wp-icon{animation:navGlobeSpin .6s ease-out}@keyframes navGlobeSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.site-header .main-nav .nav-sukaldari:hover .nav-suk-icon{animation:navPanShake .4s ease-out}@keyframes navPanShake{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(6deg)}}@media (max-width:980px){.site-header .header-inner{padding:0 18px !important;grid-template-columns:auto 1fr auto !important;min-height:64px !important}.site-header .site-logo-img{width:36px !important;height:36px !important}.site-header .site-logo .logo-main{font-size:17px !important}.site-header .site-logo .logo-sub{display:none !important}}.bdz-gfoot .bdz-gfoot-inner{max-width:1480px !important;padding:0 32px !important}.bdz-gfoot .bdz-gfoot-bottom,.bdz-gfoot-bar{max-width:none !important;width:100% !important;padding-left:clamp(24px, 4vw, 56px) !important;padding-right:clamp(24px, 4vw, 56px) !important}.bdz-gfoot-bar-inner{max-width:1480px !important;margin:0 auto !important}@media (max-width:720px){.bdz-gfoot .bdz-gfoot-inner,.bdz-gfoot-bar{padding-left:18px !important;padding-right:18px !important}}body.page-template-page-pasaporte-ski,body.page-template-page-pasaporte-ski .site-content,body.page-template-page-pasaporte-montana,body.page-template-page-pasaporte-montana .site-content{background:#050811 !important}body.page-template-page-pasaporte-ski .bdz-gfoot,body.page-template-page-pasaporte-montana .bdz-gfoot{margin-top:0 !important}body.page-template-page-pasaporte-ski .bdz-ski-content{padding-bottom:40px !important}.bdz-mhero{min-height:92vh !important;background:linear-gradient(180deg,#fbf6e8 0%,#f3eed8 38%,#d5e0bd 62%,#8caa6c 88%,#6c8d4a 100%) !important}.bdz-mhero-video{top:80px !important;min-height:78vh !important}@media (max-width:720px){.bdz-mhero-video{top:64px !important;min-height:60vh !important}}.bdz-mhero-gradient{background:linear-gradient(180deg,rgba(251,246,232,.72) 0%,rgba(251,246,232,.32) 8%,rgba(251,246,232,.1) 18%,transparent 32%,transparent 64%,rgba(216,224,178,.42) 80%,rgba(140,170,108,.82) 94%,#6c8d4a 100%) !important}.bdz-sf{background:radial-gradient(ellipse 80% 50% at 18% 8%,rgba(197,217,166,.1) 0%,transparent 60%),linear-gradient(180deg,#5a7e3c 0%,#4f6f36 100%) !important;padding:36px 24px 32px !important}body.page-template-page-pasaporte-montana .bdz-sf:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:80px;background:linear-gradient(180deg,rgba(74,107,58,0) 0%,rgba(46,62,32,.7) 100%);pointer-events:none;display:block !important}.bdz-sf-header{padding-bottom:14px !important;margin-bottom:16px !important;gap:14px !important}.bdz-sf-search{margin-bottom:14px !important}.bdz-sf-search input{font-size:14px !important;padding:10px 14px !important}.bdz-sf-grid{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px 14px !important;grid-template-columns:none !important;padding:6px 0 !important;border-bottom:1px dashed rgba(244,236,216,.14)}.bdz-sf-group{display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;margin-bottom:0 !important}.bdz-sf-glabel{display:inline-flex !important;align-items:baseline !important;gap:6px !important;margin-right:4px !important;padding-bottom:0 !important;border-bottom:0 !important}.bdz-sf-glabel .l{font-family:'JetBrains Mono',monospace !important;font-size:9.5px !important;letter-spacing:.2em !important;text-transform:uppercase !important;opacity:.65 !important}.bdz-sf-glabel .n{display:none !important}.bdz-sf-chips{display:inline-flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important}.bdz-sf-chip{padding:5px 11px !important;font-size:11.5px !important;letter-spacing:.02em !important;font-weight:500 !important;border-radius:100px !important;line-height:1.3 !important;min-height:26px !important}.bdz-sf-chip .n{font-size:9.5px !important;margin-left:4px !important;opacity:.55 !important}.bdz-sf-chip svg{width:11px !important;height:11px !important;margin-right:2px !important}.bdz-sf-kind-row{display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;padding:10px 0 0 !important;margin:0 !important;border-top:0 !important}.bdz-sf-kind-lab{display:inline-flex !important;align-items:baseline !important;gap:6px !important}.bdz-sf-kind-l{font-family:'JetBrains Mono',monospace !important;font-size:9.5px !important;letter-spacing:.2em !important;text-transform:uppercase !important;opacity:.65 !important}.bdz-sf-kind-n{display:none !important}.bdz-sf-kind-chips{display:inline-flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important}.bdz-sf-foot{margin-top:14px !important;padding-top:12px !important;font-size:11px !important}.bdz-sf-foot .bdz-sf-tip{font-size:9.5px !important;opacity:.55 !important}.bdz-sf-header h2,.bdz-sf-header .bdz-sf-title{font-size:15px !important;line-height:1.15 !important;margin:0 !important}.bdz-sf-header .bdz-sf-sub{display:none !important}@media (max-width:720px){.bdz-sf-grid{gap:6px 10px !important}.bdz-sf-chip{padding:5px 9px !important;font-size:11px !important}}body.page-template-page-pasaporte-montana .bdz-mhero{min-height:100vh !important;background:#b7c7d3 !important}body.page-template-page-pasaporte-montana .bdz-mhero-video{top:0 !important;inset:0 !important;width:100% !important;height:100% !important;min-height:100vh !important;object-fit:cover !important;z-index:1 !important}@media (max-width:720px){body.page-template-page-pasaporte-montana .bdz-mhero-video{top:0 !important;min-height:100vh !important}}body.page-template-page-pasaporte-montana .bdz-mhero-gradient{background:linear-gradient(180deg,rgba(11,8,5,.18) 0%,rgba(11,8,5,.06) 8%,transparent 18%,transparent 62%,rgba(108,141,74,.15) 78%,rgba(108,141,74,.5) 90%,#6c8d4a 100%) !important}body.page-template-page-pasaporte-montana .bdz-mhero-strip{color:rgba(244,236,216,.78) !important;text-shadow:0 1px 4px rgba(11,8,5,.45) !important}body.page-template-page-pasaporte-montana .bdz-mhero-strip .r{color:#f0d27a !important;text-shadow:0 1px 4px rgba(11,8,5,.45) !important}body.page-template-page-pasaporte-montana .bdz-mhero-strip .l .dot{background:#e8c468 !important;box-shadow:0 0 10px rgba(232,196,104,.7) !important}body.page-template-page-pasaporte-montana .bdz-mhero-headline,body.page-template-page-pasaporte-montana .bdz-mhero-desc{text-shadow:0 2px 12px rgba(11,8,5,.18) !important}body.page-template-page-pasaporte-montana .bdz-sf{background:radial-gradient(ellipse 80% 60% at 22% 6%,rgba(197,217,166,.08) 0%,transparent 65%),linear-gradient(180deg,#6c8d4a 0%,#5e7f3f 100%) !important;padding-top:22px !important}body.page-template-page-pasaporte-montana .bdz-sf:after{display:none !important;content:none !important}body.page-template-page-pasaporte-montana .bdz-pmm{background:linear-gradient(180deg,#5e7f3f 0%,#3f5b2c 32%,#2e4124 100%) !important}body.home.bdi-mode .bdi-stage,body.home.bdi-mode .bdi-landscape,body.home.bdi-mode .bdi-hint,body.home.bdi-mode .bdi-progress,body.home.bdi-mode .bdi-cabin,body.home.bdi-mode .bdi-cabin-shadow,body.home.bdi-mode .bdi-rails,body.home.bdi-mode .bdi-smoke,body.home.bdi-mode .bdi-grain{display:revert !important;visibility:visible !important}body.home.bdi-mode.bdi-hero-passed .bdi-stage,body.home.bdi-mode.bdi-hero-passed .bdi-landscape,body.home.bdi-mode.bdi-hero-passed .bdi-bigtype,body.home.bdi-mode.bdi-hero-passed .bdi-bigtype.is-active,body.home.bdi-mode.bdi-hero-passed .bdi-hint,body.home.bdi-mode.bdi-hero-passed .bdi-progress,body.home.bdi-mode.bdi-hero-passed .bdi-cabin,body.home.bdi-mode.bdi-hero-passed .bdi-cabin-shadow,body.home.bdi-mode.bdi-hero-passed .bdi-rails,body.home.bdi-mode.bdi-hero-passed .bdi-smoke,body.home.bdi-mode.bdi-hero-passed .bdi-grain,body.home.bdi-mode.bdi-hero-passed .bdi-cap,body.home.bdi-mode.bdi-hero-passed .bdi-cap.is-active,body.home.bdi-mode.bdi-hero-passed .bdi-vignette,body.home.bdi-mode.bdi-hero-passed .bdi-letterbox,body.home.bdi-mode.bdi-hero-passed .bdi-topbar,body.home.bdi-mode.bdi-hero-passed .bdi-handnote{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;position:absolute !important;z-index:-9999 !important}body.home.bdi-mode .bdi-spacer{height:320vh !important;display:block !important}body.home.bdi-mode .b-hero,body.home.bdi-mode #b-hero,body.home.bdi-mode .b-hero-section{display:none !important;visibility:hidden !important}body.home.bdi-mode #bdi-loading,body.bdi-mode #bdi-loading{animation:bdi-loading-fade .4s ease-out 1.4s forwards,bdi-loading-kill .001s linear 3s forwards !important}@keyframes bdi-loading-fade{to{opacity:0;pointer-events:none;visibility:hidden}}@keyframes bdi-loading-kill{to{display:none}}body.bdi-mode .bdi-bigtype .label{font-size:clamp(48px, 8.5vw, 132px) !important;line-height:1 !important;letter-spacing:-.018em !important;word-spacing:.08em !important;font-weight:400 !important}body.bdi-mode .bdi-bigtype .label em{font-weight:300 !important;letter-spacing:-.02em !important}body.bdi-mode .bdi-bigtype .roman{font-size:clamp(26px, 4.2vw, 62px) !important;line-height:1 !important;letter-spacing:-.02em !important;margin-bottom:10px !important}body.bdi-mode .bdi-bigtype .micro{font-size:10.5px !important;letter-spacing:.36em !important;margin-top:28px !important}@media (max-width:760px){body.bdi-mode .bdi-bigtype .label{font-size:clamp(34px, 11vw, 64px) !important;line-height:1.02 !important;word-spacing:.06em !important}body.bdi-mode .bdi-bigtype .roman{font-size:clamp(22px, 7vw, 44px) !important}}.bdv .bdv-step .n{width:22px !important;height:22px !important;border-radius:100px !important;display:grid !important;place-items:center !important;font-family:'Inter',sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1 !important}.bdv .bdv-step .n>span{display:inline-block !important;line-height:1 !important;position:relative;top:-.5px}.site-header .main-nav .nav-lang-trigger{padding:0 18px !important;min-width:84px !important;gap:8px !important}.site-header .main-nav .nav-lang-trigger .nav-lang-flag{margin-right:2px !important}.site-header .main-nav .nav-lang-trigger .nav-lang-code{margin:0 4px 0 2px !important}.site-header .main-nav .nav-lang-trigger .nav-caret{margin-left:4px !important}.sk-drawer .wp-drawer-destinations,.sk-drawer .wp-drawer-footer{display:none !important}.sk-drawer .wp-drawer-iframe-wrap{flex:1 1 auto !important;height:calc(100% - 64px) !important;position:relative}.sk-drawer .sk-iframe{width:100%;height:100%;border:0;display:block;background:#1a1410}body.bdi-mode #bt-1{justify-content:center !important;align-items:flex-start !important;padding:clamp(120px, 14vh, 200px) clamp(24px, 7vw, 120px) clamp(120px, 18vh, 240px) !important;text-align:left !important}body.bdi-mode #bt-1 .label{margin-top:8px !important}body.bdi-mode #bt-2{justify-content:center !important;align-items:center !important;padding:clamp(120px, 14vh, 200px) clamp(24px, 7vw, 80px) clamp(120px, 16vh, 200px) !important;text-align:center !important}body.bdi-mode .bdi-progress{top:50% !important;transform:translateY(-50%)}body.bdi-mode .bdi-progress-roman{display:flex !important;flex-direction:column !important;gap:36px !important;font-family:'Fraunces',serif !important;font-style:italic !important;font-size:16px !important;font-weight:400 !important;color:rgba(232,200,105,.42) !important;line-height:1 !important;margin-bottom:14px !important}body.bdi-mode .bdi-progress-roman span{display:inline-block !important;text-align:center !important;min-width:22px !important;line-height:1 !important;letter-spacing:.06em !important;transition:color .35s var(--m-ease,ease),transform .35s cubic-bezier(.34,1.56,.64,1),text-shadow .35s ease}body.bdi-mode .bdi-progress-roman span.is-active{color:var(--gold,#d9b26a) !important;transform:scale(1.25) !important;text-shadow:0 0 18px rgba(232,200,105,.55),0 0 8px rgba(232,200,105,.35) !important}body.bdi-mode .bdi-progress-bar{height:130px !important;width:1px !important;background:rgba(232,200,105,.18) !important;position:relative;margin:0 auto}body.bdi-mode .bdi-progress-bar:after{content:'';position:absolute;top:0;left:0;right:0;height:var(--bdi-prog,0%);background:linear-gradient(180deg,var(--gold,#d9b26a),rgba(232,200,105,.5));transition:height .35s ease}@media (max-width:720px){body.bdi-mode #bt-1,body.bdi-mode #bt-2{padding:clamp(96px, 14vh, 160px) clamp(18px, 5vw, 28px) clamp(120px, 16vh, 180px) !important}body.bdi-mode .bdi-progress-roman{gap:26px !important;font-size:13px !important}body.bdi-mode .bdi-progress-bar{height:100px !important}}body.bdi-mode .bdi-bigtype{transform:none !important;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s !important}body.bdi-mode .bdi-bigtype.is-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s !important;transform:none !important}body.bdi-mode .bdi-bigtype:before{transition:opacity .3s ease !important}body.bdi-mode .bdi-cap{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s !important;transform:none !important}body.bdi-mode .bdi-cap.is-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s !important}.bdz-gfoot-inner{padding-bottom:56px !important;padding-top:0 !important}.bdz-gfoot{padding-top:40px !important;margin-top:24px !important}.bdz-gfoot-bar{border-top:1px solid rgba(244,236,216,.14) !important}.bdz-gfoot-bar-inner{padding-top:22px !important;padding-bottom:22px !important}@media (max-width:720px){.bdz-gfoot{padding-top:32px !important;margin-top:18px !important}.bdz-gfoot-inner{padding-bottom:44px !important}.bdz-gfoot-bar-inner{padding-top:18px !important;padding-bottom:18px !important}}body.bdi-mode .bdi-bigtype{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .18s cubic-bezier(.4,0,.2,1),visibility 0s linear .18s !important;transform:none !important}body.bdi-mode .bdi-bigtype.is-active{opacity:1 !important;visibility:visible !important;transition:opacity .18s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s !important;transform:none !important}body.bdi-mode #bt-1.is-active~#bt-2,body.bdi-mode #bt-2.is-active~#bt-1{opacity:0 !important;visibility:hidden !important;display:block}body.bdi-mode .bdi-cap{opacity:0 !important;visibility:hidden !important;transition:opacity .18s cubic-bezier(.4,0,.2,1),visibility 0s linear .18s !important}body.bdi-mode .bdi-cap.is-active{opacity:1 !important;visibility:visible !important;transition:opacity .18s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s !important}body.bdi-mode #cap-1.is-active~#cap-2,body.bdi-mode #cap-2.is-active~#cap-1{opacity:0 !important;visibility:hidden !important}body.bdi-mode .bdi-cap p{background:0 0 !important;border:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;padding:0 !important;border-radius:0 !important;display:block !important;text-shadow:0 2px 6px rgba(0,0,0,.85),0 4px 28px rgba(0,0,0,.78),0 0 60px rgba(0,0,0,.5) !important}.bdz-c-hero h1,.bdz-c-hero .bdz-c-hero-text h1,body.single .bdz-c-hero h1{hyphens:manual !important;-webkit-hyphens:manual !important;-ms-hyphens:manual !important;word-break:keep-all !important;overflow-wrap:normal !important;word-spacing:.04em !important}.bdz-c-lb-map-compass{display:none !important}.bdz-c-lb-map-head{grid-template-columns:1fr !important}.bdz-c-lb-map-head-left{flex:1 1 100% !important}body.page-template-page-pasaporte-destinos,body.page-template-page-pasaporte-destinos .site-content{background:#1a1410 !important}body.page-template-page-pasaporte-destinos .bdz-gfoot{margin-top:0 !important}body.page-template-page-pasaporte-destinos .bdz-passport-mag{padding-bottom:40px !important}body.bdi-mode .bdi-cap p{display:inline-block !important;padding:12px 22px !important;background:linear-gradient(180deg,rgba(8,6,4,.62) 0%,rgba(8,6,4,.52) 100%) !important;border:1px solid rgba(232,200,105,.22) !important;border-radius:10px !important;backdrop-filter:blur(12px) saturate(1.2) !important;-webkit-backdrop-filter:blur(12px) saturate(1.2) !important;text-shadow:0 1px 3px rgba(0,0,0,.85),0 4px 16px rgba(0,0,0,.55) !important}@media (max-width:720px){body.bdi-mode .bdi-cap p{padding:10px 16px !important;font-size:14px !important;line-height:1.45 !important;max-width:calc(100vw - 48px) !important}}body.bdi-mode{background:linear-gradient(180deg,#0c0a06 0%,#14110d 30%,#1a1410 70%,#211a14 100%) !important}body.bdi-mode .bdi-stage{transition:opacity .3s ease !important}body.bdi-mode #cap-1,body.bdi-mode #cap-2{left:50% !important;right:auto !important;bottom:clamp(15vh, 18vh, 22vh) !important;top:auto !important;transform:translate(-50%,0) !important;max-width:720px !important;width:calc(100% - 64px) !important;text-align:center !important}body.bdi-mode #cap-1.is-active,body.bdi-mode #cap-2.is-active{transform:translate(-50%,0) !important}body.bdi-mode #cap-1 p,body.bdi-mode #cap-2 p{text-align:center !important;margin:0 auto !important}body.bdi-mode #bt-1,body.bdi-mode #bt-2{justify-content:center !important;align-items:center !important;padding:clamp(120px, 14vh, 200px) clamp(24px, 7vw, 80px) clamp(160px, 22vh, 280px) !important;text-align:center !important}body.bdi-mode #bt-1 .label,body.bdi-mode #bt-1 .micro,body.bdi-mode #bt-2 .label,body.bdi-mode #bt-2 .micro{text-align:center !important}@media (max-width:720px){body.bdi-mode #cap-1,body.bdi-mode #cap-2{bottom:18vh !important;width:calc(100% - 32px) !important}body.bdi-mode #bt-1,body.bdi-mode #bt-2{padding:clamp(96px, 14vh, 160px) 18px clamp(140px, 18vh, 200px) !important}}.bdz-c-lb-sketch--realmap{position:relative;background:0 0 !important;border:0 !important;border-radius:0 !important;padding:0 !important;overflow:visible;width:100%;margin-bottom:10px}.bdz-c-lb-sketch--realmap .label{display:block;font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:var(--bdz-cream,#f4ecd8);margin-bottom:8px;padding:0 2px;letter-spacing:-.01em}.bdz-c-lb-sketch-frame{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:1.5px solid rgba(232,200,105,.32);box-shadow:0 4px 14px rgba(0,0,0,.25);background:#1a1410;display:block}.bdz-c-lb-sketch-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.78) contrast(.96) brightness(.96)}.bdz-c-lb-sketch-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);z-index:2;width:28px;height:28px;color:#a02e2e;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));pointer-events:none}.bdz-c-lb-sketch-pin svg{width:100%;height:100%}.bdz-c-lb-sketch-open{display:block;font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(58,40,20,.65);margin-top:10px;text-align:right;text-decoration:none;transition:color .2s ease}.bdz-c-lb-sketch-open:hover{color:#a02e2e}html[data-theme=dark] .bdz-c-lb-sketch--realmap,html[data-theme=auto] .bdz-c-lb-sketch--realmap{background:rgba(247,238,213,.06);border-color:rgba(232,200,105,.2)}html[data-theme=dark] .bdz-c-lb-sketch--realmap .label,html[data-theme=auto] .bdz-c-lb-sketch--realmap .label{color:#f4ecd8}html[data-theme=dark] .bdz-c-lb-sketch-open,html[data-theme=auto] .bdz-c-lb-sketch-open{color:rgba(244,236,216,.55)}html[data-theme=dark] .bdz-c-lb-sketch-open:hover,html[data-theme=auto] .bdz-c-lb-sketch-open:hover{color:#d9b26a}body.single .bdz-dt-wa{background:#25d366 !important;color:#062a14 !important;font-weight:700 !important;border:2px solid rgba(255,255,255,.18) !important;box-shadow:0 6px 18px rgba(37,211,102,.4),0 2px 4px rgba(0,0,0,.25) !important;letter-spacing:.04em !important}body.single .bdz-dt-wa svg{color:#062a14 !important}body.single .bdz-dt-wa:hover{background:#1eb858 !important;color:#fff !important}body.single .bdz-dt-wa:hover svg{color:#fff !important}body.single .bdz-dt-copy{background:rgba(247,238,213,.1) !important;color:var(--bdz-cream,#f4ecd8) !important;border:1.5px solid rgba(232,200,105,.42) !important;font-weight:500 !important}body.single .bdz-dt-copy:hover{background:rgba(232,200,105,.18) !important;border-color:var(--bdz-gold,#c9a96e) !important}body.single .bdz-dt-copy.copied{background:rgba(108,141,74,.28) !important;border-color:#8fb86a !important;color:#d8eebd !important}body.single .bdz-dt-card{background:rgba(247,238,213,.08) !important;border-color:rgba(232,200,105,.32) !important}body.single .bdz-dt-card:hover{background:rgba(247,238,213,.14) !important}body.single .bdz-dt-title{color:var(--bdz-cream,#f4ecd8) !important}body.single .bdz-dt-card-body{color:rgba(244,236,216,.82) !important}body.single h2.wp-block-heading:has(+p:has(a[href*="/descubre/"])),body.single h2.wp-block-heading:has(+p:contains("Discovery Mode")){display:none !important}.bdz-hide-discovery-intro{display:none !important}body.single .bdz-c-lb-sketch--realmap{background:0 0 !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 0 14px !important;overflow:visible !important;width:100% !important;display:block !important}body.single .bdz-c-lb-sketch--realmap .label{display:block !important;font-family:'Fraunces',serif !important;font-style:italic !important;font-size:13.5px !important;font-weight:500 !important;color:var(--bdz-cream,#f4ecd8) !important;margin:0 0 8px !important;padding:0 2px !important;letter-spacing:-.005em !important;text-align:left !important}body.single .bdz-c-lb-sketch-frame{position:relative !important;display:block !important;width:100% !important;aspect-ratio:1/1 !important;border-radius:8px !important;overflow:hidden !important;border:1.5px solid rgba(232,200,105,.36) !important;box-shadow:0 4px 14px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.08) !important;background:#1a1410 !important;margin:0 !important;padding:0 !important}body.single .bdz-c-lb-sketch-frame iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:0 !important;margin:0 !important;padding:0 !important;display:block !important;filter:saturate(.82) contrast(.96) !important}body.single .bdz-c-lb-sketch-pin{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-110%) !important;z-index:5 !important;width:26px !important;height:26px !important;color:#c44848 !important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5)) !important;pointer-events:none !important}body.single .bdz-c-lb-sketch-pin svg{width:100% !important;height:100% !important}body.single .bdz-c-lb-sketch-open{display:block !important;font-family:'JetBrains Mono',monospace !important;font-size:9.5px !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:rgba(244,236,216,.55) !important;margin:8px 0 0 !important;padding:0 2px !important;text-align:right !important;text-decoration:none !important;transition:color .2s ease !important}body.single .bdz-c-lb-sketch-open:hover{color:var(--bdz-gold-soft,#d9b26a) !important}body.single .bdz-c-lb-map{padding:0 !important}body.single .bdz-c-lb-map-frame{margin:0 !important}body.single .bdz-c-lb-map-frame iframe{display:block !important;width:100% !important;height:100% !important;border:0 !important}body.single .bdz-pd-stage:before,body.single .bdz-pd-stage:after{content:none !important;display:none !important}body.single .bdz-pd-counter{display:none !important}body.single .bdz-pd-caption-wrap{min-height:90px !important;margin-top:36px !important;margin-bottom:28px !important;padding:0 18px !important;text-align:left !important;max-width:720px !important;margin-left:auto !important;margin-right:auto !important}body.single .bdz-pd-caption{position:absolute;inset:0;text-align:left !important}body.single .bdz-pd-caption p{font-family:'Fraunces',serif !important;font-style:italic !important;font-weight:300 !important;font-size:clamp(18px, 2.2vw, 24px) !important;line-height:1.4 !important;color:var(--bdz-cream,#efe6d2) !important;letter-spacing:-.01em !important;max-width:56ch}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-pd-caption p{color:var(--bdz-ink,#1a1410) !important}body.single .bdz-pd-dots{display:flex !important;gap:8px !important;align-items:center !important;justify-content:center !important;margin-top:28px !important;padding-top:22px !important;border-top:1px solid var(--bdz-cream-line,rgba(232,200,105,.18)) !important}body.single .bdz-pd-dot{width:22px !important;height:4px !important;border-radius:2px !important;background:rgba(244,236,216,.18) !important;border:0 !important;transition:all .2s ease !important;padding:0 !important;cursor:pointer !important}body.single .bdz-pd-dot.is-active{background:var(--bdz-gold-soft,#e8c869) !important;width:38px !important}@media (max-width:680px){body.single .bdz-photodump{grid-template-columns:1fr !important;row-gap:12px !important;column-gap:0 !important}body.single .bdz-pd-numgutter{position:static !important;text-align:left !important;padding:4px 4px 0 !important;display:flex;align-items:baseline;gap:12px}body.single .bdz-pd-numgutter .num{font-size:clamp(38px, 11vw, 54px) !important;display:inline-block !important}body.single .bdz-pd-numgutter .of{margin-top:0 !important;align-self:flex-end;padding-bottom:8px}body.single .bdz-pd-numgutter:after{display:none !important}body.single .bdz-pd-caption-wrap{padding:0 12px !important;margin-top:22px !important}body.single .bdz-pd-caption p{font-size:15px !important;line-height:1.55 !important;max-width:100% !important;word-break:normal !important;overflow-wrap:normal !important;white-space:normal !important}}body.single .bdz-c-content .wp-block-pullquote,body.single .bdz-c-content blockquote.is-style-large,body.single .bdz-c-content .pull-open{margin:36px -8px 56px !important;padding:30px 0 30px 36px !important;border-left:3px solid var(--bdz-gold-soft,#e8c869) !important;font-family:'Fraunces',serif !important;font-style:italic !important;font-weight:300 !important;font-size:clamp(20px, 2.5vw, 26px) !important;line-height:1.35 !important;color:var(--bdz-cream,#efe6d2) !important;letter-spacing:-.015em !important;background:linear-gradient(90deg,rgba(232,200,105,.06),transparent 80%) !important;border-radius:0 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content .wp-block-pullquote,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content blockquote.is-style-large{color:var(--bdz-ink,#1a1410) !important}body.single .bdz-c-content>p:first-of-type:first-letter ,body.single .bdz-c-content>.bdz-c-callout+p:first-letter {font-family:'Fraunces',serif;font-weight:300;font-style:italic;font-size:88px;float:left;line-height:.85;margin:6px 14px -6px 0;color:var(--bdz-coral,#e89a6e)}body.single .bdz-c-content mark,body.single .bdz-c-content .mark{background:0 0 !important;background-image:linear-gradient(180deg,transparent 55%,rgba(232,200,105,.3) 55%,rgba(232,200,105,.3) 92%,transparent 92%) !important;padding:0 2px !important;color:inherit !important}body.single .bdz-c-content h2{margin-top:84px !important;padding-top:24px !important;padding-bottom:22px !important;margin-bottom:30px !important;border-bottom:1px solid var(--bdz-cream-line,rgba(232,200,105,.18)) !important;font-family:'Fraunces',serif !important;font-weight:300 !important;font-style:italic !important;font-size:clamp(32px, 4.2vw, 44px) !important;line-height:1.05 !important;letter-spacing:-.025em !important;color:var(--bdz-cream,#efe6d2) !important}body.single .bdz-c-content h2 em{color:var(--bdz-gold-soft,#e8c869) !important;font-style:italic !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h2{color:var(--bdz-ink,#1a1410) !important}body.single .bdz-c-content>p{font-size:17.5px !important;line-height:1.72 !important;margin-bottom:18px !important;text-wrap:pretty;font-weight:350}body.single .bdz-c-content>p em{font-style:italic;color:var(--bdz-coral,#e89a6e)}body.single .bdz-c-content>p b,body.single .bdz-c-content>p strong{font-weight:500 !important;color:var(--bdz-cream,#fff) !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>p b,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>p strong{color:var(--bdz-ink,#1a1410) !important}.bdz-theme-toggle{position:fixed;bottom:clamp(20px, 4vw, 32px);right:clamp(20px, 4vw, 32px);z-index:100;width:44px;height:44px;border-radius:50%;background:rgba(20,17,13,.85);backdrop-filter:blur(10px);border:1px solid rgba(232,200,105,.32);color:var(--bdz-gold-soft,#e8c869);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .25s ease;box-shadow:0 8px 24px rgba(0,0,0,.32)}.bdz-theme-toggle:hover{transform:translateY(-2px);border-color:var(--bdz-gold-soft,#e8c869);box-shadow:0 12px 32px rgba(232,200,105,.2)}.bdz-theme-toggle:before{content:'◐'}html[data-theme=light] .bdz-theme-toggle:before,html:not([data-theme=dark]):not([data-theme=auto]) .bdz-theme-toggle:before{content:'◑'}html[data-theme=light] .bdz-theme-toggle,html:not([data-theme=dark]):not([data-theme=auto]) .bdz-theme-toggle{background:rgba(247,238,213,.92);color:#a02e2e;border-color:rgba(160,46,46,.32)}@media (max-width:720px){.bdz-theme-toggle{width:40px;height:40px;bottom:16px;right:16px}}body.single .bdz-c-content>h2,body.single .bdz-cuaderno .bdz-c-content>h2,body.single article .bdz-c-content>h2{margin:96px 0 32px !important;padding:28px 0 26px !important;border-top:1px solid rgba(232,200,105,.32) !important;border-bottom:1px solid rgba(232,200,105,.18) !important;font-family:'Fraunces',serif !important;font-weight:300 !important;font-style:italic !important;font-size:clamp(34px, 4.5vw, 50px) !important;line-height:1.05 !important;letter-spacing:-.028em !important;color:var(--bdz-cream,#efe6d2) !important;text-align:left !important;position:relative !important}body.single .bdz-c-content>h2:before{content:'— Capítulo ·';display:block;font-family:'Inter',sans-serif;font-weight:600;font-style:normal;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--bdz-coral,#e89a6e);margin-bottom:14px;opacity:.85}body.single .bdz-c-content>h2 em{color:var(--bdz-gold-soft,#e8c869) !important;font-style:italic !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>h2{color:var(--bdz-ink,#1a1410) !important;border-top-color:rgba(166,131,74,.42) !important;border-bottom-color:rgba(166,131,74,.22) !important}body.single .bdz-c-content>p:nth-of-type(1):first-letter ,body.single .bdz-c-content>h2+p:first-letter ,body.single .bdz-c-content>h2+figure+p:first-letter ,body.single .bdz-c-content>h2+hr+p:first-letter {font-family:'Fraunces',serif !important;font-weight:300 !important;font-style:italic !important;font-size:76px !important;float:left !important;line-height:.85 !important;margin:8px 12px -4px 0 !important;color:var(--bdz-coral,#e89a6e) !important}body.single .bdz-c-content>p{font-family:'Fraunces',serif !important;font-weight:350 !important;font-size:18.5px !important;line-height:1.72 !important;color:rgba(239,230,210,.85) !important;margin:0 0 22px !important}body.single .bdz-c-content>p strong,body.single .bdz-c-content>p b{font-weight:500 !important;color:var(--bdz-cream,#fff) !important}body.single .bdz-c-content>p em,body.single .bdz-c-content>p i{font-style:italic !important;color:var(--bdz-coral-soft,#e89a6e) !important}body.single .bdz-c-content>p a{color:var(--bdz-gold-soft,#e8c869) !important;border-bottom:1px solid rgba(232,200,105,.32) !important;text-decoration:none !important;transition:border-color .2s ease,color .2s ease}body.single .bdz-c-content>p a:hover{border-bottom-color:var(--bdz-gold-soft,#e8c869) !important;color:var(--bdz-gold,#c9a96e) !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>p{color:rgba(26,20,16,.82) !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>p strong,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>p b{color:var(--bdz-ink,#1a1410) !important}html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-callout{background:#faf6ee !important;border-left-color:#a02e2e !important}html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-callout p{color:#2a1f12 !important}html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-callout-h{color:#1a1410 !important}html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-callout-em{color:#a02e2e !important}html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-consejo-ai{background:#faf6ee !important}html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-consejo-ai .bdz-c-consejo-p,html:not([data-theme=dark]):not([data-theme=auto]) .bdz-c-consejo-ai p{color:#2a1f12 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h3{color:#1a1410 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content p{color:#2a1f12 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content p strong,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content p b{color:#1a1410 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content p em,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content p i{color:#7a3a1e !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>ul,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>ol{color:#2a1f12 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>ul li::marker{color:#a6834a !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content>figure figcaption,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content .wp-element-caption{color:#5a4a32 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h2:before{color:#a02e2e !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h2 em,html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h2 i{color:#8a6a12 !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h3 em{color:#8a6a12 !important}body.single .bdz-c-content>hr,body.single .bdz-c-content>.wp-block-separator{border:0 !important;height:50px !important;margin:48px 0 !important;position:relative;background:0 0 !important}body.single .bdz-c-content>hr:before,body.single .bdz-c-content>.wp-block-separator:before{content:'✦';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Fraunces',serif;font-size:22px;color:var(--bdz-gold-soft,#e8c869);opacity:.7}body.single .bdz-c-content>hr:after,body.single .bdz-c-content>.wp-block-separator:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(232,200,105,.32) 30%,transparent 45%,transparent 55%,rgba(232,200,105,.32) 70%,transparent 100%)}body.single .bdz-c-content>figure figcaption,body.single .bdz-c-content .wp-element-caption{font-family:'Fraunces',serif !important;font-style:italic !important;font-weight:300 !important;font-size:14px !important;line-height:1.55 !important;color:var(--bdz-text-muted,rgba(239,230,210,.55)) !important;text-align:center !important;padding:14px 24px !important;margin-top:0 !important}body.single .bdz-c-content>ul,body.single .bdz-c-content>ol{font-family:'Fraunces',serif !important;font-size:17px !important;line-height:1.72 !important;color:rgba(239,230,210,.85) !important;margin:24px 0 32px 28px !important;padding-left:0 !important}body.single .bdz-c-content>ul li,body.single .bdz-c-content>ol li{margin-bottom:10px !important;padding-left:6px !important}body.single .bdz-c-content>ul li::marker{color:var(--bdz-gold-soft,#e8c869) !important;font-weight:600}body.single .bdz-c-content h2,body.single .bdz-c-content h2.wp-block-heading,body.single .bdz-c-content h2.bdz-x-title,body.single .bdz-cuaderno h2[style],body.single .bdz-c-content h2[style]{font-family:'Fraunces',serif !important;font-weight:300 !important;font-style:italic !important;font-size:clamp(34px, 4.5vw, 50px) !important;line-height:1.05 !important;letter-spacing:-.028em !important;color:var(--bdz-cream,#efe6d2) !important;margin:80px 0 28px !important;padding:28px 0 24px !important;border-top:1px solid rgba(232,200,105,.32) !important;border-bottom:1px solid rgba(232,200,105,.18) !important;text-align:left !important;position:relative !important;background:0 0 !important}body.single .bdz-c-content h2:before{content:'— Capítulo ·';display:block !important;font-family:'Inter',sans-serif !important;font-weight:600 !important;font-style:normal !important;font-size:11px !important;letter-spacing:.32em !important;text-transform:uppercase !important;color:var(--bdz-coral,#e89a6e) !important;margin-bottom:12px !important;opacity:.85}body.single .bdz-c-content h2 em,body.single .bdz-c-content h2 i{color:var(--bdz-gold-soft,#e8c869) !important;font-style:italic !important}html:not([data-theme=dark]):not([data-theme=auto]) body.single .bdz-c-content h2{color:var(--bdz-ink,#1a1410) !important;border-top-color:rgba(166,131,74,.42) !important;border-bottom-color:rgba(166,131,74,.22) !important}body.single .bdz-c-content h3{font-family:'Fraunces',serif !important;font-weight:400 !important;font-style:italic !important;font-size:clamp(22px, 2.8vw, 30px) !important;line-height:1.2 !important;letter-spacing:-.02em !important;color:var(--bdz-cream,#efe6d2) !important;margin:36px 0 16px !important}body.single .bdz-c-content h3 em{color:var(--bdz-gold-soft,#e8c869) !important}body.single .bdz-c-content p{font-family:'Fraunces',serif !important;font-weight:350 !important;font-size:18px !important;line-height:1.7 !important;margin-bottom:18px !important;color:rgba(239,230,210,.85) !important}body.single .bdz-c-content p:empty{display:none !important}body.single .bdz-c-content p strong,body.single .bdz-c-content p b{font-weight:500 !important;color:var(--bdz-cream,#fff) !important}body.single .bdz-c-content p em,body.single .bdz-c-content p i{font-style:italic !important;color:var(--bdz-coral-soft,#e89a6e) !important}body.single .bdz-c-content h2+p:first-letter ,body.single .bdz-c-content h2+figure+p:first-letter ,body.single .bdz-c-content h2+hr+p:first-letter ,body.single .bdz-c-content>p:first-of-type:first-letter ,body.single .bdz-c-content section>p:first-of-type:first-letter ,body.single .bdz-c-content div:not(.bdz-c-consejo-body):not(.bdz-c-callout):not(.bdz-dt-card-body):not(.bdz-pd-map):not(.bdz-pd-caption)>p:first-of-type:first-letter {font-family:'Fraunces',serif !important;font-weight:300 !important;font-style:italic !important;font-size:74px !important;float:left !important;line-height:.85 !important;margin:6px 12px -4px 0 !important;color:var(--bdz-coral,#e89a6e) !important}body.single .bdz-c-content .bdz-c-consejo-ai p:first-letter ,body.single .bdz-c-content .bdz-c-consejo-ai .bdz-c-consejo-p:first-letter ,body.single .bdz-c-content .bdz-c-callout p:first-letter ,body.single .bdz-c-content .bdz-dt-card p:first-letter ,body.single .bdz-c-content .bdz-dt-card-body p:first-letter {font-family:inherit !important;font-weight:inherit !important;font-style:inherit !important;font-size:inherit !important;float:none !important;line-height:inherit !important;margin:0 !important;color:inherit !important}body.single .bdz-c-content hr,body.single .bdz-c-content .wp-block-separator{border:0 !important;height:50px !important;margin:48px auto !important;width:100% !important;background:0 0 !important;position:relative !important;display:block !important}body.single .bdz-c-content hr:before,body.single .bdz-c-content .wp-block-separator:before{content:'✦';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Fraunces',serif;font-size:22px;color:var(--bdz-gold-soft,#e8c869);opacity:.75}body.single .bdz-c-content hr:after,body.single .bdz-c-content .wp-block-separator:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(232,200,105,.32) 28%,transparent 45%,transparent 55%,rgba(232,200,105,.32) 72%,transparent 100%)}body.single .bdz-c-content [style*=Cormorant],body.single .bdz-c-content [style*=Playfair]{font-family:'Fraunces',serif !important}.bdz-d-block{display:block;position:relative;margin:28px auto;padding:18px 22px 20px;max-width:min(640px, 92%);background:var(--bdz-paper,#fbf3df);border:1px solid var(--bdz-cream-line,rgba(201,169,110,.28));border-radius:14px;box-shadow:0 6px 18px rgba(38,28,14,.06);font-family:'Inter',system-ui,sans-serif;color:var(--bdz-ink,#1a1410)}.bdz-d-block+.bdz-d-block{margin-top:22px}.bdz-d-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed var(--bdz-cream-line,rgba(201,169,110,.32))}.bdz-d-icon{font-size:20px;line-height:1;flex:0 0 auto}.bdz-d-label{font-family:'Fraunces','Cormorant Garamond',serif;font-style:italic;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--bdz-gold,#c9a96e);text-transform:uppercase}.bdz-d-body{font-size:16px;line-height:1.55;color:var(--bdz-ink,#1a1410)}.bdz-d-body p{margin:0 0 .8em}.bdz-d-body p:last-child{margin-bottom:0}.bdz-d-body ul,.bdz-d-body ol{margin:.4em 0 .4em 1.4em}.bdz-d-body li{margin:.25em 0}.bdz-d-body a{color:var(--bdz-coral,#c97a5e);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bdz-d-body a:hover{color:var(--bdz-ink,#1a1410)}.bdz-d-body strong{color:var(--bdz-ink,#1a1410)}.bdz-d-dato{background:linear-gradient(180deg,#fff8e5 0%,#fbf3df 100%);border-color:rgba(201,169,110,.42)}.bdz-d-dato .bdz-d-label{color:#b8860b}.bdz-d-tip{background:#fef9ee;border-color:rgba(232,200,105,.42)}.bdz-d-tip .bdz-d-label{color:#a86a2d}.bdz-d-combinar{background:#f5f7ee;border-color:rgba(120,150,90,.32)}.bdz-d-combinar .bdz-d-label{color:#4a6b2f}.bdz-d-combinar ul{list-style:none;margin-left:0;padding-left:0}.bdz-d-combinar li{padding:6px 0 6px 22px;position:relative;border-bottom:1px dotted rgba(120,150,90,.18)}.bdz-d-combinar li:last-child{border-bottom:0}.bdz-d-combinar li:before{content:'↳';position:absolute;left:4px;top:6px;color:#4a6b2f}.bdz-d-sabias{background:#f3eff6;border-color:rgba(150,120,180,.28)}.bdz-d-sabias .bdz-d-label{color:#6a4a8c}.bdz-d-export-actions{display:flex;flex-wrap:wrap;gap:10px;margin:28px auto;max-width:min(640px, 92%);justify-content:center}.bdz-d-export-wa,.bdz-d-export-copy{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:0;border-radius:999px;font-family:'Inter',system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.bdz-d-export-wa{background:#25d366;color:#fff;box-shadow:0 6px 16px rgba(37,211,102,.28)}.bdz-d-export-wa:hover{background:#1ebe5a;transform:translateY(-1px);box-shadow:0 8px 20px rgba(37,211,102,.36)}.bdz-d-export-wa:active{transform:translateY(0)}.bdz-d-export-copy{background:var(--bdz-paper,#fbf3df);color:var(--bdz-ink,#1a1410);border:1px solid var(--bdz-cream-line,rgba(201,169,110,.42));box-shadow:0 4px 12px rgba(38,28,14,.06)}.bdz-d-export-copy:hover{background:#fff;transform:translateY(-1px)}.bdz-d-export-icon{font-size:18px;line-height:1}.bdz-d-export-label{line-height:1}@media (max-width:560px){.bdz-d-block{padding:14px 16px 16px;border-radius:12px}.bdz-d-label{font-size:13px}.bdz-d-body{font-size:15px}.bdz-d-export-wa,.bdz-d-export-copy{padding:12px 18px;font-size:14px}}@media (prefers-color-scheme:dark){body.single .bdz-d-block{background:rgba(28,22,16,.78);border-color:rgba(232,200,105,.22);color:var(--bdz-cream,#efe6d2);box-shadow:0 8px 22px rgba(0,0,0,.32)}body.single .bdz-d-head{border-bottom-color:rgba(232,200,105,.18)}body.single .bdz-d-body{color:var(--bdz-cream,#efe6d2)}body.single .bdz-d-body a{color:var(--bdz-gold-soft,#e8c869)}body.single .bdz-d-body a:hover{color:var(--bdz-cream,#efe6d2)}body.single .bdz-d-body strong{color:var(--bdz-cream,#efe6d2)}body.single .bdz-d-dato{background:linear-gradient(180deg,rgba(56,42,22,.68) 0%,rgba(28,22,16,.78) 100%)}body.single .bdz-d-dato .bdz-d-label{color:var(--bdz-gold-soft,#e8c869)}body.single .bdz-d-tip{background:rgba(46,36,18,.72)}body.single .bdz-d-tip .bdz-d-label{color:#d9b26a}body.single .bdz-d-combinar{background:rgba(32,42,28,.72)}body.single .bdz-d-combinar .bdz-d-label{color:#9bb572}body.single .bdz-d-combinar li{border-bottom-color:rgba(155,181,114,.18)}body.single .bdz-d-combinar li:before{color:#9bb572}body.single .bdz-d-sabias{background:rgba(40,32,46,.72)}body.single .bdz-d-sabias .bdz-d-label{color:#b09bc8}body.single .bdz-d-export-copy{background:rgba(28,22,16,.7);color:var(--bdz-cream,#efe6d2);border-color:rgba(232,200,105,.28)}}html[data-bdz-theme=dark] body.single .bdz-d-block,body.single[data-bdz-theme=dark] .bdz-d-block{background:rgba(28,22,16,.78);border-color:rgba(232,200,105,.22);color:var(--bdz-cream,#efe6d2)}html[data-bdz-theme=dark] body.single .bdz-d-body,body.single[data-bdz-theme=dark] .bdz-d-body{color:var(--bdz-cream,#efe6d2)}@media (max-width:760px){body.single .bdz-dt-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:12px !important;padding-bottom:12px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.single .bdz-dt-grid::-webkit-scrollbar{display:none}body.single .bdz-dt-grid>.bdz-dt-card{flex:0 0 88% !important;scroll-snap-align:center !important;max-width:none !important}body.single .bdz-c-callout{float:none !important;width:100% !important;max-width:100% !important;margin:18px 0 !important}body.single .bdz-c-consejo-ai{float:none !important;width:100% !important;max-width:100% !important;margin:18px 0 !important}}body.single .bdz-discovery-strip{background:linear-gradient(135deg,#1a0f0a 0%,#2a1510 40%,#1a0f0a 100%) !important;border:1.5px solid rgba(232,200,105,.35) !important;box-shadow:0 0 28px rgba(160,46,46,.12),0 8px 32px rgba(0,0,0,.32) !important;position:relative;overflow:visible}body.single .bdz-discovery-strip:before{content:'Free tool';position:absolute;top:-10px;right:18px;background:var(--bdz-stamp-red,#a02e2e);color:#fff;font-family:'Inter',sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:3px 10px;border-radius:4px;box-shadow:0 2px 6px rgba(160,46,46,.35)}body.single .bdz-discovery-strip a[href*=descubre],body.single .bdz-discovery-strip .bdz-discovery-cta{animation:bdz-pulse-glow 2.4s ease-in-out infinite}@keyframes bdz-pulse-glow{0%,100%{box-shadow:0 0 0 0 rgba(232,200,105,.4)}50%{box-shadow:0 0 16px 4px rgba(232,200,105,.25)}}.bdz-train-video,.b-hero video,.bdi-video-wrap video{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.bdz-train-video,.b-hero video,.bdi-video-wrap video{animation:none !important}.bdi-stage{animation:none !important}}.bdz-cc{position:fixed;left:12px;right:96px;bottom:12px;z-index:9000;background:rgba(20,16,12,.96);color:var(--bdz-cream,#f4ecd8);border:1px solid rgba(232,200,105,.32);border-radius:14px;box-shadow:0 14px 36px rgba(0,0,0,.42);padding:14px 16px;font-family:'Inter',system-ui,sans-serif;opacity:0;transform:translateY(12px);transition:opacity .32s ease,transform .32s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bdz-cc.is-visible{opacity:1;transform:translateY(0)}.bdz-cc-inner{display:flex;flex-direction:column;gap:10px;max-width:720px;margin:0 auto}.bdz-cc-text{margin:0;font-size:13.5px;line-height:1.45;color:rgba(244,236,216,.92)}.bdz-cc-link{color:var(--bdz-gold-soft,#e8c869);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bdz-cc-link:hover{color:var(--bdz-paper,#fbf3df)}.bdz-cc-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.bdz-cc-btn{font-family:'Inter',system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;padding:9px 16px;border-radius:999px;border:0;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.bdz-cc-accept{background:var(--bdz-gold-soft,#e8c869);color:#1a1410;box-shadow:0 4px 14px rgba(232,200,105,.32)}.bdz-cc-accept:hover{background:var(--bdz-paper,#fbf3df);transform:translateY(-1px)}.bdz-cc-deny{background:0 0;color:var(--bdz-cream,#f4ecd8);border:1px solid rgba(244,236,216,.32)}.bdz-cc-deny:hover{background:rgba(244,236,216,.08);border-color:rgba(232,200,105,.55)}@media (prefers-reduced-motion:reduce){.bdz-cc{transition:opacity .2s ease;transform:none}.bdz-cc.is-visible{transform:none}}@media (max-width:680px){.bdz-meta-banner{padding:10px 14px !important}.bdz-meta-banner-inner{flex-wrap:wrap !important;flex-direction:column !important;align-items:center !important;text-align:center !important;overflow-x:visible !important;gap:10px !important}.bdz-meta-banner-em{font-size:9px !important;letter-spacing:.16em !important;text-align:center;white-space:normal !important;line-height:1.3}.bdz-meta-banner-stats{flex-wrap:wrap !important;justify-content:center !important;gap:14px 18px !important;flex-shrink:1 !important;width:100%}.bdz-meta-banner-stats>div{flex-direction:column !important;gap:2px !important;align-items:center !important}.bdz-meta-banner-stats b{font-size:13px !important}.bdz-meta-banner-stats span{font-size:8px !important}.bdz-meta-banner-cta{font-size:9px !important;padding:7px 14px !important;letter-spacing:.18em !important}}.bdz-fp-share .bdz-fp-tab,.bdz-fp-theme .bdz-fp-tab{min-width:38px !important;min-height:110px !important;padding:14px 9px !important;font-size:9.5px !important;letter-spacing:.2em !important;box-sizing:border-box !important}@media (max-width:760px){.bdz-fp-share .bdz-fp-tab,.bdz-fp-theme .bdz-fp-tab{min-width:36px !important;min-height:96px !important;padding:12px 8px !important;font-size:9px !important}.bdz-fp-share{top:calc(32% - 70px) !important}.bdz-fp-theme{top:calc(32% + 60px) !important}}@media (min-width:761px){.bdz-fp-share{top:calc(50% - 90px) !important}.bdz-fp-theme{top:calc(50% + 50px) !important}}@media (max-width:680px){body.single .bdz-c-content hr,body.single .bdz-c-content .wp-block-separator{height:36px !important;margin:32px auto !important;max-width:88% !important}body.single .bdz-c-content hr:after,body.single .bdz-c-content .wp-block-separator:after{width:min(220px, 80%) !important}body.single .bdz-c-content hr:before,body.single .bdz-c-content .wp-block-separator:before{font-size:18px !important}}@media (max-width:680px){body.single .bdz-c-callout,body.single .bdz-c-callout-em{max-width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single .bdz-c-callout-em{font-size:11.5px !important;letter-spacing:.14em !important;padding:10px 16px !important;word-break:normal !important;overflow-wrap:anywhere !important}body.single .bdz-c-callout{border-left-width:2px !important}}body.single .bdz-c-content .bdz-c-callout+p:first-letter ,body.single .bdz-c-content .bdz-c-callout+p:first-letter ,body.single .bdz-c-content .bdz-c-callout-em+p:first-letter ,body.single .bdz-c-content aside.bdz-c-callout+p:first-letter {font-family:inherit !important;font-weight:inherit !important;font-style:inherit !important;font-size:inherit !important;float:none !important;line-height:inherit !important;margin:0 !important;color:inherit !important}@media (max-width:680px){body.single .bdz-c-content h2+p:first-letter ,body.single .bdz-c-content h2+figure+p:first-letter ,body.single .bdz-c-content h2+hr+p:first-letter ,body.single .bdz-c-content>p:first-of-type:first-letter ,body.single .bdz-c-content section>p:first-of-type:first-letter ,body.single .bdz-c-content div:not(.bdz-c-consejo-body):not(.bdz-c-callout):not(.bdz-dt-card-body):not(.bdz-pd-map):not(.bdz-pd-caption)>p:first-of-type:first-letter {font-size:54px !important;line-height:.9 !important;margin:4px 10px -2px 0 !important}}body.single .bdz-c-callout-em{display:inline-flex;align-items:center;gap:6px}body.single .bdz-c-consejo-ai,body.single .bdz-c-consejo-p,body.single .bdz-d-tip,body.single .bdz-d-sabias{position:relative}body.single .bdz-c-consejo-ai:before,body.single .bdz-d-tip:before,body.single .bdz-d-sabias:before{content:'“';position:absolute;top:-8px;left:14px;font-family:'Fraunces','Cormorant Garamond',serif;font-style:italic;font-size:56px;line-height:1;color:rgba(232,200,105,.32);pointer-events:none}body.single .bdz-c-consejo-ai .bdz-c-consejo-p,body.single .bdz-d-tip .bdz-d-body,body.single .bdz-d-sabias .bdz-d-body{font-family:'Fraunces','Cormorant Garamond',serif;font-style:italic;font-weight:400;font-size:clamp(15.5px, 4.2vw, 17.5px);line-height:1.55;color:var(--bdz-ink,#1a1410);padding:4px 0 4px 28px;border-left:3px solid rgba(232,200,105,.45)}body.single .bdz-d-tip .bdz-d-body{border-left-color:rgba(168,106,45,.45)}body.single .bdz-d-sabias .bdz-d-body{border-left-color:rgba(106,74,140,.45)}@media (prefers-color-scheme:dark){body.single .bdz-d-tip .bdz-d-body,body.single .bdz-d-sabias .bdz-d-body,body.single .bdz-c-consejo-ai .bdz-c-consejo-p{color:var(--bdz-cream,#efe6d2)}body.single .bdz-c-consejo-ai:before,body.single .bdz-d-tip:before,body.single .bdz-d-sabias:before{color:rgba(232,200,105,.42)}}@media (max-width:680px){body.single .bdz-c-consejo-ai:before,body.single .bdz-d-tip:before,body.single .bdz-d-sabias:before{font-size:44px;top:-4px}body.single .bdz-c-consejo-ai .bdz-c-consejo-p,body.single .bdz-d-tip .bdz-d-body,body.single .bdz-d-sabias .bdz-d-body{padding-left:22px}}body.bdi-mode #bdi-video,body.bdi-mode .bdi-landscape video{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center center !important;pointer-events:none !important;display:block !important;background:#0b0a08}body.bdi-mode .bdi-stage{position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;z-index:1 !important}@media (max-width:760px){body.bdi-mode .bdi-window,body.bdi-mode .bdi-window .wood,body.bdi-mode .bdi-window .wood.top,body.bdi-mode .bdi-window .wood.bottom,body.bdi-mode .bdi-window .wood.left,body.bdi-mode .bdi-window .wood.right,body.bdi-mode .bdi-window .glass,body.bdi-mode .bdi-window .streaks,body.bdi-mode .bdi-window .rivet,body.bdi-mode .bdi-window .plate,body.bdi-mode .bdi-window-shake{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}}@media (max-width:760px){body.bdi-mode #bdi-loading,body.home.bdi-mode #bdi-loading{animation:bdi-loading-fade .4s ease-out .7s forwards,bdi-loading-kill .001s linear 1.6s forwards !important}}.bdz-fp-lang{position:fixed;left:0;top:calc(32% + 190px);transform:translateY(-50%);z-index:70;display:flex;align-items:center;pointer-events:none}@media (min-width:761px){.bdz-fp-lang{top:calc(50% + 180px)}}.bdz-fp-lang-tab{pointer-events:auto;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#d9b26a 0%,#c69a52 100%);color:#1a1410;border:1.5px solid #d9b26a;border-radius:0 12px 12px 0;border-left:0;font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;cursor:pointer;text-decoration:none;min-width:36px;min-height:96px;padding:12px 8px;writing-mode:vertical-rl;text-orientation:mixed;box-shadow:4px 6px 18px rgba(20,16,10,.55);transition:padding .2s ease,box-shadow .2s ease}.bdz-fp-lang-tab:hover{padding-right:12px;padding-left:8px;box-shadow:6px 8px 22px rgba(20,16,10,.62)}.bdz-fp-lang-tab .bdz-fp-em{font-weight:700}.bdz-fp-lang-tray{position:absolute;left:100%;top:50%;transform:translateY(-50%) scaleX(.85);margin-left:0;background:rgba(20,16,12,.96);border:1px solid rgba(232,200,105,.32);border-left:0;border-radius:0 6px 6px 0;padding:8px;display:none;min-width:110px;z-index:1;box-shadow:4px 6px 22px rgba(0,0,0,.45);transform-origin:left center}.bdz-fp-lang:hover .bdz-fp-lang-tray,.bdz-fp-lang:focus-within .bdz-fp-lang-tray{display:block;transform:translateY(-50%) scaleX(1)}.bdz-fp-lang-tray a{display:block;padding:8px 10px;font-family:'Inter',system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bdz-cream,#efe6d2);text-decoration:none;border-radius:4px;transition:background .2s ease,color .2s ease}.bdz-fp-lang-tray a:hover,.bdz-fp-lang-tray a.current-lang{background:rgba(232,200,105,.18);color:var(--bdz-gold-soft,#e8c869)}@media (max-width:760px){.bdz-fp-lang-tab{min-height:80px;font-size:9px;padding:10px 7px}}@media (max-width:760px){body.single-mountain,body.single-mountain *{max-width:100%;box-sizing:border-box}body.single-mountain p,body.single-mountain blockquote,body.single-mountain li,body.single-mountain em,body.single-mountain strong,body.single-mountain .bdz-gam-pass-em,body.single-mountain .bdz-gam-chapter-name,body.single-mountain .bdz-gam-pass-h{word-wrap:break-word !important;overflow-wrap:anywhere !important;hyphens:auto}body.single-mountain .bdz-c-content,body.single-mountain article,body.single-mountain .entry-content{padding-left:18px !important;padding-right:18px !important;max-width:100vw !important;overflow-x:hidden !important}body.single-mountain p,body.single-mountain blockquote{font-size:clamp(15px, 4.2vw, 17.5px) !important;line-height:1.55 !important}body.single-mountain em,body.single-mountain i{font-size:inherit !important;line-height:inherit !important}body.single-mountain h1,body.single-mountain h2,body.single-mountain h3,body.single-mountain .bdz-mhero-headline{word-break:break-word !important;hyphens:auto}}.bdz-marquee{background:var(--bdz-paper,#fbf3df) !important;min-height:auto !important}.bdz-marquee-track{background:0 0 !important}.bdz-marquee-card{background:0 0 !important;min-width:0 !important}.bdz-marquee-card img{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;object-fit:cover !important;background:#efe6d2 !important;loading:eager}@media (max-width:760px){.bdz-marquee{padding:16px 0 !important;margin:24px -18px !important}.bdz-marquee-track{animation-duration:80s !important}.bdz-marquee-card{width:240px !important;height:180px !important}.bdz-marquee-card img{width:240px !important;height:180px !important}.bdz-marquee-head{padding:0 18px !important}.bdz-marquee-em{font-size:9.5px !important}.bdz-marquee-h{font-size:clamp(20px, 6vw, 26px) !important}}.bdz-mnt-filter-toggle{display:none}@media (max-width:760px){body.post-type-archive-mountain .bdz-mnt-filters,body.page-template-page-pasaporte-montana .bdz-mnt-filters,body.post-type-archive-mountain .bdz-gam-filters,body.page-template-page-pasaporte-montana .bdz-gam-filters{position:fixed !important;inset:0 !important;background:rgba(8,6,4,.94) !important;z-index:9500 !important;padding:80px 24px 100px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;transform:translateY(100%) !important;transition:transform .35s cubic-bezier(.22,.7,.2,1) !important;color:var(--bdz-cream,#f4ecd8) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.post-type-archive-mountain .bdz-mnt-filters.is-open,body.page-template-page-pasaporte-montana .bdz-mnt-filters.is-open,body.post-type-archive-mountain .bdz-gam-filters.is-open,body.page-template-page-pasaporte-montana .bdz-gam-filters.is-open{transform:translateY(0) !important}.bdz-mnt-filter-toggle{display:flex !important;position:fixed;right:18px;bottom:100px;z-index:600;width:auto;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--bdz-ink,#1a1410);color:var(--bdz-cream,#f4ecd8);border:1px solid rgba(232,200,105,.42);font-family:'Inter',system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px rgba(0,0,0,.4);cursor:pointer}.bdz-mnt-filter-apply{position:sticky !important;bottom:16px !important;margin-top:24px !important;background:var(--bdz-gold-soft,#e8c869) !important;color:var(--bdz-ink,#1a1410) !important;border:0 !important;border-radius:999px !important;padding:14px 28px !important;font-family:'Inter',system-ui,sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;cursor:pointer !important;display:block !important;width:100% !important;box-shadow:0 6px 20px rgba(232,200,105,.32) !important}.bdz-mnt-filter-close{position:absolute !important;top:14px !important;right:14px !important;width:40px;height:40px;border-radius:50% !important;background:0 0 !important;border:1px solid rgba(244,236,216,.32) !important;color:var(--bdz-cream,#f4ecd8) !important;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px}}@media (max-width:760px){body.post-type-archive-mountain .bdz-mhero,body.page-template-page-pasaporte-montana .bdz-mhero{min-height:55vh !important;padding-bottom:32px !important}body.post-type-archive-mountain .bdz-mhero-video,body.page-template-page-pasaporte-montana .bdz-mhero-video{min-height:55vh !important}body.post-type-archive-mountain section,body.page-template-page-pasaporte-montana section{padding-top:28px !important;padding-bottom:28px !important}body.post-type-archive-mountain .bdz-mhero-strip,body.page-template-page-pasaporte-montana .bdz-mhero-strip{margin-top:18px !important;margin-bottom:18px !important}body.post-type-archive-mountain .bdz-gam-pass-chapter,body.page-template-page-pasaporte-montana .bdz-gam-pass-chapter{margin-top:12px !important;margin-bottom:12px !important}}.bdz-mnt-endline{margin:48px auto 24px;max-width:720px;padding:28px 24px;background:linear-gradient(180deg,rgba(94,127,63,.08) 0%,rgba(46,65,36,.04) 100%);border:1px solid rgba(94,127,63,.22);border-radius:16px;text-align:center}.bdz-mnt-endline-em{display:inline-block;font-family:ui-monospace,'SF Mono',monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#5e7f3f;margin-bottom:10px}.bdz-mnt-endline-h{font-family:'Fraunces','Cormorant Garamond',serif;font-style:italic;font-weight:500;font-size:clamp(22px, 5.5vw, 30px);line-height:1.15;margin:0 0 14px;color:var(--bdz-ink,#1a1410)}.bdz-mnt-endline-p{font-family:'Inter',system-ui,sans-serif;font-size:14.5px;line-height:1.55;margin:0 0 20px;color:rgba(26,20,16,.78)}.bdz-mnt-endline-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:var(--bdz-ink,#1a1410);color:var(--bdz-cream,#f4ecd8);text-decoration:none;border-radius:999px;font-family:'Inter',system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px rgba(26,20,16,.28);transition:transform .2s ease,box-shadow .2s ease}.bdz-mnt-endline-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(26,20,16,.36);color:var(--bdz-gold-soft,#e8c869)}@media (max-width:760px){.bdz-mnt-endline{margin:36px 18px 24px;padding:22px 18px}}@media (prefers-color-scheme:dark){.bdz-mnt-endline{background:linear-gradient(180deg,rgba(94,127,63,.16) 0%,rgba(46,65,36,.08) 100%);border-color:rgba(155,181,114,.32)}.bdz-mnt-endline-em{color:#9bb572}.bdz-mnt-endline-h,.bdz-mnt-endline-p{color:var(--bdz-cream,#efe6d2)}}.bdz-fp-lang.is-open .bdz-fp-lang-tray{display:block !important;transform:translateY(-50%) scaleX(1) !important}.bdz-fp-lang-tray a.current-lang{background:rgba(232,200,105,.18);color:var(--bdz-gold-soft,#e8c869);pointer-events:none}.bdz-fp-share .bdz-fp-tab,.bdz-fp-theme .bdz-fp-tab,.bdz-fp-lang .bdz-fp-lang-tab{min-width:38px !important;min-height:110px !important;max-height:110px !important;padding:14px 9px !important;font-size:9.5px !important;letter-spacing:.2em !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important}@media (min-width:761px){.bdz-fp-share{top:calc(50% - 180px) !important}.bdz-fp-theme{top:calc(50% - 50px) !important}.bdz-fp-lang{top:calc(50% + 80px) !important}}@media (max-width:760px){.bdz-fp-share .bdz-fp-tab,.bdz-fp-theme .bdz-fp-tab,.bdz-fp-lang .bdz-fp-lang-tab{min-height:96px !important;max-height:96px !important;padding:12px 8px !important;font-size:9px !important}.bdz-fp-share{top:calc(32% - 158px) !important}.bdz-fp-theme{top:calc(32% - 50px) !important}.bdz-fp-lang{top:calc(32% + 58px) !important}}.bdz-fp-lang{left:0 !important;right:auto !important;flex-direction:row !important}.bdz-fp-lang .bdz-fp-lang-tab{border-radius:0 12px 12px 0 !important;border-left:0 !important;border-right:1.5px solid #d9b26a !important;box-shadow:4px 6px 18px rgba(20,16,10,.55) !important}.bdz-fp-lang .bdz-fp-lang-tray{border-left:0 !important;border-right:1px solid rgba(232,200,105,.32) !important;border-radius:0 6px 6px 0 !important;transform-origin:left center !important}.bdz-fp-lang{display:none !important}@media (min-width:761px){.bdz-fp-share{top:calc(50% - 65px) !important}.bdz-fp-theme{top:calc(50% + 65px) !important}}@media (max-width:760px){.bdz-fp-share{top:calc(32% - 58px) !important}.bdz-fp-theme{top:calc(32% + 58px) !important}}@media (max-width:760px){.mobile-nav-overlay{width:100% !important;max-width:100% !important;padding:70px 36px 60px !important}.mob-nav-list,.mob-nav-footer{padding-left:8px !important;padding-right:8px !important}.mob-nav-avatar{display:none !important}}.mob-nav-langs{margin-top:28px !important;padding-top:22px !important;border-top:1px dashed rgba(244,236,216,.22) !important;width:100%;display:flex !important;flex-wrap:wrap;justify-content:center;gap:18px 24px !important}.mob-nav-langs ul{display:flex !important;flex-wrap:wrap;justify-content:center;gap:18px 24px !important;margin:0;padding:0;list-style:none;width:100%}.mob-nav-langs li{list-style:none;margin:0;padding:0}.mob-nav-langs a,.mob-nav-langs span{font-family:'Fraunces','Cormorant Garamond',serif !important;font-style:italic !important;font-weight:400 !important;font-size:clamp(20px, 5.5vw, 26px) !important;line-height:1.1 !important;text-transform:none !important;letter-spacing:.005em !important;color:rgba(244,236,216,.72) !important;text-decoration:none !important;padding:6px 10px !important;transition:color .2s ease}.mob-nav-langs a:hover,.mob-nav-langs a:focus-visible{color:var(--bdz-gold-soft,#e8c869) !important}.mob-nav-langs a.current-lang,.mob-nav-langs li.current-lang a,.mob-nav-langs .current-lang{color:var(--bdz-paper,#fbf3df) !important;font-style:italic !important}.mob-nav-langs a.current-lang:before,.mob-nav-langs li.current-lang a:before{content:'· ';color:var(--bdz-gold-soft,#e8c869);margin-right:2px}body.bdi-mode .bdi-stage,body.bdi-mode .bdi-landscape,body.bdi-mode #bdi-video{display:block !important;visibility:visible !important;opacity:1 !important}body.bdi-mode #bdi-video,body.bdi-mode .bdi-landscape video{width:100% !important;height:100% !important;object-fit:cover !important;pointer-events:none !important;background:#0b0a08 !important}@media (max-width:760px){body.bdi-mode .bdi-bigtype,body.bdi-mode .bdi-bigtype .label,body.bdi-mode .bdi-bigtype .roman,body.bdi-mode .bdi-bigtype .micro,body.bdi-mode .bdi-cap,body.bdi-mode .bdi-cap p,body.bdi-mode .bdi-hint{visibility:visible !important;opacity:1 !important}body.bdi-mode .bdi-bigtype.is-active,body.bdi-mode .bdi-cap.is-active{opacity:1 !important}body.bdi-mode #bdi-loading,body.home.bdi-mode #bdi-loading{animation:bdi-loading-fade .3s ease-out .5s forwards,bdi-loading-kill .001s linear 1.2s forwards !important}}.bdz-fp-global,.bdz-fp-global.left,.bdz-fp-global.right,.bdz-c-fab-theme-stack,.bdz-c-fab-share-stack{display:none !important}@media (max-width:760px){.bdz-fp-share,.bdz-fp-theme{display:none !important}}.mob-nav-theme-toggle{display:none}@media (max-width:760px){.mob-nav-theme-toggle{display:inline-flex !important;align-items:center;gap:8px;margin:18px auto 0;padding:8px 14px;background:rgba(244,236,216,.06);border:1px solid rgba(244,236,216,.18);border-radius:999px;color:rgba(244,236,216,.6);font-family:ui-monospace,'SF Mono',monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.mob-nav-theme-toggle:hover,.mob-nav-theme-toggle:focus-visible{color:var(--bdz-gold-soft,#e8c869);border-color:rgba(232,200,105,.45);background:rgba(232,200,105,.08);outline:0}.mob-nav-theme-toggle svg{width:14px;height:14px}}body.page-id-9 article,body.page-id-9 .entry-content,body.page-id-9 .bdz-c-content{max-width:720px;margin:0 auto;padding:0 24px}body.page-id-9 h1.entry-title,body.page-id-9 .post-title,body.page-id-9 article>h1{font-family:'Fraunces','Cormorant Garamond',serif !important;font-style:italic !important;font-weight:400 !important;font-size:clamp(36px, 7vw, 64px) !important;line-height:1.05 !important;letter-spacing:-.018em !important;margin:0 auto 24px !important;max-width:720px !important;padding:0 24px !important;word-break:normal !important;color:var(--bdz-ink,#1a1410) !important}body.page-id-9 .bdz-eyebrow,body.page-id-9 .page-eyebrow{display:inline-block;padding:6px 18px;background:rgba(232,200,105,.18);border:1px solid rgba(232,200,105,.45);border-radius:999px;font-family:ui-monospace,'SF Mono',monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#a86a2d;margin:0 auto 18px}body.page-id-9 p{font-family:'Fraunces','Cormorant Garamond',serif;font-size:clamp(17px, 4.5vw, 19px);line-height:1.7;color:var(--bdz-ink,#1a1410);margin:0 0 1.2em}body.page-id-9 h2{font-family:'Fraunces','Cormorant Garamond',serif !important;font-style:italic !important;font-weight:500 !important;font-size:clamp(24px, 5.5vw, 32px) !important;letter-spacing:-.01em !important;color:var(--bdz-coral,#c97a5e) !important;margin:2.4em 0 .6em !important;border-top:1px dashed rgba(201,169,110,.42);padding-top:1.2em}body.page-id-9 h2:first-of-type{border-top:0;padding-top:0}body.page-id-9 .bdz-stats,body.page-id-9 ul.bdz-stats{display:flex;flex-wrap:wrap;gap:16px 24px;margin:32px 0;padding:24px;border-top:1px dashed rgba(201,169,110,.45);border-bottom:1px dashed rgba(201,169,110,.45);list-style:none}body.page-id-9 .bdz-stat-item{flex:1;min-width:140px}body.page-id-9 .bdz-stat-num{font-family:'Fraunces',serif;font-style:italic;font-weight:500;font-size:clamp(28px, 7vw, 40px);color:var(--bdz-coral,#c97a5e);line-height:1;display:block}body.page-id-9 .bdz-stat-lab{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(26,20,16,.62);margin-top:4px;display:block}body.page-id-9 ul:not(.bdz-stats){margin:0 0 1.4em 1.4em;font-family:'Fraunces',serif}body.page-id-9 ul:not(.bdz-stats) li{margin-bottom:.6em;line-height:1.6}body.page-id-9 a{color:var(--bdz-coral,#c97a5e);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.page-id-9 a:hover{color:var(--bdz-ink,#1a1410)}body.page-id-9 hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,110,.4),transparent);margin:3em 0}@media (max-width:760px){body.page-id-9 article,body.page-id-9 .entry-content{padding:0 18px !important}body.page-id-9 h1.entry-title{padding:0 18px !important}}body.bdi-mode #bt-1,body.bdi-mode #cap-1{opacity:1;visibility:visible;animation:bdi-bt-fade-in .6s cubic-bezier(.22,.7,.2,1) .3s both}body.bdi-mode #bt-1.is-active,body.bdi-mode #cap-1.is-active{animation:none !important;opacity:1 !important;visibility:visible !important}@keyframes bdi-bt-fade-in{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}body.bdi-mode.bdi-hero-passed #bt-1:not(.is-active),body.bdi-mode.bdi-hero-passed #cap-1:not(.is-active){animation:none !important;opacity:0 !important;visibility:hidden !important}body.bdi-mode .bdi-bigtype .label{color:var(--bdz-paper,#fbf3df) !important;text-shadow:0 4px 24px rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.32)}body.bdi-mode .bdi-bigtype .micro{color:var(--bdz-gold-soft,#e8c869) !important;text-shadow:0 2px 14px rgba(0,0,0,.55)}body.bdi-mode .bdi-cap p{color:var(--bdz-paper,#fbf3df) !important;text-shadow:0 2px 14px rgba(0,0,0,.5)}body.bdi-mode .bdi-hint{opacity:1;animation:bdi-bt-fade-in .6s cubic-bezier(.22,.7,.2,1) .6s both;color:var(--bdz-gold-soft,#e8c869) !important}body.bdi-mode.bdi-hero-passed .bdi-hint{animation:none !important;opacity:0 !important}@media (prefers-reduced-motion:reduce){body.bdi-mode #bt-1,body.bdi-mode #cap-1,body.bdi-mode .bdi-hint{animation:none !important;opacity:1 !important;visibility:visible !important}}.bdz-img-carousel{position:relative;margin:36px -18px;padding:0;overflow:hidden;background:linear-gradient(180deg,rgba(20,16,12,.04) 0%,rgba(20,16,12,.02) 100%);border-top:1px dashed rgba(201,169,110,.32);border-bottom:1px dashed rgba(201,169,110,.32)}.bdz-img-carousel-track{display:flex;flex-wrap:nowrap;gap:14px;padding:24px 18px 28px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:18px}.bdz-img-carousel-track::-webkit-scrollbar{display:none}.bdz-img-carousel-track>figure,.bdz-img-carousel-track>.wp-block-image,.bdz-img-carousel-track>.gallery-item{flex:0 0 auto;width:min(82vw, 540px);max-width:82vw;margin:0 !important;scroll-snap-align:center;scroll-snap-stop:always;position:relative;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px rgba(20,16,10,.18);background:var(--bdz-paper,#f4ecd8);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bdz-img-carousel-track>figure img,.bdz-img-carousel-track>.wp-block-image img{display:block;width:100%;height:auto;max-height:60vh;object-fit:cover;border-radius:14px}.bdz-img-carousel-track>figure figcaption,.bdz-img-carousel-track>.wp-block-image figcaption{font-family:'Inter',system-ui,sans-serif;font-size:12px;letter-spacing:.01em;color:rgba(26,20,16,.62);padding:8px 12px 4px;text-align:center}.bdz-img-carousel-hint{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 0 18px;font-family:ui-monospace,'SF Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,20,16,.55);user-select:none}.bdz-img-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(201,169,110,.42);background:rgba(244,236,216,.62);color:var(--bdz-ink,#1a1410);font-family:'Fraunces',serif;font-size:22px;font-weight:400;line-height:1;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.bdz-img-carousel-arrow:hover{background:var(--bdz-gold-soft,#e8c869);border-color:var(--bdz-gold,#c9a96e);transform:scale(1.08)}.bdz-img-carousel-meta{min-width:56px;text-align:center;font-weight:600;color:var(--bdz-ink,#1a1410)}@media (min-width:760px){.bdz-img-carousel{margin:48px 0;border-radius:18px}.bdz-img-carousel-track>figure,.bdz-img-carousel-track>.wp-block-image{width:min(58vw, 720px);max-width:58vw}}@media (prefers-color-scheme:dark){body.single .bdz-img-carousel{background:linear-gradient(180deg,rgba(232,200,105,.04) 0%,rgba(232,200,105,.02) 100%);border-color:rgba(232,200,105,.22)}body.single .bdz-img-carousel-track>figure,body.single .bdz-img-carousel-track>.wp-block-image{background:rgba(28,22,16,.7)}body.single .bdz-img-carousel-hint{color:rgba(244,236,216,.62)}body.single .bdz-img-carousel-meta{color:var(--bdz-cream,#efe6d2)}body.single .bdz-img-carousel-arrow{background:rgba(28,22,16,.62);border-color:rgba(232,200,105,.32);color:var(--bdz-cream,#efe6d2)}}.bdz-img-carousel-track>figure>video{display:block;width:100%;height:auto;max-height:60vh;object-fit:cover;border-radius:14px;background:#0b0a08}.bdz-img-carousel-track>figure{position:relative}.bdz-img-carousel-track>figure:has(video):after{content:'▶';position:absolute;top:12px;right:12px;width:26px;height:26px;background:rgba(0,0,0,.55);color:#f4ecd8;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:-1px;text-indent:1px;pointer-events:none;backdrop-filter:blur(4px)}html body.bdi-mode #bt-1,html body.bdi-mode #bt-2{justify-content:center;align-items:center;text-align:center}html body.bdi-mode #bt-1 .label,html body.bdi-mode #bt-1 .micro,html body.bdi-mode #bt-2 .label,html body.bdi-mode #bt-2 .micro{text-align:center}html body.bdi-mode .bdi-hint{position:fixed !important;left:50% !important;bottom:4vh !important;transform:translateX(-50%) !important;text-align:center !important;color:var(--bdz-gold-soft,#e8c869) !important;font-family:ui-monospace,'SF Mono',monospace !important;font-size:10.5px !important;letter-spacing:.28em !important;text-transform:uppercase !important;z-index:60 !important;pointer-events:none !important}html body.bdi-mode.bdi-hero-passed #bt-1:not(.is-active),html body.bdi-mode.bdi-hero-passed #cap-1:not(.is-active),html body.bdi-mode.bdi-hero-passed .bdi-hint{opacity:0 !important;visibility:hidden !important}.bdz-fp-share,.bdz-fp-theme{left:0 !important;right:auto !important;flex-direction:row !important}.bdz-fp-theme .bdz-fp-tab{border-radius:0 12px 12px 0 !important;border-left:0 !important;border-right:1.5px solid #d9b26a !important}.bdz-fp-theme .bdz-fp-tray{left:100% !important;right:auto !important;border-left:0 !important;border-right:1px solid rgba(232,200,105,.32) !important;border-radius:0 6px 6px 0 !important;transform-origin:left center !important}html{background:#0c0a06}body.single,body.single-post,body.single-mountain,body.single-libreto,body.single-restaurant,body.single-skistation{background:#0c0a06 !important}body.single .site-header:not(.scrolled),body.single-post .site-header:not(.scrolled){background:rgba(11,10,8,.78) !important;backdrop-filter:blur(20px) saturate(1.3) !important;-webkit-backdrop-filter:blur(20px) saturate(1.3) !important}body.admin-bar:before{content:'';position:fixed;top:0;left:0;right:0;height:32px;background:#0c0a06;z-index:99998;pointer-events:none}@media (max-width:782px){body.admin-bar:before{height:46px}}.bdz-pd-stage{position:relative !important;aspect-ratio:3/2 !important;max-height:76vh !important;display:block !important;width:100% !important;overflow:hidden !important;min-height:0 !important}.bdz-photodump .bdz-pd-track{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}.bdz-photodump .bdz-pd-slide{position:absolute !important;inset:0 !important;margin:0 !important}.bdz-photodump .bdz-pd-slide img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:center !important;display:block !important;background:#0a0907}@media (max-width:760px){.bdz-pd-stage{aspect-ratio:4/5 !important;max-height:70vh !important}}.bdz-photodump .bdz-pd-caption-wrap,.bdz-photodump .bdz-pd-dots{grid-column:1/-1 !important;width:100% !important}.bdz-photodump .bdz-pd-caption-wrap{margin-top:22px !important}.bdz-mascot{bottom:130px !important}@media (max-width:880px){.bdz-mascot{bottom:110px !important}}.bdz-c-callout.is-duo{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;max-width:100% !important;width:auto !important;margin:24px 0 !important;padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important;float:none !important}.bdz-c-callout.is-duo .bdz-c-duo-card{background:linear-gradient(180deg,rgba(247,238,213,.65) 0%,rgba(232,220,188,.78) 100%);border:1px solid rgba(214,176,58,.32);border-radius:10px;padding:14px 16px;min-width:0}.bdz-c-callout.is-duo .bdz-c-callout-em{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--bdz-stamp-red,#a02e2e);display:block;margin-bottom:6px}.bdz-c-callout.is-duo .bdz-c-callout-h{font-family:'Fraunces',serif;font-style:italic;font-weight:500;font-size:clamp(18px, 2.2vw, 24px);line-height:1.15;color:var(--bdz-ink,#1a1410);margin:0 0 6px}.bdz-c-callout.is-duo .bdz-c-callout-h small{font-family:'JetBrains Mono',monospace;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.14em;color:var(--bdz-ink-soft,#3a2f24);margin-left:4px}.bdz-c-callout.is-duo .bdz-c-callout-h em{color:var(--bdz-stamp-red)}.bdz-c-callout.is-duo p{font-family:'Inter',sans-serif;font-size:12px;line-height:1.4;color:var(--bdz-ink-soft,#3a2f24);margin:0;font-style:normal}html[data-theme=dark] .bdz-c-callout.is-duo .bdz-c-duo-card,html[data-theme=auto] .bdz-c-callout.is-duo .bdz-c-duo-card{background:linear-gradient(180deg,rgba(28,22,16,.72) 0%,rgba(20,15,10,.82) 100%);border-color:rgba(217,178,106,.32)}html[data-theme=dark] .bdz-c-callout.is-duo .bdz-c-callout-em,html[data-theme=auto] .bdz-c-callout.is-duo .bdz-c-callout-em{color:#d9b26a}html[data-theme=dark] .bdz-c-callout.is-duo .bdz-c-callout-h,html[data-theme=auto] .bdz-c-callout.is-duo .bdz-c-callout-h{color:#f4ecd8}html[data-theme=dark] .bdz-c-callout.is-duo p,html[data-theme=auto] .bdz-c-callout.is-duo p{color:rgba(244,236,216,.72)}@media (max-width:720px){.bdz-c-callout.is-duo{grid-template-columns:1fr !important;gap:10px !important}}.bdz-gfoot{padding-top:16px !important;margin-top:0 !important;border-top:1px solid rgba(217,178,106,.18) !important}.bdz-gfoot-inner{padding-bottom:36px !important;padding-top:0 !important}.bdz-gfoot-bar-inner{padding-top:16px !important;padding-bottom:16px !important}@media (max-width:720px){.bdz-gfoot{padding-top:14px !important;margin-top:0 !important}.bdz-gfoot-inner{padding-bottom:28px !important}.bdz-gfoot-bar-inner{padding-top:14px !important;padding-bottom:14px !important}}body.single .bdz-c-content>p:first-of-type:first-letter ,body.single .bdz-c-content>.bdz-c-callout+p:first-letter ,body.single .bdz-c-content>p:nth-of-type(1):first-letter ,body.single .bdz-c-content>h2+p:first-letter ,body.single .bdz-c-content>h2+figure+p:first-letter ,body.single .bdz-c-content>h2+hr+p:first-letter ,body.single .bdz-c-content p:nth-of-type(2):first-letter {font-weight:400 !important;color:var(--bdz-gold,#d9b26a) !important;text-shadow:0 1px 2px rgba(0,0,0,.42) !important}html[data-theme=light] body.single .bdz-c-content>p:first-of-type:first-letter ,html[data-theme=light] body.single .bdz-c-content p:nth-of-type(2):first-letter {color:var(--bdz-stamp-red,#a02e2e) !important;text-shadow:none !important}body:has(.book#book) .stage,body:has(.book#book){background:linear-gradient(135deg,#1a1410 0%,#0c0a06 50%,#2a1a10 100%) !important}.book#book{position:relative !important;z-index:5 !important;width:min(1280px, 94vw) !important;aspect-ratio:1.6/1 !important;max-height:88vh !important;display:grid !important;grid-template-columns:1fr 1fr !important;margin:0 auto !important;transform:none !important;perspective:none !important}.book#book .spread{display:contents !important}.book#book .spread.hidden{display:none !important}.book#book .spread.hidden .page{display:none !important}.book#book .spread:not(.hidden) .page{display:block !important}.nav,nav.nav{position:fixed !important;bottom:24px !important;left:50% !important;transform:translateX(-50%) !important;z-index:60 !important;display:inline-flex !important;align-items:center !important;gap:14px !important;background:rgba(20,16,10,.94) !important;border:1px solid rgba(232,200,105,.42) !important;padding:10px 18px !important;border-radius:999px !important;box-shadow:0 14px 36px rgba(0,0,0,.62) !important;backdrop-filter:blur(14px) !important}.nav-btn{width:44px !important;height:44px !important;border-radius:50% !important;background:linear-gradient(135deg,rgba(232,200,105,.18) 0%,rgba(232,200,105,.08) 100%) !important;border:1.5px solid rgba(232,200,105,.58) !important;color:#f0e6d0 !important;font-size:22px !important;cursor:pointer !important;transition:all .22s cubic-bezier(.2,.7,.2,1) !important}.nav-btn:hover:not(:disabled){background:rgba(232,200,105,.42) !important;transform:scale(1.08) !important;color:#1a1410 !important}.nav-btn:disabled{opacity:.32 !important;cursor:not-allowed !important}.nav-prog{font-family:'JetBrains Mono',monospace !important;font-size:11.5px !important;letter-spacing:.22em !important;color:#f0e6d0 !important;min-width:80px !important;text-align:center !important}.nav-back{position:fixed !important;top:18px !important;left:18px !important;z-index:60 !important;background:rgba(20,16,10,.94) !important;border:1px solid rgba(232,200,105,.42) !important;color:#f0e6d0 !important;padding:10px 18px !important;border-radius:999px !important;font-family:'JetBrains Mono',monospace !important;font-size:10.5px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;backdrop-filter:blur(14px) !important;transition:background .2s !important}.nav-back:hover{background:rgba(232,200,105,.22) !important;color:#fbf0c4 !important}.book#book .page{padding:36px 40px !important;overflow-y:auto !important;overflow-x:hidden !important;scrollbar-width:thin !important}.book#book .page::-webkit-scrollbar{width:6px}.book#book .page::-webkit-scrollbar-thumb{background:rgba(214,176,58,.32);border-radius:3px}.book#book .page .pola,.book#book .page .polaroid,.book#book .page .photo-strip{max-width:220px !important;margin:0 auto !important}.book#book .page .pola img,.book#book .page .polaroid img,.book#book .page .photo-strip img{max-height:200px !important;object-fit:cover !important}@media (max-width:880px){.book#book{grid-template-columns:1fr !important;aspect-ratio:auto !important;width:100% !important;height:100vh !important;max-height:none !important;border-radius:0 !important}.nav{bottom:12px !important}.nav-btn{width:38px !important;height:38px !important}}.bdz-pm-cities.bdz-pm-shelf{display:flex !important;flex-wrap:wrap !important;gap:10px !important;list-style:none !important;padding:8px 0 !important;margin:12px 0 !important;background:linear-gradient(180deg,transparent 0%,transparent calc(100% - 14px), rgba(60,40,20,0.32) calc(100% - 14px), rgba(60,40,20,0.42) 100%);border-bottom:1px solid rgba(60,40,20,.18);padding-bottom:18px !important;align-items:flex-end !important;min-height:130px !important}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book{flex:0 0 auto;height:110px}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book>a{position:relative;display:flex !important;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:42px;height:110px;padding:8px 6px !important;background:linear-gradient(90deg,rgba(60,40,20,.42) 0%,transparent 8%,transparent 92%,rgba(60,40,20,.42) 100%),linear-gradient(180deg,var(--bdz-stamp-red,#a02e2e) 0%,#6a1e1e 100%);border:1px solid rgba(40,20,10,.62);border-radius:2px 2px 0 0;color:#f7eed5 !important;text-decoration:none !important;font-family:'Special Elite','JetBrains Mono',monospace !important;font-size:8.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;writing-mode:vertical-rl !important;text-orientation:mixed !important;box-shadow:2px 4px 8px rgba(0,0,0,.45),inset 1px 0 0 rgba(255,255,255,.12),inset -1px 0 0 rgba(0,0,0,.32);transition:transform .22s ease,box-shadow .22s ease;overflow:hidden;cursor:pointer}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book>a span{display:block !important;text-align:center !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden;max-height:80px}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book .city-meta{display:none !important}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book .bdz-pm-book-spine{display:block;position:absolute;top:0;left:0;right:0;height:30%;background-size:cover;background-position:center;opacity:.42;filter:saturate(.78) contrast(.85);pointer-events:none}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book:nth-child(2n)>a{background-image:linear-gradient(90deg,rgba(60,40,20,.42) 0%,transparent 8%,transparent 92%,rgba(60,40,20,.42) 100%),linear-gradient(180deg,#1f4a6b 0%,#0f2a4b 100%)}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book:nth-child(3n)>a{background-image:linear-gradient(90deg,rgba(60,40,20,.42) 0%,transparent 8%,transparent 92%,rgba(60,40,20,.42) 100%),linear-gradient(180deg,#6b9b4a 0%,#3a6a28 100%);height:100px}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book:nth-child(4n)>a{background-image:linear-gradient(90deg,rgba(60,40,20,.42) 0%,transparent 8%,transparent 92%,rgba(60,40,20,.42) 100%),linear-gradient(180deg,#b8893f 0%,#6a4a1f 100%);height:120px}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book>a:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:4px 14px 22px rgba(0,0,0,.62),inset 1px 0 0 rgba(255,255,255,.18),inset -1px 0 0 rgba(0,0,0,.42)}@media (max-width:720px){.bdz-pm-cities.bdz-pm-shelf{min-height:100px !important}.bdz-pm-cities.bdz-pm-shelf .bdz-pm-book>a{width:36px;height:88px;font-size:8px}}.bdz-vlog-endline{margin-top:24px !important;padding:32px clamp(20px, 4vw, 48px) 40px !important}.bdz-vlog-endline-inner{max-width:1280px !important}.bdz-vlog-endline-h{font-size:clamp(20px, 2.4vw, 28px) !important;margin:0 0 22px !important}.bdz-vlog-nearby-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px), 1fr)) !important;gap:14px !important}.bdz-vlog-nearby-card{min-height:80px !important}.bdz-vlog-nearby-img{flex:0 0 80px !important}html[data-theme=dark] body.single-mountain,html[data-theme=auto] body.single-mountain,html[data-theme=dark] body.single-mountain .bdz-c-content,html[data-theme=auto] body.single-mountain .bdz-c-content,html[data-theme=dark] body.single-mountain .bdz-c-article,html[data-theme=auto] body.single-mountain .bdz-c-article{background:#0c0a06 !important;color:#f4ecd8 !important}html[data-theme=dark] body.single-mountain p,html[data-theme=auto] body.single-mountain p,html[data-theme=dark] body.single-mountain li,html[data-theme=auto] body.single-mountain li,html[data-theme=dark] body.single-mountain h2,html[data-theme=auto] body.single-mountain h2,html[data-theme=dark] body.single-mountain h3,html[data-theme=auto] body.single-mountain h3,html[data-theme=dark] body.single-mountain h4,html[data-theme=auto] body.single-mountain h4{color:#f4ecd8 !important}html[data-theme=dark] body.single-mountain p em,html[data-theme=auto] body.single-mountain p em,html[data-theme=dark] body.single-mountain h2 em,html[data-theme=auto] body.single-mountain h2 em,html[data-theme=dark] body.single-mountain h3 em,html[data-theme=auto] body.single-mountain h3 em{color:#d9b26a !important}html[data-theme=dark] body.single-mountain a,html[data-theme=auto] body.single-mountain a{color:#d9b26a !important}html[data-theme=dark] body.single-mountain strong,html[data-theme=auto] body.single-mountain strong{color:#fbf0c4 !important}html[data-theme=dark] body.single-mountain .bdz-mnt-endline,html[data-theme=auto] body.single-mountain .bdz-mnt-endline{background:#1a1410 !important;border-color:rgba(217,178,106,.32) !important}html[data-theme=dark] body.single-mountain .bdz-mnt-endline-h,html[data-theme=auto] body.single-mountain .bdz-mnt-endline-h,html[data-theme=dark] body.single-mountain .bdz-mnt-endline-p,html[data-theme=auto] body.single-mountain .bdz-mnt-endline-p{color:#f4ecd8 !important}.bdz-mnt-filters{gap:8px !important;padding:12px 16px !important;background:rgba(20,16,10,.42) !important;backdrop-filter:blur(10px) !important;border:1px solid rgba(217,178,106,.18) !important;border-radius:999px !important;max-width:880px !important;margin:16px auto !important}.bdz-mnt-filters .bdz-mnt-filter-group,.bdz-mnt-filters .filter-group{padding:0 !important;border:0 !important}.bdz-mnt-filters .bdz-mnt-filter-group label,.bdz-mnt-filters .filter-group label,.bdz-mnt-filters .bdz-mnt-filter-label{font-family:'JetBrains Mono',monospace !important;font-size:8.5px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:rgba(244,236,216,.55) !important;display:none !important}.bdz-mnt-filters .bdz-mnt-chip,.bdz-mnt-filters .filter-chip,.bdz-mnt-filters button:not(.bdz-mnt-filter-toggle):not(.bdz-mnt-filter-close):not(.bdz-mnt-filter-apply){padding:6px 12px !important;border-radius:999px !important;font-family:'JetBrains Mono',monospace !important;font-size:10.5px !important;letter-spacing:.14em !important;background:rgba(244,236,216,.06) !important;color:rgba(244,236,216,.82) !important;border:1px solid rgba(217,178,106,.22) !important;cursor:pointer !important;transition:all .22s ease !important}.bdz-mnt-filters .bdz-mnt-chip:hover,.bdz-mnt-filters .filter-chip:hover{background:rgba(217,178,106,.18) !important;border-color:rgba(217,178,106,.55) !important}.bdz-mnt-filters .bdz-mnt-chip.is-active,.bdz-mnt-filters .filter-chip.is-active,.bdz-mnt-filters .bdz-mnt-chip[data-active=true]{background:linear-gradient(135deg,#d9b26a 0%,#c19052 100%) !important;color:#1a1410 !important;font-weight:700 !important;border-color:#d9b26a !important}.bdz-gam-filters,.bdz-pmm-filters{gap:8px !important;padding:12px 16px !important;background:rgba(20,16,10,.42) !important;backdrop-filter:blur(10px) !important;border:1px solid rgba(217,178,106,.18) !important;border-radius:999px !important;max-width:880px !important;margin:16px auto !important}.bdz-gam-filters button:not(.bdz-mnt-filter-toggle),.bdz-pmm-filters button:not(.bdz-mnt-filter-toggle),.bdz-gam-filters .filter-chip,.bdz-pmm-filters .filter-chip{padding:6px 12px !important;border-radius:999px !important;font-family:'JetBrains Mono',monospace !important;font-size:10.5px !important;letter-spacing:.14em !important;background:rgba(244,236,216,.06) !important;color:rgba(244,236,216,.82) !important;border:1px solid rgba(217,178,106,.22) !important;cursor:pointer !important;transition:all .22s ease !important}.bdz-gam-filters button.is-active,.bdz-pmm-filters button.is-active,.bdz-gam-filters .filter-chip.is-active,.bdz-pmm-filters .filter-chip.is-active{background:linear-gradient(135deg,#d9b26a 0%,#c19052 100%) !important;color:#1a1410 !important;font-weight:700 !important;border-color:#d9b26a !important}.bdz-mnt-routes{margin:56px 0 32px;padding:32px clamp(20px, 4vw, 40px);background:linear-gradient(180deg,rgba(28,22,16,.62) 0%,rgba(20,15,10,.78) 100%);border:1px solid rgba(217,178,106,.22);border-radius:16px;position:relative}.bdz-mnt-routes:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,rgba(217,178,106,.78),transparent)}.bdz-mnt-routes-head{text-align:center;margin-bottom:26px}.bdz-mnt-routes-em{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#d9b26a;margin-bottom:8px}.bdz-mnt-routes-h{font-family:'Fraunces',serif;font-weight:400;font-style:normal;font-size:clamp(22px, 2.8vw, 30px);color:#f4ecd8;margin:0 0 6px;letter-spacing:-.012em}.bdz-mnt-routes-h em{color:#d9b26a;font-style:italic;font-weight:500}.bdz-mnt-routes-sub{font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:rgba(244,236,216,.72);margin:0;opacity:.85}.bdz-mnt-routes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr));gap:14px}.bdz-mnt-route{position:relative;background:rgba(28,22,16,.62);border:1px solid rgba(217,178,106,.22);border-left:4px solid #d9b26a;border-radius:10px;padding:18px 18px 18px 22px}.bdz-mnt-route.is-asequible{border-left-color:#4a8a3a}.bdz-mnt-route.is-media{border-left-color:#d9b26a}.bdz-mnt-route.is-dficil,.bdz-mnt-route.is-difcil,.bdz-mnt-route.is-dificil,.bdz-mnt-route[class*=dificil],.bdz-mnt-route[class*=dficil]{border-left-color:#a82e2e}.bdz-mnt-route-num{position:absolute;top:12px;right:14px;font-family:'JetBrains Mono',monospace;font-size:10.5px;color:rgba(244,236,216,.32);letter-spacing:.18em}.bdz-mnt-route-name{font-family:'Fraunces',serif;font-style:italic;font-weight:500;font-size:17px;color:#f4ecd8;margin:0 0 12px;padding-right:36px}.bdz-mnt-route-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.bdz-mnt-route-stats span{display:flex;flex-direction:column;align-items:center;font-family:'JetBrains Mono',monospace;text-align:center}.bdz-mnt-route-stats strong{font-size:13px;color:#fbf0c4;font-weight:600;letter-spacing:.04em;margin-bottom:2px}.bdz-mnt-route-stats small{font-size:8px;color:rgba(244,236,216,.42);letter-spacing:.18em;text-transform:uppercase}.bdz-mnt-route-note{font-family:'Inter',sans-serif;font-size:12.5px;line-height:1.45;color:rgba(244,236,216,.72);margin:0}@media (max-width:720px){.bdz-mnt-routes{padding:24px 16px;margin:40px 0}.bdz-mnt-routes-grid{grid-template-columns:1fr;gap:10px}.bdz-mnt-route-stats{grid-template-columns:repeat(2,1fr)}}.bdz-ski-pistes-strip{margin:40px 0;padding:24px 28px;background:linear-gradient(180deg,rgba(247,238,213,.06) 0%,rgba(232,200,105,.08) 100%);border:1px solid rgba(217,178,106,.22);border-radius:12px}.bdz-ski-pistes-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.bdz-ski-pistes-em{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#d9b26a}.bdz-ski-pistes-h{font-family:'Fraunces',serif;font-style:normal;font-weight:400;font-size:22px;color:#f4ecd8;margin:0}.bdz-ski-pistes-h em{color:#d9b26a;font-style:italic}.bdz-ski-pistes-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;margin-bottom:16px;background:rgba(244,236,216,.08);box-shadow:inset 0 1px 2px rgba(0,0,0,.32)}.bdz-ski-pistes-bar-seg{height:100%;display:block;transition:width .4s ease}.bdz-ski-pistes-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));gap:10px}.bdz-ski-piste{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(20,16,10,.42);border:1px solid rgba(217,178,106,.14);border-radius:8px}.bdz-ski-piste-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.32)}.bdz-ski-piste-count{font-family:'JetBrains Mono',monospace;font-size:16px;font-weight:700;color:#fbf0c4}.bdz-ski-piste-label{font-family:'Fraunces',serif;font-style:italic;font-size:13.5px;color:#f4ecd8}.bdz-ski-piste-desc{font-family:'JetBrains Mono',monospace;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,236,216,.42);margin-left:auto}@media (max-width:720px){.bdz-ski-pistes-strip{padding:18px 16px}.bdz-ski-pistes-list{grid-template-columns:repeat(2,1fr);gap:8px}.bdz-ski-piste-desc{display:none}}body.page-template-page-portfolio{padding-top:0}body.page-template-page-portfolio .site-header{background:rgba(11,10,8,.92) !important}.wp-block-button__link{display:inline-block !important;padding:14px 26px !important;line-height:1.3 !important;border-radius:999px !important;text-decoration:none !important;font-weight:500 !important;font-size:15px !important;letter-spacing:.01em !important;min-height:44px !important;box-sizing:border-box !important;transition:transform .25s ease,box-shadow .25s ease}.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(56,29,146,.25)}body.page-template-page-sukaldari-hub .skh-hero img.skh-logo{border-radius:6px;box-shadow:0 14px 38px rgba(0,0,0,.55),0 0 0 1px rgba(217,178,106,.18);transform:rotate(-2deg)}@media (max-width:760px){.site-header .nav-hamburger,.nav-hamburger{min-width:44px !important;min-height:44px !important;padding:10px !important;box-sizing:border-box !important}.pf-mob-hamburger{min-width:44px !important;min-height:44px !important;padding:8px !important;box-sizing:border-box !important}.bdz-lt-fab,.bdz-theme-toggle{min-width:44px !important;min-height:44px !important;padding:0 !important}a.iconbtn,button.iconbtn,.gl-iconbtn{min-width:44px !important;min-height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.wp-ob-dot{min-width:28px !important;min-height:44px !important;padding:14px 8px !important}.wp-ob-dot{position:relative}.wp-ob-dot:after{content:'';position:absolute;inset:-10px}.bdz-cc-link,.cmplz-banner-link,a[href*=privacidad]{padding:8px 4px !important;display:inline-block !important;min-height:28px !important}.wp-ob-tip-close,button[aria-label*=errar],button[aria-label*=lose]{min-width:44px !important;min-height:44px !important}.wp-ob-skip{padding:10px 14px !important;display:inline-block !important;min-height:36px !important}}.meta,.entry-meta,.bdz-card-meta,[class*=-meta] .date,.card .meta{opacity:1 !important}body.single .meta,body.archive .meta,.bdz-c-meta,.mnt-meta,.bski-meta{color:rgba(244,236,216,.82) !important}.bdz-gfoot a,.bdz-gfoot-bar a,.bdz-gfoot-bottom a{color:rgba(244,236,216,.78) !important}.bdz-gfoot-loc{color:rgba(244,236,216,.72) !important}.bdz-gfoot-rights{color:rgba(244,236,216,.62) !important}.bdz-amazon-cta{color:#6f4a14 !important;font-weight:600 !important}.b-exp-eyebrow,.b-post-meta,.b-section-eyebrow{color:rgba(244,236,216,.78) !important}.bdz-gfoot-meta span,.bdz-gfoot-meta{color:rgba(244,236,216,.78) !important}.pf-col-eyebrow{color:rgba(217,178,106,.95) !important}.pf-col-tipo{color:rgba(244,236,216,.78) !important}.mnt-card-head,.mnt-cond-row .k,.mnt-card .k{color:#4d3f2c !important;font-weight:600 !important}.pf-agencies-sub,.pf-agency-desc{color:rgba(244,236,216,.74) !important}.pf-agency-icon{color:rgba(217,178,106,.95) !important;font-weight:700 !important}.bdv-eco-card-em,.bdv-eco-card-arrow{color:#6f4a14 !important;font-weight:600 !important}.wp-ob-lead em,.wp-ob-step-num{color:#8a5e1f !important;font-weight:700 !important}body.single .bdz-c-content h2 .em,body.single .bdz-c-content p span[style*=letter-spacing]{color:rgba(217,178,106,.96) !important}@media (max-width:760px){.pll-translation-banner a,.pll-translation-banner button,.pll-translation-banner .pll-translation-banner-switch{min-width:44px !important;min-height:44px !important;padding:10px 14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}.pll-translation-banner button[aria-label*=ismiss],.pll-translation-banner button.pll-banner-close,.pll-translation-banner .pll-close{min-width:44px !important;min-height:44px !important;padding:12px !important}.cmplz-cookybanner a,.cmplz-cookybanner button,.cmplz-banner-link,.cc-banner a,.cc-banner button,[id*=cmplz] a,[id*=cmplz] button{min-height:44px !important;padding:10px 14px !important;box-sizing:border-box !important}.cmplz-cookybanner .cmplz-close,.cmplz-cookybanner button.cmplz-deny,.cmplz-cookybanner button.cmplz-accept{min-width:44px !important;min-height:44px !important}}a:not([class*=bdi-]),button:not([class*=bdi-]),input[type=submit],input[type=button],[role=button]{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}:focus-visible{outline:2px solid var(--gold,#c79e4a);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){a,button,[role=button],input[type=submit],input[type=button]{transition:none !important;animation:none !important}}.wp-ob-stat span,.wp-ob-stat strong{color:#4a3f2e !important}.wp-ob-stat strong{color:#1f1a13 !important;font-weight:700 !important}body.page-id-sobre-mi .head h3,body.page-id-sobre-mi .sm-commitments h3,body.page-template-page-sobre-mi h3{color:rgba(244,236,216,.95) !important}.bdz-gfoot-tagline,.bdz-gfoot-sub{color:rgba(244,236,216,.82) !important}.bdz-gfoot-tagline strong{color:rgba(244,236,216,.95) !important}.wp-block-button__link.has-background{color:#f4e7c8 !important;font-weight:600 !important}.bdv-kicker{color:#6f4a14 !important;font-weight:600 !important}h1.bdv-h1 em{color:#6f4a14 !important}.bdv-step{color:#4a3f2e !important}.bdv-step .n{color:#2a2018 !important;font-weight:700 !important}.bdz-amazon-eyebrow{color:#6f4a14 !important;font-weight:600 !important}.bdz-amazon-disclosure{color:#4a3f2e !important}.b-metric-lbl{color:rgba(244,236,216,.82) !important}.phe-badge{color:#2a2018 !important;font-weight:600 !important}.pf-agency-cta{color:rgba(244,236,216,.88) !important}