.landing-entry_stage__m23Ml{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background:#d5c29a}.landing-entry_artwork__CmzT6{object-fit:cover;object-position:center}.landing-entry_notePlacement__81zY5{position:absolute;top:50%;right:clamp(24px,7vw,124px);z-index:1;width:min(360px,calc(100vw - 36px));perspective:1500px;transform:translateY(-50%)}.landing-entry_note__VqKWk{width:100%;aspect-ratio:1.45;filter:drop-shadow(8px 12px 6px rgb(51 39 21/24%));transition:aspect-ratio .45s ease}.landing-entry_noteOpen__GSXcH{aspect-ratio:auto;height:min(440px,calc(100dvh - 36px))}.landing-entry_noteInner__EHcG_{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.75,.25,1)}.landing-entry_noteOpen__GSXcH .landing-entry_noteInner__EHcG_{transform:rotateY(180deg)}.landing-entry_noteFace__Fv4Fj{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.landing-entry_noteFront__QWH4Y{display:grid;place-items:center;background:#e7d577;clip-path:polygon(0 0,100% 0,100% 88%,95% 100%,0 100%);transform:rotate(-3deg)}.landing-entry_noteBack__6D__0:before,.landing-entry_noteFront__QWH4Y:before{position:absolute;top:0;left:42%;width:64px;height:20px;background:rgb(255 255 255/38%);content:""}.landing-entry_noteOpenButton__SJ4LV{width:100%;height:100%;display:grid;place-items:center;color:#29271f}.landing-entry_noteOpenButton__SJ4LV:focus-visible{outline:none}.landing-entry_noteOpenButton__SJ4LV:focus-visible .landing-entry_noteMark__ZSdEC{outline:2px dashed #493d27;outline-offset:13px;border-radius:50%}.landing-entry_noteMark__ZSdEC{position:relative;display:grid;width:154px;height:150px;place-items:center}.landing-entry_kanjiNine__TvYTm{z-index:1;color:#29271f;font-family:Yuji Syuku,Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-size:106px;font-weight:600;line-height:1;transform:translate(-2px,-4px)}.landing-entry_maru__xg89W{position:absolute;inset:7px 5px 9px 8px;border:4px solid #ad3e2e;border-radius:48% 53% 49% 52%;opacity:.95;transform:rotate(-11deg) skew(-3deg,1deg)}.landing-entry_noteOpenButton__SJ4LV:hover{background:rgb(255 255 255/12%)}.landing-entry_noteOpenButton__SJ4LV:hover .landing-entry_maru__xg89W{border-width:5px}.landing-entry_noteBack__6D__0{padding:34px 30px 25px;overflow-y:auto;border:1px solid #d3c47d;background:#f4e7a6;color:#29291f;clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,0 100%);transform:rotateY(180deg) rotate(1deg)}.landing-entry_noteBack__6D__0:before{background:rgb(255 255 255/46%)}.landing-entry_noteHeader__N66CT{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:5px;border-bottom:1px solid rgb(77 66 28/25%);padding-bottom:13px}.landing-entry_noteHeader__N66CT h1{font:500 27px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.04em}.landing-entry_noteClose__u61ay{width:40px;height:40px;flex:0 0 40px;border:1px solid rgb(77 66 28/28%);border-radius:50%;font-size:25px;line-height:1}.landing-entry_noteClose__u61ay:hover{background:rgb(77 66 28/8%)}.landing-entry_noteBack__6D__0 .login-form{margin-top:18px}.landing-entry_noteBack__6D__0 .login-form>label{color:#393522}.landing-entry_noteBack__6D__0 .login-form>input{border-color:#b8aa70;border-radius:3px;background:#fffdf3}.landing-entry_noteBack__6D__0 .login-form>input:focus{outline-color:#356b61;border-color:#356b61}.landing-entry_noteBack__6D__0 .login-form>button{border-radius:3px;background:#344b47}.landing-entry_noteBack__6D__0 .login-form>button:disabled{opacity:.6}.landing-entry_noteBack__6D__0 .local-capture-note,.landing-entry_noteBack__6D__0 .login-message,.landing-entry_noteBack__6D__0 .turnstile-status{color:#514b36}.landing-entry_noteBack__6D__0 .config-notice{border-radius:3px}@media (max-width:680px){.landing-entry_artwork__CmzT6{object-position:28% center}.landing-entry_notePlacement__81zY5{top:auto;right:50%;bottom:7%;transform:translateX(50%)}.landing-entry_notePlacementOpen__WJaBX{top:50%;bottom:auto;transform:translate(50%,-50%)}.landing-entry_noteOpen__GSXcH{height:min(440px,calc(100dvh - 28px))}.landing-entry_noteBack__6D__0{padding:30px 24px 20px}.landing-entry_noteMark__ZSdEC{width:140px;height:136px}.landing-entry_kanjiNine__TvYTm{font-size:96px}}@media (prefers-reduced-motion:reduce){.landing-entry_noteInner__EHcG_,.landing-entry_note__VqKWk{transition-duration:1ms}}