.one-room-page{--one-accent:#ff873f}.one-room-page p{font-size:20px;line-height:1.6}.one-room-page h2{font-size:clamp(34px,3.4vw,56px)}.one-hero{position:relative;min-height:780px;color:var(--white);background:#514338;isolation:isolate}.one-hero__image,.one-hero__shade{position:absolute;inset:0;z-index:-1}.one-hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.one-hero__shade{background:linear-gradient(90deg,#161a17d9,#171b18a6 38%,#191a183b 68%,#191a1812),linear-gradient(0deg,#1118139e,transparent 32%)}.one-hero__content{padding-top:144px;padding-bottom:30px;min-height:780px;display:flex;flex-direction:column;align-items:flex-start}.one-hero .crumbs{margin-bottom:38px;color:#f7efe4;font-size:13px}.one-hero h1{font-size:clamp(43px,4.8vw,77px);line-height:1.03;max-width:860px;margin-bottom:28px;letter-spacing:-.025em}.one-hero h1>span{display:block;font-size:clamp(24px,2.1vw,35px);font-weight:500;margin-top:22px;letter-spacing:0;line-height:1.25}.one-hero__content>p{max-width:660px;color:#fff9ef;margin-bottom:30px;font-size:22px;line-height:1.5}.one-hero .btn{min-height:72px}.one-hero__foot{width:100%;padding-top:24px;display:flex;gap:32px;font-size:15px;color:#f3e9dc;border-top:1px solid #fff7;margin-top:64px}.one-nav{background:var(--ink);color:#f6f2eb}.one-nav>.wrap{display:flex;gap:42px;overflow:auto;padding-block:21px;scrollbar-width:thin}.one-nav a{white-space:nowrap;font-size:16px;border-bottom:1px solid transparent}.one-nav a:hover{border-color:var(--one-accent)}.one-intro__heading{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;margin-bottom:58px}.one-intro__heading h2{margin:0}.one-intro__heading p{margin:0;max-width:610px;color:var(--muted);font-size:23px}.one-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.one-priorities article{border-top:1px solid var(--line);padding-top:24px}.one-priorities article>span{font-size:15px;color:#8f6548;display:block;margin-bottom:24px}.one-priorities h3{margin-bottom:16px}.one-priorities p{font-size:18px;color:var(--muted);margin:0}.one-section-heading{max-width:830px;margin-bottom:36px}.one-section-heading p{color:var(--muted);margin:0}.one-layouts__tabs{display:flex;border-bottom:1px solid #bcad9a;margin-bottom:24px}.one-layouts__tabs button{flex:1;text-align:left;padding:22px 26px;border:0;background:transparent;color:var(--ink);font-size:22px;font-weight:600;display:flex;align-items:center;gap:22px;border-bottom:3px solid transparent}.one-layouts__tabs button[aria-selected=true]{background:var(--ink);color:var(--white);border-bottom-color:var(--one-accent)}.one-layouts__tabs button>span{font-size:14px;opacity:.72;font-weight:400}.one-layouts__panel{display:grid;grid-template-columns:1.06fr 1fr;gap:24px;align-items:start;animation:one-enter .25s ease-out}.one-layouts__panel[hidden]{display:none}.one-layouts__plan{background:#faf7f0;padding:26px 22px 22px;position:sticky;top:106px}.one-layouts__plan svg{display:block;width:100%;height:auto}.one-layouts__plan>p{font-size:14px;color:var(--muted);margin:15px 18px 0;max-width:50ch}.one-layouts__idea{background:var(--paper)}.one-layouts__photo{display:block;aspect-ratio:1.65;overflow:hidden}.one-layouts__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.one-layouts__copy{padding:30px 34px}.one-layouts__copy h3{font-size:30px;max-width:530px;line-height:1.18}.one-layouts__copy p{font-size:18px;color:var(--muted)}.one-layouts__copy ul{list-style:none;padding:0;margin:24px 0}.one-layouts__copy li{padding:9px 0 9px 22px;font-size:17px;position:relative}.one-layouts__copy li:before{content:"";position:absolute;left:0;top:20px;width:5px;height:5px;background:#9d6b45}.one-layouts__cta{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:0 0 8px;font-weight:600;text-align:left}.one-work-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%}.one-work-intro p{color:var(--muted);margin-bottom:30px}.one-work-intro .text-link{display:table;margin-top:16px;white-space:normal}.one-work-list details{border-top:1px solid var(--line);padding:26px 0}.one-work-list details:last-child{border-bottom:1px solid var(--line)}.one-work-list summary{display:flex;align-items:center;gap:22px;list-style:none;cursor:pointer}.one-faq summary::-webkit-details-marker,.one-work-list summary::-webkit-details-marker{display:none}.one-work-list summary>span:first-child{font-size:14px;color:#8f6548}.one-work-list summary h3{margin:0;font-size:26px;line-height:1.22}.one-plus{margin-left:auto;font-size:26px;font-weight:400;flex-shrink:0}details[open]>.one-plus,details[open]>summary>.one-plus{transform:rotate(45deg)}.one-work-list details>p{margin:20px 40px 0;font-size:18px;color:var(--muted)}.one-budget{background:#e5ddcf}.one-budget__head{display:flex;align-items:flex-end;gap:40px;justify-content:space-between;margin-bottom:44px}.one-budget__head>div{max-width:880px}.one-budget__head p{margin:0;max-width:760px;color:#55584f}.one-budget__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center}.one-estimate{background:#fffdf7;padding:32px 36px;box-shadow:12px 18px 0 #cbbca657;transform:rotate(-1deg)}.one-estimate__top{display:flex;gap:20px;justify-content:space-between;color:#727263;font-size:13px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}.one-estimate h3{font-size:32px;margin-bottom:22px}.one-estimate__row{display:grid;grid-template-columns:1.1fr .85fr;gap:22px;padding:17px 0;border-top:1px solid var(--line)}.one-estimate__row strong{font-size:18px;font-weight:600}.one-estimate__row p{font-size:14px;line-height:1.4;color:var(--muted);margin:5px 0 0}.one-estimate__row>span{font-size:14px;text-align:right;color:#716554;align-self:center}.one-estimate__bottom{background:#ece7db;margin:22px -36px -32px;padding:19px 36px;font-size:16px;font-weight:500}.one-budget__copy h3{font-size:32px;line-height:1.2}.one-budget__copy p{font-size:19px;color:#53554e}.one-budget__copy ul{margin:24px 0 30px;padding-left:20px;font-size:18px}.one-budget__copy li{padding-bottom:10px}.one-budget__copy .btn{white-space:normal;min-width:0;width:100%;max-width:440px;padding-inline:24px}.one-budget__article{display:block;margin-top:20px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.one-steps{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.one-steps__photo{height:700px;position:sticky;top:105px;overflow:hidden;background:var(--cream)}.one-steps__photo img{-o-object-fit:cover;object-fit:cover}.one-steps ol{list-style:none;padding:0;margin:34px 0 0}.one-steps li{display:flex;gap:22px;padding:20px 0;border-top:1px solid var(--line)}.one-steps li>span{font-size:14px;color:#8f6548;padding-top:5px}.one-steps li h3{font-size:23px;margin-bottom:10px}.one-steps li p{font-size:18px;color:var(--muted);margin:0}.one-proof{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.one-proof p{max-width:480px;color:var(--muted)}.one-proof__image{display:block;position:relative;height:470px;overflow:hidden}.one-proof__all{display:block;margin-top:24px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.one-reading__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:38px}.one-reading__grid>a{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:24px 0}.one-reading__grid>a>span:first-child{font-size:14px;color:#8f6548;margin-bottom:25px}.one-reading__grid h3{font-size:23px;line-height:1.25;margin-bottom:30px}.one-reading__link{font-size:15px;margin-top:auto;text-decoration:underline;text-underline-offset:5px}.one-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%}.one-faq>div>p{color:var(--muted)}.one-faq details{border-top:1px solid #c6b9a6;padding:23px 0}.one-faq summary{display:flex;gap:24px;list-style:none;cursor:pointer;font-size:21px;font-weight:500;line-height:1.35}.one-faq details p{font-size:18px;color:var(--muted);margin:18px 42px 0 0}.one-final{padding:94px 0;background:var(--ink);color:var(--white)}.one-final .wrap{position:relative;padding-right:37%}.one-final .wrap:after{content:"";position:absolute;right:0;top:0;width:31%;height:100%;background:url(/images/one-room-20261005/bed-900.avif) 50%/cover;opacity:.85}.one-final h2{max-width:860px}.one-final p{color:#ded9cd;margin-bottom:30px}@keyframes one-enter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media(min-width:1700px){.one-hero,.one-hero__content{min-height:850px}.one-hero__content{padding-top:170px}.one-hero h1{max-width:930px;font-size:84px}}@media(max-width:1100px){.one-hero h1{max-width:690px}.one-budget__grid,.one-faq,.one-proof,.one-steps,.one-work-grid{gap:5%}.one-priorities{gap:25px}.one-reading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-estimate{padding:26px}.one-estimate__bottom{margin:22px -26px -26px;padding:19px 26px}.one-estimate__top{flex-direction:column;gap:4px}.one-layouts__copy{padding:24px}.one-layouts__copy h3{font-size:27px}.one-steps__photo{height:650px}}@media(max-width:800px){.one-room-page .section{padding:64px 0}.one-room-page h2{font-size:36px}.one-hero,.one-hero__content{min-height:740px}.one-hero__content{padding-top:120px}.one-hero h1{font-size:55px;max-width:610px}.one-hero__content>p{font-size:20px}.one-hero__shade{background:linear-gradient(90deg,#101a16dc,#18201970),linear-gradient(0deg,#101a17a6,transparent 70%)}.one-hero .crumbs{margin-bottom:32px}.one-intro__heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.one-intro__heading p{font-size:20px}.one-priorities{gap:20px}.one-priorities article>span{margin-bottom:18px}.one-priorities h3{font-size:24px}.one-layouts__panel{grid-template-columns:1fr;gap:18px}.one-layouts__plan{position:static}.one-layouts__plan svg{max-height:460px}.one-layouts__photo{aspect-ratio:1.75}.one-budget__grid,.one-faq,.one-proof,.one-steps,.one-work-grid{grid-template-columns:1fr;gap:34px}.one-work-intro h2 br{display:none}.one-work-list summary h3{font-size:24px}.one-budget__head{display:block}.one-budget__head .text-link{margin-top:20px}.one-estimate{transform:none;box-shadow:7px 10px 0 #cbbca657}.one-estimate__top{flex-direction:row;justify-content:space-between}.one-budget__copy{padding-top:15px}.one-steps__photo{position:relative;top:auto;height:380px}.one-proof__image{height:430px}.one-faq h2 br{display:none}.one-final{padding:68px 0}.one-final .wrap{padding-right:0}.one-final .wrap:after{display:none}.one-nav>.wrap{gap:26px}}@media(max-width:500px){.one-room-page .wrap{width:calc(100% - 40px)}.one-hero,.one-hero__content{min-height:740px}.one-hero__content{padding-top:114px;padding-bottom:25px}.one-hero .crumbs{font-size:11px;gap:5px;margin-bottom:34px;flex-wrap:wrap}.one-hero h1{font-size:42px;line-height:1.07;letter-spacing:-.025em;margin-bottom:22px}.one-hero h1>span{font-size:24px;margin-top:20px;line-height:1.25}.one-hero__content>p{font-size:18px;line-height:1.55}.one-desktop-break{display:none}.one-hero .button-row{width:100%;gap:12px}.one-hero .btn{width:100%;min-height:61px;min-width:0;padding:15px 18px;font-size:13px}.one-hero__foot{font-size:13px;display:grid;gap:5px;margin-top:32px;padding-top:20px}.one-room-page h2{font-size:33px}.one-room-page p{font-size:18px}.one-nav>.wrap{padding-block:17px;gap:24px}.one-nav a{font-size:14px}.one-priorities{grid-template-columns:1fr;gap:25px}.one-priorities article{position:relative;padding:20px 0 0 40px}.one-priorities article>span{position:absolute;left:0;top:24px}.one-priorities h3{font-size:24px}.one-priorities p{font-size:17px}.one-layouts__tabs button{font-size:17px;padding:17px 11px;gap:8px}.one-layouts__tabs button>span{font-size:11px}.one-layouts__plan{padding:10px 0 18px}.one-layouts__plan>p{font-size:13px;margin-inline:18px}.one-layouts__copy{padding:24px 22px}.one-layouts__copy h3{font-size:27px}.one-layouts__copy p{font-size:17px}.one-layouts__copy li{font-size:16px}.one-work-list summary{gap:15px}.one-work-list summary h3{font-size:22px}.one-work-list details>p{margin-left:32px;font-size:17px}.one-estimate{padding:22px 20px}.one-estimate__top{font-size:11px;gap:7px}.one-estimate h3{font-size:28px}.one-estimate__row{gap:15px;grid-template-columns:1.2fr .8fr}.one-estimate__row strong{font-size:17px}.one-estimate__row p{font-size:13px}.one-estimate__row>span{font-size:12px}.one-estimate__bottom{margin:20px -20px -22px;padding:16px 20px;font-size:14px}.one-budget__copy h3{font-size:28px}.one-budget__copy p,.one-budget__copy ul{font-size:17px}.one-budget__copy .btn{font-size:13px;padding:18px;min-height:66px}.one-steps__photo{height:320px}.one-steps li h3{font-size:22px}.one-steps li p{font-size:17px}.one-proof__image{height:310px}.one-proof .text-link{white-space:normal}.one-reading__grid{gap:24px 18px}.one-reading__grid h3{font-size:21px}.one-faq summary{font-size:19px}.one-faq details p{font-size:17px;margin-right:12px}.one-final .btn{width:100%;min-width:0;font-size:13px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.one-layouts__panel{animation:none}}