/* Satin, paper and measured movement. */
.agency-credit{color:#f8f5ed;letter-spacing:.4px}.agency-credit strong{font-weight:600;border-bottom:1px solid #b89a8b;padding-bottom:3px}.agency-credit:hover strong{border-color:#fff}.motion-toggle{font-size:9px;color:#d9c9ce;background:transparent;border:0;border-bottom:1px solid #96717e;padding:0 0 4px}.reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:#c1a17a;transform:scaleX(0);z-index:100;pointer-events:none}.motion-enabled{scroll-behavior:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.hero-media{position:absolute;inset:0;overflow:hidden}.detailmark{isolation:isolate;min-width:0;overflow:hidden}.detailmark.has-ribbon{color:rgba(82,44,57,.09)}.detailmark.has-ribbon span{color:var(--wine)}.satin-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:1;pointer-events:none}.detailmark span{z-index:2}.steps{position:relative;--thread-scale:1;padding-top:20px}.steps:before{content:'';height:1px;position:absolute;left:0;right:0;top:0;background:#b9a58f;transform:scaleX(var(--thread-scale));transform-origin:left}.photo{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s ease-out}.button span,.navcta span{display:inline-block;transition:transform .3s}.button:hover span,.navcta:hover span{transform:translate(3px,-3px)}.textlink{position:relative}.textlink:after{content:'';position:absolute;bottom:-1px;height:1px;background:var(--wine);left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .35s}.textlink:hover:after{transform:scaleX(1)}.button:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.photo{transform:none}.reading-progress{display:none}}
