.display-page{background:#faf7f0;color:#302a23;padding-top:32px}.display-shell{width:min(1400px,calc(100% - 96px));margin:auto}.display-back{font-size:12px;color:#79664f}.display-intro{padding-bottom:42px}.display-heading{display:flex;align-items:end;justify-content:space-between;gap:64px;margin-top:32px}.display-page .display-eyebrow{font-size:11px;letter-spacing:.22em;color:#876947;font-weight:600;margin:0 0 20px}.display-page h1{font:500 clamp(48px,5.5vw,86px)/1.03 'Cormorant Garamond',Georgia,serif;margin:0;letter-spacing:-.025em}.display-page h1 em{font-weight:500;color:#846c4d}.display-lead{max-width:400px;padding-bottom:8px}.display-page p{font-size:14px;line-height:1.85}.display-link{display:inline-flex;gap:24px;border-bottom:1px solid #b39c7a;padding:12px 0;font-size:12px;color:inherit}.display-hero img{width:100%;height:auto;display:block}.display-hero figcaption{text-align:right;font-size:10px;letter-spacing:.05em;padding:10px 0;color:#786b5b}.display-board{padding:60px 0 72px}.display-page h2{font:500 clamp(36px,3.3vw,54px)/1.1 'Cormorant Garamond',Georgia,serif;margin:0}.display-heading>p{max-width:380px;margin-bottom:0}.display-tabs{display:flex;gap:32px;border-bottom:1px solid #d9cbbb;margin:32px 0}.display-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:18px 0;color:#7c7165;font:500 12px Montserrat,sans-serif;cursor:pointer;transition:color .3s,border-color .3s}.display-tabs button[aria-pressed=true]{border-bottom-color:#785b3c;color:#302a23}.display-composition{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:24px}.display-composition>a{color:inherit;background:#ede6da;padding:24px;text-decoration:none;min-width:0}.display-composition img{display:block;width:100%;height:290px;object-fit:contain;transition:transform .7s}.display-composition a:hover img{transform:translateY(-5px)}.display-composition a>span{display:block;font-size:9px;letter-spacing:.15em;padding-top:20px}.display-composition b{display:block;font:500 28px 'Cormorant Garamond',Georgia,serif;letter-spacing:0;margin:8px 0}.display-composition i{font-size:10px;letter-spacing:0;font-style:normal}.display-tones{padding:32px;background:#f0ebe2;display:flex;flex-direction:column;justify-content:center}.display-swatches{display:flex;min-height:130px;margin-bottom:16px}.display-swatches span{flex:1;display:flex;align-items:end;padding:12px 8px;font-size:10px;line-height:1.5;color:#211f1a;min-width:0}.display-page .display-note{max-width:720px;font-size:11px;color:#7b7165;margin:24px 0 0}.display-process{background:#eae3d7;padding:64px 0}.display-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.display-steps article{border-top:1px solid #bfb09c;padding-top:20px}.display-steps article>span{font-size:11px;color:#836a4d}.display-page h3{font:500 32px 'Cormorant Garamond',Georgia,serif;margin:18px 0 12px}.display-steps a{font-size:12px;color:#725332;border-bottom:1px solid #b5a184;padding-bottom:5px}.display-cta{padding:72px 0;display:flex;justify-content:space-between;align-items:center;gap:32px}.display-cta p{max-width:500px}.display-cta>a{background:#302a23;color:#faf7f0;padding:22px 28px;font-size:12px;display:flex;gap:32px}.display-page a:focus-visible,.display-page button:focus-visible{outline:2px solid #876947;outline-offset:5px}.display-composition.is-changing{animation:display-reveal .55s ease both}@keyframes display-reveal{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:800px){.display-shell{width:calc(100% - 40px)}.display-heading{gap:24px;align-items:start;flex-direction:column}.display-composition{grid-template-columns:1fr 1fr;gap:14px}.display-tones{grid-column:1/-1}.display-composition img{height:240px}.display-steps{gap:24px}.display-cta{align-items:start;flex-direction:column}.display-tabs{gap:18px}.display-tabs button{font-size:10px}}@media(max-width:480px){.display-page{padding-top:24px}.display-heading{margin-top:24px}.display-intro{padding-bottom:24px}.display-board{padding:32px 0 40px}.display-composition>a{padding:12px}.display-composition img{height:190px}.display-composition b{font-size:23px}.display-tabs{gap:12px}.display-tabs button{flex:1;line-height:1.7}.display-steps{grid-template-columns:1fr;gap:32px}.display-process{padding:40px 0}.display-cta{padding:44px 0}.display-tones{padding:24px}.display-hero{width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.display-page *{animation:none!important;transition:none!important}}
