.closing[data-astro-cid-ltgkejvt]{text-align:center;padding:clamp(60px, 10vw, 140px) var(--page-gutter);border-top:1px solid var(--color-line)}h2[data-astro-cid-ltgkejvt]{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(40px,10vw,130px);font-weight:900;line-height:.86}.details[data-astro-cid-4ctcambz]{max-width:1120px;padding:clamp(20px, 4vw, 40px) var(--page-gutter) clamp(48px, 8vw, 100px);margin:0 auto}h2[data-astro-cid-4ctcambz]{font-family:var(--font-display);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;letter-spacing:-.04em;margin-bottom:clamp(24px,3.4vw,44px);font-size:clamp(40px,8vw,110px);font-weight:900;font-stretch:125%;line-height:.84}.story[data-astro-cid-4ctcambz]{color:var(--color-muted);max-width:60ch;margin-bottom:clamp(30px,4vw,52px);font-size:clamp(15px,1.7vw,20px);line-height:1.72}.story[data-astro-cid-4ctcambz] strong{color:var(--color-foreground);font-weight:600}.gallery[data-astro-cid-3ouv62ye]{max-width:1180px;padding:0 var(--page-gutter);margin:0 auto}.collage[data-astro-cid-3ouv62ye]{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.4vw,18px);display:grid}button[data-astro-cid-3ouv62ye]{cursor:zoom-in;background:#141414;border:0;border-radius:clamp(18px,2.4vw,32px);width:100%;padding:0;display:block;position:relative;overflow:hidden}img[data-astro-cid-3ouv62ye]{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out), filter .4s var(--ease-out)}.wide[data-astro-cid-3ouv62ye]{grid-column:span 2}.wide[data-astro-cid-3ouv62ye] img[data-astro-cid-3ouv62ye]{aspect-ratio:8/3}button[data-astro-cid-3ouv62ye]:after{content:"⤢";color:#fff;opacity:0;text-shadow:0 1px 8px #000c;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);font-size:15px;position:absolute;bottom:10px;right:12px;transform:translateY(6px)}@media (hover:hover){button[data-astro-cid-3ouv62ye]:hover img[data-astro-cid-3ouv62ye]{filter:brightness(1.08);transform:scale(1.05)}button[data-astro-cid-3ouv62ye]:hover:after{opacity:.9;transform:none}}@media (width>=760px){.collage[data-astro-cid-3ouv62ye]{grid-template-columns:repeat(3,1fr)}}.all-photos[data-astro-cid-3ouv62ye]{justify-content:center;padding:clamp(22px,3vw,34px) 0 clamp(40px,7vw,90px);display:flex}@media (prefers-reduced-motion:reduce){img[data-astro-cid-3ouv62ye]{transition:none}}.night-hero[data-astro-cid-m26yuwqe]{padding:clamp(48px, 9vw, 120px) var(--page-gutter) clamp(32px, 5vw, 60px);max-width:1180px;margin:0 auto}.badge[data-astro-cid-m26yuwqe]{border:1px solid var(--color-violet-light);color:var(--color-violet-light);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin-bottom:clamp(18px,2.4vw,26px);padding:7px 16px;font-size:11px;font-weight:500;display:inline-flex}.badge[data-astro-cid-m26yuwqe]:before{content:"";background:var(--color-violet-light);border-radius:50%;width:6px;height:6px}h1[data-astro-cid-m26yuwqe]{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(52px,13vw,170px);font-weight:900;line-height:.86}.subtitle[data-astro-cid-m26yuwqe]{color:var(--color-muted);max-width:52ch;margin-top:clamp(14px,2vw,22px);font-size:clamp(15px,1.7vw,21px)}.new-review[data-astro-cid-ddlrsfmc]{border-top:1px solid var(--color-line);margin-top:clamp(40px,6vw,72px);padding-top:clamp(34px,4vw,50px)}h3[data-astro-cid-ddlrsfmc]{text-transform:uppercase;letter-spacing:.06em;margin-bottom:clamp(20px,3vw,30px);font-size:clamp(18px,2.2vw,26px);font-weight:600}.review-form[data-astro-cid-ddlrsfmc]{gap:16px;display:grid;position:relative}.review-form[data-astro-cid-ddlrsfmc] textarea{min-height:110px}fieldset[data-astro-cid-ddlrsfmc]{border:0}legend[data-astro-cid-ddlrsfmc]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px;font-size:11px;font-weight:500}.star-picker[data-astro-cid-ddlrsfmc]{gap:6px;font-size:30px;line-height:1;display:inline-flex}.star-picker[data-astro-cid-ddlrsfmc] label[data-astro-cid-ddlrsfmc]{cursor:pointer;color:#d7e2ea40;transition:transform .2s var(--ease-out), color .15s linear}.star-picker[data-astro-cid-ddlrsfmc] label[data-astro-cid-ddlrsfmc]:hover{transform:scale(1.15)}.star-picker[data-astro-cid-ddlrsfmc] input[data-astro-cid-ddlrsfmc]:focus-visible+label[data-astro-cid-ddlrsfmc]{outline:2px solid var(--color-violet-light);outline-offset:3px;border-radius:4px}.star-picker[data-astro-cid-ddlrsfmc] label[data-astro-cid-ddlrsfmc][data-active]{color:var(--color-violet-light)}.field-error[data-astro-cid-ddlrsfmc]{color:var(--color-error);margin-top:6px;font-size:13px;display:none}.rating-field[data-astro-cid-ddlrsfmc][data-error] .field-error[data-astro-cid-ddlrsfmc]{display:block}.form-message[data-astro-cid-ddlrsfmc]{font-size:15px}.form-message[data-astro-cid-ddlrsfmc]:empty{display:none}.form-message[data-astro-cid-ddlrsfmc][data-kind=success]{border:1px solid var(--color-violet-light);color:var(--color-violet-light);animation:message-appear .5s var(--ease-out);border-radius:16px;padding:18px 20px}.form-message[data-astro-cid-ddlrsfmc][data-kind=error]{color:var(--color-error)}@keyframes message-appear{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.star-picker[data-astro-cid-ddlrsfmc] label[data-astro-cid-ddlrsfmc],.form-message[data-astro-cid-ddlrsfmc][data-kind=success]{transition:none;animation:none}}.stars[data-astro-cid-arc4n5p3]{color:var(--color-violet-light);letter-spacing:2px;gap:3px;font-size:clamp(16px,2vw,22px);display:inline-flex}.empty[data-astro-cid-arc4n5p3]{color:#d7e2ea40}.review[data-astro-cid-thhxqck7]{border-top:1px solid #d7e2ea1f;padding:clamp(20px,3vw,30px) 0;position:relative;overflow:hidden}.review[data-astro-cid-thhxqck7]:first-of-type{border-top:0}.review-header[data-astro-cid-thhxqck7]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.review-header[data-astro-cid-thhxqck7] .review-stars{font-size:15px}.author[data-astro-cid-thhxqck7]{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(14px,1.5vw,17px);font-weight:600}.comment[data-astro-cid-thhxqck7]{color:var(--color-muted);white-space:pre-line;max-width:64ch;font-size:clamp(14px,1.5vw,17px);line-height:1.7}.reply[data-astro-cid-thhxqck7]{border-left:2px solid var(--color-line);margin:16px 0 0 clamp(14px,3vw,30px);padding-left:clamp(14px,3vw,22px)}.reply-author[data-astro-cid-thhxqck7]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-violet-light);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.reply-author[data-astro-cid-thhxqck7]:before{content:"";background:linear-gradient(140deg, var(--color-violet), var(--color-violet-light));border-radius:50%;width:16px;height:16px}.reply[data-astro-cid-thhxqck7] p[data-astro-cid-thhxqck7]{color:var(--color-muted);font-size:clamp(13px,1.4vw,16px);line-height:1.65}.summary[data-astro-cid-mjacqab4]{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,36px);margin-bottom:clamp(30px,4vw,50px);padding-bottom:clamp(30px,4vw,50px);display:flex}.summary[data-astro-cid-mjacqab4][hidden],.empty-state[data-astro-cid-mjacqab4][hidden]{display:none}.average[data-astro-cid-mjacqab4]{font-variant-numeric:tabular-nums;font-size:clamp(56px,10vw,104px);font-weight:900;line-height:.8}.count[data-astro-cid-mjacqab4]{color:var(--color-muted);font-size:clamp(14px,1.5vw,18px)}.empty-state[data-astro-cid-mjacqab4]{color:var(--color-muted);max-width:52ch;font-size:clamp(15px,1.7vw,19px);line-height:1.6}.reviews[data-astro-cid-mxynrlme]{background:var(--color-background);border-top:1px solid var(--color-line);padding:clamp(56px, 9vw, 120px) var(--page-gutter)}.reviews-box[data-astro-cid-mxynrlme]{max-width:1000px;margin:0 auto}h2[data-astro-cid-mxynrlme]{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(40px,10vw,120px);font-weight:900;line-height:.86}.loading[data-astro-cid-mxynrlme]{color:var(--color-muted)}
