.hero-slider[data-astro-cid-acgiizge]{min-height:clamp(560px,70vh,680px);border-bottom:1px solid #e9dfd3}.hero-copy[data-astro-cid-acgiizge]{min-height:clamp(560px,70vh,680px);width:min(100%,590px);padding:clamp(52px,7vw,86px) clamp(28px,4.2vw,64px)}.hero-copy[data-astro-cid-acgiizge] h1[data-astro-cid-acgiizge]{max-width:12.2ch;color:#1f1a16;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.4vw,68px);line-height:.98;letter-spacing:0;text-wrap:balance}.hero-copy[data-astro-cid-acgiizge] p[data-astro-cid-acgiizge]{max-width:440px;margin-top:24px;color:#554d45;font-size:15px;font-weight:500;line-height:1.85}.hero-copy-mobile[data-astro-cid-acgiizge]{display:none}.hero-actions[data-astro-cid-acgiizge]{margin-top:34px}.hero-actions[data-astro-cid-acgiizge] a[data-astro-cid-acgiizge]{min-width:164px}.hero-slide[data-astro-cid-acgiizge]{-o-object-position:62% center;object-position:62% center;opacity:0;z-index:0;backface-visibility:hidden;filter:brightness(.98) saturate(.99);transform:scale(1.018) translateZ(0);transform-origin:center center;transition:opacity .9s ease,filter .9s ease,transform 6.8s ease;will-change:opacity,transform}.hero-readable-overlay[data-astro-cid-acgiizge]{background:linear-gradient(90deg,#fbfaf7,#fbfaf7fa 27%,#fbfaf7c7 45%,#fbfaf740 62%,#fbfaf700 78%),linear-gradient(180deg,#fbfaf785,#fbfaf714 48%,#51493f29)}.hero-slide[data-astro-cid-acgiizge].is-active{opacity:1;z-index:2;filter:brightness(1) saturate(1.02);transform:scale(1.055) translateZ(0)}@media (max-width: 1024px){.hero-slider[data-astro-cid-acgiizge],.hero-copy[data-astro-cid-acgiizge]{min-height:600px}.hero-copy[data-astro-cid-acgiizge]{width:min(100%,560px);padding-inline:38px}.hero-copy[data-astro-cid-acgiizge] h1[data-astro-cid-acgiizge]{font-size:clamp(44px,6vw,58px)}.hero-readable-overlay[data-astro-cid-acgiizge]{background:linear-gradient(90deg,#fbfaf7,#fbfaf7fa 38%,#fbfaf7c7 58%,#fbfaf742 82%,#fbfaf714),linear-gradient(180deg,#fbfaf78a,#fbfaf738)}.hero-slide[data-astro-cid-acgiizge]{-o-object-position:68% center;object-position:68% center}}@media (max-width: 640px){.hero-slider[data-astro-cid-acgiizge]{height:calc(100svh - 79px);min-height:560px;max-height:760px;background:#2a231d}.hero-slider[data-astro-cid-acgiizge]>.container-page[data-astro-cid-acgiizge]{height:100%}.hero-readable-overlay[data-astro-cid-acgiizge]{background:linear-gradient(90deg,#1c1814e0,#1c1814b3 54%,#1c181447),linear-gradient(180deg,#1c181433,#1c18145c 48%,#1c1814cc),radial-gradient(circle at 78% 12%,#b4864f2e,#b4864f00 34%)}.hero-copy[data-astro-cid-acgiizge]{height:100%;min-height:0;width:100%;padding:26px 12px 30px;align-items:center;justify-content:center;text-align:center}.hero-copy[data-astro-cid-acgiizge] h1[data-astro-cid-acgiizge]{max-width:13.3ch;margin-inline:auto;color:#fffaf3;font-size:clamp(29px,8.1vw,37px);line-height:1;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.38)}.hero-copy-desktop[data-astro-cid-acgiizge]{display:none}.hero-copy-mobile[data-astro-cid-acgiizge]{display:block}.hero-copy[data-astro-cid-acgiizge] p[data-astro-cid-acgiizge]{max-width:350px;margin-inline:auto;margin-top:16px;color:#fffaf3e6;font-size:13px;font-weight:600;line-height:1.55;text-shadow:0 2px 14px rgba(0,0,0,.3)}.hero-actions[data-astro-cid-acgiizge]{width:100%;max-width:386px;margin-inline:auto;margin-top:20px;gap:10px}.hero-actions[data-astro-cid-acgiizge] a[data-astro-cid-acgiizge]{width:100%;min-height:44px}.hero-actions[data-astro-cid-acgiizge] a[data-astro-cid-acgiizge]:first-child{box-shadow:0 16px 42px #00000047}.hero-actions[data-astro-cid-acgiizge] a[data-astro-cid-acgiizge]:last-child{border-color:#fffaf3b8;background:#fffaf314;color:#fffaf3;backdrop-filter:blur(2px)}.hero-slide[data-astro-cid-acgiizge]{-o-object-position:64% center;object-position:64% center;filter:brightness(.82) saturate(1.08) contrast(1.06)}.hero-slide[data-astro-cid-acgiizge].is-active{filter:brightness(.88) saturate(1.1) contrast(1.08)}}@media (max-width: 390px){.hero-slider[data-astro-cid-acgiizge],.hero-copy[data-astro-cid-acgiizge]{min-height:540px}.hero-copy[data-astro-cid-acgiizge] h1[data-astro-cid-acgiizge]{font-size:clamp(28px,8vw,34px)}.hero-copy[data-astro-cid-acgiizge] p[data-astro-cid-acgiizge]{max-width:320px}}@media (prefers-reduced-motion: reduce){.hero-slide[data-astro-cid-acgiizge]{transform:none}}.service-mini-card[data-astro-cid-dyjk2536].is-active{border-color:#b9905d;box-shadow:0 18px 45px #3a2d211f}.service-mini-card[data-astro-cid-dyjk2536].is-active .service-mini-toggle[data-astro-cid-dyjk2536]{background:#f5f1ea}.service-mini-card[data-astro-cid-dyjk2536].is-active .service-mini-toggle[data-astro-cid-dyjk2536] svg[data-astro-cid-dyjk2536]{transform:rotate(90deg)}.service-mini-toggle[data-astro-cid-dyjk2536] svg[data-astro-cid-dyjk2536]{transition:transform .26s ease}
