/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@font-face{font-family:Ysabeau Office;src:url(/static/fonts/ysabeau-office-cyrillic.woff2?v=b3aaa827)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+20-7F,U+A0-BB,U+D7,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2010-2026,U+20BD,U+2116,U+2192,U+2212,U+2264}@font-face{font-family:Ysabeau Office;src:url(/static/fonts/ysabeau-office-latin.woff2?v=57d8cb82)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+BC-D6,U+D8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+200?,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ysabeau Office Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans),local(Roboto);size-adjust:90.93%;ascent-override:115.92%;descent-override:31.78%;line-gap-override:0.0%}[data-theme=oak]{--fx-graphite:#2b2622;--fx-graphite-2:#675c52;--fx-graphite-3:#6e6258;--fx-line:#d9cec0;--fx-hatch:#e6ddd1;--fx-paper:#ede6dc;--fx-sheet:#faf7f2;--fx-orange-ink:#9c3f00;--fx-orange-wash:#f8e2d0;--fx-on-orange:#1f1a17;--fx-oak:#e3cfb4;--fx-oak-grain:#8a6440;--fx-field-line:#8c7f72;--color-on-action:var(--fx-on-orange);--color-action-border:var(--fx-orange);--color-frame:transparent;--color-sheet-inner:transparent;--color-field:var(--fx-sheet);--color-field-border:var(--fx-field-line);--color-chip-border:var(--fx-field-line);--color-on-inverse:var(--fx-paper);--font-sans:"Ysabeau Office", "Ysabeau Office Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Ysabeau Office", "Ysabeau Office Fallback", system-ui, sans-serif;--text-hero:clamp(2.375rem, 1.3rem + 3.2vw, 4.25rem);--text-hero--line-height:1.02;--text-hero--letter-spacing:-.02em;--text-h1:clamp(2.125rem, 1.3rem + 2.6vw, 3.5rem);--text-h1--line-height:1.05;--text-h1--letter-spacing:-.02em;--text-h2:clamp(1.875rem, 1.25rem + 2vw, 3rem);--text-h2--line-height:1.08;--text-h2--letter-spacing:-.015em;--text-h3:1.5rem;--text-h3--line-height:1.2;--text-h3--letter-spacing:-.005em;--text-lead:clamp(1.1875rem, 1.05rem + .4vw, 1.375rem);--text-lead--line-height:1.5;--text-body:1.125rem;--text-body--line-height:1.6;--text-ui:1rem;--text-small:.9375rem;--text-micro:.875rem;--font-weight-bold:650;--font-weight-heavy:700;--spacing-gut:clamp(16px, 4vw, 48px);--spacing-bind:0px;--spacing-sheet:clamp(24px, 4vw, 56px);--container-wrap:1280px;--container-prose:66ch;--container-lead:44ch;--radius-box:6px;--radius-chip:6px;--radius-panel:16px;--stroke-2:1px;--frame:var(--stroke) solid var(--color-frame);--field-border-widths:1px;--oak-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .11' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .54 0 0 0 0 .39 0 0 0 0 .25 0 0 0 .55 -.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}[data-theme=oak] .veneer,[data-theme=oak] .hero .plan,[data-theme=oak] .request__cta,[data-theme=oak] .media figure{background:var(--oak-grain) center / 320px, var(--fx-oak)}@media (forced-colors:active){[data-theme=oak] .hero .plan,[data-theme=oak] .request__cta,[data-theme=oak] .media figure{background:canvas}}[data-theme=oak] .site-header{background:var(--color-sheet);border-bottom:0}[data-theme=oak] .nav a{color:var(--color-ink)}[data-theme=oak] .nav a:hover{color:var(--color-action-ink)}[data-theme=oak] .nav-sub{padding:var(--spacing-s2);border:0;border-radius:12px;box-shadow:0 12px 32px #2b262224}[data-theme=oak] .nav .nav-sub a{border-radius:8px}[data-theme=oak] .menu>summary{border-radius:var(--radius-box);border-color:var(--color-ink)}[data-theme=oak] .menu-panel{border-bottom:0;box-shadow:0 16px 32px #2b26221f}[data-theme=oak] .hero{padding-block:var(--spacing-s5) var(--spacing-s8)}@media (min-width:861px){[data-theme=oak] .hero .sheet{grid-template-columns:minmax(0,10fr) minmax(0,11fr)}}[data-theme=oak] .hero__copy{padding-block:var(--spacing-s8);border-right:0;justify-content:center}[data-theme=oak] .hero__copy h1{max-width:12ch}[data-theme=oak] .hero .plan{align-items:center;gap:var(--spacing-s4);border-radius:12px;margin:12px 12px 0 0}@media (min-width:1101px){[data-theme=oak] .hero .plan{grid-template-columns:minmax(0,1fr) 14rem}}[data-theme=oak] .hero .plan figure,[data-theme=oak] .hero .plan .spec{background:var(--color-sheet);border-radius:10px;box-shadow:0 1px #2b262214,0 10px 24px #2b26221f}[data-theme=oak] .hero .plan figure{padding:var(--spacing-s4) var(--spacing-s4) var(--spacing-s3)}[data-theme=oak] .hero .plan .spec{border-collapse:separate;border-spacing:0;padding:var(--spacing-s3) var(--spacing-s3) var(--spacing-s2);overflow:clip}[data-theme=oak] .hero .plan .spec caption{padding:var(--spacing-s3) 0 var(--spacing-s2);color:var(--fx-graphite)}[data-theme=oak] .spec th{border-bottom-color:var(--color-line)}[data-theme=oak] .spec tr.is-on td{background:var(--color-wash)}[data-theme=oak] .fur rect,[data-theme=oak] .fur circle,[data-theme=oak] .fur path{fill:var(--fx-oak);stroke:var(--fx-graphite)}[data-theme=oak] .fur .soft{fill:none}[data-theme=oak] .fur.is-on rect,[data-theme=oak] .fur.is-on circle,[data-theme=oak] .fur.is-on path:not(.soft){fill:var(--color-wash);stroke:var(--color-action-ink)}[data-theme=oak] .room-plan .wet{fill:var(--color-hatch)}[data-theme=oak] .pos,[data-theme=oak] .mono,[data-theme=oak] .spec td:last-child{font-variant-numeric:tabular-nums}[data-theme=oak] .hero .entries{background:var(--color-sheet);border-top:0;gap:12px;padding:12px}[data-theme=oak] .entry{background:var(--color-bg);border-radius:12px}[data-theme=oak] .entry+.entry{border-left:0}[data-theme=oak] .entry:hover{background:var(--color-wash)}[data-theme=oak] .entry strong{font-weight:var(--font-weight-bold)}[data-theme=oak] .entry svg{stroke:var(--color-action-ink)}@media (max-width:860px){[data-theme=oak] .hero .plan{grid-template-columns:minmax(0,1fr);margin:0 12px 12px}[data-theme=oak] .hero__copy{padding-block:var(--spacing-s6) var(--spacing-s5);border-bottom:0}[data-theme=oak] .hero .entries{border-bottom:0}}@media (max-width:700px){[data-theme=oak] .entry+.entry{border-top:0}}[data-theme=oak] .page-head__main{border-right:0}[data-theme=oak] .page-head__aside{background:var(--color-bg);border-radius:12px;margin:12px}@media (max-width:860px){[data-theme=oak] .page-head__main{border-bottom:0}}[data-theme=oak] .rows{background:var(--color-sheet);border-radius:var(--radius-panel);padding:var(--spacing-s2) var(--spacing-sheet);border-top:0}[data-theme=oak] .row:last-child{border-bottom:0}[data-theme=oak] a.row:hover{background:0 0}[data-theme=oak] a.row:hover h3{color:var(--color-action-ink)}[data-theme=oak] .text-rows,[data-theme=oak] .faq,[data-theme=oak] .posts{border-top-color:var(--color-line)}[data-theme=oak] .terms div,[data-theme=oak] .trio>div{border-top:var(--stroke) solid var(--fx-oak-grain)}[data-theme=oak] .chain li:before{border-top:2px solid var(--fx-oak)}[data-theme=oak] .chain li:after{background:var(--fx-oak);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--color-bg), 0 0 0 1px var(--fx-oak-grain);border:0;border-radius:50%;top:2px;left:0}[data-theme=oak] .chain li:first-child:after{background:var(--color-action)}[data-theme=oak] .chain li:last-child{background:0 0}[data-theme=oak] .chain b{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink-2)}[data-theme=oak] .chain h3{font-size:var(--text-h3);font-weight:var(--font-weight-bold)}@media (max-width:560px){[data-theme=oak] .chain li:before{border-top:0;border-left:2px solid var(--fx-oak)}[data-theme=oak] .chain li:after{width:18px;height:18px;top:2px;left:2px}}[data-theme=oak] .media{border-radius:var(--radius-panel)}[data-theme=oak] .media figure{border:0}[data-theme=oak] .media figure:has(>svg){background:var(--color-bg)}[data-theme=oak] .ill{background:var(--color-sheet);border:0;border-top-right-radius:8px}[data-theme=oak] .request__cta{border-radius:var(--radius-panel);padding:var(--spacing-s7) var(--spacing-sheet);border:0}[data-theme=oak] .request__cta>*{position:relative}[data-theme=oak] .request__cta p{background:var(--color-sheet);padding:var(--spacing-s3) var(--spacing-s4);border-radius:10px;max-width:40ch}[data-theme=oak] .request__steps{border-top-color:var(--color-line)}[data-theme=oak] .request__steps li:before{font-family:var(--font-sans);color:var(--color-action-ink);font-weight:var(--font-weight-semibold)}[data-theme=oak] .form{border:0}[data-theme=oak] .mode{border:var(--stroke) solid var(--color-field-border)}[data-theme=oak] .mode label+label{border-left-color:var(--color-field-border)}[data-theme=oak] .chips input:checked+span:before{border-radius:2px}[data-theme=oak] .check input{border-width:1px;border-radius:4px}[data-theme=oak] .summary{border-radius:0 8px 8px 0}[data-theme=oak] .lead-dialog{border-radius:var(--radius-panel);border:0;box-shadow:0 24px 64px #2b26224d}[data-theme=oak] .lead-dialog::backdrop{background:#2b26228c}[data-theme=oak] .lead-dialog__bar span{background:var(--color-hatch);border-radius:2px}[data-theme=oak] .lead-dialog__bar span.is-on{background:var(--color-action)}[data-theme=oak] .request__cta .btn{box-shadow:0 6px 16px #2b262233}@media (max-width:600px){[data-theme=oak] .lead-dialog{border-radius:0}}[data-theme=oak] .catalog a,[data-theme=oak] .product,[data-theme=oak] .contacts,[data-theme=oak] .verify,[data-theme=oak] .split,[data-theme=oak] .comp,[data-theme=oak] .calc,[data-theme=oak] .magnet,[data-theme=oak] .inline-cta{border-color:#0000}[data-theme=oak] .catalog .pic,[data-theme=oak] .product .product__fig{background:var(--color-bg)}[data-theme=oak] .row-img,[data-theme=oak] .part-photos img{border-color:#0000;border-radius:10px}[data-theme=oak] .magnet{border-left:6px solid var(--color-action)}[data-theme=oak] footer.wrap{--color-ink:var(--fx-paper);--color-ink-2:#cdbfae;--color-line:#4a423c;--color-action-ink:var(--fx-orange);margin-top:var(--spacing-s9);padding-block:var(--spacing-s7) var(--spacing-s5);background:var(--fx-graphite);color:var(--color-ink);box-shadow:0 0 0 100vmax var(--fx-graphite);clip-path:inset(0 -100vmax)}[data-theme=oak] footer .stamp{margin:0 0 var(--spacing-s5);background:0 0;border:0}[data-theme=oak] footer .stamp>div{border-right-color:var(--color-line)}[data-theme=oak] footer .legal{color:var(--color-ink-2);margin:0}[data-theme=oak] .sticky-cta,[data-theme=oak] .cookie-banner{border-top:0;box-shadow:0 -8px 24px #2b26221f}@media print{[data-theme=oak] .hero .plan,[data-theme=oak] .request__cta,[data-theme=oak] .media figure{background:0 0}}[data-theme=oak] .block-placeholder>div{border-radius:var(--radius-panel);background:var(--oak-grain) center / 320px, var(--fx-oak);color:var(--fx-graphite-2);border:0}