body[data-site="09-forme"]{background:#f3eee4;color:#312722} body[data-site="09-forme"] h1,body[data-site="09-forme"] h2{font-family:Georgia,serif;font-weight:400} body[data-site="09-forme"] .service-item{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:32px 0;border-top:1px solid currentColor} body[data-site="09-forme"] .service-number{font-size:2rem;opacity:.65} body[data-site="09-forme"] .process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:45px 0} body[data-site="09-forme"] .work-list img{aspect-ratio:1.4;object-fit:cover;margin-bottom:20px} body[data-site="09-forme"] .inner-intro img{width:100%} @media(max-width:700px){body[data-site="09-forme"] .process-list{grid-template-columns:1fr}body[data-site="09-forme"] .service-item{grid-template-columns:35px 1fr;gap:15px}} body[data-site="09-forme"] .site-header{background:#f3eee4;border-bottom:1px solid #cbbfb2}body[data-site="09-forme"] .site-brand{font-family:Georgia,serif;font-style:italic;font-size:1.5rem}body[data-site="09-forme"] .forme-hero{display:grid;grid-template-columns:.35fr 1fr .35fr;min-height:760px;border-bottom:1px solid #cbbfb2}body[data-site="09-forme"] .forme-word{padding:6vw 3vw;writing-mode:vertical-rl;transform:rotate(180deg)}body[data-site="09-forme"] .forme-word h1{font-size:clamp(5rem,10vw,11rem);font-style:italic;line-height:.7;margin:0}body[data-site="09-forme"] .forme-hero figure{margin:0;background:#d8c8b4;display:flex;flex-direction:column;justify-content:center}body[data-site="09-forme"] .forme-hero figure img{width:100%;height:100%;object-fit:cover}body[data-site="09-forme"] .forme-hero figcaption{padding:12px;font-size:.72rem}body[data-site="09-forme"] .forme-intro{padding:6vw 3vw;display:flex;flex-direction:column;justify-content:flex-end}body[data-site="09-forme"] .forme-edit h2{font-size:clamp(3rem,6vw,6rem);line-height:.95;font-style:italic}body[data-site="09-forme"] .forme-materials{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #312722;border-bottom:1px solid #312722}body[data-site="09-forme"] .forme-materials a{min-height:380px;padding:40px;text-decoration:none;border-right:1px solid #312722;display:flex;flex-direction:column}body[data-site="09-forme"] .forme-materials h2{font-size:3rem;font-style:italic;margin:auto 0 .3em}body[data-site="09-forme"] .forme-feature{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;align-items:center}body[data-site="09-forme"] .forme-feature h2{font-size:clamp(2.8rem,5vw,5rem);font-style:italic}body[data-site="09-forme"] .forme-feature img{width:100%}body[data-site="09-forme"] .forme-note{border-top:1px solid #cbbfb2;text-align:center}body[data-site="09-forme"] .forme-note blockquote{font:italic clamp(2.5rem,5vw,5.5rem)/1.05 Georgia,serif;max-width:1000px;margin:0 auto 25px}body[data-site="09-forme"] .forme-making-hero{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;background:#9b3f2e;color:#fff}body[data-site="09-forme"] .forme-making-hero>div{padding:7vw}body[data-site="09-forme"] .forme-making-hero h1{font-size:clamp(3.5rem,6vw,7rem);font-style:italic}body[data-site="09-forme"] .forme-making-hero img{width:100%;height:100%;object-fit:cover}body[data-site="09-forme"] .forme-care{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cbbfb2;margin:45px 0}body[data-site="09-forme"] .forme-care article{padding:35px;border-right:1px solid #cbbfb2}body[data-site="09-forme"] .products{gap:50px 22px}body[data-site="09-forme"] .product-card{background:transparent;border:0;border-top:1px solid #cbbfb2;padding-top:16px}body[data-site="09-forme"] .product-card img{background:#e4dacb}body[data-site="09-forme"] .product-detail img{background:#e4dacb}body[data-site="09-forme"] .price{color:#7f3123}body[data-site="09-forme"] .eyebrow{text-transform:uppercase;letter-spacing:.16em}@media(max-width:760px){body[data-site="09-forme"] .forme-hero{grid-template-columns:1fr;min-height:0}body[data-site="09-forme"] .forme-word{writing-mode:initial;transform:none;padding:45px 6% 20px}body[data-site="09-forme"] .forme-hero figure{min-height:420px}body[data-site="09-forme"] .forme-intro{padding:35px 6%}body[data-site="09-forme"] .forme-materials,body[data-site="09-forme"] .forme-feature,body[data-site="09-forme"] .forme-making-hero,body[data-site="09-forme"] .forme-care{grid-template-columns:1fr}body[data-site="09-forme"] .forme-materials a{min-height:240px;border-right:0;border-bottom:1px solid #312722}}