.page_hero__N4wf6{position:relative;min-height:92vh;display:flex;align-items:flex-end;padding-block:6rem;overflow:hidden;isolation:isolate;color:#fffefa}.page_heroImage__7XY_F{object-fit:cover;z-index:-2;filter:saturate(.95) contrast(1.05)}.page_heroFallback__kvXPx{position:absolute;inset:0;z-index:-2}.page_heroFallback__kvXPx svg{width:100%;height:100%}.page_heroOverlay__qzNlb{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(26,22,17,.15),rgba(26,22,17,.1) 40%,rgba(26,22,17,.85)),linear-gradient(105deg,rgba(122,55,27,.45),rgba(26,22,17,.25) 55%,transparent)}.page_heroInner__VayT9{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:60rem;position:relative;z-index:1}.page_heroChip__Zo_jj{display:inline-flex;align-items:center;gap:.5rem;padding:6px 14px;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:rgba(255,254,250,.12);color:#fffefa;border:1px solid rgba(255,254,250,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:-moz-fit-content;width:fit-content}.page_heroChip__Zo_jj span{color:#d49370;font-size:1.4em;line-height:0}.page_heroTitle___OK6_{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:900;line-height:.95;letter-spacing:-.03em;font-variation-settings:"opsz" 144;margin:0;color:#fffefa;text-shadow:0 2px 24px rgba(0,0,0,.35);font-variation-settings:"opsz" 144,"SOFT" 60}.page_heroLead__0Mruq{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:400;line-height:1.5;color:rgba(255,254,250,.92);max-width:44rem;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.4)}.page_heroActions__tqJv_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.page_btnPrimary__LzVaT{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 2rem;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page_btnPrimary__LzVaT:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.page_btnPrimary__LzVaT:active{transform:translateY(1px)}.page_btnPrimary__LzVaT:disabled{opacity:.5;cursor:not-allowed}.page_btnPrimary__LzVaT{background:#a04b25;color:#fffefa;border:1px solid #a04b25;box-shadow:0 4px 12px rgba(160,75,37,.3)}.page_btnPrimary__LzVaT:hover:not(:disabled){background:#7a371b;border-color:#7a371b;box-shadow:0 8px 20px rgba(160,75,37,.4);transform:translateY(-2px);color:#fffefa}.page_btnGhost__ICBlD{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 2rem;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page_btnGhost__ICBlD:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.page_btnGhost__ICBlD:active{transform:translateY(1px)}.page_btnGhost__ICBlD:disabled{opacity:.5;cursor:not-allowed}.page_btnGhost__ICBlD{background:rgba(255,254,250,.9);color:#1a1611;border:1px solid #d9cfb6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_btnGhost__ICBlD:hover:not(:disabled){background:#fffefa;border-color:#a04b25;transform:translateY(-2px)}.page_heroScroll__lBGfT{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(255,254,250,.75);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;animation:page_bounce__zJICD 2.4s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.page_heroScroll__lBGfT{animation:none}}@keyframes page_bounce__zJICD{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.page_stats__FLfue{background:#1a1611;color:#f8f4ea;padding-block:3rem;position:relative;overflow:hidden}.page_stats__FLfue:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(160,75,37,.18),transparent 60%),radial-gradient(ellipse 50% 80% at 20% 50%,rgba(200,133,28,.08),transparent 60%);pointer-events:none}.page_statsInner__CxUAM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem 1rem;gap:1.5rem 1rem;position:relative}@media(min-width:768px){.page_statsInner__CxUAM{grid-template-columns:repeat(4,1fr);gap:1rem}.page_statsInner__CxUAM>.page_stat__GBcs1+.page_stat__GBcs1{border-left:1px solid rgba(248,244,234,.15);padding-left:1rem}}.page_stat__GBcs1{display:flex;flex-direction:column;gap:.5rem;padding-inline:.5rem}.page_statNumber__2kMWF{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;color:#fffefa;line-height:1;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 30}.page_statLabel__trxMv{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(248,244,234,.7)}.page_intro__s3hVP{padding-block:6rem}.page_introHead__566kw{max-width:56rem;margin-bottom:3rem}.page_introHead__566kw h2{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:0 0 1rem}.page_lead__J1w_1{font-size:1.125rem;color:#524739;line-height:1.65}@media(min-width:768px){.page_lead__J1w_1{font-size:1.5rem;line-height:1.55}}.page_shortcuts__SxWC1{list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem}@media(min-width:768px){.page_shortcuts__SxWC1{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_shortcuts__SxWC1{grid-template-columns:repeat(4,1fr)}}.page_shortcuts__SxWC1>li>a{display:flex;flex-direction:column;gap:.5rem;padding:2rem 1.5rem;background:#fffefa;border:1px solid #d9cfb6;border-radius:20px;text-decoration:none;color:#1a1611;transition:all .24s cubic-bezier(.4,0,.2,1);height:100%;position:relative;overflow:hidden}.page_shortcuts__SxWC1>li>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#a04b25;transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.4,0,.2,1) cubic-bezier(.19,1,.22,1)}.page_shortcuts__SxWC1>li>a strong{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:700;color:#1a1611;letter-spacing:-.01em}.page_shortcuts__SxWC1>li>a span:last-child{font-size:.875rem;color:#524739;line-height:1.5}.page_shortcuts__SxWC1>li>a:hover{transform:translateY(-4px);border-color:#a04b25;box-shadow:0 18px 36px rgba(31,27,22,.12),0 6px 12px rgba(31,27,22,.06)}.page_shortcuts__SxWC1>li>a:hover:before{transform:scaleX(1)}.page_shortcutIcon__K84Eb{font-size:2rem;line-height:1;margin-bottom:.5rem}.page_sectionAlt__lHzpb{background:#efe7d2;padding-block:6rem;position:relative}.page_sectionAlt__lHzpb:after,.page_sectionAlt__lHzpb:before{content:"";position:absolute;left:0;right:0;height:32px;pointer-events:none}.page_sectionAlt__lHzpb:before{top:-1px;background:radial-gradient(ellipse 60% 100% at 50% 0,#F8F4EA 50%,transparent 51%)}.page_sectionAlt__lHzpb:after{bottom:-1px;background:radial-gradient(ellipse 60% 100% at 50% 100%,#F8F4EA 50%,transparent 51%)}.page_block__tbdzB{padding-block:3rem}.page_blockHeader__lLs2R{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:3rem;position:relative}.page_blockHeader__lLs2R h2{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,4.5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0}@media(min-width:768px){.page_blockHeader__lLs2R{grid-template-columns:1fr auto;align-items:end}.page_blockHeader__lLs2R h2{grid-column:1/2;grid-row:2}.page_blockHeader__lLs2R>span:first-child{grid-column:1/2;grid-row:1}.page_blockHeader__lLs2R>a{grid-column:2;grid-row:2;align-self:end}}.page_linkAll__5DRBT{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;color:#7a371b;display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;transition:gap .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.page_linkAll__5DRBT:hover{color:#a04b25;gap:.75rem}.page_cards__VocuJ{list-style:none;padding:0;margin:0;display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.page_cards__VocuJ{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_cards__VocuJ{grid-template-columns:repeat(3,1fr)}}.page_cards__VocuJ>li>article{background:#fffefa;border:1px solid rgba(217,207,182,.6);border-radius:20px;box-shadow:0 2px 4px rgba(31,27,22,.06),0 1px 2px rgba(31,27,22,.04);transition:box-shadow .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1);overflow:hidden}.page_cards__VocuJ>li>article:hover{box-shadow:0 24px 48px rgba(122,55,27,.18),0 8px 16px rgba(31,27,22,.08);transform:translateY(-4px);border-color:rgba(160,75,37,.25)}.page_cards__VocuJ>li>article{padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;height:100%}.page_cards__VocuJ>li>article h3{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin:0;color:#1a1611}.page_cards__VocuJ>li>article p{margin:0;color:#524739;line-height:1.6;font-size:.875rem}@media(min-width:768px){.page_cards__VocuJ>li>article p{font-size:1rem}}.page_dateBadge__xhLPa{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;background:#a04b25;color:#fffefa;border-radius:12px;margin-bottom:.5rem;box-shadow:0 6px 16px rgba(160,75,37,.3)}.page_dateBadge__xhLPa strong{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1;font-variation-settings:"opsz" 144}.page_dateBadge__xhLPa span{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:2px}.page_metaLine__1JTHC{font-size:.875rem;color:#524739;display:flex;align-items:center;gap:.5rem}.page_readMore__3jOh3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:.875rem;text-decoration:none;color:#7a371b;margin-top:.5rem;align-self:end;transition:gap .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.page_readMore__3jOh3:hover{color:#a04b25}.page_badge__nQZw4{border-radius:9999px;background:rgba(122,55,27,.1);color:#7a371b;border:1px solid rgba(122,55,27,.2)}.page_badge__nQZw4,.page_badge_easy__7lbrQ{display:inline-flex;align-items:center;gap:.25rem;padding:4px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.page_badge_easy__7lbrQ{border-radius:9999px;background:rgba(60,90,61,.1);color:#3c5a3d;border:1px solid rgba(60,90,61,.2)}.page_badge_moderate__EsB13{border-radius:9999px;background:rgba(142,92,15,.1);color:#8e5c0f;border:1px solid rgba(142,92,15,.2)}.page_badge_hard__RcSUV,.page_badge_moderate__EsB13{display:inline-flex;align-items:center;gap:.25rem;padding:4px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.page_badge_hard__RcSUV{border-radius:9999px;background:rgba(155,44,44,.1);color:#9b2c2c;border:1px solid rgba(155,44,44,.2)}.page_routeMeta__iPS6t{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page_routeStat__dW_hF{font-size:.875rem;font-weight:600;color:#524739;display:inline-flex;align-items:center}.page_routeStat__dW_hF:before{content:"·";margin-right:.5rem;color:#d9cfb6}.page_placesGrid__voh3j{list-style:none;padding:0;margin:0;display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width:480px){.page_placesGrid__voh3j{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_placesGrid__voh3j{grid-template-columns:repeat(4,1fr)}}.page_placeCard__ekoYH{list-style:none}.page_placeLink__ejtxb{background:#fffefa;border:1px solid rgba(217,207,182,.6);border-radius:20px;box-shadow:0 2px 4px rgba(31,27,22,.06),0 1px 2px rgba(31,27,22,.04);transition:box-shadow .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1);overflow:hidden}.page_placeLink__ejtxb:hover{box-shadow:0 24px 48px rgba(122,55,27,.18),0 8px 16px rgba(31,27,22,.08);transform:translateY(-4px);border-color:rgba(160,75,37,.25)}.page_placeLink__ejtxb{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;padding:0}.page_placeLink__ejtxb h3{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:700;margin:.5rem 0;color:#1a1611;line-height:1.2;letter-spacing:-.015em}.page_placeLink__ejtxb p{margin:0;font-size:.875rem;color:#524739;line-height:1.5}.page_placeMedia__2RdBa{position:relative;aspect-ratio:4/3;background:linear-gradient(135deg,#D49370,#8A7E6E);overflow:hidden}.page_placeMedia__2RdBa img{object-fit:cover;transition:transform .6s cubic-bezier(.19,1,.22,1)}.page_placeLink__ejtxb:hover .page_placeMedia__2RdBa img{transform:scale(1.06)}.page_placeMediaFallback__75AFs{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(160,75,37,.5),transparent 60%),radial-gradient(circle at 80% 20%,rgba(44,39,34,.4),transparent 60%),linear-gradient(135deg,#D49370,#8A7E6E)}.page_placeBody__p_1zJ{padding:1.5rem;display:grid;grid-gap:.5rem;gap:.5rem;flex:1 1}.page_ctaBlog__Qpo68{background:#1a1611;color:#f8f4ea;padding-block:6rem;margin-top:3rem;position:relative;overflow:hidden}.page_ctaBlog__Qpo68:before{top:-150px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(160,75,37,.22),transparent 70%)}.page_ctaBlog__Qpo68:after,.page_ctaBlog__Qpo68:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page_ctaBlog__Qpo68:after{bottom:-200px;left:-150px;width:450px;height:450px;background:radial-gradient(circle,rgba(200,133,28,.12),transparent 70%)}.page_ctaBlogInner__5TpDl{display:grid;grid-gap:3rem;gap:3rem;align-items:center;position:relative}@media(min-width:1024px){.page_ctaBlogInner__5TpDl{grid-template-columns:2fr 1fr}}.page_ctaBlogInner__5TpDl h2{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,4.5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fffefa;margin:.5rem 0 1rem}.page_ctaBlogInner__5TpDl p{color:rgba(255,254,250,.85);font-size:1.125rem;max-width:40rem;line-height:1.65}.page_ctaEyebrow__hwUfA{color:#c8851c!important}.page_ctaEyebrow__hwUfA:before{background:#c8851c}.page_ctaBlogActions__6v5_X{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.page_btnLight__fxky6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 2rem;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page_btnLight__fxky6:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.page_btnLight__fxky6:active{transform:translateY(1px)}.page_btnLight__fxky6:disabled{opacity:.5;cursor:not-allowed}.page_btnLight__fxky6{background:#a04b25;color:#fffefa;border:1px solid #a04b25;box-shadow:0 4px 16px rgba(160,75,37,.4)}.page_btnLight__fxky6:hover:not(:disabled){background:#fffefa;color:#1a1611;border-color:#fffefa;transform:translateY(-2px)}.page_btnOutlineLight__ml7UN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 2rem;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page_btnOutlineLight__ml7UN:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.page_btnOutlineLight__ml7UN:active{transform:translateY(1px)}.page_btnOutlineLight__ml7UN:disabled{opacity:.5;cursor:not-allowed}.page_btnOutlineLight__ml7UN{background:rgba(0,0,0,0);color:#fffefa;border:1.5px solid rgba(255,254,250,.4)}.page_btnOutlineLight__ml7UN:hover:not(:disabled){background:rgba(255,254,250,.08);border-color:#fffefa;color:#fffefa;transform:translateY(-2px)}.page_featuredPost__77oTD{background:rgba(255,254,250,.06);border:1px solid rgba(255,254,250,.18);border-radius:20px;padding:2rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page_featuredPost__77oTD h3{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:700;margin:.5rem 0;line-height:1.2}.page_featuredPost__77oTD h3 a{color:#fffefa;text-decoration:none}.page_featuredPost__77oTD h3 a:hover{color:#c8851c}.page_featuredPost__77oTD p{margin:0;color:rgba(255,254,250,.7);font-size:.875rem}.page_featuredLabel__Bufue{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c8851c;display:inline-flex;align-items:center;gap:.5rem}.page_featuredLabel__Bufue:before{content:"";width:24px;height:1px;background:currentColor}