.hero[data-astro-cid-lcdefpme]{color:#fff;background:#1a1714;height:100svh;min-height:620px;padding:0;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-video{object-fit:cover;width:100%;height:100%;animation:slowzoom 12s var(--ease) both;will-change:transform;backface-visibility:hidden;position:absolute;inset:0}@keyframes slowzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#00000059 0%,#0000 28%,#0000000d 50%,#000000a8 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;position:absolute;bottom:clamp(40px,8vh,90px);left:0;right:0}.hero-inner[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 30px #00000040;max-width:11ch;font-size:clamp(3rem,min(8.6vw,12.5svh),8.4rem);line-height:.96}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.2em;text-shadow:none;margin-bottom:22px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{margin-left:.16em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .f[data-astro-cid-lcdefpme]{margin-right:.07em}.side[data-astro-cid-lcdefpme]{text-align:right;max-width:340px}.side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:22px;font-size:1.05rem}.link[data-astro-cid-lcdefpme].light{color:#fff}@media (aspect-ratio<=1){.hero[data-astro-cid-lcdefpme]{background:var(--bg);height:auto;min-height:0;color:var(--text)}.hero[data-astro-cid-lcdefpme]:after{display:none}.hero[data-astro-cid-lcdefpme] .hero-video{aspect-ratio:var(--reel);height:auto;position:relative}.hero-inner[data-astro-cid-lcdefpme]{padding:34px 0 10px;position:static}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ink);text-shadow:none;font-size:clamp(2.8rem,13vw,5rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:16px}.side[data-astro-cid-lcdefpme]{text-align:left}.link[data-astro-cid-lcdefpme].light{color:var(--ink)}}@media (orientation:landscape) and (height<=520px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero-inner[data-astro-cid-lcdefpme]{bottom:16px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(1.9rem,10svh,2.8rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme]{margin-bottom:8px}.side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:none}}.about[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(32px,7vw,120px);display:grid}.about[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;width:100%;height:auto;max-height:min(90svh,1050px)}@media (orientation:landscape) and (height<=520px){.about[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;max-width:100%;height:calc(100svh - 100px);max-height:none;margin-inline:auto;display:block}}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:20px 0 26px}.sign[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);margin:22px 0 30px;font-size:2rem;font-style:italic;font-weight:500}@media (width<=900px){.about[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1fr;align-items:center;gap:18px}.about[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0 12px;font-size:clamp(1.7rem,7vw,3rem)}.about[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:.6rem}.about[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:.9rem;line-height:1.5}.sign[data-astro-cid-lcdefpme]{margin:10px 0 14px;font-size:1.35rem}.about[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{letter-spacing:.1em;gap:8px;font-size:.66rem}}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.2vw,36px);margin-top:clamp(36px,5vw,70px);display:grid}.card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.card[data-astro-cid-lcdefpme] .pic[data-astro-cid-lcdefpme]{position:relative}.card[data-astro-cid-lcdefpme] .pic[data-astro-cid-lcdefpme]:after{content:"";opacity:0;transition:opacity .7s var(--ease);pointer-events:none;background:#0c0a0833;position:absolute;inset:0}.card[data-astro-cid-lcdefpme]:hover .pic[data-astro-cid-lcdefpme]:after{opacity:1}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0 8px;font-size:clamp(1.35rem,1.75vw,1.9rem)}.arr[data-astro-cid-lcdefpme]{font-family:var(--sans);transition:transform .35s var(--ease);font-size:1.1rem}.card[data-astro-cid-lcdefpme]:hover .arr[data-astro-cid-lcdefpme]{transform:translate(6px)}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);flex:1;font-size:1rem}.badge[data-astro-cid-lcdefpme]{color:var(--champ)}@media (width<=1100px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=600px){.cards[data-astro-cid-lcdefpme]{gap:28px 14px}.card[data-astro-cid-lcdefpme] .pic[data-astro-cid-lcdefpme]{margin-bottom:12px}.card[data-astro-cid-lcdefpme] .cap[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:.62rem}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{-webkit-hyphens:manual;hyphens:manual;font-size:1.12rem}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.82rem;line-height:1.45}.price[data-astro-cid-lcdefpme]{margin-top:10px;padding-top:10px;font-size:1.25rem}.arr[data-astro-cid-lcdefpme]{font-size:.9rem}}.price[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);border-top:1px solid var(--hair);white-space:nowrap;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;font-size:clamp(1.6rem,2vw,2rem);font-weight:500;display:flex}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.2vw,36px);list-style:none;display:grid}.no[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--champ);font-size:1.1rem;font-style:italic}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 6px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1rem}@media (width<=1100px){.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=600px){.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:28px 14px}.steps[data-astro-cid-lcdefpme] .pic[data-astro-cid-lcdefpme]{margin-bottom:10px}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.12rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.82rem;line-height:1.45}}.regions[data-astro-cid-lcdefpme]{border-top:1px solid var(--hair);padding:clamp(48px,6vw,70px) 0}.regions[data-astro-cid-lcdefpme] .list[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);flex-wrap:wrap;justify-content:center;column-gap:.2em;margin-top:18px;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:500;line-height:1.6;display:flex}.regions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #0000;transition:border-color .3s}.regions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.dot[data-astro-cid-lcdefpme]{color:var(--champ);margin:0 .5em}
