._1FIQoa_landing{background:#d6c4a6;position:relative;overflow:clip}._1FIQoa_header{z-index:5;position:absolute;inset:0 0 auto}._1FIQoa_header .nav-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#f6ead9d9,#e8d5b4a8);border-color:#fff4ddc9;transition:background .22s,box-shadow .22s;box-shadow:inset 0 1px #fff8e4cc,0 4px 14px #5c432012}:is(._1FIQoa_header .nav-cta:hover,._1FIQoa_header .nav-cta:focus-visible){background:linear-gradient(135deg,#fff1dde8,#efddbed4);box-shadow:inset 0 1px #fff9eb,0 5px 16px #5c43201c}._1FIQoa_journey{position:relative}._1FIQoa_stage{--room-shift:clamp(0px, calc((100vw - 130svh) * .64), 16vw);pointer-events:none;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:clip}._1FIQoa_roomVisual,._1FIQoa_canvas{position:absolute;inset:0}._1FIQoa_roomVisual{background:radial-gradient(at 68% 45%,#eadbb52e,#0000 70%)}._1FIQoa_atmosphere{background:radial-gradient(at 15% 65%,#bd9b6f82,#0000 60%),linear-gradient(115deg,#d7c3a3,#e5d6bc 48%,#c4a77f);position:absolute;inset:0;overflow:clip}._1FIQoa_bedroomPhoto{will-change:transform;opacity:.4;position:absolute;inset:-48px;transform:translate(0,0)}._1FIQoa_photo{object-fit:cover;object-position:center 58%}._1FIQoa_daylight{background:linear-gradient(123deg,#0000 35%,#fff2c14a 36%,#fff2c112 48%,#0000 49%),linear-gradient(123deg,#0000 53%,#5d422b12 54% 59%,#0000 60%),radial-gradient(at 60% 18%,#fff1cf55,#0000 58%);position:absolute;inset:0}._1FIQoa_canvas{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}._1FIQoa_canvasReady{opacity:1}._1FIQoa_howLink{background:0 0;min-height:44px;padding:9px 0;position:relative}._1FIQoa_howLink:after{content:"";transform-origin:0;background:#c3aa82;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 6px;transform:scaleX(0)}._1FIQoa_howLink:hover:after,._1FIQoa_howLink:focus-visible:after{transform:scaleX(1)}._1FIQoa_chapter{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding:100px clamp(24px,7vw,130px) 65px;scroll-margin-top:0;display:flex;position:relative}._1FIQoa_chapter:before{content:"";pointer-events:none;background:linear-gradient(90deg,#efe1cadc 0%,#efe1cac9 25%,#efe1ca9e 43%,#efe1ca20 65%,#0000 90%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}._1FIQoa_copy{max-width:min(520px,45vw);transform:translate3d(0, var(--copy-y,0px), 0);opacity:var(--copy-opacity,1);transition:transform .24s ease-out,opacity .24s ease-out;position:relative}._1FIQoa_hero ._1FIQoa_copy{width:min(520px,45vw);transition:transform .24s ease-out,opacity .36s ease-out;animation:.36s ease-out _1FIQoa_hero-copy-in}@keyframes _1FIQoa_hero-copy-in{0%{opacity:0}to{opacity:var(--copy-opacity,1)}}._1FIQoa_heroRoomSpace{display:none}._1FIQoa_hero h1{margin-bottom:26px;font-size:clamp(48px,5.6vw,88px);line-height:1.02}._1FIQoa_hero .eyebrow{margin-bottom:25px}._1FIQoa_description{max-width:470px;color:var(--muted);margin-bottom:28px;font-size:clamp(15px,1.25vw,18px);line-height:1.65}._1FIQoa_chapterLink{align-items:center;gap:24px;min-height:44px;font-size:12px;display:inline-flex}._1FIQoa_chapterLink span{transition:transform .22s}._1FIQoa_chapterLink{background:0 0;border-bottom:1px solid #a9845c;padding:0}._1FIQoa_chapterLink:hover span{transform:translate(3px,-3px)}._1FIQoa_scrollCue{color:#533d2b;letter-spacing:.01em;background:0 0;justify-content:center;align-self:center;align-items:center;min-height:48px;margin-top:24px;padding:6px 12px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .36s ease-out,transform .16s,color .22s;display:flex;position:relative}._1FIQoa_cueMouse,._1FIQoa_cueTouch{align-items:center;gap:10px;display:inline-flex}._1FIQoa_cueMouse>svg{flex:none;width:22px;height:32px}._1FIQoa_cueTouch{display:none}._1FIQoa_cueFinger{flex:none;width:25px;height:30px;animation:2.2s ease-in-out 2 _1FIQoa_cue-swipe;overflow:visible}._1FIQoa_cueWheel{animation:2.2s ease-in-out 2 _1FIQoa_cue-wheel}._1FIQoa_scrollCue:hover,._1FIQoa_scrollCue:focus-visible{color:#7c563a;transform:translateY(2px)}@keyframes _1FIQoa_cue-wheel{0%,15%,to{opacity:1;transform:translateY(0)}65%{opacity:0;transform:translateY(6px)}80%{opacity:0;transform:translateY(-2px)}}@keyframes _1FIQoa_cue-swipe{0%,15%,to{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(-7px)}70%{opacity:0;transform:translateY(-7px)}80%{opacity:0;transform:translateY(4px)}}@media (pointer:coarse){._1FIQoa_cueMouse{display:none}._1FIQoa_cueTouch{display:inline-flex}}._1FIQoa_chapterLabel{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:16px;margin-bottom:26px;font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.25;display:flex}._1FIQoa_chapterLabel span{letter-spacing:0;border:1px solid #b49b7a;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:400;display:grid}._1FIQoa_chapter h2{margin-bottom:25px;font-size:clamp(38px,4.5vw,66px);line-height:1.08}._1FIQoa_chapter h2:focus{outline:none}._1FIQoa_landing h2 em{color:var(--teal);font-family:Georgia,Times New Roman,serif;font-weight:400}._1FIQoa_detail{color:var(--muted);max-width:450px;margin-bottom:20px;font-size:12px;line-height:1.8}._1FIQoa_right{align-items:flex-end}._1FIQoa_right:before{background:linear-gradient(270deg,#efe1cadc,#efe1cac9 25%,#efe1ca9e 43%,#efe1ca20 65%,#0000 90%)}._1FIQoa_sketch{border-block:1px solid #c9b699;width:min(100%,370px);margin:0 0 24px;padding:16px 6px}._1FIQoa_sketch svg{width:100%;display:block}._1FIQoa_finishes{border-block:1px solid #c9b699;gap:18px;margin:24px 0;padding-block:20px;display:grid}._1FIQoa_finishes>div{align-items:center;gap:16px;display:flex}._1FIQoa_finishes h3{margin:0 0 4px;font-size:15px}._1FIQoa_finishes p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}._1FIQoa_paintSwatch,._1FIQoa_floorSwatch{border-radius:8px;flex:none;width:44px;height:44px;display:block;box-shadow:inset 0 0 0 1px #6e654b20}._1FIQoa_paintSwatch{background:#bdc4a8}._1FIQoa_floorSwatch{background:repeating-linear-gradient(0deg,#0000,#0000 12px,#8c67452e 12px 13px),repeating-linear-gradient(92deg,#c5a074,#d6b58b 6px,#c8a97f 9px,#d9bb94 13px)}._1FIQoa_costChapter ._1FIQoa_copy{width:min(500px,45vw)}._1FIQoa_costChapter h2{margin-bottom:18px;font-size:clamp(38px,4.3vw,58px)}._1FIQoa_costChapter ._1FIQoa_description{margin-bottom:18px;font-size:15px;line-height:1.65}._1FIQoa_costChapter ._1FIQoa_chapterLabel{margin-bottom:20px}._1FIQoa_quote{background:linear-gradient(135deg,#fff5e8ed,#efe0c8dc);border:1px solid #bda78380;border-radius:18px;padding:18px 22px 10px;box-shadow:0 12px 36px #6346250a}._1FIQoa_quoteHeading{color:#735e48;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:9px;font-size:11px;line-height:1.6;display:flex}._1FIQoa_quote dl{margin:0}._1FIQoa_quoteRow{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-inline:-10px;padding:9px 10px;display:flex;position:relative}._1FIQoa_quoteRow dt{min-width:0;font-size:13px;line-height:1.3}._1FIQoa_quoteRow small{color:#796550;margin-top:3px;font-size:11px;line-height:1.5;display:block}._1FIQoa_quoteRow dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px}._1FIQoa_quoteTotal{border-top:1px solid #c5b08c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:6px;padding-top:13px;font-size:12px;display:flex}._1FIQoa_quoteTotal>span:last-child{white-space:nowrap}._1FIQoa_quoteTotal strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}._1FIQoa_quoteSaving{color:#645f3c;min-height:18px;margin:5px 0 0;font-size:11px;line-height:1.6}._1FIQoa_budgetConversation{max-width:480px;margin:16px 0 4px;font-size:12px;line-height:1.65}._1FIQoa_budgetConversation p{margin:0 0 7px}._1FIQoa_budgetConversation>p:first-child{color:#79543c;font-family:Georgia,Times New Roman,serif;font-size:15px}._1FIQoa_budgetConversation svg{vertical-align:-3px;margin-right:6px}._1FIQoa_budgetConversation strong{color:#79543c;margin-right:6px;font-weight:500}._1FIQoa_planSheet{transform-origin:bottom;transform:translateY(calc((1 - var(--plan-open,1)) * 12px)) rotate(calc((1 - var(--plan-open,1)) * -2deg));background:#f7edddf0;border:1px solid #c4b092;border-radius:3px;margin:26px 0 22px;padding:24px 26px 18px;position:relative;box-shadow:6px 7px #e7d6bde0,6px 7px 0 1px #bfa68166,0 14px 30px #6e4a2320}._1FIQoa_planHeading{color:#806b52;border-bottom:1px solid #d5c5ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:16px;font-size:11px;display:flex}._1FIQoa_sheetBrand{color:#694d34;font-family:Georgia,Times New Roman,serif;font-size:18px}._1FIQoa_planSheet ol{gap:21px;margin:22px 0;padding:0;list-style:none;display:grid}._1FIQoa_planSheet li{align-items:flex-start;gap:14px;display:flex}._1FIQoa_planSheet li>span{color:#998063;padding-top:3px;font-size:11px}._1FIQoa_planSheet h3{margin:0 0 5px;font-size:14px;line-height:1.4}._1FIQoa_planSheet p{color:#796550;margin:0;font-size:12px;line-height:1.7}._1FIQoa_planFooter{color:#806b52;border-top:1px solid #d5c5ad;align-items:center;gap:10px;padding-top:16px;font-size:11px;line-height:1.6;display:flex}._1FIQoa_pdfMark{letter-spacing:.04em;color:#78573e;border:1px solid #b79d7c;border-radius:3px;flex:none;place-items:center;width:30px;height:38px;font-size:8px;display:grid}._1FIQoa_designerNote{border-block:1px solid #c0a784;align-items:flex-start;gap:18px;max-width:420px;margin:5px 0 28px;padding:22px 0;display:flex}._1FIQoa_designerNote>span{color:var(--clay);font-size:24px}._1FIQoa_designerNote p{color:var(--teal);margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.4}._1FIQoa_why{align-items:center}._1FIQoa_why:before{background:linear-gradient(#e7d7bb88,#e7d7bbcf 35%,#e7d7bbf0)}._1FIQoa_valueContent{grid-template-columns:1.4fr 1fr;gap:52px 9%;width:min(100%,1160px);display:grid;position:relative}._1FIQoa_whyIntro>p:last-child{max-width:440px;color:var(--muted);font-size:15px}._1FIQoa_research{border-left:1px solid #b49b7a;align-self:center;padding-left:45px}._1FIQoa_stat{letter-spacing:-.07em;color:var(--teal);font-size:clamp(75px,9vw,140px);line-height:.9;display:block}._1FIQoa_stat>span{margin-left:8px;font-family:Georgia,Times New Roman,serif;font-size:.45em}._1FIQoa_research p{max-width:310px;color:var(--muted);margin:25px 0 8px;font-size:13px;line-height:1.75}._1FIQoa_research a{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:10px;text-decoration:underline;display:inline-flex}._1FIQoa_reasons{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}._1FIQoa_reasons>div{border-top:1px solid #b49b7a;padding-top:24px}._1FIQoa_reasons span{color:var(--muted);letter-spacing:.12em;font-size:9px}._1FIQoa_reasons h3{margin:17px 0 12px;font-size:23px;line-height:1.25}._1FIQoa_reasons p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}._1FIQoa_invitation{text-align:center;align-items:center}._1FIQoa_invitation:before{background:radial-gradient(#eadbc1e8 15%,#eadbc1c7 44%,#eadbc150 80%,#0000)}._1FIQoa_invitationContent{position:relative}._1FIQoa_invitationMark{color:#9d7453;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6vw,95px);line-height:1;display:block}._1FIQoa_invitation h2{margin-bottom:32px;font-size:clamp(46px,5.8vw,86px)}._1FIQoa_invitationAction p{color:var(--muted);margin:14px 0 0;font-size:11px}._1FIQoa_footer{z-index:1;background:linear-gradient(#0000,#d8c5a7c9);justify-content:center;padding:30px 24px 40px;display:flex;position:relative}@media (max-width:899px){._1FIQoa_chapter{padding:90px clamp(24px,6vw,60px) 50px}._1FIQoa_copy{max-width:min(540px,72vw)}._1FIQoa_hero ._1FIQoa_copy{width:min(540px,72vw)}._1FIQoa_chapter:before{background:linear-gradient(90deg,#efe1cadc,#efe1cabe 40%,#efe1ca78 70%,#efe1ca35)}._1FIQoa_right:before{background:linear-gradient(270deg,#efe1cadc,#efe1cabe 40%,#efe1ca78 70%,#efe1ca35)}._1FIQoa_hero h1{font-size:clamp(48px,7vw,65px)}._1FIQoa_chapter h2{font-size:clamp(39px,5.6vw,50px)}._1FIQoa_valueContent{gap:32px}._1FIQoa_why h2{font-size:38px}._1FIQoa_research{padding-left:24px}._1FIQoa_reasons{gap:24px}._1FIQoa_reasons h3{font-size:20px}._1FIQoa_why:before{background:#e7d7bbd4}}@media (max-width:600px){._1FIQoa_howLink{display:none}._1FIQoa_chapter{align-items:flex-start;padding:85px 24px 44px}._1FIQoa_copy{max-width:100%}._1FIQoa_hero ._1FIQoa_copy{width:100%}._1FIQoa_chapter:before,._1FIQoa_right:before{background:linear-gradient(#efe1ca24,#efe1ca78 22%,#efe1cacc 50%,#efe1cae6 88%)}._1FIQoa_hero{justify-content:flex-end}._1FIQoa_hero h1{margin-bottom:20px;font-size:clamp(38px,8.5vw,50px)}._1FIQoa_hero .eyebrow{margin-bottom:18px;font-size:8px}._1FIQoa_hero ._1FIQoa_description{margin-bottom:20px;font-size:13px;line-height:1.65}._1FIQoa_hero .button{min-height:46px;padding:13px 23px}._1FIQoa_scrollCue{margin-top:18px}._1FIQoa_chapter h2{font-size:39px}._1FIQoa_chapterLabel{gap:12px;margin-bottom:20px;font-size:16px}._1FIQoa_chapterLabel span{width:36px;height:36px;font-size:11px}._1FIQoa_description{font-size:15px}._1FIQoa_costChapter ._1FIQoa_copy{width:100%}._1FIQoa_quote{padding:16px 18px 9px}._1FIQoa_planSheet{padding:20px 20px 16px}._1FIQoa_designerNote p{font-size:22px}._1FIQoa_valueContent{display:block}._1FIQoa_whyIntro{margin-bottom:30px}._1FIQoa_why h2{font-size:36px}._1FIQoa_research{border-left:0;border-block:1px solid #c9b699;grid-template-columns:auto 1fr;align-items:center;column-gap:25px;margin-bottom:30px;padding:25px 0;display:grid}._1FIQoa_stat{grid-row:1/span 2;font-size:85px}._1FIQoa_research p{margin:0;font-size:11px}._1FIQoa_research a{font-size:9px}._1FIQoa_reasons{grid-template-columns:1fr;gap:23px}._1FIQoa_reasons>div{padding-top:18px}._1FIQoa_reasons h3{margin-block:12px 8px;font-size:22px}._1FIQoa_reasons p{font-size:12px}._1FIQoa_invitation{align-items:center}._1FIQoa_invitation h2{font-size:44px}._1FIQoa_invitation .eyebrow{font-size:9px}._1FIQoa_invitation:before{background:#eadbc1b8}._1FIQoa_footer{padding-block:25px 35px}}@media (max-width:360px){._1FIQoa_chapter{padding-inline:18px}._1FIQoa_hero h1{font-size:37px}._1FIQoa_hero ._1FIQoa_description{font-size:12px}._1FIQoa_hero .eyebrow{letter-spacing:.08em}._1FIQoa_chapter h2,._1FIQoa_why h2{font-size:33px}._1FIQoa_research{grid-template-columns:1fr;gap:15px}._1FIQoa_stat{grid-row:auto}}@media (max-width:1100px),(max-aspect-ratio:7/5) and (min-height:601px){._1FIQoa_chapter:not(._1FIQoa_why):not(._1FIQoa_invitation):before{display:none}._1FIQoa_copy{isolation:isolate}._1FIQoa_cueMouse{display:none}._1FIQoa_cueTouch{display:inline-flex}._1FIQoa_copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#efe1ca99,#efe1ca73 60%,#efe1ca30);position:absolute;inset:-32px -40px;-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000),linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000),linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:600px),(max-width:1100px) and (min-height:601px),(max-aspect-ratio:7/5) and (min-height:601px){._1FIQoa_chapter{padding-inline:clamp(24px,6vw,60px)}._1FIQoa_chapter:not(._1FIQoa_hero){padding-block:90px 50px}._1FIQoa_copy,._1FIQoa_hero ._1FIQoa_copy{width:min(540px,100%);max-width:100%}._1FIQoa_hero{grid-template-rows:auto minmax(220px,1fr) auto;justify-content:stretch;align-items:stretch;gap:16px;padding-top:100px;padding-bottom:24px;display:grid}._1FIQoa_heroRoomSpace{pointer-events:none;min-height:220px;display:block}._1FIQoa_hero ._1FIQoa_scrollCue{justify-self:center;margin-top:0}._1FIQoa_cueMouse{display:none}._1FIQoa_cueTouch{display:inline-flex}}@media (max-height:600px){._1FIQoa_chapter{padding-block:90px 35px}._1FIQoa_hero{justify-content:center}._1FIQoa_hero h1{margin-bottom:18px;font-size:clamp(37px,4.3vw,60px)}._1FIQoa_hero ._1FIQoa_description{margin-bottom:18px}._1FIQoa_hero .eyebrow{margin-bottom:16px}._1FIQoa_chapter h2{font-size:40px}}@media (max-width:600px) and (max-height:600px){._1FIQoa_hero{justify-content:stretch;padding-top:90px}}@media (min-width:601px) and (max-width:1100px) and (max-height:600px){._1FIQoa_copy,._1FIQoa_hero ._1FIQoa_copy{width:min(480px,51vw);max-width:51vw}}._1FIQoa_houseLoader{left:calc(50% + var(--room-shift,0%));top:var(--room-center,48%);color:#67462e;text-align:center;width:116px;position:absolute;transform:translate(-50%,-50%)}._1FIQoa_houseLoader svg{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block;overflow:visible}._1FIQoa_loaderGuide{opacity:.22;stroke-dasharray:2 4}._1FIQoa_loaderOutline{opacity:.4}._1FIQoa_loaderBase,._1FIQoa_loaderWallLeft,._1FIQoa_loaderWallRight,._1FIQoa_loaderRoof{animation:2.4s cubic-bezier(.22,1,.36,1) infinite both _1FIQoa_house-build}._1FIQoa_loaderWallLeft{animation-delay:.16s}._1FIQoa_loaderWallRight{animation-delay:.32s}._1FIQoa_loaderRoof{animation-delay:.48s}._1FIQoa_loaderCaption{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:5px;font-size:10px;display:block}@keyframes _1FIQoa_house-build{0%{opacity:.1;transform:translateY(-13px)}32%,72%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(2px)}}@media (max-width:600px){._1FIQoa_houseLoader{width:92px;top:35%}}
