.dialog--artfinder{background:0 0;box-shadow:none;border:0;color:var(--purewhite);padding:20px;max-height:100dvh}.dialog--artfinder[open]::backdrop{background:linear-gradient(160deg,rgba(0,40,53,.9) 0%,rgba(99,50,171,.9) 140%)}@media (min-width:992px){.dialog--artfinder{width:100vw;height:100vh;max-width:none;display:flex;justify-content:center;align-items:flex-start}.dialog--artfinder__wrapper{width:680px;max-width:680px;margin-top:auto;margin-bottom:auto}}html:has(.dialog--artfinder[open]){scrollbar-gutter:stable;background-color:rgba(57,64,106,1)}.dialog--artfinder .dialog__header{justify-content:flex-end;padding-bottom:10px;position:absolute;top:15px;right:15px;opacity:0;transition:all .2s ease-in-out}.dialog--artfinder[open] .dialog__header{opacity:1;transition-delay:.4s}@media (min-width:992px){.dialog--artfinder .dialog__header{padding-bottom:20px}}.dialog--artfinder .dialog__header button{color:rgba(255,255,255,.7)}.dialog--artfinder__icon{aspect-ratio:1/1;width:36px;border-radius:5px;box-shadow:0 12px 16px -4px rgba(16,24,40,.2),0 4px 6px -2px rgba(16,24,40,.1);display:flex;justify-content:center;align-items:center;margin:0 auto 20px;font-size:20px;position:relative;overflow:hidden}.dialog--artfinder__icon:before{content:'';position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:var(--deepblue);background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.7));animation:Glowrotate 5s linear infinite}.dialog--artfinder__icon:after{content:'';position:absolute;z-index:-1;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:linear-gradient(140deg,#1ea4a4 0%,#7b08ad 100%);border-radius:4px}@keyframes Glowrotate{100%{transform:rotate(1turn)}}.dialog--artfinder__icon svg{margin-top:-3px}@media (min-width:992px){.dialog--artfinder__icon{width:52px;margin-bottom:30px;font-size:28px}}.dialog--artfinder__title{font-family:Wulkan,"Times New Roman",Arial,serif;font-size:var(--content-heading-2);line-height:1;text-align:center;margin:0 0 10px}.dialog--artfinder__subtitle{font-size:var(--content-heading-6);text-align:center;color:var(--deepblue-20)}@media (max-width:768px){.dialog--artfinder__title{font-size:32px}.dialog--artfinder__subtitle{font-size:16px}}.dialog--artfinder__field{background:var(--purewhite);border-radius:5px;outline:5px solid rgba(255,255,255,.2);margin:15px 0;position:relative;transition:all .1s ease-in-out}@media (min-width:768px){.dialog--artfinder__field{margin:30px 0 20px}}.dialog--artfinder__field-frame{position:relative;padding-bottom:50px}.dialog--artfinder__field-footnote{font-size:14px;color:rgba(255,255,255,.7);margin:0 0 20px}.dialog--artfinder__field:has(textarea:focus-within){outline-color:var(--turquoise);box-shadow:0 0 20px var(--turquoise)}.dialog--artfinder__field textarea{color:var(--deepblue);border:0;width:100%;font-size:16px;line-height:1.6;padding:20px;border-radius:5px;resize:none}.dialog--artfinder__field textarea:focus{outline:none}.dialog--artfinder__field button{background:var(--coral);color:var(--purewhite);width:36px;height:36px;border-radius:100px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);display:flex;justify-content:center;align-items:center;position:absolute;bottom:20px;right:20px;transition:all .2s ease-in-out}.dialog--artfinder__field button:hover{background:#7b08ad;transform:scale(1.1)}.dialog--artfinder__field button:focus{outline:2px solid var(--turquoise);outline-offset:.2em}.dialog--artfinder__field-notice{padding:2px}.dialog--artfinder__field-notice-inner{background:var(--coral);padding:8px 20px;border-radius:3px;font-size:14px;color:var(--purewhite);display:flex;gap:20px;align-items:center}.dialog--artfinder__field-notice-inner svg{font-size:20px}.dialog--artfinder__field-aspect{color:var(--deepblue-60);display:flex;flex-direction:column;gap:4px;position:absolute;bottom:20px;left:20px;font-size:14px}.dialog--artfinder__field-aspect label i{width:18px;height:18px;display:flex;justify-content:center;align-items:center;margin:0 !important}.dialog--artfinder__field-aspect label i:after{content:'';display:block;height:100%;width:100%;border:1px solid var(--deepblue-60);border-radius:2px;background:var(--deepblue-5);transition:all .2s ease-in-out}.dialog--artfinder__field-aspect [for=ad-landscape] i:after{max-height:12px}.dialog--artfinder__field-aspect [for=ad-portrait] i:after{max-width:12px}.dialog--artfinder__field-aspect [for=ad-square] i:after{max-width:16px;max-height:16px}.dialog--artfinder__field-aspect input:checked+label i:after{border-color:var(--deepblue-80)}@media (max-width:440px){.dialog--artfinder__field-aspect{bottom:20px;width:calc(100% - 40px)}.dialog--artfinder__field button,.dialog--artfinder__field button:hover{bottom:80px}}@media (max-width:370px){.dialog--artfinder__field-aspect label i{display:none}}.dialog--artfinder__footer{color:rgba(255,255,255,.7);text-align:center;font-size:14px;border-top:1px solid rgba(255,255,255,.2);padding-top:10px;margin-top:15px}@media (min-width:992px){.dialog--artfinder__footer{padding-top:20px;margin-top:30px}}.dialog--artfinder__footer a{color:rgba(255,255,255,.7);text-decoration:underline}.dialog--artfinder__footer a:hover{color:var(--purewhite)}.dialog--artfinder__search-options-title{color:var(--deepblue-20);margin-bottom:10px;font-weight:700}.dialog--artfinder__search-options ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--deepblue-30)}.dialog--artfinder__search-options ul li{display:flex;gap:10px;align-items:center;transition:color .2s ease-in-out;font-size:14px}.dialog--artfinder__search-options ul li:hover{color:var(--purewhite);cursor:pointer}