@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:normal;font-weight:500;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/cormorant-garamond-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:normal;font-weight:500;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/cormorant-garamond-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:italic;font-weight:400;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/cormorant-garamond-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:italic;font-weight:400;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/cormorant-garamond-latin-ext-400-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:italic;font-weight:500;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/cormorant-garamond-latin-500-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:400;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/arimo-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:400;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/arimo-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:700;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/arimo-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:700;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/arimo-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Questrial;font-style:normal;font-weight:400;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/questrial-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Questrial;font-style:normal;font-weight:400;src:url(https://yogakiran.org/wp-content/plugins/yoga-kiran-mahabaleshwar/assets/fonts/questrial-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body.ykr-landing,.ykr{--ground:#eef1ec;--panel:#dfe7d8;--green:#034d2a;--mustard:#e8c548;--gold:#d2a85c;--bronze:#76591f;--card:#cabf9f;--ink:#1b211c;--ink-2:#465249;--label:#55635a;--rule:#c3cabf;--cream:#f3f5f0;--on-green:#dbe5dc;--display:'Cormorant Garamond',Garamond,Georgia,serif;--serif:'Cormorant Garamond',Garamond,Georgia,serif;--sans:Arimo,Arial,'Helvetica Neue',sans-serif;--geo:Questrial,'Century Gothic',Futura,Arimo,sans-serif;--max:1360px;--gutter:clamp(20px,5.5vw,96px);--edge:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));--section:clamp(96px,11vw,176px);--ease:cubic-bezier(.2,.7,.2,1);--s-hero:clamp(2.6rem,2.4rem + 4.4vw,5.75rem);--s-title:clamp(2.1rem,4vw,3.6rem);--s-quote:clamp(1.5rem,2.5vw,2.25rem);--s-lead:1.25rem;--s-body:1.0625rem;--s-small:.875rem}body.ykr-landing{margin:0;background:var(--ground)}.ykr{background:var(--ground);color:var(--ink);font:400 var(--s-body)/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}:where(.ykr) *,:where(.ykr) *::before,:where(.ykr) *::after{box-sizing:border-box}:where(.ykr) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.ykr) :where(ul,ol){list-style:none}:where(.ykr) img{display:block;max-width:100%;height:auto}:where(.ykr) a{color:inherit}.ykr :focus-visible{outline:2px solid var(--mustard);outline-offset:4px}.ykr-skip{position:absolute;left:var(--gutter);top:-200px;z-index:20;background:var(--cream);color:var(--ink);padding:12px 18px;font-weight:700}.ykr-skip:focus{top:16px}.ykr-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.ykr-section{padding-block:var(--section)}.ykr-label{font:700 var(--s-small)/1.5 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--label);margin-bottom:clamp(20px,2.4vw,34px)}.ykr-label-gold{color:var(--gold)}.ykr-label-yellow{color:var(--mustard)}.ykr-label-light{color:var(--cream);font-weight:400}.ykr-title{font:italic 400 var(--s-title)/1.06 var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.ykr-statement{font:italic 400 var(--s-title)/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink);max-width:12em}.ykr-statement-sm{font-size:var(--s-quote);line-height:1.22;max-width:none}.ykr-lead{font:400 var(--s-lead)/1.55 var(--sans);color:var(--ink-2);margin-top:clamp(20px,2vw,28px)}.ykr-prose{max-width:62ch}.ykr-prose p+p{margin-top:1.15em}.ykr-centre{text-align:center}.ykr-centre .ykr-lead{max-width:34em;margin-inline:auto}.ykr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:18px 32px;font:700 var(--s-small)/1.25 var(--sans);letter-spacing:.28em;text-transform:uppercase;text-decoration:none;text-align:center;color:var(--ink);transition:background-color .25s var(--ease),transform .25s var(--ease)}.ykr-btn:active{transform:translateY(1px)}.ykr-btn-cream{background:#ecece4}.ykr-btn-cream:hover{background:#fff}.ykr-btn-mustard{background:var(--mustard)}.ykr-btn-mustard:hover{background:#f2d466}.ykr-link{font:400 var(--s-body)/1.4 var(--sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-underline-offset .25s var(--ease),color .25s var(--ease)}.ykr-link:hover{text-underline-offset:8px}.ykr-link-light{color:var(--cream)}.ykr-link-bronze{color:var(--bronze)}.ykr-inline{font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px}.ykr-inline:hover{color:var(--bronze)}.ykr-bar{position:sticky;top:0;z-index:30;max-width:var(--max);margin-inline:auto;padding:clamp(20px,2.6vw,36px) var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px 40px;flex-wrap:wrap;color:var(--ink);background:var(--ground)}.ykr-wordmark{font:400 clamp(1.05rem,1.4vw,1.3rem)/1 var(--geo);color:var(--green);letter-spacing:.42em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.ykr-nav{display:flex;gap:clamp(20px,4vw,60px)}.ykr-nav a{font:400 var(--s-body)/1 var(--sans);padding-block:8px;text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:1px;text-underline-offset:8px;transition:text-decoration-color .3s var(--ease),text-underline-offset .3s var(--ease)}.ykr-nav a:hover{text-decoration-color:currentColor;text-underline-offset:5px}.ykr-wordmark:hover{opacity:.82}@media (max-width:599px){.ykr-bar .ykr-wordmark{font-size:.95rem;letter-spacing:.3em}}.ykr-nav{align-items:center}.ykr-nav a.ykr-bar-btn{background:var(--mustard);color:var(--ink);font:700 12px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;padding:18px 26px}.ykr-nav a.ykr-bar-btn:hover{background:#f0d36a}@media (max-width:640px){.ykr-nav a.ykr-bar-btn{display:none}}.ykr-hero{position:relative;min-height:min(calc(100svh - 130px),880px);display:flex;align-items:flex-end;color:var(--cream);background:#2a2a1c;overflow:hidden}.ykr-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.ykr-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 12 8 / .38) 0%,#fff0 26%,#fff0 46%,rgb(10 12 8 / .55) 100%)}.ykr-hero-copy{position:relative;z-index:2;padding-top:clamp(80px,12vh,140px);padding-bottom:clamp(56px,10vh,128px)}.ykr-hero h1{font-weight:400;margin:0;position:relative;isolation:isolate}.ykr-hero h1::before{content:"";position:absolute;inset:-18% -6% -14% -4%;z-index:-1;background:radial-gradient(closest-side,rgb(0 0 0 / .42),#fff0);filter:blur(22px);pointer-events:none}.ykr-hero-name{text-shadow:0 2px 18px rgb(0 0 0 / .35)}@media (min-width:641px){.ykr-hero,.ykr-hero-compact{display:grid;min-height:0}.ykr-hero>.ykr-hero-img,.ykr-hero>.ykr-hero-copy{grid-area:1/1}.ykr-hero-img{position:relative;inset:auto;height:100%;min-height:0;max-height:75vw;object-position:50% 50%}.ykr-hero-copy{align-self:end;padding-top:clamp(40px,6vh,80px)}.ykr-hero-wide>.ykr-hero-img{aspect-ratio:2000/841;max-height:none;object-position:50% 11%}}.ykr-dateline{display:block;font:700 var(--s-body)/1.4 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:#e9c64e;margin-bottom:clamp(14px,1.6vw,22px)}.ykr-hero-name{display:block;font:500 var(--s-hero)/.96 var(--display);letter-spacing:-.005em;text-transform:uppercase;color:var(--cream)}.ykr-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 40px;margin-top:clamp(32px,4.2vw,60px)}.ykr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7.5vw,128px);align-items:start}.ykr-retreat .ykr-prose{padding-top:clamp(0px,3.2vw,48px)}.ykr-tags{font:400 var(--s-lead)/1.4 var(--geo);color:var(--bronze);margin-top:1.6em!important}.ykr-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(24px,3vw,48px);margin-top:clamp(64px,8vw,120px);padding-top:clamp(40px,4.5vw,64px);border-top:1px solid var(--rule)}.ykr-facts dt{font:700 var(--s-small)/1.4 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--label)}.ykr-facts dd{font:400 var(--s-lead)/1.38 var(--geo);color:var(--ink);margin-top:14px}.ykr-experience{padding-top:0}.ykr-trio{display:grid;grid-template-columns:1fr 1.36fr 1.03fr;gap:clamp(20px,5vw,72px)}.ykr-trio img{width:100%;height:clamp(240px,24vw,360px);object-fit:cover}.ykr-trio li:first-child img{object-position:50% 70%}.ykr-trio figcaption{font:700 var(--s-small)/1.4 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--label);text-align:center;margin-top:24px}.ykr-experience .ykr-centre{margin-top:clamp(72px,8vw,112px)}.ykr-experience .ykr-centre .ykr-label{margin-bottom:14px}.ykr-facilitator{padding-top:0}.ykr-split-portrait{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center}.ykr-card{background:var(--card);padding:clamp(14px,1.5vw,20px) clamp(14px,1.5vw,20px) clamp(16px,1.6vw,22px);max-width:380px;justify-self:end;width:100%;text-align:center}.ykr-card img{width:100%;aspect-ratio:305/410;object-fit:cover;object-position:50% 12%;background:#fff}.ykr-facilitator .ykr-card img{object-position:50% 70%}.ykr-card figcaption{font:400 var(--s-body)/1.3 var(--sans);color:var(--ink)}.ykr-card-name{display:block;font:italic 400 var(--s-title)/1.05 var(--serif);margin:14px 0 4px}.ykr-programme{padding-top:0}.ykr-programme .ykr-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.ykr-programme .ykr-lead{max-width:22em}.ykr-days{border-bottom:1px solid var(--rule)}.ykr-days li{display:grid;grid-template-columns:minmax(150px,.32fr) 1fr;gap:12px clamp(24px,3vw,48px);padding:clamp(26px,2.6vw,36px) 0;border-top:1px solid var(--rule)}.ykr-day-date{font-weight:700;color:#0c5a33}.ykr-days h3{font:700 var(--s-body)/1.5 var(--sans);margin-bottom:12px}.ykr-reflections{padding-top:0}.ykr-reflections .ykr-label{margin:16px 0 0}.ykr-reel{margin-top:clamp(48px,5vw,72px)}.ykr-reel-track{display:flex;gap:clamp(16px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;max-width:var(--max);margin-inline:auto;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);padding-bottom:6px;scrollbar-width:none}.ykr-reel-track::-webkit-scrollbar{display:none}.ykr-reel-track li{flex:0 0 clamp(272px,25vw,380px);scroll-snap-align:start}.ykr-video,.ykr-reel-track iframe{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;background:#1b211c;overflow:hidden}.ykr-video img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ykr-video:hover img{transform:scale(1.04)}.ykr-play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.ykr-play::after{content:"";position:absolute;left:22px;top:18px;border-style:solid;border-width:10px 0 10px 16px;border-color:#fff0 #fff0 #fff0 var(--ink)}.ykr-video:hover .ykr-play,.ykr-video:focus-visible .ykr-play{transform:scale(1.12)}.ykr-reel-controls{display:flex;justify-content:center;gap:12px;margin-top:28px}.ykr-reel-btn{width:52px;height:52px;border:0;border-radius:50%;background:var(--panel);color:var(--ink);font:400 var(--s-lead)/1 var(--sans);cursor:pointer;transition:background-color .25s var(--ease),transform .25s var(--ease)}.ykr-reel-btn:hover{background:var(--card)}.ykr-reel-btn:active{transform:scale(.94)}.ykr-venue{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);background:var(--green);color:var(--on-green);min-height:clamp(560px,56vw,860px)}.ykr-venue-photo{position:relative;overflow:hidden}.ykr-venue-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.ykr-venue-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(64px,8vw,128px) var(--edge) clamp(64px,8vw,128px) clamp(32px,7vw,120px)}.ykr-year{font:italic 500 clamp(6rem,13vw,11.75rem)/.86 var(--serif);color:var(--gold);letter-spacing:-.02em;margin-bottom:clamp(24px,3vw,40px)!important}.ykr-venue .ykr-label{margin-bottom:clamp(16px,2vw,24px)}.ykr-venue-name{margin-bottom:clamp(24px,3vw,40px)!important}.ykr-venue-text{max-width:34em}.ykr-venue-quote{font:italic 400 var(--s-quote)/1.22 var(--serif);color:var(--cream);margin-top:clamp(36px,4vw,56px)!important;max-width:17em}.ykr-for-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:clamp(24px,3vw,48px) clamp(20px,2.4vw,40px)}.ykr-for-copy{grid-column:1/8;grid-row:1}.ykr-for-small:nth-of-type(2){grid-column:1/4;grid-row:2}.ykr-for-small:nth-of-type(3){grid-column:4/8;grid-row:2}.ykr-for-tall{grid-column:8/13;grid-row:1/3}.ykr-for-small,.ykr-for-tall{overflow:hidden}.ykr-for-grid img{width:100%;height:100%;object-fit:cover}.ykr-for-small img{aspect-ratio:1/1.06;object-position:50% 20%}.ykr-for-tall img{min-height:100%}.ykr-join{display:grid;grid-template-columns:minmax(0,1.47fr) minmax(0,1fr)}.ykr-join-steps{background:var(--panel);padding:clamp(80px,8.5vw,136px) clamp(32px,5vw,88px) clamp(72px,7.5vw,120px) var(--edge)}.ykr-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.6vw,52px) clamp(28px,4vw,64px);margin-top:clamp(40px,4.4vw,64px);max-width:640px}.ykr-steps li{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline}.ykr-numeral{font:italic 400 var(--s-quote)/1 var(--serif);color:var(--bronze);grid-row:1}.ykr-steps h3{font:700 var(--s-body)/1.3 var(--sans);grid-row:1}.ykr-steps p{grid-column:1/-1;margin-top:12px}.ykr-limited{margin-top:clamp(48px,5vw,72px)}.ykr-package{background:var(--green);color:var(--on-green);padding:clamp(80px,8.5vw,136px) var(--edge) clamp(72px,7.5vw,120px) clamp(32px,4.5vw,80px);display:flex;flex-direction:column;align-items:flex-start}.ykr-price{font:500 var(--s-hero)/1 var(--display);color:var(--cream);letter-spacing:-.01em}.ykr-price-note{margin-top:14px}.ykr-price-from{font:italic 400 var(--s-body)/1.4 var(--sans);color:var(--cream)}.ykr-price-for{margin-top:clamp(22px,2.4vw,34px)!important;color:var(--cream)}.ykr-price-for+.ykr-price{margin-top:6px}.ykr-pay{display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:560px;margin-top:clamp(36px,4vw,56px)}.ykr-pay .ykr-btn{flex:1 1 200px;margin:0!important}.ykr-deposit{border-top:1px solid rgb(219 229 220 / .4);padding-top:clamp(28px,3vw,44px);margin-top:clamp(36px,4vw,60px)!important;width:100%;line-height:1.5}.ykr-deposit strong{color:var(--cream)}.ykr-package .ykr-link{margin-top:28px;display:inline-block}.ykr-package .ykr-btn{margin-top:clamp(36px,4vw,56px);width:100%;max-width:440px}.ykr-included .ykr-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ykr-included-photo{width:100%;aspect-ratio:610/335;object-fit:cover;object-position:50% 62%;margin-top:clamp(40px,4.4vw,64px)}.ykr-list{border-bottom:1px solid var(--rule)}.ykr-list li{border-top:1px solid var(--rule);padding:clamp(20px,1.9vw,26px) 0;color:var(--ink-2)}.ykr-note{margin-top:32px;padding:4px 0 4px 24px;border-left:3px solid #d99a2b;color:var(--ink-2)}.ykr-note strong{display:block;color:var(--ink);margin-bottom:6px}.ykr-faq{padding-top:0}.ykr-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,80px);margin-top:clamp(40px,4.4vw,64px);border-bottom:1px solid var(--rule)}.ykr-qa>details{border-top:1px solid var(--rule);padding:clamp(24px,2.4vw,34px) 0}.ykr-qa summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;cursor:pointer;list-style:none}.ykr-qa summary::-webkit-details-marker{display:none}.ykr-qa summary::after{content:"+";font:300 1.6rem/1 var(--sans);color:var(--bronze);transition:transform .3s var(--ease)}.ykr-qa details[open] summary::after{transform:rotate(45deg)}.ykr-qa summary:focus-visible{outline:2px solid var(--bronze);outline-offset:6px}.ykr-qa h3{font:400 var(--s-lead)/1.3 var(--sans);color:var(--ink)}.ykr-qa p{margin-top:16px;color:var(--ink-2);max-width:36em}.ykr-close{background:var(--green);color:var(--on-green)}.ykr-close-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px clamp(40px,6vw,96px);align-items:center;padding-block:clamp(96px,10vw,160px)}.ykr-close .ykr-title{color:var(--cream)}.ykr-close .ykr-lead{color:var(--on-green);max-width:26em}.ykr-close-actions{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.ykr-close-actions .ykr-label{margin:0}.ykr-close-actions .ykr-btn{width:100%;max-width:440px}.ykr-close-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;padding-block:32px 44px;border-top:1px solid rgb(219 229 220 / .3);color:var(--on-green)}.ykr-close-foot .ykr-wordmark{color:var(--cream);font-size:var(--s-body)}.ykr-close-foot p:last-child{margin-left:auto}.ykr-close-foot a{text-underline-offset:4px}.ykr-close-foot a:hover{color:var(--mustard)}@media (max-width:980px){.ykr-split,.ykr-programme .ykr-split,.ykr-included .ykr-split{grid-template-columns:1fr}.ykr-retreat .ykr-prose{padding-top:0}.ykr-statement{max-width:none;font-size:2rem;line-height:1.16}.ykr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ykr-split-portrait{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.ykr-venue{grid-template-columns:1fr}.ykr-venue-photo{height:clamp(320px,56vw,520px)}.ykr-venue-copy{padding-inline:var(--gutter)}.ykr-join{grid-template-columns:1fr}.ykr-join-steps,.ykr-package{padding-inline:var(--gutter)}.ykr-steps{max-width:none}.ykr-close-main{grid-template-columns:1fr}.ykr-close-actions{align-items:flex-start;text-align:left}}@media (max-width:640px){.ykr{--section:88px}.ykr-bar{flex-direction:column;align-items:flex-start;gap:14px;padding-block:18px}.ykr-nav{gap:22px}.ykr-hero{min-height:min(calc(100svh - 120px),680px)}.ykr-hero-img{object-position:70% 50%}.ykr-hero-copy{padding-top:72px}.ykr-dateline{letter-spacing:.2em}.ykr-statement,.ykr-statement-sm{font-size:1.5rem;line-height:1.25}.ykr-hero-name{font-size:clamp(2.6rem,12.4vw,3.6rem);line-height:1}.ykr-hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.ykr-btn{letter-spacing:.18em;padding-inline:20px}.ykr-hero-actions .ykr-btn{width:100%}.ykr-facts{grid-template-columns:1fr 1fr;gap:28px 20px}.ykr-trio{grid-template-columns:1fr;gap:40px}.ykr-trio img{height:auto;aspect-ratio:4/3}.ykr-split-portrait{grid-template-columns:1fr}.ykr-card{justify-self:start;max-width:300px}.ykr-days li{grid-template-columns:1fr}.ykr-reel-track li{flex-basis:80vw}.ykr-for-grid{grid-template-columns:1fr 1fr}.ykr-for-copy{grid-column:1/-1}.ykr-for-small:nth-of-type(2){grid-column:1;grid-row:2}.ykr-for-small:nth-of-type(3){grid-column:2;grid-row:2}.ykr-for-tall{grid-column:1/-1;grid-row:3}.ykr-for-tall img{aspect-ratio:4/5}.ykr-steps{grid-template-columns:1fr}.ykr-qa{grid-template-columns:1fr}.ykr-close-foot{flex-direction:column;align-items:flex-start}.ykr-close-foot p:last-child{margin-left:0}.ykr-package .ykr-btn,.ykr-close-actions .ykr-btn{max-width:none}}@media (prefers-reduced-motion:no-preference){.ykr-hero-img{animation:ykr-settle 2.6s var(--ease) both}.ykr-dateline,.ykr-hero-name,.ykr-hero-actions{animation:ykr-rise .9s var(--ease) both}.ykr-hero-name{animation-delay:.08s}.ykr-hero-actions{animation-delay:.16s}.ykr-js [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0ms)}.ykr-js [data-reveal].is-in{opacity:1;transform:none}.ykr-js img.ykr-dissolve{opacity:0;transition:opacity 1.4s var(--ease)}.ykr-js img.ykr-dissolve.is-seen{opacity:1}.ykr-venue-photo img,.ykr-for-grid img{transition:transform 1.6s var(--ease)}.ykr-venue.is-near .ykr-venue-photo img{transform:scale(1.05)}.ykr-js .ykr-for:not(.is-near) .ykr-for-grid img{transform:scale(1.06)}}@keyframes ykr-settle{from{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ykr-rise{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.ykr-hero-tagline{position:relative;font:italic 400 var(--s-quote)/1.2 var(--serif);color:var(--cream);margin-top:clamp(14px,1.6vw,22px)!important;max-width:24em}.ykr-hero-note{font:400 var(--s-small)/1.4 var(--sans);color:var(--on-green)}.ykr-hero-film{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:size;z-index:1}.ykr-hero-film iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);border:0;opacity:0;transition:opacity .9s var(--ease)}.ykr-hero.is-playing .ykr-hero-film iframe{opacity:1}.ykr-film-toggle{position:absolute;z-index:3;right:var(--gutter);bottom:clamp(16px,3vh,32px);background:none;border:0;padding:8px 0;color:var(--cream);font:400 var(--s-small,14px)/1 var(--sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ykr-film-toggle:hover,.ykr-film-toggle:focus-visible{color:var(--mustard)}@media (max-width:640px){.ykr-film-toggle{top:12px;bottom:auto}}.ykr-film-dialog{border:0;padding:0;width:min(1100px,92vw);background:#000;overflow:visible}.ykr-film-dialog::backdrop{background:rgb(10 12 8 / .78)}.ykr-film-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.ykr-film-dialog button{position:absolute;right:-6px;top:-50px;width:44px;height:44px;border:0;border-radius:50%;background:var(--cream);color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.ykr-hero::after{z-index:1}.ykr-past .ykr-prose>*+*,.ykr-past .ykr-venue-text>*+*,.ykr-past .ykr-lead>*+*{margin-top:1.1em}.ykr-sub{font:700 var(--s-body)/1.45 var(--sans);color:inherit;margin-top:1.6em!important}.ykr-past .ykr-prose .ykr-sub:first-child{margin-top:0!important}.ykr-quote{font:italic 400 var(--s-quote)/1.25 var(--serif);margin:0;padding:0}.ykr-action{margin-top:clamp(24px,2.6vw,36px)!important}.ykr-past-split>div:first-child .ykr-title{margin-bottom:clamp(24px,2.6vw,40px)}.ykr-past-media>*+*{margin-top:20px}.ykr-figure img{width:100%;height:auto}.ykr-film .ykr-video{max-width:100%}.ykr-past-text+.ykr-past-text{padding-top:0}.ykr-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(16px,1.6vw,24px);margin-top:clamp(40px,4.4vw,64px)}.ykr-strip .ykr-figure img{aspect-ratio:4/3;object-fit:cover}.ykr-strip-dark{width:100%;margin-top:clamp(32px,3vw,48px)}.ykr-wall{columns:3 260px;column-gap:clamp(16px,1.6vw,24px);margin-top:clamp(40px,4.4vw,64px)}.ykr-wall figure{break-inside:avoid;margin-bottom:clamp(16px,1.6vw,24px)!important;overflow:hidden}.ykr-wall img{width:100%;height:auto;transition:transform .6s var(--ease)}.ykr-wall a:hover img{transform:scale(1.03)}.ykr-facts-past{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:0}.ykr-facts-past dd{font-size:var(--s-body)}.ykr-past-glance .ykr-action{margin-top:clamp(40px,4vw,56px)!important}.ykr-more{margin-top:1.2em}.ykr-more summary{cursor:pointer;font-weight:700;color:var(--bronze);text-decoration:underline;text-underline-offset:5px;width:max-content}.ykr-more[open] summary{margin-bottom:1em}.ykr-more>*+*{margin-top:1em}.ykr-table-wrap{overflow-x:auto}.ykr-table{width:100%;border-collapse:collapse;font-size:var(--s-body)}.ykr-table td,.ykr-table th{padding:16px 18px 16px 0;text-align:left;vertical-align:top;border-top:1px solid var(--rule)}.ykr-table tr:last-child td{border-bottom:1px solid var(--rule)}.ykr-table th{font:700 var(--s-small)/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase}.ykr-past-fees{background:var(--green);color:var(--on-green);padding-block:var(--section)}.ykr-past-fees .ykr-title{color:var(--cream)}.ykr-past-fees .ykr-table td,.ykr-past-fees .ykr-table th{border-color:rgb(219 229 220 / .3)}.ykr-past-fees .ykr-table th{color:var(--mustard)}.ykr-past-fees .ykr-table td:not(:first-child){font:500 var(--s-quote)/1.2 var(--display);color:var(--cream)}.ykr-past-fees>div>div>*+*{margin-top:1em}.ykr-past-book{background:var(--panel);padding-block:var(--section)}.ykr-past-gift{background:var(--card);padding-block:clamp(72px,8vw,128px)}.ykr-past-help{background:var(--green);color:var(--on-green);padding-block:clamp(72px,8vw,128px)}.ykr-past-help .ykr-title{color:var(--cream)}.ykr-past-help a:not(.ykr-btn){color:var(--cream)}.ykr-past-notes .ykr-note-past{padding-block:4px;color:var(--ink)}.ykr-past-notes .ykr-note-past>*+*{margin-top:1em}.ykr-past-after{margin-top:clamp(32px,3vw,48px)}.ykr-past-community .ykr-lead{max-width:40em;margin-inline:auto}.ykr-past-stay .ykr-venue-copy{align-items:flex-start;text-align:left}.ykr-past-stay .ykr-venue-photo .ykr-video{position:absolute;inset:0;aspect-ratio:auto;height:100%}.ykr-past-stay .ykr-venue-photo .ykr-video img{height:100%}.ykr-past .ykr-list li{color:var(--ink)}.ykr-past-fees .ykr-list li,.ykr-past-help .ykr-list li{color:var(--on-green);border-color:rgb(219 229 220 / .3)}@media (max-width:640px){.ykr-wall{columns:2 140px}.ykr-table td,.ykr-table th{padding-right:10px}}.ykr-past .ykr-card-name{font-size:var(--s-quote)}.ykr-person-name{font:italic 400 var(--s-title)/1.05 var(--serif)}.ykr-person-role{font:400 var(--s-lead)/1.4 var(--geo);color:var(--bronze);margin-top:8px!important}.ykr-person-role+*{margin-top:clamp(20px,2vw,28px)!important}.ykr-socials{display:flex;flex-wrap:wrap;gap:8px 24px}.ykr-social{font-weight:700;text-decoration:underline;text-underline-offset:5px;color:var(--bronze)}.ykr-social:hover{text-underline-offset:8px}.ykr-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,4vw,72px);margin-top:clamp(40px,4.4vw,64px)}.ykr-groups>div>.ykr-sub:first-child{margin-top:0!important;margin-bottom:12px}.ykr-places{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(48px,5vw,72px);align-items:start}.ykr-place summary{list-style:none;cursor:pointer;display:block}.ykr-place summary::-webkit-details-marker{display:none}.ykr-place summary img{width:100%;height:auto;transition:transform .5s var(--ease)}.ykr-place summary:hover img{transform:scale(1.02)}.ykr-place-cta{display:block;margin-top:14px;font-weight:700;color:var(--bronze);text-decoration:underline;text-underline-offset:5px}.ykr-place[open] .ykr-place-cta{color:var(--ink)}.ykr-place-body{padding-top:18px}.ykr-place-body>*+*{margin-top:.9em}.ykr-past .ykr-quote{border:0;margin-top:clamp(28px,3vw,40px)!important}.ykr-past .ykr-quote p{font:italic 400 var(--s-quote)/1.28 var(--serif);color:var(--ink)}.ykr-past-fees .ykr-quote p,.ykr-past-help .ykr-quote p,.ykr-venue .ykr-quote p{color:var(--cream)}.ykr-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,112px);align-items:start}.ykr-person{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,48px);align-items:start}.ykr-person .ykr-card{justify-self:start}.ykr-people-1{grid-template-columns:1fr}.ykr-people-1 .ykr-person{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(40px,7.5vw,128px);align-items:center}.ykr-people-1 .ykr-card{justify-self:end}.ykr-person .ykr-prose{padding-top:8px}@media (max-width:980px){.ykr-people{grid-template-columns:1fr}}@media (max-width:640px){.ykr-person,.ykr-people-1 .ykr-person{grid-template-columns:1fr}.ykr-people-1 .ykr-card{justify-self:start}}.ykr-past{--section:clamp(80px,8vw,128px)}.ykr-past .ykr-section+.ykr-section{padding-top:0}.ykr-past-statement p{font:italic 400 var(--s-quote)/1.3 var(--serif);color:var(--ink);max-width:30em}.ykr-past-statement>*+*{margin-top:.8em}.ykr-prose-cols{max-width:none;columns:2 360px;column-gap:clamp(40px,6vw,96px)}.ykr-prose-cols>:is(h3,.ykr-action,figure){break-inside:avoid}.ykr-groups>div:only-child .ykr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));column-gap:clamp(32px,4vw,72px)}.ykr-groups>div:only-child .ykr-list li:last-child,.ykr-groups>div:only-child .ykr-list li:nth-last-child(2):nth-child(odd){border-bottom:0}.ykr-past-stay-text .ykr-prose{color:var(--on-green)}.ykr-past-below{margin-top:clamp(32px,3.6vw,56px)}.ykr-past-days-long .ykr-days{margin-top:clamp(32px,3.6vw,56px)}.ykr-past-days-long .ykr-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,88px);border-bottom:0}.ykr-past-days-long .ykr-days li{grid-template-columns:1fr;gap:8px}@media (max-width:980px){.ykr-past-days-long .ykr-days{grid-template-columns:1fr}}.ykr-note.ykr-prose-cols{border-left:0;padding-left:0}.ykr-note.ykr-prose-cols .ykr-list{break-inside:auto}.ykr-title-long{font-size:var(--s-quote);line-height:1.25;max-width:28em}@media (max-width:640px){.ykr-past-days-long .ykr-days li{grid-template-columns:1fr;gap:6px}}.ykr-groups:has(>div:nth-child(2)){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ykr-groups:has(>div:nth-child(2))>div:first-child .ykr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:clamp(24px,3vw,48px)}@media (max-width:980px){.ykr-groups:has(>div:nth-child(2)){grid-template-columns:1fr}}.ykr-wall figure{background:var(--panel);min-height:160px}.ykr-wall img{min-height:160px;object-fit:cover}.ykr-concluded{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:clamp(20px,2.4vw,32px)!important;font:400 var(--s-body)/1.5 var(--sans);color:var(--cream);max-width:40em}.ykr-concluded-label{font:700 var(--s-small)/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);background:var(--mustard);padding:9px 14px}.ykr-btn-closed{background:#fff0;color:var(--ink-2);box-shadow:inset 0 0 0 2px var(--rule);cursor:not-allowed}.ykr-btn-closed span{color:var(--bronze)}.ykr-past-fees .ykr-btn-closed,.ykr-past-help .ykr-btn-closed{color:var(--on-green);box-shadow:inset 0 0 0 2px rgb(219 229 220 / .4)}.ykr-past-fees .ykr-btn-closed span,.ykr-past-help .ykr-btn-closed span{color:var(--mustard)}.ykr-hero-compact{min-height:min(64svh,620px)}.ykr-price-group{font:700 var(--s-small)/1.4 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--mustard);margin:clamp(48px,5vw,72px) 0 8px!important}.ykr-past-prices .ykr-title+.ykr-price-rows{margin-top:clamp(32px,3.6vw,48px)}.ykr-price-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px clamp(24px,4vw,64px);padding:clamp(22px,2.4vw,32px) 0;border-top:1px solid rgb(219 229 220 / .3)}.ykr-price-rows>div:last-child{border-bottom:1px solid rgb(219 229 220 / .3)}.ykr-price-rows dt{display:flex;flex-direction:column;gap:4px}.ykr-price-name{font:italic 400 var(--s-quote)/1.15 var(--serif);color:var(--cream)}.ykr-price-terms{font-size:var(--s-small);color:var(--on-green)}.ykr-price-rows dd{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 20px}.ykr-price-amount{font:500 var(--s-quote)/1.1 var(--display);color:var(--cream);text-decoration:none}a.ykr-price-amount{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.ykr-price-closed{font:700 var(--s-small)/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mustard)}.ykr-price-note{grid-column:1/-1;color:var(--on-green)}@media (max-width:640px){.ykr-price-rows>div{grid-template-columns:1fr}}.ykr-closed-link{text-decoration:line-through;text-decoration-thickness:1px;opacity:.75}.ykr-price-pay{font:700 var(--s-small)/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mustard)}.ykr-bar::before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--ground);transition:box-shadow .3s var(--ease)}body.admin-bar .ykr-bar{top:32px}@media (max-width:782px){body.admin-bar .ykr-bar{top:46px}}@media (max-width:600px){body.admin-bar .ykr-bar{top:0}}.ykr-bar{transition:padding .3s var(--ease)}.ykr-bar .ykr-wordmark{transition:font-size .3s var(--ease)}.ykr-scrolled .ykr-bar{padding-block:10px}.ykr-scrolled .ykr-bar::before{box-shadow:0 1px 0 var(--rule),0 10px 30px rgb(27 33 28 / .07)}.ykr-scrolled .ykr-bar .ykr-wordmark{font-size:clamp(.9rem,1.1vw,1.05rem)}.ykr-scrolled .ykr-nav a.ykr-bar-btn{padding-block:13px}@media (max-width:640px){.ykr-scrolled .ykr-bar{padding-block:8px}.ykr-scrolled .ykr-bar .ykr-nav{display:none}}@media (prefers-reduced-motion:reduce){.ykr-bar,.ykr-bar .ykr-wordmark,.ykr-bar::before{transition:none}}