.site-access-module__c87LaW__viewport{color:#f5f0e6;background:#071109;min-height:100vh;position:relative;overflow:hidden}.site-access-module__c87LaW__panel{z-index:30;background:linear-gradient(#12311cf0,#07140bfa),#07140bfa;border-right:1px solid #ffffff14;flex-direction:column;width:min(380px,90vw);height:100vh;padding:28px 24px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:24px 0 80px #00000061}.site-access-module__c87LaW__panelOpen{transform:translate(0)}.site-access-module__c87LaW__panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.site-access-module__c87LaW__lockBadge{color:#ffffffeb;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.93rem;font-weight:600;display:inline-flex}.site-access-module__c87LaW__panelToggle{cursor:pointer;background:#ffffff14;border:0;border-radius:14px;width:44px;height:44px;position:relative}.site-access-module__c87LaW__panelToggle span{background:#fff;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%}.site-access-module__c87LaW__panelToggle span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.site-access-module__c87LaW__panelToggle span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.site-access-module__c87LaW__panelBody{flex-direction:column;flex:1;justify-content:center;gap:24px;display:flex}.site-access-module__c87LaW__panelCopy{color:#f5f0e6c7;font-size:1rem;line-height:1.65}.site-access-module__c87LaW__form{flex-direction:column;gap:14px;display:flex}.site-access-module__c87LaW__label{color:#ffffffe0;font-size:.92rem;font-weight:600}.site-access-module__c87LaW__inputWrap{color:#ffffffa3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding:0 16px;display:flex}.site-access-module__c87LaW__input{color:#fff;background:0 0;border:0;outline:none;width:100%;height:58px}.site-access-module__c87LaW__input::placeholder{color:#fff6}.site-access-module__c87LaW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d7e42,#2ea35b);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:16px 18px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.site-access-module__c87LaW__submitButton:hover{transform:translateY(-1px);box-shadow:0 18px 30px #297e4a52}.site-access-module__c87LaW__submitButton:disabled{opacity:.72;cursor:progress}.site-access-module__c87LaW__spinner{animation:.9s linear infinite site-access-module__c87LaW__spin}.site-access-module__c87LaW__feedback{color:#f5f0e6b8;min-height:42px;font-size:.92rem;line-height:1.5}.site-access-module__c87LaW__feedbackSuccess{color:#9ce3b4}.site-access-module__c87LaW__canvas{min-height:100vh;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.site-access-module__c87LaW__canvasOpen{transform:translate(min(32vw,320px))}.site-access-module__c87LaW__videoShell{position:absolute;inset:0;overflow:hidden}.site-access-module__c87LaW__video{pointer-events:none;border:0;width:max(100vw,177.78vh);height:max(56.25vw,100vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.site-access-module__c87LaW__videoShade{background:linear-gradient(110deg,#07120be0 0%,#07120b94 42%,#07120bb8 100%),radial-gradient(circle at 100%,#d5a94a29,#0000 26%),radial-gradient(circle at 0 0,#257d462e,#0000 24%);position:absolute;inset:0}.site-access-module__c87LaW__topBar{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(20px,4vw,56px);display:flex;position:relative}.site-access-module__c87LaW__localeGroup{color:#f5f0e6b8;align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.site-access-module__c87LaW__localeLinks{align-items:center;gap:10px;display:inline-flex}.site-access-module__c87LaW__localeLink{color:#ffffffb8;background:#ffffff14;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:700;transition:background .2s,color .2s,transform .2s}.site-access-module__c87LaW__localeLink:hover,.site-access-module__c87LaW__localeLinkActive{color:#fff;background:#ffffff29;transform:translateY(-1px)}.site-access-module__c87LaW__hero{z-index:2;min-height:calc(100vh - 92px);padding:28px clamp(20px,4vw,56px) clamp(24px,4vw,44px);display:block;position:relative}.site-access-module__c87LaW__contentColumn{max-width:760px}.site-access-module__c87LaW__eyebrow{color:#f5f0e6e6;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:10px 14px;font-size:.92rem;font-weight:700;display:inline-flex}.site-access-module__c87LaW__title{max-width:12ch;font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(3rem,8vw,6.5rem);line-height:.96}.site-access-module__c87LaW__subtitle{color:#f5f0e6d1;max-width:64ch;margin:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75}.site-access-module__c87LaW__actionRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.site-access-module__c87LaW__lockButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:0;border-radius:18px;align-items:center;gap:12px;padding:16px 22px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.site-access-module__c87LaW__lockButton:hover{background:#ffffff2e;transform:translateY(-1px)}.site-access-module__c87LaW__videoHint{color:#f5f0e6b8;align-items:center;gap:10px;font-size:.96rem;display:inline-flex}.site-access-module__c87LaW__developerNote{z-index:2;color:#f5f0e68f;align-items:center;gap:8px;padding:0 clamp(20px,4vw,56px) 28px;font-size:.92rem;display:flex;position:relative}.site-access-module__c87LaW__developerNote a{color:#f5f0e6e6;font-weight:700;transition:color .2s}.site-access-module__c87LaW__developerNote a:hover{color:#fff}@keyframes site-access-module__c87LaW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:980px){.site-access-module__c87LaW__hero{min-height:auto;padding-top:12px}}@media (max-width:720px){.site-access-module__c87LaW__panel{width:100vw;padding:22px 18px}.site-access-module__c87LaW__canvasOpen{transform:translate(100vw)}.site-access-module__c87LaW__topBar{flex-direction:column;align-items:flex-start}.site-access-module__c87LaW__title{max-width:10ch}.site-access-module__c87LaW__subtitle{line-height:1.65}.site-access-module__c87LaW__developerNote{padding-bottom:24px;padding-left:20px;padding-right:20px}}@media (max-width:520px){.site-access-module__c87LaW__viewport{min-height:100dvh}.site-access-module__c87LaW__panel{height:100dvh}.site-access-module__c87LaW__hero{padding-bottom:22px;padding-left:16px;padding-right:16px}.site-access-module__c87LaW__topBar{padding:20px 16px 0}.site-access-module__c87LaW__developerNote{padding-left:16px;padding-right:16px}.site-access-module__c87LaW__actionRow{align-items:stretch}.site-access-module__c87LaW__lockButton{justify-content:center;width:100%}.site-access-module__c87LaW__videoHint{width:100%}}
