@font-face{font-family:Homely Display;src:url(/assets/fonts/encode-sans-expanded-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.login-module__3lrIIq__page{--u:min(1vw, 4.6px);--login-mark-size:calc(12.82 * var(--u));--login-mark-gap:12px;--login-wordmark:calc(7.7 * var(--u));--login-cta-height:max(calc(13.08 * var(--u)), 44px);--login-cta-gap:calc(3.6 * var(--u));--login-cta-radius:calc(2.3 * var(--u));--login-cta-font:max(calc(3.97 * var(--u)), 15px);--login-cta-mark:calc(6.41 * var(--u));--login-cta-inset-width:1px;--login-cta-inset-color:#fff6;color:#0c3927;background-color:#f6f0e9;background-image:url(/assets/illustrations/login-paper-mobile.webp);background-position:0 117.37vw;background-size:9.39vw 99.3vw;grid-template-rows:minmax(18dvh,117.37vw) auto;height:100dvh;min-height:fit-content;display:grid;position:relative;overflow:hidden}.login-module__3lrIIq__illustration{justify-content:center;min-height:0;display:flex;overflow:hidden}.login-module__3lrIIq__illustration img{--side-fade:min(48px, calc((100vw - 100%) / 2));aspect-ratio:852/730;object-fit:cover;object-position:50% 48%;width:auto;max-width:100%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--side-fade), #000 calc(100% - var(--side-fade)), transparent), linear-gradient(to bottom, #000 calc(100% - 48px), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--side-fade), #000 calc(100% - var(--side-fade)), transparent), linear-gradient(to bottom, #000 calc(100% - 48px), transparent);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.login-module__3lrIIq__content{z-index:1;min-width:0;padding:calc(2.63 * var(--u)) 0 calc(11.79 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.login-module__3lrIIq__brand{translate:calc(-1.28 * var(--u)) 0;color:inherit;white-space:nowrap;border-radius:999px;text-decoration:none;display:flex}.login-module__3lrIIq__brand:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.login-module__3lrIIq__tagline{width:calc(70 * var(--u));max-width:100%;margin-top:calc(5.13 * var(--u));translate:calc(-.5 * var(--u)) 0;color:#257b59;font-size:max(calc(3.85 * var(--u)), 14px);font-weight:700;line-height:1}.login-module__3lrIIq__heading{width:calc(80 * var(--u));max-width:100%;margin-top:calc(7.94 * var(--u));color:#0c3927;font-family:"Homely Display", var(--font-heading);font-size:max(calc(8.72 * var(--u)), 28px);letter-spacing:-.04em;white-space:nowrap;font-weight:700;line-height:.97}.login-module__3lrIIq__description{width:calc(58 * var(--u));max-width:100%;margin-top:calc(6.16 * var(--u));translate:calc(-.65 * var(--u)) 0;color:#474a4a;font-size:max(calc(3.59 * var(--u)), 14px);letter-spacing:.015em;font-weight:400;line-height:1.3}.login-module__3lrIIq__status{width:calc(84.6 * var(--u));max-width:calc(100% - 24px);margin-top:calc(4 * var(--u));color:#263c32;text-align:left;background:#fffdf7eb;border:1px solid #c8c4b7;border-radius:.5rem;gap:.75rem;padding:.75rem;font-size:.875rem;display:flex;box-shadow:0 2px 5px #0c392714}.login-module__3lrIIq__statusError{background:#f8ede8;border-color:#c08f88}.login-module__3lrIIq__statusIcon{color:#1c4830;flex:none;width:1rem;height:1rem;margin-top:.125rem}.login-module__3lrIIq__statusError .login-module__3lrIIq__statusIcon{color:#a3423f}.login-module__3lrIIq__statusError .login-module__3lrIIq__reference{color:#4f5c55}.login-module__3lrIIq__actions{width:max-content;min-width:calc(69.23 * var(--u));max-width:calc(100% - 24px);margin-top:calc(6.05 * var(--u))}.login-module__3lrIIq__actionsWithStatus{margin-top:calc(5 * var(--u))}.login-module__3lrIIq__page:has([data-expanded]) :is(.login-module__3lrIIq__tagline,.login-module__3lrIIq__description){display:none}@media not ((min-width:1024px) and (orientation:landscape)){.login-module__3lrIIq__actions:has([data-expanded]){width:calc(84.6 * var(--u));min-width:0;max-width:calc(100% - 32px)}.login-module__3lrIIq__page:has([data-expanded]) .login-module__3lrIIq__actions{margin-top:calc(5 * var(--u))}}@media (max-height:740px) and (max-width:1023px){.login-module__3lrIIq__tagline{display:none}.login-module__3lrIIq__content{padding-bottom:16px}.login-module__3lrIIq__heading{margin-top:calc(6 * var(--u))}.login-module__3lrIIq__description,.login-module__3lrIIq__actions{margin-top:calc(4.5 * var(--u))}}@media (min-width:1024px) and (orientation:landscape){.login-module__3lrIIq__page{--login-mark-size:min(8.4dvh, 5.98vw);--login-mark-gap:min(2.05dvh, 1.46vw);--login-wordmark:min(5.08dvh, 3.6vw);--login-cta-height:max(8.4dvh, 48px);--login-cta-gap:1.6vw;--login-cta-radius:.7vw;--login-cta-font:max(2.44dvh, 16px);--login-cta-mark:3.91dvh;--login-cta-inset-width:1.5px;--login-cta-inset-color:#ffffff80;background-blend-mode:multiply;background-color:#fdfcfb;background-image:url(/assets/illustrations/login-paper-desktop.webp);background-position:calc(100vw - 140.321dvh) 0;background-repeat:repeat-x;background-size:7.56dvh 100dvh;height:auto;min-height:100dvh;display:block}.login-module__3lrIIq__illustration{width:100vw;height:100dvh;display:block;position:absolute;inset:0}.login-module__3lrIIq__illustration img{aspect-ratio:auto;object-fit:contain;object-position:right bottom;width:100%;max-width:none;height:100%;-webkit-mask-image:none;mask-image:none}.login-module__3lrIIq__content{text-align:left;align-items:flex-start;width:37.46vw;min-height:100dvh;padding:15.63dvh 0 6dvh}.login-module__3lrIIq__brand,.login-module__3lrIIq__tagline,.login-module__3lrIIq__description{translate:none}.login-module__3lrIIq__brand{margin-left:6.32vw}.login-module__3lrIIq__tagline{width:24vw;margin:5.07dvh 0 0 6.6vw;font-size:max(1.95dvh,14px);line-height:1.154}.login-module__3lrIIq__heading{width:max-content;margin:6.25dvh 0 0 6.74vw;font-size:min(max(5.08dvh,30px),3.6vw);line-height:1.02}.login-module__3lrIIq__description{letter-spacing:0;width:24.65vw;margin:4dvh 0 0 6.67vw;font-size:max(2.25dvh,16px)}.login-module__3lrIIq__status{width:28.33vw;max-width:none;margin:1.5dvh 0 0 6.6vw;font-size:max(2.25dvh,16px)}.login-module__3lrIIq__statusIcon{width:1.1em;height:1.1em;margin-top:.15em}.login-module__3lrIIq__actions{width:28.33vw;min-width:0;max-width:none;margin:5.48dvh 0 0 6.6vw}.login-module__3lrIIq__actionsWithStatus{margin-top:2.5dvh}.login-module__3lrIIq__page:has([data-expanded]) .login-module__3lrIIq__content{padding-top:11dvh}.login-module__3lrIIq__page:has([data-expanded]) .login-module__3lrIIq__actions{margin-top:4dvh}}
