.BicycleLane-module__OFbZXa__lane{z-index:40;height:calc(var(--lane-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border);pointer-events:none;background:#0a0a0af0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.BicycleLane-module__OFbZXa__lane[data-hidden=true]{display:none}.BicycleLane-module__OFbZXa__strip{left:0;right:0;bottom:env(safe-area-inset-bottom);background:var(--brick);height:22px;position:absolute}.BicycleLane-module__OFbZXa__bike{left:0;bottom:calc(17px + env(safe-area-inset-bottom));width:190px;height:110px;transform:translateX(var(--bx,-220px));transform-origin:0 100%;position:absolute}.BicycleLane-module__OFbZXa__svg{display:block;overflow:visible}.BicycleLane-module__OFbZXa__spin{transform:rotate(var(--spin,0deg))}@media (max-width:719px){.BicycleLane-module__OFbZXa__bike{transform:translateX(var(--bx,-220px)) scale(.6);bottom:calc(19px + env(safe-area-inset-bottom))}}
.BrickStrip-module__VCCJWW__strip{background:var(--brick);height:22px}.BrickStrip-module__VCCJWW__ruled{border-top:1px solid var(--page);border-bottom:1px solid var(--page)}
.Cards-module__HFf0GG__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min), 100%), 1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.Cards-module__HFf0GG__card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.Cards-module__HFf0GG__photo{position:relative}.Cards-module__HFf0GG__photo img{object-fit:cover}.Cards-module__HFf0GG__photoWall{background:var(--brick);opacity:var(--wall);border-bottom:1px solid var(--border)}.Cards-module__HFf0GG__body{padding:18px 20px 22px}.Cards-module__HFf0GG__textOnly{padding:24px}.Cards-module__HFf0GG__title{color:var(--c);margin:0 0 8px}.Cards-module__HFf0GG__bangers{letter-spacing:.05em}.Cards-module__HFf0GG__body>p{color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}.Cards-module__HFf0GG__body>p+p{margin-top:10px}.Cards-module__HFf0GG__cta{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.Cards-module__HFf0GG__ctaText{color:var(--text);max-width:46ch;font-size:19px;line-height:1.5}.Cards-module__HFf0GG__ctaText>p{margin:0}
.Form-module__JBuYoW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Form-module__JBuYoW__label{color:var(--text-lead);font-size:15px;font-weight:600}.Form-module__JBuYoW__hint{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.Form-module__JBuYoW__error{color:var(--error);margin:0;font-size:15px;font-weight:600;line-height:1.45}.Form-module__JBuYoW__control{background:var(--field-bg,var(--page));border:1px solid var(--field-border);width:100%;color:var(--text);font-size:16px;font-family:var(--font-body);border-radius:10px;padding:12px 14px}.Form-module__JBuYoW__control::placeholder{color:var(--text-label)}.Form-module__JBuYoW__hasError .Form-module__JBuYoW__control{border:2px solid var(--error);padding:11px 13px}.Form-module__JBuYoW__textarea{resize:vertical;min-height:96px}.Form-module__JBuYoW__select{appearance:auto}.Form-module__JBuYoW__summary{border:2px solid var(--error);background:var(--page);border-radius:10px;padding:16px 18px}.Form-module__JBuYoW__summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Form-module__JBuYoW__summaryTitle{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:600}.Form-module__JBuYoW__summaryList{color:var(--error);margin:0;padding-left:18px}.Form-module__JBuYoW__summaryList a{color:var(--error);text-underline-offset:2px;font-weight:600;text-decoration:underline}.Form-module__JBuYoW__failure{border:2px solid var(--error);background:var(--page);color:var(--text);border-radius:10px;margin:0;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.5}.Form-module__JBuYoW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.SiteFooter-module__lWai2a__footer{border-top:1px solid var(--border);background:var(--page)}.SiteFooter-module__lWai2a__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;padding-top:56px;padding-bottom:40px;display:grid;container-type:inline-size}.SiteFooter-module__lWai2a__motto{font-family:var(--font-display-marker);color:var(--accent);margin:0 0 14px;font-size:22px;line-height:1.3}.SiteFooter-module__lWai2a__address{color:var(--text-label);margin:0;font-size:16px;line-height:1.6}.SiteFooter-module__lWai2a__label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);margin:0 0 14px;font-size:12px;font-weight:600}.SiteFooter-module__lWai2a__links{flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__lWai2a__links a{color:var(--text-lead);font-size:16px}.SiteFooter-module__lWai2a__links a:hover{color:#fff;text-decoration:none}.SiteFooter-module__lWai2a__legal{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:40px;display:flex}.SiteFooter-module__lWai2a__small{color:var(--text-label);margin:0;font-size:14px;line-height:1.55}.SiteFooter-module__lWai2a__small a{text-underline-offset:2px;text-decoration:underline}.SiteFooter-module__lWai2a__credit a{color:var(--text-label)}.SiteFooter-module__lWai2a__credit a:hover{color:var(--text)}.SiteFooter-module__lWai2a__partners{color:var(--text-label);margin:0;font-size:15px;line-height:1.55}
.WordWall-module__ppr0UG__frame{container-type:inline-size}.WordWall-module__ppr0UG__wall{min-height:400px;margin:0;padding:0;list-style:none;position:relative}.WordWall-module__ppr0UG__item{top:var(--top);left:var(--left);right:var(--right);transform:rotate(var(--r));position:absolute}.WordWall-module__ppr0UG__word{font-size:var(--size);line-height:1;display:inline-block}.WordWall-module__ppr0UG__bangers{letter-spacing:.07em}.WordWall-module__ppr0UG__animate .WordWall-module__ppr0UG__item{animation:WordWall-module__ppr0UG__tagIn .5s var(--d) both}@container (max-width:559px){.WordWall-module__ppr0UG__wall{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 26px;min-height:0;display:flex}.WordWall-module__ppr0UG__item{position:static}.WordWall-module__ppr0UG__word{padding:6px 2px}}
.MenuDialog-module__eLZG8G__toggle{font-family:var(--font-display-marker);color:var(--text-bright);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px 8px;font-size:16px;display:none}.MenuDialog-module__eLZG8G__toggle:hover{background:var(--surface-press);border-color:var(--border-hover-strong)}@media (max-width:719px){.js .MenuDialog-module__eLZG8G__toggle{padding:9px 14px 7px;display:inline-block}}.MenuDialog-module__eLZG8G__dialog{background:var(--page);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;overflow-y:auto}.MenuDialog-module__eLZG8G__dialog::backdrop{background:var(--page)}.MenuDialog-module__eLZG8G__wall{background:var(--brick);opacity:var(--wall-hero);position:fixed;inset:0}.MenuDialog-module__eLZG8G__shade{background:#0a0a0a59;position:fixed;inset:0}.MenuDialog-module__eLZG8G__inner{min-height:100%;padding:12px var(--gutter) calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:24px;display:flex;position:relative}.MenuDialog-module__eLZG8G__top{justify-content:flex-end;align-items:center;min-height:46px;display:flex}.MenuDialog-module__eLZG8G__top .MenuDialog-module__eLZG8G__toggle{display:inline-block}.MenuDialog-module__eLZG8G__words{flex:1;align-items:center;display:flex}.MenuDialog-module__eLZG8G__words>*{width:100%}.MenuDialog-module__eLZG8G__phone{letter-spacing:.02em;color:var(--text-phone);align-self:center;font-size:16px;font-weight:600}
.SiteHeader-module__JMfsBq__header{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);background:#0a0a0af0;position:sticky;top:0}.SiteHeader-module__JMfsBq__row{align-items:center;gap:18px;padding-top:12px;padding-bottom:12px;display:flex}.SiteHeader-module__JMfsBq__logo{align-items:center;gap:11px;text-decoration:none;display:flex}.SiteHeader-module__JMfsBq__logo:hover{text-decoration:none}.SiteHeader-module__JMfsBq__logoSlot{background:var(--surface);border:1px dashed var(--field-border);border-radius:6px;flex:none;width:46px;height:46px}.SiteHeader-module__JMfsBq__lockup{color:var(--accent);font-family:var(--font-logo);display:block}.SiteHeader-module__JMfsBq__lockupTop{letter-spacing:.02em;font-size:15px;line-height:1.05;display:block}.SiteHeader-module__JMfsBq__lockupBottom{letter-spacing:.01em;font-size:22px;line-height:1;display:block}.SiteHeader-module__JMfsBq__spacer{flex:1}.SiteHeader-module__JMfsBq__phone{color:var(--text-phone);letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:600}.SiteHeader-module__JMfsBq__phone:hover{color:var(--text-phone)}.SiteHeader-module__JMfsBq__donate{font-family:var(--font-display-marker);background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;padding:10px 20px 8px;font-size:16px}.SiteHeader-module__JMfsBq__donate:hover{background:var(--accent-hover);color:var(--on-accent);text-decoration:none}.SiteHeader-module__JMfsBq__navList{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-block:0;padding-bottom:12px;list-style:none;display:flex}.SiteHeader-module__JMfsBq__navWord{padding:2px 0;font-size:17px;display:inline-block}.SiteHeader-module__JMfsBq__caveat,.SiteHeader-module__JMfsBq__bangers{font-size:20px}.SiteHeader-module__JMfsBq__bangers{letter-spacing:.06em}.SiteHeader-module__JMfsBq__navWord[aria-current=page],.SiteHeader-module__JMfsBq__navWord[aria-current=page]:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:719px){:is(.js .SiteHeader-module__JMfsBq__nav,.js .SiteHeader-module__JMfsBq__phone){display:none}.SiteHeader-module__JMfsBq__row{gap:10px}.SiteHeader-module__JMfsBq__spacer{display:none}.SiteHeader-module__JMfsBq__donate{margin-left:auto;padding:9px 14px 7px}}@media (max-width:399px){.SiteHeader-module__JMfsBq__logo{gap:8px}.SiteHeader-module__JMfsBq__logoSlot{width:40px;height:40px}.SiteHeader-module__JMfsBq__lockupTop{font-size:12px}.SiteHeader-module__JMfsBq__lockupBottom{font-size:18px}}@media (max-width:359px){.SiteHeader-module__JMfsBq__logoSlot{display:none}}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_a3e15773-module__bYIvxG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_a3e15773-module__bYIvxG__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.2o-n9zscog2s2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.08x40ejr93q31.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.13xy2ufn918bd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_ffa3acbb-module__1z5MOW__className{font-family:Barlow,Barlow Fallback;font-style:normal;font-weight:800}.barlow_ffa3acbb-module__1z5MOW__variable{--font-barlow-heavy:"Barlow", "Barlow Fallback"}
@font-face{font-family:bangers;src:url(../media/bangers-s.p.26my6x4opavet.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bangers Fallback;src:local(Arial);ascent-override:105.94%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:83.35%}.bangers_909e2b11-module__MGqLhq__className{font-family:bangers,bangers Fallback;font-weight:400}.bangers_909e2b11-module__MGqLhq__variable{--font-bangers:"bangers", "bangers Fallback"}
@font-face{font-family:permanentMarker;src:url(../media/permanent_marker-s.p.2lr55k0ojnepn.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:permanentMarker Fallback;src:local(Arial);ascent-override:97.41%;descent-override:27.87%;line-gap-override:2.66%;size-adjust:113.89%}.permanentmarker_c09f45fb-module__HH22yq__className{font-family:permanentMarker,permanentMarker Fallback;font-weight:400}.permanentmarker_c09f45fb-module__HH22yq__variable{--font-marker:"permanentMarker", "permanentMarker Fallback"}
@font-face{font-family:caveatBrush;src:url(../media/caveat_brush-s.p.341b-eoe7_qis.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:caveatBrush Fallback;src:local(Arial);ascent-override:121.03%;descent-override:37.82%;line-gap-override:0.0%;size-adjust:79.32%}.caveatbrush_aad95f51-module__KlMLzG__className{font-family:caveatBrush,caveatBrush Fallback;font-weight:400}.caveatbrush_aad95f51-module__KlMLzG__variable{--font-caveat:"caveatBrush", "caveatBrush Fallback"}
@font-face{font-family:archivoBlack;src:url(../media/archivo_black-s.p.08tq20q9993zd.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:archivoBlack Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}.archivoblack_47791eb1-module__mrc_UG__className{font-family:archivoBlack,archivoBlack Fallback;font-weight:400}.archivoblack_47791eb1-module__mrc_UG__variable{--font-archivo:"archivoBlack", "archivoBlack Fallback"}
.home-module__Hx0lNG__hero{position:relative;overflow:hidden}.home-module__Hx0lNG__heroWall{background:var(--brick);opacity:var(--wall-hero);position:absolute;inset:0}.home-module__Hx0lNG__heroShade{background:linear-gradient(100deg, #0a0a0a59 0%, #0a0a0ae6 42%, var(--page) 62%);position:absolute;inset:0}.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;min-height:78vh;padding-top:74px;padding-bottom:96px;display:grid;position:relative}.home-module__Hx0lNG__motto{font-family:var(--font-display-marker);color:var(--accent);text-wrap:balance;margin:0 0 26px;font-size:clamp(30px,4.6vw,58px);font-weight:400;line-height:1.12}.home-module__Hx0lNG__heroLead{color:var(--text-lead);max-width:46ch;margin:0 0 30px;font-size:20px;line-height:1.55}.home-module__Hx0lNG__buttons{flex-wrap:wrap;gap:12px;display:flex}.home-module__Hx0lNG__button{font-family:var(--font-display-bangers);letter-spacing:.05em;border-radius:10px;padding:13px 26px 10px;font-size:21px}.home-module__Hx0lNG__button:hover{text-decoration:none}.home-module__Hx0lNG__primary{background:var(--accent);color:var(--on-accent)}.home-module__Hx0lNG__primary:hover{background:var(--accent-hover);color:var(--on-accent)}.home-module__Hx0lNG__secondary{color:var(--text-bright);border:1px solid var(--border-strong);background:0 0}.home-module__Hx0lNG__secondary:hover{background:var(--surface-press);border-color:var(--border-hover-strong);color:var(--text-bright)}.home-module__Hx0lNG__tags{position:relative}@media (max-width:799px){.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:48px;padding-bottom:56px}}.home-module__Hx0lNG__welcome{padding-top:72px;padding-bottom:20px}.home-module__Hx0lNG__label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);margin:0 0 18px;font-size:12px;font-weight:600}.home-module__Hx0lNG__welcomeLead{color:var(--text);text-wrap:pretty;max-width:34ch;margin:0 0 20px;font-size:clamp(22px,2.4vw,31px);font-weight:500;line-height:1.42}.home-module__Hx0lNG__welcomeBody{color:var(--text-muted);max-width:62ch;margin:0;padding-bottom:52px;font-size:17px;line-height:1.6}.home-module__Hx0lNG__cardsWrap{padding-top:44px;padding-bottom:80px;container-type:inline-size}.home-module__Hx0lNG__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__card{background:var(--surface);border:1px solid var(--border);border-radius:14px;height:100%;padding-bottom:20px;display:block;overflow:hidden}.home-module__Hx0lNG__card:hover{border-color:var(--border-hover);background:var(--surface-hover);text-decoration:none}.home-module__Hx0lNG__cardImage{height:170px;position:relative}.home-module__Hx0lNG__cardImage img{object-fit:cover}.home-module__Hx0lNG__cardBody{padding:18px 20px 0}.home-module__Hx0lNG__cardTitle{color:var(--c);margin:0 0 8px}.home-module__Hx0lNG__cardTitleBangers{letter-spacing:.05em;font-size:26px}.home-module__Hx0lNG__cardTitleCaveat{font-size:29px}.home-module__Hx0lNG__cardText{color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}.home-module__Hx0lNG__lower{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:52px;padding-top:70px;padding-bottom:90px;display:grid}.home-module__Hx0lNG__lowerTitle{color:var(--c);margin:0 0 22px;font-size:38px}.home-module__Hx0lNG__news{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.home-module__Hx0lNG__newsRow{background:var(--page);grid-template-columns:88px 1fr;align-items:baseline;gap:16px;padding:18px 4px;display:grid}.home-module__Hx0lNG__newsRow:hover{background:var(--surface);text-decoration:none}.home-module__Hx0lNG__newsLabel{font-family:var(--font-mono), monospace;color:var(--text-label);font-size:12px}.home-module__Hx0lNG__newsText{color:var(--text);font-size:17px;line-height:1.45}@container (max-width:419px){.home-module__Hx0lNG__newsRow{grid-template-columns:minmax(0,1fr);gap:6px}}.home-module__Hx0lNG__supportText{color:var(--text-muted);max-width:44ch;margin:0 0 24px;font-size:17px;line-height:1.6}
.not-found-module__HS70Aa__words{max-width:760px;padding-top:20px;padding-bottom:90px}
.support-module__a4J_va__panels{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;padding-top:20px;padding-bottom:90px;display:grid}@media (max-width:380px){.support-module__a4J_va__panels{grid-template-columns:minmax(0,1fr)}}.support-module__a4J_va__panel{background:var(--surface);border:1px solid var(--border);--field-bg:var(--page);border-radius:14px;padding:26px}.support-module__a4J_va__panel:target{scroll-margin-top:calc(var(--header-h) + 16px)}.support-module__a4J_va__panelTitle{font-family:var(--font-display-bangers);letter-spacing:.05em;margin:0 0 12px;font-size:28px;font-weight:400}.support-module__a4J_va__panelText{color:var(--text-muted);margin:0 0 20px;font-size:16px;line-height:1.6}.support-module__a4J_va__amounts{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.support-module__a4J_va__chip{font-family:var(--font-display-bangers);letter-spacing:.05em;border:1px solid var(--border-strong);color:var(--text);border-radius:999px;padding:8px 18px 5px;font-size:20px}.support-module__a4J_va__giveNow{font-family:var(--font-display-bangers);letter-spacing:.05em;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:13px 26px 10px;font-size:21px;display:inline-block}.support-module__a4J_va__giveNow:hover{background:var(--accent-hover);color:var(--on-accent);text-decoration:none}.support-module__a4J_va__form{flex-direction:column;gap:12px;display:flex}.support-module__a4J_va__signUp{font-family:var(--font-display-bangers);letter-spacing:.05em;color:#08140f;cursor:pointer;background:#2fd1ae;border:0;border-radius:10px;align-self:flex-start;padding:13px 26px 10px;font-size:21px}.support-module__a4J_va__signUp:hover{background:#6bebd0}.support-module__a4J_va__signUp[aria-disabled=true]{opacity:.7;cursor:progress}.support-module__a4J_va__signUp:focus-visible{outline:2px solid var(--text);outline-offset:2px;box-shadow:0 0 0 2px var(--page)}.support-module__a4J_va__thanks{font-family:var(--font-display-caveat);color:#b7e026;margin:0;font-size:24px}.support-module__a4J_va__list{color:var(--text-muted);margin:0;padding:0 0 0 18px;font-size:16px;line-height:1.75}.support-module__a4J_va__talk{color:var(--text-muted);margin:20px 0 0;font-size:16px;line-height:1.6}.support-module__a4J_va__privacy{color:var(--text-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.support-module__a4J_va__privacy a{text-decoration:underline}
.PageHero-module__DsQ9ba__hero{position:relative;overflow:hidden}.PageHero-module__DsQ9ba__wall{background:var(--brick);opacity:var(--wall);position:absolute;inset:0}.PageHero-module__DsQ9ba__shade{background:linear-gradient(180deg, #0a0a0a80, var(--page) 88%);position:absolute;inset:0}.PageHero-module__DsQ9ba__inner{padding-top:66px;padding-bottom:46px;position:relative}.PageHero-module__DsQ9ba__title{color:var(--c);margin:0 0 18px;font-size:clamp(44px,7vw,86px);line-height:1}.PageHero-module__DsQ9ba__large{font-size:clamp(48px,8vw,96px)}.PageHero-module__DsQ9ba__bangers{letter-spacing:.05em}.PageHero-module__DsQ9ba__barlow{letter-spacing:-.02em}.PageHero-module__DsQ9ba__inner>p{max-width:54ch;color:var(--text-lead);margin:0;font-size:20px;line-height:1.55}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono-s.04h53gwpwxq0y.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_90d455b5-module__sEDnFW__className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-weight:400}.jetbrainsmono_90d455b5-module__sEDnFW__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
.contact-module__swMWYG__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;padding-top:20px;padding-bottom:90px;display:grid}.contact-module__swMWYG__where{font-family:var(--font-display-bangers);letter-spacing:.05em;color:#ff8a2f;margin:0 0 16px;font-size:26px;font-weight:400}.contact-module__swMWYG__address{color:var(--text);margin:0 0 18px;font-size:18px;font-style:normal;line-height:1.6}.contact-module__swMWYG__rows{border-bottom:1px solid var(--border);margin:0;container-type:inline-size}.contact-module__swMWYG__row{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.contact-module__swMWYG__row dt{color:var(--text-label);font-size:15px}.contact-module__swMWYG__row dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:16px}@container (max-width:359px){.contact-module__swMWYG__row{flex-direction:column;gap:4px}.contact-module__swMWYG__row dd{text-align:left}}.contact-module__swMWYG__social{flex-wrap:wrap;gap:18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.contact-module__swMWYG__mapBox{border:1px solid var(--border);border-radius:14px;min-height:420px;display:flex;overflow:hidden}.contact-module__swMWYG__map{filter:grayscale()invert(.9)hue-rotate(180deg);border:0;width:100%;min-height:420px}.contact-module__swMWYG__mapGate{text-align:center;background:var(--surface);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex}.contact-module__swMWYG__mapText{max-width:36ch;color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.contact-module__swMWYG__mapActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}
.education-module__96bdDq__cards{padding-top:20px;padding-bottom:90px}
.history-module__Fl5TgG__photoWrap{padding-top:20px;padding-bottom:40px}.history-module__Fl5TgG__photo{border:1px solid var(--border);border-radius:14px;height:340px;position:relative;overflow:hidden}.history-module__Fl5TgG__photo img{object-fit:cover}.history-module__Fl5TgG__timelineWrap{max-width:calc(900px + 2 * var(--gutter));padding:0 var(--gutter) 90px;margin-inline:auto;container-type:inline-size}.history-module__Fl5TgG__timeline{margin:0;padding:0;list-style:none}.history-module__Fl5TgG__step{grid-template-columns:120px 1fr;gap:0 26px;display:grid}.history-module__Fl5TgG__year{font-family:var(--font-logo);color:#f0387a;font-size:26px}.history-module__Fl5TgG__text{color:var(--text-lead);border-left:1px solid var(--border);margin:0;padding:0 0 34px 26px;font-size:17px;line-height:1.65}.history-module__Fl5TgG__step:last-child .history-module__Fl5TgG__text{padding-bottom:0}@container (max-width:559px){.history-module__Fl5TgG__step{grid-template-columns:minmax(0,1fr);gap:6px}.history-module__Fl5TgG__text{padding-left:18px}}
.legal-module__xpnSVG__body{max-width:760px;color:var(--text-lead);padding-bottom:90px;font-size:17px;line-height:1.65}.legal-module__xpnSVG__body h2{font-family:var(--font-logo);color:var(--text);margin:40px 0 14px;font-size:26px;line-height:1.2}.legal-module__xpnSVG__body section:first-child h2{margin-top:10px}.legal-module__xpnSVG__body h3{color:var(--text);margin:28px 0 8px;font-size:18px;font-weight:700}.legal-module__xpnSVG__body p,.legal-module__xpnSVG__body ul{margin:0 0 14px}.legal-module__xpnSVG__body ul{padding-left:22px}.legal-module__xpnSVG__body li+li{margin-top:6px}.legal-module__xpnSVG__body a{text-decoration:underline}.legal-module__xpnSVG__address{border-left:1px solid var(--border-strong);margin:0 0 14px;padding-left:18px;font-style:normal}
.partners-module__xZ8bXq__main{padding-top:20px;padding-bottom:60px}.partners-module__xZ8bXq__partnerCards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.partners-module__xZ8bXq__also{padding-bottom:90px}.partners-module__xZ8bXq__label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);margin:0 0 20px;font-size:12px;font-weight:600}.partners-module__xZ8bXq__grid{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.partners-module__xZ8bXq__cell{background:var(--page);padding:22px 20px}.partners-module__xZ8bXq__name{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:600}.partners-module__xZ8bXq__desc{color:var(--text-label);margin:0;font-size:15px;line-height:1.55}.partners-module__xZ8bXq__cta{margin-top:34px}.partners-module__xZ8bXq__partner{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px}.partners-module__xZ8bXq__partnerName{font-family:var(--font-display-bangers);letter-spacing:.05em;color:var(--text);margin:0 0 10px;font-size:27px;font-weight:400}.partners-module__xZ8bXq__partnerText{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}
.recreation-module__EGMBbq__cards{padding-top:20px;padding-bottom:60px}.recreation-module__EGMBbq__whatsOn{padding-top:60px;padding-bottom:90px}.recreation-module__EGMBbq__note{color:var(--text-label);max-width:62ch;margin:0 0 26px;font-size:15px;line-height:1.6}.recreation-module__EGMBbq__note a{text-underline-offset:2px;text-decoration:underline}.recreation-module__EGMBbq__timetable{border-top:1px solid var(--border);margin:0;container-type:inline-size}.recreation-module__EGMBbq__row{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr 120px;align-items:baseline;gap:16px;padding:16px 2px;display:grid}.recreation-module__EGMBbq__day{font-family:var(--font-display-bangers);letter-spacing:.06em;color:var(--accent);font-size:20px}.recreation-module__EGMBbq__what{color:var(--text);margin:0;font-size:17px}.recreation-module__EGMBbq__time{color:var(--text-label);margin:0;font-size:15px}@container (max-width:479px){.recreation-module__EGMBbq__row{grid-template-columns:1fr auto;gap:4px 16px}.recreation-module__EGMBbq__day{grid-column:1/-1}}
.relief-module__NLRuvW__cards{padding-top:20px;padding-bottom:60px}.relief-module__NLRuvW__panel{padding-bottom:90px}.relief-module__NLRuvW__cards :target{scroll-margin-top:calc(var(--header-h) + 16px)}
.room-hire-module__HkwsBG__cards{padding-top:20px;padding-bottom:60px}.room-hire-module__HkwsBG__enquire{max-width:calc(760px + 2 * var(--gutter));padding:60px var(--gutter) 90px;margin-inline:auto;container-type:inline-size}.room-hire-module__HkwsBG__intro{color:var(--text-muted);margin:0 0 26px;font-size:16px;line-height:1.6}.room-hire-module__HkwsBG__number{color:var(--text-label);margin:18px 0 0;font-size:15px}.room-hire-module__HkwsBG__number a{text-underline-offset:2px;text-decoration:underline}
.whats-new-module__64OskG__articles{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;padding-top:20px;padding-bottom:60px;display:grid}.whats-new-module__64OskG__article{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.whats-new-module__64OskG__photo{height:200px;position:relative}.whats-new-module__64OskG__photo img{object-fit:cover}.whats-new-module__64OskG__body{padding:20px 22px 24px}.whats-new-module__64OskG__date{font-family:var(--font-mono), monospace;color:var(--text-label);margin:0 0 8px;font-size:12px}.whats-new-module__64OskG__title{font-family:var(--font-display-bangers);letter-spacing:.05em;color:var(--text);margin:0 0 10px;font-size:26px;font-weight:400}.whats-new-module__64OskG__text{color:var(--text-muted);margin:0 0 14px;font-size:16px;line-height:1.6}.whats-new-module__64OskG__text:last-child{margin-bottom:0}.whats-new-module__64OskG__instagram{padding-top:60px;padding-bottom:90px}.whats-new-module__64OskG__instagram h2{margin-bottom:20px}.whats-new-module__64OskG__handle{margin:22px 0 0}.whats-new-module__64OskG__posts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.whats-new-module__64OskG__post{aspect-ratio:1;background:var(--brick);opacity:var(--wall);border-radius:8px}
