:root{--navy:#102b46;--navy-deep:#071f36;--sand:#c5b8a8;--cream:#f5f1ec;--ink:#1f2e3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b7802e}button,input,select{font:inherit}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.hero{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 35%,#ffffff29 70%),url(/wellmade-hero.png) 50%/cover;min-height:640px}.nav{z-index:5;justify-content:space-between;align-items:center;height:102px;display:flex;position:relative}.brand img{width:330px;height:auto;display:block}.desktop-nav{text-transform:uppercase;color:var(--navy-deep);align-items:center;gap:42px;font-size:13px;font-weight:700;display:flex}.desktop-nav>a:not(.button):hover{color:#8f806e}.button{background:var(--navy-deep);color:#fff;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:0 30px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 8px 22px #071f3624}.button:hover{background:#173d60;transform:translateY(-1px)}.button-small{min-height:45px;padding-inline:24px;font-size:12px}.mobile-menu{display:none}.hero-content{align-items:center;min-height:538px;display:flex}.hero-copy{max-width:600px;padding-bottom:44px}.eyebrow{color:#9a8976;text-transform:uppercase;letter-spacing:.16em;margin:0 0 9px;font-size:12px;font-weight:750;line-height:1.2}h1{color:var(--navy-deep);letter-spacing:-.045em;margin:0;font-family:Nunito Sans,Arial,sans-serif;font-size:clamp(56px,6vw,82px);font-weight:700;line-height:1.02}.hero-text{color:#394550;max-width:510px;margin:28px 0;font-size:20px;line-height:1.55}.hero-actions{align-items:center;gap:28px;display:flex}.hero-actions span{font-size:18px}.hero-actions span a{color:var(--navy-deep);font-weight:800}.quote-wrap{z-index:2;background:#fffffff7;border:1px solid #e1ddd8;border-radius:7px;margin-top:-40px;padding:28px 36px 19px;position:relative;box-shadow:0 18px 50px #1a242d14}.quote-heading{align-items:center;gap:25px;margin-bottom:18px;display:flex}.quote-heading h2,.section-title h2,.closing h2{color:var(--navy-deep);letter-spacing:-.025em;margin:0;font-family:Nunito Sans,Arial,sans-serif;font-size:34px;font-weight:700;line-height:1.12}.quote-heading p:last-child{color:#56616b;max-width:600px;margin:6px 0 0}.chat-icon{background:var(--cream);height:72px;color:var(--navy-deep);letter-spacing:4px;border:1px solid #e6ddd3;border-radius:50%;flex:0 0 72px;place-items:center;font-size:24px;display:grid}.quote-form{border:1px solid #d6d6d6;border-radius:5px;padding:13px 16px 10px}.quote-form label{color:var(--navy);margin-bottom:4px;font-size:13px;font-weight:650;display:block}.input-row{align-items:center;gap:12px;display:flex}.input-row input{color:#445;background:0 0;border:0;outline:0;flex:1;min-width:0;height:39px}.chips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.chips button{color:var(--navy-deep);cursor:pointer;background:#fff;border:1px solid #d9dfe4;border-radius:4px;padding:7px 12px;font-size:12px}.chips button:hover{border-color:var(--sand);background:var(--cream)}.secure{text-align:center;color:#707983;margin:12px 0 0;font-size:11px}.services{padding-block:72px 82px}.section-title{text-align:center;margin-bottom:30px}.section-title>p:last-child{color:#5d6267;margin:8px 0 0}.service-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-card{background:#fff;border:1px solid #e3e5e7;border-radius:8px;overflow:hidden;box-shadow:0 10px 25px #071f360d}.service-card img{object-fit:cover;width:100%;height:236px;display:block}.service-card>div{text-align:center;padding:20px 22px 23px}.service-card h3{color:var(--navy-deep);margin:0 0 7px;font-size:19px}.service-card p{color:#5c6369;min-height:44px;margin:0 0 12px;font-size:14px;line-height:1.55}.service-card a{color:#8f7f6e;font-size:13px;font-weight:700}.benefits{background:linear-gradient(110deg, var(--navy-deep), #0d3659);color:#fff}.benefit-grid{grid-template-columns:repeat(4,1fr);padding-block:34px;display:grid}.benefit{border-right:1px solid #ffffff61;gap:14px;padding:5px 26px;display:flex}.benefit:first-child{padding-left:0}.benefit:last-child{border:0;padding-right:0}.benefit>span{border:1px solid var(--sand);width:26px;height:26px;color:var(--sand);border-radius:50%;flex:0 0 26px;place-items:center;font-size:13px;display:grid}.benefit h3{margin:0 0 7px;font-size:14px}.benefit p{color:#ffffffd4;margin:0;font-size:12px;line-height:1.55}.closing{grid-template-columns:38% 62%;min-height:290px;display:grid}.closing-copy{background:#f7f6f4;padding:50px 45px 50px max(34px,50vw - 590px)}.closing-copy h2{max-width:350px;font-size:34px}.closing-copy>p:not(.eyebrow){color:#586069;margin:14px 0 22px}.closing-copy .button{min-height:44px;padding-inline:20px;font-size:12px}.closing-copy .hero-actions{gap:20px}.closing-copy .hero-actions span{white-space:nowrap;font-size:14px}.closing-images{grid-template-columns:repeat(3,1fr);display:grid}.closing-images div{background-position:50%;background-size:cover;border-left:2px solid #fff}.closing-images div:first-child{background-image:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=800&q=85)}.closing-images div:nth-child(2){background-image:url(https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=800&q=85)}.closing-images div:nth-child(3){background-image:url(https://images.unsplash.com/photo-1616594039964-ae9021a400a0?auto=format&fit=crop&w=800&q=85)}footer{color:#6b7075;text-transform:uppercase;letter-spacing:.22em;text-align:center;justify-content:center;align-items:center;gap:18px;min-height:55px;padding:16px 25px;font-size:10px;display:flex}.calculator{border-top:1px solid #e4e0dc;padding-top:22px}.ai-calculator{--zoom-blue:#0b5cff;--zoom-ink:#131619;--zoom-muted:#5f6670;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;font-family:Inter,Arial,sans-serif;display:grid}.chat-panel{background:#fff;border:1px solid #dfe3e8;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #191f2812}.chat-status{color:var(--zoom-muted);letter-spacing:0;background:#fff;border-bottom:1px solid #ebeef2;align-items:center;gap:8px;padding:15px 18px;font-size:12px;font-weight:600;display:flex}.chat-status span{background:#28a745;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #28a7451f}.chat-messages{scroll-behavior:smooth;height:355px;padding:20px 18px 8px;overflow-y:auto}.chat-message{gap:10px;margin-bottom:14px;display:flex}.chat-message p{max-width:82%;color:var(--zoom-ink);white-space:pre-wrap;background:#f4f5f7;border-radius:4px 14px 14px;margin:0;padding:12px 15px;font-size:14px;font-weight:400;line-height:1.55}.chat-message.user{justify-content:flex-end}.chat-message.user p{color:#fff;background:var(--zoom-blue);border-radius:14px 4px 14px 14px}.assistant-mark{color:#fff;background:var(--zoom-blue);border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font:700 12px Nunito Sans,Arial,sans-serif;display:grid}.typing{align-items:center;gap:4px;min-height:41px;display:flex}.typing i{background:#9ca5ab;border-radius:50%;width:6px;height:6px;animation:1.2s infinite chat-pulse}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}@keyframes chat-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.answer-chips{flex-wrap:wrap;gap:8px;padding:4px 18px 13px 57px;display:flex}.answer-chips button{color:var(--zoom-blue);cursor:pointer;background:#fff;border:1px solid #a8c4ff;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:600}.answer-chips button:hover{border-color:var(--zoom-blue);background:#f2f6ff}.chat-input{background:#fafbfb;border-top:1px solid #e7eaec;gap:9px;padding:13px 14px;display:flex}.chat-input input{background:#fff;border:1px solid #cfd4dc;border-radius:10px;outline:0;flex:1;min-width:0;height:48px;padding:0 15px;font-size:14px}.chat-input input:focus{border-color:var(--zoom-blue);box-shadow:0 0 0 3px #0b5cff21}.chat-input button{color:#fff;background:var(--zoom-blue);cursor:pointer;border:0;border-radius:10px;min-width:76px;font-weight:600}.chat-input button:disabled{opacity:.45;cursor:default}.ai-note{color:#889097;text-align:center;background:#fafbfb;margin:0;padding:0 15px 12px;font-size:9px}.chat-error{color:#8a3030;background:#fff1f1;border-radius:5px;margin:5px 15px 10px;padding:10px;font-size:12px}.chat-error button{color:#762727;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.estimate-card.waiting{min-height:390px}.estimate-placeholder{color:#4f5868;margin:24px 0;font-size:15px;line-height:1.55}.estimate-card ul{color:#697181;border-top:1px solid #dce2ee;gap:10px;margin:0;padding:18px 0 0 20px;font-size:12px;display:grid}.service-toggle{background:#edf0f2;border-radius:7px;margin-bottom:22px;padding:4px;display:inline-flex}.service-toggle button{color:#53606b;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:11px 20px;font-size:13px;font-weight:750}.service-toggle button.active{color:#fff;background:var(--navy-deep);box-shadow:0 4px 12px #071f3629}.calculator-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:34px;display:grid}.calc-inputs h3{color:var(--navy-deep);margin:0 0 13px;font-size:15px}.calc-inputs h3:nth-of-type(2){margin-top:22px}.field-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.calc-field{color:#58636d;gap:6px;font-size:12px;font-weight:700;display:grid}.calc-field input,.calc-field select{width:100%;height:43px;color:var(--navy-deep);background:#fff;border:1px solid #d8dde1;border-radius:5px;outline:none;padding:0 12px}.calc-field input:focus,.calc-field select:focus{border-color:#9b8a76;box-shadow:0 0 0 3px #c5b8a838}.number-input{position:relative}.number-input input{padding-right:45px}.number-input em{color:#8a9298;font-style:normal;font-weight:500;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.options-row{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.calc-field.compact{width:130px}.check{color:#47535e;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.check input{width:17px;height:17px;accent-color:var(--navy-deep)}.estimate-card{color:var(--zoom-ink,#131619);background:#f5f7ff;border:1px solid #dce5ff;border-radius:16px;padding:26px;box-shadow:0 4px 18px #191f280f}.estimate-label{color:#566078;letter-spacing:0;margin:0 0 7px;font-size:12px;font-weight:600}.estimate-card>strong{color:#0b5cff;letter-spacing:-.035em;font-family:Nunito Sans,Arial,sans-serif;font-size:42px;font-weight:700;display:block}.estimate-area{color:#697181;margin:3px 0 19px;font-size:12px}.estimate-card dl{border-top:1px solid #dce2ee;margin:0 0 20px}.estimate-card dl div{border-bottom:1px solid #dce2ee;justify-content:space-between;gap:18px;padding:11px 0;font-size:12px;display:flex}.estimate-card dt{color:#697181}.estimate-card dd{text-align:right;margin:0;font-weight:700}.estimate-button{color:#fff;width:100%;min-height:46px;box-shadow:none;text-transform:none;letter-spacing:0;background:#0b5cff;padding:0 14px;font-size:13px;font-weight:600}.estimate-button:hover{color:#fff;background:#084bcc}.estimate-card small{color:#7a8290;margin-top:14px;font-size:9px;line-height:1.5;display:block}.calc-page{background:linear-gradient(155deg,#fff 15%,#f4f0ea 100%);min-height:100vh}.calc-topbar{justify-content:space-between;align-items:center;height:96px;display:flex}.calc-topbar img{width:280px;height:auto;display:block}.calc-phone{color:var(--navy-deep);font-size:15px;font-weight:800}.calc-intro{text-align:center;max-width:900px;margin-top:48px}.calc-intro h1{font-size:clamp(42px,6vw,68px)}.calc-intro>p:last-child{color:#58636d;max-width:670px;margin:20px auto 30px;font-size:17px;line-height:1.6}.calc-standalone{background:#fffffff5;border:1px solid #ddd8d2;border-radius:12px;margin-bottom:65px;padding:34px;box-shadow:0 24px 60px #071f361c}.calc-standalone .calculator{border:0;padding-top:0}@media (width<=980px){.shell{width:min(100% - 44px,860px)}.brand img{width:270px}.desktop-nav{gap:20px;font-size:11px}.desktop-nav .button{display:none}.hero{background-position:56%;min-height:580px}.hero-content{min-height:478px}.hero-copy{max-width:520px}.hero-copy h1{font-size:62px}.hero-text{max-width:430px;font-size:18px}.service-card img{height:190px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:26px 0}.benefit:nth-child(2){border:0}.closing{grid-template-columns:45% 55%}.closing-images{grid-template-columns:1fr 1fr}.closing-images div:first-child{display:none}.closing-copy .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.calculator-grid,.ai-calculator{grid-template-columns:1fr}}@media (width<=700px){.shell{width:calc(100% - 36px)}.hero{background-position:62%;min-height:660px}.hero:before{content:"";background:linear-gradient(90deg,#fff 0%,#fffffff0 50%,#ffffff5c);height:660px;position:absolute;inset:0}.nav,.hero-content{position:relative}.nav{height:80px}.brand img{width:210px}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #dde2e6;border-radius:4px;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--navy-deep);width:20px;height:2px;display:block}.mobile-menu nav{background:#fff;border-radius:6px;width:210px;padding:10px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 12px 35px #071f362e}.mobile-menu nav a{color:var(--navy-deep);text-transform:uppercase;padding:12px;font-size:12px;font-weight:750}.hero-content{align-items:flex-start;min-height:580px;padding-top:95px}.hero-copy{padding:0}.eyebrow{font-size:10px}.hero-copy h1{font-size:clamp(46px,14vw,62px)}.hero-text{max-width:340px;margin:22px 0;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.button{min-height:50px}.hero-actions span{font-size:15px}.quote-wrap{width:calc(100% - 24px);margin-top:-48px;padding:24px 18px 17px}.quote-heading{align-items:flex-start;gap:15px}.chat-icon{flex-basis:48px;height:48px;font-size:16px}.quote-heading h2,.section-title h2,.closing h2{font-size:28px}.quote-heading p:last-child{font-size:13px;line-height:1.5}.field-grid{grid-template-columns:repeat(2,1fr)}.calculator-grid{gap:24px}.ai-calculator{gap:18px}.chat-messages{height:400px}.input-row{flex-direction:column;align-items:stretch}.input-row input{height:50px}.input-row .button{width:100%}.chips{gap:7px}.chips button{font-size:11px}.services{padding-block:58px}.service-grid{grid-template-columns:1fr;gap:18px}.service-card{grid-template-columns:42% 58%;display:grid}.service-card img{height:100%;min-height:190px}.service-card>div{text-align:left;flex-direction:column;justify-content:center;padding:19px;display:flex}.service-card p{min-height:0;font-size:13px}.benefit-grid{grid-template-columns:1fr;gap:0;padding-block:28px}.benefit,.benefit:first-child,.benefit:last-child{border:0;border-bottom:1px solid #fff3;padding:20px 4px}.benefit:last-child{border:0}.closing{flex-direction:column;display:flex}.closing-copy{padding:45px 25px}.closing-copy .hero-actions{flex-direction:row;align-items:center}.closing-images{min-height:230px}footer{flex-wrap:wrap;line-height:1.7}.calc-topbar{height:76px}.calc-topbar img{width:205px}.calc-phone{font-size:12px}.calc-intro{margin-top:35px}.calc-intro>p:last-child{font-size:14px}.calc-standalone{width:calc(100% - 20px);margin-bottom:35px;padding:22px 16px}}@media (width<=450px){.service-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.chat-messages{height:365px;padding-inline:12px}.chat-message p{max-width:88%;font-size:13px}.answer-chips{padding-left:51px}.chat-input{padding:10px}.chat-input button{min-width:62px}.service-toggle button{padding-inline:8px}.field-grid{grid-template-columns:1fr}.calc-phone{display:none}.service-card{display:block}.service-card img{height:210px;min-height:0}.closing-copy .hero-actions{flex-direction:column;align-items:flex-start}footer span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}}.landing-page .route-content>section{position:relative}.landing-painting .choice-grid{border:0;grid-template-columns:1.08fr .92fr;gap:28px;max-width:none;display:grid}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article{background:#eee8df;border:0;border-radius:3px;flex-direction:column;min-height:410px;padding:clamp(32px,4vw,52px);display:flex}.landing-painting .choice-grid article+article{background:#dfe6e8}.landing-painting .choice-grid article>p{max-width:470px}.landing-painting .choice-grid dl{margin-top:auto}.landing-painting .choice-grid dl div{border-color:#102b4621;grid-template-columns:86px 1fr}.landing-painting .combined-note{background:0 0;max-width:none;margin:28px 0 0;padding:22px 0}.landing-painting .process-line{grid-template-columns:1.1fr .9fr 1.1fr .9fr;gap:0;max-width:none;margin:42px 0 0;display:grid}.landing-painting .process-line div,.landing-painting .process-line div+div{border-top:1px solid #ffffff3d;margin:0;padding:24px 32px 10px 0}.landing-painting .process-line div+div{border-left:1px solid #ffffff24;padding-left:28px}.landing-painting .check-groups{grid-template-columns:repeat(4,1fr);gap:20px;max-width:none;margin:44px 0 0;display:grid}.landing-painting .check-groups article,.landing-painting .check-groups article:nth-child(2n){background:#f0ebe4;border:0;margin:0;padding:24px}.room-scenes{grid-template-columns:1.15fr .85fr;grid-auto-rows:minmax(205px,auto);gap:22px;margin-top:44px;display:grid}.room-scenes article{background:#eee8df;padding:32px 34px 28px 150px;position:relative;overflow:hidden}.room-scenes article:nth-child(2),.room-scenes article:nth-child(3){background:#e3e9e9}.room-scenes article:nth-child(2){transform:translateY(24px)}.room-scenes h3{overflow-wrap:anywhere;font-size:25px}.room-scenes p{color:#52606b;margin:10px 0 20px}.room-scenes small{color:#7e705f;font-weight:700}.room-swatch{background:linear-gradient(155deg,#c5b8a8,#9a8976);width:116px;position:absolute;inset:0 auto 0 0}.room-scenes article:nth-child(2) .room-swatch{background:linear-gradient(155deg,#83949c,#526c79)}.room-scenes article:nth-child(3) .room-swatch{background:linear-gradient(155deg,#d9c7b0,#aa8d70)}.room-scenes article:nth-child(4) .room-swatch{background:linear-gradient(155deg,#b4b9ad,#768175)}.landing-interior .responsibility-grid article+article .eyebrow{color:#876f55}.landing-interior .responsibility-grid article+article li{border-color:#102b4624}.landing-interior .flow{gap:18px;max-width:none;margin:44px 0 0;display:flex}.landing-interior .flow div,.landing-interior .flow div:nth-child(2n){background:#f0ebe4;border:0;flex:1;margin:0;padding:26px 24px}.landing-interior .flow div:nth-child(2n){transform:translateY(22px)}.landing-interior .surface-notes{grid-template-columns:.7fr 1fr;column-gap:80px;max-width:1180px;display:grid}.landing-interior .surface-notes h2{grid-row:1/span 3}.landing-exterior .field-grid{grid-template-columns:1.2fr .8fr;gap:22px;max-width:none;display:grid}.landing-exterior .field-grid article,.landing-exterior .field-grid article:nth-child(2n){background:#eee8df;border:0;margin:0;padding:34px}.landing-exterior .field-grid article:first-child{background:linear-gradient(145deg,#d6c9b9,#efe9e1);flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:390px;display:flex}.landing-exterior .field-grid article:last-child{background:#e2e8e8;grid-column:1/-1;max-width:72%;margin-left:auto}.condition-story{color:#f6f3ed;background:#102f4c;overflow:hidden}.condition-story h2{color:#f6f3ed}.condition-story .section-heading>p{color:#ffffffb8}.condition-landscape{grid-template-columns:.85fr 1.15fr;gap:22px;margin-top:42px;display:grid}.condition-landscape article{min-height:230px;color:var(--navy-deep);background:#e7ddd1;padding:34px}.condition-landscape article:nth-child(2){background:#c8d2d3;margin-top:38px}.condition-landscape article p{color:#435462}.condition-landscape aside{border-top:1px solid #ffffff47;grid-column:1/-1;align-items:baseline;gap:32px;margin-top:10px;padding:25px 0;display:flex}.condition-landscape aside span{color:#ffffffb3;max-width:650px}.landing-exterior .prep-story{grid-template-columns:.8fr 1.2fr;gap:clamp(45px,7vw,90px)}.landing-exterior .estimate-brief{background:#eee8df;padding:clamp(52px,6vw,82px)}.landing-wallpaper .three-inputs{grid-template-columns:1.15fr .85fr;gap:20px;max-width:none;display:grid}.landing-wallpaper .three-inputs article,.landing-wallpaper .three-inputs article+article,.landing-wallpaper .three-inputs article:nth-child(2){background:#eee8df;border:0;margin:0;padding:34px}.landing-wallpaper .three-inputs article:first-child{background:linear-gradient(145deg,#d8c7b3,#eee6dc);flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:330px;display:flex}.landing-wallpaper .three-inputs article:nth-child(2){background:#dfe7e6}.landing-wallpaper .material-panel>.shell{grid-template-columns:1.15fr .85fr;gap:70px;display:grid}.landing-wallpaper .material-panel dl div{border-color:#102b4626}.landing-wallpaper .wall-ready ul{grid-template-columns:repeat(2,1fr);gap:18px;max-width:none;margin:42px 0 0;display:grid}.landing-wallpaper .wall-ready li{background:#f0ebe4;padding:26px}.landing-wallpaper .layout-strip .shell>div{gap:16px;max-width:none;margin:34px 0 0;display:flex}.landing-wallpaper .layout-strip p,.landing-wallpaper .layout-strip p+p,.landing-wallpaper .layout-strip p:nth-child(2n){background:#ffffff7a;border:0;flex:1;margin:0;padding:22px}.california-service-map{aspect-ratio:1.22;width:min(520px,100%);margin-inline:auto;position:relative}.california-service-map:before{content:"";background:linear-gradient(155deg,#d4c6b5,#98826a);border-radius:46% 12% 42% 20%/18% 20% 28% 34%;position:absolute;inset:0 28% 0 0;transform:rotate(-4deg);box-shadow:18px 24px #e9e1d7}.coast-line{border-left:2px solid #ffffffa6;border-radius:55%;position:absolute;inset:7% 45% 8% 18%;transform:rotate(10deg)}.map-point{background:var(--navy-deep);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 7px #ffffff2e}.map-point.north{top:17%;left:34%}.map-point.bay{top:39%;left:20%}.map-point.central{top:58%;left:38%}.map-point.south{top:80%;left:42%}.map-caption{width:38%;color:var(--navy-deep);gap:13px;font-size:12px;font-weight:800;line-height:1.25;display:grid;position:absolute;top:20%;left:60%}.map-caption b{background:#9a8976;width:42px;height:1px}.landing-areas .route-links{grid-template-columns:1.2fr .8fr 1fr;gap:18px;max-width:none;margin:40px 0 0;display:grid}.landing-areas .route-links a,.landing-areas .route-links a+a,.landing-areas .route-links a:nth-child(2n){border:1px solid #ffffff3d;margin:0;padding:30px}.landing-areas .location-details dl{grid-template-columns:repeat(3,1fr);gap:14px;max-width:none;margin:0;display:grid}.landing-areas .location-details dl div{background:#f0ebe4;border:0;padding:25px}.landing-areas .location-details aside{background:0 0;grid-column:2;max-width:none;margin:0;padding:26px 0}@media (width<=980px){.landing-painting .check-groups{grid-template-columns:1fr 1fr}.landing-interior .flow{grid-template-columns:1fr 1fr;display:grid}.landing-interior .flow div:nth-child(2n){transform:none}.map-caption{width:38%;left:60%}.landing-areas .location-details{grid-template-columns:1fr}.landing-areas .location-details aside{grid-column:auto}}@media (width<=700px){.landing-painting .choice-grid,.room-scenes,.landing-interior .responsibility-grid,.landing-interior .surface-notes,.landing-exterior .field-grid,.condition-landscape,.landing-exterior .prep-story,.landing-wallpaper .three-inputs,.landing-wallpaper .material-panel>.shell,.landing-areas .route-links{grid-template-columns:1fr}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article{min-height:0;padding:28px 24px}.landing-painting .process-line,.landing-painting .check-groups,.landing-interior .flow{grid-template-columns:1fr}.landing-painting .process-line div+div{border-left:0;padding-left:0}.room-scenes article{padding:96px 24px 26px}.room-scenes article:nth-child(2){transform:none}.room-swatch{width:100%;height:72px}.landing-interior .responsibility-grid article+article{margin:50px 0 0;padding:28px 24px}.landing-interior .surface-notes h2{grid-row:auto}.landing-exterior .field-grid article:first-child{min-height:260px}.landing-exterior .field-grid article:last-child{grid-column:auto;max-width:none}.condition-landscape article:nth-child(2){margin-top:0}.condition-landscape aside{grid-column:auto;gap:10px;display:grid}.landing-exterior .estimate-brief{padding:42px 22px}.landing-wallpaper .three-inputs article:first-child{min-height:260px}.landing-wallpaper .wall-ready ul{grid-template-columns:1fr}.landing-wallpaper .layout-strip .shell>div{display:grid}.landing-areas .coverage{gap:82px}.california-service-map{width:min(330px,88vw)}.map-caption{width:39%;font-size:10px;top:18%;left:59%}.landing-areas .location-details dl{grid-template-columns:1fr}}.landing-page{background:#fbfaf8;min-height:100vh;overflow-x:clip}.landing-nav{justify-content:space-between;align-items:center;gap:34px;min-height:96px;display:flex}.landing-nav nav{color:var(--navy-deep);text-transform:uppercase;align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.landing-nav nav>a:not(.button):hover{color:#8f806e}.landing-hero{background:#f3efe9;grid-template-columns:minmax(0,56%) minmax(360px,44%);min-height:610px;display:grid;overflow:hidden}.landing-hero-copy{width:auto;min-width:0;max-width:100%;margin:0;padding:clamp(70px,8vw,118px) clamp(46px,7vw,105px) clamp(74px,8vw,110px) max(46px,50vw - 590px)}.landing-hero-copy .breadcrumb{color:#6f7880;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:6px;margin-bottom:42px;font-size:12px;font-weight:700;display:flex}.landing-hero-copy .breadcrumb [aria-current=page]{color:#9a8976}.landing-hero-copy h1{max-width:760px;font-size:clamp(52px,5.5vw,82px)}.landing-hero-copy>p:not(.eyebrow){color:#44515c;max-width:670px;margin:28px 0 34px;font-size:clamp(17px,1.5vw,21px);line-height:1.62}.landing-hero figure{min-width:0;min-height:610px;margin:0}.landing-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.landing-summary{border-bottom:1px solid #ded8d1;padding-block:clamp(45px,6vw,78px)}.landing-summary p{max-width:930px;color:var(--navy-deep);letter-spacing:-.025em;margin:0;font-family:Nunito Sans,Arial,sans-serif;font-size:clamp(25px,3.2vw,43px);line-height:1.28}.landing-related{color:#f7f5f1;background:var(--navy-deep);padding-block:clamp(68px,8vw,105px)}.landing-related .eyebrow{color:#c5b8a8}.landing-related h2{color:#f7f5f1;max-width:620px}.related-grid{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.related-grid a{border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;grid-template-rows:auto 1fr auto;min-height:220px;padding:30px 30px 24px 0;display:grid}.related-grid a+a{padding-left:30px}.related-grid a:last-child{border-right:0}.related-grid strong{font-family:Nunito Sans,Arial,sans-serif;font-size:22px}.related-grid span{color:#ffffffb3;max-width:280px;margin-top:14px;font-size:14px;line-height:1.6}.related-grid em{color:#c5b8a8;align-self:end;font-size:27px;font-style:normal}.landing-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px);padding-block:clamp(80px,10vw,140px);display:grid}.landing-faq>div:first-child>p:last-child{color:#626d76;max-width:410px;margin-top:20px;line-height:1.7}.faq-list{border-top:1px solid #d4cec7}.faq-list details{border-bottom:1px solid #d4cec7}.faq-list summary{color:var(--navy-deep);cursor:pointer;padding:25px 46px 25px 0;font-size:16px;font-weight:750;line-height:1.45;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#9a8976;font-size:24px;font-weight:400;position:absolute;top:22px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#5d6872;max-width:650px;margin:0;padding:0 48px 25px 0;font-size:15px;line-height:1.7}.landing-cta{background:#e8e0d6;padding-block:clamp(72px,9vw,120px)}.landing-cta h2{max-width:780px;margin-bottom:34px}@media (width<=980px){.landing-nav nav>a:not(.button){display:none}.landing-hero{grid-template-columns:1fr}.landing-hero-copy{padding-inline:max(22px,50vw - 430px)}.landing-hero figure{min-height:440px}}@media (width<=700px){.landing-nav{min-height:78px}.landing-nav .brand img{width:205px}.landing-nav nav{display:none}.landing-hero-copy{padding:58px 18px 68px}.landing-hero-copy .breadcrumb{margin-bottom:32px}.landing-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,12vw,56px)}.landing-hero-copy>p:not(.eyebrow){margin-block:22px 28px;font-size:16px}.landing-hero figure{min-height:320px}.landing-summary p{font-size:27px}.landing-related h2,.landing-faq h2,.landing-cta h2{font-size:34px}.related-grid{grid-template-columns:1fr}.related-grid a,.related-grid a+a{border-right:0;min-height:175px;padding:24px 0}.landing-faq{grid-template-columns:1fr;gap:45px}}.landing-page{color:var(--navy-deep)}.landing-nav>nav{text-transform:uppercase;align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.landing-mobile-menu{display:none}.landing-hero-compact{grid-template-columns:1fr;min-height:480px}.landing-hero-compact .landing-hero-copy{max-width:1180px;padding-right:max(46px,50vw - 590px)}.section-heading{max-width:760px}.landing-page section h2{letter-spacing:-.035em;margin:0;font-family:Nunito Sans,Arial,sans-serif;font-size:clamp(34px,4vw,54px);line-height:1.08}.section-heading>p:last-child{color:#5c6872;max-width:660px;margin-top:20px;font-size:17px;line-height:1.7}.landing-page h3{margin:0;font-family:Nunito Sans,Arial,sans-serif}.landing-page section p{line-height:1.65}.choice,.room-ledger,.field-guide,.wallpaper-thesis,.coverage{padding-block:clamp(74px,9vw,128px)}.choice-grid{border-block:1px solid #d3ccc4;grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.choice-grid article{padding:42px 48px 42px 0}.choice-grid article+article{border-left:1px solid #d3ccc4;padding-left:48px}.choice-grid h3{font-size:31px}.choice-grid article>p{color:#56636d;min-height:80px}.choice-grid dl div{border-top:1px solid #ded8d1;grid-template-columns:100px 1fr;gap:18px;padding:15px 0;display:grid}.choice-grid dt{color:#8b7c69;font-weight:800}.choice-grid dd{margin:0}.choice-grid a{text-underline-offset:5px;font-weight:800;text-decoration:underline}.combined-note{background:#eee8e0;margin-top:30px;padding:21px 24px}.process-band,.scope-matrix,.responsibility,.material-panel,.route-chooser{color:#f6f3ed;background:var(--navy-deep);padding-block:clamp(70px,8vw,110px)}.process-band h2,.responsibility h2,.scope-matrix h2,.material-panel h2,.route-chooser h2{color:#f6f3ed}.responsibility .eyebrow,.scope-matrix .eyebrow,.material-panel .eyebrow,.route-chooser .eyebrow{color:#c4b5a3}.process-line{border-top:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.process-line div{border-right:1px solid #fff3;min-height:185px;padding:26px 25px 0 0}.process-line div+div{padding-left:25px}.process-line p{color:#ffffffb3;font-size:14px}.estimate-kit,.living-flow,.surface-notes,.prep-story,.estimate-brief,.wall-ready,.location-details{padding-block:clamp(78px,9vw,128px)}.estimate-kit{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,110px);display:grid}.check-groups{grid-template-columns:1fr 1fr;display:grid}.check-groups article{border-top:1px solid #d2cbc3;padding:4px 28px 28px}.check-groups h3{margin-top:21px;font-size:20px}.check-groups p{color:#5c6872;font-size:14px}.ledger{border-block:1px solid #cfc8c0;margin-top:48px}.ledger>div{border-bottom:1px solid #ded8d1;grid-template-columns:1.1fr 1.15fr 1.45fr 1.25fr;gap:18px;padding:20px 12px;display:grid}.ledger-head{color:#8b7c69;text-transform:uppercase;font-size:12px;font-weight:800}.ledger span{color:#63707a;font-size:13px}.responsibility-grid{grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,130px);display:grid}.responsibility ul{border-top:1px solid #ffffff40;margin:32px 0 0;padding:0;list-style:none}.responsibility li{border-bottom:1px solid #fff3;padding:16px 0}.flow{grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.flow div{border-top:2px solid #9b8a76;padding:34px 30px 0 0;position:relative}.flow div:before{content:"";background:#9b8a76;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.flow p{color:#5b6872;font-size:14px}.surface-notes{max-width:900px}.surface-notes h2{margin-bottom:35px}.surface-notes details{border-top:1px solid #d2cbc3}.surface-notes summary{cursor:pointer;padding:22px 4px;font-size:18px;font-weight:800}.surface-notes details p{color:#5b6872;padding:0 20px 22px}.field-grid{background:#d2cbc3;border:1px solid #d2cbc3;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid}.field-grid article{background:#fbfaf8;min-height:205px;padding:34px}.field-grid h3{font-size:23px}.field-grid p{color:#56636d}.matrix{background:#fff3;grid-template-columns:1fr 1fr;gap:1px;margin-top:45px;display:grid}.matrix>div:not(.matrix-axis){background:#0c2b48;min-height:165px;padding:28px}.matrix p{color:#ffffffb3;font-size:14px}.matrix-axis{color:#c4b5a3;background:var(--navy-deep);text-transform:uppercase;grid-column:1/-1;padding:14px 0;font-size:12px;font-weight:800}.prep-story{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.prep-flow p{border-top:1px solid #d2cbc3;grid-template-columns:180px 1fr;gap:28px;margin:0;padding:20px 0;display:grid}.prep-flow span{color:#5c6872}.prep-story aside{color:#5d6872;background:#eee8e0;grid-column:2;padding:20px}.estimate-brief{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.estimate-brief ul{border-top:1px solid #d2cbc3;grid-template-columns:1fr 1fr;gap:0 25px;margin:0;padding:0;list-style:none;display:grid}.estimate-brief li{border-bottom:1px solid #d2cbc3;padding:17px 0}.schedule-note{background:#eee8e0;grid-column:2;padding:24px}.schedule-note p{color:#5d6872;margin-bottom:0}.three-inputs{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.three-inputs article{border:1px solid #d0c8bf;min-height:220px;padding:32px}.three-inputs article+article{border-left:0}.three-inputs h3{font-size:24px}.three-inputs p{color:#5c6872}.material-panel>.shell{grid-template-columns:1fr 1fr;gap:90px;display:grid}.material-panel dl{margin:0}.material-panel dl div{border-top:1px solid #ffffff40;grid-template-columns:120px 1fr;gap:20px;padding:19px 0;display:grid}.material-panel dt{color:#c4b5a3;font-weight:800}.material-panel dd{margin:0}.wall-ready ul{border-top:1px solid #d2cbc3;margin:45px 0 0;padding:0;list-style:none}.wall-ready li{border-bottom:1px solid #d2cbc3;grid-template-columns:180px 1fr;gap:30px;padding:20px 0;display:grid}.wall-ready li span{color:#5c6872}.layout-strip{background:#ece5dc;padding-block:70px}.layout-strip .shell>div{grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.layout-strip p{padding-right:25px}.layout-strip p+p{border-left:1px solid #cabfb3;padding-left:25px}.layout-strip p span{color:#5c6872;margin-top:10px;font-size:14px;display:block}.coverage{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(55px,10vw,150px);display:grid}.california-mark{aspect-ratio:1;color:#f6f3ed;background:#9b8a76;border-radius:48% 52% 58% 42%;place-items:center;max-width:360px;font:800 clamp(70px,10vw,130px) Nunito Sans,Arial,sans-serif;display:grid;transform:rotate(-6deg)}.coverage p:last-child{color:#5c6872;max-width:650px;font-size:17px}.route-links{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.route-links a{border-right:1px solid #fff3;min-height:160px;padding:27px 25px 20px 0}.route-links a+a{padding-left:25px}.route-links strong,.route-links span{display:block}.route-links span{color:#ffffffab;margin-top:12px;font-size:14px}.location-details{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.location-details dl{margin:0}.location-details dl div{border-top:1px solid #d2cbc3;padding:18px 0}.location-details dt{font-weight:800}.location-details dd{color:#5c6872;margin:6px 0 0}.location-details aside{background:#eee8e0;grid-column:2;padding:24px}@media (width<=980px){.landing-nav>nav>a:not(.button){display:none}.process-line,.flow,.layout-strip .shell>div{grid-template-columns:1fr 1fr}.ledger>div{grid-template-columns:1.1fr 1.15fr 1.45fr 1.25fr}.route-links{grid-template-columns:1fr}.route-links a,.route-links a+a{border-bottom:1px solid #fff3;border-right:0;min-height:0;padding:22px 0}}@media (width<=700px){.landing-nav>nav{display:none}.landing-mobile-menu{display:block;position:relative}.landing-mobile-menu summary{cursor:pointer;border:1px solid #d4cec7;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.landing-mobile-menu summary::-webkit-details-marker{display:none}.landing-mobile-menu summary span{background:var(--navy-deep);width:21px;height:2px}.landing-mobile-menu nav{z-index:5;background:#fbfaf8;width:220px;padding:10px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 15px 35px #071f362e}.landing-mobile-menu nav a{padding:13px;font-size:13px;font-weight:800}.choice-grid,.estimate-kit,.responsibility-grid,.prep-story,.estimate-brief,.material-panel>.shell,.coverage,.location-details{grid-template-columns:1fr}.choice-grid article,.choice-grid article+article{border-bottom:1px solid #d3ccc4;border-left:0;padding:28px 0}.choice-grid article>p{min-height:0}.process-line,.flow,.field-grid,.matrix,.check-groups,.three-inputs,.layout-strip .shell>div{grid-template-columns:1fr}.process-line div,.process-line div+div{border-bottom:1px solid #fff3;border-right:0;min-height:0;padding:23px 0}.flow div{border-top:0;border-left:2px solid #9b8a76;padding:25px 0 8px 25px}.flow div:before{top:29px;left:-7px}.ledger{overflow-x:auto}.ledger>div{min-width:680px}.three-inputs article,.three-inputs article+article{border:1px solid #d0c8bf;border-bottom:0;min-height:0}.three-inputs article:last-child{border-bottom:1px solid #d0c8bf}.prep-story aside,.schedule-note,.location-details aside{grid-column:auto}.prep-flow p,.wall-ready li{grid-template-columns:1fr;gap:7px}.estimate-brief ul{grid-template-columns:1fr}.layout-strip p,.layout-strip p+p{border-top:1px solid #cabfb3;border-left:0;padding:18px 0}.california-mark{max-width:230px}.landing-faq{grid-template-columns:1fr;gap:45px}}.choice-grid{border-bottom:0;max-width:920px;margin-left:auto;display:block}.choice-grid article,.choice-grid article+article{border-bottom:1px solid #d3ccc4;border-left:0;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:14px 50px;padding:44px 0;display:grid}.choice-grid h3,.choice-grid article>p{grid-column:1}.choice-grid article>p{min-height:0;margin-bottom:0}.choice-grid dl,.choice-grid article>a{grid-column:2}.choice-grid dl{grid-row:1/span 2;margin:0}.choice-grid article>a{align-self:end}.combined-note{max-width:700px;margin-left:auto}.ledger{border:0;gap:0;margin-left:clamp(0px,8vw,110px);display:grid}.ledger-head{display:none!important}.ledger>article{border-top:1px solid #d2cbc3;grid-template-columns:minmax(170px,.6fr) minmax(0,1fr);gap:8px 45px;padding:30px 0;display:grid}.ledger>article strong{grid-row:1/span 4;font-size:22px}.ledger>article span{font-size:14px}.ledger>article span:before{color:#8b7c69;text-transform:uppercase;width:150px;font-size:11px;font-weight:800;display:inline-block}.ledger>article span:nth-of-type(4):before{content:"Condition notes"}.field-grid{background:0 0;border:0;max-width:900px;margin-left:auto;display:block}.field-grid article{background:0 0;border-top:1px solid #d2cbc3;grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);gap:45px;min-height:0;padding:34px 0;display:grid}.field-grid p{margin:0}.matrix{background:0 0;gap:clamp(30px,6vw,80px)}.matrix>div:not(.matrix-axis){background:0 0;border-bottom:1px solid #ffffff3d;min-height:0;padding:0 0 30px}.three-inputs{max-width:920px;margin-left:auto;display:block}.three-inputs article,.three-inputs article+article{border:0;border-top:1px solid #d0c8bf;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);gap:45px;min-height:0;padding:36px 0;display:grid}.three-inputs h3,.three-inputs p{margin:0}.landing-areas .landing-hero-compact{background:#ebe4db;min-height:560px}.landing-areas .coverage{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(90px,11vw,150px)}.landing-areas .route-chooser{padding-block:clamp(85px,10vw,135px)}.landing-areas .location-details{padding-block:clamp(110px,13vw,180px)}.landing-areas .landing-faq{padding-top:clamp(90px,11vw,150px)}@media (width<=700px){.landing-page,.landing-page *{min-width:0}.landing-page img,.landing-hero-copy,.landing-page .shell{max-width:100%}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p,.landing-page li,.landing-page dd,.landing-page span{overflow-wrap:anywhere}.choice-grid{margin-left:0}.choice-grid article,.choice-grid article+article,.ledger>article,.field-grid article,.three-inputs article,.three-inputs article+article{grid-template-columns:1fr;gap:10px;margin-left:0}.choice-grid dl,.choice-grid article>a,.choice-grid h3,.choice-grid article>p{grid-area:auto}.ledger{margin-left:0;overflow:visible}.ledger>article{min-width:0}.ledger>article strong{grid-row:auto}.ledger>article span:before{width:125px}.field-grid,.three-inputs{margin-left:0}.matrix{grid-template-columns:1fr}.california-mark{width:min(230px,70vw)}.landing-mobile-menu nav{max-width:calc(100vw - 36px)}}.choice-grid{max-width:760px}.choice-grid article,.choice-grid article+article{padding-block:clamp(48px,7vw,82px);display:block}.choice-grid article>p{max-width:560px}.choice-grid dl{margin:28px 0 34px}.choice-grid dl div{border:0;padding:15px 0;display:block}.choice-grid dt{margin-bottom:5px}.combined-note{background:0 0;border-top:1px solid #d3ccc4;max-width:760px;padding:30px 0}.process-band{background:#102f4c}.process-band .shell{max-width:930px}.process-line{border:0;max-width:680px;margin:50px 0 0 auto;display:block}.process-line div,.process-line div+div{border:0;border-top:1px solid #ffffff3d;min-height:0;padding:30px 0}.process-line div:nth-child(2n){margin-left:clamp(0px,7vw,80px)}.estimate-kit{display:block}.estimate-kit>div:first-child{max-width:720px}.check-groups{max-width:680px;margin:55px 0 0 auto;display:block}.check-groups article{border:0;border-top:1px solid #d2cbc3;padding:27px 0}.check-groups article:nth-child(2n){margin-left:clamp(0px,6vw,70px)}.ledger{max-width:760px;margin:55px 0 0 auto}.ledger>article{padding:40px 0;display:block}.ledger>article strong{margin-bottom:22px;display:block}.ledger>article span{padding:6px 0;display:block}.responsibility{background:#102f4c}.responsibility-grid{max-width:930px;display:block}.responsibility-grid article{max-width:680px}.responsibility-grid article+article{margin:clamp(70px,9vw,120px) 0 0 auto}.responsibility ul{border:0}.responsibility li{border:0;padding:12px 0}.flow{max-width:700px;margin-left:auto;display:block}.flow div{border:0;border-top:1px solid #d2cbc3;padding:34px 0}.flow div:before{display:none}.flow div:nth-child(2n){margin-left:clamp(0px,6vw,70px)}.surface-notes details{border:0;border-bottom:1px solid #d2cbc3;margin:0 0 32px;padding:0 0 25px}.field-grid{max-width:760px}.field-grid article,.field-grid article:nth-child(2n){margin-left:0;padding:45px 0;display:block}.field-grid article:nth-child(2n){margin-left:clamp(0px,7vw,85px)}.scope-matrix{background:#102f4c}.matrix{background:0 0;max-width:700px;margin-left:auto;display:block}.matrix-axis{padding:0 0 22px}.matrix>div:not(.matrix-axis){border:0;border-top:1px solid #ffffff3d;padding:28px 0}.matrix>div:nth-child(odd){margin-left:clamp(0px,6vw,70px)}.prep-story,.estimate-brief{display:block}.prep-story>div:first-child,.estimate-brief>div:first-child{max-width:720px}.prep-flow,.estimate-brief ul{max-width:680px;margin:55px 0 0 auto;display:block}.prep-flow p{padding:25px 0;display:block}.prep-flow span{margin-top:8px;display:block}.prep-story aside,.schedule-note{background:0 0;border-top:1px solid #d2cbc3;max-width:680px;margin:36px 0 0 auto;padding:24px 0}.estimate-brief ul{border:0}.estimate-brief li{border:0;padding:13px 0}.three-inputs{max-width:760px}.three-inputs article,.three-inputs article+article,.three-inputs article:nth-child(2){margin-left:0;padding:50px 0;display:block}.three-inputs article:nth-child(2){margin-left:clamp(0px,7vw,85px)}.material-panel{background:#102f4c}.material-panel>.shell{max-width:930px;display:block}.material-panel>.shell>div:first-child{max-width:700px}.material-panel dl{max-width:640px;margin:50px 0 0 auto}.material-panel dl div{padding:22px 0;display:block}.material-panel dd{margin-top:7px}.wall-ready ul{border:0;max-width:680px;margin-left:auto}.wall-ready li{padding:26px 0;display:block}.wall-ready li span{margin-top:7px;display:block}.layout-strip .shell>div{max-width:680px;margin-left:auto;display:block}.layout-strip p,.layout-strip p+p{border:0;border-top:1px solid #cabfb3;padding:26px 0}.layout-strip p:nth-child(2n){margin-left:clamp(0px,6vw,70px)}.route-chooser{background:#102f4c}.route-links{border:0;max-width:680px;margin-left:auto;display:block}.route-links a,.route-links a+a{border:0;border-top:1px solid #ffffff3d;min-height:0;padding:30px 0;display:block}.route-links a:nth-child(2n){margin-left:clamp(0px,6vw,70px)}.location-details{display:block}.location-details>div:first-child{max-width:720px}.location-details dl{max-width:680px;margin:55px 0 0 auto}.location-details dl div{padding:23px 0}.location-details aside{background:0 0;border-top:1px solid #d2cbc3;max-width:680px;margin:40px 0 0 auto;padding:25px 0}.landing-faq{max-width:930px;display:block}.landing-faq>div:first-child{max-width:680px}.faq-list{border:0;max-width:720px;margin:55px 0 0 auto}.faq-list details{border:0;border-bottom:1px solid #d4cec7;margin-bottom:34px}.faq-list summary{padding-top:0}.ledger>article span:first-of-type:before{content:"Surfaces"}.ledger>article span:nth-of-type(2):before{content:"Trim and openings"}.ledger>article span:nth-of-type(3):before{content:"Condition and access"}@media (width<=980px){.choice-grid,.process-line,.check-groups,.ledger,.flow,.field-grid,.matrix,.prep-flow,.estimate-brief ul,.three-inputs,.material-panel dl,.wall-ready ul,.layout-strip .shell>div,.route-links,.location-details dl,.faq-list,.responsibility-grid article+article{margin-left:0}}@media (width<=700px){.landing-hero-compact .landing-hero-copy{width:100%;max-width:none;padding:58px 18px 68px}}.landing-areas .landing-hero-compact{min-height:455px}.landing-areas .coverage,.landing-areas .location-details{padding-block:clamp(72px,8vw,108px)}.landing-page .process-band,.landing-page .responsibility,.landing-page .material-panel,.landing-page .route-chooser,.condition-story{padding-block:clamp(66px,7vw,100px)}.landing-page .choice,.landing-page .room-ledger,.landing-page .field-guide,.landing-page .wallpaper-thesis,.landing-page .coverage,.landing-page .estimate-kit,.landing-page .living-flow,.landing-page .surface-notes,.landing-page .prep-story,.landing-page .estimate-brief,.landing-page .wall-ready,.landing-page .location-details{padding-block:clamp(68px,7vw,102px)}@media (width<=700px){.landing-areas .coverage{gap:82px}.landing-areas .landing-hero-compact{min-height:0}}.landing-page .route-content p,.landing-page .route-content li,.landing-page .route-content dd{font-size:15px;line-height:1.72}.landing-page .landing-faq{background:#f0ebe4;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,130px);width:100%;max-width:none;padding:clamp(68px,7vw,96px) max(32px,50vw - 590px);display:grid}.landing-page .faq-list{border:0;width:100%;max-width:none;margin:0}.landing-page .faq-list details{border:0;margin:0}.landing-page .faq-list summary{border-bottom:1px solid #102b4629;padding:18px 52px 18px 0;font-size:18px}.landing-page .faq-list details p{font-size:15px}.landing-page .landing-cta{padding-block:clamp(76px,8vw,112px)}.landing-page .landing-cta .shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 60px;display:grid}.landing-page .landing-cta .eyebrow{grid-column:1/-1}.landing-page .landing-cta h2{margin:0}.landing-page .landing-cta .hero-actions{align-self:center}.landing-page .landing-cta .hero-actions .button{min-width:250px}.landing-painting .choice-grid{margin-top:52px;display:block}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article{background:0 0;border:0;border-top:1px solid #cfc5b9;border-radius:0;grid-template-columns:.72fr 1fr;gap:18px 70px;min-height:0;padding:48px 0;display:grid}.landing-painting .choice-grid article:nth-child(2){margin-left:clamp(0px,8vw,110px)}.landing-painting .choice-grid article h3,.landing-painting .choice-grid article>p{grid-column:1}.landing-painting .choice-grid article dl,.landing-painting .choice-grid article a{grid-column:2}.landing-painting .choice-grid article dl{grid-row:1/span 2;margin:0}.landing-painting .process-band{background:linear-gradient(112deg,#0c2944 0 63%,#173a58 63%)}.landing-painting .process-line{gap:clamp(24px,4vw,62px);display:flex}.landing-painting .process-line div,.landing-painting .process-line div+div{border:0;flex:1;padding:24px 0}.landing-painting .process-line div:nth-child(2n){margin-top:42px}.landing-painting .check-groups{align-items:flex-start;gap:clamp(28px,5vw,72px);display:flex}.landing-painting .check-groups article,.landing-painting .check-groups article:nth-child(2n){background:0 0;flex:1;margin:0;padding:0}.landing-painting .check-groups article:nth-child(2n){margin-top:54px}.landing-interior .room-scenes{margin:46px 0 0 clamp(0px,12vw,150px);display:block}.landing-interior .room-scenes article{background:0 0;border-top:1px solid #d2c8bc;grid-template-columns:150px .7fr 1fr;align-items:baseline;gap:34px;min-height:0;padding:29px 0;display:grid;transform:none}.landing-interior .room-scenes .room-swatch{width:100%;height:12px;position:static}.landing-interior .room-scenes h3,.landing-interior .room-scenes p{margin:0}.landing-interior .room-scenes small{grid-column:3;font-size:14px}.landing-interior .responsibility-grid{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px);display:grid}.landing-interior .responsibility-grid article+article{background:0 0;margin:0;padding:0}.landing-interior .living-flow .flow{max-width:780px;margin-left:auto;display:block}.landing-interior .living-flow .flow div,.landing-interior .living-flow .flow div:nth-child(2n){background:0 0;border-top:1px solid #d2c8bc;grid-template-columns:.7fr 1fr;gap:40px;margin:0;padding:25px 0;display:grid}.landing-interior .surface-notes{background:#e7dfd5;grid-template-columns:.8fr 1.2fr;max-width:none;padding-inline:max(32px,50vw - 590px)}.landing-interior .surface-notes details{border:0;margin:0;padding:0}.landing-interior .surface-notes summary{border-bottom:1px solid #102b4626;padding:17px 0}.landing-exterior .field-grid{max-width:900px;margin-left:auto;display:block}.landing-exterior .field-grid article,.landing-exterior .field-grid article:nth-child(2n),.landing-exterior .field-grid article:first-child,.landing-exterior .field-grid article:last-child{background:0 0;border-top:1px solid #d2c8bc;grid-template-columns:.7fr 1fr;gap:50px;max-width:none;min-height:0;margin:0;padding:33px 0;display:grid}.landing-exterior .field-grid h3,.landing-exterior .field-grid p{margin:0}.landing-exterior .condition-landscape{max-width:850px;margin-left:auto;display:block}.landing-exterior .condition-landscape article{color:#fff;background:0 0;border-top:1px solid #ffffff40;min-height:0;margin:0;padding:34px 0}.landing-exterior .condition-landscape article:nth-child(2){background:0 0;margin:0 0 0 80px}.landing-exterior .condition-landscape article p{color:#ffffffb3}.landing-exterior .prep-story{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,8vw,110px);display:grid}.landing-exterior .prep-flow{margin:0}.landing-exterior .prep-flow p{grid-template-columns:.7fr 1fr;gap:30px;padding:24px 0;display:grid}.landing-exterior .prep-story aside{grid-column:1/-1;max-width:none;margin:4px 0 0 38%;padding:28px 0}.landing-exterior .estimate-brief{background:#e5ddd3;grid-template-columns:.8fr 1.2fr;gap:70px;padding-inline:max(32px,50vw - 590px);display:grid}.landing-exterior .estimate-brief ul{columns:2;max-width:none;margin:0}.landing-exterior .estimate-brief .schedule-note{grid-column:2;margin:0}.landing-wallpaper .three-inputs{max-width:850px;margin-left:auto;display:block}.landing-wallpaper .three-inputs article,.landing-wallpaper .three-inputs article+article,.landing-wallpaper .three-inputs article:nth-child(2),.landing-wallpaper .three-inputs article:first-child{background:0 0;border-top:1px solid #d2c8bc;grid-template-columns:.65fr 1fr;gap:50px;min-height:0;margin:0;padding:36px 0;display:grid}.landing-wallpaper .three-inputs h3,.landing-wallpaper .three-inputs p{margin:0}.landing-wallpaper .material-panel>.shell{grid-template-columns:1fr 1fr;align-items:center;display:grid}.landing-wallpaper .material-panel dl{color:#f6f3ed;background:0 0;margin:0;padding:0}.landing-wallpaper .material-panel dl div{border-color:#ffffff40;padding:19px 0;display:block}.landing-wallpaper .material-panel dt{color:#c4b5a3}.landing-wallpaper .wall-ready ul{max-width:790px;margin-left:auto;display:block}.landing-wallpaper .wall-ready li{background:0 0;border-top:1px solid #d2c8bc;grid-template-columns:.55fr 1fr;gap:35px;padding:22px 0;display:grid}.landing-wallpaper .layout-strip .shell>div{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.landing-wallpaper .layout-strip p,.landing-wallpaper .layout-strip p+p,.landing-wallpaper .layout-strip p:nth-child(2n){background:0 0;border-top:1px solid #c9bbaa;margin:0;padding:24px 0}.california-wordmark{min-width:0;color:var(--navy-deep);align-self:center}.california-wordmark>span{letter-spacing:-.05em;max-width:100%;font:700 clamp(56px,7vw,98px)/.85 Nunito Sans,Arial,sans-serif;display:block}.california-wordmark>div{color:#846f59;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:13px;margin:42px 0 16px;font-size:11px;display:flex}.california-wordmark i{background:#b2a28f;width:40px;height:1px}.california-wordmark small{color:#69737b;font-size:14px}.landing-areas .route-links{gap:clamp(30px,6vw,90px);display:flex}.landing-areas .route-links a,.landing-areas .route-links a+a,.landing-areas .route-links a:nth-child(2n){border:0;border-top:1px solid #ffffff4d;flex:1;margin:0;padding:26px 0}.landing-areas .location-details{grid-template-columns:.7fr 1.3fr;display:grid}.landing-areas .location-details dl{max-width:none;margin:0;display:block}.landing-areas .location-details dl div{background:0 0;border-top:1px solid #d2c8bc;padding:22px 0}.landing-areas .location-details aside{grid-column:2}@media (width<=980px){.landing-page .landing-faq{grid-template-columns:1fr;gap:35px}.landing-page .landing-cta .shell{display:block}.landing-page .landing-cta h2{overflow-wrap:anywhere;max-width:100%;margin-bottom:30px}.landing-page .landing-cta .hero-actions{width:100%}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article,.landing-interior .room-scenes{margin-left:0}.landing-interior .room-scenes article{grid-template-columns:110px .8fr 1fr}.landing-areas .coverage{grid-template-columns:1fr}}@media (width<=700px){.landing-page .route-content p,.landing-page .route-content li,.landing-page .route-content dd{font-size:16px;line-height:1.65}.landing-page .landing-faq{padding:58px 18px}.landing-page .landing-faq h2{font-size:34px}.landing-page .faq-list summary{padding-block:20px;font-size:17px}.landing-page .landing-cta{padding:64px 0 72px}.landing-page .landing-cta .shell{display:block}.landing-page .landing-cta h2{margin-bottom:30px;font-size:36px}.landing-page .landing-cta .hero-actions{gap:20px}.landing-page .landing-cta .hero-actions .button{width:100%;min-width:0}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article{padding:38px 0;display:block}.landing-painting .process-line,.landing-painting .check-groups{display:block}.landing-painting .process-line div:nth-child(2n),.landing-painting .check-groups article:nth-child(2n){margin-top:0}.landing-painting .check-groups article{border-top:1px solid #d2c8bc;padding:25px 0}.landing-interior .room-scenes article,.landing-interior .living-flow .flow div,.landing-interior .living-flow .flow div:nth-child(2n),.landing-exterior .field-grid article,.landing-exterior .field-grid article:nth-child(2n),.landing-exterior .field-grid article:first-child,.landing-exterior .field-grid article:last-child,.landing-wallpaper .three-inputs article,.landing-wallpaper .three-inputs article+article,.landing-wallpaper .three-inputs article:nth-child(2),.landing-wallpaper .three-inputs article:first-child,.landing-wallpaper .wall-ready li{grid-template-columns:1fr;gap:9px}.landing-interior .room-scenes .room-swatch{height:8px}.landing-interior .room-scenes small{grid-column:auto;font-size:15px}.landing-interior .responsibility{background:var(--navy-deep)}.landing-interior .responsibility-grid{display:block}.landing-interior .responsibility-grid article+article{color:#fff;border-top:1px solid #ffffff47;margin-top:55px;padding-top:38px}.landing-interior .responsibility-grid article+article h2{color:#fff}.landing-exterior .condition-landscape article:nth-child(2){margin-left:0}.landing-exterior .prep-story,.landing-exterior .estimate-brief,.landing-wallpaper .material-panel>.shell,.landing-areas .location-details{display:block}.landing-exterior .prep-flow p{grid-template-columns:1fr;gap:8px}.landing-exterior .prep-story aside{margin-left:0}.landing-exterior .estimate-brief ul{columns:1}.landing-exterior .estimate-brief .schedule-note{margin-top:30px}.landing-wallpaper .material-panel dl{margin-top:38px}.landing-wallpaper .layout-strip .shell>div{grid-template-columns:1fr}.california-wordmark>span{font-size:clamp(55px,18vw,76px)}.california-wordmark>div{gap:9px}.california-wordmark i{width:20px}.landing-areas .route-links{display:block}.landing-areas .location-details dl{margin-top:40px}}@media (width>=701px) and (width<=980px){.close-wallpaper .shell{display:block}.close-wallpaper .hero-actions{justify-content:flex-start;width:100%;margin-top:30px}}.landing-page .route-content article,.landing-page .route-content li,.landing-page .route-content p,.landing-page .route-content dl div,.landing-page .route-content details,.landing-page .faq-list details,.landing-page .faq-list summary,.landing-page .route-content ul,.landing-page .route-content dl,.landing-page .faq-list{border:0}.landing-page .faq-list{grid-template-columns:1fr 1fr;gap:26px 54px;display:grid}.landing-page .faq-list details{padding:0}.landing-page .faq-list summary{padding:0 38px 8px 0;font-size:19px}.landing-page .faq-list summary:after{top:-4px}.landing-page .faq-list details p{padding:6px 0 18px}.landing-interior .landing-faq{background:#dfe7e6}.landing-exterior .landing-faq{color:#f6f3ed;background:#173a58}.landing-exterior .landing-faq h2,.landing-exterior .landing-faq summary{color:#fff}.landing-exterior .landing-faq .eyebrow{color:#d2beaa}.landing-exterior .landing-faq>div:first-child>p:last-child,.landing-exterior .faq-list details p{color:#ffffffc7}.landing-wallpaper .landing-faq{background:#eadfd2}.landing-areas .landing-faq{background:#fff;box-shadow:inset 0 1px #e7dfd5}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article{border:0;padding:38px 0}.landing-painting .choice-grid article:nth-child(2){background:linear-gradient(90deg,#e8e1d8,#0000 82%);padding-left:clamp(28px,5vw,70px)}.landing-painting .choice-grid dl div{padding:8px 0}.landing-painting .combined-note{background:#dfe7e6;padding:22px 28px}.landing-painting .check-groups article{padding:0}.landing-interior .room-scenes article{border:0;padding:23px 0}.landing-interior .room-scenes article:nth-child(odd){margin-right:10%}.landing-interior .responsibility-grid{max-width:900px;display:block}.landing-interior .responsibility-grid article{max-width:650px}.landing-interior .responsibility-grid article+article{color:var(--navy-deep);background:#e3d9cd;margin:54px 0 0 auto;padding:42px}.landing-interior .responsibility-grid article+article h2,.landing-interior .responsibility-grid article+article li{color:var(--navy-deep)}.landing-interior .living-flow .flow div,.landing-interior .living-flow .flow div:nth-child(2n){border:0;padding:18px 0}.landing-interior .surface-notes{max-width:none;display:block}.landing-interior .surface-notes h2{max-width:650px;margin-bottom:36px}.landing-interior .surface-notes details{max-width:740px;margin:0 0 24px auto;padding:0}.landing-interior .surface-notes summary{border:0;padding:0 0 7px}.landing-interior .surface-notes details p{padding:0 0 8px}.landing-exterior .field-grid article,.landing-exterior .field-grid article:nth-child(2n),.landing-exterior .field-grid article:first-child,.landing-exterior .field-grid article:last-child{border:0;padding:24px 0}.landing-exterior .condition-story .section-heading>p,.landing-exterior .condition-landscape article p,.landing-exterior .condition-landscape aside span{color:#ffffffdb}.landing-exterior .condition-landscape article{border:0;padding:25px 0}.landing-exterior .condition-landscape article:nth-child(2){margin-left:12%}.landing-exterior .condition-landscape aside{background:#ffffff14;border:0;padding:28px 32px}.landing-exterior .prep-flow p{border:0;padding:15px 0}.landing-exterior .estimate-brief{background:linear-gradient(105deg,#e5ddd3 0 55%,#d7e0df 55%)}.landing-exterior .estimate-brief li{padding:0;display:inline}.landing-exterior .estimate-brief li:not(:last-child):after{content:" · ";color:#907b65}.landing-exterior .estimate-brief .schedule-note{border:0;padding:18px 0}.landing-wallpaper .landing-hero figure{position:relative}.landing-wallpaper .landing-hero figure:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 72px,#f5f1ec1c 72px 74px);position:absolute;inset:0}.landing-wallpaper .three-inputs article,.landing-wallpaper .three-inputs article+article,.landing-wallpaper .three-inputs article:nth-child(2),.landing-wallpaper .three-inputs article:first-child{border:0;padding:25px 0}.landing-wallpaper .material-panel dl div{border:0;padding:13px 0}.landing-wallpaper .wall-ready li{border:0;padding:16px 0}.landing-wallpaper .layout-strip p,.landing-wallpaper .layout-strip p+p,.landing-wallpaper .layout-strip p:nth-child(2n){border:0;padding:18px 0}.coverage-project{min-height:440px;margin:0;position:relative;overflow:hidden}.coverage-project img{object-fit:cover;width:100%;height:440px;display:block}.coverage-project:after{content:"";background:linear-gradient(#0000 42%,#071f36ad);position:absolute;inset:0}.coverage-project figcaption{z-index:1;color:#fff;justify-content:space-between;align-items:baseline;gap:20px;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.coverage-project strong{font:700 40px Nunito Sans,Arial,sans-serif}.coverage-project span{text-align:right;max-width:150px;font-size:13px;line-height:1.35}.landing-areas .route-links a,.landing-areas .route-links a+a,.landing-areas .route-links a:nth-child(2n){border:0;padding:18px 0}.landing-areas .route-links a:nth-child(2){margin-top:36px}.landing-areas .location-details dl div{border:0;padding:13px 0}.landing-areas .location-details dl div:nth-child(2n){margin-left:9%}.landing-areas .location-details aside{background:#e8e1d8;padding:24px 28px}.landing-page .landing-cta .hero-actions span{max-width:220px;line-height:1.5;display:block}.landing-painting .landing-cta{background:#d9e2e1}.landing-interior .landing-cta{background:#e8ded2}.landing-exterior .landing-cta{color:#fff;background:#102f4c}.landing-exterior .landing-cta h2{color:#fff}.landing-exterior .landing-cta .eyebrow{color:#d2beaa}.landing-exterior .landing-cta .button{color:var(--navy-deep);background:#f3eee8}.landing-exterior .landing-cta .hero-actions span a{color:#fff}.landing-wallpaper .landing-cta{background:#d8cbc0}.landing-areas .landing-cta{background:#dfe7e6}@media (width<=700px){.landing-page .faq-list{display:block}.landing-page .faq-list details{margin-bottom:28px}.landing-page .faq-list summary{padding:0 36px 5px 0}.landing-page .landing-cta .hero-actions span{max-width:none}.landing-interior .surface-notes,.landing-interior .surface-notes *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:auto;min-width:0;max-width:100%}.landing-interior .surface-notes{padding:56px 18px;display:block}.landing-interior .surface-notes h2{width:100%;font-size:34px;display:block}.landing-interior .surface-notes details{width:100%;margin:0 0 30px;display:block}.landing-interior .surface-notes summary,.landing-interior .surface-notes details p{width:100%;padding-left:0;padding-right:0;display:block}.landing-interior .responsibility-grid article+article{padding:30px 24px}.landing-exterior .estimate-brief{background:#e5ddd3}.landing-exterior .condition-landscape article:nth-child(2),.landing-wallpaper .three-inputs article:nth-child(2),.landing-wallpaper .wall-ready li:nth-child(2n),.landing-areas .location-details dl div:nth-child(2n){margin-left:0}.coverage-project,.coverage-project img{height:320px;min-height:320px}.coverage-project figcaption{left:20px;right:20px}.coverage-project strong{font-size:32px}}.landing-page .route-content>section{padding-block:clamp(54px,6vw,84px)}.landing-page .route-content h3{font-size:clamp(22px,2.2vw,31px)}.landing-painting .choice{padding-bottom:42px}.landing-painting .choice-grid{grid-template-columns:1.08fr .92fr;gap:0;margin-top:42px;display:grid;position:relative}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article,.landing-painting .choice-grid article:nth-child(2){background:#e5ddd2;margin:0;padding:52px;display:block}.landing-painting .choice-grid article:nth-child(2){background:#d9e3e3;margin:70px 0 -36px -22px;box-shadow:0 20px 45px #071f361a}.landing-painting .choice-grid dl{margin:28px 0;display:block}.landing-painting .choice-grid dl div{padding:0;display:block}.landing-painting .choice-grid dl div+div{margin-top:18px}.landing-painting .choice-grid dt{margin:0;display:inline}.landing-painting .choice-grid dt:after{content:": "}.landing-painting .choice-grid dd{display:inline}.landing-painting .process-band{background:#102f4c;margin-top:36px}.landing-painting .process-band .shell{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;max-width:1180px;display:grid}.landing-painting .process-line{grid-template-columns:1fr 1fr;gap:36px 54px;margin:0;display:grid}.landing-painting .process-line div,.landing-painting .process-line div+div,.landing-painting .process-line div:nth-child(2n){margin:0;padding:0}.landing-painting .estimate-kit{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.landing-painting .check-groups{flex-wrap:wrap;gap:28px 50px;margin:0;display:flex}.landing-painting .check-groups article,.landing-painting .check-groups article:nth-child(2n){flex:40%;margin:0}.landing-interior .room-ledger{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.landing-interior .room-scenes{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.landing-interior .room-scenes article,.landing-interior .room-scenes article:nth-child(odd),.landing-interior .room-scenes article:nth-child(2n){background:#e9e2d9;margin:0;padding:28px;display:block}.landing-interior .room-scenes article:nth-child(2),.landing-interior .room-scenes article:nth-child(3){background:#dce5e4}.landing-interior .room-scenes .room-swatch{width:52px;height:8px;margin-bottom:24px}.landing-interior .room-scenes small{margin-top:18px;display:block}.landing-interior .responsibility{background:#102f4c}.landing-interior .responsibility-grid{grid-template-columns:1fr 1fr;gap:100px;max-width:1180px;display:grid}.landing-interior .responsibility-grid article,.landing-interior .responsibility-grid article+article{color:#fff;background:0 0;max-width:none;margin:0;padding:0}.landing-interior .responsibility-grid article+article{padding-top:70px}.landing-interior .responsibility-grid article+article h2{color:#fff}.landing-interior .responsibility-grid ul{flex-wrap:wrap;gap:14px 28px;margin-top:26px;display:flex}.landing-interior .responsibility-grid li{flex:42%;padding:0}.landing-interior .living-flow{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.landing-interior .living-flow .flow{grid-template-columns:1fr 1fr;gap:28px;margin:0;display:grid}.landing-interior .living-flow .flow div,.landing-interior .living-flow .flow div:nth-child(2n){margin:0;padding:0;display:block}.landing-interior .surface-notes{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.landing-interior .surface-notes h2{margin:0}.landing-interior .surface-notes details{margin:0 0 22px}.landing-exterior .field-guide{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.landing-exterior .field-grid{grid-template-columns:1fr 1fr;gap:34px;margin:0;display:grid}.landing-exterior .field-grid article,.landing-exterior .field-grid article:nth-child(2n),.landing-exterior .field-grid article:first-child,.landing-exterior .field-grid article:last-child{margin:0;padding:0;display:block}.landing-exterior .field-grid article:nth-child(2),.landing-exterior .field-grid article:nth-child(4){transform:translateY(46px)}.landing-exterior .condition-story .shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.landing-exterior .condition-landscape{grid-template-columns:1fr 1fr;gap:40px;margin:0;display:grid}.landing-exterior .condition-landscape article,.landing-exterior .condition-landscape article:nth-child(2){margin:0;padding:0}.landing-exterior .condition-landscape aside{grid-column:1/-1;margin:0}.landing-exterior .prep-story{align-items:center}.landing-exterior .prep-flow{grid-template-columns:1fr 1fr;gap:24px 42px;display:grid}.landing-exterior .prep-flow p{margin:0;padding:0;display:block}.landing-exterior .prep-flow p:last-child{grid-column:1/-1;max-width:65%;margin-left:auto}.landing-exterior .estimate-brief{background:#e1e9e8;grid-template-columns:.75fr 1fr .65fr;gap:55px;display:grid}.landing-exterior .estimate-brief ul{columns:1}.landing-exterior .estimate-brief .schedule-note{grid-column:auto;align-self:end;margin:0}.landing-wallpaper .wallpaper-thesis{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.landing-wallpaper .three-inputs{margin:0;display:block}.landing-wallpaper .three-inputs article,.landing-wallpaper .three-inputs article+article,.landing-wallpaper .three-inputs article:nth-child(2),.landing-wallpaper .three-inputs article:first-child{max-width:620px;margin:0 0 34px;padding:0;display:block}.landing-wallpaper .three-inputs article:nth-child(2){margin-left:17%}.landing-wallpaper .material-panel{position:relative;overflow:hidden}.landing-wallpaper .material-panel:after{content:"";opacity:.14;background:repeating-linear-gradient(135deg,#fff 0 2px,#0000 2px 22px);position:absolute;inset:0 0 0 68%}.landing-wallpaper .material-panel dl{flex-wrap:wrap;gap:28px 55px;display:flex}.landing-wallpaper .material-panel dl div{flex:38%}.landing-wallpaper .wall-ready{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.landing-wallpaper .wall-ready ul{grid-template-columns:1fr 1fr;gap:30px 50px;margin:0;display:grid}.landing-wallpaper .wall-ready li,.landing-wallpaper .wall-ready li:nth-child(2n){margin:0;padding:0;display:block}.landing-wallpaper .layout-strip .shell{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.landing-wallpaper .layout-strip .shell>div{flex-wrap:wrap;gap:28px 50px;margin:0;display:flex}.landing-wallpaper .layout-strip p{flex:40%}.landing-areas .landing-hero-compact{background:linear-gradient(90deg,#071f36f0,#071f366b),url(/wellmade-hero.png) 50%/cover;min-height:610px;position:relative}.landing-areas .landing-hero-copy{z-index:1;max-width:760px;padding-block:105px;position:relative}.landing-areas .landing-hero-copy h1,.landing-areas .landing-hero-copy>p,.landing-areas .landing-hero-copy .breadcrumb,.landing-areas .landing-hero-copy .breadcrumb [aria-current=page]{color:#fff}.landing-areas .landing-hero-copy .button{color:var(--navy-deep);background:#f5f1ec}.landing-areas .landing-hero-copy .hero-actions span,.landing-areas .landing-hero-copy .hero-actions a{color:#fff}.landing-areas .landing-hero-copy .hero-actions .button{color:var(--navy-deep)}.landing-areas .coverage{grid-template-columns:.9fr 1.1fr}.landing-areas .coverage-project{min-height:350px;transform:rotate(-2deg)}.landing-areas .coverage-project img{height:350px}.landing-areas .route-chooser .shell{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.landing-areas .route-links{margin:0;display:block}.landing-areas .route-links a,.landing-areas .route-links a+a,.landing-areas .route-links a:nth-child(2n){margin:0 0 28px;padding:0;display:block}.landing-areas .route-links a:nth-child(2){margin-left:12%}.landing-areas .location-details{grid-template-columns:.65fr .85fr .5fr;gap:55px;display:grid}.landing-areas .location-details dl{margin:0}.landing-areas .location-details dl div,.landing-areas .location-details dl div:nth-child(2n){margin:0 0 18px;padding:0}.landing-areas .location-details aside{grid-column:auto;align-self:end;margin:0}.landing-painting .landing-faq{background:#fff;grid-template-columns:.65fr 1.35fr;display:grid}.landing-painting .faq-list{grid-template-columns:repeat(2,1fr)}.landing-interior .landing-faq{background:#dfe7e6;align-items:flex-start;gap:90px;display:flex}.landing-interior .landing-faq>div:first-child{flex:0 0 36%;position:sticky;top:30px}.landing-interior .faq-list{display:block}.landing-exterior .landing-faq{text-align:center;display:block}.landing-exterior .landing-faq>div:first-child{max-width:760px;margin:0 auto 45px}.landing-exterior .landing-faq>div:first-child>p:last-child{margin-inline:auto}.landing-exterior .faq-list{text-align:left;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:auto}.landing-wallpaper .landing-faq{background:repeating-linear-gradient(90deg,#eadfd2 0 49.8%,#e1d3c5 49.8% 50.2%);grid-template-columns:1fr 1fr;display:grid}.landing-wallpaper .faq-list{display:block}.landing-areas .landing-faq{background:#f6f3ee;grid-template-columns:1.1fr .9fr;display:grid}.landing-areas .faq-list{display:block}.landing-painting .landing-cta .shell{grid-template-columns:1.2fr .8fr}.landing-interior .landing-cta .shell{justify-content:space-between;align-items:center;display:flex}.landing-interior .landing-cta .eyebrow{display:none}.landing-exterior .landing-cta .shell{text-align:center;display:block}.landing-exterior .landing-cta h2{margin-inline:auto}.landing-exterior .landing-cta .hero-actions{justify-content:center;margin-top:30px}.landing-wallpaper .landing-cta .shell{grid-template-columns:.8fr 1.2fr}.landing-wallpaper .landing-cta .hero-actions{justify-self:end}.landing-areas .landing-cta .shell{text-align:center;grid-template-columns:1fr;max-width:780px;display:grid}.landing-areas .landing-cta .hero-actions{justify-content:center}@media (width<=980px){.landing-painting .process-band .shell,.landing-painting .estimate-kit,.landing-interior .room-ledger,.landing-interior .living-flow,.landing-exterior .field-guide,.landing-exterior .condition-story .shell,.landing-wallpaper .wallpaper-thesis,.landing-wallpaper .wall-ready,.landing-wallpaper .layout-strip .shell,.landing-areas .route-chooser .shell,.landing-areas .location-details{grid-template-columns:1fr;gap:45px}.landing-interior .responsibility-grid{gap:55px}.landing-areas .landing-hero-compact{min-height:560px}.landing-interior .surface-notes,.landing-areas .coverage{grid-template-columns:1fr}.landing-areas .coverage-project{width:100%;max-width:720px}.close-wallpaper .shell{display:block}.close-wallpaper .hero-actions{margin-top:30px}}@media (width<=700px){.landing-page .route-content>section{padding-block:52px}.landing-painting .choice-grid,.landing-interior .room-scenes,.landing-interior .responsibility-grid,.landing-interior .living-flow .flow,.landing-exterior .field-grid,.landing-exterior .condition-landscape,.landing-exterior .prep-flow,.landing-exterior .estimate-brief,.landing-wallpaper .wall-ready ul{grid-template-columns:1fr}.landing-painting .choice-grid article,.landing-painting .choice-grid article+article,.landing-painting .choice-grid article:nth-child(2){margin:0;padding:32px 24px}.landing-painting .choice-grid article:nth-child(2){margin-top:18px}.landing-painting .process-line{grid-template-columns:1fr}.landing-painting .check-groups{display:block}.landing-painting .check-groups article{margin-bottom:28px}.landing-interior .room-scenes article{padding:24px}.landing-interior .responsibility-grid{display:block}.landing-interior .responsibility-grid article+article{margin-top:50px;padding-top:0}.landing-exterior .field-grid article:nth-child(2),.landing-exterior .field-grid article:nth-child(4){transform:none}.landing-exterior .prep-flow p:last-child{grid-column:auto;max-width:none;margin:0}.landing-wallpaper .three-inputs article:nth-child(2),.landing-areas .route-links a:nth-child(2){margin-left:0}.landing-wallpaper .material-panel dl,.landing-wallpaper .layout-strip .shell>div{display:block}.landing-wallpaper .material-panel dl div,.landing-wallpaper .layout-strip p{margin-bottom:26px}.landing-areas .landing-hero-compact{min-height:620px}.landing-areas .landing-hero-copy{padding-block:70px}.landing-areas .coverage-project{transform:none}.landing-interior .surface-notes{display:block}.landing-interior .surface-notes h2{width:100%;max-width:none}.landing-areas .coverage{display:block}.landing-areas .coverage-project{width:100%;min-height:320px}.landing-areas .coverage-project figcaption{display:block;left:20px;right:20px}.landing-areas .coverage-project figcaption strong,.landing-areas .coverage-project figcaption span{text-align:left;overflow-wrap:normal;word-break:normal;width:auto;max-width:none;display:block}.landing-areas .coverage-project figcaption span{margin-top:6px}.landing-painting .landing-faq,.landing-interior .landing-faq,.landing-exterior .landing-faq,.landing-wallpaper .landing-faq,.landing-areas .landing-faq{text-align:left;display:block}.landing-painting .landing-faq{background:#fff}.landing-interior .landing-faq{background:#dfe7e6}.landing-exterior .landing-faq{background:#173a58}.landing-wallpaper .landing-faq{background:#eadfd2}.landing-areas .landing-faq{background:#f6f3ee}.landing-interior .landing-faq>div:first-child{position:static}.landing-exterior .faq-list{display:block}.landing-interior .landing-cta .shell,.landing-exterior .landing-cta .shell,.landing-wallpaper .landing-cta .shell{text-align:left;display:block}.landing-wallpaper .landing-cta .hero-actions,.landing-exterior .landing-cta .hero-actions{justify-content:flex-start}}.questions-painting,.questions-exterior,.questions-areas,.questions-interior,.questions-wallpaper{padding-block:clamp(58px,7vw,92px)}.questions-painting{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.questions-painting>div{columns:2;column-gap:55px}.questions-painting article{break-inside:avoid;margin:0 0 34px}.questions-painting h3,.questions-interior h3,.questions-wallpaper h3{font-size:21px;line-height:1.3}.questions-painting p,.questions-interior p,.questions-wallpaper p,.questions-exterior p,.questions-areas p{font-size:16px;line-height:1.68}.questions-interior{background:#dbe5e4}.questions-interior .shell{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.questions-interior .shell>div{flex-wrap:wrap;gap:28px 55px;display:flex}.questions-interior article{flex:40%}.questions-exterior{text-align:center}.questions-exterior header{max-width:760px;margin:0 auto 42px}.questions-exterior>div{flex-wrap:wrap;justify-content:center;gap:15px;max-width:900px;margin:auto;display:flex}.questions-exterior details{color:#fff;text-align:left;background:#173a58;flex:42%;padding:24px}.questions-exterior summary{color:#fff;cursor:pointer;font-size:18px;font-weight:750}.questions-exterior details p{color:#ffffffd6}.questions-wallpaper{background:#e8dbcd}.questions-wallpaper .shell{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.wallpaper-answers{grid-template-columns:1fr 1fr;gap:40px 60px;display:grid}.questions-wallpaper article:nth-child(2n){transform:translateY(40px)}.questions-areas{justify-content:space-between;align-items:flex-start;gap:90px;display:flex}.questions-areas header{flex:0 0 45%}.questions-areas>div{flex:1}.questions-areas details{background:#f0ebe4;margin-bottom:22px;padding:22px 26px}.questions-areas summary{cursor:pointer;font-size:18px;font-weight:750}.close-painting,.close-interior,.close-exterior,.close-wallpaper,.close-areas{padding-block:clamp(68px,8vw,108px)}.close-painting{background:#d9e3e3}.close-painting .shell{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;display:grid}.close-painting .hero-actions{justify-self:end}.close-painting .hero-actions span{white-space:nowrap}.close-interior{background:#fff}.close-interior .shell{max-width:860px;margin-left:max(32px,50vw - 590px)}.close-interior p{max-width:600px;margin:18px 0 30px;font-size:18px}.close-exterior{color:#fff;text-align:center;background:#102f4c}.close-exterior h2{color:#fff;max-width:820px;margin-inline:auto}.close-exterior .eyebrow{color:#d0baa3}.close-exterior .hero-actions{justify-content:center;margin-top:34px}.close-exterior .hero-actions span a{color:#fff}.close-exterior .button{color:var(--navy-deep);background:#f5f1ec}.close-wallpaper{background:repeating-linear-gradient(135deg,#e5d8ca 0 24px,#dfd0c1 24px 48px)}.close-wallpaper .shell{justify-content:space-between;align-items:center;gap:80px;display:flex}.close-wallpaper .hero-actions{flex:none}.close-areas{background:#dce6e5}.close-areas .shell{text-align:center;max-width:760px}.close-areas p{font-size:18px}.close-areas .hero-actions{justify-content:center;margin-top:30px}.landing-page .route-content p,.landing-page .route-content li,.landing-page .route-content dd,.landing-page .route-content small{font-size:16px}.landing-interior .responsibility,.landing-interior .responsibility *{color:#f7f4ef}.landing-interior .responsibility h2,.landing-interior .responsibility h3{color:#fff}.landing-interior .responsibility-grid article+article,.landing-interior .responsibility-grid article+article h2,.landing-interior .responsibility-grid article+article li{color:#fff;background:0 0}.landing-interior .room-scenes{display:block}.landing-interior .room-scenes article,.landing-interior .room-scenes article:nth-child(odd),.landing-interior .room-scenes article:nth-child(2n){background:0 0;max-width:620px;margin:0 0 26px;padding:0}.landing-interior .room-scenes article:nth-child(2n){margin-left:18%}.landing-interior .living-flow .flow{display:block}.landing-interior .living-flow .flow div,.landing-interior .living-flow .flow div:nth-child(2n){max-width:620px;margin:0 0 28px}.landing-interior .living-flow .flow div:nth-child(2n){margin-left:16%}.landing-interior .surface-notes{padding-bottom:56px}.landing-exterior .field-grid{display:block}.landing-exterior .field-grid article,.landing-exterior .field-grid article:nth-child(2n),.landing-exterior .field-grid article:first-child,.landing-exterior .field-grid article:last-child{max-width:620px;margin:0 0 32px;transform:none}.landing-exterior .field-grid article:nth-child(2n){margin-left:18%}.landing-exterior .prep-flow{display:block}.landing-exterior .prep-flow p,.landing-exterior .prep-flow p:last-child{max-width:620px;margin:0 0 30px}.landing-exterior .prep-flow p:nth-child(2n){margin-left:15%}.landing-exterior .estimate-brief{padding-block:58px;display:block}.landing-exterior .estimate-brief>div:first-child{max-width:760px}.landing-exterior .estimate-brief ul{max-width:820px;margin:30px 0;font-size:16px}.landing-exterior .estimate-brief .schedule-note{max-width:620px;margin-left:auto}.landing-wallpaper .material-panel dl{display:block}.landing-wallpaper .material-panel dl div{max-width:560px;margin:0 0 22px}.landing-wallpaper .material-panel dl div:nth-child(2n){margin-left:15%}.landing-wallpaper .material-prose{max-width:620px}.landing-wallpaper .material-prose p{color:#ffffffd6;margin:0 0 24px;font-size:17px}.landing-wallpaper .material-prose p:nth-child(2){margin-left:14%}.landing-wallpaper .wall-ready ul{display:block}.landing-wallpaper .wall-ready li,.landing-wallpaper .wall-ready li:nth-child(2n){max-width:620px;margin:0 0 28px}.landing-wallpaper .wall-ready li:nth-child(2n){margin-left:16%}.landing-wallpaper .layout-strip .shell>div{display:block}.landing-wallpaper .layout-strip p{max-width:620px;margin:0 0 25px}.landing-wallpaper .layout-strip p:nth-child(2n){margin-left:14%}.landing-areas .location-details{display:block}.landing-areas .location-details>div:first-child{max-width:720px}.landing-areas .location-details dl{max-width:760px;margin:35px 0 0 auto}.landing-areas .location-details dl div,.landing-areas .location-details dl div:nth-child(2n){margin:0;display:inline}.landing-areas .location-details dl div:not(:last-child):after{content:"  •  ";color:#947d66}.landing-areas .location-details dt,.landing-areas .location-details dd{display:inline}.landing-areas .location-details dt:after{content:": "}.landing-areas .location-details aside{background:0 0;max-width:620px;margin:32px 0 0 auto;padding:0}.landing-areas .location-sentence{color:#44525e;max-width:760px;margin:35px 0 0 auto;font-size:19px;line-height:1.7}@media (width<=700px){.questions-painting,.questions-interior .shell,.questions-wallpaper .shell{display:block}.questions-painting>div{columns:1;margin-top:36px}.questions-interior header,.questions-wallpaper header{margin-bottom:36px}.questions-interior .shell>div,.wallpaper-answers{display:block}.questions-interior article,.questions-wallpaper article{margin-bottom:32px;transform:none}.questions-exterior>div,.questions-areas{display:block}.questions-exterior details,.questions-areas details{margin-bottom:16px}.questions-areas header{margin-bottom:34px}.close-painting .shell,.close-interior .shell,.close-exterior .shell,.close-wallpaper .shell,.close-areas .shell{text-align:left;margin-inline:auto;display:block}.close-painting .hero-actions,.close-wallpaper .hero-actions{margin-top:30px}.close-exterior .hero-actions,.close-areas .hero-actions{justify-content:flex-start}.landing-interior .room-scenes article:nth-child(2n),.landing-interior .living-flow .flow div:nth-child(2n),.landing-exterior .field-grid article:nth-child(2n),.landing-exterior .prep-flow p:nth-child(2n),.landing-wallpaper .material-panel dl div:nth-child(2n),.landing-wallpaper .wall-ready li:nth-child(2n),.landing-wallpaper .layout-strip p:nth-child(2n),.landing-wallpaper .material-prose p:nth-child(2){margin-left:0}.landing-areas .location-details dl div{margin-bottom:20px;display:block}.landing-areas .location-details dl div:not(:last-child):after{content:""}}.editorial-body section{padding-block:clamp(58px,7vw,92px)}.editorial-body p{color:#4c5a65;margin:0;font-size:18px!important;line-height:1.72!important}.editorial-body h3{margin-bottom:14px}.story-fork{grid-template-columns:.8fr 1fr .88fr;align-items:center;gap:clamp(34px,5vw,72px);display:grid}.story-fork header p:last-child{margin-top:22px}.story-fork>div{padding:38px}.fork-interior{background:#e7ddd1}.fork-exterior{background:#dce5e4;transform:translateY(36px)}.story-fork a{margin-top:25px;font-weight:800;display:inline-block}.story-paint-process{color:#fff;background:#102f4c}.story-paint-process .shell{grid-template-columns:.7fr 1fr;align-items:center;gap:35px 80px;display:grid}.story-paint-process h2{color:#fff}.story-paint-process p{color:#ffffffd6}.story-paint-process aside{color:#fff;background:#ffffff1a;grid-column:2;padding:24px 28px;font-size:16px;line-height:1.6}.story-answer{align-items:baseline;gap:80px;display:flex}.story-answer h2{flex:0 0 40%}.story-answer p{max-width:700px}.interior-room-story{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.interior-room-story p{margin-top:24px}.interior-room-story figure{margin:0;position:relative}.interior-room-story img{object-fit:cover;width:100%;height:480px;display:block}.interior-room-story figcaption{color:#fff;background:#071f36d1;padding:17px 20px;line-height:1.5;position:absolute;bottom:22px;left:24px;right:24px}.interior-lived{color:#fff;background:#102f4c}.interior-lived .shell{grid-template-columns:.8fr 1fr;gap:34px 90px;display:grid}.interior-lived h2{color:#fff;grid-row:1/span 2}.interior-lived p{color:#ffffffdb}.interior-surfaces{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.interior-surfaces>div{gap:28px;display:grid}.exterior-observe{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.exterior-observe>div{grid-template-columns:1fr 1fr;gap:50px;display:grid}.exterior-condition{color:#fff;background:linear-gradient(105deg,#102f4c 0 72%,#1a4263 72%)}.exterior-condition .shell{grid-template-columns:1fr .45fr;align-items:end;gap:90px;display:grid}.exterior-condition h2{color:#fff;margin-bottom:24px}.exterior-condition p{color:#ffffffdb}.exterior-condition aside{color:#fff;font-size:16px;line-height:1.6}.exterior-ready{background:#dfe8e7;align-items:baseline;gap:90px;display:flex}.exterior-ready h2{flex:0 0 40%}.exterior-ready p{max-width:710px}.paper-scene{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.paper-scene p{margin-top:24px}.paper-scene figure{margin:0;position:relative}.paper-scene figure:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 84px,#ffffff29 84px 87px);position:absolute;inset:0}.paper-scene img{object-fit:cover;width:100%;height:500px;display:block}.paper-wall{background:#102f4c}.paper-wall .shell{grid-template-columns:.72fr 1fr;gap:40px 90px;display:grid}.paper-wall h2{color:#fff;grid-row:1/span 2}.paper-wall p{color:#ffffffd9}.paper-wall aside{color:var(--navy-deep);background:#e5d8ca;padding:26px 30px;font-size:17px;line-height:1.65}.paper-answer{align-items:baseline;gap:90px;display:flex}.paper-answer h2{flex:0 0 42%}.statewide-scene{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;display:grid}.statewide-scene figure{margin:0}.statewide-scene img{object-fit:cover;width:100%;height:440px;display:block}.statewide-scene p{margin-top:24px}.service-ribbon{color:#fff;background:#102f4c}.service-ribbon .shell{gap:70px;display:flex}.service-ribbon a{flex:1}.service-ribbon strong,.service-ribbon span{display:block}.service-ribbon strong{font:700 26px Nunito Sans,Arial,sans-serif}.service-ribbon span{color:#ffffffbf;margin-top:12px;font-size:16px;line-height:1.5}.statewide-details{grid-template-columns:.65fr 1fr 1fr;align-items:start;gap:60px;display:grid}.areas-story+.close-areas{margin-top:0}@media (width<=980px){.story-fork{grid-template-columns:1fr 1fr}.story-fork header{grid-column:1/-1}.story-paint-process .shell,.interior-room-story,.interior-lived .shell,.interior-surfaces,.exterior-observe,.paper-scene,.paper-wall .shell,.statewide-scene{grid-template-columns:1fr;gap:42px}.story-paint-process aside,.interior-lived h2,.paper-wall h2{grid-area:auto}.exterior-condition .shell{grid-template-columns:1fr;gap:35px}.statewide-details{grid-template-columns:1fr 1fr}.statewide-details h2{grid-column:1/-1}.close-painting .shell{display:block}.close-painting .hero-actions{justify-content:flex-start;width:100%;margin-top:30px}}@media (width<=700px){.editorial-body section{padding-block:52px}.editorial-body p{font-size:17px!important}.story-fork,.exterior-observe>div,.statewide-details{grid-template-columns:1fr}.story-fork header,.statewide-details h2{grid-column:auto}.story-fork>div{padding:28px 24px}.fork-exterior{transform:none}.story-answer,.exterior-ready,.paper-answer{display:block}.story-answer h2,.exterior-ready h2,.paper-answer h2{margin-bottom:24px}.interior-room-story img,.paper-scene img,.statewide-scene img{height:310px}.exterior-condition{background:#102f4c}.exterior-ready{width:auto;margin-inline:14px;padding-inline:26px}.service-ribbon .shell{display:block}.service-ribbon a{margin-bottom:34px;display:block}.service-ribbon a:last-child{margin-bottom:0}}@media (width>=701px) and (width<=980px){.close-wallpaper .shell{display:block}.close-wallpaper .hero-actions{justify-content:flex-start;width:100%;margin-top:30px}}
