@font-face{font-family:Gaegu;src:url(/fonts/gaegu-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cormorant Light;src:url(/fonts/cormorant-light.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2) format("woff2");font-weight:100 900;font-display:swap}.ha[data-astro-cid-3psyt36s]{--navy: #2a4677;--hand: "Gaegu", "Comic Sans MS", cursive;--thin: "Cormorant Light", Georgia, serif;--sans: "Montserrat", Arial, sans-serif;position:relative;min-height:100svh;display:grid;justify-items:center;align-content:start;gap:6px;padding:14px 16px 8px;overflow:hidden;background:#b9cde6}.about[data-astro-cid-3psyt36s]{position:relative;z-index:2;max-width:min(900px,100%);text-align:center;color:#12305e;text-shadow:0 0 10px rgb(255 255 255 / .7)}.about[data-astro-cid-3psyt36s] .past[data-astro-cid-3psyt36s]{margin:0 0 4px;font:700 clamp(.85rem,1.2vw,.98rem)/1.2 var(--brat);letter-spacing:.04em;text-transform:uppercase;color:#0d2550}.about[data-astro-cid-3psyt36s] h1[data-astro-cid-3psyt36s]{margin:0;font:700 clamp(1.3rem,2.4vw,1.75rem)/1.05 var(--brat);letter-spacing:.02em;text-transform:uppercase}.about[data-astro-cid-3psyt36s] p[data-astro-cid-3psyt36s]{margin:4px 0 0;font:400 clamp(.92rem,1.3vw,1.05rem)/1.3 var(--brat)}.sea[data-astro-cid-3psyt36s]{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sr[data-astro-cid-3psyt36s]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.back[data-astro-cid-3psyt36s]{position:fixed;top:18px;right:20px;z-index:4;padding:4px 10px;border-radius:999px;background:#fffc;color:#3a3335;font:700 .85rem var(--label);text-underline-offset:3px}.house[data-astro-cid-3psyt36s]{position:relative;width:min(100%,calc((100svh - var(--top, 96px)) * 1128 / 1394));aspect-ratio:1128 / 1394;filter:drop-shadow(0 18px 30px rgb(10 40 90 / .35))}.pic[data-astro-cid-3psyt36s]{display:block;width:100%;height:100%}.room[data-astro-cid-3psyt36s]{position:absolute;padding:0;border:0;background:none;cursor:pointer}.room[data-astro-cid-3psyt36s]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s ease;background:radial-gradient(ellipse at 50% 30%,#ffeeafbf,#ffd68c59 60%,#ffc8782e);mix-blend-mode:screen;box-shadow:inset 0 0 26px #ffe296e6,0 0 28px 6px #ffd6828c}.room[data-astro-cid-3psyt36s]:hover:before,.room[data-astro-cid-3psyt36s]:focus-visible:before{opacity:1}.room[data-astro-cid-3psyt36s]:focus-visible{outline:none}.tag[data-astro-cid-3psyt36s]{position:absolute;left:50%;bottom:8%;translate:-50% 6px;padding:2px 12px 4px;border-radius:999px;background:#ffffffeb;color:var(--navy);font:700 clamp(.85rem,1.6vw,1.15rem)/1 var(--hand);white-space:nowrap;box-shadow:0 3px 10px #00000026;opacity:0;transition:opacity .3s ease,translate .3s ease;pointer-events:none}.room[data-astro-cid-3psyt36s]:hover .tag[data-astro-cid-3psyt36s],.room[data-astro-cid-3psyt36s]:focus-visible .tag[data-astro-cid-3psyt36s]{opacity:1;translate:-50% 0}@media(hover:none){.room[data-astro-cid-3psyt36s]:before{animation:breathe 5.4s ease-in-out var(--d) infinite}.tag[data-astro-cid-3psyt36s]{opacity:1;translate:-50% 0;font-size:.72rem;padding:1px 8px 3px}}@keyframes breathe{0%,to{opacity:0}18%,30%{opacity:.85}50%{opacity:0}}.cal[data-astro-cid-3psyt36s]{width:min(780px,100vw);max-width:100vw;height:100svh;max-height:100svh;margin:0 auto;padding:0;border:0;background:#fff;overflow:auto;overscroll-behavior:contain}.cal[data-astro-cid-3psyt36s][open]{animation:drop .5s cubic-bezier(.2,.9,.3,1);transform-origin:50% 0}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.cal[data-astro-cid-3psyt36s]::backdrop{background:#1c21208c}.leave[data-astro-cid-3psyt36s]{position:fixed;top:14px;right:max(14px,calc(50vw - 376px));z-index:6;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#2b2f3a;font:400 .9rem/1 var(--label);cursor:pointer}.cover[data-astro-cid-3psyt36s]{position:relative;height:max(300px,50svh);overflow:hidden;background:#6f7d6a}.cover[data-astro-cid-3psyt36s] .loop[data-astro-cid-3psyt36s]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover[data-astro-cid-3psyt36s] h2[data-astro-cid-3psyt36s]{position:absolute;left:4%;right:4%;top:4%;margin:0}.cover[data-astro-cid-3psyt36s] h2[data-astro-cid-3psyt36s] svg[data-astro-cid-3psyt36s]{display:block;width:100%;height:auto;overflow:visible}.cover[data-astro-cid-3psyt36s] text[data-astro-cid-3psyt36s]{font-family:var(--thin);text-anchor:middle;fill:#ffffffe6}.rings[data-astro-cid-3psyt36s]{position:relative;z-index:3;display:flex;justify-content:space-between;height:0;padding:0 3%}.rings[data-astro-cid-3psyt36s] svg[data-astro-cid-3psyt36s]{width:13px;height:38px;margin-top:-24px;flex:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .2))}.sheet[data-astro-cid-3psyt36s]{position:relative;padding:46px clamp(16px,4vw,30px) 90px;overflow:hidden;color:var(--navy);font:400 .9rem/1.35 var(--sans)}.star[data-astro-cid-3psyt36s]{position:absolute;height:auto;pointer-events:none}.flow[data-astro-cid-3psyt36s]{position:relative;display:grid;grid-template-columns:5fr 1fr 6fr;align-items:start}.stack[data-astro-cid-3psyt36s]{grid-column:1;position:relative;aspect-ratio:1.05;margin:0 0 10px 2%}.stack[data-astro-cid-3psyt36s] img[data-astro-cid-3psyt36s]{position:absolute;width:74%;aspect-ratio:.92;object-fit:cover}.stack[data-astro-cid-3psyt36s] .b[data-astro-cid-3psyt36s]{left:22%;top:9%;filter:grayscale(1) brightness(1.08);opacity:.9;box-shadow:4px 6px 14px #0000002e}.stack[data-astro-cid-3psyt36s] .f[data-astro-cid-3psyt36s]{left:0;top:0;box-shadow:4px 6px 14px #00000038}.lede[data-astro-cid-3psyt36s]{grid-column:3;align-self:start;margin:6% 0 0;text-align:right;font:400 clamp(1.5rem,4vw,2rem)/1.2 var(--brat);color:var(--navy);white-space:pre-line}h3[data-astro-cid-3psyt36s]{grid-column:1 / -1;margin:34px 0 10px;font:400 clamp(2rem,6vw,2.8rem)/1 var(--thin);color:var(--navy)}h3[data-astro-cid-3psyt36s] span[data-astro-cid-3psyt36s]{font-size:.55em}.month[data-astro-cid-3psyt36s]{grid-column:1 / -1;margin:0;padding:0;list-style:none;display:grid;gap:9px}.month[data-astro-cid-3psyt36s] li[data-astro-cid-3psyt36s]{line-height:1.4}.lace[data-astro-cid-3psyt36s]{grid-column:1 / -1;justify-self:center;width:min(100%,560px);aspect-ratio:733 / 110;margin:26px 0 0;background:url(/assets/site/lace.png) center / 100% 100% no-repeat;filter:drop-shadow(0 1px 1.5px rgb(90 80 70 / .35))}.month[data-astro-cid-3psyt36s] a[data-astro-cid-3psyt36s]{color:var(--navy);text-decoration:none}.month[data-astro-cid-3psyt36s] a[data-astro-cid-3psyt36s]:hover,.month[data-astro-cid-3psyt36s] a[data-astro-cid-3psyt36s]:focus-visible{text-decoration:underline;text-underline-offset:3px}.month[data-astro-cid-3psyt36s] span[data-astro-cid-3psyt36s]{color:#6a7da0;font-size:.82rem}.role[data-astro-cid-3psyt36s]{font-weight:600;font-size:.8rem}.role[data-astro-cid-3psyt36s].w{color:#2a4677}.role[data-astro-cid-3psyt36s].c{color:#c0607f}.role[data-astro-cid-3psyt36s].e{color:#3f8a78}.month[data-astro-cid-3psyt36s],.words[data-astro-cid-3psyt36s],.lede[data-astro-cid-3psyt36s],h3[data-astro-cid-3psyt36s]{position:relative;text-shadow:0 0 3px #fff,0 0 6px #fff}.words[data-astro-cid-3psyt36s]{grid-column:1 / -1;max-width:60ch;margin:0 0 12px;font-size:.95rem;line-height:1.6}@media(max-width:620px){.ha[data-astro-cid-3psyt36s]{padding:60px 12px 8px}.flow[data-astro-cid-3psyt36s]{grid-template-columns:1fr}.stack[data-astro-cid-3psyt36s]{grid-column:1;width:75%}.lede[data-astro-cid-3psyt36s]{grid-column:1;text-align:left;margin:0 0 6px}}@media(prefers-reduced-motion:reduce){.cal[data-astro-cid-3psyt36s][open],.room[data-astro-cid-3psyt36s]:before{animation:none}}
