.chapter-header_head__Ovf75{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:28px;gap:28px;margin-bottom:clamp(36px,5vw,60px);padding-bottom:18px;border-bottom:1px solid var(--color-rule)}.chapter-header_title__bo8IX{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 400;font-size:clamp(36px,4.4vw,54px);line-height:1.05;letter-spacing:-.015em;margin:0 0 8px;color:var(--color-ink);font-weight:400}.chapter-header_accent__rwdzG{font-style:italic;color:var(--color-wine)}.chapter-header_sub__Nv3vI{font-family:var(--font-body),Georgia,serif;font-style:italic;font-size:17px;color:var(--color-ink-soft);margin:0;max-width:50ch;line-height:1.55}.chapter-header_meta__TXeQB{font-family:var(--font-type),monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-faint);align-self:end;text-align:right;line-height:1.5}@media (max-width:760px){.chapter-header_head__Ovf75{grid-template-columns:1fr}.chapter-header_meta__TXeQB{text-align:left}}.guide-section_chapter__dJwGi{padding:clamp(56px,8vw,112px) 0;position:relative}.guide-section_background__jKVRc{background:linear-gradient(180deg,transparent,rgba(184,148,86,.08))}.guide-section_container__dj7tI{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.guide-section_grid__Apbht{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}@media (max-width:880px){.guide-section_grid__Apbht{grid-template-columns:1fr}}.guide-section_portrait__cGhFo{position:relative;width:100%;max-width:460px;margin:0 auto}.guide-section_frame__d_rXC{width:100%;aspect-ratio:4/5;background:var(--color-paper-warm);border:1px solid var(--color-rule);padding:18px;box-shadow:0 16px 32px -20px rgba(42,29,18,.35)}.guide-section_frameInner__LMt5x{width:100%;height:100%;background:var(--color-paper);display:grid;place-items:center}.guide-section_portraitSvg__cRlMJ{width:100%;height:100%}.guide-section_ribbon__HqukT{position:absolute;bottom:-24px;left:-18px;font-family:var(--font-hand),cursive;font-size:22px;color:var(--color-ink);background:var(--color-vellum);border:1px solid var(--color-rule);padding:8px 16px;transform:rotate(-3deg);box-shadow:0 3px 8px rgba(42,29,18,.12);display:inline-flex;align-items:center;gap:8px}.guide-section_ribbonIcon__8i5Ck{color:var(--color-wine)}.guide-section_text__WuTwr{max-width:56ch}.guide-section_pullquote__UR_zd{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 350;font-style:italic;font-size:clamp(24px,2.6vw,32px);line-height:1.25;color:var(--color-wine-deep);margin:0 0 28px;position:relative;padding-left:28px}.guide-section_pullquote__UR_zd:before{content:"“";position:absolute;left:-4px;top:-18px;font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 0,"wght" 500;font-size:88px;color:var(--color-ocre);line-height:1}.guide-section_body__eQTqn{margin:0 0 16px;font-size:18px;color:var(--color-ink-soft);line-height:1.65}.guide-section_body__eQTqn:first-of-type:first-letter{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-size:1.4em;color:var(--color-wine)}.guide-section_signature__DkxkB{margin-top:24px;display:flex;align-items:center;gap:18px}.guide-section_signatureSvg__QHwV5{height:56px;width:auto;color:var(--color-ink)}.guide-section_who__IIAnJ{font-family:var(--font-type),monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-faint);line-height:1.5}.paper-lightbox_dialog__8PtWy{width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;border:0;margin:0;background:transparent;color:var(--color-vellum)}.paper-lightbox_dialog__8PtWy::-webkit-backdrop{background:radial-gradient(ellipse at 50% 30%,rgba(74,19,34,.28),transparent 60%),rgba(26,16,9,.92);backdrop-filter:blur(6px) saturate(.9);-webkit-backdrop-filter:blur(6px) saturate(.9)}.paper-lightbox_dialog__8PtWy::backdrop{background:radial-gradient(ellipse at 50% 30%,rgba(74,19,34,.28),transparent 60%),rgba(26,16,9,.92);backdrop-filter:blur(6px) saturate(.9);-webkit-backdrop-filter:blur(6px) saturate(.9)}.paper-lightbox_dialog__8PtWy[open]{animation:paper-lightbox_dialog-in___NxaO .25s var(--ease-paper,ease-out)}@keyframes paper-lightbox_dialog-in___NxaO{0%{opacity:0}to{opacity:1}}.paper-lightbox_frame__rgrno{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(32px,5vw,64px);box-sizing:border-box}.paper-lightbox_figure__L_wBQ{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%;max-height:100%}.paper-lightbox_img__qgBTX{max-width:min(92vw,1400px);max-height:78vh;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 1px 0 rgba(255,253,247,.04),0 30px 80px -30px rgba(0,0,0,.7);animation:paper-lightbox_img-in__YvVjR .35s var(--ease-paper,ease-out)}@keyframes paper-lightbox_img-in__YvVjR{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.paper-lightbox_caption__xrTCA{font-family:var(--font-body),Georgia,serif;font-style:italic;font-size:14px;color:rgba(255,253,247,.7);text-align:center;max-width:60ch;line-height:1.5;margin:0}.paper-lightbox_close__Kpa7Q,.paper-lightbox_nav__yYOTk{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,253,247,.25);color:var(--color-vellum);border-radius:999px;cursor:pointer;transition:color .2s var(--ease-paper,ease-out),border-color .2s var(--ease-paper,ease-out),background-color .2s var(--ease-paper,ease-out),transform .2s var(--ease-paper,ease-out)}.paper-lightbox_close__Kpa7Q:focus-visible,.paper-lightbox_close__Kpa7Q:hover,.paper-lightbox_nav__yYOTk:focus-visible,.paper-lightbox_nav__yYOTk:hover{color:var(--color-paper);border-color:var(--color-paper);background:rgba(255,253,247,.08);outline:none}.paper-lightbox_close__Kpa7Q:active,.paper-lightbox_nav__yYOTk:active{transform:scale(.96)}.paper-lightbox_close__Kpa7Q{top:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px);width:44px;height:44px;font-size:26px;font-weight:300}.paper-lightbox_close__Kpa7Q,.paper-lightbox_nav__yYOTk{line-height:1;font-family:var(--font-display),Georgia,serif}.paper-lightbox_nav__yYOTk{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:32px}.paper-lightbox_nav__yYOTk:active{transform:translateY(-50%) scale(.96)}.paper-lightbox_navPrev__ETKuH{left:clamp(16px,3vw,32px)}.paper-lightbox_navNext__YpeQf{right:clamp(16px,3vw,32px)}.paper-lightbox_counter__jL2OC{position:absolute;bottom:clamp(20px,3vw,28px);left:50%;transform:translateX(-50%);margin:0;display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-type),"Courier New",monospace;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,253,247,.75)}.paper-lightbox_counterSep__ciw_A{opacity:.4}@media (max-width:640px){.paper-lightbox_nav__yYOTk{width:40px;height:40px;font-size:24px;border-color:rgba(255,253,247,.15)}.paper-lightbox_navPrev__ETKuH{left:8px}.paper-lightbox_navNext__YpeQf{right:8px}.paper-lightbox_img__qgBTX{max-height:70vh}}@media (prefers-reduced-motion:reduce){.paper-lightbox_dialog__8PtWy[open],.paper-lightbox_img__qgBTX{animation:none}}.paper-carousel_frame__CmdAY{position:relative;margin:0 auto;width:100%;isolation:isolate}.paper-carousel_stack__NuUF4{position:absolute;inset:0}.paper-carousel_slide__R1_kw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 1.2s var(--ease-paper);will-change:opacity;padding:10px 10px 24px;background:#fffdf7;border:1px solid var(--color-rule);border-radius:4px;box-shadow:0 1px 0 rgba(168,140,92,.1),0 18px 36px -20px rgba(74,19,34,.35),0 6px 12px -10px rgba(168,140,92,.25);transform-origin:center center;transform:rotate(0deg)}.paper-carousel_slideActive__c9i3Z{opacity:1;z-index:1}.paper-carousel_slideButton__arHjP{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:zoom-in;text-align:left;transition:opacity 1.2s var(--ease-paper),box-shadow .25s var(--ease-paper),transform .25s var(--ease-paper)}.paper-carousel_slideButton__arHjP:hover{box-shadow:0 1px 0 rgba(168,140,92,.1),0 22px 44px -20px rgba(74,19,34,.45),0 8px 14px -10px rgba(168,140,92,.3)}.paper-carousel_slideButton__arHjP:focus-visible{outline:2px solid var(--color-wine);outline-offset:4px}.paper-carousel_img__b37L1{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(.95) contrast(1.02)}.paper-carousel_dots__6SeQI{position:absolute;bottom:6px;left:0;right:0;display:flex;gap:8px;justify-content:center;z-index:2;pointer-events:auto}.paper-carousel_dot__gbJ8a{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:8px;border-radius:50%;border:1px solid var(--color-rule);background:rgba(255,253,247,.65);padding:0;cursor:pointer;transition:background-color .2s var(--ease-paper),border-color .2s var(--ease-paper),transform .2s var(--ease-paper)}.paper-carousel_dot__gbJ8a:hover{border-color:var(--color-wine);transform:scale(1.15)}.paper-carousel_dot__gbJ8a:focus-visible{outline:2px solid var(--color-wine);outline-offset:2px}.paper-carousel_dotActive__qYA_t{background:var(--color-wine);border-color:var(--color-wine)}.paper-carousel_srOnly__ivefT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.paper-carousel_slide__R1_kw{transition:opacity .001ms}}.hero-section_hero__hKSwD{position:relative;padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,88px);overflow:hidden}.hero-section_container__ZZqtg{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.hero-section_hero__hKSwD .hero-section_container__ZZqtg:first-of-type{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}@media (max-width:920px){.hero-section_hero__hKSwD .hero-section_container__ZZqtg:first-of-type{grid-template-columns:1fr}}.hero-section_text__xmEh6{min-width:0}.hero-section_eyebrow__H75cr{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-type),monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 28px}.hero-section_eyebrow__H75cr:before{content:"";display:block;width:42px;height:1px;background:var(--color-ink-faint)}.hero-section_title__DYKJL{font-family:var(--font-display),Georgia,serif;font-weight:350;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 350;font-size:clamp(48px,7.2vw,96px);line-height:.96;letter-spacing:-.02em;margin:0;color:var(--color-ink)}.hero-section_accent__6fYW7{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 400;color:var(--color-wine);display:inline-block}.hero-section_amp__p8Kgk{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 300;color:var(--color-ocre);padding:0 .06em}.hero-section_lede__EC850{font-family:var(--font-body),Georgia,serif;font-style:italic;font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--color-ink-soft);margin:32px 0 0;max-width:36ch}.hero-section_lede__EC850:first-letter{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-size:3.2em;float:left;line-height:.9;padding:.06em .08em 0 0;color:var(--color-wine);font-style:normal}.hero-section_actions__ErXat{display:flex;align-items:center;gap:18px;margin-top:40px;flex-wrap:wrap;position:relative}.hero-section_btn__ygPb_{position:relative;display:inline-flex;align-items:baseline;gap:10px;padding:16px 28px;font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 14,"SOFT" 100,"wght" 450;font-size:14px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-vellum);background:var(--color-wine);border:1px solid var(--color-wine);border-radius:0;cursor:pointer;overflow:hidden;transition:letter-spacing .4s var(--ease-paper)}.hero-section_btn__ygPb_:before{content:"";position:absolute;inset:0;background:var(--color-ink);transform:translateY(101%);transition:transform .5s var(--ease-paper);z-index:0}.hero-section_btn__ygPb_>*{position:relative;z-index:1}.hero-section_btn__ygPb_:focus-visible,.hero-section_btn__ygPb_:hover{letter-spacing:.2em;outline:none}.hero-section_btn__ygPb_:focus-visible:before,.hero-section_btn__ygPb_:hover:before{transform:translateY(0)}.hero-section_arrow___2cKV{transition:transform .4s var(--ease-paper)}.hero-section_btn__ygPb_:hover .hero-section_arrow___2cKV{transform:translateX(4px)}.hero-section_btnGhost__zunZl{background:transparent;color:var(--color-ink);border-color:var(--color-ink-faint)}.hero-section_btnGhost__zunZl:before{background:var(--color-wine)}.hero-section_btnGhost__zunZl:focus-visible,.hero-section_btnGhost__zunZl:hover{color:var(--color-vellum)}.hero-section_marginNote__IzcPV{position:absolute;left:-22px;bottom:-56px;width:180px;font-family:var(--font-hand),cursive;color:var(--color-wine);font-size:22px;line-height:1.1;transform:rotate(-6deg);pointer-events:none}.hero-section_handArrow__fs5HX{display:inline-block;vertical-align:middle;width:120px;height:36px;margin-top:4px}@media (max-width:920px){.hero-section_marginNote__IzcPV{display:none}}.hero-section_panorama__vvkME{position:relative;width:100%;max-width:760px;margin:0 auto;filter:drop-shadow(4px 8px 14px rgba(42,29,18,.12))}.hero-section_panoramaSvg__R_kIW{width:100%;height:100%;display:block}.hero-section_tape__VeuOA{position:absolute;top:-12px;left:50%;transform:translateX(-50%) rotate(-2deg);width:120px;height:28px;background:rgba(184,148,86,.42);border:1px solid rgba(138,74,38,.18);box-shadow:0 2px 6px rgba(42,29,18,.15);z-index:2}.hero-section_caption__ZYGbc{position:absolute;bottom:12px;right:14px;font-family:var(--font-hand),cursive;font-size:20px;color:var(--color-ink);transform:rotate(-2deg);background:rgba(243,233,214,.78);padding:4px 10px}.hero-section_statline____nlu{margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding-top:28px;border-top:1px solid var(--color-rule)}@media (max-width:760px){.hero-section_statline____nlu{grid-template-columns:repeat(2,1fr);gap:32px 24px}}.hero-section_statNum__hdaES{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 300;font-size:clamp(34px,4vw,52px);line-height:1;color:var(--color-wine);letter-spacing:-.02em}.hero-section_statNum__hdaES small{font-size:.5em}.hero-section_statLabel__uLHJA{font-family:var(--font-type),monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:8px}.hike-card_fiche__9WxCo{position:relative;padding:28px 26px 30px;background:var(--color-vellum);border:1px solid var(--color-rule);transition:transform .5s var(--ease-paper),box-shadow .5s var(--ease-paper)}.hike-card_fiche__9WxCo:before{content:"";position:absolute;inset:0;border:1px solid rgba(110,30,53,.1);transform:translate(6px,6px);z-index:-1;transition:transform .5s var(--ease-paper)}.hike-card_fiche__9WxCo:hover{transform:translate(-2px,-2px);box-shadow:0 18px 32px -16px rgba(42,29,18,.28)}.hike-card_fiche__9WxCo:hover:before{transform:translate(10px,10px)}.hike-card_illusLink__EuRFQ{display:block;text-decoration:none;color:inherit}.hike-card_illus__YNwYj{width:100%;aspect-ratio:5/4;margin-bottom:22px;background:var(--color-paper-warm);border:1px solid rgba(138,74,38,.18);display:grid;place-items:center;overflow:hidden}.hike-card_illusSvg__dY9LT{width:100%;height:100%}.hike-card_illusFrame__gjT_i{width:100%;margin-bottom:22px}.hike-card_nameLink__k6Awc{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s var(--ease-paper)}.hike-card_nameLink__k6Awc:focus-visible,.hike-card_nameLink__k6Awc:hover{background-size:100% 1px;color:var(--color-wine);outline:none}.hike-card_name__m1zm4{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 450;font-weight:450;font-size:26px;line-height:1.1;letter-spacing:-.01em;margin:0 0 6px;color:var(--color-ink)}.hike-card_epi__rX1De{font-family:var(--font-body),Georgia,serif;font-style:italic;font-size:15px;line-height:1.45;color:var(--color-ink-soft);margin:0 0 18px}.hike-card_stamps__Wt8qk{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.hike-card_stamp__A2WU0{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-type),monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-wine-deep);padding:6px 10px;border:1px solid var(--color-wine-deep);border-radius:999px;background:rgba(110,30,53,.04)}.hike-card_stampDifficulty__k9tnW{padding:4px 10px}.hike-card_stampLabel__EmC_O{font-size:10.5px}.hike-card_stampGrapes__hVh7K{display:block;width:40px;height:14px}.hike-card_stampDraft__U5jko{border-style:dashed;opacity:.7}.hike-card_foot__qMJNd{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px dashed var(--color-rule)}.hike-card_price__nceQN{font-family:var(--font-body),Georgia,serif;font-style:italic;color:var(--color-ink-soft)}.hike-card_price__nceQN strong{font-family:var(--font-display),Georgia,serif;font-style:normal;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-size:26px;color:var(--color-wine);font-weight:500;padding-left:4px}.hike-card_price__nceQN small{font-size:13px;color:var(--color-ink-faint);margin-left:4px}.hike-card_bookLink__OS1VA{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 14,"SOFT" 100,"wght" 500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--color-ink);position:relative;padding:6px 0}.hike-card_bookLink__OS1VA:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--color-wine);transform:scaleX(.4);transform-origin:left;transition:transform .4s var(--ease-paper)}.hike-card_bookLink__OS1VA:focus-visible:after,.hike-card_bookLink__OS1VA:hover:after{transform:scaleX(1)}.hike-card_bookLink__OS1VA:focus-visible{outline:none;color:var(--color-wine)}.hike-card_draft__620up{background:repeating-linear-gradient(135deg,var(--color-vellum),var(--color-vellum) 14px,var(--color-paper-warm) 14px,var(--color-paper-warm) 28px)}.hike-card_draft__620up .hike-card_illus__YNwYj{background:var(--color-paper);opacity:.7}@media (hover:none){.hike-card_fiche__9WxCo:hover{transform:none}}.sentiers-section_chapter__OGsRv{padding:clamp(56px,8vw,112px) 0;position:relative}.sentiers-section_container__C40kH{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.sentiers-section_grid__F4QVI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(28px,3vw,44px);gap:clamp(28px,3vw,44px)}@media (max-width:1020px){.sentiers-section_grid__F4QVI{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.sentiers-section_grid__F4QVI{grid-template-columns:1fr}}.sentiers-section_fiche___uhUY{position:relative;padding:28px 26px 30px;background:var(--color-vellum);border:1px solid var(--color-rule)}.sentiers-section_fiche___uhUY:before{content:"";position:absolute;inset:0;border:1px solid rgba(110,30,53,.1);transform:translate(6px,6px);z-index:-1}.sentiers-section_draft__KOszs{background:repeating-linear-gradient(135deg,var(--color-vellum),var(--color-vellum) 14px,var(--color-paper-warm) 14px,var(--color-paper-warm) 28px)}.sentiers-section_num__ZuRP0{position:absolute;top:18px;right:22px;font-family:var(--font-display),Georgia,serif;font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 300;font-size:26px;color:var(--color-ocre)}.sentiers-section_illus__hWWRF{width:100%;aspect-ratio:5/4;margin-bottom:22px;background:var(--color-paper);border:1px solid rgba(138,74,38,.18);display:grid;place-items:center;overflow:hidden;opacity:.7}.sentiers-section_illusSvg__6lD_w{width:100%;height:100%}.sentiers-section_name__GRpbx{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 450;font-weight:450;font-size:26px;line-height:1.1;letter-spacing:-.01em;margin:0 0 6px;color:var(--color-ink)}.sentiers-section_epi__HVik4{font-family:var(--font-body),Georgia,serif;font-style:italic;font-size:15px;line-height:1.45;color:var(--color-ink-soft);margin:0 0 18px}.sentiers-section_stamps__v7z2q{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.sentiers-section_stamp__TKwL3{display:inline-flex;align-items:center;font-family:var(--font-type),monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-wine-deep);padding:6px 10px;border:1px solid var(--color-wine-deep);border-radius:999px;background:rgba(110,30,53,.04)}.sentiers-section_stampDraft__LkzJq{border-style:dashed;opacity:.7}.sentiers-section_foot__eAhNx{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px dashed var(--color-rule)}.sentiers-section_price__zQslq{font-family:var(--font-body),Georgia,serif;font-style:italic;color:var(--color-ink-soft);opacity:.7}.sentiers-section_bookLink__CKuTG{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 14,"SOFT" 100,"wght" 500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--color-ink);position:relative;padding:6px 0;opacity:.7}.sentiers-section_bookLink__CKuTG:focus-visible,.sentiers-section_bookLink__CKuTG:hover{opacity:1;color:var(--color-wine);outline:none}.how-it-works_chapter__YGhrD{padding:clamp(56px,8vw,112px) 0;position:relative}.how-it-works_container__NbhQO{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.how-it-works_steps__oCSZa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(28px,3vw,48px);gap:clamp(28px,3vw,48px);position:relative}@media (max-width:880px){.how-it-works_steps__oCSZa{grid-template-columns:1fr}}.how-it-works_step__qwNgH{position:relative;padding:28px 24px 30px;background:var(--color-vellum);border:1px solid var(--color-rule)}.how-it-works_illus__xI_x4{margin:12px 0 18px;height:90px}.how-it-works_illusSvg__RnOmP{height:100%;width:auto}.how-it-works_title__m9A9E{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 450;font-weight:450;font-size:22px;letter-spacing:-.005em;margin:0 0 8px}.how-it-works_body__HTe5P{margin:0;font-size:16.5px;color:var(--color-ink-soft);line-height:1.55}.how-it-works_arrow__vDrdR{position:absolute;top:50%;transform:translateY(-50%);width:60px;color:var(--color-ocre);pointer-events:none;opacity:.7}.how-it-works_arrow1__spDqi{left:32%}.how-it-works_arrow2__uekMg{left:65.5%}@media (max-width:880px){.how-it-works_arrow__vDrdR{display:none}}.practical-infos_chapter__v8d_a{padding:clamp(56px,8vw,112px) 0;position:relative}.practical-infos_container__H76Fv{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.practical-infos_infos__0Bbgn{position:relative;padding:clamp(36px,5vw,56px);background:var(--color-paper-warm);border-color:rgba(138,74,38,.22);border-style:solid;border-width:2px 1px}.practical-infos_infos__0Bbgn:after,.practical-infos_infos__0Bbgn:before{content:"";position:absolute;left:0;right:0;height:8px;background:radial-gradient(circle at 6px 4px,var(--color-paper) 5px,transparent 6px) repeat-x;background-size:16px 8px}.practical-infos_infos__0Bbgn:before{top:-2px}.practical-infos_infos__0Bbgn:after{bottom:-2px;transform:rotate(180deg)}.practical-infos_grid__7Kt0I{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px 32px;gap:36px 32px}@media (max-width:880px){.practical-infos_grid__7Kt0I{grid-template-columns:1fr 1fr}}@media (max-width:540px){.practical-infos_grid__7Kt0I{grid-template-columns:1fr}}.practical-infos_info__NBfCk{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;align-items:start}.practical-infos_icon__4kcrz{width:36px;height:36px;color:var(--color-wine-deep)}.practical-infos_title__R0GBV{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-weight:500;font-size:18px;margin:0 0 4px}.practical-infos_body__qLAS8{margin:0;font-size:16px;color:var(--color-ink-soft);line-height:1.55}.practical-infos_legal__SdnO9{margin:clamp(40px,6vw,80px) auto 0;max-width:760px}.practical-infos_legal__SdnO9>div{text-align:center;padding:26px 24px;border:2.5px solid var(--color-wine-deep);border-radius:8px;color:var(--color-wine-deep);background:repeating-linear-gradient(45deg,transparent,transparent 22px,rgba(110,30,53,.03) 0,rgba(110,30,53,.03) 24px);position:relative;transform:rotate(-.6deg);font-family:var(--font-type),monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1.7}.reservation_page__OGFVK{padding:clamp(40px,6vw,72px) 0 80px}.reservation_container__cEoMq{max-width:1100px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.reservation_title___jSve{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-style:italic;font-size:clamp(32px,5vw,48px);letter-spacing:-.015em;color:var(--color-ink);margin:0 0 8px}.reservation_subtitle__JbIYg{font-family:var(--font-body),Georgia,serif;font-style:italic;color:var(--color-ink-soft);font-size:clamp(15px,1.4vw,17px);line-height:1.6;margin:0 0 16px;max-width:56ch}.reservation_languageNotice__sfjNe{margin:0 0 clamp(28px,4vw,40px);padding:10px 14px;display:inline-block;font-family:var(--font-type),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);border-left:2px solid var(--color-ocre);background:rgba(184,148,86,.08)}.reservation_privateBlock__lQ_Gu{margin-top:clamp(48px,6vw,80px);padding:clamp(24px,4vw,36px);background:var(--color-vellum);border:1px dashed var(--color-rule);border-radius:4px;max-width:720px}.reservation_privateTitle__GXbNG{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 400;font-size:clamp(22px,2.4vw,28px);font-weight:400;margin:0 0 12px;color:var(--color-ink)}.reservation_privateText__SI_xV{font-family:var(--font-body),Georgia,serif;color:var(--color-ink-soft);line-height:1.6;margin:0 0 20px}.reservation_privateCta__vQ2pL{display:inline-block;font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 14,"SOFT" 100,"wght" 500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-wine);border-bottom:1px solid var(--color-wine);padding-bottom:2px;transition:color .2s var(--ease-paper)}.reservation_privateCta__vQ2pL:focus-visible,.reservation_privateCta__vQ2pL:hover{color:var(--color-wine-deep);outline:none}.reservation_empty__Y_r8P{padding:24px;font-family:var(--font-body),Georgia,serif;font-style:italic;color:var(--color-ink-soft)}.reservation_picker__F9VjB{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.reservation_tabsStrip__BwezV{display:flex;gap:14px;padding:4px;flex-wrap:wrap;scrollbar-width:thin;scrollbar-color:rgba(168,140,92,.4) transparent}@media (max-width:760px){.reservation_tabsStrip__BwezV{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:4px 4px 14px;scroll-snap-type:x mandatory;scroll-padding-inline:4px;margin:0 -4px}.reservation_tabsStrip__BwezV::-webkit-scrollbar{height:4px}.reservation_tabsStrip__BwezV::-webkit-scrollbar-thumb{background:rgba(168,140,92,.4);border-radius:2px}}.reservation_tab__nroSh{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:44px 1fr;align-items:stretch;grid-gap:0;gap:0;min-width:280px;max-width:360px;padding:0;background:var(--color-vellum);border:1px solid var(--color-rule);border-radius:8px;cursor:pointer;font:inherit;color:var(--color-ink);text-align:left;scroll-snap-align:start;flex-shrink:0;overflow:hidden;transition:border-color .2s var(--ease-paper),background-color .2s var(--ease-paper),box-shadow .2s var(--ease-paper),transform .15s var(--ease-paper)}@media (max-width:760px){.reservation_tab__nroSh{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 56px);max-width:calc(100% - 56px);grid-template-columns:40px 1fr}}.reservation_tab__nroSh:hover{border-color:rgba(136,20,51,.4);transform:translateY(-1px)}.reservation_tab__nroSh:focus-visible{outline:2px solid var(--color-wine);outline-offset:3px}.reservation_tabSelected__DnjHZ{background:#fffdf7;border-color:var(--color-wine);box-shadow:0 12px 28px -18px rgba(74,19,34,.4)}.reservation_tabSelected__DnjHZ:hover{transform:none}.reservation_tabNumeral__A8_MG{display:flex;align-items:center;justify-content:center;font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-style:italic;font-size:22px;line-height:1;color:var(--color-wine);opacity:.45;border-right:1px dashed var(--color-rule);background:rgba(168,140,92,.04);transition:opacity .2s var(--ease-paper),color .2s var(--ease-paper)}.reservation_tabSelected__DnjHZ .reservation_tabNumeral__A8_MG{opacity:.95}.reservation_tabBody__G1Gtk{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px}.reservation_tabName__urXuA{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-style:italic;font-size:17px;line-height:1.15;color:var(--color-ink);letter-spacing:-.005em}.reservation_tabMeta__gqStb{font-family:var(--font-type),"Courier New",monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-faint)}.reservation_tabFoot__GyFZQ{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.reservation_tabPrice__5RyMv{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 14,"SOFT" 100,"wght" 500;font-size:15px;color:var(--color-wine)}.reservation_tabPrice__5RyMv small{font-family:var(--font-body),Georgia,serif;font-style:italic;font-size:11px;color:var(--color-ink-soft);margin-left:2px}.reservation_detail__LDghX{display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:start;animation:reservation_detailFade__CxcJ5 .25s var(--ease-paper) both}@keyframes reservation_detailFade__CxcJ5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.reservation_detail__LDghX{grid-template-columns:1fr;gap:28px}}.reservation_detailLeft__vxF1Z{display:flex;flex-direction:column;gap:20px}.reservation_detailGallery__8F8Eo{width:100%}.reservation_detailPlaceholder__T9lZQ{position:relative;width:100%;aspect-ratio:3/2;background:var(--color-vellum);border:1px dashed var(--color-rule);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;overflow:hidden}.reservation_detailPlaceholderSvg__L82RG{width:60%;max-width:220px;height:auto;opacity:.7}.reservation_detailPlaceholderLabel__onObH{font-family:var(--font-type),"Courier New",monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-faint)}.reservation_detailTitle__r0Ndb{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 500;font-style:italic;font-size:clamp(24px,3vw,32px);color:var(--color-ink);margin:0;letter-spacing:-.01em}.reservation_detailDesc__jevSs{font-size:16px;line-height:1.7;max-width:56ch}.reservation_detailDesc__jevSs,.reservation_detailNotes__A9lbO{font-family:var(--font-body),Georgia,serif;color:var(--color-ink-soft);margin:0}.reservation_detailNotes__A9lbO{list-style:none;padding:14px 16px;background:var(--color-vellum);border:1px solid var(--color-rule);border-radius:8px;display:flex;flex-direction:column;gap:6px;font-size:14px}.reservation_detailNotes__A9lbO li{line-height:1.5}@media (prefers-reduced-motion:reduce){.reservation_detail__LDghX{animation:none}}