.hw{--soft:#272620}.hw *{box-sizing:border-box}.hw{scroll-behavior:smooth;scroll-padding-top:25px;margin:0;background:var(--bg);font-size:15px}.hw a{color:inherit;text-decoration:none}.hw img{max-width:100%;display:block}.hw a,.hw button{-webkit-tap-highlight-color:transparent}.hw a:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.hw .shell{max-width:1440px;width:calc(100% - 112px);margin-inline:auto}.hw .eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:400;margin:0 0 22px}.hw .hero{position:relative;min-height:720px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;isolation:isolate}.hw .hero-copy{position:relative;z-index:1;padding:70px 0 90px}.hw .season-date{color:var(--copper);letter-spacing:1.5px;font-size:10px;align-items:center;gap:12px}.hw .tiny-star{font-size:17px}.hw .hero h1{font-size:clamp(65px,7.3vw,112px);font-weight:400;letter-spacing:-6px;line-height:1.04;margin:32px 0 29px;white-space:nowrap}.hw em{font-family:var(--serif);font-weight:400;color:var(--copper);font-style:italic}.hw .hero h1 em{font-size:1.12em;letter-spacing:-5px}.hw .hero-subtitle{font-size:16px;line-height:1.8;color:var(--muted);margin:0 0 33px}.hw .hero-buttons{display:flex;gap:30px;align-items:center}.hw .button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;color:#181815;background:#d0aa89;padding:14px 21px;font-size:13px;min-height:50px}.hw .button span{font-size:22px;line-height:1}.hw .text-link{display:inline-flex;gap:20px;border-bottom:1px solid #86694f;padding:10px 0;font-size:13px;align-items:center}.hw .text-link span{font-size:20px}.hw .collection-link{display:flex;gap:17px;align-items:center;width:max-content;margin-top:42px;font-size:14px}.hw .collection-link>span:first-child{font:italic 40px var(--serif);color:var(--copper);border-right:1px solid #534438;padding-right:18px}.hw .collection-link small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.hw .collection-link>span:last-child{margin-left:17px;color:var(--copper)}.hw .hero-art{position:relative;align-self:stretch;min-width:0;margin-left:-25px;z-index:0;display:flex;align-items:center}.hw .hero-art img{width:100%;height:690px;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent);mask-composite:intersect}.hw .art-caption{position:absolute;right:0;bottom:57px;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl;color:#969488}.hw .hero-bottom{position:absolute;bottom:16px;left:0;right:0;border-top:1px solid #3e3a31;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:var(--muted)}.hw h2{font-weight:400;font-size:45px;letter-spacing:-1.6px;line-height:1.15;margin:0}.hw h2 em{font-size:1.15em}.hw .collection{padding-top:75px}.hw .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:35px}.hw .section-heading .eyebrow{margin-bottom:14px}.hw .mix-grid,.hw .teaser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hw .mix-card{display:flex;flex-direction:column;border:1px solid #69503b;background:#191a18;height:100%;border-radius:3px;overflow:hidden}.hw .mix-image{position:relative;aspect-ratio:1;overflow:hidden;background:#0c0d0c}.hw .mix-image img{height:100%;width:100%;object-fit:cover}.hw .season-tag{position:absolute;left:14px;top:14px;font-size:8px;letter-spacing:1.4px;color:#e2b88b;border:1px solid #826344;background:#111410e8;padding:5px 9px}.hw .mix-copy{padding:21px 22px;display:flex;flex-direction:column;flex:1}.hw .mix-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hw .mix-title h3{margin:0;font-size:20px;line-height:1.35;font-weight:400;letter-spacing:-.5px}.hw .card-arrow{color:var(--copper);font-size:18px}.hw .mix-copy>p{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0 24px}.hw .mix-price{margin-top:auto;padding-top:17px;display:flex;justify-content:space-between;gap:15px;font-size:17px;align-items:center}.hw .mix-price span{font-size:9px;color:var(--muted)}.hw .separator{display:flex;align-items:center;gap:22px;margin:56px 0;color:var(--copper)}.hw .separator:after,.hw .separator:before{content:"";height:1px;background:#514334;flex:1}.hw .engraving{width:80px;height:32px;display:block}.hw .venue{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;margin-bottom:110px}.hw .venue>img{width:100%;aspect-ratio:1.35;object-fit:cover}.hw .venue h2{font-size:54px}.hw .venue p:not(.eyebrow){color:var(--muted);font-size:14px;max-width:330px;margin:25px 0}.hw .footer{border-top:1px solid #65513d;position:relative;padding-top:50px;isolation:isolate;overflow:hidden}.hw .footer-art{position:absolute;right:45px;top:0;width:330px;height:225px;z-index:-1;pointer-events:none}.hw .footer-art img{width:100%;height:100%;object-fit:cover;mask-image:radial-gradient(ellipse,#000 20%,transparent 72%)}.hw .footer-top{display:flex;align-items:center;gap:90px;min-height:120px}.hw .wordmark{font-size:25px;letter-spacing:3px;line-height:1.15}.hw .wordmark span{font-size:9px;display:block;letter-spacing:6px;margin-top:10px}.hw .footer-top>p{font-size:20px;line-height:1.3}.hw .footer-top em{font-size:26px}.hw .footer-links{display:flex;gap:60px;font-size:12px;padding:18px 0 30px;position:relative}.hw .footer-links p{margin:0}.hw .footer-bottom{border-top:1px solid #36362e;display:flex;gap:30px;font-size:9px;color:var(--muted);padding:22px 0}.hw .footer-bottom span:last-child{margin-left:auto}.hw .menu{padding-top:26px}.hw .banner{display:block;border:1px solid #66503b;border-radius:3px;overflow:hidden}.hw .banner img{height:auto;width:100%}.hw .menu-nav{display:flex;gap:12px;padding:25px 0;border-bottom:1px solid #3f3f35;overflow:auto}.hw .menu-nav a{font-size:13px;white-space:nowrap;padding:10px 22px;color:var(--muted);border:1px solid #44463a;border-radius:2px}.hw .menu-nav .selected{color:var(--copper);border-color:#806043;background:#251f19}.hw .season-section{padding-top:48px}.hw .season-section h2{font-size:38px}.hw .collection-count{font:italic 47px var(--serif);color:var(--copper);display:flex;gap:14px;align-items:center}.hw .collection-count span{font:9px Manrope,Arial;letter-spacing:1px;max-width:80px;line-height:1.6;color:var(--muted)}.hw .mix-anchor{scroll-margin-top:30px}.hw .regular-section h2{font-size:40px;margin-bottom:25px}.hw .regular-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hw .regular-card{border:1px solid #3c3e33;padding:25px}.hw .regular-card h3{font-size:19px;font-weight:400;margin:0}.hw .regular-card p{font-size:12px;color:var(--muted);margin:10px 0 20px}.hw .regular-card strong{font-size:18px;font-weight:400}.hw .menu-continue{display:flex;gap:40px;margin:38px 0 75px}.hw .menu-continue a{font-size:25px;border-bottom:1px solid #75614b;min-width:130px;padding:10px 0;display:flex;justify-content:space-between}.hw .contacts{padding-top:65px}.hw .contacts h1{font-weight:400;font-size:72px;line-height:1.1;letter-spacing:-2px;margin:10px 0 55px}.hw .contact-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.hw .contact-details>div{margin-bottom:38px}.hw .contact-details .eyebrow{margin-bottom:12px}.hw .contact-details h2{font-size:29px;line-height:1.45;letter-spacing:-.7px;margin-bottom:12px}.hw .contact-phone{display:block;font-size:27px;margin-bottom:20px}.hw .contact-details .button{width:max-content}.hw .contact-note{display:flex;gap:22px;align-items:center;padding-top:20px;border-top:1px solid #504133}.hw .contact-note p{font-size:17px;margin:0}.hw .contact-note em{font-size:24px}.hw .contact-note .engraving{width:48px}.hw .entrance{position:relative;padding-bottom:165px}.hw .entrance-photo{aspect-ratio:1.25;object-fit:cover;width:100%}.hw .entrance-label{display:block;padding:12px 0;font-size:9px;letter-spacing:1.6px;color:var(--muted)}.hw .contact-candles{position:absolute;right:0;bottom:0;width:66%;height:240px;object-fit:cover;pointer-events:none;mask-image:radial-gradient(ellipse,#000 25%,transparent 73%)}.hw .contacts>.separator{margin-top:0}.hw .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1500px){.hw .hero{min-height:800px}.hw .hero-art img{height:760px}.hw .hero h1{font-size:118px}}@media(max-width:1000px){.hw .shell{width:calc(100% - 64px)}.hw .hero{min-height:635px}.hw .hero h1{font-size:70px;letter-spacing:-4px}.hw .hero h1 em{letter-spacing:-3px}.hw .hero-copy{padding-top:50px}.hw .hero-art img{height:590px}.hw .hero-buttons{gap:20px;flex-wrap:wrap}.hw .hero-buttons .text-link{font-size:12px}.hw .hero .eyebrow{font-size:8px;letter-spacing:1px}.hw .mix-grid,.hw .teaser-grid{gap:16px}.hw .mix-copy{padding:17px}.hw .mix-title h3{font-size:17px}.hw .mix-price{font-size:16px}.hw .mix-price span{font-size:8px}.hw .section-heading h2{font-size:36px}.hw .venue{gap:40px}.hw .venue h2{font-size:43px}.hw .footer-links{gap:30px}.hw .footer-art{right:0;width:250px}.hw .footer-top{gap:50px}.hw .season-section h2{font-size:29px}.hw .contact-grid{gap:35px}.hw .contacts h1{font-size:56px}.hw .contact-details h2,.hw .contact-phone{font-size:23px}}@media(max-width:700px){.hw .shell{width:calc(100% - 40px)}.hw .hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hw .hero-copy{padding:35px 0 0}.hw .hero .season-date{font-size:8px;letter-spacing:1px;gap:8px;margin:0 0 23px}.hw .tiny-star{font-size:12px}.hw .hero h1{font-size:62px;letter-spacing:-3.5px;line-height:1.03;margin:0 0 22px;white-space:normal}.hw .hero h1 em{letter-spacing:-2.5px}.hw .hero-subtitle{font-size:13px;line-height:1.8;margin-bottom:25px}.hw .hero-buttons{flex-wrap:nowrap;gap:22px}.hw .button{font-size:11px;padding:12px 15px;gap:20px;min-height:45px}.hw .hero-buttons .text-link{font-size:11px;gap:9px}.hw .collection-link{margin-top:26px;font-size:12px;gap:13px}.hw .collection-link>span:first-child{font-size:32px;padding-right:13px}.hw .collection-link small{font-size:9px}.hw .collection-link>span:last-child{margin-left:10px}.hw .hero-art{margin:10px -5px 0;display:block;align-self:stretch;height:390px}.hw .hero-art img{height:390px;width:100%;object-fit:contain;mask-image:linear-gradient(180deg,transparent,#000 7%,#000 82%,transparent)}.hw .art-caption{font-size:6px;bottom:45px;right:0;letter-spacing:1.5px}.hw .hero-bottom{position:static;padding:15px 0;font-size:7px;letter-spacing:.8px;gap:15px}.hw .hero-bottom span:last-child{text-align:right;max-width:95px}.hw .collection{padding-top:42px}.hw .section-heading{display:block;margin-bottom:25px}.hw .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:15px}.hw .section-heading h2,.hw h2{font-size:35px;letter-spacing:-1px}.hw .section-heading .text-link{margin-top:13px;font-size:11px}.hw .teaser-grid{grid-template-columns:1fr;gap:16px}.hw .teaser-card{display:grid;grid-template-columns:116px 1fr;min-height:148px}.hw .teaser-card .mix-image{height:100%;aspect-ratio:auto}.hw .teaser-card .mix-image img{object-fit:cover}.hw .teaser-card .season-tag{font-size:6px;letter-spacing:.8px;left:6px;top:8px;padding:3px 5px}.hw .teaser-card .mix-copy{padding:16px 13px}.hw .teaser-card .mix-title h3{font-size:18px}.hw .teaser-card .card-arrow{font-size:14px}.hw .teaser-card .mix-price{display:block;font-size:17px;padding-top:18px}.hw .teaser-card .mix-price span{display:block;font-size:8px;margin-top:2px}.hw .separator{margin:35px 0;gap:17px}.hw .engraving{width:65px;height:25px}.hw .venue{display:flex;flex-direction:column;gap:26px;margin-bottom:55px;align-items:stretch}.hw .venue>img{aspect-ratio:1.4}.hw .venue h2{font-size:41px}.hw .venue p:not(.eyebrow){font-size:13px;margin:20px 0}.hw .footer{padding-top:30px}.hw .footer-top{min-height:145px;display:block}.hw .wordmark{font-size:23px;display:inline-block}.hw .wordmark span{font-size:8px}.hw .footer-top>p{font-size:16px;margin:25px 0 10px}.hw .footer-top em{font-size:23px}.hw .footer-art{width:185px;height:160px;right:-15px;top:10px}.hw .footer-links{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:11px;padding:20px 0 25px}.hw .footer-links p{width:100%}.hw .footer-bottom{gap:15px;font-size:7px;padding:18px 0}.hw .menu{padding-top:18px}.hw .menu-nav{padding:17px 0;gap:8px}.hw .menu-nav a{font-size:11px;padding:8px 15px}.hw .season-section{padding-top:30px}.hw .season-section h2{font-size:33px;max-width:350px;line-height:1.1}.hw .season-section h2 em{display:block;font-size:1.08em;margin-top:4px}.hw .season-section .eyebrow{font-size:7px;letter-spacing:1px}.hw .collection-count{display:none}.hw .mix-grid{grid-template-columns:1fr;gap:22px}.hw .mix-image{aspect-ratio:1}.hw .mix-copy{padding:20px}.hw .mix-title h3{font-size:22px}.hw .mix-copy>p{font-size:12px;line-height:1.75;margin-bottom:20px}.hw .mix-price{font-size:21px;border-top:1px solid #443829;padding-top:15px}.hw .mix-price span{font-size:9px}.hw .season-tag{font-size:8px;left:12px;top:12px}.hw .regular-section h2{font-size:33px}.hw .regular-grid{grid-template-columns:1fr;gap:12px}.hw .regular-card{padding:20px}.hw .regular-card h3{font-size:18px}.hw .menu-continue{margin:25px 0 50px;gap:25px}.hw .menu-continue a{font-size:22px;min-width:100px}.hw .contacts{padding-top:35px}.hw .contacts h1{font-size:46px;margin:15px 0 35px;letter-spacing:-1.5px;line-height:1.02}.hw .contacts h1 em{display:block;margin-top:8px}.hw .contact-grid{display:flex;flex-direction:column;gap:10px}.hw .contact-details>div{margin-bottom:28px}.hw .contact-details h2,.hw .contact-phone{font-size:25px}.hw .contact-note{padding-top:20px}.hw .entrance{padding-bottom:130px}.hw .entrance-photo{aspect-ratio:1.25}.hw .contact-candles{height:190px;width:78%;right:-8px}.hw .entrance-label{font-size:8px}.hw .contacts>.separator{margin:0 0 30px}}@media(prefers-reduced-motion:reduce){.hw{scroll-behavior:auto}}.hw .entrance-photo,.hw .venue>img{height:auto}@media(min-width:701px) and (max-width:1000px){.hw .mix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw{--bg:#151615;--text:#eeeae1;--muted:#b0afa4;--copper:#c69a76;--line:#655141;--serif:"Cormorant Garamond",Georgia,serif;line-height:1.65;font-family:Manrope,Arial,sans-serif;color:var(--text)}.hw .hero{padding:0;gap:0}.hw .hero-copy>*{animation:none}.hw .hero-bottom{border-bottom:0;align-items:normal;padding-bottom:0}.hw .hero-bottom>span:first-child,.hw .hero-bottom>span:last-child{display:block}.hw .button{border:0;border-radius:0;font-weight:400}.hw .button:hover{background:#e0b997;transform:none}.hw .footer{display:block;gap:0;padding-bottom:0;flex-wrap:nowrap}.hw .footer p,.hw .footer-top>p{margin:0}.hw .footer-bottom>a{margin-left:auto}.hw .mix-card{width:100%;text-align:left;font:inherit;color:inherit;padding:0;cursor:pointer}.hw .mix-image img{object-fit:contain}.hw .mix-title h3{margin-bottom:0}.hw .mix-card:hover{border-color:#c79c78}.hw .mix-card:focus-visible{outline:2px solid #d8a078;outline-offset:4px}.hw .season-section{margin-top:0;margin-bottom:0;scroll-margin-top:95px}.hw .season-section h2{margin-bottom:0}.hw .eyebrow{display:block}.hw .season-date{display:flex}.hw .hero-art{isolation:isolate}.hw .section-heading h2{margin-bottom:0}.hw .footer-links{padding-right:300px}.season-art{position:relative;width:100%;height:100%;pointer-events:none;overflow:hidden;isolation:isolate}.hw .hero-art>.season-art{height:690px}.season-art>img{width:100%;height:100%;object-fit:cover}.season-smoke{position:absolute;inset:0;width:100%;height:100%;opacity:.08;filter:blur(7px);animation:season-smoke-drift 15s ease-in-out infinite alternate;animation-play-state:paused;pointer-events:none}.season-flame{position:absolute;width:15px;height:32px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#ffe5b17a,transparent 70%);filter:blur(3px);opacity:.5;animation:season-candle-glow 3.8s ease-in-out infinite alternate;animation-play-state:paused}.season-art-hero .flame-a{left:12.6%;top:42.5%}.season-art-hero .flame-b{left:21%;top:55%;animation-delay:-1.7s}.season-art-hero .flame-c{left:90.4%;top:60%;animation-delay:-2.8s}.season-art-candles .flame-a{left:65%;top:39%}.season-art-candles .flame-b{left:73%;top:24%;animation-delay:-1.2s}.season-art-candles .flame-c{left:85%;top:37%;animation-delay:-2.5s}.season-art.is-visible .season-flame,.season-art.is-visible .season-smoke{animation-play-state:running}.hw .footer-art>.season-art{mask-image:radial-gradient(ellipse,#000 20%,transparent 72%)}.hw .footer-art .season-art img{mask-image:none}.season-art-candles .season-smoke{opacity:.05;transform:scale(.7)}@keyframes season-smoke-drift{0%{opacity:.035;translate:-5px 5px}to{opacity:.11;translate:8px -8px}}@keyframes season-candle-glow{0%,to{opacity:.24;scale:.85}45%{opacity:.6;scale:1.08}65%{opacity:.37;scale:.95}}.site-header .header-decor{position:absolute;right:0;top:0;width:150px;height:55px;pointer-events:none;opacity:.4;color:#c69a76}.site-header .web{position:absolute;right:0;top:0;width:104px;height:62px}.site-header .bats{position:absolute;width:75px;right:91px;top:5px}html:is(.halloween-season,:has(.header-decor)) .site-header{height:118px;font-family:Manrope,Arial,sans-serif}html:is(.halloween-season,:has(.header-decor)) .site-header nav{gap:36px}html:is(.halloween-season,:has(.header-decor)) .site-header nav a{font-size:13px}html:is(.halloween-season,:has(.header-decor)) .site-header nav a.active:after{width:30%;height:1px;left:35%;border-radius:0;bottom:3px}html:is(.halloween-season,:has(.header-decor)) .brand img{height:64px;width:64px}html:is(.halloween-season,:has(.header-decor)) .header-call{font-size:13px}.seasonal-menu-layout{display:block}.seasonal-menu-layout .menu-navigation{position:sticky;top:0;z-index:16;background:#151615f5;border-bottom:1px solid #454037;padding:17px 0;margin-bottom:0;backdrop-filter:blur(10px)}.seasonal-menu-layout .menu-nav-note,.seasonal-menu-layout .nav-label{display:none}.seasonal-menu-layout .menu-navigation nav{flex-direction:row;gap:10px;overflow:auto;scrollbar-width:thin}.seasonal-menu-layout .menu-navigation nav a{flex-shrink:0;border:1px solid #44463a;border-radius:2px;padding:10px 20px;color:#b0afa4;white-space:nowrap}.seasonal-menu-layout .menu-navigation nav a.selected{background:#29231c;color:#e0b38b;border-color:#806043}.seasonal-menu-layout .menu-navigation .season-nav{color:#d5ab88;border-color:#806043}.seasonal-menu-layout .menu-navigation small{display:none}.seasonal-menu-layout .menu-category{scroll-margin-top:95px}html:is(.halloween-season,:has(.header-decor)) .promotion-banner{margin-bottom:0}html:is(.halloween-season,:has(.header-decor)) .home .meeting-section,html:is(.halloween-season,:has(.header-decor)) .home .section-kicker{border-color:#655141}html:is(.halloween-season,:has(.header-decor)) .contact-photo{overflow:visible;border-radius:3px;min-height:0;padding-bottom:170px;height:auto;align-self:start}html:is(.halloween-season,:has(.header-decor)) .contact-photo>img{height:auto;aspect-ratio:1.25;object-fit:cover;border-radius:3px}html:is(.halloween-season,:has(.header-decor)) .contact-photo>span{position:static;background:none;display:block;padding:12px 0;font-size:9px}html:is(.halloween-season,:has(.header-decor)) .contact-season-art{position:absolute;right:0;bottom:0;width:70%;height:235px;pointer-events:none;mask-image:radial-gradient(ellipse,#000 25%,transparent 73%)}html:is(.halloween-season,:has(.header-decor)) .contact-season-art img{height:100%;width:100%;object-fit:cover}.hw .separator{margin-top:35px}@media(min-width:1500px){.hw .hero-art>.season-art{height:760px}}@media(max-width:1000px){.hw .hero-art>.season-art{height:590px}.hw .footer-links{padding-right:210px;gap:25px;flex-wrap:wrap}html:is(.halloween-season,:has(.header-decor)) .header-call{display:none}}@media(max-width:700px){html:is(.halloween-season,:has(.header-decor)) .site-header{height:115px;flex-wrap:wrap;gap:0;align-content:space-between;padding:17px 0 11px}html:is(.halloween-season,:has(.header-decor)) .brand img{width:44px;height:44px}html:is(.halloween-season,:has(.header-decor)) .site-header nav{order:3;width:100%;justify-content:center;gap:40px;margin-top:3px}html:is(.halloween-season,:has(.header-decor)) .site-header nav a{font-size:12px;padding:7px 0}html:is(.halloween-season,:has(.header-decor)) .site-header nav a.active:after{bottom:0}html:is(.halloween-season,:has(.header-decor)) .header-actions{padding-right:5px}html:is(.halloween-season,:has(.header-decor)) .header-social{width:31px;height:31px}html:is(.halloween-season,:has(.header-decor)) .header-social svg{width:15px;height:15px}.site-header .header-decor{right:80px;width:75px;height:45px;opacity:.35}.site-header .web{width:65px;height:40px}.site-header .bats{right:48px;top:5px;width:52px}.hw .hero-art>.season-art{height:390px}.hw .hero-art img{object-fit:contain}.hw .hero-bottom>span:last-child{display:block}.hw .footer-top>p{margin:25px 0 10px}.hw .footer-links{padding-right:0}.hw .footer-bottom>a{grid-row:auto;font-size:7px}.hw .footer-art{top:0}.seasonal-menu-layout .menu-navigation{margin:0 -18px;padding:12px 18px;border-top:0}.seasonal-menu-layout .menu-navigation nav a{padding:8px 15px;font-size:11px}.hw .season-section{padding-top:30px}.hw .hero-copy{padding-top:35px}.hw .hero h1{font-size:62px;letter-spacing:-3.5px}.hw .hero-bottom{font-size:7px}.hw .hero-bottom>span:first-child{display:block}.hw .footer{padding-top:30px}html:is(.halloween-season,:has(.header-decor)) .contact-photo{padding-bottom:130px;height:auto}html:is(.halloween-season,:has(.header-decor)) .contact-season-art{width:78%;height:190px}html:is(.halloween-season,:has(.header-decor)) .contacts-grid{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.season-art .season-flame,.season-art .season-smoke{animation:none!important;translate:none!important;scale:1!important}.season-art .season-smoke{opacity:.045}}html:is(.halloween-season,:has(.header-decor)) .home .site-header{position:relative;inset:auto;height:118px}.seasonal-menu-layout .menu-navigation nav{scrollbar-width:none}@media(max-width:700px){html:is(.halloween-season,:has(.header-decor)) .home .site-header{height:115px}}