@font-face{font-family:'Newsreader';font-style:italic;font-weight:300;font-display:swap;src:url(/assets/newsreader-italic-300-e72aa3d13c24ea7a7f23780ea2dbca79f528200c773d08abe2238da4c8f1e43d.woff2) format("woff2")}@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/newsreader-400-3bd4786c5104a5c36ef683964994a75948dc717713d6ab2938b1f35191623327.woff2) format("woff2")}@font-face{font-family:'Newsreader';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/newsreader-500-8ce1d0eb667c0d2bd499009a63248e5406f122a758eb4551269912b059848bae.woff2) format("woff2")}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/worksans-400-5a50118de383708294c53605164857573c08c486ca14c53a9ab5fc9cccbcd6d9.woff2) format("woff2")}::-moz-selection{background:#999;color:#fff;text-shadow:none}::selection{background:#999;color:#fff;text-shadow:none}:focus{outline-color:transparent !important;outline-style:none !important}html{overflow-y:scroll;background:#fff}body{margin:0;padding:0;font-family:'Work Sans', sans-serif;font-size:15px;line-height:20px;color:#83adff;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;cursor:default;background:#fff}a{color:#fff;text-decoration:none}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px;box-sizing:border-box}header{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100dvh;background:#fdfcfa;overflow:hidden}.head-info .company-name{font-family:'Work Sans',sans-serif;font-weight:400;font-size:clamp(16px, 1.4vw, 20px);line-height:1;letter-spacing:.02em;color:#5a5854;margin:0 0 clamp(32px, 7vh, 64px);padding:0}.head-info .hero-rule{width:64px;height:1px;background:#c9c2b4;margin:0 0 clamp(24px, 4.5vh, 40px)}.head-info .claim{font-family:'Newsreader',serif;font-weight:300;font-style:italic;font-size:clamp(34px, 4.5vw, 64px);line-height:1.18;color:#26241f;max-width:820px;margin:0;padding:0}.head-info .subclaim{font-weight:400;font-size:clamp(16px, 1.4vw, 20px);line-height:1.6;letter-spacing:.01em;color:#8a877f;margin:clamp(18px, 3vh, 28px) 0 0;padding:0;white-space:nowrap}@keyframes riseIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.a-name{animation:riseIn 0.9s cubic-bezier(0.2, 0.7, 0.2, 1) both}.a-rule{animation:riseIn 1s ease .1s both}.a-line1{animation:riseIn 1s cubic-bezier(0.2, 0.7, 0.2, 1) 0.25s both}@keyframes aType{from{max-width:0}to{max-width:27ch}}@keyframes aBlink{0%,45%{opacity:1}50%,95%{opacity:0}100%{opacity:1}}.a-type{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;vertical-align:top;animation:aType 1.5s steps(27) 1.1s forwards}.a-caret{display:inline-block;width:2px;height:1.05em;background:#b5773e;margin-left:3px;vertical-align:-0.15em;opacity:0;animation:aBlink .9s step-end infinite 1.1s}.a-type.js-type{animation:none;max-width:none}.a-caret.is-typing{animation:none;opacity:1}@media (prefers-reduced-motion: reduce),print{.a-name,.a-rule,.a-line1,.a-type,.a-caret{animation:none}.a-type{max-width:none}.a-caret{display:none}}#footer{position:relative;font-size:12.5px;line-height:1.9;color:rgba(255,255,255,0.5);padding:64px 0 32px;background:linear-gradient(180deg, #3d3d3b 0%, #302f2d 100%)}.foot-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, max-content));gap:40px 100px;margin-bottom:56px}#footer .foot-col-title,.foot-legal h3{font-family:'Newsreader',serif;font-weight:400;font-size:15px;line-height:1.3;color:#fff;margin:0 0 14px;padding:0;clear:none}#footer a{color:rgba(255,255,255,0.7);text-decoration:none}#footer a:hover{color:#fff;text-decoration:none}#footer a.foot-login{color:rgba(255,255,255,0.35)}#footer a.foot-login:hover{color:rgba(255,255,255,0.7)}.foot-legal{max-width:720px;margin-bottom:56px}.foot-legal h3{margin:48px 0 14px;scroll-margin-top:16px}.foot-legal h4{font-family:'Work Sans',sans-serif;font-weight:400;font-size:12.5px;line-height:1.9;color:rgba(255,255,255,0.75);margin:20px 0 2px;padding:0}.foot-legal p{margin:0 0 10px}.foot-copy{font-size:11px;line-height:1.6;color:rgba(255,255,255,0.32);border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}@media (max-width: 768px){#header{padding:0 12px;height:auto}#footer{padding:64px 12px 32px}}.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px;box-sizing:border-box;background:#fdfcfa;font-family:'Work Sans',sans-serif;color:#5a5854}.auth-card{width:100%;max-width:360px;animation:riseIn 0.9s cubic-bezier(0.2, 0.7, 0.2, 1) both}.auth-card h1{font-family:'Newsreader',serif;font-weight:300;font-style:italic;font-size:32px;line-height:1.2;color:#26241f;margin:0 0 28px}.auth-card label{display:block;font-size:13px;margin-bottom:4px;color:#5a5854}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[type=text]{width:100%;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:15px;color:#26241f;background:#fff;border:1px solid #c9c2b4;border-radius:2px;margin-bottom:16px}.auth-card input[type=email]:focus,.auth-card input[type=password]:focus,.auth-card input[type=text]:focus{border-color:#b5773e}.auth-card fieldset{border:none;margin:0;padding:0}.auth-card .form-check,.auth-card .checkbox{margin-bottom:20px;font-size:13px}.auth-card input[type=checkbox]{margin-right:6px;accent-color:#b5773e}.auth-card .form-check label,.auth-card .checkbox label{display:inline}.auth-card input[type=submit],.auth-card button[type=submit]{display:inline-block;padding:10px 24px;font:inherit;font-size:14px;letter-spacing:.02em;color:#fff;background:#26241f;border:none;border-radius:2px;cursor:pointer}.auth-card input[type=submit]:hover,.auth-card button[type=submit]:hover{background:#3d3d3b}.auth-card a{color:#8a877f;font-size:13px}.auth-card a:hover{color:#26241f}.auth-links{margin-top:24px;line-height:2}.auth-card .invalid-feedback,.auth-card .alert{display:block;font-size:13px;line-height:1.5}.auth-card .invalid-feedback{color:#a04b2f;margin:-12px 0 16px}.auth-card .alert{padding:10px 14px;border:1px solid #c9c2b4;border-radius:2px;background:#fff;color:#5a5854;margin-bottom:20px}.auth-card .alert-danger,.auth-card .alert-warning{border-color:#d9a98c;color:#a04b2f}.auth-card .alert .btn-close{display:none}
