._formaPage_17zwq_1{--forma-ink:#302a24;--forma-paper:#efe9df;--forma-cream:#f8f4ed;--forma-oak:#a8784f;--forma-stone:#c9c0b3;--forma-clay:#a75438;--forma-muted:#756c62;--forma-rule:#302a2440;background:var(--forma-paper);min-height:100vh;color:var(--forma-ink);font-family:Arial,Helvetica,sans-serif}._formaPage_17zwq_1 *{box-sizing:border-box}._formaPage_17zwq_1 a{color:inherit;text-decoration:none}._formaPage_17zwq_1 button,._formaPage_17zwq_1 a{-webkit-tap-highlight-color:transparent}._formaPage_17zwq_1 a:focus-visible,._formaPage_17zwq_1 button:focus-visible,._formaPage_17zwq_1 summary:focus-visible{outline:3px solid var(--forma-clay);outline-offset:4px}._demoRibbon_17zwq_37{background:var(--forma-ink);min-height:38px;color:var(--forma-cream);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:8px clamp(20px,4vw,68px);font-size:11px;font-weight:700;display:flex}._header_17zwq_52{border-bottom:1px solid var(--forma-rule);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding-inline:clamp(20px,4vw,68px);display:grid}._logo_17zwq_61{letter-spacing:.11em;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}._header_17zwq_52 nav{gap:clamp(24px,3vw,52px);font-size:13px;display:flex}._header_17zwq_52 nav a{border-bottom:1px solid #0000;padding-block:10px;transition:border-color .16s}._header_17zwq_52 nav a:hover{border-color:var(--forma-ink)}._headerCta_17zwq_84{border:1px solid var(--forma-ink);border-radius:999px;justify-self:end;padding:13px 18px;font-size:12px;font-weight:700}._hero_17zwq_93{grid-template-rows:1fr auto;grid-template-columns:minmax(380px,.74fr) minmax(0,1.26fr);min-height:820px;display:grid}._heroCopy_17zwq_100{flex-direction:column;align-items:flex-start;padding:clamp(80px,10vw,150px) clamp(28px,5vw,82px) 90px;display:flex}._eyebrow_17zwq_107,._sectionIndex_17zwq_108,._miniLabel_17zwq_109{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1}._hero_17zwq_93 h1{letter-spacing:-.06em;max-width:720px;margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.3vw,102px);font-weight:400;line-height:.92}._hero_17zwq_93 h1 em{color:var(--forma-clay);font-style:italic;font-weight:400}._heroCopy_17zwq_100>p:not(._eyebrow_17zwq_107){max-width:570px;color:var(--forma-muted);margin:34px 0 0;font-size:18px;line-height:1.55}._primaryButton_17zwq_142,._requestPrimary_17zwq_143{background:var(--forma-ink);justify-content:space-between;align-items:center;gap:35px;min-width:245px;min-height:62px;margin-top:44px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .16s;display:inline-flex;color:var(--forma-cream)!important}._primaryButton_17zwq_142:hover,._requestPrimary_17zwq_143:hover{transform:translateY(-3px)}._heroImage_17zwq_164{background-image:linear-gradient(90deg,#efe9df33,#0000 22%),url(/demo/forma-hero.webp);background-position:50%;background-size:cover;min-height:720px;position:relative}._heroImage_17zwq_164 span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;background:#f8f4edc7;padding:8px 10px;font-size:10px;font-weight:700;position:absolute;bottom:22px;right:24px}._heroFoot_17zwq_186{border-top:1px solid var(--forma-rule);border-bottom:1px solid var(--forma-rule);grid-column:1/-1;grid-template-columns:repeat(3,1fr) auto;align-items:center;min-height:100px;display:grid}._heroFoot_17zwq_186 p{border-right:1px solid var(--forma-rule);align-items:center;height:100%;margin:0;padding:0 28px;font-family:Georgia,Times New Roman,serif;font-size:19px;display:flex}._heroFoot_17zwq_186 small{max-width:210px;color:var(--forma-muted);padding:0 24px;font-size:9px;line-height:1.45}._intro_17zwq_215,._spaces_17zwq_216,._plannerSection_17zwq_217,._faq_17zwq_218{width:min(100% - 80px,1440px);margin-inline:auto}._intro_17zwq_215{grid-template-columns:.3fr 1.15fr .55fr;align-items:start;gap:60px;padding-block:150px;display:grid}._intro_17zwq_215 h2,._sectionHeading_17zwq_232 h2,._approachTitle_17zwq_233 h2,._materialText_17zwq_234 h2,._processTitle_17zwq_235 h2,._request_17zwq_143 h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.5vw,82px);font-weight:400;line-height:1}._intro_17zwq_215>div p{color:var(--forma-muted);margin:0 0 24px;font-size:16px;line-height:1.65}._spaces_17zwq_216,._plannerSection_17zwq_217,._faq_17zwq_218{border-top:1px solid var(--forma-rule);padding-block:126px}._sectionHeading_17zwq_232{grid-template-columns:.3fr 1fr;align-items:start;gap:60px;margin-bottom:72px;display:grid}._sectionHeading_17zwq_232 h2{max-width:920px}._spaceGrid_17zwq_271{grid-template-columns:repeat(3,1fr);gap:18px;min-height:560px;display:grid}._spaceGrid_17zwq_271 article{flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}._spaceGrid_17zwq_271 article:before{content:"";aspect-ratio:1;opacity:.26;border:1px solid;border-radius:50%;width:62%;position:absolute;top:14%;right:-16%}._spaceGrid_17zwq_271 article:after{content:"";opacity:.3;border:1px solid;width:46%;height:28%;position:absolute;bottom:8%;left:11%}._oak_17zwq_309{color:#2d2118;background:#aa7d55}._stone_17zwq_314{color:#342f2a;background:#cfc5b7}._clay_17zwq_319{color:#f8eee5;background:#9d4d35}._spaceGrid_17zwq_271 article>span{letter-spacing:.12em;font-size:11px;font-weight:700}._spaceGrid_17zwq_271 h3{z-index:1;letter-spacing:-.055em;max-width:340px;margin:64px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:.95;position:relative}._spaceGrid_17zwq_271 p{z-index:1;max-width:330px;margin:auto 0 0;font-size:15px;line-height:1.55;position:relative}._spaceGrid_17zwq_271 b{z-index:1;font-size:24px;font-weight:400;position:absolute;bottom:26px;right:28px}._approach_17zwq_233{background:var(--forma-ink);color:var(--forma-cream);grid-template-columns:.72fr 1.28fr;gap:90px;padding:130px max(40px,50vw - 720px);display:grid}._approachTitle_17zwq_233 h2{max-width:660px;margin-top:32px}._approach_17zwq_233 ol{margin:0;padding:0;list-style:none}._approach_17zwq_233 li{border-top:1px solid #f8f4ed3d;grid-template-columns:52px .75fr 1fr;align-items:start;gap:28px;min-height:135px;padding:28px 0;display:grid}._approach_17zwq_233 li>span{color:#d1a286;font-size:10px;font-weight:700}._approach_17zwq_233 li h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.1}._approach_17zwq_233 li p{color:#bbb2a9;margin:0;font-size:14px;line-height:1.6}._materials_17zwq_411{grid-template-columns:repeat(3,.7fr) 1.4fr;min-height:680px;display:grid}._materialCard_17zwq_417,._materialText_17zwq_234{border-right:1px solid var(--forma-rule);min-height:680px;padding:32px;position:relative}._materialCard_17zwq_417{align-items:end;display:flex;overflow:hidden}._materialCard_17zwq_417:first-child{background:repeating-linear-gradient(100deg,#0000 0 12px,#2f211614 12px 13px),#b88257}._materialCard_17zwq_417:nth-child(2){background:radial-gradient(circle at 30% 35%,#ffffff73,#0000 14%),#b8afa2}._materialCard_17zwq_417:nth-child(3){color:var(--forma-cream);background:linear-gradient(135deg,#0000 49.5%,#f8f4ed4d 50% 50.5%,#0000 51%),#98523f}._materialCard_17zwq_417>span{font-size:10px;font-weight:700;position:absolute;top:28px;left:28px}._materialCard_17zwq_417 p{writing-mode:vertical-rl;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;transform:rotate(180deg)}._materialText_17zwq_234{border-right:0;flex-direction:column;padding:74px clamp(34px,5vw,78px);display:flex}._materialText_17zwq_234 h2{margin-top:32px}._materialText_17zwq_234>p:last-child{max-width:510px;color:var(--forma-muted);margin:auto 0 0;font-size:17px;line-height:1.65}._planner_17zwq_217{border:1px solid var(--forma-ink);grid-template-columns:.58fr 1.42fr;display:grid}._plannerTabs_17zwq_491{border-right:1px solid var(--forma-ink);padding:26px}._plannerTab_17zwq_491,._plannerTabActive_17zwq_497{border:0;border-top:1px solid var(--forma-rule);width:100%;min-height:104px;color:var(--forma-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr;align-items:center;padding:16px 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px);display:grid}._plannerTab_17zwq_491 span,._plannerTabActive_17zwq_497 span{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}._plannerTabActive_17zwq_497{color:var(--forma-clay);font-style:italic}._plannerResult_17zwq_526{background:var(--forma-cream);grid-template-columns:1fr .72fr;gap:44px;min-height:640px;padding:48px;display:grid}._plannerResult_17zwq_526 h3{letter-spacing:-.055em;max-width:650px;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6vw,86px);font-weight:400;line-height:.96}._plannerSummary_17zwq_545{max-width:620px;color:var(--forma-muted);margin:30px 0 0;font-size:16px;line-height:1.6}._plannerResult_17zwq_526 ol{margin:0;padding:0;list-style:none}._plannerResult_17zwq_526 li{border-top:1px solid var(--forma-rule);grid-template-columns:36px 1fr;min-height:62px;padding:17px 0;font-size:13px;display:grid}._plannerResult_17zwq_526 li span{color:var(--forma-clay);font-size:10px;font-weight:700}._plannerMeta_17zwq_574{border-top:1px solid var(--forma-rule);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:40px;padding-top:26px;display:grid}._plannerMeta_17zwq_574 small{color:var(--forma-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}._plannerMeta_17zwq_574 strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,40px);font-weight:400;display:block}._plannerResult_17zwq_526>a{background:var(--forma-ink);min-height:60px;color:var(--forma-cream);grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:700;display:flex}._disclaimer_17zwq_613{color:var(--forma-muted);margin:16px 0 0;font-size:11px}._process_17zwq_235{background:#b67a54;grid-template-columns:.85fr 1.15fr;gap:90px;padding:130px max(40px,50vw - 720px);display:grid}._processTitle_17zwq_235 h2{max-width:680px;margin-top:30px}._process_17zwq_235 ol{margin:0;padding:0;list-style:none}._process_17zwq_235 li{border-top:1px solid #302a2459;grid-template-columns:48px .55fr 1fr;gap:24px;min-height:122px;padding:26px 0;display:grid}._process_17zwq_235 li>span{font-size:10px;font-weight:700}._process_17zwq_235 li h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}._process_17zwq_235 li p{margin:0;font-size:14px;line-height:1.55}._faqList_17zwq_665{max-width:980px;margin-left:auto}._faqList_17zwq_665 details{border-top:1px solid var(--forma-rule)}._faqList_17zwq_665 details:last-child{border-bottom:1px solid var(--forma-rule)}._faqList_17zwq_665 summary{cursor:pointer;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:26px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,27px);list-style:none;display:grid}._faqList_17zwq_665 summary::-webkit-details-marker{display:none}._faqList_17zwq_665 summary span{color:var(--forma-clay);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}._faqList_17zwq_665 summary b{font-family:Arial,Helvetica,sans-serif;font-weight:300;transition:transform .16s}._faqList_17zwq_665 details[open] summary b{transform:rotate(45deg)}._faqList_17zwq_665 details p{max-width:740px;color:var(--forma-muted);margin:-4px 0 30px 68px;font-size:15px;line-height:1.65}._request_17zwq_143{background:var(--forma-ink);color:var(--forma-cream);padding:128px max(40px,50vw - 720px)}._request_17zwq_143 h2{max-width:1120px;margin-top:34px}._request_17zwq_143>p:not(._sectionIndex_17zwq_108){color:#c8bfb6;max-width:660px;margin:32px 0 0;font-size:17px;line-height:1.6}._request_17zwq_143>div{align-items:center;gap:34px;margin-top:50px;display:flex}._requestPrimary_17zwq_143{background:#c8845e;margin-top:0;color:var(--forma-ink)!important}._request_17zwq_143>div>a:last-child{border-bottom:1px solid #f8f4ed99;padding-bottom:7px;font-size:13px;font-weight:700}._footer_17zwq_759{grid-template-columns:1fr 1fr auto;align-items:start;gap:40px;min-height:150px;padding:38px clamp(20px,4vw,68px);display:grid}._footer_17zwq_759 p{max-width:520px;color:var(--forma-muted);margin:0;font-size:12px;line-height:1.5}._footer_17zwq_759>a:last-child{font-size:12px;font-weight:700}@media (width<=1050px){._header_17zwq_52{grid-template-columns:1fr auto}._header_17zwq_52 nav{display:none}._hero_17zwq_93{grid-template-columns:1fr}._heroImage_17zwq_164{min-height:620px}._heroFoot_17zwq_186{grid-template-columns:repeat(3,1fr)}._heroFoot_17zwq_186 small{border-top:1px solid var(--forma-rule);grid-column:1/-1;max-width:none;padding:12px 28px}._intro_17zwq_215{grid-template-columns:.3fr 1fr}._intro_17zwq_215>div{grid-column:2}._materials_17zwq_411{grid-template-columns:repeat(3,1fr)}._materialText_17zwq_234{grid-column:1/-1;min-height:500px}._planner_17zwq_217{grid-template-columns:1fr}._plannerTabs_17zwq_491{border-right:0;border-bottom:1px solid var(--forma-ink);grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._plannerTab_17zwq_491,._plannerTabActive_17zwq_497{grid-template-columns:1fr;gap:12px}._approach_17zwq_233,._process_17zwq_235{grid-template-columns:1fr}}@media (width<=720px){._demoRibbon_17zwq_37{flex-direction:column;align-items:flex-start;gap:5px}._header_17zwq_52{height:72px}._headerCta_17zwq_84{padding:11px 13px}._heroCopy_17zwq_100{padding:78px 18px}._hero_17zwq_93 h1{font-size:clamp(52px,15vw,72px)}._heroImage_17zwq_164{background-position:68%;min-height:470px}._heroFoot_17zwq_186{grid-template-columns:1fr}._heroFoot_17zwq_186 p{border-right:0;border-bottom:1px solid var(--forma-rule);min-height:58px;padding-inline:18px;font-size:16px}._intro_17zwq_215,._spaces_17zwq_216,._plannerSection_17zwq_217,._faq_17zwq_218{width:min(100% - 36px,1440px)}._intro_17zwq_215,._sectionHeading_17zwq_232,._approach_17zwq_233,._process_17zwq_235{grid-template-columns:1fr;gap:30px}._intro_17zwq_215,._spaces_17zwq_216,._plannerSection_17zwq_217,._faq_17zwq_218{padding-block:84px}._intro_17zwq_215>div{grid-column:1}._spaceGrid_17zwq_271{grid-template-columns:1fr}._spaceGrid_17zwq_271 article{min-height:420px}._approach_17zwq_233,._process_17zwq_235{padding:84px 18px}._approach_17zwq_233 li,._process_17zwq_235 li{grid-template-columns:34px 1fr}._approach_17zwq_233 li p,._process_17zwq_235 li p{grid-column:2}._materials_17zwq_411{grid-template-columns:1fr}._materialCard_17zwq_417{min-height:260px}._materialCard_17zwq_417 p{writing-mode:horizontal-tb;transform:none}._materialText_17zwq_234{grid-column:1;min-height:520px;padding:70px 18px}._plannerTabs_17zwq_491{grid-template-columns:1fr;gap:0}._plannerTab_17zwq_491,._plannerTabActive_17zwq_497{grid-template-columns:34px 1fr;gap:0;min-height:76px}._plannerResult_17zwq_526{grid-template-columns:1fr;min-height:800px;padding:28px 22px}._plannerResult_17zwq_526 ol,._plannerMeta_17zwq_574,._plannerResult_17zwq_526>a{grid-column:1}._plannerMeta_17zwq_574{grid-template-columns:1fr}._faqList_17zwq_665 summary{grid-template-columns:34px 1fr auto}._faqList_17zwq_665 details p{margin-left:50px}._request_17zwq_143{padding:84px 18px}._request_17zwq_143>div{flex-direction:column;align-items:stretch}._footer_17zwq_759{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){._formaPage_17zwq_1 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
