.CloudLayer-module__58UiiG__layer{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.CloudLayer-module__58UiiG__cloud{top:var(--y);left:var(--x);width:var(--size);height:var(--size);margin:calc(var(--size) / -2);filter:blur(26px);will-change:transform, opacity;background:radial-gradient(circle at 42% 38%,#fffffffa 0%,#fdfdfce6 42%,#f6f5f28c 68%,#f6f5f200 78%);border-radius:50%;position:absolute}.CloudLayer-module__58UiiG__gather .CloudLayer-module__58UiiG__cloud{animation:CloudLayer-module__58UiiG__cloud-gather .64s var(--ease-in-out) var(--delay) both}.CloudLayer-module__58UiiG__part .CloudLayer-module__58UiiG__cloud{animation:CloudLayer-module__58UiiG__cloud-part 1.6s var(--ease-out) var(--delay) both}@keyframes CloudLayer-module__58UiiG__cloud-gather{0%{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) scale(.72)}to{opacity:1;transform:translate(0,0)scale(1.28)}}@keyframes CloudLayer-module__58UiiG__cloud-part{0%{opacity:1;transform:translate(0,0)scale(1.28)}55%{opacity:.72}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) scale(1.9)}}@media (prefers-reduced-motion:reduce){.CloudLayer-module__58UiiG__layer{display:none}}
.Dialog-module__6E0RIW__root{z-index:60;padding:var(--gutter);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.Dialog-module__6E0RIW__scrim{cursor:default;-webkit-backdrop-filter:blur(18px)saturate(1.04);animation:Dialog-module__6E0RIW__scrim-in var(--dur) var(--ease-out) both;background:#fafaf8bd;position:fixed;inset:0}.Dialog-module__6E0RIW__exiting .Dialog-module__6E0RIW__scrim{animation:Dialog-module__6E0RIW__scrim-out .34s var(--ease-in-out) both}.Dialog-module__6E0RIW__panel{z-index:1;border:1px solid var(--rule);background:linear-gradient(180deg, #fffffffb, #fffffff4), radial-gradient(120% 80% at 50% -10%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%);width:min(100%,30rem);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(20px);animation:Dialog-module__6E0RIW__panel-in var(--dur) var(--ease-out) both;border-radius:3px;padding:clamp(1.9rem,4vw,2.9rem);position:relative}.Dialog-module__6E0RIW__exiting .Dialog-module__6E0RIW__panel{animation:Dialog-module__6E0RIW__panel-out .34s var(--ease-in-out) both}@keyframes Dialog-module__6E0RIW__scrim-in{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__6E0RIW__scrim-out{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module__6E0RIW__panel-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.972)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes Dialog-module__6E0RIW__panel-out{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.985)}}.Dialog-module__6E0RIW__wide{width:min(100%,38rem)}.Dialog-module__6E0RIW__close{width:2rem;height:2rem;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.95rem;right:.95rem}.Dialog-module__6E0RIW__close:hover{color:var(--ink);background:#16181b0b}.Dialog-module__6E0RIW__header{margin-bottom:1.6rem}.Dialog-module__6E0RIW__eyebrow{color:var(--ink-faint);margin-bottom:.55rem}.Dialog-module__6E0RIW__title{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.5rem);font-weight:300}.Dialog-module__6E0RIW__body{color:var(--ink-soft);font-size:.97rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.Dialog-module__6E0RIW__panel,.Dialog-module__6E0RIW__exiting .Dialog-module__6E0RIW__panel{opacity:1;filter:none;animation-name:none;transform:none}}
.Typewriter-module__qpTuza__root{position:relative}.Typewriter-module__qpTuza__char{opacity:0;transition:opacity 90ms linear}.Typewriter-module__qpTuza__on{opacity:1}.Typewriter-module__qpTuza__em{font-style:italic}.Typewriter-module__qpTuza__term{color:var(--ink);font-variant:small-caps;letter-spacing:.015em}.Typewriter-module__qpTuza__dim{color:var(--ink-faint)}.Typewriter-module__qpTuza__caret{vertical-align:-.14em;width:0;height:1em;display:inline-block;position:relative}.Typewriter-module__qpTuza__caret:after{content:"";background:var(--ink-soft);width:.46em;height:1px;animation:1.1s step-end infinite Typewriter-module__qpTuza__caret-blink;position:absolute;top:.06em;left:.06em}.Typewriter-module__qpTuza__caretResting:after{opacity:.5;animation-duration:1.6s}@keyframes Typewriter-module__qpTuza__caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Typewriter-module__qpTuza__char{opacity:1;transition:none}.Typewriter-module__qpTuza__caret:after{opacity:.4;animation:none}}
.ContactDialog-module__8Cs3Va__form{flex-direction:column;gap:1.35rem;display:flex}.ContactDialog-module__8Cs3Va__fieldset{border:0;padding:0}.ContactDialog-module__8Cs3Va__legend{color:var(--ink-faint);margin-bottom:.6rem;display:block}.ContactDialog-module__8Cs3Va__optional{text-transform:none;letter-spacing:.06em;color:var(--ink-ghost);font-style:italic}.ContactDialog-module__8Cs3Va__choices{flex-direction:column;gap:.15rem;display:flex}.ContactDialog-module__8Cs3Va__choice{cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border-radius:3px;align-items:flex-start;gap:.85rem;margin-inline:-.7rem;padding:.6rem .7rem;display:flex}.ContactDialog-module__8Cs3Va__choice:hover{background:#16181b08}.ContactDialog-module__8Cs3Va__checkbox{opacity:0;width:1px;height:1px;position:absolute}.ContactDialog-module__8Cs3Va__box{border:1px solid var(--rule-strong);color:#0000;width:1.05rem;height:1.05rem;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#fff9;border-radius:2px;flex:none;place-items:center;margin-top:.28rem;display:grid}.ContactDialog-module__8Cs3Va__choiceOn .ContactDialog-module__8Cs3Va__box{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ContactDialog-module__8Cs3Va__checkbox:focus-visible+.ContactDialog-module__8Cs3Va__box{outline:1px solid var(--ink);outline-offset:2px}.ContactDialog-module__8Cs3Va__choiceText{flex-direction:column;line-height:1.45;display:flex}.ContactDialog-module__8Cs3Va__choiceLabel{color:var(--ink)}.ContactDialog-module__8Cs3Va__choiceNote{color:var(--ink-faint);font-size:.86rem;font-style:italic}.ContactDialog-module__8Cs3Va__field{flex-direction:column;gap:.5rem;display:flex}.ContactDialog-module__8Cs3Va__input{border:0;border-bottom:1px solid var(--rule-strong);width:100%;font-family:var(--font-body), Georgia, serif;transition:border-color var(--dur) var(--ease-out);background:0 0;border-radius:0;padding:.65rem .1rem;font-size:1rem}.ContactDialog-module__8Cs3Va__input::placeholder{color:var(--ink-ghost);font-style:italic}.ContactDialog-module__8Cs3Va__input:focus{border-bottom-color:var(--ink);outline:none}.ContactDialog-module__8Cs3Va__textarea{resize:vertical;min-height:3.4rem;line-height:1.6}.ContactDialog-module__8Cs3Va__inputError{border-bottom-color:#a8443c}.ContactDialog-module__8Cs3Va__fieldError{color:#a8443c;font-size:.84rem;font-style:italic}.ContactDialog-module__8Cs3Va__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactDialog-module__8Cs3Va__actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.9rem 1.25rem;padding-top:.4rem;display:flex}.ContactDialog-module__8Cs3Va__submit{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;padding:.6rem 1.8rem;font-size:.72rem}.ContactDialog-module__8Cs3Va__submit:hover:not(:disabled){color:var(--ink);background:0 0}.ContactDialog-module__8Cs3Va__submit:disabled{opacity:.4;cursor:not-allowed}.ContactDialog-module__8Cs3Va__error{color:#a8443c;min-height:1.2em;font-size:.86rem;font-style:italic}.ContactDialog-module__8Cs3Va__done{flex-direction:column;align-items:flex-start;gap:1.8rem;display:flex}.ContactDialog-module__8Cs3Va__doneCopy{color:var(--ink-soft);max-width:40ch;font-size:1.02rem;line-height:1.72}.ContactDialog-module__8Cs3Va__ghost{border:1px solid var(--rule-strong);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:.55rem 1.5rem;font-size:.72rem}.ContactDialog-module__8Cs3Va__ghost:hover{border-color:var(--ink);background:#16181b09}
.LockGlyph-module__YPbQcW__wrap{width:clamp(58px,7.2vw,78px);color:var(--ink);filter:drop-shadow(0 1px 1px #ffffffd9)drop-shadow(0 10px 26px #16181b47);display:block}.LockGlyph-module__YPbQcW__svg{width:100%;height:auto;display:block;overflow:visible}.LockGlyph-module__YPbQcW__shackle{transform-origin:18px 36px;transition:transform .9s var(--ease-out)}.LockGlyph-module__YPbQcW__open .LockGlyph-module__YPbQcW__shackle{transform:rotate(-24deg)translateY(-3px)}.LockGlyph-module__YPbQcW__body{-webkit-backdrop-filter:blur(6px)saturate(.9)}.LockGlyph-module__YPbQcW__sheen{opacity:.5;mix-blend-mode:screen;animation:LockGlyph-module__YPbQcW__sheen-sweep 6.5s var(--ease-in-out) infinite;transform:translate(-120%)}.LockGlyph-module__YPbQcW__keyhole{transition:opacity .6s var(--ease-out)}.LockGlyph-module__YPbQcW__open .LockGlyph-module__YPbQcW__keyhole{opacity:.35}.LockGlyph-module__YPbQcW__sigil{font-family:var(--font-mono), monospace;letter-spacing:.18em;fill:var(--ink-soft);font-size:7.5px}@keyframes LockGlyph-module__YPbQcW__sheen-sweep{0%,62%{transform:translate(-120%)}84%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.LockGlyph-module__YPbQcW__sheen{opacity:.25;animation:none;transform:none}}
.PreviewArtwork-module__CS88IW__art{filter:blur(12px)saturate(1.08);width:124%;height:124%;animation:PreviewArtwork-module__CS88IW__art-drift 26s var(--ease-in-out) infinite alternate;position:absolute;inset:-12%}@keyframes PreviewArtwork-module__CS88IW__art-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.PreviewArtwork-module__CS88IW__art{animation:none}}
.SealedPreview-module__eVrTyW__card{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;gap:.9rem;width:clamp(15rem,26vw,21rem);padding:0;display:flex;position:relative}.SealedPreview-module__eVrTyW__surface{aspect-ratio:4/3;border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-soft);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-radius:3px;display:block;position:relative;overflow:hidden}.SealedPreview-module__eVrTyW__card:hover .SealedPreview-module__eVrTyW__surface,.SealedPreview-module__eVrTyW__card:focus-visible .SealedPreview-module__eVrTyW__surface{box-shadow:var(--shadow-lift);border-color:var(--rule-strong);transform:translateY(-4px)}.SealedPreview-module__eVrTyW__frame{transform-origin:50%;transform:translate(-50%, -50%) scale(var(--preview-scale,.24));filter:blur(17px)saturate(1.18)contrast(1.04)brightness(1.03);pointer-events:none;opacity:0;transition:filter var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);background:0 0;border:0;position:absolute;top:50%;left:50%}.SealedPreview-module__eVrTyW__frameLoaded{opacity:.94}.SealedPreview-module__eVrTyW__unlocked .SealedPreview-module__eVrTyW__frameLoaded{filter:blur(4px)saturate(1.05)contrast(1.02);opacity:1}.SealedPreview-module__eVrTyW__frost{-webkit-backdrop-filter:blur(2px);transition:opacity var(--dur-slow) var(--ease-out);background:linear-gradient(#fff3,#ffffff0d);position:absolute;inset:0}.SealedPreview-module__eVrTyW__unlocked .SealedPreview-module__eVrTyW__frost{opacity:.25}.SealedPreview-module__eVrTyW__vignette{background:linear-gradient(128deg,#ffffff57 0%,#fff0 38% 62%,#ffffff2e 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.SealedPreview-module__eVrTyW__lockLayer{aspect-ratio:4/3;pointer-events:none;transition:transform var(--dur) var(--ease-out), opacity var(--dur-slow) var(--ease-out);place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.SealedPreview-module__eVrTyW__card:hover .SealedPreview-module__eVrTyW__lockLayer,.SealedPreview-module__eVrTyW__card:focus-visible .SealedPreview-module__eVrTyW__lockLayer{transform:translateY(-4px)}.SealedPreview-module__eVrTyW__unlocked .SealedPreview-module__eVrTyW__lockLayer{opacity:.28}.SealedPreview-module__eVrTyW__caption{flex-direction:column;gap:.15rem;padding-left:.1rem;display:flex}.SealedPreview-module__eVrTyW__captionLabel{color:var(--ink-faint);transition:color var(--dur) var(--ease-out)}.SealedPreview-module__eVrTyW__unlocked .SealedPreview-module__eVrTyW__captionLabel{color:var(--accent)}.SealedPreview-module__eVrTyW__captionHint{color:var(--ink-soft);font-size:.95rem;font-style:italic}
.LockCarousel-module__VHGCoW__viewport{cursor:grab;touch-action:pan-y;width:100vw;margin-inline:calc(50% - 50vw);padding-block:1.5rem .5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.LockCarousel-module__VHGCoW__viewport:active{cursor:grabbing}.LockCarousel-module__VHGCoW__viewport:focus-visible{outline-offset:-4px}.LockCarousel-module__VHGCoW__track{will-change:transform;width:max-content;display:flex}.LockCarousel-module__VHGCoW__group{gap:clamp(1.25rem,3vw,2rem);padding-inline:clamp(.6rem,1.5vw,1rem);display:flex}@media (max-width:640px){.LockCarousel-module__VHGCoW__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}
.ScatterLetters-module__VrQvUq__root{display:block}.ScatterLetters-module__VrQvUq__line{display:inline-block}.ScatterLetters-module__VrQvUq__letter{opacity:0;filter:blur(9px);will-change:opacity, transform, filter;display:inline-block;transform:translateY(.34em)}.ScatterLetters-module__VrQvUq__play .ScatterLetters-module__VrQvUq__letter{animation:ScatterLetters-module__VrQvUq__resolve 1.08s var(--ease-out) var(--delay) forwards}@keyframes ScatterLetters-module__VrQvUq__resolve{0%{opacity:0;filter:blur(9px);transform:translateY(.34em)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ScatterLetters-module__VrQvUq__letter{opacity:1;filter:none;transform:none}.ScatterLetters-module__VrQvUq__play .ScatterLetters-module__VrQvUq__letter{animation:none}}
.Motif-module__lY4_LW__frame{aspect-ratio:320/168;border:1px solid var(--rule);background:radial-gradient(110% 90% at 50% 0%, color-mix(in oklab, var(--accent) 7%, transparent), transparent 72%), linear-gradient(180deg, #ffffffb3, #ffffff59);border-radius:2px;width:100%;overflow:hidden}.Motif-module__lY4_LW__svg{width:100%;height:100%;display:block}.Motif-module__lY4_LW__frame :is(path,line,circle,rect){opacity:0}.Motif-module__lY4_LW__axis{stroke:var(--rule-strong);stroke-width:1px;fill:none}.Motif-module__lY4_LW__trace{stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px}.Motif-module__lY4_LW__runner{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--accent) 55%, transparent))}.Motif-module__lY4_LW__edge{stroke:color-mix(in oklab, var(--accent) 45%, transparent);stroke-width:.8px}.Motif-module__lY4_LW__node{fill:var(--accent)}.Motif-module__lY4_LW__gridV,.Motif-module__lY4_LW__gridH{stroke:color-mix(in oklab, var(--accent) 32%, transparent);stroke-width:.7px}.Motif-module__lY4_LW__pip,.Motif-module__lY4_LW__streak{fill:var(--accent)}.Motif-module__lY4_LW__gate{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:2 4}.Motif-module__lY4_LW__spine,.Motif-module__lY4_LW__rule{stroke:color-mix(in oklab, var(--accent) 38%, transparent);stroke-width:.8px}.Motif-module__lY4_LW__entry{fill:color-mix(in oklab, var(--accent) 22%, transparent)}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__axis,.Motif-module__lY4_LW__play .Motif-module__lY4_LW__gate,.Motif-module__lY4_LW__play .Motif-module__lY4_LW__spine{animation:Motif-module__lY4_LW__fade-in .8s var(--ease-out) .12s forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__trace{opacity:1;animation:Motif-module__lY4_LW__draw 2.4s var(--ease-out) .5s forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__runner{animation:Motif-module__lY4_LW__fade-in .5s var(--ease-out) .56s forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__edge{animation:Motif-module__lY4_LW__draw-edge .62s var(--ease-out) calc(.36s + var(--i) * 90ms) forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__node{animation:Motif-module__lY4_LW__pop .62s var(--ease-out) calc(.24s + var(--i) * 80ms) forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__gridV{transform-origin:50%;animation:Motif-module__lY4_LW__grow-v .9s var(--ease-out) calc(.2s + var(--i) * .11s) forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__gridH{transform-origin:50%;animation:Motif-module__lY4_LW__grow-h .9s var(--ease-out) calc(.32s + var(--i) * .13s) forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__pip{animation:Motif-module__lY4_LW__pop .7s var(--ease-out) calc(.76s + var(--i) * 70ms) forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__streak{animation:Motif-module__lY4_LW__rush 1.1s var(--ease-out) calc(.16s + var(--i) * .11s) forwards}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__rule{animation:Motif-module__lY4_LW__rule-in .78s var(--ease-out) calc(.26s + var(--i) * 95ms) forwards;transform-origin:0}.Motif-module__lY4_LW__play .Motif-module__lY4_LW__entry{animation:Motif-module__lY4_LW__pop .62s var(--ease-out) calc(.42s + var(--i) * 95ms) forwards}@keyframes Motif-module__lY4_LW__fade-in{to{opacity:1}}@keyframes Motif-module__lY4_LW__draw{to{stroke-dashoffset:0}}@keyframes Motif-module__lY4_LW__draw-edge{0%{opacity:0}to{opacity:1}}@keyframes Motif-module__lY4_LW__pop{0%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.2)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes Motif-module__lY4_LW__grow-v{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes Motif-module__lY4_LW__grow-h{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes Motif-module__lY4_LW__rush{0%{opacity:0;transform:translate(-100%)}35%{opacity:.9}to{opacity:.55;transform:translateX(calc(320px - var(--w)))}}@keyframes Motif-module__lY4_LW__rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Motif-module__lY4_LW__frame :is(path,line,circle,rect){opacity:1;transform:none}.Motif-module__lY4_LW__trace{stroke-dashoffset:0}.Motif-module__lY4_LW__play :is(path,line,circle,rect){animation:none}}
.VaultDialog-module__gV77KW__keypad{flex-direction:column;gap:1.5rem;display:flex}.VaultDialog-module__gV77KW__prompt{color:var(--ink-soft);max-width:34ch;font-style:italic}.VaultDialog-module__gV77KW__field{flex-direction:column;gap:.55rem;display:flex}.VaultDialog-module__gV77KW__fieldLabel{color:var(--ink-faint)}.VaultDialog-module__gV77KW__input{border:0;border-bottom:1px solid var(--rule-strong);width:100%;font-family:var(--font-mono), monospace;letter-spacing:.32em;transition:border-color var(--dur) var(--ease-out);background:0 0;border-radius:0;padding:.7rem .1rem;font-size:1rem}.VaultDialog-module__gV77KW__input:focus{border-bottom-color:var(--accent);outline:none}.VaultDialog-module__gV77KW__input:disabled{opacity:.5}.VaultDialog-module__gV77KW__inputRejected{animation:VaultDialog-module__gV77KW__refuse .46s var(--ease-in-out);border-bottom-color:#a8443c}@keyframes VaultDialog-module__gV77KW__refuse{0%,to{transform:translate(0)}18%{transform:translate(-5px)}38%{transform:translate(4px)}58%{transform:translate(-3px)}78%{transform:translate(2px)}}.VaultDialog-module__gV77KW__actions{flex-wrap:wrap;align-items:baseline;gap:.9rem 1.25rem;display:flex}.VaultDialog-module__gV77KW__submit{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:999px;padding:.6rem 1.5rem;font-size:.72rem}.VaultDialog-module__gV77KW__submit:hover:not(:disabled){color:var(--ink);background:0 0}.VaultDialog-module__gV77KW__submit:disabled{opacity:.35;cursor:not-allowed}.VaultDialog-module__gV77KW__error{color:#a8443c;min-height:1.2em;font-size:.86rem;font-style:italic}.VaultDialog-module__gV77KW__reveal{animation:VaultDialog-module__gV77KW__settle .9s var(--ease-out) both;flex-direction:column;gap:1.5rem;display:flex}@keyframes VaultDialog-module__gV77KW__settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.VaultDialog-module__gV77KW__dossier{color:var(--ink-soft);max-width:46ch;font-size:1.02rem;line-height:1.72}.VaultDialog-module__gV77KW__exit{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.VaultDialog-module__gV77KW__enter{border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.4rem;font-size:.72rem;text-decoration:none;display:inline-flex}.VaultDialog-module__gV77KW__enter:hover{background:var(--accent);color:#fff}.VaultDialog-module__gV77KW__host{color:var(--ink-faint);text-transform:none;letter-spacing:.08em}
.Experience-module__RsmxMa__header{z-index:30;padding:clamp(1.1rem, 2.6vw, 1.9rem) var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}.Experience-module__RsmxMa__header>*{pointer-events:auto}.Experience-module__RsmxMa__headerLeft{min-width:0}.Experience-module__RsmxMa__mark{color:var(--ink-faint);letter-spacing:.34em;opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(-4px)}.Experience-module__RsmxMa__markVisible{opacity:1;transform:none}.Experience-module__RsmxMa__contact{border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#ffffff8c;border-radius:999px;padding:.5rem 1.35rem;font-size:.7rem}.Experience-module__RsmxMa__contact:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Experience-module__RsmxMa__main{z-index:10;place-items:center;min-height:100svh;padding:clamp(5.5rem,12vh,8rem) 0 clamp(4.5rem,10vh,6rem);display:grid;position:relative}.Experience-module__RsmxMa__footer{z-index:30;padding:clamp(1rem, 2.4vw, 1.7rem) var(--gutter);color:var(--ink-ghost);pointer-events:none;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.Experience-module__RsmxMa__footerOrigin{text-align:right;font-style:normal}.Experience-module__RsmxMa__threshold{text-align:center;padding-inline:var(--gutter);max-width:46rem;animation:Experience-module__RsmxMa__scene-in 1.1s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.Experience-module__RsmxMa__wordmark{margin-bottom:clamp(1.2rem,3vw,1.9rem);font-size:clamp(3.4rem,1.6rem + 9.4vw,9.5rem);line-height:.9}.Experience-module__RsmxMa__rootsRow{width:min(100%,22rem);animation:Experience-module__RsmxMa__fade-up 1s var(--ease-out) .9s both;align-items:center;gap:clamp(.9rem,2.5vw,1.6rem);display:flex}.Experience-module__RsmxMa__rule{background:linear-gradient(90deg, transparent, var(--rule-strong), transparent);flex:1;height:1px}.Experience-module__RsmxMa__roots{font-family:var(--font-display), Georgia, serif;letter-spacing:.03em;color:var(--ink-soft);white-space:nowrap;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-style:italic}.Experience-module__RsmxMa__gloss{max-width:34rem;color:var(--ink-ghost);letter-spacing:.16em;text-wrap:balance;animation:Experience-module__RsmxMa__fade-up 1s var(--ease-out) 1.15s both;margin-top:.7rem}.Experience-module__RsmxMa__definitionBlock{max-width:40rem;margin-top:clamp(2.4rem,6vh,3.6rem)}.Experience-module__RsmxMa__pronunciation{color:var(--ink-ghost);animation:Experience-module__RsmxMa__fade-up .9s var(--ease-out) 1.35s both;margin-bottom:.9rem}.Experience-module__RsmxMa__definition{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.02rem,.96rem + .42vw,1.24rem);line-height:1.72}.Experience-module__RsmxMa__terms{letter-spacing:.13em;color:var(--ink-ghost);opacity:0;transition:opacity 1.1s var(--ease-out) .2s, transform 1.1s var(--ease-out) .2s;flex-wrap:wrap;justify-content:center;gap:.35rem clamp(.8rem,2vw,1.3rem);margin-top:clamp(2rem,5vh,2.8rem);padding:0;font-size:.67rem;list-style:none;display:flex;transform:translateY(8px)}.Experience-module__RsmxMa__termsVisible{opacity:1;transform:none}.Experience-module__RsmxMa__terms li:not(:last-child):after{content:"·";color:var(--ink-ghost);margin-left:clamp(.8rem,2vw,1.3rem)}.Experience-module__RsmxMa__enter{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);cursor:pointer;opacity:0;transition:opacity 1.1s var(--ease-out) .5s, transform 1.1s var(--ease-out) .5s, border-color var(--dur-fast) var(--ease-out), letter-spacing var(--dur) var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:.7rem;margin-top:clamp(2.2rem,5vh,3rem);padding:.55rem .2rem;font-size:.74rem;display:inline-flex;transform:translateY(8px)}.Experience-module__RsmxMa__enterVisible{opacity:1;transform:none}.Experience-module__RsmxMa__enter:hover{border-bottom-color:var(--ink);letter-spacing:.26em}.Experience-module__RsmxMa__enterDot{background:var(--ink);width:5px;height:5px;animation:Experience-module__RsmxMa__pulse 3.4s var(--ease-in-out) infinite;border-radius:999px}.Experience-module__RsmxMa__vault{text-align:center;width:100%;animation:Experience-module__RsmxMa__scene-in 1.1s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.Experience-module__RsmxMa__vaultHeading{padding-inline:var(--gutter);font-size:clamp(2.2rem,1.3rem + 4.2vw,4.6rem)}.Experience-module__RsmxMa__vaultIntro{max-width:36rem;padding-inline:var(--gutter);color:var(--ink-soft);text-wrap:pretty;margin-top:1.1rem;margin-bottom:clamp(1.6rem,4vh,2.4rem);font-size:1.02rem}.Experience-module__RsmxMa__back{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;animation:Experience-module__RsmxMa__fade-up .9s var(--ease-out) 1.6s both;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;margin-top:clamp(1.8rem,4vh,2.6rem);padding:.5rem .2rem;font-size:.72rem}.Experience-module__RsmxMa__back:hover{color:var(--ink);border-bottom-color:var(--rule-strong)}@keyframes Experience-module__RsmxMa__scene-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes Experience-module__RsmxMa__fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Experience-module__RsmxMa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (max-width:640px){.Experience-module__RsmxMa__footerOrigin{display:none}}@media (prefers-reduced-motion:reduce){.Experience-module__RsmxMa__threshold,.Experience-module__RsmxMa__vault,.Experience-module__RsmxMa__rootsRow,.Experience-module__RsmxMa__gloss,.Experience-module__RsmxMa__pronunciation,.Experience-module__RsmxMa__back{animation:none}.Experience-module__RsmxMa__terms,.Experience-module__RsmxMa__enter{opacity:1;transform:none}}
