.allemand-entrance{--entrance-ink:#f6f7f4;--entrance-blue:#85a7c3;z-index:9999;isolation:isolate;min-height:100dvh;color:var(--entrance-ink);opacity:0;background:#071726;place-items:center;transition:opacity .54s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0;overflow:hidden}.allemand-entrance--entered{opacity:1}.allemand-entrance:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(44% 39% at 50% 44%,#41658729,#0000 82%),linear-gradient(135deg,#081c30 0%,#071726 53%,#091e34 100%);position:absolute;inset:0}.allemand-entrance:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 0 calc(50% - .5px),#b3d1e30d 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 0 calc(50% - .5px),#b3d1e30b 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.allemand-entrance__frame{pointer-events:none;border:1px solid #aac5dc1f;position:absolute;inset:clamp(18px,3.1vw,46px)}.allemand-entrance__frame:before,.allemand-entrance__frame:after{content:"";opacity:.8;background:#a9c7d8;width:36px;height:2px;position:absolute}.allemand-entrance__frame:before{top:-1px;left:-1px}.allemand-entrance__frame:after{bottom:-1px;right:-1px}.allemand-entrance__center{flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4.2vh,40px);width:100%;padding:32px clamp(24px,6vw,72px);display:flex}.allemand-entrance__eyebrow{color:#9bb5c9;letter-spacing:.58em;opacity:0;padding-left:.58em;font:600 11px IBM Plex Mono,ui-monospace,monospace;transition:transform .9s cubic-bezier(.22,1,.36,1) .13s,opacity .7s .13s;transform:translateY(9px)}.allemand-entrance__brand{color:inherit;box-shadow:none;cursor:pointer;opacity:0;background:0 0;border:0;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(13px,2.5vh,24px);width:100%;max-width:940px;transition:transform .95s cubic-bezier(.22,1,.36,1) 90ms,opacity .75s 90ms;display:flex;transform:translateY(16px)scale(.985)}.allemand-entrance--entered .allemand-entrance__eyebrow{opacity:1;transform:translateY(0)}.allemand-entrance--entered .allemand-entrance__brand{opacity:1;transform:translateY(0)scale(1)}.allemand-entrance__brand:focus-visible{outline-offset:18px;outline:1px solid #a6cde8bf}.allemand-entrance__brand:hover .allemand-entrance__wordmark{color:#fff}.allemand-entrance__wordmark{letter-spacing:.04em;text-indent:.04em;white-space:nowrap;color:#f3f5f6;max-width:100%;font:600 clamp(47px,11.6vw,151px)/.98 Manrope,system-ui,sans-serif;transition:color .18s;display:block}.allemand-entrance__rule{background:#6d91ac;width:clamp(56px,8vw,114px);height:1px;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .4s;display:block;transform:scaleX(.4)}.allemand-entrance--entered .allemand-entrance__rule{transform:scaleX(1)}.allemand-entrance__descriptor{color:#b6c8d8;letter-spacing:clamp(.12em,.42vw,.32em);text-align:center;font:500 clamp(9px,1vw,12px)/1.5 IBM Plex Mono,ui-monospace,monospace}.allemand-entrance__skip{color:#c2d6e5;text-transform:uppercase;letter-spacing:.17em;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:40px;padding:6px 4px;font:500 10px IBM Plex Mono,ui-monospace,monospace;transition:color .16s;display:flex;position:absolute;top:clamp(35px,5vw,70px);right:clamp(34px,6vw,82px)}.allemand-entrance__skip:hover{color:#fff}.allemand-entrance__skip:focus-visible{outline-offset:5px;outline:2px solid #aecde1}@media (width<=600px){.allemand-entrance__wordmark{letter-spacing:.025em;text-indent:.025em;font-size:clamp(35px,10.6vw,63px)}.allemand-entrance__center{padding:24px}.allemand-entrance__frame{inset:15px}.allemand-entrance__skip{top:26px;right:30px}.allemand-entrance__descriptor{letter-spacing:.12em;font-size:9px}}@media (width<=359px){.allemand-entrance__wordmark{font-size:34px}.allemand-entrance__center{padding:19px}}@media (prefers-reduced-motion:reduce){.allemand-entrance,.allemand-entrance__eyebrow,.allemand-entrance__brand,.allemand-entrance__rule,.allemand-entrance__skip{transition:none!important;animation:none!important}}
