@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);
.skip-link{position:absolute;top:-40px;left:8px;z-index:800;background:#000;color:#fff;padding:8px 16px;text-decoration:none;border-radius:4px;font-weight:600;transition:top .3s ease}.skip-link:focus{top:8px}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.sr-only:focus{position:static !important;width:auto !important;height:auto !important;padding:inherit !important;margin:inherit !important;overflow:visible !important;clip:auto !important;white-space:normal !important}@media(prefers-contrast: high){.card,.btn{border:2px solid}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:focus{outline-offset:2px;outline:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px}.btn,button,[role=button],a,select,textarea{min-height:44px;min-width:44px}.btn--icon-only{position:relative}.btn--icon-only .sr-only{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.text-low-contrast{color:#6c757d}.form-error{color:#dc3545;font-size:.875rem;margin-top:.25rem}.form-field--error input,.form-field--error select,.form-field--error textarea{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-field--success input,.form-field--success select,.form-field--success textarea{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}table{caption-side:top}th{text-align:left}ul[role=list],ol[role=list]{list-style:none;padding:0}.card--link{position:relative}.card--link:focus-within{outline-offset:2px}.card--link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.card--link a,.card--link button{position:relative;z-index:2}img:not([alt]){outline:2px solid red}video:focus{outline-offset:2px}@media print{.skip-link,.sr-only{display:none !important}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}}body{font-family:"Inter",Arial,sans-serif;margin:0;padding:0;font-size:1em}@media screen and (max-width: calc(1300px - 1px)){body{font-size:.87em}}.container,.filters-and-grid-section,.content-block{width:90%;max-width:1450px;margin:0 auto}html,body{min-height:100%;height:auto}body,html,div,article,aside,section,figure,nav,h1,h2,h3,h4,h5,h6,p,pre,ul,ol,dl,address,a,input,textarea,button,fieldset{margin:0;padding:0;border:0}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0;padding:0}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;margin:0;padding:0;border:none;background:none;color:inherit}button{cursor:pointer}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.5;background-color:#fff;color:#000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:0 0;background-color:rgba(88,86,80,.25);border:2px solid rgba(0,0,0,0);border-radius:10px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(88,86,80,.5)}::-webkit-scrollbar-track{background-color:rgba(88,86,80,.05)}.content-block{padding:5rem 1rem}@media screen and (max-width: calc(1300px - 1px)){.content-block{padding:3rem 1rem}}.content-block__header{margin-bottom:2rem;overflow:hidden}.content-block__header__no-subtitle{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media screen and (max-width: calc(1300px - 1px)){.content-block__header__no-subtitle{flex-direction:column;align-items:baseline;gap:1rem}}.content-block__title{font-size:2em;font-weight:700;margin-bottom:.85rem;line-height:1.2em;max-width:30ch}@media(min-width: 46.75rem){.content-block__title{font-size:2.5em}}@media screen and (min-width: 1300px){.content-block__title{font-size:3em}}.content-block__subtitle{font-size:1.2em;color:#2f2d27;margin-bottom:1.5rem;max-width:70ch;display:inline-block}.content-block__cta{float:right}@media screen and (max-width: calc(480px - 1px)){.content-block__cta{float:none}}.content-block__body{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(13.75rem, 1fr))}.content-block--centered .content-block__header{text-align:center}.content-block--left .content-block__header{text-align:left}.content-block--compact{padding-top:2.5rem;padding-bottom:0}.content-block--spacious{padding-top:5rem;padding-bottom:5rem}.btn{padding:.7em 1.5em;border-radius:50px;border:2px solid;font-weight:600;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:10px;transition:background .2s,color .2s;justify-content:center;white-space:nowrap}.btn:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M2.0013 7.99976L13.668 7.99976%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9.33333 12.6666L14 7.99992L9.33333 3.33325%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:all .3s}.btn:hover:after{transform:translateX(5px)}.btn.btn-primary{background:#1e1b18;border-color:#1e1b18;color:#fff}.btn.btn-primary:hover{background:hsl(45,4.7619047619%,42.9411764706%)}.btn.btn-secondary{background:none;color:#1e1b18;border:2px solid #1e1b18}.btn.btn-secondary:hover{border-color:rgb(58.3333333333,52.5,46.6666666667)}.btn.btn-secondary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M2.0013 7.99976L13.668 7.99976%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9.33333 12.6666L14 7.99992L9.33333 3.33325%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.btn.btn-accent{background:#e0e0cf;color:#1e1b18;border:none}.btn.btn-accent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M2.0013 7.99976L13.668 7.99976%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9.33333 12.6666L14 7.99992L9.33333 3.33325%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.btn.btn-tertiary{padding:0;border:none;display:flex;align-items:center;gap:5px;color:#1e1b18;justify-content:left}.btn.btn-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2717%27 viewBox=%270 0 16 17%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.64237 2.2262L11.4368 8.031C11.4889 8.08084 11.5303 8.14085 11.5584 8.2073C11.5865 8.27376 11.6006 8.34527 11.6 8.4174C11.6003 8.49116 11.586 8.56425 11.558 8.63248C11.53 8.70072 11.4888 8.76274 11.4368 8.815C9.34077 10.8598 7.32077 12.8334 5.37677 14.7358C5.27677 14.8294 4.87677 15.0622 4.56797 14.7166C4.25917 14.3702 4.44637 14.0686 4.56797 13.9438L10.2224 8.4174L4.82477 3.0102C4.62797 2.73874 4.64397 2.48834 4.87277 2.259C5.1021 2.02967 5.35863 2.0182 5.64237 2.2262Z%27 fill=%27%23000000%27/%3E%3C/svg%3E")}.btn.btn-tertiary:hover{color:#b56100;text-decoration:none}.btn.btn-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2717%27 viewBox=%270 0 16 17%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.64237 2.2262L11.4368 8.031C11.4889 8.08084 11.5303 8.14085 11.5584 8.2073C11.5865 8.27376 11.6006 8.34527 11.6 8.4174C11.6003 8.49116 11.586 8.56425 11.558 8.63248C11.53 8.70072 11.4888 8.76274 11.4368 8.815C9.34077 10.8598 7.32077 12.8334 5.37677 14.7358C5.27677 14.8294 4.87677 15.0622 4.56797 14.7166C4.25917 14.3702 4.44637 14.0686 4.56797 13.9438L10.2224 8.4174L4.82477 3.0102C4.62797 2.73874 4.64397 2.48834 4.87277 2.259C5.1021 2.02967 5.35863 2.0182 5.64237 2.2262Z%27 fill=%27%23b86b1b%27/%3E%3C/svg%3E")}.cards{display:flex;gap:2rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;width:100%}.card-grid--compact{gap:1rem}.card-grid--spacious{gap:2.5rem}.card{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;color:#2f2d27;border:1px solid hsl(60,18.9189189189%,72.7450980392%)}.card__image img{display:block;width:100%;height:auto;object-fit:cover}.card__body{padding:1.5rem;flex:1 1 auto;display:flex;flex-direction:column;gap:1.2rem}.card__tag{align-self:flex-start;background-color:#ffedcb;color:#b56100;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:999px;text-decoration:capitalize}.card__tag-green{background-color:#e0f7e0;color:#2e7d32}.card__title{margin:0;font-size:1.2em;font-weight:600;line-height:1.3}.card__meta{font-size:.87em;color:#2f2d27;display:flex;flex-direction:column;gap:.25rem}.card__meta .meta-item{display:flex;align-items:center;gap:.5rem;line-height:1em;padding:3px 0}.card__meta .meta-item svg{width:1rem;height:1rem;flex-shrink:0}.card--dark{background-color:#2f2d27;color:#fff}.card--dark .card__body{background-color:#2f2d27}.card--dark .card__title,.card--dark .card__text{color:#fff}.card__footer{margin-top:auto;padding:.5rem 1.5rem;background-color:#e0e0cf;font-size:.87em;font-weight:600;display:flex;justify-content:space-between;align-items:center}.card__footer a{color:#b86b1b;text-decoration:none}.card__footer a:hover{text-decoration:underline}.card__footer a svg{margin-left:.25rem}.card__text{margin:0;font-size:1rem;line-height:1.5}.card--link{text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.card--link:hover,.card--link:focus{transform:translateY(-4px)}.card--with-image .card__image{display:block}.card__icon{height:55px;margin-bottom:.5rem}.card__icon svg{height:100%}.card--light-bg{background-color:#f0f0e9}.card--compact .card__body{padding:.5rem}.card--compact .card__title{font-size:1rem}.card--compact .card__text{font-size:.87em}.card--simple{box-shadow:unset;border-radius:unset;border:unset}.card--simple .card__body{padding:1rem 1.5rem}.card--simple .card__title{font-size:1.25em;margin-bottom:0}.card--simple .card__text{display:none}@media screen and (min-width: 1300px){.card--large .card__body{padding:2rem}.card--large .card__title{font-size:2em}.card--large .card__text{font-size:1.125rem}}@media screen and (max-width: calc(1440px - 1px)){.card-grid--mobile-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.card-grid--mobile-scroll::-webkit-scrollbar{display:none}.card-grid--mobile-scroll .card{flex:0 0 280px;scroll-snap-align:start}}@media screen and (max-width: calc(1440px - 1px))and (max-width: calc(480px - 1px)){.card-grid--mobile-scroll .card{flex:0 0 230px}}@media screen and (max-width: calc(1440px - 1px)){.card-grid--mobile-scroll.card-grid--compact .card{flex:0 0 240px}}@media screen and (max-width: calc(1440px - 1px))and (max-width: calc(480px - 1px)){.card-grid--mobile-scroll.card-grid--compact .card{flex:0 0 200px}}@media screen and (max-width: calc(1300px - 1px)){.card-grid--mobile-scroll.card-grid--spacious{gap:1.5rem}.card-grid--mobile-scroll.card-grid--spacious .card{flex:0 0 270px}}@media screen and (max-width: calc(1300px - 1px))and (max-width: calc(480px - 1px)){.card-grid--mobile-scroll.card-grid--spacious .card{flex:0 0 250px}}.card--program{min-width:200px}.card--program .card__image{display:block}.card--program .card__image img{border-radius:.5rem;margin-bottom:.5rem}.card--program .card__body{padding:0}.card--program .card__title{font-size:1em;font-weight:500;margin:0;line-height:1.3;padding:.5rem 0}@media screen and (min-width: 1300px){.card--program .card__title{font-size:1.2em}}.block{margin-bottom:2rem}.block--twocol{display:flex;gap:2rem}.block--twocol .block__column{flex:1 1 50%}.main-header{position:sticky;top:0;z-index:1000;background:#eeeee7;box-shadow:0 2px 8px rgba(0,0,0,.1)}.main-header .container{padding:0 1rem}@media screen and (max-width: calc(1300px - 1px)){.main-header .container{padding:0 .5rem}}.header-top{font-size:.875rem}@media screen and (max-width: calc(1300px - 1px)){.header-top{display:none}}.header-top a{color:#2f2d27}.header-top .header-top-content{display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:.25rem 0;flex-wrap:wrap;gap:1rem}@media screen and (max-width: calc(480px - 1px)){.header-top .header-top-content{flex-direction:column;text-align:center}}.header-top .header-contact{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:40px;margin:0;padding:0}.header-top .header-contact .header-cta-link{color:#2f2d27;text-decoration:none;transition:color .2s;font-weight:600;line-height:1;display:flex;align-items:center}.header-top .header-contact .header-cta-link:hover{color:#b56100}@media screen and (max-width: calc(480px - 1px)){.header-top .header-contact{flex-direction:column;gap:.5rem}}.header-top .header-actions{display:flex;align-items:center;justify-content:center;gap:1.5rem}.header-top .header-actions .header-action-dropdown{position:relative}.header-top .header-actions .header-action-dropdown .header-link{color:#2f2d27;text-decoration:none;transition:color .2s;font-weight:600;display:inline-flex;align-items:center;gap:3rem;cursor:pointer;border-bottom:1.2px solid currentColor;margin-bottom:10px;background:none;padding:0}.header-top .header-actions .header-action-dropdown .header-link .dropdown-arrow{width:8px;height:8px;border:solid currentColor;border-width:0 1.5px 1.5px 0;display:inline-block;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.header-top .header-actions .header-action-dropdown .header-link:hover{color:#b56100}.header-top .header-actions .header-action-dropdown .dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#f9f9f6;box-shadow:0 2px 4px rgba(0,0,0,.05);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;margin-top:-10px;border-radius:0 0 4px 4px;overflow:hidden;border:1px solid #e5e5e5}.header-top .header-actions .header-action-dropdown .dropdown-menu .dropdown-link{display:block;padding:12px 20px;color:#2f2d27;text-decoration:none;transition:all .2s;font-size:.875rem;font-weight:400;border-bottom:1px solid #e5e5e5}.header-top .header-actions .header-action-dropdown .dropdown-menu .dropdown-link:last-child{border-bottom:none}.header-top .header-actions .header-action-dropdown .dropdown-menu .dropdown-link:hover{background-color:#eeeee7;color:#b56100}.header-top .header-actions .header-action-dropdown.dropdown-expanded .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-top .header-actions .header-action-dropdown.dropdown-expanded .header-link .dropdown-arrow{transform:rotate(-135deg) translateY(2px)}@media screen and (max-width: calc(480px - 1px)){.header-top .header-actions{flex-wrap:wrap;justify-content:center}}.header-top .header-cta-buttons{display:flex;align-items:center;gap:1rem}.header-top .header-cta-buttons .btn{padding:.05em 2.5em;font-size:.72rem}.header-top .header-cta-buttons .btn:after{display:none}.header-top .header-cta-buttons .btn.btn-secondary{background:#d8d8cd;border-color:#a6a395;color:#2f2d27}.header-top .header-cta-buttons .btn.btn-secondary:hover{background:hsl(60,12.3595505618%,77.5490196078%);border-color:hsl(49.4117647059,8.7179487179%,56.7647058824%)}.header-top .header-cta-buttons .header-user-section{display:flex;align-items:center;gap:.5rem;margin-left:.75rem;color:#1e1b18}.header-top .header-cta-buttons .header-user-section .header-icon{width:22px;height:22px;color:currentColor}.header-top .header-cta-buttons .header-auth-links{display:flex;align-items:center;gap:.25rem}.header-top .header-cta-buttons .header-auth-links .header-login,.header-top .header-cta-buttons .header-auth-links .header-register{color:#1e1b18;text-decoration:none;font-size:.85rem;font-weight:600;transition:color .2s;display:flex;align-items:center}.header-top .header-cta-buttons .header-auth-links .header-login:hover,.header-top .header-cta-buttons .header-auth-links .header-register:hover{color:#b56100}.header-top .header-cta-buttons .header-auth-links .header-separator{color:#1e1b18;font-size:.85rem;display:flex;align-items:center;padding:0 .25rem}.header-top .header-link{color:#2f2d27;text-decoration:none;transition:color .2s;font-weight:600;display:inline-flex;align-items:center;cursor:pointer}.header-top .header-link:hover{color:#b56100}.header-top .header-search{position:relative;display:flex;align-items:center;justify-content:center}.header-top .header-search .search-input{position:absolute;right:100%;top:50%;transform:translateY(-50%);width:0;padding:0;border:none;background:#fff;color:#2f2d27;font-size:.95rem;transition:all .3s ease;opacity:0;visibility:hidden;border-radius:4px}.header-top .header-search .search-btn{background:none;border:none;color:#f0f0e9;cursor:pointer;padding:.5rem;transition:color .3s ease}.header-top .header-search .search-btn:hover{color:#b56100}.header-top .header-search .search-btn svg{width:20px;height:20px}.header-top .header-search.search-expanded .search-input{width:200px;padding:.5rem .75rem;border:1px solid #e0e0cf;opacity:1;visibility:visible;margin-right:.5rem}.header-top .header-search.search-expanded .search-input:focus{outline:none;border-color:#b56100}.header-main{background:#1e1b18}.header-main .header-main-content{display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:.9rem 0;gap:2rem}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-main-content{flex-wrap:wrap;justify-content:flex-start;position:relative}}.header-main .header-logo{flex-shrink:0;margin-left:-0.5rem}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-logo{margin-left:-1rem}}.header-main .header-logo .logo{height:47px;width:auto}@media screen and (max-width: calc(480px - 1px)){.header-main .header-logo .logo{height:37px}}.header-main .main-navigation{flex-grow:1}@media screen and (max-width: calc(1300px - 1px)){.header-main .main-navigation{display:none}}.header-main .main-navigation .nav-list{display:flex;align-items:center;justify-content:center;gap:3rem;list-style:none;margin:0;padding:0;justify-content:flex-start;margin-left:2rem}@media screen and (max-width: calc(1440px - 1px)){.header-main .main-navigation .nav-list{gap:2rem}}.header-main .main-navigation .nav-item{position:relative}.header-main .main-navigation .nav-item.has-children>.nav-link{padding-right:1.5rem}.header-main .main-navigation .nav-item.has-children>.nav-link:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.header-main .main-navigation .nav-item.has-children.active>.nav-link:after{transform:translateY(-50%) rotate(-135deg)}.header-main .main-navigation .nav-item .nav-link{color:#f0f0e9;text-decoration:none;font-weight:500;font-size:1rem;padding:.5rem 0;transition:color .2s;background:none;border:none;cursor:pointer;position:relative;display:flex;align-items:center}.header-main .main-navigation .nav-item .nav-link:hover{color:#b56100}.header-main .main-navigation .nav-item .nav-level-2{position:absolute;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1000;top:100%;left:0;min-width:220px;padding:.5rem 0}.header-main .main-navigation .nav-item .nav-level-2 .nav-item{padding:0;margin:0;width:100%}.header-main .main-navigation .nav-item .nav-level-2 .nav-item .nav-link{color:#2f2d27;padding:.75rem 1.25rem;width:100%;justify-content:space-between}.header-main .main-navigation .nav-item .nav-level-2 .nav-item .nav-link:hover{background:#eeeee7;color:#b56100}.header-main .main-navigation .nav-item .nav-children{position:absolute;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1000;left:100%;top:0;min-width:220px;transform:translateX(10px);z-index:1001;padding:.5rem 0}.header-main .main-navigation .nav-item .nav-children .nav-item{padding:0;margin:0;width:100%}.header-main .main-navigation .nav-item .nav-children .nav-item .nav-link{color:#2f2d27;padding:.75rem 1.25rem;width:100%;justify-content:space-between}.header-main .main-navigation .nav-item .nav-children .nav-item .nav-link:hover{background:#eeeee7;color:#b56100}.header-main .main-navigation .nav-item.active>.nav-level-2,.header-main .main-navigation .nav-item.active>.nav-children{opacity:1;visibility:visible;transform:translate(0)}@media screen and (max-width: calc(1300px - 1px)){.header-main .main-navigation .nav-list{flex-direction:column;gap:0;margin:0;width:100%}.header-main .main-navigation .nav-item{width:100%;border-bottom:1px solid #e5e5e5}.header-main .main-navigation .nav-item:last-child{border-bottom:none}.header-main .main-navigation .nav-item .nav-link{padding:1rem 1.5rem;width:100%}.header-main .main-navigation .nav-item .nav-level-2,.header-main .main-navigation .nav-item .nav-children{position:static;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none;background:#f5f5f5;padding-left:1.5rem}.header-main .main-navigation .nav-item.active>.nav-level-2,.header-main .main-navigation .nav-item.active>.nav-children{display:block}}.header-main .header-cta{display:flex;align-items:center;justify-content:center;gap:1rem;flex-shrink:0}@media screen and (max-width: calc(480px - 1px)){.header-main .header-cta{display:none}}.header-main .header-cta .btn{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .2s;border:2px solid rgba(0,0,0,0);cursor:pointer}.header-main .header-cta .btn.btn-primary{background:#b56100;color:#fff;border-color:#b56100}.header-main .header-cta .btn.btn-primary:hover{background:rgb(130,69.6685082873,0);border-color:rgb(130,69.6685082873,0)}.header-main .header-cta .btn.btn-secondary{background:rgba(0,0,0,0);color:#b56100;border-color:#b56100}.header-main .header-cta .btn.btn-secondary:hover{background:#b56100;color:#fff}.header-main .header-actions-main{display:flex;align-items:center;justify-content:center;gap:2rem;margin-left:auto}@media screen and (min-width: 1300px){.header-main .header-actions-main .cart-btn{order:2}.header-main .header-actions-main .header-search{order:1}}.header-main .header-actions-main .header-profile{display:flex;align-items:center;justify-content:center;width:28px;height:28px;display:none}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .header-profile{display:flex}}.header-main .header-actions-main .header-profile .profile-btn{background:none;border:none;color:#c4a366;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:color .2s}.header-main .header-actions-main .header-profile .profile-btn:hover{color:#b56100}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .header-profile .profile-btn{color:#fff}.header-main .header-actions-main .header-profile .profile-btn:hover{color:#c4a366}}.header-main .header-actions-main .header-profile .profile-btn .profile-icon{width:24px;height:24px;color:currentColor}.header-main .header-actions-main .header-search{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.header-main .header-actions-main .header-search .search-input{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:.45rem 2.5rem .45rem 1rem;border:1px solid #e0e0cf;border-radius:4px;background:#fff;color:#2f2d27;font-size:1rem;width:17rem}@media screen and (min-width: 1300px){.header-main .header-actions-main .header-search .search-input{display:block !important}}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .header-search .search-input{display:none}}.header-main .header-actions-main .header-search .search-input::-webkit-search-cancel-button{display:none}.header-main .header-actions-main .header-search .search-input::-ms-clear{display:none}.header-main .header-actions-main .header-search .search-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;border:none;color:#c4a366;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:color .2s}@media screen and (min-width: 1300px){.header-main .header-actions-main .header-search .search-btn{display:none}}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .header-search .search-btn{display:flex}}.header-main .header-actions-main .header-search .search-btn:hover{color:#b56100}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .header-search .search-btn{color:#fff}.header-main .header-actions-main .header-search .search-btn:hover{color:#c4a366}}.header-main .header-actions-main .header-search .search-btn.search-active{color:#c4a366}.header-main .header-actions-main .header-search .search-btn.search-active .search-icon{display:none}.header-main .header-actions-main .header-search .search-btn.search-active .search-arrow{display:block !important}.header-main .header-actions-main .header-search .search-btn .search-arrow{width:12px;height:12px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-50%, -50%);transition:transform .3s ease;position:absolute;top:50%;left:50%}.header-main .header-actions-main .header-search .search-btn-small{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);background:none;border:none;color:#b56100;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1300px){.header-main .header-actions-main .header-search .search-btn-small{display:flex !important}}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .header-search .search-btn-small{display:none}}.header-main .header-actions-main .cart-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;position:relative;transition:color .2s}.header-main .header-actions-main .cart-button .cart-icon{width:28px;height:28px;color:#c4a366;transition:color .2s}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .cart-button .cart-icon{color:#fff}}.header-main .header-actions-main .cart-button:hover .cart-icon{color:#b56100}@media screen and (max-width: calc(1300px - 1px)){.header-main .header-actions-main .cart-button:hover .cart-icon{color:#c4a366}}.header-main .header-actions-main .cart-button sl-badge{position:absolute;top:-5px;right:-7px;margin:0}@media screen and (max-width: calc(480px - 1px)){.header-main .header-actions-main{display:flex;gap:1rem}}.header-main .mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;margin-left:-1rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: calc(1300px - 1px)){.header-main .mobile-menu-toggle{display:flex}}@media screen and (min-width: 1300px){.header-main .mobile-menu-toggle{display:none}}.header-main .mobile-menu-toggle .hamburger-icon{width:30px;height:30px;color:#fff;transition:all .2s}.header-main .mobile-menu-toggle:hover .hamburger-icon{color:#c4a366}.header-main .mobile-menu-toggle.active .hamburger-icon{color:#c4a366}.header-main .mobile-menu-toggle .hamburger-icon.menu-closed{color:#fff}.mobile-search-bar{background:#1e1b18;border-top:1px solid rgba(229,229,229,.5);padding:.5rem 0;position:absolute;left:0;right:0;display:none}.mobile-search-bar .container{padding:0 .5rem}.mobile-search-bar .mobile-search-container{margin:0;padding:0;border:none;background:none;position:relative;display:flex;align-items:center}.mobile-search-bar .mobile-search-input{width:100%;padding:.75rem 3rem .75rem 1rem;border:1px solid #e0e0cf;border-radius:4px;background:#fff;color:#2f2d27;font-size:1rem;outline:none}.mobile-search-bar .mobile-search-input:focus{border-color:#b56100}.mobile-search-bar .mobile-search-input::-webkit-search-cancel-button{display:none}.mobile-search-bar .mobile-search-input::-ms-clear{display:none}.mobile-search-bar .mobile-search-btn-small{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);background:none;border:none;color:#b56100;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.mobile-search-bar .mobile-search-btn-small:hover{color:rgb(130,69.6685082873,0)}.mobile-search-bar .mobile-search-btn-small svg{width:20px;height:20px}.mobile-nav-menu{position:fixed;left:0;width:80%;background:#fff;z-index:1001;display:none;box-shadow:2px 0 8px rgba(0,0,0,.1);flex-direction:column}@media screen and (max-width: calc(1300px - 1px)){.mobile-nav-menu{display:flex}}@media screen and (min-width: 1300px){.mobile-nav-menu{display:none !important}}.mobile-nav-menu .mobile-nav-content{padding:0;overflow-y:auto;flex:1;position:relative;height:calc(100vh - 200px)}.mobile-nav-menu .mobile-dropdown-section{border-bottom:1px solid #e5e5e5}.mobile-nav-menu .mobile-dropdown-menu{border-top:1px solid #e5e5e5;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;height:100%;overflow-y:auto}.mobile-nav-menu .mobile-dropdown-list{list-style:none;margin:0;padding:0}.mobile-nav-menu .mobile-dropdown-item{border-bottom:1px solid #e0e0e0}.mobile-nav-menu .mobile-dropdown-item:last-child{border-bottom:none}.mobile-nav-menu .mobile-dropdown-link{display:block;padding:.75rem 1.5rem;color:#2f2d27;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s}.mobile-nav-menu .mobile-dropdown-link:hover{background:#eeeee7;color:#b56100}.mobile-nav-menu .mobile-nav-links{margin-bottom:2rem;margin-top:0}.mobile-nav-menu .mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav-menu .mobile-nav-item{border-bottom:1px solid #e5e5e5}.mobile-nav-menu .mobile-nav-item:last-child{border-bottom:none}.mobile-nav-menu .mobile-nav-item.has-children .mobile-nav-link{position:relative;padding-right:3rem}.mobile-nav-menu .mobile-nav-item.has-children .mobile-nav-link:after{content:"";position:absolute;right:1rem;top:50%;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease}.mobile-nav-menu .mobile-nav-link{display:block;padding:.875rem 1.5rem;color:#2f2d27;text-decoration:none;font-weight:500;font-size:.95rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s}.mobile-nav-menu .mobile-nav-link:hover{background:#eeeee7;color:#b56100}.mobile-nav-menu .mobile-nav-level2{border-top:1px solid #e5e5e5;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;height:100%;overflow-y:auto}.mobile-nav-menu .mobile-nav-back{border-bottom:1px solid #e5e5e5;cursor:pointer;transition:color .2s}.mobile-nav-menu .mobile-nav-back:hover .mobile-nav-back-btn{color:#b56100}.mobile-nav-menu .mobile-nav-back .mobile-nav-back-btn{display:flex;align-items:center;gap:.5rem;color:#585650;font-weight:500;font-size:.95rem;padding:.875rem 1.5rem}.mobile-nav-menu .mobile-nav-back .mobile-nav-back-btn svg{width:16px;height:16px}.mobile-nav-menu .mobile-nav-level2-list{list-style:none;margin:0;padding:0}.mobile-nav-menu .mobile-nav-level2-item{border-bottom:1px solid #e0e0e0}.mobile-nav-menu .mobile-nav-level2-item:last-child{border-bottom:none}.mobile-nav-menu .mobile-nav-level2-item.has-children .mobile-nav-level2-link{position:relative;padding-right:3rem}.mobile-nav-menu .mobile-nav-level2-item.has-children .mobile-nav-level2-link:after{content:"";position:absolute;right:1rem;top:50%;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease}.mobile-nav-menu .mobile-nav-level2-link{display:block;padding:.875rem 1.5rem;color:#2f2d27;text-decoration:none;font-weight:500;font-size:.95rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s}.mobile-nav-menu .mobile-nav-level2-link:hover{background:#eeeee7;color:#b56100}.mobile-nav-menu .mobile-nav-level3{border-top:1px solid #e0e0e0;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;height:100%;overflow-y:auto}.mobile-nav-menu .mobile-nav-level3-list{list-style:none;margin:0;padding:0}.mobile-nav-menu .mobile-nav-level3-item{border-bottom:1px solid #d0d0d0}.mobile-nav-menu .mobile-nav-level3-item:last-child{border-bottom:none}.mobile-nav-menu .mobile-nav-level3-item.has-children .mobile-nav-level3-link{position:relative;padding-right:3rem}.mobile-nav-menu .mobile-nav-level3-item.has-children .mobile-nav-level3-link:after{content:"";position:absolute;right:1rem;top:50%;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease}.mobile-nav-menu .mobile-nav-level3-link{display:block;padding:.875rem 1.5rem;color:#2f2d27;text-decoration:none;font-weight:500;font-size:.95rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s;padding:.75rem 1.5rem}.mobile-nav-menu .mobile-nav-level3-link:hover{background:#eeeee7;color:#b56100}.mobile-nav-menu .mobile-nav-level4{border-top:1px solid #e0e0e0;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;height:100%;overflow-y:auto}.mobile-nav-menu .mobile-nav-level4-list{list-style:none;margin:0;padding:0}.mobile-nav-menu .mobile-nav-level4-item{border-bottom:1px solid #d0d0d0}.mobile-nav-menu .mobile-nav-level4-item:last-child{border-bottom:none}.mobile-nav-menu .mobile-nav-level4-link{display:block;padding:.875rem 1.5rem;color:#2f2d27;text-decoration:none;font-weight:500;font-size:.95rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s;padding:.75rem 1.5rem}.mobile-nav-menu .mobile-nav-level4-link:hover{background:#eeeee7;color:#b56100}.mobile-nav-menu .mobile-cta-section{position:fixed;bottom:0;left:0;width:80%;padding:1.5rem;border-top:1px solid #e5e5e5;background:#eeeee7;z-index:1002}.mobile-nav-menu .mobile-cta-section .mobile-cta-row{display:flex;gap:1rem;margin-bottom:.25rem}.mobile-nav-menu .mobile-cta-section .mobile-cta-row:last-child{margin-bottom:0}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .header-cta-link{color:#2f2d27;text-decoration:none;transition:color .2s;font-weight:600;line-height:1;display:flex;align-items:center;flex:1;text-align:center}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .header-cta-link:hover{color:#b56100}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .btn{flex:1;text-align:center}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .btn.btn-secondary{padding:.05em 2.5em;font-size:.72rem}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .btn.btn-secondary:after{display:none}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .btn.btn-primary{padding:.05em 2.5em;font-size:.72rem}.mobile-nav-menu .mobile-cta-section .mobile-cta-row .btn.btn-primary:after{display:none}@media screen and (max-width: calc(1300px - 1px)){.main-navigation.mobile-open{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 4px 12px rgba(0,0,0,.15)}.main-navigation.mobile-open .nav-list{flex-direction:column;padding:1rem 0;gap:0}.main-navigation.mobile-open .nav-list .nav-item{width:100%;border-bottom:1px solid #f9f9f6}.main-navigation.mobile-open .nav-list .nav-item:last-child{border-bottom:none}.main-navigation.mobile-open .nav-list .nav-link{display:block;padding:1rem 2rem;width:100%}.main-navigation.mobile-open .nav-list .dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:#f9f9f6}.main-navigation.mobile-open .nav-list .dropdown-menu .dropdown-link{padding-left:3rem}.header-cta{width:100%;order:3;padding-top:1rem;border-top:1px solid #f9f9f6;justify-content:center}}.main-navigation .nav-list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.main-navigation .nav-item{position:relative}.main-navigation .nav-link{color:#f0f0e9;text-decoration:none;font-weight:500;font-size:1rem;padding:.5rem 0;background:none;border:none;cursor:pointer;transition:color .2s}.main-navigation .nav-link:hover{color:#b56100}.main-navigation .nav-item.active .nav-link{color:#b56100}.nav-dropdown-menu{position:fixed;top:0;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);width:min(86.8rem,90vw);height:min(30.4rem,80vh);z-index:1000;padding:clamp(1rem,3vw,4rem);display:none}.nav-dropdown-menu .menu-arrow{position:absolute;top:-0.55rem;width:1.625rem;height:.8125rem}.nav-dropdown-menu .menu-arrow:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);border-left:.75rem solid rgba(0,0,0,0);border-right:.75rem solid rgba(0,0,0,0);border-bottom:.75rem solid #fff}.nav-dropdown-menu .menu-columns{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1.5rem;height:100%}.nav-dropdown-menu .menu-columns .menu-column{height:100%;padding-right:1.5rem;max-height:24rem;overflow-y:auto;overflow-x:hidden}.nav-dropdown-menu .menu-columns .menu-column:first-child{border-right:1px solid #d8d8cd;padding-right:1.5rem}.nav-dropdown-menu .menu-columns .menu-column:nth-child(2){border-right:1px solid #d8d8cd;padding-right:1.5rem}.nav-dropdown-menu .menu-columns .menu-column:last-child{padding-right:0}.nav-dropdown-menu .nav-level-3,.nav-dropdown-menu .nav-level-4{padding-left:.5rem;margin-left:.25rem;margin-top:.5rem}.nav-dropdown-menu .level3-placeholder{padding:2rem;text-align:center;color:#e0e0cf;font-style:italic}.nav-dropdown-menu .level3-group{padding:0}.nav-dropdown-menu .level4-placeholder{padding:2rem;text-align:center;color:#e0e0cf;font-style:italic}.nav-dropdown-menu .level4-group{padding:3rem 0 0 0}.nav-dropdown-menu .level4-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;width:100%;max-height:24rem;overflow-y:auto;overflow-x:hidden}.nav-dropdown-menu .level4-sub-column{width:100%;max-height:24rem;overflow-y:auto;overflow-x:hidden}.nav-dropdown-menu .level-2-header{margin-bottom:1rem;margin-top:1.5rem;padding:.5rem .5rem 0 .5rem}.nav-dropdown-menu .level-2-header .level-2-title{font-size:.85rem;font-weight:600;color:#c4a366;margin:0;text-transform:uppercase;letter-spacing:.5px}.nav-dropdown-menu .level-3-header{margin-bottom:.75rem;padding:4rem .5rem 0 1.5rem}.nav-dropdown-menu .level-3-header .level-3-title{font-size:.85rem !important;font-weight:600 !important;color:#b56100;margin:0;letter-spacing:.3px}.nav-dropdown-menu .dropdown-link{display:block;padding:.625rem .75rem;color:#2f2d27;text-decoration:none;border-radius:4px;transition:all .2s;font-size:.9rem;font-weight:600;width:100%;text-align:left;margin-bottom:.125rem;margin-left:.5rem;background:none;border:none;white-space:nowrap;line-height:1.3}.nav-dropdown-menu .dropdown-link:hover{background:#eeeee7;border-radius:10px;width:calc(100% - 1rem)}.nav-dropdown-menu .dropdown-link.has-children{cursor:pointer}.nav-dropdown-menu .dropdown-link.has-children:after{content:"";display:inline-block;margin-left:.5rem;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .3s ease}.nav-dropdown-menu .dropdown-link.active{background:#eeeee7;border-radius:10px;font-weight:700;width:calc(100% - 1rem)}.nav-dropdown-menu .dropdown-level-3-link{display:block;padding:.625rem .75rem;color:#2f2d27;text-decoration:none;border-radius:4px;transition:all .2s;font-size:.85rem !important;font-weight:400 !important;width:100%;text-align:left;margin-bottom:.125rem;background:none;border:none;white-space:nowrap;line-height:1.3}.nav-dropdown-menu .dropdown-level-3-link:hover{background:#eeeee7;border-radius:10px;width:calc(100% - 1rem)}.nav-dropdown-menu .dropdown-level-3-link.has-children:after{content:"";display:inline-block;margin-left:.5rem;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .3s ease}.nav-dropdown-menu .dropdown-level-3-link.active{background:#eeeee7;border-radius:10px;font-weight:600;width:calc(100% - 1rem)}.nav-dropdown-menu .dropdown-level-4-link{display:block;padding:.625rem .75rem;color:#2f2d27;text-decoration:none;border-radius:4px;transition:all .2s;font-size:.85rem !important;font-weight:400 !important;width:100%;text-align:left;margin-bottom:.125rem;background:none;border:none;white-space:nowrap;line-height:1.3}.nav-dropdown-menu .dropdown-level-4-link:hover{background:#eeeee7;border-radius:10px}.nav-item.has-children>.nav-link{position:relative;padding-right:1.5rem}.nav-item.has-children>.nav-link:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.nav-item.has-children.active>.nav-link:after{transform:translateY(-50%) rotate(-135deg)}.nav-item.has-children.active>.nav-dropdown-menu{display:block}@media screen and (max-width: calc(1300px - 1px)){.nav-dropdown-menu{position:static;top:auto;left:auto;transform:none;width:100%;box-shadow:none;padding:1rem;height:auto;min-height:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.nav-dropdown-menu .menu-columns{grid-template-columns:1fr;gap:1rem}.nav-dropdown-menu .menu-arrow{display:none}.nav-dropdown-menu .nav-level-3,.nav-dropdown-menu .nav-level-4{padding-left:1rem}.nav-item.has-children>.nav-link:after{right:1rem}}.dynamic-slider-section{background:#2f2d27;padding-bottom:3rem}@media screen and (max-width: calc(1300px - 1px)){.dynamic-slider-section{padding-bottom:0}}.block--carousel{color:#fff}.block--carousel.content-block{padding-top:0;padding-bottom:0}.block--carousel .glide{width:100%;max-width:100rem;position:relative;padding:3rem 0 3.75rem 0;height:45rem;margin:0 auto;overflow:hidden;box-sizing:border-box}@media screen and (max-width: calc(1440px - 1px)){.block--carousel .glide{width:98%;max-width:90rem;height:40rem}}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide{width:100%;max-width:80rem;height:35rem;padding:2rem 0 3rem 0}}@media screen and (max-width: calc(480px - 1px)){.block--carousel .glide{height:30rem;padding:1.5rem 0 3rem 0}}.block--carousel .glide__track{overflow:hidden;height:100%;position:relative;width:100%}.block--carousel .glide__slides{display:flex;align-items:flex-end;height:100%;padding:0;position:absolute;bottom:0;transition:none;width:max-content;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide__slides{justify-content:center;position:relative;width:100%}}.block--carousel .glide__slide{transition:all .5s ease-in-out;height:17.4rem;width:5rem;min-width:15.6rem;opacity:.7;margin:0 1rem;position:relative;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.block--carousel .glide__slide:first-child{margin-left:0}@media screen and (max-width: calc(1440px - 1px)){.block--carousel .glide__slide{height:15.7rem;width:14rem;min-width:14rem}}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide__slide{height:13.1rem;width:11.7rem;min-width:11.7rem;margin:0 .5rem}.block--carousel .glide__slide:first-child{margin-left:.5rem}}@media screen and (max-width: calc(480px - 1px)){.block--carousel .glide__slide{height:10.4rem;width:9.4rem;min-width:9.4rem;margin:0 .25rem}.block--carousel .glide__slide:first-child{margin-left:.25rem}}.block--carousel .glide__slide img{width:100%;height:100%;object-fit:cover;transition:all .5s ease-in-out}.block--carousel .glide__slide .slide-banner{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);color:#fff;padding:.5rem .5rem;font-size:.85rem;line-height:1.4;opacity:1;transition:opacity .3s ease;height:3rem;overflow:hidden;display:flex;align-items:center;z-index:5;pointer-events:none;box-sizing:border-box}@media screen and (max-width: calc(1440px - 1px)){.block--carousel .glide__slide .slide-banner{font-size:.85rem;padding:.25rem .5rem;height:2.75rem}}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide__slide .slide-banner{font-size:.85rem;padding:.25rem .5rem;height:2.5rem}}@media screen and (max-width: calc(480px - 1px)){.block--carousel .glide__slide .slide-banner{font-size:.85rem;padding:.25rem .25rem;height:2.25rem}}.block--carousel .glide__slide .slide-banner .banner-title{font-weight:600;margin-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.block--carousel .glide__slide .slide-banner .banner-description{white-space:normal;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.block--carousel .glide__slide--active{height:34.9rem;width:31.4rem;min-width:31.4rem;opacity:1;z-index:2}@media screen and (max-width: calc(1440px - 1px)){.block--carousel .glide__slide--active{height:31.4rem;width:28.3rem;min-width:28.3rem}}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide__slide--active{height:26.2rem;width:23.6rem;min-width:23.6rem}}@media screen and (max-width: calc(480px - 1px)){.block--carousel .glide__slide--active{height:20.9rem;width:18.8rem;min-width:18.8rem}}.block--carousel .glide__slide--active .slide-banner{opacity:0;pointer-events:none}.block--carousel .glide__arrows{position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);width:8rem;display:flex;justify-content:space-between;pointer-events:none;z-index:10}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide__arrows{width:6rem;padding:0;bottom:.5rem}}.block--carousel .glide__arrow{position:relative;background:none !important;border:none !important;box-shadow:none !important;color:#888 !important;font-size:2em;cursor:pointer;padding:.5rem;transition:color .2s ease;pointer-events:auto;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.block--carousel .glide__arrow svg{width:20px;height:20px}.block--carousel .glide__arrow:hover{color:#1e1b18 !important}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .glide__arrow{width:2.5rem;height:2.5rem}.block--carousel .glide__arrow svg{width:16px;height:16px}}.block--carousel .slide-caption{position:absolute;top:0;left:calc(100% + 1rem);text-align:left;font-size:1.5em;color:#fff;font-weight:600;opacity:0;transition:all .3s ease;white-space:normal;width:25rem;padding:0 0 0 1.5rem;max-height:9rem}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .slide-caption{font-size:1.2em;left:calc(100% + .5rem);width:15rem;max-height:7rem;padding:0}}.block--carousel .slide-caption h3{margin:0 0 1rem;font-size:1.5em;color:#c4a366;line-height:1.1;font-weight:800}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .slide-caption h3{margin:0 0 .5rem}}.block--carousel .slide-caption .btn{display:inline-flex;padding:.25rem 1rem;min-width:0;white-space:nowrap;margin-top:1rem}.block--carousel .slide-description{display:block;font-size:.85rem;font-weight:400;margin-top:.25rem;margin-bottom:.5rem;color:#fff;max-height:3.6rem;overflow-y:auto;line-height:1.4}@media screen and (max-width: calc(1300px - 1px)){.block--carousel .slide-description{font-size:.85rem;margin-top:.25rem;margin-bottom:.25rem;max-height:2.4rem}}.block--carousel .glide__slide--active .slide-caption{opacity:1}.mobile-carousel{display:none;max-width:37.5rem;margin:1rem auto 0;padding:2rem 1rem 0;color:#fff}.mobile-carousel__content{display:flex;gap:1rem;align-items:flex-start}.mobile-carousel__image-container{flex:0 0 12.5rem;min-height:12.5rem}.mobile-carousel__image{width:100%;height:14rem;object-fit:cover}.mobile-carousel__content-container{flex:1}.mobile-carousel__content-container .btn{display:inline-flex;padding:.25rem 1rem;min-width:0;white-space:nowrap;margin-top:1rem}.mobile-carousel__title{margin:0 0 1rem 0;font-size:1.5em;color:#c4a366;line-height:1.1}.mobile-carousel__description{margin:0 0 1rem 0;font-size:.85rem;color:#fff;line-height:1.4}.mobile-carousel__navigation{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.mobile-carousel__dots{display:flex;gap:.5rem;align-items:center;justify-content:center;flex-shrink:0}.mobile-carousel__dot{width:.5rem;height:.5rem;border-radius:50%;background:#585650;border:none;cursor:pointer;transition:all .2s;flex-shrink:0;min-width:.5rem;min-height:.5rem;display:inline-block;line-height:1;padding:0;box-sizing:border-box;vertical-align:middle}.mobile-carousel__dot.active{background:#fff}.mobile-carousel__dot:hover{background:#e0e0cf}.mobile-carousel__nav-button{padding:0 .5rem;background:rgba(0,0,0,0);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5em;transition:all .2s}.mobile-carousel__nav-button:hover:not(:disabled){background:#585650}.mobile-carousel__nav-button:disabled{opacity:.3;cursor:not-allowed}.mobile-carousel__nav-button svg{width:1rem;height:1rem}.hero{color:#fff;height:31.25rem;display:flex;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: calc(1300px - 1px)){.hero{height:25rem;display:block}}.hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-background{height:25rem}}@media screen and (max-width: calc(1300px - 1px)){.hero video.hero-background{display:none !important}}.hero img.hero-background--image{display:block}@media screen and (min-width: 1300px){.hero img.hero-background--image{display:none !important}}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2f2d27;opacity:.5;z-index:1}@media screen and (max-width: calc(1300px - 1px)){.hero:before{height:25rem}}.hero .hero-content{position:relative;z-index:2;width:100%}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-content{position:absolute;top:1rem;left:0;right:0}}.hero .hero-content .container{max-width:50rem;margin:0 auto;padding:0 1.25rem}.hero .hero-content h1{font-size:3em;font-weight:800;margin-bottom:1rem;line-height:1.3;max-width:37.5rem;letter-spacing:.04em}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-content h1{font-size:2em;max-width:100%;margin-bottom:.25rem}}.hero .hero-content p{font-size:1.5em;margin-bottom:3rem;max-width:31.25rem}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-content p{font-size:1.2em;margin-bottom:5rem;max-width:100%}}.hero .hero-content .hero-buttons{gap:1rem;display:flex;margin-bottom:3rem}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-content .hero-buttons{gap:.5rem;margin-bottom:5rem;flex-wrap:wrap}}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-content .hero-buttons .btn{font-size:.93em;padding:.5rem 1rem}}.hero .hero-content .hero-buttons .btn-primary-light{background:#fff;color:#1e1b18;border:.125rem solid #1e1b18;font-weight:500}.hero .hero-content .hero-buttons .btn-primary-light:hover{background:#f6f6ef}.hero .hero-content .hero-buttons .btn-primary-light:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M2.0013 7.99976L13.668 7.99976%27 stroke=%27%23000000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9.33333 12.6666L14 7.99992L9.33333 3.33325%27 stroke=%27%23000000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.hero .hero-background[data-um-hero-video],.hero video.hero-background{object-position:top center}.hero .hero-video-toggle{position:absolute;bottom:1.25rem;right:6.5rem;z-index:3;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;outline:none}.hero .hero-video-toggle:hover{opacity:.8}.hero .hero-video-toggle:focus{outline:none}.hero .hero-video-toggle:active{opacity:.6}.hero .hero-video-toggle svg{width:2rem;height:2rem;display:block;filter:drop-shadow(0 0.125rem 0.25rem rgba(0, 0, 0, 0.5))}@media screen and (max-width: calc(1300px - 1px)){.hero .hero-video-toggle{display:none}}.mission{margin-bottom:2rem}.mission .mission-text{width:100%}.mission .mission-text .statement-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2rem}@media screen and (max-width: calc(1440px - 1px)){.mission .mission-text .statement-container{flex-direction:column}}.mission .mission-text .text-content{display:flex;flex-direction:column;max-width:60rem}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .text-content{max-width:none;width:100%}}.mission .mission-text .title-container{margin-bottom:2rem}.mission .mission-text .mission-title{font-weight:700;width:100%;line-height:1.2}.mission .mission-text .mission-title.title-size-sm{font-size:2.5rem}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .mission-title.title-size-sm{font-size:2em}}.mission .mission-text .mission-title.title-size-md{font-size:3rem}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .mission-title.title-size-md{font-size:2.5em}}.mission .mission-text .mission-title.title-size-lg{font-size:3.5rem}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .mission-title.title-size-lg{font-size:2.5em}}.mission .mission-text .text-size-sm{font-size:1.2em;font-weight:700}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .text-size-sm{font-size:1em}}.mission .mission-text .text-size-md{font-size:1.7em;font-weight:700}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .text-size-md{font-size:1.4em}}.mission .mission-text .text-size-lg{font-size:2em;font-weight:700}@media screen and (max-width: calc(1300px - 1px)){.mission .mission-text .text-size-lg{font-size:1.2em}}.stats-support,.stats-dollars{background:#f0f0e9;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.03);height:100%}.stats-support h2,.stats-support h3,.stats-dollars h2,.stats-dollars h3{font-size:1.75rem;font-weight:600}.stats-support p,.stats-dollars p{font-size:1.2em;margin:1.25rem 0 1.9rem 0}.stats-support ul,.stats-dollars ul{display:flex;flex-wrap:wrap;gap:1.9rem;margin:0 0 1.25rem 0}@media screen and (min-width: 1300px){.stats-support ul,.stats-dollars ul{margin:2rem 0}}.stats-support ul li,.stats-dollars ul li{display:flex;flex-direction:column;gap:.3rem;width:45%;flex-grow:1}.stats-support ul li strong,.stats-dollars ul li strong{font-size:3em;text-transform:uppercase;line-height:1em}.stats-support ul li strong.stats-numbers,.stats-dollars ul li strong.stats-numbers{font-size:3em;font-weight:600;color:#b56100}@media screen and (min-width: 1300px){.stats-support ul li strong.stats-numbers,.stats-dollars ul li strong.stats-numbers{font-size:4.4rem}}.stats-support ul li strong.stat-color-1,.stats-dollars ul li strong.stat-color-1{color:#94945c}.stats-support ul li strong.stat-color-2,.stats-dollars ul li strong.stat-color-2{color:#585650}.stats-support ul li strong.stat-color-3,.stats-dollars ul li strong.stat-color-3{color:#c4a366;font-size:1.8rem}.stats-support ul li strong.stat-color-4,.stats-dollars ul li strong.stat-color-4{color:#b56100;font-size:1.8rem}.stats-support .stats-dollars-chart,.stats-dollars .stats-dollars-chart{display:flex;gap:1.9rem;align-items:center;flex-direction:column}@media screen and (min-width: 1300px){.stats-support .stats-dollars-chart,.stats-dollars .stats-dollars-chart{flex-direction:row}}.stats-support .pie-chart,.stats-dollars .pie-chart{max-width:10.6rem;display:block}.stats-support .pie-chart img,.stats-dollars .pie-chart img{width:100%;height:auto;display:block}.stats-support .pie-chart .pie-chart-placeholder,.stats-dollars .pie-chart .pie-chart-placeholder{width:100%;aspect-ratio:1;background:rgba(5,1,0,.05);display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;border-radius:12px;color:rgba(5,1,0,.5)}.stats-support .stats-actions,.stats-dollars .stats-actions{gap:1rem;margin-top:3rem;display:flex}@media screen and (max-width: calc(480px - 1px)){.stats-support .stats-actions,.stats-dollars .stats-actions{flex-direction:column}}.programs .content-block__header{text-align:left;max-width:100%}.programs .content-block__header .content-block__title{font-size:3em;line-height:1.2;max-width:70%}@media screen and (max-width: calc(1300px - 1px)){.programs .content-block__header .content-block__title{font-size:2.5em;max-width:85%}}@media screen and (max-width: calc(480px - 1px)){.programs .content-block__header .content-block__title{font-size:2em;max-width:100%}}.programs .content-block__header .content-block__subtitle-row{display:flex;align-items:center;flex-wrap:wrap;line-height:1;justify-content:space-between;padding-right:7rem}@media screen and (max-width: calc(480px - 1px)){.programs .content-block__header .content-block__subtitle-row{padding-right:0;flex-direction:column;align-items:flex-start;width:100%}}.programs .content-block__header .content-block__subtitle{flex:1 1 auto;min-width:15rem;max-width:40rem;line-height:1.7;font-weight:500}@media screen and (max-width: calc(480px - 1px)){.programs .content-block__header .content-block__subtitle{max-width:100%;min-width:100%;width:100%;margin-bottom:1rem}}.programs .content-block__header .content-block__cta{white-space:normal;flex-shrink:0;min-width:8rem;text-align:right;padding:.5rem 1.5rem}@media(max-width: 48rem){.programs .content-block__header .content-block__cta{max-width:20rem;text-align:left}}.programs .program-cards-container{position:relative;width:100%}.programs .program-cards{display:flex;gap:1rem;margin-top:1rem;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;padding:.3rem 0}.programs .program-cards::-webkit-scrollbar{display:none}.programs .program-nav-button{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;background:#e0e0cf;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:1;transition:all .2s}.programs .program-nav-button:hover{background:#585650;box-shadow:0 4px 8px rgba(0,0,0,.15)}.programs .program-nav-button svg{width:1.5rem;height:1.5rem;color:#1e1b18}.programs .program-nav-button.program-nav-prev{left:0}.programs .program-nav-button.program-nav-next{right:0}.programs .program-card{text-decoration:none;color:#1e1b18;transition:transform .2s;display:flex;flex-direction:column;text-align:left;flex:0 0 auto;width:17.7rem;border-radius:12px}@media(max-width: 48rem){.programs .program-card{width:15rem}}@media(max-width: 30rem){.programs .program-card{width:12rem}}.programs .program-card:hover{transform:translateY(-0.3rem)}.programs .program-card img{width:17.7rem;height:24.5rem;border-radius:12px;object-fit:cover}@media(max-width: 48rem){.programs .program-card img{width:15rem;height:20.8rem}}@media(max-width: 30rem){.programs .program-card img{width:12rem;height:16.6rem}}.programs .program-card h4{font-size:1.2em;margin:.5rem 0 0;font-weight:500}@media(max-width: 30rem){.programs .program-card h4{font-size:1em}}.take-action{background:#b56100;color:#f6f6ef;padding:5rem 0}@media screen and (max-width: calc(1300px - 1px)){.take-action{padding:3rem 0}}.take-action .container{max-width:90rem;margin:0 auto;padding:0 1rem}.take-action .content-block__header{margin-bottom:2rem;text-align:left}.take-action .content-block__title{font-size:3em;font-weight:600;color:#f6f6ef;margin:0;line-height:1.2}@media screen and (max-width: calc(1300px - 1px)){.take-action .content-block__title{font-size:2.5em}}@media screen and (max-width: calc(480px - 1px)){.take-action .content-block__title{font-size:2em}}.take-action .card-grid{display:grid;gap:1.5rem;margin-top:2rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, (100% - 5 * 1.5rem) / 6), 1fr))}@media screen and (max-width: calc(1440px - 1px)){.take-action .card-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, (100% - 2 * 1.5rem) / 3), 1fr))}}@media screen and (max-width: calc(1300px - 1px)){.take-action .card-grid{gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, (100% - 1rem) / 2), 1fr))}}@media screen and (max-width: calc(480px - 1px)){.take-action .card-grid{gap:1rem;grid-template-columns:repeat(2, 1fr)}}.take-action .card{background:#f6f6ef;border-radius:12px;text-decoration:none;color:#1e1b18;transition:transform .2s;height:100%;min-height:16rem;display:flex;flex-direction:column}@media screen and (max-width: calc(1440px - 1px)){.take-action .card{min-height:18rem}}@media screen and (max-width: calc(1300px - 1px)){.take-action .card{min-height:16rem}}.take-action .card:hover{transform:translateY(-0.3rem)}.take-action .card__body{padding:1.5rem;display:flex;flex-direction:column;gap:.25rem;height:100%}@media screen and (max-width: calc(480px - 1px)){.take-action .card__body{padding:1rem 1rem}}.take-action .card__icon{width:4rem;margin-bottom:1rem;flex-shrink:0}.take-action .card__icon img{width:100%;height:100%;object-fit:contain}.take-action .card__title{font-size:1.2em;font-weight:600;margin:0;color:#1e1b18;flex-shrink:0}@media screen and (max-width: calc(480px - 1px)){.take-action .card__title{font-size:1.2em}}.take-action .card__text{font-size:.93em;color:#1e1b18;margin:0;line-height:1.4;font-weight:500}@media screen and (max-width: calc(1440px - 1px)){.take-action .card__text{font-size:.87em}}@media screen and (max-width: calc(1300px - 1px)){.take-action .card__text{font-size:.85rem}}.shop-section .shop-cards-container{position:relative;width:100%}.shop-section .shop-cards{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;padding:.3rem 0}.shop-section .shop-cards::-webkit-scrollbar{display:none}.shop-section .shop-cards .shop-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(5,1,0,.03);padding:1rem;width:13.75rem;flex:0 0 auto;overflow:hidden;text-decoration:none;text-align:center}.shop-section .shop-cards .shop-card img{width:100%;height:65%;object-fit:cover;border-radius:12px;margin-bottom:.5rem}.shop-section .shop-cards .shop-card .card-content{padding:1.5rem;background:#2f2d27;color:#fff;height:35%}.shop-section .shop-cards .shop-card .card-content h4{margin:0;font-size:1.2em;font-weight:600;margin-bottom:.5rem}.shop-section .shop-cards .shop-card .card-content p{margin:0;font-size:.93em;line-height:1.4}.content-wrapper-padding .content-block{padding-top:0;padding-bottom:0}.content-wrapper-padding.padding-top-extra-large{padding-top:5rem}.content-wrapper-padding.padding-top-none{padding-top:0}.content-wrapper-padding.padding-top-small{padding-top:.5rem}.content-wrapper-padding.padding-top-medium{padding-top:1rem}.content-wrapper-padding.padding-top-large{padding-top:1.5rem}.content-wrapper-padding.padding-bottom-extra-large{padding-bottom:5rem}.content-wrapper-padding.padding-bottom-none{padding-bottom:0}.content-wrapper-padding.padding-bottom-small{padding-bottom:.5rem}.content-wrapper-padding.padding-bottom-medium{padding-bottom:1rem}.content-wrapper-padding.padding-bottom-large{padding-bottom:1.5rem}.promo-block{display:flex;flex-direction:row-reverse;width:100%}@media screen and (max-width: calc(1300px - 1px)){.promo-block{flex-direction:column !important}}.promo-block-img{background-size:cover;background-position:center;width:50%}.promo-block-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: calc(1300px - 1px)){.promo-block-img{width:100%;height:300px}}.promo-block-text{background:#b56100;color:#fff;padding:5rem;display:flex;align-items:center;justify-content:center;width:50%}@media screen and (max-width: calc(1300px - 1px)){.promo-block-text{width:100%;padding:3rem}}.promo-block-text p{font-size:1.2em;line-height:1.5;margin:0}.promo-block-text h3{color:#fff;font-size:2em;font-style:normal;font-weight:700;line-height:120%;margin:0}.promo-block-text .btn-primary{background:#f0f0e9;color:#1e1b18;border-color:#f0f0e9;justify-content:space-between;min-width:12.5rem;margin-top:1rem}.promo-block-text .btn-primary:after{content:"";width:1rem;height:1rem;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M2.0013 7.99976L13.668 7.99976%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M9.33333 12.6666L14 7.99992L9.33333 3.33325%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.promo-block-text .btn-primary:hover{background-color:hsl(60,18.9189189189%,72.7450980392%)}.promo-block-text-inner{max-width:28.1rem;display:flex;flex-direction:column;gap:1.9rem;align-items:baseline}@media screen and (max-width: calc(1300px - 1px)){.promo-block.promo-block--mobile-hide .promo-block-img{display:none}.promo-block.promo-block--mobile-top{flex-direction:column}.promo-block.promo-block--mobile-top .promo-block-img{display:block;width:100%;height:300px}.promo-block.promo-block--mobile-bottom{flex-direction:column}.promo-block.promo-block--mobile-bottom .promo-block-img{display:block;width:100%;height:300px;order:2}.promo-block.promo-block--mobile-bottom .promo-block-text{order:1}}.get-involved{background:#f0f0e9;overflow:hidden}.get-involved .content-block__header{margin-bottom:1rem}@media screen and (min-width: 1440px){.get-involved .content-block__header{margin-bottom:2rem}}.get-involved .content-block__header .content-block__cta{display:none}@media screen and (min-width: 1440px){.get-involved .content-block__header .content-block__cta{display:inline-flex}}.get-involved .content-block__cta--mobile{display:flex;width:100%;margin:1.5rem 0 1rem;box-sizing:border-box}@media screen and (min-width: 1440px){.get-involved .content-block__cta--mobile{display:none}}.get-involved .content-block{display:flex;flex-direction:column}@media screen and (min-width: 1440px){.get-involved .content-block{display:block}}.get-involved .content-block__body{display:flex;gap:3.8rem;flex-direction:column-reverse}@media screen and (min-width: 1300px){.get-involved .content-block__body{flex-direction:row}}.get-involved .content-block__body--location{flex-direction:column;align-items:center}@media screen and (min-width: 1300px){.get-involved .content-block__body--location{flex-direction:row;justify-content:center;align-items:stretch}}.get-involved .get-involved-images{display:none;flex-direction:column;min-width:26.9rem;gap:1.9rem}@media screen and (min-width: 1440px){.get-involved .get-involved-images{display:flex}}.get-involved .get-involved-images img{border-radius:.6rem;max-width:100%;height:100%;object-fit:cover;border:0;outline:none}.location-image{display:none;flex:1 1 auto;max-width:28rem;min-width:20rem}@media screen and (min-width: 1440px){.location-image{display:block}}.location-image img{width:100%;height:100%;object-fit:cover;border-radius:20px;border:0;outline:none}.location-images-mobile{display:flex;justify-content:center;gap:.8rem;margin-top:1.5rem;width:100%}@media screen and (min-width: 1440px){.location-images-mobile{display:none}}.location-images-mobile img{flex:0 1 calc(50% - .25rem);max-width:calc(50% - .25rem);height:8rem;object-fit:cover;border-radius:10px;border:0;outline:none}@media screen and (min-width: 1300px){.location-images-mobile img{height:10rem}}.location-search{display:flex;flex-direction:column;align-items:center;padding:2.5rem 2rem;background:#fff;border-radius:20px;min-width:20rem;max-width:26rem;flex:1 1 auto}@media screen and (min-width: 1300px){.location-search{padding:3rem 3rem;min-width:24rem}}.location-search__title{font-size:1.5rem;font-weight:600;color:#2f2d27;margin-bottom:1.5rem;text-align:center}@media screen and (min-width: 1300px){.location-search__title{font-size:1.75rem}}.location-search__input-wrapper{display:flex;width:100%;border:1px solid #2f2d27;border-radius:.25rem;overflow:hidden}.location-search__input{flex:1;padding:.75rem 1rem;border:none;font-size:.875rem;color:#2f2d27;background:rgba(0,0,0,0);outline:none}.location-search__input::placeholder{color:#585650}.location-search__submit{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:#2f2d27;border:none;color:#fff;cursor:pointer;transition:background-color .2s ease}.location-search__submit:hover{background:hsl(45,9.3023255814%,26.862745098%)}.location-search__submit svg{width:1rem;height:1rem}.location-search__divider{margin:1.25rem 0;font-size:.875rem;color:#585650}.location-search__geo-btn{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.5rem;background:#2f2d27;border:none;border-radius:2rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.location-search__geo-btn:hover{background:hsl(45,9.3023255814%,26.862745098%)}.location-search__geo-btn svg{width:1.25rem;height:1.25rem;flex-shrink:0}.card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr))}@media screen and (max-width: calc(1300px - 1px)){.card-grid--mobile-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.card-grid--mobile-scroll::-webkit-scrollbar{height:.5rem}.card-grid--mobile-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:.3rem}.card-grid--mobile-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:.3rem}.card-grid--mobile-scroll .card{flex:0 0 17.5rem;scroll-snap-align:start}}.card .card__meta{display:flex;flex-direction:column;gap:.5rem}.card .card__meta .meta-item{display:flex;align-items:center;gap:.5rem;color:#2f2d27;font-size:.93em}.card .card__meta .meta-item img{width:1rem;height:1rem;border:0;outline:none}.news.content-block{padding-top:0}.news-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;background:#f0f0e9}@media screen and (max-width: calc(1440px - 1px)){.news-grid{grid-template-columns:1fr}}.news-card{display:grid;grid-template-columns:1fr 1fr;background:#f0f0e9}@media screen and (max-width: calc(1300px - 1px)){.news-card{grid-template-columns:1fr;margin-bottom:1.9rem}}@media screen and (min-width: 1300px){.news-card.text-first .news-image{order:1}}@media screen and (min-width: 1300px){.news-card.image-first .news-image{order:0}}.news-card .news-image{width:100%;height:100%;object-fit:cover}.news-card .news-content{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.9rem}.news-card .news-content .news-content-inner{max-width:26.3rem;display:flex;flex-direction:column;gap:1.9rem}.news-card .news-content .btn-tertiary{font-size:1.2em}.news-card .news-meta{font-size:.87em;color:#585650}.news-card .news-title{font-size:1.5em;font-weight:700;line-height:1.3em;margin-top:.6rem}@media screen and (max-width: calc(1440px - 1px)){.news-card .news-title{font-size:1.2em}}.news-card .news-summary{line-height:1.6;font-size:1.2em}@media screen and (max-width: calc(1440px - 1px)){.news-card .news-summary{font-size:1em}}.news-card .news-link{font-weight:600;text-decoration:none;color:#050100}.news-card .news-link:hover{text-decoration:underline}.partners-section.content-block{padding-top:0}.partners-section .partners-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin:0 auto}@media screen and (max-width: calc(1440px - 1px)){.partners-section .partners-grid{gap:1.5rem}}@media screen and (max-width: calc(1300px - 1px)){.partners-section .partners-grid{display:flex;flex-wrap:wrap;gap:.25rem}.partners-section .partners-grid .partners-item:first-child{order:2;width:100%}.partners-section .partners-grid .partners-item:nth-child(2),.partners-section .partners-grid .partners-item:nth-child(3){width:calc(50% - 0.125rem);order:1}}.partners-section .partners-item{aspect-ratio:420/270;width:100%;max-width:26.25rem;margin:0 auto}.partners-section .partners-item a{display:block;width:100%;height:100%}.partners-section .partners-item img{width:100%;height:100%;object-fit:cover}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.sponsors-section{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;background:#fff}.sponsors-section .sponsors-header{text-align:center;font-weight:700;font-size:2rem;padding:0 1rem}@media screen and (max-width: calc(1300px - 1px)){.sponsors-section .sponsors-header{font-size:1.5rem}}.sponsors-section .sponsors-scroll{width:100%;overflow:hidden;padding:2rem 0;position:relative}.sponsors-section .sponsors-scroll::before,.sponsors-section .sponsors-scroll::after{content:"";position:absolute;top:0;width:15rem;height:100%;z-index:2}@media screen and (max-width: calc(1300px - 1px)){.sponsors-section .sponsors-scroll::before,.sponsors-section .sponsors-scroll::after{display:none}}.sponsors-section .sponsors-scroll::before{left:0;background:linear-gradient(to right, #fff, transparent)}.sponsors-section .sponsors-scroll::after{right:0;background:linear-gradient(to left, #fff, transparent)}.sponsors-section .sponsors-track{display:flex;animation:scroll 30s linear infinite;width:max-content}.sponsors-section .sponsors-track:hover{animation-play-state:paused}.sponsors-section .sponsor-item{padding:0 2rem;display:flex;align-items:center;justify-content:center}.sponsors-section .sponsor-item img{height:3rem;width:auto;object-fit:contain}@media screen and (max-width: calc(1300px - 1px)){.sponsors-section .sponsor-item img{height:2.5rem}}@media screen and (max-width: calc(480px - 1px)){.sponsors-section .sponsor-item img{height:2rem}}.content-wrapper-padding .content-block{padding-top:0;padding-bottom:0}.content-wrapper-padding.padding-top-extra-large{padding-top:5rem}.content-wrapper-padding.padding-top-none{padding-top:0}.content-wrapper-padding.padding-top-small{padding-top:.5rem}.content-wrapper-padding.padding-top-medium{padding-top:1rem}.content-wrapper-padding.padding-top-large{padding-top:1.5rem}.content-wrapper-padding.padding-bottom-extra-large{padding-bottom:5rem}.content-wrapper-padding.padding-bottom-none{padding-bottom:0}.content-wrapper-padding.padding-bottom-small{padding-bottom:.5rem}.content-wrapper-padding.padding-bottom-medium{padding-bottom:1rem}.content-wrapper-padding.padding-bottom-large{padding-bottom:1.5rem}.membership-description{background-color:#f0f0e9;padding:3rem 3rem}@media screen and (max-width: calc(1300px - 1px)){.membership-description{padding:3rem 1.5rem}}.membership-description .description-wrapper{display:flex;align-items:center;gap:2rem;max-width:75rem;margin:0}@media screen and (max-width: calc(1300px - 1px)){.membership-description .description-wrapper{flex-direction:column;gap:1.5rem}}.membership-description .description-content{flex:1;margin:0}.membership-description .description-content h1,.membership-description .description-content h2,.membership-description .description-content h3,.membership-description .description-content h4,.membership-description .description-content h5,.membership-description .description-content h6{color:#2f2d27;font-weight:700;margin-bottom:1rem;line-height:1.2}.membership-description .description-content p{margin-bottom:1rem}.membership-description .description-content p.size-sm{font-size:.93em}.membership-description .description-content p.size-md{font-size:1em}.membership-description .description-content p.size-lg{font-size:1.2em}.membership-description .description-content p.size-xl{font-size:2em}.membership-description .description-content p.size-xxl{font-size:2.5em}.membership-description .description-content p.size-xxxl{font-size:3em}@media screen and (max-width: calc(1300px - 1px)){.membership-description .description-content p.size-xxxl{font-size:2.5em}}.membership-description .description-content p.text-bold{font-weight:600}.membership-description .description-content img{width:100%;height:auto;border-radius:.5rem;object-fit:cover}.membership-description .description-content .btn{margin-top:1rem;display:inline-flex;width:fit-content}.full-width-background{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width-background .membership-description{width:100%;margin:0;padding:3rem 3rem}@media screen and (max-width: calc(1300px - 1px)){.full-width-background .membership-description{padding:3rem .5rem}}.full-width-background .membership-description .description-wrapper{max-width:75rem;margin:0 auto}.membership-types{padding:2rem 0;background-color:#fff}.membership-types.content-block{padding-left:1rem;padding-right:1rem}.membership-types.content-block .membership-cards{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: calc(1300px - 1px)){.membership-types.content-block .membership-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1rem}}.membership-card{flex:0 0 calc(20% - .8rem);height:22.6rem;background-color:#fff;border:1px solid #1e1b18}@media screen and (max-width: calc(1300px - 1px)){.membership-card{flex:none;height:auto}}.membership-card__body{padding:1.5rem;height:100%;display:flex;flex-direction:column}@media screen and (max-width: calc(1300px - 1px)){.membership-card__body{padding:1rem}}.membership-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.membership-card__price{font-size:1.5rem;font-weight:600;margin:0}@media screen and (max-width: calc(1300px - 1px)){.membership-card__price{font-size:1.25rem}}.membership-card__title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}@media screen and (max-width: calc(1300px - 1px)){.membership-card__title{font-size:1rem;margin-bottom:.25rem}}.membership-card__description{font-size:.875rem;line-height:1.4;margin:0;flex:1 1 auto;min-height:4rem}.membership-card .detailed-layout__content{display:flex;gap:2rem;margin-bottom:0;align-items:flex-start}@media screen and (max-width: calc(1300px - 1px)){.membership-card .detailed-layout__content{display:none}}.membership-card .detailed-layout__info{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.membership-card__description-content{display:none}@media screen and (max-width: calc(1300px - 1px)){.membership-card__description-content{display:block;margin:0}}.membership-card__image{margin:.5rem 0 .5rem;text-align:left;height:5.125rem;display:flex;align-items:center;justify-content:flex-start;flex:0 0 5.125rem}@media screen and (max-width: calc(1300px - 1px)){.membership-card__image{height:3rem !important;flex:0 0 3rem;margin:0}}.membership-card__image img{max-width:100%;max-height:5.125rem;width:auto;height:auto}@media screen and (max-width: calc(1300px - 1px)){.membership-card__image img{max-height:3rem}}.membership-card .btn{width:100%;margin-top:1.5rem}@media screen and (max-width: calc(1300px - 1px)){.membership-card .btn{margin-top:.5rem;font-size:.875rem;padding:.5rem 1rem}}.membership-card .btn:after{display:none}@media screen and (max-width: calc(1300px - 1px)){.membership-card__description-wrapper{grid-area:desc}}@media screen and (max-width: calc(1300px - 1px)){.membership-card .membership-card__body{display:grid;grid-template-areas:"header header" "title title" "desc-content image" "button button";grid-template-columns:1fr auto;gap:.5rem}.membership-card .membership-card__header{grid-area:header}.membership-card .membership-card__title{grid-area:title}.membership-card .membership-card__description-content{grid-area:desc-content}.membership-card .membership-card__image{grid-area:image;align-self:start;margin-top:.5rem}.membership-card .btn{grid-area:button;max-width:none}}.membership-card--one-time{border:2px solid #b86b1b}.detailed-layout{width:100%;height:100%;display:flex;flex-direction:column}.detailed-layout__content{display:flex;gap:2rem;margin-bottom:0;align-items:flex-start}@media screen and (max-width: calc(1300px - 1px)){.detailed-layout__content{display:none}}.detailed-layout__media{display:block;height:10rem}.detailed-layout__media .membership-card__image{height:100%}.detailed-layout__media .membership-card__image img{height:100%;width:auto;max-width:none;display:block}.detailed-layout__info{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.detailed-layout.detailed-layout>.membership-card__body>.membership-card__image{display:none}@media screen and (max-width: calc(1300px - 1px)){.detailed-layout.detailed-layout>.membership-card__body>.membership-card__image{display:flex}}@media screen and (max-width: calc(1300px - 1px)){.detailed-layout.detailed-layout .membership-card__body{display:grid;grid-template-areas:"header header" "title title" "desc-content image" "button button";grid-template-columns:1fr auto;gap:.5rem}.detailed-layout.detailed-layout .membership-card__header{grid-area:header}.detailed-layout.detailed-layout .membership-card__title{grid-area:title}.detailed-layout.detailed-layout .membership-card__image{grid-area:image;align-self:start;margin-top:.5rem}.detailed-layout.detailed-layout .membership-card__description-content{grid-area:desc-content}.detailed-layout.detailed-layout .membership-card__button-container{grid-area:button}}.detailed-layout.detailed-layout .membership-card__description-toggle{display:none}.detailed-layout.detailed-layout .membership-card__description-content{display:none}@media screen and (max-width: calc(1300px - 1px)){.detailed-layout.detailed-layout .membership-card__description-content{display:block;margin:0}}.membership-card__button-container{max-width:12.7rem !important;margin:0}.membership-card__button-container .btn{width:100%;display:block;text-align:center;font-size:.875rem;padding:.5rem 1rem}@media screen and (max-width: calc(1300px - 1px)){.membership-card__button-container{max-width:none !important;width:100%}}.footer-wrapper{display:flex;flex-direction:column;width:100%}.footer-block{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;position:relative;min-height:100vh;display:flex;flex-direction:column;margin-bottom:0;border-bottom:none}@media screen and (max-width: calc(1300px - 1px)){.footer-block{min-height:60vh;background-size:cover;background-position:top center}}.footer-block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.12);pointer-events:none;z-index:1}@media screen and (max-width: calc(1300px - 1px)){.footer-block.has-mobile-bg{background-image:var(--mobile-background) !important;background-size:cover;background-position:top center}}.footer-block .footer-content{position:relative;max-width:90rem;margin:0 auto;padding:6rem 2rem;z-index:2;width:100%;margin-bottom:0}@media screen and (max-width: calc(1300px - 1px)){.footer-block .footer-content{padding:4rem 2rem}}.footer-header{text-align:center;color:#1e1b18;margin-left:auto;margin-right:auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:60rem}.footer-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;max-width:30rem;margin-left:auto;margin-right:auto}@media screen and (max-width: calc(1300px - 1px)){.footer-header h2{font-size:1.25rem;line-height:1.2;max-width:100%;margin-bottom:.75rem}}@media screen and (max-width: calc(480px - 1px)){.footer-header h2{font-size:1.1rem;max-width:100%}}.footer-header p{font-size:1.125rem;margin-bottom:2rem;max-width:40rem;margin-left:auto;margin-right:auto}@media screen and (max-width: calc(1300px - 1px)){.footer-header p{font-size:.875rem;line-height:1.4;margin-bottom:1.5rem}}.footer-header .btn{margin-top:1rem;display:inline-flex;width:auto;min-width:auto}@media screen and (max-width: calc(1300px - 1px)){.footer-header .btn{font-size:.8rem;padding:.5rem 1rem;margin-top:.5rem}}.footer-bottom-container{background-color:#050100;width:100%;position:relative;color:#fff;margin-top:0}.footer-bottom-container::before{content:"";position:absolute;top:-200px;left:0;right:0;height:200px;background:linear-gradient(to bottom, transparent, #050100);pointer-events:none;border:none}@media screen and (max-width: calc(1300px - 1px)){.footer-bottom-container::before{top:-100px;height:100px;background:linear-gradient(to bottom, transparent 0%, rgba(5, 1, 0, 0.8) 70%, #050100 100%)}}.footer-bottom-container .footer-content{position:relative;max-width:90rem;margin:0 auto;padding:2rem;margin-top:0}@media screen and (max-width: calc(1300px - 1px)){.footer-bottom-container .footer-content{padding:1rem 2rem}}.footer-links{display:flex;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;flex-wrap:nowrap;border-bottom:1px solid hsla(0,0%,100%,.4)}@media screen and (max-width: calc(1300px - 1px)){.footer-links{flex-direction:column;gap:0;margin-bottom:1rem;padding-bottom:1rem}}.footer-columns{display:flex;gap:6rem;flex:1;min-width:0;border-bottom:none}@media screen and (max-width: calc(1300px - 1px)){.footer-columns{flex-direction:column;gap:.5rem}}.footer-column{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;border-bottom:none}.footer-column .footer-column-header{background:none;border:none;padding:0;width:auto;cursor:default}.footer-column .footer-column-header .dropdown-arrow{display:none}.footer-column h3{color:#c4a366;font-size:1rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;text-align:left}.footer-column:last-child{flex:0 0 auto}@media screen and (max-width: calc(1300px - 1px)){.footer-column:last-child{margin-bottom:1rem;text-align:center;border-bottom:none}.footer-column:last-child .social-icons{justify-content:center;margin:0;padding:0;gap:1rem}}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:.5rem}.footer-column a{color:#fff;text-decoration:none;font-size:1rem;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.footer-column a:hover{color:#c4a366}.footer-column .social-icons{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:2rem}.footer-column .social-icons a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transition:opacity .2s ease}.footer-column .social-icons a:hover{opacity:.8;color:inherit}.footer-column .social-icons img{width:60%;height:60%;object-fit:contain}@media screen and (max-width: calc(1300px - 1px)){.footer-column .social-icons{justify-content:center;margin:0;padding:0;gap:1rem}.footer-column .social-icons a{width:1.75rem;height:1.75rem}}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem}@media screen and (max-width: calc(1300px - 1px)){.footer-bottom{flex-direction:column;align-items:stretch;margin-bottom:1rem;padding-top:0}}.footer-newsletter{flex:1}@media screen and (max-width: calc(1300px - 1px)){.footer-newsletter{margin-bottom:2rem;border-top:none}.footer-newsletter .newsletter-form{margin:0 auto}}.footer-newsletter h3{color:#c4a366;font-size:1rem;font-weight:700;margin-bottom:1rem;text-transform:none}.footer-newsletter .newsletter-form{display:flex;max-width:30rem}.footer-newsletter .newsletter-form input{flex:1;min-width:0;padding:.75rem 1rem;border:none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background:#fff;color:#1e1b18;font-size:1rem}.footer-newsletter .newsletter-form input::placeholder{color:rgba(5,1,0,.5)}.footer-newsletter .newsletter-form .newsletter-cta{padding:.75rem 1.5rem;background:#b56100;border:none;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.footer-newsletter .newsletter-form .newsletter-cta:hover{background:rgb(130,69.6685082873,0)}.org-link{display:flex;align-items:center;gap:1.5rem;text-decoration:none;transition:opacity .2s ease;margin-top:1rem;padding-right:1rem}.org-link:hover{opacity:.8}.org-link:hover .org-text h3 svg{transform:translateX(5px)}.org-link .org-logo{height:3.5rem;width:auto}.org-link .org-text h3{color:#fff;font-size:1.125rem;font-weight:700;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.org-link .org-text h3 svg{transition:transform .3s ease}.org-link .org-text p{color:hsla(0,0%,100%,.8);font-size:.875rem;margin:0;max-width:15rem}@media screen and (max-width: calc(1300px - 1px)){.org-link{flex-direction:column;align-items:flex-start;text-align:left;margin:0}.org-link .org-logo{margin-bottom:1rem}.org-link .org-text h3 svg{display:inline-block}}.copyright{color:hsla(0,0%,100%,.6);font-size:.875rem;margin:0;padding-top:1rem;padding-bottom:2rem;max-width:30rem}@media screen and (max-width: calc(1300px - 1px)){.copyright{font-size:.75rem;text-align:center;padding-bottom:1rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: calc(1300px - 1px)){.footer-column .footer-column-header{width:100%;background:none;border:none;padding:.25rem 0;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;color:#fff}.footer-column .footer-column-header .dropdown-arrow{display:block;width:.5rem;height:.5rem;border-right:.125rem solid #fff;border-bottom:.125rem solid #fff;transform:rotate(-45deg);transition:transform .3s ease;margin-left:.5rem;position:relative;top:-0.5rem}.footer-column .footer-column-header h3{margin-bottom:1rem;color:#c4a366;display:flex;align-items:center}.footer-column .footer-column-header[aria-expanded=true] .dropdown-arrow{transform:rotate(45deg)}.footer-column .footer-links-list{max-height:0;overflow:hidden;transition:max-height .3s ease;border-bottom:none}.footer-column .footer-links-list a{color:#fff}.footer-column .footer-links-list[aria-expanded=true]{max-height:31.25rem}.footer-column:last-child{margin-bottom:1rem;text-align:left}.footer-column:last-child .social-icons{justify-content:center;margin:0;padding:0;gap:1rem}.footer-bottom{flex-direction:column;text-align:center;padding-top:1rem;margin-bottom:2rem}.footer-bottom .footer-newsletter{margin-bottom:2rem}.footer-bottom .footer-newsletter .newsletter-form{margin:0 auto}.footer-bottom .org-link{flex-direction:column;align-items:flex-start;text-align:left;margin:0}.footer-bottom .org-link .org-logo{margin-bottom:1rem}.copyright{font-size:.75rem}}.content-grid-layout{display:flex;flex-direction:row;margin:0 auto}.content-grid-layout.content-block{padding-top:2rem;padding-bottom:2rem}.content-grid-layout__primary,.content-grid-layout__secondary{min-width:0;flex-shrink:0}.content-grid-layout--gap-small{--content-gap: 0.5rem;gap:var(--content-gap)}.content-grid-layout--gap-medium{--content-gap: 1rem;gap:var(--content-gap)}.content-grid-layout--gap-large{--content-gap: 1.5rem;gap:var(--content-gap)}@media screen and (max-width: calc(1300px - 1px)){.content-grid-layout--stack{flex-direction:column}.content-grid-layout--stack .content-grid-layout__primary,.content-grid-layout--stack .content-grid-layout__secondary{width:100% !important;max-width:none !important;flex-basis:auto !important}}@media screen and (max-width: calc(1300px - 1px)){.content-grid-layout--default{flex-direction:row;flex-wrap:wrap}.content-grid-layout--default .content-grid-layout__primary,.content-grid-layout--default .content-grid-layout__secondary{flex:0 0 calc(50% - var(--half-gap)) !important;max-width:calc(50% - var(--half-gap)) !important;min-width:0}}.content-grid-layout--default.content-grid-layout--gap-small{--half-gap: calc(0.5rem / 2)}.content-grid-layout--default.content-grid-layout--gap-medium{--half-gap: calc(1rem / 2)}.content-grid-layout--default.content-grid-layout--gap-large{--half-gap: calc(1.5rem / 2)}@media screen and (max-width: calc(1300px - 1px)){.content-grid-layout--mobile-primary .content-grid-layout__secondary{display:none !important}.content-grid-layout--mobile-primary .content-grid-layout__primary{width:100% !important;max-width:none !important;flex-basis:auto !important}.content-grid-layout--mobile-secondary .content-grid-layout__primary{display:none !important}.content-grid-layout--mobile-secondary .content-grid-layout__secondary{width:100% !important;max-width:none !important;flex-basis:auto !important}}.block-grid__image-item{width:100%;height:100%;position:relative;overflow:hidden}.block-grid__image-item img{width:100%;height:100%;object-fit:cover;display:block}.cart-row{display:grid;grid-template-columns:58fr 25fr 16fr;gap:1rem;align-items:center;padding:.5rem 0}@media screen and (max-width: calc(1300px - 1px)){.cart-row .cart-col--wide,.cart-row .cart-col--medium,.cart-row .cart-col--narrow{grid-column:1/-1}}.cart-recipient{display:flex;flex-direction:column;gap:.25rem}.cart-recipient__item{font-size:.93em;color:#2f2d27}.cart-price-original{text-decoration:line-through;color:#585650}.cart-delete-container{display:flex;height:auto;align-items:center;justify-content:end}.cart-button-delete{display:flex;align-items:center;justify-content:end;min-height:0}.cart-button-delete:hover{opacity:.8}.cart-spinner{display:none;font-size:24px;--indicator-color: black}.delete-item-btn{background:none;border:none}.price-container{display:flex;justify-content:space-between;align-items:center}.recipient-text{font-size:.75rem}.total-text{font-size:1.25rem}.total-num{font-size:1.5rem}.item-price-original{text-decoration:line-through;color:#9b311e}.checkout-btn{margin-top:16px}sl-drawer{--sl-z-index-drawer: 2000}.cart-button{position:relative;height:100%;padding:0;border:none;background:none;cursor:pointer;align-items:center}.cart-button .cart-icon{width:100%;object-fit:contain;display:block}.cart-button .cart-item-count{position:absolute;top:-5px;right:-10px}.donations-block{width:100%;background-color:#f6f6ef;padding:4rem 0;display:flex;align-items:flex-start}.donations-block .content-block{padding-top:0;padding-bottom:0}.donations-block h1{color:#2f2d27;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;width:100%;line-height:1.2}@media screen and (max-width: calc(1300px - 1px)){.donations-block h1{font-size:3em}}.donations-block__container{display:flex;margin:0 auto;background:#fff;min-height:0;box-shadow:0 4px 16px rgba(5,1,0,.1)}@media screen and (max-width: calc(1300px - 1px)){.donations-block__container{flex-direction:column;width:100%}}.donations-block-form{flex:0 1 auto;padding:2.5rem;background:#fff;display:flex;flex-direction:column}@media screen and (max-width: calc(1300px - 1px)){.donations-block-form{width:100%}}.donations-block .donation-options{max-width:42rem}.donations-block .donation-options .donation-type-label,.donations-block .donation-options .amount-label{font-weight:500;margin-bottom:1rem}.donations-block .donation-options .donation-type-toggle{display:flex;gap:0;margin-bottom:2rem;width:50%}.donations-block .donation-options .donation-type-toggle button{flex:1;padding:.5rem 1.5rem;border:2px solid #d8d8cd;background:#d8d8cd;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.donations-block .donation-options .donation-type-toggle button:first-child{border-radius:2.25rem 0 0 2.25rem;border-right:none}.donations-block .donation-options .donation-type-toggle button:last-child{border-radius:0 2.25rem 2.25rem 0}.donations-block .donation-options .donation-type-toggle button.active{background:#b56100;color:#fff;border-color:#b56100}.donations-block .donation-options .donation-type-toggle button:hover:not(.active){border-color:#050100}@media screen and (max-width: calc(1300px - 1px)){.donations-block .donation-options .donation-type-toggle{width:100%}}.donations-block .donation-options .amount-options{display:flex;flex-wrap:wrap;margin-bottom:2rem;justify-content:flex-start}.donations-block .donation-options .amount-options button{width:4.5rem;height:4.5rem;border:2px solid #d8d8cd;border-radius:50%;background:#d8d8cd;cursor:pointer;font-weight:600;transition:all .2s;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:.75rem;margin-bottom:.75rem}.donations-block .donation-options .amount-options button:hover,.donations-block .donation-options .amount-options button:focus,.donations-block .donation-options .amount-options button:active{border-color:#050100}.donations-block .donation-options .amount-options button.active{background:#b56100;color:#fff;border-color:#b56100}@media screen and (max-width: calc(1300px - 1px)){.donations-block .donation-options .amount-options button{width:4rem;height:4rem;font-size:.9rem;margin:0}}@media screen and (max-width: calc(480px - 1px)){.donations-block .donation-options .amount-options button{width:3.5rem;height:3.5rem;font-size:.9rem;justify-self:center}}.donations-block .donation-options .amount-options .other-amount{flex:1;width:14rem;min-width:14rem;max-width:14rem;height:4.5rem;display:flex;align-items:center;border:2px solid #d8d8cd;background:#d8d8cd;border-radius:2.25rem 0 0 2.25rem;padding:0 1rem;margin-bottom:.75rem;transition:all .2s}@media screen and (max-width: calc(1300px - 1px)){.donations-block .donation-options .amount-options .other-amount{height:4rem !important;margin:0;width:14rem;min-width:14rem;max-width:14rem;justify-self:start}}@media screen and (max-width: calc(480px - 1px)){.donations-block .donation-options .amount-options .other-amount{height:3.5rem}}.donations-block .donation-options .amount-options .other-amount:hover,.donations-block .donation-options .amount-options .other-amount:focus-within{border-color:#050100}.donations-block .donation-options .amount-options .other-amount.active{background:#b56100;border-color:#b56100}.donations-block .donation-options .amount-options .other-amount.active span,.donations-block .donation-options .amount-options .other-amount.active input{color:#fff}.donations-block .donation-options .amount-options .other-amount.active input{border-bottom-color:#fff}.donations-block .donation-options .amount-options .other-amount.active input::placeholder{color:hsla(0,0%,100%,.8)}.donations-block .donation-options .amount-options .other-amount.active input:focus{border-bottom-color:#fff}.donations-block .donation-options .amount-options .other-amount span{color:#585650;padding-left:.5rem;font-weight:700}.donations-block .donation-options .amount-options .other-amount input{border:none;padding:0 .5rem;width:100%;outline:none;background:rgba(0,0,0,0);border-bottom:1px solid #585650;font-weight:700}.donations-block .donation-options .amount-options .other-amount input::placeholder{color:#585650}.donations-block .donation-options .amount-options .other-amount input:focus{border-bottom-color:#050100}@media screen and (max-width: calc(1300px - 1px)){.donations-block .donation-options .amount-options .other-amount{height:3.5rem;margin:0;width:100%;min-width:0}}@media screen and (max-width: calc(1300px - 1px)){.donations-block .donation-options .amount-options{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem .75rem;margin-left:0;width:70%}.donations-block .donation-options .amount-options .other-amount{grid-column:span 3}}@media screen and (max-width: calc(480px - 1px)){.donations-block .donation-options .amount-options{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem;margin-left:-0.75rem;width:100%}.donations-block .donation-options .amount-options button{justify-self:center}.donations-block .donation-options .amount-options .other-amount{grid-column:span 3}}.donations-block .donation-options .donation-checkboxes{display:flex;flex-direction:column;gap:1rem}.donations-block .donation-options .donation-checkboxes:has(.annual-renewal-option:not(.visible)){margin-bottom:2rem}.donations-block .donation-options .donation-checkboxes .checkbox-container{display:flex;align-items:center;gap:.5rem}.donations-block .donation-options .donation-checkboxes .checkbox-container.annual-renewal-option{display:none}.donations-block .donation-options .donation-checkboxes .checkbox-container.annual-renewal-option.visible{display:flex}.donations-block .donation-options .donation-checkboxes .checkbox-container input[type=checkbox]{width:1rem;height:1rem;margin:.1rem 0;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #585650;border-radius:2px;position:relative;min-width:1rem;min-height:1rem;flex:0 0 1rem}.donations-block .donation-options .donation-checkboxes .checkbox-container input[type=checkbox]:checked{background-color:#1e1b18;border-color:#1e1b18}.donations-block .donation-options .donation-checkboxes .checkbox-container input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media screen and (max-width: calc(480px - 1px)){.donations-block .donation-options .donation-checkboxes .checkbox-container input[type=checkbox]{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;flex:0 0 1.25rem}.donations-block .donation-options .donation-checkboxes .checkbox-container input[type=checkbox]:checked::after{left:5px;top:2px}}.donations-block .donation-options .donation-checkboxes .checkbox-container span{font-size:.93em;color:#585650;cursor:pointer}.donations-block .donation-options .honor-section:not(.visible)+.donation-checkboxes{margin-top:1rem}.donations-block .donation-options .annual-renewal-option{margin-bottom:2rem;display:none}.donations-block .donation-options .annual-renewal-option.visible{display:block}.donations-block .donation-options .annual-renewal-option .checkbox-container{display:flex;align-items:center;gap:.5rem;cursor:pointer}.donations-block .donation-options .annual-renewal-option .checkbox-container input[type=checkbox]{width:1rem;height:1rem;margin:.1rem 0;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #999;border-radius:2px;position:relative}.donations-block .donation-options .annual-renewal-option .checkbox-container input[type=checkbox]:checked{background-color:#333;border-color:#333}.donations-block .donation-options .annual-renewal-option .checkbox-container input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.donations-block .donation-options .annual-renewal-option .checkbox-container span{font-size:.9rem;color:#666}.donations-block .donation-options .honor-section{display:none;margin:1.2rem 1.5rem;padding:2rem 2.25rem;background-color:rgba(216,216,205,.3)}.donations-block .donation-options .honor-section.visible{display:block}.donations-block .donation-options .honor-section .honor-type-section{margin-bottom:1.5rem}.donations-block .donation-options .honor-section .honor-type-section .honor-type-description{font-size:.93em;color:#585650;margin:0 0 .25rem 0}.donations-block .donation-options .honor-section .honor-type-section .radio-container{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1rem}.donations-block .donation-options .honor-section .honor-type-section .radio-container input[type=radio]{width:1.1rem;height:1.1rem;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #585650;border-radius:50%;position:relative;min-width:1.1rem;min-height:1.1rem;flex:0 0 1.1rem;background:#fff}.donations-block .donation-options .honor-section .honor-type-section .radio-container input[type=radio]:checked{border-color:#1e1b18}.donations-block .donation-options .honor-section .honor-type-section .radio-container input[type=radio]:checked::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:.5rem;height:.5rem;background-color:#1e1b18;border-radius:50%}.donations-block .donation-options .honor-section .honor-type-section .radio-container .radio-label{font-size:.93em;color:#2f2d27;font-weight:500}.donations-block .donation-options .honor-section .honor-form .form-row{display:flex;gap:1.5rem;margin-bottom:1rem}.donations-block .donation-options .honor-section .honor-form .form-row:last-child{margin-bottom:0}.donations-block .donation-options .honor-section .honor-form .form-row.form-row-split{align-items:flex-start}@media screen and (max-width: calc(480px - 1px)){.donations-block .donation-options .honor-section .honor-form .form-row.form-row-split{flex-direction:column;gap:1rem}}.donations-block .donation-options .honor-section .honor-form .form-group{flex:1;position:relative}.donations-block .donation-options .honor-section .honor-form .form-group .form-control{width:100%;padding:.75rem 1rem;border:1px solid #999;border-radius:4px;font-size:.85rem;color:#2f2d27;background:#fff}.donations-block .donation-options .honor-section .honor-form .form-group .form-control:focus{outline:none;border-color:#c4a366}.donations-block .donation-options .honor-section .honor-form .form-group .form-control:focus+.input-label,.donations-block .donation-options .honor-section .honor-form .form-group .form-control:not(:placeholder-shown)+.input-label{opacity:0}.donations-block .donation-options .honor-section .honor-form .form-group .input-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.85rem;color:#585650;pointer-events:none;transition:opacity .2s}.donations-block .donation-options .honor-section .honor-form .form-group .input-label .optional-text{font-style:italic;color:#d8d8cd}.donations-block .donation-options .honor-section .honor-form .form-group-column{display:flex;flex-direction:column;gap:1rem;flex:1}.donations-block .donation-options .honor-section .honor-form .form-group-column .form-group{flex:none}.donations-block .donation-options .honor-section .honor-form .acknowledgment-note{font-size:.85rem;color:#585650;font-style:italic;margin:.5rem 0 1.5rem 0;line-height:1.5}.donations-block .donation-options .add-to-cart{width:50%}@media screen and (max-width: calc(1300px - 1px)){.donations-block .donation-options .add-to-cart{width:100%}}.donations-block-img{flex:1;position:relative;overflow:hidden;min-height:0}.donations-block-img img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: calc(1300px - 1px)){.donations-block-img{min-height:20rem;flex:none;height:auto;width:100%}.donations-block-img img{height:100%;position:absolute;top:0;left:0}}@media screen and (max-width: calc(480px - 1px)){.donations-block-img{min-height:15rem;position:relative}.donations-block-img img{position:relative;height:15rem}}.donations-block-img .image-overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 2rem;background:rgba(5,1,0,.7)}.donations-block-img .image-overlay p{color:#fff;font-size:1.2em;line-height:1.5;margin:0}@media screen and (max-width: calc(480px - 1px)){.donations-block-img .image-overlay p{font-size:.87em}}.donations-block__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1.5rem;margin-top:3rem;margin-left:auto;margin-right:auto}@media screen and (max-width: calc(1300px - 1px)){.donations-block__stats{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1.5rem;margin-top:3rem}}@media screen and (max-width: calc(1300px - 1px))and (max-width: calc(480px - 1px)){.donations-block__stats{grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:2rem}}.banner-block{display:flex;align-items:center;justify-content:center;width:100%}.banner-block__container{width:100%;background-color:#b6b06b;padding:3rem;display:flex;align-items:center;justify-content:center}.banner-block__content{text-align:center;max-width:50rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.banner-block__text{color:#2f2d27;font-size:2.5em;font-weight:500;line-height:1.4;margin:0;text-align:center;display:flex;flex-direction:column;gap:.25rem}.banner-block__text span{display:block}@media screen and (max-width: calc(1300px - 1px)){.banner-block__text{font-size:1.5em}}@media screen and (max-width: calc(480px - 1px)){.banner-block__text{font-size:1em}}.banner-block .btn{min-width:12.5rem}@media screen and (max-width: calc(1300px - 1px)){.banner-block .btn{width:100%}}.title-image-block{position:relative;width:100%;height:60vh;min-height:25rem;overflow:hidden}@media screen and (max-width: calc(480px - 1px)){.title-image-block{height:40vh;min-height:18.8rem}}.title-image-block__background{position:absolute;top:0;left:0;width:100%;height:100%}.title-image-block__background img{width:100%;height:100%;object-fit:cover}.title-image-block__content{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:10%}.title-image-block__title{font-size:3em;font-weight:600;padding:1.5rem 3rem;margin:0;text-transform:capitalize}@media screen and (max-width: calc(1300px - 1px)){.title-image-block__title{font-size:2.5em;padding:1rem 2rem}}@media screen and (max-width: calc(480px - 1px)){.title-image-block__title{font-size:2em;padding:.5rem 1.5rem}}.stat-item{text-align:left;max-width:15rem;margin-left:1.5rem}.stat-item .stat-value{font-size:4rem;font-weight:600;color:#b56100;line-height:1.2;margin-bottom:.5rem}@media screen and (max-width: calc(1300px - 1px)){.stat-item .stat-value{font-size:2.5em}}.stat-item .stat-text{font-size:1em;color:#74614d;line-height:1.4}@media screen and (max-width: calc(480px - 1px)){.stat-item{margin-left:0;max-width:none;padding-left:1rem}.stat-item .stat-value{font-size:2.5rem;margin-bottom:.25rem}.stat-item .stat-text{font-size:.93em;line-height:1.3;word-wrap:break-word}}.my-account-section{padding:0;min-height:70vh}.account-layout{display:grid;grid-template-columns:275px 1fr;gap:0;align-items:start;min-height:70vh}.account-nav{background:#f0f0e9;border-radius:0;position:sticky;top:0;min-height:100vh;padding:0}.account-nav nav{display:flex;flex-direction:column}.account-nav .nav-item{position:relative;border-bottom:1px solid #d8d8cd;background:#f0f0e9;transition:background-color .2s ease}.account-nav .nav-item:hover{background:#e0e0cf}.account-nav .nav-item.nav-item-active{background:#e0e0cf;font-weight:600}.account-nav .nav-item>.nav-label{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;width:100%;cursor:default;color:#2f2d27;font-size:1em}.account-nav .nav-item .nav-link{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;width:100%;cursor:pointer;color:#2f2d27;text-decoration:none;font-size:1em}.account-nav .nav-item .nav-link:hover{text-decoration:none}.account-nav .nav-icon{display:inline-flex;align-items:center;color:#585650;transition:transform .2s ease}.account-nav .nav-icon svg{width:16px;height:16px}.account-nav .nav-icon.nav-icon-up{transform:rotate(0deg)}.account-nav .has-submenu .submenu{display:block;background:#fff;border-top:1px solid #d8d8cd}.account-nav .has-submenu .submenu-item{display:block;padding:.875rem 1.25rem .875rem 2.5rem;color:#2f2d27;text-decoration:none;font-size:.93em;transition:background-color .2s ease;border-bottom:1px solid #d8d8cd}.account-nav .has-submenu .submenu-item:last-child{border-bottom:none}.account-nav .has-submenu .submenu-item:hover{background:#f9f9f6}.account-content{background:#fff;border-radius:0;padding:3rem;min-height:70vh}.account-content .content-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0cf}.account-content .content-header h1{font-size:2em;color:#2f2d27;margin:0;font-weight:600}.profile-content .member-info,.membership-content .member-info{margin-bottom:2rem}.profile-content .member-info h2,.membership-content .member-info h2{font-size:1.75rem;color:#2f2d27;margin-bottom:.5rem;font-weight:600}.profile-content .member-info p,.membership-content .member-info p{font-size:1.1rem;color:#585650;line-height:1.6}.manage-btn,.renew-btn{background:rgba(0,0,0,0);border:none;color:#585650;font-size:1em;cursor:pointer;padding:.25rem .5rem;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.manage-btn:hover,.renew-btn:hover{color:#2f2d27}.renew-btn{color:#008a16}.renew-btn:hover{color:#006b12}.welcome-message{text-align:center;padding:4rem 2rem}.welcome-message h2{font-size:2em;color:#2f2d27;margin-bottom:1rem;font-weight:600}.welcome-message p{font-size:1.1rem;color:#585650}.welcome-card h2{font-size:1.75rem;margin-bottom:.75rem;color:#2f2d27}.welcome-card .lead{font-size:1.1rem;color:#585650;margin-bottom:1.5rem}.account-actions{display:flex;justify-content:flex-start;gap:1rem;margin-top:1.5rem}.login-prompt{background:#fff7ea;border-radius:1rem;padding:3rem;text-align:center;max-width:500px;margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.05)}.login-prompt h2{margin-bottom:1rem}.login-prompt p{margin-bottom:1.5rem;color:#585650}.login-prompt .btn{margin:.5rem}@media screen and (max-width: calc(1440px - 1px)){.account-layout{grid-template-columns:1fr;gap:1.5rem}.account-nav{position:static}}.profile-boxes{display:flex;gap:1.5rem;margin-bottom:2rem}.profile-boxes .profile-box{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem;height:11.8rem;border-radius:4px;background:#fff;max-width:25rem}.profile-boxes .profile-box h3{font-size:1.2em;font-weight:600;color:#2f2d27;margin:0 0 1rem 0}.profile-boxes .profile-box p{font-size:.87em;color:#585650;line-height:1.5;margin:0}.profile-boxes .profile-box ul{list-style:none;padding:0;margin:0}.profile-boxes .profile-box ul li{margin-bottom:.5rem}.profile-boxes .profile-box ul li a{color:#2f2d27;text-decoration:underline;font-size:.87em;white-space:nowrap}.profile-boxes .profile-box ul li a:hover{color:#050100}.profile-form-container{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:3rem 4rem;border-radius:4px;background:#fff}.profile-form-container .form-section{margin-bottom:2rem}.profile-form-container .form-section:last-child{margin-bottom:0}.profile-form-container .form-section h4{font-size:1.1rem;font-weight:600;color:#2f2d27;margin:0 0 1.25rem 0}.profile-form-container .form-row{display:flex;gap:1.5rem;margin-bottom:1.25rem}.profile-form-container .form-row:last-child{margin-bottom:0}.profile-form-container .form-group{flex:1;position:relative}.profile-form-container .form-group.empty{visibility:hidden}.profile-form-container .form-group .form-control{width:100%;padding:.75rem 1rem;border:1px solid #999;border-radius:4px;font-size:.85rem;color:#2f2d27;background:#fff}.profile-form-container .form-group .form-control:focus{outline:none;border-color:#c4a366}.profile-form-container .form-group .form-control:focus+.input-label,.profile-form-container .form-group .form-control:not(:placeholder-shown)+.input-label{opacity:0}.profile-form-container .form-group .input-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.85rem;color:#585650;pointer-events:none;transition:opacity .2s}.profile-form-container .form-group .input-label .required-asterisk{color:#d4768c}.profile-form-container .checkbox-row{display:flex;gap:2rem}.profile-form-container .checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.87em;color:#2f2d27}.profile-form-container .checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.payment-history-section{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem;border-radius:4px;background:#fff}.payment-history-section h3{font-size:1.5em;font-weight:600;color:#2f2d27;margin:0 0 1.5rem 0;padding-top:1.5rem}.payment-history-table{width:100%;border-collapse:collapse}.payment-history-table thead th{text-align:left;padding:.75rem 1rem;font-weight:500;color:#585650;font-size:.85rem;border-bottom:1px solid #e5e5e5}.payment-history-table tbody tr{border-bottom:1px solid #f0f0e9}.payment-history-table tbody tr:last-child{border-bottom:none}.payment-history-table tbody td{padding:1rem;font-size:.87em;color:#2f2d27}.see-full-history-container{display:flex;justify-content:flex-end;margin-top:1.5rem}.membership-boxes{display:flex;gap:1.5rem;margin-bottom:2rem}.membership-boxes .membership-box{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem;height:11.8rem;border-radius:4px;background:#fff;max-width:25rem}.membership-boxes .membership-box h3{font-size:1.2em;font-weight:600;color:#2f2d27;margin:0 0 1rem 0}.membership-boxes .membership-box p{font-size:.87em;color:#585650;line-height:1.5;margin:0}.membership-boxes .membership-box ul{list-style:none;padding:0;margin:0}.membership-boxes .membership-box ul li{margin-bottom:.5rem}.membership-boxes .membership-box ul li a{color:#2f2d27;text-decoration:underline;font-size:.87em;white-space:nowrap}.membership-boxes .membership-box ul li a:hover{color:#050100}.membership-history{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem}.membership-history .membership-history-header{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem}.membership-history .membership-history-header h3{font-size:1.5em;font-weight:600;color:#2f2d27;margin:0}.membership-history .membership-history-header .btn-primary{background-color:#1e1b18;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:1.5rem;font-size:.93em;cursor:pointer;transition:background-color .2s ease}.membership-history .membership-history-header .btn-primary:hover{background-color:#050100}.membership-table{width:100%;border-collapse:collapse}.membership-table thead th{text-align:left;padding:.75rem 1rem;font-weight:500;color:#585650;font-size:.85rem;border-bottom:1px solid #e5e5e5}.membership-table tbody tr{border-bottom:1px solid #f0f0e9}.membership-table tbody tr:last-child{border-bottom:none}.membership-table tbody td{padding:1rem;font-size:.93em;color:#2f2d27;vertical-align:middle}.membership-table tbody td.membership-name{font-weight:600;text-decoration:underline;color:#2f2d27}.membership-table tbody td.renewal-date{position:relative}.membership-table tbody td.renewal-date .renewal-icon{display:inline-block;margin-left:.5rem;color:#585650;vertical-align:middle;line-height:0}.membership-table tbody td.renewal-date .renewal-icon svg{vertical-align:middle;position:relative;top:-1px}.membership-table tbody td.renewal-date.expired{color:#d9534f}.membership-table tbody td.auto-renew-yes{color:#5cb85c;font-size:1.2em;font-weight:700}.membership-table tbody td.auto-renew-no{color:#d9534f;font-size:1.2em;font-weight:700}.membership-table .status-badge{display:inline-block;font-size:.85rem;font-weight:500}.membership-table .status-badge.status-active{color:#008a16}.membership-table .status-badge.status-expired{color:red}.donations-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;gap:1.5rem}.donations-action{display:flex;align-items:flex-end}.donations-boxes{display:flex;gap:1.5rem}.donations-boxes .donations-box{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem;border-radius:4px;background:#fff;max-width:20rem}.donations-boxes .donations-box h3{font-size:1.2em;font-weight:600;color:#2f2d27;margin:0 0 1rem 0}.donations-boxes .donations-box p{font-size:.87em;color:#585650;line-height:1.5;margin:0 0 .75rem 0}.donations-boxes .donations-box p:last-of-type{margin-bottom:1rem}.donations-boxes .donations-box.donations-box-wide{max-width:28rem}.donations-section{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem;border-radius:4px;background:#fff;margin-bottom:2rem}.donations-section h3{font-size:1.5em;font-weight:600;color:#2f2d27;margin:0 0 1.5rem 0;padding-top:.5rem}.donations-table{width:100%;border-collapse:collapse}.donations-table thead th{text-align:left;padding:.75rem 1rem;font-weight:500;color:#585650;font-size:.85rem;border-bottom:1px solid #e5e5e5}.donations-table tbody tr{border-bottom:1px solid #f0f0e9}.donations-table tbody tr:last-child{border-bottom:none}.donations-table tbody td{padding:1rem;font-size:.87em;color:#2f2d27}.donations-table tfoot tr{border-top:1px solid #e5e5e5}.donations-table tfoot td{padding:1rem;font-size:.87em}.donations-table tfoot .total-label{font-weight:600;color:#2f2d27}.donations-table tfoot .total-amount{font-weight:600;color:#b56100}.donations-table tfoot .export-btn-cell{text-align:right}.donations-table tfoot .export-btn-cell .btn{display:inline-flex}.events-content .events-section{border:1px solid #d8d8cd;box-shadow:0 4px 10px 0 rgba(169,169,169,.25);padding:1.5rem;border-radius:4px;background:#fff}.events-content .events-section h3{font-size:1.5em;font-weight:600;color:#2f2d27;margin:0 0 1.5rem 0;padding-top:1.5rem}.events-content .events-section p{font-size:.87em;color:#585650}.container{width:90%;max-width:1450px;margin:0 auto}.content-block--centered .content-block__header{text-align:center}.content-block--left .content-block__header{text-align:left}.content-block--compact{padding-top:2.5rem;padding-bottom:0}.content-block--spacious{padding-top:5rem;padding-bottom:5rem}.filters-and-grid-section{display:grid;grid-template-columns:260px 1fr;grid-template-rows:1fr;gap:3rem}@media screen and (max-width: calc(1440px - 1px)){.filters-and-grid-section{grid-template-rows:fit-content(5rem) 1fr;grid-template-columns:1fr}}.filters-and-grid-section .filters-section h2.filter-title{font-size:1.5em;margin-bottom:1rem}@media screen and (max-width: calc(1440px - 1px)){.filters-and-grid-section .filters-section h2.filter-title{display:none}}.filters-and-grid-section .grid-section .grid-container{display:grid;grid-template-columns:repeat(4, minmax(230px, 1fr));gap:1.5rem;transition:gap 0s ease-in-out 0s}@media screen and (max-width: calc(1920px - 1px)){.filters-and-grid-section .grid-section .grid-container{grid-template-columns:repeat(2, minmax(250px, 1fr))}}@media screen and (max-width: calc(1300px - 1px)){.filters-and-grid-section .grid-section .grid-container{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media screen and (max-width: calc(480px - 1px)){.filters-and-grid-section .grid-section .grid-container{grid-template-columns:repeat(2, minmax(160px, 1fr));gap:1rem}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content div.tag-date{flex-direction:row;align-items:start;gap:.5rem}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content p.body{display:none}.filters-and-grid-section .grid-section .grid-container .grid-item div.grid-item-content h3.title{margin-bottom:0em}}.filters-and-grid-section .grid-section .grid-container .grid-item{padding:0em;text-align:center;outline:1px solid #ccc;transition:outline 0s ease-in-out 0s}.filters-and-grid-section .grid-section .grid-container .grid-item:hover{outline:2px solid #b56100}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-image img{aspect-ratio:250/140;object-fit:cover;width:100%}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:1rem}@media screen and (max-width: calc(480px - 1px)){.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content{padding:.75rem}}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .title,.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .body{text-align:start}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content h3.title{font-size:1em;font-weight:600;line-height:1.2rem;margin:1rem 0;max-width:700px}@media screen and (max-width: calc(480px - 1px)){.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content h3.title{margin:.5rem 0}}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content p.body{font-size:.85rem;line-height:1.2rem;max-width:550px}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .tag-date{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;align-items:center;width:100%}@media screen and (max-width: calc(480px - 1px)){.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .tag-date .tag span.card__tag{font-size:.7rem}}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .tag-date p.date-author{font-size:.85rem;margin-top:.125rem;color:#585650}@media screen and (max-width: calc(480px - 1px)){.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .tag-date p.date-author{font-size:.7rem}}.filters-and-grid-section .grid-section .grid-container .grid-item .grid-item-content .tag-date p.date-author .author{display:none}.filters-and-grid-section .grid-section .grid-container .grid-item.hidden{display:none}.filters-and-grid-section .list-section ul.grid-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:0;transition:gap 0s ease-in-out 0s}.filters-and-grid-section .list-section ul.grid-container::before{position:relative;content:"";display:block;height:1px;width:100%;left:unset;background-color:#ccc;margin-bottom:1.5rem}@media screen and (max-width: calc(1440px - 1px)){.filters-and-grid-section .list-section ul.grid-container::before{width:200%;left:-25%}}.filters-and-grid-section .list-section ul.grid-container .grid-item-container{display:flex;width:100%}.filters-and-grid-section .list-section ul.grid-container .grid-item{display:flex;flex-direction:column;border:none;padding:0;outline:unset}@media screen and (max-width: calc(1300px - 1px)){.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-container .grid-item-content p.body{display:none}}@media screen and (max-width: calc(480px - 1px)){.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-container .grid-item-image img{aspect-ratio:1/1;width:112px}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-container .grid-item-content{justify-content:center}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-container .grid-item-content h3.title{font-size:1.2em;line-height:1.4rem;margin-bottom:0em}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-container .grid-item-content .tag-date p.date-author .author{display:none}}.filters-and-grid-section .list-section ul.grid-container .grid-item:hover{outline:unset}.filters-and-grid-section .list-section ul.grid-container .grid-item:hover h3.title{color:#b56100}.filters-and-grid-section .list-section ul.grid-container .grid-item:hover .grid-item-image img{transform:translateX(-2px) translateY(-2px)}.filters-and-grid-section .list-section ul.grid-container .grid-item::after{position:relative;content:"";display:block;height:1px;width:100%;left:unset;background-color:#ddd;margin:1.5rem 0;grid-row:2;grid-column:1/3}@media screen and (max-width: calc(1440px - 1px)){.filters-and-grid-section .list-section ul.grid-container .grid-item::after{width:200%;left:-25%}}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-image{aspect-ratio:250/140;width:250px;height:140px;margin:auto 0}@media screen and (max-width: calc(1300px - 1px)){.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-image{aspect-ratio:1/1;width:112px;height:112px}}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-image img{aspect-ratio:250/140;object-fit:cover;width:100%;width:250px;height:140px;transition:transform .125s ease-in-out 0s}@media screen and (max-width: calc(1300px - 1px)){.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-image img{aspect-ratio:1/1;width:112px;height:112px}}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-image-bg-color{width:100%;height:100%}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:1rem;width:100%;padding:0 2rem}@media screen and (max-width: calc(1300px - 1px)){.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content{padding:0 2rem 0 1.5rem}}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content h3.title{font-size:1.5em;margin:0;line-height:1.5rem;transition:color .125s ease-in-out 0s}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content .tag-date{justify-content:start}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content .tag-date .date-author{display:flex}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content .tag-date .date-author .author{display:block}.filters-and-grid-section .list-section ul.grid-container .grid-item .grid-item-content .tag-date .date-author .author::before{content:" | "}.filters-and-grid-section .list-section ul.grid-container .grid-item.hidden{display:none}#floating-label-container{height:40px}sl-select::part(tags){--sl-input-border-radius-medium: 2rem;--sl-button-font-size-medium: .8rem;--sl-spacing-small: .5rem;--sl-color-neutral-50: #E6EFE0;--sl-color-neutral-200: #fff;--sl-color-neutral-800: #2e7d32}@media screen and (max-width: calc(1300px - 1px)){sl-select::part(tags){--sl-spacing-small: .6rem}}sl-select#sortRelevance-custom-ls-select::part(combobox),sl-select#filters-custom-ls-select::part(combobox),sl-select#perPage-custom-ls-select::part(combobox),sl-select#tags-custom-ls-select::part(form-control-label){font-family:"Inter","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: calc(1440px - 1px)){sl-select#sortRelevance-custom-ls-select::part(combobox),sl-select#filters-custom-ls-select::part(combobox),sl-select#perPage-custom-ls-select::part(combobox),sl-select#tags-custom-ls-select::part(form-control-label){--sl-input-font-size-medium: $font-size-xs;--sl-input-label-font-size-medium: $font-size-xs}}@media screen and (max-width: calc(1300px - 1px)){sl-select#sortRelevance-custom-ls-select::part(combobox),sl-select#filters-custom-ls-select::part(combobox),sl-select#perPage-custom-ls-select::part(combobox),sl-select#tags-custom-ls-select::part(form-control-label){--sl-input-font-size-medium: $font-size-xxs;--sl-input-label-font-size-medium: $font-size-xxs}}@media screen and (max-width: calc(480px - 1px)){sl-select#sortRelevance-custom-ls-select::part(combobox),sl-select#filters-custom-ls-select::part(combobox),sl-select#perPage-custom-ls-select::part(combobox),sl-select#tags-custom-ls-select::part(form-control-label){--sl-input-font-size-medium: .75rem;--sl-input-label-font-size-medium: .75rem}}@media screen and (max-width: calc(1300px - 1px)){sl-select::part(clear-button){--sl-input-spacing-medium: .5rem}}.filter-options-container{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: calc(1440px - 1px)){.filter-options-container{grid-template-columns:1fr 1fr}}.filter-options-container sl-select::part(combobox){--sl-input-border-radius-medium: 0rem;--sl-input-border-color: #767676;padding-block:0px;height:40px}.filter-options-container sl-select::part(form-control){position:relative}.filter-options-container sl-select::part(display-input){height:40px}.filter-options-container sl-select::part(tag),.filter-options-container sl-select::part(base){--sl-input-border-radius-medium: 60px;--sl-color-neutral-50: #E6EFE0;--sl-color-neutral-200: white;--sl-spacing-small: .625rem;--sl-input-height-medium: 2.25rem;--sl-button-font-size-medium: .65rem;font-weight:600;--sl-color-neutral-800: #2e7d32}@media screen and (max-width: calc(1300px - 1px)){.filter-options-container sl-select::part(tag),.filter-options-container sl-select::part(base){--sl-button-font-size-medium: .65rem;padding-top:6px}}@media screen and (max-width: calc(1300px - 1px)){.filter-options-container sl-select::part(tag){overflow:hidden}}@media screen and (max-width: calc(480px - 1px)){.filter-options-container sl-select::part(tag){width:56px}}.filter-options-container .filter-options-page-view-container{display:flex;flex-direction:row}.filter-options-container .filter-options-page-view-container .grid-select,.filter-options-container .filter-options-page-view-container .list-select{display:flex;justify-content:center;align-content:center;width:58px;aspect-ratio:1/1;background-color:#fff;border:1px solid #ccc;border-left:none;border-color:#767676}@media screen and (max-width: calc(1440px - 1px)){.filter-options-container .filter-options-page-view-container .grid-select,.filter-options-container .filter-options-page-view-container .list-select{width:49px}}@media screen and (max-width: calc(1300px - 1px)){.filter-options-container .filter-options-page-view-container .grid-select,.filter-options-container .filter-options-page-view-container .list-select{width:40px}}.filter-options-container .filter-options-page-view-container .grid-select:hover,.filter-options-container .filter-options-page-view-container .list-select:hover{cursor:pointer;background-color:#ffddb5}.filter-options-container .filter-options-page-view-container .grid-list-selected{background-color:#ffddb5}.filter-options-container .filter-options-page-view-container .list-select svg path{stroke:#b56100}.filter-options-container .filter-options-page-view{width:100%}@media screen and (max-width: calc(1300px - 1px)){.filter-options-container .filter-options-page-view{width:80%}}@media screen and (max-width: calc(480px - 1px)){.filter-options-container .filter-options-page-view{width:70%}}.filter-options-container .filter-options-tags,.filter-options-container .filter-options-dropdown,.filter-options-container .filter-options-page-view-container,.filter-options-container .filter-options-sort{width:100%}@media screen and (max-width: calc(1440px - 1px)){.filter-options-container .filter-options-tags,.filter-options-container .filter-options-dropdown,.filter-options-container .filter-options-page-view-container,.filter-options-container .filter-options-sort{width:100%}}@media screen and (max-width: calc(1440px - 1px)){.filter-options-container .filter-options-tags,.filter-options-container .filter-options-page-view-container{margin:0 0 0 auto}}@media screen and (max-width: calc(480px - 1px)){.filter-options-container .filter-options-dropdown,.filter-options-container .filter-options-page-view,.filter-options-container .filter-options-sort{grid-template-columns:1fr}}.pagination-controls{display:flex;justify-content:flex-end;margin:1rem 0}@media screen and (max-width: calc(1440px - 1px)){.pagination-controls{justify-content:flex-start}}.pagination-controls #page-numbers{display:flex;align-items:center}.pagination-controls #page-numbers ol.pagination-list{display:flex;gap:1rem;margin:0 1rem;min-height:44px;min-width:44px}.pagination-controls #page-numbers ol.pagination-list li.pagination-item{margin:auto}.pagination-controls button{display:flex;background-color:none;color:#fff;cursor:pointer;border-radius:4px;width:1rem}.pagination-controls button#next-btn{justify-content:end}.pagination-controls button#prev-btn{justify-content:start}.pagination-controls button:disabled{visibility:hidden}#page-numbers span{font-size:.85rem;font-weight:600;display:block;padding:8px;width:2rem;height:2rem;background-color:none;cursor:pointer;border-radius:1.5rem;text-align:center;vertical-align:top}#page-numbers span.active{background-color:#ffddb5;color:#b56100}.truncate-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}select{cursor:pointer}.buttonSquaredCorners{border-radius:0 !important}.card__tag.card__tag-orange{background-color:#e3ffb9}.hidden{display:none}body{font-family:"Inter","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px}
