@property --tbg{syntax:"<number>";inherits:true;initial-value:0}@property --tfg{syntax:"<number>";inherits:true;initial-value:0}@property --tac{syntax:"<number>";inherits:true;initial-value:0}@property --tan{syntax:"<number>";inherits:true;initial-value:0}@property --thd{syntax:"<number>";inherits:true;initial-value:0}@property --thn{syntax:"<number>";inherits:true;initial-value:0}:root{--bg-from:#fafaf7;--bg-to:#fafaf7;--fg-from:#1c1c1a;--fg-to:#1c1c1a;--muted-from:#6e6e68;--muted-to:#6e6e68;--accent-from:#2b5ce6;--accent-to:#2b5ce6;--r-from:6;--r-to:6;--tbg:0;--tfg:0;--tac:0;--tan:0;--thd:0;--thn:0;--neutral:#8c8a85;--bg:color-mix(in oklab, var(--bg-from), var(--bg-to) calc(var(--tbg) * 100%));--fg:color-mix(in oklab, var(--fg-from), var(--fg-to) calc(var(--tfg) * 100%));--muted:color-mix(in oklab, var(--muted-from), var(--muted-to) calc(var(--tfg) * 100%));--accent-raw:color-mix(in oklab, var(--accent-from), var(--accent-to) calc(var(--tac) * 100%));--accent:color-mix(in oklab, var(--accent-raw), var(--neutral) calc(var(--tan) * 100%));--bg-hd:color-mix(in oklab, var(--bg-from), var(--bg-to) calc(var(--thd) * 100%));--fg-hd:color-mix(in oklab, var(--fg-from), var(--fg-to) calc(var(--thd) * 100%));--accent-hd-raw:color-mix(in oklab, var(--accent-from), var(--accent-to) calc(var(--thd) * 100%));--accent-hd:color-mix(in oklab, var(--accent-hd-raw), var(--neutral) calc(var(--thn) * 100%));--radius:calc((var(--r-from) * (1 - var(--tac)) + var(--r-to) * var(--tac)) * 1px);--hair:color-mix(in oklab, var(--fg) 17%, transparent);--bw:1px;--dec:1;--mono:"JetBrains Mono",ui-monospace,monospace;--fd:"Unbounded","Manrope",sans-serif;--fb:"Inter",system-ui,sans-serif}html[data-font=a]{--fd:"DM Sans",sans-serif}html[data-font=b]{--fd:"PT Serif",Georgia,serif}html[data-font=c]{--fd:"Playfair Display",Georgia,serif}html,body{background:var(--bg);color:var(--fg);font-family:var(--fb);-webkit-font-smoothing:antialiased;margin:0;padding:0}html{scroll-behavior:smooth}[data-decor]{opacity:var(--dec,1)}[data-sheet-grid]{-webkit-mask-composite:source-in;background-image:repeating-linear-gradient(0deg,#2a211807 0 1px,#0000 1px 14px),repeating-linear-gradient(90deg,#2a211807 0 1px,#0000 1px 14px),repeating-linear-gradient(0deg,#2a21180e 0 1px,#0000 1px 70px),repeating-linear-gradient(90deg,#2a21180e 0 1px,#0000 1px 70px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 120px calc(100% - 120px),#0000 100%),linear-gradient(#0000 0,#000 120px calc(100% - 120px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 120px calc(100% - 120px),#0000 100%),linear-gradient(#0000 0,#000 120px calc(100% - 120px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}[data-paper]:before{content:"";opacity:.88;-webkit-mask-composite:source-in;z-index:-1;background:#efe9de;position:absolute;inset:-34px -30px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%),linear-gradient(#0000 0,#000 34px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%),linear-gradient(#0000 0,#000 34px calc(100% - 34px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:768px){[data-sheet-grid]{background-image:repeating-linear-gradient(0deg,#2a21180a 0 1px,#0000 1px 70px),repeating-linear-gradient(90deg,#2a21180a 0 1px,#0000 1px 70px)}}@media (min-width:900px) and (min-height:680px){[data-stack]{height:auto;min-height:100vh;position:sticky;top:0}}@media (max-width:820px){[data-nav]{display:none!important}[data-menu]{display:inline-flex!important}[data-stack]{min-height:auto!important;padding-top:72px!important;padding-bottom:72px!important}[data-proc]{padding-bottom:0!important;overflow:visible!important}[data-proc-track]{grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:0!important;min-width:0!important}[data-proc-step]{padding:26px 0 30px 22px!important}[data-proc-track]>[data-proc-rule]{width:1px!important;height:auto!important;inset:4px auto 4px 4px!important}[data-proc-step] [data-proc-dot]{top:0!important;left:0!important}[data-cfg-panel]{position:static!important}[data-hero]{min-height:0!important;padding-top:96px!important;padding-bottom:56px!important}[data-hero] h1{font-size:clamp(30px,8.4vw,44px)!important}[data-hero] [data-scroll-hint],[data-sheet-marks]{display:none!important}[data-sheet-col]{padding-left:0!important}[data-sheet-col]>div:first-child,[data-sheet-col]>div:nth-child(2){display:none!important}[data-track]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (max-width:560px){[data-hero] h1{font-size:clamp(24px,6.6vw,34px)!important}[data-furn]{grid-template-columns:1fr!important}[data-shop]{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){[data-hero-alt]{display:block!important}}[data-buffer]{pointer-events:none;height:34vh}@media (max-width:820px){[data-buffer]{height:16vh}}@media (prefers-reduced-motion:reduce){[data-stack]{height:auto!important;position:static!important}[data-buffer]{height:0!important}}a{color:var(--accent);text-decoration:none}a:hover{color:var(--fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-nocursor="1"],html[data-nocursor="1"] *{cursor:none!important}@keyframes mrq{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes chipin{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes popup{0%{opacity:0;transform:translateY(26px)}70%{opacity:1;transform:translateY(-5px)}to{transform:none}}@keyframes drawx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drawy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes flipdown{0%{opacity:0;transform:translateY(-100%)rotateX(45deg)}to{opacity:1;transform:none}}@keyframes lift{0%{transform:none}to{transform:translateY(-102%)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lead-form{gap:14px;display:grid}.lead-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.lead-form__row{grid-template-columns:1fr}}.lead-form__field{gap:7px;min-width:0;display:grid}.lead-form label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.lead-form input,.lead-form textarea{box-sizing:border-box;border:var(--bw) solid var(--hair);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, transparent);width:100%;color:var(--fg);font-family:var(--fb);padding:14px 16px;font-size:16px;transition:border-color .2s}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--accent);outline:none}.lead-form textarea{resize:vertical;min-height:96px}.lead-form__error{font-family:var(--mono);color:#e5484d;font-size:11px}.lead-form__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.lead-form__submit{border-radius:var(--radius);background:var(--accent);color:#fff;font-family:var(--fb);cursor:pointer;border:0;padding:16px 30px;font-size:16px;font-weight:600;transition:transform .18s,opacity .18s}.lead-form__submit:hover{transform:translateY(-2px)}.lead-form__submit:disabled{opacity:.6;cursor:default;transform:none}.lead-form__message{margin:0;font-size:15px}.lead-form__message--success{color:var(--accent)}.lead-form__message--error{color:#e5484d}.mo-lift{transition:transform .18s}.mo-lift:hover{transform:translateY(-2px)}.mo-lift-b{transition:transform .2s,border-color .2s}.mo-lift-b:hover{border-color:var(--accent);transform:translateY(-2px)}.mo-cta{transition:opacity .18s}.mo-cta:hover{opacity:.88}.mo-qchip{transition:transform .2s,background-color .2s}.mo-qchip:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-2px)}.mo-srow{transition:background-color .3s}.mo-srow:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.mo-srow .mo-arrow{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mo-srow:hover .mo-arrow{transform:translate(8px)}.mo-chips{scrollbar-width:none}.mo-chips::-webkit-scrollbar{display:none}.mo-prow{transition:background-color .25s}.mo-prow:hover{background:#c6a15b12}.mo-prow .mo-pline{transition:width .25s}.mo-prow:hover .mo-pline{width:8px}.mo-prow .mo-pt{transition:color .25s}.mo-prow:hover .mo-pt{color:var(--accent)}.mo-advlink{transition:background-color .25s,color .25s}.mo-advlink:hover{background:var(--accent);color:#14251e}
