.J1VF0q_mark{--smh-lilac:#b9a8c9;--smh-silver:#b8b5c2;--smh-orchid:#997bb7;--smh-amethyst:#8260a5;border:1px solid #997bb757;border-left:2px solid var(--smh-orchid);border-radius:3px;align-items:flex-start;gap:14px;width:fit-content;max-width:560px;margin:0;padding:12px 18px 12px 14px;display:flex}.J1VF0q_copy{min-width:0}.J1VF0q_mark .J1VF0q_brand{letter-spacing:.16em;text-transform:uppercase;margin:0;font:900 .6rem/1.2 Arial,sans-serif}.J1VF0q_mark .J1VF0q_maker{letter-spacing:.01em;margin:4px 0 0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:.92rem;line-height:1.35}.J1VF0q_mark .J1VF0q_maker strong{color:var(--smh-lilac);font-weight:400}.J1VF0q_mark .J1VF0q_host{margin:2px 0 0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:.78rem;line-height:1.5}.J1VF0q_onDark{background:#0b0c106b}.J1VF0q_mark.J1VF0q_onDark .J1VF0q_maker{color:var(--smh-silver)}.J1VF0q_mark.J1VF0q_onDark .J1VF0q_brand{color:var(--salem-husk,#ffc264)}.J1VF0q_mark.J1VF0q_onDark .J1VF0q_host{color:#b8b5c2b8}.J1VF0q_onParchment{background:#0b0c100b;border-color:#8260a54d}.J1VF0q_mark.J1VF0q_onParchment .J1VF0q_maker{color:#3f2a52}.J1VF0q_mark.J1VF0q_onParchment .J1VF0q_maker strong{color:var(--smh-amethyst)}.J1VF0q_mark.J1VF0q_onParchment .J1VF0q_brand{color:var(--bronze,#8a5411)}.J1VF0q_mark.J1VF0q_onParchment .J1VF0q_host{color:#2b1520ad}@media (max-width:900px){.J1VF0q_mark{gap:12px;padding:11px 15px 11px 12px}.J1VF0q_mark .J1VF0q_maker{font-size:.88rem}.J1VF0q_mark .J1VF0q_host{font-size:.75rem}}@media (max-width:560px){.J1VF0q_mark{flex-wrap:wrap;gap:10px;max-width:100%;padding:11px 14px}.J1VF0q_copy{flex:auto}.J1VF0q_mark .J1VF0q_maker{font-size:.85rem}.J1VF0q_mark .J1VF0q_host{font-size:.74rem;line-height:1.45}}
.rRTQkG_header{min-height:88px;z-index:var(--booking-chrome-z);background:#3a0043;border-bottom:1px solid #ffc26440;justify-content:space-between;align-items:center;gap:28px;padding:7px clamp(20px,4.5vw,72px);display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.rRTQkG_wordmark{flex:none;align-items:center;width:fit-content;display:inline-flex}.rRTQkG_brandLockup,.rRTQkG_brandCompact{align-items:center;display:inline-flex}.rRTQkG_salemHeaderLogo{object-fit:contain;filter:drop-shadow(0 0 10px #ffc26414);width:clamp(150px,14.5vw,170px);height:auto;display:block}.rRTQkG_headerRight{justify-items:end;gap:6px;min-width:0;display:grid}.rRTQkG_partnerLogoLink{align-items:center;line-height:0;display:inline-flex}.rRTQkG_partnerLogo{object-fit:contain;width:clamp(190px,21vw,250px);max-width:100%;height:auto;display:block}.rRTQkG_headerNav{color:#d5b7d8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(16px,2.4vw,34px);font-size:.78rem;font-weight:800;display:flex}.rRTQkG_headerNav a{color:inherit;transition:color .18s}.rRTQkG_headerNav a:hover,.rRTQkG_headerNav a:focus-visible{color:var(--salem-husk,#ffc264)}.rRTQkG_bookingExit{color:var(--salem-husk,#ffc264);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffc26414;border:1px solid #ffc2648c;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;transition:background .16s,border-color .16s}.rRTQkG_bookingExit:hover,.rRTQkG_bookingExit:focus-visible{background:#ffc26429;border-color:#ffc264e6}.rRTQkG_footer{isolation:isolate;background:#0c060d;border-top:1px solid #ffc2643d;grid-template-columns:1fr minmax(320px,1.2fr) 1fr;align-items:center;gap:40px;min-height:132px;padding:28px clamp(24px,5vw,80px);display:grid;position:relative;overflow:hidden}.rRTQkG_footer:before{content:"";z-index:-1;opacity:.07;mix-blend-mode:screen;background:url(/images/salem/brand/brand-texture.webp) 50%/cover no-repeat;position:absolute;inset:0}.rRTQkG_footerBrand{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.rRTQkG_brandCompact .rRTQkG_salemHeaderLogo{width:120px}.rRTQkG_footerCopy{text-align:center;justify-items:center;gap:12px;display:grid}.rRTQkG_footerCopy p{color:#efeee9ad;margin:0;font-family:Baskerville,Georgia,serif;font-size:.82rem}.rRTQkG_footerCopy .rRTQkG_footerPartner{color:#ffc264b8;justify-items:center;gap:10px;font-size:.76rem;font-style:italic;line-height:1.35;display:grid}.rRTQkG_footerPartnerLogoLink{align-items:center;padding:2px 0;line-height:0;text-decoration:none;display:inline-flex}.rRTQkG_footerPartnerLogo{object-fit:contain;width:clamp(170px,15vw,205px);height:auto;display:block}.rRTQkG_footerPartnerLogoLink:hover .rRTQkG_footerPartnerLogo,.rRTQkG_footerPartnerLogoLink:focus-visible .rRTQkG_footerPartnerLogo{opacity:.82}.rRTQkG_footerLinks{color:#efeee9a8;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:2px;font-size:.72rem;font-weight:800;display:flex}.rRTQkG_footerLinks a{color:inherit;text-decoration:none;transition:color .18s}.rRTQkG_footerLinks a:hover,.rRTQkG_footerLinks a:focus-visible{color:var(--salem-husk,#ffc264)}.rRTQkG_footerShop{color:var(--salem-husk,#ffc264);letter-spacing:.13em;text-transform:uppercase;justify-self:end;font-size:.72rem;font-weight:900}@media (max-width:760px){.rRTQkG_header{gap:8px;height:68px;min-height:68px;padding:5px 12px}.rRTQkG_salemHeaderLogo{width:108px}.rRTQkG_headerRight{flex:0 142px;max-width:142px;display:block}.rRTQkG_partnerLogoLink{justify-content:flex-end;width:100%}.rRTQkG_partnerLogo{width:132px;margin-left:auto}.rRTQkG_headerNav{justify-content:flex-end;gap:0;margin-top:4px;display:flex}.rRTQkG_headerNav>a{display:none}.rRTQkG_bookingExit{padding:6px 10px;font-size:.72rem;line-height:1.1}.rRTQkG_footer{grid-template-columns:1fr;gap:20px}.rRTQkG_footerCopy{text-align:left;justify-items:start;gap:10px}.rRTQkG_footerCopy .rRTQkG_footerPartner{justify-items:start;gap:8px}.rRTQkG_footerPartnerLogo{width:168px}.rRTQkG_footerLinks{justify-content:flex-start}.rRTQkG_footerShop{justify-self:start}}
.NM7rqG_hero{isolation:isolate;background:url(/images/brand/salem-threshold.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:44px;min-height:620px;padding:132px clamp(20px,8vw,115px) 70px;display:grid;position:relative;overflow:hidden}.NM7rqG_veil{z-index:-1;background:linear-gradient(90deg, #110912eb 0%, #3a0243c7 40%, #3a024342 76%), linear-gradient(180deg, #11091247, transparent 62%, var(--panel));position:absolute;inset:0}.NM7rqG_copy{z-index:2;max-width:620px;position:relative}.NM7rqG_eyebrow{color:var(--ochre);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.NM7rqG_copy h1{max-width:720px;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 14px 34px #00000075;margin:12px 0 15px;font-size:clamp(43px,5vw,69px);font-style:italic;font-weight:400;line-height:.88}.NM7rqG_lede{color:#e9dcc2d1;max-width:620px;font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.5}.NM7rqG_ctaRow{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.NM7rqG_ctaPrimary,.NM7rqG_ctaGhost{letter-spacing:.13em;text-transform:uppercase;border:1px solid #d7a44994;justify-content:center;align-items:center;gap:14px;min-height:45px;padding:0 19px;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.NM7rqG_ctaPrimary{color:var(--panel);background:var(--ochre)}.NM7rqG_ctaGhost{color:var(--paper);background:#3a02438f}.NM7rqG_glance{z-index:2;background:linear-gradient(150deg,#6f285f94,#110912db);border:1px solid #d7a4495c;align-self:center;padding:26px;position:relative;box-shadow:0 22px 60px #0000005c}.NM7rqG_glance img{object-fit:contain;filter:sepia(.12)drop-shadow(0 12px 18px #0006);width:92px;height:92px;margin-bottom:14px;display:block}.NM7rqG_glanceLabel{color:#e9dcc2c7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font:800 .58rem/1.3 Arial,sans-serif}.NM7rqG_glance dl{margin:0}.NM7rqG_glance dl div{border-top:1px solid #d7a44957;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.NM7rqG_glance dt{color:#e9dcc2c7}.NM7rqG_glance dd{text-align:right;margin:0}@media (max-width:900px){.NM7rqG_hero{grid-template-columns:1fr;min-height:0;padding-top:104px}}
.t_jqFq_closing{isolation:isolate;background:linear-gradient(90deg,#110912f5,#3a0243bd 52%,#11091238),url(/images/brand/salem-threshold.webp) 50% 72%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(min(400px,100%),.72fr);align-items:center;gap:clamp(28px,5vw,64px);min-height:400px;padding:72px clamp(20px,8vw,115px);display:grid;position:relative}.t_jqFq_closingCopy{z-index:2;max-width:620px;position:relative}.t_jqFq_closingCopy h2{font-family:var(--serif);text-wrap:balance;margin:0 0 14px;font-size:clamp(36px,4vw,56px);font-style:italic;font-weight:400;line-height:.9}.t_jqFq_closingCopy p{color:var(--paper-dim);font-family:var(--serif);margin:0 0 22px;font-size:1.06rem;line-height:1.6}.t_jqFq_closingCtas{flex-wrap:wrap;gap:11px;display:flex}.t_jqFq_closingPrimary,.t_jqFq_closingGhost{letter-spacing:.13em;text-transform:uppercase;border:1px solid #d7a44994;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.t_jqFq_closingPrimary{color:var(--panel);background:var(--ochre)}.t_jqFq_closingGhost{color:var(--paper);background:#3a02438f}.t_jqFq_faqCard{z-index:2;background:linear-gradient(150deg,#6f285fa8,#110912eb);border:1px solid #d7a4494d;padding:30px 32px;position:relative}.t_jqFq_faqLabel{color:#e9dcc2c7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font:800 .58rem/1.3 Arial,sans-serif}.t_jqFq_faqCard article{border-top:1px solid #d7a4495c;padding:16px 0}.t_jqFq_faqCard h3{font-family:var(--serif);margin:0 0 7px;font-size:1.2rem;font-weight:400}.t_jqFq_faqCard article p{color:#e9dcc2b8;margin:0;font-size:.94rem;line-height:1.55}.t_jqFq_crossLinks{background:var(--plum-soft);border-top:1px solid var(--ochre-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:34px clamp(20px,8vw,115px);display:flex}.t_jqFq_crossLinks p{color:#e9dcc2c7;font-family:var(--serif);margin:0;font-size:1.02rem}.t_jqFq_crossLinks div{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.t_jqFq_crossLinks a{color:var(--ochre);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900;text-decoration:none}@media (max-width:900px){.t_jqFq_closing{grid-template-columns:1fr}}
.dKsLYG_storyBand{isolation:isolate;background:var(--plum-soft);padding:40px 0;position:relative;overflow:hidden}.dKsLYG_storyInner{color:var(--ink);filter:drop-shadow(0 18px 25px #0000005c);border:clamp(90px,10vw,130px) solid #0000;border-width:clamp(90px,10vw,130px) clamp(48px,5vw,84px);border-image:url(/images/salem/brand/parchment-strip.webp) 160 120 fill/clamp(90px,10vw,130px) clamp(48px,5vw,84px);padding:12px clamp(4px,3vw,40px);position:relative}.dKsLYG_storyGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);max-width:1220px;margin:0 auto;display:grid}.dKsLYG_storyEyebrow{color:var(--bronze);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.dKsLYG_storyGrid h2{font-family:var(--serif);text-wrap:balance;color:var(--ink);margin:8px 0 0;font-size:clamp(28px,2.5vw,34px);font-style:italic;font-weight:400;line-height:1}.dKsLYG_storyBody{color:#2b1520c7;font-family:var(--serif);margin:0 0 18px;font-size:1.06rem;line-height:1.65}.dKsLYG_moments{border-top:1px solid #4a24104d;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:26px;max-width:1220px;margin:36px auto 0;padding:26px 0 0;list-style:none;display:grid}.dKsLYG_moments li{border-right:1px solid #4a241047;padding-right:26px}.dKsLYG_moments li:last-child{border-right:0}.dKsLYG_moments span{color:var(--bronze);letter-spacing:.15em;margin-bottom:12px;font:900 .56rem/1.2 Arial,sans-serif;display:block}.dKsLYG_moments h3{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:1.35rem;font-weight:400;line-height:1.1}.dKsLYG_moments p{color:#2b1520b3;margin:0;font-size:.92rem;line-height:1.5}.dKsLYG_lists{background:var(--plum-mid);padding:76px clamp(20px,8vw,115px)}.dKsLYG_listsInner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,5vw,72px);max-width:1220px;margin:0 auto;display:grid}.dKsLYG_listEyebrow{color:var(--ochre);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:.62rem;font-weight:900}.dKsLYG_listsInner ul{margin:0;padding:0;list-style:none}.dKsLYG_listsInner li{color:#e9dcc2b8;border-top:1px solid #d7a44952;padding:11px 0 11px 22px;line-height:1.5;position:relative}.dKsLYG_listsInner li:before{content:"";border:1px solid var(--ochre);width:6px;height:6px;position:absolute;top:18px;left:0;transform:rotate(45deg)}
.b9fklq_card{filter:drop-shadow(0 20px 34px #0000008c);flex-direction:column;display:flex}.b9fklq_rod{background:linear-gradient(#4a2c0c,#caa04a 34%,#8a5a1c 62%,#3a2208);border-radius:11px;height:19px;margin:0 -9px}.b9fklq_body{z-index:1;color:var(--ink);background:url(/images/salem/brand/parchment-strip.webp) 50%/106% 280% no-repeat;flex-direction:column;flex:1;margin:-3px 0;padding:38px 34px 34px;display:flex;position:relative}.b9fklq_icon{object-fit:contain;filter:contrast(1.08)drop-shadow(0 8px 14px #462d0f66);width:92px;height:92px;display:block}.b9fklq_duration{color:var(--bronze);letter-spacing:.18em;text-transform:uppercase;margin:16px 0 4px;font-size:.58rem;font-weight:900}.b9fklq_body h3{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:1.95rem;font-weight:400;line-height:1}.b9fklq_summary{color:#2b1520cc;font-family:var(--serif);font-size:1.02rem;line-height:1.5}.b9fklq_body dl{border-top:1px solid #502d1447;margin:18px 0 0;padding-top:14px}.b9fklq_body dl div{justify-content:space-between;gap:16px;margin:6px 0;display:flex}.b9fklq_body dt{color:#2b15209e}.b9fklq_body dd{text-align:right;color:var(--ink);margin:0}.b9fklq_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.b9fklq_reserve{border:1px solid var(--ink);min-height:44px;color:var(--paper);background:var(--ink);letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:.6rem;font-weight:900;display:inline-flex}.b9fklq_enter{color:#4a2410;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #4a241073;font-size:.6rem;font-weight:900;text-decoration:none}
.xcoKya_answerBlock{color:#e9dcc2c7;text-align:center;max-width:720px;margin:26px auto 0;padding:0 24px;font-family:Baskerville,Georgia,serif;font-size:1.02rem;line-height:1.55}.xcoKya_planVisit{max-width:880px;margin:0 auto;padding:64px 24px 80px}.xcoKya_planVisit h2{color:var(--old-paper,#e9dcc2);text-align:center;margin:0 0 14px;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-style:italic;font-weight:400;line-height:1}.xcoKya_planVisit>p{color:#e9dcc2b8;text-align:center;max-width:680px;margin:0 auto 34px;font-family:Baskerville,Georgia,serif;line-height:1.55}.xcoKya_visitGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.xcoKya_visitGrid article{background:#24002973;border:1px solid #e9dcc229;border-radius:14px;padding:22px}.xcoKya_visitGrid h3{color:var(--old-paper,#e9dcc2);margin:0 0 8px;font-family:Baskerville,Georgia,serif;font-size:1.25rem;font-weight:400}.xcoKya_visitGrid p{color:#e9dcc2b8;margin:0;font-size:.95rem;line-height:1.5}
.qEUl_q_site{background:var(--panel);flex-direction:column;min-height:100vh;display:flex}.qEUl_q_indexHero{isolation:isolate;background:url(/images/brand/salem-threshold.webp) 50%/cover no-repeat;align-items:center;min-height:410px;padding:132px clamp(20px,8vw,115px) 54px;display:grid;position:relative;overflow:hidden}.qEUl_q_heroVeil{z-index:-1;background:linear-gradient(90deg, #110912eb 0%, #3a0243c7 40%, #3a024342 76%), linear-gradient(180deg, #11091247, transparent 62%, var(--panel));position:absolute;inset:0}.qEUl_q_heroCopy{z-index:2;max-width:780px;position:relative}.qEUl_q_eyebrow{color:var(--ochre);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.qEUl_q_indexHero h1{max-width:720px;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 14px 34px #00000075;margin:12px 0 15px;font-size:clamp(43px,5vw,69px);font-style:italic;font-weight:400;line-height:.88}.qEUl_q_indexHero p{color:#e9dcc2d1;max-width:620px;font-family:var(--serif);margin:0;font-size:1.05rem;line-height:1.5}.qEUl_q_indexGrid{background:radial-gradient(circle at 50% 0, #6f285f57, transparent 42%), var(--plum);padding:54px clamp(20px,7vw,100px) 88px}.qEUl_q_indexGrid h2{text-align:center;max-width:720px;font-family:var(--serif);margin:0 auto 30px;font-size:clamp(32px,3.5vw,50px);font-style:italic;font-weight:400;line-height:.94}.qEUl_q_experienceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;gap:34px;max-width:1220px;margin:0 auto;display:grid}.qEUl_q_calendarCta{text-align:center;border-top:1px solid #ffc2643d;max-width:720px;margin:42px auto 0;padding-top:28px}.qEUl_q_calendarCta p{color:#efeee9b3;font-family:var(--serif);margin:0 0 12px;font-size:.94rem}.qEUl_q_calendarLink{color:var(--salem-husk,#ffc264);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffc2648c;align-items:center;gap:8px;padding:4px 0;font-size:.68rem;font-weight:900;transition:color .18s,border-color .18s;display:inline-flex}.qEUl_q_calendarLink:hover,.qEUl_q_calendarLink:focus-visible{color:#fff1d7;border-color:currentColor}.qEUl_q_makerRow{justify-content:center;width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 clamp(18px,3vw,34px);display:flex}@media (max-width:640px){.qEUl_q_makerRow{width:min(100% - 24px,1180px)}.qEUl_q_calendarCta{margin-top:34px}}
.txgM7a_site{--soot:#110912;--night-plum:#240029;--salem-purple:#2b0032;--mulberry:#59002b;--ochre:#ffc264;--old-paper:#efeee9;--ash:#c7afcc;min-height:100vh;color:var(--old-paper);background:var(--soot)}.txgM7a_site a{color:inherit;text-decoration:none}.txgM7a_site img{max-width:100%;display:block}.txgM7a_site :focus-visible{outline:2px solid var(--ochre);outline-offset:5px}.txgM7a_hero{isolation:isolate;background:url(/images/brand/salem-threshold.webp) 50%/cover no-repeat;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:36px;min-height:610px;padding:124px clamp(24px,8vw,138px) 56px;display:grid;position:relative;overflow:hidden}.txgM7a_heroVeil{z-index:-1;background:linear-gradient(90deg,#110912f5 0%,#240029d4 40%,#24002938 76%),linear-gradient(#1109124d,#0000 62%,#110912);position:absolute;inset:0}.txgM7a_hero:after{content:"";z-index:-1;opacity:.16;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(115deg,#0000 0 7px,#efeee914 8px,#0000 9px 17px);position:absolute;inset:0}.txgM7a_heroCopy{z-index:2;max-width:610px;position:relative}.txgM7a_eyebrow,.txgM7a_sectionMark{color:var(--ochre);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900}.txgM7a_hero h1{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 16px 40px #0000007a;max-width:620px;margin:13px 0 16px;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(3.4rem,5.1vw,5.8rem);font-style:italic;font-weight:400;line-height:.82}.txgM7a_lede{color:#efeee9d1;max-width:540px;margin:0;font-family:Baskerville,Georgia,serif;font-size:1.04rem;line-height:1.5}.txgM7a_actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.txgM7a_primaryButton,.txgM7a_secondaryButton,.txgM7a_ochreButton{letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffc26494;justify-content:center;align-items:center;gap:14px;min-height:45px;padding:0 19px;font-size:.64rem;font-weight:900;transition:transform .18s,background .18s,color .18s;display:inline-flex}.txgM7a_site .txgM7a_primaryButton{color:var(--soot);background:var(--ochre)}.txgM7a_secondaryButton{background:#2b003294}.txgM7a_site .txgM7a_ochreButton{color:var(--soot);background:var(--ochre)}.txgM7a_primaryButton:hover,.txgM7a_secondaryButton:hover,.txgM7a_ochreButton:hover{transform:translateY(-2px)}.txgM7a_secondaryButton:hover{color:var(--ochre);background:#2b0032d1}.txgM7a_heroHat{align-self:center;place-items:center;min-height:350px;display:grid;position:relative}.txgM7a_hatHalo{aspect-ratio:1;border:1px solid #ffc26457;border-radius:50%;width:min(33vw,360px);position:absolute;box-shadow:inset 0 0 62px #ffc2640f,0 0 72px #2b00326b}.txgM7a_hatHalo:before,.txgM7a_hatHalo:after{content:"";border:1px solid #ffc26429;border-radius:50%;position:absolute;inset:9%}.txgM7a_hatHalo:after{inset:21%}.txgM7a_heroHat img{z-index:2;filter:drop-shadow(0 34px 24px #00000094)drop-shadow(0 0 20px #ffc26424);width:min(42vw,520px);height:auto;margin-top:40px;position:relative}.txgM7a_story{background:radial-gradient(circle at 50% 0, #59002b4d, transparent 42%), var(--night-plum);padding:64px clamp(12px,4vw,64px) 84px}.txgM7a_storyScrap{color:#2b1520;filter:drop-shadow(0 20px 30px #0000006b);border:clamp(80px,9vw,120px) solid #0000;border-width:clamp(80px,9vw,120px) clamp(44px,5vw,80px);border-image:url(/images/salem/brand/parchment-strip.webp) 160 120 fill/clamp(80px,9vw,120px) clamp(44px,5vw,80px);max-width:1280px;margin:0 auto;padding:12px clamp(8px,3vw,40px)}.txgM7a_storyHeading{text-align:center;max-width:760px;margin:0 auto 34px}.txgM7a_storyEyebrow{color:#8a5411;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.txgM7a_storyHeading h2{color:#2b1520;text-wrap:balance;margin:10px 0 0;font-family:Baskerville,Georgia,serif;font-size:clamp(2.1rem,3.4vw,3.4rem);font-style:italic;font-weight:400;line-height:.95}.txgM7a_storySteps{border-top:1px solid #4a24104d;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1120px;margin:0 auto;padding:30px 0 0;list-style:none;display:grid}.txgM7a_storySteps li{border-right:1px solid #4a241042;padding-right:28px}.txgM7a_storySteps li:last-child{border-right:0;padding-right:0}.txgM7a_storySigil{border:1px solid #8a5411;place-items:center;width:76px;height:76px;margin:12px 6px 28px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 0 3px #8a54112e}.txgM7a_storySigil em{color:#8a5411;font-family:Georgia,Segoe UI Symbol,serif;font-size:2rem;font-style:normal;line-height:1;transform:rotate(-45deg)}.txgM7a_storySteps h3{color:#2b1520;margin:0 0 8px;font-family:Baskerville,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.05}.txgM7a_storySteps p{color:#2b1520b8;margin:0;font-size:.95rem;line-height:1.55}.txgM7a_storyCta{justify-content:center;margin-top:34px;display:flex}.txgM7a_inkButton{letter-spacing:.13em;text-transform:uppercase;background:#2b1520;border:1px solid #2b1520;align-items:center;gap:12px;min-height:46px;padding:0 22px;font-size:.62rem;font-weight:900;transition:transform .18s;display:inline-flex}.txgM7a_site .txgM7a_inkButton{color:var(--old-paper)}.txgM7a_inkButton:hover{transform:translateY(-2px)}.txgM7a_manifestoWrap{isolation:isolate;background:#1b0c1c;border-top:1px solid #ffc2644d;border-bottom:1px solid #ffc2644d;padding:clamp(28px,3vw,44px) 0;position:relative;overflow:hidden}.txgM7a_manifestoWrap:before{content:"";z-index:-1;opacity:.72;mix-blend-mode:screen;background-image:radial-gradient(circle at 82% 20%,#59002b70,#0000 48%),url(/images/salem/brand/brand-texture.webp);background-position:50%,50%;background-repeat:no-repeat;background-size:auto,cover;position:absolute;inset:0}.txgM7a_manifesto{color:var(--old-paper);padding:46px clamp(24px,8vw,138px) 52px}.txgM7a_sectionMark{color:var(--ochre)}.txgM7a_manifesto>div{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:80px;margin-top:16px;display:grid}.txgM7a_manifesto h2{letter-spacing:-.025em;max-width:850px;margin:0;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(2.7rem,5.2vw,5.8rem);font-style:italic;font-weight:400;line-height:.9}.txgM7a_manifestoCopy{border-left:1px solid #ffc26457;padding-left:30px}.txgM7a_manifestoCopy p{color:#efeee9b8;margin:0 0 22px;font-family:Baskerville,Georgia,serif;font-size:1.05rem;line-height:1.55}.txgM7a_manifestoCopy a{color:var(--ochre);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.txgM7a_inventoryLink{gap:3px;display:inline-grid}.txgM7a_inventoryLink>span:last-child{white-space:nowrap}.txgM7a_ochreButton{margin-top:26px}@media (max-width:900px){.txgM7a_hero{grid-template-columns:1fr;gap:12px;min-height:auto;padding:108px 24px 54px}.txgM7a_heroCopy{text-align:center;margin-inline:auto}.txgM7a_actions{justify-content:center}.txgM7a_heroHat{width:min(620px,100%);min-height:280px;margin-inline:auto}.txgM7a_hatHalo{width:min(58vw,330px)}.txgM7a_heroHat img{width:min(68vw,480px);margin-top:22px}.txgM7a_manifesto>div{grid-template-columns:1fr;gap:38px}.txgM7a_storySteps{grid-template-columns:1fr;gap:26px}.txgM7a_storySteps li{border-bottom:1px solid #4a241042;border-right:0;padding-bottom:24px;padding-right:0}.txgM7a_storySteps li:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:560px){.txgM7a_hero{padding:92px 20px 42px}.txgM7a_hero h1{font-size:clamp(3rem,14vw,4.4rem)}.txgM7a_lede{font-size:.98rem}.txgM7a_actions a{width:100%}.txgM7a_heroHat{min-height:220px}.txgM7a_hatHalo{width:min(76vw,290px)}.txgM7a_heroHat img{width:min(88vw,410px);margin-top:12px}.txgM7a_manifesto,.txgM7a_story{padding-inline:22px}.txgM7a_story{padding-top:52px}.txgM7a_manifestoWrap{padding-block:42px}.txgM7a_manifestoCopy{border-left:0;padding-left:0}.txgM7a_manifesto h2{font-size:2.8rem}.txgM7a_inventoryLink>span:last-child{white-space:normal}}@media (prefers-reduced-motion:reduce){.txgM7a_site *,.txgM7a_site :before,.txgM7a_site :after{scroll-behavior:auto!important;transition:none!important}.txgM7a_primaryButton:hover,.txgM7a_secondaryButton:hover,.txgM7a_ochreButton:hover{transform:none}}.txgM7a_manifestoCopy>aside{margin-top:20px}
._4igxZq_site{background:radial-gradient(circle at 50% 0, #6f285f38, transparent 42%), var(--panel);flex-direction:column;min-height:100vh;display:flex}._4igxZq_main{flex:1;padding:142px clamp(20px,7vw,100px) 88px}._4igxZq_article{width:min(820px,100%);margin:0 auto}._4igxZq_eyebrow{color:var(--ochre);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.64rem;font-weight:900}._4igxZq_article h1{font-family:var(--serif);text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,6vw,68px);font-style:italic;font-weight:400;line-height:.94}._4igxZq_lede{color:#efeee9cc;font-family:var(--serif);margin:0 0 34px;font-size:1.14rem;line-height:1.6}._4igxZq_section{border-top:1px solid #ffc26433;padding:26px 0}._4igxZq_section h2{color:var(--salem-husk,#ffc264);font-family:var(--serif);margin:0 0 12px;font-size:clamp(25px,3vw,34px);font-weight:400}._4igxZq_section p,._4igxZq_section li{color:#efeee9c2;font-family:var(--serif);font-size:1rem;line-height:1.68}._4igxZq_section p{margin:0 0 14px}._4igxZq_section p:last-child{margin-bottom:0}._4igxZq_section ul{margin:10px 0 0;padding-left:1.25rem}._4igxZq_section a,._4igxZq_actions a{color:var(--salem-husk,#ffc264);text-underline-offset:.2em}._4igxZq_actions{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:.68rem;font-weight:900;display:flex}._4igxZq_updated{color:#efeee980;margin-top:32px;font-size:.76rem}@media (max-width:760px){._4igxZq_main{padding-top:104px}}
.sxuMuG_site{background:var(--soot);flex-direction:column;min-height:100vh;display:flex}.sxuMuG_main{text-align:center;flex:1;place-items:center;padding:80px 24px;display:grid}.sxuMuG_eyebrow{color:#e9dcc299;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem}.sxuMuG_title{max-width:640px;color:var(--old-paper,#e9dcc2);margin:0 0 14px;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(2.4rem,4.5vw,4rem);font-style:italic;font-weight:400;line-height:.95}.sxuMuG_copy{color:#e9dcc2bf;max-width:460px;margin:0 0 26px;font-family:Baskerville,Georgia,serif;line-height:1.5}.sxuMuG_actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sxuMuG_actions a{color:var(--old-paper,#e9dcc2);border:1px solid #e9dcc259;border-radius:999px;padding:12px 22px;font-size:.95rem;text-decoration:none}.sxuMuG_actions a:first-child{background:var(--salem-purple,#3a0243);border-color:#0000}
