.svc-head[data-astro-cid-ngdorokv]{isolation:isolate;text-align:center;background:var(--head-img,none) 50% 30% / cover no-repeat fixed, var(--color-surface-strong);padding-block:clamp(5rem,10vw,7rem) clamp(4rem,9vw,6.5rem);position:relative;overflow:hidden}@media (hover:none),(width<=48em){.svc-head[data-astro-cid-ngdorokv]{background:var(--color-surface-strong);clip-path:inset(0 0 2px)}.svc-head[data-astro-cid-ngdorokv]:before{content:"";z-index:-2;background:var(--head-img,none) 50% 20% / cover no-repeat;position:fixed;inset:0}}.svc-head[data-astro-cid-ngdorokv]:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 50%, transparent) 0%, color-mix(in srgb, var(--color-surface) 46%, transparent) 60%, var(--color-bg) calc(100% - 4px));position:absolute;inset:0 0 -2px}.svc-head__title[data-astro-cid-ngdorokv]{-webkit-text-stroke:.035em currentColor;paint-order:stroke fill;margin:clamp(1rem,3vw,2rem) auto 0;font-size:clamp(2.9rem,1.8rem + 4.4vw,4.8rem)}@media (width>=48em){.svc-head__title[data-astro-cid-ngdorokv]{white-space:nowrap}}.svc-head__intro[data-astro-cid-ngdorokv]{max-width:46rem;color:var(--color-text);text-wrap:balance;text-shadow:0 0 8px #fff7ec8c,0 0 18px #fff7ec59;margin:1.25rem auto 0;font-size:clamp(.92rem,.85rem + .3vw,1.05rem);font-weight:500;line-height:1.65}.svc-head__loyalty[data-astro-cid-ngdorokv]{max-width:52ch;color:var(--color-text-soft);margin:1.75rem auto 0}.svc-head__loyalty[data-astro-cid-ngdorokv]:before{content:"♥ ";color:var(--color-accent)}.tickets[data-astro-cid-ngdorokv]{grid-template-columns:repeat(4,1fr);gap:clamp(.85rem,2vw,1.5rem);max-width:72rem;margin:clamp(2rem,4vw,2.75rem) auto 0;padding:0;list-style:none;display:grid}.ticket[data-astro-cid-ngdorokv]{--tilt:-1.2deg;transform:rotate(var(--tilt));filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--color-text) 12%, transparent)) drop-shadow(0 10px 18px color-mix(in srgb, var(--color-text) 12%, transparent));transition:transform .5s var(--ease), filter .5s var(--ease)}.ticket[data-astro-cid-ngdorokv]:nth-child(2){--tilt:.9deg}.ticket[data-astro-cid-ngdorokv]:nth-child(3){--tilt:-.5deg}.ticket[data-astro-cid-ngdorokv]:nth-child(4){--tilt:1deg}.ticket[data-astro-cid-ngdorokv]:hover{filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--color-text) 12%, transparent)) drop-shadow(0 18px 28px color-mix(in srgb, var(--color-text) 18%, transparent));animation:none;transform:rotate(0)translateY(-6px)}.ticket__in[data-astro-cid-ngdorokv]{--notch:8px;--stub:34%;grid-template-columns:var(--stub) 1fr;text-align:left;background-color:color-mix(in srgb, var(--color-bg) 78%, transparent);backdrop-filter:blur(10px);height:100%;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .27 0 0 0 0 .18 0 0 0 0 .16 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#fff9,#0000 55%);border-radius:6px;display:grid}.ticket__stub[data-astro-cid-ngdorokv]{background:color-mix(in srgb, var(--color-accent-soft) 55%, transparent);border-right:2px dashed color-mix(in srgb, var(--color-accent) 45%, transparent);place-content:center;justify-items:center;padding:1.1rem .5rem;display:grid}.ticket__amount[data-astro-cid-ngdorokv]{font-family:var(--font-display,var(--font));color:var(--color-text);font-size:clamp(2rem,3.6vw,2.6rem);line-height:1}.ticket__amount[data-astro-cid-ngdorokv] span[data-astro-cid-ngdorokv][aria-hidden]{vertical-align:super;color:var(--color-accent-text);margin-left:.04em;font-size:.42em}.ticket__off[data-astro-cid-ngdorokv]{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent-text);margin-top:.2rem;font-size:.66rem;font-weight:600}.ticket__body[data-astro-cid-ngdorokv]{align-content:center;gap:.35rem;padding:1rem 1rem .9rem 1.1rem;display:grid}.ticket__name[data-astro-cid-ngdorokv]{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-text);font-size:.72rem;font-weight:600}.ticket__text[data-astro-cid-ngdorokv]{color:var(--color-text-soft);font-size:.88rem;line-height:1.45}.ticket__serial[data-astro-cid-ngdorokv]{border-top:1px solid var(--color-line);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-soft);font-variant-numeric:tabular-nums;margin-top:.35rem;padding-top:.45rem;font-size:.6rem}.ticket--club[data-astro-cid-ngdorokv] .ticket__in[data-astro-cid-ngdorokv]{background-color:#3c2925}.ticket--club[data-astro-cid-ngdorokv] .ticket__stub[data-astro-cid-ngdorokv]{background:color-mix(in srgb, #442f2a 70%, var(--color-accent));border-right-color:color-mix(in srgb, var(--color-accent-soft) 55%, transparent)}.ticket--club[data-astro-cid-ngdorokv] .ticket__amount[data-astro-cid-ngdorokv],.ticket--club[data-astro-cid-ngdorokv] .ticket__text[data-astro-cid-ngdorokv]{color:var(--color-surface)}.ticket--club[data-astro-cid-ngdorokv] .ticket__amount[data-astro-cid-ngdorokv] span[data-astro-cid-ngdorokv][aria-hidden],.ticket--club[data-astro-cid-ngdorokv] .ticket__off[data-astro-cid-ngdorokv],.ticket--club[data-astro-cid-ngdorokv] .ticket__name[data-astro-cid-ngdorokv]{color:var(--color-accent-soft)}.ticket--club[data-astro-cid-ngdorokv] .ticket__serial[data-astro-cid-ngdorokv]{color:color-mix(in srgb, var(--color-surface) 65%, transparent);border-top-color:color-mix(in srgb, var(--color-surface) 20%, transparent)}@media (width<=70em){.tickets[data-astro-cid-ngdorokv]{grid-template-columns:repeat(2,1fr);max-width:44rem}}@media (width<=40em){.tickets[data-astro-cid-ngdorokv]{grid-template-columns:1fr;max-width:22rem}}@media (prefers-reduced-motion:no-preference){.ticket--shake[data-astro-cid-ngdorokv]{animation:3.4s ease-in-out infinite ticket-shake}}@keyframes ticket-shake{0%,80%,to{transform:rotate(0)translate(0)}82%{transform:rotate(4.5deg)translate(-5px,-2px)}84%{transform:rotate(-5deg)translate(5px,2px)}86%{transform:rotate(4deg)translate(-4px,1px)}88%{transform:rotate(-3.5deg)translate(4px,-1px)}90%{transform:rotate(2.5deg)translate(-2px)}92%{transform:rotate(-1.5deg)translate(2px)}94%{transform:rotate(.8deg)translate(-1px)}}.menu[data-astro-cid-ngdorokv]{padding-block:clamp(2rem,5vw,3rem) clamp(2.5rem,6vw,4rem)}.menu__cols[data-astro-cid-ngdorokv],.style__row[data-astro-cid-ngdorokv]{grid-template-columns:1fr repeat(4,minmax(4.5rem,.4fr));gap:.75rem;display:grid}.menu__cols[data-astro-cid-ngdorokv] span[data-astro-cid-ngdorokv]{letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-soft);text-align:right;font-size:.68rem}.menu__cols[data-astro-cid-ngdorokv] span[data-astro-cid-ngdorokv]:first-child{text-align:left}.style[data-astro-cid-ngdorokv]{border-bottom:1px solid var(--color-line);padding-block:2.25rem 2.75rem}.style[data-astro-cid-ngdorokv]:first-of-type{padding-top:1.75rem}.style__shot[data-astro-cid-ngdorokv]{background:var(--color-accent-soft);max-width:52rem;margin:0 auto 1.9rem;position:relative;overflow:hidden}.style__badge[data-astro-cid-ngdorokv]{backdrop-filter:blur(6px);color:var(--color-accent-text);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--color-text) 60%, transparent);background:#fffc;border-radius:999px;padding:.4rem .9rem;font-size:.66rem;font-weight:600;position:absolute;top:.9rem;right:.9rem}.style__meters[data-astro-cid-ngdorokv]{grid-template-columns:repeat(3,1fr);gap:.4rem 1rem;max-width:26rem;margin-top:1rem;display:grid}.style__meters[data-astro-cid-ngdorokv] .bar[data-astro-cid-ngdorokv]{margin-top:0}.bar[data-astro-cid-ngdorokv]{margin-top:.7rem}.bar__label[data-astro-cid-ngdorokv]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft);font-size:.66rem;display:block}.bar__track[data-astro-cid-ngdorokv]{background:var(--color-surface-strong);border-radius:7px;height:7px;margin-top:.3rem;display:block;overflow:hidden}.bar__fill[data-astro-cid-ngdorokv]{height:100%;width:calc(var(--v) * 1%);border-radius:inherit;background:linear-gradient(90deg, var(--color-surface-strong) 0%, var(--color-accent-soft) 25%, var(--color-rose) 60%, var(--color-accent-text) 100%) 0 0 / calc(10000% / var(--v)) 100% no-repeat;display:block}.bar--time[data-astro-cid-ngdorokv] .bar__fill[data-astro-cid-ngdorokv]{background:linear-gradient(90deg, var(--color-accent-soft), var(--color-rose)) 0 0 / calc(10000% / var(--v)) 100% no-repeat}.style__shot[data-astro-cid-ngdorokv] img{aspect-ratio:3;object-fit:cover;width:100%;transition:transform 1.6s var(--ease);transform:scale(1.005)}.style[data-astro-cid-ngdorokv]:hover .style__shot[data-astro-cid-ngdorokv] img{transform:scale(1.045)}.style__row[data-astro-cid-ngdorokv]{align-items:center}.style__name[data-astro-cid-ngdorokv]{margin-bottom:.5rem;font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1}.style__desc[data-astro-cid-ngdorokv]{color:var(--color-text-soft);font-size:1.08rem}.style__prices[data-astro-cid-ngdorokv]{display:contents}.cell[data-astro-cid-ngdorokv]{text-align:right}.cell__label[data-astro-cid-ngdorokv]{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft);margin-bottom:.15rem;font-size:.68rem;display:none}.cell__price[data-astro-cid-ngdorokv]{font-family:var(--font-display,var(--font));text-shadow:0 0 26px color-mix(in srgb, var(--color-accent) 40%, transparent), 0 0 10px color-mix(in srgb, var(--color-accent) 22%, transparent);margin:0;font-size:1.5rem;line-height:1.1;position:relative}.cell__time[data-astro-cid-ngdorokv]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft);margin:.2rem 0 0;font-size:.7rem}@media (width<=47.99em){.menu__cols[data-astro-cid-ngdorokv]{display:none}.style__row[data-astro-cid-ngdorokv]{grid-template-columns:repeat(4,1fr);row-gap:1.25rem}.style__info[data-astro-cid-ngdorokv]{grid-column:1/-1}.cell[data-astro-cid-ngdorokv]{text-align:left}.cell__label[data-astro-cid-ngdorokv]{letter-spacing:.08em;font-size:.6rem;display:block}.style__shot[data-astro-cid-ngdorokv]{margin-inline:calc(-1 * var(--gutter));max-width:none}.cell__price[data-astro-cid-ngdorokv]{font-size:1.3rem}}.note[data-astro-cid-ngdorokv]{color:var(--color-text-soft);margin-top:1.25rem;font-size:.86rem;line-height:1.6}.note[data-astro-cid-ngdorokv] b[data-astro-cid-ngdorokv]{color:var(--color-text);letter-spacing:.14em;text-transform:uppercase;margin-right:.4rem;font-size:.86rem;font-weight:600}.others[data-astro-cid-ngdorokv]{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface-strong) 100%);text-align:center;padding-block:clamp(2rem,4.5vw,3rem)}.others__title[data-astro-cid-ngdorokv]{font-size:var(--step-3)}.others__book[data-astro-cid-ngdorokv]{justify-content:center;margin-top:clamp(2rem,4.5vw,3rem);display:flex}.others__book[data-astro-cid-ngdorokv] .btn{--btn-base:#fff;--btn-base-hover:var(--color-rose);min-width:min(100%,28rem);color:var(--color-text);box-shadow:0 14px 30px -18px color-mix(in srgb, var(--color-accent) 80%, transparent)}.others__book[data-astro-cid-ngdorokv] .btn:before{background:#fff}.others__book[data-astro-cid-ngdorokv] .btn:after{background:var(--color-rose)}.others__book[data-astro-cid-ngdorokv] .btn:hover{color:#fff}.others__list[data-astro-cid-ngdorokv]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2.5vw,1.5rem);max-width:60rem;margin:clamp(1.1rem,2.5vw,1.5rem) auto 0;padding:0;list-style:none;display:grid}.others__card[data-astro-cid-ngdorokv]{background:var(--color-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent), 0 16px 32px -24px color-mix(in srgb, var(--color-accent) 60%, transparent);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:18px;align-content:start;justify-items:center;gap:.5rem;padding:1.75rem 1.5rem 1.9rem;display:grid}.others__card[data-astro-cid-ngdorokv]:hover{box-shadow:0 2px 4px color-mix(in srgb, var(--color-text) 6%, transparent), 0 22px 40px -24px color-mix(in srgb, var(--color-accent) 75%, transparent);transform:translateY(-4px)}.others__card--addon[data-astro-cid-ngdorokv]{background:color-mix(in srgb, var(--color-accent-soft) 40%, var(--color-bg))}.others__kicker[data-astro-cid-ngdorokv]{background:color-mix(in srgb, var(--color-accent-soft) 55%, transparent);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text);border-radius:999px;padding:.3rem .8rem;font-size:.66rem;font-weight:600}.others__card--addon[data-astro-cid-ngdorokv] .others__kicker[data-astro-cid-ngdorokv]{background:var(--color-bg)}.others__name[data-astro-cid-ngdorokv]{font-size:var(--step-2);margin-top:.4rem}.others__price[data-astro-cid-ngdorokv]{font-family:var(--font-display,var(--font));color:var(--color-accent-text);font-size:clamp(2rem,3.5vw,2.6rem);line-height:1}.others__text[data-astro-cid-ngdorokv]{max-width:24ch;color:var(--color-text-soft);font-size:.95rem;line-height:1.55}.aftercare[data-astro-cid-ngdorokv]{background:linear-gradient(#5a3f38 0%,#4a332e 100%);padding-block:clamp(2rem,4.5vw,3rem)}.aftercare__inner[data-astro-cid-ngdorokv]{justify-content:center;display:flex}.care-card[data-astro-cid-ngdorokv]{background:linear-gradient(90deg, transparent calc(clamp(1.5rem, 3.5vw, 2.4rem)), color-mix(in srgb, var(--color-rose) 45%, transparent) calc(clamp(1.5rem, 3.5vw, 2.4rem)), color-mix(in srgb, var(--color-rose) 45%, transparent) calc(clamp(1.5rem, 3.5vw, 2.4rem) + 1px), transparent calc(clamp(1.5rem, 3.5vw, 2.4rem) + 1px)), repeating-linear-gradient(180deg, transparent 0 1.95rem, color-mix(in srgb, var(--color-accent-soft) 70%, transparent) 1.95rem 2rem), linear-gradient(160deg, #fffdf8, #fbf3ea);border-radius:4px;width:min(100%,36rem);padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,2.75rem) clamp(1.5rem,3vw,2rem) clamp(2.25rem,5vw,3.5rem);position:relative;transform:rotate(-1deg);box-shadow:0 2px 3px #0000001f,0 30px 50px -28px #0000008c}.care-card__seal[data-astro-cid-ngdorokv]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-rose) 80%, white), var(--color-accent-text) 70%);width:4.6rem;height:4.6rem;box-shadow:0 4px 10px -4px #00000080, inset 0 0 0 3px color-mix(in srgb, var(--color-accent-text) 70%, black);color:#fff7ec;font-family:var(--font-display,var(--font));letter-spacing:.06em;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:-1.6rem;right:1.5rem;transform:rotate(8deg)}.care-card__seal[data-astro-cid-ngdorokv] img[data-astro-cid-ngdorokv]{filter:drop-shadow(0 1px 1px #00000040);width:78%;height:auto;display:block}.care-card__head[data-astro-cid-ngdorokv]{padding-bottom:.6rem}.care-card__eyebrow[data-astro-cid-ngdorokv]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-text);font-size:.68rem;font-weight:600}.care-card__title[data-astro-cid-ngdorokv]{font-size:var(--step-3);margin-top:.3rem}.care-card__letter[data-astro-cid-ngdorokv]{color:var(--color-text);font-size:.88rem;line-height:2rem}.care-card__letter[data-astro-cid-ngdorokv] p[data-astro-cid-ngdorokv]+p[data-astro-cid-ngdorokv]{margin-top:0}.care-card__greeting[data-astro-cid-ngdorokv]{font-family:var(--font-accent,var(--font));color:var(--color-accent-text);font-size:1.9rem;line-height:2.4rem}.care-card__list[data-astro-cid-ngdorokv]{margin:0;padding-left:1.3rem}.care-card__list[data-astro-cid-ngdorokv] li[data-astro-cid-ngdorokv]::marker{color:var(--color-accent-text);font-family:var(--font-display,var(--font))}.care-card__list[data-astro-cid-ngdorokv] b[data-astro-cid-ngdorokv]{font-weight:600}.care-card__closing[data-astro-cid-ngdorokv]{margin-top:.4rem}.care-card__sig[data-astro-cid-ngdorokv]{text-align:right;font-family:var(--font-accent,var(--font));color:var(--color-accent-text);font-size:2.6rem;line-height:1.2}
