@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_wght_normal-s.p.414pqhsuahzob.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_wght_italic-s.p.06jk3_18fnr_b.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.bodoni_c8211809-module__6f_PVW__className{font-family:bodoni,bodoni Fallback}.bodoni_c8211809-module__6f_PVW__variable{--font-bodoni:"bodoni", "bodoni Fallback"}
@font-face{font-family:tenor;src:url(../media/tenor_sans_latin_400_normal-s.p.3scwvecbmj5_y.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tenor Fallback;src:local(Arial);ascent-override:84.63%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:108.71%}.tenor_bacb3df8-module__2cgZlq__className{font-family:tenor,tenor Fallback}.tenor_bacb3df8-module__2cgZlq__variable{--font-tenor:"tenor", "tenor Fallback"}
@font-face{font-family:jost;src:url(../media/jost_latin_wght_normal-s.p.2oit_qwt_8fbv.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_e57da887-module__fER5pq__className{font-family:jost,jost Fallback}.jost_e57da887-module__fER5pq__variable{--font-jost:"jost", "jost Fallback"}
.page-module__K9Myma__root{--ink:#1e1a1c;--smoke:#4a4046;--mist:#9a8e94;--fog:#e2d8dc;--paper:#fdf8fa;--cream:#fefbf8;--blush:#e8c4c8;--rose:#c47880;--dusty:#a85c68;--mauve:#7a3d4a;--deep:#2a1820;--lavender:#c8bcd0;--petal:#f5e8ec;background:#1a1018;min-height:100vh;padding:40px 16px}.page-module__K9Myma__backLink{max-width:780px;font-family:var(--font-tenor), serif;letter-spacing:.22em;text-transform:uppercase;color:#e8c4c88c;margin:0 auto 16px;font-size:10px;text-decoration:none;transition:color .15s;display:block}.page-module__K9Myma__backLink:hover{color:#e8c4c8f2}.page-module__K9Myma__itinerary{font-family:var(--font-jost), sans-serif;background:var(--cream);color:var(--ink);max-width:780px;margin:0 auto;box-shadow:0 20px 80px #00000059}.page-module__K9Myma__hero{background:var(--deep);padding:52px 56px 38px;position:relative;overflow:hidden}.page-module__K9Myma__hero:after{content:"";pointer-events:none;background:radial-gradient(at 95% 110%,#c4788038 0%,#0000 55%),radial-gradient(at 5% -10%,#c8bcd01a 0%,#0000 50%);position:absolute;inset:0}.page-module__K9Myma__mountainSvg{opacity:.09;width:55%;position:absolute;bottom:0;right:-10px}.page-module__K9Myma__heroEyebrow{font-family:var(--font-tenor), serif;letter-spacing:.32em;text-transform:uppercase;color:var(--blush);z-index:2;margin-bottom:18px;font-size:10px;position:relative}.page-module__K9Myma__heroTitle{font-family:var(--font-bodoni), Georgia, serif;color:var(--cream);letter-spacing:-1px;z-index:2;font-size:96px;font-weight:400;line-height:.86;position:relative}.page-module__K9Myma__italic{color:var(--blush);font-style:italic;font-weight:300}.page-module__K9Myma__heroBottom{z-index:2;justify-content:space-between;align-items:flex-end;margin-top:24px;display:flex;position:relative}.page-module__K9Myma__heroTagline{font-family:var(--font-bodoni), Georgia, serif;color:var(--lavender);letter-spacing:.02em;font-size:16px;font-style:italic;font-weight:300}.page-module__K9Myma__heroMeta{text-align:right;font-family:var(--font-tenor), serif;color:var(--mist);letter-spacing:.18em;text-transform:uppercase;font-size:10px;line-height:2.2}.page-module__K9Myma__logistics{background:var(--mauve);grid-template-columns:repeat(4,1fr);display:grid}.page-module__K9Myma__logItem{border-right:1px solid #ffffff1a;padding:11px 18px}.page-module__K9Myma__logItem:last-child{border-right:none}.page-module__K9Myma__logLabel{font-family:var(--font-tenor), serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:3px;font-size:8px}.page-module__K9Myma__logVal{color:#ffffffeb;font-size:12px;font-weight:300}.page-module__K9Myma__body{background:var(--cream);flex-direction:column;gap:16px;padding:28px 56px 32px;display:flex}.page-module__K9Myma__dayCard{background:var(--paper);border:.75px solid var(--fog);border-left:2.5px solid var(--rose);grid-template-columns:96px 1fr;display:grid}.page-module__K9Myma__dayCard.page-module__K9Myma__c2{border-left-color:var(--dusty)}.page-module__K9Myma__dayCard.page-module__K9Myma__c3{border-left-color:var(--lavender)}.page-module__K9Myma__dayNumCol{border-right:.75px solid var(--fog);flex-direction:column;justify-content:space-between;padding:18px 14px;display:flex}.page-module__K9Myma__dayNum{font-family:var(--font-bodoni), Georgia, serif;color:var(--ink);font-size:42px;font-weight:400;line-height:1}.page-module__K9Myma__dayDow{font-family:var(--font-tenor), serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-top:4px;font-size:8px}.page-module__K9Myma__dayVibe{font-family:var(--font-bodoni), Georgia, serif;color:var(--rose);margin-top:12px;font-size:11px;font-style:italic;font-weight:300;line-height:1.4}.page-module__K9Myma__dayCard.page-module__K9Myma__c2 .page-module__K9Myma__dayVibe{color:var(--dusty)}.page-module__K9Myma__dayCard.page-module__K9Myma__c3 .page-module__K9Myma__dayVibe{color:var(--lavender)}.page-module__K9Myma__dayContent{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.page-module__K9Myma__slot{grid-template-columns:62px 1fr;gap:0 12px;display:grid}.page-module__K9Myma__slotLabel{font-family:var(--font-tenor), serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);padding-top:4px;font-size:8px;line-height:1.5}.page-module__K9Myma__slotTitle{font-family:var(--font-bodoni), Georgia, serif;color:var(--ink);letter-spacing:.01em;margin-bottom:5px;font-size:18px;font-weight:400;line-height:1.15}.page-module__K9Myma__slotBody{color:var(--smoke);font-size:12px;font-weight:300;line-height:1.6}.page-module__K9Myma__slotDetail{color:var(--mist);margin-top:4px;font-size:11px;font-weight:300;line-height:1.6}.page-module__K9Myma__slotDetail strong{color:var(--smoke);font-weight:400}.page-module__K9Myma__altLine{font-family:var(--font-bodoni), Georgia, serif;color:var(--lavender);margin-top:5px;font-size:11px;font-style:italic;font-weight:300}.page-module__K9Myma__pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.page-module__K9Myma__pill{font-family:var(--font-tenor), serif;letter-spacing:.12em;text-transform:uppercase;border:.75px solid var(--fog);color:var(--mist);border-radius:20px;padding:3px 11px;font-size:8px}.page-module__K9Myma__pillRose{border-color:var(--rose);color:var(--rose)}.page-module__K9Myma__rule{border:none;border-top:.75px solid var(--fog)}.page-module__K9Myma__footer{background:var(--deep);justify-content:space-between;align-items:center;padding:14px 56px;display:flex}.page-module__K9Myma__footerL{font-family:var(--font-bodoni), Georgia, serif;color:var(--lavender);font-size:13px;font-style:italic;font-weight:300}.page-module__K9Myma__footerR{font-family:var(--font-tenor), serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mist);font-size:8px}.page-module__K9Myma__cta{text-align:center;max-width:780px;margin:32px auto 0}.page-module__K9Myma__ctaButton{background:var(--cream);color:var(--deep);font-family:var(--font-tenor), serif;letter-spacing:.22em;text-transform:uppercase;border-radius:6px;padding:12px 24px;font-size:10px;text-decoration:none;transition:opacity .15s;display:inline-block}.page-module__K9Myma__ctaButton:hover{opacity:.88}@media (max-width:600px){.page-module__K9Myma__root{padding:0}.page-module__K9Myma__backLink{margin-bottom:0;padding:24px 24px 0}.page-module__K9Myma__hero{padding:36px 28px 28px}.page-module__K9Myma__heroTitle{font-size:60px}.page-module__K9Myma__heroBottom{flex-direction:column;align-items:flex-start;gap:12px}.page-module__K9Myma__heroMeta{text-align:left}.page-module__K9Myma__logistics{grid-template-columns:repeat(2,1fr)}.page-module__K9Myma__logItem:nth-child(2){border-right:none}.page-module__K9Myma__logItem:nth-child(3){border-top:1px solid #ffffff1a}.page-module__K9Myma__logItem:nth-child(4){border-top:1px solid #ffffff1a;border-right:none}.page-module__K9Myma__body{padding:20px 24px 28px}.page-module__K9Myma__dayCard{grid-template-columns:72px 1fr}.page-module__K9Myma__footer{text-align:center;flex-direction:column;gap:8px;padding:14px 28px}.page-module__K9Myma__cta{padding:0 24px 32px}}
