.cu{gap:10px}.cu,.cv{display:flex;justify-content:center}.cv{transition:.2s ease;transition-property:color,border-color;align-items:center;cursor:default;border:1px solid #f2f2f7;border-radius:8px;width:100%;height:100%;color:#3c4049}.cv.cw{cursor:pointer}.cv.cx,.cv:active{color:#6552f1}body.bvi-active .cv.cx,body.bvi-active .cv:active{border:2px solid}.cy{transition:.2s ease;transition-property:background-color,box-shadow;width:48px;height:48px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;border-radius:8px;background-color:#fff}.cy.cz:not(.cA) .cv{cursor:not-allowed;border-color:#f2f2f7;color:#818c9d}@media(hover:hover)and (pointer:fine){.cy:not(.cx):not(.cz) .cv:hover{cursor:pointer;border-color:#bcc0c8}}.cy:not(.cx):not(.cz) .cv:focus-visible{border-color:#bcc0c8;color:#6552f1}.cB{width:13px;height:20px;transition:color .2s ease}.en,.eo{border:1px solid #d7d7e0;border-radius:12px;background-color:#fff}.ep,.eq{min-width:0;overflow:hidden;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.er.et,.er:focus-visible~.es.et,.es.et{display:none}}body.bvi-active .eu{border:1px solid;border-radius:12px}.eu:not(.ev){display:grid;position:relative;grid-auto-columns:1fr;grid-auto-flow:column;border-radius:12px;background-color:#f7f7fc;min-height:48px;overflow:hidden}@media(min-width:640px){.eu.ev{display:grid;position:relative;grid-auto-columns:1fr;grid-auto-flow:column;border-radius:12px;background-color:#f7f7fc;min-height:48px;overflow:hidden}}.er{display:flex;justify-content:center;align-items:center;z-index:2;min-width:0;font-weight:600;font-size:1rem}body:not(.bvi-active) .er{transition:color .2s ease}body:not(.bvi-active) .er:not(:disabled)[data-state=inactive]{color:#818c9d}body:not(.bvi-active) .er:not(:disabled)[data-state=active]{color:#3c4049}body:not(.bvi-active) .er:disabled{color:#bac0ca}body.bvi-active .er{transition:.2s ease;transition-property:color,background-color;border-radius:12px;color:inherit}.ew{padding:6px 16px;overflow:hidden;line-height:1.24;text-align:center;text-overflow:ellipsis;white-space:pre-wrap}.ex{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px}@media(min-width:640px){.ex{display:none}}.ey{transition:.2s ease;transition-property:color,background-color;font-weight:600;font-size:1rem;line-height:1.35;letter-spacing:-.02em;flex-shrink:0;border-radius:12px;background-color:#f7f7fc;padding:16px;height:56px;color:#818c9d;line-height:1}body.bvi-active .ey:not(.ez){border:2px solid #000;background-color:inherit;color:inherit}.ey.ez{background-color:#6552f1;color:#fff}body.bvi-active .ey.ez{background-color:#000;color:#fff}.es{transition:transform .2s ease;position:absolute;top:2px;left:2px;transform:translateX(calc((100% + 4px) * 0));transform:translateX(calc((100% + 4px) * var(--feip-tabs-selected-index, 0)));z-index:1;box-shadow:0 3px 8px 0 rgba(0,0,0,.122);border-radius:12px;background-color:#fff;width:calc(100%/1 - 4px);width:calc(100%/var(--feip-tabs-total, 1) - 4px);height:calc(100% - 4px)}body.bvi-active .es{border:4px solid}.er:focus-visible~.es{outline:2px solid #3c4049;outline-offset:2px}.eA{margin-top:48px}@media(min-width:1200px){.eB{display:none}}.eC{display:flex;justify-content:space-between;align-items:center;gap:8px}@media(max-width:639px){.eC{margin:0 8px}}.eq{grid-area:label;height:16.2px;color:#818c9d;font-size:.75rem}.ep,.eq{line-height:1.35}.ep{grid-area:value;color:#2c3036;font-size:1rem}.eD{transition:transform .2s ease;width:20px;height:20px;fill:#b2b2ce;grid-area:chevron}.eo{display:flex;justify-content:space-between;align-items:center;border:1px solid #d7d7e0;border-radius:12px;padding:8px 16px;width:100%;max-width:300px;min-height:56px}.eo svg{width:24px;height:24px}.eo[data-state=open] .eE{transform:rotate(.5turn)}.eo:focus-visible{outline:2px solid #3c4049;outline-offset:2px}.en{position:relative;z-index:106;width:var(--radix-select-trigger-width);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:hidden}.eF,.en{display:flex;flex-direction:column}.eF{z-index:1}.eG{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:8px 16px;height:56px;min-height:56px;color:#2c3036}.eG[data-state=checked]{background-color:#f0f0f0}.eG[data-highlighted]{background-color:#f5f5f5}.eG>span:first-child{max-width:200px;overflow:hidden;color:#2c3036;font-size:1rem;line-height:1.35;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.eH{width:20px;height:20px;fill:currentcolor}.k4{font-weight:400;font-size:.875rem;line-height:1.35;display:flex;flex-direction:column;z-index:107;border-radius:12px;background-color:rgba(60,64,73,.9);padding:12px;max-width:calc(100vw - 16px);color:#fff}.iN{transition:color .2s ease;display:inline-grid;position:relative;top:4px;margin-left:4px;width:1em;height:1em;color:#818c9d}@media(hover:hover)and (pointer:fine){.iN:hover{color:#6552f1}}.iN:focus-visible{color:#6552f1}.iO{width:20px;height:20px}.io,.ip{align-self:flex-start;justify-self:flex-start;place-self:flex-start;word-break:break-word}.iq{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;display:grid;grid-template-columns:minmax(168px,200px) 1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-gap:8px 16px;gap:8px 16px}@media(max-width:424px){.iq{font-weight:400;font-size:.875rem}}.iq.ir{grid-template-columns:auto;gap:4px}.iq.ir .ip{margin-top:12px}.iq.ir .io{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ip{color:#818c9d}.io{color:#3c4049;text-align:left}@media(max-width:899px){.io:not(:last-of-type){margin-bottom:.6em}}.is{pointer-events:all}.gz{--feip-paper-padding:0;display:block;box-shadow:0 16px 48px -16px rgba(84,80,116,.2);border:1px solid #f2f2f7;border-radius:16px;background-color:#fff;padding:0;padding:var(--feip-paper-padding)}.gz.gA{--feip-paper-padding:32px}.kK{position:relative}.kK:focus-visible{outline:2px solid #3c4049;outline-offset:2px}.kL{display:grid;grid-template:"content button"/1fr -webkit-min-content;grid-template:"content button"/1fr min-content;grid-gap:24px;gap:24px}@media(max-width:899px){.kL{grid-template:"content" 1fr "button" min-content/1fr}}.kM{display:block}.kN{display:grid;position:relative;grid-template:"image title" -webkit-min-content "image subtitle" -webkit-min-content "image description-list" 1fr/160px 1fr;grid-template:"image title" min-content "image subtitle" min-content "image description-list" 1fr/160px 1fr;cursor:pointer;width:100%}@media(max-width:899px){.kN{-moz-column-gap:8px;column-gap:8px;grid-template:"title image" -webkit-min-content "subtitle image" -webkit-min-content "description-list image" 1fr/1fr 88px;grid-template:"title image" min-content "subtitle image" min-content "description-list image" 1fr/1fr 88px}}.kN.kO{grid-template:"image header" -webkit-min-content "image title" -webkit-min-content "image subtitle" -webkit-min-content "image description-list" 1fr/160px 1fr;grid-template:"image header" min-content "image title" min-content "image subtitle" min-content "image description-list" 1fr/160px 1fr}@media(max-width:899px){.kN.kO{-moz-column-gap:8px;column-gap:8px;grid-template:"header header" -webkit-min-content "title  image" -webkit-min-content "subtitle image" -webkit-min-content "description-list image" 1fr/1fr 88px;grid-template:"header header" min-content "title  image" min-content "subtitle image" min-content "description-list image" 1fr/1fr 88px}}.kP{grid-area:header;margin-left:32px}@media(max-width:899px){.kP{margin-left:0}}.kQ{display:flex;position:relative;grid-area:image;flex-direction:column;justify-content:space-between;gap:16px}@media(max-width:899px){.kQ{justify-content:flex-start}}.kR{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kS{width:160px;height:160px;position:relative;border-radius:12px;overflow:hidden}@media(max-width:899px){.kS{width:88px;height:88px}}.kT{color:#2c3036;line-height:1.1;font-family:Geist Sans,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.35;letter-spacing:-.4px;grid-area:title;justify-self:start;-webkit-hyphens:auto;hyphens:auto}@media(min-width:900px){.kT{margin-left:32px}}.kT.kO,.kT.kU{display:flex;flex-direction:column}.kT.kO .kV,.kT.kU .kV{margin-top:-4px}.kW{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;grid-area:subtitle}@media(min-width:900px){.kW{margin-left:32px}}.kX{grid-area:description-list;align-self:flex-start;justify-self:flex-start;place-self:flex-start;border-spacing:0}.kY{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media(min-width:900px){.kY{margin-left:32px}}.kT+.kW{margin-top:8px}.kT+.kX,.kW+.kX{margin-top:1.7em}@media(min-width:900px){.kX{margin-left:32px}}@media(max-width:899px){.kX{grid-template-columns:1fr;gap:4px}.kZ:not(:last-of-type){margin-bottom:8px}}.k0{align-self:start}@media(max-width:639px){.k0{width:100%}}.jM{font-family:Geist Sans,sans-serif}.hG{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hH{--image-size:72px;display:block;position:relative;width:72px;width:var(--image-size);height:72px;height:var(--image-size)}@media(max-width:899px){.hH{margin-left:auto;border-radius:50%;overflow:hidden}}.hI{display:flex;flex-direction:row;align-items:center;gap:16px 12px;margin-bottom:12px}@media(max-width:899px){.hI{flex-direction:column;align-items:start;margin-bottom:16px}}.hJ{font-size:1rem;line-height:1.35;letter-spacing:-.02em;display:flex;gap:4px;border-radius:40px;padding:3px 12px 5px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:28px;font-weight:400}@media(max-width:899px){.hJ{align-items:center}}.hJ.hK{background-color:#daf4ff;color:#0076a4}.hJ.hL{background-color:#e8f5e2;color:#2da632}.hJ.hM{background-color:#dff3f2;color:#159691}.hJ svg{flex-shrink:0;margin-top:1px}.hN{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;color:#818c9d;line-height:1.25em;letter-spacing:0}@media(max-width:899px){.hN{font-weight:400;font-size:.875rem}}.bo{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-gap:16px}.bp{display:flex;min-width:0}.bq{flex:1 1 auto}.hO{display:grid;grid-template-columns:auto -webkit-max-content 1fr;grid-template-columns:auto max-content 1fr;grid-template-areas:"image title right-section" "image address right-section" "image content right-section";align-items:center;box-shadow:0 16px 48px -16px rgba(84,80,116,.2);border:1px solid #f2f2f7;border-radius:16px;padding:32px;color:#2c3036}.hP{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hQ{width:160px;height:160px;position:relative;grid-area:image;align-self:start;margin-right:32px}.hR{color:#2c3036;line-height:1.1;font-family:Geist Sans,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.35;letter-spacing:-.4px;grid-area:title}.hT{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-area:content;grid-gap:16px;gap:16px;margin-top:16px}.hU{color:#818c9d}.hV{display:flex}.hW{width:20px;height:20px;margin-left:4px}.hX{margin-left:6px;width:13px;color:#818c9d}.hS{margin-top:8px;color:#3c4049;font-style:normal}.hS,.hY{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em}.hY{color:#838396}.bl{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-gap:16px}.bm{display:flex;min-width:0}.bn{flex:1 1 auto}.fA{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;transition:.2s ease;transition-property:color,background-color,border-color,transform;--feip-tag-internal-transform:translate(0);display:inline-flex;align-items:center;transform:var(--feip-button-internal-transform);cursor:default;border-radius:16px;padding:4px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fA:not(.fB){white-space:nowrap}.fA.fC{box-shadow:0 8px 16px -8px rgba(84,80,116,.2)}.fA.fD:active{--feip-tag-internal-transform:scale(0.95)}.fA.fE{border-color:#f2f2f7;background-color:#fff;color:#2c3036}@media(hover:hover)and (pointer:fine){.fA.fE.fD:not(:disabled):hover{background-color:#f2f2f2}}.fA.fE.fD:not(:disabled):focus-visible{outline:2px solid #3c4049;outline-offset:2px;background-color:#f2f2f2}.fA.fF{border-color:#f89a58;background-color:#f89a58;color:#fff}@media(hover:hover)and (pointer:fine){.fA.fF.fD:not(:disabled):hover{border-color:#f6a56d;background-color:#f6a56d}}.fA.fF.fD:not(:disabled):focus-visible{outline:2px solid #3c4049;outline-offset:2px;border-color:#f6a56d;background-color:#f6a56d}.fA.fG{border-color:#6552f1;background-color:#6552f1;color:#fff}@media(hover:hover)and (pointer:fine){.fA.fG.fD:not(:disabled):hover{border-color:#9385f5;background-color:#9385f5}}.fA.fG.fD:not(:disabled):focus-visible{outline:2px solid #3c4049;outline-offset:2px;border-color:#9385f5;background-color:#9385f5}@media(min-width:640px){.ie,.if,.ig,.ih{margin-left:var(--feip-event-card-padding)}}@media(max-width:639px){.ie,.if,.ig,.ih{margin-left:var(--feip-event-card-padding);margin-right:var(--feip-event-card-padding)}}@media(min-width:640px){.ii{border-radius:24px}}@media(max-width:639px){.ii{border-radius:16px}}.ij{display:grid;box-shadow:0 16px 48px -16px rgba(84,80,116,.2);overflow:hidden}body.bvi-active .ij{border:1px solid;background-color:inherit;color:inherit}body:not(.bvi-active) .ij{background-color:#fff}@media(min-width:640px){.ij{--feip-event-card-padding:32px;grid-template:"target-groups target-groups target-groups picture" -webkit-min-content "title title title picture" -webkit-min-content "location location location picture" -webkit-min-content ". . . picture" 1fr "starts-at details-link . picture" min-content/min-content -webkit-min-content 1fr -webkit-min-content;grid-template:"target-groups target-groups target-groups picture" min-content "title title title picture" min-content "location location location picture" min-content ". . . picture" 1fr "starts-at details-link . picture" min-content/min-content min-content 1fr min-content;border-radius:24px;min-height:342px}}@media(max-width:639px){.ij{--feip-event-card-padding:24px;grid-template:"picture picture picture" -webkit-min-content "starts-at . details-link" -webkit-min-content "target-groups target-groups target-groups" -webkit-min-content "title title title" -webkit-min-content "location location location" min-content/min-content 1fr -webkit-min-content;grid-template:"picture picture picture" min-content "starts-at . details-link" min-content "target-groups target-groups target-groups" min-content "title title title" min-content "location location location" min-content/min-content 1fr min-content;border-radius:16px;padding-bottom:24px;padding-bottom:var(--feip-event-card-padding)}}.ih{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;display:flex;grid-area:target-groups;flex-wrap:wrap;gap:4px 16px;color:#b2b2ce}@media(min-width:640px){.ih{margin-top:var(--feip-event-card-padding)}}@media(max-width:639px){.ih{margin-top:8px}}.ig{line-height:1.1;font-family:Geist Sans,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.4px;overflow:hidden;line-height:1.35;text-overflow:ellipsis;grid-area:title;color:#2c3036}@supports(display:-webkit-box) and (-webkit-line-clamp:5) and (-webkit-box-orient:vertical){.ig{display:-webkit-box;max-height:6.75em;-webkit-line-clamp:5;-webkit-box-orient:vertical}}@supports not ((display:-webkit-box) and (-webkit-line-clamp:5) and (-webkit-box-orient:vertical)){.ig{height:1em;max-height:1em;white-space:nowrap}}@media(min-width:640px){.ig{margin-top:var(--feip-event-card-padding)}}@media(max-width:639px){.ig{margin-top:8px}}body.bvi-active .ig{color:inherit}.if{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;overflow:hidden;line-height:1.4;text-overflow:ellipsis;grid-area:location;margin-top:16px;font-style:normal}@supports(display:-webkit-box) and (-webkit-line-clamp:3) and (-webkit-box-orient:vertical){.if{display:-webkit-box;max-height:4.2em;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@supports not ((display:-webkit-box) and (-webkit-line-clamp:3) and (-webkit-box-orient:vertical)){.if{height:1em;max-height:1em;white-space:nowrap}}body.bvi-active .if{color:inherit}.ie{grid-area:starts-at}@media(min-width:640px){.ie{align-self:center;margin-top:16px;margin-bottom:var(--feip-event-card-padding)}}@media(max-width:639px){.ie{margin-top:24px;margin-right:0}}.ik,.il{--feip-line-height:1.4;--feip-font-size:1rem;--feip-height:calc(var(--feip-line-height) * var(--feip-font-size));display:inline;grid-area:details-link;font-weight:600;font-size:1rem;font-size:var(--feip-font-size);line-height:1.4;line-height:var(--feip-line-height);white-space:nowrap}body.bvi-active .ik,body.bvi-active .il{transition:.2s ease;transition-property:background-color,color;--feip-line-height:2;border:1px solid;border-radius:calc(var(--feip-height)/2);padding:0 12px;height:var(--feip-height)}body.bvi-active .ik:focus-visible,body.bvi-active .il:focus-visible{border:2px solid}@media(min-width:640px){.ik,.il{align-self:center;margin-top:16px;margin-bottom:var(--feip-event-card-padding);margin-left:16px}}@media(max-width:639px){.ik,.il{--feip-font-size:utils.toRem(22px);margin-top:24px;margin-right:var(--feip-event-card-padding);margin-left:8px}}@media(min-width:425px)and (max-width:639px){.il{display:none}}@media(max-width:639px){.il{display:none}}@media(min-width:640px){.ik{display:none}}.im{grid-area:picture}@media(min-width:640px){.im{position:relative;background-color:#d3d3d3;overflow:hidden;-webkit-clip-path:ellipse(75% 55% at 75% 50%);clip-path:ellipse(75% 55% at 75% 50%);margin-left:16px;width:264px;height:100%}}@media(max-width:639px){.im{position:relative;background-color:transparent;overflow:hidden;padding-bottom:57.1428571429%}}.in{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;grid-auto-flow:row}@media(max-width:1199px){.bx{grid-template-columns:1fr}}.by{display:flex;min-width:0}.bz{flex:1 1 auto}.hZ{z-index:1;cursor:default}body:not(.bvi-active) .hZ{background-color:#6552f1;color:#fff}body.bvi-active .hZ{transition:none;border:1px solid;color:inherit}body:not(.bvi-active) .h0{position:relative;background-color:#d3d3d3;overflow:hidden;padding-bottom:100%;transition:scale .2s ease;top:0;left:0;width:100%;height:100%;display:block;position:absolute;margin-bottom:.75rem;border-radius:10px}body.bvi-active .h0{display:none}.h1{display:grid;position:relative;grid-template-rows:auto auto 1fr;grid-gap:12px;gap:12px;cursor:default;border-radius:24px;padding:32px;height:100%;overflow:hidden}body:not(.bvi-active) .h1:before{transition:background-color .2s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(40,33,90,.8);content:""}.h2{display:block;border-radius:10px}body.bvi-active .h2{transition:.2s ease;transition-property:background-color,color;border:1px solid}@media(hover:hover)and (pointer:fine){body:not(.bvi-active) .h2:hover .h1:before{cursor:pointer;background-color:rgba(101,82,241,.8)}body:not(.bvi-active) .h2:hover .hZ{cursor:pointer;background-color:#fff;color:#6552f1}body:not(.bvi-active) .h2:hover .h0{scale:1.1}}body:not(.bvi-active) .h2:focus-visible .h1:before{background-color:rgba(101,82,241,.8)}body:not(.bvi-active) .h2:focus-visible .hZ{background-color:#fff;color:#6552f1}body:not(.bvi-active) .h2:focus-visible .h0{scale:1.1}.h3{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h4{font-weight:400;font-size:1rem;line-height:1.35;letter-spacing:-.02em;z-index:1;pointer-events:none}body:not(.bvi-active) .h4{color:hsla(0,0%,100%,.7)}.h5{display:flex;flex-wrap:wrap;gap:8px}.h6{color:#2c3036;line-height:1.1;font-family:Geist Sans,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.4px;overflow:hidden;line-height:1.35;text-overflow:ellipsis;align-self:self-end;z-index:1;pointer-events:none}@supports(display:-webkit-box) and (-webkit-line-clamp:4) and (-webkit-box-orient:vertical){.h6{display:-webkit-box;max-height:5.4em;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@supports not ((display:-webkit-box) and (-webkit-line-clamp:4) and (-webkit-box-orient:vertical)){.h6{height:1em;max-height:1em;white-space:nowrap}}body:not(.bvi-active) .h6{color:#fff}body.bvi-active .h6{color:inherit}.bA{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;grid-gap:16px;gap:16px}@media(max-width:1439px){.bA{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.bA{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.bA{grid-template-columns:1fr;grid-auto-rows:360px}}.bB{display:flex;min-width:0}.bC{flex:1 1 auto}.ha{--right-section-size:0}.br{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-gap:16px}.bs{display:flex;min-width:0}.bt{flex:1 1 auto}.h7{display:flex;position:relative;padding:0;overflow:hidden}body.bvi-active .h7{transition:.2s ease;transition-property:color,background-color}body.bvi-active .h7:focus-visible{border:2px solid}@media(hover:hover)and (pointer:fine){body:not(.bvi-active) .h7:hover .h8{transform:scale(1.04)}body:not(.bvi-active) .h7:hover:before{opacity:1}}body:not(.bvi-active) .h7:focus-visible .h8{transform:scale(1.04)}body:not(.bvi-active) .h7:focus-visible:before{opacity:1}body:not(.bvi-active) .h7:before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0;z-index:1;background:url(/_next/static/media/hover-background.c0053796.svg) no-repeat 50%;background-size:cover;content:""}@media(max-width:639px){body:not(.bvi-active) .h7:before{opacity:1}}body:not(.bvi-active) .h7:before:focus-visible{outline:2px solid #3c4049;outline-offset:2px}body:not(.bvi-active) .h7:before:focus-visible .h8{transform:scale(1.04)}.h9{--feip-project-card-padding:32px;display:grid;position:relative;grid-gap:12px 32px;grid-gap:12px var(--feip-project-card-padding);gap:12px 32px;gap:12px var(--feip-project-card-padding);padding:0;width:100%;min-height:244px;overflow:hidden}@media(min-width:1200px){.h9{grid-template:"title picture" -webkit-min-content "description picture" 1fr/1fr -webkit-min-content;grid-template:"title picture" min-content "description picture" 1fr/1fr min-content}}@media(max-width:1199px){.h9{--feip-project-card-padding:24px;row-gap:16px;grid-template:"title arrow" -webkit-min-content "description description" -webkit-min-content "picture picture" 1fr/1fr -webkit-min-content;grid-template:"title arrow" min-content "description description" min-content "picture picture" 1fr/1fr min-content;min-height:180px}}.ia{color:#2c3036;font-family:Geist Sans,sans-serif;font-weight:800;font-size:2rem;letter-spacing:-.02em;overflow:hidden;line-height:1.1;text-overflow:ellipsis;z-index:2;margin-top:var(--feip-project-card-padding);margin-left:var(--feip-project-card-padding);line-break:normal}@supports(display:-webkit-box) and (-webkit-line-clamp:3) and (-webkit-box-orient:vertical){.ia{display:-webkit-box;max-height:3.3em;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@supports not ((display:-webkit-box) and (-webkit-line-clamp:3) and (-webkit-box-orient:vertical)){.ia{height:1em;max-height:1em;white-space:nowrap}}body.bvi-active .ia{color:inherit}@media(max-width:1199px){.ia{overflow:hidden;line-height:1.25;text-overflow:ellipsis;margin-right:var(--feip-project-card-padding);font-weight:700;font-size:1.25rem}@supports(display:-webkit-box) and (-webkit-line-clamp:3) and (-webkit-box-orient:vertical){.ia{display:-webkit-box;max-height:3.75em;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@supports not ((display:-webkit-box) and (-webkit-line-clamp:3) and (-webkit-box-orient:vertical)){.ia{height:1em;max-height:1em;white-space:nowrap}}}.ib{grid-area:arrow;z-index:2;margin-top:var(--feip-project-card-padding);margin-right:var(--feip-project-card-padding);font-size:1.375rem}@media(min-width:1200px){.ib{display:none}}.ic{font-weight:400;font-size:1rem;letter-spacing:-.02em;overflow:hidden;line-height:1.35;text-overflow:ellipsis;grid-area:description;z-index:2;margin-left:var(--feip-project-card-padding)}@supports(display:-webkit-box) and (-webkit-line-clamp:5) and (-webkit-box-orient:vertical){.ic{display:-webkit-box;max-height:6.75em;-webkit-line-clamp:5;-webkit-box-orient:vertical}}@supports not ((display:-webkit-box) and (-webkit-line-clamp:5) and (-webkit-box-orient:vertical)){.ic{height:1em;max-height:1em;white-space:nowrap}}@media(min-width:1200px){.ic{align-self:end;margin-bottom:var(--feip-project-card-padding)}}@media(max-width:1199px){.ic{margin-right:var(--feip-project-card-padding)}}.id{position:relative;background-color:transparent;grid-area:picture;align-self:center;justify-self:center;place-self:center;z-index:2;margin:var(--feip-project-card-padding) var(--feip-project-card-padding) var(--feip-project-card-padding) 24px;width:206px;height:206px;overflow:hidden}@media(max-width:1199px){.id{align-self:end;margin-top:0}}.h8{transition:transform .4s ease;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:899px){.bu{grid-template-columns:1fr}}.bv{display:flex;min-width:0}.bw{flex:1 1 auto}.b1,.b2{border:1px solid #d7d7e0;border-radius:12px;background-color:#fff}.b3,.b4{min-width:0;overflow:hidden;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.b4{grid-area:label;height:16.2px;color:#818c9d;font-size:.75rem}.b3,.b4{line-height:1.35}.b3{grid-area:value;color:#2c3036;font-size:1rem}.b5{transition:transform .2s ease;width:20px;height:20px;fill:#b2b2ce;grid-area:chevron}.b2{display:grid;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-template:"label chevron" 16.2px "value chevron" 1fr/1fr 20px;align-items:center;padding:8px 16px;height:56px}.b2[data-state=open] .b5{transform:rotate(.5turn)}.b2:focus-visible{outline:2px solid #3c4049;outline-offset:2px}.b2:disabled .b3{color:#818c9d}.b1{position:relative;z-index:106;width:var(--radix-select-trigger-width);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:hidden}.b1,.b6{display:flex;flex-direction:column}.b6{z-index:1}.b7{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:8px 16px;height:56px;min-height:56px;color:#2c3036}.b7[data-state=checked]{background-color:#f0f0f0}.b7[data-highlighted]{background-color:#f5f5f5}.b7>span:first-child{max-width:200px;overflow:hidden;color:#2c3036;font-size:1rem;line-height:1.35;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.b8{width:20px;height:20px;fill:currentcolor}.b9,.ca{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:8px 16px;height:32px}.cb,.cc{width:20px;height:20px;fill:#2c3036}.ca{border-top:1px solid #d7d7e0}.b9{border-bottom:1px solid #d7d7e0}.cb{transform:rotate(.5turn)}.p{background-color:#fff}.q{display:grid;grid-template:"title sortSelect" -webkit-min-content "tabbedContent tabbedContent" auto "pagination pagination" min-content/4fr minmax(230px,1fr);grid-template:"title sortSelect" min-content "tabbedContent tabbedContent" auto "pagination pagination" min-content/4fr minmax(230px,1fr);align-items:center;grid-gap:32px;gap:32px;margin-top:72px}@media(max-width:899px){.q{grid-template:"title" -webkit-min-content "sortSelect" -webkit-min-content "smallTabSelect" -webkit-min-content "tabbedContent" auto "pagination" auto/1fr;grid-template:"title" min-content "sortSelect" min-content "smallTabSelect" min-content "tabbedContent" auto "pagination" auto/1fr;gap:24px 0}}@media(max-width:639px){.q{row-gap:16px}}.r{color:#2c3036;font-family:Geist Sans,sans-serif;font-weight:800;font-size:3rem;line-height:1.1;letter-spacing:-.02em;grid-area:title}@media(max-width:1199px){.r{font-size:2.625rem}}@media(max-width:899px){.r{font-size:2.125rem}}@media(max-width:639px){.r{font-size:1.75rem}}@media(max-width:899px){.r{margin-left:16px;margin-right:16px}}.s{grid-area:sortSelect}.t{grid-area:tabbedContent}@media(max-width:899px){:root:root .u{display:none}.v{margin-top:0}}.w{grid-area:smallTabSelect}@media(max-width:899px){.w{margin-left:16px;margin-right:16px}}@media(min-width:900px){.w{display:none}}.x{grid-area:pagination}.y{display:flex;justify-content:center;align-items:center;row-gap:24px;flex-direction:column;height:80vh}.za{font-weight:800;font-size:2rem;line-height:1.1;max-width:324px;color:#2c3036}.za,.zb{letter-spacing:-.02em}.zb{font-weight:400;font-size:1.25rem;line-height:1.4;color:#818c9d}