.style-studio{padding-block:clamp(68px,8vw,112px);background:#eee9df}.style-studio-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:38px}.style-studio-board-kicker,.style-studio-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5}.style-studio-kicker{color:#a44d1c;margin-bottom:15px}.style-studio-heading h2{margin:0;font-size:clamp(36px,4.7vw,60px);font-weight:500;line-height:1.06;letter-spacing:-.045em}.style-studio-heading h2 span{display:block;color:#786b57}.style-studio-heading>p{max-width:325px;margin:0 0 4px;color:#6b655a;line-height:1.65;font-size:16px}.style-studio-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cec6b9;margin-bottom:26px}.style-studio-choices button{min-height:78px;display:flex;align-items:center;gap:17px;padding:19px 20px 17px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#777063;font-size:18px;font-weight:500;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}.style-studio-choices button+button{padding-left:22px}.style-studio-choices button svg{margin-left:auto;opacity:.45;flex-shrink:0}.style-studio-choices button:hover{color:#282923}.style-studio-choices button[aria-pressed=true]{color:#282923;border-color:#e56925}.style-studio-choices button[aria-pressed=true] svg{color:#c65719;opacity:1}.style-studio-choice-number{color:#b3a894;font-size:12px;font-weight:400}.style-studio-view{display:grid;grid-template-columns:minmax(0,1fr) 348px;overflow:hidden;border-radius:5px;background:#32342c}.style-studio-photo{position:relative;min-height:610px;isolation:isolate}.style-studio-photo>img{object-fit:cover;object-position:center;opacity:0;transition:opacity .35s ease}.style-studio-photo>img.is-active{opacity:1}.style-studio-photo:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(25,23,19,.4));pointer-events:none}.style-studio-photo-label{position:absolute;left:24px;top:24px;display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:3px;font-size:11px;font-weight:500;letter-spacing:.04em;color:#35332d;background:rgba(250,247,241,.95)}.style-studio-photo-label>span{width:6px;height:6px;border-radius:50%;background:#cd723f}.style-studio-photo-caption{position:absolute;bottom:22px;left:24px;color:#fff;font-size:11px;letter-spacing:.025em;z-index:1}.style-studio-board{padding:35px 30px 28px;display:flex;flex-direction:column;color:#f7f3e9}.style-studio-board-kicker{color:#c4baa5;margin-bottom:27px}.style-studio-board h3{margin:0 0 12px;font-size:35px;line-height:1.04;font-weight:500;letter-spacing:-.045em}.style-studio-mood{color:#e3c9a4;margin:0;font-size:13px}.style-studio-description{color:#d0cec5;font-size:14px;line-height:1.65;margin:22px 0 25px}.style-studio-materials{display:grid;gap:13px}.style-studio-material{display:flex;gap:14px;align-items:center}.style-studio-swatch{width:46px;height:46px;border-radius:50%;display:block;border:1px solid rgba(255,255,255,.16);flex-shrink:0}.style-studio-swatch-1{background-image:repeating-linear-gradient(92deg,transparent,transparent 4px,rgba(76,47,12,.06) 5px,transparent 7px)}.style-studio-swatch-2{background-image:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.23) 42%,transparent 50%,rgba(100,100,100,.12) 51%,transparent 53%)}.style-studio-swatch-3{background-image:linear-gradient(125deg,rgba(255,255,255,.22),transparent 52%,rgba(0,0,0,.13))}.style-studio-material b{display:block;font-weight:500;font-size:13px}.style-studio-material small{display:block;margin-top:3px;font-size:11px;color:#bfbdb3}.style-studio-board .style-studio-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f7f3e9;border-top:1px solid #57594c;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.5}.style-studio-link svg{flex-shrink:0;color:#e6b48b}.style-studio-link:hover{text-decoration:underline;text-underline-offset:4px}.style-studio-footnote{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-top:23px}.style-studio-footnote>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#413e35}.style-studio-footnote svg{color:#a45c33;flex-shrink:0}.style-studio-footnote p{max-width:410px;margin:0;text-align:right;font-size:12px;line-height:1.55;color:#736b5c}@media (max-width:1050px){.style-studio-view{grid-template-columns:minmax(0,1fr) 305px}.style-studio-board{padding-inline:24px}.style-studio-photo{min-height:590px}.style-studio-heading{gap:30px}}@media (max-width:760px){.style-studio-heading{display:block;margin-bottom:30px}.style-studio-heading>p{margin-top:20px;max-width:30em;font-size:15px}.style-studio-choices{margin-bottom:18px}.style-studio-choices button{font-size:13px;gap:7px;min-height:70px;padding:12px 8px 12px 0;line-height:1.3}.style-studio-choices button+button{padding-left:9px}.style-studio-choices button svg{display:none}.style-studio-choice-number{font-size:10px}.style-studio-view{grid-template-columns:1fr}.style-studio-photo{min-height:0;aspect-ratio:1/1.08}.style-studio-photo-label{left:18px;top:18px;font-size:10px;padding:9px 11px}.style-studio-photo-caption{left:18px;bottom:18px;font-size:10px}.style-studio-board{padding:27px 24px 25px}.style-studio-board-kicker{font-size:10px;margin-bottom:13px}.style-studio-board h3{font-size:32px}.style-studio-description{margin:17px 0 23px}.style-studio-materials{grid-template-columns:1fr 1fr;gap:20px 12px}.style-studio-material{gap:10px}.style-studio-swatch{height:33px;width:33px}.style-studio-material b{font-size:11px}.style-studio-material small{font-size:10px}.style-studio-board .style-studio-link{margin-top:25px;padding-top:18px}.style-studio-footnote{display:block;padding-top:20px}.style-studio-footnote>span{font-size:12px}.style-studio-footnote p{max-width:30em;text-align:left;margin-top:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.style-studio-choices button,.style-studio-photo>img{transition:none}}