@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/51c8f806d71bf1e2-s.0yv93a8ub8yex.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5db4937ddafb8914-s.2knnidm3i67yn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/211b7d824b925ba8-s.17kmi0dzbcah4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d79a9e8663cf7fe0-s.25c5byxx80ra9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eea083e754d545b9-s.2cnm7v5b232eh.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:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/49dfdea1d4fb4a15-s.0zp0al1tlmug1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd3e5bc04de547b1-s.p.25rec8eg7arkv.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:Fira Sans Extra Condensed Fallback;src:local(Arial);ascent-override:109.98%;descent-override:31.17%;line-gap-override:0.0%;size-adjust:85.02%}.MQ4uxa_className{font-family:Fira Sans Extra Condensed,Fira Sans Extra Condensed Fallback;font-style:normal;font-weight:700}.MQ4uxa_variable{--font-display:"Fira Sans Extra Condensed", "Fira Sans Extra Condensed Fallback"}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d9e531347d16b9bd-s.33iiebxnyw3mn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/824eef5f30e1c17a-s.1lnoxcpdy15zq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca0c78b65b883dbf-s.3ncebktlk85m0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45ff2848add50f49-s.42_oh81r60qk6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20c93b0a4151e45d-s.3pz51h88yl6ry.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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/749b655c360b802f-s.2dn8n4nmks3qy.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3ada891737f2747-s.p.2ofae7-v0u79z.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1748134c769d78e9-s.1f8arwqmrai1b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bf778d0332917b2-s.267laj-7qy-0-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3e24bdeb2438c466-s.2dsx-ugyhcjag.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ac5baa95b5adeb9b-s.1um35jqo2bs9v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/29e04cc5a66e0810-s.361fq6-659j9l.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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d97e95fd953b568-s.1gg7qmdkfhou9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77a4b527d08cc916-s.p.2a3w-b9irc_27.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:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.sDAliq_className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.sDAliq_variable{--font-text:"Fira Sans", "Fira Sans Fallback"}
:root{--sage:#e6ece2;--sage-2:#d8e1d3;--paper:#f6f8f3;--ink:#1b3640;--ink-soft:#a9c0c8;--muted:#3f5963;--brand:#90b0c0;--brand-deep:#2a5e72;--olive:#c0d070;--olive-deep:#55640f;--radius:22px;--head:76px;--pad:clamp(20px, 5vw, 72px);--f-display:var(--font-display), "Arial Narrow", sans-serif;--f-text:var(--font-text), system-ui, sans-serif;--page:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--head);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sage);color:var(--ink);font-family:var(--f-text);margin:0;font-size:1.125rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--brand-deep);text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.nowrap{white-space:nowrap}.skip{background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.display,.h1-name,.sect-title,.causes li,.sig-h,.leist-list li{font-family:var(--f-display);letter-spacing:-.005em;text-wrap:balance;font-weight:700}.display{margin:0;font-size:clamp(3.25rem,8vw,8rem);line-height:.98}.sect-title{margin:0 0 24px;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1}p{text-wrap:pretty;margin:0 0 1em}.btn{min-height:52px;font:600 1.0625rem var(--f-text);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--brand-deep);color:#fff}.btn-primary:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-accent{background:var(--olive);color:var(--ink)}.btn-accent:hover{color:var(--ink);background:#fff;transform:translateY(-2px)}.btn-sm{white-space:nowrap;min-height:44px;padding:0 20px;font-size:1rem}.btn:active{transform:translateY(0)}.top{height:var(--head);z-index:50;padding:0 var(--pad);background:var(--sage);border-bottom:1px solid var(--sage-2);align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.brand img{mix-blend-mode:multiply;width:auto;height:56px}.nav{gap:28px;margin-left:auto;display:flex}.nav a{color:var(--ink);border-bottom:2px solid #0000;padding:8px 2px;font-weight:600;text-decoration:none}.nav a:hover{border-bottom-color:var(--brand-deep)}.top-spiral{flex:none;width:44px;height:44px}.sp-line{fill:none;stroke:var(--brand-deep);stroke-width:5px;stroke-linecap:round}.top .sp-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--page))}.top .top-spiral{opacity:.95}.hero{min-height:100svh;padding-top:var(--head);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);display:grid}.hero-text{padding:clamp(24px, 4vw, 56px) var(--pad);flex-direction:column;justify-content:center;display:flex}h1{font-weight:inherit;margin:0 0 20px}.h1-name{color:var(--ink);font-size:clamp(4rem,8vw,8rem);line-height:.95;display:block}.h1-sub{font-family:var(--f-display);color:var(--brand-deep);text-wrap:balance;margin-top:14px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1.1;display:block}.hero-lead{margin-bottom:14px;font-size:1.25rem}.hero-quote{border-left:4px solid var(--olive);margin:0 0 28px;padding-left:18px}.hero-quote p{margin:0 0 4px;font-size:1.125rem}.hero-quote footer,.about-quote footer{color:var(--muted);font-size:1rem;font-weight:600}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-photo{border-bottom-left-radius:160px;min-height:420px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:38% 60%;width:100%;height:100%;position:absolute;inset:0}.statement{padding:clamp(72px, 12vw, 160px) var(--pad) clamp(56px, 9vw, 120px);background:var(--paper);position:relative;overflow:hidden}.statement .display{max-width:15ch}.statement-sub{color:var(--muted);border-left:4px solid var(--olive);max-width:34ch;margin:28px 0 0;padding-left:18px;font-size:1.375rem}.sig{background:var(--ink);color:#eef3ea}.sig-stage{grid-template-columns:minmax(0,1fr);display:grid}.sig-text{padding:clamp(48px, 8vw, 96px) var(--pad);flex-direction:column;justify-content:center;display:flex;position:relative}.sig-h{color:#fff;max-width:18ch;margin:0 0 22px;font-size:clamp(2.4rem,4.4vw,4.2rem);line-height:1}.sig-intro{color:var(--ink-soft);margin-bottom:10px;font-size:1.125rem}.causes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.causes li{color:var(--olive);border-left:4px solid var(--olive);padding-left:20px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.sig-spiral{display:none}.sig-window{padding:0 var(--pad) clamp(48px, 8vw, 96px);gap:16px;display:grid}.sig-track{gap:16px;display:grid}.sig-track figure{border-radius:var(--radius);margin:0;overflow:hidden}.sig-track img{width:100%;height:auto}.sig[data-anim=on]{height:340svh}.sig[data-anim=on] .sig-stage{height:100svh;padding-top:var(--head);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);position:sticky;top:0}.sig[data-anim=on] .sig-text{padding-block:24px}.sig[data-anim=on] .causes{grid-template-areas:"c";gap:0;margin-top:12px;display:grid}.sig[data-anim=on] .causes li{color:#fff;opacity:0;border-left-color:#0000;grid-area:c;align-self:start;padding-left:0;font-size:clamp(3.25rem,4.9vw,5.2rem);line-height:1.02;transition:opacity .5s,transform .5s;transform:translateY(18px)}.sig[data-anim=on][data-state="0"] .causes li[data-i="0"],.sig[data-anim=on][data-state="1"] .causes li[data-i="1"],.sig[data-anim=on][data-state="2"] .causes li[data-i="2"],.sig[data-anim=on][data-state="3"] .causes li[data-i="3"]{opacity:1;transform:none}.sig[data-anim=on] .sig-h{max-width:22ch;font-size:clamp(1.9rem,3vw,3rem)}.sig[data-anim=on] .sig-spiral{right:var(--pad);width:clamp(64px,7vw,96px);height:auto;display:block;position:absolute;bottom:24px}.sig[data-anim=on] .sp-line{stroke:var(--olive);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0))}.sig[data-anim=on] .sig-window{height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.sig[data-anim=on] .sig-track{width:300%;height:100%;transform:translateX(calc(var(--p,0) * -66.6667%));will-change:transform;gap:0;display:flex}.sig[data-anim=on] .sig-track figure{border-radius:0;flex:0 0 33.3333%;height:100%;position:relative}.sig[data-anim=on] .sig-track img{object-fit:cover;width:100%;height:100%}.leist{padding:clamp(64px, 9vw, 130px) var(--pad);background:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.leist-photo{top:calc(var(--head) + 24px);border-radius:var(--radius);position:sticky;overflow:hidden;box-shadow:0 18px 40px -20px #1b364073}.leist-photo img{width:100%;height:auto}.leist-intro{max-width:52ch;margin-bottom:28px}.leist-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0 0 24px;padding:0;list-style:none;display:grid}.leist-list li{border-top:1px solid var(--sage-2);text-wrap:pretty;padding:14px 0 14px 40px;font-size:clamp(1.6rem,2.3vw,2.2rem);line-height:1.08;transition:color .2s,padding-left .2s;position:relative}.leist-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 50 m0 -6 a6 6 0 1 1 -6 6 a14 14 0 1 1 14 14 a24 24 0 1 1 -24 -24 a36 36 0 1 1 36 36' fill='none' stroke='%232a5e72' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:20px;left:4px}.leist-list li:hover{color:var(--brand-deep);padding-left:46px}.leist-end{font-size:1.25rem;font-weight:600}.about{padding:clamp(64px, 9vw, 130px) var(--pad);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.about-photo{border-radius:200px 200px var(--radius) var(--radius);background:var(--sage-2);overflow:hidden;box-shadow:0 18px 40px -20px #1b364073}.about-photo img{width:100%;height:auto}.about-body{max-width:60ch}.stations{border-left:3px solid var(--brand);gap:8px;margin:0 0 20px;padding:0 0 0 22px;list-style:none;display:grid}.stations li{font-weight:600;position:relative}.stations li:before{content:"";background:var(--olive);border:2px solid var(--brand-deep);border-radius:50%;width:11px;height:11px;position:absolute;top:.55em;left:-29px}.about-quote{background:var(--paper);border-radius:var(--radius);margin:28px 0 0;padding:24px 28px}.about-quote p{margin-bottom:8px;font-size:1.25rem}.faq{padding:clamp(56px, 8vw, 110px) var(--pad);background:var(--sage-2)}.faq-list{gap:10px;max-width:900px;display:grid}.faq details{background:var(--paper);border-radius:16px;transition:box-shadow .2s}.faq details[open]{box-shadow:0 10px 28px -16px #1b364080}.faq summary{cursor:pointer;border-radius:16px;padding:18px 56px 18px 24px;font-size:1.1875rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand-deep);font-size:1.75rem;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--brand-deep)}.faq details p{max-width:70ch;margin:0;padding:0 24px 20px}.contact{padding:clamp(64px, 9vw, 130px) var(--pad);background:var(--ink);color:#eef3ea;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);display:grid}.contact a{color:#fff}.contact a:hover{color:var(--olive)}.contact .btn-accent,.contact .btn-accent:hover{color:var(--ink)}.contact-title{color:#fff;margin-bottom:28px}address{margin-bottom:20px;font-style:normal;display:grid}address strong{font-size:1.375rem}.contact-lines{gap:4px;margin:0 0 28px;padding:0;list-style:none;display:grid}.contact-map{align-self:stretch;min-height:320px;display:grid}.map-consent{border-radius:var(--radius);background:#264a58;flex-direction:column;justify-content:center;gap:4px;padding:28px;display:flex}.map-consent h3{font-family:var(--f-display);color:#fff;margin:0 0 10px;font-size:2rem}.map-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.map-consent .btn-ghost{color:#fff;border-color:#fff}.map-consent .btn-ghost:hover{color:var(--ink);background:#fff}.map-frame{border-radius:var(--radius);border:0;width:100%;height:100%;min-height:320px}.linkbtn{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.foot{color:#d3e0e5;padding:40px var(--pad) 28px;background:#12262e;font-size:1rem}.foot a{color:#fff}.foot-grid{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.foot-h{color:#fff;margin-bottom:6px;font-weight:600}.foot-links{align-items:flex-start;gap:24px;display:flex}.foot-demo{color:#b5c8cf;margin:28px 0 0;font-size:1rem}.dlg{border-radius:var(--radius);background:var(--paper);width:min(560px,100vw - 32px);color:var(--ink);border:0;padding:0}.dlg::backdrop{background:#12262eb3}.dlg-form{gap:14px;padding:28px;display:grid}.dlg-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dlg-head h2{font-family:var(--f-display);margin:0;font-size:2.2rem;line-height:1}.dlg-close{border:2px solid var(--ink);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;font-size:1.75rem;line-height:1}.dlg-close:hover{background:var(--ink);color:#fff}.dlg label{gap:4px;font-weight:600;display:grid}.dlg input,.dlg textarea{font:400 1.0625rem var(--f-text);border:2px solid var(--brand);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}.dlg input:focus,.dlg textarea:focus{outline:3px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.dlg-note{color:var(--muted);margin:0;font-size:1rem}.dlg-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:899px){:root{--head:64px}.nav{display:none}.top{gap:12px}.top .btn-sm{margin-left:auto}.brand img{height:46px}.top-spiral{width:36px;height:36px}.hero{grid-template-columns:minmax(0,1fr);min-height:0}.hero-photo{border-bottom-left-radius:90px;order:-1;height:30svh;min-height:0}.hero-text{padding-top:20px;padding-bottom:28px}.h1-name{font-size:clamp(3.5rem,17vw,5rem)}.h1-sub{margin-top:8px;font-size:1.5rem}.hero-lead{margin-bottom:10px;font-size:1.125rem}.hero-quote{margin-bottom:20px}.hero-cta .btn{flex:auto}.leist,.about,.contact{grid-template-columns:minmax(0,1fr)}.leist-photo{max-width:420px;position:static}.leist-list{grid-template-columns:minmax(0,1fr)}.about-photo{max-width:340px}.sig[data-anim=on]{height:340svh}.sig[data-anim=on] .sig-stage{grid-template-rows:40svh minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sig[data-anim=on] .sig-window{order:-1;padding:0}.sig[data-anim=on] .sig-text{padding:20px var(--pad) 16px;justify-content:flex-start}.sig[data-anim=on] .sig-h{margin-bottom:8px;font-size:1.55rem;line-height:1.05}.sig[data-anim=on] .sig-intro{margin-bottom:4px;font-size:1rem}.sig[data-anim=on] .causes li{font-size:3.25rem}.sig[data-anim=on] .sig-spiral{width:64px;bottom:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.statement .display,.statement-sub{z-index:1;position:relative}.statement-spiral{width:min(46vw,640px);height:auto;position:absolute;top:50%;right:-6vw;transform:translateY(-50%)}.statement-spiral .sp-line{stroke:var(--olive);stroke-width:2.4px}.faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.faq .sect-title{top:calc(var(--head) + 24px);margin:0;position:sticky}@media (max-width:899px){.faq{grid-template-columns:minmax(0,1fr)}.faq .sect-title{margin-bottom:16px;position:static}.statement-spiral{opacity:.45;width:90vw;top:70%;right:-30vw}.sig-h{max-width:none;font-size:2rem}.causes li{font-size:2.2rem}}
