@keyframes page-module__H3BVAa__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.page-module__H3BVAa__fu{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards page-module__H3BVAa__fadeUp}.page-module__H3BVAa__d1{animation-delay:50ms}.page-module__H3BVAa__d2{animation-delay:.18s}.page-module__H3BVAa__d3{animation-delay:.32s}.page-module__H3BVAa__d4{animation-delay:.48s}.page-module__H3BVAa__rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.page-module__H3BVAa__on{opacity:1;transform:none}.page-module__H3BVAa__r1{transition-delay:40ms}.page-module__H3BVAa__r2{transition-delay:.12s}.page-module__H3BVAa__r3{transition-delay:.2s}.page-module__H3BVAa__secKicker,.page-module__H3BVAa__foreningKicker{display:none}.page-module__H3BVAa__hero{text-align:center;z-index:0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 2.75rem 24vh;display:flex;position:relative;overflow:hidden}.page-module__H3BVAa__heroBg{will-change:transform;z-index:-1;position:absolute;inset:0}@supports (animation-timeline:scroll()){.page-module__H3BVAa__heroBg{animation:linear both page-module__H3BVAa__heroParallax;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes page-module__H3BVAa__heroParallax{0%{transform:translate(0,0)}to{transform:translateY(35vh)}}.page-module__H3BVAa__hero:before{content:"";pointer-events:none;z-index:0;background:#00000047;position:absolute;inset:0}.page-module__H3BVAa__heroLeft{z-index:1;width:100%;max-width:760px;position:relative}.page-module__H3BVAa__heroKicker{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--red);align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:500;display:inline-flex}.page-module__H3BVAa__heroKicker:before{content:"";background:var(--red);width:22px;height:1px;display:block}.page-module__H3BVAa__heroTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;color:#fff;text-shadow:0 1px 6px #0000004d;margin-bottom:1.25rem;font-size:clamp(2.6rem,4.75vw,4.35rem);font-weight:500;line-height:1.06}.page-module__H3BVAa__heroSub{font-family:var(--font-dm-sans), sans-serif;color:#fff;text-shadow:0 1px 4px #0000004d;max-width:500px;margin:0 auto 1.1rem;font-size:1.05rem;font-weight:500;line-height:1.72}.page-module__H3BVAa__btnSolid{font-family:var(--font-dm-sans), sans-serif;color:var(--cream);background:var(--brown);border-radius:999px;padding:.8rem 2rem;font-size:.88rem;font-weight:500;transition:background .22s,transform .15s;display:inline-block}.page-module__H3BVAa__btnSolid:hover{background:var(--red);transform:translateY(-1px)}.page-module__H3BVAa__btnSolid:focus-visible{outline:2px solid var(--red);outline-offset:4px}.page-module__H3BVAa__heroSearchWrap{z-index:10;width:100%;max-width:560px;margin:0 auto .75rem;position:relative}.page-module__H3BVAa__heroSearchForm{background:#fff;border:1px solid #302f2c26;border-radius:12px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.page-module__H3BVAa__heroSearchForm:focus-within{border-color:#302f2c59;box-shadow:0 4px 20px #302f2c14}.page-module__H3BVAa__heroSearchIcon{color:var(--brown-mid);flex-shrink:0;align-items:center;padding:0 0 0 1.1rem;display:flex}.page-module__H3BVAa__heroSearchInput{font-family:var(--font-dm-sans), sans-serif;color:var(--brown);background:0 0;border:none;outline:none;flex:1;padding:.9rem .65rem;font-size:.93rem;font-weight:300}.page-module__H3BVAa__heroSearchInput::placeholder{color:var(--brown-mid);opacity:.6}.page-module__H3BVAa__heroSearchBtn{font-family:var(--font-dm-sans), sans-serif;color:var(--cream);background:var(--brown);cursor:pointer;border:none;flex-shrink:0;padding:0 1.5rem;font-size:.83rem;font-weight:500;transition:background .22s}.page-module__H3BVAa__heroSearchBtn:hover{background:var(--red)}.page-module__H3BVAa__heroSearchBtn:focus-visible{outline:2px solid var(--red);outline-offset:3px}.page-module__H3BVAa__heroBrowse{flex-direction:column;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.page-module__H3BVAa__heroBrowseHint{font-family:var(--font-dm-sans), sans-serif;color:#fffc;text-shadow:0 1px 4px #0000004d;font-size:.8rem;font-weight:300}.page-module__H3BVAa__heroBrowseBtn{font-family:var(--font-dm-sans), sans-serif;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1.5px solid #ffffffa6;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.page-module__H3BVAa__heroBrowseBtn:hover{background:#ffffff47;border-color:#fff;transform:translateY(-1px)}.page-module__H3BVAa__heroBrowseBtn:active{transform:translateY(0)}.page-module__H3BVAa__heroBrowseBtn:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-module__H3BVAa__heroSearchDropdown{z-index:200;opacity:0;pointer-events:none;background:#fff;border:1px solid #302f2c26;border-radius:12px;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 8px 32px #302f2c21,0 2px 8px #302f2c0f}.page-module__H3BVAa__heroSearchDropdown.page-module__H3BVAa__open{opacity:1;pointer-events:auto;transform:translateY(0)}.page-module__H3BVAa__filterRow{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.page-module__H3BVAa__filterRowLabel{font-family:var(--font-dm-sans), sans-serif;color:var(--brown-mid);flex-shrink:0;align-items:center;gap:.45rem;font-size:.78rem;font-weight:400;display:flex}.page-module__H3BVAa__filterRowLabel svg{opacity:.5}.page-module__H3BVAa__filterSelectBtn{font-family:var(--font-dm-sans), sans-serif;color:var(--brown);cursor:pointer;white-space:nowrap;background:#302f2c0d;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.8rem;font-weight:400;transition:background .15s;display:flex}.page-module__H3BVAa__filterSelectBtn:hover{background:#302f2c1a}.page-module__H3BVAa__filterSelectBtn.page-module__H3BVAa__active{background:var(--brown);color:var(--cream)}.page-module__H3BVAa__filterSelectBtn svg{opacity:.5;flex-shrink:0;transition:transform .2s}.page-module__H3BVAa__filterSelectBtn.page-module__H3BVAa__active svg{opacity:1;transform:rotate(180deg)}.page-module__H3BVAa__filterSelectVal{text-overflow:ellipsis;max-width:160px;overflow:hidden}.page-module__H3BVAa__filterChipsRow{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.page-module__H3BVAa__filterChipSm{font-family:var(--font-dm-sans), sans-serif;color:var(--brown);cursor:pointer;background:0 0;border:1px solid #302f2c2e;border-radius:999px;padding:.25rem .65rem;font-size:.73rem;font-weight:400;transition:background .15s,border-color .15s,color .15s}.page-module__H3BVAa__filterChipSm:hover{background:#302f2c0d}.page-module__H3BVAa__filterChipSm.page-module__H3BVAa__selected{background:var(--brown);color:var(--cream);border-color:var(--brown)}.page-module__H3BVAa__filterDivider{background:#302f2c12;height:1px;margin:0 1rem}.page-module__H3BVAa__filterSubpanel{background:#302f2c06;border-top:0 solid #302f2c12;max-height:0;transition:max-height .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.page-module__H3BVAa__filterSubpanel.page-module__H3BVAa__open{border-top-width:1px;max-height:220px}.page-module__H3BVAa__subpanelSearch{width:100%;font-family:var(--font-dm-sans), sans-serif;color:var(--brown);background:0 0;border:none;border-bottom:1px solid #302f2c14;outline:none;padding:.55rem 1rem;font-size:.78rem;font-weight:300}.page-module__H3BVAa__subpanelSearch::placeholder{color:var(--brown-mid);opacity:.55}.page-module__H3BVAa__subpanelScroll{scrollbar-width:thin;scrollbar-color:#302f2c33 transparent;max-height:168px;padding:.35rem 0;overflow-y:auto}.page-module__H3BVAa__subpanelScroll::-webkit-scrollbar{width:4px}.page-module__H3BVAa__subpanelScroll::-webkit-scrollbar-thumb{background:#302f2c33;border-radius:2px}.page-module__H3BVAa__subpanelItem{text-align:left;width:100%;font-family:var(--font-dm-sans), sans-serif;color:var(--brown);cursor:pointer;background:0 0;border:none;padding:.4rem 1rem;font-size:.8rem;font-weight:300;transition:background .1s;display:block}.page-module__H3BVAa__subpanelItem:hover{background:#302f2c0f}.page-module__H3BVAa__subpanelItem.page-module__H3BVAa__selected{color:var(--red);font-weight:500}.page-module__H3BVAa__subpanelItem.page-module__H3BVAa__itemHidden{display:none}.page-module__H3BVAa__heroTags{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.65rem;display:flex}.page-module__H3BVAa__heroTag{font-family:var(--font-dm-sans), sans-serif;color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000002e;border:1px solid #ffffff59;border-radius:999px;padding:.32rem .9rem;font-size:.77rem;font-weight:400;transition:border-color .2s,color .2s,background .2s}.page-module__H3BVAa__heroTag:hover{color:#fff;background:#0000004d;border-color:#fff9}.page-module__H3BVAa__sec{padding:6.5rem 0}.page-module__H3BVAa__secTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;color:var(--brown);margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.1}.page-module__H3BVAa__secDivider{background:#302f2c2e;width:100%;height:1px}.page-module__H3BVAa__secDividerInset{background:#302f2c47;height:1px;margin:0 2.75rem}.page-module__H3BVAa__brugSection{background:var(--cream-alt);padding:7rem 0}.page-module__H3BVAa__brugInner{max-width:1100px;margin:0 auto;padding:0 2.75rem}.page-module__H3BVAa__brugHeader{text-align:center;margin-bottom:4rem}.page-module__H3BVAa__brugTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;color:var(--brown);margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.page-module__H3BVAa__brugLead{font-family:var(--font-dm-sans), sans-serif;color:var(--brown-mid);max-width:600px;margin:1.25rem auto 0;font-size:1.05rem;font-weight:300;line-height:1.72}.page-module__H3BVAa__brugGrid{--fk-yellow:#c9a468;--fk-red:#8a4433;--fk-blue:#40342b;--fk-yellow-title:#6b2f1f;--fk-yellow-text:#2b231d;--fk-red-title:#e8c98f;--fk-red-text:#f3e6d3;--fk-blue-text:#f3e6d3;--fk-grain-dark:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22300%22%3E%3Cfilter%20id%3D%22f%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%222%22%20seed%3D%2211%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.08%200%200%200%200%200.04%200%200%200%200%200.03%200.476%200%200%200%20-0.21%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23f%29%22%2F%3E%3C%2Fsvg%3E);--fk-grain-light:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22300%22%3E%3Cfilter%20id%3D%22f%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.8%22%20numOctaves%3D%222%22%20seed%3D%2223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%200%200%200%200%200.95%200%200%200%200%200.8%200.408%200%200%200%20-0.204%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23f%29%22%2F%3E%3C%2Fsvg%3E);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem;max-width:1080px;margin:0 auto;display:grid}@media (max-width:860px){.page-module__H3BVAa__brugGrid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.page-module__H3BVAa__brugCard{aspect-ratio:7/10;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.page-module__H3BVAa__brugCard:after{content:"";pointer-events:none;background-image:var(--fk-grain-dark), var(--fk-grain-light);background-size:300px 300px;position:absolute;inset:0}.page-module__H3BVAa__brugCardContent{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:4.5cqw;display:flex}.page-module__H3BVAa__brugCardTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:12.6cqw;font-weight:500;line-height:1.05}.page-module__H3BVAa__brugCardDesc{width:var(--fk-text-w);height:var(--fk-text-h);font-family:var(--font-dm-sans), "Helvetica Neue", sans-serif;letter-spacing:-.02em;margin:0;font-size:7.4cqw;font-weight:500;line-height:1.12}.page-module__H3BVAa__tone1{background:var(--fk-yellow);--fk-text-w:80.8cqw;--fk-text-h:72cqw}.page-module__H3BVAa__tone1 .page-module__H3BVAa__brugCardTitle{color:var(--fk-yellow-title)}.page-module__H3BVAa__tone1 .page-module__H3BVAa__brugCardDesc{color:var(--fk-yellow-text)}.page-module__H3BVAa__tone2{background:var(--fk-red);--fk-text-w:78.4cqw;--fk-text-h:73.4cqw}.page-module__H3BVAa__tone2 .page-module__H3BVAa__brugCardTitle{color:var(--fk-red-title)}.page-module__H3BVAa__tone2 .page-module__H3BVAa__brugCardDesc{color:var(--fk-red-text)}.page-module__H3BVAa__tone3{background:var(--fk-blue);--fk-text-w:82.2cqw;--fk-text-h:74.3cqw}.page-module__H3BVAa__tone3 .page-module__H3BVAa__brugCardTitle,.page-module__H3BVAa__tone3 .page-module__H3BVAa__brugCardDesc{color:var(--fk-blue-text)}@media (max-width:860px){.page-module__H3BVAa__brugCard{aspect-ratio:auto}.page-module__H3BVAa__brugCardContent{padding:2.5rem 2rem}.page-module__H3BVAa__brugCardTitle{font-size:1.55rem}.page-module__H3BVAa__brugCardDesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;width:auto;height:auto;margin-top:1rem;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}}.page-module__H3BVAa__foreningCta{background-color:var(--cream);isolation:isolate;text-align:center;padding:4.5rem 2.75rem;position:relative;overflow:hidden}.page-module__H3BVAa__foreningCta:before{content:"";pointer-events:none;background:#fcf5e4d1;position:absolute;inset:0}.page-module__H3BVAa__foreningCta>*{z-index:1;position:relative}.page-module__H3BVAa__foreningCta>.page-module__H3BVAa__foreningCtaBillede{z-index:-1}.page-module__H3BVAa__foreningTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;color:var(--brown);margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.1}.page-module__H3BVAa__foreningBody{font-family:var(--font-dm-sans), sans-serif;color:var(--brown-mid);max-width:460px;margin:0 auto 2rem;font-size:1rem;font-weight:300;line-height:1.72}.page-module__H3BVAa__foreningBtns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__H3BVAa__faq{background:var(--cream);border-bottom:1px solid #302f2c2e;padding:4.5rem 0}.page-module__H3BVAa__faqInner{max-width:900px;margin:0 auto;padding:0 2.75rem}.page-module__H3BVAa__faqHeader{text-align:center;margin-bottom:2.5rem}.page-module__H3BVAa__faqContact{text-align:center;font-family:var(--font-dm-sans), sans-serif;color:var(--brown-mid);margin-top:2rem;font-size:.875rem;font-weight:300}.page-module__H3BVAa__faqContact a,.page-module__H3BVAa__faqAnswer a{color:var(--brown);text-underline-offset:3px;-webkit-text-decoration:underline #302f2c4d;text-decoration:underline #302f2c4d;transition:text-decoration-color .2s}.page-module__H3BVAa__faqContact a:hover,.page-module__H3BVAa__faqAnswer a:hover{-webkit-text-decoration-color:var(--brown);text-decoration-color:var(--brown)}.page-module__H3BVAa__faqAnswer a:focus-visible{outline:2px solid var(--brown);outline-offset:2px;border-radius:2px}.page-module__H3BVAa__faqList{border-top:1px solid var(--brown-light)}.page-module__H3BVAa__faqItem{border-bottom:1px solid var(--brown-light)}.page-module__H3BVAa__faqTrigger{cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 0;display:flex}.page-module__H3BVAa__faqQuestion{font-family:var(--font-dm-sans), sans-serif;color:var(--brown);font-size:.975rem;font-weight:400;line-height:1.4}.page-module__H3BVAa__faqIcon{width:18px;height:18px;color:var(--brown-mid);flex-shrink:0;position:relative}.page-module__H3BVAa__faqIcon:before,.page-module__H3BVAa__faqIcon:after{content:"";background:currentColor;border-radius:1px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute}.page-module__H3BVAa__faqIcon:before{width:18px;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.page-module__H3BVAa__faqIcon:after{width:1.5px;height:18px;top:0;left:50%;transform:translate(-50%)}.page-module__H3BVAa__faqItem.page-module__H3BVAa__open .page-module__H3BVAa__faqIcon:after{opacity:0;transform:translate(-50%)scaleY(0)}.page-module__H3BVAa__faqBody{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.page-module__H3BVAa__faqItem.page-module__H3BVAa__open .page-module__H3BVAa__faqBody{max-height:300px}.page-module__H3BVAa__faqAnswer{font-family:var(--font-dm-sans), sans-serif;color:var(--brown-mid);padding-bottom:1.25rem;font-size:.9rem;font-weight:300;line-height:1.8}.page-module__H3BVAa__mission{background:var(--cream)}.page-module__H3BVAa__missionInner{text-align:center;max-width:680px;margin:0 auto;padding:0 2.75rem}.page-module__H3BVAa__missionStatement{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.01em;color:var(--brown);margin-bottom:1.25rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-style:normal;font-weight:500;line-height:1.35}.page-module__H3BVAa__missionBody{font-family:var(--font-dm-sans), sans-serif;color:var(--brown-mid);font-size:.975rem;font-weight:300;line-height:1.8}.page-module__H3BVAa__findCta{background:var(--cream);text-align:center;padding:8rem 2.75rem;position:relative;overflow:hidden}.page-module__H3BVAa__ctaCompassBg{opacity:.24;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__H3BVAa__ctaCompassBg svg{width:560px;height:560px}.page-module__H3BVAa__ctaTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;color:var(--brown);margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:400;line-height:1.08}.page-module__H3BVAa__ctaTitle em{font-style:normal}@media (max-width:960px){.page-module__H3BVAa__hero{padding-top:7rem}}@media (max-width:600px){.page-module__H3BVAa__hero{padding-left:1.25rem;padding-right:1.25rem}.page-module__H3BVAa__heroTitle{font-size:2.15rem}.page-module__H3BVAa__ctaTitle{font-size:2.1rem}.page-module__H3BVAa__heroTag{padding:.38rem 1rem;font-size:.92rem}}
