@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2?dpl=dpl_Hf93GoqXz4vuzx8cbFsCg4FGuA6Y) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2?dpl=dpl_Hf93GoqXz4vuzx8cbFsCg4FGuA6Y) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2?dpl=dpl_Hf93GoqXz4vuzx8cbFsCg4FGuA6Y) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_95c839{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_95c839{--font-auth-body:"Archivo","Archivo Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2?dpl=dpl_Hf93GoqXz4vuzx8cbFsCg4FGuA6Y) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2?dpl=dpl_Hf93GoqXz4vuzx8cbFsCg4FGuA6Y) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_3112bb{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_3112bb{--font-auth-display:"Archivo Black","Archivo Black Fallback"}.auth-root{--auth-black:#050505;--auth-black-soft:#0a0a0a;--auth-white:#f4f3ed;--auth-gray:#989892;--auth-gray-dark:#5f5f5a;--auth-line:rgb(244 243 237/18%);--auth-signal:#e5473a;min-height:100svh;color:var(--auth-white);font-family:var(--font-auth-body),Arial,sans-serif}.auth-root,.auth-shell{background:var(--auth-black)}.auth-shell{display:grid;width:100%;height:100svh;grid-template-columns:minmax(0,1.08fr) minmax(29rem,.72fr);overflow:hidden}.auth-manifesto{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid var(--auth-line);padding:clamp(2rem,4vw,4.75rem)}.auth-manifesto:after{position:absolute;right:clamp(2rem,4vw,4.75rem);bottom:clamp(2rem,4vw,4.75rem);left:clamp(2rem,4vw,4.75rem);height:1px;background:var(--auth-line);content:""}.auth-brand,.auth-mobile-brand{color:var(--auth-white);font-size:.875rem;font-weight:750;letter-spacing:-.02em;text-decoration:none}.auth-brand:hover,.auth-mobile-brand:hover{color:var(--auth-signal)}.auth-manifesto-copy{position:relative;z-index:1;max-width:58rem;padding-bottom:clamp(3rem,6vh,5.5rem)}.auth-manifesto-kicker,.auth-section-label{margin:0;color:var(--auth-gray);font-size:.6875rem;font-weight:750;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.auth-manifesto-title{margin:clamp(1.5rem,3vh,2.5rem) 0 0;font-family:var(--font-auth-display),Arial Black,sans-serif;font-size:clamp(4.8rem,7.8vw,9.6rem);font-weight:400;letter-spacing:-.07em;line-height:.81;text-transform:uppercase}.auth-manifesto-title span,.auth-manifesto-title strong{display:block;font:inherit}.auth-manifesto-title strong{color:var(--auth-signal)}.auth-manifesto-description{max-width:37rem;margin:clamp(1.75rem,3.5vh,3rem) 0 0;color:var(--auth-gray);font-size:clamp(.875rem,1vw,1.05rem);line-height:1.6}.auth-manifesto-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:1.25rem;color:var(--auth-gray);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth-manifesto-footer p{margin:0}.auth-manifesto-footer p:first-child{color:var(--auth-white)}.auth-access{position:relative;display:flex;min-width:0;height:100svh;align-items:center;justify-content:center;overflow:hidden;background:var(--auth-black-soft);padding:clamp(2rem,4.5vw,5.5rem)}.auth-access:before{position:absolute;top:0;right:0;width:clamp(5rem,22%,10rem);height:.35rem;background:var(--auth-signal);content:""}.auth-panel{width:min(100%,32rem)}.auth-mobile-brand{display:none}.auth-page{animation:auth-page-enter .7s cubic-bezier(.16,1,.3,1) both}.auth-page-header{margin-bottom:clamp(1.6rem,3.8vh,2.75rem)}.auth-page-title{margin:.65rem 0 0;font-family:var(--font-auth-display),Arial Black,sans-serif;font-size:clamp(4.5rem,6vw,6rem);font-weight:400;letter-spacing:-.075em;line-height:.84;text-transform:uppercase}.auth-page-title span{color:var(--auth-signal)}.auth-page-description{max-width:28rem;margin:1.15rem 0 0;color:var(--auth-gray);font-size:.875rem;line-height:1.55}.auth-form{display:grid;gap:clamp(1.1rem,2.6vh,1.6rem)}.auth-field{display:grid;gap:.55rem}.auth-field-head{display:flex;min-height:1rem;align-items:center;justify-content:space-between;gap:1rem}.auth-field-label{font-family:var(--font-auth-body),Arial,sans-serif;font-weight:750;letter-spacing:.1em}.auth-field-label,.auth-field-link{color:var(--auth-gray);font-size:.625rem;text-transform:uppercase}.auth-field-link{font-weight:700;letter-spacing:.04em;text-decoration:none}.auth-field-link:hover,.auth-form .auth-input{color:var(--auth-white)}.auth-form .auth-input{height:3rem;border:0;border-bottom:1px solid var(--auth-line);border-radius:0;background:transparent;box-shadow:none;padding:0;font-family:var(--font-auth-body),Arial,sans-serif;font-size:.9375rem}.auth-form .auth-input::placeholder{color:var(--auth-gray-dark)}.auth-form .auth-input:focus-visible{border-color:var(--auth-signal);background:transparent;box-shadow:0 1px 0 var(--auth-signal);outline:none}.auth-submit{position:relative;display:flex;width:100%;height:3.65rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--auth-signal);background:var(--auth-signal);color:var(--auth-black);cursor:pointer;font-family:var(--font-auth-body),Arial,sans-serif;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.auth-submit:after{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:.75rem solid var(--auth-black);border-left:.75rem solid transparent;content:""}.auth-submit:hover{border-color:var(--auth-white);background:var(--auth-white)}.auth-submit:focus-visible{outline:2px solid var(--auth-white);outline-offset:4px}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{cursor:wait;opacity:.55}.auth-form-note{margin:-.15rem 0 0;color:var(--auth-gray-dark);font-size:.6875rem;line-height:1.45}.auth-message{margin:0;border-left:2px solid var(--auth-signal);padding:.7rem .9rem;background:rgb(229 71 58/9%);color:#f2a29a;font-size:.75rem;line-height:1.45}.auth-message[data-tone=success]{border-left-color:var(--auth-white);background:rgb(244 243 237/7%);color:var(--auth-white)}.auth-page-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1.4rem,3.2vh,2.2rem);border-top:1px solid var(--auth-line);padding-top:1rem;color:var(--auth-gray);font-size:.75rem}.auth-page-footer a,.auth-return-link{color:var(--auth-white);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.auth-page-footer a:hover,.auth-return-link:hover{color:var(--auth-signal)}.auth-confirmation{border-top:.4rem solid var(--auth-signal);padding-top:clamp(2rem,5vh,3.5rem)}.auth-confirmation h2{margin:1rem 0 0;font-family:var(--font-auth-display),Arial Black,sans-serif;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:400;letter-spacing:-.06em;line-height:.86;text-transform:uppercase}.auth-confirmation p{margin:1.4rem 0 1.8rem;color:var(--auth-gray);font-size:.875rem;line-height:1.55}@keyframes auth-page-enter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:959px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-manifesto{display:none}.auth-access{min-height:100svh;padding:5.25rem max(1.35rem,6vw) 1.5rem}.auth-mobile-brand{position:absolute;top:1.5rem;left:max(1.35rem,6vw);display:block}.auth-panel{width:min(100%,31rem)}.auth-page-title{font-size:clamp(3.4rem,15vw,4.35rem)}}@media (max-width:520px){.auth-page-footer{align-items:flex-start;flex-direction:column;gap:.55rem}}@media (max-height:720px){.auth-access{padding-top:3.75rem;padding-bottom:.85rem}.auth-mobile-brand{top:1rem}.auth-page-header{margin-bottom:1.25rem}.auth-page-description{margin-top:.75rem}.auth-form{gap:.9rem}.auth-form .auth-input{height:2.55rem}.auth-submit{height:3.1rem}.auth-page-footer{margin-top:1rem;padding-top:.75rem}}@media (max-height:720px) and (min-width:960px){.auth-page-title{font-size:clamp(3.5rem,10vh,4.75rem)}}@media (max-height:720px) and (max-width:959px){.auth-page-title{font-size:clamp(3.35rem,9vh,3.75rem)}}@media (max-height:620px) and (max-width:959px){.auth-access{align-items:flex-start;padding-top:3.35rem;padding-bottom:.4rem}.auth-page-header{margin-bottom:.7rem}.auth-page-title{margin-top:.35rem;font-size:3rem}.auth-page-description{margin-top:.45rem;font-size:.75rem;line-height:1.4}.auth-form{gap:.55rem}.auth-field{gap:.25rem}.auth-form .auth-input{height:2.2rem}.auth-submit{height:2.75rem}.auth-form-note{font-size:.6rem}.auth-page-footer{gap:.3rem;margin-top:.6rem;padding-top:.5rem;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.auth-page{animation:none}}