.problem-split-screen-module__BhPz3W__gateway{--mark-width:min(26vw, 380px, calc((100svh - var(--problem-site-header-offset) - 112px) * .9));z-index:1;width:100%;height:100svh;min-height:420px;padding-top:var(--problem-site-header-offset);background:#080808;display:flex;position:relative;overflow:clip}.problem-split-screen-module__BhPz3W__panel{--surface:var(--idle-surface);--tone:var(--idle-tone);--detail:var(--idle-detail);--ink:var(--idle-ink);isolation:isolate;background:var(--surface);min-width:0;min-height:0;color:var(--ink);flex:0 0 50%;text-decoration:none;display:block;position:relative;overflow:hidden}.problem-split-screen-module__BhPz3W__panel+.problem-split-screen-module__BhPz3W__panel{border-left:1px solid #000}.problem-split-screen-module__BhPz3W__work{--idle-surface:#070707;--idle-tone:#0c0c0c;--idle-detail:#111;--idle-ink:#b43e37;--active-tone:#87302b;--active-detail:#96342f}.problem-split-screen-module__BhPz3W__tools{--idle-surface:#b43e37;--idle-tone:#96342f;--idle-detail:#87302b;--idle-ink:#070707;--active-tone:#0c0c0c;--active-detail:#111}.problem-split-screen-module__BhPz3W__matrix{--surface:var(--idle-surface);--tone:var(--idle-tone);--detail:var(--idle-detail);--ink:var(--idle-ink);z-index:0;contain:strict;background:var(--surface);pointer-events:auto;position:absolute;inset:0;overflow:hidden}.problem-split-screen-module__BhPz3W__markAnchor{z-index:2;width:var(--mark-width);pointer-events:none;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)}.problem-split-screen-module__BhPz3W__markShell{width:100%;aspect-ratio:var(--mark-aspect);transform:translateY(calc(-1 * var(--word-center)));filter:blur(.55px)drop-shadow(0 0 4px #ffffff47)drop-shadow(0 0 10px #ffffff29);display:block;position:relative}.problem-split-screen-module__BhPz3W__workMark{--mark-image:url(/brand/problem-work-gateway.svg);--mark-aspect:772.945 / 649.623;--word-center:36.0421%}.problem-split-screen-module__BhPz3W__toolsMark{--mark-image:url(/brand/problem-tools-gateway.svg);--mark-aspect:772.945 / 790.969;--word-center:50.0038%}.problem-split-screen-module__BhPz3W__mark{-webkit-mask-image:var(--mark-image);mask-image:var(--mark-image);background:repeating-linear-gradient(#ffffffeb 0 2px,#ffffffc2 2px 3px);display:block;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.problem-split-screen-module__BhPz3W__markEcho{clip-path:inset(50% 0);animation:problem-split-screen-module__BhPz3W__markSplice 9.4s steps(1, end) var(--signal-delay,-3s) infinite}.problem-split-screen-module__BhPz3W__panel:focus-visible{z-index:1;outline-offset:-7px;outline:3px solid #fff}@media (hover:hover) and (pointer:fine){.problem-split-screen-module__BhPz3W__matrix[data-pointer-active=true]{--surface:var(--idle-ink);--tone:var(--active-tone);--detail:var(--active-detail);--ink:var(--idle-surface)}}.problem-split-screen-module__BhPz3W__panel:active .problem-split-screen-module__BhPz3W__markEcho{clip-path:inset(42% 0 45%);transform:translate(-6px)}.problem-split-screen-module__BhPz3W__gateway[data-motion-paused] .problem-split-screen-module__BhPz3W__markEcho{animation-play-state:paused}@media (max-width:767px){.problem-split-screen-module__BhPz3W__gateway{--mark-width:min(44vw, 212px, calc((50svh - var(--problem-site-header-offset) / 2 - 64px) * .9));flex-direction:column;min-height:540px}.problem-split-screen-module__BhPz3W__panel{flex:1 1 0;width:100%}.problem-split-screen-module__BhPz3W__panel+.problem-split-screen-module__BhPz3W__panel{border-top:1px solid #000;border-left:0}}@keyframes problem-split-screen-module__BhPz3W__markSplice{0%,76%,88%,to{clip-path:inset(50% 0);transform:translate(0)}77%{clip-path:inset(30% 0 64%);transform:translate(6px)}82%{clip-path:inset(58% 0 38%);transform:translate(-5px)}}@media (prefers-reduced-motion:reduce){.problem-split-screen-module__BhPz3W__markEcho{animation:none;display:none}}
.password-gate-module__kH4gTW__dialog{width:min(100% - 32px,520px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.password-gate-module__kH4gTW__surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#080808f7;border:1px solid #d3534ac7;border-radius:0;font-family:Montserrat Variable,Montserrat,Helvetica Neue,Arial,sans-serif;box-shadow:0 28px 100px #000000b8,0 0 38px #d3534a17}.password-gate-module__kH4gTW__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c2}.password-gate-module__kH4gTW__card{isolation:isolate;gap:0;padding:clamp(28px,5vw,48px);display:grid;position:relative;overflow:hidden}.password-gate-module__kH4gTW__card:before{z-index:0;content:"";opacity:.74;pointer-events:none;background-image:repeating-linear-gradient(#ffffff08 0,#0000 1px 4px),radial-gradient(circle at 82% 16%,#d3534a1f,#0000 38%);position:absolute;inset:0}.password-gate-module__kH4gTW__card>*{z-index:1;position:relative}.password-gate-module__kH4gTW__close{color:#ffffff94;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-self:end;padding:0 0 16px;font-family:inherit;font-size:10px;font-weight:650;line-height:1}.password-gate-module__kH4gTW__close:hover,.password-gate-module__kH4gTW__close:focus-visible{color:#fff}.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__eyebrow,.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__copy,.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__error,.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__title{margin:0}.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__eyebrow{color:#d3534a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__title{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin-top:13px;font-size:clamp(42px,7vw,62px);font-weight:630;line-height:1}.password-gate-module__kH4gTW__card .password-gate-module__kH4gTW__copy{color:#ffffff9e;max-width:39ch;margin-top:20px;font-size:13px;line-height:1.65}.password-gate-module__kH4gTW__form{gap:12px;margin-top:30px;display:grid}.password-gate-module__kH4gTW__form label{color:#ffffff8f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.password-gate-module__kH4gTW__form input[type=password]{color:#fff;width:100%;min-height:48px;font:inherit;background:#000000a3;border:1px solid #ffffff2e;border-radius:0;outline:0;padding:11px 13px;font-size:16px}.password-gate-module__kH4gTW__form input[type=password]:focus{border-color:#d3534a;box-shadow:0 0 0 1px #d3534a57}.password-gate-module__kH4gTW__error{color:#e98a82;font-size:11px;line-height:1.45}.password-gate-module__kH4gTW__submit{color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#d3534a;border:1px solid #d3534a;border-radius:0;min-height:48px;margin-top:4px;font-family:inherit;font-size:10px;font-weight:700;line-height:1}.password-gate-module__kH4gTW__submit:hover,.password-gate-module__kH4gTW__submit:focus-visible{background:#e0645a}.password-gate-module__kH4gTW__submit:disabled{cursor:wait;opacity:.62}@media (max-width:520px){.password-gate-module__kH4gTW__dialog{width:calc(100% - 22px);max-height:calc(100dvh - 22px)}.password-gate-module__kH4gTW__card{padding:26px 24px 30px}}.password-gate-module__kH4gTW__page{isolation:isolate;box-sizing:border-box;width:100%;min-height:100svh;padding:calc(var(--problem-site-header-offset,72px) + 32px) 16px 32px;background:#070707;place-items:center;display:grid;position:relative}.password-gate-module__kH4gTW__backdrop{z-index:0;contain:strict;overflow:hidden}.password-gate-module__kH4gTW__fullPageCard{z-index:1;box-sizing:border-box;text-align:center;width:min(100%,520px);position:relative}.password-gate-module__kH4gTW__fullPageCard .password-gate-module__kH4gTW__copy{text-wrap:balance;margin-inline:auto}.password-gate-module__kH4gTW__fullPageCard .password-gate-module__kH4gTW__form input[type=password]{text-align:center}.password-gate-module__kH4gTW__form input[type=password]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #101010}
