.page_page__jxNdi{--dusk:#1c1410;--dusk-soft:#2a1f18;--ember:#d9873a;--ember-bright:#f2b05c;--ash:#efe6d8;--ash-muted:rgba(239,230,216,0.72);--smoke:#8b7f72;--rule:rgba(31,19,12,0.14);background:var(--color-background);min-height:100vh}.page_backLink__oXwLM{display:inline-flex;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;text-decoration:none}.page_backLink__oXwLM:focus-visible .page_backIcon__nv0cp,.page_backLink__oXwLM:hover .page_backIcon__nv0cp{transform:translateX(-3px)}.page_backIcon__nv0cp{transition:transform .2s ease}.page_backLink__oXwLM:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.page_hero__rNpmo{position:relative;min-height:clamp(520px,78vh,680px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;color:var(--ash)}.page_heroMedia__wplGj{position:absolute;inset:0;z-index:-1}.page_heroImage__7xcbk{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.page_heroScrim__VmAOp{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,20,16,.1) 0,rgba(28,20,16,0) 28%,rgba(28,20,16,.7) 68%,var(--dusk) 100%),linear-gradient(90deg,rgba(28,20,16,.6) 0,rgba(28,20,16,0) 62%)}.page_heroInner__eiLTL{width:100%;max-width:1180px;margin:0 auto;padding:6rem 1.25rem 3rem}.page_heroTitle__G0BxU{font-family:var(--font-playfair);font-weight:400;font-size:clamp(3rem,2rem + 6vw,6.5rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1rem;max-width:12ch}.page_heroSubtitle__CUUJt{font-family:var(--font-playfair);font-size:var(--font-size-xl);font-style:italic;color:var(--ash);margin:0 0 1.75rem;max-width:28ch;text-shadow:0 1px 12px rgba(28,20,16,.6)}.page_heroMeta__armpV{display:flex;flex-direction:column;gap:.5rem;margin:0 0 2rem;font-size:var(--font-size-base);color:#ffffff;text-shadow:0 1px 12px rgba(28,20,16,.8)}.page_heroMetaItem__BmoT_{display:inline-flex;align-items:center;gap:.5rem}.page_heroMetaIcon__C6LYu{flex-shrink:0}.page_heroCta__2BuLY{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.8rem 1.6rem;border-radius:999px;background:var(--ember);color:var(--dusk);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.page_heroCta__2BuLY:hover{background:var(--ember-bright)}.page_heroCta__2BuLY:focus-visible{outline:2px solid var(--ash);outline-offset:3px}@media (min-width:768px){.page_hero__rNpmo{min-height:clamp(600px,84vh,780px)}.page_heroInner__eiLTL{padding:8rem 2.5rem 4rem}.page_heroMeta__armpV{flex-direction:row;gap:1.75rem}}.page_fireBand__CM8ew{background:radial-gradient(ellipse 60% 70% at 24% 62%,rgba(217,135,58,.36) 0,rgba(217,135,58,.12) 45%,rgba(217,135,58,0) 72%),linear-gradient(180deg,#1f1610,#2c1c12 55%,#3a2415);color:var(--ash);overflow:hidden}.page_fireInner__3hbaE{max-width:1180px;margin:0 auto;padding:3rem 1.25rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.page_fireSide__UGjfI{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;align-self:stretch}.page_fireFigure__qC_I_{width:min(440px,92vw);margin:0 auto;line-height:0;overflow:visible}.page_fireFigure__qC_I_ svg{overflow:visible}.page_fireCopy__DQYMn{max-width:60ch}.page_fireTitle__WsmBs{font-family:var(--font-playfair);font-weight:400;font-size:var(--font-size-3xl);line-height:var(--line-height-tight);color:var(--ash);margin:0 0 1.25rem}.page_fireText__TyyIK{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--ash-muted);margin:0 0 1.1rem}.page_fireQuote__xjbJx{font-family:var(--font-playfair);font-size:var(--font-size-xl);line-height:var(--line-height-snug);color:var(--ember-bright);margin:0 0 -10.5rem;padding-left:1.25rem;border-left:2px solid var(--ember);max-width:24ch;position:relative;z-index:1}@media (min-width:900px){.page_fireInner__3hbaE{grid-template-columns:560px minmax(0,1fr);gap:3rem;padding:4rem 2.5rem;align-items:stretch}.page_fireFigure__qC_I_{width:100%;margin:0}}.page_day__yM7uj{max-width:1180px;margin:0 auto;padding:4rem 1.25rem 1rem}.page_dayHeader__l9dVa{max-width:68ch;margin-bottom:2.5rem}.page_timeline__NYsU_{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.page_timeline__NYsU_:before{content:"";position:absolute;left:.45rem;top:.6rem;bottom:.6rem;width:2px;background:linear-gradient(180deg,var(--color-secondary),var(--ember))}.page_stop__3Tj1K{position:relative;padding:0 0 1.75rem 2rem}.page_stop__3Tj1K:before{content:"";position:absolute;left:0;top:.35rem;width:1rem;height:1rem;border-radius:50%;background:var(--color-background);border:2px solid var(--ember)}.page_stopTime__3ktuH{display:block;font-family:var(--font-playfair);font-size:var(--font-size-lg);color:var(--color-primary);line-height:1.2;margin-bottom:.25rem;font-variant-numeric:tabular-nums}.page_stopText__wXSLU{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-snug);max-width:34ch}@media (min-width:900px){.page_timeline__NYsU_{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:1.25rem}.page_timeline__NYsU_:before{left:.5rem;right:.5rem;top:1.75rem;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--color-secondary),var(--ember))}.page_stop__3Tj1K{padding:1.25rem 1.25rem 0 0}.page_stop__3Tj1K:before{left:0;top:0}}.page_body__lGNbP{max-width:1180px;margin:0 auto;padding:2rem 1.25rem 6rem;display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.page_content__2SREK{min-width:0}.page_section__flyeO{padding:2.5rem 0;border-top:1px solid var(--rule);scroll-margin-top:5rem}.page_section__flyeO:first-child{border-top:none;padding-top:0}.page_sectionTitle__4wh_H{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0 0 1rem}.page_sectionTitle__4wh_H,.page_subTitle__53d1n{font-family:var(--font-playfair);font-weight:400;color:var(--color-primary)}.page_subTitle__53d1n{font-size:var(--font-size-lg);margin:2rem 0 .6rem}.page_text__Dw_XS{font-size:var(--font-size-md);color:var(--color-text-muted);margin:0 0 1.1rem}.page_textQuiet__vKwaX,.page_text__Dw_XS{line-height:var(--line-height-relaxed);max-width:62ch}.page_textQuiet__vKwaX{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:1.5rem 0 0}.page_textQuiet__vKwaX+.page_textQuiet__vKwaX{margin-top:.75rem}.page_bringList__SZt_s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;max-width:62ch}.page_bringItem__t9BF5{position:relative;padding-left:1.5rem;font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.page_bringItem__t9BF5:before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:.5rem;border-radius:50%;background:var(--ember)}.page_contactLink__bkXwL{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.page_contactLink__bkXwL:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.page_hostName__edmxD{font-family:var(--font-playfair);font-weight:400;font-size:var(--font-size-xl);color:var(--color-primary);margin:0 0 .15rem}.page_hostRole__OVIs8{font-size:var(--font-size-sm);color:var(--color-secondary);margin:0 0 .75rem}.page_practical__dn_Oa{margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.page_practicalRow__pM0Iw{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.page_practicalLabel__gyEjW{font-size:var(--font-size-sm);color:var(--color-secondary)}.page_practicalValue___KBJo{margin:0;font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.page_practicalList__bKNHs{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}@media (min-width:700px){.page_practicalRow__pM0Iw{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;align-items:baseline}}.page_rail__PuvK4{scroll-margin-top:5rem}.page_railCard__h8xVr{background:var(--dusk);color:var(--ash);border-radius:20px;padding:1.75rem 1.5rem 1.5rem}.page_railTitle__c3StP{font-family:var(--font-playfair);font-weight:400;font-size:var(--font-size-xl);margin:0 0 .35rem;color:var(--ash)}.page_railIntro__whu_I{font-size:var(--font-size-sm);color:var(--ash-muted);margin:0 0 1.25rem}.page_shop__t3DOX{display:block}.page_shop__t3DOX iframe{height:500px;border:none;border-radius:14px;background:#ffffff}.page_shop__t3DOX p{margin:.75rem 0 0;font-size:var(--font-size-xs);color:var(--ash-muted);text-align:center}.page_shop__t3DOX a{color:var(--ember-bright)}@media (min-width:1000px){.page_shop__t3DOX iframe{height:min(500px,calc(100vh - 14rem));min-height:420px}.page_body__lGNbP{grid-template-columns:minmax(0,1fr) 400px;-moz-column-gap:4rem;column-gap:4rem;align-items:start}.page_rail__PuvK4{position:sticky;top:1.5rem}}@media (max-width:999px){.page_page__jxNdi~a[href*="wa.me"]{bottom:5.75rem}}@media (prefers-reduced-motion:reduce){.page_backIcon__nv0cp,.page_heroCta__2BuLY{transition:none}}