html[data-look=gaslight]{--color-gold:#cf9a58;--color-gold-bright:#e2aa62;--color-brick:#6a2219;--color-brick-soft:#9a3e2c;--color-obsidian-0:#1c1d22;--color-obsidian:#212228}html[data-look=gaslight] body:after{opacity:.075}.zjl-gas{display:none}html[data-look=gaslight] .zjl-gas{z-index:3;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}html[data-look=gaslight] .zjl-gas--under{z-index:0}.zjl-gas:not(.zjl-gas--under):before{content:"";background:radial-gradient(120% 95% at 50% 45%,#0000 62%,#06070c80 100%);position:absolute;inset:0}.zjl-gas__flicker{mix-blend-mode:screen;background:radial-gradient(26% 32% at 100% 18%,#ffa65021,#0000 70%),radial-gradient(22% 28% at 0 62%,#ff963c1a,#0000 70%);animation:5.2s step-end infinite zjl-gas-flicker;position:absolute;inset:0}@keyframes zjl-gas-flicker{0%,to{opacity:1}9%{opacity:.72}11%{opacity:.95}37%{opacity:.82}39%{opacity:.55}41%{opacity:.9}68%{opacity:.78}83%{opacity:1}91%{opacity:.66}}.zjl-gas__fog{filter:blur(10px);background:radial-gradient(30% 55% at 18% 70%,#c4cad629,#0000 70%),radial-gradient(26% 45% at 52% 64%,#c4cad61f,#0000 72%),radial-gradient(32% 60% at 84% 70%,#c4cad629,#0000 70%);position:absolute;bottom:-6vh;left:-40%;right:-40%}.zjl-gas__fog--a{height:30vh;animation:28s ease-in-out infinite alternate zjl-gas-drift}.zjl-gas__fog--b{opacity:.8;height:20vh;animation:36s ease-in-out -12s infinite alternate-reverse zjl-gas-drift}@keyframes zjl-gas-drift{0%{transform:translate(-9%)}to{transform:translate(9%)}}.zjl-gas__ember{opacity:0;animation:zjl-gas-ember var(--et,9s) linear var(--ed,0s) infinite;background:#ffb35a;border-radius:50%;position:absolute;bottom:2vh;box-shadow:0 0 6px 2px #ff7828b3}@keyframes zjl-gas-ember{0%{opacity:0;transform:translate(0)}8%{opacity:.9}50%{opacity:.65;transform:translate(-14px,-32vh)}to{opacity:0;transform:translate(10px,-70vh)}}html[data-season] .home-hero{background:#101218 var(--season-hero) center / cover no-repeat}html[data-season] .home-hero__film:not(.home-hero__film--season){display:none}.home-hero__film--season{opacity:1;filter:none}html[data-season] .zjl-wordmark__image{background-image:var(--season-hero)}@media (max-width:639px){html[data-look=gaslight] .home-hero{background-position:80%}html[data-look=gaslight] .home-hero__film--season{object-position:80% center}html[data-look=gaslight] .zjl-wordmark__image{background-position:80%}}html[data-look=gaslight] .home-hero__wash:before{content:"";background:linear-gradient(#121a3047,#0a0c1614 60%);position:absolute;inset:0}html[data-look=gaslight] .home-hero__wash:after{content:"";filter:blur(14px);background:radial-gradient(34% 60% at 24% 85%,#c4cad633,#0000 70%),radial-gradient(36% 55% at 70% 90%,#c4cad62e,#0000 72%);height:38%;animation:30s ease-in-out infinite alternate zjl-gas-drift;position:absolute;bottom:0;left:-20%;right:-20%}html[data-look=gaslight] .zjl-wordmark__image{filter:saturate(.8)contrast(1.06)brightness(.8)}html[data-look=gaslight] .zjl-wordmark__shade:after{content:"";background:radial-gradient(30% 40% at 96% 6%,#aabcdc2e,#0000 70%),linear-gradient(#0e14284d,#0000 55%);position:absolute;inset:0}html[data-look=gaslight] .zjl-wordmark:after{content:"";z-index:1;pointer-events:none;filter:blur(12px);opacity:0;background:radial-gradient(30% 55% at 18% 75%,#c4cad638,#0000 70%),radial-gradient(28% 50% at 55% 80%,#c4cad62b,#0000 72%),radial-gradient(32% 55% at 86% 75%,#c4cad638,#0000 70%);height:42%;animation:2.4s ease-out .4s forwards zjl-gas-fog-in,18s ease-in-out infinite alternate zjl-gas-drift;position:absolute;bottom:-4%;left:-30%;right:-30%}@keyframes zjl-gas-fog-in{to{opacity:1}}html[data-look=gaslight] .zjl-wordmark__statement{text-shadow:0 0 18px #ffa65073}html[data-look=gaslight] .zjl-wordmark__statement p{animation:5.2s step-end 2s infinite zjl-gas-lamp}@keyframes zjl-gas-lamp{0%,to{opacity:1}37%{opacity:.86}39%{opacity:.7}41%{opacity:.95}91%{opacity:.82}}.haunt--moon{--haunt-img:url(/season/halloween/plates/north-end-night.webp)}.haunt--stoop{--haunt-img:url(/season/halloween/plates/selling-stoop.webp)}.haunt--skyline{--haunt-img:url(/season/halloween/plates/selling-skyline.webp)}.haunt--beacon{--haunt-img:url(/season/halloween/plates/beacon-hill.webp)}.haunt--parlor{--haunt-img:url(/season/halloween/plates/buying-parlor.webp)}.haunt--street-moon{--haunt-img:url(/season/halloween/plates/buying-street.webp)}.haunt--street,.ft{--haunt-img:url(/season/halloween/plates/street.webp)}html[data-season] .haunt,html[data-season] .ft{isolation:isolate;position:relative}html[data-season] .haunt{text-shadow:0 1px 14px #141418bf,0 0 2px #14141880}html[data-season] .haunt:before,html[data-season] .ft:before{content:"";z-index:-1;pointer-events:none;background:var(--haunt-img) var(--haunt-at,center) / cover no-repeat;opacity:var(--haunt-o,.26);-webkit-mask-image:var(--haunt-mask,linear-gradient(180deg, transparent, #000 24%, #000 76%, transparent));-webkit-mask-image:var(--haunt-mask,linear-gradient(180deg, transparent, #000 24%, #000 76%, transparent));mask-image:var(--haunt-mask,linear-gradient(180deg, transparent, #000 24%, #000 76%, transparent));position:absolute;inset:0}.haunt--hero{--haunt-o:.4;--haunt-at:70% 40%;--haunt-mask:linear-gradient(90deg, #00000059, #000 70%)}.hm-how{--haunt-o:.24;--haunt-mask:linear-gradient(180deg, transparent 35%, #000 90%)}.ft{--haunt-o:.4;--haunt-at:center 70%;--haunt-mask:linear-gradient(180deg, #000, transparent 46%)}@media (min-width:1024px){html[data-season] .haunt:before{opacity:var(--haunt-o,.34)}html[data-season] .haunt--side:before{--haunt-o:.62;--haunt-mask:linear-gradient(90deg, transparent 18%, #000c 52%, #000 75%);left:48%}html[data-season] .haunt--corner:before{--haunt-o:.58;--haunt-mask:linear-gradient(90deg, transparent, #000 45%), linear-gradient(180deg, transparent, #000 30%);-webkit-mask-composite:source-in;top:46%;left:50%;-webkit-mask-composite:source-in;mask-composite:intersect}}html[data-season] .ft-copy:after{content:var(--season-disclosure,"");margin-top:6px;display:block}.zjl-critters{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zjl-critters video{width:100%;max-width:none;height:auto;display:block}.zjl-crow{opacity:0;will-change:transform;width:112px;margin-left:-56px;position:absolute;top:0;left:0}.zjl-crow__body{position:relative}.zjl-crow__fly{filter:drop-shadow(0 18px 14px #00000059);transition:opacity .18s}.zjl-crow__perch{opacity:0;filter:drop-shadow(0 3px 3px #0000008c);width:96px;transition:opacity .18s;position:absolute;top:62%;left:50%;transform:translate(-50%,-100%)}.zjl-crow.is-perched .zjl-crow__fly{opacity:0}.zjl-crow.is-perched .zjl-crow__perch{opacity:1}.zjl-spider-lane{position:absolute;inset:0;overflow:hidden}.zjl-spider{transform-origin:top;border-left:1px solid #e2e4ec6b;width:0;height:0;position:absolute;top:0}.zjl-spider video{filter:drop-shadow(0 10px 8px #00000073);width:86px;position:absolute;bottom:0;left:-43px}@media (max-width:639px){.zjl-crow{width:84px;margin-left:-42px}.zjl-crow__perch{width:72px}.zjl-spider video{width:66px;left:-33px}}@media (prefers-reduced-motion:reduce){.zjl-gas *,html[data-look=gaslight] .home-hero__wash:after,html[data-look=gaslight] .zjl-wordmark__statement p{animation:none!important}.zjl-gas__ember,.zjl-critters{display:none}}html[data-look=hearth]{--color-gold:#cfa05c;--color-gold-bright:#e0b068;--color-brick:#6e2f1f;--color-brick-soft:#9c4a30;--color-obsidian-0:#2a282e;--color-obsidian:#302e34}html[data-look=hearth] body:after{opacity:.035}html[data-look=hearth] body:before{background:radial-gradient(70% 55% at 100% 0,#ffc48012,#0000 70%),radial-gradient(60% 50% at 0 40%,#ffba740d,#0000 70%),linear-gradient(#2b292f00,#302e3429)}.zjl-hearth{display:none}html[data-look=hearth] .zjl-hearth{z-index:3;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.zjl-hearth:before{content:"";background:radial-gradient(120% 95% at 50% 42%,#0000 66%,#161c3424 100%);position:absolute;inset:0}.zjl-hearth__glow{mix-blend-mode:screen;background:radial-gradient(28% 38% at 100% 30%,#ffb6622e,#0000 70%),radial-gradient(26% 34% at 0 66%,#ffae5a26,#0000 70%);animation:7.5s ease-in-out infinite alternate zjl-hearth-breathe;position:absolute;inset:0}@keyframes zjl-hearth-breathe{0%{opacity:.6}to{opacity:1}}.zjl-hearth__haze{filter:blur(12px);background:radial-gradient(30% 55% at 20% 72%,#aabade1a,#0000 70%),radial-gradient(32% 55% at 78% 70%,#aabade1a,#0000 70%);position:absolute;bottom:-6vh;left:-40%;right:-40%}.zjl-hearth__haze--a{height:26vh;animation:34s ease-in-out infinite alternate zjl-gas-drift}.zjl-hearth__haze--b{opacity:.8;height:18vh;animation:42s ease-in-out -14s infinite alternate-reverse zjl-gas-drift}html[data-look=hearth] .home-hero__wash:before{content:"";background:linear-gradient(#1a244e14,#0000 45%);position:absolute;inset:0}html[data-look=hearth] .zjl-wordmark__image{filter:saturate(1.02)contrast(1.04)brightness(1.12)}html[data-look=hearth] .zjl-wordmark__shade{background:linear-gradient(90deg,#18171ccc,#1a191e6b 54%,#1a191e1f),linear-gradient(#18171c5c,#0000 40%,#18171ca8)}html[data-look=hearth] .zjl-wordmark__shade:after{content:"";background:linear-gradient(#141c4014,#0000 40%);position:absolute;inset:0}@media (max-width:639px){html[data-look=hearth] .home-hero{background-position:62%}html[data-look=hearth] .home-hero__film--season{object-position:62% center}html[data-look=hearth] .zjl-wordmark__image{background-position:62%}}html[data-look=hearth] :is(.haunt--moon,.haunt--street,.ft){--haunt-img:url(/season/fall/plates/street.webp)}html[data-look=hearth] .haunt--street-moon{--haunt-img:url(/season/fall/plates/guides/buying-street.webp)}html[data-look=hearth] .haunt--stoop{--haunt-img:url(/season/fall/plates/guides/selling-stoop.webp)}html[data-look=hearth] .haunt--skyline{--haunt-img:url(/season/fall/plates/guides/selling-skyline.webp)}html[data-look=hearth] .haunt--beacon{--haunt-img:url(/season/fall/plates/areas/beacon-hill.webp)}html[data-look=hearth] .haunt--parlor,html[data-look=hearth] .haunt--art-buying-parlor{--haunt-img:url(/season/fall/plates/guides/buying-parlor.webp)}html[data-look=hearth] .haunt--art-buying-street{--haunt-img:url(/season/fall/plates/guides/buying-street.webp)}html[data-look=hearth] .haunt--art-reading-a-listing{--haunt-img:url(/season/fall/plates/guides/reading-a-listing.webp)}html[data-look=hearth] .haunt--art-selling-skyline{--haunt-img:url(/season/fall/plates/guides/selling-skyline.webp)}html[data-look=hearth] .haunt--art-selling-stoop{--haunt-img:url(/season/fall/plates/guides/selling-stoop.webp)}html[data-look=hearth] .haunt--art-working-with-me{--haunt-img:url(/season/fall/plates/guides/working-with-me.webp)}html[data-look=hearth] .haunt--art-back-bay{--haunt-img:url(/season/fall/plates/areas/back-bay.webp)}html[data-look=hearth] .haunt--art-beacon-hill{--haunt-img:url(/season/fall/plates/areas/beacon-hill.webp)}html[data-look=hearth] .haunt--art-cambridge{--haunt-img:url(/season/fall/plates/areas/cambridge.webp)}html[data-look=hearth] .haunt--art-east-boston{--haunt-img:url(/season/fall/plates/areas/east-boston.webp)}html[data-look=hearth] .haunt--art-jamaica-plain{--haunt-img:url(/season/fall/plates/areas/jamaica-plain.webp)}html[data-look=hearth] .haunt--art-newton{--haunt-img:url(/season/fall/plates/areas/newton.webp)}html[data-look=hearth] .haunt--art-north-end{--haunt-img:url(/season/fall/plates/areas/north-end.webp)}html[data-look=hearth] .haunt--art-revere{--haunt-img:url(/season/fall/plates/areas/revere.webp)}html[data-look=hearth] .haunt--art-somerville{--haunt-img:url(/season/fall/plates/areas/somerville.webp)}html[data-look=hearth] .haunt--art-south-boston{--haunt-img:url(/season/fall/plates/areas/south-boston.webp)}html[data-look=hearth] .haunt--art-south-end{--haunt-img:url(/season/fall/plates/areas/south-end.webp)}html[data-look=hearth] .haunt--art-boston{--haunt-img:url(/season/fall/plates/hero/boston.webp)}html[data-look=hearth] .home-hero__wash{background:linear-gradient(90deg,#1e1d226b 0%,#1e1d2224 43%,#1e1d2205 72%),linear-gradient(#1e1d229e 0%,#1e1d2247 14%,#0000 28% 58%,#222126b3 100%)}html[data-look=hearth] .home-hero__film{opacity:.92;filter:saturate(.88)contrast(1.05)brightness(.9)}html[data-look=hearth] .area-chapter__fig>div:after{background:linear-gradient(#0000 55%,#1e1d2299)}html[data-look=hearth] .area-plate-shade{background:linear-gradient(90deg,#1e1d2280,#0000 32%),linear-gradient(#0000 74%,#1e1d228f),linear-gradient(270deg,#1e1d223d,#0000 22%)}html[data-look=hearth] .hm-dir__bg:after{background:linear-gradient(90deg,#242228db 0%,#242228ad 48%,#24222829 100%)}html[data-look=hearth] img:is([src*="/season/fall/guides/"],[src*="/season/fall/areas/"],[src*="/season/fall/hero/"],[src*="season%2Ffall%2Fguides"],[src*="season%2Ffall%2Fareas"],[src*="season%2Ffall%2Fhero"]){filter:brightness(1.12)saturate(1.04)}@media (max-width:639px){html[data-look=hearth] .home-hero__wash{background:linear-gradient(90deg,#1a191e9e,#1a191e24),linear-gradient(#1a191e75,#0000 30%,#1a191ecc)}html[data-look=hearth] .zjl-wordmark__shade{background:linear-gradient(#18171c99 0%,#18171c4d 26%,#18171cb3 54%,#18171cd6 100%)}}html[data-look=hearth] :is(.haunt,.ft):before{filter:brightness(1.15)}@media (min-width:1024px){html[data-look=hearth] :is(.haunt,.ft):before{opacity:min(1, calc(var(--haunt-o,.34) * 1.35));filter:brightness(1.3)saturate(1.06)}}html[data-look=hearth] .haunt--own{--haunt-img:var(--haunt-img-hearth,url(/season/fall/plates/street.webp))}html[data-look=gaslight] .haunt--own{--haunt-img:var(--haunt-img-gaslight,url(/season/halloween/plates/street.webp))}.zjl-squirrel-stage{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zjl-squirrel{filter:brightness(.9)contrast(1.1)saturate(.92);width:100%;height:100%;display:block}@media (max-width:767px){.zjl-squirrel{filter:brightness(.62)contrast(1.1)}}@media (prefers-reduced-motion:reduce){.zjl-squirrel-stage{display:none}}.zjl-leaves{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zjl-leaf{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.zjl-leaf--far{filter:blur(.9px)brightness(.62)saturate(.8)}.zjl-leaf--mid{filter:brightness(.86)saturate(.92)}.zjl-leaf--near{filter:blur(3px)brightness(.55)saturate(.85)}.zjl-leaf img{backface-visibility:visible;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.zjl-hearth *,html[data-look=hearth] .home-hero__wash:before{animation:none!important}.zjl-leaves{display:none}}
