._2qHsca_page{--catalog-accent:#ba470a;color:#191714;background:#fff;padding-top:121px}._2qHsca_wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}._2qHsca_hero{padding:var(--marketing-hero-space) 0 var(--marketing-section-space);text-align:center}._2qHsca_hero h1{letter-spacing:-.035em;max-width:960px;margin:0 auto;font-size:46px;font-weight:650;line-height:1.2}._2qHsca_catalog{column-gap:var(--marketing-layout-gap);padding:16px 0 var(--marketing-section-space);grid-template-columns:285px minmax(0,1fr);align-items:start;display:grid}._2qHsca_sidebar{scrollbar-width:thin;scrollbar-color:#d9c7bc transparent;max-height:calc(100svh - 170px);margin:-5px;padding:5px;position:sticky;top:150px;overflow-y:auto}._2qHsca_sidebar ol,._2qHsca_mobileIndex ol{border-left:1px solid #ddd8d3;margin:0;padding:0;list-style:none}._2qHsca_sidebar a,._2qHsca_mobileIndex nav a{color:#191714;border-left:2px solid #0000;align-items:center;min-height:46px;margin-left:-1px;padding:10px 14px;font-size:16px;line-height:1.5;text-decoration:none;display:flex}._2qHsca_sidebar a:hover,._2qHsca_mobileIndex nav a:hover{color:var(--catalog-accent)}._2qHsca_sidebar a[aria-current],._2qHsca_mobileIndex a[aria-current]{border-left-color:var(--catalog-accent);font-weight:650}._2qHsca_sidebar ._2qHsca_tourLink{color:var(--catalog-accent);border:0;gap:8px;margin-top:28px;padding-inline:0;font-size:14px;font-weight:600}._2qHsca_mobileIndex{display:none}._2qHsca_sections{min-width:0;padding-inline:12px}._2qHsca_category{margin-bottom:var(--marketing-heading-gap);padding-bottom:var(--marketing-section-tight);border-bottom:1px solid #dedbd6}._2qHsca_categoryHeader{align-items:flex-start;gap:20px;margin-bottom:38px;display:flex;position:relative}._2qHsca_categoryHeader svg{color:var(--catalog-accent);flex-shrink:0;margin-top:3px}._2qHsca_category h2{letter-spacing:-.025em;margin:0;font-size:38px;font-weight:600;line-height:1.2}._2qHsca_category :is(h2,h3),._2qHsca_alias{scroll-margin-top:160px}._2qHsca_alias{width:0;height:0;display:block;position:absolute;top:0;left:0}._2qHsca_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}._2qHsca_featureGrid article{min-width:0;position:relative}._2qHsca_featureGrid h3{letter-spacing:-.012em;margin:0 0 24px;font-size:18px;font-weight:650;line-height:1.4}._2qHsca_featureGrid p{color:#66635f;margin:0;font-size:18px;line-height:1.5}._2qHsca_detailLink{color:var(--catalog-accent);align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}._2qHsca_detailLink svg,._2qHsca_more svg{flex-shrink:0}._2qHsca_detailLink:hover,._2qHsca_tourLink:hover,._2qHsca_availability a:hover{text-underline-offset:4px;text-decoration:underline}._2qHsca_more{border:2px solid var(--catalog-accent);min-height:58px;color:var(--catalog-accent);margin-top:var(--marketing-heading-gap);border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:14px 29px;font-size:16px;font-weight:650;line-height:1.5;transition:color .15s,background .15s;display:inline-flex}._2qHsca_more:hover{background:var(--catalog-accent);color:#fff}._2qHsca_note,._2qHsca_availability{color:#66635f;margin:30px 0 0;font-size:14px;line-height:1.7}._2qHsca_note+._2qHsca_more{margin-top:30px}._2qHsca_availability{margin:0}._2qHsca_availability a{color:var(--catalog-accent);text-underline-offset:3px;text-decoration:underline}._2qHsca_page :is(a,summary,h2,h3):focus-visible{outline:3px solid var(--catalog-accent);outline-offset:5px;border-radius:2px}._2qHsca_category :is(h2,h3):focus:not(:focus-visible){outline:none}@media (max-width:1150px){._2qHsca_catalog{column-gap:var(--marketing-layout-gap);grid-template-columns:250px minmax(0,1fr)}._2qHsca_hero{padding-bottom:var(--marketing-section-space)}._2qHsca_category h2{font-size:34px}._2qHsca_featureGrid{column-gap:30px}._2qHsca_featureGrid p{font-size:16px}._2qHsca_featureGrid h3{font-size:17px}}@media (max-height:760px) and (min-width:901px){._2qHsca_sidebar a{min-height:39px;padding-block:8px;font-size:14px}._2qHsca_sidebar ._2qHsca_tourLink{margin-top:17px}}@media (max-width:900px){._2qHsca_sections{padding-inline:0}._2qHsca_hero{padding:var(--marketing-hero-space) 0 var(--marketing-section-space)}._2qHsca_hero h1{max-width:640px;font-size:40px}._2qHsca_catalog{padding-top:0;display:block}._2qHsca_sidebar{display:none}._2qHsca_mobileIndex{margin-bottom:var(--marketing-heading-gap);border-block:1px solid #dedbd6;display:block}._2qHsca_mobileIndex summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding-block:15px;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}._2qHsca_mobileIndex summary::-webkit-details-marker{display:none}._2qHsca_mobileIndex[open] summary svg{transform:rotate(180deg)}._2qHsca_mobileIndex nav{padding:8px 0 22px}._2qHsca_mobileIndex ol{border:0;grid-template-columns:1fr 1fr;gap:3px 20px;display:grid}._2qHsca_mobileIndex nav a{margin:0;font-size:14px}}@media (max-width:700px){._2qHsca_page{padding-top:116px}._2qHsca_wrap{width:calc(100% - 64px);max-width:550px}._2qHsca_hero{padding:var(--marketing-hero-space) 0 var(--marketing-section-space)}._2qHsca_hero h1{max-width:280px;font-size:36px;line-height:1.12}._2qHsca_catalog{padding-bottom:var(--marketing-section-space)}._2qHsca_mobileIndex{margin-bottom:var(--marketing-heading-gap)}._2qHsca_mobileIndex ol{grid-template-columns:1fr}._2qHsca_category{margin-bottom:var(--marketing-heading-gap);padding-bottom:var(--marketing-section-tight)}._2qHsca_categoryHeader{gap:14px;margin-bottom:35px}._2qHsca_categoryHeader svg{width:28px;height:28px;margin-top:0}._2qHsca_category h2{font-size:28px;line-height:1.2}._2qHsca_category :is(h2,h3),._2qHsca_alias{scroll-margin-top:144px}._2qHsca_featureGrid{grid-template-columns:1fr;gap:29px}._2qHsca_featureGrid h3{margin-bottom:20px;font-size:16px}._2qHsca_featureGrid p{font-size:16px;line-height:1.55}._2qHsca_more{min-height:52px;margin-top:var(--marketing-heading-gap);text-align:center;max-width:100%;padding-inline:20px;font-size:14px}}@media (max-width:370px){._2qHsca_wrap{width:calc(100% - 48px)}._2qHsca_hero h1{max-width:250px;font-size:34px}._2qHsca_category h2{font-size:25px}}@media (prefers-reduced-motion:reduce){._2qHsca_more{transition:none}}
