.living-portal-module__VbpO3a__portal{--portal-ink:#f4f6fb;--portal-muted:#8c97ad;--portal-blue:#315dff;--portal-blue-bright:#6e8dff;--portal-coral:#f47a62;--portal-line:#90a2cb38;isolation:isolate;min-height:100svh;color:var(--portal-ink);background:#050712;position:relative;overflow:hidden}.living-portal-module__VbpO3a__visualWorld{min-height:100%;position:absolute;inset:0;overflow:hidden}.living-portal-module__VbpO3a__ambientField{background:linear-gradient(104deg,#040611 0%,#09122c 34%,#0b1b3d 51%,#071126 69%,#040610 100%);position:absolute;inset:0;overflow:hidden}.living-portal-module__VbpO3a__webglWorld{z-index:1;opacity:0;pointer-events:none;transition:opacity .8s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:-8%;overflow:hidden;transform:scale(1.04)}.living-portal-module__VbpO3a__webglWorld canvas{width:100%;height:100%;display:block}.living-portal-module__VbpO3a__webglWorld>[data-auth-webgl]{width:100%;height:100%;display:block}.living-portal-module__VbpO3a__webglWorld>[data-auth-webgl][data-webgl-state=ready]{opacity:1}.living-portal-module__VbpO3a__webglWorld:has(>[data-webgl-state=ready]){opacity:1;transform:scale(1)}.living-portal-module__VbpO3a__ambientField:has([data-auth-webgl][data-webgl-state=ready]) .living-portal-module__VbpO3a__fluidBlue{opacity:.2}.living-portal-module__VbpO3a__ambientField:has([data-auth-webgl][data-webgl-state=ready]) .living-portal-module__VbpO3a__fluidSilver{opacity:.14}.living-portal-module__VbpO3a__ambientField:has([data-auth-webgl][data-webgl-state=ready]) .living-portal-module__VbpO3a__fluidCoral{opacity:.38}.living-portal-module__VbpO3a__ambientField:before{z-index:2;content:"";opacity:.2;background-image:linear-gradient(#7892cd1f 1px,#0000 1px),linear-gradient(90deg,#7892cd14 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 73%);mask-image:linear-gradient(90deg,#000 0%,#0000 73%)}.living-portal-module__VbpO3a__fluidBlue,.living-portal-module__VbpO3a__fluidSilver,.living-portal-module__VbpO3a__fluidCoral{z-index:2;pointer-events:none;will-change:transform;display:block;position:absolute}.living-portal-module__VbpO3a__fluidBlue{opacity:.86;clip-path:polygon(0 47%,14% 29%,33% 37%,52% 12%,71% 31%,88% 7%,100% 25%,100% 71%,86% 54%,69% 76%,49% 57%,29% 82%,11% 62%,0 74%);background:linear-gradient(90deg,#0918490a 0%,#173bba 24%,#315dff 48%,#16368f 70%,#07113008 100%);width:116vw;height:clamp(180px,28vh,340px);animation:18s ease-in-out infinite alternate living-portal-module__VbpO3a__portal-blue-drift;top:35vh;left:-35vw;transform:rotate(-8deg)translate(-2%);box-shadow:inset 0 1px #b6c7ff38}.living-portal-module__VbpO3a__fluidSilver{opacity:.5;clip-path:polygon(0 45%,18% 24%,37% 44%,58% 15%,78% 37%,100% 8%,100% 30%,79% 57%,57% 36%,38% 66%,17% 45%,0 67%);background:linear-gradient(90deg,#0000 5%,#d0dcff2e 27%,#cad9ff7a 53%,#5377e117 78%,#0000 96%);width:94vw;height:clamp(70px,11vh,132px);animation:22s ease-in-out infinite alternate living-portal-module__VbpO3a__portal-silver-drift;top:54vh;left:-17vw;transform:rotate(4deg)}.living-portal-module__VbpO3a__fluidCoral{opacity:.84;background:linear-gradient(90deg,#0000,#f47a62 35%,#ffd0c5 54%,#f47a6205 100%);width:min(53vw,830px);height:2px;animation:15s ease-in-out infinite alternate living-portal-module__VbpO3a__portal-coral-drift;top:36vh;left:8vw;transform:rotate(-14deg)scaleX(.82);box-shadow:0 0 14px #f47a625c}.living-portal-module__VbpO3a__horizon{transform-origin:0;background:linear-gradient(90deg,#0000,#7b97e738 12%,#7b97e78f 47%,#0000 88%);height:1px;position:absolute;top:64%;left:4vw;right:7vw}.living-portal-module__VbpO3a__focusRail{z-index:2;opacity:0;background:linear-gradient(90deg, transparent, var(--portal-blue-bright) 78%, transparent);transform-origin:100%;width:min(42vw,650px);height:1px;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:48%;right:8vw;transform:translate(12%)scaleX(.45);box-shadow:0 0 22px #4c70ff8c}.living-portal-module__VbpO3a__memoryNode,.living-portal-module__VbpO3a__memoryNodeEcho{z-index:2;border:1px solid #87a2ffb8;border-radius:50%;width:13px;height:13px;transition:opacity .32s,transform .5s cubic-bezier(.22,1,.36,1),border-color .32s;position:absolute;top:61%;right:14vw;box-shadow:0 0 0 7px #2f5cff14,0 0 24px #4c70ff66}.living-portal-module__VbpO3a__memoryNodeEcho{opacity:.3;width:30px;height:30px;margin:-9px}.living-portal-module__VbpO3a__visualWorld[data-state=email-focus] .living-portal-module__VbpO3a__focusRail{opacity:.9;transform:translate(0,0)scaleX(1)}.living-portal-module__VbpO3a__visualWorld[data-state=password-focus] .living-portal-module__VbpO3a__memoryNode{border-color:var(--portal-coral);transform:scale(.68)}.living-portal-module__VbpO3a__visualWorld[data-state=password-focus] .living-portal-module__VbpO3a__memoryNodeEcho{opacity:.12;transform:scale(.62)}.living-portal-module__VbpO3a__visualWorld[data-state=submitting] .living-portal-module__VbpO3a__focusRail,.living-portal-module__VbpO3a__visualWorld[data-state=success] .living-portal-module__VbpO3a__focusRail{opacity:1;transform:translate(0,0)scaleX(1.5)}.living-portal-module__VbpO3a__visualWorld[data-state=error] .living-portal-module__VbpO3a__focusRail{opacity:.85;background:linear-gradient(90deg, transparent, var(--portal-coral), transparent);transform:translate(-2%)scaleX(.84)}.living-portal-module__VbpO3a__visualWorld[data-state=submitting] .living-portal-module__VbpO3a__webglWorld{filter:saturate(1.2)contrast(1.08);transform:scale(1.035)}.living-portal-module__VbpO3a__visualWorld[data-state=success] .living-portal-module__VbpO3a__webglWorld{filter:saturate(1.45)contrast(1.14)brightness(1.12);transition-duration:.7s;transform:scale(1.12)}.living-portal-module__VbpO3a__visualWorld[data-state=error] .living-portal-module__VbpO3a__webglWorld{filter:hue-rotate(-18deg)saturate(1.35)}.living-portal-module__VbpO3a__wordmark{z-index:8;min-height:44px;color:var(--portal-ink);align-items:center;gap:11px;text-decoration:none;animation:.72s cubic-bezier(.22,1,.36,1) .28s both living-portal-module__VbpO3a__portal-content-in;display:inline-flex;position:absolute;top:clamp(25px,4vw,54px);left:clamp(24px,4.5vw,72px)}.living-portal-module__VbpO3a__brandMark{border:1px solid #9ab2ff6b;border-radius:50%;width:32px;height:32px;transition:border-color .22s,transform .28s cubic-bezier(.22,1,.36,1);display:block;position:relative}.living-portal-module__VbpO3a__brandMark i{background:currentColor;width:14px;height:1px;display:block;position:absolute;left:8px;transform:rotate(-24deg)}.living-portal-module__VbpO3a__brandMark i:first-child{top:11px}.living-portal-module__VbpO3a__brandMark i:last-child{width:11px;top:18px;left:10px}.living-portal-module__VbpO3a__wordmark:hover .living-portal-module__VbpO3a__brandMark,.living-portal-module__VbpO3a__wordmark:focus-visible .living-portal-module__VbpO3a__brandMark{border-color:var(--portal-coral);transform:rotate(14deg)}.living-portal-module__VbpO3a__brandName{letter-spacing:-.025em;font-size:.9rem;font-weight:720}.living-portal-module__VbpO3a__brandMeta{color:#748198;letter-spacing:.17em;margin-left:3px;font-size:.53rem}.living-portal-module__VbpO3a__storyStage{z-index:4;grid-template-rows:minmax(0,1fr) auto;gap:32px;min-width:0;padding:clamp(120px,16vh,178px) 4vw clamp(32px,5vh,62px) clamp(24px,4.5vw,72px);display:grid;position:absolute;inset:0 42vw 0 0}.living-portal-module__VbpO3a__artTitle{align-self:center;width:min(760px,100%)}.living-portal-module__VbpO3a__artTitle h1{color:var(--portal-ink);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3.7rem,6.7vw,8.25rem);font-weight:740;line-height:.76}.living-portal-module__VbpO3a__artLead{letter-spacing:.12em;font-size:.34em;line-height:1;display:block}.living-portal-module__VbpO3a__artSecondLine{white-space:nowrap;align-items:baseline;gap:.12em;margin-top:.06em;display:flex}.living-portal-module__VbpO3a__artSecondLine em{z-index:2;color:#8aa2ff;letter-spacing:-.095em;text-shadow:5px 7px #16328494,16px 17px 40px #2e54e16b;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:1.17em;font-weight:500;line-height:.78;position:relative;transform:rotate(-5deg)}.living-portal-module__VbpO3a__artSecondLine strong{letter-spacing:-.065em;font-size:.52em;font-weight:690}.living-portal-module__VbpO3a__artTitle>p{color:#9aa5bb;text-wrap:pretty;max-width:38ch;margin:clamp(26px,4vh,42px) 0 0;font-size:clamp(.75rem,1vw,.9rem);line-height:1.8}.living-portal-module__VbpO3a__productFlow{border-top:1px solid var(--portal-line);width:min(690px,100%);padding-top:16px;animation:.8s cubic-bezier(.22,1,.36,1) .42s both living-portal-module__VbpO3a__portal-content-in}.living-portal-module__VbpO3a__flowHeader{color:#7e8ba4;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:18px;font-size:.55rem;display:flex}.living-portal-module__VbpO3a__flowStatus{color:#a6b2c8;letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.living-portal-module__VbpO3a__flowStatus i{background:var(--portal-blue-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4f72ff1a,0 0 15px #4f72ffa3}.living-portal-module__VbpO3a__schedule{margin:15px 0 12px;padding:0;list-style:none;position:relative}.living-portal-module__VbpO3a__schedule:before{content:"";background:linear-gradient(var(--portal-blue-bright), #778fd024);width:1px;position:absolute;top:5px;bottom:5px;left:62px}.living-portal-module__VbpO3a__schedule li{opacity:.66;min-height:33px;transform:translate3d(var(--row-x), var(--row-y), 0);grid-template-columns:48px 12px minmax(0,1fr);align-items:center;gap:10px;transition:opacity .42s,transform .58s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.living-portal-module__VbpO3a__schedule li[data-aligned=true]{opacity:1;transform:translate(0,0)}.living-portal-module__VbpO3a__schedule time{color:#76829a;font-variant-numeric:tabular-nums;font-size:.57rem}.living-portal-module__VbpO3a__scheduleDot{z-index:1;background:#081127;border:1px solid #90a8ff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 10px #486bff5c}.living-portal-module__VbpO3a__scheduleCopy{align-items:baseline;gap:10px;min-width:0;display:flex}.living-portal-module__VbpO3a__scheduleCopy b{color:#dce3f2;font-size:.64rem;font-weight:640}.living-portal-module__VbpO3a__scheduleCopy small{color:#718098;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.living-portal-module__VbpO3a__phaseRail{border-top:1px solid #8599c924;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.living-portal-module__VbpO3a__phaseRail span{color:#66738b;padding-top:11px;font-size:.54rem;transition:color .3s;position:relative}.living-portal-module__VbpO3a__phaseRail span:before{content:"";background:var(--portal-blue-bright);opacity:0;transform-origin:0;width:38%;height:1px;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(.3)}.living-portal-module__VbpO3a__phaseRail span[data-active=true]{color:#c4ccdc}.living-portal-module__VbpO3a__phaseRail span[data-active=true]:before{opacity:1;transform:scaleX(1)}.living-portal-module__VbpO3a__phaseRail i{color:#53637e;font-variant-numeric:tabular-nums;margin-right:7px;font-style:normal}.living-portal-module__VbpO3a__formStage{z-index:12;background:linear-gradient(90deg,#06091400 0%,#060a17ad 16%,#070b18f5 52%,#070b17 100%);align-items:center;width:min(43vw,610px);min-height:100svh;margin-left:auto;padding:clamp(96px,11vh,136px) clamp(32px,5vw,82px) clamp(42px,7vh,78px) clamp(72px,7vw,116px);display:grid;position:relative}.living-portal-module__VbpO3a__formStage:before{content:"";pointer-events:none;border-block:1px solid #8597be24;position:absolute;inset:7vh 6% 7vh 21%}.living-portal-module__VbpO3a__formShell{z-index:2;gap:24px;width:min(420px,100%);margin-left:auto;animation:.76s cubic-bezier(.22,1,.36,1) .44s both living-portal-module__VbpO3a__portal-form-in;display:grid;position:relative}.living-portal-module__VbpO3a__formIndex{color:#68768f;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;font-size:.56rem;display:flex}.living-portal-module__VbpO3a__formIndex span:last-child{color:#8e9ab0;letter-spacing:.04em}.living-portal-module__VbpO3a__formHeader{align-content:end;min-height:126px;display:grid}.living-portal-module__VbpO3a__formHeader h2{color:var(--portal-ink);letter-spacing:-.065em;margin:0 0 12px;font-size:clamp(2.3rem,4vw,3.65rem);font-weight:650;line-height:.95}.living-portal-module__VbpO3a__formHeader p{color:#8d99af;max-width:36ch;margin:0;font-size:.78rem;line-height:1.68}.living-portal-module__VbpO3a__form{gap:16px;display:grid}.living-portal-module__VbpO3a__field{gap:8px;display:grid;position:relative}.living-portal-module__VbpO3a__fieldLabel{justify-content:space-between;align-items:center;gap:16px;display:flex}.living-portal-module__VbpO3a__field label,.living-portal-module__VbpO3a__fieldLabel label{color:#c6cfdf;font-size:.7rem;font-weight:650}.living-portal-module__VbpO3a__fieldLabel span{color:#8190aa;font-size:.59rem}.living-portal-module__VbpO3a__field input{color:#f3f5fb;width:100%;min-height:52px;font:inherit;caret-color:var(--portal-coral);background:#0d1427b8;border:1px solid #7e94c540;border-radius:4px;outline:0;padding:12px 15px;font-size:.8rem;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08}.living-portal-module__VbpO3a__field input::placeholder{color:#57647c}.living-portal-module__VbpO3a__field input:hover:not(:disabled){background:#0f172cd6;border-color:#90a6da6e}.living-portal-module__VbpO3a__field input:focus-visible{background:#111930f0;border-color:#7f9cff;box-shadow:0 0 0 3px #4e72ff3d,0 12px 34px #00000038}.living-portal-module__VbpO3a__field input[aria-invalid=true]{border-color:var(--portal-coral);box-shadow:0 0 0 3px #f47a6224}.living-portal-module__VbpO3a__passwordField{position:relative}.living-portal-module__VbpO3a__passwordField input{padding-right:72px}.living-portal-module__VbpO3a__passwordToggle{color:#9fb1ee;min-width:54px;min-height:44px;font:inherit;background:0 0;border:0;border-radius:3px;padding:0 10px;font-size:.61rem;font-weight:650;transition:color .18s,background-color .18s;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.living-portal-module__VbpO3a__passwordToggle:hover,.living-portal-module__VbpO3a__passwordToggle:focus-visible{color:#fff;background:#5c7cee29}.living-portal-module__VbpO3a__message{color:#f49a87;background:#7b2c2c29;border-left:2px solid;align-items:center;gap:9px;min-height:40px;margin:0;padding:9px 11px;font-size:.63rem;line-height:1.45;display:flex}.living-portal-module__VbpO3a__message span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.52rem;font-weight:800;display:grid}.living-portal-module__VbpO3a__submit{color:#fff;min-height:52px;font:inherit;letter-spacing:.01em;background:#2148d8;border:1px solid #315dff;border-radius:4px;font-size:.74rem;font-weight:720;transition:transform .18s,border-color .18s,background-color .18s,opacity .18s;position:relative;overflow:hidden;box-shadow:0 13px 34px #183cbc4a}.living-portal-module__VbpO3a__submit:after{content:"";opacity:0;background:linear-gradient(106deg,#0000 14%,#ffffff3d 48%,#0000 82%);position:absolute;inset:0;transform:translate(-110%)}.living-portal-module__VbpO3a__submit[data-busy=true]:after{opacity:1;animation:1.05s ease-in-out infinite living-portal-module__VbpO3a__portal-submit-track}.living-portal-module__VbpO3a__submit:hover:not(:disabled){background:#2b56ed;border-color:#7895ff;transform:translateY(-2px)}.living-portal-module__VbpO3a__submit:active:not(:disabled){transform:translate(0,0)}.living-portal-module__VbpO3a__submit:disabled{cursor:wait;opacity:.78}.living-portal-module__VbpO3a__submit:focus-visible,.living-portal-module__VbpO3a__switchMode:focus-visible,.living-portal-module__VbpO3a__enterNow:focus-visible,.living-portal-module__VbpO3a__wordmark:focus-visible,.living-portal-module__VbpO3a__passwordToggle:focus-visible{outline-offset:3px;outline:2px solid #ffd2c8}.living-portal-module__VbpO3a__secondaryActions{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:flex}.living-portal-module__VbpO3a__switchMode{color:#9fb3ff;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.7rem;font-weight:690;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.living-portal-module__VbpO3a__switchMode:hover:not(:disabled){color:#fff;transform:translate(5px)}.living-portal-module__VbpO3a__demoNote{color:#7d8aa2;text-align:right;margin:0;font-size:.58rem}.living-portal-module__VbpO3a__trustNote{color:#8996ac;border-top:1px solid #7e91bb26;margin:0;padding-top:16px;font-size:.6rem;line-height:1.65}.living-portal-module__VbpO3a__trustNote span{color:var(--portal-coral);margin-right:6px}.living-portal-module__VbpO3a__successScene{z-index:70;color:#fff;-webkit-backdrop-filter:saturate(1.25)contrast(1.08);backdrop-filter:saturate(1.25)contrast(1.08);background:radial-gradient(circle at 50% 56%,#4368e875,#0000 31%),radial-gradient(circle at 53% 46%,#f47a622e,#0000 18%),#050817a3;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.living-portal-module__VbpO3a__successScene:before,.living-portal-module__VbpO3a__successScene:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#6c89ff 18%,#ffd0c6 50%,#6c89ff 82%,#0000);height:1px;animation:.82s cubic-bezier(.22,1,.36,1) .16s forwards living-portal-module__VbpO3a__portal-success-rail;position:absolute;top:50%;left:10vw;right:10vw;transform:scaleX(0);box-shadow:0 0 35px #4b6fffad}.living-portal-module__VbpO3a__successScene:after{opacity:.22;animation-delay:.28s;top:calc(50% + 54px)}.living-portal-module__VbpO3a__successNodes{pointer-events:none;position:absolute;inset:0}.living-portal-module__VbpO3a__successNodes span{left:var(--node-x);top:var(--node-y);width:9px;height:9px;animation:living-portal-module__VbpO3a__portal-node-align .88s var(--node-delay) cubic-bezier(.22, 1, .36, 1) forwards;border:1px solid #8ba3ff;border-radius:50%;position:absolute;box-shadow:0 0 17px #4e70ff99}.living-portal-module__VbpO3a__successCopy{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.living-portal-module__VbpO3a__successCopy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.8rem,10vw,9.2rem);line-height:.75}.living-portal-module__VbpO3a__successCopy h2 span,.living-portal-module__VbpO3a__successCopy h2 em{display:block}.living-portal-module__VbpO3a__successCopy h2 span{letter-spacing:.16em;font-size:.39em}.living-portal-module__VbpO3a__successCopy h2 em{color:#93aaff;letter-spacing:-.095em;text-shadow:6px 9px #1c39987a;margin-top:.08em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:500;transform:rotate(-4deg)}.living-portal-module__VbpO3a__successCopy p{color:#aeb8cb;margin:34px 0 18px;font-size:.75rem}.living-portal-module__VbpO3a__enterNow{color:#fff;min-height:44px;font:inherit;background:#0c1328a8;border:1px solid #9eb4ff6b;border-radius:999px;padding:0 22px;font-size:.64rem;font-weight:680;transition:border-color .18s,background-color .18s,transform .18s}.living-portal-module__VbpO3a__enterNow:hover{background:#24315bcc;border-color:#ffd1c7;transform:translateY(-2px)}@keyframes living-portal-module__VbpO3a__portal-blue-drift{to{transform:rotate(-5deg)translate(5%,-3%)scale(1.025)}}@keyframes living-portal-module__VbpO3a__portal-silver-drift{to{transform:rotate(1deg)translate(-4%,-5%)scale(1.035)}}@keyframes living-portal-module__VbpO3a__portal-coral-drift{to{transform:rotate(-10deg)translate(9%,5%)scaleX(1.05)}}@keyframes living-portal-module__VbpO3a__portal-content-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes living-portal-module__VbpO3a__portal-form-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0,0)}}@keyframes living-portal-module__VbpO3a__portal-submit-track{to{transform:translate(110%)}}@keyframes living-portal-module__VbpO3a__portal-success-rail{to{transform:scaleX(1)}}@keyframes living-portal-module__VbpO3a__portal-node-align{to{left:var(--target-x);top:50%;transform:translateY(-4px)}}@media (max-width:1100px){.living-portal-module__VbpO3a__storyStage{right:44vw}.living-portal-module__VbpO3a__formStage{width:46vw;padding-left:62px;padding-right:38px}.living-portal-module__VbpO3a__brandMeta,.living-portal-module__VbpO3a__scheduleCopy small{display:none}}@media (max-width:820px){.living-portal-module__VbpO3a__portal{background:#060a17;min-height:100svh;overflow:auto}.living-portal-module__VbpO3a__visualWorld{min-height:100%;position:absolute}.living-portal-module__VbpO3a__ambientField{height:42svh;position:fixed}.living-portal-module__VbpO3a__fluidBlue{width:148vw;height:20svh;top:8svh;left:-46vw}.living-portal-module__VbpO3a__fluidSilver{width:128vw;height:8svh;top:20svh;left:-24vw}.living-portal-module__VbpO3a__fluidCoral{width:78vw;top:13svh;left:22vw}.living-portal-module__VbpO3a__horizon{top:29svh}.living-portal-module__VbpO3a__wordmark{top:max(19px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));position:absolute}.living-portal-module__VbpO3a__storyStage{height:34svh;min-height:245px;padding:max(72px, calc(env(safe-area-inset-top) + 64px)) 22px 24px;display:block;position:relative;inset:auto}.living-portal-module__VbpO3a__artTitle{width:100%}.living-portal-module__VbpO3a__artTitle h1{font-size:clamp(3.15rem,14vw,6.1rem)}.living-portal-module__VbpO3a__artTitle>p,.living-portal-module__VbpO3a__productFlow{display:none}.living-portal-module__VbpO3a__formStage{width:100%;min-height:66svh;padding:42px max(28px, env(safe-area-inset-right)) max(30px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));background:linear-gradient(#070b1829 0%,#070b18f2 7%,#070b17 23% 100%);align-items:start;margin-top:34svh}.living-portal-module__VbpO3a__formStage:before{background:linear-gradient(90deg,#0000,#89a0dc47,#0000);border:0;height:1px;inset:12px 24px auto}.living-portal-module__VbpO3a__formShell{width:min(520px,100%);margin:0 auto}.living-portal-module__VbpO3a__formHeader{min-height:104px}.living-portal-module__VbpO3a__formHeader h2{font-size:clamp(2.25rem,10vw,3.3rem)}}@media (max-width:520px){.living-portal-module__VbpO3a__storyStage{height:28svh;min-height:210px;padding-top:max(66px, calc(env(safe-area-inset-top) + 59px))}.living-portal-module__VbpO3a__artTitle h1{font-size:clamp(2.8rem,14vw,4.5rem)}.living-portal-module__VbpO3a__formStage{min-height:72svh;margin-top:28svh;padding-top:34px}.living-portal-module__VbpO3a__formShell{gap:19px}.living-portal-module__VbpO3a__formHeader{min-height:92px}.living-portal-module__VbpO3a__formHeader h2{margin-bottom:9px}.living-portal-module__VbpO3a__form{gap:13px}.living-portal-module__VbpO3a__field input,.living-portal-module__VbpO3a__submit{min-height:50px}.living-portal-module__VbpO3a__secondaryActions{flex-direction:column;align-items:flex-start;gap:2px}.living-portal-module__VbpO3a__demoNote{text-align:left}.living-portal-module__VbpO3a__successCopy h2{font-size:clamp(3.3rem,20vw,5.5rem)}}@media (max-height:700px) and (min-width:821px){.living-portal-module__VbpO3a__storyStage{padding-top:92px;padding-bottom:24px}.living-portal-module__VbpO3a__artTitle h1{font-size:clamp(3.4rem,6.2vw,6rem)}.living-portal-module__VbpO3a__artTitle>p{margin-top:22px}.living-portal-module__VbpO3a__productFlow{display:none}.living-portal-module__VbpO3a__formStage{padding-top:64px;padding-bottom:30px}.living-portal-module__VbpO3a__formShell{gap:17px}.living-portal-module__VbpO3a__formHeader{min-height:98px}.living-portal-module__VbpO3a__form{gap:12px}}@media (prefers-reduced-motion:reduce){.living-portal-module__VbpO3a__fluidBlue,.living-portal-module__VbpO3a__fluidSilver,.living-portal-module__VbpO3a__fluidCoral,.living-portal-module__VbpO3a__wordmark,.living-portal-module__VbpO3a__productFlow,.living-portal-module__VbpO3a__formShell,.living-portal-module__VbpO3a__submit:after,.living-portal-module__VbpO3a__successScene:before,.living-portal-module__VbpO3a__successScene:after,.living-portal-module__VbpO3a__successNodes span{animation:none!important}.living-portal-module__VbpO3a__schedule li,.living-portal-module__VbpO3a__focusRail,.living-portal-module__VbpO3a__memoryNode,.living-portal-module__VbpO3a__memoryNodeEcho,.living-portal-module__VbpO3a__switchMode,.living-portal-module__VbpO3a__submit,.living-portal-module__VbpO3a__enterNow{transition-duration:.14s!important}}
.route-transition-module__ZuZ5TG__overlay{--transition-graphite:#080b12;--transition-graphite-soft:#101725;--transition-cobalt:#4166f5;--transition-coral:#f2765b;z-index:2147483600;contain:strict;isolation:isolate;visibility:hidden;pointer-events:none;opacity:0;perspective:1200px;outline:0;transition:opacity 1ms linear,visibility 0s linear .52s;position:fixed;inset:0;overflow:hidden}.route-transition-module__ZuZ5TG__overlay:not([data-phase=idle]){visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s}.route-transition-module__ZuZ5TG__scene{transform-origin:50% 0;backface-visibility:hidden;will-change:auto;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)rotateX(0)}.route-transition-module__ZuZ5TG__underlay{background:linear-gradient(90deg, transparent 0 49.94%, #ffffff12 49.95% 50.05%, transparent 50.06%), var(--transition-graphite);opacity:0;transition:opacity 90ms linear .34s;position:absolute;inset:0}.route-transition-module__ZuZ5TG__inkRibbon{left:var(--route-origin-x);top:var(--route-origin-y);background:var(--transition-graphite);clip-path:polygon(0 13%,100% 0,96% 88%,3% 100%);transform-origin:50%;will-change:auto;width:190vmax;height:132vmax;transition:transform .43s cubic-bezier(.76,0,.18,1);position:absolute;overflow:hidden;transform:translate(-50%,-50%)rotate(-8deg)scale(.002,.055)}.route-transition-module__ZuZ5TG__overlay:not([data-phase=idle]) .route-transition-module__ZuZ5TG__scene,.route-transition-module__ZuZ5TG__overlay[data-variant=ink]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__inkRibbon,.route-transition-module__ZuZ5TG__overlay[data-variant=aperture]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__aperture,.route-transition-module__ZuZ5TG__overlay[data-variant=timeline]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__timelinePlanes,.route-transition-module__ZuZ5TG__overlay[data-variant=fold]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__foldGrid{will-change:transform}.route-transition-module__ZuZ5TG__inkRibbon:before{content:"";opacity:.8;background:linear-gradient(104deg,#0000 37%,#4166f52e 55%,#0000 72%);position:absolute;inset:0}.route-transition-module__ZuZ5TG__ribbonEdge{background:var(--transition-coral);transform-origin:50%;width:100%;height:2px;transition:transform .36s cubic-bezier(.22,1,.36,1) 60ms;position:absolute;top:12.8%;left:0;transform:scaleX(.03);box-shadow:0 0 20px #f2765bb3}.route-transition-module__ZuZ5TG__aperture,.route-transition-module__ZuZ5TG__timelinePlanes,.route-transition-module__ZuZ5TG__foldGrid{opacity:0;pointer-events:none;position:absolute;inset:0}.route-transition-module__ZuZ5TG__aperture{perspective:1400px;overflow:hidden}.route-transition-module__ZuZ5TG__apertureRing,.route-transition-module__ZuZ5TG__apertureCore{left:var(--route-origin-x);top:var(--route-origin-y);border-radius:50%;position:absolute}.route-transition-module__ZuZ5TG__apertureRing{aspect-ratio:1;opacity:0;border:2px solid #84a0ffe0;width:132vmax;transform:translate(-50%,-50%)scale(.06)rotate(-24deg);box-shadow:0 0 0 8vmax #4166f517,inset 0 0 80px #4166f529}.route-transition-module__ZuZ5TG__apertureCore{border:1px solid var(--transition-coral);background:var(--transition-graphite);opacity:0;width:14px;height:14px;transform:translate3d(-50%,-50%,120px)scale(0);box-shadow:0 0 40px #f2765be6}.route-transition-module__ZuZ5TG__apertureBlade{background:radial-gradient(circle at var(--route-origin-x) var(--route-origin-y), #4166f561, transparent 28%), linear-gradient(116deg, #4166f547, transparent 48%), #070d1d;will-change:transform;position:absolute;box-shadow:0 0 0 1px #ffffff0d}.route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(2){transform-origin:50% 100%;inset:-12% -12% 50%;transform:translateY(-112%)rotateX(-36deg)}.route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(3){transform-origin:50% 0;inset:50% -12% -12%;transform:translateY(112%)rotateX(36deg)}.route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(4){transform-origin:100%;inset:-12% 50% -12% -12%;transform:translate(-112%)rotateY(36deg)}.route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(5){transform-origin:0;inset:-12% -12% -12% 50%;transform:translate(112%)rotateY(-36deg)}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__aperture{opacity:1}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(2){animation:.62s cubic-bezier(.76,0,.18,1) both route-transition-module__ZuZ5TG__aperture-top-close}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(3){animation:.62s cubic-bezier(.76,0,.18,1) 40ms both route-transition-module__ZuZ5TG__aperture-bottom-close}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(4){animation:.62s cubic-bezier(.76,0,.18,1) 80ms both route-transition-module__ZuZ5TG__aperture-left-close}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(5){animation:.62s cubic-bezier(.76,0,.18,1) .12s both route-transition-module__ZuZ5TG__aperture-right-close}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=waiting] .route-transition-module__ZuZ5TG__apertureBlade{transform:translate(0,0)rotateX(0)rotateY(0)}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__apertureRing,.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=waiting] .route-transition-module__ZuZ5TG__apertureRing{animation:.68s cubic-bezier(.16,1,.3,1) 90ms both route-transition-module__ZuZ5TG__aperture-ring-lock}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__apertureCore,.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=waiting] .route-transition-module__ZuZ5TG__apertureCore{animation:.56s cubic-bezier(.16,1,.3,1) .16s both route-transition-module__ZuZ5TG__aperture-core-lock}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=revealing] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(2){animation:.6s cubic-bezier(.76,0,.24,1) both route-transition-module__ZuZ5TG__aperture-top-open}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=revealing] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(3){animation:.6s cubic-bezier(.76,0,.24,1) 35ms both route-transition-module__ZuZ5TG__aperture-bottom-open}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=revealing] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(4){animation:.6s cubic-bezier(.76,0,.24,1) 70ms both route-transition-module__ZuZ5TG__aperture-left-open}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=revealing] .route-transition-module__ZuZ5TG__apertureBlade:nth-of-type(5){animation:.6s cubic-bezier(.76,0,.24,1) .105s both route-transition-module__ZuZ5TG__aperture-right-open}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=revealing] .route-transition-module__ZuZ5TG__apertureRing{animation:.52s cubic-bezier(.16,1,.3,1) both route-transition-module__ZuZ5TG__aperture-ring-release}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=revealing] .route-transition-module__ZuZ5TG__apertureCore{animation:.42s cubic-bezier(.16,1,.3,1) both route-transition-module__ZuZ5TG__aperture-core-release}.route-transition-module__ZuZ5TG__timelinePlanes{perspective:1400px;grid-template-rows:repeat(4,1fr);display:grid}.route-transition-module__ZuZ5TG__timelinePlanes span{background:var(--transition-graphite);will-change:transform;border-block:1px solid #ffffff12;margin-block:-1px;position:relative;box-shadow:0 0 60px #00000052}.route-transition-module__ZuZ5TG__timelinePlanes span:first-child,.route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(3){background:linear-gradient(90deg,#4166f575,#0000 62%),#081126;transform:translate3d(-105%,0,-280px)rotateY(24deg)}.route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(2),.route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(4){background:linear-gradient(270deg,#f2765b57,#0000 58%),#150b16;transform:translate3d(105%,0,-280px)rotateY(-24deg)}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__timelinePlanes{opacity:1}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__timelinePlanes span:first-child{animation:.56s cubic-bezier(.76,0,.18,1) both route-transition-module__ZuZ5TG__timeline-left-in}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(2){animation:.56s cubic-bezier(.76,0,.18,1) 70ms both route-transition-module__ZuZ5TG__timeline-right-in}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(3){animation:.56s cubic-bezier(.76,0,.18,1) .14s both route-transition-module__ZuZ5TG__timeline-left-in}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(4){animation:.56s cubic-bezier(.76,0,.18,1) .21s both route-transition-module__ZuZ5TG__timeline-right-in}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=waiting] .route-transition-module__ZuZ5TG__timelinePlanes span{transform:translate(0,0)rotateY(0)}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=revealing] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(odd){animation:.62s cubic-bezier(.76,0,.24,1) both route-transition-module__ZuZ5TG__timeline-left-out}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=revealing] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(2n){animation:.62s cubic-bezier(.76,0,.24,1) 55ms both route-transition-module__ZuZ5TG__timeline-right-out}.route-transition-module__ZuZ5TG__foldGrid{perspective:1800px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);display:grid}.route-transition-module__ZuZ5TG__foldGrid span{background:radial-gradient(circle at 35% 30%, #4166f561, transparent 48%), linear-gradient(145deg, #0a1229, var(--transition-graphite));transform-origin:0;will-change:transform, opacity;border:1px solid #ffffff14;margin:-1px;transform:rotateY(92deg)rotateX(18deg)scale(.78)}.route-transition-module__ZuZ5TG__foldGrid span:nth-child(2n){transform-origin:100%;transform:rotateY(-92deg)rotateX(-18deg)scale(.78)}.route-transition-module__ZuZ5TG__overlay[data-variant=fold]:not([data-phase=idle]) .route-transition-module__ZuZ5TG__foldGrid{opacity:1}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span{animation:.5s cubic-bezier(.76,0,.18,1) both route-transition-module__ZuZ5TG__fold-panel-in}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(2){animation-delay:35ms}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(3){animation-delay:70ms}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(4){animation-delay:.105s}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(5){animation-delay:.14s}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(6){animation-delay:.175s}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(7){animation-delay:.21s}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(8){animation-delay:.245s}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=waiting] .route-transition-module__ZuZ5TG__foldGrid span{transform:rotateY(0)rotateX(0)scale(1)}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=revealing] .route-transition-module__ZuZ5TG__foldGrid span{animation:.5s cubic-bezier(.76,0,.24,1) both route-transition-module__ZuZ5TG__fold-panel-out}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=revealing] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(3n+1){animation-delay:55ms}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=revealing] .route-transition-module__ZuZ5TG__foldGrid span:nth-child(3n+2){animation-delay:.11s}.route-transition-module__ZuZ5TG__chronology{opacity:0;transition:opacity .14s linear .35s;position:absolute;inset:0}.route-transition-module__ZuZ5TG__chronology span{background:linear-gradient(90deg,#0000 0 7%,#ffffff29 7% 18%,#0000 18% 26%,#ffffff1a 26% 72%,#0000 72%);width:100%;height:1px;animation:1.35s linear infinite route-transition-module__ZuZ5TG__route-time-segment;position:absolute;left:0;transform:translate(-18%)}.route-transition-module__ZuZ5TG__chronology span:first-child{animation-delay:-1.1s;top:17%}.route-transition-module__ZuZ5TG__chronology span:nth-child(2){animation-duration:1.7s;animation-delay:-.4s;top:38%}.route-transition-module__ZuZ5TG__chronology span:nth-child(3){animation-duration:1.5s;animation-delay:-.8s;top:63%}.route-transition-module__ZuZ5TG__chronology span:nth-child(4){animation-duration:1.9s;animation-delay:-.1s;top:84%}.route-transition-module__ZuZ5TG__brandLockup{color:#f5f7fb;opacity:0;width:min(440px,100vw - 48px);transition:opacity .18s linear .26s,transform .38s cubic-bezier(.22,1,.36,1) .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(22px - 50%))}.route-transition-module__ZuZ5TG__brandLine{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid}.route-transition-module__ZuZ5TG__brandMark{width:34px;height:34px;color:var(--transition-coral);letter-spacing:.08em;border:1px solid #ffffff42;place-items:center;font:750 10px/1 ui-sans-serif,system-ui,sans-serif;display:grid}.route-transition-module__ZuZ5TG__brandLine strong{letter-spacing:-.055em;font:650 clamp(1.45rem,3vw,2.1rem)/1 ui-sans-serif,system-ui,sans-serif}.route-transition-module__ZuZ5TG__brandLine i{background:#ffffff3d;height:1px}.route-transition-module__ZuZ5TG__brandLockup p{color:#f5f7fb9e;letter-spacing:.16em;text-transform:uppercase;margin:28px 0 10px;font:500 10px/1.4 ui-sans-serif,system-ui,sans-serif}.route-transition-module__ZuZ5TG__timeRail{background:#ffffff24;height:2px;position:relative;overflow:hidden}.route-transition-module__ZuZ5TG__timeRail span{background:linear-gradient(90deg, var(--transition-coral) 0 28%, #e9c187 45%, var(--transition-cobalt) 72% 100%);animation:1.05s cubic-bezier(.65,0,.35,1) infinite route-transition-module__ZuZ5TG__route-time-rail;position:absolute;inset:0;transform:translate(-100%)}.route-transition-module__ZuZ5TG__routeMeta{color:#f5f7fb73;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;margin-top:13px;font:500 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.route-transition-module__ZuZ5TG__routeMeta span:last-child{text-align:right}.route-transition-module__ZuZ5TG__routeMeta b{color:var(--transition-coral);font-weight:500}.route-transition-module__ZuZ5TG__timeNeedle{background:var(--transition-coral);opacity:0;width:1px;height:100%;transition:opacity .12s linear .33s;animation:2.4s cubic-bezier(.45,0,.55,1) infinite alternate route-transition-module__ZuZ5TG__route-time-needle;position:absolute;top:0;left:0;transform:translate(14vw);box-shadow:0 0 16px #f2765bbd}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__inkRibbon,.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=waiting] .route-transition-module__ZuZ5TG__inkRibbon,.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=revealing] .route-transition-module__ZuZ5TG__inkRibbon{transform:translate(-50%,-50%)rotate(-1.5deg)scale(1)}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__inkRibbon{animation:.43s cubic-bezier(.76,0,.18,1) both route-transition-module__ZuZ5TG__route-ink-cover}.route-transition-module__ZuZ5TG__overlay[data-direction=backward][data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__inkRibbon{animation-name:route-transition-module__ZuZ5TG__route-ink-cover-backward}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__ribbonEdge,.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=waiting] .route-transition-module__ZuZ5TG__ribbonEdge,.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=revealing] .route-transition-module__ZuZ5TG__ribbonEdge{transform:scaleX(1)}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__ribbonEdge{animation:.36s cubic-bezier(.22,1,.36,1) 60ms both route-transition-module__ZuZ5TG__route-ribbon-edge}.route-transition-module__ZuZ5TG__overlay[data-phase=covering] .route-transition-module__ZuZ5TG__underlay,.route-transition-module__ZuZ5TG__overlay[data-phase=waiting] .route-transition-module__ZuZ5TG__underlay,.route-transition-module__ZuZ5TG__overlay[data-phase=revealing] .route-transition-module__ZuZ5TG__underlay,.route-transition-module__ZuZ5TG__overlay[data-phase=covering] .route-transition-module__ZuZ5TG__chronology,.route-transition-module__ZuZ5TG__overlay[data-phase=waiting] .route-transition-module__ZuZ5TG__chronology,.route-transition-module__ZuZ5TG__overlay[data-phase=revealing] .route-transition-module__ZuZ5TG__chronology,.route-transition-module__ZuZ5TG__overlay[data-phase=covering] .route-transition-module__ZuZ5TG__timeNeedle,.route-transition-module__ZuZ5TG__overlay[data-phase=waiting] .route-transition-module__ZuZ5TG__timeNeedle,.route-transition-module__ZuZ5TG__overlay[data-phase=revealing] .route-transition-module__ZuZ5TG__timeNeedle{opacity:1}.route-transition-module__ZuZ5TG__overlay[data-phase=covering] .route-transition-module__ZuZ5TG__brandLockup,.route-transition-module__ZuZ5TG__overlay[data-phase=waiting] .route-transition-module__ZuZ5TG__brandLockup,.route-transition-module__ZuZ5TG__overlay[data-phase=revealing] .route-transition-module__ZuZ5TG__brandLockup{opacity:1;transform:translate(-50%,-50%)}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture] .route-transition-module__ZuZ5TG__chronology,.route-transition-module__ZuZ5TG__overlay[data-variant=aperture] .route-transition-module__ZuZ5TG__timeNeedle,.route-transition-module__ZuZ5TG__overlay[data-variant=fold] .route-transition-module__ZuZ5TG__chronology,.route-transition-module__ZuZ5TG__overlay[data-variant=fold] .route-transition-module__ZuZ5TG__timeNeedle{display:none}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture] .route-transition-module__ZuZ5TG__brandLockup{text-align:center;width:min(360px,100vw - 48px)}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture] .route-transition-module__ZuZ5TG__brandLine{grid-template-columns:1fr auto 1fr}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture] .route-transition-module__ZuZ5TG__brandLine i:first-of-type{display:none}.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=covering] .route-transition-module__ZuZ5TG__brandLockup,.route-transition-module__ZuZ5TG__overlay[data-variant=aperture][data-phase=waiting] .route-transition-module__ZuZ5TG__brandLockup{animation:.62s cubic-bezier(.16,1,.3,1) 55ms both route-transition-module__ZuZ5TG__route-aperture-brand}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline] .route-transition-module__ZuZ5TG__brandLockup{width:min(520px,100vw - 56px);top:66%;left:clamp(28px,8vw,120px);transform:translate3d(0,46px,120px)rotateX(12deg)}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__brandLockup,.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=waiting] .route-transition-module__ZuZ5TG__brandLockup{opacity:1;animation:.64s cubic-bezier(.16,1,.3,1) .105s both route-transition-module__ZuZ5TG__route-timeline-brand;transform:translateZ(120px)rotateX(0)}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline][data-phase=revealing] .route-transition-module__ZuZ5TG__brandLockup{opacity:0;transform:translate3d(28vw,-20px,120px)rotateY(-24deg)}.route-transition-module__ZuZ5TG__overlay[data-variant=timeline] .route-transition-module__ZuZ5TG__timeNeedle{width:100%;height:1px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite alternate route-transition-module__ZuZ5TG__route-timeline-needle;top:25%;transform:translate(0,0)}.route-transition-module__ZuZ5TG__overlay[data-variant=fold] .route-transition-module__ZuZ5TG__brandLockup{width:min(520px,100vw - 48px);transform:translate3d(-50%,calc(80px - 50%),260px)rotateX(-26deg)scale(.78)}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=covering] .route-transition-module__ZuZ5TG__brandLockup,.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=waiting] .route-transition-module__ZuZ5TG__brandLockup{opacity:1;animation:.56s cubic-bezier(.16,1,.3,1) 85ms both route-transition-module__ZuZ5TG__route-fold-brand;transform:translate3d(-50%,-50%,260px)rotateX(0)scale(1)}.route-transition-module__ZuZ5TG__overlay[data-variant=fold][data-phase=revealing] .route-transition-module__ZuZ5TG__brandLockup{opacity:0;transform:translate3d(-50%,calc(-50% - 80px),260px)rotateX(28deg)scale(.74)}.route-transition-module__ZuZ5TG__overlay:not([data-variant=ink])[data-phase=revealing] .route-transition-module__ZuZ5TG__underlay{opacity:0;transition:opacity .22s linear .26s}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__brandLockup{animation:.38s cubic-bezier(.22,1,.36,1) .2s both route-transition-module__ZuZ5TG__route-brand-arrive}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=revealing] .route-transition-module__ZuZ5TG__scene{transition:transform .42s cubic-bezier(.76,0,.24,1);transform:translateY(-105%)rotateX(-3deg)}.route-transition-module__ZuZ5TG__overlay[data-direction=backward][data-variant=ink][data-phase=revealing] .route-transition-module__ZuZ5TG__scene{transform:translateY(105%)rotateX(3deg)}.route-transition-module__ZuZ5TG__overlay[data-direction=backward][data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(odd){animation-name:route-transition-module__ZuZ5TG__timeline-right-in}.route-transition-module__ZuZ5TG__overlay[data-direction=backward][data-variant=timeline][data-phase=covering] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(2n){animation-name:route-transition-module__ZuZ5TG__timeline-left-in}.route-transition-module__ZuZ5TG__overlay[data-direction=backward][data-variant=timeline][data-phase=revealing] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(odd){animation-name:route-transition-module__ZuZ5TG__timeline-right-out}.route-transition-module__ZuZ5TG__overlay[data-direction=backward][data-variant=timeline][data-phase=revealing] .route-transition-module__ZuZ5TG__timelinePlanes span:nth-child(2n){animation-name:route-transition-module__ZuZ5TG__timeline-left-out}.route-transition-module__ZuZ5TG__overlay[data-phase=revealing] .route-transition-module__ZuZ5TG__brandLockup{opacity:0;transition-duration:.12s,.22s;transition-delay:0s;transform:translate(-50%,calc(-50% - 20px))}.route-transition-module__ZuZ5TG__overlay[data-slow=true] .route-transition-module__ZuZ5TG__brandLockup p{color:#f3c6bb}.route-transition-module__ZuZ5TG__screenReaderStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.route-transition-module__ZuZ5TG__loadingFallback{z-index:1;background:var(--transition-graphite,#080b12);color:#f5f7fb;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.route-transition-module__ZuZ5TG__loadingFallback:before,.route-transition-module__ZuZ5TG__loadingFallback:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:100%;height:1px;animation:1.45s linear infinite route-transition-module__ZuZ5TG__route-loading-line;position:absolute;left:0}.route-transition-module__ZuZ5TG__loadingFallback:before{top:33%}.route-transition-module__ZuZ5TG__loadingFallback:after{animation-delay:-.72s;top:68%}.route-transition-module__ZuZ5TG__loadingMark{letter-spacing:-.02em;justify-items:center;gap:15px;font:650 1rem/1 ui-sans-serif,system-ui,sans-serif;display:grid}.route-transition-module__ZuZ5TG__loadingMark span{background:#ffffff24;width:46px;height:2px;overflow:hidden}.route-transition-module__ZuZ5TG__loadingMark span:after{content:"";background:#f2765b;width:100%;height:100%;animation:1.05s cubic-bezier(.65,0,.35,1) infinite route-transition-module__ZuZ5TG__route-loading-mark;display:block}@keyframes route-transition-module__ZuZ5TG__route-time-segment{to{transform:translate(18%)}}@keyframes route-transition-module__ZuZ5TG__route-ink-cover{0%{transform:translate(-50%,-50%)rotate(-8deg)scale(.002,.055)}to{transform:translate(-50%,-50%)rotate(-1.5deg)scale(1)}}@keyframes route-transition-module__ZuZ5TG__route-ink-cover-backward{0%{transform:translate(-50%,-50%)rotate(8deg)scale(.002,.055)}to{transform:translate(-50%,-50%)rotate(1.5deg)scale(1)}}@keyframes route-transition-module__ZuZ5TG__route-ribbon-edge{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes route-transition-module__ZuZ5TG__aperture-top-close{0%{transform:translateY(-112%)rotateX(-36deg)}to{transform:translate(0,0)rotateX(0)}}@keyframes route-transition-module__ZuZ5TG__aperture-bottom-close{0%{transform:translateY(112%)rotateX(36deg)}to{transform:translate(0,0)rotateX(0)}}@keyframes route-transition-module__ZuZ5TG__aperture-left-close{0%{transform:translate(-112%)rotateY(36deg)}to{transform:translate(0,0)rotateY(0)}}@keyframes route-transition-module__ZuZ5TG__aperture-right-close{0%{transform:translate(112%)rotateY(-36deg)}to{transform:translate(0,0)rotateY(0)}}@keyframes route-transition-module__ZuZ5TG__aperture-top-open{0%{transform:translate(0,0)rotateX(0)}to{transform:translateY(-116%)rotateX(-40deg)}}@keyframes route-transition-module__ZuZ5TG__aperture-bottom-open{0%{transform:translate(0,0)rotateX(0)}to{transform:translateY(116%)rotateX(40deg)}}@keyframes route-transition-module__ZuZ5TG__aperture-left-open{0%{transform:translate(0,0)rotateY(0)}to{transform:translate(-116%)rotateY(40deg)}}@keyframes route-transition-module__ZuZ5TG__aperture-right-open{0%{transform:translate(0,0)rotateY(0)}to{transform:translate(116%)rotateY(-40deg)}}@keyframes route-transition-module__ZuZ5TG__aperture-ring-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)rotate(-32deg)}70%,to{opacity:.8;transform:translate(-50%,-50%)scale(.13)rotate(0)}}@keyframes route-transition-module__ZuZ5TG__aperture-ring-release{0%{opacity:.8;transform:translate(-50%,-50%)scale(.13)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)rotate(48deg)}}@keyframes route-transition-module__ZuZ5TG__aperture-core-lock{0%,30%{opacity:0;transform:translate3d(-50%,-50%,120px)scale(0)}to{opacity:1;transform:translate3d(-50%,-50%,120px)scale(1)}}@keyframes route-transition-module__ZuZ5TG__aperture-core-release{0%{opacity:1;transform:translate3d(-50%,-50%,120px)scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,120px)scale(18)}}@keyframes route-transition-module__ZuZ5TG__timeline-left-in{0%{transform:translate3d(-105%,0,-280px)rotateY(24deg)}to{transform:translate(0,0)rotateY(0)}}@keyframes route-transition-module__ZuZ5TG__timeline-right-in{0%{transform:translate3d(105%,0,-280px)rotateY(-24deg)}to{transform:translate(0,0)rotateY(0)}}@keyframes route-transition-module__ZuZ5TG__timeline-left-out{0%{transform:translate(0,0)rotateY(0)}to{transform:translate3d(-108%,0,-260px)rotateY(-28deg)}}@keyframes route-transition-module__ZuZ5TG__timeline-right-out{0%{transform:translate(0,0)rotateY(0)}to{transform:translate3d(108%,0,-260px)rotateY(28deg)}}@keyframes route-transition-module__ZuZ5TG__fold-panel-in{0%{opacity:0;filter:brightness(1.8);transform:rotateY(92deg)rotateX(18deg)scale(.72)}to{opacity:1;filter:brightness();transform:rotateY(0)rotateX(0)scale(1)}}@keyframes route-transition-module__ZuZ5TG__fold-panel-out{0%{opacity:1;filter:brightness();transform:rotateY(0)rotateX(0)scale(1)}to{opacity:0;filter:brightness(1.7);transform:rotateY(-96deg)rotateX(-22deg)scale(.72)}}@keyframes route-transition-module__ZuZ5TG__route-brand-arrive{0%{opacity:0;transform:translate(-50%,calc(22px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes route-transition-module__ZuZ5TG__route-aperture-brand{0%,24%{opacity:0;filter:blur(12px);transform:translate3d(-50%,-50%,260px)scale(1.8)rotate(-8deg)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes route-transition-module__ZuZ5TG__route-timeline-brand{0%,28%{opacity:0;transform:translate3d(-26vw,58px,-180px)rotateY(32deg)scale(.72)}to{opacity:1;transform:translateZ(120px)rotateY(0)scale(1)}}@keyframes route-transition-module__ZuZ5TG__route-fold-brand{0%,24%{opacity:0;filter:blur(8px);transform:translate3d(-50%,calc(90px - 50%),260px)rotateX(-42deg)scale(.68)}to{opacity:1;filter:blur();transform:translate3d(-50%,-50%,260px)rotateX(0)scale(1)}}@keyframes route-transition-module__ZuZ5TG__route-timeline-needle{0%{transform:translateY(-18svh)}to{transform:translateY(54svh)}}@keyframes route-transition-module__ZuZ5TG__route-time-rail{0%{transform:translate(-100%)}52%,68%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes route-transition-module__ZuZ5TG__route-time-needle{0%{transform:translate(14vw)}to{transform:translate(86vw)}}@keyframes route-transition-module__ZuZ5TG__route-loading-line{0%{transform:translate(-22%)}to{transform:translate(22%)}}@keyframes route-transition-module__ZuZ5TG__route-loading-mark{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:640px){.route-transition-module__ZuZ5TG__brandLockup{width:calc(100vw - 40px)}.route-transition-module__ZuZ5TG__routeMeta{font-size:8px}.route-transition-module__ZuZ5TG__inkRibbon{transform:translate(-50%,-50%)rotate(-13deg)scale(.002,.045)}}@media (prefers-reduced-motion:reduce){.route-transition-module__ZuZ5TG__overlay{transition-duration:1ms}.route-transition-module__ZuZ5TG__scene,.route-transition-module__ZuZ5TG__underlay,.route-transition-module__ZuZ5TG__inkRibbon,.route-transition-module__ZuZ5TG__ribbonEdge,.route-transition-module__ZuZ5TG__aperture,.route-transition-module__ZuZ5TG__apertureRing,.route-transition-module__ZuZ5TG__apertureBlade,.route-transition-module__ZuZ5TG__apertureCore,.route-transition-module__ZuZ5TG__timelinePlanes,.route-transition-module__ZuZ5TG__timelinePlanes span,.route-transition-module__ZuZ5TG__foldGrid,.route-transition-module__ZuZ5TG__foldGrid span,.route-transition-module__ZuZ5TG__chronology,.route-transition-module__ZuZ5TG__brandLockup,.route-transition-module__ZuZ5TG__timeNeedle{transition-duration:80ms!important;transition-delay:0s!important;animation:none!important}.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=covering] .route-transition-module__ZuZ5TG__inkRibbon,.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=waiting] .route-transition-module__ZuZ5TG__inkRibbon,.route-transition-module__ZuZ5TG__overlay[data-variant=ink][data-phase=revealing] .route-transition-module__ZuZ5TG__inkRibbon{transform:translate(-50%,-50%)scale(1)}.route-transition-module__ZuZ5TG__overlay:not([data-phase=idle]) .route-transition-module__ZuZ5TG__underlay{opacity:1!important;transition:none!important}.route-transition-module__ZuZ5TG__overlay[data-phase=revealing] .route-transition-module__ZuZ5TG__scene{transform:translateY(-100%);transition-duration:.1s!important}.route-transition-module__ZuZ5TG__loadingFallback:before,.route-transition-module__ZuZ5TG__loadingFallback:after,.route-transition-module__ZuZ5TG__loadingMark span:after{animation:none}}
