.page-template-interior-design{--interior-copy: var(--gh-type-copy-large);--interior-small: var(--gh-type-copy);--interior-section-title: var(--gh-type-display)}@media(min-width: 1024px)and (max-width: 1599px){.page-template-interior-design{--interior-section-title: var(--gh-type-title)}}@media(min-width: 561px)and (max-width: 1023px){.page-template-interior-design{--interior-section-title: var(--gh-type-section)}}@media(max-width: 560px){.page-template-interior-design{--interior-section-title: 28px}}.page-template-interior-design .site-logo,.interior-hero__left h1,.interior-hero__offer h2{font-weight:400}.page-template-interior-design .site-header .gh-menu-button--inner{position:absolute;top:58px;right:0;margin-left:0;color:#fff}.interior-hero__author span{opacity:.64}.interior-process__steps h3{font-size:var(--gh-type-copy-large)}.interior-process__steps p,.interior-benefits__lead,.interior-benefits__grid p,.interior-reviews__intro>p:not(.interior-kicker),.interior-review,.interior-about__media>p,.interior-about__copy>p:not(.interior-kicker):not(.interior-about__lead),.interior-about__story p,.interior-faq__list summary,.interior-faq__list details>div,.interior-bonus__caption p{font-size:var(--interior-copy)}.interior-benefits h2{max-width:none;font-size:var(--gh-type-title-small)}.interior-benefits__grid{gap:70px}.interior-reviews{grid-template-columns:minmax(420px, 0.82fr) minmax(0, 1.8fr);gap:70px}.interior-reviews__intro h2,.interior-reviews__intro>p:not(.interior-kicker){max-width:430px}.interior-review header::after{right:4px;font-size:64px;content:"“"}.interior-about{grid-template-columns:548px minmax(0, 1fr);column-gap:90px}.interior-faq{grid-template-columns:minmax(560px, 0.95fr) minmax(0, 1.45fr)}.interior-bonus{height:700px;margin-block:52px;overflow:visible}.interior-bonus__gift{grid-template-rows:500px 200px}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{height:500px}.interior-bonus__photo img{object-position:center}.interior-bonus__copy{margin-top:-58px;padding-block:100px}.interior-contact__copy{max-width:600px}@media(max-width: 1599px){.page-template-interior-design .site-header .gh-menu-button--inner{top:32px}.page-template-interior-design{--interior-copy: var(--gh-type-copy)}.interior-reviews{grid-template-columns:1fr}.interior-about{column-gap:42px}.interior-faq{grid-template-columns:1fr}.interior-bonus{height:auto;margin-block:36px}.interior-bonus__gift{grid-template-rows:300px auto}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{height:300px}.interior-bonus__copy{margin-block:-36px}}@media(max-width: 560px){.page-template-interior-design .site-header .gh-menu-button--inner{top:20px;width:42px}.page-template-interior-design .site-header .gh-menu-button--inner>span:last-child{display:none}.page-template-interior-design{--interior-copy: 16px}.interior-process__steps h3,.interior-benefits__grid p,.interior-reviews__intro>p:not(.interior-kicker),.interior-review,.interior-about__media>p,.interior-about__copy>p:not(.interior-kicker):not(.interior-about__lead),.interior-about__story p,.interior-faq__list summary,.interior-faq__list details>div,.interior-bonus__caption p{font-size:16px}.interior-reviews__intro{text-align:left}.interior-about{gap:42px}.interior-bonus{margin-block:0}.interior-bonus__copy{margin:0}}body.page-template-interior-design{overflow-x:clip;overflow-y:visible;color:#3d3232;background:#f9f7f4;font-family:var(--gh-font-sans)}html:has(body.page-template-interior-design){overflow-x:clip;overflow-y:visible}.page-template-interior-design .site-header{position:absolute;z-index:8;top:0;right:0;left:0;height:0;border:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.page-template-interior-design .site-header__inner{position:relative;width:min(100% - 180px,1740px);min-height:0}.page-template-interior-design .site-header .site-logo{position:absolute;top:53px;left:0;color:#fff;font-family:"Abhaya Libre",var(--gh-font-serif);font-size:var(--gh-type-title);line-height:47.1px;text-decoration:none}.page-template-interior-design .site-header .menu-toggle{position:absolute;top:52px;right:0;display:inline-flex;width:86px;height:28px;align-items:center;justify-content:flex-end;gap:12px;padding:0;border:0;color:#fff;background:rgba(0,0,0,0);cursor:pointer}.page-template-interior-design .site-header .menu-toggle::before{width:22px;height:13px;background:linear-gradient(currentColor, currentColor) 0 0/22px 1px no-repeat,linear-gradient(currentColor, currentColor) 0 6px/22px 1px no-repeat,linear-gradient(currentColor, currentColor) 0 12px/22px 1px no-repeat;content:"";opacity:.72}.page-template-interior-design .site-header .menu-toggle span{font-size:var(--gh-type-kicker);line-height:1;text-transform:uppercase}.page-template-interior-design .site-nav{position:fixed;z-index:20;top:94px;right:90px;display:none;min-width:300px;padding:30px;border:1px solid rgba(61,50,50,.2);color:#3d3232;background:#f9f7f4}.page-template-interior-design .site-nav--open{display:block}.page-template-interior-design .site-nav__list{align-items:flex-start;flex-direction:column;gap:20px}.interior-page,.interior-page h2,.interior-page h3,.interior-page p{margin:0}.interior-page{overflow-x:clip;background:#f9f7f4}.interior-hero{position:relative;--interior-hero-content-shift-y: -10px;--interior-hero-copy-gap-adjustment: 0px;overflow:hidden;width:100%;height:1000px;color:#fff;background-color:#5e5555}.interior-hero__portrait{position:absolute;z-index:0;top:0;left:calc(50vw - 664px);overflow:hidden;width:1596px;height:1000px}.interior-hero__portrait::after{position:absolute;inset:0;background:linear-gradient(90deg, rgba(61, 50, 50, 0.3) 0, rgba(61, 50, 50, 0) 42%);content:"";pointer-events:none}.interior-hero__portrait img{width:1596px;max-width:none;height:1063px;object-fit:cover;object-position:center top}.interior-hero__left,.interior-hero__author,.interior-hero__offer{position:absolute;z-index:2}.interior-hero__left{top:calc(297px + var(--interior-hero-content-shift-y));left:max(90px,50% - 870px);width:620px}.interior-hero__left h1{width:620px;max-width:none;margin:0;color:#fff;font-family:var(--gh-font-serif);font-size:var(--gh-type-title-large);font-weight:400;line-height:1.2;letter-spacing:0}.interior-hero__lead{width:390px;min-height:60px;margin-top:calc(50px + var(--interior-hero-copy-gap-adjustment)) !important;padding-left:40px;border-left:1px solid rgba(255,255,255,.2);font-size:20px;line-height:1.5}.interior-hero__author{top:287px;left:calc(50vw + 203px);display:flex;width:320px;flex-direction:column;color:#3d3232;font-family:var(--gh-font-serif);line-height:1.25}.interior-hero__author strong{font-size:20px;font-weight:400}.interior-hero__author span{margin-top:2px;font-family:var(--gh-font-sans);font-size:var(--gh-type-kicker);text-transform:uppercase}.interior-hero__offer{top:calc(489px + var(--interior-hero-content-shift-y));left:calc(50vw + 400px);width:440px}.interior-hero__offer h2{width:400px;color:#fff;font-family:"IBM Plex Serif",Georgia,serif;font-size:36px;line-height:1.2;letter-spacing:0;text-wrap:balance}.interior-hero__offer p{width:390px;min-height:54px;margin-top:calc(38px + var(--interior-hero-copy-gap-adjustment));padding-left:40px;border-left:1px solid rgba(255,255,255,.2);font-size:18px;line-height:1.5}.interior-hero__consultation{display:flex;width:440px;min-height:66px;align-items:center;justify-content:center;margin-top:40px;padding:20px 40px;border:1px solid rgba(61,50,50,.6);color:#fff;background:rgba(61,50,50,.88);font-size:14px;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--gh-motion-ui) var(--gh-motion-ease),background-color var(--gh-motion-ui) var(--gh-motion-ease)}.interior-hero__consultation:hover,.interior-hero__consultation:focus-visible{color:#3d3232;background:#fff}.interior-page__content{display:flex;width:min(100% - 180px,1740px);margin-inline:auto;flex-direction:column;gap:100px;padding-block:100px 0}.interior-process .interior-kicker{font-size:var(--gh-type-caption)}.interior-section-heading{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.interior-section-heading h2,.interior-benefits h2,.interior-reviews h2,.interior-about h2,.interior-faq h2,.interior-bonus h2{color:#3d3232;font:400 var(--gh-type-title)/var(--gh-leading-tight) var(--gh-font-serif);letter-spacing:0}.interior-section-heading h2{font-size:var(--interior-section-title)}.interior-process__layout{display:grid;grid-template-columns:547px minmax(0, 1fr);gap:50px;align-items:start}.interior-process__visual{position:sticky;top:0;align-self:start;width:547px;height:650px;overflow:hidden}.interior-process__frame{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 280ms ease,visibility 0s linear 280ms}.interior-process__frame.is-active{opacity:1;visibility:visible;transition-delay:0s}.interior-process__photo{width:100%;height:100%;object-fit:cover}.interior-process__steps{display:flex;margin:0;padding:0;flex-direction:column;list-style:none}.interior-process__steps li{display:grid;min-height:154px;grid-template-columns:120px 269px minmax(0, 1fr);padding:0 0 28px}.interior-process__steps li:not(:last-child){margin-bottom:18px}.interior-process__number{position:relative;--interior-process-line: rgba(61, 50, 50, 0.16);width:max-content;justify-self:center;color:rgba(61,50,50,.6);font:400 var(--gh-type-lead)/1.5 "IBM Plex Sans",Arial,sans-serif}.interior-process__number::after{position:absolute;top:2.25em;bottom:-4px;left:50%;width:1px;background:var(--interior-process-line);content:"";transform:translateX(-50%)}.interior-process__number::before{position:absolute;bottom:-10px;left:50%;width:8px;height:6px;background:var(--interior-process-line);clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";transform:translateX(-50%)}.interior-process__steps li:last-child .interior-process__number::before,.interior-process__steps li:last-child .interior-process__number::after{display:none}.interior-process__steps li:last-child{min-height:0;padding-bottom:0}.interior-process__steps h3{max-width:229px;color:#3d3232;font:400 var(--gh-type-lead)/1.4 "IBM Plex Serif",Georgia,serif}.interior-process__steps p{color:rgba(61,50,50,.6);font:400 var(--gh-type-copy)/1.5 "IBM Plex Sans",Arial,sans-serif}.interior-page__content>.interior-contact{width:100%;padding-inline:0}@media(min-width: 1024px){.interior-page__content .interior-process__layout{margin-bottom:-270px;row-gap:0}.interior-process.is-interactive .interior-process__steps li:not(.is-active) h3,.interior-process.is-interactive .interior-process__steps li:not(.is-active) p{color:rgba(61,50,50,.42)}.interior-process.is-interactive .interior-process__steps li:not(.is-active) .interior-process__number{color:rgba(61,50,50,.32)}.interior-process.is-interactive .interior-process__steps li.is-active .interior-process__number{color:#3d3232}.interior-process.is-interactive .interior-process__steps h3,.interior-process.is-interactive .interior-process__steps p,.interior-process.is-interactive .interior-process__number{transition:color var(--gh-motion-ui) var(--gh-motion-ease)}.interior-process__layout::after{height:270px;grid-column:1/-1;content:""}.interior-page__content>.interior-contact--primary{position:relative;z-index:2;background:rgba(0,0,0,0)}.interior-page__content>.interior-contact--primary::before{position:absolute;z-index:0;top:0;bottom:0;left:0;width:548px;background:#f9f7f4;content:"";pointer-events:none}.interior-contact--primary .interior-contact__inner{position:relative;z-index:1}.interior-contact--primary .interior-contact__copy{position:relative;z-index:1;background:#f9f7f4}}@media(min-width: 1024px)and (max-width: 1599px){.interior-page__content>.interior-contact--primary::before{width:380px}}.interior-benefits{width:100vw;margin-inline:calc(50% - 50vw);padding:100px calc(50vw - 50%);color:#fff;background:#5e5555}.interior-benefits__inner{width:min(100%,1740px);margin-inline:auto}.interior-benefits .interior-kicker{margin-bottom:20px;color:rgba(255,255,255,.6);font-size:var(--gh-type-caption)}.interior-benefits h2{max-width:none;color:#fff;font-size:var(--interior-section-title);line-height:var(--gh-leading-tight)}.interior-benefits__lead{color:rgba(255,255,255,.8);font:400 var(--gh-type-lead)/1.4 var(--gh-font-serif)}.interior-benefits .interior-benefits__lead{margin-top:50px}.interior-benefits__grid{display:grid;margin-top:50px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px}.interior-benefits__grid article{padding-top:0}.interior-benefits__icon{display:block;width:40px;height:40px;margin-bottom:30px;color:rgba(255,255,255,.6)}.interior-benefits__icon svg{display:block;width:100%;height:100%}.interior-benefits__grid p{color:rgba(255,255,255,.78);font:400 var(--gh-type-copy-large)/1.5 "IBM Plex Sans",Arial,sans-serif}.interior-reviews{display:grid;width:100vw;margin-top:-100px;margin-inline:calc(50% - 50vw);grid-template-columns:550px minmax(0, 1fr);gap:100px;overflow:hidden;padding:100px calc(50vw - 50%);background:#f2ede7}.interior-reviews__intro{padding-top:0}.interior-reviews .interior-kicker{font-size:var(--gh-type-caption)}.interior-reviews__intro h2{max-width:550px;margin-top:30px;font-size:var(--interior-section-title)}.interior-reviews__intro>p:not(.interior-kicker){max-width:547px;margin-top:38px;color:#3d3232;font:400 var(--gh-type-lead)/1.4 "IBM Plex Serif",Georgia,serif}.interior-button{--gh-action-border: rgba(61, 50, 50, 0.6);--gh-action-color: #3d3232;--gh-action-font-size: var(--gh-type-caption);--gh-action-line-height: var(--gh-leading-ui);width:330px;height:66px;margin-top:30px}.interior-reviews__cards{--gh-review-gap: 50px;display:flex;gap:var(--gh-review-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.interior-reviews__cards::-webkit-scrollbar{display:none}.interior-reviews__stage{min-width:0;overflow:hidden}.interior-review{width:calc((100% - var(--gh-review-gap))/2);min-width:calc((100% - var(--gh-review-gap))/2);margin:0;padding:45px;color:#5e5555;background:#f9f7f4;font:400 var(--gh-type-copy)/1.5 "IBM Plex Sans",Arial,sans-serif;scroll-snap-align:start}.interior-review header{position:relative;display:flex;margin-bottom:40px;padding-bottom:40px;flex-direction:column;border-bottom:1px solid #e0dad5;color:#3d3232}.interior-review header::after{position:absolute;top:0;right:0;width:31px;height:22px;background:url("../icons/review-quote.svg") center/contain no-repeat;content:""}.interior-review header strong{font:400 18px/1.4 "IBM Plex Serif",Georgia,serif}.interior-review header span,.interior-review header a{color:#5e5555;font:400 12px/1.3 "IBM Plex Sans",Arial,sans-serif;text-transform:uppercase}.interior-review header a{width:fit-content;text-decoration:underline;text-underline-offset:2px}.interior-review header a:hover,.interior-review header a:focus-visible{color:#3d3232}@media(max-width: 560px){.interior-review header>a{position:relative}.interior-review header>a::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:24px}}@media(min-width: 561px)and (max-width: 1023px){.interior-review header>a{position:relative}.interior-review header>a::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:24px}}.interior-reviews__dots{display:none}.interior-reviews__navigation{display:flex;margin-top:100px;align-items:center;gap:20px}.interior-reviews__navigation button{display:grid;width:24px;height:24px;padding:0;border:0;color:#5e5555;background:rgba(0,0,0,0);font-size:0;place-items:center;cursor:pointer}.interior-reviews__navigation button::before{display:block;width:24px;height:24px;background:url("../icons/review-arrow.svg") center/contain no-repeat;content:""}.interior-reviews__navigation [data-review-next]::before{transform:rotate(180deg)}.interior-reviews__navigation button:disabled{opacity:.25;cursor:default}.interior-reviews__navigation button:focus-visible{outline:1px solid currentColor;outline-offset:5px}.interior-about{position:relative;display:grid;min-height:0;grid-template-columns:548px minmax(0, 1fr);gap:100px;padding-bottom:0;align-items:start}.interior-about__media{display:flex;flex-direction:column;gap:50px}.interior-about__media img{width:548px;height:660px;object-fit:cover}.interior-about__media>p{margin-top:0;color:#5e5555;font:400 var(--gh-type-copy-large)/var(--gh-leading-copy) var(--gh-font-sans)}.interior-about__copy{padding-top:12px}.interior-about .interior-kicker{font-size:var(--gh-type-caption)}.interior-about__copy h2{margin-top:20px;font-size:var(--interior-section-title)}.interior-about__copy>.interior-about__lead{display:flex;max-width:950px;margin-top:30px !important;flex-direction:column;gap:18px;color:#3d3232;font:400 24px/33.6px var(--gh-font-serif)}.interior-about__story{display:grid;margin-top:55px;grid-template-columns:452px minmax(0, 1fr);gap:50px}.interior-about__story img{width:452px;height:500px;object-fit:cover}.interior-about__story p{margin-bottom:22px;color:#5e5555;font:400 var(--gh-type-copy-large)/var(--gh-leading-copy) var(--gh-font-sans)}.interior-faq{display:grid;width:100vw;min-height:1280px;margin-top:-100px;margin-inline:calc(50% - 50vw);grid-template-columns:550px minmax(0, 1fr);gap:100px;padding:100px calc(50vw - 50%);color:#fff;background:#5e5555}.interior-faq .interior-kicker{color:rgba(255,255,255,.6);font-size:var(--gh-type-caption)}.interior-faq h2{max-width:547px;margin-top:30px;color:#fff;font-size:var(--interior-section-title)}.interior-faq__list details{border-top:1px solid rgba(255,255,255,.16)}.interior-faq__list details:first-child{border-top:0}.interior-faq__list details:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.interior-faq__list summary{position:relative;padding:32px 0 32px 84px;color:rgba(255,255,255,.9);font:400 20px/1.5 "IBM Plex Sans",Arial,sans-serif;cursor:pointer;list-style:none}.interior-faq__list summary::-webkit-details-marker{display:none}.interior-faq__list summary::before{position:absolute;top:50%;left:0;width:24px;height:24px;background:url("../icons/faq-plus.svg") center/24px 24px no-repeat;content:"";transform:translateY(-50%)}.interior-faq__list details[open] summary::before{background-image:url("../icons/faq-minus.svg")}.interior-faq__list details>div{padding:0 0 32px 84px;color:rgba(255,255,255,.62);font:400 var(--gh-type-copy)/1.55 "IBM Plex Sans",Arial,sans-serif}.interior-bonus{display:grid;height:656px;grid-template-columns:440px minmax(0, 1fr) 440px;gap:70px;background:#f9f7f4}.interior-bonus__gift{display:grid;width:440px;min-width:0;grid-template-rows:480px 176px}.interior-bonus__photo,.interior-bonus__photo .greta-picture{display:block;width:100%;height:480px}.interior-bonus__photo img{display:block;width:100%;height:480px;object-fit:cover}.interior-bonus__caption{display:grid;min-width:0;align-items:center;grid-template-columns:98px minmax(0, 1fr);gap:20px}.interior-bonus__caption p{margin:0;color:#5e5555;font:400 var(--gh-type-copy-large)/1.5 "IBM Plex Sans",Arial,sans-serif}.interior-bonus__icon{display:block;width:98px;height:98px}.interior-bonus__copy{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:65px 70px;background:#f2ede7;text-align:center}.interior-bonus .interior-kicker{font-size:var(--gh-type-caption)}.interior-bonus__copy h2{max-width:460px;margin-top:52px;font-size:var(--interior-section-title)}.interior-bonus__copy>p:last-child{max-width:500px;margin-top:60px;color:#3d3232;font:400 var(--gh-type-lead)/1.5 "IBM Plex Serif",Georgia,serif}.page-template-interior-design .journal-footer{margin-top:60px}@media(max-width: 1599px){.page-template-interior-design .site-header__inner,.interior-page__content{width:min(100% - 80px,1200px)}.interior-reviews__intro h2,.interior-reviews__intro>p:not(.interior-kicker){max-width:380px}.interior-bonus__copy h2{max-width:370px}.page-template-interior-design .site-header .menu-toggle{top:32px}.page-template-interior-design .site-header .site-logo{top:28px}.page-template-interior-design .site-nav{top:74px;right:40px}.interior-hero{height:1000px}.interior-hero__portrait{left:0;width:119.609375%;height:1000px}.interior-hero__portrait img{width:100%;height:auto}.interior-hero__left{top:294px;left:40px;width:350px}.interior-hero__left h1{width:350px;font-size:36px}.interior-hero__left h1 br{display:none}.interior-hero__title-tail{white-space:nowrap}.interior-hero__lead{width:390px;margin-top:52px !important;font-size:20px}.interior-hero__author{top:292px;left:calc(50% + 156px)}.interior-hero__offer{top:420px;right:40px;left:auto;width:354px}.interior-hero__offer h2{width:350px;font-size:32px}.interior-hero__offer p{width:350px;margin-top:28px;font-size:18px}.interior-hero__consultation{width:354px;min-height:66px;margin-top:22px;padding-inline:15px}.interior-page__content{gap:80px;padding-top:80px}.interior-process__layout{grid-template-columns:380px minmax(0, 1fr);gap:32px}.interior-process__visual{width:380px;height:451px}.interior-process__steps li{min-height:150px}.interior-benefits,.interior-faq,.interior-reviews{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.interior-reviews{grid-template-columns:360px minmax(0, 1fr);gap:100px}.interior-about{grid-template-columns:380px minmax(0, 1fr);column-gap:100px;row-gap:100px}.interior-about__media img{width:380px;height:460px}.interior-about__story{display:flex;flex-direction:column;gap:50px}.interior-about__story img{width:452px;height:500px}.interior-faq{margin-top:-80px;grid-template-columns:370px minmax(0, 1fr);gap:50px}.interior-bonus__copy{padding-inline:40px}.interior-page__content>.interior-contact{padding-inline:0}}@media(max-width: 1023px){.page-template-interior-design .site-header__inner,.interior-page__content{width:calc(100% - 80px)}.interior-reviews__intro h2{order:2;max-width:754px;margin-top:0;margin-bottom:32px}.interior-bonus__copy h2{max-width:674px}}@media(max-width: 1023px)and (min-width: 561px){.interior-process .interior-section-heading h2,.interior-bonus__copy h2{font-size:var(--gh-type-title)}}@media(max-width: 1023px){.page-template-interior-design .site-header .menu-toggle{right:-10px;width:42px}.page-template-interior-design .site-header .menu-toggle span{display:none}.interior-hero{height:768px}.interior-hero__portrait{left:11%;width:1152px;height:768px}.interior-hero__portrait img{width:1152px;height:768px}.interior-hero__left{top:164px;left:40px;width:430px}.interior-hero__left h1{width:430px;font-size:24px}.interior-hero__lead{width:350px;margin-top:30px !important;padding-left:20px;font-size:16px}.interior-hero__offer p{font-size:16px;line-height:24px}.interior-hero__author{top:512px;right:40px;left:auto;width:230px}.interior-hero__offer{top:387px;right:auto;left:40px;width:430px}.interior-hero__offer h2{width:430px;font-size:24px;text-wrap:wrap}.interior-hero__offer h2 br{display:none}.interior-hero__offer-nowrap{white-space:nowrap}.interior-hero__offer p{width:390px}.interior-hero__consultation{width:430px}.interior-page__content{gap:60px;padding-top:60px}.interior-section-heading{align-items:center;text-align:center}.interior-contact__copy h2{font-size:32px;line-height:1.4}.interior-process__layout{display:block}.interior-process__visual{position:static;float:left;width:280px;height:333px;margin:0 30px 26px 0}.interior-process__steps li{min-height:0;grid-template-columns:70px minmax(0, 1fr);grid-template-rows:auto auto;gap:0;padding-bottom:0}.interior-process.is-interactive .interior-process__steps li{cursor:pointer}.interior-process__steps li:not(:last-child){margin-bottom:20px}.interior-process__number{grid-row:1/-1;justify-self:start;padding-left:4px;font-size:20px}.interior-process__steps h3{max-width:none;font-size:20px;line-height:28px}.interior-process__steps p{grid-column:2;margin-top:20px;font-size:16px;line-height:24px}.interior-process.is-interactive .interior-process__steps li:not(.is-active)>p{display:none}.interior-process.is-interactive .interior-process__steps li:not(.is-active) h3{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px}.interior-benefits,.interior-faq,.interior-reviews{width:calc(100% + 80px);margin-left:-40px;padding:60px 40px}.interior-benefits h2{font-size:var(--gh-type-lead);text-align:center}.interior-benefits .interior-kicker,.interior-benefits__lead{text-align:center}.interior-benefits__grid{grid-template-columns:minmax(0, 1fr);gap:50px}.interior-benefits__grid article{display:grid;grid-template-columns:70px minmax(0, 1fr);align-items:start}.interior-benefits__icon{margin-bottom:0}.interior-reviews{display:flex;min-height:0;flex-direction:column;gap:0;margin-top:-60px;padding-block:60px}.interior-reviews__intro{display:contents;text-align:center}.interior-reviews .interior-kicker{order:1;margin-bottom:20px}.interior-reviews__stage{order:3}.interior-reviews__intro>p:not(.interior-kicker){order:4;margin-top:40px}.interior-reviews__intro .interior-button{order:5;width:100%;margin-top:32px}.interior-reviews__navigation{display:none}.interior-reviews__dots{display:flex;justify-content:center;gap:10px;margin-top:36px}.interior-reviews__dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(61,50,50,.25);cursor:pointer;transition:background var(--gh-motion-ui) var(--gh-motion-ease)}.interior-reviews__dots button::after{position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%, -50%);content:""}.interior-reviews__dots button[aria-current=true]{background:#3d3232}.interior-reviews__dots button:focus-visible{outline:1px solid #3d3232;outline-offset:5px}.interior-reviews__intro h2,.interior-reviews__intro>p:not(.interior-kicker){max-width:754px;margin-right:auto;margin-left:auto}.interior-review{width:100%;min-width:100%;min-height:0;padding:30px}.interior-reviews__cards{--gh-review-gap: 30px}.interior-review header{margin-bottom:30px}.interior-about{min-height:0;padding-bottom:0}.interior-about__media,.interior-about__story{gap:30px}.interior-about__media .interior-about__frame{width:100%}.interior-about__wordmark{width:100%}.interior-faq{display:block;min-height:0;margin-top:-60px}.interior-faq__intro{margin-bottom:45px;text-align:center}.interior-faq h2{max-width:620px;margin-right:auto;margin-left:auto;font-size:32px}.interior-bonus{min-height:0;height:auto;grid-template-columns:1fr 1.2fr 1fr}.interior-bonus__gift{grid-template-rows:230px auto;row-gap:30px}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{height:230px}.interior-bonus__caption{min-height:0;padding:0;grid-template-columns:100px minmax(0, 1fr);gap:0;justify-items:start;align-items:start}.interior-bonus__caption p{font-size:18px;line-height:27px;text-align:left}.interior-bonus__icon{width:70px;height:70px}.interior-bonus__copy{padding:40px 24px}.interior-bonus__copy h2{margin-top:35px}.interior-bonus__copy>p:last-child{margin-top:35px;font-size:20px;line-height:28px}.interior-page__content>.interior-contact{padding-inline:0}}@media(min-width: 561px)and (max-width: 1023px){.interior-about{display:grid;grid-template-columns:minmax(0, 320fr) minmax(0, 362fr);grid-template-rows:auto auto auto minmax(0, 1fr);column-gap:72px;row-gap:0;align-items:start}.interior-about__copy{display:contents}.interior-about .interior-kicker{grid-area:1/1;margin-bottom:20px}.interior-about__copy h2{grid-area:2/1;margin-block:0}.interior-about__lead{grid-area:3/1;margin-bottom:60px}.interior-about__media{grid-area:4/1}.interior-about__media img{width:100%;height:400px}.interior-about__story{margin-top:0;grid-area:1/2/5/3}.interior-about__story img{width:100%;height:400px}.interior-about__wordmark{grid-area:5/1/6/-1;margin-top:48px}}@media(max-width: 560px){.page-template-interior-design .site-header__inner,.interior-page__content{width:calc(100% - 40px)}.interior-bonus__copy h2{max-width:none}.page-template-interior-design .site-header .menu-toggle{top:20px;right:0;width:42px;height:28px}.page-template-interior-design .site-header .site-logo{top:24px;font-size:25.5px;line-height:30.1px}.page-template-interior-design .site-header .menu-toggle span{display:none}.page-template-interior-design .site-nav{top:54px;right:20px;max-width:calc(100% - 40px)}.interior-hero{height:1113px}.interior-hero__portrait{top:319px;left:20px;width:calc(100% - 40px);height:445px}.interior-hero__portrait::after{background:linear-gradient(180deg, rgba(61, 50, 50, 0) 45%, rgba(61, 50, 50, 0.18) 100%)}.interior-hero__portrait img{position:absolute;top:-15px;left:-140.34px;width:736.68px;max-width:none;height:491px;object-fit:cover}.interior-hero__left{top:96px;left:20px;width:calc(100% - 40px)}.interior-hero__left h1{width:100%;font-size:24px;line-height:1.2;text-align:center}.interior-hero__title-tail,.interior-hero__offer-nowrap{white-space:normal}.interior-hero__lead{width:100%;min-height:48px;margin-top:22px !important;padding:0;border:0;font-size:16px;line-height:1.5;text-align:center}.interior-hero__author{z-index:3;top:584px;right:auto;left:68px;width:134px;color:#3d3232}.interior-hero__author strong{font-size:18px;line-height:21.6px}.interior-hero__author span{padding-left:14px;font-size:10px;text-indent:-14px}.interior-hero__offer{top:797px;right:20px;left:20px;width:auto;text-align:center}.interior-hero__offer h2{width:100%;font-size:24px;line-height:1.2;text-align:center}.interior-hero__offer p{width:100%;min-height:48px;margin-top:28px;padding:0;border:0;font-size:16px;line-height:1.5;text-align:center}.interior-hero__consultation{width:100%;min-height:52px;margin-top:27px;padding:16px 20px;border-color:rgba(61,50,50,.6);font-size:var(--gh-type-kicker)}.interior-page__content{gap:50px;padding-top:50px}.interior-contact__copy h2{font-size:24px;line-height:1.4}.interior-section-heading{margin-bottom:30px}.interior-section-heading h2,.interior-benefits h2,.interior-reviews h2,.interior-about h2,.interior-faq h2,.interior-bonus h2{font-size:28px;line-height:1.2}.interior-process__steps li{grid-template-columns:40px minmax(0, 1fr);gap:10px 0;padding-bottom:0}.interior-process__number{padding-left:5px;font-size:18px}.interior-process__steps h3{font-size:18px;line-height:25.2px}.interior-process__steps p{grid-column:2;margin-top:0;font-size:16px;line-height:24px}.interior-benefits,.interior-faq,.interior-reviews{width:calc(100% + 40px);margin-left:-20px;padding:50px 20px}.interior-faq{margin-top:-50px}.interior-benefits__grid{grid-template-columns:1fr;gap:30px}.interior-reviews{margin-top:-50px;padding-top:60px}.interior-reviews__intro{margin-bottom:30px}.interior-reviews__intro>p:not(.interior-kicker){margin-top:24px;font-size:20px}.interior-button{--gh-action-font-size: var(--gh-type-kicker);width:100%;height:52px}.page-template-interior-design .interior-kicker{font-size:var(--gh-type-kicker)}.page-template-interior-design .interior-bonus .interior-kicker{font-size:var(--gh-type-caption)}.interior-benefits__lead{font-size:20px}.interior-reviews__cards{--gh-review-gap: 20px}.interior-review{padding:20px}.interior-review header{padding-bottom:20px}.interior-about{display:flex;padding-bottom:0;flex-direction:column;gap:30px}.interior-about__media{order:2}.interior-about__media img{width:100%;height:auto;aspect-ratio:320/389}.interior-about__copy{order:1}.interior-about .interior-kicker,.interior-about__copy h2{text-align:center}.interior-about__copy>.interior-about__lead{font-size:20px;line-height:28px}.interior-about__story{display:flex;margin:30px 0 0;flex-direction:column}.interior-about__story img{width:100%;height:auto;aspect-ratio:320/400}.interior-about__wordmark{width:100%;order:3}.interior-page .interior-about__wordmark{margin-top:27px}.interior-faq__list summary{padding:20px 0 20px 44px;font-size:18px;line-height:27px}.interior-faq__list details>div{padding:0 0 20px 44px}.interior-bonus{display:flex;flex-direction:column}.interior-bonus__copy{order:-1;min-height:390px}.interior-bonus__gift{grid-template-rows:400px auto}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{width:100%;height:400px}.interior-bonus__caption p{font-size:16px;line-height:24px}.interior-bonus__copy>p:last-child{font-size:18px;line-height:25.2px}.interior-page__content>.interior-contact{padding-inline:0}.page-template-interior-design .journal-footer{margin-top:40px}}@media(max-width: 1023px){.interior-process__visual{display:none}}@media(prefers-reduced-motion: reduce){.interior-process__frame,.interior-process__steps h3,.interior-process__steps p,.interior-process__number{transition:none}}@media(min-width: 561px){.interior-hero--desktop-background .interior-hero__portrait{top:0;left:0;width:100%;height:100%}.interior-hero--desktop-background .interior-hero__portrait::after{display:none}.interior-hero--desktop-background .interior-hero__portrait .greta-picture,.interior-hero--desktop-background .interior-hero__portrait img{display:block;width:100%;height:100%}.interior-hero--desktop-background .interior-hero__portrait img{position:static;max-width:none;object-fit:cover;object-position:center top}}@media(max-width: 560px){.interior-hero--mobile-background .interior-hero__portrait::after{display:none}.interior-hero--mobile-background .interior-hero__portrait .greta-picture,.interior-hero--mobile-background .interior-hero__portrait img{display:block;width:100%;height:100%}.interior-hero--mobile-background .interior-hero__portrait img{position:static;max-width:none;object-fit:cover;object-position:center top}}@media(max-width: 1023px){.interior-hero__author{overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(min-width: 561px)and (max-width: 1023px){.interior-hero--mobile-background .interior-hero__portrait img,.interior-hero--desktop-background .interior-hero__portrait img{object-position:right top}}@media(min-width: 1024px)and (max-width: 1599px){.interior-bonus{grid-template-columns:355px minmax(0, 1fr) 355px;gap:20px}.interior-bonus__gift{width:355px;grid-template-rows:480px auto}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{height:480px}.interior-bonus__copy{margin-block:0;padding:40px}.interior-bonus__copy h2{max-width:370px}}@media(min-width: 561px)and (max-width: 1023px){.interior-bonus{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}.interior-bonus__copy{grid-row:1;grid-column:1/-1;margin-block:0;padding:40px}.interior-bonus__gift{width:auto;grid-template-rows:480px auto}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{height:480px}.interior-bonus__copy h2{max-width:none}}@media(max-width: 560px){.interior-bonus{grid-template-columns:minmax(0, 1fr);gap:30px}.interior-bonus__copy{margin-block:0;padding:20px}.interior-bonus__gift{width:auto;grid-template-rows:400px auto}.interior-bonus__photo,.interior-bonus__photo .greta-picture,.interior-bonus__photo img{height:400px}.interior-bonus__copy h2{max-width:none}}@media(min-width: 1024px)and (max-width: 1599px){.interior-reviews{margin-top:-80px;grid-template-columns:380px minmax(0, 1fr);gap:32px}}@media(min-width: 1024px){.interior-contact .contact-form{padding-left:50px}.interior-contact .interior-contact__submit{width:350px}}@media(min-width: 1024px)and (max-width: 1599px){.interior-contact .interior-contact__submit{width:358px}}@media(min-width: 561px)and (max-width: 1023px){.interior-button{width:100%}}@media(max-width: 1023px){.interior-contact__copy{max-width:none}}.interior-about__frame{position:relative;width:max-content;align-self:start}.interior-about__play{position:absolute;z-index:1;inset:0;display:none;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;align-items:center;justify-content:center}.interior-about__frame--video.is-video-ready .interior-about__play{display:flex}.interior-about__play-icon{position:relative;display:block;width:110px;height:110px;border:3px solid #fff;border-radius:50%;transition:background var(--gh-motion-ui) var(--gh-motion-ease)}.interior-about__play:hover .interior-about__play-icon,.interior-about__play:focus-visible .interior-about__play-icon{background:rgba(255,255,255,.16)}.interior-about__play-icon::after{position:absolute;top:50%;left:50%;width:36px;height:46px;background:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%);content:"";transform:translate(calc(-50% + 4px), -50%)}.interior-about__video{position:absolute;z-index:2;inset:0;width:100%;height:100%;background:#000;object-fit:cover}.interior-about__frame--video.is-video-playing img,.interior-about__frame--video.is-video-playing picture{visibility:hidden}body.gh-video-open{overflow:hidden}.interior-video-overlay{position:fixed;z-index:1200;inset:0;display:grid;padding:20px;background:rgba(28,22,22,.88);visibility:hidden;opacity:0;place-items:center;pointer-events:none;transition:visibility 0s linear 180ms,opacity 180ms ease}.interior-video-overlay.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.interior-video-overlay__dialog{position:relative;width:min(51.75vh,100vw - 40px);aspect-ratio:9/16}.interior-video-overlay__player{display:block;width:100%;height:100%;background:#000;object-fit:contain}.interior-video-overlay__close{position:absolute;z-index:1;top:10px;right:10px;width:48px;height:48px;border:0;border-radius:50%;background:rgba(20,14,14,.55);cursor:pointer}.interior-video-overlay__close::before,.interior-video-overlay__close::after{position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:#fff;content:""}.interior-video-overlay__close::before{transform:translate(-50%, -50%) rotate(45deg)}.interior-video-overlay__close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 1023px){.interior-about__play-icon{width:80px;height:80px;border-width:2px}.interior-about__play-icon::after{width:26px;height:33px;transform:translate(calc(-50% + 3px), -50%)}}@media(max-width: 560px){.interior-about__play-icon{width:56px;height:56px}.interior-about__play-icon::after{width:18px;height:23px;transform:translate(calc(-50% + 2px), -50%)}}@media(prefers-reduced-motion: reduce){.interior-about__play-icon,.interior-video-overlay{transition:none}}
