@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400&family=Ubuntu:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);
.--hidden,.--sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover){.--mobile-only{display:none}}@media (hover:none){.--desktop-only{display:none}}@media screen and (min-width:1280px){.--horizontal-offset{transform:translateX(-3vw)}}:root{--colors-primary-500:#e0de2f;--colors-secondary-400:#6ef7c2;--colors-secondary-500:#0df299;--colors-tertiary-500:#90d3d0;--colors-quaternary-500:#98abd7;--colors-quaternary-600:#738dc9;--colors-accent-500:#e8486e;--colors-accent-600:#e31c4c;--colors-gray-50:#f2f2f2;--colors-gray-100:#e6e6e6;--colors-gray-200:#ccc;--colors-gray-300:#b3b3b3;--colors-gray-400:#999;--colors-gray-500:grey;--colors-gray-600:#666;--colors-gray-700:#4d4d4d;--colors-gray-800:#333;--colors-gray-900:#1a1a1a;--colors-link:#04c5ef;--colors-visited:#851992;--colors-hover:#04c5ef;--colors-active:#f70973;--brand-width:91px;--brand-height:52px;--max-width:980px;--padding:2.5rem;--heading-font-family:"Poppins",sans-serif;--body-font-family:"Ubuntu",sans-serif}h1,h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5,h6{font-size:1rem}h1,h2,h3,h4,h5,h6{color:var(--colors-gray-800);font-family:var(--heading-font-family);font-weight:900;line-height:1.25em;margin-bottom:1.25em;margin-top:0;text-align:center}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{background-image:linear-gradient(var(--colors-primary-500),var(--colors-primary-500));background-position:-.5rem;background-size:calc(100% + 2rem) 100%;font-weight:900;position:relative}h1 b:after,h1 b:before,h1 strong:after,h1 strong:before,h2 b:after,h2 b:before,h2 strong:after,h2 strong:before,h3 b:after,h3 b:before,h3 strong:after,h3 strong:before,h4 b:after,h4 b:before,h4 strong:after,h4 strong:before,h5 b:after,h5 b:before,h5 strong:after,h5 strong:before,h6 b:after,h6 b:before,h6 strong:after,h6 strong:before{background-color:var(--colors-primary-500);content:"";height:100%;position:absolute;width:.25em;z-index:-1}h1 b:before,h1 strong:before,h2 b:before,h2 strong:before,h3 b:before,h3 strong:before,h4 b:before,h4 strong:before,h5 b:before,h5 strong:before,h6 b:before,h6 strong:before{bottom:0;left:100%}h1 b:after,h1 strong:after,h2 b:after,h2 strong:after,h3 b:after,h3 strong:after,h4 b:after,h4 strong:after,h5 b:after,h5 strong:after,h6 b:after,h6 strong:after{right:100%;top:0}h1.wave,h2.wave,h3.wave,h4.wave,h5.wave,h6.wave{font-size:1.5rem}h1.wave:after,h2.wave:after,h3.wave:after,h4.wave:after,h5.wave:after,h6.wave:after{background-image:url(../../../assets/memphis/wave.svg);content:"";display:block;height:10px;margin:.5rem auto 0;width:120px}h1.underlined:after,h2.underlined:after,h3.underlined:after,h4.underlined:after,h5.underlined:after,h6.underlined:after{background-color:var(--colors-gray-800);content:"";display:block;height:.5rem;margin:.75rem auto 0;width:3rem}p{font-size:.875rem;margin:0 0 .5rem}@media screen and (min-width:980px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4,h5{font-size:1.5rem}h6{font-size:1.25rem}}@keyframes blink{0%{opacity:inherit}20%{opacity:inherit}40%{opacity:0}60%{opacity:0}80%{opacity:inherit}to{opacity:inherit}}.blink{animation:blink .2s ease-in-out 10}@keyframes qdlhe-float{0%{transform:translate(-1.5rem,-1.25rem) rotate(-3deg)}50%{transform:translate(-1.75rem,-1.5rem) rotate(-2deg)}to{transform:translate(-1.5rem,-1.25rem) rotate(-3deg)}}.qdlhe-loading-wave{background:#fff;display:inline-grid;filter:blur(3px) contrast(12);left:50%;mix-blend-mode:multiply;padding:5px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.qdlhe-loading-wave:before{--c:#0000 64%,#000 66% 98%,#0000 101%;animation:qdlhe-loading-wave .8s linear infinite;aspect-ratio:3;background:radial-gradient(35% 146% at 50% 159%,var(--c)) 0 0,radial-gradient(35% 146% at 50% -59%,var(--c)) 100% 100%;background-repeat:repeat-x;background-size:66.6666666667% 50%;content:"";height:22px}@keyframes qdlhe-loading-wave{to{background-position:-200% 0,-100% 100%}}.qdlhe-loading-dots{--duration:600ms;animation:qdlhe-loading-dots var(--duration) ease-in-out calc(var(--duration)*.3333) infinite both;margin:-36px auto;overflow:visible;transform:scale(.1)}.qdlhe-loading-dots,.qdlhe-loading-dots:after,.qdlhe-loading-dots:before{border-radius:40px;height:80px;outline-color:rgba(0,0,0,.25);outline-offset:-40px;outline-style:solid;outline-width:40px;width:80px}.qdlhe-loading-dots:after,.qdlhe-loading-dots:before{content:"";position:absolute;top:calc(50% - 40px)}.qdlhe-loading-dots:before{animation:qdlhe-loading-dots var(--duration) ease-in-out infinite both;left:calc(50% - 160px)}.qdlhe-loading-dots:after{animation:qdlhe-loading-dots var(--duration) ease-in-out calc(var(--duration)*.6666) infinite both;left:calc(50% + 80px)}@keyframes qdlhe-loading-dots{0%{outline-width:0}40%,60%{outline-width:40px}to{outline-width:0}}@keyframes slide-in-and-out-from-top{0%{top:0;transform:translateY(-100%)}10%{top:2rem;transform:translateY(0)}90%{top:2rem;transform:translateY(0)}to{top:0;transform:translateY(-100%)}}.slide-in-and-out-from-top{animation:slide-in-and-out-from-top 5s cubic-bezier(.75,-.7,.4,1.8) both}@keyframes slide-out-from-top{to{transform:translateY(-100%)}}@keyframes slide-in-and-out-from-bottom{0%{bottom:0;transform:translateY(100%)}10%{bottom:2rem;transform:translateY(0)}90%{bottom:2rem;transform:translateY(0)}to{bottom:0;transform:translateY(100%)}}.slide-in-and-out-from-bottom{animation:slide-in-and-out-from-bottom 5s cubic-bezier(.75,-.7,.4,1.8) both}@keyframes slide-out-from-bottom{to{transform:translateY(100%)}}.zero-to-auto-height{height:0;overflow:hidden;transition-property:height;transition-timing-function:ease-in-out;visibility:hidden}.zero-to-auto-height.collapsing,.zero-to-auto-height.expanding{visibility:visible}.zero-to-auto-height.expanded{height:auto;overflow:visible;visibility:visible}*{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:default}:focus{outline:none}::-ms-clear,::-ms-reveal{display:none}::-moz-selection{background-color:rgba(0,0,0,.25);opacity:1}::selection{background-color:rgba(0,0,0,.25);opacity:1}img{display:block;height:auto;margin:0;max-width:100%}body,html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;color:var(--colors-gray-500);display:flex;flex-direction:column;font-family:var(--body-font-family);font-size:16px;font-weight:400;line-height:1.3333em;margin:0;max-width:100vw;min-height:100dvh;overflow:scroll;overflow-x:hidden}body::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:transparent;border-left:4px solid var(--colors-gray-900)}body.has-wp-adminbar{min-height:calc(100dvh - 46px)}body>main{padding:var(--padding) 0}body>.flex-grow,body>main{min-height:calc(100dvh - var(--padding) - var(--brand-height))}body>.flex-grow.centered,body>main.centered{align-content:center;display:grid;place-items:center}@media screen and (min-width:783px){body.has-wp-adminbar{min-height:calc(100dvh - 32px)}}@media screen and (min-width:980px){body>.flex-grow,body>main{flex-grow:1;min-height:0}}.qdlhe-page{margin:0 auto;max-width:calc(var(--max-width)*.75);padding-inline:var(--padding)}.qdlhe-page h1:not(:first-child),.qdlhe-page h2:not(:first-child),.qdlhe-page h3:not(:first-child),.qdlhe-page h4:not(:first-child),.qdlhe-page h5:not(:first-child),.qdlhe-page h6:not(:first-child){margin-bottom:.75em;margin-top:1.25em}.qdlhe-page h2:not(:first-child),.qdlhe-page h3:not(:first-child),.qdlhe-page h4:not(:first-child),.qdlhe-page h5:not(:first-child),.qdlhe-page h6:not(:first-child){text-align:left}.qdlhe-page h2{font-size:1.5rem}.qdlhe-page h3{font-size:1.25rem}.qdlhe-page h4,.qdlhe-page h5,.qdlhe-page h6{font-size:1rem}.qdlhe-page h1:has(+.qdlhe-page-subtitle){margin-bottom:.25em}.qdlhe-page .qdlhe-page-subtitle{color:var(--colors-gray-600);font-family:var(--heading-font-family);font-size:.75rem;font-weight:700;line-height:1.25em;margin-bottom:3rem;margin-top:0;text-align:center}.qdlhe-page li,.qdlhe-page p{font-size:.875rem;line-height:1.6em}.qdlhe-page li strong,.qdlhe-page p strong{color:var(--colors-gray-700)}.qdlhe-page ul{margin-bottom:.5rem}.qdlhe-page ul:has(+p){margin-bottom:1rem}.qdlhe-page li{line-height:1.6em}.qdlhe-page li:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:980px){.qdlhe-page .qdlhe-page-subtitle{font-size:1rem;margin-bottom:4rem}}.qdlhe-404{display:flex;flex-direction:column;justify-content:center}.qdlhe-404 h1{margin-bottom:.25em}.qdlhe-404 .qdlhe-404-subtitle{color:var(--colors-gray-600);font-family:var(--heading-font-family);font-size:.75rem;font-weight:700;line-height:1.25em;margin:0;text-align:center}@media screen and (min-width:980px){.qdlhe-404 .qdlhe-404-subtitle{font-size:1rem}}a[href],a[tabindex="0"]{-webkit-tap-highlight-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;cursor:pointer;text-decoration:none;transition:background-size .15s ease-in-out}a[href] *,a[tabindex="0"] *{cursor:pointer}a:link{color:var(--colors-link);text-decoration:none}a:visited{color:var(--colors-visited)}a.estatico:visited{color:var(--colors-link)}a:focus,a:hover{background-position:0 100%;background-size:100% 1px;text-decoration:none}a.static:active,a:active{background-image:linear-gradient(var(--colors-active),var(--colors-active));color:var(--colors-active)}a[type=inline-button]{background-size:0 .25rem;color:var(--colors-gray-800);font-family:var(--heading-font-family);font-size:.75rem;font-weight:700;padding-bottom:.25rem}a[type=inline-button]:focus,a[type=inline-button]:hover{background-position:0 100%;background-size:100% .25rem;text-decoration:none}a.text-decoration-none{background:none}a.lined{color:var(--colors-gray-500);display:flex;font-family:var(--heading-font-family);font-size:.5rem;font-weight:600;justify-content:center;letter-spacing:.075rem;line-height:1rem;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width:980px){a.lined{font-size:.6rem}}a.lined span{background-color:#fff;background-image:linear-gradient(currentColor,currentColor);background-position:calc(100% - 1rem) 100%;background-repeat:no-repeat;background-size:0 1px;padding-inline:1rem;position:relative;transition:background-size .15s ease-in-out;z-index:1}a.lined[href]:focus,a.lined[href]:hover,a.lined[tabindex="0"]:focus,a.lined[tabindex="0"]:hover{background-size:0}a.lined[href]:focus span,a.lined[href]:hover span,a.lined[tabindex="0"]:focus span,a.lined[tabindex="0"]:hover span{background-position:1rem 100%;background-size:calc(100% - 2rem) 1px}a.lined:before{background-color:var(--colors-gray-300);content:"";height:1px;left:0;pointer-events:none;position:absolute;top:calc(50% - 1px);width:100%}a[type=button]{border:.25rem solid var(--colors-gray-800);border-radius:2.5rem;color:var(--colors-gray-900);font-family:var(--heading-font-family);font-size:1rem;font-weight:800;line-height:1.5rem;padding:.5rem 1.5rem;transition-duration:.15s;transition-property:background-color,border-color;transition-timing-function:ease-in-out}a[type=button]:focus,a[type=button]:hover{background:none;background-color:var(--colors-secondary-500);border-color:var(--colors-secondary-500)}button{background:transparent;border:.25rem solid var(--colors-gray-800);border-radius:2.5rem;color:var(--colors-gray-900);font-family:var(--heading-font-family);font-size:1rem;font-weight:800;line-height:1.5rem;padding:.5rem 1.5rem;transition-duration:.15s;transition-property:background-color,border-color;transition-timing-function:ease-in-out}button,button *{cursor:pointer}button:focus,button:hover{background:none;background-color:var(--colors-secondary-500);border-color:var(--colors-secondary-500)}button[disabled]{background-color:var(--colors-gray-50);color:var(--colors-gray-400)}button[disabled],button[disabled] *{cursor:not-allowed}button[type=inline-button]{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 .25rem;border:none;border-radius:0;line-height:2rem;padding:0;transition:background-size .15s ease-in-out}button[type=inline-button]:focus,button[type=inline-button]:hover{background-color:transparent;background-position:0 100%;background-size:100% .25rem}button[type=close]{background-image:url(../../../assets/nav/close.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;border:none;border-radius:0;height:2rem;padding:0;text-indent:-9999px;transition:transform .3s ease-in-out;width:2rem}button[type=close]:focus,button[type=close]:hover{background-color:transparent;transform:rotate(180deg)}body>header{margin-inline:auto;max-width:var(--max-width);overflow-x:hidden;padding:var(--padding);padding-bottom:0;position:relative;width:100%}body>header a.qdlhe{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;font-size:0;height:var(--brand-height);margin:0 auto;width:var(--brand-width)}body>header a.qdlhe:has(+button){margin:0}body>header a.qdlhe:active,body>header a.qdlhe:link{background-image:url(../../../assets/qdlhe.svg)}body>header a.qdlhe:focus,body>header a.qdlhe:hover{background-position:50%;background-size:cover}body>header button{--offset:-22px;background-color:transparent;border:none;box-sizing:content-box;cursor:pointer;font-size:0;height:60px;padding:0;position:absolute;right:var(--offset);top:var(--padding);width:90px;z-index:2}body>header button *{cursor:pointer}body>header button:focus,body>header button:hover{background:transparent}body>header button:before{border-radius:24px;height:48px;left:30px;top:12px;transition-property:top,left;transition-timing-function:ease-in-out;width:48px;z-index:2}body>header button:after,body>header button:before{content:"";position:absolute;transition-duration:.15s}body>header button:after{border:4px solid var(--colors-gray-800);border-radius:26px;box-sizing:border-box;height:52px;right:-4px;top:-4px;transition-property:top,right;transition-timing-function:ease-in-out;width:52px;z-index:3}body>header button div{background-color:rgba(0,0,0,.03);border-radius:24px;content:"";height:48px;left:30px;pointer-events:none;position:absolute;top:12px;transition:transform .2s ease-in-out;width:48px;z-index:1}body>header button[open]:before{background-color:var(--colors-primary-500)}body>header button[open] span{background-color:var(--colors-gray-800);border-radius:6px;height:6px;left:10px;position:absolute;top:33px;width:6px}body>header button[open] span:after,body>header button[open] span:before{background-color:var(--colors-gray-800);border-radius:6px;content:"";height:6px;left:0;position:absolute;width:6px}body>header button[open] span:before{bottom:calc(100% + 2px)}body>header button[open] span:after{top:calc(100% + 2px)}body>header button[close]:before{background-color:#fff}body>header button[close] span{background-image:url(../../../assets/nav/close.svg);background-repeat:no-repeat;background-size:contain;height:16px;left:0;position:absolute;top:28px;transition:transform .3s ease-in-out;width:16px}body>header nav{background-color:var(--colors-primary-500);height:100dvh;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:999999}body>header nav[data-state=opened]{animation:qdlhe_main_nav_open .3s ease-in-out forwards}body>header nav[data-state=closing]{animation:qdlhe_main_nav_close .3s ease-in-out forwards}body>header nav[data-state=closed]{display:none}body>header nav .may-scroll{height:100%;overflow:hidden;overflow-y:auto}body>header nav .pseudo-header{margin-inline:auto;max-width:var(--max-width);padding:var(--padding);position:relative;width:100%}body>header nav .pseudo-header a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;font-size:0;height:var(--brand-height);margin:0;width:var(--brand-width)}body>header nav .pseudo-header a:active,body>header nav .pseudo-header a:link{background-image:url(../../../assets/qdlhe-negative.svg)}body>header nav .pseudo-header a:focus,body>header nav .pseudo-header a:hover{background-position:50%;background-size:cover}body>header nav ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;min-height:calc(100dvh - var(--padding)*2 - var(--brand-height));padding:0 0 calc(var(--padding)*2 + var(--brand-height));row-gap:.5rem;width:100%}body>header nav ul a[href]{background-image:linear-gradient(#fff,#fff);background-position:calc(100% - .5rem);background-size:0 100%;color:var(--colors-gray-800);font-family:var(--heading-font-family);font-size:1.75rem;font-weight:200;line-height:1.875rem;transition:background-size .15s ease-in-out}body>header nav ul a[href]:focus,body>header nav ul a[href]:hover{background-position:.5rem;background-size:calc(100% - 1rem) 100%}body>header nav ul a[href]:active{background-image:linear-gradient(#fff,#fff);color:var(--colors-gray-800)}body>header nav ul .strong{margin-top:1rem}body>header nav ul .strong+.strong{margin-top:0}body>header nav ul .strong+li:not(.strong){margin-top:1rem}body>header nav ul .strong a{font-weight:900}@media screen and (min-width:980px){body>header{overflow-x:unset}body>header button{right:calc(var(--padding) + var(--offset))}body>header button:focus:before,body>header button:hover:before{left:calc(100% - 48px);top:0}body>header button:focus:after,body>header button:hover:after{right:8px;top:calc(100% - 50px)}body>header button:focus div,body>header button:hover div{transform:scale(10)}body>header button:focus[close] span,body>header button:hover[close] span{transform:rotate(180deg)}body>header a.qdlhe,body>header nav .pseudo-header a{position:relative}body>header a.qdlhe:before,body>header nav .pseudo-header a:before{background-color:rgba(0,0,0,.03);border-radius:24px;content:"";height:48px;left:calc(50% - 24px);pointer-events:none;position:absolute;top:calc(50% - 24px);transform:scale(.01);transition:transform .2s ease-in-out;width:48px;z-index:-1}body>header a.qdlhe:focus:before,body>header a.qdlhe:hover:before,body>header nav .pseudo-header a:focus:before,body>header nav .pseudo-header a:hover:before{transform:scale(10)}}@keyframes qdlhe_main_nav_open{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes qdlhe_main_nav_close{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.qdlhe-dialog{animation:qdlhe-dialog-in .15s ease-in-out .15s both;background-color:hsla(0,0%,92%,.75);display:grid;height:100%;left:0;place-items:center;position:fixed;top:0;width:100%;z-index:9}.qdlhe-dialog .box{animation:qdlhe-dialog-box-in .15s ease-in-out .45s both;background-color:#fff;border:.25rem solid var(--colors-gray-900);border-radius:.5rem;max-width:38rem;padding:1.2rem 1.5rem 1.5rem}.qdlhe-dialog .box header{align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex}.qdlhe-dialog .box header h1{flex-grow:1;font-size:1.5rem;font-weight:800;line-height:2rem;margin:0;text-align:left}.qdlhe-dialog .box header h1:after{background-image:url(../../../assets/memphis/wave.svg);content:"";display:block;height:10px;left:-60px;margin:.75rem 0 0;position:relative;width:120px}.qdlhe-dialog .box header button{flex:0 0 auto}.qdlhe-dialog .box .content{padding-top:.75rem}.qdlhe-dialog .box .content strong{color:var(--colors-gray-900)}.qdlhe-dialog .box footer{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:flex-end;padding-top:1.25rem}.qdlhe-dialog .box footer button[type=cancel]{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 .25rem;border:none;border-radius:0;line-height:2rem;padding:0;transition:background-size .15s ease-in-out}.qdlhe-dialog .box footer button[type=cancel]:focus,.qdlhe-dialog .box footer button[type=cancel]:hover{background-color:transparent;background-position:0 100%;background-size:100% .25rem}.qdlhe-dialog .box[size=small]{width:20rem}.qdlhe-dialog .box[size=small] .content{font-size:.875rem;line-height:1.25rem}.qdlhe-dialog .box[size=small] footer button{font-size:.875rem}.qdlhe-dialog .box[size=small] footer button:not([type=cancel]){line-height:1.25rem;padding-inline:1.25rem}.qdlhe-dialog .box.closing{animation:qdlhe-dialog-box-out .15s ease-in-out both}.qdlhe-dialog.removing{animation:qdlhe-dialog-out .15s ease-in-out both}@media screen and (min-width:481px){.qdlhe-dialog .box[size=small]{width:23rem}}@keyframes qdlhe-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes qdlhe-dialog-out{0%{opacity:1}to{opacity:0}}@keyframes qdlhe-dialog-box-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes qdlhe-dialog-box-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}body>footer{align-items:flex-end;display:flex;height:480px;margin-top:-200px;overflow:hidden;pointer-events:none;position:relative;width:100%}body>footer h1{font-size:0}body>footer h1 a[href]{background-image:url(../../../assets/qdlhe.svg);background-repeat:no-repeat;display:block;height:var(--brand-height);pointer-events:all;width:var(--brand-width)}body>footer h1 a[href],body>footer h1 a[href]:focus,body>footer h1 a[href]:hover{background-position:50%;background-size:cover}body>footer .footer{display:flex;flex-direction:column;height:280px;justify-content:space-between;margin-inline:auto;max-width:var(--max-width);padding:var(--padding);width:100%}body>footer .footer>div{position:relative;width:100%}body>footer .footer>div h2{font-size:.625rem;line-height:1rem;margin-bottom:0;text-align:left}body>footer .footer>div button{background-color:var(--colors-primary-500);border:none;border-radius:24px;bottom:0;box-sizing:content-box;cursor:pointer;font-size:0;height:48px;padding:0;pointer-events:all;position:absolute;right:0;width:48px}body>footer .footer>div button *{cursor:pointer}body>footer .footer>div button div{background-image:url(../../../assets/nav/back-to-the-top.svg);background-position:top;bottom:36px;height:40px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:height .15s ease-in-out;width:13px}@media (hover:hover){body>footer h1 a{position:relative}body>footer h1 a:before{background-color:rgba(0,0,0,.06);border-radius:24px;content:"";height:48px;left:calc(50% - 24px);pointer-events:none;position:absolute;top:calc(50% - 24px);transform:scale(.01);transition:transform .2s ease-in-out;width:48px;z-index:-1}body>footer h1 a:focus:before,body>footer h1 a:hover:before{transform:scale(10)}body>footer .footer>div button{right:-10px}body>footer .footer>div button:focus div,body>footer .footer>div button:hover div{height:50px}}ul{margin:0 0 1.5em;padding:0 0 0 1rem}ul li{position:relative}ol{counter-reset:counting;list-style:none;margin:0 0 1.5em;padding:0}ol li{counter-increment:counting}ol li:before{content:counter(counting) ". "}.list-as-blocks{--block-max-width:224px;--row-gap:24px;--column-gap:64px;align-items:center;display:flex;flex-direction:column;list-style:none;margin:0 auto;max-width:calc(var(--block-max-width)*2 + var(--column-gap));padding:0;row-gap:var(--row-gap)}.list-as-blocks li{max-width:var(--block-max-width);text-align:center}.list-as-blocks li:before{display:none}.list-as-blocks li:after{background-color:var(--colors-gray-800);content:"";display:block;height:8px;margin:24px auto 0;width:48px}.list-as-blocks li:has(+.asterisk):after{display:none}.list-as-blocks li figure{margin:0;padding:0}.list-as-blocks li [itemprop=name]{font-size:16px;line-height:21px;margin:0 0 8px}.list-as-blocks li p{margin:0}.list-as-blocks li.asterisk{font-size:.875rem}.list-as-blocks li.asterisk:before{background-image:url(../../../assets/icons/asterisk.svg);content:"";display:block;height:10px;margin:0 auto 8px;width:10px}@media screen and (min-width:768px){.list-as-blocks{align-items:flex-start;-moz-column-gap:64px;column-gap:64px;flex-direction:row;flex-wrap:wrap;max-width:512px}.list-as-blocks li:has(+.asterisk):after{display:block}.list-as-blocks li.asterisk{margin-top:2rem;order:999}.list-as-blocks li.asterisk:after{display:none}.list-as-blocks li.asterisk:last-child:nth-child(odd){flex:1 1 100%;max-width:none}}[qdlhe-icon]{height:1.5rem;width:1.5rem}.qdlhe-form{align-items:center;display:flex;flex-direction:column;margin-inline:auto;row-gap:2.5rem;scroll-margin-top:3.5rem;width:min(20rem,100%)}.qdlhe-form.full-width{max-width:640px;width:min(100%,100% - var(--padding) * 2)}.qdlhe-form fieldset{border:none;margin:0;padding:0;width:100%}.qdlhe-form .qdlhe-inline-fields,.qdlhe-form fieldset{display:flex;flex-direction:column;row-gap:2rem}.qdlhe-form .qdlhe-close-fields{display:flex;flex-direction:column;row-gap:1rem}.qdlhe-form .qdlhe-centered-checkboxes{display:flex;flex-direction:column;margin:1rem auto;row-gap:2rem}.qdlhe-form .submit{align-items:center;display:flex;flex-direction:column;position:relative;row-gap:1rem;width:100%}.qdlhe-form .submit:has(a.lined){row-gap:2.25rem}.qdlhe-form .submit.in-progress button{color:transparent}.qdlhe-form .qdlhe-error{background-color:var(--colors-accent-500);color:#fff}.qdlhe-form .qdlhe-error,.qdlhe-form .qdlhe-success{border-radius:.5rem;font-family:var(--heading-font-family);font-size:.75rem;font-weight:800;line-height:1rem;padding:1rem 1.5rem;position:fixed;top:2rem;visibility:hidden;z-index:9}.qdlhe-form .qdlhe-success{background-color:var(--colors-secondary-500);color:var(--colors-gray-900)}.qdlhe-form.invalid .qdlhe-error{animation:slide-in-and-out-from-top 5s cubic-bezier(.75,-.7,.4,1.8) both;visibility:visible}.qdlhe-form.invalid .qdlhe-success,.qdlhe-form.success .qdlhe-error{animation:slide-out-from-top .5s cubic-bezier(.75,-.7,.4,1.8) both}.qdlhe-form.success .qdlhe-success{animation:slide-in-and-out-from-top 5s cubic-bezier(.75,-.7,.4,1.8) both;visibility:visible}.qdlhe-form .qdlhe-response{align-items:center;animation:blink .2s ease-in-out 10;display:flex;flex-direction:column;font-family:var(--heading-font-family);font-size:.5rem;font-weight:600;letter-spacing:.075rem;line-height:1rem;row-gap:.5rem;text-align:center;text-transform:uppercase}@media screen and (min-width:980px){.qdlhe-form .qdlhe-response{font-size:.6rem}}.qdlhe-form .qdlhe-response .icon{background-color:var(--colors-gray-300);border:none;border-radius:100%;flex-shrink:0;height:1.25rem;position:relative;width:1.25rem}.qdlhe-form .qdlhe-response .icon.succeed{background-color:var(--colors-secondary-500)}.qdlhe-form .qdlhe-response .icon.succeed:before{border:2px solid #fff;border-width:0 0 2px 2px;content:"";height:3px;left:5px;position:absolute;top:7px;transform:rotate(-45deg);width:8px;z-index:1}.qdlhe-form .qdlhe-response .icon.failed{background-color:var(--colors-accent-500)}.qdlhe-form .qdlhe-response .icon.failed:after,.qdlhe-form .qdlhe-response .icon.failed:before{background-color:#fff;border:none;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;width:10px}.qdlhe-form .qdlhe-response .icon.failed:before{transform:translate(-50%,-50%) rotate(45deg)}.qdlhe-form .qdlhe-response .icon.failed:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width:768px){.qdlhe-form .qdlhe-inline-fields{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row}}body>main:has(.qdlhe-form-stepper){padding:0}body>main.centered .qdlhe-form-step{align-content:center;display:grid;place-items:center}.qdlhe-form-stepper{height:0;overflow-x:clip;position:relative;width:100%}.qdlhe-form-stepper.transition{transition:height .5s ease-in-out}.qdlhe-form-stepper.transition .qdlhe-form-step{transition-duration:.5s;transition-property:left,transform;transition-timing-function:ease-in-out}.qdlhe-form-stepper .qdlhe-form-step{align-content:center;display:grid;height:0;left:100%;padding:var(--padding);place-items:center;position:absolute;top:0;visibility:hidden;width:100%}.qdlhe-form-stepper .qdlhe-form-step.active{height:auto;left:0;visibility:visible}.qdlhe-form-stepper .qdlhe-form-step.complete{height:auto;left:-100%;visibility:visible}.qdlhe-form-stepper .qdlhe-form-step.completed{left:-100%}.qdlhe-form-stepper .qdlhe-form-step p{text-align:center}.qdlhe-form-stepper .qdlhe-form-step .completed h2{margin-bottom:1rem}.qdlhe-form-stepper .qdlhe-form-step .completed h2+p{color:var(--colors-gray-900)}.qdlhe-form-stepper .qdlhe-form-step .completed a:visited{color:var(--colors-link)}.qdlhe-form-stepper .qdlhe-form-step .completed .instructions strong{color:var(--colors-gray-900);display:block;font-family:var(--heading-font-family)}.qdlhe-field{position:relative}.qdlhe-field:has(input[type=email]) label,.qdlhe-field:has(input[type=password]) label,.qdlhe-field:has(input[type=tel]) label,.qdlhe-field:has(input[type=text]) label{color:var(--colors-gray-800);font-family:var(--heading-font-family);font-size:1.25rem;font-weight:900;left:1.25rem;line-height:1.25rem;pointer-events:none;position:absolute;top:1.625rem;transition-duration:.15s;transition-property:top,font-size,line-height;transition-timing-function:ease-in-out;z-index:1}.qdlhe-field:has(input[type=email]) label:has(+input[type=password]),.qdlhe-field:has(input[type=password]) label:has(+input[type=password]),.qdlhe-field:has(input[type=tel]) label:has(+input[type=password]),.qdlhe-field:has(input[type=text]) label:has(+input[type=password]){max-width:calc(100% - 5.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qdlhe-field:has(input[type=email]).filled label,.qdlhe-field:has(input[type=email]).focus label,.qdlhe-field:has(input[type=email]):focus-within label,.qdlhe-field:has(input[type=password]).filled label,.qdlhe-field:has(input[type=password]).focus label,.qdlhe-field:has(input[type=password]):focus-within label,.qdlhe-field:has(input[type=tel]).filled label,.qdlhe-field:has(input[type=tel]).focus label,.qdlhe-field:has(input[type=tel]):focus-within label,.qdlhe-field:has(input[type=text]).filled label,.qdlhe-field:has(input[type=text]).focus label,.qdlhe-field:has(input[type=text]):focus-within label{font-size:.75rem;line-height:1rem;top:1rem}.qdlhe-field:has(input[type=email]) input,.qdlhe-field:has(input[type=password]) input,.qdlhe-field:has(input[type=tel]) input,.qdlhe-field:has(input[type=text]) input{background-color:transparent;border:1px solid var(--colors-gray-300);border-radius:.5rem;color:var(--colors-gray-500);font-family:var(--body-font-family);font-size:1.25rem;font-weight:300;line-height:1.5rem;outline-color:transparent;padding:2rem 1.25rem 1rem;position:relative;text-overflow:ellipsis;transition-duration:.15s;transition-property:outline-color;transition-timing-function:ease-in-out;width:100%}.qdlhe-field:has(input[type=email]) input::-moz-placeholder,.qdlhe-field:has(input[type=password]) input::-moz-placeholder,.qdlhe-field:has(input[type=tel]) input::-moz-placeholder,.qdlhe-field:has(input[type=text]) input::-moz-placeholder{color:transparent}.qdlhe-field:has(input[type=email]) input::placeholder,.qdlhe-field:has(input[type=password]) input::placeholder,.qdlhe-field:has(input[type=tel]) input::placeholder,.qdlhe-field:has(input[type=text]) input::placeholder{color:transparent}.qdlhe-field:has(input[type=email]) input:has(+[qdlhe-icon]),.qdlhe-field:has(input[type=password]) input:has(+[qdlhe-icon]),.qdlhe-field:has(input[type=tel]) input:has(+[qdlhe-icon]),.qdlhe-field:has(input[type=text]) input:has(+[qdlhe-icon]){padding-right:3.5rem}.qdlhe-field:has(input[type=email]) [qdlhe-icon],.qdlhe-field:has(input[type=password]) [qdlhe-icon],.qdlhe-field:has(input[type=tel]) [qdlhe-icon],.qdlhe-field:has(input[type=text]) [qdlhe-icon]{fill:var(--colors-gray-200);position:absolute;right:1.1rem;top:1.5rem}.qdlhe-field:has(input[type=email]) [qdlhe-password-icon],.qdlhe-field:has(input[type=password]) [qdlhe-password-icon],.qdlhe-field:has(input[type=tel]) [qdlhe-password-icon],.qdlhe-field:has(input[type=text]) [qdlhe-password-icon]{cursor:pointer}.qdlhe-field:has(input[type=email]) [qdlhe-password-icon] *,.qdlhe-field:has(input[type=password]) [qdlhe-password-icon] *,.qdlhe-field:has(input[type=tel]) [qdlhe-password-icon] *,.qdlhe-field:has(input[type=text]) [qdlhe-password-icon] *{cursor:pointer}.qdlhe-field:has(input[type=email]) small,.qdlhe-field:has(input[type=password]) small,.qdlhe-field:has(input[type=tel]) small,.qdlhe-field:has(input[type=text]) small{display:block;font-family:var(--heading-font-family);font-size:.625rem;height:0;line-height:.75rem;margin-top:.5rem;opacity:0;padding:0 1.25rem;position:relative;text-align:left;transition:opacity .15s ease-in-out}.qdlhe-field:has(input[type=email]) small[error],.qdlhe-field:has(input[type=password]) small[error],.qdlhe-field:has(input[type=tel]) small[error],.qdlhe-field:has(input[type=text]) small[error]{color:var(--colors-accent-500);display:none}.qdlhe-field:has(input[type=email]) small[error].hide-if-error-is-required-field[data-error-type=required_field],.qdlhe-field:has(input[type=password]) small[error].hide-if-error-is-required-field[data-error-type=required_field],.qdlhe-field:has(input[type=tel]) small[error].hide-if-error-is-required-field[data-error-type=required_field],.qdlhe-field:has(input[type=text]) small[error].hide-if-error-is-required-field[data-error-type=required_field]{display:none!important}.qdlhe-field:has(input[type=email]) small[requirements],.qdlhe-field:has(input[type=password]) small[requirements],.qdlhe-field:has(input[type=tel]) small[requirements],.qdlhe-field:has(input[type=text]) small[requirements]{height:auto;opacity:1}.qdlhe-field:has(input[type=email]) small[requirements] ul,.qdlhe-field:has(input[type=password]) small[requirements] ul,.qdlhe-field:has(input[type=tel]) small[requirements] ul,.qdlhe-field:has(input[type=text]) small[requirements] ul{list-style:none;margin:.25rem 0 0;padding:0}.qdlhe-field:has(input[type=email]) small[requirements] ul li,.qdlhe-field:has(input[type=password]) small[requirements] ul li,.qdlhe-field:has(input[type=tel]) small[requirements] ul li,.qdlhe-field:has(input[type=text]) small[requirements] ul li{padding-left:.75rem}.qdlhe-field:has(input[type=email]) small[requirements] ul li:before,.qdlhe-field:has(input[type=password]) small[requirements] ul li:before,.qdlhe-field:has(input[type=tel]) small[requirements] ul li:before,.qdlhe-field:has(input[type=text]) small[requirements] ul li:before{background-color:var(--colors-secondary-500);border-radius:100%;content:"";height:6px;left:0;position:absolute;top:3px;width:6px}.qdlhe-field:has(input[type=email]) small[requirements] ul li.invalid:before,.qdlhe-field:has(input[type=password]) small[requirements] ul li.invalid:before,.qdlhe-field:has(input[type=tel]) small[requirements] ul li.invalid:before,.qdlhe-field:has(input[type=text]) small[requirements] ul li.invalid:before{background-color:var(--colors-accent-500)}.qdlhe-field:has(input[type=email]) small:has(+small),.qdlhe-field:has(input[type=password]) small:has(+small),.qdlhe-field:has(input[type=tel]) small:has(+small),.qdlhe-field:has(input[type=text]) small:has(+small){margin-bottom:-.25rem}.qdlhe-field:has(input[type=email]) small:last-child,.qdlhe-field:has(input[type=password]) small:last-child,.qdlhe-field:has(input[type=tel]) small:last-child,.qdlhe-field:has(input[type=text]) small:last-child{margin-bottom:-.5rem}.qdlhe-field:has(input[type=email]):before,.qdlhe-field:has(input[type=password]):before,.qdlhe-field:has(input[type=tel]):before,.qdlhe-field:has(input[type=text]):before{--height:calc(4.5rem + 2px);animation:qdlhe-float 3s ease-in-out infinite;border:1px solid transparent;border-radius:var(--height);box-sizing:border-box;content:"";filter:blur(.1px);height:var(--height);left:0;position:absolute;top:0;transform:translate(-1.5rem,-1.25rem) rotate(-3deg);transition-duration:.15s;transition-property:border-color;transition-timing-function:ease-in-out;width:100%;z-index:-1}.qdlhe-field:has(input[type=email])[required]:after,.qdlhe-field:has(input[type=password])[required]:after,.qdlhe-field:has(input[type=tel])[required]:after,.qdlhe-field:has(input[type=text])[required]:after{background-color:var(--colors-primary-500);border-radius:100%;content:"";height:.75rem;position:absolute;right:1.5rem;top:calc(4.125rem + 1px);transition-duration:.15s;transition-property:transform,background-color;transition-timing-function:ease-in-out;width:.75rem;z-index:2}.qdlhe-field:has(input[type=email])[required]:has([disabled]):after,.qdlhe-field:has(input[type=password])[required]:has([disabled]):after,.qdlhe-field:has(input[type=tel])[required]:has([disabled]):after,.qdlhe-field:has(input[type=text])[required]:has([disabled]):after{background-color:var(--colors-gray-300)}.qdlhe-field:has(input[type=email]).focus input,.qdlhe-field:has(input[type=email]):focus-within input,.qdlhe-field:has(input[type=password]).focus input,.qdlhe-field:has(input[type=password]):focus-within input,.qdlhe-field:has(input[type=tel]).focus input,.qdlhe-field:has(input[type=tel]):focus-within input,.qdlhe-field:has(input[type=text]).focus input,.qdlhe-field:has(input[type=text]):focus-within input{outline:.25rem solid var(--colors-gray-900);outline-offset:-.25rem}.qdlhe-field:has(input[type=email]).focus input::-moz-placeholder,.qdlhe-field:has(input[type=email]):focus-within input::-moz-placeholder,.qdlhe-field:has(input[type=password]).focus input::-moz-placeholder,.qdlhe-field:has(input[type=password]):focus-within input::-moz-placeholder,.qdlhe-field:has(input[type=tel]).focus input::-moz-placeholder,.qdlhe-field:has(input[type=tel]):focus-within input::-moz-placeholder,.qdlhe-field:has(input[type=text]).focus input::-moz-placeholder,.qdlhe-field:has(input[type=text]):focus-within input::-moz-placeholder{color:var(--colors-gray-300)}.qdlhe-field:has(input[type=email]).focus input::placeholder,.qdlhe-field:has(input[type=email]):focus-within input::placeholder,.qdlhe-field:has(input[type=password]).focus input::placeholder,.qdlhe-field:has(input[type=password]):focus-within input::placeholder,.qdlhe-field:has(input[type=tel]).focus input::placeholder,.qdlhe-field:has(input[type=tel]):focus-within input::placeholder,.qdlhe-field:has(input[type=text]).focus input::placeholder,.qdlhe-field:has(input[type=text]):focus-within input::placeholder{color:var(--colors-gray-300)}.qdlhe-field:has(input[type=email]).focus [qdlhe-password-icon],.qdlhe-field:has(input[type=email]):focus-within [qdlhe-password-icon],.qdlhe-field:has(input[type=password]).focus [qdlhe-password-icon],.qdlhe-field:has(input[type=password]):focus-within [qdlhe-password-icon],.qdlhe-field:has(input[type=tel]).focus [qdlhe-password-icon],.qdlhe-field:has(input[type=tel]):focus-within [qdlhe-password-icon],.qdlhe-field:has(input[type=text]).focus [qdlhe-password-icon],.qdlhe-field:has(input[type=text]):focus-within [qdlhe-password-icon]{fill:var(--colors-gray-900)}.qdlhe-field:has(input[type=email]).focus small,.qdlhe-field:has(input[type=email]):focus-within small,.qdlhe-field:has(input[type=password]).focus small,.qdlhe-field:has(input[type=password]):focus-within small,.qdlhe-field:has(input[type=tel]).focus small,.qdlhe-field:has(input[type=tel]):focus-within small,.qdlhe-field:has(input[type=text]).focus small,.qdlhe-field:has(input[type=text]):focus-within small{opacity:1}.qdlhe-field:has(input[type=email]).focus:before,.qdlhe-field:has(input[type=email]):focus-within:before,.qdlhe-field:has(input[type=password]).focus:before,.qdlhe-field:has(input[type=password]):focus-within:before,.qdlhe-field:has(input[type=tel]).focus:before,.qdlhe-field:has(input[type=tel]):focus-within:before,.qdlhe-field:has(input[type=text]).focus:before,.qdlhe-field:has(input[type=text]):focus-within:before{border-color:var(--colors-gray-200)}.qdlhe-field:has(input[type=email]).focus[required]:after,.qdlhe-field:has(input[type=email]):focus-within[required]:after,.qdlhe-field:has(input[type=password]).focus[required]:after,.qdlhe-field:has(input[type=password]):focus-within[required]:after,.qdlhe-field:has(input[type=tel]).focus[required]:after,.qdlhe-field:has(input[type=tel]):focus-within[required]:after,.qdlhe-field:has(input[type=text]).focus[required]:after,.qdlhe-field:has(input[type=text]):focus-within[required]:after{transform:scale(2)}.qdlhe-field:has(input[type=email]).filled:after,.qdlhe-field:has(input[type=password]).filled:after,.qdlhe-field:has(input[type=tel]).filled:after,.qdlhe-field:has(input[type=text]).filled:after{background-color:var(--colors-secondary-500)}.qdlhe-field:has(input[type=email]).invalid input,.qdlhe-field:has(input[type=password]).invalid input,.qdlhe-field:has(input[type=tel]).invalid input,.qdlhe-field:has(input[type=text]).invalid input{outline:.25rem solid var(--colors-gray-100);outline-offset:-.25rem}.qdlhe-field:has(input[type=email]).invalid input:focus,.qdlhe-field:has(input[type=password]).invalid input:focus,.qdlhe-field:has(input[type=tel]).invalid input:focus,.qdlhe-field:has(input[type=text]).invalid input:focus{outline-color:var(--colors-gray-900)}.qdlhe-field:has(input[type=email]).invalid:has(small[error]:not(:empty)) small:not([error]),.qdlhe-field:has(input[type=password]).invalid:has(small[error]:not(:empty)) small:not([error]),.qdlhe-field:has(input[type=tel]).invalid:has(small[error]:not(:empty)) small:not([error]),.qdlhe-field:has(input[type=text]).invalid:has(small[error]:not(:empty)) small:not([error]){display:none}.qdlhe-field:has(input[type=email]).invalid small[error]:not(:empty),.qdlhe-field:has(input[type=password]).invalid small[error]:not(:empty),.qdlhe-field:has(input[type=tel]).invalid small[error]:not(:empty),.qdlhe-field:has(input[type=text]).invalid small[error]:not(:empty){display:block;opacity:1}.qdlhe-field:has(input[type=email]).invalid:after,.qdlhe-field:has(input[type=password]).invalid:after,.qdlhe-field:has(input[type=tel]).invalid:after,.qdlhe-field:has(input[type=text]).invalid:after{background-color:var(--colors-accent-500);transform:scale(2)}.qdlhe-field:has(input[type=email]):has([disabled]),.qdlhe-field:has(input[type=password]):has([disabled]),.qdlhe-field:has(input[type=tel]):has([disabled]),.qdlhe-field:has(input[type=text]):has([disabled]){cursor:not-allowed}.qdlhe-field:has(input[type=email]):has([disabled]) *,.qdlhe-field:has(input[type=password]):has([disabled]) *,.qdlhe-field:has(input[type=tel]):has([disabled]) *,.qdlhe-field:has(input[type=text]):has([disabled]) *{cursor:not-allowed}.qdlhe-field:has(input[type=email]):has([disabled]) label,.qdlhe-field:has(input[type=password]):has([disabled]) label,.qdlhe-field:has(input[type=tel]):has([disabled]) label,.qdlhe-field:has(input[type=text]):has([disabled]) label{color:var(--colors-gray-400)}.qdlhe-field:has(input[type=email]):has([disabled]) input,.qdlhe-field:has(input[type=password]):has([disabled]) input,.qdlhe-field:has(input[type=tel]):has([disabled]) input,.qdlhe-field:has(input[type=text]):has([disabled]) input{color:var(--colors-gray-300)}.qdlhe-field:has(input[type=file]) label{color:var(--colors-gray-800);font-family:var(--heading-font-family);font-size:1.25rem;font-weight:900;left:1.25rem;line-height:1.25rem;pointer-events:none;position:absolute;top:1.625rem;transition-duration:.15s;transition-property:top,font-size,line-height;transition-timing-function:ease-in-out;z-index:1}.qdlhe-field:has(input[type=file]) label:has(+input[type=password]){max-width:calc(100% - 5.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qdlhe-field:has(input[type=file]).filled label,.qdlhe-field:has(input[type=file]).focus label,.qdlhe-field:has(input[type=file]):focus-within label{font-size:.75rem;line-height:1rem;top:1rem}.qdlhe-field:has(input[type=file]) input{border:1px solid transparent;cursor:pointer;font-size:0;line-height:1.5rem;opacity:0;padding:2rem 1.25rem 1rem;position:relative;width:100%;z-index:1}.qdlhe-field:has(input[type=file]) .input{background-color:transparent;border:1px solid var(--colors-gray-300);border-radius:.5rem;color:var(--colors-gray-500);font-family:var(--body-font-family);font-size:1.25rem;font-weight:300;left:0;line-height:1.5rem;outline-color:transparent;padding:2rem 1.25rem 1rem;position:absolute;top:0;transition-duration:.15s;transition-property:outline-color;transition-timing-function:ease-in-out;width:100%}.qdlhe-field:has(input[type=file]) .input:empty:after{content:".";visibility:hidden}.qdlhe-field:has(input[type=file]) .input:has(+[qdlhe-icon]){padding-right:3.5rem}.qdlhe-field:has(input[type=file]) [qdlhe-icon]{fill:var(--colors-gray-200);position:absolute;right:1.1rem;top:1.5rem}.qdlhe-field:has(input[type=file]) .preview{aspect-ratio:1;background-color:var(--colors-gray-200);border-radius:100%;cursor:pointer;display:grid;margin:-2.5rem auto 0;place-items:center;position:relative;width:12.5rem;z-index:2}.qdlhe-field:has(input[type=file]) .preview *{cursor:pointer}.qdlhe-field:has(input[type=file]) .preview img{border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:2}.qdlhe-field:has(input[type=file]) .preview button{background-color:var(--colors-accent-500);border:none;border-radius:100%;height:2rem;margin:0;padding:0;position:absolute;right:0;top:calc(1.5rem - 1px);transition:background-color .15s ease-in-out;width:2rem;z-index:3}.qdlhe-field:has(input[type=file]) .preview button:after,.qdlhe-field:has(input[type=file]) .preview button:before{background-color:#fff;border:none;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:50%;width:14px}.qdlhe-field:has(input[type=file]) .preview button:before{transform:translate(-50%,-50%) rotate(45deg)}.qdlhe-field:has(input[type=file]) .preview button:after{transform:translate(-50%,-50%) rotate(-45deg)}.qdlhe-field:has(input[type=file]) .preview button:focus{outline:none}.qdlhe-field:has(input[type=file]) .preview button:focus,.qdlhe-field:has(input[type=file]) .preview button:hover{background-color:var(--colors-accent-600)}.qdlhe-field:has(input[type=file]) small{display:block;font-family:var(--heading-font-family);font-size:.625rem;height:0;line-height:.75rem;margin-top:.5rem;opacity:0;padding:0 1.25rem;position:relative;text-align:left;transition:opacity .15s ease-in-out}.qdlhe-field:has(input[type=file]) small[error]{color:var(--colors-accent-500);display:none}.qdlhe-field:has(input[type=file]) small[error].hide-if-error-is-required-field[data-error-type=required_field]{display:none!important}.qdlhe-field:has(input[type=file]) small[requirements]{height:auto;opacity:1}.qdlhe-field:has(input[type=file]) small[requirements] ul{list-style:none;margin:.25rem 0 0;padding:0}.qdlhe-field:has(input[type=file]) small[requirements] ul li{padding-left:.75rem}.qdlhe-field:has(input[type=file]) small[requirements] ul li:before{background-color:var(--colors-secondary-500);border-radius:100%;content:"";height:6px;left:0;position:absolute;top:3px;width:6px}.qdlhe-field:has(input[type=file]) small[requirements] ul li.invalid:before{background-color:var(--colors-accent-500)}.qdlhe-field:has(input[type=file]) small:has(+small){margin-bottom:-.25rem}.qdlhe-field:has(input[type=file]) small:last-child{margin-bottom:-.5rem}.qdlhe-field:has(input[type=file]):before{--height:calc(4.5rem + 2px);animation:qdlhe-float 3s ease-in-out infinite;border:1px solid transparent;border-radius:var(--height);box-sizing:border-box;content:"";filter:blur(.1px);height:var(--height);left:0;position:absolute;top:0;transform:translate(-1.5rem,-1.25rem) rotate(-3deg);transition-duration:.15s;transition-property:border-color;transition-timing-function:ease-in-out;width:100%;z-index:-1}.qdlhe-field:has(input[type=file])[required]:after{background-color:var(--colors-primary-500);border-radius:100%;content:"";height:.75rem;position:absolute;right:1.5rem;top:calc(4.125rem + 1px);transition-duration:.15s;transition-property:transform,background-color;transition-timing-function:ease-in-out;width:.75rem;z-index:2}.qdlhe-field:has(input[type=file])[required]:has([disabled]):after{background-color:var(--colors-gray-300)}.qdlhe-field:has(input[type=file]).filled:after{background-color:var(--colors-secondary-500)}.qdlhe-field:has(input[type=file]).invalid .input{outline:.25rem solid var(--colors-gray-100);outline-offset:-.25rem}.qdlhe-field:has(input[type=file]).invalid .input:focus{outline-color:var(--colors-gray-900)}.qdlhe-field:has(input[type=file]).invalid .preview img[src*="data:image/"]{filter:grayscale(1);opacity:.3}.qdlhe-field:has(input[type=file]).invalid:has(small[error]:not(:empty)) small:not([error]){display:none}.qdlhe-field:has(input[type=file]).invalid small[error]{padding:0;text-align:center;white-space:nowrap}.qdlhe-field:has(input[type=file]).invalid small[error]:not(:empty){display:block;opacity:1}.qdlhe-field:has(input[type=file]).invalid:after{background-color:var(--colors-accent-500);transform:scale(2)}.qdlhe-field:has(input[type=file]).focus .input,.qdlhe-field:has(input[type=file]):focus-within .input{outline:.25rem solid var(--colors-gray-900);outline-offset:-.25rem}.qdlhe-field:has(input[type=file]).focus .input::-moz-placeholder,.qdlhe-field:has(input[type=file]):focus-within .input::-moz-placeholder{color:var(--colors-gray-300)}.qdlhe-field:has(input[type=file]).focus .input::placeholder,.qdlhe-field:has(input[type=file]):focus-within .input::placeholder{color:var(--colors-gray-300)}.qdlhe-field:has(input[type=file]).focus small,.qdlhe-field:has(input[type=file]):focus-within small{opacity:1}.qdlhe-field:has(input[type=file]).focus:before,.qdlhe-field:has(input[type=file]):focus-within:before{border-color:var(--colors-gray-200)}.qdlhe-field:has(input[type=file]).focus[required]:after,.qdlhe-field:has(input[type=file]):focus-within[required]:after{transform:scale(2)}.qdlhe-field:has(input[type=file]):has([data-update]){aspect-ratio:1;margin:0 auto;width:12.5rem}.qdlhe-field:has(input[type=file]):has([data-update]):before{display:none}.qdlhe-field:has(input[type=file]):has([data-update]) input{border-radius:100%;border-bottom-right-radius:0;height:12.5rem;left:calc(50% - 6.25rem);opacity:0;padding:0;position:absolute;top:0;width:12.5rem}.qdlhe-field:has(input[type=file]):has([data-update]) .input{border:none;height:12.5rem;left:calc(50% - 6.25rem);outline:none;padding:0;pointer-events:none;width:12.5rem}.qdlhe-field:has(input[type=file]):has([data-update]) .input:after{background-color:var(--colors-primary-500);background-image:url(../../../assets/icons/photo.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;border-radius:100%;bottom:.5rem;content:"";height:2.5rem;left:calc(50% + 2.75rem);position:absolute;top:auto;visibility:visible;width:2.5rem;z-index:3}.qdlhe-field:has(input[type=file]):has([data-update]) .preview{margin-top:0;pointer-events:none}.qdlhe-field:has(input[type=file]):has([data-update]) .preview:before{background-color:rgba(0,0,0,.03);border-radius:24px;content:"";height:48px;left:calc(50% - 24px);pointer-events:none;position:absolute;top:calc(50% - 24px);transform:scale(.01);transition:transform .2s ease-in-out;width:48px;z-index:-1}.qdlhe-field:has(input[type=file]):has([data-update]) .preview:after{animation:qdlhe-float 3s ease-in-out infinite;border:1px solid transparent;border-radius:100%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition-duration:.15s;transition-property:border-color;transition-timing-function:ease-in-out;width:100%;z-index:3}.qdlhe-field:has(input[type=file]):has([data-update]) input:hover~.input:after{background-color:var(--colors-secondary-500)}.qdlhe-field:has(input[type=file]):has([data-update]) input:hover~.preview:before{transform:scale(10)}.qdlhe-field:has(input[type=file]):has([data-update]) input:hover~.preview:after{border-color:var(--colors-gray-200)}.qdlhe-field:has(input[type=file]):has([data-update]):focus-within .input:after{background-color:var(--colors-secondary-500)}.qdlhe-field:has(input[type=file]):has([data-update]):focus-within .preview:before{transform:scale(10)}.qdlhe-field:has(input[type=file]):has([data-update]):focus-within .preview:after{border-color:var(--colors-gray-200)}.qdlhe-field:has(input[type=file]):has([data-update])[required]:after{left:calc(50% + 3.5rem);top:1rem}.qdlhe-field:has(input[type=file]):has([data-update]) small[error]{text-align:center}.qdlhe-field:has(input[type=file]):has([disabled]){cursor:not-allowed}.qdlhe-field:has(input[type=file]):has([disabled]) *{cursor:not-allowed}.qdlhe-field:has(input[type=file]):has([disabled]):has([data-update]) input:focus~.input:after,.qdlhe-field:has(input[type=file]):has([disabled]):has([data-update]) input:hover~.input:after,.qdlhe-field:has(input[type=file]):has([disabled]):has([data-update]) input~.input:after{background-color:var(--colors-gray-300)}.qdlhe-field:has(input[type=file]):has([disabled]) .preview{filter:grayscale(1)}.qdlhe-field:has(input[type=file]):has([disabled]) .preview:after,.qdlhe-field:has(input[type=file]):has([disabled]) .preview:before{display:none}.qdlhe-field:has(input[type=checkbox]) label{align-items:center;color:var(--colors-gray-800);-moz-column-gap:.2rem;column-gap:.2rem;cursor:pointer;display:flex;font-family:var(--heading-font-family);font-size:.75rem;font-weight:900;line-height:1rem;position:relative}.qdlhe-field:has(input[type=checkbox]) label *{cursor:pointer}.qdlhe-field:has(input[type=checkbox]) label:has(strong,b){font-weight:400}.qdlhe-field:has(input[type=checkbox]) label b,.qdlhe-field:has(input[type=checkbox]) label strong{font-weight:900}.qdlhe-field:has(input[type=checkbox]) label:before{border:1px solid var(--colors-gray-300);border-radius:.5rem;content:"";flex-shrink:0;height:2rem;margin-right:.5rem;position:relative;width:2rem}.qdlhe-field:has(input[type=checkbox]) label a{margin-left:.25em}.qdlhe-field:has(input[type=checkbox]).centered{align-self:center}.qdlhe-field:has(input[type=checkbox]) input[type=checkbox]{margin:0}.qdlhe-field:has(input[type=checkbox]):focus-within:before{background-color:var(--colors-gray-50);border-radius:2rem;content:"";height:4rem;left:-1rem;position:absolute;top:50%;transform:translateY(-50%);width:4rem;z-index:-1}.qdlhe-field:has(input[type=checkbox]):focus-within label:before{border-color:transparent;outline:.25rem solid var(--colors-gray-900);outline-offset:-.25rem}.qdlhe-field:has(input[type=checkbox])[required] label:before{background-color:var(--colors-primary-500);border-color:transparent}.qdlhe-field:has(input[type=checkbox]).invalid label:before{background-color:var(--colors-accent-500);border-color:transparent}.qdlhe-field:has(input[type=checkbox]) label:has(:checked):before{background-color:var(--colors-secondary-500);border-color:transparent;outline:none}.qdlhe-field:has(input[type=checkbox]) label:has(:checked):after{border:.25rem solid #fff;border-width:0 0 .25rem .25rem;content:"";height:.4rem;left:.5rem;position:absolute;top:calc(50% - .45rem);transform:rotate(-45deg);width:.75rem;z-index:1}.qdlhe-field:has(input[type=checkbox]):has([disabled]) label{color:var(--colors-gray-400);cursor:not-allowed}.qdlhe-field:has(input[type=checkbox]):has([disabled]) label *{cursor:not-allowed}.qdlhe-field:has(input[type=checkbox]):has([disabled]) label:has(:checked):before{background-color:var(--colors-gray-300)}.qdlhe-field:has(input[type=radio]) label{align-items:center;color:var(--colors-gray-800);-moz-column-gap:.2rem;column-gap:.2rem;cursor:pointer;display:flex;font-family:var(--heading-font-family);font-size:.75rem;font-weight:900;line-height:1rem;position:relative}.qdlhe-field:has(input[type=radio]) label *{cursor:pointer}.qdlhe-field:has(input[type=radio]) label:has(strong,b){font-weight:400}.qdlhe-field:has(input[type=radio]) label b,.qdlhe-field:has(input[type=radio]) label strong{font-weight:900}.qdlhe-field:has(input[type=radio]) label:before{border:1px solid var(--colors-gray-300);border-radius:1rem;content:"";flex-shrink:0;height:2rem;margin-right:.5rem;position:relative;width:2rem}.qdlhe-field:has(input[type=radio]) label:has(:checked):before{background-color:var(--colors-secondary-500);border-color:transparent;outline:none}.qdlhe-field:has(input[type=radio]) label:has(:checked):after{background-color:#fff;border-radius:.5rem;content:"";height:1rem;left:calc(.5rem + 1px);position:absolute;top:calc(.5rem + 1px);width:1rem;z-index:1}.qdlhe-field:has(input[type=radio]) label a{margin-left:.25em}.qdlhe-field:has(input[type=radio])>div{display:table;margin-inline:auto;width:100%}.qdlhe-field:has(input[type=radio])>div>.label{margin-bottom:1rem;width:100%}.qdlhe-field:has(input[type=radio])>div>.label span{background-color:#fff;display:inline-block;margin-inline:auto;padding-inline:.5rem}.qdlhe-field:has(input[type=radio])>div>.label:before{background-color:transparent!important;border:1px solid var(--colors-gray-300)!important;border-bottom:1px solid transparent!important;border-radius:.5rem .5rem 0 0;bottom:0;height:.5rem;left:0;margin:0;position:absolute;width:calc(100% - 2px);z-index:-1}.qdlhe-field:has(input[type=radio]) .list{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:center;padding-inline:1rem}.qdlhe-field:has(input[type=radio]).centered{align-self:center}.qdlhe-field:has(input[type=radio]) input[type=radio]{margin:0}.qdlhe-field:has(input[type=radio])[required]:not(:has(:checked)) label:before{background-color:var(--colors-primary-500);border-color:transparent}.qdlhe-field:has(input[type=radio]).invalid:not(:has(:checked)) label:before{background-color:var(--colors-accent-500);border-color:transparent}.qdlhe-field:has(input[type=radio]):has([disabled]) label{color:var(--colors-gray-400);cursor:not-allowed}.qdlhe-field:has(input[type=radio]):has([disabled]) label *{cursor:not-allowed}.qdlhe-field:has(input[type=radio]):has([disabled]) label:has(:checked):before{background-color:var(--colors-gray-300)}.qdlhe-field:has(textarea) label{color:var(--colors-gray-800);font-family:var(--heading-font-family);font-size:1.25rem;font-weight:900;left:1.25rem;line-height:1.25rem;pointer-events:none;position:absolute;top:1.625rem;transition-duration:.15s;transition-property:top,font-size,line-height;transition-timing-function:ease-in-out;z-index:1}.qdlhe-field:has(textarea) label:has(+input[type=password]){max-width:calc(100% - 5.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qdlhe-field:has(textarea).filled label,.qdlhe-field:has(textarea).focus label,.qdlhe-field:has(textarea):focus-within label{font-size:.75rem;line-height:1rem;top:1rem}.qdlhe-field:has(textarea) textarea{background-color:transparent;border:1px solid var(--colors-gray-300);border-radius:.5rem;color:var(--colors-gray-500);display:block;font-family:var(--body-font-family);font-size:1rem;font-weight:300;line-height:1.25rem;outline-color:transparent;overflow:hidden;padding:2rem 1.25rem 1rem;position:relative;resize:none;transition-duration:.15s;transition-property:outline-color;transition-timing-function:ease-in-out;width:100%}.qdlhe-field:has(textarea) textarea::-moz-placeholder{color:transparent}.qdlhe-field:has(textarea) textarea::placeholder{color:transparent}.qdlhe-field:has(textarea) textarea:has(+[qdlhe-icon]){padding-right:3.5rem}.qdlhe-field:has(textarea) [qdlhe-icon]{fill:var(--colors-gray-200);position:absolute;right:1.1rem;top:1.5rem}.qdlhe-field:has(textarea) small{display:block;font-family:var(--heading-font-family);font-size:.625rem;height:0;line-height:.75rem;margin-top:.5rem;opacity:0;padding:0 1.25rem;position:relative;text-align:left;transition:opacity .15s ease-in-out}.qdlhe-field:has(textarea) small[error]{color:var(--colors-accent-500);display:none}.qdlhe-field:has(textarea) small[error].hide-if-error-is-required-field[data-error-type=required_field]{display:none!important}.qdlhe-field:has(textarea) small[requirements]{height:auto;opacity:1}.qdlhe-field:has(textarea) small[requirements] ul{list-style:none;margin:.25rem 0 0;padding:0}.qdlhe-field:has(textarea) small[requirements] ul li{padding-left:.75rem}.qdlhe-field:has(textarea) small[requirements] ul li:before{background-color:var(--colors-secondary-500);border-radius:100%;content:"";height:6px;left:0;position:absolute;top:3px;width:6px}.qdlhe-field:has(textarea) small[requirements] ul li.invalid:before{background-color:var(--colors-accent-500)}.qdlhe-field:has(textarea) small:has(+small){margin-bottom:-.25rem}.qdlhe-field:has(textarea) small:last-child{margin-bottom:-.5rem}.qdlhe-field:has(textarea):before{--height:calc(4.5rem + 2px);animation:qdlhe-float 3s ease-in-out infinite;border:1px solid transparent;border-radius:var(--height);box-sizing:border-box;content:"";filter:blur(.1px);height:var(--height);left:0;position:absolute;top:0;transform:translate(-1.5rem,-1.25rem) rotate(-3deg);transition-duration:.15s;transition-property:border-color;transition-timing-function:ease-in-out;width:100%;z-index:-1}.qdlhe-field:has(textarea)[required]:after{background-color:var(--colors-primary-500);border-radius:100%;bottom:calc(-.375rem + 1px);content:"";height:.75rem;position:absolute;right:1.5rem;top:calc(4.125rem + 1px);top:auto;transition-duration:.15s;transition-property:transform,background-color;transition-timing-function:ease-in-out;width:.75rem;z-index:2}.qdlhe-field:has(textarea)[required]:has([disabled]):after{background-color:var(--colors-gray-300)}.qdlhe-field:has(textarea).focus textarea,.qdlhe-field:has(textarea):focus-within textarea{outline:.25rem solid var(--colors-gray-900);outline-offset:-.25rem}.qdlhe-field:has(textarea).focus textarea::-moz-placeholder,.qdlhe-field:has(textarea):focus-within textarea::-moz-placeholder{color:var(--colors-gray-300)}.qdlhe-field:has(textarea).focus textarea::placeholder,.qdlhe-field:has(textarea):focus-within textarea::placeholder{color:var(--colors-gray-300)}.qdlhe-field:has(textarea).focus [qdlhe-password-icon],.qdlhe-field:has(textarea):focus-within [qdlhe-password-icon]{fill:var(--colors-gray-900)}.qdlhe-field:has(textarea).focus small,.qdlhe-field:has(textarea):focus-within small{opacity:1}.qdlhe-field:has(textarea).focus:before,.qdlhe-field:has(textarea):focus-within:before{border-color:var(--colors-gray-200)}.qdlhe-field:has(textarea).focus[required]:after,.qdlhe-field:has(textarea):focus-within[required]:after{transform:scale(2)}.qdlhe-field:has(textarea).filled:after{background-color:var(--colors-secondary-500)}.qdlhe-field:has(textarea).invalid textarea{outline:.25rem solid var(--colors-gray-100);outline-offset:-.25rem}.qdlhe-field:has(textarea).invalid textarea:focus{outline-color:var(--colors-gray-900)}.qdlhe-field:has(textarea).invalid:has(small[error]:not(:empty)) small:not([error]){display:none}.qdlhe-field:has(textarea).invalid small[error]:not(:empty){display:block;opacity:1}.qdlhe-field:has(textarea).invalid:after{background-color:var(--colors-accent-500);transform:scale(2)}.qdlhe-field:has(textarea):has([disabled]){cursor:not-allowed}.qdlhe-field:has(textarea):has([disabled]) *{cursor:not-allowed}.qdlhe-field:has(textarea):has([disabled]) label{color:var(--colors-gray-400)}.qdlhe-field:has(textarea):has([disabled]) textarea{color:var(--colors-gray-300)}.qdlhe-field.hidden{display:none;visibility:hidden}@media screen and (min-width:768px){.qdlhe-field:has(input[type=radio]).radio-set>div{width:auto}}.qdlhe-form button{background-color:var(--colors-primary-500);border:none;border-radius:3.5rem;cursor:pointer;font-family:var(--heading-font-family);font-size:1rem;font-weight:900;line-height:1.5rem;padding:1rem 2.5rem;position:relative;transition-duration:.15s;transition-property:color,background-color;transition-timing-function:ease-in-out}.qdlhe-form button *{cursor:pointer}.qdlhe-form button:before{border:4px solid var(--colors-gray-900);border-radius:100%;bottom:-1.5rem;content:"";height:3rem;left:-1.5rem;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:bottom,border-color;transition-timing-function:ease-in-out;width:3rem}.qdlhe-form button:focus,.qdlhe-form button:hover{background-color:var(--colors-secondary-500)}.qdlhe-form button[disabled]{background-color:var(--colors-gray-50);color:var(--colors-gray-400);cursor:not-allowed}.qdlhe-form button[disabled] *{cursor:not-allowed}.qdlhe-form button[disabled]:before{border-color:transparent;bottom:calc(100% - 3.5rem)}main:has(.hero){padding-top:0}.hero{align-items:flex-end;border-bottom:1px dashed var(--colors-gray-300);display:flex;flex-wrap:wrap;height:min(100svh - 127px,601px);justify-content:space-between;margin:0 auto;max-width:var(--max-width);padding:0 var(--padding) calc(var(--padding)*1.25);width:100%}.hero h1{flex:1 1 100%;margin:0 0 1rem}.hero h1 strong{display:table;margin:0 auto}.hero a.go-to-how-it-works{background-color:var(--colors-primary-500);border:none;border-radius:24px;box-sizing:content-box;cursor:pointer;font-size:0;height:48px;padding:0;pointer-events:all;position:relative;text-decoration:none;width:48px}.hero a.go-to-how-it-works *{cursor:pointer}.hero a.go-to-how-it-works div{background-image:url(../../../assets/nav/continue.svg);background-position:bottom;height:40px;left:50%;pointer-events:none;position:absolute;top:32px;transform:translateX(-50%);transition:height .15s ease-in-out;width:13px}.hero a.found-a-lost-pet{color:#fff;display:grid;font-family:var(--heading-font-family);font-size:12px;font-weight:800;height:100px;line-height:16px;padding:16px;place-items:center;position:relative;text-align:center;width:100px}.hero a.found-a-lost-pet .splash{background-image:url(../../../assets/memphis/splash.svg);inset:0;z-index:2}.hero a.found-a-lost-pet .clip,.hero a.found-a-lost-pet .splash{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.hero a.found-a-lost-pet .clip{background-image:url(../../../assets/memphis/clip.svg);height:38px;right:-6px;top:0;width:38px;z-index:3}.hero a.found-a-lost-pet .label{position:relative;top:4px;z-index:4}.hero a.found-a-lost-pet .action{bottom:-20px;color:var(--colors-gray-400);font-size:10px;font-weight:400;padding-top:4px;position:absolute}@media (hover:hover){.hero a.go-to-how-it-works{right:-10px}.hero a.go-to-how-it-works:before{background-color:rgba(0,0,0,.06);border-radius:24px;content:"";height:48px;left:calc(50% - 24px);pointer-events:none;position:absolute;top:calc(50% - 24px);transform:scale(.01);transition:transform .2s ease-in-out;width:48px;z-index:-1}.hero a.go-to-how-it-works:hover div{height:50px}.hero a.go-to-how-it-works:focus-visible:before{transform:scale(10)}.hero a.found-a-lost-pet .splash{transition:scale .5s cubic-bezier(.34,1.56,.64,1),rotate 1s ease-in-out}.hero a.found-a-lost-pet .clip{transition:transform .15s ease-in-out}.hero a.found-a-lost-pet .label{transition:transform .3s ease-in-out}.hero a.found-a-lost-pet:focus .splash,.hero a.found-a-lost-pet:hover .splash{rotate:180deg;scale:1.25}.hero a.found-a-lost-pet:focus .clip,.hero a.found-a-lost-pet:hover .clip{transform:translate(10px,-10px)}.hero a.found-a-lost-pet:focus .label,.hero a.found-a-lost-pet:hover .label{transform:scale(1.25);transition-delay:.1s}}@media screen and (min-width:768px){.hero{padding-bottom:calc(var(--padding)*1.5)}.hero h1{margin:0 0 2rem}}@media screen and (min-width:1280px){.hero{height:calc(100svh - 127px)}}.how-it-works{border-bottom:1px dashed var(--colors-gray-300);margin:0 auto;max-width:var(--max-width);padding-block:4rem;width:100%}@media screen and (min-width:768px){.how-it-works>h2{font-size:2rem}}.features{border-bottom:1px dashed var(--colors-gray-300);margin:0 auto;max-width:var(--max-width);padding-block:4rem;width:100%}@media screen and (min-width:768px){.features>h2{font-size:2rem}}.compare{margin:0 auto;max-width:var(--max-width);padding-block:4rem;width:100%}.compare table{border-collapse:collapse;margin:0 auto}.compare table thead th{font-size:.625rem;line-height:.8125rem}.compare table tbody th,.compare table thead th strong{color:var(--colors-gray-800)}.compare table tbody th{font-family:var(--heading-font-family);font-weight:800}.compare table td{border-bottom:1px solid var(--colors-gray-100)}.compare table td .value{border-radius:100%;font-size:0;height:1rem;margin:0 auto;width:1rem}.compare table td .value.value--yes{background-color:var(--colors-secondary-500)}.compare table td .value.value--no{background-color:var(--colors-accent-500)}@media screen and (max-width:767px){.compare table{max-width:max(60%,14rem)}.compare table thead{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.compare table tbody tr{display:flex;flex-wrap:wrap}.compare table tbody th{flex:1 1 100%;font-size:1rem;line-height:1.325rem;order:1;padding-bottom:.75rem;padding-top:1.5rem}.compare table tbody td{display:flex;flex:1 1 33.3333%;flex-direction:column;padding-bottom:1.5rem;text-align:center}.compare table tbody td:nth-child(2){order:3}.compare table tbody td:nth-child(3){order:2}.compare table tbody td:nth-child(4){order:4}.compare table tbody td .header{font-size:.625rem;line-height:.8125rem}.compare table tbody td .header strong{color:var(--colors-gray-800)}.compare table tbody td .value{margin-top:.5rem}}@media screen and (min-width:768px){.compare>h2{font-size:2rem}.compare table thead th{font-size:.625rem;line-height:.8125rem}.compare table thead th strong{color:var(--colors-gray-800)}.compare table tbody th{border-bottom:1px solid var(--colors-gray-100);font-size:.75rem;padding-right:1.5rem;text-align:right}.compare table tbody td{padding:1.5rem}.compare table tbody td .header{display:none}.compare table tbody td .value{display:block}.compare table td{border-bottom:1px solid var(--colors-gray-100)}.compare table td .value{border-radius:100%;font-size:0;height:1rem;margin:0 auto;width:1rem}.compare table td .value.value--yes{background-color:var(--colors-secondary-500)}.compare table td .value.value--no{background-color:var(--colors-accent-500)}}
