.pagination_pagination__91qRw{margin-inline:auto;display:flex;width:100%;justify-content:space-around;min-width:200px}.pagination_paginationContent__CkZA0{display:flex;flex-direction:row;align-items:center;gap:1.25rem}.pagination_paginationItem__iX03D>button[aria-current=page]{font-weight:800}.pagination_paginationEllipsis__SsP8x{display:flex;justify-items:center;justify-content:center}@media(max-width:768px){.pagination_paginationNext__yQpy1>.pagination_label__b9SGl,.pagination_paginationPrev__LB5yT>.pagination_label__b9SGl{display:none}}.JobsListingBlock_section__9iJl_{width:100%;padding-top:14px;padding-bottom:18px}.JobsListingBlock_filterTypeRow__CdPJw{display:flex;align-items:center;gap:8px;padding:10px 0 20px;margin-bottom:18px;border-bottom:1px solid rgba(38,38,41,.2)}.JobsListingBlock_typeButton__ruBFY{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;border:1px solid var(--color-green-blue);border-radius:2px;padding:8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:opacity .2s ease}.JobsListingBlock_typeButton__ruBFY:disabled{opacity:.5;cursor:not-allowed}.JobsListingBlock_typeButtonActive__RyAmM{background:var(--color-charcoal);color:var(--color-off-white)}.JobsListingBlock_typeButtonInactive__6wYk5{background:rgba(0,0,0,0);color:var(--color-main)}.JobsListingBlock_typeButtonInactive__6wYk5:hover{opacity:.85}.JobsListingBlock_filtersForm__F9PLI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto;gap:12px;align-items:center;margin-bottom:52px}.JobsListingBlock_searchField__Qwage{position:relative;min-width:0}.JobsListingBlock_inputIcon__E2n67{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(38,38,41,.68);pointer-events:none}.JobsListingBlock_input___CaIS{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;width:100%;height:42px;border:1px solid rgba(38,38,41,.24);border-radius:2px;background:rgba(0,0,0,0);color:var(--color-main);box-sizing:border-box;padding:0 12px}.JobsListingBlock_input___CaIS::-moz-placeholder{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;color:rgba(38,38,41,.64);opacity:1}.JobsListingBlock_input___CaIS::placeholder{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;color:rgba(38,38,41,.64);opacity:1}.JobsListingBlock_input___CaIS{padding-left:34px}.JobsListingBlock_selectWrap__P3s8S{min-width:0;justify-self:start}.JobsListingBlock_select__TRdOf{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:auto;min-width:152px;height:42px;border:0;border-radius:0;background-color:rgba(0,0,0,0);color:rgba(38,38,41,.84);box-sizing:border-box;padding:0 18px 0 0;text-overflow:ellipsis;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M1 1L4.5 5L8 1' stroke='%23313133' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:9px 6px}.JobsListingBlock_select__TRdOf:focus-visible{box-shadow:inset 0 -1px 0 0 var(--color-green-blue)}.JobsListingBlock_select__TRdOf:disabled{opacity:.5;cursor:not-allowed}.JobsListingBlock_select__TRdOf option{color:var(--color-main)}.JobsListingBlock_applyButton__Cd3qU{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;border:1px solid var(--color-green-blue);border-radius:2px;background:rgba(0,0,0,0);color:var(--color-main);height:42px;padding:0 16px;cursor:pointer;white-space:nowrap;justify-self:end;-webkit-appearance:none;-moz-appearance:none;appearance:none}.JobsListingBlock_applyButton__Cd3qU:hover{background:rgba(43,169,165,.08)}.JobsListingBlock_applyButton__Cd3qU:disabled{opacity:.5;cursor:not-allowed}.JobsListingBlock_heading___s8PR{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(34px,1.5vw + 25px,38px);line-height:clamp(40px,2vw + 30px,46px);letter-spacing:0;margin:0 0 36px;color:var(--color-main)}.JobsListingBlock_message__eU5Hw{font-family:basic-sans,serif;font-weight:400;font-style:normal;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;max-width:58em;margin:0;color:rgba(38,38,41,.78)}.JobsListingBlock_jobList__A4qqG{display:flex;flex-direction:column;gap:14px}.JobsListingBlock_jobCard__oFck3{border-radius:14px;border:1px solid rgba(38,38,41,.06);background:rgba(255,253,241,.78);box-shadow:0 1px 2px rgba(0,0,0,.02);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:22px}.JobsListingBlock_jobContent__xiaU0{min-width:0}.JobsListingBlock_jobTitle__H2r2Y{font-size:clamp(24px,.5vw + 19px,28px);line-height:clamp(28px,1vw,32px);margin:0;color:var(--color-main)}.JobsListingBlock_jobSummary__3gh_1,.JobsListingBlock_jobTitle__H2r2Y{font-family:basic-sans,serif;font-weight:400;font-style:italic;letter-spacing:0}.JobsListingBlock_jobSummary__3gh_1{font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);leading-trim:none;margin:7px 0 0;color:rgba(38,38,41,.86)}.JobsListingBlock_jobMeta__vRBzq{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:9px}.JobsListingBlock_jobMetaItem___kFL4{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--color-green-blue)}.JobsListingBlock_jobMetaItem___kFL4 span{overflow-wrap:anywhere}.JobsListingBlock_jobActions__737Ik{display:flex;align-items:center;flex-shrink:0}.JobsListingBlock_jobActionButton__nrHXB{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;border:1px solid var(--color-green-blue);border-radius:4px;background:var(--color-charcoal);color:var(--color-off-white);padding:10px 14px;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.JobsListingBlock_jobActionButton__nrHXB:hover{opacity:.84}.JobsListingBlock_paginationRow__PSwvw{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.JobsListingBlock_paginationNav__me5Y0{margin:0;justify-content:flex-start}.JobsListingBlock_paginationContent__qN_Nc{gap:8px}.JobsListingBlock_paginationButton__Hoy0R{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;border:1px solid rgba(38,38,41,.24);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:var(--color-main);min-width:34px;height:34px;padding:4px 10px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.JobsListingBlock_paginationButton__Hoy0R:disabled{opacity:.5;cursor:not-allowed}.JobsListingBlock_paginationButtonActive__aBbcK{border-color:var(--color-green-blue);background:var(--color-charcoal);color:var(--color-off-white)}.JobsListingBlock_paginationButtonDisabled__uTh5o{opacity:.5;cursor:default}.JobsListingBlock_paginationEllipsis__9TLhB{color:rgba(38,38,41,.6)}.JobsListingBlock_pageCount__GX9wL{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;margin:0;color:rgba(38,38,41,.76)}.JobsListingBlock_srOnly__CyNxo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.JobsListingBlock_filtersForm__F9PLI{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:42px}.JobsListingBlock_applyButton__Cd3qU,.JobsListingBlock_selectWrap__P3s8S{width:100%;justify-self:stretch}.JobsListingBlock_select__TRdOf{width:100%;min-width:0;border:1px solid rgba(38,38,41,.24);border-radius:2px;padding:0 28px 0 12px;background-position:calc(100% - 12px)}.JobsListingBlock_select__TRdOf:focus-visible{box-shadow:0 0 0 2px rgba(43,169,165,.16)}.JobsListingBlock_jobCard__oFck3{flex-direction:column;align-items:flex-start;padding:22px 18px}.JobsListingBlock_jobActions__737Ik{width:100%}.JobsListingBlock_paginationRow__PSwvw{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.JobsListingBlock_filtersForm__F9PLI{grid-template-columns:minmax(0,1fr);margin-bottom:34px}.JobsListingBlock_filterTypeRow__CdPJw{flex-wrap:wrap}.JobsListingBlock_heading___s8PR{margin-bottom:22px}}.LeadershipBlock_section__ILjmO{width:100%;--leadership-grid-columns-desktop:3;--leadership-grid-columns-tablet:2;--leadership-grid-columns-mobile:1}.LeadershipBlock_light__6e02c{color:#313133}.LeadershipBlock_dark__LzI08{color:#fffdf1}.LeadershipBlock_header__6GBFY{display:flex;flex-direction:column;gap:18px;margin-bottom:60px}.LeadershipBlock_subheading__zoQiU{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;margin:0;color:#2ba9a5}.LeadershipBlock_heading__Xl05z{max-width:760px}.LeadershipBlock_heading__Xl05z h1,.LeadershipBlock_heading__Xl05z h2,.LeadershipBlock_heading__Xl05z h3,.LeadershipBlock_heading__Xl05z h4,.LeadershipBlock_heading__Xl05z h5,.LeadershipBlock_heading__Xl05z h6,.LeadershipBlock_heading__Xl05z p{font-family:var(--font-montserrat),"basic-sans",serif;font-weight:600;font-style:normal;font-size:clamp(42px,3.5vw + 26px,58px);line-height:clamp(48px,2.5vw + 34px,60px);letter-spacing:0;leading-trim:none;margin:0;max-width:none;color:inherit}.LeadershipBlock_heading__Xl05z h1>em,.LeadershipBlock_heading__Xl05z h2>em,.LeadershipBlock_heading__Xl05z h3>em,.LeadershipBlock_heading__Xl05z h4>em,.LeadershipBlock_heading__Xl05z h5>em,.LeadershipBlock_heading__Xl05z h6>em,.LeadershipBlock_heading__Xl05z p>em{font-family:basic-sans,serif;font-weight:600;font-style:italic;font-size:clamp(42px,3.5vw + 26px,58px);line-height:clamp(48px,2.5vw + 34px,60px);letter-spacing:0}.LeadershipBlock_grid__xRjLx{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(var(--leadership-grid-columns-desktop),minmax(0,1fr));gap:40px 22px}.LeadershipBlock_cardItem__93BGZ{min-width:0}.LeadershipBlock_cardItem__93BGZ .LeadershipBlock_arrow__LN_Ca{transition:transform .1s linear}.LeadershipBlock_cardItem__93BGZ:has(.LeadershipBlock_link__Ez1jK:hover) h5{opacity:1}.LeadershipBlock_cardItem__93BGZ:has(.LeadershipBlock_link__Ez1jK:hover) .LeadershipBlock_arrow__LN_Ca{transform:none}.LeadershipBlock_cardItem__93BGZ:hover h5{opacity:.75}.LeadershipBlock_cardItem__93BGZ:hover .LeadershipBlock_arrow__LN_Ca{transform:translateY(-2px) translateX(2px)}.LeadershipBlock_card__cYPlg{display:flex;flex-direction:column;gap:12px;height:100%}.LeadershipBlock_imageFrame__J6MDk{width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:6px}.LeadershipBlock_imageMedia__JG1A_{width:100%;height:100%}.LeadershipBlock_imageMedia__JG1A_ img,.LeadershipBlock_imageMedia__JG1A_ picture{display:block;width:100%;height:100%}.LeadershipBlock_imageMedia__JG1A_ img{-o-object-fit:cover;object-fit:cover}.LeadershipBlock_imageFallback__mHPOL{width:100%;height:100%;background:linear-gradient(145deg,rgba(43,169,165,.25),rgba(245,243,232,.3) 50%,rgba(28,35,52,.2)),#d7d4c8}.LeadershipBlock_leaderDetails__1tqiN{display:block}.LeadershipBlock_leaderDetails__1tqiN *{margin:0}.LeadershipBlock_leaderDetails__1tqiN h5{transition:opacity .1s linear;display:flex;gap:8px;align-items:center}.LeadershipBlock_leaderDetails__1tqiN .LeadershipBlock_title__v5H_Z{display:flex;gap:5px;align-items:center}.LeadershipBlock_leaderDetails__1tqiN .LeadershipBlock_link__Ez1jK{position:relative;z-index:5;transition:opacity .1s linear}.LeadershipBlock_leaderDetails__1tqiN .LeadershipBlock_link__Ez1jK:hover{opacity:.75}.LeadershipBlock_separator__mJ1L0{margin-inline:8px}@media(max-width:1024px){.LeadershipBlock_grid__xRjLx{grid-template-columns:repeat(min(var(--leadership-grid-columns-desktop),3),minmax(0,1fr))}}@media(max-width:768px){.LeadershipBlock_header__6GBFY{margin-bottom:44px}.LeadershipBlock_grid__xRjLx{grid-template-columns:repeat(min(var(--leadership-grid-columns-tablet),2),minmax(0,1fr));gap:36px 18px}}@media(max-width:440px){.LeadershipBlock_header__6GBFY{margin-bottom:32px}.LeadershipBlock_grid__xRjLx{grid-template-columns:repeat(min(var(--leadership-grid-columns-mobile),1),minmax(0,1fr));gap:32px}}.MapBlock_mapBlock__4kTgB{align-items:center;gap:clamp(32px,5.8vw,80px)}@media(max-width:1024px){.MapBlock_mapBlock__4kTgB.MapBlock_map__4HBf6 .MapBlock_imageWrapper__zmHvj{order:2}.MapBlock_mapBlock__4kTgB.MapBlock_map__4HBf6 .MapBlock_contentField__7QC4Y{order:1}}.MapBlock_mapBlock__4kTgB img,.MapBlock_mapBlock__4kTgB picture{display:block}.MapBlock_contentColumn__Ug5XI{display:flex;flex-direction:column;max-width:560px;justify-content:center}.MapBlock_defaultMapImage__ejFPT{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MapBlock_heading__2nrdl h1,.MapBlock_heading__2nrdl h2,.MapBlock_heading__2nrdl h3,.MapBlock_heading__2nrdl h4,.MapBlock_heading__2nrdl h5,.MapBlock_heading__2nrdl h6,.MapBlock_heading__2nrdl p{font-family:var(--font-montserrat),"basic-sans",serif;font-weight:600;font-style:normal;font-size:clamp(42px,3.5vw + 26px,58px);line-height:clamp(48px,2.5vw + 34px,60px);letter-spacing:0;leading-trim:none;margin:0 0 clamp(24px,1vw + 20px,28px);color:#1c2334;max-width:none}.MapBlock_heading__2nrdl h1>em,.MapBlock_heading__2nrdl h2>em,.MapBlock_heading__2nrdl h3>em,.MapBlock_heading__2nrdl h4>em,.MapBlock_heading__2nrdl h5>em,.MapBlock_heading__2nrdl h6>em,.MapBlock_heading__2nrdl p>em{font-family:basic-sans,serif;font-weight:600;font-style:italic;font-size:clamp(42px,3.5vw + 26px,58px);line-height:clamp(48px,2.5vw + 34px,60px);letter-spacing:0}.MapBlock_description___pCtv h1,.MapBlock_description___pCtv h2,.MapBlock_description___pCtv h3,.MapBlock_description___pCtv h4,.MapBlock_description___pCtv h5,.MapBlock_description___pCtv h6,.MapBlock_description___pCtv li,.MapBlock_description___pCtv p{font-family:basic-sans,serif;font-weight:400;font-style:normal;font-size:clamp(16px,.7vw + 12px,18px);line-height:clamp(22px,1vw + 17px,30px);letter-spacing:0;margin:0 0 clamp(24px,1vw + 20px,28px);color:#2f3035;max-width:520px}.MapBlock_description___pCtv h1>strong,.MapBlock_description___pCtv h2>strong,.MapBlock_description___pCtv h3>strong,.MapBlock_description___pCtv h4>strong,.MapBlock_description___pCtv h5>strong,.MapBlock_description___pCtv h6>strong,.MapBlock_description___pCtv li>strong,.MapBlock_description___pCtv p>strong{font-weight:700}.MapBlock_locationList__LZxB2{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:clamp(6px,1vw,10px) 0 0}.MapBlock_locationItem__DsIav{min-width:0}.MapBlock_locationButton___DDPm{display:block;width:100%;border-radius:7px;border:1px solid rgba(0,0,0,0);padding:10px 14px;text-align:center;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;margin:0!important}.MapBlock_locationButtonActive__YRQT1,.MapBlock_locationButton___DDPm:focus-visible,.MapBlock_locationButton___DDPm:hover{transform:translateY(-1px)}.MapBlock_locationButton___DDPm:focus-visible{outline:2px solid #2ba9a5;outline-offset:1px}.MapBlock_light__iwUYX .MapBlock_locationButton___DDPm{background:#272b31;border-color:#2ba9a5;color:#f5f3e8}.MapBlock_light__iwUYX .MapBlock_locationButtonActive__YRQT1,.MapBlock_light__iwUYX .MapBlock_locationButton___DDPm:focus-visible,.MapBlock_light__iwUYX .MapBlock_locationButton___DDPm:hover{background:#2ba9a5;border-color:#2ba9a5;color:#20242b}.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl h1,.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl h2,.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl h3,.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl h4,.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl h5,.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl h6,.MapBlock_dark__c6_CZ .MapBlock_heading__2nrdl p{color:#f5f3e8}.MapBlock_dark__c6_CZ .MapBlock_description___pCtv h1,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv h2,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv h3,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv h4,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv h5,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv h6,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv li,.MapBlock_dark__c6_CZ .MapBlock_description___pCtv p{color:#e7e6dd}.MapBlock_dark__c6_CZ .MapBlock_locationButton___DDPm{background:#f5f3e8;border-color:#56c8c4;color:#1b232c}.MapBlock_dark__c6_CZ .MapBlock_locationButtonActive__YRQT1,.MapBlock_dark__c6_CZ .MapBlock_locationButton___DDPm:focus-visible,.MapBlock_dark__c6_CZ .MapBlock_locationButton___DDPm:hover{background:#56c8c4;border-color:#56c8c4;color:#152028}.MapBlock_pinLayer__3GBZq{position:absolute;inset:0;z-index:2;pointer-events:none}.MapBlock_pin__pAKku{position:absolute;transform:translate(-50%,-100%);transform-origin:50% 100%;pointer-events:auto;transition:z-index .18s ease,filter .18s ease,transform .18s ease}.MapBlock_pinLink__AbywP{display:block}.MapBlock_pinLink__AbywP:focus-visible{outline:2px solid #2ba9a5;outline-offset:2px;border-radius:8px}.MapBlock_pinIcon__URHwj{display:block}.MapBlock_pinActive__iZ0gf{z-index:3;transform:translate(-50%,-100%) scale(1.1);filter:drop-shadow(0 0 16px rgba(43,169,165,.62))}@media(max-width:1024px){.MapBlock_mapBlock__4kTgB{gap:24px}.MapBlock_contentColumn__Ug5XI,.MapBlock_description___pCtv h1,.MapBlock_description___pCtv h2,.MapBlock_description___pCtv h3,.MapBlock_description___pCtv h4,.MapBlock_description___pCtv h5,.MapBlock_description___pCtv h6,.MapBlock_description___pCtv li,.MapBlock_description___pCtv p{max-width:none}}.CardSlider_section__61lLr{--card-slider-scroll-track:#313133;--card-slider-scroll-thumb:linear-gradient(90.08deg,rgba(187,209,98,0.7) 10.52%,rgba(29,149,175,0.7) 125.84%);--card-slider-action-button-bg:#313133;--card-slider-action-button-text:#fffdf1;width:100%}.CardSlider_light__B1wBo{color:#313133;--card-slider-scroll-track:#eeece1;--card-slider-action-button-bg:#313133;--card-slider-action-button-text:#fffdf1}.CardSlider_dark__aqedC{color:#fffdf1;--card-slider-scroll-track:#313133;--card-slider-action-button-bg:#fffdf1;--card-slider-action-button-text:#313133;--card-slider-scroll-thumb:linear-gradient(90.08deg,rgba(29,149,175,0.7) 10.52%,rgba(187,209,98,0.7) 125.84%)}.CardSlider_header__l1_0W{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:42px}@media(max-width:768px){.CardSlider_header__l1_0W{margin-bottom:64px}}.CardSlider_title__WXJnt{font-size:clamp(34px,1.5vw + 25px,38px);line-height:clamp(40px,2vw + 30px,46px);margin:0;color:inherit}.CardSlider_actionButton__w_LFl,.CardSlider_title__WXJnt{font-family:basic-sans,serif;font-weight:400;font-style:italic;letter-spacing:0;leading-trim:none}.CardSlider_actionButton__w_LFl{font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);width:auto;max-width:100%;min-width:min(190px,100%);white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;height:46px;position:relative;cursor:pointer;border-radius:4px;background:var(--card-slider-action-button-bg);color:var(--card-slider-action-button-text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;line-height:1.2}.CardSlider_actionButton__w_LFl:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;background:var(--color-green-blue);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:padding .15s ease}.CardSlider_actionButton__w_LFl:hover:before{padding:3px;background:linear-gradient(90deg,#bbd162,#2ba9a5)}.CardSlider_trackWrap__V_HGf{width:100%}.CardSlider_cardsViewport__FNxuT{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.CardSlider_cardsViewportDragging__esY1E{cursor:grabbing}.CardSlider_track__dH0e1{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.CardSlider_track__dH0e1::-webkit-scrollbar{display:none}.CardSlider_activeBackdrop__ZuTBL{position:absolute;z-index:0;border-radius:8px;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.CardSlider_item__IqoNc{flex:0 0 auto}.CardSlider_scrollbarRow__bLR_Y{display:flex;align-items:center;gap:96px;margin-top:48px}.CardSlider_scrollbarRail__tyTm6{flex:1;min-width:0}.CardSlider_scrollbar___tRhA{width:100%;height:15px;position:relative;border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CardSlider_scrollbarThumb__X2G8R{position:absolute;left:0;top:0;height:100%;border-radius:0;background:var(--card-slider-scroll-thumb);cursor:grab;will-change:transform}.CardSlider_scrollbarThumbDragging__y_tej{cursor:grabbing}.CardSlider_sliderControls__v2jVs{display:flex;align-items:center;gap:15px;flex-shrink:0}@media(max-width:1024px){.CardSlider_sliderControls__v2jVs{display:none}}.CardSlider_sliderControlBtn__BFU7N{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #2ba9a5;border-radius:6px;background:#313133;cursor:pointer;opacity:.6;transition:opacity .2s ease}.CardSlider_sliderControlBtn__BFU7N:hover{opacity:1}.CardSlider_sliderControlBtn__BFU7N:focus-visible{outline:2px solid #2ba9a5;outline-offset:2px}@media(max-width:1024px){.CardSlider_header__l1_0W{margin-bottom:28px;align-items:flex-start}.CardSlider_actionButton__w_LFl{min-width:0}.CardSlider_cardsViewport__FNxuT{width:100%;margin-left:0}}.ResourceCard_card__Fg8xx{display:grid;row-gap:0;grid-template-rows:subgrid;grid-row:span 2;border:1px solid #2ba9a5;border-radius:8px;overflow:hidden}.ResourceCard_card__Fg8xx.ResourceCard_hasSublinks__7FWed{grid-row:span 3}.ResourceCard_cardOverlayLink__1vsyO{position:absolute;inset:0;z-index:2}.ResourceCard_imagePanel__5s43f{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#262629}.ResourceCard_cardMedia__8j3iC{width:100%;height:100%}.ResourceCard_cardMedia__8j3iC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ResourceCard_imageFallback___NN3i{width:100%;height:100%;background:#313133}.ResourceCard_tag__Sb8tf{font-family:basic-sans,serif;font-weight:400;font-style:italic;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;position:absolute;top:20px;left:20px;z-index:4;height:43px;border-radius:24px;border:1px solid #2ba9a5;background:rgba(255,253,241,.8980392157);color:#313133;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}.ResourceCard_contentPanel___Fsli{position:relative;width:100%;background:#f5f3e8;padding:1.5rem 1.75rem 1rem 1.5rem}.ResourceCard_subLinksContainer__YikvX{position:relative;height:4.5rem}.ResourceCard_subLinksContainer__YikvX.ResourceCard_hasSublinks__7FWed{border-top:1px solid #2ba9a5}.ResourceCard_subLinks__B5XmV{list-style:none;margin:0;padding:0 2rem 0 1.75rem;width:100%;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;height:4.5rem}.ResourceCard_subLink__b3omE{text-decoration:underline;text-underline-offset:2px;position:relative;z-index:5}.ResourceCard_metaLine__QCYBK,.ResourceCard_subLink__b3omE{font-family:basic-sans,serif;font-weight:400;font-style:normal;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);letter-spacing:0;leading-trim:none;color:rgba(49,49,51,.6)}.ResourceCard_metaLine__QCYBK{margin:0;line-height:1}.ResourceCard_subtitle___6CWU{color:rgba(49,49,51,.6);text-decoration:underline;text-underline-offset:2px}.ResourceCard_cardTitle__EFMjq{font-family:var(--font-heading);font-style:italic;font-size:26px;line-height:31px;color:#313133;margin:12px 0 10px}.ResourceCard_cardTitle__EFMjq,.ResourceCard_description__uLyle{font-weight:400;letter-spacing:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ResourceCard_description__uLyle{font-family:basic-sans,serif;font-style:normal;font-size:clamp(14px,.5vw + 11px,16px);line-height:clamp(20px,1.5vw + 13px,30px);leading-trim:none;color:rgba(49,49,51,.6);margin:0}@media(max-width:1279px){.ResourceCard_card__Fg8xx{width:380px;min-width:380px;flex-basis:380px}}@media(max-width:1024px){.ResourceCard_card__Fg8xx{width:min(417px,100vw - 64px);min-width:min(417px,100vw - 64px);flex-basis:min(417px,100vw - 64px)}}