body.laguntza-home{background:var(--lf-surface-paper,#fbfbf8);color:var(--lf-text-primary,#263432);max-width:none}.laguntza-home .main-content{padding-top:100px}.home[data-astro-cid-frhjiurh]{--ink:var(--lf-text-primary,#263432);--muted:var(--lf-text-muted,#6e7d77);--teal:var(--lf-text-accent,#37697a);--paper:var(--lf-surface-paper,#fbfbf8);--line:var(--lf-border,#263b342b);--ease:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65;overflow:clip}.home[data-astro-cid-frhjiurh] section[data-astro-cid-frhjiurh][id]{scroll-margin-top:120px}.shell[data-astro-cid-frhjiurh]{width:min(100% - 128px,1312px);margin-inline:auto}.section-space[data-astro-cid-frhjiurh]{padding-block:120px}h1[data-astro-cid-frhjiurh],h2[data-astro-cid-frhjiurh],h3[data-astro-cid-frhjiurh],p[data-astro-cid-frhjiurh],figure[data-astro-cid-frhjiurh]{margin:0}h1[data-astro-cid-frhjiurh],h2[data-astro-cid-frhjiurh],h3[data-astro-cid-frhjiurh]{text-wrap:balance}a[data-astro-cid-frhjiurh]{text-decoration:none}.home svg[data-icon]{flex-shrink:0;width:21px;height:21px}.eyebrow[data-astro-cid-frhjiurh]{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6}.teal[data-astro-cid-frhjiurh]{color:var(--teal)}.muted[data-astro-cid-frhjiurh]{color:var(--muted)}.hero[data-astro-cid-frhjiurh]{grid-template-columns:1.13fr 1fr;align-items:center;gap:38px;padding-top:64px;padding-bottom:52px;display:grid}.hero-copy[data-astro-cid-frhjiurh]{z-index:1;padding-block:16px;position:relative}.hero-eyebrow[data-astro-cid-frhjiurh]{align-items:center;gap:10px;margin-bottom:34px;font-size:10px;display:flex}.location-dot[data-astro-cid-frhjiurh]{background:#e8944a;border-radius:50%;width:6px;height:6px}h1[data-astro-cid-frhjiurh]{letter-spacing:-.07em;max-width:770px;font-size:clamp(60px,6.4vw,92px);font-weight:700;line-height:1.04}h1[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{display:block}.hero-description[data-astro-cid-frhjiurh]{max-width:380px;color:var(--lf-text-muted,#65726d);margin-top:32px;font-size:16px;line-height:1.85}.hero-actions[data-astro-cid-frhjiurh]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.pill[data-astro-cid-frhjiurh]{white-space:nowrap;min-height:54px;transition:background .25s, transform .35s var(--ease);border-radius:60px;justify-content:space-between;align-items:center;gap:32px;padding:0 26px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.pill-orange[data-astro-cid-frhjiurh]{color:#202e30;background:#e8944a}.pill-orange[data-astro-cid-frhjiurh]:hover{background:#f2a35e;transform:translateY(-3px)}.pill-outline[data-astro-cid-frhjiurh]{border:1px solid var(--lf-border-strong,#263b3440);color:var(--ink)}.pill-outline[data-astro-cid-frhjiurh]:hover{background:var(--lf-hover-fill,#263b3408);transform:translateY(-3px)}.text-link[data-astro-cid-frhjiurh]{width:fit-content;min-height:44px;transition:gap .3s var(--ease), color .2s;align-items:center;gap:20px;font-size:12px;font-weight:500;display:inline-flex}.text-link[data-astro-cid-frhjiurh]:hover{color:var(--teal);gap:28px}.text-link[data-astro-cid-frhjiurh] svg{width:17px;height:17px}.underlined[data-astro-cid-frhjiurh]{border-bottom:1px solid;padding-block:10px}.hero-discover[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#62716b);letter-spacing:.02em;align-items:center;gap:14px;width:fit-content;min-height:44px;margin-top:58px;font-size:10px;display:flex}.discover-circle[data-astro-cid-frhjiurh]{border:1px solid var(--lf-border,#c8d1c9);width:34px;height:34px;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.hero-discover[data-astro-cid-frhjiurh]:hover .discover-circle[data-astro-cid-frhjiurh]{transform:translateY(4px)}.hero-discover[data-astro-cid-frhjiurh] svg{width:15px;height:15px}.hero-visual[data-astro-cid-frhjiurh]{min-width:0}.portrait-frame[data-astro-cid-frhjiurh]{background:var(--lf-surface-soft,#e6e8df);border-radius:160px 20px 20px;height:570px;position:relative;overflow:hidden}.hero-portrait[data-astro-cid-frhjiurh]{object-fit:cover;object-position:41% center;width:100%;height:100%}.portrait-caption[data-astro-cid-frhjiurh]{background:var(--lf-surface-caption,#fbfbf8ed);backdrop-filter:blur(12px);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.portrait-caption-mark[data-astro-cid-frhjiurh]{background:#e8944a;width:2px;height:28px;display:block}.portrait-caption[data-astro-cid-frhjiurh] strong[data-astro-cid-frhjiurh],.portrait-caption[data-astro-cid-frhjiurh] div[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{display:block}.portrait-caption[data-astro-cid-frhjiurh] strong[data-astro-cid-frhjiurh]{font-size:13px;font-weight:600}.portrait-caption[data-astro-cid-frhjiurh] div[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#5c6b64);margin-top:2px;font-size:10px}.image-footnote[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#687670);letter-spacing:.08em;justify-content:flex-end;margin-top:14px;font-size:8px;display:flex}.principles[data-astro-cid-frhjiurh]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:30px;display:flex}.principles-caption[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#66756e);padding-left:26px;font-size:10px;line-height:1.9;position:relative}.little-line[data-astro-cid-frhjiurh]{background:#e8944a;width:13px;height:1px;position:absolute;top:10px;left:0}.principles-words[data-astro-cid-frhjiurh]{gap:clamp(28px,5vw,80px);display:flex}.principles-words[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{letter-spacing:-.045em;align-items:baseline;gap:12px;font-size:clamp(17px,1.7vw,24px);font-weight:500;display:flex}.principles-words[data-astro-cid-frhjiurh] small[data-astro-cid-frhjiurh]{letter-spacing:.02em;color:var(--lf-text-muted,#5c6b64);font-size:8px;font-weight:400}h2[data-astro-cid-frhjiurh]{letter-spacing:-.055em;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.09}.section-heading[data-astro-cid-frhjiurh]{justify-content:space-between;align-items:end;gap:48px;margin-bottom:64px;display:flex}.section-heading[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh],.about-copy[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh],.space-copy[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh],.faq[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh]{margin-bottom:26px}.section-heading-aside[data-astro-cid-frhjiurh]{flex-shrink:0;width:300px;padding-bottom:3px}.section-heading-aside[data-astro-cid-frhjiurh]>p[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#5c6b64);margin-bottom:16px;font-size:14px;line-height:1.85}.services-layout[data-astro-cid-frhjiurh]{grid-template-columns:.95fr 1.2fr;align-items:start;gap:76px;display:grid}.services-image-frame[data-astro-cid-frhjiurh]{background:var(--lf-surface-soft,#e3e8e2);border-radius:20px 20px 100px;height:450px;overflow:hidden}.services-image[data-astro-cid-frhjiurh]{object-fit:cover;object-position:68% center;width:100%;height:100%;transition:transform .9s var(--ease)}.services-figure[data-astro-cid-frhjiurh]:hover .services-image[data-astro-cid-frhjiurh]{transform:scale(1.035)}figcaption[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#687670);justify-content:space-between;align-items:center;padding-top:17px;font-size:10px;display:flex}figcaption[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]:last-child{letter-spacing:.1em;font-size:9px}.service-row[data-astro-cid-frhjiurh]{border-top:1px solid var(--line);grid-template-columns:24px 1fr 38px;align-items:start;gap:18px;padding:28px 0;display:grid}.service-row[data-astro-cid-frhjiurh]:last-child{border-bottom:1px solid var(--line)}.service-number[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#5c6b64);padding-top:7px;font-size:9px}.service-row[data-astro-cid-frhjiurh] h3[data-astro-cid-frhjiurh]{letter-spacing:-.045em;font-size:clamp(21px,2vw,29px);font-weight:500;line-height:1.25;transition:color .2s}.service-row[data-astro-cid-frhjiurh] p[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#68756e);max-width:330px;margin-top:10px;font-size:14px;line-height:1.8}.service-arrow[data-astro-cid-frhjiurh]{border:1px solid var(--lf-border,#cbd3cd);width:36px;height:36px;transition:background .2s, border-color .2s, transform .35s var(--ease);border-radius:50%;place-items:center;display:grid}.service-arrow[data-astro-cid-frhjiurh] svg{width:16px;height:16px}.service-row[data-astro-cid-frhjiurh]:hover .service-arrow[data-astro-cid-frhjiurh]{background:#e8944a;border-color:#e8944a;transform:rotate(45deg)}.service-row[data-astro-cid-frhjiurh]:hover h3[data-astro-cid-frhjiurh]{color:var(--teal)}.about[data-astro-cid-frhjiurh]{color:#f6f5ee;background:#0a0e10;position:relative;overflow:hidden}.about-layout[data-astro-cid-frhjiurh]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:112px;display:grid;position:relative}.about-images[data-astro-cid-frhjiurh]{padding:0 60px 76px 0;position:relative}.about-main-image[data-astro-cid-frhjiurh]{border-radius:20px 110px 20px 20px;height:490px;overflow:hidden}.about-main-image[data-astro-cid-frhjiurh] img[data-astro-cid-frhjiurh]{object-fit:cover;object-position:28% center;width:100%;height:100%}.about-detail[data-astro-cid-frhjiurh]{border:8px solid #0a0e10;border-radius:20px;width:48%;height:245px;position:absolute;bottom:27px;right:0;overflow:hidden}.about-detail[data-astro-cid-frhjiurh] img[data-astro-cid-frhjiurh]{object-fit:cover;object-position:36% center;width:100%;height:100%}.photo-index[data-astro-cid-frhjiurh]{color:#9daaa5;letter-spacing:.14em;font-size:8px;position:absolute;bottom:4px;left:0}.about-copy[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh]{color:#c7b39d}.about-copy[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{font-size:clamp(52px,5.5vw,80px)}.about-copy[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{color:#a3c6d3}.about-lead[data-astro-cid-frhjiurh]{letter-spacing:-.025em;max-width:390px;margin-top:32px;font-size:19px;line-height:1.6}.about-description[data-astro-cid-frhjiurh]{color:#a9b2ae;max-width:400px;margin-top:20px;font-size:15px;line-height:1.9}.credentials[data-astro-cid-frhjiurh]{margin:28px 0;padding:0;list-style:none}.credentials[data-astro-cid-frhjiurh] li[data-astro-cid-frhjiurh]{color:#c6ceca;align-items:center;gap:10px;padding-block:5px;font-size:12px;display:flex}.credentials[data-astro-cid-frhjiurh] li[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{background:#e8944a;border-radius:50%;width:4px;height:4px}.light-link[data-astro-cid-frhjiurh]{color:#f3f4ee}.light-link[data-astro-cid-frhjiurh]:hover{color:#a3c6d3}.about-mark[data-astro-cid-frhjiurh]{opacity:.035;pointer-events:none;width:420px;height:auto;position:absolute;bottom:-60px;right:-120px}.approach-note[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#68756e);padding-bottom:6px;font-size:12px}.steps[data-astro-cid-frhjiurh]{grid-template-columns:1fr 1fr 1fr;gap:58px;margin:0;padding:0;list-style:none;display:grid}.step-number[data-astro-cid-frhjiurh]{color:var(--teal);align-items:center;gap:22px;margin-bottom:32px;font-size:13px;display:flex}.step-number[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{background:var(--line);flex:1;height:1px}.steps[data-astro-cid-frhjiurh] h3[data-astro-cid-frhjiurh]{letter-spacing:-.045em;margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.3}.steps[data-astro-cid-frhjiurh] p[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#68756e);max-width:310px;font-size:14px;line-height:1.9}.space-section[data-astro-cid-frhjiurh]{background:var(--lf-surface-soft,#eef1eb)}.space-layout[data-astro-cid-frhjiurh]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.space-copy[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{font-size:clamp(38px,4.1vw,59px)}.space-copy[data-astro-cid-frhjiurh]>p[data-astro-cid-frhjiurh]:not(.eyebrow){max-width:320px;color:var(--lf-text-muted,#5c6b64);margin-top:28px;font-size:15px;line-height:1.85}.space-copy[data-astro-cid-frhjiurh]>.text-link[data-astro-cid-frhjiurh]{margin-top:20px}.space-location[data-astro-cid-frhjiurh]{width:fit-content;min-height:44px;color:var(--lf-text-muted,#65756c);align-items:center;gap:10px;margin-top:50px;font-size:10px;display:flex}.space-location[data-astro-cid-frhjiurh] svg{width:17px;height:17px}.space-images[data-astro-cid-frhjiurh]{height:550px;position:relative}.waiting-image[data-astro-cid-frhjiurh]{border-radius:110px 20px 20px;width:74%;height:470px;overflow:hidden}.waiting-image[data-astro-cid-frhjiurh] img[data-astro-cid-frhjiurh]{object-fit:cover;object-position:center 55%;width:100%;height:100%}.room-image[data-astro-cid-frhjiurh]{border:8px solid var(--lf-surface-soft,#eef1eb);border-radius:20px;width:66%;height:245px;position:absolute;bottom:34px;right:0;overflow:hidden}.room-image[data-astro-cid-frhjiurh] img[data-astro-cid-frhjiurh]{object-fit:cover;object-position:35% center;width:100%;height:100%}.space-image-label[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#68756e);letter-spacing:.12em;font-size:8px;position:absolute;bottom:0;right:4px}.faq[data-astro-cid-frhjiurh]{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.faq[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{max-width:330px;font-size:clamp(34px,3.3vw,48px)}.faq[data-astro-cid-frhjiurh] .text-link[data-astro-cid-frhjiurh]{margin-top:30px}.faq-list[data-astro-cid-frhjiurh] details[data-astro-cid-frhjiurh]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-frhjiurh] details[data-astro-cid-frhjiurh]:last-child{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-frhjiurh] summary[data-astro-cid-frhjiurh]{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding-block:22px;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list[data-astro-cid-frhjiurh] summary[data-astro-cid-frhjiurh]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-frhjiurh] summary[data-astro-cid-frhjiurh] svg{width:18px;height:18px;transition:transform .25s}.faq-list[data-astro-cid-frhjiurh] details[data-astro-cid-frhjiurh][open] summary[data-astro-cid-frhjiurh] svg{transform:rotate(45deg)}.faq-answer[data-astro-cid-frhjiurh]{padding-bottom:26px}.faq-answer[data-astro-cid-frhjiurh] p[data-astro-cid-frhjiurh]{max-width:460px;color:var(--lf-text-muted,#68756e);font-size:14px;line-height:1.9}.contact-section[data-astro-cid-frhjiurh]{background:var(--lf-surface-accent,#dce7e6);padding-block:96px 180px;position:relative;overflow:hidden}.contact-inner[data-astro-cid-frhjiurh]{z-index:1;justify-content:space-between;align-items:center;gap:70px;display:flex;position:relative}.contact-inner[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh]{margin-bottom:24px}.contact-inner[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{letter-spacing:-.07em;font-size:clamp(70px,8.5vw,122px);line-height:.95}.contact-inner[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{color:var(--teal)}.contact-aside[data-astro-cid-frhjiurh]{max-width:360px;padding-top:40px}.contact-aside[data-astro-cid-frhjiurh]>p[data-astro-cid-frhjiurh]{letter-spacing:-.04em;max-width:280px;margin-bottom:28px;font-size:23px;line-height:1.5}.contact-aside[data-astro-cid-frhjiurh] .pill[data-astro-cid-frhjiurh]{min-width:210px}.contact-calls[data-astro-cid-frhjiurh]{margin-top:28px}.contact-call-label[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#56665f);margin:0 0 8px;font-size:12px}.contact-phone[data-astro-cid-frhjiurh]{letter-spacing:-.04em;align-items:center;gap:14px;width:fit-content;min-height:44px;font-size:23px;font-weight:500;display:flex}.contact-aside[data-astro-cid-frhjiurh] small[data-astro-cid-frhjiurh]{color:var(--lf-text-muted,#56665f);margin-top:18px;font-size:9px;display:block}.mobile-booking[data-astro-cid-frhjiurh]{display:none}@media (width>=1600px){.hero[data-astro-cid-frhjiurh]{padding-block:80px 64px}.portrait-frame[data-astro-cid-frhjiurh]{height:640px}}@media (width<=1100px){.shell[data-astro-cid-frhjiurh]{width:calc(100% - 72px)}.hero[data-astro-cid-frhjiurh]{gap:28px;padding-top:48px}h1[data-astro-cid-frhjiurh]{font-size:clamp(50px,6.4vw,76px)}.portrait-frame[data-astro-cid-frhjiurh]{border-top-left-radius:120px;height:520px}.services-layout[data-astro-cid-frhjiurh]{gap:40px}.about-layout[data-astro-cid-frhjiurh]{gap:60px}.about-main-image[data-astro-cid-frhjiurh]{height:440px}.about-detail[data-astro-cid-frhjiurh]{height:205px}.space-layout[data-astro-cid-frhjiurh]{gap:48px}.steps[data-astro-cid-frhjiurh]{gap:32px}.faq[data-astro-cid-frhjiurh]{gap:60px}}@media (width<=860px){.laguntza-home .main-content{padding-top:80px}.hero-eyebrow[data-astro-cid-frhjiurh]{letter-spacing:.07em;font-size:9px}.principles-caption[data-astro-cid-frhjiurh]{display:none}.principles-words[data-astro-cid-frhjiurh]{justify-content:space-between;width:100%}}@media (width<=760px){.shell[data-astro-cid-frhjiurh]{width:calc(100% - 48px)}.section-space[data-astro-cid-frhjiurh]{padding-block:76px}.hero[data-astro-cid-frhjiurh]{grid-template-columns:1fr;gap:34px;padding-top:40px;padding-bottom:34px}.hero-copy[data-astro-cid-frhjiurh]{padding:0}.hero-eyebrow[data-astro-cid-frhjiurh]{margin-bottom:25px;font-size:9px}h1[data-astro-cid-frhjiurh]{letter-spacing:-.06em;font-size:clamp(45px,9.5vw,70px);line-height:1.08}.hero-description[data-astro-cid-frhjiurh]{max-width:360px;margin-top:23px;font-size:14px;line-height:1.8}.hero-actions[data-astro-cid-frhjiurh]{gap:20px;margin-top:26px}.pill[data-astro-cid-frhjiurh]{gap:20px;min-height:52px;padding-inline:20px;font-size:12px}.hero-discover[data-astro-cid-frhjiurh]{display:none}.portrait-frame[data-astro-cid-frhjiurh]{border-radius:100px 18px 18px;height:420px}.hero-portrait[data-astro-cid-frhjiurh]{object-position:40% 40%}.portrait-caption[data-astro-cid-frhjiurh]{padding:13px 16px;bottom:16px;left:16px;right:16px}.image-footnote[data-astro-cid-frhjiurh]{margin-top:12px;font-size:7px}.principles[data-astro-cid-frhjiurh]{padding-block:24px}.principles-words[data-astro-cid-frhjiurh]{gap:14px}.principles-words[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{letter-spacing:-.04em;gap:7px;font-size:16px}.principles-words[data-astro-cid-frhjiurh] small[data-astro-cid-frhjiurh]{font-size:7px}h2[data-astro-cid-frhjiurh]{font-size:40px}.section-heading[data-astro-cid-frhjiurh]{margin-bottom:36px;display:block}.section-heading[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh],.about-copy[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh],.space-copy[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh],.faq[data-astro-cid-frhjiurh] .eyebrow[data-astro-cid-frhjiurh]{margin-bottom:20px;font-size:9px}.section-heading-aside[data-astro-cid-frhjiurh]{width:100%;max-width:340px;margin-top:24px}.section-heading-aside[data-astro-cid-frhjiurh]>p[data-astro-cid-frhjiurh]{font-size:13px}.services-layout[data-astro-cid-frhjiurh]{grid-template-columns:1fr;gap:32px}.services-image-frame[data-astro-cid-frhjiurh]{border-bottom-right-radius:80px;height:330px}.services-image[data-astro-cid-frhjiurh]{object-position:65% center}.service-row[data-astro-cid-frhjiurh]{grid-template-columns:20px 1fr 34px;gap:12px;padding-block:25px}.service-row[data-astro-cid-frhjiurh] h3[data-astro-cid-frhjiurh]{font-size:24px}.service-row[data-astro-cid-frhjiurh] p[data-astro-cid-frhjiurh]{max-width:270px;padding-right:6px;font-size:12px}.service-arrow[data-astro-cid-frhjiurh]{width:34px;height:34px}.about-layout[data-astro-cid-frhjiurh]{grid-template-columns:1fr;gap:46px}.about-images[data-astro-cid-frhjiurh]{padding:0 40px 60px 0}.about-main-image[data-astro-cid-frhjiurh]{border-top-right-radius:95px;height:370px}.about-detail[data-astro-cid-frhjiurh]{border-width:6px;width:49%;height:205px;bottom:22px}.about-copy[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{font-size:65px}.about-lead[data-astro-cid-frhjiurh]{max-width:330px;font-size:20px}.about-description[data-astro-cid-frhjiurh]{font-size:14px}.credentials[data-astro-cid-frhjiurh] li[data-astro-cid-frhjiurh]{font-size:11px}.about-mark[data-astro-cid-frhjiurh]{width:300px;bottom:-45px;right:-90px}.approach-note[data-astro-cid-frhjiurh]{margin-top:24px;font-size:12px}.steps[data-astro-cid-frhjiurh]{grid-template-columns:1fr;gap:32px}.step-number[data-astro-cid-frhjiurh]{margin-bottom:18px}.steps[data-astro-cid-frhjiurh] h3[data-astro-cid-frhjiurh]{margin-bottom:12px;font-size:24px}.steps[data-astro-cid-frhjiurh] p[data-astro-cid-frhjiurh]{max-width:350px;font-size:13px}.space-layout[data-astro-cid-frhjiurh]{grid-template-columns:1fr;gap:40px}.space-copy[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{font-size:40px}.space-copy[data-astro-cid-frhjiurh]>p[data-astro-cid-frhjiurh]:not(.eyebrow){font-size:14px}.space-location[data-astro-cid-frhjiurh]{margin-top:24px;font-size:11px}.space-images[data-astro-cid-frhjiurh]{height:450px}.waiting-image[data-astro-cid-frhjiurh]{border-top-left-radius:95px;width:78%;height:370px}.room-image[data-astro-cid-frhjiurh]{border-width:6px;width:69%;height:185px;bottom:32px}.faq[data-astro-cid-frhjiurh]{grid-template-columns:1fr;gap:36px}.faq[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{font-size:38px}.faq-list[data-astro-cid-frhjiurh] summary[data-astro-cid-frhjiurh]{min-height:78px;font-size:14px}.faq-answer[data-astro-cid-frhjiurh] p[data-astro-cid-frhjiurh]{font-size:13px}.contact-section[data-astro-cid-frhjiurh]{padding-block:72px 110px}.contact-inner[data-astro-cid-frhjiurh]{display:block}.contact-inner[data-astro-cid-frhjiurh] h2[data-astro-cid-frhjiurh]{font-size:88px}.contact-aside[data-astro-cid-frhjiurh]{padding-top:34px}.contact-aside[data-astro-cid-frhjiurh]>p[data-astro-cid-frhjiurh]{max-width:250px;font-size:22px}.contact-aside[data-astro-cid-frhjiurh] small[data-astro-cid-frhjiurh]{font-size:10px}.mobile-booking[data-astro-cid-frhjiurh]{z-index:1000;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--lf-surface-header,#fbfbf8f5);backdrop-filter:blur(12px);border-top:1px solid var(--lf-border,#263b342b);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-call[data-astro-cid-frhjiurh]{flex:.6;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;display:flex}.mobile-call[data-astro-cid-frhjiurh] svg{width:17px;height:17px}.mobile-booking[data-astro-cid-frhjiurh] .pill[data-astro-cid-frhjiurh]{flex:1.4;gap:14px;min-height:48px;padding-inline:18px}}@media (width<=360px){.shell[data-astro-cid-frhjiurh]{width:calc(100% - 36px)}.hero-actions[data-astro-cid-frhjiurh]{flex-direction:column;align-items:stretch;gap:12px}h1[data-astro-cid-frhjiurh]{font-size:41px}.hero-eyebrow[data-astro-cid-frhjiurh]{font-size:8px}.principles-words[data-astro-cid-frhjiurh]>span[data-astro-cid-frhjiurh]{gap:5px;font-size:14px}.portrait-frame[data-astro-cid-frhjiurh]{height:370px}}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-frhjiurh]{animation:arrive .9s var(--ease) both}.hero-visual[data-astro-cid-frhjiurh]{animation:arrive 1.1s .1s var(--ease) both}@keyframes arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}
