.demo[data-astro-cid-uuaqnsql]{--theme:#8d5c4c;--pale:#eee5db;--dark:#382d29;background:var(--pale);min-height:100vh;color:var(--dark)}.demo--inn[data-astro-cid-uuaqnsql]{--theme:#e26e42;--pale:#d7e3da;--dark:#183e42}.demo--perfume[data-astro-cid-uuaqnsql]{--theme:#7051a2;--pale:#f0eaf5;--dark:#271d35}.demo--corporate[data-astro-cid-uuaqnsql]{--theme:#df563a;--pale:#e2ece9;--dark:#173a3b}.demo-header[data-astro-cid-uuaqnsql]{grid-template-columns:1fr auto 1fr;align-items:center;padding:1.5rem clamp(1.3rem,5vw,5rem);font-size:.73rem;font-weight:700;display:grid}.back[data-astro-cid-uuaqnsql],.demo-header[data-astro-cid-uuaqnsql] a[data-astro-cid-uuaqnsql]{color:inherit;text-decoration:none}.back[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{margin-left:.3rem}.demo-logo[data-astro-cid-uuaqnsql]{letter-spacing:-.05em;font-family:Georgia,serif;font-size:1.45rem;font-style:italic}.demo--inn[data-astro-cid-uuaqnsql] .demo-logo[data-astro-cid-uuaqnsql],.demo--corporate[data-astro-cid-uuaqnsql] .demo-logo[data-astro-cid-uuaqnsql]{font-family:var(--font);letter-spacing:.14em;font-size:1.05rem;font-style:normal;font-weight:800}.demo--perfume[data-astro-cid-uuaqnsql] .demo-logo[data-astro-cid-uuaqnsql]{font-size:1.8rem}.menu[data-astro-cid-uuaqnsql]{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:1.1rem}.demo-hero[data-astro-cid-uuaqnsql]{grid-template-columns:1fr 1fr;min-height:570px;display:grid}.hero-copy[data-astro-cid-uuaqnsql]{flex-direction:column;justify-content:center;padding:3rem clamp(2.5rem,7vw,6rem) 4rem;display:flex}.label[data-astro-cid-uuaqnsql]{color:var(--theme);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:500}.kicker[data-astro-cid-uuaqnsql]{margin:2rem 0 .6rem;font-family:Georgia,serif;font-size:1.05rem;font-style:italic}h1[data-astro-cid-uuaqnsql]{letter-spacing:-.075em;max-width:600px;margin:0;font-family:Georgia,serif;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:400;line-height:.96}.demo--inn[data-astro-cid-uuaqnsql] h1[data-astro-cid-uuaqnsql],.demo--corporate[data-astro-cid-uuaqnsql] h1[data-astro-cid-uuaqnsql]{font-family:var(--font);font-weight:800}.description[data-astro-cid-uuaqnsql]{max-width:400px;margin:1.6rem 0 2rem;font-size:.92rem;line-height:1.7}.demo-button[data-astro-cid-uuaqnsql]{color:inherit;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.75rem;padding-bottom:.45rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.demo-button[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{color:var(--theme);font-size:1.2rem}.art[data-astro-cid-uuaqnsql]{background:var(--theme);min-height:420px;position:relative;overflow:hidden}.art[data-astro-cid-uuaqnsql]>p[data-astro-cid-uuaqnsql]{z-index:3;color:#fff;letter-spacing:-.08em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4.5rem);font-style:italic;line-height:.88;position:absolute}.demo--clinic[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql]{background:#d0a494}.clinic-arch[data-astro-cid-uuaqnsql]{background:#e6d9cd;border-radius:200px 200px 0 0;width:73%;height:85%;position:absolute;bottom:-5%;right:12%}.clinic-sun[data-astro-cid-uuaqnsql]{background:#ba775f;border-radius:50%;width:110px;height:110px;position:absolute;top:16%;right:25%}.demo--clinic[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{color:#4a352e;bottom:10%;left:10%}.demo--inn[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql]{background:#e3b967}.inn-sun[data-astro-cid-uuaqnsql]{background:#f9e3ad;border-radius:50%;width:160px;height:160px;position:absolute;top:13%;right:17%}.inn-hill[data-astro-cid-uuaqnsql]{border-bottom:430px solid #477f77;border-left:350px solid #0000;border-right:350px solid #0000;width:0;height:0;position:absolute;bottom:-120px}.inn-hill--back[data-astro-cid-uuaqnsql]{transform-origin:bottom;border-bottom-color:#749d86;right:-25%;transform:scale(.85)}.inn-hill--front[data-astro-cid-uuaqnsql]{border-bottom-color:#194952;left:-48%}.demo--inn[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{font-size:3.2rem;bottom:8%;left:10%}.demo--perfume[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql]{background:#c9b3df}.scent[data-astro-cid-uuaqnsql]{border:1px solid #ffffffbf;border-radius:50%;position:absolute}.scent--one[data-astro-cid-uuaqnsql]{width:470px;height:470px;top:-25%;right:-15%}.scent--two[data-astro-cid-uuaqnsql]{width:250px;height:250px;top:12%;right:8%}.perfume-bottle[data-astro-cid-uuaqnsql]{background:#79577f;border:2px solid #f5eefe;border-bottom:0;border-radius:22px 22px 0 0;width:175px;height:265px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.perfume-bottle[data-astro-cid-uuaqnsql] i[data-astro-cid-uuaqnsql]{background:#b7a08a;border:2px solid #f5eefe;border-bottom:0;border-radius:6px 6px 0 0;width:69px;height:75px;position:absolute;top:-75px;left:51px}.perfume-bottle[data-astro-cid-uuaqnsql] b[data-astro-cid-uuaqnsql]{color:#342541;text-align:center;background:#efe7d9;width:122px;height:80px;padding-top:18px;font-family:Georgia,serif;font-size:1.45rem;font-style:italic;font-weight:400;position:absolute;top:92px;left:25px}.perfume-bottle[data-astro-cid-uuaqnsql] small[data-astro-cid-uuaqnsql]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.45rem;font-style:normal}.demo--corporate[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql]{background:#c5dbd7}.north-block[data-astro-cid-uuaqnsql]{border:1px solid #173a3b;position:absolute}.north-block--one[data-astro-cid-uuaqnsql]{background:#e26042;width:42%;height:40%;top:12%;left:14%}.north-block--two[data-astro-cid-uuaqnsql]{background:#f4eddd;width:58%;height:65%;bottom:0;right:-8%}.north-line[data-astro-cid-uuaqnsql]{border-top:1px solid #173a3b;width:100%;position:absolute;top:49%;left:0;transform:rotate(-35deg)}.demo--corporate[data-astro-cid-uuaqnsql] .art[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{color:#173a3b;font-family:var(--font);font-size:clamp(1.6rem,3vw,3.2rem);font-style:normal;font-weight:800;line-height:.93;bottom:12%;left:9%}.numbers[data-astro-cid-uuaqnsql]{border-top:1px solid color-mix(in srgb, var(--dark) 25%, transparent);border-bottom:1px solid color-mix(in srgb, var(--dark) 25%, transparent);grid-template-columns:repeat(3,1fr);margin:0 clamp(1.3rem,5vw,5rem);display:grid}.numbers[data-astro-cid-uuaqnsql] div[data-astro-cid-uuaqnsql]{border-right:1px solid color-mix(in srgb, var(--dark) 25%, transparent);flex-direction:column;gap:.3rem;padding:1.4rem;display:flex}.numbers[data-astro-cid-uuaqnsql] div[data-astro-cid-uuaqnsql]:first-child{padding-left:0}.numbers[data-astro-cid-uuaqnsql] div[data-astro-cid-uuaqnsql]:last-child{border:0}.numbers[data-astro-cid-uuaqnsql] b[data-astro-cid-uuaqnsql]{color:var(--theme);font-family:var(--font-mono);font-size:.62rem}.numbers[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{font-size:.78rem;font-weight:700}.about[data-astro-cid-uuaqnsql]{grid-template-columns:1fr 1.45fr;gap:3rem;padding:clamp(5rem,10vw,9rem) clamp(1.3rem,10vw,10rem);display:grid}.about[data-astro-cid-uuaqnsql] h2[data-astro-cid-uuaqnsql]{letter-spacing:-.065em;grid-column:2;max-width:660px;margin:-1rem 0 0;font-family:Georgia,serif;font-size:clamp(2rem,4.3vw,4rem);font-weight:400;line-height:1.05}.demo--inn[data-astro-cid-uuaqnsql] .about[data-astro-cid-uuaqnsql] h2[data-astro-cid-uuaqnsql],.demo--corporate[data-astro-cid-uuaqnsql] .about[data-astro-cid-uuaqnsql] h2[data-astro-cid-uuaqnsql]{font-family:var(--font);font-weight:800}.about__detail[data-astro-cid-uuaqnsql]{grid-column:2;justify-content:space-between;align-items:end;gap:2rem;margin-top:1rem;display:flex}.about__detail[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{max-width:370px;margin:0;font-size:.84rem;line-height:1.7}.about__detail[data-astro-cid-uuaqnsql] a[data-astro-cid-uuaqnsql]{color:inherit;white-space:nowrap;font-size:.75rem;font-weight:800;text-decoration:none}.about__detail[data-astro-cid-uuaqnsql] a[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{color:var(--theme)}.offers[data-astro-cid-uuaqnsql]{background:color-mix(in srgb, var(--dark) 8%, var(--pale));padding:clamp(4rem,8vw,7rem) clamp(1.3rem,5vw,5rem)}.offer-grid[data-astro-cid-uuaqnsql]{background:color-mix(in srgb, var(--dark) 25%, transparent);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.offer-grid[data-astro-cid-uuaqnsql] article[data-astro-cid-uuaqnsql]{background:var(--pale);min-height:220px;padding:1.7rem;position:relative}.offer-grid[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{color:var(--theme);font-family:var(--font-mono);font-size:.62rem}.offer-grid[data-astro-cid-uuaqnsql] h3[data-astro-cid-uuaqnsql]{letter-spacing:-.05em;margin:3rem 0 .6rem;font-size:1.1rem}.offer-grid[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{max-width:250px;margin:0;font-size:.77rem;line-height:1.65}.offer-grid[data-astro-cid-uuaqnsql] b[data-astro-cid-uuaqnsql]{color:var(--theme);position:absolute;bottom:1.3rem;right:1.5rem}.demo-cta[data-astro-cid-uuaqnsql]{background:var(--theme);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin:clamp(4rem,8vw,7rem) clamp(1.3rem,5vw,5rem);padding:clamp(2rem,5vw,4rem);display:flex}.demo-cta[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{letter-spacing:-.06em;max-width:600px;margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3.5vw,3.2rem);line-height:1.05}.demo--inn[data-astro-cid-uuaqnsql] .demo-cta[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql],.demo--corporate[data-astro-cid-uuaqnsql] .demo-cta[data-astro-cid-uuaqnsql] p[data-astro-cid-uuaqnsql]{font-family:var(--font);font-weight:800}.demo-cta[data-astro-cid-uuaqnsql] a[data-astro-cid-uuaqnsql]{color:#fff;white-space:nowrap;border-bottom:1px solid #fff;padding-bottom:.35rem;font-size:.78rem;font-weight:800;text-decoration:none}footer[data-astro-cid-uuaqnsql]{border-top:1px solid color-mix(in srgb, var(--dark) 20%, transparent);justify-content:space-between;gap:1rem;padding:2rem clamp(1.3rem,5vw,5rem);font-size:.65rem;display:flex}footer[data-astro-cid-uuaqnsql] a[data-astro-cid-uuaqnsql]{color:inherit;font-weight:700;text-decoration:none}@media (width<=700px){.demo-hero[data-astro-cid-uuaqnsql],.about[data-astro-cid-uuaqnsql]{grid-template-columns:1fr}.demo-hero[data-astro-cid-uuaqnsql]{min-height:0}.art[data-astro-cid-uuaqnsql]{min-height:360px}.about[data-astro-cid-uuaqnsql] h2[data-astro-cid-uuaqnsql],.about__detail[data-astro-cid-uuaqnsql]{grid-column:auto}.about[data-astro-cid-uuaqnsql] h2[data-astro-cid-uuaqnsql]{margin:0}.about__detail[data-astro-cid-uuaqnsql],.demo-cta[data-astro-cid-uuaqnsql]{flex-direction:column;align-items:flex-start}.offer-grid[data-astro-cid-uuaqnsql]{grid-template-columns:1fr}.numbers[data-astro-cid-uuaqnsql]{margin:0 1.3rem}.numbers[data-astro-cid-uuaqnsql] div[data-astro-cid-uuaqnsql]{padding:1rem .7rem}.numbers[data-astro-cid-uuaqnsql] div[data-astro-cid-uuaqnsql]:first-child{padding-left:0}}@media (width<=400px){.back[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{display:none}.demo-header[data-astro-cid-uuaqnsql]{padding:1.25rem 1rem}.numbers[data-astro-cid-uuaqnsql] span[data-astro-cid-uuaqnsql]{font-size:.65rem}}
