.preview-note{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#eadfcb;color:#37372e;padding:8px 4.4%;font-size:10px;letter-spacing:.08em;border-bottom:1px solid #c5b79c}.preview-note>span:first-child{font-weight:800}.motion-toggle{font:inherit;border:1px solid #a49578;border-radius:20px;background:transparent;padding:5px 12px;cursor:pointer;white-space:nowrap}
.yard-detail-preview{--quill:#f8f5ec}.yard-detail-preview header{border-bottom:1px solid #b9ab8f55}.yard-detail-preview .studio-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 25%,#383c2b80,transparent 65%),#191b17;overflow:hidden}.studio-hero>.wrap{position:relative;z-index:1}.hero-feather{position:absolute;left:20%;top:2%;width:330px;transform:rotate(35deg);color:#d0b486;opacity:.045;pointer-events:none}.hero-feather svg{width:100%}.yard-detail-preview .project-stage{position:relative}.perched-bird{position:absolute;right:34px;top:-60px;width:76px;transform:rotate(-5deg);pointer-events:none;filter:drop-shadow(0 3px 1px #0002)}.perched-bird .bird-body{animation:bird-peek 7s infinite;transform-origin:70px 85px}.perched-bird svg{overflow:visible}.yard-detail-preview .stage-top{padding-right:110px}.yard-detail-preview .button,.yard-detail-preview .navcontact{box-shadow:inset 0 1px 0 #ffffff35,0 3px 0 #00000018;transition:transform .18s,box-shadow .18s,background .18s}.yard-detail-preview .button:hover,.yard-detail-preview .navcontact:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff45,0 7px 18px #0002}.yard-detail-preview .button:active,.yard-detail-preview .navcontact:active{transform:translateY(1px)}.yard-detail-preview .navcontact[aria-current]{color:#fff8e9!important}.feather-button{position:relative}.feather-button:after{content:'';width:.85em;height:.85em;vertical-align:-.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;display:inline-block;margin-left:10px;transition:transform .2s}.feather-button:hover:after{transform:translate(2px,-2px)}.flying-feather{position:fixed;z-index:9999;width:18px;height:30px;pointer-events:none;animation:feather-flight .85s ease-out forwards}.flying-feather svg{width:100%;height:100%}@keyframes feather-flight{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}65%{opacity:1}100%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}
.yard-detail-preview .simple-pricing,.yard-detail-preview #our-team,.yard-detail-preview .pagehero{background-color:#f1eee5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%238d795a' opacity='.07' filter='url(%23n)' d='M0 0h120v120H0z'/%3E%3C/svg%3E")}.yard-detail-preview .simple-tier{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;border-color:#c9c5b9;background:#fffefa;box-shadow:0 8px 24px #24281908}.tier-feather{position:absolute;right:-22px;top:4px;width:132px;transform:rotate(28deg);color:#bd9f6b;opacity:.08;z-index:-1}.tier-emblem{width:32px;height:36px;margin-bottom:12px;color:#b25222}.tier-emblem svg{height:100%;width:100%}.yard-detail-preview .simple-tier:nth-child(3){background:#eaece1}.yard-detail-preview .project-art{position:relative;border:1px solid #00000012;box-shadow:0 8px 25px #00000008}.project-stamp{position:absolute;right:20px;top:18px;color:inherit;border:1px solid currentColor;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:8px;letter-spacing:.06em;opacity:.65;pointer-events:none}.yard-detail-preview .project-art img{transition:transform .45s}.yard-detail-preview .project-art:hover img{transform:translateY(-3px)}
.bird-lane{position:relative;height:108px;border-bottom:1px solid #b8ad98;margin:0 0 52px;overflow:hidden;background:linear-gradient(0deg,#e9e3d555,transparent)}.walking-family{position:absolute;bottom:-4px;display:flex;align-items:flex-end;gap:12px;animation:yard-walk 24s linear infinite}.walking-family span{display:block;width:65px}.walking-family .chick{width:36px}.walking-family .baby{width:27px}.walking-family svg{display:block;width:100%;overflow:visible}.walking-family .bird-body{animation:bob .28s ease-in-out infinite alternate;transform-origin:center}.walking-family .leg-one{animation:step .28s infinite alternate;transform-origin:56px 96px}.walking-family .leg-two{animation:step .28s infinite alternate-reverse;transform-origin:74px 95px}.chick .bird-body>path:first-child{opacity:0}.chick .bird-body>path:nth-child(2){fill:#c18742}.lane-label{position:absolute;right:0;top:20px;font-size:9px;letter-spacing:.16em;color:#8c7553}@keyframes yard-walk{from{left:-170px}to{left:100%}}@keyframes bob{to{transform:translateY(-2px) rotate(2deg)}}@keyframes step{to{transform:rotate(22deg)}}@keyframes bird-peek{0%,70%,100%{transform:rotate(0)}76%,84%{transform:rotate(-9deg)}}
.yard-detail-preview #how-we-work{padding-top:20px}.yard-detail-preview .studio-cta,.yard-detail-preview main>.cta,.yard-detail-preview .case-cta{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 85% 60%,#3b412c,transparent 65%),#191b17}.cta-bird{position:absolute;right:8%;top:25px;width:160px;opacity:.9;transform:rotate(-6deg);z-index:-1}.cta-bird .bird-body>path:nth-child(2){fill:#6b7250}.cta-feather{position:absolute;right:25%;top:30px;width:130px;color:#e8d7b3;opacity:.055;transform:rotate(30deg);z-index:-1}.yard-detail-preview .footer{position:relative;overflow:hidden;border-top:1px solid #665b43}.footer-feather{position:absolute;right:8%;bottom:-55px;width:145px;color:#dac393;opacity:.045;transform:rotate(25deg);pointer-events:none}.yard-detail-preview #inquiry{position:relative}.form-bird{position:absolute;top:-51px;right:24px;width:59px;pointer-events:none}.yard-detail-preview input:focus,.yard-detail-preview textarea:focus{outline:2px solid #b3541d;outline-offset:3px}.yard-detail-preview details[open]{border-left:3px solid #b55a28}.quiet-birds .walking-family,.quiet-birds .bird-body,.quiet-birds .bird-leg{animation-play-state:paused!important}.quiet-birds .walking-family{left:15%}.yard-detail-preview a:focus-visible,.yard-detail-preview button:focus-visible{outline:3px solid #b45020;outline-offset:5px}
@media(max-width:800px){.preview-note{font-size:8px;gap:8px}.preview-note>span:nth-child(2){display:none}.perched-bird{width:55px;right:15px;top:-44px}.yard-detail-preview .stage-top{padding-right:75px}.hero-feather{width:200px;left:65%}.cta-bird{width:95px;right:5%;top:10px;opacity:.22}.bird-lane{height:80px;margin-bottom:30px}.lane-label{font-size:7px;max-width:200px}.yard-detail-preview .simple-tier{overflow:hidden}.form-bird{width:48px;top:-42px}}
@media(prefers-reduced-motion:reduce){.yard-detail-preview *, .yard-detail-preview *:before,.yard-detail-preview *:after{animation:none!important;transition:none!important}.walking-family{left:15%}}
/* Complete site detail pass */
.yard-detail-preview .studio-close{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 35%,#444b31,transparent 62%),#191b17}.studio-close .cta-bird{width:210px;right:12%;top:50px}.yard-detail-preview a.textlink,.yard-detail-preview .navlinks a:not(.navcontact){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .2s}.yard-detail-preview a.textlink:hover,.yard-detail-preview .navlinks a:not(.navcontact):hover{background-size:100% 1px}.feather-section{position:relative;isolation:isolate;overflow:hidden}.section-quill{position:absolute;right:-20px;bottom:-45px;width:210px;color:#b99559;opacity:.045;transform:rotate(32deg);pointer-events:none;z-index:-1}.principle-icon{width:36px;height:36px;color:#a94b1c;order:-1;margin-bottom:14px}.principle-icon svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.4}.foundation-grid>*{display:flex;flex-direction:column}.crafted-portrait{position:relative;outline:1px solid #a6804b66;outline-offset:7px;border-radius:8px}.portrait-corner{position:absolute;right:-16px;bottom:-15px;width:32px;color:#bf662d;transform:rotate(25deg)}.portrait-corner svg{width:100%}.portrait-caption{font-size:11px!important;letter-spacing:.03em;border-left:2px solid #bb6235;padding-left:14px}.owner-quill{width:50px;position:absolute;right:8%;bottom:20px;color:#b29365;opacity:.25;transform:rotate(30deg)}.founder-profile{position:relative}.story-rooster{width:170px;justify-self:center}.story-rooster .bird-body{transform-origin:70px 80px;animation:bird-peek 6s infinite}.texas-connection{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1140px;margin:40px auto;padding:55px;background:#eae7dc;border:1px solid #d3c8b1;border-radius:12px;align-items:center}.texas-connection h2{font-size:36px;letter-spacing:-.04em}.texas-connection p{line-height:1.8;color:#696657}.texas-connection svg{width:100%;max-height:270px}.texas-shape{fill:#ded7c5;stroke:#aa9b7e;stroke-width:1}.texas-route{fill:none;stroke:#ac521c;stroke-width:2;stroke-dasharray:3 6}.texas-connection circle{fill:#ac521c}.texas-connection text{font-family:inherit;font-size:9px;letter-spacing:1px;fill:#473d2b}.pricing-wayfinding{display:flex;gap:25px;align-items:center;padding:16px 4.4%;border-bottom:1px solid #cfc8b9;background:#ebe7dc;position:sticky;top:0;z-index:15;font-size:12px}.pricing-wayfinding>span{font-size:9px;letter-spacing:.12em;color:#986136}.pricing-wayfinding a{color:#35362a}.business-card-demo{display:flex;gap:24px;padding:30px 0;flex-wrap:wrap}.printed-card{width:300px;min-height:177px;background:#20221b;color:#f8f2e3;padding:22px;border-radius:4px;box-shadow:0 14px 26px #0002;transform:rotate(-3deg);display:flex;flex-direction:column;justify-content:space-between;gap:13px}.printed-card img{width:110px;background:#f4f1e8;padding:6px;border-radius:3px}.printed-card strong{font-size:25px;line-height:1.1}.printed-card>span,.printed-card small{font-size:10px;line-height:1.8}.printed-card.card-back{background:#e5a365;color:#29261d;transform:rotate(3deg)}.printed-card small{font-size:8px;opacity:.8}.project-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0}.project-tools button,.note-point,.state-demo button{font:inherit;font-size:11px;padding:8px 12px;background:transparent;border:1px solid #b8b7aa;border-radius:20px;color:#30382b;cursor:pointer}.project-tools button[aria-pressed=true],.note-point[aria-pressed=true]{background:#25382d;color:#fff}.design-notes{background:#f8f7ee;border:1px solid #d1cbb9;border-radius:8px;padding:18px;margin-top:12px;color:#30382b}.design-notes[hidden],.inquiry-state[hidden]{display:none!important}.note-point{margin:0 4px 7px 0;padding:6px 9px}.note-answer{font-size:13px;line-height:1.7;min-height:64px}.palette{display:flex;gap:13px;font-size:9px;letter-spacing:.04em}.palette span{display:flex;align-items:center;gap:5px}.palette i{width:16px;height:16px;border-radius:50%;background:var(--swatch);border:1px solid #0002}.inspect-mobile img{width:200px!important;max-width:70%!important;max-height:520px;object-fit:contain!important;aspect-ratio:auto!important;display:block;margin:auto}.inspect-mobile{background:#dedfcf;padding-bottom:15px}.case-showcase .project-tools{max-width:750px}.case-showcase .design-notes{max-width:750px}.made-signature{display:flex;align-items:center;gap:14px;margin:28px 0;border-top:1px solid #ccc5b5;padding-top:24px;grid-column:1/-1}.made-signature>span{width:48px}.made-signature p{font-size:12px!important;line-height:1.5!important;margin:0!important}.next-project{display:flex;align-items:center;gap:30px;background:#e9e6db;max-width:1140px;margin:40px auto 60px;padding:24px;border:1px solid #d2c9b7;border-radius:12px;text-decoration:none;color:#262b22}.next-project img{width:220px;border-radius:5px}.next-project span{display:flex;flex-direction:column;gap:12px;font-size:12px}.next-project strong{font-size:27px;letter-spacing:-.04em}.next-project small{font-size:9px;letter-spacing:.15em}.next-envelope{display:flex;gap:13px;align-items:center;margin-bottom:26px;font-size:11px;line-height:1.6;color:#967550}.next-envelope svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.4}.state-demo{padding:20px 0;border-top:1px dashed #b7a78b;display:flex;gap:8px;flex-wrap:wrap}.state-demo>span{width:100%;font-size:9px;letter-spacing:.1em;color:#8d7957}.inquiry-state{display:flex;gap:15px;background:#e9eddf;border:1px solid #b2c198;border-radius:8px;padding:22px;margin-top:15px;font-size:14px}.inquiry-state p{font-size:13px;margin-bottom:6px}.inquiry-state small{font-size:10px}.inquiry-state.error{background:#fbebda;border-color:#d5a47b}.success-chick{width:55px;flex-shrink:0}.success-chick .bird-body{animation:bob .3s ease-in-out 4 alternate}.footer-yard{position:relative;height:65px;margin-top:-1px}.footer-flock{position:absolute;right:10%;bottom:0;display:flex;align-items:flex-end;gap:12px;width:140px}.footer-flock>svg{width:65px}.footer-flock i{display:block;width:30px}.footer-flock .bird-body{animation:bird-peek 8s infinite;transform-origin:70px 80px}.footer-flock .bird-body>path:nth-child(2){fill:#b4b898}.yard-grass{width:100%;height:40px;position:absolute;bottom:0;fill:none;stroke:#8e947255;stroke-width:1}.step-tracks{width:72px;margin:10px 0;color:#b18e60;opacity:.55;order:-1}.step-tracks svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.delivery-steps>*{display:flex;flex-direction:column}.walking-family{animation:none;left:8%}.bird-lane.crossed .walking-family{animation:yard-walk 22s linear 1 forwards}.bird-lane:not(.in-view) .walking-family,.footer-yard:not(.in-view) .bird-body,.perched-bird:not(.in-view) .bird-body,.story-rooster:not(.in-view) .bird-body{animation-play-state:paused}.quiet-birds .footer-flock .bird-body,.quiet-birds .story-rooster .bird-body{animation-play-state:paused}.yard-detail-preview details[open] summary{background:#e7e5d8}.yard-detail-preview details[open]>*:not(summary){animation:soft-open .25s ease-out}@keyframes soft-open{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stage-changing .stage-device-pair,.stage-changing .stage-description{animation:soft-open .3s ease-out}.project-switcher button[aria-pressed=true]{box-shadow:inset 3px 0 #ff893e}.forest-art{background:#bac7aa!important}.forest-card{grid-column:1/-1}.forest-card .project-art img{aspect-ratio:2.2!important;object-fit:cover;object-position:top}.lost-chick{text-align:center;padding:70px 20px 100px}.lost-chick>div{width:160px;margin:auto}.lost-chick h1{font-size:clamp(38px,6vw,70px);letter-spacing:-.05em}.lost-chick p{margin-bottom:30px}.lost-chick .bird-body{animation:bird-peek 5s infinite}.project-closeup summary .closeup-symbol{transition:transform .2s}.project-closeup[open] summary .closeup-symbol{transform:rotate(90deg)}
@media(max-width:800px){.texas-connection{grid-template-columns:1fr;margin:20px;padding:28px}.texas-connection h2{font-size:30px}.texas-connection svg{height:220px}.pricing-wayfinding{gap:14px;overflow-x:auto;font-size:10px}.pricing-wayfinding>span{display:none}.project-tools{gap:6px}.project-tools button{padding:7px 9px;font-size:10px}.next-project{margin:20px;gap:16px;align-items:flex-start}.next-project img{width:90px}.next-project strong{font-size:20px}.next-project small{font-size:8px}.story-rooster{width:110px}.business-card-demo{justify-content:center}.printed-card{width:250px}.studio-close .cta-bird{width:105px;right:5%;top:14px}.yard-detail-preview .navlinks{background:#f1ebdf;border-radius:0 0 12px 12px;border-bottom:2px solid #b86b36}.yard-detail-preview .navlinks.open{animation:soft-open .2s ease-out}.yard-detail-preview .menu{border:1px solid #b3a285;border-radius:24px;padding:9px 16px}.footer-flock{width:115px}.forest-card .project-art img{aspect-ratio:1.44!important}.palette{gap:7px;font-size:8px}}
.perched-bird{top:-34px}.perched-bird .bird-body>path:nth-child(2){fill:#e6e8ce}.perched-bird .bird-body>path:first-child{fill:#d0d4b7}.perched-bird .bird-body>path:nth-child(6){stroke:#45523e}.perched-bird .bird-leg{stroke:#d0d4b7}.yard-detail-preview .simple-tier{overflow:visible}.tier-emblem{height:45px;width:45px}.tier-feather{right:0;overflow:hidden;max-height:210px}.yard-detail-preview .simple-tier:nth-child(2){border-top-color:#ff863b}.pricing-perch{position:absolute;right:22px;top:-43px;width:48px}.yard-detail-preview .simple-payment button{transition:background-color .2s,color .2s,box-shadow .2s}.yard-detail-preview .simple-payment button[aria-pressed=true]{box-shadow:0 2px 5px #0002}.preview-tour{position:fixed;bottom:16px;right:18px;z-index:99;max-width:290px;font-size:11px;border:1px solid #ad8f62!important;border-radius:14px;background:#fbf7ec;box-shadow:0 8px 30px #0002;color:#33372c}.preview-tour summary{padding:13px 18px;cursor:pointer;list-style:none;font-weight:700}.preview-tour summary span{margin-left:25px;color:#a55327}.preview-tour nav{display:flex;flex-direction:column;padding:0 18px 12px}.preview-tour a{padding:9px 0;border-top:1px solid #d9cebb;color:inherit;text-decoration:none}.preview-tour[open] summary{border-radius:14px 14px 0 0}.yard-detail-preview .navlinks a.navcontact{background-image:none}.quiet-birds .story-rooster *,.quiet-birds .success-chick *,.quiet-birds .lost-chick *{animation-play-state:paused!important}
.tier-feather{right:30px}.yard-detail-preview .simple-price{font-variant-numeric:tabular-nums}.yard-detail-preview .working-together .service-heading{position:relative}.yard-detail-preview .working-together .service-heading:after{content:'';position:absolute;bottom:-20px;left:0;width:100%;height:1px;background:linear-gradient(90deg,#ad8d5b55,transparent)}.yard-detail-preview .studio-team{border-top:1px solid #d0c5b1;border-bottom:1px solid #d0c5b1}.yard-detail-preview .studio-close .cta-bird .bird-body{animation:bird-peek 7s 1;transform-origin:70px 85px}.quiet-birds .studio-close .cta-bird *{animation-play-state:paused}.yard-detail-preview .project-browser:hover{box-shadow:0 14px 30px #243c2525;outline:1px solid #9ba88a}.yard-detail-preview .project-closeup .closeup-content{border-radius:0 0 12px 12px}.yard-detail-preview .navcontact{color:#fff8eb!important}.yard-detail-preview #questions details[open]{border-left:3px solid #b56736;padding-left:15px}
@media(max-width:800px){.tier-feather{right:30px}.yard-detail-preview .navlinks a{min-height:44px;display:flex;align-items:center}.yard-detail-preview .menu:after{content:' /';color:#b77342}.yard-detail-preview .preview-tour{bottom:10px;right:10px;font-size:10px}}
.feather-divider{display:flex;align-items:center;justify-content:center;gap:22px;padding:24px 0 0;color:#b09062}.feather-divider:before,.feather-divider:after{content:'';height:1px;max-width:180px;width:20%;background:#b5a58c55}.feather-divider svg{height:33px;width:22px;transform:rotate(30deg)}.yard-detail-preview #care .tier{position:relative;border:1px solid #c8c2b5;border-radius:12px}.yard-detail-preview #care .tier .principle-icon{color:#a96738}.quiet-birds .walking-family{animation-play-state:paused!important}.yard-detail-preview .pricing-wayfinding a{scroll-margin-top:70px}.yard-detail-preview #care,.yard-detail-preview #foundation,.yard-detail-preview #questions{scroll-margin-top:70px}
.chick-feather{position:fixed;z-index:9999;pointer-events:none;filter:drop-shadow(0 1px 1px #79683444)}.chick-feather svg{display:block;width:100%;height:auto}.feather-button.poofing{transform:scale(.97)!important;box-shadow:0 0 0 5px #ffe78822!important}.sam-cta-logo{position:absolute;right:6%;top:65px;width:36%;max-width:430px;pointer-events:none}.sam-cta-logo img{display:block;width:100%;height:auto;mix-blend-mode:screen}.studio-close:has(.sam-cta-logo) .cta-feather{display:none}@media(max-width:800px){.sam-cta-logo{position:relative;right:auto;top:auto;width:230px;max-width:75%;margin:0 0 32px 6%}.studio-close:has(.sam-cta-logo){display:flex;flex-direction:column}.sam-cta-logo{order:-1}.studio-close:has(.sam-cta-logo)>.wrap{width:100%}}
.yard-detail-preview header .brand{width:228px;flex-shrink:0;display:block;background:#000;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #00000012}.yard-detail-preview header .brand img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.yard-detail-preview header .nav{min-height:110px;padding-top:9px;padding-bottom:9px}@media(max-width:800px){.yard-detail-preview header .brand{width:170px}.yard-detail-preview header .nav{min-height:90px}}
/* Black header unifies Samantha's logo with the navigation. */
.yard-detail-preview header{background:#000;border-bottom:1px solid #34372d}.yard-detail-preview header .brand{box-shadow:none;border-radius:0}.yard-detail-preview header .navlinks a:not(.navcontact){color:#f5f1e7}.yard-detail-preview header .navlinks a[aria-current="page"]:not(.navcontact),.yard-detail-preview header .navlinks a:not(.navcontact):hover{color:#ff9a50}.yard-detail-preview header .navcontact{background:#ff913f;color:#201e17!important;border-color:#ff913f}.yard-detail-preview header .navcontact:hover{background:#ffad6c}.yard-detail-preview header .menu{background:#151611;color:#f6f0e3;border-color:#66614d}.yard-detail-preview header a:focus-visible,.yard-detail-preview header button:focus-visible{outline-color:#ffc378}@media(max-width:800px){.yard-detail-preview header .navlinks{background:#080907;border-bottom-color:#ab642e}.yard-detail-preview header .navlinks a[aria-current="page"]{color:#ff9a50}.yard-detail-preview header .menu:after{color:#ffc378}}
.yard-detail-preview header .brand{mix-blend-mode:normal;isolation:isolate}
/* Buyer-facing palette: ink, white, orange, and small chick-yellow accents. */
.yard-detail-preview{--ink:#111111;--night:#111111;--paper:#faf9f6;--pale:#f3f3f1;--muted:#606060;--line:#e5e3de;--orange:#ff852e;--action:#a63f09;--blue:#a63f09;background:#faf9f6;color:#111}
.yard-detail-preview .studio-hero,.yard-detail-preview .studio-close,.yard-detail-preview .studio-cta,.yard-detail-preview main>.cta,.yard-detail-preview .case-cta,.yard-detail-preview .case-hero,.yard-detail-preview .footer,.yard-detail-preview.portfolio-page .pagehero{background:#111;color:#faf9f6}
.yard-detail-preview .hero-feather,.yard-detail-preview .cta-feather,.yard-detail-preview .footer-feather{color:#fff;opacity:.035}.yard-detail-preview .section-quill{color:#898989;opacity:.035}.yard-detail-preview .studio-hero em,.yard-detail-preview .studio-close em{color:#ff852e}
.yard-detail-preview .simple-pricing,.yard-detail-preview #our-team,.yard-detail-preview .pagehero{background-color:#faf9f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777777' opacity='.025' filter='url(%23n)' d='M0 0h100v100H0z'/%3E%3C/svg%3E")}
.yard-detail-preview.portfolio-page .pagehero{background:#111}.yard-detail-preview .pale,.yard-detail-preview .sam-profile,.yard-detail-preview .client-feedback,.yard-detail-preview .case-detail,.yard-detail-preview .care-standards,.yard-detail-preview .fit-finder{background:#f3f3f1;border-color:#e5e3de}.yard-detail-preview .client-quote-featured{background:#111}
.yard-detail-preview .signature-showcase .stage-device-pair,.yard-detail-preview .project-art,.yard-detail-preview .forest-art,.yard-detail-preview .projectimages,.yard-detail-preview.portfolio-page #roots .projectimages,.yard-detail-preview #sweet .projectimages,.yard-detail-preview #curb .projectimages{background:#e9e9e9!important;border-color:#dedede}
.yard-detail-preview .projectimages>.project-caption,.yard-detail-preview.portfolio-page #roots .project-caption,.yard-detail-preview.portfolio-page #sweet .project-caption{color:#333}.yard-detail-preview .screen-chrome,.yard-detail-preview .project-address,.yard-detail-preview .case-chrome,.yard-detail-preview .case-browser,.yard-detail-preview .inspect-mobile{background:#f2f2f2;color:#606060}
.yard-detail-preview .stage-phone,.yard-detail-preview .stage-phone>span{background:#111;border-color:#555}.yard-detail-preview .hero-work-link,.yard-detail-preview .signature-showcase .stage-description>a{background:#222;border-color:#666;color:#faf9f6}.yard-detail-preview .project-switcher button[aria-pressed=true]{background:#292929;color:#ffac70;box-shadow:inset 3px 0 #ff852e}.yard-detail-preview .project-switcher button:hover{background:#333;color:#fff}
.yard-detail-preview .simple-tier,.yard-detail-preview .simple-tier:nth-child(3),.yard-detail-preview #care .tier,.yard-detail-preview .tier.recommended{background:#fff;border-color:#e5e3de}.yard-detail-preview .simple-tier:nth-child(2){border-top-color:#ff852e;box-shadow:0 5px 24px #ff852e0c}.yard-detail-preview .simple-tier:nth-child(2) .eyebrow{background:#fff0e4;border-radius:5px;padding:6px 9px;align-self:flex-start}.yard-detail-preview .tier-feather{color:#ff852e;opacity:.055}.yard-detail-preview .tier-emblem,.yard-detail-preview .principle-icon,.yard-detail-preview #care .tier .principle-icon{color:#a63f09}.yard-detail-preview .after-care,.yard-detail-preview .simple-payment,.yard-detail-preview .inquiry-estimate,.yard-detail-preview .project-context,.yard-detail-preview .shared-inclusion{background:#f4f4f2;border-color:#e5e3de;color:#444}.yard-detail-preview .simple-payment button[aria-pressed=true]{background:#111;color:#fff}.yard-detail-preview .simple-payment button{color:#333}
.yard-detail-preview .button,.yard-detail-preview .project-inquiry .button,.yard-detail-preview header .navcontact{background:#ff852e;color:#111!important;border-color:#ff852e}.yard-detail-preview .button:not(:disabled):is(:hover,:focus-visible,:active),.yard-detail-preview header .navcontact:is(:hover,:focus-visible,:active){background:#ffad70;color:#111!important;border-color:#ffad70}.yard-detail-preview .button-outline{background:transparent;border-color:#777;color:#111}.yard-detail-preview .preview-note,.yard-detail-preview .pricing-wayfinding{background:#f3f3f1;color:#454545;border-color:#e5e3de}.yard-detail-preview .motion-toggle{color:#444;border-color:#bbb}.yard-detail-preview .preview-tour{background:#fff;border-color:#ddd!important;color:#222}.yard-detail-preview .preview-tour a{border-color:#e5e3de}.yard-detail-preview .preview-tour[open] summary{background:#f4f4f2}
.yard-detail-preview .texas-connection,.yard-detail-preview .next-project,.yard-detail-preview .design-notes,.yard-detail-preview .card-inclusion,.yard-detail-preview .closeup-visual{background:#fff;border-color:#e5e3de;color:#222}.yard-detail-preview .texas-connection p,.yard-detail-preview .case-story p,.yard-detail-preview .case-detail p{color:#606060}.yard-detail-preview .texas-shape{fill:#eee;stroke:#bbb}.yard-detail-preview .texas-route{stroke:#f58232}.yard-detail-preview .texas-connection circle{fill:#e96d17}.yard-detail-preview .texas-connection text{fill:#444}.yard-detail-preview .project-tools button,.yard-detail-preview .note-point,.yard-detail-preview .state-demo button{color:#333;border-color:#bbb}.yard-detail-preview .project-tools button[aria-pressed=true],.yard-detail-preview .note-point[aria-pressed=true],.yard-detail-preview .language-showcase button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}
.yard-detail-preview .inquiry-state,.yard-detail-preview .status[data-state=success]{background:#fff;border-color:#ff852e;color:#222}.yard-detail-preview .inquiry-state.error{background:#fff8f2;border-color:#e4a47c}.yard-detail-preview input,.yard-detail-preview textarea,.yard-detail-preview select{background:#fff;border-color:#bcbcbc;color:#111}.yard-detail-preview .printed-card{background:#111;color:#fff}.yard-detail-preview .printed-card.card-back{background:#ff852e;color:#111}.yard-detail-preview .bird-lane{background:linear-gradient(0deg,#f1f1f1,transparent);border-color:#dedede}.yard-detail-preview .lane-label,.yard-detail-preview .step-tracks,.yard-detail-preview .feather-divider,.yard-detail-preview .next-envelope{color:#986335}.yard-detail-preview .crafted-portrait{outline-color:#d8d8d8}.yard-detail-preview .portrait-corner{color:#ff852e}.yard-detail-preview details[open] summary{background:#f3f3f1}.yard-detail-preview .footer{border-color:#333}.yard-detail-preview .yard-grass{stroke:#77777755}
.yard-detail-preview .bird-body>path:nth-child(2),.yard-detail-preview .cta-bird .bird-body>path:nth-child(2){fill:#111}.yard-detail-preview .bird-body>path:first-child{fill:#111}.yard-detail-preview .bird-body>path:nth-child(3){fill:#ff852e}.yard-detail-preview .perched-bird .bird-body>path:nth-child(2),.yard-detail-preview .footer-flock .bird-body>path:nth-child(2){fill:#fffdf5}.yard-detail-preview .perched-bird .bird-body>path:first-child,.yard-detail-preview .footer-flock .bird-body>path:first-child{fill:#fffdf5}.yard-detail-preview .perched-bird .bird-body>path:nth-child(6),.yard-detail-preview .footer-flock .bird-body>path:nth-child(6){stroke:#222}.yard-detail-preview .perched-bird .bird-leg{stroke:#faf9f6}.yard-detail-preview .chick .bird-body>path:nth-child(2),.yard-detail-preview .footer-flock i .bird-body>path:nth-child(2),.yard-detail-preview .success-chick .bird-body>path:nth-child(2){fill:#ffd85a}.yard-detail-preview .footer-flock .bird-leg{stroke:#eee}
@media(max-width:800px){.yard-detail-preview header .navlinks{background:#000;border-bottom-color:#444}.yard-detail-preview header .menu{background:#111;border-color:#666}}
.yard-detail-preview main>.cta p,.yard-detail-preview .case-hero .case-intro,.yard-detail-preview .case-cta p{color:#cecece}.yard-detail-preview .cta-bird .bird-body>path:nth-child(2),.yard-detail-preview .cta-bird .bird-body>path:first-child{fill:#faf9f6}.yard-detail-preview .cta-bird .bird-body>path:nth-child(6){stroke:#222}.yard-detail-preview .cta-bird .bird-leg{stroke:#faf9f6}.yard-detail-preview .hero-kicker,.yard-detail-preview .stage-description p,.yard-detail-preview .stage-description>div>span,.yard-detail-preview .hero-signature p{color:#ccc}
/* A small flock crosses the hero's lower edge, clear of its controls. */
.yard-detail-preview .hero-crossing{height:58px;margin:0;border-bottom:0;border-top:1px solid #ffffff0d;background:transparent;pointer-events:none}.yard-detail-preview .hero-crossing .walking-family{bottom:2px}.yard-detail-preview .hero-crossing .rooster{width:48px}.yard-detail-preview .hero-crossing .chick{width:29px}.yard-detail-preview .hero-crossing .baby{width:24px}.yard-detail-preview .hero-crossing.crossed .walking-family{animation:yard-walk 18s linear infinite}.yard-detail-preview .hero-crossing .rooster .bird-body>path:nth-child(2),.yard-detail-preview .hero-crossing .rooster .bird-body>path:first-child{fill:#fffdf5}.yard-detail-preview .hero-crossing .rooster .bird-body>path:nth-child(6){stroke:#222}.yard-detail-preview .hero-crossing .bird-leg{stroke:#fff5d4}.yard-detail-preview .hero-crossing:not(.in-view) .walking-family{animation-play-state:paused}.yard-detail-preview.quiet-birds .hero-crossing .walking-family{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.yard-detail-preview .hero-crossing.crossed .walking-family{animation:none!important;left:12%}}
/* Process flock returns from the opposite side of the page. */
#how-we-work>.bird-lane .walking-family{transform:scaleX(-1);left:auto;right:8%}
#how-we-work>.bird-lane.crossed .walking-family{animation-name:yard-walk-left}
@keyframes yard-walk-left{from{right:-170px}to{right:100%}}
@media(prefers-reduced-motion:reduce){#how-we-work>.bird-lane.crossed .walking-family{animation:none!important;left:auto;right:12%}}
.yard-detail-preview .footer-logo{width:228px;max-width:100%;height:auto;filter:none;mix-blend-mode:screen;background:transparent;padding:0;border-radius:0}

.yard-arrow{display:inline-block;width:.9em;height:.9em;vertical-align:-.1em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.site-motion-control{position:fixed;bottom:12px;left:12px;z-index:90}.yard-detail-preview .site-motion-control .motion-toggle{background:#111;color:#fff;border:1px solid #777;box-shadow:0 2px 10px #0002;font-size:11px;padding:8px 12px}.yard-detail-preview #form-status[data-state=success],.yard-detail-preview #form-status[data-state=error]{padding:18px;border:1px solid #ff852e;border-radius:8px;background:#fff;color:#222}.success-chick[hidden]{display:none}.success-chick:not([hidden]){display:block;width:55px}.site-motion-control .motion-toggle:focus-visible{outline:3px solid #ff852e;outline-offset:3px}
.yard-detail-preview .footer{padding-bottom:65px}
@media(max-width:800px){.site-motion-control{bottom:76px}.yard-detail-preview .footer{padding-bottom:115px}}

/* Shared control polish: motion belongs in the footer, never over the content. */
.yard-detail-preview .site-motion-control{position:static;inset:auto;z-index:auto;display:flex;justify-content:flex-start;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff26}
.yard-detail-preview .site-motion-control .motion-toggle{min-height:44px;background:transparent;color:#eee;border:1px solid #777;box-shadow:none;font-size:12px;padding:10px 16px}
.yard-detail-preview .footer{padding-bottom:36px}
.yard-detail-preview :is(button,summary,[role="button"]):focus-visible{outline:3px solid #ff852e;outline-offset:4px}
.yard-detail-preview :is(.project-tools button,.note-point,.pricing-wayfinding a){min-height:44px}
.yard-detail-preview .pricing-wayfinding a{display:inline-flex;align-items:center;white-space:nowrap}
.yard-detail-preview .project-tools{flex-wrap:wrap}
.yard-detail-preview .project-tools>div{display:flex;gap:6px;flex-wrap:wrap}
.quiet-birds *, .quiet-birds *::before,.quiet-birds *::after{animation-play-state:paused!important;scroll-behavior:auto!important}
@media(max-width:800px){.yard-detail-preview .footer{padding-bottom:36px}.yard-detail-preview .pricing-wayfinding{position:relative;top:auto;flex-wrap:wrap;gap:4px 18px}.yard-detail-preview input,.yard-detail-preview select,.yard-detail-preview textarea{font-size:16px}}
/* Keep the phone mockup beside the image, away from the working controls. */
.yard-detail-preview .case-showcase{display:grid;grid-template-columns:minmax(0,1fr) 21%;gap:18px;padding-right:0}
.yard-detail-preview .case-browser{grid-column:1;grid-row:1}
.yard-detail-preview .case-phone{position:static;grid-column:2;grid-row:1;align-self:end;width:100%;box-sizing:border-box}
.yard-detail-preview .case-showcase .project-tools,.yard-detail-preview .case-showcase .design-notes{grid-column:1/-1;max-width:none;margin-top:0}
@media(max-width:800px){.yard-detail-preview .case-showcase{grid-template-columns:minmax(0,1fr)}.yard-detail-preview .case-phone{display:none}}
