.Vault-module__JbhmBq__vault{--step:60svh;--persp:calc(100svh * 1.452);--fw:min(38vw, 63svh);--fh:calc(var(--fw) / 1.75);--cy:47svh;--app-h:68svh;--app-w:calc(var(--app-h) * 421 / 893);--app-x:calc(var(--app-w) / -2 - 3rem);--app-y:58svh;--app-gap:5rem;--app-words:min(26rem, 30vw);--pt:calc(var(--app-h) / 893);position:relative}.Vault-module__JbhmBq__scroller{height:calc(100svh + (var(--count) - 1) * var(--step));position:relative}.Vault-module__JbhmBq__stage{height:100svh;position:sticky;top:0;overflow:hidden}.Vault-module__JbhmBq__head{z-index:2;top:calc(var(--nav-height) + var(--space-5));left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex;position:absolute}.Vault-module__JbhmBq__intro{gap:var(--space-2);display:grid}.Vault-module__JbhmBq__title{letter-spacing:var(--tracking-headline);font-size:clamp(1.75rem,1.1rem + 1.4vw,2.5rem);line-height:1}.Vault-module__JbhmBq__line{max-width:44ch;color:var(--text-muted);font-size:.9375rem;line-height:1.55}.Vault-module__JbhmBq__controls{justify-items:end;gap:var(--space-3);display:grid}.Vault-module__JbhmBq__filter{gap:var(--space-1) var(--space-6);display:flex;position:relative}.Vault-module__JbhmBq__option{min-height:2.75rem;padding:var(--space-2) 0;font:inherit;font-size:var(--type-label);letter-spacing:.04em;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:flex-start;gap:.3em;display:inline-flex}.Vault-module__JbhmBq__option:hover,.Vault-module__JbhmBq__option[aria-pressed=true]{color:var(--frost-white)}.Vault-module__JbhmBq__count{font-variant-numeric:tabular-nums;color:var(--text-subtle);font-size:.6875rem;line-height:1.6}.Vault-module__JbhmBq__marker{width:var(--mw,0px);background:var(--frost-white);height:1px;transform:translateX(var(--mx,0px));transition:transform var(--duration-base) var(--ease-out), width var(--duration-base) var(--ease-out);position:absolute;bottom:.35rem;left:0}.Vault-module__JbhmBq__counter{align-items:center;gap:var(--space-3);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;color:var(--text-subtle);font-size:.75rem;display:flex}.Vault-module__JbhmBq__counter [data-vault-front]{color:var(--frost-white)}.Vault-module__JbhmBq__rail{background:var(--hairline-strong);width:7rem;height:1px;position:relative}.Vault-module__JbhmBq__railFill{background:var(--frost-white);transform-origin:0;transform:scaleX(var(--done,0));position:absolute;inset:0}.Vault-module__JbhmBq__vault[data-single] .Vault-module__JbhmBq__counter{visibility:hidden}.Vault-module__JbhmBq__wall{perspective:var(--persp);perspective-origin:50%;margin:0;padding:0;list-style:none;position:absolute;inset:0}.Vault-module__JbhmBq__item{left:50%;top:var(--cy);width:var(--fw);margin-left:calc(var(--fw) / -2);margin-top:calc(var(--fh) / -2);transform-origin:50% calc(var(--fh) / 2);backface-visibility:hidden;position:absolute}html[data-js] .Vault-module__JbhmBq__vault:not([data-ready]) .Vault-module__JbhmBq__item{visibility:hidden}.Vault-module__JbhmBq__frame{aspect-ratio:1.75;width:100%;filter:brightness(calc(.22 + .78 * var(--light,1)));display:block;position:relative}.Vault-module__JbhmBq__shotImg{object-fit:cover;object-position:center top}.Vault-module__JbhmBq__item[data-kind=application]{top:var(--app-y);left:calc(50% + var(--app-x));width:var(--app-w);margin-left:calc(var(--app-w) / -2);margin-top:calc(var(--app-h) / -2);transform-origin:50% calc(var(--app-h) / 2)}.Vault-module__JbhmBq__item[data-kind=application] .Vault-module__JbhmBq__words{top:50%;left:calc(100% + var(--app-gap));width:var(--app-words);padding-top:0;position:absolute;transform:translateY(-50%)}.Vault-module__JbhmBq__device{width:var(--app-w);height:var(--app-h);filter:brightness(calc(.22 + .78 * var(--light,1)))}.Vault-module__JbhmBq__vault[data-live] .Vault-module__JbhmBq__frame{filter:none}.Vault-module__JbhmBq__vault[data-live] .Vault-module__JbhmBq__frame img{visibility:hidden}.Vault-module__JbhmBq__words{gap:var(--space-2);padding-top:var(--space-5);opacity:var(--words,1);justify-items:start;display:grid}.Vault-module__JbhmBq__name{letter-spacing:var(--tracking-headline);text-wrap:balance;font-size:clamp(1.25rem,.95rem + .9vw,1.875rem);line-height:1.05}.Vault-module__JbhmBq__tags{gap:var(--space-1) var(--space-4);letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.Vault-module__JbhmBq__description,.Vault-module__JbhmBq__actions{opacity:var(--front,1)}.Vault-module__JbhmBq__item:not([data-front]) .Vault-module__JbhmBq__description,.Vault-module__JbhmBq__item:not([data-front]) .Vault-module__JbhmBq__actions{pointer-events:none}.Vault-module__JbhmBq__description{max-width:52ch;margin-top:var(--space-1);color:var(--text-muted);font-size:.9375rem;line-height:1.5}.Vault-module__JbhmBq__actions{gap:var(--space-1) var(--space-6);font-size:var(--type-label);flex-wrap:wrap;display:flex}.Vault-module__JbhmBq__out{min-height:2rem;color:var(--frost-white);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.3em;align-items:center;display:inline-flex}.Vault-module__JbhmBq__out:hover{-webkit-text-decoration-color:var(--frost-white);text-decoration-color:var(--frost-white)}.Vault-module__JbhmBq__arrow{margin-left:.35em}.Vault-module__JbhmBq__cells{display:none}.Vault-module__JbhmBq__close{text-align:center;align-items:center;min-height:min(92svh,60rem);padding-block:clamp(7rem,4rem + 8vw,11rem) clamp(4rem,2rem + 6vw,8rem);display:grid;position:relative;overflow:hidden}.Vault-module__JbhmBq__close>div{width:100%}.Vault-module__JbhmBq__closeInner{justify-items:center;gap:clamp(1.25rem,.9rem + 1vw,2rem);display:grid;position:relative}.Vault-module__JbhmBq__closeInner:before,.Vault-module__JbhmBq__closeInner:after{content:"";pointer-events:none;position:absolute;left:50%}.Vault-module__JbhmBq__closeInner:before{transform-origin:top;background:linear-gradient(to bottom, transparent, var(--ignite-blue) 70%, var(--frost-white));width:1px;height:clamp(4.5rem,2rem + 10vw,9rem);bottom:calc(100% + clamp(1.5rem,1rem + 1.5vw,2.5rem));transform:translate(-50%)}.Vault-module__JbhmBq__closeInner:after{background-color:var(--frost-white);border-radius:50%;width:5px;height:5px;bottom:calc(100% + clamp(1.5rem,1rem + 1.5vw,2.5rem) - 2px);transform:translate(-50%);box-shadow:0 0 0 3px #2d6cff40}.Vault-module__JbhmBq__closeTitle{text-wrap:balance;max-width:16ch;margin-inline:auto;font-size:clamp(2.5rem,1.1rem + 5vw,6rem);line-height:.96}.Vault-module__JbhmBq__close .Vault-module__JbhmBq__line{text-wrap:pretty;max-width:46ch;margin-inline:auto;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);line-height:1.6}.Vault-module__JbhmBq__closeAction{justify-items:center;width:100%;margin-top:clamp(.25rem,.1rem + .5vw,.75rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid;position:relative}.Vault-module__JbhmBq__closeAction:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline-strong) 30%, #2d6cffb3 50%, var(--hairline-strong) 70%, transparent);pointer-events:none;width:min(100%,44rem);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Vault-module__JbhmBq__close{view-timeline:--work-close block}.Vault-module__JbhmBq__closeInner:before{animation:linear both Vault-module__JbhmBq__closeDraw;animation-timeline:--work-close;animation-range:entry 10% entry 50%}.Vault-module__JbhmBq__closeInner:after{animation:linear both Vault-module__JbhmBq__closeLand;animation-timeline:--work-close;animation-range:entry 40% entry 55%}.Vault-module__JbhmBq__closeInner>:not(.Vault-module__JbhmBq__closeAction),.Vault-module__JbhmBq__closeAction>*{animation:linear both Vault-module__JbhmBq__closeRise;animation-timeline:--work-close;animation-range:entry 30% entry 70%}.Vault-module__JbhmBq__closeAction:after{animation:linear both Vault-module__JbhmBq__closeOpen;animation-timeline:--work-close;animation-range:entry 55% entry 85%}}}@keyframes Vault-module__JbhmBq__closeDraw{0%{transform:translate(-50%)scaleY(0)}}@keyframes Vault-module__JbhmBq__closeLand{0%{opacity:0}70%{opacity:0}}@keyframes Vault-module__JbhmBq__closeRise{0%{opacity:0;transform:translateY(18px)}}@keyframes Vault-module__JbhmBq__closeOpen{0%{transform:translate(-50%)scaleX(0)}}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.Vault-module__JbhmBq__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100svh;display:flex;overflow:auto hidden}.Vault-module__JbhmBq__scroller::-webkit-scrollbar{display:none}.Vault-module__JbhmBq__stage{flex:0 0 100%;height:100%;margin-right:-100%;position:sticky;left:0}.Vault-module__JbhmBq__cells{flex:none;display:flex}.Vault-module__JbhmBq__cell{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100vw}.Vault-module__JbhmBq__head{top:calc(var(--nav-height) + var(--space-4));align-items:stretch;gap:var(--space-3);flex-direction:column}.Vault-module__JbhmBq__title{font-size:1.625rem}.Vault-module__JbhmBq__line{font-size:.875rem}.Vault-module__JbhmBq__controls{grid-template-columns:1fr auto;place-items:center start}.Vault-module__JbhmBq__filter{gap:var(--space-5)}.Vault-module__JbhmBq__rail{width:3rem}.Vault-module__JbhmBq__name{font-size:1.375rem}.Vault-module__JbhmBq__vault[data-live] .Vault-module__JbhmBq__frame{filter:brightness(calc(.22 + .78 * var(--light,1)))}.Vault-module__JbhmBq__vault[data-live] .Vault-module__JbhmBq__frame img{visibility:inherit}.Vault-module__JbhmBq__item[data-kind=application] .Vault-module__JbhmBq__words{top:calc(100% + var(--app-gap));width:var(--app-words);left:50%;transform:translate(-50%)}.Vault-module__JbhmBq__description{font-size:.875rem}.Vault-module__JbhmBq__out{min-height:2.75rem}}@media (max-width:479px){.Vault-module__JbhmBq__controls{grid-template-columns:1fr}.Vault-module__JbhmBq__counter{display:none}}@media (max-width:767px) and (max-height:700px){.Vault-module__JbhmBq__head .Vault-module__JbhmBq__line{display:none}}:is(html:not([data-js]) .Vault-module__JbhmBq__scroller,html:not([data-js]) .Vault-module__JbhmBq__stage){height:auto;margin:0;display:block;position:relative;overflow:visible}html:not([data-js]) .Vault-module__JbhmBq__head{padding:calc(var(--nav-height) + var(--space-6)) var(--gutter) var(--space-6);position:static}:is(html:not([data-js]) .Vault-module__JbhmBq__filter,html:not([data-js]) .Vault-module__JbhmBq__counter,html:not([data-js]) .Vault-module__JbhmBq__cells){display:none}html:not([data-js]) .Vault-module__JbhmBq__wall{gap:var(--space-8);padding:0 var(--gutter) var(--space-8);perspective:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);display:flex;position:static;overflow-x:auto}html:not([data-js]) .Vault-module__JbhmBq__item{scroll-snap-align:start;--fh:calc(min(80vw, 34rem) / 1.75);flex:0 0 min(80vw,34rem);margin:0;position:static}html:not([data-js]) .Vault-module__JbhmBq__item[data-kind=application]{flex-basis:var(--app-w)}html:not([data-js]) .Vault-module__JbhmBq__item[data-kind=application] .Vault-module__JbhmBq__words{width:auto;padding-top:var(--space-5);position:static;transform:none}@media (prefers-reduced-motion:reduce){.Vault-module__JbhmBq__marker,.Vault-module__JbhmBq__option{transition:none}}
