/* Start custom CSS *//* ===== Hey, Neighbour! Maple Ridge ===== */
body.elementor-page-609{--hn-cream:#FBF5EA;--hn-paper:#FFFDF8;--hn-ink:#1E2B24;--hn-forest:#24453A;--hn-tomato:#E2552D;--hn-sun:#F3B53F;--hn-sky:#DCEAE6;--hn-muted:#5B655F;--hn-serif:Montserrat,system-ui,sans-serif;--hn-sans:Montserrat,system-ui,sans-serif;}
body.elementor-page-609 [data-id^="hn"]:where(.e-flexbox-base){display:flex;flex-direction:column;gap:0;padding:0;min-width:0;}
body.elementor-page-609 [data-id="hnfont1"]{display:none;}
body.elementor-page-609 [data-id^="hn"]:where(h1,h2,h3){margin:0;}
body.elementor-page-609 [data-id^="hn"]:where(p),body.elementor-page-609 [data-id^="hn"] :where(p){margin:0;}
/* shared section shell */
body.elementor-page-609 [data-id^="hn"]:where([data-id$="01"]){width:100%;padding:0 24px;background:var(--hn-cream);}
body.elementor-page-609 [data-id^="hn"]:where([data-id$="02"]){width:100%;max-width:1280px;margin:0 auto;}
/* eyebrows */
body.elementor-page-609 [data-id="hnhero04"],body.elementor-page-609 [data-id="hnidea04"],body.elementor-page-609 [data-id="hnhow03"],body.elementor-page-609 [data-id="hnfmt04"],body.elementor-page-609 [data-id="hneps05"],body.elementor-page-609 [data-id="hnjoin11"],body.elementor-page-609 [data-id="hnjoin21"]{display:inline-flex;align-items:center;gap:10px;font:700 12px/1.2 var(--hn-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--hn-tomato);margin:0 0 18px;}
body.elementor-page-609 [data-id="hnidea04"]::before,body.elementor-page-609 [data-id="hnhow03"]::before,body.elementor-page-609 [data-id="hnfmt04"]::before,body.elementor-page-609 [data-id="hneps05"]::before,body.elementor-page-609 [data-id="hnjoin11"]::before,body.elementor-page-609 [data-id="hnjoin21"]::before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor;}
/* section headings */
body.elementor-page-609 [data-id="hnidea05"],body.elementor-page-609 [data-id="hnhow04"],body.elementor-page-609 [data-id="hnfmt05"],body.elementor-page-609 [data-id="hneps06"],body.elementor-page-609 [data-id="hnjoin12"],body.elementor-page-609 [data-id="hnjoin22"],body.elementor-page-609 [data-id="hnspot05"]{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:clamp(36px,4.4vw,60px)!important;line-height:1.04!important;letter-spacing:-.02em!important;color:var(--hn-ink)!important;}
body.elementor-page-609 [data-id^="hn"] h2 em,body.elementor-page-609 [data-id^="hn"] h1 em{font-style:italic;font-weight:500;color:var(--hn-tomato);}
/* buttons */
body.elementor-page-609 [data-id="hnhero09"],body.elementor-page-609 [data-id="hnhero10"],body.elementor-page-609 [data-id="hneps09"],body.elementor-page-609 [data-id="hnspot07"]{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font:700 15px/1 var(--hn-sans)!important;padding:18px 28px!important;border-radius:999px!important;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;}
body.elementor-page-609 [data-id="hnhero09"],body.elementor-page-609 [data-id="hneps09"]{background:var(--hn-tomato)!important;color:#fff!important;border:0!important;box-shadow:0 10px 24px -12px rgba(226,85,45,.8);}
body.elementor-page-609 [data-id="hnhero10"]{background:transparent!important;color:var(--hn-ink)!important;border:2px solid var(--hn-ink)!important;}
body.elementor-page-609 [data-id="hnhero09"]:hover,body.elementor-page-609 [data-id="hnhero10"]:hover,body.elementor-page-609 [data-id="hneps09"]:hover,body.elementor-page-609 [data-id="hnspot07"]:hover{transform:translateY(-2px);}
body.elementor-page-609 [data-id="hnhero09"]::after,body.elementor-page-609 [data-id="hneps09"]::after{content:"\2192";}

/* ---- sub nav ---- */
body.elementor-page-609 [data-id="hnnav01"]{position:sticky;top:var(--hn-head,73px);z-index:20;background:rgba(251,245,234,.92);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid rgba(30,43,36,.08);}
body.elementor-page-609 .hn-subnav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;}
body.elementor-page-609 .hn-mark{display:inline-flex;align-items:baseline;gap:2px;font:700 22px/1 var(--hn-serif);color:var(--hn-ink);text-decoration:none;letter-spacing:-.01em;white-space:nowrap;}
body.elementor-page-609 .hn-mark span{color:var(--hn-tomato);}
body.elementor-page-609 .hn-mark small{font:700 10px/1 var(--hn-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--hn-muted);margin-left:12px;}
body.elementor-page-609 .hn-links{display:flex;align-items:center;gap:6px;}
body.elementor-page-609 .hn-links a{font:600 14px/1 var(--hn-sans);color:var(--hn-ink);text-decoration:none;padding:11px 14px;border-radius:999px;transition:background .2s ease;}
body.elementor-page-609 .hn-links a:hover{background:rgba(30,43,36,.07);}
body.elementor-page-609 .hn-links a.hn-sub{background:var(--hn-ink);color:var(--hn-cream);padding:12px 20px;margin-left:6px;}
body.elementor-page-609 .hn-links a.hn-sub:hover{background:var(--hn-forest);}

/* ---- hero ---- */
body.elementor-page-609 [data-id="hnhero01"]{padding-top:72px;padding-bottom:112px;overflow:hidden;background:radial-gradient(90% 70% at 85% 30%,#F8E3C9 0%,rgba(248,227,201,0) 60%),var(--hn-cream);}
body.elementor-page-609 [data-id="hnhero02"]{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;}
body.elementor-page-609 [data-id="hnhero04"] i{font-style:normal;color:var(--hn-sun);}
body.elementor-page-609 [data-id="hnhero05"]{font-family:var(--hn-serif)!important;font-weight:700!important;font-size:clamp(56px,8vw,118px)!important;line-height:.92!important;letter-spacing:-.035em!important;color:var(--hn-ink)!important;}
body.elementor-page-609 [data-id="hnhero05"] em{font-style:normal;font-weight:700;color:var(--hn-tomato);display:inline-block;transform:rotate(8deg) translateY(-2px);margin-left:2px;}
body.elementor-page-609 [data-id="hnhero06"]{font:italic 500 clamp(22px,2.2vw,30px)/1.25 var(--hn-serif);color:var(--hn-forest);margin-top:22px;}
body.elementor-page-609 [data-id="hnhero07"]{font:400 17px/1.7 var(--hn-sans);color:var(--hn-muted);max-width:560px;margin-top:22px;}
body.elementor-page-609 [data-id="hnhero08"]{flex-direction:row!important;flex-wrap:wrap;gap:12px!important;margin-top:34px;}
body.elementor-page-609 [data-id="hnhero11"]{font:500 14px/1.4 var(--hn-sans);color:var(--hn-muted);margin-top:26px;}
body.elementor-page-609 [data-id="hnhero11"] b{color:var(--hn-ink);}
body.elementor-page-609 [data-id="hnhero12"]{position:relative;display:block!important;aspect-ratio:1/1.02;max-width:560px;width:100%;justify-self:end;}
body.elementor-page-609 [data-id="hnhero13"]{position:absolute;inset:0 6% 8% 0;transform:rotate(-2.5deg);padding:14px 14px 56px;background:var(--hn-paper);border-radius:6px;box-shadow:0 30px 60px -28px rgba(30,43,36,.45),0 2px 6px rgba(30,43,36,.08);}
body.elementor-page-609 [data-id="hnhero13"] img{width:100%!important;height:100%!important;object-fit:cover;border-radius:3px;display:block;}
body.elementor-page-609 [data-id="hnhero13"]::after{content:"Somewhere in Maple Ridge…";position:absolute;left:22px;bottom:16px;font:italic 500 19px/1 var(--hn-serif);color:var(--hn-ink);}
body.elementor-page-609 [data-id="hnhero14"]{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:4/5;transform:rotate(5deg);padding:10px 10px 34px;background:var(--hn-paper);border-radius:6px;box-shadow:0 24px 48px -22px rgba(30,43,36,.5);}
body.elementor-page-609 [data-id="hnhero14"] img{width:100%!important;height:100%!important;object-fit:cover;border-radius:3px;display:block;}
body.elementor-page-609 [data-id="hnhero15"]{position:absolute;top:7%;right:-2%;transform:rotate(6deg);display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--hn-sans);color:var(--hn-ink);background:var(--hn-sun);padding:12px 16px 12px 14px;border-radius:999px;box-shadow:0 12px 24px -12px rgba(30,43,36,.5);}
body.elementor-page-609 [data-id="hnhero15"]::before{content:"";width:14px;height:14px;background:var(--hn-tomato);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:inset 0 0 0 4px var(--hn-tomato),inset 0 0 0 7px #fff;}

/* ---- idea ---- */
body.elementor-page-609 [data-id="hnidea01"]{background:var(--hn-paper);padding-top:120px;padding-bottom:120px;}
body.elementor-page-609 [data-id="hnidea02"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:end;}
body.elementor-page-609 [data-id="hnidea06"]{gap:24px!important;}
body.elementor-page-609 [data-id="hnidea07"]{font:400 19px/1.75 var(--hn-sans);color:var(--hn-muted);}
body.elementor-page-609 [data-id="hnidea08"]{font:italic 500 26px/1.3 var(--hn-serif);color:var(--hn-ink);padding-left:20px;border-left:3px solid var(--hn-sun);}

/* ---- how ---- */
body.elementor-page-609 [data-id="hnhow01"]{padding-top:120px;padding-bottom:120px;}
body.elementor-page-609 [data-id="hnhow05"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;}
body.elementor-page-609 [data-id^="hnhow1"].e-flexbox-base{background:var(--hn-paper);border-radius:22px;padding:34px 30px 36px;gap:12px;border:1px solid rgba(30,43,36,.08);transition:transform .3s ease,box-shadow .3s ease;}
body.elementor-page-609 [data-id^="hnhow1"].e-flexbox-base:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(30,43,36,.4);}
body.elementor-page-609 [data-id$="a"][data-id^="hnhow1"]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font:700 20px/1 var(--hn-serif);color:#fff;background:var(--hn-forest);margin-bottom:14px;}
body.elementor-page-609 [data-id="hnhow11a"]{background:var(--hn-tomato);}
body.elementor-page-609 [data-id="hnhow12a"]{background:var(--hn-sun);color:var(--hn-ink);}
body.elementor-page-609 [data-id$="b"][data-id^="hnhow1"]{font:700 24px/1.2 var(--hn-serif);color:var(--hn-ink);letter-spacing:-.01em;}
body.elementor-page-609 [data-id$="c"][data-id^="hnhow1"]{font:400 16px/1.65 var(--hn-sans);color:var(--hn-muted);}

/* ---- format (dark) ---- */
body.elementor-page-609 [data-id="hnfmt01"]{background:var(--hn-forest);padding-top:120px;padding-bottom:120px;}
body.elementor-page-609 [data-id="hnfmt02"]{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:start;}
body.elementor-page-609 [data-id="hnfmt03"]{position:sticky;top:170px;}
body.elementor-page-609 [data-id="hnfmt04"]{color:var(--hn-sun);}
body.elementor-page-609 [data-id="hnfmt05"]{color:#FBF5EA!important;}
body.elementor-page-609 [data-id="hnfmt05"] em{color:var(--hn-sun)!important;}
body.elementor-page-609 [data-id="hnfmt06"]{font:400 17px/1.7 var(--hn-sans);color:rgba(251,245,234,.72);margin-top:24px;max-width:440px;}
body.elementor-page-609 [data-id="hnfmt07"]{counter-reset:seg;}
body.elementor-page-609 [data-id^="hnfmt1"][data-id$="0"].e-flexbox-base,body.elementor-page-609 [data-id^="hnfmt1"].e-flexbox-base:not([data-id$="b"]){flex-direction:row!important;gap:28px;align-items:baseline;padding:22px 0;border-top:1px solid rgba(251,245,234,.14);}
body.elementor-page-609 [data-id="hnfmt17"]{border-bottom:1px solid rgba(251,245,234,.14);}
body.elementor-page-609 [data-id^="hnfmt1"][data-id$="a"]{flex:0 0 64px;font:600 14px/1 var(--hn-sans);font-variant-numeric:tabular-nums;color:var(--hn-sun);letter-spacing:.04em;}
body.elementor-page-609 [data-id^="hnfmt1"][data-id$="b"]{gap:6px!important;}
body.elementor-page-609 [data-id^="hnfmt1"][data-id$="c"]{font:700 22px/1.25 var(--hn-serif);color:#FBF5EA;}
body.elementor-page-609 [data-id^="hnfmt1"][data-id$="d"]{font:400 15px/1.6 var(--hn-sans);color:rgba(251,245,234,.68);}
body.elementor-page-609 [data-id="hnfmt13"] [data-id$="c"]{color:var(--hn-sun);}
body.elementor-page-609 [data-id="hnfmt16"] [data-id$="c"]::after{content:"Labelled";margin-left:12px;vertical-align:middle;font:700 10px/1 var(--hn-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--hn-forest);background:var(--hn-sky);padding:5px 8px;border-radius:999px;}

/* ---- episodes ---- */
body.elementor-page-609 [data-id="hneps01"]{padding-top:120px;padding-bottom:120px;}
body.elementor-page-609 [data-id="hneps03"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:48px;}
body.elementor-page-609 [data-id="hneps07"]{gap:24px!important;align-items:flex-start;}
body.elementor-page-609 [data-id="hneps08"]{font:400 18px/1.7 var(--hn-sans);color:var(--hn-muted);}
body.elementor-page-609 .hn-eps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;}
body.elementor-page-609 .hn-slot{position:relative;aspect-ratio:3/4;border-radius:18px;border:2px dashed rgba(30,43,36,.18);background:repeating-linear-gradient(135deg,rgba(30,43,36,.025) 0 10px,transparent 10px 20px);display:flex;flex-direction:column;justify-content:space-between;padding:18px;transition:border-color .3s ease,transform .3s ease;}
body.elementor-page-609 .hn-slot:hover{border-color:var(--hn-tomato);transform:translateY(-3px);}
body.elementor-page-609 .hn-slot-n{font:700 34px/1 var(--hn-serif);color:rgba(30,43,36,.22);}
body.elementor-page-609 .hn-slot-pin{align-self:center;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:rgba(226,85,45,.18);box-shadow:inset 0 0 0 9px rgba(226,85,45,.18),inset 0 0 0 30px transparent;}
body.elementor-page-609 .hn-slot-t{font:700 11px/1 var(--hn-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--hn-muted);}
body.elementor-page-609 .hn-ep{grid-column:span 1;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--hn-paper);box-shadow:0 18px 36px -26px rgba(30,43,36,.5);}
body.elementor-page-609 .hn-ep-img{position:relative;display:block;aspect-ratio:4/3;background:var(--hn-sky);}
body.elementor-page-609 .hn-ep-img img{width:100%;height:100%;object-fit:cover;display:block;}
body.elementor-page-609 .hn-ep-n{position:absolute;left:12px;top:12px;font:700 14px/1 var(--hn-serif);background:var(--hn-paper);color:var(--hn-ink);padding:7px 10px;border-radius:999px;}
body.elementor-page-609 .hn-ep-d{position:absolute;right:12px;bottom:12px;font:600 12px/1 var(--hn-sans);background:rgba(30,43,36,.85);color:#fff;padding:6px 9px;border-radius:999px;}
body.elementor-page-609 .hn-ep-b{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;}
body.elementor-page-609 .hn-ep-loc{font:700 10px/1.3 var(--hn-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--hn-tomato);}
body.elementor-page-609 .hn-ep h3{font:700 18px/1.2 var(--hn-serif);margin:0;}
body.elementor-page-609 .hn-ep h3 a{color:var(--hn-ink);text-decoration:none;}
body.elementor-page-609 .hn-ep-g{font:italic 500 14px/1.3 var(--hn-serif);color:var(--hn-forest);margin:0;}
body.elementor-page-609 .hn-ep-x{font:400 13px/1.55 var(--hn-sans);color:var(--hn-muted);margin:0;}
body.elementor-page-609 .hn-ep-cta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}
body.elementor-page-609 .hn-ep-cta a{font:700 12px/1 var(--hn-sans);color:var(--hn-ink);text-decoration:none;padding:8px 11px;border-radius:999px;border:1.5px solid rgba(30,43,36,.2);}
body.elementor-page-609 .hn-ep-cta a:first-child{background:var(--hn-tomato);border-color:var(--hn-tomato);color:#fff;}

/* ---- nominate + newsletter ---- */
body.elementor-page-609 [data-id="hnjoin01"]{padding-top:0;padding-bottom:120px;}
body.elementor-page-609 [data-id="hnjoin02"]{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:stretch;}
body.elementor-page-609 [data-id="hnjoin10"],body.elementor-page-609 [data-id="hnjoin20"]{border-radius:28px;padding:56px 52px!important;scroll-margin-top:150px;}
body.elementor-page-609 [data-id="hnjoin10"]{background:var(--hn-tomato);}
body.elementor-page-609 [data-id="hnjoin20"]{background:var(--hn-sun);}
body.elementor-page-609 [data-id="hnjoin11"]{color:#FFE7DC;}
body.elementor-page-609 [data-id="hnjoin12"]{color:#fff!important;}
body.elementor-page-609 [data-id="hnjoin12"] em{color:var(--hn-sun)!important;}
body.elementor-page-609 [data-id="hnjoin13"]{font:400 16px/1.7 var(--hn-sans);color:rgba(255,255,255,.88);margin:18px 0 30px;}
body.elementor-page-609 [data-id="hnjoin21"]{color:var(--hn-forest);}
body.elementor-page-609 [data-id="hnjoin22"]{font-size:clamp(30px,3.2vw,44px)!important;}
body.elementor-page-609 [data-id="hnjoin22"] em{color:var(--hn-tomato)!important;}
body.elementor-page-609 [data-id="hnjoin23"]{font:400 16px/1.7 var(--hn-sans);color:rgba(30,43,36,.8);margin:18px 0 30px;}
body.elementor-page-609 [data-id="hnform1"],body.elementor-page-609 [data-id="hnform2"]{width:100%;display:flex!important;flex-direction:column!important;gap:16px!important;background:var(--hn-paper)!important;border-radius:20px!important;padding:28px!important;box-shadow:0 24px 48px -30px rgba(30,43,36,.6)!important;margin-top:0;}
body.elementor-page-609 [data-id="hnjoin14"]{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;}
body.elementor-page-609 [data-id="hnform1"] textarea{width:100%;min-height:110px;font:400 15px/1.5 var(--hn-sans);padding:14px 16px;border-radius:10px;border:1px solid #E2DED6;background:#F7F4EE;color:var(--hn-ink);resize:vertical;}
body.elementor-page-609 [data-id="hnform1"] textarea:focus,body.elementor-page-609 [data-id="hnform1"] input:focus,body.elementor-page-609 [data-id="hnform2"] input:focus{outline:2px solid var(--hn-tomato);outline-offset:1px;}
body.elementor-page-609 [data-id="hnf1e"],body.elementor-page-609 [data-id="hnf2c"]{flex-direction:row!important;align-items:flex-start;gap:12px!important;}
body.elementor-page-609 [data-id="hnf1ec"],body.elementor-page-609 [data-id="hnf2cc"]{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:var(--hn-tomato);}
body.elementor-page-609 [data-id="hnf1el"],body.elementor-page-609 [data-id="hnf2cl"]{font:400 13px/1.55 var(--hn-sans)!important;color:var(--hn-muted)!important;}
body.elementor-page-609 [data-id="hnf1f"],body.elementor-page-609 [data-id="hnf2d"]{align-self:flex-start;background:var(--hn-ink)!important;color:#fff!important;border-radius:999px!important;padding:16px 26px!important;font:700 15px/1 var(--hn-sans)!important;border:0!important;cursor:pointer;}
body.elementor-page-609 [data-id="hnf1f"]:hover,body.elementor-page-609 [data-id="hnf2d"]:hover{background:var(--hn-forest)!important;}
body.elementor-page-609 [data-id="hnform1ok"],body.elementor-page-609 [data-id="hnform2ok"],body.elementor-page-609 [data-id="hnform1er"],body.elementor-page-609 [data-id="hnform2er"]{font:400 15px/1.6 var(--hn-sans);color:var(--hn-ink);gap:4px;}
body.elementor-page-609 [data-id="hnform1ok"] strong,body.elementor-page-609 [data-id="hnform2ok"] strong{font:700 20px/1.3 var(--hn-serif);}
body.elementor-page-609 [data-id="hnform1er"],body.elementor-page-609 [data-id="hnform2er"]{color:#B42318;}

/* ---- community spotlight (I LOVE IT brand, clearly separate) ---- */
body.elementor-page-609 [data-id="hnspot01"]{padding-bottom:120px;}
body.elementor-page-609 [data-id="hnspot02"]{flex-direction:row!important;align-items:center;justify-content:space-between;gap:40px;background:#0B0B0D;border-radius:28px;padding:56px 56px!important;position:relative;overflow:hidden;}
body.elementor-page-609 [data-id="hnspot02"]::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 100% 0%,rgba(235,0,69,.35),transparent 60%);pointer-events:none;}
body.elementor-page-609 [data-id="hnspot03"]{position:relative;gap:14px!important;max-width:720px;}
body.elementor-page-609 [data-id="hnspot04"]{align-self:flex-start;font:700 11px/1 var(--hn-sans);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#EB0045;padding:8px 12px;border-radius:999px;}
body.elementor-page-609 [data-id="hnspot05"]{font-family:Montserrat,sans-serif!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.12!important;letter-spacing:-.01em!important;color:#fff!important;}
body.elementor-page-609 [data-id="hnspot05"] em{font-style:normal!important;color:#EB0045!important;font-weight:700!important;}
body.elementor-page-609 [data-id="hnspot06"]{font:400 16px/1.7 var(--hn-sans);color:#B9BBC4;}
body.elementor-page-609 [data-id="hnspot07"]{position:relative;flex:none;background:#fff!important;color:#0B0B0D!important;border:0!important;}

/* ---- sign-off ---- */
body.elementor-page-609 [data-id="hnsign01"]{padding-bottom:96px;}
body.elementor-page-609 [data-id="hnsign02"]{align-items:center;text-align:center;gap:10px!important;padding-top:56px!important;border-top:1px solid rgba(30,43,36,.12);}
body.elementor-page-609 [data-id="hnsign03"]{font:700 clamp(40px,6vw,76px)/1 var(--hn-serif);letter-spacing:-.03em;color:var(--hn-ink);}
body.elementor-page-609 [data-id="hnsign03"] span{color:var(--hn-tomato);}
body.elementor-page-609 [data-id="hnsign04"]{font:italic 500 22px/1.3 var(--hn-serif);color:var(--hn-forest);}
body.elementor-page-609 [data-id="hnsign05"]{font:500 14px/1.4 var(--hn-sans);color:var(--hn-muted);margin-top:8px;}
body.elementor-page-609 [data-id="hnsign05"] a{color:var(--hn-ink);text-decoration:underline;text-underline-offset:3px;}

/* anchors under sticky bars */
body.elementor-page-609 [data-id="hneps01"],body.elementor-page-609 [data-id="hnidea01"],body.elementor-page-609 [data-id="hnhero01"]{scroll-margin-top:150px;}

/* ---- responsive ---- */
@media (max-width:1024px){
body.elementor-page-609 [data-id="hnhero02"],body.elementor-page-609 [data-id="hnidea02"],body.elementor-page-609 [data-id="hnfmt02"],body.elementor-page-609 [data-id="hneps03"],body.elementor-page-609 [data-id="hnjoin02"]{grid-template-columns:1fr;gap:48px;}
body.elementor-page-609 [data-id="hnhero12"]{justify-self:center;max-width:520px;}
body.elementor-page-609 [data-id="hnfmt03"]{position:static;}
body.elementor-page-609 .hn-eps{grid-template-columns:repeat(3,minmax(0,1fr));}
body.elementor-page-609 [data-id="hnspot02"]{flex-direction:column!important;align-items:flex-start;}
body.elementor-page-609 .hn-mark small{display:none;}
}
@media (max-width:767px){
body.elementor-page-609 [data-id^="hn"]:where([data-id$="01"]){padding-left:16px;padding-right:16px;}
body.elementor-page-609 [data-id="hnhero01"]{padding-top:40px;padding-bottom:80px;}
body.elementor-page-609 [data-id="hnidea01"],body.elementor-page-609 [data-id="hnhow01"],body.elementor-page-609 [data-id="hnfmt01"],body.elementor-page-609 [data-id="hneps01"]{padding-top:80px;padding-bottom:80px;}
body.elementor-page-609 [data-id="hnjoin01"],body.elementor-page-609 [data-id="hnspot01"]{padding-bottom:80px;}
body.elementor-page-609 [data-id="hnhow05"]{grid-template-columns:1fr;}
body.elementor-page-609 .hn-eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
body.elementor-page-609 [data-id="hnjoin10"],body.elementor-page-609 [data-id="hnjoin20"],body.elementor-page-609 [data-id="hnspot02"]{padding:36px 22px!important;border-radius:22px;}
body.elementor-page-609 [data-id="hnform1"],body.elementor-page-609 [data-id="hnform2"]{padding:20px!important;}
body.elementor-page-609 [data-id="hnjoin14"]{grid-template-columns:1fr;}
body.elementor-page-609 [data-id^="hnfmt1"].e-flexbox-base:not([data-id$="b"]){gap:16px;}
body.elementor-page-609 [data-id^="hnfmt1"][data-id$="a"]{flex-basis:44px;}
body.elementor-page-609 .hn-links a:not(.hn-sub){display:none;}
body.elementor-page-609 .hn-mark{font-size:20px;}
body.elementor-page-609 [data-id="hnhero15"]{right:0;font-size:12px;}
}

/* ---- I LOVE IT header: hamburger only on this page ---- */
body.elementor-page-609 [data-id="46d55884"]{justify-content:space-between!important;align-items:center!important;}
body.elementor-page-609 [data-id="3386c690"]{display:block!important;margin-left:auto;}

/* pbar */[data-id="hnnav01"]{top:0!important;animation:hnNavIn .6s cubic-bezier(.2,.8,.2,1) .2s backwards!important}@keyframes hnNavIn{from{opacity:0;transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){[data-id="hnnav01"]{animation:none!important}}/* /pbar */
/* h1fit */[data-id="hnhero03"]{container-type:inline-size}body.elementor-page-609 [data-id="hnhero05"]{font-size:clamp(40px,16.2cqi,108px)!important}[data-id="hnhero05"] span{white-space:nowrap}/* /h1fit *//* End custom CSS */