@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.landing_root__TTLK4{--surface:var(--background);--ink:var(--foreground);--soft-ink:var(--muted-foreground);--line:var(--border);--sage:var(--brand-sage);--clay:var(--brand-clay);min-height:100vh;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}.landing_root__TTLK4 ::selection{background:var(--secondary)}.landing_shell__jOF9R{display:flex;width:100%;min-height:100dvh;flex-direction:column;overflow-x:hidden;background:var(--surface)}.landing_main__6DLjA{flex:1}.landing_unavailableSection__DK8LN{display:grid;width:min(100%,var(--content));min-height:clamp(32rem,68vh,48rem);place-items:center;margin-inline:auto;padding:clamp(3rem,8vw,7rem) var(--side-pad)}.landing_unavailableCard__S6b8K{width:min(100%,54rem);border:1px solid var(--line);border-radius:calc(var(--radius) + .85rem);background:radial-gradient(circle at 90% 12%,color-mix(in oklab,var(--brand-clay) 26%,transparent),transparent 35%),var(--card);padding:clamp(2rem,6vw,5rem);box-shadow:var(--shadow-xl)}.landing_unavailableCard__S6b8K h1{max-width:14ch;margin-top:.8rem;font-family:var(--app-font-serif);font-size:clamp(2.8rem,8vw,5.7rem);font-weight:800;letter-spacing:-.045em;line-height:.96}.landing_unavailableCard__S6b8K>p:not(.landing_eyebrow__pxqrk){max-width:42rem;margin-top:1.4rem;color:var(--soft-ink);font-size:1rem;line-height:1.75}.landing_hero__82QwM,.landing_section__6wc_M{width:min(100%,var(--content));margin-inline:auto;padding-inline:var(--side-pad)}.landing_hero__82QwM{display:grid;gap:clamp(1.5rem,4vw,2.25rem);padding-top:clamp(2.25rem,3vw,3rem);padding-bottom:clamp(1.25rem,1.5vw,1.75rem)}.landing_heroCopy__TaKDj{display:flex;min-width:0;max-width:42rem;flex-direction:column;align-items:flex-start}.landing_cardEyebrow__JbKYN,.landing_eyebrow__pxqrk,.landing_finalEyebrow__s4_by{font-size:.7rem;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.landing_cardEyebrow__JbKYN,.landing_eyebrow__pxqrk{color:var(--primary)}.landing_finalCta__yF8nM h2,.landing_heroTitle__FD8Id,.landing_sectionTitle__e8T4y,.landing_workflowContent__t6slr h3{font-family:var(--app-font-serif);font-weight:800;letter-spacing:-.045em}.landing_heroTitle__FD8Id{max-width:14.5ch;margin-top:.85rem;font-size:clamp(3rem,9vw,5.2rem);line-height:.94}.landing_heroSubtitle__5seiR{max-width:37rem;margin-top:1.25rem;color:var(--soft-ink);font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.65}.landing_finalActions__6MwbX,.landing_heroActions__OYdEX{display:flex;flex-wrap:wrap;gap:.75rem}.landing_heroActions__OYdEX{margin-top:1.5rem}.landing_ghostBtn__33ku2,.landing_lightBtn__CrUZK,.landing_primaryBtn__U4Z3r,.landing_secondaryBtn__aFmjH{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.6rem;border:1px solid transparent;border-radius:999px;padding-inline:1.35rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.landing_primaryBtn__U4Z3r{background:var(--primary);color:var(--primary-foreground)}.landing_secondaryBtn__aFmjH{border-color:var(--line);background:var(--card);color:var(--foreground)}.landing_ghostBtn__33ku2:hover,.landing_lightBtn__CrUZK:hover,.landing_primaryBtn__U4Z3r:hover,.landing_secondaryBtn__aFmjH:hover{transform:translateY(-2px)}.landing_primaryBtn__U4Z3r:hover{background:color-mix(in oklab,var(--primary) 88%,var(--foreground))}.landing_secondaryBtn__aFmjH:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--line));color:var(--primary)}.landing_furnitureCard__xmCo7:focus-visible,.landing_ghostBtn__33ku2:focus-visible,.landing_heroGoal__8FLo0:focus-visible,.landing_inlineLink__Nn5DT:focus-visible,.landing_lightBtn__CrUZK:focus-visible,.landing_primaryBtn__U4Z3r:focus-visible,.landing_secondaryBtn__aFmjH:focus-visible,.landing_workflowCard__NKLUA:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.landing_buttonIcon__TyJSk{width:1rem;height:1rem}.landing_heroPoints___HnA_{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:1.25rem;color:var(--soft-ink);font-size:.75rem;font-weight:700;list-style:none}.landing_heroPoints___HnA_ li{display:inline-flex;align-items:center;gap:.4rem}.landing_heroPoints___HnA_ svg{width:.85rem;height:.85rem;color:var(--primary);stroke-width:3}.landing_heroVisual__meRAv{position:relative;min-width:0;align-self:center;padding:clamp(.55rem,1.2vw,.9rem);border:1px solid var(--line);border-radius:calc(var(--radius) + .85rem);background:var(--card);box-shadow:var(--shadow-xl)}.landing_heroVisual__meRAv:before{position:absolute;inset:8% -8% -9% 13%;z-index:-1;border-radius:inherit;background:color-mix(in oklab,var(--secondary) 82%,var(--clay));content:"";transform:rotate(2.2deg)}.landing_heroStage__jVFM6{position:relative}.landing_heroImage__i6zab{position:relative;aspect-ratio:1600/760;overflow:hidden;border-radius:calc(var(--radius) + .35rem);background:var(--secondary)}.landing_heroResultLabel__LVRQx,.landing_heroSourceCard__T5qTo>span:last-child{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing_heroResultLabel__LVRQx{position:absolute;top:.75rem;right:.75rem;z-index:2;border:1px solid color-mix(in oklab,var(--background) 70%,transparent);border-radius:999px;background:color-mix(in oklab,var(--background) 88%,transparent);color:var(--primary);padding:.45rem .65rem;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing_heroSourceCard__T5qTo{position:absolute;bottom:.75rem;left:.75rem;z-index:2;width:clamp(7rem,31%,11rem);overflow:hidden;border:.35rem solid var(--card);border-radius:calc(var(--radius) + .2rem);background:var(--card);box-shadow:var(--shadow-lg)}.landing_heroSourceImage__CNXEF{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;border-radius:max(.25rem,calc(var(--radius) - .15rem));background:var(--secondary)}.landing_heroSourceCard__T5qTo>span:last-child{display:block;color:var(--primary);padding:.45rem .35rem .25rem}.landing_coverImage__sp2rp{object-fit:cover}.landing_containImage__FoWsv{object-fit:contain}.landing_heroCaption__tXr95{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem .35rem .25rem;font-size:.7rem}.landing_heroCaption__tXr95 span{color:var(--primary);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing_heroCaption__tXr95 strong{color:var(--soft-ink);font-size:.75rem;text-align:right}.landing_heroGoals__3JKWN{min-width:0}.landing_heroGoalsPrompt__OD96Q{margin-bottom:.7rem;color:var(--soft-ink);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.landing_heroGoalGrid__HAKYp{display:grid;gap:.7rem}.landing_heroGoal__8FLo0{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:calc(var(--radius) + .2rem);background:var(--card);color:var(--foreground);padding:.8rem;box-shadow:var(--shadow-xs);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing_heroGoal__8FLo0:hover{border-color:color-mix(in oklab,var(--primary) 42%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.landing_heroGoalIcon___lR_s{display:grid;width:2.35rem;height:2.35rem;flex-shrink:0;place-items:center;border-radius:999px;background:var(--secondary);color:var(--primary)}.landing_heroGoalIcon___lR_s svg{width:1.05rem;height:1.05rem;stroke-width:1.9}.landing_heroGoalCopy__Rg5fN{display:flex;min-width:0;flex-direction:column;gap:.15rem}.landing_heroGoalCopy__Rg5fN strong{font-size:.82rem;line-height:1.25}.landing_heroGoalCopy__Rg5fN>span{overflow:hidden;color:var(--soft-ink);font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.landing_heroGoalArrow__Vlslb{width:.9rem;height:.9rem;color:var(--primary);transition:transform .18s ease}.landing_heroGoal__8FLo0:hover .landing_heroGoalArrow__Vlslb{transform:translateX(3px)}.landing_section__6wc_M{padding-top:clamp(5rem,9vw,9rem)}.landing_workflowSection__TW4Wm{padding-top:clamp(2.25rem,2.75vw,3rem)}.landing_sectionIntro__SIPeg{display:grid;gap:1.3rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.landing_sectionTitle__e8T4y{max-width:14ch;margin-top:.75rem;font-size:clamp(2.65rem,7vw,5rem);line-height:.98}.landing_sectionCopy__4b0vN{max-width:40rem;color:var(--soft-ink);font-size:.98rem;line-height:1.7}.landing_sectionAside__7SCxf{display:flex;align-items:flex-start;flex-direction:column;gap:1.1rem}.landing_workflowGrid__MYYpu{display:grid;gap:1.15rem}.landing_workflowCard__NKLUA{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) + .55rem);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing_workflowCard__NKLUA:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--line));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.landing_workflowCard__NKLUA.landing_informationalCard__s59dY:hover{border-color:var(--line);box-shadow:var(--shadow-sm);transform:none}.landing_workflowVisual__Xb2W6{position:relative;flex-shrink:0;aspect-ratio:16/9;overflow:hidden;background:var(--secondary)}.landing_workflowVisual__Xb2W6:after{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,color-mix(in oklab,var(--foreground) 24%,transparent));content:"";pointer-events:none}.landing_paintingShade__dShJM{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 5%,transparent),transparent 40%,transparent 60%,color-mix(in oklab,var(--foreground) 5%,transparent))}.landing_installedPainting__fM1FN{position:absolute;top:8.5%;left:50%;z-index:2;width:13.8%;aspect-ratio:320/610;overflow:hidden;border:1px solid color-mix(in oklab,var(--foreground) 45%,transparent);background:var(--background);box-shadow:0 .65rem 1.2rem color-mix(in oklab,var(--foreground) 23%,transparent);transform:translateX(-50%)}.landing_paintingBadge___8p0d{position:absolute;top:.8rem;right:.8rem;z-index:3;border:1px solid color-mix(in oklab,var(--background) 60%,transparent);border-radius:999px;background:color-mix(in oklab,var(--background) 88%,transparent);color:var(--primary);padding:.45rem .65rem;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing_workflowContent__t6slr{display:flex;min-height:0;flex:1;flex-direction:column;align-items:flex-start;padding:1.5rem}.landing_workflowContent__t6slr h3{margin-top:.7rem;font-size:clamp(1.9rem,4vw,2.55rem);line-height:1}.landing_workflowContent__t6slr>p:not(.landing_cardEyebrow__JbKYN){margin-top:1rem;color:var(--soft-ink);font-size:.88rem;line-height:1.7}.landing_inlineLink__Nn5DT,.landing_textLink__LZ7yR{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary);font-size:.82rem;font-weight:800;text-decoration:none}.landing_textLink__LZ7yR{margin-top:auto;padding-top:1.4rem}.landing_furnitureLabel___WpZK svg,.landing_inlineLink__Nn5DT svg,.landing_textLink__LZ7yR svg{width:.9rem;height:.9rem;transition:transform .18s ease}.landing_furnitureCard__xmCo7:hover .landing_furnitureLabel___WpZK svg,.landing_inlineLink__Nn5DT:hover svg,.landing_workflowCard__NKLUA:hover .landing_textLink__LZ7yR svg{transform:translateX(3px)}.landing_furnitureSection__8Pugp{margin-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,7rem);background:color-mix(in oklab,var(--secondary) 70%,var(--background));box-shadow:0 0 0 100vmax color-mix(in oklab,var(--secondary) 70%,var(--background));clip-path:inset(0 -100vmax)}.landing_furnitureGrid__vkY7o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.landing_furnitureCard__xmCo7{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) + .25rem);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-xs);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.landing_furnitureCard__xmCo7:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-3px)}.landing_furnitureCard__xmCo7.landing_informationalCard__s59dY:hover{border-color:var(--line);box-shadow:var(--shadow-xs);transform:none}.landing_furnitureImage__GaQL7{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--secondary)}.landing_furnitureImage__GaQL7 img{transition:transform .42s ease}.landing_furnitureCard__xmCo7:hover .landing_furnitureImage__GaQL7 img{transform:scale(1.035)}.landing_furnitureCard__xmCo7.landing_informationalCard__s59dY:hover .landing_furnitureImage__GaQL7 img{transform:none}.landing_furnitureLabel___WpZK{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;font-size:.78rem;font-weight:800}.landing_processSection__fJlTt{display:grid;gap:clamp(2.5rem,6vw,6rem)}.landing_processIntro__aqlay .landing_sectionCopy__4b0vN{margin-top:1.25rem}.landing_processSteps__hi7Fj{display:grid;gap:1.5rem;list-style:none}.landing_processSteps__hi7Fj li{border-top:1px solid var(--line);padding-top:1.25rem}.landing_stepNumber__kBfzW{color:var(--primary);font-size:.7rem;font-weight:800;letter-spacing:.13em}.landing_processSteps__hi7Fj h3{margin-top:1.2rem;font-size:1.05rem;font-weight:800}.landing_processSteps__hi7Fj p{margin-top:.6rem;color:var(--soft-ink);font-size:.88rem;line-height:1.65}.landing_finalSection__zF3Rp{padding-bottom:clamp(5rem,10vw,9rem)}.landing_finalCta__yF8nM{position:relative;display:grid;gap:2rem;overflow:hidden;border-radius:calc(var(--radius) + .85rem);background:radial-gradient(circle at 86% 14%,color-mix(in oklab,var(--brand-clay) 34%,transparent),transparent 34%),var(--primary);color:var(--primary-foreground);padding:clamp(2rem,6vw,5rem)}.landing_finalCta__yF8nM:after{position:absolute;right:-8rem;bottom:-13rem;width:25rem;height:25rem;border:1px solid color-mix(in oklab,var(--primary-foreground) 18%,transparent);border-radius:999px;content:""}.landing_finalEyebrow__s4_by{color:color-mix(in oklab,var(--primary-foreground) 72%,transparent)}.landing_finalCta__yF8nM h2{max-width:13ch;margin-top:.8rem;font-size:clamp(2.6rem,7vw,5rem);line-height:.95}.landing_finalCta__yF8nM p:not(.landing_finalEyebrow__s4_by){max-width:38rem;margin-top:1.2rem;color:color-mix(in oklab,var(--primary-foreground) 76%,transparent);font-size:.95rem;line-height:1.7}.landing_finalActions__6MwbX{position:relative;z-index:2;align-self:end}.landing_lightBtn__CrUZK{background:var(--primary-foreground);color:var(--primary)}.landing_ghostBtn__33ku2{border-color:color-mix(in oklab,var(--primary-foreground) 34%,transparent);color:var(--primary-foreground)}[data-motion=on] .landing_head__VWkIV,[data-motion=on] .landing_reveal__Amyq3{opacity:0;transform:translateY(1.1rem);transition:opacity .7s ease-out,transform .7s ease-out}[data-motion=on] .landing_head__VWkIV.landing_isVisible__KAxr1,[data-motion=on] .landing_reveal__Amyq3.landing_isVisible__KAxr1{opacity:1;transform:none}@media (min-width:680px){.landing_heroActions__OYdEX{gap:.9rem}.landing_heroGoalGrid__HAKYp,.landing_workflowGrid__MYYpu{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_workflowCard__NKLUA:last-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.landing_workflowCard__NKLUA:last-child .landing_workflowVisual__Xb2W6{min-height:21rem}.landing_workflowCard__NKLUA:last-child .landing_workflowContent__t6slr{padding:2rem}.landing_furnitureGrid__vkY7o{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing_processSteps__hi7Fj{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:900px){.landing_hero__82QwM{grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);grid-template-rows:auto auto;align-items:center;column-gap:clamp(2.5rem,5vw,5.5rem);row-gap:1.5rem}.landing_heroCopy__TaKDj{grid-row:1;grid-column:1}.landing_heroTitle__FD8Id{max-width:16ch;font-size:clamp(3.8rem,5.1vw,4.5rem)}.landing_heroVisual__meRAv{grid-row:1;grid-column:2}.landing_heroGoals__3JKWN{grid-row:2;grid-column:1/-1}.landing_heroGoalGrid__HAKYp{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_sectionIntro__SIPeg{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);align-items:end;gap:4rem}.landing_sectionAside__7SCxf{justify-self:end}.landing_processSection__fJlTt{grid-template-columns:minmax(0,.7fr) minmax(32rem,1.3fr);align-items:start}.landing_finalCta__yF8nM{grid-template-columns:minmax(0,1.3fr) auto;align-items:end}}@media (min-width:1100px){.landing_workflowGrid__MYYpu{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.landing_workflowCard__NKLUA:last-child{grid-column:auto;display:flex}.landing_workflowCard__NKLUA:last-child .landing_workflowVisual__Xb2W6{min-height:0}.landing_workflowCard__NKLUA:last-child .landing_workflowContent__t6slr{padding:1.5rem}.landing_furnitureGrid__vkY7o{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.landing_root__TTLK4 *,.landing_root__TTLK4 :after,.landing_root__TTLK4 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}[data-motion=on] .landing_head__VWkIV,[data-motion=on] .landing_reveal__Amyq3{opacity:1;transform:none}}