@font-face{font-family:Italianno;font-style:normal;font-weight:400;src:local("Italianno"),url(/fonts/Italianno/Italianno-Regular.ttf) format("truetype")}@font-face{font-family:Lucida Sans Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Regular"),url(/fonts/LucidaSans/LSANS.woff) format("woff")}@font-face{font-family:Lucida Sans Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Italic"),url(/fonts/LucidaSans/LSANSI.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Roman;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Roman"),url(/fonts/LucidaSans/LSANSD.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Italic"),url(/fonts/LucidaSans/LSANSDI.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Regular"),url(/fonts/LucidaSans/LTYPE.woff) format("woff")}@font-face{font-family:Lucida Sans Unicode Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Unicode Regular"),url(/fonts/LucidaSans/l_10646.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Oblique"),url(/fonts/LucidaSans/LTYPEO.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold"),url(/fonts/LucidaSans/LTYPEB.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold Oblique"),url(/fonts/LucidaSans/LTYPEBO.woff) format("woff")}@font-face{font-family:Lunasima;font-style:normal;font-weight:400;src:local("Lunasima Regular"),url(/fonts/Lunasima/Lunasima-Regular.ttf) format("truetype")}@font-face{font-family:Lunasima;font-style:normal;font-weight:700;src:local("Lunasima Bold"),url(/fonts/Lunasima/Lunasima-Bold.ttf) format("truetype")}.envelope-wrapper[data-astro-cid-qgmthfpp]{--original-width: clamp(264px, 25vw, 384px)}@media(max-width:1200px){.envelope-wrapper[data-astro-cid-qgmthfpp]{--original-width: clamp(264px, 50vw, 384px)}}@media(max-width:768px){.envelope-wrapper[data-astro-cid-qgmthfpp]{--original-width: clamp(264px, 85vw, 384px)}}.envelope-wrapper[data-astro-cid-qgmthfpp]{--width: var(--original-width)}.envelope-wrapper[data-astro-cid-qgmthfpp].small{--width: clamp(calc(var(--original-width) / 2), 45vw, calc(var(--original-width)))}.envelope-wrapper[data-astro-cid-qgmthfpp].small .name[data-astro-cid-qgmthfpp]{font-size:clamp(4.5rem,4.5em,96px)}.envelope-wrapper[data-astro-cid-qgmthfpp]{--height: calc(var(--width) * 460 / 360);--diagonal: calc(var(--width) / 1.41421356237);position:relative;width:fit-content;height:fit-content}.envelope-scene[data-astro-cid-qgmthfpp]{width:var(--width);height:var(--height);position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.envelope-scene .card__content img{object-fit:contain}.switch-character:hover .envelope-wrapper .card,.envelope-wrapper[data-astro-cid-qgmthfpp]:hover .card[data-astro-cid-qgmthfpp]{top:calc(var(--height) / 3 * -1)}.flap-glue[data-astro-cid-qgmthfpp]{position:absolute;width:var(--diagonal);height:var(--diagonal);background:#dfbda5;transform:rotate(45deg);border-radius:32px 0 0;z-index:-5}.flap-back[data-astro-cid-qgmthfpp]{width:var(--diagonal);height:var(--diagonal);transform:translateY(32px) rotate(45deg);background:#dab192;border-radius:32px 0 0;z-index:-3}.envelope-helper[data-astro-cid-qgmthfpp]{position:absolute;bottom:0;width:100%;height:100%;border-radius:0 0 6px 6px}.envelope[data-astro-cid-qgmthfpp]{position:absolute;bottom:0;width:100%;height:calc(var(--height) / 2);background:#dab192}.card[data-astro-cid-qgmthfpp]{position:absolute;top:calc(-1 * var(--margin-md));left:50%;transform:translate(-50%);width:calc(var(--width) / 1.2);height:var(--height);background:#fef9e6;box-shadow:0 6px 12px #00000026;display:flex;justify-content:center;transition:top .5s cubic-bezier(.22,1,.36,1)}.card[data-astro-cid-qgmthfpp] .card__content[data-astro-cid-qgmthfpp]{margin-top:20px;height:calc(var(--height) / 1.5);display:flex;justify-content:center}.flap-left[data-astro-cid-qgmthfpp],.flap-right[data-astro-cid-qgmthfpp]{position:absolute;width:0;height:0;border-style:solid;z-index:2}.flap-left[data-astro-cid-qgmthfpp]{left:0;top:0;border-width:130px 0 130px 180px;border-color:transparent transparent transparent #DAB192}.flap-right[data-astro-cid-qgmthfpp]{right:0;top:0;border-width:130px 180px 130px 0;border-color:transparent #DAB192 transparent transparent}.flap-bottom[data-astro-cid-qgmthfpp]{position:absolute;bottom:0;left:0;width:var(--width);height:calc(var(--height) / 2.4);background:#dab192;z-index:3;clip-path:polygon(33% 25%,66% 25%,100% 100%,0% 100%)}.flap-shadow[data-astro-cid-qgmthfpp]{filter:drop-shadow(0px -1px 4px rgba(0,0,0,.25))}.flap-shadow-bottom[data-astro-cid-qgmthfpp]{height:100%}.name[data-astro-cid-qgmthfpp]{position:absolute;bottom:10px;left:-15px;width:var(--width);text-align:center;font:clamp(4.5rem,8em,96px) "Italianno",sans-serif;color:#482807;z-index:3}.envelope-extention[data-astro-cid-qgmthfpp]{position:relative;top:-1px;height:41px;width:var(--width);background-color:#dab192}@font-face{font-family:Italianno;font-style:normal;font-weight:400;src:local("Italianno"),url(/fonts/Italianno/Italianno-Regular.ttf) format("truetype")}@font-face{font-family:Lucida Sans Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Regular"),url(/fonts/LucidaSans/LSANS.woff) format("woff")}@font-face{font-family:Lucida Sans Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Italic"),url(/fonts/LucidaSans/LSANSI.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Roman;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Roman"),url(/fonts/LucidaSans/LSANSD.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Italic"),url(/fonts/LucidaSans/LSANSDI.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Regular"),url(/fonts/LucidaSans/LTYPE.woff) format("woff")}@font-face{font-family:Lucida Sans Unicode Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Unicode Regular"),url(/fonts/LucidaSans/l_10646.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Oblique"),url(/fonts/LucidaSans/LTYPEO.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold"),url(/fonts/LucidaSans/LTYPEB.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold Oblique"),url(/fonts/LucidaSans/LTYPEBO.woff) format("woff")}@font-face{font-family:Lunasima;font-style:normal;font-weight:400;src:local("Lunasima Regular"),url(/fonts/Lunasima/Lunasima-Regular.ttf) format("truetype")}@font-face{font-family:Lunasima;font-style:normal;font-weight:700;src:local("Lunasima Bold"),url(/fonts/Lunasima/Lunasima-Bold.ttf) format("truetype")}.overlay-content{padding:70px}.overlay-content h2{font-size:clamp(3rem,10vw,8rem);color:#482807;border-bottom:5px solid #482807;text-align:center;max-width:1200px;margin-inline:auto;margin-bottom:70px;padding:24px 48px}.overlay-content h2.small{font-size:clamp(3rem,8vw,8rem)}.overlay-content h3+p{margin-top:18px}.overlay-content h3{max-width:40ch}.overlay-content p{max-width:60ch}.overlay-content .text-section{display:flex;flex-direction:column}.overlay-content article{display:flex;align-items:center;justify-content:center;gap:var(--margin-lg)}@media(max-width:1200px){.overlay-content article{flex-direction:column-reverse}}.overlay-content img{height:auto;max-width:45vw}.overlay-content img:not(.character-img,.icon){rotate:-2.65deg;aspect-ratio:600/412}@media(min-width:1200px){.overlay-content .character-img{height:700px}}.overlay-content .character-img{width:auto;rotate:3.89deg;object-fit:contain;flex-shrink:1}.overlay-content .close{font-size:clamp(18px,4vw,24px);position:absolute;top:var(--margin-md);right:70px;cursor:pointer;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#482807;border:2px solid #482807;line-height:1;padding:0}@font-face{font-family:Italianno;font-style:normal;font-weight:400;src:local("Italianno"),url(/fonts/Italianno/Italianno-Regular.ttf) format("truetype")}@font-face{font-family:Lucida Sans Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Regular"),url(/fonts/LucidaSans/LSANS.woff) format("woff")}@font-face{font-family:Lucida Sans Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Italic"),url(/fonts/LucidaSans/LSANSI.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Roman;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Roman"),url(/fonts/LucidaSans/LSANSD.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Italic"),url(/fonts/LucidaSans/LSANSDI.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Regular"),url(/fonts/LucidaSans/LTYPE.woff) format("woff")}@font-face{font-family:Lucida Sans Unicode Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Unicode Regular"),url(/fonts/LucidaSans/l_10646.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Oblique"),url(/fonts/LucidaSans/LTYPEO.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold"),url(/fonts/LucidaSans/LTYPEB.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold Oblique"),url(/fonts/LucidaSans/LTYPEBO.woff) format("woff")}@font-face{font-family:Lunasima;font-style:normal;font-weight:400;src:local("Lunasima Regular"),url(/fonts/Lunasima/Lunasima-Regular.ttf) format("truetype")}@font-face{font-family:Lunasima;font-style:normal;font-weight:700;src:local("Lunasima Bold"),url(/fonts/Lunasima/Lunasima-Bold.ttf) format("truetype")}.overlay[data-astro-cid-kjk3shzm]{position:fixed;inset:0;overflow-y:auto;z-index:1000;width:100%}.overlay[data-astro-cid-kjk3shzm]:modal{max-width:100vw;max-height:100dvh}.overlay-content[data-astro-cid-kjk3shzm]{min-width:100%;min-height:100%;position:relative;background-color:#fef9e6}.switch-characters[data-astro-cid-kjk3shzm]{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:8px;justify-content:center}@media(max-width:345px){.switch-characters[data-astro-cid-kjk3shzm]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.switch-characters[data-astro-cid-kjk3shzm] .switch-character[data-astro-cid-kjk3shzm]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.switch-characters[data-astro-cid-kjk3shzm] .next-character[data-astro-cid-kjk3shzm]{grid-column:2}.switch-characters[data-astro-cid-kjk3shzm] button[data-astro-cid-kjk3shzm]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px;width:100%;background-color:transparent;text-align:center;align-self:center;border:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}.switch-characters[data-astro-cid-kjk3shzm] .nav-prev[data-astro-cid-kjk3shzm]:before,.switch-characters[data-astro-cid-kjk3shzm] .nav-prev[data-astro-cid-kjk3shzm]:after,.switch-characters[data-astro-cid-kjk3shzm] .nav-next[data-astro-cid-kjk3shzm]:before,.switch-characters[data-astro-cid-kjk3shzm] .nav-next[data-astro-cid-kjk3shzm]:after{content:"";display:inline-block;width:24px;height:24px}.switch-characters[data-astro-cid-kjk3shzm] .nav-prev[data-astro-cid-kjk3shzm]:before,.switch-characters[data-astro-cid-kjk3shzm] .nav-next[data-astro-cid-kjk3shzm]:after{background:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31.6663%2019.9999H8.33301M8.33301%2019.9999L19.9997%2031.6666M8.33301%2019.9999L19.9997%208.33325'%20stroke='%231E1E1E'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center;background-size:contain}.switch-characters[data-astro-cid-kjk3shzm] .nav-next[data-astro-cid-kjk3shzm]:after{transform:scaleX(-1)}@font-face{font-family:Italianno;font-style:normal;font-weight:400;src:local("Italianno"),url(/fonts/Italianno/Italianno-Regular.ttf) format("truetype")}@font-face{font-family:Lucida Sans Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Regular"),url(/fonts/LucidaSans/LSANS.woff) format("woff")}@font-face{font-family:Lucida Sans Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Italic"),url(/fonts/LucidaSans/LSANSI.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Roman;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Roman"),url(/fonts/LucidaSans/LSANSD.woff) format("woff")}@font-face{font-family:Lucida Sans Demibold Italic;font-style:normal;font-weight:400;src:local("Lucida Sans Demibold Italic"),url(/fonts/LucidaSans/LSANSDI.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Regular"),url(/fonts/LucidaSans/LTYPE.woff) format("woff")}@font-face{font-family:Lucida Sans Unicode Regular;font-style:normal;font-weight:400;src:local("Lucida Sans Unicode Regular"),url(/fonts/LucidaSans/l_10646.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Oblique"),url(/fonts/LucidaSans/LTYPEO.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold"),url(/fonts/LucidaSans/LTYPEB.woff) format("woff")}@font-face{font-family:Lucida Sans Typewriter Bold Oblique;font-style:normal;font-weight:400;src:local("Lucida Sans Typewriter Bold Oblique"),url(/fonts/LucidaSans/LTYPEBO.woff) format("woff")}@font-face{font-family:Lunasima;font-style:normal;font-weight:400;src:local("Lunasima Regular"),url(/fonts/Lunasima/Lunasima-Regular.ttf) format("truetype")}@font-face{font-family:Lunasima;font-style:normal;font-weight:700;src:local("Lunasima Bold"),url(/fonts/Lunasima/Lunasima-Bold.ttf) format("truetype")}:root{--breakpoint-md: 768px;--section-margin: 120px;--margin-md: 40px;--margin-lg: 80px}@media(max-width:768px){:root{--section-margin: 60px;--margin-md: 20px;--margin-lg: 40px}}ul[data-astro-cid-wajeuabh]{display:flex;gap:var(--margin-md);flex-wrap:wrap;align-items:center;justify-content:center}.characters[data-astro-cid-wajeuabh]{position:relative;height:calc(100dvh - 160px);width:55vw}.characters[data-astro-cid-wajeuabh] .character-img[data-astro-cid-wajeuabh]{position:absolute;width:50%;height:fit-content;object-fit:contain;bottom:0;filter:drop-shadow(5px 5px 4px rgba(0,0,0,.3))}.characters[data-astro-cid-wajeuabh] .character-img__middle[data-astro-cid-wajeuabh]{left:0;transform:translate(45%);z-index:1;filter:drop-shadow(5px 5px 4px rgba(0,0,0,.5))}.characters[data-astro-cid-wajeuabh] .character-img__right[data-astro-cid-wajeuabh]{right:0}[data-astro-cid-wajeuabh][data-character-envelope] [data-astro-cid-wajeuabh][data-envelope]{cursor:pointer}@media(max-width:768px){.characters[data-astro-cid-wajeuabh]{width:75vw}}
