.av button,.av a{-webkit-tap-highlight-color:transparent}.av button{cursor:pointer;font:inherit;color:inherit}.av button:focus-visible,.av a:focus-visible,.av [tabindex]:focus-visible{outline:1px solid #e8c995;outline-offset:6px}.av button:disabled{opacity:.22;cursor:default}.av button{background:none;border:0}.av.vault{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#080807;isolation:isolate}.av .ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 46% 57%,#50402c26,transparent 55%),radial-gradient(ellipse at 80% 80%,#47342015,transparent 40%)}.av.vault:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;box-shadow:inset 0 0 170px 40px #0008}.av .vault-header{position:absolute;top:0;left:0;right:0;padding:30px 42px;z-index:12;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#080807bb,transparent)}.av .wordmark{font-family:Georgia,serif;font-size:21px;letter-spacing:.26em;text-align:left;padding:8px 0}.av .wordmark span{display:block;font:10px Arial;letter-spacing:.3em;color:#a49d8e;margin-top:7px}.av .top-actions{display:flex;gap:30px;align-items:center}.av .private-label{font-size:10px;color:#8a8478;letter-spacing:.2em}.av .submit-link{font-size:11px;letter-spacing:.18em;border-bottom:1px solid #c8a66b55;padding:12px 0}.av .submit-link span{padding-left:10px;color:#d4b785}.av .space{position:absolute;top:0;right:0;bottom:0;left:0;perspective:850px;perspective-origin:50% 46%;touch-action:none;outline:none!important;cursor:grab}.av .space:active{cursor:grabbing}.av .world{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.av .floating-record{position:absolute;left:50%;top:46%;width:260px;transform-style:preserve-3d;will-change:transform;cursor:pointer;user-select:none;-webkit-user-select:none}.av .card-object{position:relative;transition:transform .65s cubic-bezier(.2,.8,.2,1);background:transparent;border:0;box-shadow:none}.av .card-object img{width:100%;height:360px;object-fit:contain;background:#080807}.av .photo-record .card-object img{object-fit:cover}.av .card-edge{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #c4a06b26;pointer-events:none}.av .card-caption{text-align:center;margin:22px -20px 0;opacity:0;transition:opacity .5s}.av .floating-record[data-near=true] .card-caption{opacity:1}.av .caption-number{font-size:10px;letter-spacing:.2em;color:#b99b6a}.av .card-caption h2{font:25px/1.2 Georgia,serif;margin:8px 0}.av .card-caption>p{font-size:12px;color:#b2ada2;margin:8px 0}.av .card-quote{opacity:0;transform:translateY(8px);transition:.4s;max-width:280px;margin:18px auto}.av .card-quote>span{font-size:10px;letter-spacing:.15em;color:#c8a66b}.av .card-quote p{font:16px/1.4 Georgia,serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:9px 0}.av .card-quote b{font-size:10px;letter-spacing:.12em;font-weight:400;color:#aaa}.av .floating-record[data-near=true]:hover .card-quote,.av .floating-record[data-near=true]:focus-visible .card-quote{opacity:1;transform:none}.av .entry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;text-align:center;background:radial-gradient(ellipse at center,#080807b0 18%,#08080755 75%)}.av .entry-content{padding:90px 20px 70px;animation:arrive 1.2s both}.av .eyebrow{font-size:11px;letter-spacing:.28em;color:#c1ad8c}.av .entry h1{font:normal clamp(48px,6.2vw,94px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:32px 0 0}.av .entry h1 em{font-weight:400;color:#d9bd8c}.av .entry-rule{height:1px;width:42px;background:#b99a6666;margin:28px auto 22px}.av .entry-sub{font:15px/1.8 Yu Mincho,serif;letter-spacing:.18em;color:#ccc5b7}.av .enter-button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;border:1px solid #c8a66b88;border-radius:100px;padding:18px 26px;margin:24px 0 0;font-size:12px;letter-spacing:.18em;background:#100f0c55;transition:background .3s,box-shadow .3s}.av .enter-button:hover{background:#ad885424;box-shadow:0 0 35px #b2925222}.av .enter-button span{font-size:20px;color:#d9bd8c}.av .entry-note{font:italic 13px/1.6 Georgia,serif;color:#aba391;margin:24px auto 0;max-width:300px}.av.vault:not(.is-entered) .card-caption{opacity:0!important}.av .vault-footer{position:absolute;bottom:0;left:0;right:0;z-index:6;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:25px 42px calc(24px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(transparent,#080807dd)}.av .foot-label{font-size:10px;letter-spacing:.19em;color:#b2a487}.av .foot-label span{display:block;font-size:11px;letter-spacing:.03em;margin-top:9px;color:#8d887e}.av .foot-sample{font-size:10px;letter-spacing:.18em;color:#847d70}.av .depth-control{pointer-events:auto;display:flex;align-items:center;gap:19px;font-size:14px;font-variant-numeric:tabular-nums}.av .depth-control button{width:38px;height:38px;border:1px solid #c8a66b44;border-radius:50%;font-size:18px}.av .depth-control small{font-size:11px;color:#8b8578}.av .depth-line{position:absolute;bottom:0;left:0;right:0;height:2px;background:#c4a56c14;z-index:12}.av .depth-line>div{height:100%;background:#bb9c6b;transform-origin:left;transform:scaleX(.015)}.av .dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.av .dust i{position:absolute;width:2px;height:2px;background:#d5b174;border-radius:50%;animation:drift 19s ease-in-out infinite alternate;box-shadow:0 0 5px #d5b17444}@keyframes drift{to{transform:translate(18px,-75px)}}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.av .record-panel[data-slot=sheet-content]{width:min(860px,70vw);max-width:none;height:100dvh;padding:0 36px 25px;background:#100f0dec;border-left:1px solid #c9a66a3a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);gap:0;overflow-y:auto;overscroll-behavior:contain}.av .panel-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;background:#100f0df0;margin:0 -36px;padding:15px 24px 15px 36px;font-size:10px;letter-spacing:.2em;color:#afa18a}.av .close-button{width:40px;height:40px;font-size:30px;font-weight:200;color:#eee}.av .record-meta{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.18em;color:#ab9270;padding:15px 0 24px}.av .record-images{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;max-height:none}.av .record-images>.scan{height:370px;max-width:100%;object-fit:contain;margin:auto}.av .record-images.paired{grid-template-columns:.85fr 1.15fr}.av .record-images figure{margin:0}.av .record-images figure img{width:100%;height:340px;object-fit:cover}.av .record-images figcaption{font-size:9px;letter-spacing:.18em;text-align:right;color:#a09786;margin-top:10px}.av .record-copy{padding-top:28px}.av .record-copy .eyebrow{font-size:10px;letter-spacing:.16em}.av .record-copy h2{font:42px/1.1 Georgia,serif;margin:12px 0 16px;letter-spacing:-.025em}.av .collector{font-size:14px;color:#ddd5c8;line-height:1.6}.av .collector span{display:block;font-size:12px;color:#a69b88;margin-top:4px}.av .story-head{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #c6a97933;padding-top:25px;margin-top:27px}.av .story-head h3{font-size:11px;letter-spacing:.2em;color:#cfb07e;font-weight:400}.av .story-head button{font-size:12px;color:#c9bda7;padding:8px;border-bottom:1px solid #c6a97944}.av .record-copy blockquote{font:28px/1.55 Georgia,Yu Mincho,serif;margin:16px 0 12px;color:#e9e0d2;white-space:pre-wrap}.av .record-copy blockquote:lang(ja){font-size:21px;line-height:1.9}.av .translation-note{font-size:11px;color:#9f9380}.av .sample-note{font-size:13px;line-height:1.8;color:#a59b8b;margin-top:22px}.av .record-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;border-top:1px solid #c6a97922;padding-top:20px}.av .record-actions button,.av .record-actions a{font-size:12px;color:#d0b482;padding:9px 0}.av .share-status{font-size:12px;overflow-wrap:anywhere;color:#bca67f;min-height:18px}.av .submission-dialog[data-slot=dialog-content]{max-width:530px;background:#15130f;padding:35px;border:1px solid #b89a5d44;border-radius:0;gap:22px}.av .submission-dialog [data-slot=dialog-title]{font:27px/1.5 Georgia,Yu Mincho,serif}.av .submission-dialog [data-slot=dialog-description],.av .submission-dialog>p{font-size:15px;line-height:1.9;color:#c4bbaa}.av .submission-dialog .sample-note{font-size:12px;margin:0}.av .submission-dialog .enter-button{margin:0}.av.record-page{max-width:1020px;margin:auto;padding:32px 40px 70px}.av.record-page .record-images>.scan{height:540px}.av.record-page .record-images figure img{height:480px}.av.record-page .page-navigation{display:flex;justify-content:space-between;padding-bottom:35px;gap:20px}.av .page-navigation a{font-size:13px;color:#c9b18c}.av .page-navigation .wordmark{font-size:20px}.av.record-page h1{font:44px Georgia,serif;margin:20px 0}.av.record-page .record-copy{max-width:760px;margin:auto}@media(max-width:700px){.av .vault-header{padding:18px 20px}.av .wordmark{font-size:17px}.av .wordmark span{font-size:9px}.av .private-label{display:none}.av .submit-link{font-size:9px;letter-spacing:.08em}.av .top-actions{gap:0}.av.vault:after{box-shadow:inset 0 0 70px 8px #0006}.av .space{perspective:700px;perspective-origin:50% 44%}.av .floating-record{width:184px;top:44%}.av .card-object img{height:270px}.av .card-caption{margin:16px -8px 0}.av .card-caption h2{font-size:23px}.av .card-caption>p{font-size:12px}.av .caption-number{font-size:9px}.av .card-quote{max-width:215px;margin-top:14px}.av .floating-record[data-near=true] .card-quote{opacity:1;transform:none}.av .card-quote p{font-size:15px}.av .entry h1{font-size:clamp(43px,11vw,70px)}.av .entry-content{padding:90px 23px 110px}.av .entry .eyebrow{font-size:10px}.av .entry-sub{font-size:13px}.av .entry-note{font-size:12px;max-width:245px}.av .enter-button{font-size:11px;padding:17px 22px;margin-top:21px}.av .vault-footer{padding:18px 20px calc(22px + env(safe-area-inset-bottom));align-items:center}.av .foot-label{font-size:9px;max-width:180px;line-height:1.5}.av .foot-label span{font-size:10px;max-width:170px}.av .foot-sample{display:none}.av .depth-control{gap:10px}.av .depth-control button{width:33px;height:33px}.av .depth-control>span{font-size:12px;white-space:nowrap}.av .record-panel[data-slot=sheet-content]{width:100%;max-width:100%;height:calc(100dvh - max(12px,env(safe-area-inset-top)));max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));padding:0 22px calc(25px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border:1px solid #c9a66a3a;border-bottom:0}.av .panel-bar{margin:0 -22px;padding:10px 14px 10px 22px}.av .record-meta{font-size:9px;padding:10px 0 20px}.av .record-images{gap:14px}.av .record-images>.scan{height:255px}.av .record-images.paired{grid-template-columns:1fr 1fr}.av .record-images figure img{height:225px}.av .record-images figcaption{font-size:8px;letter-spacing:.1em}.av .record-copy h2{font-size:33px}.av .record-copy .eyebrow{font-size:9px}.av .record-copy blockquote{font-size:25px}.av .story-head{gap:8px}.av .story-head h3{font-size:10px;letter-spacing:.12em}.av .story-head button{font-size:11px}.av.record-page{padding:22px 22px 50px}.av.record-page .record-images>.scan{height:280px}.av.record-page .record-images figure img{height:255px}.av.record-page h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.av *,.av *:before,.av *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.av .dust{display:none}}.av.vault{overscroll-behavior:none;touch-action:none}.av .record-panel[data-slot=sheet-content]{touch-action:pan-y}.av .world{transform-origin:50% 46% 850px}.av .card-edge{display:none}.av .card-object,.av .card-object img{background:transparent}.av .floating-record:hover .card-object,.av .floating-record:focus-visible .card-object{box-shadow:none}.av .record-actions button{min-width:44px;min-height:44px;display:grid;place-items:center}.av .record-images{padding-top:12px}.av .foot-label span{font-size:12px}.av .collector{font-size:15px}.av .card-object img{width:auto;height:auto;max-width:100%;max-height:360px;margin-inline:auto;filter:brightness(var(--card-light,1))}.av .card-caption{filter:brightness(var(--card-light,1))}.av .country-flag{display:inline-block;width:20px;height:15px;max-width:none;object-fit:cover;vertical-align:-2px;margin-right:5px}.av.vault:not(.is-entered) .vault-footer{display:none}@media(max-width:700px){.av .card-object img{max-height:270px}.av .world{transform-origin:50% 44% 700px}}.av .ambient{z-index:0}.av .arcania-embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.av .space{z-index:2}.av .arcania-embers__particle{position:absolute;bottom:-10px;width:2px;height:2px;border-radius:50%;background:#e8c25c;box-shadow:0 0 6px #c9a227,0 0 12px #c9a2278c;animation:arcania-embers-rise linear infinite;will-change:transform,opacity}@keyframes arcania-embers-rise{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:.8}to{transform:translate(var(--arcania-embers-drift,0px),-100vh) scale(.2);opacity:0}}.av .card-object{width:fit-content;max-width:100%;margin-inline:auto}@media(prefers-reduced-motion:reduce){.av .arcania-embers{display:none}}.av .vault-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.av .vault-smoke{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:var(--av-smoke) center/cover no-repeat;opacity:.62;mix-blend-mode:screen;animation:vault-smoke-drift 14s ease-in-out infinite alternate}@keyframes vault-smoke-drift{0%{transform:translate3d(-5%,4%,0) scale(1)}to{transform:translate3d(6%,-5%,0) scale(1.14)}}@media(max-width:700px){.av .vault-smoke{top:-15%;right:-38%;bottom:-15%;left:-38%;background-size:100% 100%;opacity:.56}}@media(prefers-reduced-motion:reduce){.av .vault-smoke{animation:none}}.av .vault-smoke-central{position:absolute;left:28%;bottom:-9%;width:56%;height:67%;transform:rotate(10deg);transform-origin:50% 100%;-webkit-mask-image:radial-gradient(ellipse at 50% 64%,#000 22%,rgba(0,0,0,.85) 43%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 64%,#000 22%,rgba(0,0,0,.85) 43%,transparent 72%)}.av .vault-smoke-central .vault-smoke{top:-12%;right:-12%;bottom:-12%;left:-12%;background-position:left bottom;background-size:235% 125%;opacity:.52;animation-delay:-7s}@media(max-width:700px){.av .vault-smoke-central{left:15%;width:82%;height:66%;bottom:-7%}.av .vault-smoke-central .vault-smoke{opacity:.46}}.av :is(.collector,.card-caption) .first-edition{width:fit-content;font-size:12px;letter-spacing:.055em;color:#dac393;margin-top:6px}@supports (background-clip:text) or (-webkit-background-clip:text){.av :is(.collector,.card-caption) .first-edition{background-image:linear-gradient(110deg,#dac393 0% 42%,#fff6dd 49%,#fffdf5,#fff6dd 51%,#dac393 58% 100%);background-size:250% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:edition-light-pass 4.4s ease-in-out .45s infinite both}}@keyframes edition-light-pass{0%{background-position:100% 0}54.5454545%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.av :is(.collector,.card-caption) .first-edition{animation:none;background:none;color:#dac393}}@media(forced-colors:active){.av :is(.collector,.card-caption) .first-edition{animation:none;background:none;color:CanvasText}}.av .social-profile{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;margin-left:5px;vertical-align:middle;color:#d0b482}.av .social-profile i{display:block;width:18px;height:18px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.av .social-profile:hover{color:#f1dab0}.av .vault-intro-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#080807;z-index:3;pointer-events:none}.av.intro-preparing .card-object,.av.intro-preparing .card-caption,.av.intro-preparing .vault-header,.av.intro-preparing .vault-footer,.av.intro-preparing .depth-line{opacity:0!important}.av.intro-playing .vault-intro-veil{animation:vault-intro-reveal 1.45s ease-out both}.av.intro-playing .vault-header{animation:vault-intro-appear 1.3s .45s both}.av.intro-playing .card-object{animation:vault-intro-card 1.65s cubic-bezier(.16,1,.3,1) var(--intro-delay) both}.av.intro-playing .card-caption,.av.intro-playing .vault-footer,.av.intro-playing .depth-line{animation:vault-intro-appear .65s 1.6s both}.av.is-entered .floating-record[data-near=true] .card-quote{opacity:1;transform:none}@keyframes vault-intro-reveal{0%{opacity:1}to{opacity:0}}@keyframes vault-intro-appear{0%{opacity:0}to{opacity:1}}@keyframes vault-intro-card{0%{opacity:0;transform:translate3d(0,18px,-260px)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.av .vault-intro-veil{display:none}.av.intro-preparing .card-object,.av.intro-preparing .vault-header,.av.intro-preparing .vault-footer,.av.intro-preparing .depth-line{opacity:1!important}}@media(min-width:701px){.av .world,.av .floating-record{pointer-events:none}.av.is-entered .floating-record .card-object{pointer-events:auto}.av.is-entered .floating-record .card-caption{opacity:1}.av.is-entered .floating-record .card-caption>h2,.av.is-entered .floating-record .card-caption>p{pointer-events:auto}.av .floating-record .card-quote{pointer-events:none}.av.is-entered .floating-record:hover .card-quote,.av.is-entered .floating-record:focus-visible .card-quote{opacity:1;transform:none;pointer-events:auto}}.av .card-caption .first-edition{display:block;margin:7px auto 0;line-height:1.6;white-space:nowrap}@media(max-width:700px){.av .world,.av .floating-record{pointer-events:none}.av.is-entered .floating-record .card-object{pointer-events:auto}.av.is-entered .floating-record[data-near=true] .card-caption{pointer-events:auto;filter:none}.av.intro-playing .floating-record:not([data-near=true]) .card-caption{animation:none;opacity:0}.av.intro-preparing .card-caption .first-edition,.av.intro-playing .card-caption .first-edition{animation:none;background-position:100% 0}.av.intro-done .card-caption .first-edition{animation-delay:-.7s}}.av.vault-b .card-glint{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.av.vault-b .card-glint-band{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(224,197,143,.15) 42%,rgba(255,250,234,.9) 49%,#fffdf6 51%,rgba(224,197,143,.18) 58%,transparent 68%)}@media(prefers-reduced-motion:reduce){.av.vault-b .card-glint{display:none}}.av.vault-b .space{perspective:var(--camera-perspective,850px);perspective-origin:50% 46%}.av.vault-b .world{transform-origin:50% 46% var(--camera-perspective,850px)}.av.vault-b .floating-record{top:46%}.av.vault-b .floating-record[data-visible=false],.av.vault-b .floating-record[data-visible=false] *{pointer-events:none!important}.av.vault-b .floating-record .card-object img{filter:brightness(var(--card-light,1))}@media(max-width:700px){.av.vault-b .floating-record{width:clamp(174px,52vw,218px)}.av.vault-b .card-object img{max-height:min(32dvh,290px)}.av.vault-b .card-caption{margin:15px -10px 0}.av.vault-b .card-caption h2{font-size:22px}.av.vault-b .card-quote{max-width:240px;margin-top:14px}.av.vault-b .card-quote p{font-size:15px}.av.vault-b .floating-record:not([data-near=true]) .card-caption{opacity:0!important;pointer-events:none!important}.av.vault-b .floating-record[data-near=true] .card-caption{opacity:1}.av.vault-b.intro-preparing .floating-record .card-caption{opacity:0!important}.av.vault-b .floating-record:not([data-near=true]) .first-edition{animation-play-state:paused}}@media(max-height:560px)and (max-width:700px){.av.vault-b .card-object img{max-height:25dvh}.av.vault-b .card-caption{margin-top:8px}.av.vault-b .card-caption h2{font-size:18px}.av.vault-b .card-quote{margin-top:8px}}.av.vault-c .card-drift{animation:card-weightless var(--float-period,11s) ease-in-out var(--float-delay,0s) infinite;transform:translateZ(0)}@keyframes card-weightless{0%,to{transform:translate3d(calc(var(--float-x)*-.35),calc(var(--float-y)*.3),0)}27%{transform:translate3d(calc(var(--float-x)*.65),calc(var(--float-y)*-.65),0)}59%{transform:translate3d(calc(var(--float-x)*-.55),calc(var(--float-y)*-.25),0)}81%{transform:translate3d(calc(var(--float-x)*.2),calc(var(--float-y)*.55),0)}}.av.vault-c .spatial-ash{position:absolute;left:50%;top:46%;width:0;height:0;pointer-events:none!important;transform-style:preserve-3d}.av.vault-c .ash-drift{position:absolute;width:var(--ash-size);height:var(--ash-size);pointer-events:none;animation:ash-weightless var(--ash-period) ease-in-out var(--ash-delay) infinite alternate}.av.vault-c .ash-grain{display:block;width:100%;height:62%;border-radius:35% 60% 45% 55%;background:#80705a;opacity:.36;animation:ash-glimmer var(--ash-glimmer) ease-in-out var(--ash-delay) infinite}.av.vault-c .spatial-ash[data-warm=true] .ash-grain{background:#d5af73;box-shadow:0 0 4px #c7934945}@keyframes ash-weightless{0%{transform:translate3d(calc(var(--ash-drift)*-.5),8px,0)}to{transform:translate3d(var(--ash-drift),-14px,0)}}@keyframes ash-glimmer{0%,35%,to{opacity:.24;transform:rotate(-18deg) scaleX(.8)}55%{opacity:.7;transform:rotate(22deg) scaleX(1)}75%{opacity:.32;transform:rotate(40deg) scaleX(.75)}}.av.vault-c.intro-preparing .spatial-ash{visibility:hidden!important}.av.vault-c.is-inspecting .card-drift,.av.vault-c.is-inspecting .ash-drift,.av.vault-c.is-inspecting .ash-grain{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.av.vault-c .card-drift{animation:none;transform:none}.av.vault-c .ash-drift,.av.vault-c .ash-grain{animation:none}}.av .e-contribution-panel[data-slot=sheet-content]{width:min(580px,100vw);max-width:none!important;height:100dvh;background:#100f0b;color:#e8e1d5;border:0;border-left:1px solid #c6a97930;padding:0;gap:0;overflow:hidden;overscroll-behavior:contain}.av .e-panel-top{display:flex;align-items:center;justify-content:space-between;padding:24px 34px 12px;flex-shrink:0}.av .e-panel-top>span{font-size:11px;letter-spacing:.2em;color:#bca886}.av .e-panel-close{font-size:29px;line-height:1;width:44px;height:44px;color:#e8e1d5}.av .e-contribution-scroll{overflow-y:auto;overscroll-behavior:contain;padding:30px 40px max(40px,env(safe-area-inset-bottom));min-height:0}.av .e-panel-title[data-slot=sheet-title]{font: 32px/1.5 Georgia,Yu Mincho,serif;letter-spacing:.025em;color:#eee7da;margin:0 0 20px;outline:none}.av .e-panel-description[data-slot=sheet-description]{font-size:15px;line-height:1.9;color:#bbb2a3;margin:0 0 34px}.av .e-choices{display:grid;gap:18px}.av .e-choice{text-align:left;border:1px solid #c8a66b55;padding:26px 24px;background:#c8a66b05;transition:background .2s,border-color .2s}.av .e-choice:hover{background:#c8a66b12;border-color:#c8a66b99}.av .e-choice-label{display:block;color:#cab084;font-size:13px;margin-bottom:12px;letter-spacing:.06em}.av .e-choice-title{display:flex;align-items:center;justify-content:space-between;gap:14px;font:23px/1.4 Georgia,Yu Mincho,serif;color:#ece4d5}.av .e-choice-title svg{flex-shrink:0;color:#d0b482}.av .e-choice-copy{display:block;font-size:14px;color:#a99f8f;line-height:1.7;margin-top:12px}.av .e-back{display:inline-flex;align-items:center;gap:8px;color:#c8b28d;font-size:14px;margin-bottom:28px;padding:8px 0}.av .e-product-photo{width:100%;max-height:420px;object-fit:contain;background:#090908;display:block}.av .e-product-copy{padding-top:26px}.av .e-product-copy h3{font:23px/1.4 Georgia,serif;letter-spacing:.06em;margin:0 0 10px}.av .e-product-copy p{font-size:15px;line-height:1.8;color:#bcb2a2;margin:0 0 26px}.av .e-primary{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 20px;border:1px solid #b99a68;color:#e5cfaa;background:#b99a680b;font-size:15px;line-height:1.5;text-decoration:none}.av .e-primary:hover{background:#b99a681b}.av .e-submission-form{display:grid;gap:23px}.av .e-submission-form>label{display:grid;gap:9px;font-size:14px;line-height:1.7;color:#d8ccba}.av .e-submission-form input:not([type=checkbox]),.av .e-submission-form textarea{width:100%;padding:12px;background:#080807;border:1px solid #c8a66b44;border-radius:0;color:#eee5d7;font:16px/1.6 Arial,sans-serif;box-sizing:border-box}.av .e-submission-form textarea{resize:vertical}.av .e-submission-form input::placeholder,.av .e-submission-form textarea::placeholder{color:#7f796e}.av .e-submission-form input[type=file]{font-size:14px}.av .e-submission-form input::file-selector-button{background:#29251b;color:#d8c5a5;border:0;padding:8px;margin-right:12px}.av .e-submission-form small,.av .e-form-note,.av .e-preview-note{font-size:13px;color:#a79b88;line-height:1.8;margin:0}.av .e-preview-note{padding:12px 14px;border-left:2px solid #9d8357;background:#b99a6808}.av .e-submission-form .e-consent{display:flex;align-items:flex-start;gap:10px}.av .e-consent input{margin-top:6px;accent-color:#c8a66b}.av .e-form-notice{font-size:14px;color:#d9be91;line-height:1.7;min-height:1.7em;margin:0}.av .e-product-link{display:inline-flex;align-items:center;gap:15px;color:#d0b482;font-size:13px;border-bottom:1px solid #c8a66b44;padding:10px 0;text-decoration:none}.av .e-record-panel .record-images figure,.av .e-record-page .record-images figure{margin-bottom:18px}.av .e-product-preview{max-width:560px;margin:0 auto;padding:35px 24px 70px;color:#e8dfcf}.av .e-product-preview img{display:block;width:100%;max-height:55dvh;object-fit:contain}.av .e-product-preview h1{font:28px Georgia,serif;margin:25px 0}.av .e-product-preview p{font-size:15px;line-height:1.8;color:#b4aa99}.av .e-product-preview .e-primary{margin-top:26px}.av .e-contribution-panel button:focus-visible,.av .e-contribution-panel a:focus-visible,.av .e-product-link:focus-visible,.av .e-product-preview a:focus-visible{outline:2px solid #d0b482;outline-offset:4px}@media(max-width:600px){.av .e-panel-top{padding:16px 20px 8px}.av .e-contribution-scroll{padding:20px 24px max(32px,env(safe-area-inset-bottom))}.av .e-panel-title[data-slot=sheet-title]{font-size:26px}.av .e-panel-description[data-slot=sheet-description]{margin-bottom:26px}.av .e-choice{padding:22px 19px}.av .e-choice-title{font-size:21px}.av .e-product-photo{max-height:36dvh}}@media(prefers-reduced-motion:reduce){.av .e-choice{transition:none}}.av.vault-e .vault-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 32px;background:none}.av.vault-e .vault-header:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:#c8a66b35;pointer-events:none}.av.vault-e .vault-header .wordmark{grid-column:2;text-align:center;color:#c9a227;padding:6px 0;white-space:nowrap}.av.vault-e .vault-header .wordmark span{font-size:12px;font-weight:400;color:#e8e1d5;letter-spacing:.3em;margin-top:8px}.av.vault-e .top-actions{grid-column:3;justify-self:end;gap:0}.av.vault-e .submit-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c8a66b70;background:#c8a66b0d;padding:12px 15px;font-size:13px;letter-spacing:.06em;white-space:nowrap;color:#e8dfcf}.av.vault-e .submit-link span{padding-left:0;color:#d4b785}.av.vault-e .submit-link:hover{background:#c8a66b1a;border-color:#c8a66b9c}.av.vault-e .submit-link:focus-visible{outline:2px solid #c9a227;outline-offset:4px}.av .e-choices>a.e-choice{display:block;text-decoration:none}@media(max-width:700px){.av.vault-e .vault-header{gap:6px;padding:14px 10px}.av.vault-e .vault-header:after{left:12px;right:12px}.av.vault-e .vault-header .wordmark{font-size:17px}.av.vault-e .vault-header .wordmark span{font-size:11px;letter-spacing:.24em;margin-top:7px}.av.vault-e .submit-link{font-size:11px;letter-spacing:0;padding:10px 8px;gap:4px}}@media(max-width:380px){.av.vault-e .vault-header .wordmark{font-size:15px;letter-spacing:.2em}.av.vault-e .vault-header{gap:4px}.av.vault-e .submit-link{padding:10px 6px}}.av :is(.e-record-panel,.e-record-page) .record-images.paired{row-gap:12px}.av :is(.e-record-panel,.e-record-page) .record-images.paired>.scan{grid-column:1;grid-row:1;align-self:center}.av :is(.e-record-panel,.e-record-page) .record-images.paired>figure{display:contents;margin:0}.av :is(.e-record-panel,.e-record-page) .record-images.paired>figure>img{grid-column:2;grid-row:1;align-self:center;display:block}.av :is(.e-record-panel,.e-record-page) .record-images.paired>figure>figcaption{grid-column:2;grid-row:2;margin:0;text-align:center;letter-spacing:normal;min-width:0}.av :is(.e-record-panel,.e-record-page) .e-product-link{justify-content:center;max-width:100%;line-height:1.6;gap:10px}html:has(.av.vault.is-ready),html:has(.av.vault.is-ready) body{overflow:hidden;overscroll-behavior:none}.av div:empty{display:block}.av:not(.is-ready) .vault-intro-veil{display:none}.av .collector .country-flag{display:inline-block;margin-top:0;color:inherit}.av .card-caption h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.av{--background:#080807;--foreground:#eee9df;color:#eee9df;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:16px;line-height:1.5}.av *{box-sizing:border-box}.av [hidden]{display:none!important}.av button{background:none;border:0;color:inherit;font:inherit;cursor:pointer}.av a{color:inherit;text-decoration:none}.av img{display:block;max-width:100%}.av p{margin:0}.av h1,.av h2,.av h3{color:inherit}.av.vault{position:relative;height:100svh;min-height:500px}.av.is-ready{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;min-height:0}.av .wordmark,.av .card-caption h2,.av .record-copy h2,.av .record-copy blockquote{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.av .wordmark span,.av .card-quote p,.av .card-quote>span{font-family:var(--font-body-family)}.av .card-quote p{font-size:16px}.av .wordmark span{font-weight:var(--font-body-weight)}.av .record-panel{position:fixed;right:0;top:0;z-index:31;width:min(860px,70vw);height:100dvh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:#100f0df5;padding:0 36px 25px;outline:none}.av .modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0007;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.av .record-panel .panel-bar{position:sticky;top:0}.av .form-panel{max-width:620px;width:calc(100% - 28px);left:50%;right:auto;top:50%;transform:translate(-50%,-50%);height:auto;max-height:calc(100dvh - 24px);border:1px solid #c9a66a3a}.av .form-panel h2{font-family:var(--font-heading-family);font-size:25px;margin:18px 0}.av .form-panel .panel-bar{margin-bottom:10px}.av .record-actions svg{width:22px;height:22px}.av .social-profile svg{width:18px;height:18px;fill:currentColor}.av .social-profile [data-social-icon]{display:none}.av .country-flag svg{width:20px;height:15px;display:block}.av .country-flag{margin-right:5px;vertical-align:-2px}.av .card-caption .first-edition{font-size:12px}.av .close-button{font-size:30px}.av .depth-control button{border:1px solid #c8a66b44}.av .submit-link{font-size:11px;border-bottom:1px solid #c8a66b55}.av:not(.is-ready) .space{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;padding:110px 25px}.av:not(.is-ready) .world{display:contents}.av:not(.is-ready) .floating-record{position:static;transform:none!important;width:auto}.av:not(.is-ready) .card-caption{opacity:1}.av:not(.is-ready){height:auto;overflow:visible}.av:not(.is-ready) .vault-footer{display:none}.av .empty{position:absolute;top:30%;right:15%;bottom:30%;left:15%;text-align:center}.av .record-page-title{font-family:var(--font-heading-family);font-size:28px}@media(max-width:700px){.av .record-panel{left:0;right:0;top:max(12px,env(safe-area-inset-top));width:100%;height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-radius:18px 18px 0 0;padding:0 22px calc(25px + env(safe-area-inset-bottom))}.av .form-panel{top:12px;left:14px;width:calc(100% - 28px);transform:none;height:auto;max-height:calc(100dvh - 24px)}.av .submit-link{font-size:10px}}.av .card-drift,.av .card-object{position:relative}.av .card-glint{z-index:1}.av .e-panel-title,.av .e-choice-title,.av .record-copy h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.av .e-panel-title{font-size:32px;line-height:1.5;margin:0 0 20px}.av .e-panel-description{margin:0 0 34px}.av .form-panel{left:auto;right:0;top:0;transform:none;width:min(580px,100vw);max-width:none;height:100dvh;max-height:none;border:0;border-left:1px solid #c6a97930;padding:0;border-radius:0;background:#100f0b;overflow:auto}.av .form-panel .panel-bar{padding:24px 34px 12px;margin:0}.av .form-panel .e-contribution-scroll{padding-top:30px}.av button.e-choice{border:1px solid #c8a66b55;padding:26px 24px;background:#c8a66b05;text-align:left}.av a.e-choice{border:1px solid #c8a66b55}.av.vault-e .submit-link{border:1px solid #c8a66b70;background:#c8a66b0d;padding:12px 15px;font-size:13px;color:#e8dfcf}.av .e-record-panel .record-images.paired,.av.e-record-page .record-images.paired,.av [data-record-panel] .record-images.paired{row-gap:12px}.av .record-images.paired>.scan{grid-column:1;grid-row:1;align-self:center}.av .record-images.paired>figure{display:contents;margin:0}.av .record-images.paired>figure>img{grid-column:2;grid-row:1;align-self:center;display:block}.av .record-images.paired>figure>figcaption{grid-column:2;grid-row:2;margin:0;text-align:center;letter-spacing:normal}.av .e-product-link{color:#d0b482}.av .record-copy h1{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 18px}.av .av-pagination{position:absolute;bottom:75px;left:30px;z-index:15}.av .av-pagination a{padding:8px}.av.is-inspecting .card-drift,.av.is-inspecting .ash-drift,.av.is-inspecting .ash-grain{animation-play-state:paused}.av:not(.is-ready) .spatial-ash{display:none}.av:not(.is-ready) .card-drift{animation:none}.av.is-suspended .card-drift,.av.is-suspended .ash-drift,.av.is-suspended .ash-grain,.av.is-suspended .arcania-embers__particle,.av.is-suspended .vault-smoke{animation-play-state:paused}@media(max-width:700px){.av.vault-e .submit-link{font-size:11px;padding:10px 8px}.av .form-panel{top:0;left:0;width:100%;height:100dvh;max-height:none;border-radius:0}.av .form-panel .panel-bar{padding:16px 20px 8px}.av .e-panel-title{font-size:26px}.av .card-quote p{font-size:15px}}@media(prefers-reduced-motion:reduce){.av .card-drift,.av .ash-drift,.av .ash-grain{animation:none}.av .card-glint{display:none}}.av .av-arrow{display:inline-block;width:16px;height:16px;flex:0 0 16px;vertical-align:middle;color:#d0b482}.av .e-choice-title .av-arrow,.av .e-product-link .av-arrow{margin-left:7px}.av .foot-label>span{color:#eee9df;line-height:1.5;margin:0;max-width:none}.av .foot-label .hint-line{display:block;color:inherit;font-size:inherit;margin:0;letter-spacing:inherit;white-space:nowrap}.av.vault .card-caption h2{font-size:22px;line-height:1.25}.av .record-copy h2,.av .record-copy h1{font-size:34px;line-height:1.25}.av .record-copy blockquote{font-size:22px;line-height:1.65}.av .record-copy blockquote:lang(ja){font-size:19px;line-height:1.85}@media(max-width:700px){.av.vault-e .vault-header{padding:14px 12px;gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.av.vault-e .vault-header .wordmark{font-size:16px;letter-spacing:.2em}.av.vault-e .vault-header .wordmark span{font-size:11px;letter-spacing:.2em}.av.vault-e .top-actions{min-width:0;width:100%;justify-content:flex-end}.av.vault-e .submit-link{max-width:100%;width:106px;min-height:44px;padding:8px 6px;gap:4px;white-space:normal;font-size:10px;line-height:1.3;letter-spacing:0}.av.vault-e .submit-link .submit-label{min-width:0;color:inherit;padding:0;text-wrap:balance;overflow-wrap:normal}.av.vault-e .submit-link .av-arrow{width:13px;height:13px;flex-basis:13px}.av.vault .card-caption h2{font-size:19px;line-height:1.3}.av .record-copy h2,.av .record-copy h1{font-size:26px;line-height:1.3}.av .record-copy blockquote{font-size:20px;line-height:1.65}.av .record-copy blockquote:lang(ja){font-size:18px;line-height:1.85}.av .vault-footer{gap:10px;padding-inline:16px}.av .foot-label{max-width:none;min-width:0;flex:1}.av .foot-label>span{font-size:11px;letter-spacing:0}.av .depth-control{gap:8px;flex-shrink:0}.av.vault-b.intro-done .floating-record[data-visible=true] .card-caption{opacity:1!important;pointer-events:auto!important}}@media(max-width:350px){.av .foot-label>span{font-size:10px}.av .depth-control{gap:6px}.av .depth-control button{width:30px;height:30px}.av.vault-e .vault-header .wordmark{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAB */
