.Card_card__Jh6sd{border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden;background:#fff;transition:all .2s ease;cursor:pointer}.Card_card__Jh6sd:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.Card_link__cj979{text-decoration:none;color:inherit;display:block}.Card_imageWrap__3tgui{aspect-ratio:16/9;background-color:var(--card-illustration-bg);overflow:hidden;position:relative}.Card_coverImage__E_q86{object-fit:cover;transition:transform .3s ease}.Card_card__Jh6sd:hover .Card_coverImage__E_q86{transform:scale(1.03)}.Card_placeholderWrap__CSQq_{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;box-sizing:border-box}.Card_illustration__BvQwP{max-width:94px;width:100%;filter:brightness(0) saturate(100%) invert(55%) sepia(14%) saturate(480%) hue-rotate(8deg) brightness(88%)}.Card_content__t760P{padding:12px 16px;background:#fff;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2);flex-wrap:wrap}.Card_contentLeft___BGBR{flex:1 1;min-width:0}.Card_title__snUTV{font-size:14px;font-weight:400;color:#1a1a1a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Card_date__ldem1{font-size:12px;color:#9c9c9c;margin-top:2px}.Card_badgeWrap__rZ9f0{flex-shrink:0}.Card_statusBadges__3y90F{position:absolute;top:8px;left:8px;display:flex;gap:4px;pointer-events:none}.MapThumbnail_container__YUtWE{position:absolute;inset:0;overflow:hidden}.MapThumbnail_grid__v61Bu{position:absolute;top:50%;left:50%;display:grid;grid-template-columns:repeat(3,256px);width:768px;pointer-events:none}.MapThumbnail_grid__v61Bu img{display:block;width:256px;height:256px}.CardGrid_wrap__MSltN{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.PublicProjectHero_hero__rKQw7{position:relative;width:100%;min-height:420px;display:flex;align-items:center;padding:64px 24px;overflow:hidden;background:var(--hero-bg,var(--color-cream));color:var(--hero-text,var(--color-black))}@media(min-width:768px){.PublicProjectHero_hero__rKQw7{min-height:520px;padding:80px 48px}}@media(min-width:1280px){.PublicProjectHero_hero__rKQw7{min-height:600px;padding:112px 80px}}.PublicProjectHero_headerLogo__7Vy8L{position:absolute;top:24px;left:24px;z-index:2;max-width:160px;max-height:44px;display:flex;align-items:center}.PublicProjectHero_headerLogo__7Vy8L img{width:100%;height:auto;max-height:44px;object-fit:contain}@media(min-width:768px){.PublicProjectHero_headerLogo__7Vy8L{top:32px;left:48px;max-height:52px}.PublicProjectHero_headerLogo__7Vy8L img{max-height:52px}}.PublicProjectHero_headerLogo__7Vy8L:hover .PublicProjectHero_logoOverlay__N2acX{opacity:1}.PublicProjectHero_logoOverlay__N2acX{position:absolute;top:-8px;right:-8px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.PublicProjectHero_logoOverlayButton__YWEwV{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:none;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease}.PublicProjectHero_logoOverlayButton__YWEwV:hover{background:rgba(0,0,0,.9)}.PublicProjectHero_logoAddButton__RNGc4{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.85);color:var(--color-text-primary);border:1px dashed rgba(0,0,0,.25);border-radius:100px;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease}.PublicProjectHero_heroWithImage__BQxgy .PublicProjectHero_logoAddButton__RNGc4{background:rgba(0,0,0,.55);color:#fff;border-color:hsla(0,0%,100%,.4)}.PublicProjectHero_logoAddButton__RNGc4:hover{background:#fff}.PublicProjectHero_heroWithImage__BQxgy .PublicProjectHero_logoAddButton__RNGc4:hover{background:rgba(0,0,0,.78)}.PublicProjectHero_heroWithImage__BQxgy{color:#fff}.PublicProjectHero_heroWithImage__BQxgy:before{content:"";position:absolute;inset:0;background-image:var(--hero-image-url);background-size:cover;background-repeat:no-repeat;background-position:center var(--hero-image-pos-y,50%)}.PublicProjectHero_heroWithImage__BQxgy:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 30%),linear-gradient(0deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.1) 60%,transparent)}.PublicProjectHero_inner__g0cFe{position:relative;z-index:1;max-width:1100px;margin:0 auto;width:100%}.PublicProjectHero_topBar__Iao2K{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 24px}@media(min-width:768px){.PublicProjectHero_topBar__Iao2K{padding:18px 48px}}@media(min-width:1280px){.PublicProjectHero_topBar__Iao2K{padding:20px 80px}}.PublicProjectHero_topBarLogoWrap__JJhW4{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.PublicProjectHero_topBarLogoWrap__JJhW4:hover .PublicProjectHero_topBarLogoOverlay__h3ysi{opacity:1}.PublicProjectHero_topBarLogo__gEGMT{display:block;height:28px;width:auto;max-width:140px;object-fit:contain}@media(min-width:768px){.PublicProjectHero_topBarLogo__gEGMT{height:32px;max-width:160px}}.PublicProjectHero_topBarLogoOverlay__h3ysi{position:absolute;top:-8px;right:-8px;display:flex;gap:3px;opacity:0;transition:opacity .15s ease}.PublicProjectHero_topBarLogoButton__dfkL0{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:none;cursor:pointer}.PublicProjectHero_topBarLogoButton__dfkL0:hover{background:rgba(0,0,0,.9)}.PublicProjectHero_topBarLogoAdd__ZOD7u{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:hsla(0,0%,100%,.85);color:var(--color-text-primary);border:1px dashed rgba(0,0,0,.25);border-radius:100px;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PublicProjectHero_heroWithImage__BQxgy .PublicProjectHero_topBarLogoAdd__ZOD7u{background:rgba(0,0,0,.55);color:#fff;border-color:hsla(0,0%,100%,.4)}.PublicProjectHero_topBarLogoAdd__ZOD7u:hover{background:#fff}.PublicProjectHero_heroWithImage__BQxgy .PublicProjectHero_topBarLogoAdd__ZOD7u:hover{background:rgba(0,0,0,.78)}.PublicProjectHero_topBarText__PA7Nd{font-size:14px;font-weight:500;margin:0;opacity:.9;flex:1 1}@media(min-width:768px){.PublicProjectHero_topBarText__PA7Nd{font-size:15px}}.PublicProjectHero_kicker__haIZ0{font-size:14px;font-weight:500;margin:0;opacity:.85}@media(min-width:768px){.PublicProjectHero_kicker__haIZ0{font-size:16px}}.PublicProjectHero_title__4vGDp{font-family:Moderat,DM Sans,sans-serif;font-weight:300;letter-spacing:-.01em;line-height:1.05;font-size:32px;margin:0}@media(min-width:768px){.PublicProjectHero_title__4vGDp{font-size:48px}}@media(min-width:1280px){.PublicProjectHero_title__4vGDp{font-size:64px}}.PublicProjectHero_intro__4A_mk{margin:16px 0 0;font-size:16px;line-height:1.55;max-width:60ch;opacity:.9}@media(min-width:768px){.PublicProjectHero_intro__4A_mk{font-size:18px}}.PublicProjectHero_ctaRow__USlr2{margin-top:32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:768px){.PublicProjectHero_ctaRow__USlr2{flex-direction:row;align-items:center;gap:16px}}.PublicProjectHero_cta__tFJCA{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:100px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .1s ease,opacity .15s ease;border:2px solid transparent;white-space:nowrap}.PublicProjectHero_cta__tFJCA:hover{transform:translateY(-1px)}.PublicProjectHero_ctaPrimary__0XX1B{background:var(--hero-accent,var(--color-accent-olive));color:#fff;border-color:var(--hero-accent,var(--color-accent-olive))}.PublicProjectHero_ctaSecondary__rT7Qy{background:transparent;border-color:currentColor;color:currentColor}.PublicProjectHero_ctaSecondary__rT7Qy:hover{background:hsla(0,0%,100%,.1)}.PublicProjectHero_heroNoImage__bgZp8 .PublicProjectHero_ctaSecondary__rT7Qy{color:var(--hero-accent,var(--color-accent-olive));border-color:var(--hero-accent,var(--color-accent-olive))}.PublicProjectHero_heroNoImage__bgZp8 .PublicProjectHero_ctaSecondary__rT7Qy:hover{background:rgba(0,0,0,.04)}.PublicProjectHero_heroEditor__XgKo8{cursor:default}.PublicProjectHero_imageActions__sSZP9{position:absolute;bottom:16px;right:16px;z-index:3;display:flex;gap:6px;align-items:center}.PublicProjectHero_imageActionBtn__C86M2{display:inline-flex;align-items:center;gap:8px;background:var(--color-white);color:var(--color-text-primary);border:none;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);transition:background .15s ease,box-shadow .15s ease}.PublicProjectHero_imageActionBtn__C86M2 svg{flex-shrink:0;opacity:.7}.PublicProjectHero_imageActionBtn__C86M2:hover{background:#f7f6f4;box-shadow:0 2px 4px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.1)}.PublicProjectHero_imageActionBtn__C86M2:disabled{opacity:.6;cursor:not-allowed}.PublicProjectHero_imageActionBtnActive__N6XMB{background:var(--color-text-primary);color:var(--color-white)}.PublicProjectHero_imageActionBtnActive__N6XMB svg{opacity:1}.PublicProjectHero_imageActionBtnActive__N6XMB:hover{background:var(--color-text-primary)}.PublicProjectHero_heroDragMode__OoHa1{cursor:ns-resize}.PublicProjectHero_heroDragMode__OoHa1:before{pointer-events:none}.PublicProjectHero_ctaEditor__AyY2S{position:relative;display:inline-flex;align-items:center;gap:6px}.PublicProjectHero_ctaRemoveButton__Q0hAT,.PublicProjectHero_ctaSettingsButton__mU_9A{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:100px;background:rgba(0,0,0,.55);color:#fff;border:none;cursor:pointer;transition:background .15s ease}.PublicProjectHero_ctaRemoveButton__Q0hAT:hover,.PublicProjectHero_ctaSettingsButton__mU_9A:hover{background:rgba(0,0,0,.78)}.PublicProjectHero_heroNoImage__bgZp8 .PublicProjectHero_ctaRemoveButton__Q0hAT,.PublicProjectHero_heroNoImage__bgZp8 .PublicProjectHero_ctaSettingsButton__mU_9A{background:rgba(0,0,0,.65)}.PublicProjectHero_ctaPanel__Sd3fO{position:absolute;top:100%;left:0;margin-top:8px;background:var(--color-content-bg,#fff);color:var(--color-text-primary,#2f2e2c);border-radius:8px;padding:10px 12px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:10;min-width:240px;display:flex;flex-direction:column;gap:8px}.PublicProjectHero_ctaPanelRow__TJFM7{display:flex;gap:12px;font-size:13px;color:var(--color-text-primary,#2f2e2c)}.PublicProjectHero_ctaPanelInput__2fFEM,.PublicProjectHero_ctaPanelSelect__eYcvZ{width:100%;padding:6px 8px;border:1px solid var(--color-sidebar-border,#ececec);border-radius:6px;font-size:13px;background:#fff;color:var(--color-text-primary,#2f2e2c)}.PublicProjectHero_addCtaButton__aEDQz{background:hsla(0,0%,100%,.18);color:inherit;border:1px dashed;border-radius:100px;padding:10px 18px;font-size:14px;cursor:pointer;transition:background .15s ease}.PublicProjectHero_addCtaButton__aEDQz:hover{background:hsla(0,0%,100%,.28)}.PublicProjectHero_heroNoImage__bgZp8 .PublicProjectHero_addCtaButton__aEDQz{background:transparent;color:var(--hero-accent,var(--color-accent-olive));border-color:var(--hero-accent,var(--color-accent-olive))}.EditableText_field__A1Mt0{outline:none;cursor:text;border-radius:4px;transition:background .1s ease;min-height:1em}.EditableText_field__A1Mt0:hover{background:rgba(0,0,0,.04)}.EditableText_field__A1Mt0:focus{background:rgba(0,0,0,.04);box-shadow:0 0 0 2px var(--color-accent-olive,#2f4b33)}.EditableText_multiline__NaZAg{white-space:pre-wrap}.EditableText_empty__pxTpW:before{content:attr(data-placeholder);color:currentColor;opacity:.45;pointer-events:none}.PublicTextBlock_section__QUYZz{width:100%;background:var(--color-cream);padding:56px 24px}@media(min-width:768px){.PublicTextBlock_section__QUYZz{padding:80px 48px}}@media(min-width:1280px){.PublicTextBlock_section__QUYZz{padding:112px 80px}}.PublicTextBlock_inner__syEqM{max-width:1100px;margin:0 auto;display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.PublicTextBlock_inner__syEqM{grid-template-columns:1fr 2fr;gap:64px}}.PublicTextBlock_innerNoHeading__fZ_3I{grid-template-columns:1fr}@media(min-width:768px){.PublicTextBlock_innerNoHeading__fZ_3I{grid-template-columns:1fr}}.PublicTextBlock_heading__p3DzR{font-family:Moderat,DM Sans,sans-serif;font-weight:300;letter-spacing:-.01em;font-size:24px;line-height:1.15;margin:0}@media(min-width:768px){.PublicTextBlock_heading__p3DzR{font-size:32px}}.PublicTextBlock_body__F_Qe6{font-size:16px;line-height:1.6;white-space:pre-wrap;margin:0;max-width:65ch}@media(min-width:768px){.PublicTextBlock_body__F_Qe6{font-size:18px}}.PublicImageBlock_section__7Ckqw{width:100%;padding:32px 24px;background:var(--color-cream)}@media(min-width:768px){.PublicImageBlock_section__7Ckqw{padding:48px}}@media(min-width:1280px){.PublicImageBlock_section__7Ckqw{padding:64px 80px}}.PublicImageBlock_inner__jra27{max-width:1100px;margin:0 auto}.PublicImageBlock_imageWrap__esnd4{width:100%;border-radius:12px;overflow:hidden;background:var(--color-gneis)}.PublicImageBlock_image__qvJ7_{display:block;width:100%;height:auto}.PublicImageBlock_placeholder__gQMA3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:240px;color:var(--color-text-secondary);font-size:14px}.PublicImageBlock_caption__IV32q{margin:12px 4px 0;font-size:13px;color:var(--color-text-secondary);text-align:left}@media(min-width:768px){.PublicImageBlock_caption__IV32q{font-size:14px}}.PublicTextImageBlock_section__OqsqC{width:100%;background:var(--color-cream);padding:56px 24px}@media(min-width:768px){.PublicTextImageBlock_section__OqsqC{padding:80px 48px}}@media(min-width:1280px){.PublicTextImageBlock_section__OqsqC{padding:112px 80px}}.PublicTextImageBlock_inner__U8Ifu{max-width:1100px;margin:0 auto;display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;align-items:center}@media(min-width:768px){.PublicTextImageBlock_inner__U8Ifu{grid-template-columns:1fr 1fr;gap:56px}.PublicTextImageBlock_imageRight__aqvxL .PublicTextImageBlock_image__ih2QP{order:2}.PublicTextImageBlock_imageLeft__n_oJJ .PublicTextImageBlock_image__ih2QP,.PublicTextImageBlock_imageRight__aqvxL .PublicTextImageBlock_text__ryKIb{order:1}.PublicTextImageBlock_imageLeft__n_oJJ .PublicTextImageBlock_text__ryKIb{order:2}}.PublicTextImageBlock_text__ryKIb{display:flex;flex-direction:column;gap:16px}.PublicTextImageBlock_heading__eg_AC{font-family:Moderat,DM Sans,sans-serif;font-weight:300;letter-spacing:-.01em;line-height:1.15;font-size:24px;margin:0}@media(min-width:768px){.PublicTextImageBlock_heading__eg_AC{font-size:32px}}.PublicTextImageBlock_body__5JSaq{font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}@media(min-width:768px){.PublicTextImageBlock_body__5JSaq{font-size:18px}}.PublicTextImageBlock_image__ih2QP{display:flex;flex-direction:column;gap:8px}.PublicTextImageBlock_imageWrap__q4XIg{width:100%;border-radius:12px;overflow:hidden;background:var(--color-gneis);aspect-ratio:4/3}.PublicTextImageBlock_imageEl__exrFR{width:100%;height:100%;object-fit:cover}.PublicTextImageBlock_imagePlaceholder__zZ24o{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-secondary);font-size:14px;gap:6px}.PublicTextImageBlock_caption__Dshcz{font-size:13px;color:var(--color-text-secondary);margin:0}.PublicTextImageBlock_editorPositionToggle__GtVsl{display:inline-flex;background:var(--color-content-bg);border:1px solid var(--color-sidebar-border);border-radius:6px;margin-bottom:12px;padding:2px;align-self:flex-start}.PublicTextImageBlock_positionButton__hSg_y{background:transparent;border:none;padding:4px 10px;border-radius:4px;font-size:12px;color:var(--color-text-secondary);cursor:pointer}.PublicTextImageBlock_positionButton__hSg_y:hover{color:var(--color-text-primary)}.PublicTextImageBlock_positionButtonActive__LCKj1{background:var(--color-nav-active);color:var(--color-text-primary)}.PublicAktiviteterBlock_section__El8OJ{width:100%;background:var(--color-cream);padding:64px 24px}@media(min-width:768px){.PublicAktiviteterBlock_section__El8OJ{padding:96px 48px}}@media(min-width:1280px){.PublicAktiviteterBlock_section__El8OJ{padding:128px 80px}}.PublicAktiviteterBlock_inner__WGz_q{max-width:1100px;margin:0 auto}.PublicAktiviteterBlock_heading__Zpa8r{font-family:Moderat,DM Sans,sans-serif;font-weight:300;letter-spacing:-.01em;font-size:28px;line-height:1.1;margin:0 0 32px}@media(min-width:768px){.PublicAktiviteterBlock_heading__Zpa8r{font-size:40px;margin-bottom:48px}}.PublicAktiviteterBlock_grid__w_CL5{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.PublicAktiviteterBlock_grid__w_CL5{grid-template-columns:1fr 1fr;gap:24px}}.PublicAktiviteterBlock_gridSingle__06Kun{grid-template-columns:1fr}@media(min-width:768px){.PublicAktiviteterBlock_gridSingle__06Kun{grid-template-columns:1fr}}.PublicAktiviteterBlock_card__q4r94{position:relative;display:flex;flex-direction:column;background:var(--color-content-bg);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--color-text-primary);transition:transform .15s ease,box-shadow .15s ease;border:1px solid var(--color-sidebar-border)}.PublicAktiviteterBlock_card__q4r94:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.PublicAktiviteterBlock_typePill__70p6m{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:4px 10px;background:hsla(0,0%,100%,.92);color:var(--color-text-primary);border-radius:100px;font-size:12px;font-weight:500;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px rgba(0,0,0,.06)}.PublicAktiviteterBlock_cardImage__X8oVj{position:relative;aspect-ratio:16/9;background-size:cover;background-position:50%;overflow:hidden}.PublicAktiviteterBlock_cardImagePlaceholder__8K2uX{background:var(--accent-tint,var(--color-gneis))}.PublicAktiviteterBlock_illustrationCard__vtYut{display:flex;align-items:center;justify-content:center;padding:32px;background-color:#ece4d0}@media(min-width:768px){.PublicAktiviteterBlock_illustrationCard__vtYut{padding:48px}}.PublicAktiviteterBlock_illustration___Dpa9{display:block;width:auto;max-width:60%;max-height:70%;object-fit:contain}.PublicAktiviteterBlock_cardBody__7N_nu{padding:18px 20px 22px}.PublicAktiviteterBlock_cardTitle__5qABo{font-size:18px;font-weight:500;line-height:1.3;margin:0}.PublicAktiviteterBlock_empty__e2GeL{text-align:center;padding:48px 24px;color:var(--color-text-secondary);font-size:14px;background:var(--color-content-bg);border-radius:12px;border:1px dashed var(--color-sidebar-border)}.PublicAktiviteterBlock_editorControls__tToc5{display:flex;gap:24px;margin-bottom:24px;font-size:13px;color:var(--color-text-secondary)}.PublicAktiviteterBlock_editorRadio___VZNK{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.PublicAktiviteterBlock_curatedPicker__8zqpX{margin-top:24px;padding:20px;background:var(--color-content-bg);border:1px solid var(--color-sidebar-border);border-radius:12px}.PublicAktiviteterBlock_curatedPickerLabel__S4bZY{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:12px}.PublicAktiviteterBlock_curatedRow__7GgRo{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;cursor:pointer}.PublicAktiviteterBlock_curatedRowSelected__ZZBov{color:var(--color-text-primary);font-weight:500}.PublicContactBlock_section__1Nza3{width:100%;background:var(--color-cream);padding:56px 24px}@media(min-width:768px){.PublicContactBlock_section__1Nza3{padding:80px 48px}}@media(min-width:1280px){.PublicContactBlock_section__1Nza3{padding:112px 80px}}.PublicContactBlock_inner__Oi5Qe{max-width:1100px;margin:0 auto}.PublicContactBlock_heading__yf4_z{font-family:Moderat,DM Sans,sans-serif;font-weight:300;letter-spacing:-.01em;line-height:1.1;font-size:28px;margin:0 0 32px}@media(min-width:768px){.PublicContactBlock_heading__yf4_z{font-size:40px;margin-bottom:48px}}.PublicContactBlock_grid__5mnf0{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:768px){.PublicContactBlock_grid__5mnf0{grid-template-columns:1fr 1fr;gap:32px}}@media(min-width:1024px){.PublicContactBlock_grid__5mnf0{grid-template-columns:repeat(3,1fr)}}.PublicContactBlock_card__ZISJ_{display:flex;flex-direction:column;gap:4px;padding:24px;background:var(--color-content-bg);border-radius:12px;border:1px solid var(--color-sidebar-border)}.PublicContactBlock_name__kEdcK{font-size:17px;font-weight:500;color:var(--color-text-primary);margin:0}.PublicContactBlock_role__B_YDU{font-size:14px;color:var(--color-text-secondary);margin:0 0 8px}.PublicContactBlock_detail__5CcD7{font-size:14px;color:var(--color-text-primary);text-decoration:none;display:block}.PublicContactBlock_detail__5CcD7:hover{text-decoration:underline}.PublicContactBlock_editorRemove__BCM2v{align-self:flex-end;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:12px}.PublicContactBlock_editorRemove__BCM2v:hover{color:var(--color-clematis-red)}.PublicContactBlock_editorAdd__mwyVO{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:10px 14px;background:transparent;border:1px dashed var(--color-sidebar-border);border-radius:8px;color:var(--color-text-secondary);font-size:13px;cursor:pointer}.PublicContactBlock_editorAdd__mwyVO:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.Badge_badge__YfgzN{display:inline-block;border-radius:var(--border-radius-small);padding:var(--spacing-2);font-weight:700;font-size:var(--font-size-small)}.Badge_-color-red__nAFkv{border:1px solid var(--color-pretty-poppy);color:var(--color-clematis-red);background:var(--color-light-tulip)}.Badge_-color-green__4h1rr{border:1px solid var(--color-tree-moss);color:var(--color-pine-forrest);background:var(--color-dust-lichen)}.Badge_-color-blue__n_6oO{border:1px solid var(--color-blue-sky);color:var(--color-deep-sea);background:var(--color-cirrus-cloud)}.Badge_-color-gray__IrWnE{border:1px solid var(--color-gneis-dark);color:var(--color-black);background:var(--color-gneis-dark)}.Badge_-color-muted__mp7ZY{background-color:transparent;color:var(--color-braun);padding:var(--spacing-1);font-weight:400;border:1px solid var(--color-gray-500);border-color:var(--color-gray-200);background-color:#eae9e6}.Badge_-color-muted__mp7ZY:focus,.Badge_-color-muted__mp7ZY:hover{filter:brightness(95%)}.Badge_-size-small__3S1Ls{padding:var(--spacing-1) var(--spacing-2);border:none;font-weight:400;font-size:var(--font-size-small)}.PublicProjectFooter_footer__xd0TH{width:100%;background:#1a1a1a;color:hsla(0,0%,100%,.85);padding:88px 24px 64px}@media(min-width:768px){.PublicProjectFooter_footer__xd0TH{padding:112px 48px 72px}}@media(min-width:1280px){.PublicProjectFooter_footer__xd0TH{padding:144px 80px 88px}}.PublicProjectFooter_inner__bDf__{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.PublicProjectFooter_mainRow__P6uII{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}@media(min-width:768px){.PublicProjectFooter_mainRow__P6uII{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left}}.PublicProjectFooter_logoWrap__x7jgd{max-width:180px;max-height:56px}.PublicProjectFooter_logoWrap__x7jgd img{width:100%;height:auto;object-fit:contain}.PublicProjectFooter_content__FkWhW{display:flex;flex-direction:column;gap:14px;flex:1 1;text-align:center}@media(min-width:768px){.PublicProjectFooter_content__FkWhW{text-align:left;max-width:560px}}.PublicProjectFooter_title__IEiBC{font-family:Moderat,DM Sans,sans-serif;font-size:24px;font-weight:400;line-height:1.2;margin:0;color:#fff;letter-spacing:-.01em}@media(min-width:768px){.PublicProjectFooter_title__IEiBC{font-size:32px}}@media(min-width:1280px){.PublicProjectFooter_title__IEiBC{font-size:38px}}.PublicProjectFooter_subtitle__uCMKm{font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.7);margin:0;white-space:pre-wrap}@media(min-width:768px){.PublicProjectFooter_subtitle__uCMKm{font-size:16px}}.PublicProjectFooter_credit__qLF64{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:12px;color:hsla(0,0%,100%,.5)}@media(min-width:768px){.PublicProjectFooter_credit__qLF64{align-items:flex-end;gap:8px}}.PublicProjectFooter_credit__qLF64 a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.PublicProjectFooter_credit__qLF64 a:hover{color:hsla(0,0%,100%,.9)}.PublicProjectFooter_creditLinks__5y5tW{display:flex;gap:16px}.PublicProjectFooter_aulaCredit__afrxq{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.65);text-decoration:none;transition:color .15s ease}.PublicProjectFooter_aulaCredit__afrxq:hover{color:hsla(0,0%,100%,.95)}.PublicProjectFooter_aulaCredit__afrxq:hover .PublicProjectFooter_aulaCreditLogo__URJ_4{opacity:1}.PublicProjectFooter_aulaCreditLogo__URJ_4{display:inline-flex;align-items:center;gap:6px;font-weight:500;opacity:.85;transition:opacity .15s ease}.PublicProjectFooter_aulaCreditLogo__URJ_4 img{width:14px;height:14px;filter:brightness(0) invert(1)}.PublicProjectFooter_bottomNote__Fgp8Y{width:100%;margin-top:24px;display:flex;justify-content:center;text-align:center}@media(min-width:768px){.PublicProjectFooter_bottomNote__Fgp8Y{justify-content:flex-start;text-align:left}}.PublicProjectFooter_bottomNoteText__UELK3{font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.5);margin:0;white-space:pre-wrap}@media(min-width:768px){.PublicProjectFooter_bottomNoteText__UELK3{font-size:13px}}.PublicProjectFooter_editorPartnersBlock__p9Vzg{display:flex;flex-direction:column;gap:12px;color:hsla(0,0%,100%,.85);font-size:13px}.PublicProjectFooter_editorToggle__ZyJOp{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.PublicProjectFooter_editorPartners__5ytYl{display:flex;flex-direction:column;gap:6px}.PublicProjectFooter_editorPartnerRow__j1OAm{display:flex;align-items:center;gap:6px}.PublicProjectFooter_editorPartnerInput__AeoiA{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:6px 10px;color:#fff;font-size:13px}.PublicProjectFooter_editorPartnerInput__AeoiA:focus{outline:none;border-color:hsla(0,0%,100%,.4)}.PublicProjectFooter_editorPartnerInput__AeoiA::placeholder{color:hsla(0,0%,100%,.45)}.PublicProjectFooter_editorPartnerRemove__FYoTx{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px;border-radius:4px}.PublicProjectFooter_editorPartnerRemove__FYoTx:hover{color:#fff;background:hsla(0,0%,100%,.08)}.PublicProjectFooter_editorAddPartner__6I9xE{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px dashed hsla(0,0%,100%,.3);border-radius:6px;padding:6px 10px;font-size:12px;color:hsla(0,0%,100%,.7);cursor:pointer}.PublicProjectFooter_editorAddPartner__6I9xE:hover{color:#fff;border-color:hsla(0,0%,100%,.5)}