body.page-retrit-2026{--r26-bg-primary:#F4EFE7;--r26-bg-dark:#1B1A17;--r26-bg-surface:#161410;--r26-bg-soft:#EDE6DA;--r26-accent-gold:#B8893A;--r26-accent-gold-soft:#D4A766;--r26-accent-gold-dark:#8B6420;--r26-accent-emerald:#1F4034;--r26-accent-saffron:#C97A3A;--r26-text-primary:#1B1A17;--r26-text-secondary:#5A5048;--r26-text-muted:#8A7F73;--r26-text-light:#F4EFE7;--r26-border:rgba(27,26,23,0.08);--r26-border-light:rgba(244,239,231,0.16);--r26-font-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--r26-font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--r26-container:1280px;--r26-pad-x:clamp(24px,5vw,80px);--r26-section-y:clamp(80px,12vw,200px);--r26-radius:10px;--r26-radius-sm:4px;--r26-ease:cubic-bezier(0.16,1,0.3,1);--r26-dur:700ms;--r26-dur-fast:300ms;--r26-noise-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E")}body.page-retrit-2026{font-family:var(--r26-font-sans);font-size:18px;line-height:1.6;color:var(--r26-text-primary);background:var(--r26-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;padding:0;overflow-x:hidden}body.page-retrit-2026 *,body.page-retrit-2026 *::before,body.page-retrit-2026 *::after{box-sizing:border-box}body.page-retrit-2026::selection{background:var(--r26-accent-gold);color:var(--r26-text-light)}body.page-retrit-2026 h1,body.page-retrit-2026 h2,body.page-retrit-2026 h3,body.page-retrit-2026 h4,body.page-retrit-2026 h5,body.page-retrit-2026 h6{font-family:var(--r26-font-serif);font-weight:300;letter-spacing:0.01em;line-height:1.15;color:var(--r26-text-primary);margin:0 0 0.5em}body.page-retrit-2026 h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:0.02em}body.page-retrit-2026 h2{font-size:clamp(2rem,4.2vw,3.5rem);letter-spacing:0.015em}body.page-retrit-2026 h3{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:0.01em}body.page-retrit-2026 p{margin:0 0 1em}body.page-retrit-2026 a{color:inherit;text-decoration:none;transition:color var(--r26-dur-fast) ease}body.page-retrit-2026 img,body.page-retrit-2026 picture{max-width:100%;height:auto;display:block}body.page-retrit-2026 figure{margin:0}body.page-retrit-2026 button{font-family:inherit;background:none;border:none;cursor:pointer;color:inherit;padding:0}body.page-retrit-2026 .r26-skip-link{position:absolute;left:-9999px;top:0;background:var(--r26-bg-dark);color:var(--r26-text-light);padding:12px 20px;z-index:9999;border-radius:0 0 var(--r26-radius-sm) 0}body.page-retrit-2026 .r26-skip-link:focus{left:0}body.page-retrit-2026 .r26-eyebrow{font-family:var(--r26-font-sans);font-size:0.75rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--r26-accent-gold-dark);margin:0 0 1.25em}body.page-retrit-2026 .r26-hero .r26-eyebrow,body.page-retrit-2026 .r26-epigraph .r26-eyebrow,body.page-retrit-2026 .r26-final .r26-eyebrow,body.page-retrit-2026 .r26-form-section .r26-eyebrow{color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-section-head{text-align:center;max-width:720px;margin:0 auto clamp(48px,6vw,96px)}body.page-retrit-2026 .r26-section-head .r26-eyebrow{display:inline-block}body.page-retrit-2026 .r26-section-intro{font-size:clamp(1rem,1.4vw,1.125rem);color:var(--r26-text-secondary);margin-top:1em}body.page-retrit-2026 .r26-container{max-width:var(--r26-container);margin:0 auto;padding-left:var(--r26-pad-x);padding-right:var(--r26-pad-x)}body.page-retrit-2026 .r26-container--narrow{max-width:880px}body.page-retrit-2026 .r26-btn{display:inline-block;padding:16px 36px;font-family:var(--r26-font-sans);font-size:0.875rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--r26-accent-gold);border-radius:2px;background:transparent;color:var(--r26-accent-gold);cursor:pointer;transition:background var(--r26-dur-fast) ease,color var(--r26-dur-fast) ease,transform var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-btn:hover,body.page-retrit-2026 .r26-btn:focus-visible{background:var(--r26-accent-gold);color:var(--r26-text-light);outline:none}body.page-retrit-2026 .r26-btn--primary{background:transparent;color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-btn--primary:hover,body.page-retrit-2026 .r26-btn--primary:focus-visible{background:var(--r26-accent-gold);color:var(--r26-text-light)}body.page-retrit-2026 .r26-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:18px var(--r26-pad-x);background:var(--r26-bg-primary);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--r26-border)}body.page-retrit-2026 .r26-nav-logo{font-family:var(--r26-font-serif);font-size:1.05rem;letter-spacing:0.08em;color:var(--r26-text-primary);text-decoration:none}body.page-retrit-2026 .r26-nav-actions{display:flex;align-items:center;gap:24px}body.page-retrit-2026 .r26-lang-toggle{font-size:0.75rem;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--r26-text-secondary);text-decoration:none;padding:6px 12px;border:1px solid var(--r26-border);border-radius:2px;transition:border-color var(--r26-dur-fast) ease,color var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-lang-toggle:hover{border-color:var(--r26-accent-gold);color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-nav-cta{display:inline-block;font-size:0.75rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--r26-text-light);background:var(--r26-bg-dark);padding:10px 20px;border-radius:2px;text-decoration:none;transition:background var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-nav-cta:hover{background:var(--r26-accent-gold)}body.page-retrit-2026 .r26-main>section{padding-top:var(--r26-section-y);padding-bottom:var(--r26-section-y);position:relative;margin:0;scroll-margin-top:80px;overflow:visible !important;isolation:isolate}body.page-retrit-2026 .r26-section-intro{line-height:1.75 !important;padding-top:0.25em}body.page-retrit-2026 .r26-hero{position:relative;min-height:100vh;min-height:100dvh;padding:0 !important;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--r26-text-light);background:var(--r26-bg-dark)}body.page-retrit-2026 .r26-hero-media{position:absolute;inset:0;z-index:0;will-change:transform}body.page-retrit-2026 .r26-hero-media picture,body.page-retrit-2026 .r26-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(28px) brightness(0.5)}body.page-retrit-2026 .r26-hero::before{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,0.45) 100%),linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.7) 100%);pointer-events:none}body.page-retrit-2026 .r26-hero::after{content:'';position:absolute;inset:0;z-index:2;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.05;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-hero-content{position:relative;z-index:3;max-width:880px;padding:0 var(--r26-pad-x);text-align:center}body.page-retrit-2026 .r26-hero-eyebrow{font-size:0.75rem;font-weight:400;letter-spacing:0.32em;text-transform:uppercase;color:var(--r26-accent-gold-soft);margin:0 0 32px}body.page-retrit-2026 .r26-hero-title{font-size:clamp(2.75rem,7vw,6rem);font-weight:300;line-height:1.05;letter-spacing:0.02em;color:var(--r26-text-light);margin:0 0 28px}body.page-retrit-2026 .r26-hero-subtitle{font-family:var(--r26-font-serif);font-size:clamp(1.15rem,1.8vw,1.5rem);font-style:italic;color:var(--r26-text-light);opacity:0.85;margin:0 0 48px;letter-spacing:0.02em}body.page-retrit-2026 .r26-hero-cta{color:var(--r26-text-light);border-color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-hero-cta:hover,body.page-retrit-2026 .r26-hero-cta:focus-visible{background:var(--r26-accent-gold);color:var(--r26-text-light)}body.page-retrit-2026 .r26-hero-seats{margin:32px 0 0;font-size:0.8rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--r26-accent-gold-soft)}body.page-retrit-2026 .r26-hero-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:var(--r26-text-light);opacity:0.7;transition:opacity var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-hero-scroll:hover{opacity:1}body.page-retrit-2026 .r26-hero-scroll-label{font-size:0.7rem;letter-spacing:0.25em;text-transform:uppercase}body.page-retrit-2026 .r26-hero-scroll-line{display:block;width:1px;height:48px;background:linear-gradient(to bottom,var(--r26-accent-gold-soft),transparent)}body.page-retrit-2026 .r26-epigraph{background:var(--r26-bg-dark);color:var(--r26-text-light);text-align:center;min-height:60vh;display:flex;align-items:center;justify-content:center}body.page-retrit-2026 .r26-epigraph-mandala{color:var(--r26-accent-gold);margin:0 auto 48px;opacity:0.7}body.page-retrit-2026 .r26-epigraph-quote{margin:0;padding:0;border:0}body.page-retrit-2026 .r26-epigraph-quote p{font-family:var(--r26-font-serif);font-style:italic;font-weight:300;font-size:clamp(1.5rem,3.4vw,3rem);line-height:1.35;letter-spacing:0.015em;color:var(--r26-text-light);margin:0 0 32px;max-width:880px;margin-left:auto;margin-right:auto}body.page-retrit-2026 .r26-epigraph-quote cite{display:block;font-style:normal;font-size:0.75rem;letter-spacing:0.28em;text-transform:uppercase;color:var(--r26-accent-gold);margin-top:24px}body.page-retrit-2026 .r26-philosophy-grid{display:grid;gap:clamp(40px,6vw,96px);align-items:center}body.page-retrit-2026 .r26-philosophy-text p{color:var(--r26-text-secondary);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75;margin-bottom:1.5em}body.page-retrit-2026 .r26-philosophy-figure{position:relative;overflow:hidden;border-radius:2px;will-change:transform}body.page-retrit-2026 .r26-philosophy-figure img{aspect-ratio:3/4;object-fit:cover;width:100%}body.page-retrit-2026 .r26-philosophy-figure::after{content:'';position:absolute;inset:0;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.04;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-teacher{background:var(--r26-bg-soft)}body.page-retrit-2026 .r26-teacher-grid{display:grid;gap:clamp(40px,6vw,96px);align-items:center}body.page-retrit-2026 .r26-teacher-figure{position:relative;overflow:hidden;border-radius:2px}body.page-retrit-2026 .r26-teacher-figure img{aspect-ratio:3/4;object-fit:cover;width:100%}body.page-retrit-2026 .r26-teacher-figure::after{content:'';position:absolute;inset:0;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.04;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-teacher-role{font-family:var(--r26-font-serif);font-style:italic;font-size:clamp(1.1rem,1.6vw,1.4rem);color:var(--r26-accent-gold);margin:0 0 24px}body.page-retrit-2026 .r26-teacher-text p{color:var(--r26-text-secondary);line-height:1.75}body.page-retrit-2026 .r26-hosts-grid{display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:1fr;max-width:960px;margin:0 auto}body.page-retrit-2026 .r26-host-card{text-align:center;padding:32px 28px;background:var(--r26-bg-soft);border:1px solid var(--r26-border);border-radius:var(--r26-radius);transition:border-color var(--r26-dur) var(--r26-ease),transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-host-card:hover{border-color:var(--r26-accent-gold);transform:translateY(-4px)}body.page-retrit-2026 .r26-host-figure{width:180px;height:180px;margin:0 auto 24px;border-radius:50%;overflow:hidden;border:1px solid var(--r26-border);transition:border-color var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-host-card:hover .r26-host-figure{border-color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-host-figure img{width:100%;height:100%;object-fit:cover}body.page-retrit-2026 .r26-host-name{font-size:1.5rem;margin:0 0 8px}body.page-retrit-2026 .r26-host-role{font-family:var(--r26-font-serif);font-style:italic;color:var(--r26-accent-gold-dark);margin:0 0 16px;font-size:1rem}body.page-retrit-2026 .r26-host-text p{color:var(--r26-text-secondary);font-size:0.95rem;line-height:1.7}body.page-retrit-2026 .r26-gallery{display:grid;gap:clamp(16px,2vw,32px);grid-template-columns:1fr}body.page-retrit-2026 .r26-gallery-item{position:relative;overflow:hidden;margin:0;border-radius:2px}body.page-retrit-2026 .r26-gallery-item img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-gallery-item:hover img{transform:scale(1.05)}body.page-retrit-2026 .r26-gallery-item::after{content:'';position:absolute;inset:0;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.04;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-gallery-item figcaption{position:absolute;left:16px;bottom:16px;color:var(--r26-text-light);font-family:var(--r26-font-serif);font-style:italic;font-size:0.95rem;letter-spacing:0.02em;text-shadow:0 1px 8px rgba(0,0,0,0.6);z-index:1}body.page-retrit-2026 .r26-carousel{position:relative}body.page-retrit-2026 .r26-carousel-hero{position:relative;overflow:hidden;margin:0 0 32px;border-radius:2px}body.page-retrit-2026 .r26-carousel-hero img{aspect-ratio:16/9;object-fit:cover;width:100%}body.page-retrit-2026 .r26-carousel-hero::after{content:'';position:absolute;inset:0;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.04;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-carousel-track{display:flex;gap:16px;list-style:none;margin:0;padding:0 0 16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.page-retrit-2026 .r26-carousel-track::-webkit-scrollbar{display:none}body.page-retrit-2026 .r26-carousel-slide{flex:0 0 80%;scroll-snap-align:center;overflow:hidden}body.page-retrit-2026 .r26-carousel-slide figure{margin:0}body.page-retrit-2026 .r26-carousel-slide img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-carousel-slide:hover img{transform:scale(1.04)}body.page-retrit-2026 .r26-carousel-slide figcaption{margin-top:12px;font-family:var(--r26-font-serif);font-style:italic;color:var(--r26-text-secondary);font-size:0.95rem}body.page-retrit-2026 .r26-carousel-controls{display:flex;justify-content:center;gap:16px;margin-top:32px}body.page-retrit-2026 .r26-carousel-prev,body.page-retrit-2026 .r26-carousel-next{width:48px;height:48px;border-radius:50%;border:1px solid var(--r26-border);background:transparent;color:var(--r26-text-primary);font-size:1.25rem;transition:border-color var(--r26-dur-fast) ease,color var(--r26-dur-fast) ease,background var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-carousel-prev:hover,body.page-retrit-2026 .r26-carousel-next:hover{border-color:var(--r26-accent-gold);color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-carousel-prev:focus-visible,body.page-retrit-2026 .r26-carousel-next:focus-visible{outline:2px solid var(--r26-accent-gold);outline-offset:2px}body.page-retrit-2026 .r26-timeline{overflow:hidden}body.page-retrit-2026 .r26-timeline-track{display:flex;flex-direction:column;gap:16px;padding:0 var(--r26-pad-x);max-width:var(--r26-container);margin:0 auto}body.page-retrit-2026 .r26-day{background:var(--r26-bg-soft);border:1px solid var(--r26-border);border-radius:var(--r26-radius);overflow:hidden;transition:border-color var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-day:hover{border-color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-day-header{display:flex;align-items:center;width:100%;padding:24px 28px;text-align:left;cursor:pointer;background:transparent;border:0;gap:20px}body.page-retrit-2026 .r26-day-header:focus-visible{outline:2px solid var(--r26-accent-gold);outline-offset:-2px}body.page-retrit-2026 .r26-day-num{font-family:var(--r26-font-sans);font-size:0.7rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--r26-accent-gold-dark);flex:0 0 auto;min-width:80px}body.page-retrit-2026 .r26-day-title{flex:1;margin:0;font-family:var(--r26-font-serif);font-weight:300;font-size:clamp(1.1rem,1.8vw,1.5rem);letter-spacing:0.01em;color:var(--r26-text-primary)}body.page-retrit-2026 .r26-day-toggle{flex:0 0 auto;font-family:var(--r26-font-serif);font-size:1.5rem;color:var(--r26-accent-gold);transition:transform var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-day-header[aria-expanded="true"] .r26-day-toggle{transform:rotate(45deg)}body.page-retrit-2026 .r26-day-body{max-height:0;overflow:hidden;transition:max-height 500ms var(--r26-ease);padding:0 28px}body.page-retrit-2026 .r26-day-header[aria-expanded="true"]+.r26-day-body,body.page-retrit-2026 .r26-day-body.is-open{max-height:1200px;padding-bottom:28px}body.page-retrit-2026 .r26-day-figure{margin:0 0 20px;overflow:hidden;border-radius:2px}body.page-retrit-2026 .r26-day-figure img{aspect-ratio:16/10;object-fit:cover;width:100%}body.page-retrit-2026 .r26-day-body p{color:var(--r26-text-secondary);line-height:1.7;margin:0}body.page-retrit-2026 .r26-options-grid{display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:1fr}body.page-retrit-2026 .r26-option-card{position:relative;overflow:hidden;background:var(--r26-bg-soft);border:1px solid var(--r26-border);border-radius:var(--r26-radius);transition:border-color var(--r26-dur) var(--r26-ease),transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-option-card:hover{border-color:var(--r26-accent-gold);transform:translateY(-4px)}body.page-retrit-2026 .r26-option-figure{position:relative;margin:0;overflow:hidden}body.page-retrit-2026 .r26-option-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-option-card:hover .r26-option-figure img{transform:scale(1.05)}body.page-retrit-2026 .r26-option-text{padding:28px 32px 32px}body.page-retrit-2026 .r26-option-title{font-size:clamp(1.35rem,2vw,1.75rem);margin:0 0 16px}body.page-retrit-2026 .r26-option-text p{color:var(--r26-text-secondary);line-height:1.7;font-size:0.95rem;margin:0 0 16px}body.page-retrit-2026 .r26-option-meta{font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--r26-accent-gold-dark);margin:16px 0 0 !important}body.page-retrit-2026 .r26-bento-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}body.page-retrit-2026 .r26-bento-cell{position:relative;overflow:hidden;border-radius:2px;border:0;padding:0;cursor:pointer;background:var(--r26-bg-soft);transition:transform var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-bento-cell:focus-visible{outline:2px solid var(--r26-accent-gold);outline-offset:2px}body.page-retrit-2026 .r26-bento-cell img,body.page-retrit-2026 .r26-bento-cell picture{width:100%;height:100%;object-fit:cover;transition:transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-bento-cell:hover img{transform:scale(1.05)}body.page-retrit-2026 .r26-bento-cell::after{content:'';position:absolute;inset:0;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.04;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-bento-cell--1x1{grid-row:span 1}body.page-retrit-2026 .r26-bento-cell--3x2{grid-row:span 1}body.page-retrit-2026 .r26-bento-cell--3x4{grid-row:span 2}body.page-retrit-2026 .r26-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.92);display:none;align-items:center;justify-content:center;padding:24px}body.page-retrit-2026 .r26-lightbox[aria-hidden="false"],body.page-retrit-2026 .r26-lightbox.is-open{display:flex}body.page-retrit-2026 .r26-lightbox:not([hidden]){display:flex}body.page-retrit-2026 .r26-lightbox-figure{margin:0;max-width:100%;max-height:100%;text-align:center}body.page-retrit-2026 .r26-lightbox-figure img{max-width:100%;max-height:80vh;object-fit:contain}body.page-retrit-2026 .r26-lightbox-figure figcaption{margin-top:16px;color:var(--r26-text-light);font-family:var(--r26-font-serif);font-style:italic;font-size:0.95rem}body.page-retrit-2026 .r26-lightbox-close,body.page-retrit-2026 .r26-lightbox-prev,body.page-retrit-2026 .r26-lightbox-next{position:absolute;color:var(--r26-text-light);background:transparent;border:1px solid rgba(244,239,231,0.3);width:48px;height:48px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:border-color var(--r26-dur-fast) ease,color var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-lightbox-close:hover,body.page-retrit-2026 .r26-lightbox-prev:hover,body.page-retrit-2026 .r26-lightbox-next:hover{border-color:var(--r26-accent-gold);color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-lightbox-close{top:24px;right:24px}body.page-retrit-2026 .r26-lightbox-prev{left:24px;top:50%;transform:translateY(-50%)}body.page-retrit-2026 .r26-lightbox-next{right:24px;top:50%;transform:translateY(-50%)}body.page-retrit-2026 .r26-gifts{background:var(--r26-bg-soft);padding-top:clamp(120px,14vw,240px) !important}body.page-retrit-2026 .r26-gifts-grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:1fr}body.page-retrit-2026 .r26-gifts-text{grid-column:1 / -1;max-width:720px;margin:0 auto clamp(32px,4vw,64px);text-align:center}body.page-retrit-2026 .r26-gifts-text p{color:var(--r26-text-secondary);line-height:1.75}body.page-retrit-2026 .r26-gifts-figure{position:relative;overflow:hidden;margin:0;border-radius:2px}body.page-retrit-2026 .r26-gifts-figure img{width:100%;object-fit:cover;aspect-ratio:16/10;transition:transform var(--r26-dur) var(--r26-ease)}body.page-retrit-2026 .r26-gifts-figure:hover img{transform:scale(1.04)}body.page-retrit-2026 .r26-gifts-figure--detail img{aspect-ratio:4/3}body.page-retrit-2026 .r26-included-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:4px 32px;max-width:980px;margin-left:auto;margin-right:auto}body.page-retrit-2026 .r26-included-item{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--r26-border);color:var(--r26-text-primary);font-size:1rem}body.page-retrit-2026 .r26-included-icon{flex:0 0 auto;color:var(--r26-accent-gold);width:22px;height:22px}body.page-retrit-2026 .r26-reviews--placeholder[hidden]{display:none !important}body.page-retrit-2026 .r26-reviews-grid{display:grid;grid-template-columns:1fr;gap:24px}body.page-retrit-2026 .r26-review-card{background:var(--r26-bg-soft);padding:32px 28px;border-radius:var(--r26-radius);border:1px solid var(--r26-border);text-align:center}body.page-retrit-2026 .r26-review-avatar{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;overflow:hidden}body.page-retrit-2026 .r26-review-avatar img{width:100%;height:100%;object-fit:cover}body.page-retrit-2026 .r26-review-quote{margin:0 0 16px;padding:0;font-family:var(--r26-font-serif);font-style:italic;color:var(--r26-text-secondary);line-height:1.6}body.page-retrit-2026 .r26-review-name{font-size:0.75rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--r26-accent-gold);margin:0}body.page-retrit-2026 .r26-conditions{background:var(--r26-bg-dark);color:var(--r26-text-light)}body.page-retrit-2026 .r26-conditions h2{color:var(--r26-text-light)}body.page-retrit-2026 .r26-conditions-grid{display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1fr;align-items:start}body.page-retrit-2026 .r26-conditions-text p{color:rgba(244,239,231,0.78);line-height:1.75}body.page-retrit-2026 .r26-form-wrap{max-width:520px;margin:0 auto;width:100%}body.page-retrit-2026 .r26-form{background:var(--r26-bg-surface);padding:clamp(28px,4vw,48px);border-radius:var(--r26-radius);border:1px solid var(--r26-border-light)}body.page-retrit-2026 .r26-form-heading{font-size:1.5rem;color:var(--r26-text-light);margin:0 0 8px}body.page-retrit-2026 .r26-form-subheading{font-size:0.875rem;color:rgba(244,239,231,0.6);margin:0 0 28px}body.page-retrit-2026 .r26-form-group,body.page-retrit-2026 .r26-form .form-group{margin-bottom:20px}body.page-retrit-2026 .r26-form-label{display:block;font-size:0.7rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--r26-accent-gold-soft);margin:0 0 8px}body.page-retrit-2026 .r26-form input[type="text"],body.page-retrit-2026 .r26-form input[type="email"],body.page-retrit-2026 .r26-form input[type="tel"],body.page-retrit-2026 .r26-form textarea{width:100%;padding:14px 16px;font-family:var(--r26-font-sans);font-size:1rem;color:var(--r26-text-light);background:rgba(244,239,231,0.04);border:1px solid var(--r26-border-light);border-radius:2px;transition:border-color var(--r26-dur-fast) ease,background var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-form input::placeholder,body.page-retrit-2026 .r26-form textarea::placeholder{color:rgba(244,239,231,0.35)}body.page-retrit-2026 .r26-form input:focus,body.page-retrit-2026 .r26-form textarea:focus{outline:none;border-color:var(--r26-accent-gold);background:rgba(244,239,231,0.06)}body.page-retrit-2026 .r26-form textarea{resize:vertical;min-height:90px;font-family:var(--r26-font-sans)}body.page-retrit-2026 .r26-form .form-error{display:block;font-size:0.75rem;color:#E27D5A;margin-top:6px;min-height:1em}body.page-retrit-2026 .r26-form button[type="submit"],body.page-retrit-2026 .r26-form .form-submit{display:inline-block;width:100%;padding:16px 32px;background:var(--r26-accent-gold);color:var(--r26-text-light);border:1px solid var(--r26-accent-gold);font-family:var(--r26-font-sans);font-size:0.875rem;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:background var(--r26-dur-fast) ease,border-color var(--r26-dur-fast) ease,color var(--r26-dur-fast) ease;margin-top:8px}body.page-retrit-2026 .r26-form button[type="submit"]:hover,body.page-retrit-2026 .r26-form .form-submit:hover{background:transparent;color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-form button[type="submit"]:focus-visible{outline:2px solid var(--r26-text-light);outline-offset:2px}body.page-retrit-2026 .form-group--hp{position:absolute !important;left:-9999px !important;opacity:0 !important;height:0 !important;width:0 !important;overflow:hidden !important;pointer-events:none !important}body.page-retrit-2026 .r26-form-success,body.page-retrit-2026 .r26-form-error-message,body.page-retrit-2026 .form-success,body.page-retrit-2026 .form-error-message{background:var(--r26-bg-surface);color:var(--r26-text-light);padding:clamp(28px,4vw,48px);border-radius:var(--r26-radius);border:1px solid var(--r26-accent-gold);text-align:center}body.page-retrit-2026 .r26-form-success h3,body.page-retrit-2026 .form-success h3{color:var(--r26-accent-gold);margin:0 0 12px}body.page-retrit-2026 .r26-faq{padding-bottom:clamp(120px,14vw,240px) !important}body.page-retrit-2026 .r26-faq-list{margin-top:24px}body.page-retrit-2026 .r26-faq-item{border-bottom:1px solid var(--r26-accent-gold);border-bottom-color:rgba(184,137,58,0.3)}body.page-retrit-2026 .r26-faq-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;font-family:var(--r26-font-serif);font-size:clamp(1.1rem,1.6vw,1.3rem);color:var(--r26-text-primary);transition:color var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-faq-header:hover{color:var(--r26-accent-gold)}body.page-retrit-2026 .r26-faq-toggle{font-family:var(--r26-font-serif);color:var(--r26-accent-gold);font-size:1.5rem;margin-left:16px;transition:transform var(--r26-dur-fast) ease}body.page-retrit-2026 .accordion-item.is-open .r26-faq-toggle,body.page-retrit-2026 .r26-faq-item.is-open .r26-faq-toggle{transform:rotate(45deg)}body.page-retrit-2026 .r26-faq-content{max-height:0;overflow:hidden;transition:max-height 500ms var(--r26-ease)}body.page-retrit-2026 .r26-faq-item.is-open .r26-faq-content,body.page-retrit-2026 .accordion-item.is-open .r26-faq-content{max-height:600px}body.page-retrit-2026 .r26-faq-content p{padding:0 0 24px;color:var(--r26-text-secondary);line-height:1.75;margin:0}body.page-retrit-2026 .r26-final{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--r26-text-light);background:var(--r26-bg-dark);text-align:center;padding-left:var(--r26-pad-x);padding-right:var(--r26-pad-x)}body.page-retrit-2026 .r26-final-media{position:absolute;inset:0;z-index:0;will-change:transform}body.page-retrit-2026 .r26-final-media img{width:100%;height:100%;object-fit:cover;filter:blur(28px) brightness(0.45)}body.page-retrit-2026 blockquote.r26-final-quote,body.page-retrit-2026 .r26-epigraph blockquote{margin:0}body.page-retrit-2026 .r26-place-pokhara .r26-carousel-hero img,body.page-retrit-2026 .r26-place-kathmandu .r26-gallery-item img,body.page-retrit-2026 .r26-philosophy-figure img,body.page-retrit-2026 .r26-teacher-figure img,body.page-retrit-2026 .r26-bento-cell img,body.page-retrit-2026 .r26-day-figure img,body.page-retrit-2026 .r26-options .r26-option-figure img,body.page-retrit-2026 .r26-gifts-figure img,body.page-retrit-2026 .r26-carousel-slide img{filter:blur(18px) brightness(0.65);transition:filter 600ms var(--r26-ease)}body.page-retrit-2026 .r26-bento-cell:hover img,body.page-retrit-2026 .r26-place-kathmandu .r26-gallery-item:hover img,body.page-retrit-2026 .r26-day-figure:hover img,body.page-retrit-2026 .r26-options .r26-option-card:hover .r26-option-figure img,body.page-retrit-2026 .r26-gifts-figure:hover img,body.page-retrit-2026 .r26-carousel-slide:hover img{filter:blur(0) brightness(1)}body.page-retrit-2026 .r26-final::before{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,0.55) 100%),linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.55) 100%)}body.page-retrit-2026 .r26-final::after{content:'';position:absolute;inset:0;z-index:2;background-image:var(--r26-noise-svg);background-size:200px 200px;opacity:0.05;mix-blend-mode:overlay;pointer-events:none}body.page-retrit-2026 .r26-final-content{position:relative;z-index:3;max-width:880px;width:100%}body.page-retrit-2026 .r26-final-quote p{font-family:var(--r26-font-serif);font-style:italic;font-weight:300;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.3;color:var(--r26-text-light);margin:0 0 48px}body.page-retrit-2026 .r26-final-meta{margin-top:32px;font-size:0.75rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--r26-accent-gold-soft)}body.page-retrit-2026 .r26-footer{background:var(--r26-bg-dark);color:rgba(244,239,231,0.6);padding:40px 0;border-top:1px solid var(--r26-border-light)}body.page-retrit-2026 .r26-footer-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}body.page-retrit-2026 .r26-footer-legal,body.page-retrit-2026 .r26-footer-build{margin:0;font-size:0.8rem;letter-spacing:0.05em}body.page-retrit-2026 .r26-footer-build{opacity:0.75;font-size:0.7rem;letter-spacing:0.15em;text-transform:uppercase}body.page-retrit-2026 .r26-footer-nav{display:flex;gap:12px;align-items:center;font-size:0.85rem}body.page-retrit-2026 .r26-footer-nav a{color:rgba(244,239,231,0.65);text-decoration:none;transition:color var(--r26-dur-fast) ease}body.page-retrit-2026 .r26-footer-nav a:hover{color:var(--r26-accent-gold)}html.r26-js body.page-retrit-2026 [data-r26-reveal]{transition:opacity 800ms var(--r26-ease)}html.r26-js body.page-retrit-2026 [data-r26-reveal="hero"]{opacity:1}@media (min-width:768px){body.page-retrit-2026 .r26-gallery--three{grid-template-columns:repeat(3,1fr)}body.page-retrit-2026 .r26-options-grid{grid-template-columns:repeat(2,1fr)}body.page-retrit-2026 .r26-hosts-grid{grid-template-columns:repeat(2,1fr)}body.page-retrit-2026 .r26-included-list{grid-template-columns:repeat(2,1fr)}body.page-retrit-2026 .r26-bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:200px}body.page-retrit-2026 .r26-bento-cell--3x2{grid-column:span 2}body.page-retrit-2026 .r26-bento-cell--3x4{grid-row:span 2}body.page-retrit-2026 .r26-reviews-grid{grid-template-columns:repeat(3,1fr)}body.page-retrit-2026 .r26-gifts-grid{grid-template-columns:repeat(3,1fr)}body.page-retrit-2026 .r26-gifts-figure--hero{grid-column:1 / -1}body.page-retrit-2026 .r26-carousel-slide{flex:0 0 60%}}@media (min-width:1024px){body.page-retrit-2026 .r26-philosophy-grid{grid-template-columns:1fr 1fr}body.page-retrit-2026 .r26-teacher-grid{grid-template-columns:5fr 7fr}body.page-retrit-2026 .r26-conditions-grid{grid-template-columns:5fr 6fr;align-items:start}body.page-retrit-2026 .r26-bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px}body.page-retrit-2026 .r26-carousel-slide{flex:0 0 calc(33.333% - 12px)}body.page-retrit-2026 .r26-timeline{padding-bottom:clamp(80px,12vw,200px)}body.page-retrit-2026 .r26-timeline-track{flex-direction:row;flex-wrap:nowrap;gap:0;max-width:none;width:max-content;padding:0;align-items:stretch}body.page-retrit-2026 .r26-day{flex:0 0 100vw;max-width:none;display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:start;padding:48px clamp(80px,10vw,200px);background:var(--r26-bg-soft)}body.page-retrit-2026 .r26-day-header{align-self:center}body.page-retrit-2026 .r26-day-figure{margin-bottom:24px}body.page-retrit-2026 .r26-day-header{flex-direction:column;align-items:flex-start;padding:0;cursor:default;gap:12px;background:transparent}body.page-retrit-2026 .r26-day-toggle{display:none}body.page-retrit-2026 .r26-day-num{min-width:0}body.page-retrit-2026 .r26-day-title{font-size:clamp(1.75rem,2.4vw,2.5rem)}body.page-retrit-2026 .r26-day-body{display:block;max-height:none !important;overflow:visible;padding:0 !important}body.page-retrit-2026 .r26-day-figure{margin:0}body.page-retrit-2026 .r26-day-figure img{aspect-ratio:4/3}}@media (min-width:1280px){body.page-retrit-2026 .r26-bento-grid{grid-auto-rows:240px}}@media (prefers-reduced-motion:reduce){body.page-retrit-2026 *,body.page-retrit-2026 *::before,body.page-retrit-2026 *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}body.page-retrit-2026 [data-r26-parallax]{transform:none !important}body.page-retrit-2026 [data-r26-reveal]{opacity:1 !important;transform:none !important}body.page-retrit-2026 .r26-gallery-item:hover img,body.page-retrit-2026 .r26-bento-cell:hover img,body.page-retrit-2026 .r26-option-card:hover .r26-option-figure img,body.page-retrit-2026 .r26-carousel-slide:hover img,body.page-retrit-2026 .r26-gifts-figure:hover img{transform:none !important}}