.intro[data-astro-cid-fmp4ekgg]{--intro-bg:var(--page,#f1eee7);--intro-ink:#494444;--ease:cubic-bezier(.48, .05, .35, .99);--scale:.416;--frame-w:0px;--frame-h:0px;--frame-gap:0px;z-index:900;background:var(--intro-bg);justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}html.intro-pending .intro[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-running{display:flex}.intro-row[data-astro-cid-fmp4ekgg]{flex:none;justify-content:center;align-items:center;display:flex}.intro-side[data-astro-cid-fmp4ekgg]{z-index:1;width:calc(var(--side) * var(--scale) * 1px);transition:opacity .5s var(--ease);flex:none;display:flex;position:relative;overflow:hidden}.intro-side--left[data-astro-cid-fmp4ekgg]{margin-right:calc(var(--overlap) * var(--scale) * -.5px);justify-content:flex-end}.intro-side--right[data-astro-cid-fmp4ekgg]{margin-left:calc(var(--overlap) * var(--scale) * -.5px)}.intro-word[data-astro-cid-fmp4ekgg]{--cut-at-x:calc(var(--cut-x) * var(--scale) * 1px);--cut-at-y:calc(var(--cut-y) * var(--scale) * 1px);width:calc(var(--span) * var(--scale) * 1px);height:calc(var(--word-h) * var(--scale) * 1px);background:var(--intro-ink);-webkit-mask:var(--logo) no-repeat;mask:var(--logo) no-repeat;-webkit-mask-size:calc(var(--art-w) * var(--scale) * 1px) calc(var(--art-h) * var(--scale) * 1px);mask-size:calc(var(--art-w) * var(--scale) * 1px) calc(var(--art-h) * var(--scale) * 1px);-webkit-mask-position:calc(var(--from) * var(--scale) * -1px) calc(var(--art-top) * var(--scale) * -1px);mask-position:calc(var(--from) * var(--scale) * -1px) calc(var(--art-top) * var(--scale) * -1px);flex:none}.intro-word--left[data-astro-cid-fmp4ekgg]{clip-path:polygon(0 0, 100% 0, 100% var(--cut-at-y), var(--cut-at-x) var(--cut-at-y), var(--cut-at-x) 100%, 0 100%)}.intro-word--right[data-astro-cid-fmp4ekgg]{clip-path:polygon(var(--cut-at-x) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-at-y), var(--cut-at-x) var(--cut-at-y))}.intro-frame[data-astro-cid-fmp4ekgg]{width:var(--frame-w);height:var(--frame-h);margin:0 var(--frame-gap);transition:width .7s var(--ease), height .7s var(--ease), margin .5s var(--ease);flex:none;position:relative}.intro-corners[data-astro-cid-fmp4ekgg]{z-index:1;transition:transform .6s var(--ease);position:absolute;inset:0}.intro-corner[data-astro-cid-fmp4ekgg]{width:28px;height:28px;fill:var(--intro-ink);opacity:0;transition:opacity .3s var(--ease), transform .5s var(--ease);position:absolute;transform:scale(0)}.intro-corner--tl[data-astro-cid-fmp4ekgg]{transform-origin:100% 100%;margin:0 1.5px 1.5px 0;bottom:100%;right:100%}.intro-corner--tr[data-astro-cid-fmp4ekgg]{transform-origin:0 100%;margin:0 0 1.5px 1.5px;bottom:100%;left:100%}.intro-corner--bl[data-astro-cid-fmp4ekgg]{transform-origin:100% 0;margin:1.5px 1.5px 0 0;top:100%;right:100%}.intro-corner--br[data-astro-cid-fmp4ekgg]{transform-origin:0 0;margin:1.5px 0 0 1.5px;top:100%;left:100%}.intro-window[data-astro-cid-fmp4ekgg]{position:absolute;inset:0;overflow:hidden}.intro-reel[data-astro-cid-fmp4ekgg]{position:absolute;inset:0}.intro-pic[data-astro-cid-fmp4ekgg]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.intro-pic[data-astro-cid-fmp4ekgg].is-shown{opacity:1}.intro[data-astro-cid-fmp4ekgg].s1{--frame-gap:46px}.intro[data-astro-cid-fmp4ekgg].s1 .intro-corner[data-astro-cid-fmp4ekgg]{opacity:1;transform:none}.intro[data-astro-cid-fmp4ekgg].s2 .intro-corners[data-astro-cid-fmp4ekgg]{transform:rotate(90deg)}.intro[data-astro-cid-fmp4ekgg].s3{--frame-w:300px;--frame-h:225px}.intro[data-astro-cid-fmp4ekgg].s3 .intro-corners[data-astro-cid-fmp4ekgg]{transition:none;transform:none}.intro[data-astro-cid-fmp4ekgg].s4{--frame-w:394px;--frame-h:296px}.intro[data-astro-cid-fmp4ekgg].s5{--frame-w:var(--end-w);--frame-h:var(--end-h);--frame-gap:80px;pointer-events:none;background:0 0}.intro[data-astro-cid-fmp4ekgg].s5 .intro-window[data-astro-cid-fmp4ekgg]{box-shadow:0 0 0 100vmax var(--intro-bg)}.intro[data-astro-cid-fmp4ekgg].s5 .intro-frame[data-astro-cid-fmp4ekgg]{transition:width 1.2s var(--ease), height 1.2s var(--ease), margin 1.2s var(--ease)}.intro[data-astro-cid-fmp4ekgg].s5 .intro-reel[data-astro-cid-fmp4ekgg]{opacity:0;transition:opacity .7s var(--ease) .3s}.intro[data-astro-cid-fmp4ekgg][data-handover].s5 .intro-reel[data-astro-cid-fmp4ekgg]{opacity:1;transition:none}.intro[data-astro-cid-fmp4ekgg][data-handover].s6 .intro-reel[data-astro-cid-fmp4ekgg]{opacity:0}.intro[data-astro-cid-fmp4ekgg].s5 .intro-corner[data-astro-cid-fmp4ekgg]{opacity:0;transition:opacity .6s var(--ease) .3s}html.intro-pending [data-navbar]{visibility:hidden;opacity:0;transform:translate(-50%,-28px)}html:not(.intro-pending) [data-navbar]{transition:opacity .6s cubic-bezier(.48,.05,.35,.99),transform .8s cubic-bezier(.48,.05,.35,.99)}@media (width<=809px){.intro[data-astro-cid-fmp4ekgg]{--scale:.26}.intro[data-astro-cid-fmp4ekgg].s1{--frame-gap:34px}.intro-row[data-astro-cid-fmp4ekgg]{transform:translateX(calc(var(--lean) * var(--scale) * -1px));transition:transform .7s var(--ease)}.intro[data-astro-cid-fmp4ekgg].s3 .intro-row[data-astro-cid-fmp4ekgg]{transform:none}.intro-corner[data-astro-cid-fmp4ekgg]{width:20px;height:20px}.intro[data-astro-cid-fmp4ekgg].s3 .intro-side[data-astro-cid-fmp4ekgg]{opacity:0;width:0;transition:opacity .3s var(--ease), width .7s var(--ease)}.intro[data-astro-cid-fmp4ekgg].s3{--frame-w:260px;--frame-h:195px;--frame-gap:0px}.intro[data-astro-cid-fmp4ekgg].s4{--frame-w:300px;--frame-h:225px}.intro[data-astro-cid-fmp4ekgg].s5{--frame-w:var(--end-w);--frame-h:var(--end-h)}}.field[data-astro-cid-dutqiky2]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0;position:fixed;inset:0;overflow:hidden}.field-canvas[data-astro-cid-dutqiky2],.field-still[data-astro-cid-dutqiky2]{width:100%;height:100%;position:absolute;inset:0}.field-still[data-astro-cid-dutqiky2]{object-fit:cover}.field-still[data-astro-cid-dutqiky2][hidden]{display:none}.field-caption[data-astro-cid-dutqiky2]{left:0;right:0;bottom:max(24px, calc(env(safe-area-inset-bottom) + 10px));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute}.field-next[data-astro-cid-dutqiky2]{backdrop-filter:blur(10px);text-align:center;text-wrap:balance;color:#2b2724;cursor:pointer;pointer-events:auto;background:#ffffffd6;border:1px solid #2b272424;border-radius:999px;max-width:100%;padding:9px 18px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:.86rem;font-style:italic;line-height:1.25;transition:background-color .18s}.field-hint[data-astro-cid-dutqiky2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-next[data-astro-cid-dutqiky2]:hover{background:#fff}.field-next[data-astro-cid-dutqiky2]:focus-visible{outline-offset:2px;outline:2px solid #1f4e8c}@media (width<=640px){.field-caption[data-astro-cid-dutqiky2]{bottom:max(14px, calc(env(safe-area-inset-bottom) + 6px));padding:0 12px}.field-next[data-astro-cid-dutqiky2]{padding:8px 15px;font-size:.78rem}}:root{--page:#f1eee7}html,body{background:var(--page)}body{margin:0}html.home,html.home body{overscroll-behavior:none;height:100%;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
