@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.hero .heroImage{isolation:isolate;overflow:hidden}.hero .heroImage img{object-fit:cover;object-position:55% center;z-index:0;filter:brightness(1.13)saturate(.84)contrast(.97);width:100%;height:100%;position:absolute;inset:0}.hero .heroImage:before,.hero .heroImage:after{display:none}.hero .heroImage span{z-index:3;font-family:Inter,Arial,sans-serif;bottom:4%}.hero+.proof .credibilityItem{letter-spacing:.015em;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:400}.productCover{object-fit:cover;object-position:center;background:#fff;border:0;width:100%;height:100%;display:block}.productCover.paintCover{object-position:center 60%}.paintCoverWordmark{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 6px #1f160f73;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:18px;left:12%;right:12%}.paintCoverWordmark b{width:100%;font-family:var(--serif);letter-spacing:.16em;white-space:nowrap;border-top:1px solid #ffffffa6;border-bottom:1px solid #ffffffa6;padding:7px 0 5px;font-size:clamp(.72rem,1.4vw,1rem);font-weight:400}.paintCoverWordmark i{letter-spacing:0;font-size:.58em}.paintCoverWordmark small{font-family:var(--sans);letter-spacing:.18em;margin-top:6px;font-size:.42rem;font-weight:600}.productCoverWrap{aspect-ratio:4/5;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.productCoverWrap>span{color:#fff;letter-spacing:.15em;background:#2d2d2be0;padding:6px 10px;font-size:.65rem;font-weight:700;line-height:1;position:absolute;top:12px;right:12px}.leadCover{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;max-width:440px;display:block;box-shadow:18px 18px #d7cec3}.workWithMe{background:#f4efe8;border-top:1px solid #d8d0c7;border-bottom:1px solid #d8d0c7;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:end;gap:7vw;display:grid}.workWithMeIntro h2{max-width:680px;font-size:clamp(2.55rem,4vw,4.35rem)}.workWithMeIntro>p:not(.eyebrow){max-width:610px;margin-bottom:0}.workWithMePaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workWithMePaths>a{background:#faf8f5;border:1px solid #cfc5ba;flex-direction:column;min-height:245px;padding:25px;transition:transform .2s,background .2s;display:flex}.workWithMePaths>a:hover{background:#eee6dc;transform:translateY(-3px)}.workWithMePaths small{color:var(--clay);letter-spacing:.13em;font-size:.6rem;font-weight:700}.workWithMePaths h3{margin-top:9px;font-size:1.65rem}.workWithMePaths p{font-size:.82rem;line-height:1.55}.workWithMePaths span{color:var(--clay);margin-top:auto;font-size:.75rem;font-weight:650}@media (width<=900px){.workWithMe{grid-template-columns:1fr;gap:38px}.workWithMeIntro h2{max-width:760px}}@media (width<=560px){.workWithMePaths{grid-template-columns:1fr}.workWithMePaths>a{min-height:205px}}.socialRow{justify-content:center;gap:28px;margin:28px 0 6px;display:flex}.socialRow a{color:var(--clay);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:600}.shopSpaces{background:#dcd3c7}.shopSpaces .sectionHead h2{max-width:680px}.spaceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.spaceTile{background:#ede7df;border:1px solid #2d2d2b1f;flex-direction:column;justify-content:flex-end;min-height:245px;padding:20px;display:flex;position:relative;overflow:hidden}.spaceTile>div{z-index:2;position:relative}.spaceTile small{letter-spacing:.16em;color:var(--clay);font-size:.62rem;font-weight:600}.spaceTile h3{margin:5px 0;font-size:1.55rem}.spaceTile p{margin:0;font-size:.76rem}.spaceNumber{z-index:2;color:#a99d90;font:1rem Playfair Display,serif;position:absolute;top:14px;right:16px}.spaceTileLive{color:#fff}.spaceTileLive:after{content:"";background:linear-gradient(#1412100f 25%,#141210d1 100%);position:absolute;inset:0}.spaceTileLive img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spaceTileLive small,.spaceTileLive p,.spaceTileLive .spaceNumber{color:#f2ece4}.spaceTileLive h3{color:#fff}.spaceTileLive p b{margin-left:6px}.spaceTilePlanned{background:linear-gradient(145deg,#eee9e2,#d8cec2)}.spaceTilePlanned:nth-child(3n){background:linear-gradient(145deg,#e4ddd4,#c8bbae)}.spaceTilePlanned:nth-child(4n){background:linear-gradient(145deg,#e9e3dc,#d2c7bb)}.shopIndexGrid .spaceTile{min-height:290px}:root{--cream:#faf8f5;--ink:#2d2d2b;--muted:#6b655e;--stone:#e8e2d9;--clay:#9a5a3a;--dark:#2d2d2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.08}h1{font-size:clamp(2.7rem,6vw,5.9rem)}h2{font-size:clamp(2.2rem,4vw,4.15rem)}h3{font-size:1.55rem}p{color:var(--muted)}.nav{background:var(--cream);z-index:3;align-items:center;gap:38px;height:82px;padding:0 4vw;display:flex;position:relative}.wordmark{letter-spacing:.06em;font-family:Playfair Display,serif;font-size:1.35rem}.wordmark i{margin:0 .02em;font-size:.65em;line-height:1;display:inline-block;position:relative;top:-.22em}.nav nav{gap:30px;margin-left:auto;font-size:.83rem;display:flex}.navCta,.button,.email button{background:var(--dark);color:#fff;letter-spacing:.05em;text-transform:uppercase;border:0;padding:12px 22px;font-size:.78rem;font-weight:600}.hero{background:var(--stone);grid-template-columns:54% 46%;min-height:590px;display:grid}.heroImage{background:linear-gradient(145deg,#2d2d2b,#48443f);min-height:590px;position:relative}.heroImage:after,.portrait:after,.noteImage:after{content:"";border:1px solid #ffffff38;position:absolute;inset:8%}.heroImage span{color:#c1b09d;letter-spacing:.3em;font-size:.75rem;position:absolute;bottom:6%;left:8%}.heroImage b{margin:0 12px}.heroCopy{flex-direction:column;justify-content:center;padding:5.5vw;display:flex}.heroCopy p:not(.eyebrow){max-width:610px;font-size:1.05rem}.button{align-self:flex-start;margin-top:18px}.button span{margin-left:22px}.eyebrow{color:var(--clay);letter-spacing:.18em;font-size:.72rem;font-weight:600}.proof{border-bottom:1px solid #d8d1c8;grid-template-columns:repeat(3,1fr);display:grid}.proof span{text-align:center;border-right:1px solid #d8d1c8;padding:18px;font-size:.75rem}.section{padding:82px 7vw}.lead{grid-template-columns:minmax(260px,420px) minmax(300px,570px);justify-content:center;align-items:center;gap:7vw;display:grid}.guideCover{aspect-ratio:4/5;background:var(--dark);color:#f3efe9;flex-direction:column;padding:9%;display:flex;box-shadow:18px 18px #d7cec3}.guideCover strong{margin:auto 0;font-family:Playfair Display,serif;font-size:clamp(2.1rem,4.5vw,4rem);line-height:.95}.guideCover span{color:#c6b5a3;border-top:1px solid #857666;padding-top:18px;font-size:.8rem}.lead ul{padding:0;list-style:none}.lead li{border-bottom:1px solid #ded7cf;padding:9px 0}.lead li:before{content:"✓";color:var(--clay);margin-right:12px}.email{max-width:580px;margin-top:28px;display:flex}.email input{min-width:0;font:inherit;background:#fff;border:1px solid #cfc6bc;flex:1;padding:16px}.email button{background:var(--clay)}.lead small{color:var(--muted)}.libraryPreview{background:#efebe5}.sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.sectionHead h2{max-width:760px}.sectionHead>a,.textLink,.noteGrid article>a{color:var(--clay);font-size:.83rem;font-weight:600}.productGrid,.noteGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.productArt{aspect-ratio:4/5;background:var(--dark);color:#eee9e2;flex-direction:column;padding:22px;display:flex}.productArt b{color:#80766d;margin:auto 0 0;font-family:Playfair Display,serif;font-size:4rem}.productArt span{border-top:1px solid #8d8177;padding-top:15px;font-family:Playfair Display,serif;font-size:1.7rem}.product h3{margin-top:18px}.product p{margin:4px 0}.noteImage,.portrait{aspect-ratio:4/3;color:#eee;background:linear-gradient(135deg,#887a6d,#3f3b37);position:relative}.noteImage span,.portrait span{letter-spacing:.2em;place-items:center;font-size:.68rem;display:grid;position:absolute;inset:0}.image2{background:linear-gradient(135deg,#b8ad9e,#645a50)}.image3{background:linear-gradient(135deg,#6d6156,#aaa096)}.noteGrid article>small{color:var(--clay);letter-spacing:.12em;margin-top:20px;display:block}.aboutTease{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.portrait{aspect-ratio:4/5}.newsletter{text-align:center;background:var(--dark);color:#fff;padding:95px 20px}.newsletter p{color:#c9c0b7;max-width:650px;margin:18px auto}.newsletter .email{margin:28px auto 0}.newsletter .email input{color:#fff;background:#3b3b38;border-color:#5a5752}footer{background:#f0ece6;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:70px 7vw 30px;display:grid}footer>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}footer strong{text-transform:uppercase;letter-spacing:.15em;font-size:.72rem}footer a:not(.wordmark){color:var(--muted);font-size:.86rem}.legal{border-top:1px solid #d5cec4;grid-column:1/-1;padding-top:24px;font-size:.72rem}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--clay);outline-offset:3px}@media (width<=760px){body{font-size:15px}.nav{height:66px;padding:0 18px}.nav nav{display:none}.navCta{margin-left:auto;padding:9px 13px}.wordmark{font-size:1.05rem}.hero{flex-direction:column;min-height:0;display:flex}.heroImage{order:2;min-height:38vh}.heroCopy{padding:46px 22px}.heroCopy h1{font-size:2.5rem}.proof{grid-template-columns:1fr}.proof span{border-bottom:1px solid #d8d1c8;padding:13px}.section{padding:62px 22px}.lead{grid-template-columns:1fr;gap:52px}.guideCover{max-width:330px;margin:auto}.email{flex-direction:column}.email button{padding:16px}.sectionHead{flex-direction:column;align-items:flex-start}.productGrid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.product{scroll-snap-align:start;min-width:78vw}.spaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spaceTile{min-height:190px;padding:15px}.spaceTile h3{font-size:1.3rem}.noteGrid,.aboutTease{grid-template-columns:1fr}.aboutTease{gap:50px}footer{grid-template-columns:1fr 1fr}footer>div:first-child,.legal{grid-column:1/-1}}.shopRoomHero{background:#ded5c9;grid-template-columns:1fr 48%;min-height:650px;display:grid}.shopRoomHero>div{flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.shopRoomHero>div>p:not(.eyebrow){max-width:600px;font-size:1.1rem}.shopRoomHero>img{object-fit:cover;width:100%;height:100%;min-height:650px}.roomActions{align-items:center;gap:28px;margin-top:22px;display:flex}.roomActions .button{display:inline-block}.roomFormula{border-bottom:1px solid #d8d1c8;grid-template-columns:repeat(3,1fr);display:grid}.roomFormula span{text-transform:uppercase;letter-spacing:.09em;border-right:1px solid #d8d1c8;padding:20px 7vw;font-size:.73rem}.roomFormula b{color:var(--clay);margin-right:8px;font-family:Playfair Display,serif;font-size:1.25rem}.roomShop .sectionHead>p{max-width:420px}.shopNote{font-size:.83rem}.roomProductGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.roomProduct{background:#fff;border:1px solid #ddd6ce}.roomProductVisual{background:#ded8d0;height:250px;padding:18px;position:relative;overflow:hidden}.roomProductVisual>small{z-index:2;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;position:relative}.roomProductVisual>b{color:#c1b7ab;font:5rem Playfair Display;position:absolute;bottom:5px;right:18px}.roomProductVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.roomProduct.selected .roomProductVisual:after{content:"";background:linear-gradient(#0003,#0000 45%);position:absolute;inset:0}.roomProduct.selected .roomProductVisual small{color:#fff}.roomProduct>div:last-child{padding:20px}.roomProduct>div:last-child>small{color:var(--clay);letter-spacing:.12em;font-size:.63rem}.roomProduct h3{margin-top:8px}.roomProduct p{font-size:.86rem;line-height:1.55}.roomProduct a{color:var(--clay);font-size:.78rem;font-weight:600}.affiliateLine{margin-top:28px;font-size:.72rem}.guideBridge{background:#eee9e2;grid-template-columns:1fr minmax(260px,390px);align-items:center;gap:8vw;padding:100px 10vw;display:grid}.guideBridge>div{max-width:680px}.guideBridge img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:16px 16px #d0c6ba}.guideBridge .button{margin-top:18px;display:inline-block}.libraryCatalogHero{text-align:center;background:#f1ece5;border-bottom:1px solid #d7cfc5;padding:48px 7vw 40px}.libraryCatalogHero h1{margin:7px 0 10px;font-size:clamp(2.65rem,4.5vw,4.6rem)}.libraryCatalogHero>p:not(.eyebrow){max-width:690px;margin:0 auto 21px;font-size:.92rem}.libraryCategoryNav{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.libraryCategoryNav a{background:var(--cream);letter-spacing:.08em;text-transform:uppercase;border:1px solid #cfc5ba;padding:8px 13px;font-size:.62rem;font-weight:600;transition:background .2s,color .2s}.libraryCategoryNav a:hover{background:var(--dark);color:#fff}.libraryCatalogSection{border-top:1px solid #d8d0c7;padding-top:62px;padding-bottom:66px;scroll-margin-top:30px}.libraryCatalogHero+.libraryCatalogSection{border-top:0}.libraryCatalogTint{background:#ebe5dd;border-top-color:#ccc2b7;border-bottom:1px solid #d8d0c7}.libraryCatalogHead{grid-template-columns:minmax(280px,1fr) minmax(300px,480px);align-items:end;gap:38px;margin-bottom:25px;display:grid}.libraryCatalogHead h2{font-size:clamp(2.15rem,3vw,3.25rem)}.libraryCatalogHead>p{margin:0;font-size:.88rem}.libraryMasterclassFeature{background:#f2ede6;border:1px solid #d4cbc1;margin-bottom:28px}.libraryMasterclassFeature>a{grid-template-columns:minmax(210px,290px) 1fr;align-items:center;display:grid}.libraryMasterclassFeatureCover{background:#e5ded4;padding:18px}.libraryMasterclassFeatureCover img{width:100%;display:block}.libraryMasterclassFeature>a>div:last-child{padding:26px 5%}.libraryMasterclassFeature small{color:var(--clay);letter-spacing:.14em;font-size:.6rem}.libraryMasterclassFeature h3{max-width:650px;margin:6px 0 9px;font-size:clamp(1.8rem,2.6vw,2.8rem)}.libraryMasterclassFeature p{max-width:680px;margin:0 0 12px;font-size:.84rem}.libraryMasterclassFeature b{color:var(--clay);font-size:.72rem}.libraryMasterclassGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;display:grid}.libraryHowToGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.libraryUtilityGrid{grid-template-columns:repeat(2,minmax(240px,380px));gap:24px;display:grid}.libraryCatalogCard>a,.libraryCatalogCardStatic{height:100%;display:block}.libraryCatalogCover{aspect-ratio:4/5;background:#ded8d0;position:relative;overflow:hidden}.libraryCatalogCover img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.libraryCatalogCover span{color:#fff;letter-spacing:.07em;background:#2d2d2be8;padding:5px 7px;font-size:.52rem;position:absolute;top:9px;left:9px}.libraryCatalogCard>a:hover .libraryCatalogCover img{transform:scale(1.018)}.libraryCatalogCard>a>small,.libraryCatalogCardStatic>small{color:var(--clay);letter-spacing:.11em;margin-top:10px;font-size:.57rem;display:block}.libraryCatalogCard h3{margin-top:4px;font-size:1.08rem}.libraryCatalogCard p{margin:5px 0 8px;font-size:.72rem;line-height:1.45}.libraryCatalogCard>a>b,.libraryCatalogCardStatic>b{color:var(--clay);font-size:.67rem}.libraryCatalogCardComing{opacity:.88}.libraryCatalogCardComing .libraryCatalogCover span{background:var(--clay)}.libraryCatalogClose{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:42px 7vw;display:flex}.libraryCatalogClose h2{font-size:clamp(1.8rem,2.8vw,2.8rem)}.libraryCatalogClose .eyebrow{color:#c78b68}.libraryCatalogClose a{background:var(--clay);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:13px 19px;font-size:.67rem;font-weight:700}.libraryUtilityGrid .libraryCatalogCover{aspect-ratio:3/2;background:#f3efe9}.libraryUtilityGrid .libraryCatalogCover img{object-fit:contain}#checklists .libraryCatalogCard:not(:last-child) .libraryCatalogCover{box-shadow:0 12px 24px #2d2d2b24}.budgetSystemCover{background:#e7dfd5;padding:0}.libraryUtilityGrid .budgetSystemCover img{object-fit:cover;object-position:center;filter:none}.libraryHowToGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.libraryUtilityGrid{grid-template-columns:repeat(3,minmax(220px,380px))}.libraryBudgetCover{text-align:center;background:linear-gradient(145deg,#f0ebe4,#d9cfc3);justify-content:center;align-items:center;padding:7%;display:flex}.libraryBudgetCover>div{width:100%;height:100%;color:var(--ink);border:1px solid #b9aa9b;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.libraryBudgetCover small{letter-spacing:.24em;font-size:.48rem}.libraryBudgetCover strong{margin:12px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:500;line-height:1.05}.libraryBudgetCover em{font-family:Playfair Display,Georgia,serif;font-size:.62rem;line-height:1.35}@media (width>=1400px){.libraryMasterclassGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.libraryMasterclassCard h3{font-size:.98rem}.libraryMasterclassCard p{font-size:.67rem}}@media (width<=980px){.libraryMasterclassFeature>a{grid-template-columns:minmax(210px,38%) 1fr}.libraryMasterclassGrid,.libraryHowToGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryCatalogHead{grid-template-columns:1fr;gap:10px}}@media (width<=600px){.libraryCatalogHero{padding:42px 22px 34px}.libraryCatalogHero h1{font-size:2.65rem}.libraryCategoryNav{justify-content:flex-start}.libraryCategoryNav a{text-align:center;flex:calc(50% - 8px);padding:9px 7px}.libraryCatalogSection{padding:50px 22px 54px}.libraryMasterclassFeature>a{grid-template-columns:1fr}.libraryMasterclassFeatureCover{padding:16px}.libraryMasterclassFeature>a>div:last-child{padding:24px 21px}.libraryMasterclassGrid,.libraryHowToGrid{grid-template-columns:1fr;gap:30px}.libraryUtilityGrid{grid-template-columns:1fr;max-width:340px}.libraryCatalogClose{flex-direction:column;align-items:flex-start;padding:40px 22px}.libraryCatalogClose a{white-space:normal}}@media (width<=900px){.roomProductGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.shopRoomHero,.guideBridge{grid-template-columns:1fr}.shopRoomHero>div{padding:65px 22px}.shopRoomHero>img{aspect-ratio:1;min-height:0}.roomActions{flex-direction:column;align-items:flex-start}.roomFormula{grid-template-columns:1fr}.roomFormula span{padding:14px 22px}.roomProductGrid{grid-template-columns:1fr}.roomProductVisual{height:310px}.guideBridge{padding:75px 22px}.guideBridge img{max-width:300px;margin:auto}}.shoppingCollection{background:#f5f1eb;grid-template-columns:minmax(360px,42%) minmax(0,58%);align-items:start;gap:clamp(36px,5vw,78px);padding:46px 5vw 90px;display:grid}.shoppingCollectionIntro{min-width:0;position:sticky;top:24px}.shoppingCollectionImage{aspect-ratio:4/3;background:#d7cec3;margin-bottom:28px;overflow:hidden}.shoppingCollectionImage img{object-fit:cover;width:100%;height:100%;display:block}.shoppingCollectionIntro h1{max-width:580px;margin:8px 0 12px;font-size:clamp(2.45rem,3.5vw,3.65rem)}.shoppingCollectionIntro>p:not(.eyebrow){max-width:590px;margin:0 0 22px;font-size:.96rem}.collectionFormula{flex-wrap:wrap;gap:7px;margin:0 0 26px;display:flex}.collectionFormula span{letter-spacing:.06em;text-transform:uppercase;background:#faf8f5;border:1px solid #d4cbc1;padding:8px 11px;font-size:.63rem}.collectionFormula b{color:var(--clay);margin-right:5px}.collectionGuideLarge{background:#faf8f5;border:1px solid #cfc4b8;grid-template-columns:104px 1fr;align-items:center;gap:19px;margin-top:26px;padding:18px;transition:transform .2s,background-color .2s;display:grid}.collectionGuideLarge:hover{background:#f0eae2;transform:translateY(-2px)}.collectionGuideLarge img{aspect-ratio:4/5;object-fit:cover;width:104px;display:block}.greatRoomChairNote{display:none}.questionSubmit{max-width:880px;margin:0 auto}.questionSubmit .contactForm{margin-top:0}.collectionPrice{text-align:right;color:var(--ink);margin:-12px 0 24px;font-size:.84rem;font-weight:600}.collectionPrice span{color:var(--muted);margin-left:12px;font-weight:400}.collectionPricePillars{margin:22px 0 14px}.affiliateDisclosure{border-left:3px solid var(--clay);color:var(--muted);background:#f0ebe4;margin:0 0 28px;padding:12px 16px;font-size:.78rem}.collectionProductImage>b{display:none}.startHereTile{overflow:hidden;padding:0!important}.startHereTile>img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.startHereTile>div{padding:22px}.fieldCompactTextRail{align-self:center}.fieldCompactTextTile{border-top:3px solid var(--dark);background:#faf8f5}.fieldCompactTextTile>a{padding:28px;display:block}.fieldCompactTextTile small{color:var(--clay);letter-spacing:.12em;font-size:.64rem}.fieldCompactTextTile h3{margin:12px 0 8px}.fieldCompactTextTile span{color:var(--clay);font-size:.76rem;font-weight:600}.fieldReferenceFeatureText{background:#e9e2d9;align-items:flex-end;min-height:430px;padding:48px;display:flex}.fieldReferenceFeatureText>div{max-width:600px}.fieldReferenceFeatureText h2{font-size:clamp(2.2rem,4vw,4rem)}.fieldReferenceGrouped{gap:58px;display:grid}.fieldCategoryBlock>header{border-bottom:1px solid #cfc5ba;margin-bottom:0;padding-bottom:14px}.fieldCategoryBlock>header h2{font-size:clamp(1.8rem,2.5vw,2.7rem)}.partnerIntro{max-width:860px;margin:0 0 42px;font-size:1.05rem}.partnerStart{margin:-28px 0 68px}.partnerPrivacy{color:var(--muted);grid-column:1/-1;margin:0;font-size:.75rem}@media (width<=760px){.collectionPrice{text-align:left}.collectionPrice span{margin-left:0;display:block}.startHereTile>img{aspect-ratio:16/10}.fieldReferenceFeatureText{min-height:320px;padding:30px}.fieldCompactTextTile>a{padding:22px}}.collectionGuideLarge small,.collectionGuideLarge strong,.collectionGuideLarge em{display:block}.collectionGuideLarge small{color:var(--clay);letter-spacing:.13em;font-size:.57rem;font-weight:600}.collectionGuideLarge strong{margin:5px 0 7px;font:500 1.23rem/1.12 Playfair Display,Georgia,serif}.collectionGuideLarge em{color:var(--muted);font-size:.69rem;font-style:normal;line-height:1.45}.collectionGuideLarge em b{color:var(--clay);margin-top:6px;font-weight:600;display:block}.paintGuideStack{gap:12px;display:grid}.paintGuideStack .collectionGuideLarge{margin:0}.collectionGuideFree{background:#f8f4ee;border-color:#c9b8a8}.collectionGuide{border-top:1px solid #cfc6bc;border-bottom:1px solid #cfc6bc;grid-template-columns:76px 1fr;align-items:center;gap:16px;padding:15px 0;display:grid}.collectionGuide img{aspect-ratio:4/5;object-fit:cover;width:76px;display:block}.collectionGuide small,.collectionGuide strong,.collectionGuide em{display:block}.collectionGuide small{color:var(--clay);letter-spacing:.13em;font-size:.58rem;font-weight:600}.collectionGuide strong{margin:2px 0;font:500 1.25rem Playfair Display,Georgia,serif}.collectionGuide em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.45}.collectionGuide em b{color:var(--clay);white-space:nowrap;font-weight:600}.shoppingCollectionProducts{min-width:0}.collectionProductsHead{border-bottom:1px solid #d4cbc1;padding-bottom:24px}.collectionProductsHead h2{max-width:690px;margin:5px 0 9px;font-size:clamp(2.15rem,3vw,3rem)}.collectionProductsHead>p:not(.eyebrow){max-width:650px;margin:0;font-size:.9rem}.collectionProductList{display:grid}.collectionProductRow{border-bottom:1px solid #d8d0c7;grid-template-columns:130px 1fr;gap:20px;padding:17px 0;transition:background-color .2s,transform .2s;display:grid}.collectionProductRow:hover{background:#eee8e0;transform:translate(3px)}.collectionProductImage{aspect-ratio:1;background:#ddd6ce;position:relative;overflow:hidden}.collectionProductImage img{object-fit:cover;width:100%;height:100%;display:block}.collectionProductImageContain{background:#fff}.collectionProductImageContain img{object-fit:contain}.paintCollectionHero img{object-position:center 47%}.pantryCollectionHero{aspect-ratio:4/5}.pantryCollectionHero img{object-position:center 48%}.pantryTableCollection{background:#e7ded2}.collectionProductImage b{color:#fff;text-shadow:0 1px 5px #0008;font:1.7rem Playfair Display,Georgia,serif;position:absolute;bottom:4px;right:7px}.collectionProductRow>div:last-child{align-self:center;min-width:0}.collectionProductRow small{color:var(--clay);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:600}.collectionProductRow h3{margin:4px 0 5px;font-size:1.18rem}.collectionProductRow p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.collectionProductRow span{color:var(--clay);font-size:.7rem;font-weight:600}.sensoryCollection{background:#e9e0d6;border:1px solid #c8b9aa;margin-top:30px;padding:24px}.sensoryCollectionIntro{max-width:660px;padding-bottom:18px}.sensoryCollectionIntro .eyebrow{margin:0 0 5px}.sensoryCollectionIntro h3{margin-bottom:8px;font-size:1.75rem}.sensoryCollectionIntro>p:not(.eyebrow){margin:0;font-size:.8rem;line-height:1.5}.greatRoomCollectionHero{aspect-ratio:4/5}.greatRoomCollectionHero img{object-position:center}.collectionProductImageLeft img{object-position:left center}.greatRoomSofaNote,.greatRoomGuideNote,.preconstructionCallout{background:#eee7df;border:1px solid #c8b9aa;margin-top:18px;padding:18px}.greatRoomSofaNote small,.greatRoomGuideNote small,.preconstructionCallout small{letter-spacing:.14em;color:#6a5749;margin-bottom:6px;font-size:.6rem;display:block}.greatRoomSofaNote strong,.greatRoomGuideNote strong,.preconstructionCallout strong{color:#25211e;font-family:Georgia,serif;font-size:1.12rem;line-height:1.18;display:block}.greatRoomSofaNote p,.greatRoomGuideNote p,.preconstructionCallout p{margin:8px 0 0;font-size:.72rem;line-height:1.5}.greatRoomChairNote{border-bottom:1px solid #d4cbc1;grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:15px 0 20px;display:grid}.greatRoomChairNote img{object-fit:cover;object-position:left center;width:130px;height:105px}.greatRoomChairNote small{letter-spacing:.12em;color:#7b5f4d;font-size:.6rem}.greatRoomChairNote h3{margin:4px 0 6px;font-size:1.12rem}.greatRoomChairNote p{margin:0;font-size:.74rem;line-height:1.45}.preconstructionCallout{background:#d9c8b8;margin-top:20px}.preconstructionCallout a{text-transform:uppercase;letter-spacing:.08em;color:#2d261f;margin-top:10px;font-size:.7rem;font-weight:700;display:inline-block}.greatRoomSensory{background:#e5ddd2}.sensoryProductList{background:#faf8f5;border-top:1px solid #c8b9aa}.sensoryProductList .collectionProductRow{padding-left:14px;padding-right:14px}@media (width<=920px){.shoppingCollection{grid-template-columns:1fr;gap:48px;padding:35px 28px 75px}.shoppingCollectionIntro{grid-template-columns:minmax(260px,44%) 1fr;align-items:start;column-gap:30px;display:grid;position:relative;top:auto}.shoppingCollectionImage{grid-row:1/7;margin:0}.shoppingCollectionIntro h1{font-size:2.65rem}.collectionFormula{grid-column:2}.shoppingCollectionProducts{border-top:1px solid #d4cbc1;padding-top:38px}}@media (width<=650px){.shoppingCollection{padding:22px 18px 65px}.shoppingCollectionIntro{display:block}.shoppingCollectionImage{aspect-ratio:16/11;margin-bottom:24px}.shoppingCollectionImage.pantryCollectionHero{aspect-ratio:4/5}.shoppingCollectionIntro h1{font-size:2.5rem}.collectionFormula{gap:5px}.collectionFormula span{padding:7px 8px;font-size:.57rem}.collectionProductRow{grid-template-columns:92px 1fr;gap:14px;padding:14px 0}.collectionProductRow h3{font-size:1.05rem}.collectionProductRow p{-webkit-line-clamp:2;font-size:.72rem}.collectionProductsHead h2{font-size:2.35rem}.collectionGuideLarge{grid-template-columns:82px 1fr;gap:14px;padding:14px}.collectionGuideLarge img{width:82px}.collectionGuideLarge strong{font-size:1.08rem}.sensoryCollection{padding:17px}.sensoryCollectionIntro h3{font-size:1.5rem}.sensoryProductList .collectionProductRow{padding-left:0;padding-right:0}}.profileLogo{box-sizing:border-box;object-fit:contain;background:#2d2d2b;border-radius:50%;width:84px;height:84px;margin:auto;padding:10px;display:block}.credLogo{object-fit:cover;border-radius:50%;flex:0 0 50px;width:50px;height:50px}.pageHero{background:var(--stone);padding:72px 7vw 58px}.pageHero h1{max-width:940px;font-size:clamp(2.9rem,4.8vw,4.9rem)}.pageHero>p:last-child{max-width:790px;font-size:1.02rem;line-height:1.62}.pageSection{padding:95px 7vw}.filters{flex-wrap:wrap;gap:8px;margin-bottom:45px;display:flex}.filters button{color:var(--muted);background:0 0;border:1px solid #cfc6bc;padding:10px 16px}.filters button:first-child{background:var(--dark);color:#fff}.shopGrid{grid-template-columns:repeat(3,1fr);gap:55px 24px;display:grid}.shopGrid .product>small,.articleGrid article>small{color:var(--clay);letter-spacing:.1em;margin-top:17px;font-size:.67rem;display:block}.buy{border-top:1px solid #ddd4ca;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.buy a,.articleGrid a{color:var(--clay);font-size:.8rem;font-weight:600}.featured{grid-template-columns:1.3fr 1fr;align-items:center;gap:7vw;margin-bottom:95px;display:grid}.widePhoto{aspect-ratio:16/10;color:#ddd;letter-spacing:.2em;background:linear-gradient(135deg,#7f746a,#393633);place-items:center;font-size:.7rem;display:grid}.articleGrid{grid-template-columns:repeat(2,1fr);gap:65px 30px;display:grid}.aboutPage{grid-template-columns:minmax(300px,43%) minmax(300px,650px);align-items:start;gap:8vw;display:grid}.aboutPage .portrait{position:sticky;top:35px}.aboutPage h1{margin-bottom:30px;font-size:clamp(3rem,5vw,5rem)}.aboutPage p{font-size:1.05rem}.startPage{text-align:center;max-width:590px;min-height:100vh;margin:auto;padding:55px 20px}.profileMark{background:var(--dark);color:#fff;border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;font:2.4rem Playfair Display;display:grid}.profileMark span{margin:0 -6px;font-size:.9rem}.startPage h1{margin-top:20px;font-size:2.2rem}.startPage>p{margin-top:8px}.linkCard{text-align:left;background:#fff;border:1px solid #d8d0c7;border-radius:10px;justify-content:space-between;align-items:center;margin:12px 0;padding:17px 20px;display:flex}.linkCard span{font-weight:600}.linkCard small{color:var(--muted);font-weight:400;display:block}.startPage .email{margin-top:35px}.guidePage{background:#f3efe9;min-height:100vh;padding:35px 6vw}.guideLanding{grid-template-columns:1.15fr minmax(280px,440px);align-items:center;gap:10vw;max-width:1200px;margin:55px auto;display:grid}.guideLanding h1{font-size:clamp(3rem,6vw,5.5rem)}.guideLanding ul{padding:0;list-style:none}.guideLanding li{border-bottom:1px solid #d8cfc5;padding:9px}.guideLanding li:before{content:"✓";color:var(--clay);margin-right:12px}.miniCred{align-items:center;gap:18px;max-width:660px;margin:70px auto 20px;display:flex}.avatar{background:var(--dark);color:#fff;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.stats{border-block:1px solid #d8d0c7;grid-template-columns:repeat(3,1fr);margin-bottom:90px;display:grid}.stats div{text-align:center;border-right:1px solid #d8d0c7;padding:25px}.stats b,.stats span{display:block}.stats b{font:2rem Playfair Display}.stats span{color:var(--muted);font-size:.8rem}.partnerGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin:35px 0 60px;display:grid}.partnerGrid article{background:var(--stone);padding:28px}.partnerGrid article>span{color:var(--clay)}blockquote{border-left:3px solid var(--clay);max-width:850px;margin:70px auto;padding-left:25px;font:2rem Playfair Display}.contactForm{grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.contactForm label{letter-spacing:.04em;font-size:.78rem;font-weight:600}.contactForm input,.contactForm select,.contactForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfc6bc;margin-top:7px;padding:13px;display:block}.contactForm .full{grid-column:1/-1}.contactForm .button{justify-self:start}.contactWrap{grid-template-columns:1fr 1.4fr;gap:8vw;display:grid}.contactWrap .contactForm{margin-top:0}.legalBody{max-width:760px;margin:80px auto;padding:0 22px}.legalBody p{font-size:1.08rem}.thanks{text-align:center;max-width:900px;margin:auto;padding:80px 20px}.thanks>p{max-width:600px;margin:20px auto}.offer{text-align:left;background:var(--stone);grid-template-columns:300px 1fr;align-items:center;gap:70px;margin:55px 0 60px;padding:45px;display:grid}.offer .guideCover{box-shadow:none}.offer h2{font-size:2.7rem}.offer .button{display:inline-block}.offer s{color:var(--muted);margin-right:8px}.partnerRoute>.pageSection{padding-top:64px}@media (width<=760px){.pageHero{padding:48px 22px 42px}.pageHero h1{font-size:2.45rem}.pageHero>p:last-child{font-size:.98rem}.pageSection{padding:65px 22px}.shopGrid{grid-template-columns:repeat(2,1fr);gap:35px 12px}.shopGrid .productArt{padding:13px}.shopGrid .productArt b{font-size:2.3rem}.shopGrid .productArt span{font-size:1.1rem}.shopGrid .product h3{font-size:1.25rem}.featured,.aboutPage,.guideLanding,.contactWrap{grid-template-columns:1fr}.featured{gap:35px}.articleGrid{grid-template-columns:1fr}.aboutPage .portrait{position:relative;top:auto}.guidePage{padding:25px 20px}.guideLanding{margin-top:55px}.guideLanding>div:first-child{order:2}.stats{grid-template-columns:1fr}.stats div{border-bottom:1px solid #d8d0c7;border-right:0}.partnerGrid,.contactForm{grid-template-columns:1fr}.contactForm .full{grid-column:auto}.offer{grid-template-columns:1fr;gap:45px;padding:25px}.offer .guideCover{max-width:250px}.startPage .email{display:flex}.partnerRoute>.pageSection{padding-top:48px}}.activeNav{color:var(--clay);font-weight:600}.communityHero{background:#ded5c9;grid-template-columns:1.35fr .65fr;align-items:center;gap:7vw;padding:105px 7vw;display:grid}.communityHero>div:first-child{max-width:850px}.communityHero>div:first-child>p:not(.eyebrow){max-width:720px;font-size:1.1rem}.communityHero .button{display:inline-block}.communityHeroNote{background:var(--dark);color:#fff;padding:42px}.communityHeroNote small{color:#c7b5a2;letter-spacing:.14em}.communityHeroNote strong{margin:18px 0;font:2rem/1.15 Playfair Display;display:block}.communityHeroNote p{color:#cdc5bc}.communityGallery .sectionHead>p{max-width:470px}.communityGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.communityCard{background:#fff;border:1px solid #ddd4ca}.communityCard img{aspect-ratio:4/3;object-fit:cover;width:100%}.communityCard>div{padding:22px}.communityCard small{color:var(--clay);letter-spacing:.12em;font-size:.66rem}.communityCard h3{margin-top:8px}.communityCard p{font-size:.88rem}.communityCard span{color:var(--muted);border-top:1px solid #e3ddd5;padding-top:12px;font-size:.72rem;display:block}.shareSection{background:#eee9e2;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:100px 7vw;display:grid}.shareIntro{align-self:start;position:sticky;top:40px}.shareIntro li{color:var(--muted);margin-bottom:9px}.communityForm{background:#faf8f5;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.communityForm label{letter-spacing:.03em;font-size:.76rem;font-weight:600}.communityForm input,.communityForm select,.communityForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfc6bc;margin-top:7px;padding:13px;display:block}.communityForm .full{grid-column:1/-1}.uploadField{border:1px dashed #baac9e;padding:18px}.uploadField input{background:0 0;border:0;padding:10px 0}.uploadField small{color:var(--muted);font-weight:400;display:block}.communityForm .consent{align-items:flex-start;gap:12px;font-weight:400;line-height:1.5;display:flex}.communityForm .consent input{width:auto;margin:4px 0 0}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.formNotice{padding:18px 7vw}.formNotice strong{margin-right:8px}.successNotice{background:#dce4d7}.errorNotice{background:#ead6d0}.reviewPage{max-width:1200px;margin:auto;padding:70px 5vw}.reviewHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.reviewHead>div{max-width:760px}.reviewGrid{gap:30px;display:grid}.reviewCard{background:#fff;border:1px solid #ddd4ca;grid-template-columns:1fr 1fr;gap:35px;padding:24px;display:grid}.reviewPhotos{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reviewPhotos img{aspect-ratio:1;object-fit:cover;width:100%}.reviewCard form{align-items:center;gap:12px;display:flex}.reviewCard .button{margin:0}.rejectButton{background:0 0;border:1px solid #b7ada3;padding:12px 22px}.emptyReview{background:var(--stone);text-align:center;padding:60px}.conversationPrompts{flex-direction:column;align-items:flex-start;gap:9px;margin:28px 0;display:flex}.conversationPrompts span{background:#faf8f5;border:1px solid #d7cec4;padding:9px 13px;font-family:Playfair Display;font-size:1rem}.shareFinePrint{max-width:460px;font-size:.8rem}.communityConversation{box-shadow:0 18px 45px #362e2714}.conversationHello{border-bottom:1px solid #ddd4ca;grid-column:1/-1;align-items:center;gap:14px;margin-bottom:4px;padding-bottom:20px;display:flex}.conversationHello>span{background:#eee4d8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.conversationHello strong{font:1.35rem Playfair Display}.conversationHello p{margin:2px 0 0;font-size:.8rem}.uploadField>span,.communityOptional summary span{color:var(--muted);font-weight:400}.communityOptional{border-top:1px solid #ddd4ca;border-bottom:1px solid #ddd4ca;padding:16px 0}.communityOptional summary{cursor:pointer;font-size:.8rem;font-weight:600}.communityOptional>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}@media (width<=900px){.communityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.communityHero,.shareSection,.reviewCard{grid-template-columns:1fr}.communityHero{padding:65px 22px}.communityHeroNote{padding:30px}.communityGrid{grid-template-columns:1fr}.shareSection{padding:70px 22px}.shareIntro{position:relative;top:auto}.communityForm{grid-template-columns:1fr;padding:22px}.communityForm .full,.conversationHello{grid-column:auto}.communityOptional>div{grid-template-columns:1fr}.reviewHead{flex-direction:column;align-items:flex-start}}.blogFeatured{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;margin-bottom:90px;display:grid}.blogFeatured img{aspect-ratio:4/3;object-fit:cover;width:100%}.blogFeatured span,.blogGrid span{color:var(--muted);margin:15px 0;font-size:.72rem;display:block}.blogGrid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.blogGrid article{border-top:1px solid #d6cec4;padding-top:20px}.blogGrid img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:18px}.blogGrid small{color:var(--clay);letter-spacing:.12em}.blogGrid a{color:var(--clay);font-size:.8rem;font-weight:600}.blogArticle{max-width:860px;margin:auto;padding:80px 24px}.blogArticle>h1{margin:18px 0;font-size:clamp(3rem,6vw,5.5rem)}.articleDeck{font-size:1.22rem}.blogArticle>span{color:var(--muted);font-size:.78rem}.articleHero{object-fit:cover;width:100%;max-height:620px;margin:50px 0 65px;display:block}.blogArticle>section{margin:55px 0}.blogArticle>section h2{font-size:2.35rem}.blogArticle>section p{font-size:1.08rem}.blogArticle aside{background:var(--stone);margin-top:75px;padding:45px}.blogArticle aside>div{align-items:center;gap:28px;margin-top:20px;display:flex}.blogArticle aside .button{margin:0;display:inline-block}@media (width<=760px){.blogFeatured,.blogGrid{grid-template-columns:1fr}.blogFeatured{gap:35px}.blogArticle aside{padding:28px}.blogArticle aside>div{flex-direction:column;align-items:flex-start}}.followButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.followButtons a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #77716b;padding:12px 20px;font-size:.75rem;font-weight:600}.followButtons a:hover{background:var(--clay);border-color:var(--clay)}.starterLanding{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center}.starterLanding>div:first-child>p:not(.eyebrow){max-width:650px;font-size:1.08rem}.starterList{border-top:1px solid #d8d0c7;margin:30px 0 8px}.starterList article{border-bottom:1px solid #d8d0c7;grid-template-columns:42px 1fr;gap:14px;padding:13px 0;display:grid}.starterList article>b{color:var(--clay);letter-spacing:.12em;padding-top:3px;font-size:.72rem}.starterList strong,.starterList span{display:block}.starterList strong{font-size:.92rem}.starterList span{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.45}.starterKitVisual{background:var(--dark);color:#f3efe9;flex-direction:column;min-height:590px;padding:48px 42px;display:flex;box-shadow:22px 22px #d7cec3}.starterKitVisual>small{letter-spacing:.2em;color:#c6b5a3}.starterKitVisual>strong{margin:auto 0 20px;font:500 clamp(2.8rem,4.5vw,4.8rem)/.92 Playfair Display,Georgia,serif}.starterKitVisual>p{color:#c9c0b7;max-width:300px}.starterKitVisual>div{border-top:1px solid #6b625b;grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.starterKitVisual>div span{letter-spacing:.08em;border-right:1px solid #6b625b;padding:18px 5px 0;font-size:.58rem}.starterKitVisual>div span:last-child{border-right:0}.starterKitVisual>div b{color:#b58a70;margin-bottom:6px;font-size:.65rem;display:block}@media (width<=760px){.starterLanding{grid-template-columns:1fr}.starterLanding>div:first-child{order:1}.starterKitVisual{order:2;min-height:470px;padding:36px 28px;box-shadow:12px 12px #d7cec3}.starterKitVisual>div span{font-size:.5rem}.starterList article{grid-template-columns:34px 1fr}}.selectionKitIntro{text-align:center;max-width:860px;margin:68px auto 52px}.selectionKitIntro h1{font-size:clamp(2.8rem,5vw,4.4rem)}.selectionKitIntro>p:not(.eyebrow){max-width:650px;margin:16px auto 0;font-size:1.02rem}.selectionKitIntro .button{margin-top:24px;display:inline-block}.selectionKitIntro>small{color:var(--muted);margin-top:12px;font-size:.72rem;display:block}.freeGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1140px;margin:0 auto 70px;display:grid}.freeGuideCard{background:#fff;border:1px solid #ddd4ca;padding:20px}.freeGuideCard>small{color:var(--clay);letter-spacing:.13em;margin-top:18px;font-size:.64rem;display:block}.freeGuideCard h2{margin-top:8px;font-size:1.65rem}.freeGuideCard p{font-size:.87rem;line-height:1.55}.freeGuideCard a{color:var(--clay);font-size:.78rem;font-weight:600}.kitCover{aspect-ratio:4/5;color:var(--ink);background:#f3efe8;border:1px solid #d8cfc5;grid-template-rows:auto 1fr auto;gap:14px;padding:18px;display:grid}.kitCoverHead{border-bottom:1px solid #cfc4b8;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.kitCoverHead span{letter-spacing:.08em;font-family:Playfair Display,Georgia,serif;font-size:.76rem}.kitCoverHead i{font-size:.65em}.kitCoverHead b{color:var(--clay);letter-spacing:.12em;font-size:.58rem}.kitCoverImage{min-height:0;overflow:hidden}.kitCoverImage img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(.94);width:100%;height:100%;display:block}.kitCoverTitle{border-top:1px solid #cfc4b8;padding-top:10px}.kitCoverTitle small{color:var(--clay);letter-spacing:.16em;font-size:.55rem;display:block}.kitCoverTitle strong{margin-top:5px;font:500 1.55rem/1.02 Playfair Display,Georgia,serif;display:block}@media (width<=760px){.selectionKitIntro{margin:48px auto 42px}.selectionKitIntro h1{font-size:2.65rem}.freeGuideGrid{grid-template-columns:1fr;gap:20px;max-width:420px}.freeGuideCard h2{font-size:1.5rem}}.kitCoverLink{display:block}.kitCoverLink:hover .kitCover{transform:translateY(-3px);box-shadow:0 12px 26px #2d2d2b1c}.kitCover{transition:transform .2s,box-shadow .2s}.freeGuideCard .fieldGuideCta{border:1px solid var(--clay);width:100%;color:var(--clay);letter-spacing:.08em;text-transform:uppercase;background:#fff9f4;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 15px;font-size:.7rem;font-weight:600;transition:background .2s,color .2s;display:flex}.freeGuideCard .fieldGuideCta:hover{background:var(--clay);color:#fff}.fieldGuideCta span{font-size:.9rem}.startHereSection{background:var(--cream);padding:70px 7vw 110px}.startHereHeading{text-align:center;margin:0 auto 48px}.startHereHeading .eyebrow{margin:0 0 12px}.startHereHeading h2{font-size:clamp(2.35rem,3.6vw,3.5rem)}.startHereGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.startHereTile{background:var(--cream);border:1px solid #d5cec5;flex-direction:column;min-height:300px;padding:34px 32px 30px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.startHereTile:hover{background:#f3eee8;border-color:#c7b9ac;transform:translateY(-2px)}.startHereTile>small{color:var(--clay);letter-spacing:.17em;font-size:.65rem;font-weight:600}.startHereTile h3{margin:20px 0 12px;font-size:clamp(1.7rem,2.2vw,2.2rem)}.startHereTile p{max-width:310px;margin:0 0 30px}.startHereTile>span{color:var(--clay);margin-top:auto;font-size:.8rem;font-weight:600}.shopGrid .product[id]{scroll-margin-top:40px}@media (width<=760px){.startHereSection{padding:54px 22px 78px}.startHereHeading{margin-bottom:34px}.startHereHeading h2{font-size:2.45rem}.startHereGrid{grid-template-columns:1fr;gap:14px}.startHereTile{min-height:240px;padding:28px 26px 24px}}.shopGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 18px}.libraryProductCard{transition:transform .2s;display:block}.libraryProductCard:hover{transform:translateY(-3px)}.libraryProductCard h3{font-size:1.28rem}.libraryProductCard p{font-size:.82rem;line-height:1.5}.libraryProductCard .buy span{color:var(--clay);font-size:.75rem;font-weight:600}.libraryHowToGrid .libraryProductCard{flex-direction:column;min-width:0;display:flex}.libraryHowToGrid .libraryProductCard>p{min-height:6.15rem;margin-bottom:0}.libraryHowToGrid .libraryCardLinks{margin-top:0;padding-top:18px}@media (width<=600px){.libraryHowToGrid .libraryProductCard>p{min-height:0}.libraryHowToGrid .libraryCardLinks{margin-top:0}}@media (width<=1050px){.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.shopGrid{grid-template-columns:1fr}.shopGrid .product{min-width:0}}.masterclassPage{background:#f5f1eb}.masterclassRoute .pageHero{padding:52px 7vw 44px}.masterclassRoute .pageHero h1{max-width:900px;font-size:clamp(2.65rem,4.6vw,4.8rem)}.masterclassRoute .pageHero>p:last-child{margin-bottom:0}.cookieSettingsButton{appearance:none;color:inherit;font:inherit;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legalCookieButton{margin:18px 0 26px;text-decoration:none;display:inline-block}.consentBanner{z-index:1000;max-width:1180px;color:var(--ink);background:#fff;border:1px solid #d8d0c7;justify-content:space-between;align-items:center;gap:32px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 18px 55px #241f1a2b}.consentBanner strong{font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:500}.consentBanner a{color:var(--clay);font-size:.78rem;font-weight:600}.consentActions,.consentDialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.consentPrimary,.consentSecondary{border:1px solid var(--dark);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:11px 15px;font:600 .72rem Inter,Arial,sans-serif}.consentPrimary{background:var(--dark);color:#fff}.consentSecondary{color:var(--dark);background:#fff}.consentOverlay{z-index:1100;background:#24211ec7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.consentDialog{background:var(--cream);width:min(620px,100%);max-height:calc(100vh - 44px);padding:36px;overflow:auto;box-shadow:0 24px 80px #0005}.consentDialog h2{font-size:clamp(2rem,5vw,3rem)}.consentDialog>p:not(.eyebrow){margin-bottom:24px}.consentOption{border-top:1px solid #d8d0c7;justify-content:space-between;align-items:flex-start;gap:28px;padding:18px 0;display:flex}.consentOption strong{font-size:.92rem}.consentOption p{margin:3px 0 0;font-size:.82rem;line-height:1.5}.consentOption>span{white-space:nowrap;color:var(--muted);font-size:.74rem}.consentOption input{width:20px;height:20px;accent-color:var(--clay);flex:none}.consentDialogActions{border-top:1px solid #d8d0c7;padding-top:22px}.legal .cookieSettingsButton{color:var(--muted);text-decoration:none}@media (width<=760px){.consentBanner{padding:19px;display:block;bottom:12px;left:12px;right:12px}.consentActions{justify-content:flex-start;margin-top:15px}.consentActions button{flex:auto}.consentDialog{padding:26px 20px}.consentDialogActions button{flex:1}.consentOption{gap:16px}}.consentBanner{width:min(390px,100vw - 32px);max-width:none;margin:0;padding:17px 18px;display:block;bottom:20px;left:auto;right:20px;box-shadow:0 12px 36px #241f1a24}.consentBanner>div:first-child{max-width:none}.consentBanner strong{font-size:1.08rem}.consentBanner p{margin:5px 0 2px;font-size:.78rem;line-height:1.42}.consentBanner a{font-size:.73rem}.consentActions{flex-wrap:nowrap;justify-content:stretch;gap:6px;margin-top:12px}.consentActions button{letter-spacing:0;white-space:nowrap;flex:1;min-width:0;padding:9px 5px;font-size:.64rem}@media (width<=760px){.consentBanner{width:min(390px,100vw - 24px);padding:15px;bottom:12px;right:12px}.consentActions{margin-top:10px}.consentActions button{flex:1}}.masterclassPage.pageSection{padding-top:58px}.masterclassGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 20px;max-width:1380px;margin:0 auto;display:grid}.masterclassCard{flex-direction:column;min-width:0;display:flex;position:relative}.masterclassCardLinked{cursor:pointer;transition:transform .2s}.masterclassCardLinked:hover{transform:translateY(-3px)}.masterclassCardLink{z-index:3;position:absolute;inset:0}.masterclassCover{aspect-ratio:4/5;background:var(--stone);border:1px solid #d8d0c7;overflow:hidden}.masterclassCover img{object-fit:cover;width:100%;height:100%;display:block}.masterclassCard>small{color:var(--clay);letter-spacing:.14em;margin-top:18px;font-size:.65rem;font-weight:600}.masterclassCard h2{margin-top:8px;font-size:1.42rem}.masterclassDescription{margin:9px 0 18px;font-size:.82rem}.masterclassBuy{border-top:1px solid #d8d0c7;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:13px;display:flex}.masterclassBuy span{color:var(--muted);font-size:.7rem}.masterclassCardLinked .masterclassBuy span{color:var(--clay);font-weight:600}@media (width<=1050px){.masterclassGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.masterclassGrid{grid-template-columns:1fr;max-width:390px}.masterclassCard h2{font-size:1.55rem}}@media (width<=760px){.masterclassRoute .pageHero{padding:42px 22px 36px}.masterclassRoute .pageHero h1{font-size:2.55rem}.masterclassPage.pageSection{padding-top:44px}}.checklistPage{background:#f5f1eb}.checklistGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1380px;margin:0 auto;display:grid}.checklistCard{min-width:0;color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex}.checklistCard:hover{transform:translateY(-3px)}.checklistCardComing:hover{transform:none}.checklistCover{aspect-ratio:16/10;background:#e9e4df;border:1px solid #d8d0c7;overflow:hidden}.checklistCover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.checklistCard>small{color:var(--clay);letter-spacing:.14em;margin-top:18px;font-size:.65rem;font-weight:600}.checklistCard h2{margin-top:8px;font-size:1.42rem}.checklistCard>p{margin:9px 0 18px;font-size:.82rem;line-height:1.55}.checklistCard .masterclassBuy{margin-top:auto}.checklistCard .masterclassBuy span{color:var(--clay);font-weight:600}@media (width<=1050px){.checklistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.checklistGrid{grid-template-columns:1fr;max-width:390px}.checklistCard h2{font-size:1.55rem}}.aboutCollage{background:var(--cream);grid-template-rows:1.08fr .8fr .92fr;grid-template-columns:1.12fr .88fr;gap:8px;min-height:720px;display:grid;position:sticky;top:35px}.aboutCollage figure{background:#d8d0c7;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.aboutCollage img{object-fit:cover;filter:saturate(.82)contrast(.96);width:100%;height:100%;display:block}.aboutCollageJobsite{grid-area:1/1/3}.aboutCollageJobsite img{object-position:46% center}.aboutCollageSelections{grid-area:1/2}.aboutCollageSelections img{object-position:center 62%}.aboutCollageDrywall{grid-area:2/2}.aboutCollageDrywall img{object-position:center 40%;filter:brightness(1.28)saturate(.78)contrast(.9)}.aboutCollageCabinetry{grid-area:3/1}.aboutCollageCabinetry img{object-position:center 42%}.aboutCollageFinish{grid-area:3/2}.aboutCollageFinish img{object-position:center center}.aboutCollage>span{z-index:2;color:#fff;text-align:left;letter-spacing:.2em;background:linear-gradient(#0000,#1f1b17b8);width:100%;padding:34px 24px 18px;font-size:.66rem;font-weight:600;position:absolute;bottom:0;left:0}.aboutPage>div:last-child>p:not(.eyebrow){margin:0 0 26px}.aboutPage>div:last-child>h3{margin:38px 0 18px}@media (width<=760px){.aboutCollage{grid-template-rows:1.05fr .78fr .88fr;min-height:610px;position:relative;top:auto}.aboutCollage>span{padding:32px 18px 15px}.aboutCollageJobsite img{object-position:48% center}}.noteCoverLink{background:var(--stone);aspect-ratio:4/5;display:block;overflow:hidden}.noteCover{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.noteCoverLink:hover .noteCover{transform:scale(1.015)}.noteCardLinks{flex-wrap:wrap;gap:10px 20px;margin-top:18px;display:flex}.noteCardLinks a{color:var(--clay);font-size:.78rem;font-weight:600}.fieldNotesPage{max-width:1320px;margin:auto}.fieldNoteFeature{border-bottom:1px solid #d8d0c7;grid-template-columns:minmax(240px,360px) minmax(0,680px);justify-content:center;align-items:center;gap:7vw;padding:70px 0;display:grid}.fieldNoteFeature:first-child{padding-top:0}.fieldNoteFeature:nth-child(2n) .fieldNoteVisual{order:2}.fieldNoteVisual{aspect-ratio:4/5;background:var(--stone);position:relative;overflow:hidden}.fieldNoteVisual img{object-fit:cover;width:100%;height:100%}.fieldNoteVisual>span{color:#fff;letter-spacing:.12em;background:#2d2d2bd1;place-items:center;width:42px;height:42px;font-size:.7rem;display:grid;position:absolute;top:16px;right:16px}.fieldNoteCopy h2{margin-bottom:18px;font-size:clamp(2.35rem,4vw,4rem)}.fieldNoteIntro{font-size:1.05rem}.fieldNoteCopy h3{letter-spacing:.14em;text-transform:uppercase;margin:28px 0 10px;font-family:Inter,Arial,sans-serif;font-size:.76rem;font-weight:700}.fieldNoteCopy ul{color:var(--muted);padding:0;list-style:none}.fieldNoteCopy li{border-bottom:1px solid #e3ddd5;padding:10px 0 10px 24px;position:relative}.fieldNoteCopy li:before{content:"01";color:var(--clay);font-size:.62rem;font-weight:700;position:absolute;left:0}.fieldNoteCopy li:nth-child(2):before{content:"02"}.fieldNoteCopy li:nth-child(3):before{content:"03"}.fieldNoteActions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.fieldNoteActions .button{margin:0}.fieldNoteMasterclass{color:var(--clay);font-size:.8rem;font-weight:600}@media (width<=760px){.fieldNoteFeature{grid-template-columns:1fr;gap:30px;padding:52px 0}.fieldNoteFeature:nth-child(2n) .fieldNoteVisual{order:0}.fieldNoteVisual{width:100%;max-width:360px;margin:auto}.fieldNoteCopy h2{font-size:2.45rem}.fieldNoteActions{flex-direction:column;align-items:stretch}.fieldNoteActions .button{text-align:center}.fieldNoteMasterclass{text-align:center;padding:11px}.noteCardLinks{justify-content:space-between}}.libraryCardLinks{flex-direction:column;align-items:stretch;gap:8px;margin-top:18px;display:flex}.libraryCardLinks>a{border:1px solid var(--clay);color:var(--clay);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.72rem;font-weight:650;display:flex}.libraryCardLinks>a:first-child{background:var(--clay);color:#fff}.libraryCardLinks .companionLink{color:var(--ink);background:#f5f1eb;border-color:#d8d0c7;font-size:.68rem}.libraryNext{border-top:1px solid #d8d0c7;margin-top:85px;padding-top:32px}.libraryNext>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.libraryNext a{background:#f8f5f0;border:1px solid #d8d0c7;flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;transition:background .2s,transform .2s;display:flex}.libraryNext a:hover{background:#efe8df;transform:translateY(-2px)}.libraryNext strong{font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:500}.libraryNext span{color:var(--clay);font-size:.72rem;font-weight:600}.masterclassBuy:has(>span:only-child){justify-content:flex-end}.checklistCard .masterclassBuy:has(>span:only-child){justify-content:flex-start}.libraryProductComing .productCover{filter:saturate(.86)}.comingSoonCta{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;background:#e7dfd5;border:1px solid #cfc5ba;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.68rem;font-weight:700;display:flex}.comingSoonCta:after{content:"Vol. 05";color:var(--clay);font-size:.58rem}@media (width<=760px){.libraryNext>div{grid-template-columns:1fr}.libraryNext a{min-height:110px}.libraryCardLinks>a{padding:13px 12px}}.fieldCompact{background-image:linear-gradient(90deg,#f8f4eee0,#f5efe7bf),url(/about-jobsite.jpg);background-position:50%;background-size:cover;border-top:1px solid #9a5a3a24;border-bottom:1px solid #9a5a3a24;grid-template-columns:minmax(240px,31%) minmax(0,1fr);align-items:start;gap:5vw;display:grid}.fieldCompactIntro{text-shadow:0 1px 12px #faf8f5b8;position:sticky;top:35px}.fieldCompactIntro>p:not(.eyebrow){color:#554f49;max-width:390px}.fieldCompactIntro .textLink{margin-top:15px;display:inline-block}.fieldCompactRail{grid-template-columns:repeat(3,minmax(0,285px));justify-content:end;gap:14px;display:grid}.fieldCompactTile{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#faf8f5f5;border:1px solid #b4a799bd;min-width:0;position:relative;box-shadow:0 14px 34px #43362a1a}.fieldCompactTile>a:first-child{display:block}.fieldCompactTile img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.fieldCompactTile>a:first-child>div{padding:15px 15px 10px}.fieldCompactTile small{color:var(--clay);letter-spacing:.12em;font-size:.58rem;font-weight:650}.fieldCompactTile h3{margin-top:5px;font-size:1.22rem}.fieldCompactTile p{margin:7px 0 0;font-size:.72rem;line-height:1.48}.fieldCompactInstagram{color:var(--clay);border-top:1px solid #e1d9d0;margin:0 15px;padding:10px 0 14px;font-size:.66rem;font-weight:650;display:block}.fieldNotesLanding{background:#f5f1eb;grid-template-columns:minmax(280px,30%) minmax(0,1fr);align-items:start;gap:5vw;display:grid}.fieldNotesLandingIntro{position:sticky;top:35px}.fieldNotesLandingIntro h1{font-size:clamp(3rem,5vw,5.25rem)}.fieldNotesLandingIntro>p:not(.eyebrow){max-width:420px;font-size:1rem}.fieldNotesTileGrid{grid-template-columns:repeat(3,minmax(0,270px));align-items:start;gap:18px;display:grid}.fieldNoteTile{background:#fff;border:1px solid #d8d0c7;min-width:0}.fieldNoteTileImage{aspect-ratio:3/4;background:var(--stone);position:relative;overflow:hidden}.fieldNoteTileImage img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.fieldNoteTileImage>span{color:#fff;letter-spacing:.1em;background:#2d2d2bd6;place-items:center;width:36px;height:36px;font-size:.62rem;display:grid;position:absolute;top:12px;right:12px}.fieldNoteTileBody{padding:18px}.fieldNoteTileBody>small{color:var(--clay);letter-spacing:.13em;font-size:.6rem;font-weight:650}.fieldNoteTile h2{margin:7px 0 10px;font-size:1.45rem}.fieldNoteTileBody>p{margin:0 0 13px;font-size:.78rem;line-height:1.55}.fieldNoteTile details{border-top:1px solid #e1d9d0;border-bottom:1px solid #e1d9d0;padding:10px 0}.fieldNoteTile summary{cursor:pointer;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.fieldNoteTile ul{color:var(--muted);margin:0;padding:8px 0 0 18px;font-size:.74rem}.fieldNoteTile li+li{margin-top:7px}.fieldNoteTileLinks{flex-direction:column;gap:7px;padding-top:14px;display:flex}.fieldNoteTileLinks a{color:var(--clay);font-size:.68rem;font-weight:650}.fieldNoteTileLinks a:first-child{color:var(--ink)}@media (width<=980px){.fieldCompact{grid-template-columns:1fr}.fieldCompactIntro{position:relative;top:auto}.fieldCompactRail{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.fieldCompactTile{scroll-snap-align:start;min-width:245px}.fieldNotesLanding{grid-template-columns:1fr}.fieldNotesLandingIntro{max-width:680px;position:relative;top:auto}.fieldNotesTileGrid{grid-template-columns:repeat(3,minmax(0,270px))}}@media (width<=620px){.fieldCompactRail{margin-right:-22px}.fieldCompactTile{min-width:72vw}.fieldNotesTileGrid{grid-template-columns:1fr}.fieldNoteTile{max-width:300px}.fieldNotesLanding.pageSection{padding-top:52px}.fieldNotesLandingIntro h1{font-size:2.8rem}}.fieldEditorialHero{background:#f5f1eb;border-bottom:1px solid #d8d0c7;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);align-items:end;gap:7vw;padding-top:70px;padding-bottom:52px;display:grid}.fieldEditorialHero h1{max-width:850px;margin-top:9px;font-size:clamp(3.4rem,6vw,6.6rem)}.fieldEditorialHero>div:last-child>p{max-width:570px;font-size:1rem;line-height:1.65}.fieldTopicNav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.fieldTopicNav span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#faf8f5;border:1px solid #cfc5ba;padding:8px 11px;font-size:.6rem;font-weight:650}.fieldFeatured{grid-template-columns:minmax(360px,1.05fr) minmax(320px,.85fr);align-items:center;gap:6vw;padding-top:58px;padding-bottom:62px;display:grid}.fieldFeaturedImage{aspect-ratio:16/10;background:var(--stone);position:relative;overflow:hidden;box-shadow:0 16px 34px #2d2d2b1f}.fieldFeaturedImage img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.fieldFeaturedImage>span{color:#fff;letter-spacing:.12em;background:#2d2d2be0;padding:8px 10px;font-size:.58rem;font-weight:700;position:absolute;top:18px;left:18px}.fieldFeaturedCopy h2{margin:8px 0 16px;font-size:clamp(2.5rem,4vw,4.4rem)}.fieldFeaturedCopy>p:not(.eyebrow){max-width:610px;font-size:1rem;line-height:1.65}.fieldProTip{border-left:3px solid var(--clay);background:#f1ebe4;margin-top:24px;padding:19px 21px}.fieldProTip small{color:var(--clay);letter-spacing:.16em;font-size:.58rem;font-weight:750}.fieldProTip p{margin:7px 0 0;font-size:.84rem;line-height:1.55}.fieldFeaturedActions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:25px;display:flex}.fieldFeaturedActions .button{margin:0}.fieldRecent{background:#ece6de;border-top:1px solid #d2c8bd;padding-top:58px}.fieldRecentHead{grid-template-columns:minmax(300px,1fr) minmax(280px,480px);align-items:end;gap:45px;margin-bottom:28px;display:grid}.fieldRecentHead h2{margin-top:7px;font-size:clamp(2.4rem,4vw,4.2rem)}.fieldRecentHead>p{margin:0;font-size:.9rem;line-height:1.6}.fieldEditorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fieldEditorialCard{background:#faf8f5;border:1px solid #d4cbc1;min-width:0}.fieldEditorialImage{aspect-ratio:16/10;background:var(--stone);position:relative;overflow:hidden}.fieldEditorialImage img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.fieldEditorialImage span{color:#fff;letter-spacing:.08em;background:#2d2d2bd6;place-items:center;width:34px;height:34px;font-size:.58rem;display:grid;position:absolute;top:11px;right:11px}.fieldEditorialBody{padding:18px 18px 20px}.fieldEditorialBody>small{color:var(--clay);letter-spacing:.13em;font-size:.56rem;font-weight:700}.fieldEditorialBody h3{margin:6px 0 9px;font-size:1.38rem}.fieldEditorialBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fieldEditorialBody details{border-top:1px solid #ddd5cc;border-bottom:1px solid #ddd5cc;margin-top:15px;padding:10px 0}.fieldEditorialBody summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.fieldEditorialBody details p{color:var(--muted);margin:9px 0 2px;font-size:.72rem;line-height:1.5}.fieldEditorialLinks{flex-direction:column;gap:7px;padding-top:13px;display:flex}.fieldEditorialLinks a{color:var(--clay);font-size:.66rem;font-weight:650}.fieldEditorialLinks a:first-child{color:var(--ink)}.fieldArchiveCallout{border-top:1px solid #cfc5ba;justify-content:space-between;align-items:end;gap:35px;margin-top:40px;padding:28px 0 0;display:flex}.fieldArchiveCallout h2{margin:5px 0;font-size:2rem}.fieldArchiveCallout p:not(.eyebrow){margin:0;font-size:.82rem}.fieldArchiveCallout .textLink{white-space:nowrap}@media (width<=980px){.fieldEditorialHero,.fieldFeatured{grid-template-columns:1fr}.fieldEditorialHero{gap:25px}.fieldFeatured{gap:32px}.fieldFeaturedImage{max-width:760px}.fieldRecentHead{grid-template-columns:1fr;gap:10px}.fieldEditorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fieldEditorialHero{padding-top:50px}.fieldEditorialHero h1{font-size:3.2rem}.fieldTopicNav{flex-wrap:nowrap;margin-right:-22px;padding-bottom:7px;overflow-x:auto}.fieldTopicNav span{white-space:nowrap}.fieldFeaturedImage{aspect-ratio:4/3}.fieldFeaturedActions{flex-direction:column;align-items:stretch}.fieldFeaturedActions .button{text-align:center}.fieldEditorialGrid{grid-template-columns:1fr}.fieldArchiveCallout{flex-direction:column;align-items:flex-start}.fieldArchiveCallout .textLink{white-space:normal}}.fieldReferenceHero{background:#f3eee7;border-bottom:1px solid #d3c9be;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr);align-items:end;gap:7vw;padding-top:72px;padding-bottom:48px;display:grid}.fieldReferenceHero h1{max-width:900px;margin-top:9px;font-size:clamp(3.5rem,6vw,6.4rem)}.fieldReferenceHero>div:last-child>p{max-width:590px;font-size:1.02rem;line-height:1.65}.fieldReferenceNav{border-top:1px solid #cfc4b8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;display:grid}.fieldReferenceNav a{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #cfc4b8;padding:12px 8px 12px 0;font-size:.67rem;font-weight:700}.fieldReferenceNav a:nth-child(2n){border-left:1px solid #cfc4b8;padding-left:16px}.fieldReferenceFeature{grid-template-columns:minmax(420px,1.08fr) minmax(340px,.82fr);align-items:center;gap:6vw;padding-top:58px;padding-bottom:64px;display:grid}.fieldReferenceFeatureImage{aspect-ratio:16/10;position:relative;overflow:hidden;box-shadow:0 18px 38px #2d2d2b24}.fieldReferenceFeatureImage img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.fieldReferenceFeatureImage span{color:#fff;letter-spacing:.13em;background:#2d2d2be0;padding:9px 11px;font-size:.58rem;font-weight:750;position:absolute;top:18px;left:18px}.fieldReferenceFeatureCopy h2{margin:8px 0 16px;font-size:clamp(2.55rem,4vw,4.35rem)}.fieldReferenceFeatureCopy>p:not(.eyebrow){font-size:1rem;line-height:1.65}.fieldReferenceLesson{border-top:1px solid #d7cec4;margin-top:22px;padding-top:18px}.fieldReferenceLesson small,.fieldReferenceFeatureCopy .fieldProTip small{color:var(--clay);letter-spacing:.15em;font-size:.58rem;font-weight:750}.fieldReferenceLesson p{margin:7px 0 0;font-size:.84rem;line-height:1.55}.fieldReferenceIndex{background:#eae3da;border-top:1px solid #d0c5b9;padding-top:58px}.fieldReferenceIndexHead{grid-template-columns:minmax(320px,1fr) minmax(300px,520px);align-items:end;gap:55px;margin-bottom:26px;display:grid}.fieldReferenceIndexHead>p{margin:0;font-size:.92rem;line-height:1.65}.fieldReferenceList{border-top:1px solid #bfb3a7}.fieldReferenceRow{border-bottom:1px solid #c9beb2;grid-template-columns:54px minmax(220px,.75fr) minmax(320px,1.15fr) minmax(220px,.72fr);align-items:start;gap:24px;padding:24px 0;scroll-margin-top:28px;display:grid}.fieldReferenceNumber{color:var(--clay);font-family:Georgia,serif;font-size:1.1rem}.fieldReferenceTopic small{color:var(--clay);letter-spacing:.13em;font-size:.56rem;font-weight:750}.fieldReferenceRowLinks{flex-direction:column;gap:9px;display:flex}.fieldReferenceRowLinks details{border-bottom:1px solid #c9beb2;padding-bottom:9px}.fieldReferenceRowLinks summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}.fieldReferenceRowLinks details p{margin:9px 0 1px;font-size:.72rem;line-height:1.5}.fieldReferenceRowLinks>a{color:var(--clay);font-size:.68rem;font-weight:650}.fieldReferenceFooter{justify-content:space-between;align-items:end;gap:40px;padding-top:38px;display:flex}.fieldReferenceFooter h2{margin:6px 0;font-size:2rem}.fieldReferenceFooter p:not(.eyebrow){max-width:620px;margin:0;font-size:.82rem}.fieldReferenceFooter .textLink{white-space:nowrap}.fieldReferenceActions{grid-template-columns:1fr;gap:7px;display:grid}.fieldReferenceActions a,.fieldSecondaryButton{color:var(--ink);border:1px solid #bfae9e;padding:10px 12px;font-size:.66rem;font-weight:700;line-height:1.3;display:block}.fieldReferenceActions a:first-child{background:var(--clay);border-color:var(--clay);color:#fff}.fieldReferenceActions a:hover,.fieldSecondaryButton:hover{border-color:var(--clay)}.fieldSecondaryButton{background:#faf8f5}.fieldRelatedResource{padding-top:2px}@media (width<=1050px){.fieldReferenceHero,.fieldReferenceFeature{grid-template-columns:1fr}.fieldReferenceHero{gap:26px}.fieldReferenceFeature{gap:32px}.fieldReferenceFeatureImage{max-width:820px}.fieldReferenceRow{grid-template-columns:44px minmax(220px,.8fr) minmax(0,1.2fr)}.fieldReferenceRowLinks{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fieldReferenceRowLinks details{grid-column:1/-1}}@media (width<=700px){.fieldReferenceHero{padding-top:50px}.fieldReferenceHero h1{font-size:3.2rem}.fieldReferenceNav{grid-template-columns:1fr}.fieldReferenceNav a:nth-child(2n){border-left:0;padding-left:0}.fieldReferenceFeatureImage{aspect-ratio:4/3}.fieldReferenceIndexHead{grid-template-columns:1fr;gap:10px}.fieldReferenceRow{grid-template-columns:36px minmax(0,1fr);gap:14px 16px}.fieldReferenceRow>p,.fieldReferenceRowLinks{grid-column:2}.fieldReferenceRowLinks{display:flex}.fieldReferenceFooter{flex-direction:column;align-items:flex-start}.fieldReferenceFooter .textLink{white-space:normal}}.howToLanding{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);align-items:start;gap:6vw;padding-top:62px;padding-bottom:72px;display:grid}.howToLandingIntro{padding-top:8px;position:sticky;top:34px}.howToLandingIntro h1{margin:10px 0 20px;font-size:clamp(3rem,4.8vw,5rem)}.howToLandingIntro>p:not(.eyebrow){max-width:470px;font-size:1rem;line-height:1.65}.howToLandingIntro .howToLandingNote{color:var(--muted);border-top:1px solid #d8d0c7;margin-top:20px;padding-top:18px;font-size:.84rem}.howToLandingIntro .textLink{margin-top:18px;display:inline-block}.howToGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px;display:grid}.howToGuideGrid .libraryProductCard h3{margin-top:10px;font-size:1.35rem}.howToGuideGrid .libraryProductCard>p{font-size:.8rem;line-height:1.5}.howToGuideGrid .productCoverWrap{aspect-ratio:4/5}.howToGuideGrid .libraryCardLinks{margin-top:12px}.libraryContinue.pageSection{background:#efebe5;padding-top:45px}@media (width<=900px){.howToLanding{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:38px}.howToLandingIntro h1{font-size:3.35rem}}@media (width<=700px){.howToLanding{grid-template-columns:1fr;gap:38px;padding-top:48px}.howToLandingIntro{position:relative;top:auto}.howToLandingIntro h1{font-size:2.8rem}.howToLandingIntro>p:not(.eyebrow){max-width:560px}.howToGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}.howToGuideGrid .libraryProductCard h3{font-size:1.15rem}.howToGuideGrid .libraryProductCard>p{font-size:.76rem}.howToGuideGrid .productCoverWrap>span{padding:5px 7px;font-size:.56rem;top:8px;right:8px}}@media (width<=440px){.howToGuideGrid{grid-template-columns:1fr;max-width:360px}.howToGuideGrid .libraryProductCard h3{font-size:1.35rem}.howToGuideGrid .libraryProductCard>p{font-size:.82rem}}.howToGuideGrid .companionLink{color:var(--clay);background:#f5eee7;border:1px solid #c9b8aa;margin-top:10px;padding:12px 14px;font-size:.7rem;font-weight:600;line-height:1.45;display:block}.howToGuideGrid .companionLink:hover{border-color:var(--clay);background:#eadfd4}.consultingWrap{align-items:start}.consultingWrap>div:first-child>p{font-size:1.02rem}.consultingList{border-top:1px solid #d8d0c7;margin:28px 0 36px;padding:0;list-style:none}.consultingList li{color:var(--dark);border-bottom:1px solid #d8d0c7;padding:15px 0 15px 30px;position:relative}.consultingList li:before{content:"◆";color:var(--clay);font-size:.7rem;position:absolute;top:17px;left:2px}.consultingForm{background:var(--stone);padding:40px}.consultingForm>h2{margin-bottom:10px;font-size:clamp(2rem,3.2vw,3.15rem)}.consultingForm>p:not(.eyebrow){margin-bottom:28px}.paintGuideLanding{background:#f8f5f0}.paintGuideHero{grid-template-columns:minmax(310px,.78fr) minmax(420px,1.22fr);align-items:center;gap:8vw;max-width:1500px;margin:auto;padding:76px 7vw 82px;display:grid}.paintGuideMockup{background:#eee8df;padding:22px 22px 30px;position:relative}.paintGuideMockup:after{content:"";z-index:0;background:#d8cfc4;position:absolute;inset:18px -14px -18px 18px}.paintGuideMockup img{z-index:1;object-fit:contain;background:#fff;width:100%;max-height:610px;display:block;position:relative;box-shadow:0 18px 42px #2d2d2b24}.paintGuideDeck{color:var(--ink);max-width:680px;font-size:1.18rem;line-height:1.55}.paintGuideHeroCopy>p:not(.eyebrow):not(.paintGuideDeck){max-width:680px}.paintGuideHeroCopy ul{border-top:1px solid #d7cec4;max-width:690px;margin:25px 0 28px;padding:0;list-style:none}.paintGuideHeroCopy li{border-bottom:1px solid #d7cec4;padding:12px 8px 12px 27px;position:relative}.paintGuideHeroCopy li:before{content:"✓";color:var(--clay);position:absolute;left:4px}.paintGuideHeroCopy .button{display:inline-flex}.paintGuideHeroCopy>small{color:var(--muted);margin-top:10px;font-size:.7rem;display:block}.paintGuideValue{background:#e9e2d9;border-block:1px solid #d2c7bb;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:8vw;padding:78px 7vw;display:grid}.paintGuideValue h2{max-width:610px;margin-top:9px;font-size:clamp(2.7rem,4.3vw,4.8rem)}.paintGuideValue>div:last-child{max-width:670px}.paintGuideValue>div:last-child p{font-size:1rem;line-height:1.7}.paintGuideInside header{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:end;gap:7vw;margin-bottom:38px;display:grid}.paintGuideInside header h2{max-width:840px;margin:0;font-size:clamp(2.6rem,4vw,4.5rem)}.paintGuideDetails{border-top:1px solid #cfc4b8;border-bottom:1px solid #cfc4b8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.paintGuideDetails article{border-right:1px solid #cfc4b8;padding:27px 24px 30px}.paintGuideDetails article:last-child{border-right:0}.paintGuideDetails span{color:var(--clay);letter-spacing:.13em;font-size:.68rem;font-weight:750}.paintGuideDetails h3{margin:9px 0;font-size:1.55rem}.paintGuideDetails p{margin:0;font-size:.82rem;line-height:1.55}.paintGuideFinal{text-align:center;background:var(--dark);color:#fff;padding:88px 22px 94px}.paintGuideFinal h2{max-width:950px;margin:12px auto 29px;font-size:clamp(2.8rem,4.8vw,5.3rem)}.paintGuideFinal .button{background:var(--clay);display:inline-flex}.paintGuideFinal>p:last-child{color:#d6d0c8;margin-top:23px;font-size:.82rem}.paintGuideFinal>p:last-child a{color:#fff;font-weight:650}@media (width<=900px){.paintGuideHero{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);gap:45px}.paintGuideDetails{grid-template-columns:repeat(2,1fr)}.paintGuideDetails article:nth-child(2){border-right:0}.paintGuideDetails article:nth-child(-n+2){border-bottom:1px solid #cfc4b8}}@media (width<=700px){.paintGuideHero{grid-template-columns:1fr;padding:52px 22px 64px}.paintGuideMockup{max-width:390px;margin:auto}.paintGuideHeroCopy h1{font-size:3.25rem}.paintGuideValue,.paintGuideInside header{grid-template-columns:1fr;gap:20px}.paintGuideValue{padding:62px 22px}.paintGuideInside{padding:64px 22px}.paintGuideDetails{grid-template-columns:1fr}.paintGuideDetails article{border-bottom:1px solid #cfc4b8;border-right:0}.paintGuideDetails article:last-child{border-bottom:0}.paintGuideFinal{padding:68px 22px}.paintGuideFinal h2{font-size:3rem}}.paintGuideHero{grid-template-columns:minmax(290px,.72fr) minmax(420px,1.28fr);gap:6vw;max-width:1380px;padding:60px 7vw 66px}.paintGuideMockup{padding:18px 18px 25px}.paintGuideMockup:after{inset:16px -12px -15px 16px}.paintGuideMockup img{max-height:520px;box-shadow:0 16px 36px #2d2d2b24}.paintGuideHeroCopy h1{max-width:760px;margin:9px 0 17px;font-size:clamp(2.9rem,4.25vw,4.75rem);line-height:1.02}.paintGuideDeck{font-size:1.06rem;line-height:1.58}.paintGuideValue{gap:7vw;padding:62px 7vw}.paintGuideValue h2{font-size:clamp(2.35rem,3.5vw,3.8rem)}.paintGuideInside{padding:66px 7vw 72px}.paintGuideInside header{margin-bottom:34px}.paintGuideInside header h2{max-width:800px;font-size:clamp(2.3rem,3.4vw,3.75rem)}.paintGuideFinal{padding:70px 22px 76px}.paintGuideFinal h2{max-width:900px;font-size:clamp(2.45rem,3.8vw,4.1rem)}@media (width<=700px){.paintGuideHero{grid-template-columns:1fr;padding:44px 22px 54px}.paintGuideMockup{max-width:340px}.paintGuideHeroCopy h1{font-size:2.75rem}.paintGuideValue{padding:54px 22px}.paintGuideInside{padding:56px 22px}.paintGuideFinal{padding:60px 22px}.paintGuideFinal h2{font-size:2.55rem}}.shopIndexPage .pageHero{padding:58px 7vw 48px}.shopIndexPage .pageHero h1{max-width:790px;font-size:clamp(2.65rem,4vw,4.15rem)}.shopIndexPage .pageHero>p:last-child{max-width:620px;font-size:.96rem}.shopIndexPage .pageSection{padding:58px 7vw 68px}.shopIndexPage .shopIndexGrid .spaceTile{min-height:235px;padding:18px}.shopIndexPage .spaceTile h3{font-size:1.38rem}.shopIndexPage .spaceTile p{font-size:.72rem}.shoppingCollection{grid-template-columns:minmax(330px,40%) minmax(0,60%);gap:clamp(32px,4.25vw,66px);max-width:1500px;margin:auto;padding:36px 5vw 68px}.shoppingCollectionImage{margin-bottom:22px}.shoppingCollectionIntro h1{margin:7px 0 10px;font-size:clamp(2.25rem,3vw,3.15rem)}.shoppingCollectionIntro>p:not(.eyebrow){margin-bottom:18px;font-size:.88rem}.collectionFormula{margin-bottom:20px}.collectionFormula span{padding:7px 9px;font-size:.59rem}.collectionGuideLarge{grid-template-columns:88px 1fr;gap:15px;margin-top:20px;padding:14px}.collectionGuideLarge img{width:88px}.collectionGuideLarge strong{font-size:1.08rem}.collectionGuideLarge em{font-size:.65rem}.collectionProductsHead{padding-bottom:18px}.collectionProductsHead h2{margin:4px 0 7px;font-size:clamp(1.95rem,2.55vw,2.55rem)}.collectionProductsHead>p:not(.eyebrow){font-size:.82rem}.collectionProductRow{grid-template-columns:108px 1fr;gap:17px;padding:14px 0}.collectionProductRow h3{font-size:1.08rem}.collectionProductRow p{font-size:.74rem;line-height:1.45}.collectionProductRow small,.collectionProductRow span{font-size:.64rem}.sensoryCollection{margin-top:24px;padding:20px}.sensoryCollectionIntro h3{font-size:1.52rem}.sensoryCollectionIntro>p:not(.eyebrow){font-size:.75rem}@media (width<=920px){.shoppingCollection{grid-template-columns:minmax(0,1fr);gap:48px;padding:30px 24px 62px}.shoppingCollectionIntro{grid-template-columns:minmax(260px,44%) minmax(0,1fr);align-items:start;column-gap:30px;display:grid;position:relative;top:auto}.shoppingCollectionImage{grid-row:1/7;margin:0}.shoppingCollectionIntro h1{font-size:2.35rem}.collectionFormula{grid-column:2}.shoppingCollectionProducts{border-top:1px solid #d4cbc1;min-width:0;padding-top:38px}}@media (width<=650px){.shopIndexPage .pageHero{padding:46px 22px 38px}.shopIndexPage .pageHero h1{font-size:2.55rem}.shopIndexPage .pageSection{padding:44px 22px 54px}.shopIndexPage .shopIndexGrid .spaceTile{min-height:180px}.shoppingCollection{grid-template-columns:minmax(0,1fr);gap:40px;padding:20px 18px 54px}.shoppingCollectionIntro{min-width:0;display:block}.shoppingCollectionImage{aspect-ratio:16/11;margin-bottom:24px}.shoppingCollectionIntro h1{font-size:2.2rem}.collectionFormula{grid-column:auto}.collectionGuideLarge{width:100%;min-width:0}.collectionGuideLarge>span{min-width:0}.shoppingCollectionProducts{width:100%;min-width:0;padding-top:32px}.collectionProductsHead h2{font-size:2.05rem}.collectionProductList,.sensoryCollection,.sensoryProductList{min-width:0}.collectionProductRow{grid-template-columns:82px minmax(0,1fr);gap:13px;width:100%;min-width:0;padding:12px 0}.collectionProductRow>div:last-child{min-width:0}.collectionProductRow h3,.collectionProductRow p{overflow-wrap:anywhere}.collectionProductRow h3{font-size:1rem}}.collectionProductImage{background:#e8e1d8;border:1px solid #d3c8bc;place-items:center;display:grid}.collectionProductImage img{display:none}.collectionProductImage>b{color:#7a6657;text-shadow:none;font:2rem Playfair Display,Georgia,serif;display:block;position:static}.shopSpaces.section,.fieldCompact.section,.aboutTease.section,.workWithMe.section{padding-top:64px;padding-bottom:64px}.shopSpaces .sectionHead{margin-bottom:30px}.shopSpaces .sectionHead h2{font-size:clamp(2rem,3vw,3.15rem)}.fieldCompactIntro h2{font-size:clamp(2.15rem,3.2vw,3.35rem)}.aboutTease{gap:7vw}.aboutTease h2{font-size:clamp(2.15rem,3.3vw,3.5rem)}.aboutTease .portrait{max-height:560px}.workWithMe{gap:5vw}.workWithMeIntro h2{font-size:clamp(2.15rem,3.25vw,3.45rem)}.workWithMePaths>a{min-height:215px;padding:22px}.newsletter{padding:72px 20px}.newsletter h2{font-size:clamp(2.15rem,3.4vw,3.55rem)}.fieldReferenceHero h1{max-width:760px;font-size:clamp(2.65rem,4.2vw,4.65rem)}@media (width<=700px){.fieldReferenceHero h1{font-size:2.65rem}.fieldReferenceRow{grid-template-columns:1fr}.fieldReferenceRow>p,.fieldReferenceRowLinks{grid-column:1}.shopSpaces.section,.fieldCompact.section,.aboutTease.section,.workWithMe.section{padding-top:54px;padding-bottom:54px}.newsletter{padding:60px 22px}.aboutTease .portrait{max-height:none}}.fieldProTip small,.fieldReferenceRowLinks summary{letter-spacing:.12em;font-size:.74rem}.proTipIcon{vertical-align:-.18em;letter-spacing:0;margin-right:.3rem;font-size:1.35rem;line-height:.7;display:inline-block}.fieldReferenceFeature{grid-template-columns:minmax(300px,470px) minmax(360px,600px);justify-content:center;gap:clamp(40px,5vw,76px);padding-top:48px;padding-bottom:54px}.fieldReferenceFeatureImage{aspect-ratio:4/5;background:#e9e3db}.fieldReferenceFeatureImage img{object-fit:contain;object-position:center}.fieldReferenceFeatureCopy h2{max-width:600px;font-size:clamp(2.25rem,3.2vw,3.45rem)}@media (width<=1050px){.fieldReferenceFeature{grid-template-columns:1fr;justify-items:start}.fieldReferenceFeatureImage{width:100%;max-width:520px}.fieldReferenceFeatureCopy{max-width:680px}}@media (width<=700px){.fieldReferenceFeature{padding-top:40px;padding-bottom:48px}.fieldReferenceFeatureImage{max-width:360px}.fieldReferenceFeatureCopy h2{font-size:2.45rem}}.fieldReferenceRow{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.15fr) minmax(220px,.72fr)}@media (width<=1050px){.fieldReferenceRow{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.fieldReferenceRowLinks{grid-column:1/-1}}@media (width<=700px){.fieldReferenceRow{grid-template-columns:1fr}.fieldReferenceRow>p,.fieldReferenceRowLinks{grid-column:1}}.hotspotRoomImage{position:relative}.hotspotRoomImage:after{content:"HOVER OVER A SELECTION TO LOCATE IT IN THE ROOM";z-index:2;color:#fff;letter-spacing:.11em;background:#24201cc7;padding:7px 10px;font-size:.56rem;font-weight:700;line-height:1.3;position:absolute;bottom:12px;left:12px}.roomHotspotLayer{z-index:3;pointer-events:none;position:absolute;inset:0}.roomHotspot{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:block;position:absolute;transform:translate(-50%,-50%)scale(.82)}.roomHotspot span{color:#3a3029;background:#f8f3ec;border:2px solid #9a5a3a;border-radius:50%;place-items:center;width:34px;height:34px;font:700 .68rem Inter,Arial,sans-serif;display:grid;box-shadow:0 4px 16px #140f0a4d}.roomHotspot em{white-space:nowrap;color:#fff;background:#24201ce6;padding:7px 10px;font-size:.62rem;font-style:normal;font-weight:600;position:absolute;top:50%;left:42px;transform:translateY(-50%);box-shadow:0 4px 16px #140f0a40}.roomHotspot.hotspotReverse em{left:auto;right:42px}.roomUnpicturedNote{z-index:4;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#24201ce6;min-width:230px;padding:15px 18px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.roomUnpicturedNote small,.roomUnpicturedNote strong{display:block}.roomUnpicturedNote small{color:#cfb9a4;letter-spacing:.14em;font-size:.55rem}.roomUnpicturedNote strong{margin-top:3px;font:500 1rem Playfair Display,Georgia,serif}.shoppingCollection:has(.unpicturedRow:is(:hover,:focus-visible)) .roomUnpicturedNote{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="01"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="01"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="02"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="02"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="03"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="03"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="04"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="04"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="05"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="05"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="06"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="06"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="07"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="07"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="08"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="08"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="09"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="09"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="10"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="10"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="11"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="11"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="12"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="12"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="13"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="13"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="14"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="14"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="15"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="15"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="16"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="16"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="17"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="17"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="18"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="18"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="19"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="19"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="20"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="20"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="21"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="21"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.shoppingCollection:has(.hotspotRow[data-hotspot="22"]:is(:hover,:focus-visible)) .roomHotspot[data-hotspot="22"]{opacity:1;transform:translate(-50%,-50%)scale(1)}.hotspotRow:is(:hover,:focus-visible){background:#eee8e0;transform:translate(3px)}@media (hover:none),(width<=650px){.hotspotRoomImage:after{content:"SELECT AN ITEM BELOW TO SHOP THE EDIT";font-size:.52rem}.roomHotspotLayer{display:none}}.paintJobsiteCollection .shoppingCollectionIntro{position:static}.paintJobsiteCollection .paintCollectionHero{aspect-ratio:961/1637;border:1px solid #d4c9bc;max-height:850px}.paintJobsiteCollection .paintCollectionHero img{object-fit:fill}.paintJobsiteCollection .paintCollectionHero:after{content:"HOVER OVER A PICTURED TOOL TO LOCATE IT";font-size:.65rem}.paintJobsiteCollection .paintCollectionHero .roomHotspotLayer{display:block}.paintJobsiteCollection .paintCollectionHero .roomHotspot{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.82)}.paintJobsiteCollection .paintCollectionHero:is(:hover,:focus-within) .roomHotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.paintJobsiteCollection .hotspotRow:target{outline-offset:3px;background:#eee8e0;outline:2px solid #a58b73;scroll-margin-top:90px}.paintJobsiteCollection .hotspotRow:not([href]){cursor:default}.paintJobsiteCollection .paintCollectionHero .roomHotspot span{color:#fff;background:#493a30;border:1.5px solid #fff;width:29px;height:29px;font-size:.63rem;box-shadow:0 2px 8px #251b1699}.paintJobsiteCollection .paintCollectionHero .roomHotspot:is(:hover,:focus-visible) span{color:#332b26;background:#f8f3ec;border-color:#493a30;transform:scale(1.16)}.paintJobsiteCollection .paintCollectionHero .roomHotspot em{visibility:hidden;opacity:0;font-size:.72rem;transition:opacity .15s}.paintJobsiteCollection .paintCollectionHero .roomHotspot:is(:hover,:focus-visible) em{visibility:visible;opacity:1}.paintJobsiteCollection .paintCollectionHero .roomUnpicturedNote{display:none}.paintJobsiteCollection .paintSceneCrop{background-color:#d8d0c7;background-repeat:no-repeat;border-color:#c9bdb0;display:block}.paintJobsiteCollection .paintSceneCrop>b{color:#fff;background:#493a30;border-radius:50%;place-items:center;width:30px;height:30px;font:700 .65rem Inter,Arial,sans-serif;display:grid;position:absolute;bottom:7px;left:7px;box-shadow:0 2px 8px #251b1680}.paintJobsiteCollection .paintUnpicturedLabel{color:#75685e;text-align:center;letter-spacing:0;font:500 .7rem/1.15 Inter,Arial,sans-serif;position:absolute;bottom:7px;left:4px;right:4px}.paintMarkerCheckbox{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.paintMarkerLabel{display:none}.paintImageNote{color:#6b6058;line-height:1.45;margin-top:-6px!important;font-size:.75rem!important}@media (width<=650px){.paintJobsiteCollection .paintCollectionHero{aspect-ratio:auto;overscroll-behavior-inline:contain;height:690px;max-height:none;overflow:auto hidden}.paintJobsiteCollection .paintCollectionHero img{width:405px;max-width:none;height:690px}.paintJobsiteCollection .paintCollectionHero .roomHotspotLayer{width:405px;height:690px;bottom:auto;right:auto}.paintJobsiteCollection .paintCollectionHero .roomHotspot span{width:30px;height:30px}.paintJobsiteCollection .paintCollectionHero:after{content:"SWIPE TO SEE THE WHOLE JOBSITE";white-space:nowrap;font-size:.56rem;display:inline-block;position:sticky;bottom:9px;left:9px}.paintMarkerLabel{color:#43372e;cursor:pointer;background:#f8f4ef;border:1px solid #8d7969;margin:0 0 10px;padding:9px 13px;font-size:.78rem;font-weight:700;display:inline-block}.paintMarkerCheckbox:focus-visible+.paintMarkerLabel{outline-offset:2px;outline:2px solid #493a30}.paintJobsiteCollection:has(.paintMarkerCheckbox:checked) .paintCollectionHero .roomHotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.paintJobsiteCollection:has(.paintMarkerCheckbox:checked) .paintMarkerLabel{color:#fff;background:#493a30}}.fallEntryCollection{max-width:1260px;padding:36px clamp(18px,5vw,72px) 72px;display:block}.fallEntryCollection .shoppingCollectionIntro{display:block;position:static}.fallEntryCollection .shoppingCollectionIntro>p:not(.eyebrow){max-width:780px;font-size:1rem;line-height:1.62}.fallEntryCollection .shoppingCollectionIntro h1{max-width:850px}.fallEntryImage{aspect-ratio:3/2;border:1px solid #d4c9bc;max-height:700px}.fallEntryImage img{object-fit:cover}.fallEntryImage:after{content:"SELECT A NUMBER TO SHOP THIS PIECE";font-size:.66rem}.fallEntryImage .roomHotspotLayer{display:block}.fallEntryImage .roomHotspot span{color:#fff;background:#493a30;border:1.5px solid #fff;width:29px;height:29px;font-size:.63rem;box-shadow:0 2px 8px #251b1699}.fallEntryImage .roomHotspot:hover span,.fallEntryImage .roomHotspot:focus-visible span{color:#332b26;background:#f8f3ec;border-color:#493a30;transform:scale(1.16)}.fallEntryImage .roomHotspot em{visibility:hidden;opacity:0;font-size:.72rem;transition:opacity .15s;left:37px}.fallEntryImage .roomHotspot.hotspotReverse em{left:auto;right:37px}.fallEntryImage .roomHotspot:hover em,.fallEntryImage .roomHotspot:focus-visible em{visibility:visible;opacity:1}.fallEntryImage .roomUnpicturedNote{display:none}.fallEntryCollection .shoppingCollectionProducts{padding-top:34px}.fallEntryCollection .collectionProductsHead{max-width:760px}.fallEntryProductList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.fallEntryProduct{color:inherit;border-bottom:1px solid #d9d0c5;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:15px;min-width:0;padding:18px 10px 18px 0;text-decoration:none;display:grid}.fallEntryProduct:hover,.fallEntryProduct:focus-visible{background:#eae2d8}.fallEntryNumber{color:#fff;background:#4b4038;border-radius:50%;place-items:center;width:38px;height:38px;font:.72rem Inter,Arial,sans-serif;display:grid}.fallEntryProduct>span{gap:5px;min-width:0;display:grid}.fallEntryProduct small{letter-spacing:.1em;text-transform:uppercase;color:#7c5b4a;font-size:.72rem;font-weight:700}.fallEntryProduct strong{font:600 1.2rem/1.25 Playfair Display,Georgia,serif}.fallEntryProduct em{color:#595047;font-size:.92rem;font-style:normal;line-height:1.5}.fallEntryShopLink{color:#6e493b;margin-top:3px;font-size:.85rem;font-weight:700}.fallEntryImageNote{color:#6b6058;margin-top:10px!important;font-size:.88rem!important}.fallEntryWelcoming{background:#e9dfd3;margin-top:48px;padding:30px}.fallEntryWelcoming .sensoryCollectionIntro{max-width:720px}.fallEntryWelcoming .sensoryCollectionIntro>p:not(.eyebrow){font-size:.94rem;line-height:1.55}.fallEntryWelcoming .fallEntryProduct{border-color:#c9bdaf}.fallEntryProduct{grid-template-columns:112px minmax(0,1fr);gap:15px}.fallEntryCrop{aspect-ratio:1;background-color:#ded3c7;background-repeat:no-repeat;border:1px solid #c9bdae;width:112px;display:block;position:relative;overflow:hidden}.fallEntryCrop>b{color:#fff;background:#493a30;border-radius:50%;place-items:center;width:29px;height:29px;font:700 .65rem Inter,Arial,sans-serif;display:grid;position:absolute;bottom:7px;left:7px;box-shadow:0 2px 8px #251b1680}.fallEntryCrop.fallEntryUnpictured{background:#e9e1d7;place-items:end center;padding:8px;display:grid}.fallEntryCrop.fallEntryUnpictured small{text-align:center;letter-spacing:0;text-transform:none;color:#75685e;font:500 .7rem/1.2 Inter,Arial,sans-serif}.fallEntryProductText{gap:5px;min-width:0;display:grid}.fallEntryImage .roomHotspot{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.82)}.fallEntryImage:is(:hover,:focus-within) .roomHotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.fallEntryProduct:target{outline-offset:3px;background:#eee8e0;outline:2px solid #a58b73;scroll-margin-top:90px}.sceneEdit .sceneProductCrop{background-color:#d8d0c7;background-repeat:no-repeat;border-color:#c9bdae}.pantryCollection .collectionProductImage img[src$=-room\.png],.bedroomEdit .collectionProductImage img[src$=-room\.png],.greatRoomCollection .collectionProductImage img[src$=-room\.png]{display:block}.greatRoomInserts{background:#eee9e2}.paintJobsiteCollection .collectionProductImage img[src$=-room\.png]{object-fit:cover;display:block}.greatRoomGuideNote{background:#e7dace;border-color:#baa18d;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:17px;padding:15px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:grid}.greatRoomGuideNote:hover,.greatRoomGuideNote:focus-visible{background:#f0e6dc;transform:translateY(-2px);box-shadow:0 8px 22px #38282020}.greatRoomGuideNote img{aspect-ratio:9/16;object-fit:cover;width:112px;display:block;box-shadow:0 3px 12px #38282036}.greatRoomGuideNote strong{font-size:1.25rem}.greatRoomGuideNote p{margin:9px 0 13px}.greatRoomGuideNote span{color:#fff;letter-spacing:.04em;background:#75604e;padding:10px 12px;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-block}.greatRoomGuideNote:hover span,.greatRoomGuideNote:focus-visible span{background:#5b4a3e}@media (width<=480px){.greatRoomGuideNote{grid-template-columns:88px minmax(0,1fr);gap:12px}.greatRoomGuideNote img{width:88px}.greatRoomGuideNote strong{font-size:1.05rem}.greatRoomGuideNote p{font-size:.67rem}.greatRoomGuideNote span{font-size:.61rem}}.bedroomEdit{grid-template-columns:minmax(0,1fr);gap:34px}.bedroomEdit .shoppingCollectionIntro{flex-direction:column;width:100%;max-width:1160px;margin:auto;display:flex;position:relative;top:auto}.bedroomEdit .shoppingCollectionIntro>*{order:2}.bedroomEdit .shoppingCollectionImage{aspect-ratio:3/2;order:0;width:100%;margin:0 0 18px}.bedroomEdit .shoppingCollectionIntro .editMarkerLabel{order:1}.bedroomEdit .shoppingCollectionIntro h1{max-width:800px}.bedroomEdit .shoppingCollectionIntro>p:not(.eyebrow){max-width:780px}.bedroomEdit .collectionGuideLarge{max-width:660px}.bedroomEdit .shoppingCollectionProducts{border-top:1px solid #d4cbc1;width:100%;max-width:1160px;margin:auto;padding-top:32px}.bedroomSleepFoundation{background:#e9e2d9}@media (width<=650px){.bedroomEdit{gap:24px}.bedroomEdit .shoppingCollectionImage{aspect-ratio:3/2;margin-bottom:14px}.bedroomEdit .shoppingCollectionProducts{padding-top:24px}}.sceneEdit .collectionProductImage>b{color:#fff;width:30px;height:30px;text-shadow:none;background:#493a30;border-radius:50%;place-items:center;font:700 .65rem Inter,Arial,sans-serif;display:grid;bottom:7px;left:7px;right:auto;box-shadow:0 2px 8px #251b1680}.sceneEdit .sceneUnpicturedLabel{color:#584c42;text-align:right;letter-spacing:0;text-transform:none;background:#f8f4efdb;max-width:78px;padding:2px 3px;font:600 .61rem/1.1 Inter,Arial,sans-serif;position:absolute;bottom:5px;right:4px}.sceneEdit .sceneProductRow:target{outline-offset:3px;background:#eee8e0;outline:2px solid #a58b73;scroll-margin-top:90px}.sceneEdit .shoppingCollectionImage .roomHotspotLayer{display:block}.sceneEdit .shoppingCollectionImage .roomHotspot{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.82)}.sceneEdit .shoppingCollectionImage:is(:hover,:focus-within) .roomHotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.sceneEdit .shoppingCollectionImage .roomHotspot span{color:#fff;background:#493a30;border:1.5px solid #fff;width:29px;height:29px;font-size:.63rem;box-shadow:0 2px 8px #251b1699}.sceneEdit .shoppingCollectionImage .roomHotspot:is(:hover,:focus-visible) span{color:#332b26;background:#f8f3ec;border-color:#493a30;transform:scale(1.16)}.sceneEdit .shoppingCollectionImage .roomHotspot em{visibility:hidden;opacity:0;transition:opacity .15s}.sceneEdit .shoppingCollectionImage .roomHotspot:is(:hover,:focus-visible) em{visibility:visible;opacity:1}.sceneEdit .roomUnpicturedNote{display:none}.editMarkerCheckbox{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.editMarkerLabel{display:none}.sceneEdit .sceneImageNote{color:#6b6058;line-height:1.45;margin:8px 0 10px!important;font-size:.75rem!important}.sceneEdit .shoppingCollectionImage:after{content:"HOVER TO SEE THE NUMBERED PIECES"}.sceneEdit .sceneProductRow:focus-visible{outline-offset:3px;outline:2px solid #493a30}.greatRoomGuideNote{color:inherit;text-decoration:none;transition:background-color .2s,border-color .2s}.greatRoomGuideNote:hover,.greatRoomGuideNote:focus-visible{background:#e6d9cb;border-color:#8d7969}.greatRoomGuideNote:focus-visible{outline-offset:3px;outline:2px solid #493a30}.greatRoomGuideNote>span{color:#6e493b;margin-top:10px;font-size:.78rem;font-weight:700;display:inline-block}@media (width<=650px){.editMarkerLabel{color:#43372e;cursor:pointer;background:#f8f4ef;border:1px solid #8d7969;margin:0 0 10px;padding:9px 13px;font-size:.78rem;font-weight:700;display:inline-block}.editMarkerCheckbox:focus-visible+.editMarkerLabel{outline-offset:2px;outline:2px solid #493a30}.sceneEdit:has(.editMarkerCheckbox:checked) .shoppingCollectionImage .roomHotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.sceneEdit:has(.editMarkerCheckbox:checked) .editMarkerLabel{color:#fff;background:#493a30}.sceneEdit .shoppingCollectionImage:after{content:"SHOW NUMBERS TO SELECT A PIECE";font-size:.55rem}.sceneEdit .shoppingCollectionImage{aspect-ratio:auto}.sceneEdit .shoppingCollectionImage img{object-fit:contain;width:100%;height:auto;position:static}.sceneEdit .shoppingCollectionImage .roomHotspotLayer{display:block}.sceneEdit .shoppingCollectionImage .roomHotspot span{width:30px;height:30px}}.fallMarkerCheckbox{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.fallMarkerLabel{display:none}@media (width<=700px){.fallEntryProduct{grid-template-columns:86px minmax(0,1fr);gap:13px}.fallEntryCrop{width:86px}.fallEntryCrop.fallEntryUnpictured small{font-size:.61rem}.fallMarkerLabel{color:#43372e;cursor:pointer;background:#f8f4ef;border:1px solid #8d7969;margin:0 0 10px;padding:9px 13px;font-size:.78rem;font-weight:700;display:inline-block}.fallMarkerCheckbox:focus-visible+.fallMarkerLabel{outline-offset:2px;outline:2px solid #493a30}.fallEntryCollection:has(.fallMarkerCheckbox:checked) .fallEntryImage .roomHotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.fallEntryCollection:has(.fallMarkerCheckbox:checked) .fallMarkerLabel{color:#fff;background:#493a30}.fallEntryCollection{padding:18px 18px 58px}.fallEntryImage{aspect-ratio:auto;overscroll-behavior-inline:contain;height:453px;max-height:none;overflow:auto hidden}.fallEntryImage img{object-fit:fill;width:680px;max-width:none;height:453px}.fallEntryImage .roomHotspotLayer{width:680px;height:453px;bottom:auto;right:auto}.fallEntryImage .roomHotspot span{width:32px;height:32px}.fallEntryImage:after{content:"SWIPE THE PHOTO · TAP A NUMBER TO SHOP";white-space:nowrap;font-size:.56rem;display:inline-block;position:sticky;bottom:9px;left:9px}.fallEntryProductList{grid-template-columns:1fr}.fallEntryProduct{padding:15px 4px 15px 0}.fallEntryWelcoming{margin-top:34px;padding:20px}.fallEntryCollection .shoppingCollectionProducts{padding-top:28px}}.questionHero{padding-top:56px;padding-bottom:38px}.questionHero>*{max-width:760px;margin-left:auto;margin-right:auto}.questionHero h1{font-size:clamp(2.7rem,4.4vw,4.4rem)}.questionHero>p:last-child{max-width:760px;margin-top:17px;margin-bottom:0}.questionSubmit.pageSection{max-width:804px;padding:44px 22px 76px}.questionSubmit .contactForm{gap:22px 18px}.questionSubmit .contactForm label{letter-spacing:.015em;font-size:.86rem}.questionSubmit .contactForm input,.questionSubmit .contactForm select{min-height:49px}.questionSubmit .contactForm textarea{resize:vertical;min-height:170px}.questionSubmit .partnerPrivacy{margin:0;line-height:1.55}.questionSubmit .button{margin-top:0}@media (width<=760px){.questionHero{padding:42px 22px 30px}.questionHero h1{font-size:2.5rem}.questionSubmit.pageSection{padding:34px 22px 60px}.questionSubmit .contactForm{gap:19px}}.articleSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:46px;display:grid}.articleSectionGrid>section{background:#fff;border:1px solid #d8cfc5;border-top:3px solid #a99a88;min-width:0;padding:30px 32px 34px}.articleSectionGrid>section:nth-child(5n+1){background:#f3eee7;grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:0 36px;display:grid}.articleSectionGrid>section:nth-child(4n+3){background:#f8f5f0}.articleSectionGrid h2{margin:0 0 13px;font-size:clamp(1.55rem,2.4vw,2.15rem)}.articleSectionGrid p{margin:0;font-size:1rem;line-height:1.7}@media (width<=700px){.articleSectionGrid{grid-template-columns:1fr;gap:14px;margin-top:32px}.articleSectionGrid>section,.articleSectionGrid>section:nth-child(5n+1){grid-column:1;padding:23px 22px;display:block}.articleSectionGrid h2,.articleSectionGrid>section:nth-child(5n+1) h2{font-size:1.65rem}}.fieldCategoryBlock{scroll-margin-top:24px}.fieldCategoryBlock>header{margin-bottom:18px}.fieldReferenceList{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fieldReferenceRow{background:#faf8f5;border:1px solid #d1c7bc;flex-direction:column;gap:0;min-width:0;min-height:300px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}.fieldReferenceRow:hover{transform:translateY(-3px);box-shadow:0 12px 26px #2d2d2b17}.fieldReferenceTopic h3{margin:7px 0 12px;font-size:clamp(1.4rem,1.7vw,1.8rem)}.fieldReferenceRowLinks{flex-direction:column;gap:12px;width:100%;margin-top:auto;display:flex}.fieldReferenceRowLinks details{border-top:1px solid #d8cfc5;border-bottom:0;padding:12px 0 0}.fieldReferenceActions a{color:#fff;background:#75695e;align-items:center;min-height:40px;padding:9px 14px;font-size:.72rem;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex}.fieldReferenceActions a:is(:hover,:focus-visible){color:var(--ink);background:#ded6cb}.blogArticle{counter-reset:note-section;max-width:980px;padding-top:62px}.blogArticle>h1{max-width:850px}.blogArticle .articleDeck{max-width:790px;line-height:1.55}.blogArticle>section{counter-increment:note-section;background:#fff;border:1px solid #d8cfc5;border-left:4px solid #a99a88;margin:20px 0;padding:30px 34px 32px;position:relative;box-shadow:0 5px 18px #2d2d2b0b}.blogArticle>span+section{margin-top:46px}.blogArticle>section:nth-of-type(2n){background:#f3eee7}.blogArticle>section:before{content:counter(note-section,decimal-leading-zero);color:#75695e;letter-spacing:.14em;margin-bottom:13px;font-size:.72rem;font-weight:700;display:block}.blogArticle>section h2{margin-bottom:12px;font-size:clamp(1.6rem,2.7vw,2.2rem)}.blogArticle>section p{margin:0;font-size:1rem;line-height:1.72}.blogArticle aside{margin-top:42px}@media (width<=760px){.fieldReferenceList{grid-template-columns:1fr}.fieldReferenceRow{min-height:0;padding:22px}.blogArticle{padding:40px 18px}.blogArticle>section{margin:14px 0;padding:24px 22px}.blogArticle>span+section{margin-top:32px}}.shopSpaces .spaceTileLive{transition:transform .2s,box-shadow .2s}.shopSpaces .spaceTileLive img{transition:transform .35s}.shopSpaces .spaceTileLive:is(:hover,:focus-visible){transform:translateY(-4px);box-shadow:0 14px 30px #2d2d2b2e}.shopSpaces .spaceTileLive:is(:hover,:focus-visible) img{transform:scale(1.035)}.fieldCompactTextTile{transition:background-color .2s,transform .2s,box-shadow .2s}.fieldCompactTextTile:has(a:is(:hover,:focus-visible)){background:#eee8e0;transform:translateY(-3px);box-shadow:0 10px 24px #2d2d2b1a}.fieldCompactTextTile a span{transition:color .2s,text-decoration-color .2s}.fieldCompactTextTile a:is(:hover,:focus-visible) span{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.startHereTile>div{flex-direction:column;flex:1;display:flex}.startHereTile p{margin-bottom:22px}.startHereTile>div>span{color:#fff;text-align:center;background:#75695e;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:11px 14px;font-size:.78rem;font-weight:600;line-height:1.35;transition:background-color .2s,color .2s;display:flex}.startHereTile:hover>div>span,.startHereTile:focus-visible>div>span{color:var(--ink);background:#ded6cb}.nav nav{align-items:center;gap:clamp(12px,1.7vw,28px)}.nav nav a{white-space:nowrap;font-size:clamp(.7rem,.9vw,.83rem)}.heroOfferings{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:14px;display:grid}.heroOfferings a{background:#faf8f5;border:1px solid #cfc5ba;flex-direction:column;min-height:106px;padding:15px 28px 14px 15px;transition:background .2s,transform .2s;display:flex;position:relative}.heroOfferings a:hover{background:#efe8df;transform:translateY(-2px)}.heroOfferings strong{font:500 clamp(1rem,1.25vw,1.22rem)/1.13 Playfair Display,Georgia,serif}.heroOfferings span{color:var(--muted);margin-top:7px;font-size:.72rem;line-height:1.35}.heroOfferings b{color:var(--clay);font-size:1.05rem;font-weight:400;position:absolute;top:13px;right:12px}.heroFreeLink{color:#74452f;text-underline-offset:4px;margin-top:15px;font-size:.83rem;font-weight:600;text-decoration:underline}.heroCopy{padding:clamp(26px,3.6vw,54px)}.heroCopy h1{font-size:clamp(2.5rem,3.9vw,4.15rem)}.heroCopy p:not(.eyebrow){margin:12px 0 0;font-size:.94rem}@media (width<=1100px) and (width>=761px){.nav{gap:18px;padding:0 2vw}.nav nav{gap:12px}.wordmark{font-size:1.1rem}.heroOfferings span{font-size:.68rem}.heroOfferings a{min-height:112px;padding-left:11px}.heroOfferings strong{font-size:1rem}}@media (width<=760px){.heroCopy{padding:30px 22px 34px}.heroCopy h1{font-size:2.45rem}.heroOfferings{gap:8px;margin-top:17px}.heroOfferings a{min-height:92px;padding:12px 22px 11px 12px}.heroOfferings strong{font-size:1.04rem}.heroOfferings span{font-size:.7rem}.heroOfferings b{top:9px;right:8px}.heroFreeLink{font-size:.8rem}.heroImage{min-height:30vh}}@media (width<=390px){.heroOfferings strong{font-size:.95rem}.heroOfferings span{font-size:.66rem}.heroOfferings a{min-height:105px}}.mobileNav{display:none}@media (width<=760px){.mobileNav{margin-left:auto;display:block;position:relative}.mobileNav summary{cursor:pointer;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:600;list-style:none;display:flex}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav summary b{font-size:1.25rem;font-weight:400;line-height:1}.mobileNav[open] summary b{font-size:0}.mobileNav[open] summary b:after{content:"×";font-size:1.6rem}.mobileNav>div{z-index:20;background:var(--cream);border:1px solid #d8d0c7;width:min(82vw,310px);padding:12px 18px 18px;position:absolute;top:42px;right:-18px;box-shadow:0 14px 30px #2d2d2b24}.mobileNav>div a{border-bottom:1px solid #ddd5cc;padding:12px 2px;font:500 1.08rem Playfair Display,Georgia,serif;display:block}.mobileNav>div a:last-child{border-bottom:0}}.fieldReferenceRowLinks details p{font-size:1rem;line-height:1.55}.fieldReferenceRowLinks summary{font-size:.85rem;line-height:1.4}.fieldProTip p{font-size:1rem;line-height:1.55}.fieldReferenceCover{width:calc(100% + 50px);margin:-25px -25px 22px;display:block;overflow:hidden}.fieldReferenceCover img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .25s;display:block}.fieldReferenceCover:is(:hover,:focus-visible) img{transform:scale(1.025)}.fieldReferenceCover:focus-visible{outline-offset:3px;outline:3px solid #75695e}.fieldArticleCover{aspect-ratio:16/9;object-fit:cover;width:100%;margin:32px 0 0;display:block}.fieldArticleSocial{margin:36px 0 0;font-size:1rem}.fieldArticleSocial a{color:var(--clay);text-underline-offset:3px;font-weight:700;text-decoration:underline}.fieldArticleSocial span{color:var(--muted);font-size:.85rem}@media (width<=760px){.fieldReferenceCover{width:calc(100% + 44px);margin:-22px -22px 20px}}.startPage .linkCardFeatured{background:#f3ebe2;border-color:#ad9580;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 3px 10px #2d2d2b0f}.startPage .linkCardFeatured b{color:#fff;background:#75695e;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,transform .2s;display:grid}.startPage .linkCardFeatured:is(:hover,:focus-visible){background:#e4d9cc;border-color:#8b7767;transform:translateY(-2px);box-shadow:0 9px 22px #2d2d2b21}.startPage .linkCardFeatured:is(:hover,:focus-visible) b{background:#514a43;transform:translate(2px)}.startPage .linkCardFeatured:focus-visible{outline-offset:3px;outline:3px solid #6e6055}@media (prefers-reduced-motion:reduce){.startPage .linkCardFeatured,.startPage .linkCardFeatured b{transition:none}}.fieldReferenceIndex{padding-top:54px}.fieldReferenceIndexHead{margin-bottom:20px}.fieldSearchLabel{margin-bottom:9px;font-size:.86rem;font-weight:700;display:block}.fieldSearchInput{width:min(100%,560px);color:var(--ink);font:inherit;background:#faf8f5;border:1px solid #bcae9f;border-radius:3px;padding:14px 16px;font-size:1rem;display:block}.fieldSearchInput:focus-visible{outline-offset:3px;outline:3px solid #75695e}.fieldSearchCount{color:var(--muted);margin:10px 0 28px;font-size:.84rem}.fieldSearchEmpty{margin-bottom:28px;font-size:1rem}.fieldReferenceGrouped{flex-direction:column;gap:54px;display:flex}.fieldReferenceHero.pageSection{align-items:center;gap:36px;padding-top:34px;padding-bottom:28px}.fieldReferenceHero h1{margin-top:5px;font-size:clamp(2.25rem,3.4vw,3.65rem);line-height:1.08}.fieldReferenceHero>div:last-child>p{margin:0;font-size:.94rem;line-height:1.5}.fieldReferenceNav{margin-top:14px}.fieldReferenceNav a{padding-top:8px;padding-bottom:8px;font-size:.72rem}.fieldReferenceIndex.pageSection{padding-top:30px;padding-bottom:60px}.fieldReferenceIndexHead{align-items:center;gap:28px;margin-bottom:16px}.fieldReferenceIndexHead h2{margin-top:3px;font-size:clamp(1.75rem,2.5vw,2.6rem)}.fieldReferenceIndexHead>p{font-size:.88rem;line-height:1.5}.fieldSearchLabel{margin-bottom:6px}.fieldSearchInput{width:min(100%,420px);min-height:44px;padding:10px 13px}.fieldSearchCount{margin:7px 0 18px;font-size:.78rem}.fieldReferenceGrouped{gap:34px}.fieldCategoryBlock>header{margin-bottom:12px;padding-bottom:8px}.fieldCategoryBlock>header .eyebrow{display:none}.fieldCategoryBlock>header h2{margin:0;font-size:clamp(1.45rem,2vw,2rem)}.fieldReferenceList{gap:12px}.fieldReferenceRow{min-height:0;padding:18px}.fieldReferenceTopic h3{margin:4px 0 8px;font-size:clamp(1.25rem,1.45vw,1.55rem);line-height:1.2}.fieldReferenceRow>p{margin:0 0 12px;font-size:.86rem;line-height:1.5}.fieldReferenceRowLinks{gap:6px}.fieldReferenceRowLinks details{padding-top:8px}.fieldReferenceActions a{min-height:36px;padding:7px 12px}.fieldReferenceCover{width:140px;margin:0 0 12px}.fieldReferenceCover img{aspect-ratio:16/9}.fieldReferenceFooter{padding-top:26px}@media (width<=1050px){.fieldReferenceHero.pageSection{gap:14px}.fieldReferenceNav{border:0;flex-wrap:wrap;gap:7px;display:flex}.fieldReferenceNav a,.fieldReferenceNav a:nth-child(2n){border:1px solid #cfc4b8;padding:7px 10px;font-size:.68rem}}@media (width<=700px){.fieldReferenceHero.pageSection{padding-top:27px;padding-bottom:22px}.fieldReferenceHero h1{font-size:2.25rem}.fieldReferenceHero>div:last-child>p{font-size:.88rem}.fieldReferenceIndex.pageSection{padding-top:24px}.fieldReferenceIndexHead{gap:5px;margin-bottom:14px}.fieldReferenceIndexHead h2{font-size:1.8rem}.fieldReferenceIndexHead>p{font-size:.84rem}.fieldReferenceGrouped{gap:29px}.fieldReferenceRow{padding:16px}.fieldReferenceCover{width:132px;margin:0 0 10px}.fieldReferenceList{gap:10px}}.fieldReferenceList{grid-template-columns:repeat(4,minmax(0,1fr))}.fieldReferenceRow{padding:16px}.fieldReferenceTopic h3{font-size:1.25rem}.fieldReferenceRow>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;display:-webkit-box;overflow:hidden}.fieldReferenceRowLinks summary{font-size:.78rem}.fieldReferenceActions a{font-size:.74rem}.fieldReferenceCover{width:128px}@media (width<=1180px){.fieldReferenceList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.fieldReferenceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.fieldReferenceList{grid-template-columns:1fr}.fieldReferenceRow{padding:16px}.fieldReferenceRow>p{-webkit-line-clamp:3;line-clamp:3}}.blogArticle{max-width:900px;padding-top:38px;padding-bottom:64px}.blogArticle>.eyebrow{margin-top:22px}.blogArticle>h1{margin:8px 0 11px;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.12}.blogArticle .articleDeck{margin:0 0 10px;font-size:1.04rem;line-height:1.55}.fieldArticleCover{max-width:720px;margin:22px 0 0}.articleSectionGrid{gap:12px;margin-top:26px}.articleSectionGrid>section,.articleSectionGrid>section:nth-child(5n+1){padding:21px 23px}.articleSectionGrid h2{margin-bottom:8px;font-size:clamp(1.3rem,1.8vw,1.65rem);line-height:1.25}.articleSectionGrid>section:nth-child(5n+1) h2{font-size:clamp(1.5rem,2.15vw,2rem)}.articleSectionGrid p{font-size:.95rem;line-height:1.6}.blogArticle aside{margin-top:30px;padding:27px}.blogArticle aside h2{font-size:1.8rem}.blogArticle aside>div{margin-top:14px}.fieldArticleSocial{margin-top:24px}@media (width<=700px){.blogArticle{padding:30px 18px 52px}.blogArticle>h1{font-size:2.35rem}.articleSectionGrid{gap:10px;margin-top:22px}.articleSectionGrid>section,.articleSectionGrid>section:nth-child(5n+1){padding:19px 18px}.articleSectionGrid h2,.articleSectionGrid>section:nth-child(5n+1) h2{font-size:1.42rem}.fieldArticleCover{margin-top:18px}.blogArticle aside{padding:22px}}.fieldReferenceTop{width:100%;min-width:0;margin-bottom:12px}.fieldReferenceTopWithImage{grid-template-columns:minmax(76px,35%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.fieldReferenceTopCopy{min-width:0}.fieldReferenceTopCopy>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fieldReferenceTopWithImage .fieldReferenceTopic h3{font-size:1.1rem;line-height:1.18}.fieldReferenceTopWithImage .fieldReferenceTopic small{font-size:.65rem}.fieldReferenceTopWithImage .fieldReferenceCover{width:100%;margin:0;display:block;overflow:hidden}.fieldReferenceTopWithImage .fieldReferenceCover img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.fieldReferenceRowLinks{margin-top:auto}@media (width<=1180px){.fieldReferenceTopWithImage{grid-template-columns:minmax(88px,32%) minmax(0,1fr)}}@media (width<=600px){.fieldReferenceTopWithImage{grid-template-columns:minmax(88px,30%) minmax(0,1fr)}.fieldReferenceTopWithImage .fieldReferenceTopic h3{font-size:1.2rem}}.fieldCompactGateway{min-height:360px;display:block}.fieldCompactGateway .fieldCompactIntro{max-width:740px;position:static}.fieldCompactGateway .fieldCompactIntro>p:not(.eyebrow){max-width:600px;font-size:1rem;line-height:1.65}.fieldCompactGateway .button{color:#fff;background:#75695e;align-items:center;gap:18px;margin-top:22px;display:inline-flex}.fieldCompactGateway .button:is(:hover,:focus-visible){color:var(--ink);background:#ded6cb}.fieldCompactGateway{background-image:linear-gradient(90deg,#e9e4dccc,#e2dbd2a1),url(/about-jobsite.jpg)}.shopSpaces{border-bottom:1px solid #d8d0c7}.fieldCompactGateway{margin-top:32px}@media (width<=700px){.fieldCompactGateway{margin-top:22px}}.blogArticle>.fieldArticleJourney{box-shadow:none;counter-increment:none;background:#f3eee7;border:1px solid #d8cfc5;grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin:28px 0 0;padding:24px 28px;display:grid}.blogArticle>.fieldArticleJourney:before{display:none}.fieldArticleJourney .eyebrow{margin:0 0 5px}.fieldArticleJourney h2{margin:0 0 7px;font-size:1.55rem}.fieldArticleJourney p{margin:0;line-height:1.5}.fieldArticleJourneyLinks{gap:9px;display:grid}.fieldArticleJourneyLinks a{color:#433b35;background:#fff;border:1px solid #d8cfc5;padding:12px 15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:block}.fieldArticleJourneyLinks a:hover,.fieldArticleJourneyLinks a:focus-visible{background:#e7ddd1;border-color:#8c7e70;transform:translateY(-2px)}.fieldArticleJourneyLinks small{color:#70665e;margin-top:2px;font-size:.73rem;font-weight:400;display:block}@media (width<=700px){.blogArticle>.fieldArticleJourney{grid-template-columns:1fr;padding:21px}}.blogArticle .fieldArticleCover{aspect-ratio:auto;object-fit:contain;border:1px solid #d8cfc5;width:min(100%,270px);height:auto;margin:22px 0 0}.fieldReferenceTopWithImage .fieldReferenceCover{aspect-ratio:9/16;background:#e8e1d8}.fieldReferenceTopWithImage .fieldReferenceCover img{aspect-ratio:9/16;object-fit:contain;background:#e8e1d8;height:100%}.blogArticle .fieldArticleCover{aspect-ratio:9/16;object-fit:contain;background:#e8e1d8;height:auto}.fieldReferenceTopWithImage .fieldReferenceCover img.fieldScreenshot,.blogArticle .fieldArticleCover.fieldScreenshot{object-fit:cover;object-position:left center}.fieldReferenceTopWithImage .fieldReferenceCover img.fieldScreenshotZellige,.blogArticle .fieldArticleCover.fieldScreenshotZellige{object-position:10% center}.fieldReferenceTopWithImage .fieldReferenceCover{position:relative}.fieldReferenceTopWithImage .fieldReferenceCover:after{content:"READ";color:#fff;letter-spacing:.1em;pointer-events:none;background:#4a4037;place-items:center;min-width:54px;min-height:32px;padding:4px 7px;font-size:.59rem;font-weight:800;display:grid;position:absolute;top:0;right:0}.fieldReferenceTopWithImage .fieldReferenceCoverScreenshot:after{content:"READ NOTE";min-width:82px;min-height:46px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.fieldReferenceTopWithImage .fieldReferenceCover:hover:after,.fieldReferenceTopWithImage .fieldReferenceCover:focus-visible:after{background:#75695e}.fieldArticleCoverWrap{width:min(100%,270px);margin:22px 0 0;position:relative}.blogArticle .fieldArticleCoverWrap .fieldArticleCover{width:100%;margin:0}.fieldArticleCoverWrap:after{content:"FIELD NOTE";color:#fff;letter-spacing:.1em;background:#4a4037;place-items:center;min-width:92px;min-height:44px;padding:6px 10px;font-size:.63rem;font-weight:800;display:grid;position:absolute;top:0;right:0}.fieldArticleCoverScreenshot:after{content:"FIELD NOTE";min-width:122px;min-height:64px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.fieldReferenceRow{cursor:pointer;position:relative}.fieldReferenceTileLink{z-index:1;position:absolute;inset:0}.fieldReferenceTileLink:focus-visible{outline-offset:3px;outline:3px solid #75695e}.fieldReferenceTopWithImage .fieldReferenceCover,.fieldReferenceTopic h3 a,.fieldReferenceRowLinks details,.fieldReferenceActions a,.fieldRelatedResource{z-index:2;position:relative}.fieldReferenceTopic h3 a{color:inherit;text-decoration:none}.fieldReferenceTopic h3 a:hover,.fieldReferenceTopic h3 a:focus-visible{text-underline-offset:3px;text-decoration:underline}.fieldReferenceTopWithImage .fieldReferenceCover{aspect-ratio:9/16;min-height:0;display:block;overflow:hidden}.fieldReferenceTopWithImage .fieldReferenceCover img{width:100%;height:100%;position:absolute;inset:0}.fieldReferenceRowLinks{grid-template-rows:auto auto minmax(20px,auto);align-content:end;display:grid}.masterclassFieldNote{background:#f3eee7;justify-content:space-between;align-items:center;gap:40px;margin-top:0;padding-top:35px;padding-bottom:45px;display:flex}.masterclassFieldNote>div{max-width:650px}.masterclassFieldNote h2{margin:7px 0 12px;font-size:clamp(1.8rem,3vw,2.7rem)}.masterclassFieldNote p:not(.eyebrow){max-width:590px;line-height:1.6}.masterclassFieldNoteImage{aspect-ratio:9/16;flex:none;width:190px;display:block;overflow:hidden}.masterclassFieldNoteImage img{object-fit:cover;object-position:10% center;width:100%;height:100%;display:block}@media (width<=700px){.masterclassFieldNote{align-items:flex-start;gap:18px}.masterclassFieldNoteImage{width:105px}}@media (width<=760px){.heroImage{order:0}.heroCopy{order:1}}.hotspotRoomImage:after,.sceneEdit .shoppingCollectionImage:after,.paintJobsiteCollection .paintCollectionHero:after,.fallEntryImage:after{content:"HOVER OVER PHOTO TO REVEAL ITEMS"}@media (hover:none){.hotspotRoomImage:after,.sceneEdit .shoppingCollectionImage:after,.paintJobsiteCollection .paintCollectionHero:after,.fallEntryImage:after{content:none}}.blogArticle>.fieldArticleRelated{border-top:1px solid #d8cfc5;margin:38px 0;padding-top:25px}.blogArticle>.fieldArticleRelated h2{margin:0 0 15px;font-size:clamp(1.3rem,2.5vw,1.8rem)}.fieldArticleRelated ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fieldArticleRelated a{color:#514439;text-underline-offset:4px;line-height:1.5;text-decoration:underline;display:block}.fieldArticleRelated a:hover,.fieldArticleRelated a:focus-visible{color:#8b6854}.porchEdit{max-width:1260px;margin:auto;padding:32px clamp(18px,5vw,64px) 64px}.porchPhoto{aspect-ratio:3/2;background:#d4c8ba;position:relative;overflow:hidden}.porchPhoto>img{object-fit:cover;width:100%;height:100%;display:block}.porchHotspot{opacity:0;pointer-events:none;color:#fff;z-index:2;text-decoration:none;transition:opacity .18s;position:absolute;transform:translate(-50%,-50%)}.porchPhoto:is(:hover,:focus-within) .porchHotspot{opacity:1;pointer-events:auto}.porchHotspot span{background:#50483e;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 8px #0004}.porchHotspot em{text-align:center;background:#50483e;width:150px;padding:7px;font-size:12px;font-style:normal;display:none;position:absolute;top:39px;left:50%;transform:translate(-50%)}.porchHotspot:is(:hover,:focus-visible) em{display:block}.porchHotspot:focus-visible{outline-offset:4px;outline:3px solid #fff}.porchPhotoHint{color:#6b6058;margin:10px 0 24px;font-size:13px}.porchIntro{max-width:800px;margin-bottom:36px}.porchIntro h1{margin:10px 0 18px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.1}.porchIntro>p{font-size:16px;line-height:1.65}.porchIntro .porchImageNote{color:#6b6058;font-size:13px}.porchProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.porchProduct{color:inherit;border-bottom:1px solid #d9d0c5;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:22px 8px 22px 0;scroll-margin-top:100px;text-decoration:none;transition:background .18s;display:grid}.porchProduct:is(:hover,:focus-visible,:target){background:#eee8e0}.porchCloseup{background:#d4c8ba;width:110px;height:110px;display:block;position:relative;overflow:hidden}.porchCloseup img{position:absolute}.porchCloseup b{color:#fff;background:#50483e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;bottom:6px;left:6px}.porchProduct small{text-transform:uppercase;letter-spacing:.07em;color:#776858;font-size:12px}.porchProduct h3{margin:5px 0 8px;font-size:19px;line-height:1.25}.porchProduct p{margin:0 0 10px;font-size:14px;line-height:1.55}.porchProduct strong{text-underline-offset:3px;font-size:14px;text-decoration:underline}.porchRelated{border-top:1px solid #d9d0c5;margin-top:36px;padding:26px 0}.porchRelated h2{font-size:26px}.porchRelated p{font-size:16px;line-height:1.6}.porchEdit .sensoryCollection{margin-top:36px}.porchEdit .affiliateLine{margin-top:30px}@media (width<=700px){.porchEdit{padding:18px 18px 48px}.porchProducts{grid-template-columns:1fr}.porchProduct{grid-template-columns:90px minmax(0,1fr);gap:14px}.porchCloseup{width:90px;height:90px}.porchPhotoHint{font-size:12px}.porchHotspot span{width:27px;height:27px;font-size:12px}.porchProduct h3{font-size:18px}}@media (hover:none){.porchPhotoHint{display:none}.porchHotspot{opacity:0;pointer-events:none}.porchPhoto:focus-within .porchHotspot{opacity:1;pointer-events:auto}}.christmasDetail{object-fit:cover;width:100%;height:100%;inset:0}.christmasNumberOnly{color:#50483e;place-items:center;height:100%;font:36px Georgia,serif;display:grid}.christmasUnpictured{color:#776858;margin:0 0 10px;font-size:12px;display:block}.christmasPorchEdit .porchProduct p{font-size:16px}.christmasPorchEdit .porchProduct small{font-size:14px}.christmasPorchEdit .porchRelated .button{margin:8px 8px 0 0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
