.LegalArticle-module__LWZDwq__article{--legal-display:inherit;--legal-text:inherit;--legal-accent:var(--primary-text);--legal-rule:var(--border);font-family:var(--legal-text);grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem 1.25rem;display:grid}.LegalArticle-module__LWZDwq__head{top:calc(var(--header-h,72px) + 2rem);grid-column:1/span 5;align-self:start;gap:1.25rem;display:grid;position:sticky}.LegalArticle-module__LWZDwq__title{font-family:var(--legal-display);letter-spacing:-.03em;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.92}.LegalArticle-module__LWZDwq__intro{max-width:34ch;color:var(--text-secondary);line-height:1.55}.LegalArticle-module__LWZDwq__sections{border-top:1px solid var(--legal-rule);grid-column:7/span 6}.LegalArticle-module__LWZDwq__section{border-bottom:1px solid var(--legal-rule);grid-template-columns:minmax(10rem,1fr) 2fr;gap:.5rem 1.5rem;padding:1.4rem 0 1.5rem;display:grid}.LegalArticle-module__LWZDwq__heading{letter-spacing:.08em;text-transform:uppercase;padding-top:.15rem;font-size:.78rem;font-weight:600;line-height:1.5}.LegalArticle-module__LWZDwq__body{overflow-wrap:anywhere;gap:.75rem;font-size:1rem;line-height:1.65;display:grid}.LegalArticle-module__LWZDwq__body a{color:var(--legal-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.LegalArticle-module__LWZDwq__list{gap:.25rem;display:grid}.LegalArticle-module__LWZDwq__list li{padding-left:1rem;position:relative}.LegalArticle-module__LWZDwq__list li:before{content:"";background:var(--terracotta);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.LegalArticle-module__LWZDwq__links{flex-wrap:wrap;gap:.75rem;display:flex}.LegalArticle-module__LWZDwq__consent{background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.95rem;display:flex}.LegalArticle-module__LWZDwq__consent button{background:var(--inverse);min-height:40px;color:var(--on-inverse);font-size:calc(.85rem + var(--button-size-plus,0px));font-weight:var(--button-weight,400);border-radius:999px;padding:0 1rem}@media (max-width:900px){.LegalArticle-module__LWZDwq__head{grid-column:1/-1;position:static}.LegalArticle-module__LWZDwq__sections{grid-column:1/-1}}@media (max-width:560px){.LegalArticle-module__LWZDwq__section{grid-template-columns:1fr}}
.VariantSwitcher-module__P1MBEW__switcher{z-index:98;-webkit-backdrop-filter:blur(10px);color:#f5f2ec;background:#303633e0;border-radius:999px;align-items:center;gap:2px;padding:4px;font:500 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 8px 30px #0000002e}.VariantSwitcher-module__P1MBEW__home{opacity:.7;letter-spacing:.04em;padding:0 10px 0 8px;line-height:32px}.VariantSwitcher-module__P1MBEW__item,.VariantSwitcher-module__P1MBEW__close{border-radius:999px;place-items:center;width:32px;height:32px;transition:background .25s,color .25s;display:grid}.VariantSwitcher-module__P1MBEW__item:hover{background:#f5f2ec24}.VariantSwitcher-module__P1MBEW__item[aria-current=page]{color:#303633;background:#f5f2ec}.VariantSwitcher-module__P1MBEW__close{opacity:.6;font-size:16px}.VariantSwitcher-module__P1MBEW__close:hover{opacity:1}.VariantSwitcher-module__P1MBEW__item{white-space:nowrap;width:auto;padding:0 12px}
@font-face{font-family:d1Display;src:url(../media/InstrumentSerif-s.p.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:d1Display;src:url(../media/InstrumentSerif_Italic-s.p.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:d1Display Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.d1display_7d4cbda4-module__25C24W__className{font-family:d1Display,d1Display Fallback}.d1display_7d4cbda4-module__25C24W__variable{--d1-display:"d1Display", "d1Display Fallback"}
@font-face{font-family:d1Text;src:url(../media/HankenGrotesk-s.p.3241148m1u9do.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:d1Text Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.d1text_5cd2cd0a-module__jF0C1W__className{font-family:d1Text,d1Text Fallback}.d1text_5cd2cd0a-module__jF0C1W__variable{--d1-text:"d1Text", "d1Text Fallback"}
.Placeholder-module__d9DsHq__ph{isolation:isolate;background-image:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, currentColor 7%, transparent) 14px 15px);margin:0;position:relative;overflow:hidden}.Placeholder-module__d9DsHq__paper{background-color:var(--surface);color:var(--text-primary)}.Placeholder-module__d9DsHq__green{background-color:var(--section-green);}.Placeholder-module__d9DsHq__terra{background-color:var(--section-terracotta);}.Placeholder-module__d9DsHq__sun{background-color:var(--section-yellow);color:var(--text-primary)}.Placeholder-module__d9DsHq__ink{background-color:var(--surface-strong);color:var(--on-surface-strong)}.Placeholder-module__d9DsHq__grain{z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Placeholder-module__d9DsHq__caption{letter-spacing:.01em;flex-direction:column;gap:.15rem;font-size:.8rem;line-height:1.3;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.Placeholder-module__d9DsHq__hint{font-size:var(--ph-hint-size,.66rem);letter-spacing:var(--ph-hint-tracking,.14em);text-transform:var(--ph-hint-case,uppercase);opacity:var(--ph-hint-opacity,.7)}
.Gallery-module__qTj4Za__section{--kicker-dot:var(--highlight);background:var(--section-green);color:var(--text-primary);}.Gallery-module__qTj4Za__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.Gallery-module__qTj4Za__tab{min-height:46px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--text-primary);isolation:isolate;border-radius:999px;align-items:center;padding:0 1.2rem;font-size:calc(.95rem + 1px);font-weight:700;transition:transform .5s cubic-bezier(.34,1.8,.64,1),color .25s;display:inline-flex;position:relative}.Gallery-module__qTj4Za__tab:hover{transform:translateY(-2px)}.Gallery-module__qTj4Za__tab:active{transform:scale(.94)}.Gallery-module__qTj4Za__tab:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Gallery-module__qTj4Za__tabBg{z-index:-1;border-radius:inherit;background:var(--button-primary-alt-bg);position:absolute;inset:0}.Gallery-module__qTj4Za__tab[aria-pressed=true]{color:var(--button-primary-alt-text);box-shadow:none}.Gallery-module__qTj4Za__tabLabel{position:relative}.Gallery-module__qTj4Za__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,330px);grid-auto-flow:dense;gap:1.25rem;display:grid}.Gallery-module__qTj4Za__cell{grid-area:span 1/span 3;min-width:0}.Gallery-module__qTj4Za__cell[data-shape=tall]{grid-row:span 2}.Gallery-module__qTj4Za__cell[data-shape=wide]{grid-area:span 2/span 6}.Gallery-module__qTj4Za__tile,.Gallery-module__qTj4Za__ph{border-radius:var(--radius-media);isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}.Gallery-module__qTj4Za__tile{cursor:zoom-in;color:#f5f2ec}.Gallery-module__qTj4Za__tile:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.Gallery-module__qTj4Za__img{width:100%;height:100%;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}.Gallery-module__qTj4Za__tile:hover .Gallery-module__qTj4Za__img{transform:scale(1.04)}.Gallery-module__qTj4Za__tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.Gallery-module__qTj4Za__cap{z-index:1;text-align:left;gap:.1rem;font-size:calc(.95rem + 1px);line-height:1.3;display:grid;position:absolute;bottom:.8rem;left:.9rem;right:3.6rem}.Gallery-module__qTj4Za__capCat{opacity:.85;font-size:.8rem}.Gallery-module__qTj4Za__zoom{z-index:1;width:2.4rem;height:2.4rem;color:var(--brand-ink);opacity:0;background:#f5f2eceb;border-radius:50%;place-items:center;transition:opacity .3s,transform .5s cubic-bezier(.34,1.8,.64,1);display:grid;position:absolute;bottom:.8rem;right:.8rem;transform:scale(.7)}.Gallery-module__qTj4Za__zoom svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.Gallery-module__qTj4Za__tile:hover .Gallery-module__qTj4Za__zoom,.Gallery-module__qTj4Za__tile:focus-visible .Gallery-module__qTj4Za__zoom{opacity:1;transform:scale(1)}.Gallery-module__qTj4Za__ph{color:var(--base-text-primary)}.Gallery-module__qTj4Za__lightbox{z-index:250;padding:calc(4.5rem + var(--safe-top)) clamp(1rem, 6vw, 6rem) calc(2rem + var(--safe-bottom));color:#f5f2ec;touch-action:pan-y;background:#0e110ff0;place-items:center;display:grid;position:fixed;inset:0}.Gallery-module__qTj4Za__lbFigure{grid-template-rows:1fr auto;gap:1rem;width:100%;height:100%;margin:0;display:grid}.Gallery-module__qTj4Za__lbImg{width:100%;height:100%;min-height:0;position:relative}.Gallery-module__qTj4Za__lbImg img{-webkit-user-select:none;user-select:none;border-radius:4px}.Gallery-module__qTj4Za__lbCap{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;font-size:calc(1rem + 1px);display:flex}.Gallery-module__qTj4Za__lbCount{opacity:.75;margin-left:auto;font-size:.9rem}.Gallery-module__qTj4Za__lbBtn{color:#f5f2ec;background:#f5f2ec1f;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .3s,transform .5s cubic-bezier(.34,1.8,.64,1);display:grid;position:absolute}.Gallery-module__qTj4Za__lbBtn:hover{background:#f5f2ec3d;transform:scale(1.08)}.Gallery-module__qTj4Za__lbBtn:active{transform:scale(.92)}.Gallery-module__qTj4Za__lbBtn:focus-visible{outline-offset:3px;outline:2px solid #f9e6b9}.Gallery-module__qTj4Za__lbBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.Gallery-module__qTj4Za__lbClose{top:calc(1rem + var(--safe-top));right:1rem}.Gallery-module__qTj4Za__lbPrev{top:50%;left:1rem;translate:0 -50%}.Gallery-module__qTj4Za__lbNext{top:50%;right:1rem;translate:0 -50%}@media (max-width:1080px){.Gallery-module__qTj4Za__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(140px,22vw,260px)}.Gallery-module__qTj4Za__cell{grid-column:span 2}.Gallery-module__qTj4Za__cell[data-shape=wide]{grid-column:span 4}}@media (max-width:720px){.Gallery-module__qTj4Za__tabs{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Gallery-module__qTj4Za__tabs::-webkit-scrollbar{display:none}.Gallery-module__qTj4Za__tab{flex:none}.Gallery-module__qTj4Za__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw;gap:.75rem}.Gallery-module__qTj4Za__cell,.Gallery-module__qTj4Za__cell[data-shape=tall]{grid-column:span 1}.Gallery-module__qTj4Za__cell[data-shape=wide]{grid-area:span 1/span 2}.Gallery-module__qTj4Za__cap{font-size:.88rem;right:.8rem}.Gallery-module__qTj4Za__capCat{display:none}.Gallery-module__qTj4Za__lightbox{padding-inline:.75rem}.Gallery-module__qTj4Za__lbPrev,.Gallery-module__qTj4Za__lbNext{top:auto;bottom:calc(1rem + var(--safe-bottom));translate:none}.Gallery-module__qTj4Za__lbPrev{left:auto;right:4.6rem}.Gallery-module__qTj4Za__lbFigure{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.Gallery-module__qTj4Za__img,.Gallery-module__qTj4Za__zoom,.Gallery-module__qTj4Za__tab,.Gallery-module__qTj4Za__lbBtn{transition:none}}
.ThemeToggle-module__rytfUG__toggle{min-width:var(--tt-size,44px);height:var(--tt-size,44px);border:1px solid var(--tt-border,transparent);background:var(--tt-bg,transparent);color:var(--tt-fg,currentColor);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), color .4s var(--ease-out), transform .5s cubic-bezier(.34, 1.8, .64, 1);border-radius:999px;grid-auto-flow:column;place-items:center;gap:.6rem;padding:0;display:inline-grid;position:relative}.ThemeToggle-module__rytfUG__toggle:has(.ThemeToggle-module__rytfUG__label){padding:0 1.1rem 0 .75rem}.ThemeToggle-module__rytfUG__toggle:hover{background:var(--tt-hover-bg,var(--tt-bg,transparent));transform:scale(1.08)}.ThemeToggle-module__rytfUG__toggle:active{transition-duration:.15s;transform:scale(.9)}.ThemeToggle-module__rytfUG__icon{width:22px;height:22px;transition:transform .7s cubic-bezier(.34,1.56,.64,1);overflow:visible;transform:rotate(0)}.ThemeToggle-module__rytfUG__core{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.ThemeToggle-module__rytfUG__maskDot{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ThemeToggle-module__rytfUG__rays line{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.ThemeToggle-module__rytfUG__rays{transform-origin:12px 12px;transition:transform .6s cubic-bezier(.34, 1.56, .64, 1), opacity .35s var(--ease-out)}.ThemeToggle-module__rytfUG__toggle:hover .ThemeToggle-module__rytfUG__rays{transform:rotate(45deg)scale(1.12)}.ThemeToggle-module__rytfUG__toggle:hover .ThemeToggle-module__rytfUG__core{transform:scale(1.12)}.ThemeToggle-module__rytfUG__toggle[data-theme-state=dark] .ThemeToggle-module__rytfUG__icon{transform:rotate(-35deg)}.ThemeToggle-module__rytfUG__toggle[data-theme-state=dark] .ThemeToggle-module__rytfUG__core{transform:scale(1.7)}.ThemeToggle-module__rytfUG__toggle[data-theme-state=dark] .ThemeToggle-module__rytfUG__maskDot{transform:translate(-7.5px,3.5px)}.ThemeToggle-module__rytfUG__toggle[data-theme-state=dark] .ThemeToggle-module__rytfUG__rays{opacity:0;transform:rotate(90deg)scale(0)}.ThemeToggle-module__rytfUG__toggle[data-theme-state=dark]:hover .ThemeToggle-module__rytfUG__icon{transform:rotate(-60deg)scale(1.1)}.ThemeToggle-module__rytfUG__toggle[data-theme-state=dark]:hover .ThemeToggle-module__rytfUG__core{transform:scale(1.7)}.ThemeToggle-module__rytfUG__label{white-space:nowrap;font-size:.95rem}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__rytfUG__toggle,.ThemeToggle-module__rytfUG__icon,.ThemeToggle-module__rytfUG__core,.ThemeToggle-module__rytfUG__maskDot,.ThemeToggle-module__rytfUG__rays{transition:none}}
.Header-module__Mhl3Zq__header{z-index:100;padding:calc(1rem + var(--safe-top)) var(--gutter) 1rem;font-family:var(--d1-text);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid;position:fixed;inset:0 0 auto}.Header-module__Mhl3Zq__header>*{pointer-events:auto}.Header-module__Mhl3Zq__brand{border-radius:999px;justify-self:start;align-items:center;gap:.7rem;padding:.3rem 1rem .3rem .3rem;transition:background-color .5s,box-shadow .5s;display:inline-flex}.Header-module__Mhl3Zq__header[data-scrolled=true] .Header-module__Mhl3Zq__brand{background:rgb(var(--surface-elevated-rgb) / .9);-webkit-backdrop-filter:blur(12px);box-shadow:var(--ring-float), var(--shadow-float)}.Header-module__Mhl3Zq__logo{width:auto;height:48px;display:block}.Header-module__Mhl3Zq__header[data-scrolled=true] .Header-module__Mhl3Zq__brand{--logo-word:var(--primary-text)}.Header-module__Mhl3Zq__mark{width:40px;height:40px;transition:transform .8s var(--ease-out)}.Header-module__Mhl3Zq__logo{transition:transform .8s var(--ease-out)}.Header-module__Mhl3Zq__brandText{line-height:1.1;display:grid}.Header-module__Mhl3Zq__brandName{font-family:var(--d1-display);font-size:1.4rem;font-style:italic;font-weight:400;line-height:1}.Header-module__Mhl3Zq__brandSub{color:var(--text-secondary);font-size:.75rem}.Header-module__Mhl3Zq__pill{background:rgb(var(--surface-elevated-rgb) / .92);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ring-float), var(--shadow-float);border-radius:999px;padding:.35rem}.Header-module__Mhl3Zq__pill ul{gap:.1rem;display:flex}.Header-module__Mhl3Zq__link{white-space:nowrap;color:var(--text-primary);border-radius:999px;padding:.7rem 1.05rem;font-size:calc(.9rem + 2px);font-weight:500;display:block;position:relative}.Header-module__Mhl3Zq__blob{background:color-mix(in srgb, var(--primary) 20%, transparent);border-radius:999px;position:absolute;inset:0}.Header-module__Mhl3Zq__link[aria-current=true] .Header-module__Mhl3Zq__blob{background:var(--primary-fill)}.Header-module__Mhl3Zq__link[aria-current=true]{color:var(--on-primary);font-weight:800}.Header-module__Mhl3Zq__linkLabel{position:relative}.Header-module__Mhl3Zq__link[aria-current=true]:not(:hover) .Header-module__Mhl3Zq__linkLabel{color:var(--on-primary)}.Header-module__Mhl3Zq__sheetLink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Header-module__Mhl3Zq__fab{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:120;background:var(--inverse);width:60px;height:60px;color:var(--on-inverse);box-shadow:0 12px 30px rgb(var(--shadow-rgb) / .28);transition:transform .5s cubic-bezier(.34, 1.56, .64, 1), border-radius .8s var(--ease-out), background-color .4s;border-radius:50% 46% 50% 44%/48% 50% 46%;display:none;position:fixed}.Header-module__Mhl3Zq__fab[data-open=true]{background:var(--terracotta);color:var(--on-terracotta);border-radius:50%}.Header-module__Mhl3Zq__fabIcon{width:22px;height:14px;margin:auto;display:block;position:relative}.Header-module__Mhl3Zq__fabIcon i{width:100%;height:2px;transition:transform .5s var(--ease-out), opacity .3s, width .5s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}.Header-module__Mhl3Zq__fabIcon i:first-child{top:0}.Header-module__Mhl3Zq__fabIcon i:nth-child(2){width:70%;top:6px}.Header-module__Mhl3Zq__fabIcon i:nth-child(3){top:12px}.Header-module__Mhl3Zq__fab[data-open=true] .Header-module__Mhl3Zq__fabIcon i:first-child{transform:translateY(6px)rotate(45deg)}.Header-module__Mhl3Zq__fab[data-open=true] .Header-module__Mhl3Zq__fabIcon i:nth-child(2){opacity:0;width:0}.Header-module__Mhl3Zq__fab[data-open=true] .Header-module__Mhl3Zq__fabIcon i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.Header-module__Mhl3Zq__backdrop{z-index:110;background:var(--overlay);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}.Header-module__Mhl3Zq__sheet{z-index:115;max-height:calc(100svh - 24px);padding:.75rem 1.25rem calc(5.5rem + env(safe-area-inset-bottom));background:var(--surface-elevated);font-family:var(--d1-text);touch-action:none;border-radius:32px;position:fixed;bottom:8px;left:8px;right:8px;overflow-y:auto}.Header-module__Mhl3Zq__handle{background:var(--border-strong);border-radius:5px;width:44px;height:5px;margin:0 auto .75rem;display:block}.Header-module__Mhl3Zq__sheetLink{min-height:60px;font-family:var(--d1-display);letter-spacing:-.01em;align-items:center;gap:.85rem;font-size:2rem;font-weight:400;display:flex}.Header-module__Mhl3Zq__sheetLink svg{opacity:.4;margin-left:auto}.Header-module__Mhl3Zq__sheetDot{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:10px;height:10px}.Header-module__Mhl3Zq__sheetLink[aria-current=true] .Header-module__Mhl3Zq__sheetDot{background:var(--primary);border-color:var(--primary)}.Header-module__Mhl3Zq__sheetCampaign{color:var(--on-yellow);background:var(--yellow-fill);border-radius:22px;gap:.2rem;margin-top:1rem;padding:1rem 1.2rem;font-weight:600;display:grid}.Header-module__Mhl3Zq__sheetCampaignKicker{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.72rem;font-weight:600}.Header-module__Mhl3Zq__sheetContact{color:var(--text-secondary);gap:.2rem;margin-top:1rem;font-size:.85rem;display:grid}.Header-module__Mhl3Zq__sheetContact a{min-height:40px;color:var(--text-primary);align-items:center;font-weight:600;display:inline-flex}@media (max-width:1100px){.Header-module__Mhl3Zq__header{grid-template-columns:1fr auto}.Header-module__Mhl3Zq__pill{display:none}.Header-module__Mhl3Zq__fab{display:grid}.Header-module__Mhl3Zq__sheet{width:min(440px,100% - 16px);left:auto}}@media (max-width:720px){.Header-module__Mhl3Zq__brandSub{display:none}.Header-module__Mhl3Zq__sheet{width:auto;left:8px}}@media (min-width:1101px){.Header-module__Mhl3Zq__backdrop,.Header-module__Mhl3Zq__sheet{display:none}}.Header-module__Mhl3Zq__link{transition:transform .5s cubic-bezier(.34,1.8,.64,1)}.Header-module__Mhl3Zq__link:active{transform:scale(.92)}.Header-module__Mhl3Zq__blob{background:color-mix(in srgb, var(--primary) 38%, transparent)}.Header-module__Mhl3Zq__brand{transition:transform .6s cubic-bezier(.34,1.8,.64,1),background-color .5s,box-shadow .5s}.Header-module__Mhl3Zq__brand:hover{transform:scale(1.04)}.Header-module__Mhl3Zq__brand:hover .Header-module__Mhl3Zq__logo{transform:none}.Header-module__Mhl3Zq__fab:active{transform:scale(.86)}.Header-module__Mhl3Zq__fab:hover{transform:scale(1.08)rotate(-6deg)}.Header-module__Mhl3Zq__sheetLink{transition:transform .5s cubic-bezier(.34,1.8,.64,1),color .3s}.Header-module__Mhl3Zq__sheetLink:active{transform:translate(10px)scale(.98)}.Header-module__Mhl3Zq__sheetLink svg{transition:transform .5s cubic-bezier(.34,1.8,.64,1),opacity .3s}.Header-module__Mhl3Zq__sheetLink:hover svg{opacity:1;transform:translate(8px)}.Header-module__Mhl3Zq__sheetContact{color:var(--text-primary)}.Header-module__Mhl3Zq__actions{justify-self:end;align-items:center;gap:.6rem;display:flex}.Header-module__Mhl3Zq__theme{--tt-size:50px;--tt-bg:rgb(var(--surface-elevated-rgb) / .92);--tt-hover-bg:var(--surface-elevated);--tt-fg:var(--text-primary);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ring-float), var(--shadow-float)}@media (max-width:720px){.Header-module__Mhl3Zq__theme{--tt-size:46px}}.Header-module__Mhl3Zq__sheetList li+li{border-top:0}.Header-module__Mhl3Zq__header[data-scrolled=true] .Header-module__Mhl3Zq__brand{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.Header-module__Mhl3Zq__header .Header-module__Mhl3Zq__brand[data-tone=green]{--logo-emblem:var(--brand-green-deep);--logo-word:var(--brand-green-deep)}.Header-module__Mhl3Zq__header .Header-module__Mhl3Zq__brand[data-tone=paper]{--logo-emblem:var(--brand-paper);--logo-word:var(--brand-paper)}.Header-module__Mhl3Zq__logo{height:55.566px}.Header-module__Mhl3Zq__pill{position:relative}.Header-module__Mhl3Zq__indActive,.Header-module__Mhl3Zq__indHover{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform, width;border-radius:999px;position:absolute;top:.35rem;bottom:.35rem;left:0}.Header-module__Mhl3Zq__indActive{background:var(--primary-fill)}.Header-module__Mhl3Zq__indHover{background:color-mix(in srgb, var(--primary) 24%, transparent)}.Header-module__Mhl3Zq__link{z-index:1;transition:color .25s,transform .5s cubic-bezier(.34,1.8,.64,1)}.Header-module__Mhl3Zq__link:hover{transform:none}.Header-module__Mhl3Zq__link[aria-current=true],.Header-module__Mhl3Zq__link[aria-current=true]:not(:hover) .Header-module__Mhl3Zq__linkLabel{color:var(--text-primary)}.Header-module__Mhl3Zq__link[data-lit=true],.Header-module__Mhl3Zq__link[data-lit=true] .Header-module__Mhl3Zq__linkLabel,.Header-module__Mhl3Zq__link[data-lit=true]:not(:hover) .Header-module__Mhl3Zq__linkLabel{color:var(--on-primary)}.Header-module__Mhl3Zq__linkLabel{transition:color .25s}.Header-module__Mhl3Zq__header .Header-module__Mhl3Zq__brand[data-tone=yellow]{--logo-emblem:var(--highlight);--logo-word:var(--highlight)}.Header-module__Mhl3Zq__brand:hover,.Header-module__Mhl3Zq__brand:hover .Header-module__Mhl3Zq__logo{transform:none}@media (max-width:1280px){.Header-module__Mhl3Zq__header{grid-template-columns:1fr auto}.Header-module__Mhl3Zq__pill{display:none}.Header-module__Mhl3Zq__fab{display:grid}.Header-module__Mhl3Zq__sheet{width:min(440px,100% - 16px);left:auto}}@media (min-width:1101px) and (max-width:1280px){.Header-module__Mhl3Zq__backdrop,.Header-module__Mhl3Zq__sheet{display:block}}@media (max-width:720px){.Header-module__Mhl3Zq__sheet{width:auto;left:8px}}.Header-module__Mhl3Zq__donate{height:50px;box-shadow:var(--ring-float), var(--shadow-float);padding-left:1.3rem}.Header-module__Mhl3Zq__donate>span:last-child{width:2.2rem;height:2.2rem}@media (max-width:720px){.Header-module__Mhl3Zq__actions .Header-module__Mhl3Zq__donate{display:none}}.Header-module__Mhl3Zq__sheetDonate{justify-content:space-between;width:100%;margin:.25rem 0 .75rem;display:flex}.Header-module__Mhl3Zq__sheetPractice{min-height:44px;color:var(--text-primary);text-underline-offset:4px;align-items:center;margin-top:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.Header-module__Mhl3Zq__sheet{background:var(--section-green);color:var(--brand-paper)}.Header-module__Mhl3Zq__handle{background:#f5f2ec59}.Header-module__Mhl3Zq__sheetLink{color:var(--brand-paper)}.Header-module__Mhl3Zq__sheetLink:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:2px;border-radius:8px}.Header-module__Mhl3Zq__sheetLink[aria-current=true]{color:var(--brand-yellow)}.Header-module__Mhl3Zq__sheetContact{font-size:inherit;color:var(--brand-paper);gap:.35rem;margin-top:1.25rem;display:grid}.Header-module__Mhl3Zq__sheetContact a.Header-module__Mhl3Zq__sheetContactLink{width:fit-content;min-height:52px;color:var(--brand-paper);align-items:center;gap:.75rem;font-size:calc(1.05rem + 2px);font-weight:700;transition:color .3s,transform .5s cubic-bezier(.34,1.8,.64,1);display:inline-flex}.Header-module__Mhl3Zq__sheetContact a.Header-module__Mhl3Zq__sheetContactLink:hover{color:var(--brand-yellow)}.Header-module__Mhl3Zq__sheetContact a.Header-module__Mhl3Zq__sheetContactLink:active{transform:scale(.96)}.Header-module__Mhl3Zq__sheetContactIcon{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1.5px #f5f2ec73}.Header-module__Mhl3Zq__sheetContactIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.Header-module__Mhl3Zq__sheetCampaign{color:var(--brand-paper);background:#f5f2ec1a;border-radius:22px;align-items:center;gap:.9rem;margin-top:1.25rem;padding:.85rem .85rem .85rem 1rem;font-weight:400;transition:background-color .3s,transform .5s cubic-bezier(.34,1.8,.64,1);display:flex}.Header-module__Mhl3Zq__sheetCampaign:hover{background:#f5f2ec29}.Header-module__Mhl3Zq__sheetCampaign:active{transform:scale(.97)}.Header-module__Mhl3Zq__sheetCampaignArt{flex:none;width:58px;height:auto;overflow:visible}.Header-module__Mhl3Zq__sheetCampaignText{gap:.15rem;min-width:0;display:grid}.Header-module__Mhl3Zq__sheetCampaignKicker{color:var(--brand-yellow);opacity:1;font-weight:700}.Header-module__Mhl3Zq__sheetCampaignTitle{font-family:var(--d1-display);letter-spacing:-.01em;font-size:1.45rem;line-height:1.05}.Header-module__Mhl3Zq__sheetCampaignArrow{background:var(--brand-yellow);width:2.6rem;height:2.6rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.Header-module__Mhl3Zq__sheetCampaignArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Header-module__Mhl3Zq__sheetDonate{margin:1.25rem 0 0}@media (max-height:820px){.Header-module__Mhl3Zq__sheetLink{min-height:52px}}@media (max-height:700px){.Header-module__Mhl3Zq__handle{margin-bottom:.5rem}.Header-module__Mhl3Zq__sheetLink{min-height:44px;font-size:1.7rem}.Header-module__Mhl3Zq__sheetCampaign{margin-top:.9rem;padding:.6rem .7rem .6rem .85rem}.Header-module__Mhl3Zq__sheetCampaignArt{width:48px}.Header-module__Mhl3Zq__sheetContact{gap:.1rem;margin-top:.75rem}.Header-module__Mhl3Zq__sheetContact a.Header-module__Mhl3Zq__sheetContactLink{min-height:44px}.Header-module__Mhl3Zq__sheetDonate{margin-top:.9rem}.Header-module__Mhl3Zq__sheet{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}@media (max-height:660px){.Header-module__Mhl3Zq__sheetLink{min-height:40px;font-size:1.6rem}}.Header-module__Mhl3Zq__sheetLink{font-size:calc(2rem + 6px)}@media (max-height:700px){.Header-module__Mhl3Zq__sheetLink{font-size:calc(1.7rem + 6px)}}@media (max-height:660px){.Header-module__Mhl3Zq__sheetLink{font-size:calc(1.6rem + 6px)}}.Header-module__Mhl3Zq__sheetContact{gap:0}.Header-module__Mhl3Zq__sheetContact a.Header-module__Mhl3Zq__sheetContactLink{min-height:44px}.Header-module__Mhl3Zq__sheetLink:hover{color:var(--brand-yellow)}.Header-module__Mhl3Zq__sheetCampaignKicker{font-size:calc(.72rem + 3px)}.Header-module__Mhl3Zq__sheetCampaignTitle{font-size:calc(1.45rem + 3px)}.Header-module__Mhl3Zq__sheetContact a.Header-module__Mhl3Zq__sheetContactLink{font-size:1.05rem}
.Help-module__Syfe6G__section{--em:var(--text-primary);background:var(--section-terracotta);color:var(--text-primary);}.Help-module__Syfe6G__top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem 1.25rem;display:grid}.Help-module__Syfe6G__topText{grid-column:1/span 7;justify-items:start;gap:1.5rem;display:grid}.Help-module__Syfe6G__topText p{max-width:34ch}.Help-module__Syfe6G__title{font-family:var(--d1-display);letter-spacing:-.035em;font-size:clamp(3rem,8vw,9.5rem);font-weight:400;line-height:.92}.Help-module__Syfe6G__cta{margin-top:.5rem}.Help-module__Syfe6G__coins{aspect-ratio:1.15;grid-column:8/span 5;justify-self:end;width:100%;max-width:560px;position:relative}.Help-module__Syfe6G__coin{font-family:var(--d1-display);letter-spacing:-.03em;animation:6s ease-in-out infinite Help-module__Syfe6G__float;animation-delay:calc(var(--i) * -2s);border-radius:50%;place-content:center;justify-items:center;line-height:.9;display:grid;position:absolute;box-shadow:0 24px 50px -24px #00000073}.Help-module__Syfe6G__coin small{font-family:var(--d1-text);letter-spacing:0;margin-top:.4rem;font-size:calc(.9rem + 2px)}.Help-module__Syfe6G__coin[data-i="0"]{aspect-ratio:1;background:var(--brand-yellow);width:34%;color:var(--brand-ink);font-size:clamp(2.2rem,3.6vw,4rem);top:46%;left:2%}.Help-module__Syfe6G__coin[data-i="1"]{aspect-ratio:1;background:var(--brand-paper);width:42%;color:var(--brand-ink);font-size:clamp(2.6rem,4.4vw,5rem);top:4%;left:24%}.Help-module__Syfe6G__coin[data-i="2"]{aspect-ratio:1;background:var(--brand-green-deep);width:52%;color:var(--brand-paper);font-size:clamp(3rem,5.4vw,6.2rem);top:34%;right:0}@keyframes Help-module__Syfe6G__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-3deg)}}.Help-module__Syfe6G__share{border-radius:var(--radius-panel);background:rgb(var(--fg-rgb) / .08);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem 1.25rem;margin-top:clamp(5rem,12vh,8rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.Help-module__Syfe6G__shareText{grid-column:1/span 5;gap:.5rem;font-size:calc(1rem + 1px);line-height:1.6;display:grid}.Help-module__Syfe6G__h3{font-family:var(--d1-display);letter-spacing:-.02em;font-size:clamp(1.9rem,3vw,3.2rem);font-weight:400;line-height:1.02}.Help-module__Syfe6G__shareRow{flex-wrap:wrap;grid-column:6/span 7;justify-content:flex-end;gap:.6rem;display:flex}.Help-module__Syfe6G__shareBtn{background:var(--brand-paper);min-height:52px;color:var(--brand-ink);font-weight:var(--button-weight,800);font-size:calc(.95rem + var(--button-size-plus,0px));cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.25rem 0 1rem;transition:transform .6s cubic-bezier(.34,1.8,.64,1),background-color .3s,color .3s;display:inline-flex}.Help-module__Syfe6G__shareBtn:hover{transform:translateY(-4px)scale(1.04)}.Help-module__Syfe6G__shareBtn:active{transform:scale(.93)}.Help-module__Syfe6G__shareBtn:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.Help-module__Syfe6G__shareBtn[data-done]{background:var(--brand-green-deep);color:var(--brand-paper)}:root:not([data-theme=dark]) .Help-module__Syfe6G__shareBtn:not([data-done]){box-shadow:none;background:#e09073}.Help-module__Syfe6G__shareIcon{fill:currentColor;width:20px;height:20px}.Help-module__Syfe6G__shareStroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.Help-module__Syfe6G__downloads{margin-top:clamp(3rem,8vh,5rem)}.Help-module__Syfe6G__dlHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.5rem;font-size:calc(1rem + 1px);display:flex}.Help-module__Syfe6G__dlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.Help-module__Syfe6G__dlItem{gap:.75rem;display:grid}.Help-module__Syfe6G__dlImg{aspect-ratio:1;border-radius:var(--radius-media);width:100%}.Help-module__Syfe6G__dlBtn{min-height:46px;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:calc(.95rem + 1px);font-weight:800;transition:background-color .3s,color .3s;display:inline-flex}a.Help-module__Syfe6G__dlBtn:hover{background:var(--text-primary);color:var(--section-terracotta)}.Help-module__Syfe6G__dlBtn[data-disabled]{opacity:.7;cursor:default;font-weight:400}.Help-module__Syfe6G__dlBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:1080px){.Help-module__Syfe6G__topText{grid-column:1/-1}.Help-module__Syfe6G__coins{grid-column:1/-1;justify-self:center;max-width:420px}.Help-module__Syfe6G__shareText,.Help-module__Syfe6G__shareRow{grid-column:1/-1}.Help-module__Syfe6G__shareRow{justify-content:flex-start}.Help-module__Syfe6G__dlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.Help-module__Syfe6G__top,.Help-module__Syfe6G__share{flex-direction:column;align-items:stretch;display:flex}.Help-module__Syfe6G__title{font-size:clamp(3rem,15vw,4.4rem)}.Help-module__Syfe6G__cta>a{justify-content:space-between;width:100%}.Help-module__Syfe6G__coins{align-self:center;width:86%}.Help-module__Syfe6G__shareBtn{flex:calc(50% - .6rem);justify-content:center}.Help-module__Syfe6G__dlGrid{gap:.75rem}}@media (prefers-reduced-motion:reduce){.Help-module__Syfe6G__coin{animation:none}.Help-module__Syfe6G__shareBtn{transition:none}}.Help-module__Syfe6G__dlImg{aspect-ratio:4/5}.Help-module__Syfe6G__dlBtn{justify-self:start;gap:.4rem;min-height:38px;padding:0 1.1rem;font-size:calc(.85rem + 1px)}.Help-module__Syfe6G__dlBtn svg{width:16px;height:16px}.Help-module__Syfe6G__dlBtn{background:var(--brand-ink);color:var(--brand-paper);box-shadow:none}.Help-module__Syfe6G__dlBtn[data-disabled]{opacity:1}.Help-module__Syfe6G__dlBtn{transition:background-color .3s,color .3s,box-shadow .3s}.Help-module__Syfe6G__dlBtn:hover,a.Help-module__Syfe6G__dlBtn:hover{background:var(--terracotta);color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand-ink)}.Help-module__Syfe6G__dlBtn[data-disabled]{font-weight:700}.Help-module__Syfe6G__dlBtn[data-disabled]:hover{font-weight:800}.Help-module__Syfe6G__dlLabel{justify-items:center;display:inline-grid}.Help-module__Syfe6G__dlLabel:after{content:attr(data-label);visibility:hidden;height:0;font-weight:800;overflow:hidden}.Help-module__Syfe6G__dlImg.Help-module__Syfe6G__dlStory{aspect-ratio:9/16}.Help-module__Syfe6G__dlItem{align-content:start}.Help-module__Syfe6G__dlFramed:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--brand-ink);pointer-events:none;position:absolute;inset:0}.Help-module__Syfe6G__dlVideo{object-fit:cover;background:var(--section-green);height:auto;display:block}
.HouseArt-module__ODnp2a__homeLine{fill:none;stroke:var(--text-primary);stroke-width:4px;stroke-dasharray:10 9;stroke-linejoin:round;opacity:.7}.HouseArt-module__ODnp2a__practice{fill:var(--highlight);stroke:var(--highlight);stroke-width:4px;stroke-linejoin:round}.HouseArt-module__ODnp2a__door{fill:var(--brand-green-deep)}.HouseArt-module__ODnp2a__window{fill:var(--brand-paper)}.HouseArt-module__ODnp2a__ground{stroke:var(--text-primary);stroke-width:5px;stroke-linecap:round}.HouseArt-module__ODnp2a__limb{fill:none;stroke:var(--brand-ink);stroke-linecap:round}.HouseArt-module__ODnp2a__shoe{fill:var(--brand-ink)}.HouseArt-module__ODnp2a__head{fill:var(--brand-paper)}.HouseArt-module__ODnp2a__hair{fill:var(--brand-ink)}.HouseArt-module__ODnp2a__heart{fill:var(--terracotta)}.HouseArt-module__ODnp2a__practiceLine{fill:none;stroke:var(--highlight);stroke-width:5px;stroke-linejoin:round}.HouseArt-module__ODnp2a__coin{fill:var(--brand-paper)}.HouseArt-module__ODnp2a__stage{width:100%;height:auto;display:block}.HouseArt-module__ODnp2a__testBar{font-family:var(--d1-text);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.HouseArt-module__ODnp2a__testLabel{background:var(--terracotta);color:var(--brand-ink);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:800}.HouseArt-module__ODnp2a__testBtn{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;font-weight:800;transition:background-color .25s,color .25s,transform .4s cubic-bezier(.34,1.8,.64,1);display:grid}.HouseArt-module__ODnp2a__testBtn:hover{transform:scale(1.1)}.HouseArt-module__ODnp2a__testBtn[aria-pressed=true]{background:var(--brand-paper);color:var(--brand-ink);box-shadow:none}.HouseArt-module__ODnp2a__testName{margin-left:.35rem;font-weight:700}.HouseArt-module__ODnp2a__heartLight{fill:var(--brand-paper)}.HouseArt-module__ODnp2a__glow{fill:none;stroke:var(--brand-paper);stroke-width:4px}.HouseArt-module__ODnp2a__string{fill:none;stroke:var(--text-primary);stroke-width:2px;stroke-linecap:round;opacity:.8}.HouseArt-module__ODnp2a__puff{fill:var(--brand-paper)}.HouseArt-module__ODnp2a__flyer{z-index:105;pointer-events:none;position:fixed;overflow:visible}
.Hero-module__JnR6Pa__hero{z-index:2;min-height:100svh;padding:calc(var(--header-h) + clamp(1rem, 4vh, 3rem)) var(--gutter) clamp(2rem, 5vh, 3.5rem);background:var(--section-green);color:var(--text-primary);font-family:var(--d1-text);grid-template-rows:1fr auto;gap:clamp(1.5rem,4vh,3rem);display:grid;position:relative;}.Hero-module__JnR6Pa__top{justify-items:start;gap:.6rem;display:grid}.Hero-module__JnR6Pa__name{max-width:36ch;font-family:var(--d1-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.35rem,1.9vw,2.3rem);line-height:1.12}.Hero-module__JnR6Pa__sender{--kicker-dot:var(--highlight)}.Hero-module__JnR6Pa__title{max-width:15.5em;font-family:var(--d1-display);letter-spacing:-.03em;text-wrap:balance;align-self:center;margin-left:-.03em;font-size:clamp(2.7rem,min(7vw,12.5vh),10rem);font-weight:400;line-height:.96}.Hero-module__JnR6Pa__foot{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem 1.25rem;display:grid}.Hero-module__JnR6Pa__subCol{grid-column:1/span 4;padding-top:clamp(1.25rem,2vw,2rem)}.Hero-module__JnR6Pa__sub{max-width:30ch;font-size:calc(clamp(1.1rem,1.35vw,1.5rem) + 1px);line-height:1.45}.Hero-module__JnR6Pa__fund{border-radius:var(--radius-panel);background:rgb(var(--fg-rgb) / .09);box-shadow:inset 0 0 0 1px var(--border);grid-column:6/span 7;gap:1rem;padding:clamp(1.25rem,2vw,2rem);display:grid}.Hero-module__JnR6Pa__fundHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Hero-module__JnR6Pa__amount{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.Hero-module__JnR6Pa__amount strong{font-family:var(--d1-display);letter-spacing:-.03em;color:var(--highlight);font-size:clamp(2.6rem,4.4vw,5.2rem);font-weight:400;line-height:.95}.Hero-module__JnR6Pa__amount span{font-size:calc(1rem + 1px)}.Hero-module__JnR6Pa__fundMeta{flex-wrap:wrap;gap:.35rem 1.5rem;font-size:calc(.95rem + 1px);display:flex}.Hero-module__JnR6Pa__percent{font-weight:800}.Hero-module__JnR6Pa__fundActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.4rem;display:flex}.Hero-module__JnR6Pa__more{min-height:44px;transition:background-size .6s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/100% 2px no-repeat;align-items:center;font-weight:700;display:inline-flex}.Hero-module__JnR6Pa__more:hover{color:var(--brand-yellow);background-size:0 2px}@media (max-width:1080px){.Hero-module__JnR6Pa__subCol,.Hero-module__JnR6Pa__fund{grid-column:1/-1}}@media (max-width:720px){.Hero-module__JnR6Pa__hero{min-height:auto;padding-top:calc(var(--header-h) + .5rem);grid-template-columns:minmax(0,1fr);gap:1.5rem}.Hero-module__JnR6Pa__title{font-size:clamp(2.5rem,11.2vw,3.6rem);line-height:.98}.Hero-module__JnR6Pa__foot{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.Hero-module__JnR6Pa__sub{font-size:calc(1.05rem + 1px)}.Hero-module__JnR6Pa__fund{gap:.8rem;padding:1.1rem 1.1rem 1.25rem}.Hero-module__JnR6Pa__fundHead{flex-direction:column;gap:.5rem}.Hero-module__JnR6Pa__amount strong{font-size:2.6rem}.Hero-module__JnR6Pa__fundActions>a:first-child{justify-content:space-between;width:100%}}.Hero-module__JnR6Pa__sender{text-wrap:balance}@media (max-width:720px){.Hero-module__JnR6Pa__top{gap:.5rem;padding-top:.5rem}.Hero-module__JnR6Pa__name{font-size:1.3rem}}@media (max-width:720px) and (max-height:700px){.Hero-module__JnR6Pa__hero{gap:1rem}.Hero-module__JnR6Pa__title{font-size:clamp(2.2rem,9.6vw,3rem)}.Hero-module__JnR6Pa__sub{font-size:1rem;line-height:1.4}.Hero-module__JnR6Pa__fund{gap:.6rem;padding-top:.9rem}.Hero-module__JnR6Pa__amount strong{font-size:2.2rem}}.Hero-module__JnR6Pa__titleBlock{align-self:center;justify-items:start;gap:clamp(1rem,2.4vh,1.75rem);display:grid}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{align-self:auto}.Hero-module__JnR6Pa__sender{font-size:calc(clamp(1rem,1.25vw,1.35rem) + 1px)}@media (max-width:720px){.Hero-module__JnR6Pa__titleBlock{gap:.9rem;padding-top:.75rem}}.Hero-module__JnR6Pa__fundMeta{align-items:center}@media (min-width:721px){.Hero-module__JnR6Pa__fund{grid-column:9/span 4;gap:.75rem;padding:clamp(1rem,1.4vw,1.5rem)}.Hero-module__JnR6Pa__amount{gap:.1rem .7rem}.Hero-module__JnR6Pa__amount strong{font-size:clamp(2.2rem,2.8vw,3.4rem)}.Hero-module__JnR6Pa__amount span{font-size:.95rem}.Hero-module__JnR6Pa__fundMeta{gap:.3rem 1rem;font-size:.92rem}.Hero-module__JnR6Pa__fundActions{gap:.6rem 1.25rem;margin-top:.15rem}.Hero-module__JnR6Pa__more{font-size:.95rem}.Hero-module__JnR6Pa__subCol{grid-column:1/span 5}}@media (min-width:721px) and (max-width:1280px){.Hero-module__JnR6Pa__fund{grid-column:8/span 5}}@media (min-width:721px) and (max-width:1080px){.Hero-module__JnR6Pa__subCol{grid-column:1/-1}.Hero-module__JnR6Pa__fund{grid-column:1/span 7}}@media (max-width:720px){.Hero-module__JnR6Pa__fundActions>a:first-child{justify-content:space-between;width:100%}}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender{letter-spacing:-.01em;gap:.55em;font-size:calc(1.9rem + 2px);line-height:1.2}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender:before{width:.4em;height:.4em}@media (max-width:720px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender{align-items:baseline;font-size:1.45rem}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender:before{transform:translateY(-.06em)}}@media (max-width:720px) and (max-height:700px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender{font-size:1.25rem}}.Hero-module__JnR6Pa__art{place-self:end center;width:100%;max-width:40rem}.Hero-module__JnR6Pa__artSvg{width:100%;height:auto;display:block}@media (min-width:1281px){.Hero-module__JnR6Pa__subCol{grid-column:1/span 4}.Hero-module__JnR6Pa__art{grid-column:5/span 4}}@media (min-width:1081px) and (max-width:1280px){.Hero-module__JnR6Pa__subCol{grid-column:1/span 3}.Hero-module__JnR6Pa__art{grid-column:4/span 4}}@media (min-width:721px) and (max-width:1080px){.Hero-module__JnR6Pa__art{grid-area:2/8/auto/span 5}.Hero-module__JnR6Pa__fund{grid-row:2}}@media (max-width:720px){.Hero-module__JnR6Pa__art{order:3;align-self:center;max-width:26rem;margin-top:.5rem}}.Hero-module__JnR6Pa__ghost{visibility:hidden;pointer-events:none;aspect-ratio:2;place-self:end center;width:100%;max-width:40rem}@media (min-width:1281px){.Hero-module__JnR6Pa__ghost{grid-column:5/span 4}}@media (min-width:1081px) and (max-width:1280px){.Hero-module__JnR6Pa__ghost{grid-column:4/span 4}}@media (min-width:721px) and (max-width:1080px){.Hero-module__JnR6Pa__ghost{grid-area:2/8/auto/span 5}}@media (max-width:720px){.Hero-module__JnR6Pa__ghost{display:none}}.Hero-module__JnR6Pa__side{min-width:0}.Hero-module__JnR6Pa__fundGhost{visibility:hidden;pointer-events:none}@media (min-width:1281px){.Hero-module__JnR6Pa__side{grid-column:9/span 4}}@media (min-width:1081px) and (max-width:1280px){.Hero-module__JnR6Pa__side{grid-column:8/span 5}}@media (min-width:721px) and (max-width:1080px){.Hero-module__JnR6Pa__side{grid-area:2/1/auto/span 7}}@media (min-width:721px){.Hero-module__JnR6Pa__hero{min-height:calc(100svh + var(--hero-extra,0px));padding-bottom:calc(clamp(2rem, 5vh, 3.5rem) + var(--hero-extra,0px));--art-w:calc(min(var(--side-w), var(--art-max)) * 4 / 3);--card-w:max(var(--side-w) / 2, 23rem);--gap-x:1.25rem;--art-cur:min(var(--art-w), 100vw - 2 * var(--gutter) - var(--l) - var(--r))}.Hero-module__JnR6Pa__foot{position:relative}.Hero-module__JnR6Pa__layer{pointer-events:none;grid-area:1/1/auto/-1;position:absolute;inset:0}.Hero-module__JnR6Pa__layer>*{pointer-events:auto}.Hero-module__JnR6Pa__layer .Hero-module__JnR6Pa__art{left:var(--l);right:var(--r);width:var(--art-cur);max-width:none;margin:0 auto;position:absolute;bottom:0}.Hero-module__JnR6Pa__layer .Hero-module__JnR6Pa__fundCard{right:0;bottom:calc(var(--art-cur) * .02);width:var(--card-w);max-width:100%;position:absolute}}@media (min-width:1281px){.Hero-module__JnR6Pa__hero{--side-w:calc((100vw - 2 * var(--gutter) - 11 * 1.25rem) * 4 / 12 + 3 * 1.25rem);--art-max:34rem;--l:calc(var(--card-w) + var(--gap-x));--r:calc(var(--card-w) + var(--gap-x))}}@media (min-width:1081px) and (max-width:1280px){.Hero-module__JnR6Pa__hero{--side-w:calc((100vw - 2 * var(--gutter) - 11 * 1.25rem) * 5 / 12 + 4 * 1.25rem);--art-max:28rem;--l:calc((100vw - 2 * var(--gutter) - 11 * 1.25rem) * 3 / 12 + 2 * 1.25rem + var(--gap-x));--r:calc(var(--card-w) + var(--gap-x))}}@media (min-width:721px) and (max-width:1080px){.Hero-module__JnR6Pa__hero{--side-w:calc((100vw - 2 * var(--gutter) - 11 * 1.25rem) * 7 / 12 + 6 * 1.25rem);--art-max:34rem;--l:0px;--r:calc(var(--card-w) + var(--gap-x))}.Hero-module__JnR6Pa__layer{grid-row:2}.Hero-module__JnR6Pa__layer .Hero-module__JnR6Pa__art,.Hero-module__JnR6Pa__layer .Hero-module__JnR6Pa__fundCard{top:0;bottom:auto}}@media (max-width:720px){.Hero-module__JnR6Pa__side{display:none}.Hero-module__JnR6Pa__layer{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.Hero-module__JnR6Pa__layer .Hero-module__JnR6Pa__art{order:0;place-self:auto center;width:100%;max-width:22rem;margin:0}}@media (min-width:721px){.Hero-module__JnR6Pa__fundCard .Hero-module__JnR6Pa__amount strong{font-size:calc(clamp(2.2rem,2.8vw,3.4rem)/1.25)}}@media (max-width:720px){.Hero-module__JnR6Pa__fundCard .Hero-module__JnR6Pa__amount strong{font-size:2.08rem}}@media (max-width:720px) and (max-height:700px){.Hero-module__JnR6Pa__fundCard .Hero-module__JnR6Pa__amount strong{font-size:1.76rem}}.Hero-module__JnR6Pa__layer .Hero-module__JnR6Pa__art{aspect-ratio:2}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{text-wrap:initial;justify-self:stretch;max-width:none;margin-left:0;display:grid}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title em{font-style:normal}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__al{grid-template-columns:minmax(0, var(--indent,0%)) max-content;margin-left:-.03em;display:grid}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__al>:last-child{grid-column:2}@media (max-width:720px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{grid-template-columns:minmax(0,1fr)}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title>*>*{white-space:normal}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__al{display:block}}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{line-height:calc(.96em + 10px)}@media (max-width:720px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{line-height:calc(.98em + 10px)}}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{font-size:calc(clamp(2.7rem,min(7vw,12.5vh),10rem) + 12px)}@media (max-width:720px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{font-size:calc(clamp(2.5rem,11.2vw,3.6rem) - 3px)}}@media (max-width:720px) and (max-height:700px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__title{font-size:calc(clamp(2.2rem,9.6vw,3rem) - 3px)}}.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender{font-size:1.9rem}@media (max-width:720px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender{font-size:calc(1.45rem - 2px)}}@media (max-width:720px) and (max-height:700px){.Hero-module__JnR6Pa__titleBlock .Hero-module__JnR6Pa__sender{font-size:calc(1.25rem - 2px)}}
.Organizer-module__2PFMGq__section{--kicker-dot:var(--highlight);background:var(--section-green);color:var(--text-primary);}.Organizer-module__2PFMGq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem 1.25rem;display:grid}.Organizer-module__2PFMGq__portraitCol{grid-column:1/span 5;justify-self:center;place-items:center;width:80%;max-width:416px;display:grid;position:relative}.Organizer-module__2PFMGq__blob{z-index:0;width:116%;height:114%;position:absolute;inset:-8% -10% -6% -6%}.Organizer-module__2PFMGq__portrait{z-index:1;aspect-ratio:1;border-radius:58% 42% 50% 50%/46% 50% 50% 54%;width:88%;animation:16s ease-in-out infinite Organizer-module__2PFMGq__portraitMorph;position:relative}@keyframes Organizer-module__2PFMGq__portraitMorph{0%,to{border-radius:58% 42% 50% 50%/46% 50% 50% 54%}50%{border-radius:46% 54% 44% 56%/54% 44% 56% 46%}}.Organizer-module__2PFMGq__text{grid-column:7/span 6;justify-items:start;gap:1.4rem;display:grid}.Organizer-module__2PFMGq__name{font-family:var(--d1-display);letter-spacing:-.03em;font-size:clamp(2.6rem,5.4vw,6rem);font-weight:400;line-height:.95}.Organizer-module__2PFMGq__role{font-family:var(--d1-display);color:var(--highlight);margin-top:.6rem;font-size:clamp(1.3rem,1.6vw,1.8rem);font-style:italic}.Organizer-module__2PFMGq__lead{max-width:30ch;font-family:var(--d1-display);letter-spacing:-.01em;font-size:clamp(1.55rem,2.3vw,2.5rem);line-height:1.15}.Organizer-module__2PFMGq__paras{gap:1rem;max-width:56ch;font-size:calc(1.0625rem + 1px);line-height:1.7;display:grid}.Organizer-module__2PFMGq__practice{margin-top:.5rem}@media (max-width:1080px){.Organizer-module__2PFMGq__portraitCol{grid-column:1/span 5}.Organizer-module__2PFMGq__text{grid-column:6/span 7}}@media (max-width:720px){.Organizer-module__2PFMGq__grid{flex-direction:column;align-items:stretch;display:flex}.Organizer-module__2PFMGq__portraitCol{align-self:center;width:56vw}.Organizer-module__2PFMGq__practice{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.Organizer-module__2PFMGq__portrait{animation:none}}
.Progress-module__faBMSG__section{--em:var(--primary-text);--kicker-dot:var(--terracotta);--meter-fill:var(--primary-fill);--meter-mark-on:#f5f2ecbf;background:var(--background);color:var(--text-primary);}.Progress-module__faBMSG__aside{justify-items:start;gap:.9rem;font-size:calc(1rem + 1px);line-height:1.6;display:grid}.Progress-module__faBMSG__stats{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:end;gap:1.25rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:grid}.Progress-module__faBMSG__stat{gap:.4rem;display:grid}.Progress-module__faBMSG__stat dt{font-size:calc(.95rem + 1px)}.Progress-module__faBMSG__stat dd{font-family:var(--d1-display);letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1}.Progress-module__faBMSG__statMain dd{color:var(--primary-text);font-size:clamp(3rem,6.4vw,7.4rem)}.Progress-module__faBMSG__bar{margin-bottom:1rem}.Progress-module__faBMSG__breakdown{flex-wrap:wrap;gap:.4rem 1.75rem;font-size:calc(.95rem + 1px);display:flex}.Progress-module__faBMSG__milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:clamp(3rem,7vh,4.5rem);display:grid}.Progress-module__faBMSG__milestone{border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1.5px var(--border-strong);align-content:start;gap:.35rem;padding:1.25rem 1.3rem 1.3rem;transition:transform .6s cubic-bezier(.34,1.8,.64,1);display:grid;position:relative}.Progress-module__faBMSG__milestone:hover{transform:translateY(-4px)}.Progress-module__faBMSG__reached{background:var(--section-green);box-shadow:none;color:var(--text-primary);}.Progress-module__faBMSG__msPercent{font-family:var(--d1-display);letter-spacing:-.03em;font-size:clamp(2.4rem,3.6vw,3.8rem);line-height:1}.Progress-module__faBMSG__milestone[data-reached] .Progress-module__faBMSG__msPercent{color:var(--highlight)}.Progress-module__faBMSG__msTitle{font-size:calc(1rem + 1px);font-weight:800}.Progress-module__faBMSG__msAmount{font-size:calc(.95rem + 1px)}.Progress-module__faBMSG__msText{font-size:calc(.95rem + 1px);line-height:1.5}.Progress-module__faBMSG__msState{background:rgb(var(--fg-rgb) / .08);border-radius:999px;justify-self:start;align-items:center;gap:.35rem;margin-top:.6rem;padding:.3rem .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.Progress-module__faBMSG__milestone[data-reached] .Progress-module__faBMSG__msState{background:var(--highlight);color:var(--brand-ink)}.Progress-module__faBMSG__msState svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.Progress-module__faBMSG__countdown{border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.25rem;padding:1.25rem 1.5rem;display:flex}.Progress-module__faBMSG__cdLabel{font-weight:800}.Progress-module__faBMSG__cdParts{gap:1.5rem;display:flex}.Progress-module__faBMSG__cdPart{justify-items:center;display:grid}.Progress-module__faBMSG__cdPart strong{font-family:var(--d1-display);font-size:2.6rem;font-weight:400;line-height:1}.Progress-module__faBMSG__cdPart span{font-size:.85rem}@media (max-width:1080px){.Progress-module__faBMSG__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.Progress-module__faBMSG__statMain{grid-column:1/-1}.Progress-module__faBMSG__milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.Progress-module__faBMSG__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.Progress-module__faBMSG__stat dd{font-size:1.9rem}.Progress-module__faBMSG__statMain dd{font-size:3.2rem}.Progress-module__faBMSG__milestones{gap:.75rem}.Progress-module__faBMSG__milestone{padding:1rem}}@media (prefers-reduced-motion:reduce){.Progress-module__faBMSG__milestone{transition:none}}.Progress-module__faBMSG__section{--em:var(--text-primary);--primary-text:var(--text-primary);--kicker-dot:var(--text-primary);--meter-fill:var(--text-primary);background:var(--section-terracotta)}
.Positions-module__Lv5pdW__wrap{margin-top:clamp(5rem,12vh,8rem)}.Positions-module__Lv5pdW__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem 1.25rem;margin-bottom:1.75rem;display:grid}.Positions-module__Lv5pdW__title{font-family:var(--d1-display);letter-spacing:-.025em;grid-column:1/span 7;font-size:clamp(2.2rem,4.2vw,4.6rem);font-weight:400;line-height:1}.Positions-module__Lv5pdW__intro{grid-column:8/span 5;max-width:44ch;font-size:calc(1rem + 1px);line-height:1.6}.Positions-module__Lv5pdW__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.Positions-module__Lv5pdW__filter{min-height:46px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--text-primary);isolation:isolate;border-radius:999px;align-items:center;gap:.55rem;padding:0 .6rem 0 1.15rem;font-size:calc(.95rem + 1px);font-weight:700;transition:transform .5s cubic-bezier(.34,1.8,.64,1),color .25s;display:inline-flex;position:relative}.Positions-module__Lv5pdW__filter:hover{transform:translateY(-2px)}.Positions-module__Lv5pdW__filter:active{transform:scale(.94)}.Positions-module__Lv5pdW__filter:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Positions-module__Lv5pdW__filterBg{z-index:-1;border-radius:inherit;background:var(--inverse);position:absolute;inset:0}.Positions-module__Lv5pdW__filter[aria-pressed=true]{color:var(--on-inverse);box-shadow:none}.Positions-module__Lv5pdW__filterLabel{position:relative}.Positions-module__Lv5pdW__filterCount{background:rgb(var(--fg-rgb) / .08);border-radius:999px;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .45rem;font-size:.82rem;display:grid;position:relative}.Positions-module__Lv5pdW__filter[aria-pressed=true] .Positions-module__Lv5pdW__filterCount{background:#ffffff29}:root[data-theme=dark] .Positions-module__Lv5pdW__filter[aria-pressed=true] .Positions-module__Lv5pdW__filterCount{background:#0000001f}.Positions-module__Lv5pdW__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;display:grid}.Positions-module__Lv5pdW__item{background:var(--surface-elevated);min-height:92px;box-shadow:var(--ring-float), 0 1px 2px rgb(var(--shadow-rgb) / .04);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1rem 1.1rem 1rem 1.3rem;display:flex}:root:not([data-theme=dark]) .Positions-module__Lv5pdW__item{background:#e09073}.Positions-module__Lv5pdW__main{gap:.25rem;min-width:0;display:grid}.Positions-module__Lv5pdW__cat{opacity:.75;font-size:.85rem}.Positions-module__Lv5pdW__name{font-family:var(--d1-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.25rem,1.5vw,1.6rem);line-height:1.12}.Positions-module__Lv5pdW__desc{opacity:.85;font-size:.92rem;line-height:1.45}.Positions-module__Lv5pdW__side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.4rem;display:flex}.Positions-module__Lv5pdW__amount{white-space:nowrap;font-size:calc(1rem + 1px);font-weight:800}.Positions-module__Lv5pdW__amount[data-empty]{opacity:.7;font-weight:400}.Positions-module__Lv5pdW__status{white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.Positions-module__Lv5pdW__status:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px}.Positions-module__Lv5pdW__status svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.Positions-module__Lv5pdW__status:has(svg):before{display:none}.Positions-module__Lv5pdW__status[data-status=finanzierung-offen]:before{background:var(--terracotta);opacity:1}.Positions-module__Lv5pdW__status[data-status=finanziert]{background:var(--primary-fill);color:var(--on-primary);box-shadow:none}.Positions-module__Lv5pdW__status[data-status=bestellt]{background:var(--yellow-fill);color:var(--on-yellow);box-shadow:none}.Positions-module__Lv5pdW__status[data-status=umgesetzt]{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.Positions-module__Lv5pdW__empty{border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1.5px var(--border);text-align:center;padding:2.5rem 1.5rem;font-size:calc(1rem + 1px)}.Positions-module__Lv5pdW__more{cursor:pointer;margin-top:1.5rem}.Positions-module__Lv5pdW__more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px;transition:transform .4s var(--ease-out)}.Positions-module__Lv5pdW__more svg[data-up]{transform:rotate(180deg)}:root:not([data-theme=dark]) .Positions-module__Lv5pdW__more:hover{color:var(--brand-paper)}.Positions-module__Lv5pdW__foot{opacity:.8;align-items:flex-start;gap:.6rem;max-width:70ch;margin-top:1.25rem;font-size:.92rem;line-height:1.5;display:flex}.Positions-module__Lv5pdW__footIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:1.25rem;height:1.25rem;margin-top:.06rem}@media (max-width:1080px){.Positions-module__Lv5pdW__title{grid-column:1/-1}.Positions-module__Lv5pdW__intro{grid-column:1/span 10}.Positions-module__Lv5pdW__list{grid-template-columns:1fr}}@media (max-width:720px){.Positions-module__Lv5pdW__head{flex-direction:column;align-items:flex-start;display:flex}.Positions-module__Lv5pdW__filters{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Positions-module__Lv5pdW__filters::-webkit-scrollbar{display:none}.Positions-module__Lv5pdW__filter{flex:none}.Positions-module__Lv5pdW__item{flex-direction:column;align-items:stretch}.Positions-module__Lv5pdW__side{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.Positions-module__Lv5pdW__filter,.Positions-module__Lv5pdW__more svg{transition:none}}
.About-module__pmX32q__section{background:var(--section-green);padding:clamp(3rem, 8vh, 5rem) var(--gutter) calc(clamp(4rem, 10vh, 7rem) + 6vw);font-family:var(--d1-text);position:relative;}.About-module__pmX32q__bleed{margin-top:clamp(2rem,5vh,3rem);position:relative}.About-module__pmX32q__photo{aspect-ratio:3/2;width:100%;max-height:100svh;display:block}.About-module__pmX32q__photoWaveTop,.About-module__pmX32q__photoWaveBottom{z-index:1;pointer-events:none;width:100%;height:6vw;min-height:40px;position:absolute;left:0}.About-module__pmX32q__photoWaveTop{height:3.4vw;min-height:26px;top:-1px}.About-module__pmX32q__photoWaveBottom{bottom:-1px}.About-module__pmX32q__roundWrap{z-index:2;width:clamp(150px,19vw,280px);position:absolute;bottom:0;right:clamp(1rem,3vw,3rem);transform:translateY(42%)}.About-module__pmX32q__round{aspect-ratio:1;width:100%;box-shadow:0 0 0 8px var(--section-yellow);border-radius:50%;transition:transform .7s cubic-bezier(.34,1.8,.64,1)}.About-module__pmX32q__roundWrap:hover .About-module__pmX32q__round{transform:rotate(-6deg)scale(1.06)}.About-module__pmX32q__caption{border-top:1px solid var(--border);max-width:calc(100% - clamp(150px,19vw,280px) - 2rem);color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:.45rem 1.5rem;margin-top:1.25rem;padding-top:.9rem;font-size:.95rem;display:flex}.About-module__pmX32q__caption>span:last-child{white-space:nowrap}.About-module__pmX32q__captionName{white-space:nowrap;font-family:var(--d1-display);font-size:1.5rem;font-style:italic;line-height:1}.About-module__pmX32q__quote{text-align:center;margin:clamp(7rem,16vh,11rem) auto 0}.About-module__pmX32q__wind{width:min(100%,900px);height:auto;margin:0 auto clamp(1.5rem,4vh,2.5rem);display:block}.About-module__pmX32q__quoteText{max-width:18ch;font-family:var(--d1-display);letter-spacing:-.025em;text-wrap:balance;margin:0 auto;font-size:clamp(2.8rem,6.6vw,7.4rem);font-style:italic;line-height:.98}.About-module__pmX32q__quoteAuthor{color:var(--text-primary);margin-top:1.25rem;font-size:.95rem}.About-module__pmX32q__text{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem 1.25rem;margin-top:clamp(5rem,12vh,8rem);display:grid}.About-module__pmX32q__leadCol{grid-column:1/span 6}.About-module__pmX32q__leadText{font-family:var(--d1-display);max-width:24ch;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.15}.About-module__pmX32q__paragraphs{grid-column:8/span 5;gap:1rem;max-width:52ch;font-size:calc(1.0625rem + 1px);line-height:1.7;display:grid}.About-module__pmX32q__paragraphs p:last-child{font-family:var(--d1-display);color:var(--primary-text);padding-top:.5rem;font-size:1.5rem;font-style:italic;line-height:1.2}.About-module__pmX32q__waveEnd{pointer-events:none;width:100%;height:6vw;min-height:40px;position:absolute;bottom:-1px;left:0}@media (max-width:1080px){.About-module__pmX32q__leadCol{grid-column:1/span 6}.About-module__pmX32q__paragraphs{grid-column:7/span 6}}@media (max-width:720px){.About-module__pmX32q__section{padding-bottom:calc(4rem + 10vw)}.About-module__pmX32q__photo{aspect-ratio:4/3}.About-module__pmX32q__roundWrap{width:36vw;transform:translateY(38%)}.About-module__pmX32q__photoWaveTop,.About-module__pmX32q__photoWaveBottom{height:10vw}.About-module__pmX32q__photoWaveTop{height:6vw}.About-module__pmX32q__caption{max-width:calc(100% - 36vw - 1rem);margin-top:1rem}.About-module__pmX32q__captionName{font-size:1.3rem}.About-module__pmX32q__quote{margin-top:5rem}.About-module__pmX32q__wind{width:100%}.About-module__pmX32q__quoteText{font-size:11vw}.About-module__pmX32q__text{flex-direction:column;gap:1.5rem;margin-top:4rem;display:flex}.About-module__pmX32q__waveEnd{height:10vw}}.About-module__pmX32q__caption{max-width:none}.About-module__pmX32q__roundWrap{z-index:auto;grid-area:1/6/auto/span 2;place-self:center;width:clamp(140px,13vw,210px);position:relative;bottom:auto;right:auto;transform:none}.About-module__pmX32q__round{box-shadow:none}@media (max-width:1080px){.About-module__pmX32q__roundWrap{grid-area:1/1/auto/span 3;justify-self:start}.About-module__pmX32q__leadCol{grid-area:2/1/auto/span 6}.About-module__pmX32q__paragraphs{grid-area:2/7/auto/span 6}}@media (max-width:720px){.About-module__pmX32q__roundWrap{align-self:center;width:42vw;transform:none}.About-module__pmX32q__caption{max-width:none}}@media (max-width:720px){.About-module__pmX32q__quote{margin-top:3.5rem}}.About-module__pmX32q__section{padding-top:clamp(2rem,5vh,3.5rem)}.About-module__pmX32q__head{font-family:var(--d1-display);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;font-size:clamp(1.35rem,1.7vw,1.9rem);line-height:1.1;display:flex}.About-module__pmX32q__headName,.About-module__pmX32q__headRight{-webkit-text-stroke:.02em currentColor}.About-module__pmX32q__quote{margin-top:clamp(2.5rem,6vh,4.5rem)}.About-module__pmX32q__leadCol{grid-area:1/1/auto/span 4}.About-module__pmX32q__portraitCol{grid-area:1/5/auto/span 3;place-self:center;place-items:center;width:100%;max-width:300px;display:grid;position:relative}.About-module__pmX32q__portraitBlob{z-index:0;width:116%;height:114%;position:absolute;inset:-8% -10% -6% -6%}.About-module__pmX32q__portrait{z-index:1;aspect-ratio:1;border-radius:58% 42% 50% 50%/46% 50% 50% 54%;width:88%;animation:16s ease-in-out infinite About-module__pmX32q__portraitMorph;position:relative}@keyframes About-module__pmX32q__portraitMorph{0%,to{border-radius:58% 42% 50% 50%/46% 50% 50% 54%}50%{border-radius:46% 54% 44% 56%/54% 44% 56% 46%}}@media (prefers-reduced-motion:reduce){.About-module__pmX32q__portrait{animation:none}}.About-module__pmX32q__paragraphs{grid-area:1/8/auto/span 4}@media (max-width:1080px){.About-module__pmX32q__leadCol{grid-area:2/1/auto/span 6}.About-module__pmX32q__portraitCol{grid-area:1/1/auto/span 4;justify-self:start}.About-module__pmX32q__paragraphs{grid-area:2/7/auto/span 6}}@media (max-width:720px){.About-module__pmX32q__head{font-size:1.25rem}.About-module__pmX32q__portraitCol{place-self:center;width:62vw}}.About-module__pmX32q__paragraphs p:last-child{font-size:calc(1.5rem + 4px)}.About-module__pmX32q__portraitBlob{width:130%;height:130%;animation:28s linear infinite About-module__pmX32q__blobSpin;inset:-15%}@keyframes About-module__pmX32q__blobSpin{to{transform:rotate(360deg)}}.About-module__pmX32q__portrait{animation:8s ease-in-out infinite About-module__pmX32q__portraitMorphStrong}@keyframes About-module__pmX32q__portraitMorphStrong{0%,to{border-radius:62% 38% 54% 46%/44% 56%}33%{border-radius:42% 58% 38% 62%/58% 40% 60% 42%}66%{border-radius:54% 46% 62% 38%/40% 60% 46% 54%}}@media (prefers-reduced-motion:reduce){.About-module__pmX32q__portraitBlob,.About-module__pmX32q__portrait{animation:none}}.About-module__pmX32q__portraitCol{width:110%;max-width:330px}@media (max-width:720px){.About-module__pmX32q__portraitCol{width:68vw}}
.StickyDonate-module__wBqRFa__bar{left:16px;right:86px;bottom:max(16px, env(safe-area-inset-bottom));z-index:105;display:none;position:fixed}.StickyDonate-module__wBqRFa__btn{width:100%;height:60px;box-shadow:0 14px 34px -10px rgb(var(--shadow-rgb) / .45);justify-content:space-between}@media (max-width:720px){.StickyDonate-module__wBqRFa__bar{display:block}}.StickyDonate-module__wBqRFa__bar .StickyDonate-module__wBqRFa__btn{--btn-bg:var(--brand-yellow);--btn-fg:var(--brand-ink);--btn-hover:#efc767;color:var(--brand-ink)}
.Ablauf-module__ye1oCa__section{font-family:var(--d1-text)}.Ablauf-module__ye1oCa__band{margin:0 calc(-1 * var(--gutter));padding:clamp(3rem, 8vh, 5rem) var(--gutter) clamp(5rem, 11vh, 8rem);background:var(--section-terracotta);color:var(--text-primary);position:relative;}.Ablauf-module__ye1oCa__waveTop{width:100%;height:6vw;min-height:40px;position:absolute;top:calc(1px - 6vw);left:0}.Ablauf-module__ye1oCa__waveBottom{width:100%;height:6vw;min-height:40px;position:absolute;bottom:-1px;left:0}.Ablauf-module__ye1oCa__inner{position:relative}.Ablauf-module__ye1oCa__title{font-family:var(--d1-display);letter-spacing:-.025em;color:var(--text-primary);margin-bottom:clamp(2.5rem,6vh,4rem);font-size:clamp(2.6rem,6vw,6.4rem);font-weight:400;line-height:.95}.Ablauf-module__ye1oCa__track{margin-bottom:2.25rem}.Ablauf-module__ye1oCa__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem calc(1.5rem + 20px);display:grid}.Ablauf-module__ye1oCa__step{cursor:default}.Ablauf-module__ye1oCa__stepNum{font-family:var(--d1-display);color:var(--text-primary);transform-origin:30% 80%;margin-bottom:1.25rem;font-size:clamp(4rem,6vw,6.5rem);line-height:.8;display:inline-block}.Ablauf-module__ye1oCa__step:nth-child(odd) .Ablauf-module__ye1oCa__stepNum{font-style:italic}.Ablauf-module__ye1oCa__stepTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.Ablauf-module__ye1oCa__stepText{font-size:1rem;line-height:1.6}.Ablauf-module__ye1oCa__kw{font-weight:700}.Ablauf-module__ye1oCa__list{gap:.4rem;margin-top:.75rem;font-size:.97rem;line-height:1.5;display:grid}.Ablauf-module__ye1oCa__list li{padding-left:1.1rem;position:relative}.Ablauf-module__ye1oCa__list li:before{content:"";background:var(--text-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.Ablauf-module__ye1oCa__note{border-top:2px solid var(--border-strong);font-family:var(--d1-display);margin-top:.9rem;padding-top:.75rem;font-size:1.18rem;font-style:italic;line-height:1.3}.Ablauf-module__ye1oCa__costsWrap{margin-top:clamp(3.5rem,9vh,6rem)}.Ablauf-module__ye1oCa__costs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem 1.25rem;padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.Ablauf-module__ye1oCa__costsText{font-family:var(--d1-display);letter-spacing:-.01em;grid-column:1/span 8;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.12}.Ablauf-module__ye1oCa__stamps{grid-column:9/span 4;justify-self:end;gap:.6rem;display:flex}.Ablauf-module__ye1oCa__stamp{aspect-ratio:1;border:1px solid var(--text-primary);width:clamp(4.5rem,6vw,6rem);font-family:var(--d1-display);cursor:default;border-radius:50%;place-items:center;font-size:clamp(1.05rem,1.4vw,1.4rem);transition:transform .6s cubic-bezier(.34,1.8,.64,1),background-color .3s,color .3s;display:grid}.Ablauf-module__ye1oCa__stamp:nth-child(2){transform:rotate(-6deg)}.Ablauf-module__ye1oCa__stamp:hover{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse);transform:rotate(8deg)scale(1.12)}@media (max-width:1080px){.Ablauf-module__ye1oCa__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.Ablauf-module__ye1oCa__track{display:none}.Ablauf-module__ye1oCa__costsText{grid-column:1/-1}.Ablauf-module__ye1oCa__stamps{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.Ablauf-module__ye1oCa__waveTop{height:10vw;top:calc(1px - 10vw)}.Ablauf-module__ye1oCa__waveBottom{height:10vw}.Ablauf-module__ye1oCa__steps{grid-template-columns:1fr;gap:0}.Ablauf-module__ye1oCa__step{border-top:2px solid var(--border-strong);grid-template-columns:3.4rem 1fr;column-gap:.75rem;padding:1.5rem 0;display:grid}.Ablauf-module__ye1oCa__stepNum{margin:0;font-size:3.4rem}.Ablauf-module__ye1oCa__costs{flex-direction:column;align-items:flex-start;display:flex}}.Ablauf-module__ye1oCa__stepText{font-size:calc(1rem + 1px)}.Ablauf-module__ye1oCa__list{font-size:calc(.97rem + 1px)}.Ablauf-module__ye1oCa__note{border-top:0;margin-top:1.25rem;padding-top:0}.Ablauf-module__ye1oCa__costs{border-top:0;border-bottom:0}
.Story-module__69M4bG__story{--em:var(--primary-text);--kicker-dot:var(--primary-text);background:var(--section-yellow);color:var(--text-primary);}.Story-module__69M4bG__definition{text-align:center;justify-items:center;gap:clamp(1.5rem,3vh,2.25rem);margin:0 auto;display:grid}.Story-module__69M4bG__quote{max-width:34ch;font-family:var(--d1-display);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-size:clamp(1.85rem,3.5vw,4.3rem);font-style:italic;line-height:1.08}.Story-module__69M4bG__source{font-size:calc(.95rem + 1px)}.Story-module__69M4bG__work{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,6vh,4rem) 1.25rem;margin-top:clamp(6rem,16vh,11rem);display:grid}.Story-module__69M4bG__workText{grid-column:1/span 8;justify-items:start;gap:1.4rem;display:grid}.Story-module__69M4bG__workText p{max-width:32ch}.Story-module__69M4bG__areas{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;display:grid}.Story-module__69M4bG__area{grid-template-rows:auto auto 1fr;justify-items:start;gap:.6rem;display:grid}.Story-module__69M4bG__areaIcon{width:clamp(96px,9vw,150px);height:auto;margin-bottom:.4rem;transition:transform .7s cubic-bezier(.34,1.8,.64,1)}.Story-module__69M4bG__area:hover .Story-module__69M4bG__areaIcon{transform:rotate(-8deg)scale(1.08)}.Story-module__69M4bG__areaNum{opacity:.75;font-size:calc(.9rem + 1px)}.Story-module__69M4bG__areaLabel{font-family:var(--d1-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.08}.Story-module__69M4bG__goal{max-width:28ch;font-family:var(--d1-display);letter-spacing:-.015em;text-wrap:pretty;margin:clamp(5rem,12vh,8rem) 0 0 auto;font-size:clamp(1.7rem,3vw,3.4rem);line-height:1.12}.Story-module__69M4bG__why{--kicker-dot:var(--highlight);background:var(--section-green);color:var(--text-primary);}.Story-module__69M4bG__whyLead{font-family:var(--d1-display);gap:.6rem;font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.15;display:grid}.Story-module__69M4bG__whyLeadEm{color:var(--highlight);font-style:italic}.Story-module__69M4bG__possWrap{margin-top:clamp(1rem,3vh,2rem)}.Story-module__69M4bG__possTitle{margin-bottom:.5rem;font-size:calc(1rem + 1px);font-weight:700}.Story-module__69M4bG__spaces{margin-top:clamp(6rem,15vh,10rem)}.Story-module__69M4bG__spacesHead{margin-bottom:clamp(2rem,5vh,3rem)}.Story-module__69M4bG__spacesTitle{max-width:16ch;font-family:var(--d1-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.3rem,4.6vw,5.2rem);font-weight:400;line-height:.98}.Story-module__69M4bG__spaceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;display:grid}.Story-module__69M4bG__spaceCard{border-radius:var(--radius-panel);background:var(--section-green);color:var(--brand-yellow);box-shadow:inset 0 0 0 2px var(--brand-yellow);align-content:start;gap:.4rem;padding:clamp(.9rem,1.2vw,1.25rem);display:grid}.Story-module__69M4bG__spaceArt{aspect-ratio:440/320;margin:0 0 .5rem}.Story-module__69M4bG__spaceSvg{width:100%;height:100%;display:block}.Story-module__69M4bG__spaceTitle{font-family:var(--d1-display);letter-spacing:-.015em;font-size:calc(clamp(1.3rem,1.5vw,1.65rem) + 4px);font-weight:400;line-height:1.05}.Story-module__69M4bG__spaceText{font-size:calc(.9rem + 2px);line-height:1.5}@media (max-width:1080px){.Story-module__69M4bG__workText{grid-column:1/-1}.Story-module__69M4bG__areas{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.Story-module__69M4bG__spaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.Story-module__69M4bG__quote{font-size:clamp(1.6rem,7.2vw,2.2rem)}.Story-module__69M4bG__work{flex-direction:column;margin-top:5rem;display:flex}.Story-module__69M4bG__areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.Story-module__69M4bG__areaIcon{width:92px}.Story-module__69M4bG__goal{margin-top:4rem}.Story-module__69M4bG__spaces{margin-top:5rem}.Story-module__69M4bG__spaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (prefers-reduced-motion:reduce){.Story-module__69M4bG__areaIcon{transition:none}}.Story-module__69M4bG__whyHead{padding-bottom:clamp(1rem,3vh,2rem)}.Story-module__69M4bG__whyTitle{font-family:var(--d1-display);letter-spacing:-.02em;color:var(--highlight);font-size:clamp(2.4rem,5.6vw,6rem);font-style:italic;font-weight:400;line-height:.95}.Story-module__69M4bG__index{margin-top:.5rem}.Story-module__69M4bG__rowInner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:1.25rem;padding:1.6rem 0 1.7rem;display:grid;position:relative}.Story-module__69M4bG__rowInner:before{content:"";background:var(--highlight);transform-origin:0;will-change:transform;border-radius:4px;height:4px;transition:transform .8s cubic-bezier(.45,0,.55,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.Story-module__69M4bG__rowTitle{font-family:var(--d1-display);letter-spacing:-.015em;grid-column:1/span 6;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.02;transition:transform .6s cubic-bezier(.34,1.8,.64,1),color .3s}.Story-module__69M4bG__rowText{grid-column:7/span 5;max-width:62ch;font-size:calc(clamp(1rem,1.1vw,1.12rem) + 1px);line-height:1.6}.Story-module__69M4bG__rowGlyph{width:60px;height:60px;color:var(--highlight);grid-column:12;place-self:center end;transition:transform .7s cubic-bezier(.34,2,.64,1)}.Story-module__69M4bG__rowGlyph path{stroke-width:3.2px;stroke-dasharray:1;stroke-dashoffset:0}@media (hover:hover){.Story-module__69M4bG__rowInner:hover:before{transition:transform 1.1s cubic-bezier(.3,0,.15,1);transform:scaleX(1)}.Story-module__69M4bG__rowInner:hover .Story-module__69M4bG__rowTitle{color:var(--highlight);font-style:italic;transform:translate(1.4rem)}.Story-module__69M4bG__rowInner:hover .Story-module__69M4bG__rowGlyph{transform-origin:60%;transform:rotate(-14deg)scale(1.22)}.Story-module__69M4bG__rowInner:hover .Story-module__69M4bG__rowGlyph path{animation:.9s cubic-bezier(.65,0,.35,1) both Story-module__69M4bG__glyphDraw;animation-delay:calc(var(--i) * 80ms)}}@keyframes Story-module__69M4bG__glyphDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:720px){.Story-module__69M4bG__rowInner{grid-template-columns:1fr 44px;align-items:start;row-gap:.6rem;padding:1.35rem 0 1.5rem}.Story-module__69M4bG__rowTitle{grid-column:1;font-size:1.75rem}.Story-module__69M4bG__rowText{grid-column:1/span 2}.Story-module__69M4bG__rowGlyph{grid-area:1/2;width:44px;height:44px}}.Story-module__69M4bG__area{--icon-green:var(--brand-green-deep);--icon-white:var(--brand-yellow);--icon-yellow:var(--brand-yellow)}.Story-module__69M4bG__areaIcon{--brand-paper:var(--icon-green);--brand-green-deep:var(--icon-white);--brand-ink:var(--icon-yellow)}@media (prefers-reduced-motion:reduce){.Story-module__69M4bG__rowInner:before{transition-duration:.8s!important}.Story-module__69M4bG__rowInner:hover:before{transition-duration:1.1s!important}}.Story-module__69M4bG__quote{line-height:calc(1.08em + 5px)}
.Angebot-module__arPu9q__section{background:var(--section-yellow);padding:clamp(5rem, 14vh, 10rem) var(--gutter) clamp(4rem, 10vh, 8rem);font-family:var(--d1-text);position:relative}.Angebot-module__arPu9q__compo{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,4rem) 1.25rem;padding-top:clamp(3rem,8vh,6rem);display:grid}.Angebot-module__arPu9q__title{font-family:var(--d1-display);letter-spacing:-.03em;grid-column:1/-1;font-size:clamp(3.2rem,10.5vw,12rem);font-weight:400;line-height:.88}.Angebot-module__arPu9q__titleIndent{padding-left:16.66%!important}.Angebot-module__arPu9q__titleItalic{color:var(--primary-text);font-style:italic}.Angebot-module__arPu9q__lead{font-family:var(--d1-display);letter-spacing:-.005em;grid-column:5/span 4;font-size:clamp(1.5rem,2.1vw,2.15rem);line-height:1.18;position:relative}.Angebot-module__arPu9q__dropDot{background:var(--terracotta);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:-1.75rem}.Angebot-module__arPu9q__body{color:var(--text-primary);grid-column:9/span 4;max-width:38ch;padding-top:.35rem;font-size:1.0625rem;line-height:1.7}.Angebot-module__arPu9q__statementWrap{padding:clamp(5rem,15vh,11rem) 0 clamp(5rem,14vh,10rem)}.Angebot-module__arPu9q__statement{max-width:17ch;font-family:var(--d1-display);letter-spacing:-.025em;text-wrap:balance;margin-left:8.33%;font-size:clamp(2.3rem,6vw,6.6rem);line-height:1.04}.Angebot-module__arPu9q__hl{background-image:linear-gradient(var(--background), var(--background));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 70%;background-repeat:no-repeat;border-radius:.3em .18em .36em .22em;margin:0 -.04em;padding:0 .1em;font-style:italic}.Angebot-module__arPu9q__pool{margin:6vw calc(-1 * var(--gutter)) 0;padding:clamp(3rem, 8vh, 5rem) var(--gutter) calc(clamp(4rem, 9vh, 6rem) + 6vw);background:var(--section-green);color:var(--text-primary);position:relative;}.Angebot-module__arPu9q__waveTop{width:100%;height:6vw;min-height:40px;position:absolute;top:calc(1px - 6vw);left:0}.Angebot-module__arPu9q__poolInner{position:relative}.Angebot-module__arPu9q__blockHead{gap:1.25rem;padding-bottom:clamp(2rem,5vh,3.5rem);display:grid}.Angebot-module__arPu9q__blockKicker{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:.7rem;font-weight:400}.Angebot-module__arPu9q__reasonsLead{font-family:var(--d1-display);letter-spacing:-.02em;color:var(--highlight);font-size:clamp(2.4rem,5.6vw,6rem);font-style:italic;line-height:.95}.Angebot-module__arPu9q__rowInner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:1.25rem;padding:1.6rem 0 1.7rem;display:grid;position:relative}.Angebot-module__arPu9q__rowInner:before{content:"";background:var(--highlight);transform-origin:0;will-change:transform;height:2px;transition:transform .8s cubic-bezier(.45,0,.55,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Angebot-module__arPu9q__rowTitle{font-family:var(--d1-display);letter-spacing:-.015em;transition:transform .7s var(--ease-out);grid-column:1/span 4;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.02}.Angebot-module__arPu9q__rowText{grid-column:5/span 7;max-width:62ch;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.6}.Angebot-module__arPu9q__rowWenn{font-family:var(--d1-display);font-style:italic}.Angebot-module__arPu9q__kw{font-family:var(--d1-display);color:var(--keyword);font-size:1.22em;font-style:italic;font-weight:400;line-height:1}.Angebot-module__arPu9q__rowGlyph{width:44px;height:44px;color:var(--highlight);grid-column:12;place-self:center end}.Angebot-module__arPu9q__rowGlyph path{stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1.6px;transition:stroke-dashoffset 1s var(--ease-out);transition-delay:calc(var(--i) * 80ms)}@media (hover:hover){.Angebot-module__arPu9q__rowInner:hover:before{transition:transform 1.1s cubic-bezier(.3,0,.15,1);transform:scaleX(1)}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowTitle{font-style:italic;transform:translate(.6rem)}.Angebot-module__arPu9q__rowGlyph{opacity:0;transition:opacity .4s}.Angebot-module__arPu9q__rowGlyph path{stroke-dashoffset:.999px}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowGlyph{opacity:1}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowGlyph path{stroke-dashoffset:0}}@media (max-width:1080px){.Angebot-module__arPu9q__lead{grid-column:1/span 6;padding-left:1.75rem}.Angebot-module__arPu9q__dropDot{left:0}.Angebot-module__arPu9q__body{grid-column:7/span 6}.Angebot-module__arPu9q__statement{margin-left:0}.Angebot-module__arPu9q__rowTitle{grid-column:1/span 5}.Angebot-module__arPu9q__rowText{grid-column:6/span 6}}@media (max-width:720px){.Angebot-module__arPu9q__compo{flex-direction:column;gap:2rem;display:flex}.Angebot-module__arPu9q__title{font-size:15vw}.Angebot-module__arPu9q__titleIndent{padding-left:8%!important}.Angebot-module__arPu9q__lead{padding-left:1.4rem;font-size:1.55rem}.Angebot-module__arPu9q__body{font-size:1.05rem}.Angebot-module__arPu9q__statement{font-size:10.5vw}.Angebot-module__arPu9q__pool{margin-top:10vw}.Angebot-module__arPu9q__waveTop{height:10vw;top:calc(1px - 10vw)}.Angebot-module__arPu9q__pool{padding-bottom:calc(4rem + 10vw)}.Angebot-module__arPu9q__reasonsLead{font-size:11.5vw}.Angebot-module__arPu9q__rowInner{grid-template-columns:1fr 40px;align-items:start;row-gap:.6rem;padding:1.35rem 0 1.5rem}.Angebot-module__arPu9q__rowTitle{grid-column:1;font-size:1.75rem}.Angebot-module__arPu9q__rowText{grid-column:1/span 2}.Angebot-module__arPu9q__rowGlyph{grid-area:1/2;width:36px;height:36px}}.Angebot-module__arPu9q__section{padding-bottom:0}.Angebot-module__arPu9q__compo,.Angebot-module__arPu9q__title,.Angebot-module__arPu9q__titleItalic,.Angebot-module__arPu9q__lead,.Angebot-module__arPu9q__body,.Angebot-module__arPu9q__statement{color:var(--text-primary)}.Angebot-module__arPu9q__hl{color:var(--text-primary);background:0 0;margin:0;padding:0}.Angebot-module__arPu9q__rowTitle{transition:transform .6s cubic-bezier(.34,1.8,.64,1),color .3s}@media (hover:hover){.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowTitle{color:var(--highlight);transform:translate(1.1rem)}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowGlyph{transform:rotate(-10deg)scale(1.15)}}.Angebot-module__arPu9q__dropDot{animation:3s ease-in-out infinite Angebot-module__arPu9q__dot}@keyframes Angebot-module__arPu9q__dot{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}.Angebot-module__arPu9q__blockKicker{letter-spacing:0;text-transform:none;opacity:1;font-size:.95rem}.Angebot-module__arPu9q__rowWenn{opacity:1}.Angebot-module__arPu9q__rowGlyph{opacity:1;width:60px;height:60px;color:var(--highlight)}.Angebot-module__arPu9q__rowGlyph path{stroke-width:3.2px;stroke-dashoffset:0}.Angebot-module__arPu9q__rowInner:before{border-radius:4px;height:4px;bottom:-2px}@media (hover:hover){.Angebot-module__arPu9q__rowGlyph{opacity:1}.Angebot-module__arPu9q__rowGlyph path{stroke-dashoffset:0}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowGlyph{transform-origin:60%;transform:rotate(-14deg)scale(1.22)}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowGlyph path{animation:.9s cubic-bezier(.65,0,.35,1) both Angebot-module__arPu9q__glyphDraw;animation-delay:calc(var(--i) * 80ms)}.Angebot-module__arPu9q__rowInner:hover .Angebot-module__arPu9q__rowTitle{transform:translate(1.4rem)}}@keyframes Angebot-module__arPu9q__glyphDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.Angebot-module__arPu9q__rowGlyph{transition:transform .7s cubic-bezier(.34,2,.64,1)}@media (max-width:720px){.Angebot-module__arPu9q__rowGlyph{width:44px;height:44px}}.Angebot-module__arPu9q__statementWrap{position:relative}.Angebot-module__arPu9q__statementArt{pointer-events:none;width:min(38%,560px);height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1080px){.Angebot-module__arPu9q__statementArt{width:40%}}@media (max-width:720px){.Angebot-module__arPu9q__statementArt{width:82%;margin:3rem 0 0 auto;display:block;position:relative;top:auto;transform:none}}.Angebot-module__arPu9q__body{font-size:calc(1.0625rem + 1px)}.Angebot-module__arPu9q__rowText{font-size:calc(clamp(1rem,1.1vw,1.12rem) + 1px)}@media (max-width:720px){.Angebot-module__arPu9q__body{font-size:calc(1.05rem + 1px)}}.Angebot-module__arPu9q__section{background:var(--section-yellow)}.Angebot-module__arPu9q__statementArt svg{width:100%;height:auto;display:block}.Angebot-module__arPu9q__index{border-top:0}.Angebot-module__arPu9q__row{border-bottom:0}@media (prefers-reduced-motion:reduce){.Angebot-module__arPu9q__rowInner:before{transition-duration:.8s!important}.Angebot-module__arPu9q__rowInner:hover:before{transition-duration:1.1s!important}}
.Supporters-module__A8eg6q__section{--em:var(--primary-text);--kicker-dot:var(--terracotta);background:var(--section-yellow);color:var(--text-primary);}.Supporters-module__A8eg6q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.Supporters-module__A8eg6q__cell{min-width:0}.Supporters-module__A8eg6q__tile{aspect-ratio:3/2;border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--ring-float), 0 1px 2px rgb(var(--shadow-rgb) / .04);place-items:center;gap:.4rem;padding:clamp(1.25rem,2.4vw,2.5rem);transition:transform .6s cubic-bezier(.34,1.8,.64,1),box-shadow .4s;display:grid}a.Supporters-module__A8eg6q__tile:hover{box-shadow:var(--ring-float), 0 22px 40px -24px rgb(var(--shadow-rgb) / .4);transform:translateY(-5px)}a.Supporters-module__A8eg6q__tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Supporters-module__A8eg6q__logo{object-fit:contain;width:100%;height:100%;max-height:90px}.Supporters-module__A8eg6q__name{font-family:var(--d1-display);text-align:center;font-size:1.6rem}.Supporters-module__A8eg6q__empty{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0;background-image:repeating-linear-gradient(135deg, transparent 0 14px, rgb(var(--fg-rgb) / .05) 14px 15px);font-size:calc(.95rem + 1px)}.Supporters-module__A8eg6q__emptyMark{background:rgb(var(--fg-rgb) / .08);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:1;display:grid}.Supporters-module__A8eg6q__contact{margin-top:1.75rem;font-size:calc(1rem + 1px)}.Supporters-module__A8eg6q__contact a{text-underline-offset:4px;font-weight:800;text-decoration:underline}@media (max-width:1080px){.Supporters-module__A8eg6q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.Supporters-module__A8eg6q__grid{gap:.75rem}}@media (prefers-reduced-motion:reduce){.Supporters-module__A8eg6q__tile{transition:none}}
.CampaignTeaser-module__gX-NcW__section{background:var(--section-terracotta);color:var(--text-primary);padding:clamp(3rem, 8vh, 5rem) var(--gutter) calc(clamp(4rem, 10vh, 7rem) + 6vw);font-family:var(--d1-text);position:relative;}.CampaignTeaser-module__gX-NcW__waveTop{pointer-events:none;width:100%;height:6vw;min-height:40px;position:absolute;top:calc(1px - 6vw);left:0}.CampaignTeaser-module__gX-NcW__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem 1.25rem;display:grid}.CampaignTeaser-module__gX-NcW__text{grid-column:1/span 7;justify-items:start;gap:1.4rem;display:grid}.CampaignTeaser-module__gX-NcW__kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;display:inline-flex}.CampaignTeaser-module__gX-NcW__kicker:before{content:"";background:var(--brand-paper);border-radius:50%;width:9px;height:9px}.CampaignTeaser-module__gX-NcW__title{max-width:14ch;font-family:var(--d1-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.6rem,5.6vw,6rem);font-weight:400;line-height:.95}.CampaignTeaser-module__gX-NcW__lead{max-width:36ch;font-size:calc(1.08rem + 1px);line-height:1.6}.CampaignTeaser-module__gX-NcW__btn{background:var(--brand-ink);height:3.5rem;color:var(--brand-paper);font-weight:var(--button-weight,700);font-size:calc(.95rem + var(--button-size-plus,0px));border-radius:999px;align-items:center;gap:.9rem;margin-top:.5rem;padding:0 .45rem 0 1.6rem;transition:transform .6s cubic-bezier(.34,1.8,.64,1),box-shadow .4s;display:inline-flex}.CampaignTeaser-module__gX-NcW__btn:hover{box-shadow:0 14px 26px -14px rgb(var(--shadow-rgb) / .5);transform:translateY(-4px)scale(1.04)}.CampaignTeaser-module__gX-NcW__btn:active{transform:scale(.94)}.CampaignTeaser-module__gX-NcW__btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.CampaignTeaser-module__gX-NcW__arrow{background:var(--brand-paper);width:2.6rem;height:2.6rem;color:var(--brand-ink);border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.34,1.8,.64,1);display:grid}.CampaignTeaser-module__gX-NcW__btn:hover .CampaignTeaser-module__gX-NcW__arrow{transform:rotate(-35deg)scale(1.15)}.CampaignTeaser-module__gX-NcW__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.CampaignTeaser-module__gX-NcW__ground{stroke:var(--text-primary)}:root[data-theme=dark] .CampaignTeaser-module__gX-NcW__btn{background:var(--brand-paper);color:var(--brand-ink)}:root[data-theme=dark] .CampaignTeaser-module__gX-NcW__arrow{background:var(--brand-ink);color:var(--brand-paper)}.CampaignTeaser-module__gX-NcW__art{grid-column:9/span 4;justify-self:end;width:100%;max-width:420px;height:auto;overflow:visible}.CampaignTeaser-module__gX-NcW__heart{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out infinite CampaignTeaser-module__gX-NcW__heartRise}@keyframes CampaignTeaser-module__gX-NcW__heartRise{0%{opacity:0;transform:translateY(14px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(-26px)scale(1.05)}to{opacity:0;transform:translateY(-44px)scale(.95)}}@media (prefers-reduced-motion:reduce){.CampaignTeaser-module__gX-NcW__heart{animation:none}.CampaignTeaser-module__gX-NcW__btn,.CampaignTeaser-module__gX-NcW__arrow{transition:none}}@media (max-width:1080px){.CampaignTeaser-module__gX-NcW__text{grid-column:1/span 7}.CampaignTeaser-module__gX-NcW__art{grid-column:8/span 5}}@media (max-width:720px){.CampaignTeaser-module__gX-NcW__section{padding-bottom:calc(4rem + 10vw)}.CampaignTeaser-module__gX-NcW__waveTop{height:10vw;top:calc(1px - 10vw)}.CampaignTeaser-module__gX-NcW__grid{flex-direction:column;align-items:stretch;gap:2.5rem;display:flex}.CampaignTeaser-module__gX-NcW__art{align-self:center;width:78%}.CampaignTeaser-module__gX-NcW__btn{justify-content:space-between;width:100%}}
.MapEmbed-module__NQmDUW__map{--map-bg:var(--surface);--map-fg:var(--text-primary);--map-line:rgb(var(--fg-rgb) / .18);--map-accent:var(--terracotta);--map-radius:0px;border-radius:var(--map-radius);background:var(--map-bg);color:var(--map-fg);isolation:isolate;min-height:260px;position:relative;overflow:hidden}.MapEmbed-module__NQmDUW__frame{filter:grayscale(.4)contrast(.95);border:0;width:100%;height:100%;position:absolute;inset:0}.MapEmbed-module__NQmDUW__placeholder{flex-direction:column;justify-content:flex-end;gap:.75rem;padding:1.25rem;display:flex;position:absolute;inset:0}.MapEmbed-module__NQmDUW__sketch{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.MapEmbed-module__NQmDUW__sketch>path{fill:none;stroke:var(--map-line);stroke-width:10px;stroke-linecap:round}.MapEmbed-module__NQmDUW__pin{fill:var(--map-accent)}.MapEmbed-module__NQmDUW__pinRing{fill:none;stroke:var(--map-accent);stroke-width:2px;transform-origin:248px 118px;animation:MapEmbed-module__NQmDUW__ring 2.8s var(--ease-out) infinite}@keyframes MapEmbed-module__NQmDUW__ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.MapEmbed-module__NQmDUW__emblem{filter:drop-shadow(0 2px 3px rgb(var(--shadow-rgb) / .2))}.MapEmbed-module__NQmDUW__emblem path{fill:var(--map-accent);stroke:none}.MapEmbed-module__NQmDUW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.MapEmbed-module__NQmDUW__load,.MapEmbed-module__NQmDUW__external{min-height:44px;font-size:calc(.9rem + var(--button-size-plus,0px));font-weight:var(--button-weight,600);transition:transform .4s var(--ease-out), background-color .3s, color .3s;border-radius:999px;align-items:center;padding:0 1.1rem;display:inline-flex}.MapEmbed-module__NQmDUW__load{background:var(--map-fg);color:var(--map-on-fg,var(--background))}.MapEmbed-module__NQmDUW__external{box-shadow:0 0 0 1.5px var(--map-fg) inset}.MapEmbed-module__NQmDUW__load:hover,.MapEmbed-module__NQmDUW__external:hover{transform:translateY(-2px)}.MapEmbed-module__NQmDUW__load:active,.MapEmbed-module__NQmDUW__external:active{transform:scale(.97)}.MapEmbed-module__NQmDUW__hint{font-size:var(--map-hint-size,.75rem);opacity:var(--map-hint-opacity,.75)}
.Updates-module__POnRvG__section{--em:var(--primary-text);--kicker-dot:var(--terracotta);background:var(--section-yellow);color:var(--text-primary);}.Updates-module__POnRvG__list{gap:clamp(1.5rem,4vh,2.5rem);display:grid;position:relative}.Updates-module__POnRvG__list:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:calc(12rem + 4px)}.Updates-module__POnRvG__item{grid-template-columns:12rem minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.Updates-module__POnRvG__meta{justify-items:start;gap:.5rem;padding-top:.15rem;font-size:calc(.95rem + 1px);display:grid;position:relative}.Updates-module__POnRvG__dot{background:var(--text-primary);width:14px;height:14px;box-shadow:0 0 0 5px var(--section-yellow);border-radius:50%;position:absolute;top:.35rem;left:calc(12rem - 2px)}.Updates-module__POnRvG__card{border-radius:var(--radius-panel);background:var(--surface-elevated);box-shadow:var(--ring-float), 0 1px 2px rgb(var(--shadow-rgb) / .04);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 2rem;padding:clamp(1.25rem,2vw,2rem);display:grid}:root:not([data-theme=dark]) .Updates-module__POnRvG__card{background:#d6ad51}.Updates-module__POnRvG__body{align-content:start;gap:.75rem;max-width:62ch;display:grid}.Updates-module__POnRvG__title{font-family:var(--d1-display);letter-spacing:-.02em;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:400;line-height:1.05}.Updates-module__POnRvG__text{font-size:calc(1rem + 1px);line-height:1.65}.Updates-module__POnRvG__link{justify-self:start;align-items:center;gap:.4rem;min-height:44px;font-weight:800;display:inline-flex}.Updates-module__POnRvG__link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .5s cubic-bezier(.34,1.8,.64,1)}.Updates-module__POnRvG__link:hover svg{transform:translate(6px)}.Updates-module__POnRvG__images{gap:.75rem;display:flex}.Updates-module__POnRvG__img{aspect-ratio:4/3;border-radius:var(--radius-media);width:clamp(160px,18vw,300px)}.Updates-module__POnRvG__images[data-count="2"] .Updates-module__POnRvG__img,.Updates-module__POnRvG__images[data-count="3"] .Updates-module__POnRvG__img{width:clamp(120px,12vw,200px)}@media (max-width:1080px){.Updates-module__POnRvG__card{grid-template-columns:1fr}}@media (max-width:720px){.Updates-module__POnRvG__list:before{left:6px}.Updates-module__POnRvG__item{grid-template-columns:1fr;row-gap:.75rem;padding-left:2rem}.Updates-module__POnRvG__dot{top:.3rem;left:-2rem}.Updates-module__POnRvG__meta{grid-auto-flow:column;justify-content:start;align-items:center;gap:.75rem}.Updates-module__POnRvG__img,.Updates-module__POnRvG__images[data-count="2"] .Updates-module__POnRvG__img,.Updates-module__POnRvG__images[data-count="3"] .Updates-module__POnRvG__img{width:100%}}
.Contact-module__oEMqOa__section{background:var(--section-green);color:var(--text-primary);padding:clamp(4rem, 10vh, 7rem) var(--gutter) 2rem;font-family:var(--d1-text);margin-top:6vw;position:relative;}.Contact-module__oEMqOa__waveTop{width:100%;height:6vw;min-height:40px;position:absolute;top:calc(1px - 6vw);left:0}@media (max-width:720px){.Contact-module__oEMqOa__section{margin-top:10vw}.Contact-module__oEMqOa__waveTop{height:10vw;top:calc(1px - 10vw)}}.Contact-module__oEMqOa__section{margin-top:0}.Contact-module__oEMqOa__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem 1.25rem;padding:clamp(3rem,8vh,5rem) 0 clamp(4rem,10vh,7rem);display:grid}.Contact-module__oEMqOa__left{grid-column:1/span 6;align-content:start;gap:2rem;display:grid}.Contact-module__oEMqOa__title{font-family:var(--d1-display);letter-spacing:-.03em;font-size:clamp(3rem,7.4vw,8rem);font-weight:400;line-height:.92}.Contact-module__oEMqOa__title em{color:var(--highlight)}.Contact-module__oEMqOa__text{opacity:.92;max-width:40ch;font-size:1.08rem;line-height:1.65}.Contact-module__oEMqOa__right{grid-column:8/span 5;align-content:start;gap:1.75rem;display:grid}.Contact-module__oEMqOa__list{margin:0;display:grid}.Contact-module__oEMqOa__item{border-top:1px solid var(--border);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.Contact-module__oEMqOa__item dd{margin:0;line-height:1.55}.Contact-module__oEMqOa__line{display:block}.Contact-module__oEMqOa__big,.Contact-module__oEMqOa__mid{font-family:var(--d1-display);transition:background-size .7s var(--ease-out);overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;line-height:1.05}.Contact-module__oEMqOa__big{font-size:clamp(1.8rem,2.6vw,2.6rem)}.Contact-module__oEMqOa__mid{font-size:clamp(1.3rem,1.8vw,1.75rem)}.Contact-module__oEMqOa__big:hover,.Contact-module__oEMqOa__mid:hover{background-size:100% 1px}.Contact-module__oEMqOa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Contact-module__oEMqOa__btn,.Contact-module__oEMqOa__btnGhost{min-height:3.25rem;transition:transform .5s var(--ease-out), background-color .4s, color .4s;border-radius:999px;align-items:center;padding:0 1.5rem;font-size:.95rem;display:inline-flex}.Contact-module__oEMqOa__btn{background:var(--yellow-fill);color:var(--on-yellow)}.Contact-module__oEMqOa__btnGhost{box-shadow:0 0 0 1px var(--border-strong) inset}.Contact-module__oEMqOa__btn:hover{background:var(--yellow-fill-hover);transform:translateY(-2px)}.Contact-module__oEMqOa__btnGhost:hover{background:var(--text-primary);color:var(--section-green)}.Contact-module__oEMqOa__footer{border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 1.25rem;padding-top:2rem;display:grid}.Contact-module__oEMqOa__map{--map-bg:rgb(var(--shadow-rgb) / .14);--map-fg:var(--text-primary);--map-on-fg:var(--section-green);--map-line:rgb(var(--fg-rgb) / .16);--map-accent:var(--yellow);grid-area:1/1/span 3/span 7;min-height:320px}.Contact-module__oEMqOa__footInfo{opacity:.9;grid-column:9/span 4;gap:.3rem;font-size:.9rem;display:grid}.Contact-module__oEMqOa__footBrand{width:fit-content;margin-bottom:.9rem;display:block}.Contact-module__oEMqOa__footLogo{width:auto;height:76px;display:block}.Contact-module__oEMqOa__footNav{grid-column:9/span 4;gap:.2rem;font-size:.9rem;display:grid}.Contact-module__oEMqOa__footNav a{width:fit-content;transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:.25rem 0}.Contact-module__oEMqOa__footNav a:hover{background-size:100% 1px}.Contact-module__oEMqOa__footMeta{opacity:.7;grid-column:9/span 4;align-self:end;gap:.2rem;padding-bottom:4rem;font-size:.75rem;display:grid}.Contact-module__oEMqOa__social{flex-wrap:wrap;grid-column:9/span 4;gap:.5rem;display:flex}.Contact-module__oEMqOa__socialItem{min-height:40px;box-shadow:0 0 0 1px var(--border-strong) inset;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.85rem;transition:background-color .4s,color .4s;display:inline-flex}a.Contact-module__oEMqOa__socialItem:hover{background:var(--text-primary);color:var(--section-green)}.Contact-module__oEMqOa__socialPending{opacity:.75;cursor:default}.Contact-module__oEMqOa__legal{gap:1rem;display:flex}.Contact-module__oEMqOa__legal a{text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.Contact-module__oEMqOa__credit a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.Contact-module__oEMqOa__left{grid-column:1/-1}.Contact-module__oEMqOa__right{grid-column:1/span 9}.Contact-module__oEMqOa__map{grid-area:auto/1/auto/-1}.Contact-module__oEMqOa__footInfo{grid-column:1/span 6}.Contact-module__oEMqOa__footNav{grid-column:7/span 6}.Contact-module__oEMqOa__footMeta,.Contact-module__oEMqOa__social{grid-column:1/-1}}@media (max-width:720px){.Contact-module__oEMqOa__grid,.Contact-module__oEMqOa__footer{flex-direction:column;display:flex}.Contact-module__oEMqOa__title{font-size:13vw}.Contact-module__oEMqOa__item{grid-template-columns:1fr;gap:.35rem}.Contact-module__oEMqOa__map{min-height:280px}}.Contact-module__oEMqOa__big,.Contact-module__oEMqOa__mid{background-size:0 2px;transition:background-size .7s cubic-bezier(.22,1,.36,1),color .3s}.Contact-module__oEMqOa__big:hover,.Contact-module__oEMqOa__mid:hover{color:var(--highlight);background-size:100% 2px}.Contact-module__oEMqOa__btn,.Contact-module__oEMqOa__btnGhost{transition:transform .6s cubic-bezier(.34,1.8,.64,1),background-color .4s,color .4s,box-shadow .4s}.Contact-module__oEMqOa__btn:hover{box-shadow:0 14px 26px -14px rgb(var(--shadow-rgb) / .5);transform:translateY(-4px)scale(1.06)}.Contact-module__oEMqOa__btnGhost:hover{transform:translateY(-4px)scale(1.06)}.Contact-module__oEMqOa__btn:active,.Contact-module__oEMqOa__btnGhost:active{transform:scale(.92)}.Contact-module__oEMqOa__footNav a{background-size:0 2px;transition:background-size .6s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.8,.64,1)}.Contact-module__oEMqOa__footNav a:hover{background-size:100% 2px;transform:translate(6px)}.Contact-module__oEMqOa__socialItem{border-radius:50%;justify-content:center;width:48px;height:48px;min-height:0;padding:0;transition:transform .6s cubic-bezier(.34,1.8,.64,1),background-color .4s,color .4s,box-shadow .4s}.Contact-module__oEMqOa__socialItem:hover{background:var(--text-primary);color:var(--section-green);transform:translateY(-4px)scale(1.06)}.Contact-module__oEMqOa__socialItem:active{transform:scale(.92)}.Contact-module__oEMqOa__socialIcon{flex:none;width:20px;height:20px}.Contact-module__oEMqOa__footBrand{transition:transform .6s cubic-bezier(.34,1.8,.64,1)}.Contact-module__oEMqOa__item dt{letter-spacing:0;text-transform:none;opacity:1;font-size:.95rem}.Contact-module__oEMqOa__footMeta{opacity:1;font-size:.88rem}.Contact-module__oEMqOa__note{font-family:var(--d1-text);opacity:1;font-size:1rem;font-style:normal;line-height:1.55}.Contact-module__oEMqOa__btn,.Contact-module__oEMqOa__btnGhost,.Contact-module__oEMqOa__socialItem{font-weight:var(--button-weight)}.Contact-module__oEMqOa__btn,.Contact-module__oEMqOa__btnGhost{font-size:calc(.95rem + var(--button-size-plus))}.Contact-module__oEMqOa__socialItem{box-shadow:0 0 0 2px var(--border-strong) inset}.Contact-module__oEMqOa__socialPending{opacity:1}.Contact-module__oEMqOa__socialIcon{width:25px;height:25px;overflow:visible}.Contact-module__oEMqOa__socialIcon path{stroke:currentColor;stroke-width:.6px;stroke-linejoin:round}.Contact-module__oEMqOa__text{font-size:calc(1.08rem + 1px)}.Contact-module__oEMqOa__note,.Contact-module__oEMqOa__item dd{font-size:calc(1rem + 1px)}.Contact-module__oEMqOa__footer{border-top:0}.Contact-module__oEMqOa__footInfo,.Contact-module__oEMqOa__footNav{font-size:calc(.9rem + 2px)}.Contact-module__oEMqOa__footMeta{font-size:calc(.88rem + 2px)}.Contact-module__oEMqOa__noteLine{text-wrap:balance;display:block}.Contact-module__oEMqOa__footLogo{--logo-emblem:var(--highlight);--logo-word:var(--highlight)}.Contact-module__oEMqOa__footBrand:hover{transform:none}.Contact-module__oEMqOa__footNav a{transition:background-size .6s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.8,.64,1),color .3s}.Contact-module__oEMqOa__footNav a:hover{color:var(--brand-yellow)}.Contact-module__oEMqOa__legal a,.Contact-module__oEMqOa__credit a{transition:color .3s}.Contact-module__oEMqOa__legal a:hover,.Contact-module__oEMqOa__credit a:hover{color:var(--brand-yellow)}.Contact-module__oEMqOa__footNav a,.Contact-module__oEMqOa__legal a,.Contact-module__oEMqOa__credit a{align-content:center;justify-items:start;display:inline-grid}.Contact-module__oEMqOa__footNav a:after,.Contact-module__oEMqOa__legal a:after,.Contact-module__oEMqOa__credit a:after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:700;overflow:hidden}.Contact-module__oEMqOa__footNav a:hover,.Contact-module__oEMqOa__legal a:hover,.Contact-module__oEMqOa__credit a:hover{font-weight:700}.Contact-module__oEMqOa__footMeta{position:relative}.Contact-module__oEMqOa__toTop{width:48px;height:48px;box-shadow:0 0 0 2px var(--border-strong) inset;color:var(--text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .6s cubic-bezier(.34,1.8,.64,1),background-color .4s,color .4s;display:inline-flex}.Contact-module__oEMqOa__toTop:hover{background:var(--text-primary);color:var(--section-green);transform:translateY(-4px)scale(1.06)}.Contact-module__oEMqOa__toTop:active{transform:scale(.92)}.Contact-module__oEMqOa__toTop svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.Contact-module__oEMqOa__footMeta .Contact-module__oEMqOa__toTop{position:absolute;bottom:4rem;right:0}@media (max-width:720px){.Contact-module__oEMqOa__footMeta .Contact-module__oEMqOa__toTop{margin-top:.75rem;position:static}}@media (prefers-reduced-motion:reduce){.Contact-module__oEMqOa__toTop{transition:none}}
.Video-module__XH2MlG__section{background:var(--section-green);color:var(--text-primary);padding-top:clamp(2.5rem,7vh,5rem);}.Video-module__XH2MlG__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem 1.25rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:grid}.Video-module__XH2MlG__headMain{grid-column:1/span 7;justify-items:start;gap:1rem;display:grid}.Video-module__XH2MlG__title{font-family:var(--d1-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,3.6vw,4rem);font-weight:400;line-height:1}.Video-module__XH2MlG__text{grid-column:8/span 5;max-width:44ch;font-size:calc(1rem + 1px);line-height:1.6}.Video-module__XH2MlG__frame{aspect-ratio:16/9;border-radius:var(--radius-media);isolation:isolate;background:#00000040;width:100%;max-height:86svh;position:relative;overflow:hidden}.Video-module__XH2MlG__player{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.Video-module__XH2MlG__poster{cursor:pointer;color:#f5f2ec;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.Video-module__XH2MlG__poster>*{grid-area:1/1}.Video-module__XH2MlG__posterImg{transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.Video-module__XH2MlG__posterFill{width:100%;height:100%}.Video-module__XH2MlG__poster:hover .Video-module__XH2MlG__posterImg{transform:scale(1.03)}.Video-module__XH2MlG__shade{pointer-events:none;background:linear-gradient(#0000000d 40%,#00000061);position:absolute;inset:0}.Video-module__XH2MlG__play{z-index:1;aspect-ratio:1;background:var(--brand-yellow);width:clamp(84px,9vw,140px);color:var(--brand-ink);border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.34,1.8,.64,1);display:grid;position:relative;box-shadow:0 20px 50px -18px #0000008c}.Video-module__XH2MlG__play:after{content:"";border:2px solid var(--brand-yellow);animation:Video-module__XH2MlG__ring 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes Video-module__XH2MlG__ring{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.6)}}.Video-module__XH2MlG__play svg{fill:currentColor;width:38%;height:38%;margin-left:8%}.Video-module__XH2MlG__poster:hover .Video-module__XH2MlG__play{transform:scale(1.1)}.Video-module__XH2MlG__poster:active .Video-module__XH2MlG__play{transform:scale(.94)}.Video-module__XH2MlG__poster:focus-visible{outline:3px solid var(--focus);outline-offset:-6px}.Video-module__XH2MlG__playLabel{z-index:1;font-size:calc(1rem + 2px);font-weight:800;position:absolute;bottom:clamp(1rem,2vw,1.75rem);left:clamp(1rem,2vw,2rem)}.Video-module__XH2MlG__badge{z-index:1;color:#f5f2ec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1418168c;position:absolute;top:clamp(.8rem,1.6vw,1.5rem);right:clamp(.8rem,1.6vw,1.5rem)}.Video-module__XH2MlG__note{z-index:2;background:var(--surface-elevated);width:max-content;max-width:calc(100% - 2rem);color:var(--base-text-primary);border-radius:14px;align-items:center;gap:1rem;padding:.8rem .8rem .8rem 1.2rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2.5rem);left:50%;translate:-50%;box-shadow:0 18px 40px -12px #00000080}.Video-module__XH2MlG__note p{font-size:.95rem;line-height:1.4}.Video-module__XH2MlG__note button{background:var(--inverse);min-height:40px;color:var(--on-inverse);border-radius:999px;flex:none;padding:0 1rem;font-weight:800}@media (max-width:1080px){.Video-module__XH2MlG__headMain{grid-column:1/-1}.Video-module__XH2MlG__text{grid-column:1/span 10}}@media (max-width:720px){.Video-module__XH2MlG__head{flex-direction:column;align-items:flex-start;display:flex}.Video-module__XH2MlG__frame{aspect-ratio:4/5}.Video-module__XH2MlG__frame[data-playing]{aspect-ratio:16/9}.Video-module__XH2MlG__note{flex-direction:column;align-items:stretch;width:calc(100% - 2rem)}}@media (prefers-reduced-motion:reduce){.Video-module__XH2MlG__play:after{animation:none;display:none}.Video-module__XH2MlG__posterImg,.Video-module__XH2MlG__play{transition:none}}
.Design4-module__rc4ZxG__root{--header-h:calc(88px + var(--safe-top));background:var(--background);color:var(--text-primary);font-family:var(--d1-text);font-synthesis:none;min-height:100vh;overflow-x:clip}.Design4-module__rc4ZxG__root ::selection{background:var(--selection-bg);color:var(--selection-text)}@media (max-width:720px){.Design4-module__rc4ZxG__root{--header-h:calc(80px + var(--safe-top))}}.Design4-module__rc4ZxG__root{--ph-hint-size:.8rem;--ph-hint-tracking:0;--ph-hint-case:none;--ph-hint-opacity:1;--map-hint-size:.85rem;--map-hint-opacity:1;--button-weight:800;--button-size-plus:2px}:root:not([data-theme=dark]) .Design4-module__rc4ZxG__root{--green-ctx-keyword:var(--yellow)}.Design4-module__rc4ZxG__root img,.Design4-module__rc4ZxG__root svg{-webkit-user-drag:none}.Design4-module__rc4ZxG__root img{-webkit-user-select:none;user-select:none}
.Design5-module__gI-JpW__root{--header-h:calc(88px + var(--safe-top));--radius-media:6px;--radius-panel:18px;--ph-hint-size:.8rem;--ph-hint-tracking:0;--ph-hint-case:none;--ph-hint-opacity:1;--button-weight:800;--button-size-plus:2px;background:var(--background);color:var(--text-primary);font-family:var(--d1-text);font-synthesis:none;min-height:100vh;overflow-x:clip}.Design5-module__gI-JpW__root ::selection{background:var(--selection-bg);color:var(--selection-text)}:root:not([data-theme=dark]) .Design5-module__gI-JpW__root{--green-ctx-keyword:var(--yellow)}.Design5-module__gI-JpW__root img,.Design5-module__gI-JpW__root svg{-webkit-user-drag:none}.Design5-module__gI-JpW__root img{-webkit-user-select:none;user-select:none}@media (max-width:720px){.Design5-module__gI-JpW__root{--header-h:calc(80px + var(--safe-top))}}
.AnimationAuswahl-module__XeuV-W__page{background:var(--section-yellow);color:var(--text-primary);padding:clamp(2.5rem, 6vh, 4rem) var(--gutter) 4rem;font-family:var(--d1-text)}.AnimationAuswahl-module__XeuV-W__top{gap:.9rem;max-width:60rem;padding-bottom:clamp(1.5rem,4vh,3rem);display:grid}.AnimationAuswahl-module__XeuV-W__kicker{font-size:.95rem}.AnimationAuswahl-module__XeuV-W__h1{font-family:var(--d1-display);letter-spacing:-.025em;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:400;line-height:.95}.AnimationAuswahl-module__XeuV-W__intro{max-width:60ch;font-size:calc(1.0625rem + 1px);line-height:1.6}.AnimationAuswahl-module__XeuV-W__notice{background:var(--text-primary);max-width:62ch;color:var(--section-yellow);border-radius:1rem;padding:1rem 1.25rem;font-size:calc(1rem + 1px);line-height:1.55}.AnimationAuswahl-module__XeuV-W__item{border-top:2px solid rgb(var(--fg-rgb) / .25);padding-top:1.5rem}.AnimationAuswahl-module__XeuV-W__bar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:.75rem 2rem;display:grid}.AnimationAuswahl-module__XeuV-W__label{font-family:var(--d1-display);font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.05}.AnimationAuswahl-module__XeuV-W__num{font-family:var(--d1-text);margin-bottom:.3rem;font-size:.95rem;display:block}.AnimationAuswahl-module__XeuV-W__text{max-width:52ch;font-size:calc(1rem + 1px);line-height:1.55}.AnimationAuswahl-module__XeuV-W__replay{background:var(--text-primary);min-height:3rem;color:var(--section-yellow);font:inherit;cursor:pointer;border-radius:999px;padding:0 1.4rem;font-size:calc(.95rem + 2px);font-weight:800;transition:transform .5s cubic-bezier(.34,1.8,.64,1)}.AnimationAuswahl-module__XeuV-W__replay:hover{transform:translateY(-3px)scale(1.05)}.AnimationAuswahl-module__XeuV-W__replay:active{transform:scale(.94)}.AnimationAuswahl-module__XeuV-W__replay:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (max-width:900px){.AnimationAuswahl-module__XeuV-W__bar{grid-template-columns:1fr}.AnimationAuswahl-module__XeuV-W__replay{justify-self:start}}
.LegalLayout-module__ka3CIW__root{--header-h:calc(76px + var(--safe-top));background:var(--background);min-height:100vh;color:var(--text-primary);font-family:var(--d1-text)}.LegalLayout-module__ka3CIW__root article{--legal-display:var(--d1-display);--legal-text:var(--d1-text)}.LegalLayout-module__ka3CIW__header{z-index:10;height:var(--header-h);padding:var(--safe-top) var(--gutter) 0;background:rgb(var(--background-rgb) / .9);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgb(var(--shadow-rgb) / .1);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.LegalLayout-module__ka3CIW__brand{--logo-word:var(--primary-text);align-items:center;display:inline-flex}.LegalLayout-module__ka3CIW__logo{width:auto;height:46px;display:block}.LegalLayout-module__ka3CIW__brandName{font-family:var(--d1-display);font-size:1.85rem;font-style:italic;line-height:1}.LegalLayout-module__ka3CIW__back{align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.LegalLayout-module__ka3CIW__back svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform .5s var(--ease-out)}.LegalLayout-module__ka3CIW__back:hover svg{transform:translate(-4px)}.LegalLayout-module__ka3CIW__main{padding:clamp(3rem, 10vh, 6rem) var(--gutter) clamp(4rem, 10vh, 7rem)}.LegalLayout-module__ka3CIW__footer{margin:0 var(--gutter);border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0 5rem;font-size:.85rem;display:flex}.LegalLayout-module__ka3CIW__footer nav{gap:1.25rem;display:flex}.LegalLayout-module__ka3CIW__footer a:hover{color:var(--text-primary)}@media (max-width:560px){.LegalLayout-module__ka3CIW__brandSub{display:none}}.LegalLayout-module__ka3CIW__brandSub{letter-spacing:0;text-transform:none;color:var(--text-primary);font-size:.9rem}.LegalLayout-module__ka3CIW__root{--ph-hint-size:.8rem;--ph-hint-tracking:0;--ph-hint-case:none;--ph-hint-opacity:1}.LegalLayout-module__ka3CIW__footer{color:var(--text-primary)}.LegalLayout-module__ka3CIW__headerActions{align-items:center;gap:1rem;display:flex}.LegalLayout-module__ka3CIW__theme{--tt-size:44px;--tt-border:var(--border-strong);--tt-fg:var(--text-primary)}.LegalLayout-module__ka3CIW__theme:hover{--tt-bg:var(--inverse);--tt-border:var(--inverse);--tt-fg:var(--on-inverse)}.LegalLayout-module__ka3CIW__root{--button-weight:800;--button-size-plus:2px}
