.page-archieve .desktop{--singular-cell-height-interaction:4rem;--header-height:calc(6 * var(--singular-cell-height-interaction) + 7 * var(--singular-cell-height-interaction) / 8);--bill-height:70rem}.page-archieve .mobile{--singular-cell-height-interaction:3rem;--header-height:calc(6 * var(--singular-cell-height-interaction) + 7 * var(--singular-cell-height-interaction) / 8);--bill-height:70rem}.page-archieve header{position:relative;background-color:#fff;z-index:140}.page-archieve main{position:relative;z-index:130;background-color:#fff}.page-archieve main div.grid div:first-child{position:relative;z-index:100}.page-archieve div.height-decision{height:calc(2 * var(--singular-cell-height-interaction))}.page-archieve header h1{font-size:3rem}.page-archieve .mobile header h1{font-size:2rem}.page-archieve .border-horizontal{border-top:1px solid #000;border-bottom:1px solid #000}.page-archieve .memory-block{padding:0}.page-archieve .memory-block,.page-archieve .memory-thumbnail{margin-top:calc(var(--singular-cell-height-interaction) / 8);margin-bottom:calc(var(--singular-cell-height-interaction) / 8)}.page-archieve .memory-thumbnail{animation:setOpacity 1s ease-out 0s 1;overflow:hidden}.page-archieve .page-button{transition:all .4s;transform:scale(1)}.page-archieve .page-button:hover{transition:all .4s;transform:scale(1.2)}@font-face{font-family:bodoniFont;src:url(/_next/static/media/657fbcfcf4fb6d70-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:bodoniFont Fallback;src:local("Arial");ascent-override:96.30%;descent-override:29.64%;line-gap-override:0.00%;size-adjust:95.22%}.__className_382748{font-family:bodoniFont,bodoniFont Fallback;font-weight:500}@font-face{font-family:maruburiFont;src:url(/_next/static/media/5d514d45b66f6b22-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:maruburiFont Fallback;src:local("Arial");ascent-override:90.44%;descent-override:35.62%;line-gap-override:0.00%;size-adjust:106.70%}.__className_21ca47{font-family:maruburiFont,maruburiFont Fallback;font-weight:500}