
.unified-header{display:block;padding:0;background:#fff;border:0;border-top:3px solid #1684a7;border-bottom:1px solid #dce3df}.header-inner{max-width:1440px;margin:auto;padding:17px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.unified-header .studio-identity{display:flex;gap:24px;align-items:center;text-decoration:none;color:#075635}.unified-header .studio-identity img{width:148px;height:48px;object-fit:contain}.unified-header .studio-identity span{display:block;border-left:1px solid #dce3df;padding-left:24px;font:20px/1.2 Georgia,serif;letter-spacing:0}.studio-identity small{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.06em;color:#74847e;margin-top:6px}.unified-header nav{display:flex;align-items:center;gap:8px}.unified-header nav a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none;font:14px/1.4 Arial,sans-serif;border-radius:5px;color:#4d665f;position:relative}.unified-header nav a[aria-current=page]{background:#edf2ef;color:#075635;font-weight:600}.unified-header nav a:last-child{border:1px solid #d4ded8}.unified-header nav a:hover{background:#f0f4f1}.unified-header a:focus-visible{outline:2px solid #1684a7;outline-offset:3px}
.studio-hero{display:grid;grid-template-columns:.85fr 1.45fr;align-items:stretch;background:#eeeee6;border-radius:10px;overflow:hidden;margin:0 0 64px;min-height:510px}.hero-copy{padding:44px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-maker{margin-bottom:40px;display:flex;flex-direction:column;gap:10px}.hero-maker img{width:175px;height:auto}.hero-maker span{font-size:9px;letter-spacing:.15em;color:#74847e}.hero-copy h1{font-size:clamp(42px,4.5vw,66px);letter-spacing:-.025em;margin:10px 0 18px}.hero-copy>p:not(.eyebrow){font-size:15px;margin:0 0 24px}.hero-copy .eyebrow{margin:0;font-size:10px}.hero-cta{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;background:#075635;color:white;border-radius:5px;text-decoration:none;font-size:14px}.hero-browse{font-size:13px;margin-top:14px;padding:7px 0;text-underline-offset:5px}.hero-location{font-size:10px;letter-spacing:.14em;color:#74847e;margin-top:30px}.hero-visual{margin:0;position:relative;min-width:0;display:flex;align-items:center;background:#d9d1c2}.hero-visual>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}.hero-visual figcaption{position:absolute;bottom:14px;left:16px;background:#075635c0;color:white;padding:4px 8px;border-radius:3px;font-size:10px}.collection-title h2{font-size:32px}.collection-title .eyebrow{font-size:10px}
@media(max-width:1000px){.header-inner{padding:15px 24px}.unified-header .studio-identity span{font-size:18px}.unified-header nav a{padding:0 14px}.studio-hero{grid-template-columns:1fr 1.25fr;min-height:470px}.hero-copy{padding:30px}.hero-maker{margin-bottom:28px}.hero-copy h1{font-size:46px}}
@media(max-width:700px){.header-inner{padding:14px 18px 0;display:block}.unified-header .studio-identity{gap:18px}.unified-header .studio-identity img{width:126px;height:42px}.unified-header .studio-identity span{display:block;padding-left:18px;font-size:19px}.unified-header nav{margin-top:14px;gap:0;border-top:1px solid #edf0ed}.unified-header nav a{flex:1;padding:12px 8px;min-height:48px;border-radius:0;font-size:13px}.unified-header nav a:last-child{border:0}.studio-hero{display:flex;flex-direction:column;margin-bottom:40px}.hero-copy{padding:28px}.hero-maker{margin-bottom:22px}.hero-maker img{width:150px}.hero-copy h1{font-size:44px}.hero-location{margin-top:18px}.hero-visual{order:-1}.hero-visual>img{height:auto;aspect-ratio:3/2;object-fit:contain}.hero-visual figcaption{font-size:9px}.collection-title h2{font-size:29px}}

.unified-header .header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.selection-shortcut{font-size:13px;color:#075635;text-decoration:none;padding:10px 0;min-height:44px;white-space:nowrap}.selection-shortcut[hidden]{display:none!important}@media(max-width:600px){.unified-header .header-inner{flex-wrap:wrap}.selection-shortcut{margin-left:auto}}

.unified-header .studio-identity{gap:0}.unified-header .studio-identity img{display:block;width:270px;height:auto;max-width:100%}.unified-header .header-inner{padding-top:14px;padding-bottom:14px}@media(max-width:700px){.unified-header .studio-identity img{width:230px}.unified-header .header-inner{padding:12px 18px}}

.unified-header .header-inner{padding-top:5px;padding-bottom:5px}.unified-header .studio-identity img{width:240px}.interactive-hero{grid-template-columns:minmax(270px,.7fr) 1.5fr;min-height:0;margin-bottom:30px}.interactive-hero .hero-copy{padding:28px 32px}.interactive-hero .hero-maker{margin-bottom:22px}.interactive-hero .hero-maker img{width:145px}.interactive-hero h1{font-size:clamp(34px,3.5vw,52px);margin:0 0 10px}.interactive-hero .hero-purpose{margin:0 0 24px}.interactive-hero .hero-visual>img{aspect-ratio:3/2;object-fit:contain;height:auto}.hero-finishes{display:flex;gap:12px;margin:0 0 22px}.hero-finishes button{display:flex;flex-direction:column;align-items:center;gap:7px;background:none;color:#075635;border:1px solid transparent;border-radius:6px;padding:9px;min-height:76px;font-size:12px;cursor:pointer}.hero-finishes button[aria-pressed=true]{border-color:#075635;background:#ffffff80}.finish-dot{display:block;width:30px;height:30px;border-radius:50%;border:1px solid #849092}.finish-dot.charcoal{background:linear-gradient(135deg,#596265,#22282b)}.finish-dot.silver{background:linear-gradient(135deg,#eef0ee,#9ca4a5,#d9dddd)}.hero-status{font-size:12px;min-height:19px;margin:8px 0 0!important}.interactive-hero .hero-visual figcaption{font-size:9px}@media(max-width:700px){.unified-header .studio-identity img{width:210px}.interactive-hero{display:flex;min-height:0;margin-bottom:28px}.interactive-hero .hero-copy{padding:22px}.interactive-hero .hero-maker{margin-bottom:14px}.interactive-hero h1{font-size:36px}.hero-finishes{margin-bottom:12px}.interactive-hero .hero-purpose{margin-bottom:12px}}
