._threshold_1fjkq_1{--hero-video-scale:1.15;--hero-copy-opacity:1;--hero-handoff-scale:0;--hero-handoff-opacity:0;color:#1b251f;background:#f1e7d7;min-height:185svh;position:relative}._stage_1fjkq_12{isolation:isolate;background:#eadbc6;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}._stage_1fjkq_12:before{content:"";z-index:-3;opacity:.92;mix-blend-mode:multiply;filter:saturate(.72)contrast(.92);background:url(/assets/spanish-lime-plaster-photoreal-v1.png) 50%/980px;position:absolute;inset:0}._portal_1fjkq_33{z-index:1;isolation:isolate;mix-blend-mode:normal;background:#1b2821;position:absolute;inset:0;overflow:hidden}._portal_1fjkq_33:before{content:"";z-index:0;background:#1b2821 url(/assets/prime-clean-service-reel-poster-v3.webp) 50%/cover no-repeat;display:block;position:absolute;inset:0}._portal_1fjkq_33 video{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(var(--hero-video-scale));transform-origin:50%;will-change:transform;background:#1b2821;position:absolute;inset:0}._portalShade_1fjkq_66{z-index:2;background:linear-gradient(90deg,#0d1511b8,#0d151161 34%,#0d151114 62%,#0d151129),linear-gradient(#0d151114,#0000 54%,#0d15116b);position:absolute;inset:0}._heroCopy_1fjkq_75{z-index:5;width:min(1680px,100% - clamp(44px,11vw,184px));opacity:var(--hero-copy-opacity);clip-path:inset(0 100% 0 0);filter:blur(10px);pointer-events:none;will-change:opacity, transform, clip-path, filter;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:50%;left:clamp(22px,5.5vw,92px);transform:translateY(-50%)}._threshold_1fjkq_1[data-film-playing=true] ._heroCopy_1fjkq_75{animation:1.25s cubic-bezier(.22,1,.36,1) 2.45s both _hero-title-reveal_1fjkq_1}._kicker_1fjkq_96{color:#f0c38f;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 18px #0a110d9e;margin:0 0 clamp(22px,3vh,38px);font-size:13px;font-weight:800}._heroCopy_1fjkq_75 h1{font-family:var(--font-display), serif;letter-spacing:-.075em;margin:0;font-size:clamp(68px,8.7vw,146px);font-weight:500;line-height:.74}._lineOne_1fjkq_115,._lineTwo_1fjkq_116{display:block}._lineOne_1fjkq_115{color:#fff8ec;text-shadow:0 1px 2px #0a110db8,0 8px 30px #0a110db8;margin-left:-.035em}._lineTwo_1fjkq_116{color:#fff8ec;text-shadow:0 1px 2px #0c1310e6,0 7px 24px #0c1310eb,0 0 54px #0c1310d1;margin-top:.1em;margin-left:-.035em}._handwritten_1fjkq_138{color:#e47755;min-height:1em;font-family:var(--font-script), cursive;text-shadow:0 1px 1px #4c1b12d1,0 5px 18px #0c1310eb,0 0 38px #0c1310bd;transform-origin:0;margin:clamp(8px,1.1vh,16px) 0 0 .06em;font-size:clamp(32px,4.2vw,70px);font-weight:600;line-height:1;display:flex;position:relative;transform:rotate(-3deg)}._handwritten_1fjkq_138 span{opacity:0;animation:40ms cubic-bezier(.22,1,.36,1) forwards _write-letter_1fjkq_1;animation-delay:calc(3.65s + var(--letter) * 42ms);display:inline-block;transform:translate(-6px,7px)rotate(-6deg)}._lede_1fjkq_164{color:#fff8ecd1;border-top:1px solid #fff8ec57;width:min(430px,42vw);margin:clamp(22px,3.1vh,36px) 0 0;padding-top:16px;font-size:clamp(16px,1.18vw,18px);line-height:1.65;position:relative}._heroCta_1fjkq_175{color:#fff8ec;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 16px #0a110d8a;pointer-events:auto;border-bottom:1px solid #fff8ec9e;align-items:center;gap:12px;margin-top:18px;padding-bottom:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._heroCta_1fjkq_175 span{color:#a84e32;transition:transform .24s cubic-bezier(.22,1,.36,1)}:is(._heroCta_1fjkq_175:hover span,._heroCta_1fjkq_175:focus-visible span){transform:translate(4px)}._scrollCue_1fjkq_202{z-index:7;color:#fff8ec;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 14px #12191552;align-items:center;gap:16px;font-size:11px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:28px;right:clamp(24px,4.5vw,72px)}._scrollCue_1fjkq_202 i{background:#fff8ec73;width:46px;height:1px;display:block;overflow:hidden}._scrollCue_1fjkq_202 i:after{content:"";background:#fff8ec;width:100%;height:100%;animation:1.8s cubic-bezier(.65,0,.35,1) infinite _threshold-line_1fjkq_1;display:block}._thresholdSweep_1fjkq_236{z-index:8;height:clamp(9px,.8vw,14px);opacity:var(--hero-handoff-opacity);transform:scaleX(var(--hero-handoff-scale));transform-origin:0;will-change:opacity, transform;pointer-events:none;background:url(/assets/prime-spanish-tile-border-v1.webp) 50%/auto 100% repeat-x;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0b161138,0 3px 10px #46221647}@keyframes _write-letter_1fjkq_1{to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes _hero-title-reveal_1fjkq_1{0%{clip-path:inset(0 100% 0 0);filter:blur(10px)}to{clip-path:inset(0);filter:blur()}}@keyframes _threshold-line_1fjkq_1{0%{transform:translate(-105%)}55%,to{transform:translate(105%)}}@media (max-width:860px){._threshold_1fjkq_1{--hero-video-scale:1.08;min-height:155svh}._stage_1fjkq_12{min-height:620px}._heroCopy_1fjkq_75{width:calc(100% - 40px);left:20px}._heroCopy_1fjkq_75 h1{font-size:clamp(60px,17vw,118px);line-height:.72}._lineTwo_1fjkq_116{margin-top:.14em;margin-left:-.035em}._handwritten_1fjkq_138{font-size:clamp(31px,9vw,58px)}._lede_1fjkq_164{width:min(320px,76vw);font-size:16px}._scrollCue_1fjkq_202{bottom:20px;right:20px}}@media (max-width:560px){._heroCopy_1fjkq_75{top:50%}._heroCopy_1fjkq_75 h1{font-size:clamp(54px,16.5vw,94px)}._lineTwo_1fjkq_116{margin-left:-.035em}._kicker_1fjkq_96{width:160px;font-size:11px;line-height:1.5}._scrollCue_1fjkq_202 span{display:none}}@media (prefers-reduced-motion:reduce){._threshold_1fjkq_1{min-height:100svh}._heroCopy_1fjkq_75{clip-path:none;filter:none;transform:translateY(-50%);animation:none!important}._chrome_1fjkq_354{opacity:1;filter:none;transform:none;animation:none!important}._handwritten_1fjkq_138 span{opacity:1;animation:none;transform:none}._scrollCue_1fjkq_202 i:after{animation:none}._thresholdSweep_1fjkq_236{opacity:1;transform:none}}._experience_1fjkq_377{--reveal-delay:0s;background-color:#eadbc6;background-image:url(/assets/spanish-lime-plaster-photoreal-v1.png);background-size:980px;overflow:clip}html[data-motion-ready] ._experience_1fjkq_377 [data-reveal]{opacity:0;filter:blur(8px);clip-path:inset(0 8% 0 0);transition:opacity .8s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), filter 1s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), clip-path 1.05s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay)}html[data-motion-ready] ._experience_1fjkq_377 [data-reveal][data-visible=true]{opacity:1;filter:blur();clip-path:inset(0)}html[data-motion-ready] ._experience_1fjkq_377 [data-drift] img{transform-origin:50%;will-change:transform;animation:18s ease-in-out infinite alternate paused _editorial-drift_1fjkq_1;transform:scale(1.025)translate(-.35%,.2%)}html[data-motion-ready] ._experience_1fjkq_377 [data-drift][data-drifting=true] img{animation-play-state:running}._serviceMoment_1fjkq_412:nth-child(2)[data-drift] img,._tactileBath_1fjkq_413[data-drift] img{animation-duration:21s;animation-direction:alternate-reverse}@keyframes _editorial-drift_1fjkq_1{0%{transform:scale(1.025)translate(-.35%,.2%)}to{transform:scale(1.055)translate(.65%,-.45%)}}._serviceProof_1fjkq_428{color:#fbf3e7;isolation:isolate;background-color:#173326;background-image:url(/assets/spanish-lime-plaster-deep-green-v1.webp);background-size:980px;padding:clamp(110px,10vw,170px) clamp(24px,6.5vw,108px) clamp(120px,12vw,190px);position:relative;overflow:hidden}._serviceProof_1fjkq_428:before{content:"";z-index:-2;opacity:.25;mix-blend-mode:soft-light;background:radial-gradient(circle at 86% 12%,#ffebc233,#0000 30%),linear-gradient(122deg,#0000 12%,#f1cd9b14 42%,#0000 68%);position:absolute;inset:0}._serviceProof_1fjkq_428:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a100d66,#0000 32% 76%,#0a100d47);width:auto;height:auto;position:absolute;inset:0}._serviceProofTitle_1fjkq_461{z-index:4;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(50px,8vw,150px);max-width:1450px;margin:0 auto;display:grid;position:relative}._serviceProofTitle_1fjkq_461>div>p{color:#e4ae7e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:800;line-height:1.5}._serviceProofTitle_1fjkq_461>p{color:#fbf3e7c7;border-top:1px solid #e4ae7e75;margin:0 0 .18em;padding-top:28px;font-size:clamp(17px,1.45vw,22px);line-height:1.65}._serviceProofTitle_1fjkq_461 h2{max-width:980px;font-family:var(--font-display), serif;letter-spacing:-.06em;margin:0;font-size:clamp(72px,8.1vw,138px);font-weight:400;line-height:.82}._serviceProofTitle_1fjkq_461 h2 em{color:#e4ae7e;margin:.12em 0 0 .16em;font-weight:400;display:block}._trustPoints_1fjkq_508{z-index:3;border-top:1px solid #e4ae7e75;border-bottom:1px solid #e4ae7e75;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1450px;margin:clamp(64px,7vw,108px) auto 0;padding:0;display:grid;position:relative}._trustPoints_1fjkq_508>div{min-width:0;padding:clamp(28px,3vw,44px) clamp(20px,2.8vw,42px)}._trustPoints_1fjkq_508>div+div{border-left:1px solid #e4ae7e4d}._trustPoints_1fjkq_508 dt{color:#fbf3e7;font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.2vw,68px);font-weight:400;line-height:.95}._trustPoints_1fjkq_508 dd{color:#fbf3e7ad;max-width:330px;margin:15px 0 0;font-size:clamp(14px,1vw,16px);line-height:1.6}._serviceMoments_1fjkq_547{z-index:3;border-top:1px solid #e4ae7e75;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.7vw,48px);max-width:1450px;margin:clamp(74px,8vw,126px) auto 0;padding-top:clamp(24px,3vw,42px);display:grid;position:relative}._serviceMoment_1fjkq_412{flex-direction:column;min-width:0;display:flex}._serviceMoment_1fjkq_412 figure{aspect-ratio:4/5;background:#0f1d17;margin:0;position:relative;overflow:hidden}._serviceMoment_1fjkq_412 img{object-fit:cover;filter:saturate(.88)contrast(1.02)}._serviceMoment_1fjkq_412:first-child img{object-position:56% center}._serviceMoment_1fjkq_412:nth-child(2) img{object-position:50% center}._serviceMoment_1fjkq_412:nth-child(3) img{object-position:54% center}._serviceMoment_1fjkq_412>div{flex:1;padding:clamp(25px,2.6vw,40px) 0 0}._serviceMoment_1fjkq_412 span{color:#e4ae7e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;display:block}._serviceMoment_1fjkq_412 h3{color:#fbf3e7;max-width:390px;font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.2vw,54px);font-weight:400;line-height:.95}._serviceMoment_1fjkq_412 p{color:#fbf3e7b8;max-width:410px;margin:22px 0 0;font-size:clamp(16px,1.1vw,18px);line-height:1.65}._reviewsSection_1fjkq_624{isolation:isolate;color:#1c2721;background-color:#eadbc6;background-image:linear-gradient(#faf2e342,#e5cfb114),url(/assets/spanish-lime-plaster-photoreal-v1.png);background-size:auto,980px;padding:clamp(110px,11vw,180px) clamp(24px,6.5vw,108px);position:relative;overflow:hidden}._reviewsSection_1fjkq_624 ._reviewsShadow_1fjkq_637{opacity:.22}._reviewProof_1fjkq_641{z-index:3;max-width:1450px;margin:0 auto;position:relative}._reviewProof_1fjkq_641>header{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);align-items:end;gap:clamp(36px,7vw,120px);margin-bottom:clamp(42px,5vw,74px);display:grid}._reviewGrid_1fjkq_656 figure:first-child{--reveal-delay:.12s}._reviewGrid_1fjkq_656 figure:nth-child(2){--reveal-delay:.24s}._reviewGrid_1fjkq_656 figure:nth-child(3){--reveal-delay:.36s}._reviewProof_1fjkq_641>header p{color:#a8422e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .75em;font-size:13px;font-weight:800;line-height:1.5}._reviewProof_1fjkq_641>header h3{color:#1c2721;max-width:830px;font-family:var(--font-display), serif;letter-spacing:-.05em;margin:0;font-size:clamp(56px,6.4vw,104px);font-weight:400;line-height:.88}._reviewGrid_1fjkq_656{border-top:1px solid #815b3d57;border-bottom:1px solid #815b3d57;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._reviewGrid_1fjkq_656 figure{flex-direction:column;min-width:0;min-height:100%;margin:0;padding:clamp(34px,4vw,58px) clamp(22px,3.2vw,48px);display:flex}._reviewGrid_1fjkq_656 figure+figure{border-left:1px solid #815b3d3d}._reviewGrid_1fjkq_656 figure>div{color:#a8422e;letter-spacing:.18em;font-size:14px}._reviewGrid_1fjkq_656 blockquote{color:#1c2721e6;font-family:var(--font-display), serif;flex:1;margin:24px 0 38px;font-size:clamp(24px,2vw,32px);line-height:1.3}._reviewGrid_1fjkq_656 figcaption{color:#1c27219e;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:13px;line-height:1.5;display:flex}._reviewGrid_1fjkq_656 figcaption strong{color:#1c2721;font-size:14px}._serviceProofLink_1fjkq_740{z-index:3;color:#fbf3e7;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #e4ae7e;width:max-content;max-width:100%;margin:clamp(66px,7vw,105px) auto 0;padding-bottom:10px;font-size:12px;font-weight:800;text-decoration:none;display:block;position:relative}._tileCourse_1fjkq_757{z-index:4;background:url(/assets/prime-spanish-tile-border-v1.webp) 50%/auto 100% repeat-x;height:clamp(38px,4vw,58px);position:relative;box-shadow:0 -2px #fff1da38,0 3px #4d25193d,0 8px 18px #3e26192e}._manifesto_1fjkq_768{color:#1c2721;isolation:isolate;background-color:#eadbc6;background-image:linear-gradient(#faf2e333,#e5cfb114),url(/assets/spanish-lime-plaster-photoreal-v1.png);background-size:auto,980px;grid-template-columns:minmax(160px,.35fr) 1.65fr;min-height:120svh;padding:clamp(100px,14vw,220px) clamp(24px,7vw,118px);display:grid;position:relative}._manifesto_1fjkq_768:before{content:"";z-index:0;opacity:.74;pointer-events:none;background:#f8eddb2e;border:1px solid #815b3d38;border-radius:48% 48% 8px 8px/24% 24% 8px 8px;width:72%;height:80%;position:absolute;top:10%;right:4%;box-shadow:inset 22px 28px 40px #63422a1f,inset -18px -16px 28px #fffcf27a,0 0 0 12px #ebdac06b}._manifestoLine_1fjkq_802{z-index:1;background:#a84e32;width:1px;height:min(30vh,270px);position:absolute;top:clamp(88px,12vw,190px);left:clamp(24px,7vw,118px)}._manifestoContext_1fjkq_812{z-index:1;color:#7b604d;letter-spacing:.12em;text-transform:uppercase;align-self:end;width:min(230px,80%);margin:0 0 0 clamp(22px,3vw,54px);font-size:13px;font-weight:700;line-height:1.8;position:relative}._manifestoStatement_1fjkq_826{z-index:1;align-self:center;max-width:1050px;position:relative}._manifestoStatement_1fjkq_826>p,._tactileHeader_1fjkq_834>p,._briefIntro_1fjkq_835>p,._coverageCopy_1fjkq_836>p,._quoteGateCopy_1fjkq_837>p{color:#9b412d;letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;font-size:13px;font-weight:800}._manifestoStatement_1fjkq_826 h2{font-family:var(--font-display), serif;letter-spacing:-.065em;margin:0;font-size:clamp(70px,10.2vw,168px);font-weight:400;line-height:.77}._manifestoStatement_1fjkq_826 h2 span{display:block}._manifestoStatement_1fjkq_826 h2 span:last-child{color:#a84e32;margin:.18em 0 0 .18em;font-style:italic}._manifestoStatement_1fjkq_826>div{grid-template-columns:minmax(250px,440px) auto;align-items:end;gap:46px;margin:clamp(46px,6vw,92px) 0 0 18%;display:grid}._manifestoStatement_1fjkq_826>div p{color:#3c4a41;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.72}._manifestoStatement_1fjkq_826 a,._briefIntro_1fjkq_835 a{color:#1c2721;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;width:max-content;padding-bottom:9px;font-size:12px;font-weight:800;text-decoration:none}._story_1fjkq_893{color:#f9f1e4;background-color:#173326;background-image:url(/assets/spanish-lime-plaster-deep-green-v1.webp);background-size:980px;min-height:410svh;position:relative}._story_1fjkq_893:before{content:"";z-index:4;opacity:.82;pointer-events:none;background:linear-gradient(#0000 0%,#173326eb 74%,#173326 100%),url(/assets/spanish-lime-plaster-deep-green-v1.webp) top/980px;height:48px;position:absolute;top:-46px;left:0;right:0}._storyStage_1fjkq_917{z-index:1;background:#111a16;width:61vw;height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden;box-shadow:inset 0 0 0 12px #c7a174,inset 0 0 0 14px #211812b8}._storyStage_1fjkq_917:after{content:"";z-index:3;opacity:.22;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 2px),#111915 calc(25% - 2px) 25%),repeating-linear-gradient(0deg,#0000 0 calc(33.333% - 2px),#111915 calc(33.333% - 2px) 33.333%);position:absolute;inset:12px}._storyImage_1fjkq_943{opacity:0;margin:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.055)}._storyImageActive_1fjkq_954{opacity:1;transform:scale(1)}._storyImage_1fjkq_943 img{object-fit:cover}._storyStageShade_1fjkq_963{background:linear-gradient(90deg,#0f161314,#0000 56%,#0f16139e),linear-gradient(#0000 62%,#0f16138c);position:absolute;inset:0}._storyStageWord_1fjkq_971{z-index:2;color:#fff9ee2e;font-family:var(--font-display), serif;letter-spacing:-.08em;text-transform:lowercase;margin:0;font-size:clamp(120px,17vw,280px);font-style:italic;line-height:.72;position:absolute;bottom:-.09em;right:-.03em}._storyNarrative_1fjkq_986{z-index:2;isolation:isolate;background-color:#173326;background-image:url(/assets/spanish-lime-plaster-deep-green-v1.webp);background-size:760px;width:39vw;margin-top:-100svh;margin-left:61vw;position:relative}._storyIntro_1fjkq_998,._storyChapter_1fjkq_999{z-index:1;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(72px,8vw,128px) clamp(34px,5vw,82px);display:flex;position:relative}._storyIntro_1fjkq_998>p,._storyMoment_1fjkq_1010{color:#d69b69;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:800;line-height:1.5}._storyIntro_1fjkq_998 h2,._storyChapter_1fjkq_999 h3{font-family:var(--font-display), serif;letter-spacing:-.045em;margin:0;font-weight:400;line-height:.94}._storyIntro_1fjkq_998 h2{font-size:clamp(52px,5.6vw,94px)}._storyChapter_1fjkq_999{border-top:1px solid #f6edde24;position:relative}._storyChapter_1fjkq_999 h3{max-width:580px;font-size:clamp(44px,4.25vw,72px)}._storyDescription_1fjkq_1043{color:#f9f1e4b8;max-width:510px;margin:34px 0 0;font-size:clamp(16px,1.15vw,18px);line-height:1.72}._storyChapter_1fjkq_999 ul{flex-wrap:wrap;gap:10px 22px;margin:38px 0;padding:0;list-style:none;display:flex}._storyChapter_1fjkq_999 li{color:#f9f1e48f;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}._storyChapter_1fjkq_999 li:not(:last-child):after{content:"·";color:#d69b69;margin-left:22px}._storyChapter_1fjkq_999 a{color:#f9f1e4;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #f9f1e473;width:max-content;padding-bottom:10px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .22s,color .22s}:is(._storyChapter_1fjkq_999 a:hover,._storyChapter_1fjkq_999 a:focus-visible){color:#e7ae7b;border-color:#e7ae7b}._mobileStoryImage_1fjkq_1093{display:none}._tactile_1fjkq_413{color:#1d2822;isolation:isolate;background-color:#eadbc6;background-image:linear-gradient(110deg,#fff9ee3d,#0000 58%),url(/assets/spanish-lime-plaster-photoreal-v1.png);background-size:auto,980px;padding:clamp(110px,14vw,220px) clamp(24px,6.5vw,108px);position:relative;overflow:hidden}._tactileHeader_1fjkq_834{z-index:2;max-width:980px;margin:0 0 clamp(86px,10vw,160px) 7vw;position:relative}._tactileHeader_1fjkq_834 h2,._briefIntro_1fjkq_835 h2,._coverageCopy_1fjkq_836 h2,._quoteGateCopy_1fjkq_837 h2{font-family:var(--font-display), serif;letter-spacing:-.055em;margin:0;font-weight:400;line-height:.88}._tactileHeader_1fjkq_834 h2{font-size:clamp(76px,10vw,162px)}._tactileGallery_1fjkq_1132{z-index:1;grid-template-rows:auto auto;grid-template-columns:1.8fr .85fr;align-items:start;gap:clamp(30px,5vw,80px);display:grid;position:relative}._tactileGallery_1fjkq_1132 figure{margin:0;position:relative;box-shadow:0 0 0 10px #efe0c9e0,0 0 0 11px #7d543847,0 26px 60px #5739252e}._tactileGallery_1fjkq_1132 img{object-fit:cover}._tactileKitchen_1fjkq_1155{grid-row:1/span 2;height:min(76svh,880px)}._tactileBath_1fjkq_413{height:min(58svh,660px);margin-top:17svh!important}._tactileKitchen_1fjkq_1155 figcaption,._tactileBath_1fjkq_413 figcaption{z-index:2;color:#6f594b;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;position:absolute;bottom:-30px;left:0}._tactileCopy_1fjkq_1178{flex-direction:column;gap:16px;padding:42px 0 0;display:flex}._tactileCopy_1fjkq_1178>p{color:#3b4940;margin:0 0 30px;font-size:clamp(17px,1.35vw,22px);line-height:1.75}._tactileCopy_1fjkq_1178 span{color:#8b3d2b;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #87523845;padding:15px 0;font-size:12px;font-weight:800}._brief_1fjkq_835{color:#f8efe2;isolation:isolate;background-color:#314a56;background-image:url(/assets/spanish-lime-plaster-mineral-blue-v1.webp);background-size:900px;grid-template-columns:minmax(340px,.8fr) 1.2fr;gap:clamp(70px,9vw,150px);padding:clamp(100px,13vw,210px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}._brief_1fjkq_835:before{content:"";z-index:2;opacity:.78;pointer-events:none;background:linear-gradient(#314a56f5,#0000),url(/assets/spanish-lime-plaster-mineral-blue-v1.webp) top/900px;height:54px;position:absolute;top:0;left:0;right:0}._briefIntro_1fjkq_835{z-index:1;align-self:start;position:sticky;top:15vh}._briefQuestions_1fjkq_1238{z-index:1;position:relative}._briefIntro_1fjkq_835>p{color:#e4ae7e}._briefIntro_1fjkq_835 h2{max-width:590px;font-size:clamp(62px,7.1vw,118px)}._briefIntro_1fjkq_835 a{color:#fff5e7;margin-top:54px;display:inline-block}._briefQuestions_1fjkq_1238 article{border-top:1px solid #fff4e652;grid-template-columns:minmax(190px,.86fr) 1.14fr;gap:36px;padding:42px 0 48px;display:grid}._briefQuestions_1fjkq_1238 article:last-child{border-bottom:1px solid #fff4e652}._briefQuestions_1fjkq_1238 h3{font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(30px,2.55vw,46px);font-weight:400;line-height:1}._briefQuestions_1fjkq_1238 p{color:#fff5e7b8;margin:0;font-size:17px;line-height:1.72}._coverage_1fjkq_836{color:#fff8ec;background:#507f92;min-height:105svh;position:relative;overflow:hidden}._coverage_1fjkq_836 figure,._quoteGate_1fjkq_837 figure{margin:0;position:absolute;inset:0}._coverage_1fjkq_836 img,._quoteGate_1fjkq_837 img{object-fit:cover}._coverage_1fjkq_836:after{content:"";background:linear-gradient(90deg,#0f201fc7,#0f201f24 62%,#0000),linear-gradient(#0000 48%,#0f201f61);position:absolute;inset:0}._coverageCopy_1fjkq_836{z-index:2;flex-direction:column;justify-content:center;max-width:870px;min-height:105svh;padding:100px clamp(24px,8vw,132px);display:flex;position:relative}._coverageCopy_1fjkq_836>p{color:#f0c38f}._coverageCopy_1fjkq_836 h2{font-size:clamp(68px,8.5vw,144px)}._coverageCopy_1fjkq_836 span{letter-spacing:.16em;text-transform:uppercase;margin-top:46px;font-size:12px;font-weight:800;line-height:1.7}._quoteGate_1fjkq_837{color:#fff8ec;background:#17201c;min-height:110svh;position:relative;overflow:hidden}._quoteGate_1fjkq_837 img{transform:scale(1.02)}._quoteGateShade_1fjkq_1355{background:linear-gradient(90deg,#121b17e0,#121b1733 70%),linear-gradient(#0000 52%,#121b177a);position:absolute;inset:0}._quoteGateCopy_1fjkq_837{z-index:2;flex-direction:column;justify-content:center;max-width:1080px;min-height:110svh;padding:110px clamp(24px,7vw,118px);display:flex;position:relative}._quoteGateCopy_1fjkq_837>p{color:#e4ae7e}._quoteGateCopy_1fjkq_837 h2{max-width:1020px;font-size:clamp(72px,9.1vw,154px)}._quoteGateCopy_1fjkq_837 a{color:#1c2721;letter-spacing:.13em;text-transform:uppercase;background:#f7ecdd;justify-content:center;align-items:center;width:max-content;min-height:56px;margin-top:58px;padding:0 28px;font-size:12px;font-weight:800;text-decoration:none;transition:color .24s,background .24s,transform .24s;display:inline-flex}:is(._quoteGateCopy_1fjkq_837 a:hover,._quoteGateCopy_1fjkq_837 a:focus-visible){color:#fff8ec;background:#a84e32;transform:translateY(-3px)}._quoteGateCopy_1fjkq_837>span{color:#fff8ec8a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;bottom:30px;left:clamp(24px,7vw,118px)}@media (max-width:980px){._serviceProofTitle_1fjkq_461{grid-template-columns:1fr;gap:42px}._serviceProofTitle_1fjkq_461>p{max-width:620px}._serviceMoments_1fjkq_547{grid-template-columns:1fr 1fr}._serviceMoment_1fjkq_412:first-child{grid-column:1/-1}._serviceMoment_1fjkq_412:first-child figure{aspect-ratio:16/9}._reviewProof_1fjkq_641>header{grid-template-columns:1fr;gap:18px}._manifesto_1fjkq_768{grid-template-columns:1fr;min-height:auto}._manifestoLine_1fjkq_802,._manifestoContext_1fjkq_812{display:none}._manifestoStatement_1fjkq_826>div{grid-template-columns:1fr;margin-left:0}._story_1fjkq_893{min-height:auto}._storyStage_1fjkq_917{display:none}._storyNarrative_1fjkq_986{width:100%;margin:0}._storyIntro_1fjkq_998,._storyChapter_1fjkq_999{min-height:auto;padding:100px clamp(24px,8vw,80px)}._storyIntro_1fjkq_998{min-height:76svh}._mobileStoryImage_1fjkq_1093{width:calc(100% + clamp(48px,16vw,160px));height:66svh;min-height:440px;margin:-100px calc(-1*clamp(24px,8vw,80px)) 70px;display:block;position:relative}._mobileStoryImage_1fjkq_1093 img{object-fit:cover}._tactileGallery_1fjkq_1132{grid-template-columns:1.35fr .8fr}._brief_1fjkq_835{grid-template-columns:1fr}._briefIntro_1fjkq_835{position:static}}@media (max-width:700px){html[data-motion-ready] ._experience_1fjkq_377 [data-reveal]{clip-path:inset(0 5% 0 0);transition-duration:.62s,.76s,.8s}html[data-motion-ready] ._experience_1fjkq_377 [data-drift] img{animation-duration:14s}._thresholdSweep_1fjkq_236{height:8px}._serviceProof_1fjkq_428{min-height:auto;padding:96px 20px 130px}._serviceProofTitle_1fjkq_461{display:block}._serviceProofTitle_1fjkq_461 h2{max-width:620px;margin-top:24px;font-size:clamp(62px,18vw,100px)}._serviceProofTitle_1fjkq_461>div>p{margin-bottom:18px}._serviceProofTitle_1fjkq_461>p{font-size:16px}._trustPoints_1fjkq_508{grid-template-columns:1fr;margin-top:54px}._trustPoints_1fjkq_508>div{padding:27px 4px}._trustPoints_1fjkq_508>div+div{border-top:1px solid #e4ae7e4d;border-left:0}._trustPoints_1fjkq_508 dd{font-size:15px}._serviceMoments_1fjkq_547{grid-template-columns:1fr;margin-top:64px}._serviceMoment_1fjkq_412:first-child{grid-column:auto}._serviceMoment_1fjkq_412 figure,._serviceMoment_1fjkq_412:first-child figure{aspect-ratio:4/3}._serviceMoment_1fjkq_412>div{padding-top:24px}._serviceMoment_1fjkq_412 h3{font-size:clamp(42px,12vw,62px)}._serviceMoment_1fjkq_412 p{font-size:16px}._reviewsSection_1fjkq_624{padding:96px 20px 110px}._reviewsSection_1fjkq_624 ._reviewsShadow_1fjkq_637{opacity:.18}._reviewProof_1fjkq_641>header h3{font-size:clamp(50px,15vw,76px)}._reviewGrid_1fjkq_656{grid-template-columns:1fr}._reviewGrid_1fjkq_656 figure{padding-left:4px;padding-right:4px}._reviewGrid_1fjkq_656 figure+figure{border-top:1px solid #815b3d3d;border-left:0}._reviewGrid_1fjkq_656 blockquote{font-size:25px}._manifesto_1fjkq_768,._tactile_1fjkq_413,._brief_1fjkq_835{padding:96px 20px}._manifestoStatement_1fjkq_826 h2,._tactileHeader_1fjkq_834 h2,._briefIntro_1fjkq_835 h2,._coverageCopy_1fjkq_836 h2,._quoteGateCopy_1fjkq_837 h2{font-size:clamp(58px,18vw,104px)}._manifestoStatement_1fjkq_826>div{gap:30px}._storyIntro_1fjkq_998,._storyChapter_1fjkq_999{padding:86px 20px}._storyIntro_1fjkq_998 h2,._storyChapter_1fjkq_999 h3{font-size:clamp(48px,14vw,76px)}._mobileStoryImage_1fjkq_1093{width:calc(100% + 40px);height:58svh;margin:-86px -20px 56px}._storyChapter_1fjkq_999 ul{grid-template-columns:1fr 1fr;display:grid}._storyChapter_1fjkq_999 li:after{display:none}._tactileHeader_1fjkq_834{margin-left:0}._tactileGallery_1fjkq_1132{display:block}._tactileKitchen_1fjkq_1155{height:64svh}._tactileBath_1fjkq_413{width:76vw;height:58svh;margin:95px 0 70px auto!important}._tactileCopy_1fjkq_1178{padding-top:40px}._briefQuestions_1fjkq_1238 article{grid-template-columns:1fr;gap:18px}._coverageCopy_1fjkq_836,._quoteGateCopy_1fjkq_837{padding-left:20px;padding-right:20px}._coverage_1fjkq_836{background:#24372f;min-height:92svh}._coverage_1fjkq_836 img{object-position:82% 58%;transform-origin:82% 58%;transform:scale(1.24)}._coverage_1fjkq_836:after{background:linear-gradient(90deg,#0f201fc7,#0f201f29 76%),linear-gradient(#0f201f14 36%,#0f201f7a)}._coverageCopy_1fjkq_836{min-height:92svh}._quoteGateCopy_1fjkq_837>span{left:20px}}@media (prefers-reduced-motion:reduce){html[data-motion-ready] ._experience_1fjkq_377 [data-reveal]{opacity:1;filter:none;clip-path:none;transition:none}html[data-motion-ready] ._experience_1fjkq_377 [data-drift] img,._storyImage_1fjkq_943,._quoteGate_1fjkq_837 img{transition:none;animation:none;transform:none}}
