._section_14sct_1{color:#fffaf3;background:radial-gradient(circle at 8% 8%,#dabe9921,#0000 24rem),radial-gradient(circle at 92% 72%,#dabe991a,#0000 28rem),#30231b;padding:clamp(5rem,9vw,8.5rem) 0;position:relative;overflow:clip}._inner_14sct_12{width:min(100% - 2.5rem,78rem);margin-inline:auto}._heading_14sct_17{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}._eyebrow_14sct_24{color:#d8bc99;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}._heading_14sct_17 h2,._microHeading_14sct_34 h3,._featureBody_14sct_35 h3,._dialogBody_14sct_36 h2,._guideDetails_14sct_37 h4{font-family:var(--font-tmc-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-weight:400}._heading_14sct_17 h2{max-width:48rem;margin-top:.8rem;font-size:clamp(3.8rem,8vw,7.5rem);line-height:.84}._headingCopy_14sct_51{gap:.85rem;display:grid}._headingCopy_14sct_51 p,._headingCopy_14sct_51 span{color:#fffaf3c2;margin:0;line-height:1.7}._headingCopy_14sct_51 p{font-size:.92rem}._headingCopy_14sct_51 span{border-top:1px solid #ffffff29;padding-top:.85rem;font-size:.875rem}._seasonTabs_14sct_73{scrollbar-width:none;gap:.55rem;margin-top:3rem;padding-bottom:.25rem;display:flex;overflow-x:auto}._seasonTabs_14sct_73::-webkit-scrollbar{display:none}._seasonTabs_14sct_73 button{color:#fffaf3c7;cursor:pointer;background:0 0;border:1px solid #fffaf340;border-radius:999px;flex:none;min-width:7rem;min-height:2.85rem;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}._seasonTabs_14sct_73 button:hover,._seasonTabs_14sct_73 button[data-active=true]{color:#30231b;background:#dcc09e;border-color:#dcc09e}._feature_14sct_35{color:#30231b;background:#fffaf3;border:1px solid #ffffff26;border-radius:1.8rem;grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr);min-height:54rem;margin-top:1.25rem;display:grid;overflow:hidden;box-shadow:0 35px 90px #0b070540}._feature_14sct_35[hidden]{display:none}._featureMedia_14sct_125,._dialogMedia_14sct_126{background:#dbc6ac;min-height:100%;position:relative;overflow:hidden}._featureMedia_14sct_125:after,._dialogMedia_14sct_126:after{content:"";background:linear-gradient(#0000 44%,#281b14b3);position:absolute;inset:0}._featureImage_14sct_141{object-fit:cover;animation:.42s both _imageIn_14sct_1}._featureMediaNote_14sct_146{z-index:1;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}._featureMediaNote_14sct_146 span,._featureMediaNote_14sct_146 strong{display:block}._featureMediaNote_14sct_146 span{color:#fffaf3bd;letter-spacing:.2em;text-transform:uppercase;font-size:.8125rem;font-weight:600}._featureMediaNote_14sct_146 strong{color:#fffaf3;font-family:var(--font-tmc-display), Georgia, serif;margin-top:.2rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400}._featureBody_14sct_35,._dialogBody_14sct_36{padding:clamp(1.6rem,4vw,3.2rem)}._featureBody_14sct_35>._eyebrow_14sct_24,._dialogBody_14sct_36>._eyebrow_14sct_24{color:#5c4638}._featureBody_14sct_35 h3,._dialogBody_14sct_36 h2{max-width:42rem;margin-top:.7rem;font-size:clamp(3.15rem,6vw,5.6rem);line-height:.9}._summary_14sct_193{color:#5f4a3c;max-width:43rem;margin:1.25rem 0 0;font-size:.92rem;line-height:1.7}._focus_14sct_201{color:#5b4638;background:#f3e9dc;border-left:2px solid #c49f75;margin:1.2rem 0 0;padding:.9rem 1rem;font-size:.875rem;line-height:1.6}._guideDetails_14sct_37{gap:1rem;margin-top:1.5rem;display:grid}._tips_14sct_217,._products_14sct_218,._services_14sct_219{border:1px solid #ded1c3;border-radius:1.15rem}._tips_14sct_217{background:#f8f2ea;padding:1.2rem}._tips_14sct_217>h4{font-size:1.6rem}._tips_14sct_217 ol,._products_14sct_218 ul,._services_14sct_219 ul{margin:0;padding:0;list-style:none}._tips_14sct_217 ol{gap:.75rem;margin-top:.85rem;display:grid}._tips_14sct_217 li{border-top:1px solid #ded1c3;grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;padding-top:.75rem;display:grid}._tips_14sct_217 li>span{color:#6b4e38;font-family:var(--font-tmc-display), Georgia, serif;font-size:1.2rem}._tips_14sct_217 strong,._products_14sct_218 strong,._services_14sct_219 strong{font-size:.875rem;line-height:1.35;display:block}._tips_14sct_217 p,._products_14sct_218 p,._services_14sct_219 p{color:#6d594b;margin:.25rem 0 0;font-size:.875rem;line-height:1.55}._recommendationGrid_14sct_278{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._products_14sct_218,._services_14sct_219{background:#fffdf9;padding:1.2rem}._products_14sct_218>p,._services_14sct_219>p{color:#5c4638;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}._products_14sct_218>h4,._services_14sct_219>h4{margin-top:.35rem;font-size:1.5rem;line-height:1.05}._products_14sct_218 ul,._services_14sct_219 ul{gap:.7rem;margin-top:.9rem;display:grid}._products_14sct_218 li,._services_14sct_219 li{border-top:1px solid #e3d9ce;padding-top:.7rem}._products_14sct_218 li>span{color:#6d4f3a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.2rem;font-size:.8125rem;font-weight:700;display:block}._services_14sct_219 a{color:#4e392d;text-underline-offset:.22rem;align-items:center;min-height:2.75rem;margin-top:.35rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}._products_14sct_218>small,._services_14sct_219>small{color:#5c4638;margin-top:.9rem;font-size:.875rem;line-height:1.5;display:block}._primaryActions_14sct_351{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.3rem;display:flex}._primaryActions_14sct_351>button,._primaryActions_14sct_351>a{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:.75rem 1.2rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}._primaryActions_14sct_351>button{color:#fffaf3;cursor:pointer;background:#30231b;border:1px solid #30231b}._primaryActions_14sct_351>button[data-saved=true]{color:#3b2a20;background:#ead8c1;border-color:#ad8b68}._primaryActions_14sct_351>a{color:#4e392d;border:1px solid #cdbdab}._microHeading_14sct_34{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:end;gap:3rem;margin-top:clamp(5rem,9vw,8rem);display:grid}._microHeading_14sct_34 h3{max-width:46rem;margin-top:.7rem;font-size:clamp(3rem,6vw,5.6rem);line-height:.9}._microHeading_14sct_34>p{color:#fffaf3b8;margin:0;font-size:.875rem;line-height:1.7}._microGrid_14sct_413{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}._microCard_14sct_420{flex-direction:column;min-width:0;display:flex;position:relative}._microCard_14sct_420>button{color:#fffaf3;cursor:pointer;text-align:left;background:#47352a;border:1px solid #ffffff29;border-radius:1.2rem;flex:1;width:100%;padding:0;transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden}._microGuideLink_14sct_443{color:#ead2b4;text-align:center;border:1px solid #fffaf333;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.55rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}._microGuideLink_14sct_443:hover{background:#fffaf314;border-color:#dcc09e}._microCard_14sct_420>button:hover{border-color:#dcc09e;transform:translateY(-3px)}._microImage_14sct_469{aspect-ratio:1.05;display:block;position:relative;overflow:hidden}._microImage_14sct_469:after{content:"";background:linear-gradient(#0000 48%,#24181280);position:absolute;inset:0}._microImage_14sct_469 img{object-fit:cover;transition:transform .5s}._microCard_14sct_420 button:hover ._microImage_14sct_469 img{transform:scale(1.03)}._microCopy_14sct_492{padding:1.2rem;display:block}._microCopy_14sct_492>span,._microCopy_14sct_492>strong,._microCopy_14sct_492>small,._microCopy_14sct_492>em{display:block}._microCopy_14sct_492>span{color:#d9bc98;letter-spacing:.17em;text-transform:uppercase;font-size:.8125rem;font-weight:700}._microCopy_14sct_492>strong{font-family:var(--font-tmc-display), Georgia, serif;margin-top:.35rem;font-size:1.75rem;font-weight:400}._microCopy_14sct_492>small{color:#fffaf3b3;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4rem;margin-top:.65rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}._microCopy_14sct_492>._microRecommendations_14sct_531{color:#fffaf3a3;letter-spacing:0;text-transform:none;border-top:1px solid #fffaf321;gap:.35rem;margin-top:.8rem;padding-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.45;display:grid}._microRecommendations_14sct_531>span{display:block}._microCopy_14sct_492>em{color:#ead2b4;margin-top:.9rem;font-size:.875rem;font-style:normal;font-weight:600}._savedMarker_14sct_557{color:#30231b;letter-spacing:.08em;text-transform:uppercase;background:#e2c9a9;border-radius:999px;padding:.35rem .65rem;font-size:.8125rem;font-weight:750;position:absolute;top:.75rem;right:.75rem}._shelfNote_14sct_571{background:#ffffff0e;border:1px solid #ffffff26;border-radius:1rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:center;gap:2.5rem;margin-top:1rem;padding:1.2rem;display:grid}._shelfNote_14sct_571 p{color:#fffaf3ad;margin:0;font-size:.875rem;line-height:1.6}._shelfNote_14sct_571>div>p{color:#d9bc98;letter-spacing:.17em;text-transform:uppercase;font-size:.8125rem;font-weight:700}._shelfNote_14sct_571>div>div{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}._shelfNote_14sct_571 span{color:#fffaf3;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .65rem;font-size:.875rem}._footer_14sct_613{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}._footer_14sct_613>p{color:#fffaf3b3;margin:0;font-size:.875rem}._footer_14sct_613>div{flex-wrap:wrap;gap:.7rem 1.2rem;display:flex}._footer_14sct_613 a{color:#ead2b4;text-underline-offset:.3rem;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}._dialogBackdrop_14sct_645{z-index:240;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c130eb8;place-items:center;padding:1.25rem;animation:.18s both _backdropIn_14sct_1;display:grid;position:fixed;inset:0}._dialog_14sct_36{color:#30231b;background:#fffaf3;border-radius:1.5rem;grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1.3fr);width:min(74rem,100%);max-height:min(90vh,58rem);animation:.24s both _dialogIn_14sct_1;display:grid;position:relative;overflow:auto;box-shadow:0 35px 120px #0f0a076b}._dialogMedia_14sct_126{min-height:100%;max-height:90vh;position:sticky;top:0}._dialogClose_14sct_678{z-index:3;color:#30231b;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf3eb;border:1px solid #30231b33;border-radius:999px;min-height:2.6rem;padding:.55rem .9rem;font-size:.875rem;font-weight:700;position:absolute;top:1rem;right:1rem}._dialogStatus_14sct_695{color:#5b4638;background:#f3e9dc;border-radius:.8rem;margin:.8rem 0 0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5}@keyframes _imageIn_14sct_1{0%{opacity:.75;transform:scale(1.015)}}@keyframes _backdropIn_14sct_1{0%{opacity:0}}@keyframes _dialogIn_14sct_1{0%{opacity:0;transform:translateY(1rem)scale(.99)}}@media (width<=1000px){._heading_14sct_17,._microHeading_14sct_34,._shelfNote_14sct_571{grid-template-columns:1fr;gap:1.5rem}._feature_14sct_35{grid-template-columns:minmax(16rem,.7fr) minmax(25rem,1.3fr)}._microGrid_14sct_413{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._section_14sct_1{padding-block:4.5rem}._inner_14sct_12{width:min(100% - 2rem,78rem)}._heading_14sct_17 h2{font-size:clamp(3.7rem,18vw,5.8rem)}._seasonTabs_14sct_73{flex-wrap:wrap;row-gap:.65rem;margin-inline:0;padding:.4rem .25rem .55rem;overflow:visible}._seasonTabs_14sct_73 button{min-width:0}._feature_14sct_35{border-radius:1.2rem;min-height:0;display:block}._featureMedia_14sct_125{min-height:30rem}._teaser_14sct_777 ._featureMedia_14sct_125{min-height:16rem}._featureBody_14sct_35,._dialogBody_14sct_36{padding:1.35rem}._featureBody_14sct_35 h3,._dialogBody_14sct_36 h2{font-size:clamp(3rem,15vw,4.5rem)}._recommendationGrid_14sct_278{grid-template-columns:1fr}._primaryActions_14sct_351{flex-direction:column;align-items:stretch}._primaryActions_14sct_351>button,._primaryActions_14sct_351>a{width:100%}._microHeading_14sct_34{margin-top:5rem}._microHeading_14sct_34 h3{font-size:clamp(3rem,15vw,4.5rem)}._microGrid_14sct_413{gap:.65rem}._microCopy_14sct_492{padding:.9rem}._microCopy_14sct_492>strong{font-size:1.35rem}._microCopy_14sct_492>small{-webkit-line-clamp:2;min-height:3.2rem}._shelfNote_14sct_571{margin-top:.75rem}._footer_14sct_613{flex-direction:column;align-items:flex-start}._dialogBackdrop_14sct_645{align-items:end;padding:0}._dialog_14sct_36{border-radius:1.35rem 1.35rem 0 0;width:100%;max-height:92vh;display:block}._dialogMedia_14sct_126{min-height:16rem;max-height:none;position:relative}}@media (width<=680px){._microGrid_14sct_413{grid-template-columns:1fr}._microImage_14sct_469{aspect-ratio:1.6}._microCopy_14sct_492>small{-webkit-line-clamp:3;min-height:0}}@media (width<=767px){._headingCopy_14sct_51 span,._microRecommendations_14sct_531{font-size:1rem;line-height:1.55}._eyebrow_14sct_24,._microCopy_14sct_492>span,._featureMediaNote_14sct_146 span,._products_14sct_218>p,._services_14sct_219>p,._products_14sct_218 li>span,._shelfNote_14sct_571 span,._savedMarker_14sct_557{font-size:.875rem}._microCopy_14sct_492>em{font-size:1rem;line-height:1.45}._services_14sct_219 a,._shelfNote_14sct_571>div>p,._tips_14sct_217 strong,._products_14sct_218 strong,._services_14sct_219 strong,._seasonTabs_14sct_73 button,._primaryActions_14sct_351>button,._primaryActions_14sct_351>a,._footer_14sct_613 a,._microGuideLink_14sct_443,._headingCopy_14sct_51 p,._microCopy_14sct_492>._microRecommendations_14sct_531,._microCopy_14sct_492>._microRecommendations_14sct_531>span{font-size:1rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){._featureImage_14sct_141,._dialog_14sct_36,._dialogBackdrop_14sct_645{animation:none}._microCard_14sct_420>button,._microImage_14sct_469 img{transition:none}}._microCard_14sct_420>button:hover,._microCard_14sct_420>button:active{transform:none}
