.w-page{background:var(--cream);overflow-x:clip}.w-title{text-align:center;padding:clamp(6rem, 14svh, 9rem) var(--gutter) clamp(4rem, 10svh, 6rem)}.w-title__kicker{color:var(--sea-deep);margin:0 0 1.4rem}.w-title__name{font-family:var(--font-heading), "Times New Roman", serif;letter-spacing:.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.6rem,10vw,6rem);font-weight:400;line-height:1.04}.w-title__sub{color:var(--ink-soft);max-width:28rem;margin:1.4rem auto 0}.w-leg{text-align:center;padding:clamp(3.5rem, 9svh, 6rem) var(--gutter)}.w-leg__place{font-family:var(--font-heading), "Times New Roman", serif;letter-spacing:.02em;color:var(--ink);margin:0;font-size:clamp(2rem,8vw,4.2rem);font-weight:400}.w-leg__note{color:var(--ink-soft);margin:.8rem 0 0}.w-leg__shots{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,5vw,3.5rem);margin-top:clamp(2.2rem,6svh,3.5rem);display:flex}.w-polaroid{width:min(62vw,320px);box-shadow:var(--print-shadow);rotate:var(--tilt,0deg);background:#fbf8f2;border-radius:4px;margin:0;padding:12px 12px 54px;position:relative}.w-polaroid img,.w-polaroid video{width:100%;height:auto;display:block}.w-polaroid:has(img[width="2600"]){width:min(78vw,430px)}.w-polaroid:nth-child(2n){margin-top:clamp(1.25rem,5vw,3rem)}.w-polaroid__caption{font-family:var(--font-hand), "Segoe Script", cursive;letter-spacing:.01em;color:#7a746a;font-size:1.35rem;position:absolute;bottom:10px;right:18px;rotate:-2deg}@media (min-width:990px){.w-leg:nth-of-type(odd) .w-leg__shots{translate:-6vw}.w-leg:nth-of-type(2n) .w-leg__shots{translate:6vw}}.w-close{text-align:center;padding:clamp(4rem, 10svh, 7rem) var(--gutter) clamp(6rem, 14svh, 9rem)}.w-close__line{letter-spacing:.04em;color:var(--ink-soft);margin:0 0 1.8rem;font-size:clamp(1.35rem,4.5vw,2rem)}.w-close__link{color:var(--sea-deep);border-bottom:1px solid var(--sea);padding-bottom:3px;text-decoration:none}@media (prefers-reduced-motion:no-preference){.js .w-polaroid{translate:0 calc((var(--p,.5) - .5) * -26px)}.js .w-polaroid:nth-child(2n){translate:0 calc((var(--p,.5) - .5) * -12px)}.js .w-leg__place{translate:0 calc((var(--p,.5) - .5) * -16px)}}
