main#home-page{padding-top:0}main#home-page .home-personalized{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}main#home-page .home-more-cta{margin:0 auto}footer#Footer{align-items:center;background-color:#324f67;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;min-height:150px;padding:1rem .2rem 6rem;position:relative;width:100%;z-index:1000}footer#Footer nav{margin:.1rem auto;text-align:center}footer#Footer a{color:#fff}footer#Footer p{margin:.6rem auto;max-width:575.98px;text-align:center}#com-services{align-items:center;border-radius:15px;box-shadow:0 10px 100px 0 rgba(0,0,0,.3);display:flex;flex:1 1 10px;gap:.5rem;justify-content:space-between;margin:1.2rem}@media screen and (max-width:575.98px){#com-services{flex-direction:column;justify-content:center;padding:.5rem;text-align:center;text-wrap:balance}}#com-services div .com-services__title{color:#e86986;font-size:1.55rem;font-weight:700;margin-bottom:.8rem;text-wrap:balance}@media screen and (max-width:575.98px){#com-services div .com-services__title{font-size:1.4rem}}#com-services div p{color:#4b4a4a;max-width:450px}#com-services img{margin:.5rem;max-height:150px}@media screen and (max-width:575.98px){#com-services img{max-height:90px}}#com-testimonials{background:linear-gradient(120deg,rgba(50,79,103,.08),rgba(87,130,141,.18));border-radius:15px;box-shadow:0 18px 45px rgba(50,79,103,.14);isolation:isolate;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);position:relative;width:100%}#com-testimonials:after,#com-testimonials:before{border-radius:9999px;content:"";opacity:.6;position:absolute;z-index:0}#com-testimonials:before{background:rgba(231,104,134,.18);height:240px;right:-80px;top:-90px;width:240px}#com-testimonials:after{background:rgba(50,79,103,.15);bottom:-80px;height:200px;left:-70px;width:200px}#com-testimonials .testimonials__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;position:relative;z-index:1}#com-testimonials .testimonials__intro{min-width:min(460px,100%)}#com-testimonials .testimonials__eyebrow{color:#324f67;font-size:.7rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}#com-testimonials .testimonials__subtitle{color:#5b5b5b;margin-top:.5rem;max-width:560px;text-wrap:balance}#com-testimonials .testimonials__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:2rem;position:relative;z-index:1}#com-testimonials .testimonial-card{background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(26,26,26,.08);display:flex;flex-direction:column;gap:1.2rem;min-height:100%;padding:1.4rem 1.5rem}#com-testimonials .testimonial-card__rating{display:flex;gap:.35rem}#com-testimonials .testimonial-card__star svg{fill:transparent;height:16px;stroke:#324f67;stroke-width:1.1px;width:16px}#com-testimonials .testimonial-card__star.is-filled svg{fill:#e76886;stroke:#e76886}#com-testimonials .testimonial-card__quote{color:#4b4a4a;font-style:italic;line-height:1.6;margin:0;padding-left:.8rem;position:relative}#com-testimonials .testimonial-card__quote:before{color:rgba(50,79,103,.2);content:"“";font-size:2.8rem;font-weight:600;left:-.2rem;position:absolute;top:-1.1rem}#com-testimonials .testimonial-card__quote p{margin:0}#com-testimonials .testimonial-card__footer{display:flex;justify-content:flex-end}#com-testimonials .testimonial-card__author{color:#324f67;font-weight:600}@media screen and (max-width:991.98px){#com-testimonials{padding:2rem}#com-testimonials .testimonials__head{align-items:flex-start}}@media screen and (max-width:575.98px){#com-testimonials{padding:1.6rem}#com-testimonials .testimonials__grid{grid-template-columns:1fr}#com-testimonials .testimonials__intro{min-width:100%}}#com-engagements{align-items:stretch;display:grid;gap:clamp(1rem,2.5vw,2.2rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:991.98px){#com-engagements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575.98px){#com-engagements{grid-template-columns:1fr}}#com-engagements figure{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.98),#fff 70%);border:1px solid rgba(50,79,103,.08);display:grid;gap:1.4rem;grid-template-columns:clamp(96px,14vw,120px) 1fr;padding:clamp(1.2rem,2.1vw,1.8rem);width:100%}@media screen and (max-width:1199.98px){#com-engagements figure{grid-template-columns:100px 1fr}}@media screen and (max-width:991.98px){#com-engagements figure{gap:1.1rem;grid-template-columns:90px 1fr;padding:1.2rem 1.4rem}}@media screen and (max-width:575.98px){#com-engagements figure{grid-template-columns:1fr;justify-items:center;padding:1.1rem 1.3rem;text-align:center}}#com-engagements figure img{filter:drop-shadow(0 12px 20px rgba(15,26,46,.18));height:clamp(88px,14vw,130px);margin:0;-o-object-fit:contain;object-fit:contain;width:clamp(88px,14vw,130px)}@media screen and (max-width:991.98px){#com-engagements figure img{margin:0 auto}}#com-engagements figcaption{color:#4b4a4a;margin:0;text-align:left;text-wrap:balance;width:100%}@media screen and (max-width:575.98px){#com-engagements figcaption{text-align:center}}#com-engagements figcaption big{color:#324f67;display:inline-block;font-size:clamp(1.1rem,1.8vw,1.35rem);letter-spacing:.1ch;line-height:1.1;text-transform:uppercase}@media screen and (max-width:575.98px){#com-engagements figcaption big{font-size:1.1rem}}#com-engagements figcaption p{color:#5b5b5b;margin-top:.75rem}@media screen and (max-width:575.98px){#com-engagements figcaption p{font-size:.95rem}}#com-callme{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (max-width:575.98px){#com-callme{flex-wrap:wrap;gap:1rem;padding:1rem}}#com-callme img{max-width:100px}#com-callme .callme-content{text-align:center;width:100%}#com-callme .callme-content p:first-of-type{color:#324f67;font-size:1.3rem;font-weight:700}#com-callme .callme-content span{align-content:center;display:flex;gap:1rem;justify-content:center}#com-callme .callme-content span svg{fill:#324f67;margin:auto 0}#com-callme .callme-content a{color:#324f67;font-size:1.1rem;font-weight:700}#com-callme .callme-content p:last-of-type{margin-bottom:1rem}.largeCTA--container{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}@media screen and (max-width:767.98px){.largeCTA--container{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:575.98px){.largeCTA--container .largecta__main{text-align:center}}.largeCTA--container .largecta__main span{color:#e76886;font-size:1.2rem;max-width:200px}.interactions{color:#4b4a4a;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.5rem}@media(min-width:767.98px){.interactions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.interactions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.interactions{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.interactions a{overflow:hidden}.interactions a .background-image{background-color:#fff;background-position:50%;background-size:cover;filter:blur(4px);height:100%;left:0;position:absolute;top:0;transform:scale(1.1);width:100%;z-index:1}.interactions a .background-image:after{background-color:rgba(75,75,75,.5);content:"";inset:0;position:absolute}.interactions a .right{color:#fff;display:flex;font-weight:700;justify-content:space-between;text-shadow:2px 2px 4px rgba(48,48,48,.3);text-transform:uppercase}.interaction-exhibits{align-items:start;display:grid;gap:clamp(1.25rem,2.6vw,2.5rem);grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)}@media screen and (max-width:1199.98px){.interaction-exhibits{grid-template-columns:minmax(0,1fr)}}.interaction-exhibits .exhibit-container,.interaction-exhibits .exhibits-list{min-width:0}.interaction-exhibits .exhibit-container>a{color:inherit;display:block;overflow:visible;text-decoration:none}.interaction-exhibits .exhibit-container:hover img.exhibit-img{transform:translateY(-4px)}.interaction-exhibits .exhibit-container:hover .--btn-inline{font-weight:700}.interaction-exhibits .exhibit-container .exhibit-card{align-items:stretch;display:flex;gap:clamp(1rem,2vw,2rem);margin:0;padding:clamp(1.2rem,2.6vw,1.8rem);position:relative;transition:background-color .15s ease-in-out;width:100%}@media screen and (max-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card{flex-direction:column}}@media screen and (min-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card{padding:clamp(1.4rem,2vw,2rem)}}.interaction-exhibits .exhibit-container .exhibit-card:hover{background-color:#f6f6f6}.interaction-exhibits .exhibit-container .exhibit-card h2{color:#324f67;font-size:larger;font-weight:700}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-card__content{display:flex;flex:1;flex-direction:column;gap:.75rem;min-width:0}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info{display:flex;flex-wrap:wrap;gap:1rem;margin:0}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info div{align-items:center;display:flex;gap:.25rem}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info div img{height:15px;width:15px}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info div:first-child img{margin-bottom:1px}@media screen and (max-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info{flex-direction:column;gap:.5rem}}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-card__media{align-self:flex-start;flex:0 0 clamp(160px,26vw,240px)}@media screen and (max-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card .exhibit-card__media{align-self:stretch;order:-1;width:100%}}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-card__media picture,.interaction-exhibits .exhibit-container .exhibit-card .exhibit-card__media>img.exhibit-img{display:block;width:100%}.interaction-exhibits .exhibit-container .exhibit-card img.exhibit-img{aspect-ratio:4/3;border-radius:15px;display:block;height:auto;max-height:clamp(160px,24vw,240px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .15s ease-in-out;width:100%}.interaction-exhibits .--exhibits-preview{margin:0;padding-top:.25rem}@media screen and (max-width:1199.98px){.interaction-exhibits .--exhibits-preview{padding-top:0}}.interaction-exhibits .exhibits-list{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.interaction-exhibits .exhibits-list:only-child{grid-column:1/-1}.interaction-exhibits .exhibits-list .list-container{align-items:center;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:92px minmax(0,1fr);padding:.75rem 0;position:relative;transition:background-color .15s ease-in-out}.interaction-exhibits .exhibits-list .list-container img.list-img{aspect-ratio:1/1;border-radius:15px;height:92px;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:transform .15s ease-in-out;width:92px}.interaction-exhibits .exhibits-list .list-container:not(:last-child){border-bottom:1px solid rgba(50,79,103,.4);padding-bottom:1rem}.interaction-exhibits .exhibits-list .list-container:not(:first-child){padding-top:1rem}.interaction-exhibits .exhibits-list .list-container:hover{background-color:#f6f6f6}.interaction-exhibits .exhibits-list .list-container:hover img.list-img{transform:translateY(-3px)}.interaction-exhibits .exhibits-list .list-container:hover .--btn-inline{font-weight:700}.interaction-exhibits .exhibits-list .list-container .list-content{margin:0;width:100%}.interaction-exhibits .exhibits-list .list-container .list-content .list-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.interaction-exhibits .exhibits-list .list-container .list-content .list-title h3{color:#324f67;font-weight:700;margin-bottom:.4rem}.interaction-exhibits .exhibits-list .list-container .list-content div:not(.list-title){align-items:center;color:#4b4a4a;display:flex;font-size:.95rem;gap:.5rem}@media screen and (max-width:767.98px){.interaction-exhibits .exhibits-list .list-container{grid-template-columns:72px minmax(0,1fr)}.interaction-exhibits .exhibits-list .list-container img.list-img{height:72px;width:72px}}.navigation{align-items:center;display:flex;gap:clamp(.5rem,1vw,1rem);isolation:isolate;margin-bottom:-10px;max-width:100vw;position:relative;width:100%}.navigation .navigation__viewport{flex:1 1 auto;overflow:hidden;position:relative}.navigation .navigation__viewport:after,.navigation .navigation__viewport:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 60%);bottom:0;content:"";opacity:.5;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:clamp(1px,6vw,90px);z-index:5}.navigation .navigation__viewport:before{left:0}.navigation .navigation__viewport:after{right:0;transform:scaleX(-1)}.navigation.is-at-end .navigation__viewport:after,.navigation.is-at-start .navigation__viewport:before{opacity:0}.navigation:not(.is-scrollable) .navigation__arrow,.navigation:not(.is-scrollable) .navigation__viewport:after,.navigation:not(.is-scrollable) .navigation__viewport:before{display:none}.navigation .navigation__arrow{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:9999px;box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;display:inline-flex;flex:0 0 auto;height:clamp(2.5rem,3vw,3rem);justify-content:center;position:absolute;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:clamp(2.5rem,3vw,3rem);z-index:50}.navigation .navigation__arrow:focus-visible:not(:disabled),.navigation .navigation__arrow:hover:not(:disabled){box-shadow:0 8px 22px rgba(50,79,103,.18);transform:scale(1.05)}.navigation .navigation__arrow:disabled{box-shadow:none;cursor:default;opacity:.35}.navigation .navigation__arrow img{filter:invert(28%) sepia(17%) saturate(662%) hue-rotate(158deg) brightness(89%) contrast(86%);height:auto;width:18px}.navigation .navigation__arrow--prev{left:0}.navigation .navigation__arrow--next{right:0}@media(max-width:575.98px){.navigation{gap:.5rem}.navigation .navigation__arrow{height:2.25rem;width:2.25rem}.navigation .navigation__arrow img{width:16px}}.navigation .navigation--content{display:flex;gap:clamp(1rem,2vw,1.8rem);overflow-x:auto;padding-inline:clamp(.75rem,1.5vw,1.5rem);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;-ms-overflow-style:thin;padding-bottom:10px}.navigation .navigation--content::-webkit-scrollbar{height:6px}.navigation .navigation--content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:9999px}.navigation .navigation--content::-webkit-scrollbar-thumb{background:rgba(50,79,103,.55);border-radius:9999px}.navigation .navigation--content .navigation-thumb{flex:0 0 auto;max-width:300px;scroll-snap-align:center;transition:transform .15s ease-in-out,opacity .15s ease-in-out}.navigation .navigation--content .navigation-thumb:hover{opacity:.8;transform:scale(.97)}.navigation .navigation--content .navigation-thumb img{height:auto;width:100%}.artwork-thumb-wrapper{display:grid;gap:1.2rem;grid-template-columns:repeat(6,1fr);width:100%}@media(max-width:1199.98px){.artwork-thumb-wrapper{grid-template-columns:repeat(5,1fr)}}@media(max-width:991.98px){.artwork-thumb-wrapper{grid-template-columns:repeat(4,1fr)}}@media(max-width:575.98px){.artwork-thumb-wrapper{grid-template-columns:repeat(2,1fr)}}.gallery-row{--gallery-row-card-width:190px;--gallery-row-card-width-md:170px;--gallery-row-card-width-sm:150px;display:grid;gap:1rem}.gallery-row--spaced{margin-top:1.5rem}.gallery-row--surface{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:15px;box-shadow:0 12px 30px rgba(0,0,0,.06);padding:clamp(1.25rem,2.5vw,2rem)}.gallery-row--compact{--gallery-row-card-width:180px;--gallery-row-card-width-md:170px;--gallery-row-card-width-sm:160px}.gallery-row__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between}.gallery-row__heading{display:grid;gap:.35rem}.gallery-row__eyebrow{color:#5b5b5b;display:block;font-size:.75rem;letter-spacing:.08ch;text-transform:uppercase}.gallery-row__title{color:#324f67;font-size:1.1rem;font-weight:700;margin:0}.gallery-row__description{color:#5b5b5b;line-height:1.45;margin:0}.gallery-row--surface .gallery-row__title{font-size:1.2rem}.gallery-row__link{color:#324f67;font-size:.95rem;font-weight:600;text-decoration:none}.gallery-row__link:focus-visible,.gallery-row__link:hover{text-decoration:underline}.gallery-row__track{width:100%}.gallery-row:not(.gallery-row--with-prices) .artwork-price{display:none}.gallery-row--scroll .gallery-row__track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gallery-row--scroll .artwork-thumb-wrapper{grid-auto-columns:var(--gallery-row-card-width);grid-auto-flow:column;grid-template-columns:none;padding-bottom:.5rem;scroll-snap-type:x proximity;width:-moz-max-content;width:max-content}.gallery-row--scroll .artwork-card{scroll-snap-align:start}.gallery-row--scroll .artwork-card,.gallery-row--scroll .artwork-picture{width:var(--gallery-row-card-width)}.gallery-row--grid .artwork-thumb-wrapper{gap:.9rem;grid-template-columns:repeat(4,1fr)}@media(max-width:991.98px){.gallery-row--scroll .artwork-thumb-wrapper{grid-auto-columns:var(--gallery-row-card-width-md)}.gallery-row--scroll .artwork-card,.gallery-row--scroll .artwork-picture{width:var(--gallery-row-card-width-md)}}@media(max-width:767.98px){.gallery-row--grid .artwork-thumb-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.gallery-row--scroll .artwork-thumb-wrapper{grid-auto-columns:var(--gallery-row-card-width-sm)}.gallery-row--scroll .artwork-card,.gallery-row--scroll .artwork-picture{width:var(--gallery-row-card-width-sm)}.gallery-row--grid .gallery-row__track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gallery-row--grid .artwork-thumb-wrapper{grid-auto-columns:var(--gallery-row-card-width-sm);grid-auto-flow:column;grid-template-columns:none;padding-bottom:.5rem;scroll-snap-type:x proximity;width:-moz-max-content;width:max-content}.gallery-row--grid .artwork-card,.gallery-row--grid .artwork-picture{scroll-snap-align:start;width:var(--gallery-row-card-width-sm)}}.artworks-thumb.--show-more{color:#4b4a4a;display:block;text-decoration:none;transition:transform .15s ease}.artwork-card{display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left;transition:transform .15s ease,opacity .15s ease;width:100%}.artwork-card:hover{cursor:pointer;opacity:.9;transform:translateY(5px)}.artwork-picture{aspect-ratio:1/1;display:block;overflow:hidden;position:relative}.artwork-picture,.artwork-picture img{-o-object-fit:cover;object-fit:cover;width:100%}.artwork-picture img{border-radius:15px;height:100%;transition:transform .4s ease}.artwork-picture:hover img{-o-object-fit:contain;object-fit:contain}.artwork-description{margin-top:10px}.artwork-description .artwork-kicker{color:#e76886;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.artwork-description .artwork-title{color:#4b4a4a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-description .artwork-artist{color:#5b5b5b;font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-price{color:#1a1a1a;font-size:1em;margin-top:15px}.artwork-price strong{color:#e76886;font-weight:700}.artwork-price .artwork-availability{color:#f4b820;font-size:.85em}.artwork-admin-controls{position:absolute;right:5px;top:5px}.artwork-admin-controls .admin-edit-btn{background-color:#ff9500;border-radius:5px;color:#fff;display:inline-block;opacity:.9;padding:.5rem}.artwork-admin-controls .admin-edit-btn:hover{opacity:1}.--show-more .show-more-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}.--show-more .show-more-content p{color:#fff;font-size:1.1em;font-weight:700}.--show-more .artwork-picture{border-radius:15px;overflow:hidden}.--show-more .artwork-picture .show-more-blur{filter:blur(4px);opacity:.7}.--show-more .artwork-picture img{transform:scale(1.2)}.no-results{margin:1.25rem auto 0;text-align:center}.no-results__title{color:#111827;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.no-results__text{color:#4b5563;font-size:1rem;margin:0}.card--admin{background-color:#789;border-radius:15px;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem}.card--admin,.login-page{display:flex;justify-content:center}.login-page{align-items:center;min-height:100%;padding:3rem 1rem}.login-page__panel{display:flex;flex-direction:column;gap:2rem;max-width:32rem;width:100%}.login-page__logo{display:block;height:3rem;margin:0 auto;width:auto}.login-page__title{color:#111827;font-size:2rem;font-weight:700;line-height:1.2;margin-top:1.5rem;text-align:center}.login-page__form{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}.login-page__fields{border-radius:.6rem;box-shadow:0 5px 14px rgba(15,23,42,.12);overflow:hidden}.login-page__field{width:100%}.login-page__input{border:1px solid #d1d5db!important;border-radius:0!important;color:#111827;display:block;margin:0!important;padding:.65rem .85rem;width:100%}.login-page__input::-moz-placeholder{color:#6b7280}.login-page__input::placeholder{color:#6b7280}.login-page__input:focus{border-color:#4f46e5!important;outline:2px solid rgba(79,70,229,.2);outline-offset:-1px;position:relative;z-index:2}.login-page__input--top{border-bottom:none!important;border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.login-page__input--bottom{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.login-page__submit{align-items:center;background-color:#4f46e5;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.65rem 1rem;position:relative;transition:background-color .2s ease;width:100%}.login-page__submit:hover{background-color:#4338ca}.login-page__submit:focus-visible{outline:2px solid #6366f1;outline-offset:3px}.login-page__submit-icon{align-items:center;display:inline-flex;left:.8rem;position:absolute;top:50%;transform:translateY(-50%)}.login-page__submit-icon-svg{color:#a5b4fc;height:1.2rem;transition:color .2s ease;width:1.2rem}.login-page__submit:hover .login-page__submit-icon-svg{color:#c7d2fe}.admin-form-layout{margin:0 auto;max-width:1024px;padding:0 1.25rem}.admin-form-layout__nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.admin-form-layout__nav-link{background-color:#324f67;border-radius:.5rem;color:#fff;display:inline-block;font-weight:600;padding:.55rem .85rem;text-decoration:none}.admin-form-layout__extern{margin-bottom:1.5rem;max-height:18rem;overflow:auto;padding:1rem}.admin-form-layout__extern,.admin-form-panel{background-color:#fff;border-radius:15px;box-shadow:0 10px 100px 0 rgba(0,0,0,.3)}.admin-form-panel{overflow:hidden}.admin-form-panel--spaced{margin-top:2.5rem}.admin-form-panel__body,.admin-form-panel__preview{border-top:1px solid #e5e7eb}.admin-form-panel__preview{box-shadow:inset 0 0 0 1px rgba(50,79,103,.05);padding:.8rem}.admin-form-panel__preview-image{display:block;height:auto;margin:0 auto;max-height:14rem;max-width:14rem;width:auto}.admin-form__title-wrap{padding:1.25rem 1rem}@media screen and (min-width:768px){.admin-form__title-wrap{padding:1.25rem 1.5rem}}.admin-form__title{color:#324f67;font-size:1.125rem;font-weight:700;margin:0}.admin-form__row{display:grid;gap:1rem;padding:.75rem 1rem}@media screen and (min-width:768px){.admin-form__row{gap:1rem;grid-template-columns:1fr 1fr;padding:.75rem 1.5rem}}.admin-form__row--muted{background-color:#f9fafb}.admin-form__row--plain{background-color:#fff}@media screen and (min-width:768px){.admin-form__row--single{grid-template-columns:1fr}}.admin-form__field-col,.admin-form__label-col{align-self:start}.admin-form__split-top{border-top:1px solid #e5e7eb}.admin-form__actions{display:flex;justify-content:flex-end;margin:0 auto;max-width:1024px;padding:2rem 1.25rem}.admin-form__submit{background-color:#324f67;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.65rem 1rem}.admin-table__scroll{border-radius:15px;box-shadow:0 10px 100px 0 rgba(0,0,0,.3);max-height:100vh;max-width:100%;overflow-x:auto;position:relative}.admin-table{border-collapse:collapse;color:#4b5563;font-size:.9rem;table-layout:auto;width:100%}.admin-table__head{background-color:#324f67;color:#fff;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}.admin-table__actions,.admin-table__cell,.admin-table__head-cell{padding:.75rem 1.5rem;text-align:left;vertical-align:top}.admin-table__row{background-color:#fff}.admin-table__row:nth-child(2n){background-color:#f9fafb}.admin-table__actions{min-width:9rem}.admin-table__action-link{color:#324f67;display:block;font-weight:600;text-decoration:underline;text-underline-offset:2px}.admin-table__action-link+.admin-table__action-link{margin-top:.35rem}.admin-table__action-delete{color:#c03636;font-weight:600;margin-top:.35rem}.pending-list__nav{display:flex;gap:1rem;margin-bottom:2rem}.pending-list__nav-link{background-color:#324f67;border-radius:.5rem;color:#fff;display:inline-block;font-weight:600;padding:.55rem .85rem;text-decoration:none}.pending-list__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin:1rem 0 2rem}.pending-list__submit{background-color:#324f67;border:none;border-radius:.45rem;color:#fff;cursor:pointer;font-weight:700;padding:.55rem .95rem}.pending-list__table-scroll{border-radius:15px;box-shadow:0 10px 100px 0 rgba(0,0,0,.3);max-height:100vh;max-width:100%;overflow-x:auto;position:relative}.pending-list__table{border-collapse:collapse;font-size:.9rem;width:100%}.pending-list__head{background-color:#324f67;color:#fff;font-size:.75rem;text-transform:uppercase}.pending-list__actions-cell,.pending-list__cell,.pending-list__head-cell{padding:.75rem 1.5rem;text-align:left;vertical-align:top}.pending-list__row{background-color:#fff}.pending-list__row:nth-child(2n){background-color:#f9fafb}.pending-list__cell{color:#111827}.pending-list__action-link{border-radius:.45rem;color:#fff;display:block;font-weight:700;padding:.3rem .5rem;text-align:center;text-decoration:none;text-transform:uppercase}.pending-list__action-link+.pending-list__action-link{margin-top:.5rem}.pending-list__action-link--approve{background-color:#16a34a}.pending-list__action-link--ignore{background-color:#dc2626}