/* Restore the editorial homepage; improve its rhythm without removing its tools. */
.home-index{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 6%;background:#f0eee5;border-bottom:1px solid #cbd0c3;color:#23414a;flex-wrap:wrap}.home-index>span{font-size:9px;letter-spacing:.16em;color:#657670}.home-index a{font-size:12px;padding:8px 0;border-bottom:1px solid transparent}.home-index a:hover{border-color:#ab926d;text-decoration:none}.section{padding:95px 6%}.section-heading{align-items:end;gap:50px}.section-heading>p{max-width:350px;font-size:15px;line-height:1.8}.atelier{padding-top:95px;padding-bottom:80px}.atelier-line{font-size:10px;letter-spacing:.13em}.space-tabs button{min-height:88px;font-size:13px;padding:23px}.space-tabs button[aria-selected=true]{background:#1e3c46;color:#fff}.space-layout{gap:6%}.service-extras{padding-top:55px;padding-bottom:65px;background:#f4f0e6}.extras-grid{gap:40px}.extras-grid h3{font-size:31px}.extras-grid p{line-height:1.85}.cushion-story{border-top:1px solid #d0d4c8;border-bottom:1px solid #d0d4c8}.cushion-copy{padding:55px 11%}.cushion-copy h2{font-size:clamp(39px,4.2vw,60px)}.cushion-copy>p{line-height:1.85}.international-home{position:relative;background:linear-gradient(90deg,#15323ef5 0%,#15323ed9 46%,#15323e66 100%),url('images/premium-yacht-seating.webp') center 52%/cover;color:#f7f2e8;min-height:500px;display:flex;flex-direction:column;align-items:start;justify-content:center}.international-home h2{max-width:760px}.international-home>p:not(.eyebrow){max-width:560px;color:#d8e1da;font-size:16px}.international-home .button{margin-top:12px}.materials-studio{background:#eeeee6}.fabric-brands{padding:35px;background:#f8f5ee;border:1px solid #cdd2c5}.brand-choices{gap:12px}.fabric-brand-panel{border-top:1px solid #c5cebf;padding-top:30px}.fabric-brand-panel h3{font-size:40px}.fabric-brand-panel p{font-size:15px;line-height:1.85}.palette-intro{margin-top:45px;padding-top:35px}.material-layout{gap:7%;align-items:start}.material-layout h3{font-size:39px}.sample-main{height:360px}.project-planner .choice-grid{gap:12px}.project-planner .choice-grid label{min-height:70px;line-height:1.6}.project-planner h2{max-width:830px}.process .steps{gap:35px}.process .steps h3{font-size:31px}.planning-guide{background:#eeeee6;border-top:1px solid #d0d6c9}.planning-guide .split{align-items:start}.planning-guide h3{font-size:34px}.planning-guide .plain-list li{margin-bottom:15px}.coverage{padding-top:80px;padding-bottom:80px}.coverage .extras-grid>article{padding-top:15px}.faq{background:#efeee6}.faq summary{padding-top:22px;padding-bottom:22px;font-size:15px}.contact{padding-top:100px;padding-bottom:100px}.contact h2{font-size:clamp(44px,5vw,70px)}.contact form{padding:30px;border:1px solid #ffffff35;background:#ffffff04}.contact .fields{gap:18px}.contact label{line-height:1.7}.contact input,.contact select,.contact textarea{min-height:48px}.contact .consent input{min-height:18px}.contact .small-note{font-size:11px!important}.contact .phone{font-size:27px}.contact .email{overflow-wrap:anywhere}.journey{height:470vh}.scene-editorial{top:24%}.scene-copy h2{font-size:clamp(44px,5.3vw,78px)}.scene-editorial.interior{bottom:190px}.scene-copy .button{margin-top:4px}.mobile-call{box-shadow:0 3px 15px #102e3820}footer .footer-top>div{display:grid;gap:7px 20px;grid-template-columns:1fr 1fr}footer .footer-bottom{gap:20px}@media(max-width:1050px){header nav{gap:20px}.section{padding-left:5%;padding-right:5%}.home-index{padding-left:5%;padding-right:5%}.fabric-brands{padding:25px}.cushion-copy{padding:40px 8%}.contact form{padding:22px}}@media(max-width:760px){.home-index{gap:8px 22px;padding:22px 6%}.home-index>span{width:100%;margin-bottom:5px}.home-index a{font-size:11px}.section{padding:65px 6%}.section-heading{gap:20px}.space-tabs button{font-size:11px;padding:18px 10px;min-height:85px}.space-tabs button span{font-size:19px}.cushion-copy{padding:55px 6%}.fabric-brands{padding:24px 18px}.fabric-brand-panel h3{font-size:33px}.international-home{min-height:500px;background-position:60% center}.international-home>p:not(.eyebrow){font-size:15px}.material-layout{gap:30px}.sample-main{height:290px}.contact form{padding:25px 18px;margin-top:20px}.contact .phone{font-size:25px}.contact .email{font-size:13px}.journey{height:410vh}.scene-editorial{top:23%}.scene-copy h2{font-size:43px}.scene-editorial.interior{bottom:190px}.scene-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.scene-spec{font-size:9px!important}.project-planner .choice-grid label{font-size:12px;padding:13px}.process .steps{gap:30px}.faq summary{font-size:14px}.extras-grid{gap:25px}footer .footer-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.home-index{position:relative;top:auto;left:auto;right:auto;flex-direction:row;align-items:center}
.mobile-call[hidden]{display:none!important}
