.index-module__dHeE9a__footer{background:var(--bg-soft);padding-block:var(--block-padding) var(--space-8)}.index-module__dHeE9a__footer__grid{gap:var(--space-6);display:grid}.index-module__dHeE9a__footer__title{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary-on-soft);margin-bottom:var(--space-3)}.index-module__dHeE9a__footer__list{gap:var(--space-2);flex-direction:column;display:flex}.index-module__dHeE9a__footer__link{transition:color var(--transition);text-decoration:none}.index-module__dHeE9a__footer__link:hover{color:var(--btn-bg)}.index-module__dHeE9a__footer__phone{font-size:var(--fs-h3);font-weight:var(--fw-bold);text-decoration:none}.index-module__dHeE9a__footer__bottom{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border-hairline);gap:var(--space-4) var(--space-6);font-size:var(--fs-small);color:var(--text-secondary-on-soft);flex-wrap:wrap;display:flex}@media (min-width:640px){.index-module__dHeE9a__footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.index-module__dHeE9a__footer__grid{gap:var(--space-8);grid-template-columns:1.4fr 1fr 1fr 1fr}}
.index-module__bpCN6q__header{z-index:20;background:var(--bg-page);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.index-module__bpCN6q__header__inner{align-items:center;gap:var(--space-5);min-height:var(--header-h);flex-wrap:wrap;row-gap:0;display:flex}.index-module__bpCN6q__header__logo{margin-right:auto}.index-module__bpCN6q__header__logo img{width:150px;height:auto}.index-module__bpCN6q__header__nav,.index-module__bpCN6q__header__phone,.index-module__bpCN6q__header__cta{display:none}.index-module__bpCN6q__header__burger{align-items:center;gap:var(--space-2);cursor:pointer;min-width:44px;height:44px;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.index-module__bpCN6q__header__burger-label{font-size:var(--fs-small);font-weight:var(--fw-medium)}.index-module__bpCN6q__header__burger-icon{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:flex}.index-module__bpCN6q__header__burger-icon span{background:var(--text-primary);width:100%;height:2px;transition:opacity var(--transition);display:block}.index-module__bpCN6q__header__panel{border-top:1px solid var(--border-hairline);padding-block:var(--space-5);flex:1 0 100%}.index-module__bpCN6q__header__panel[hidden]{display:none}.index-module__bpCN6q__header__list{gap:var(--space-4);flex-direction:column;display:flex}.index-module__bpCN6q__header__link{font-size:var(--fs-body);font-weight:var(--fw-medium);transition:color var(--transition);text-decoration:none}.index-module__bpCN6q__header__link:hover{color:var(--btn-bg)}.index-module__bpCN6q__header__panel .index-module__bpCN6q__header__phone{margin-top:var(--space-5);font-size:var(--fs-h3);font-weight:var(--fw-bold);text-decoration:none;display:block}.index-module__bpCN6q__header__panel .btn{margin-top:var(--space-4);width:100%}@media (min-width:1024px){.index-module__bpCN6q__header__burger{display:none}.index-module__bpCN6q__header__panel,.index-module__bpCN6q__header__panel[hidden]{display:contents}.index-module__bpCN6q__header__list{gap:var(--space-6);flex-direction:row}.index-module__bpCN6q__header__link{font-size:var(--fs-small)}.index-module__bpCN6q__header__panel .index-module__bpCN6q__header__phone{font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;margin:0;display:block}.index-module__bpCN6q__header__panel .btn{width:auto;margin:0}.index-module__bpCN6q__header__logo img{width:182px}}
body:has(.index-module__hjDr3G__mobile-cta){padding-bottom:64px}.index-module__hjDr3G__mobile-cta{z-index:30;padding:var(--space-3) var(--gutter);background:var(--bg-panel);border-top:1px solid var(--border-hairline);position:fixed;bottom:0;left:0;right:0}.index-module__hjDr3G__mobile-cta .btn{width:100%;font-size:var(--fs-body)}@media (min-width:1024px){.index-module__hjDr3G__mobile-cta{display:none}body:has(.index-module__hjDr3G__mobile-cta){padding-bottom:0}}
@font-face{font-family:Tilda Sans;src:url(/fonts/TildaSans-VF.woff2)format("woff2");font-weight:250 900;font-style:normal;font-display:swap}
:root{--color-dark:#3a2521;--color-accent:#6e4740;--color-secondary:#8a6760;--color-logo:#a78680;--color-muted:#c3a6a0;--color-line:#dfc5c0;--color-white:#fff;--text-primary:var(--color-dark);--text-secondary:var(--color-secondary);--text-on-dark:var(--color-white);--bg-page:var(--color-paper);--bg-panel:var(--color-white);--bg-dark:var(--color-dark);--btn-bg:var(--color-accent);--btn-bg-hover:var(--color-dark);--btn-text:var(--color-white);--border-hairline:var(--color-line);--font-base:"Tilda Sans", system-ui, -apple-system, sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--fs-hero:clamp(36px, 6vw, 72px);--fs-h1:clamp(32px, 4.5vw, 52px);--fs-h2:clamp(26px, 3.2vw, 40px);--fs-h3:22px;--fs-lead:19px;--fs-body:17px;--fs-small:15px;--lh-tight:1.1;--lh-heading:1.25;--lh-body:1.6;--measure:72ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:100px;--space-11:120px;--section-padding:clamp(64px, 10vw, 120px);--block-padding:calc(var(--section-padding) / 2);--container-max:1200px;--gutter:clamp(20px, 4vw, 32px);--grid-gap:24px;--header-h:64px;--radius-s:4px;--radius-m:12px;--transition:.16s ease;--pattern-shape:url(data:image/png;base64,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);--lens-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16'%3E%3Cpath d='M0 8C12 0 36 0 48 8 36 16 12 16 0 8Z' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;--bp-sm:640px;--bp-md:1024px;--bp-lg:1280px;--color-paper:#fbf8f7;--bg-soft:#f2e8e6;--text-secondary-on-soft:var(--color-accent);--hero-scrim:linear-gradient(to right, #3a2521a8 0%, #3a252129 55%, #3a252100 100%), linear-gradient(to top, #3a25216b 0%, #3a252124 40%, #3a252100 72%);--focus-ring:2px solid var(--color-accent);--focus-ring-dark:2px solid var(--color-line);--overlay-scrim:#3a2521f0;--overlay-btn-hover:#ffffff1f;--focus-offset:2px;--color-error:#9b3a2c;--color-success:#4a6b4f}@media (min-width:1024px){:root{--header-h:76px}}
*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure,ul{margin:0;padding:0}ul{list-style:none}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-base);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text-primary);background:var(--bg-page)}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{line-height:var(--lh-heading);font-weight:var(--fw-bold)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.is-ruled{position:relative}.is-ruled:before{content:"";width:min(100% - var(--gutter) * 2, var(--container-max));background:var(--border-hairline);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.is-ruled:after{content:"";background:var(--color-muted);width:26px;height:9px;-webkit-mask:var(--lens-shape);-webkit-mask:var(--lens-shape);mask:var(--lens-shape);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}section[id],[id]:target{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-s);background:var(--btn-bg);color:var(--btn-text);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--transition);border:0;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-bg-hover)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
