.solution{position:relative;min-height:108px}.solution summary{padding:24px 158px 24px 0;min-height:108px}.solution summary img{position:absolute;right:0;top:14px;width:130px;height:80px;object-fit:cover;transition:width .55s cubic-bezier(.2,.8,.2,1),height .55s cubic-bezier(.2,.8,.2,1)}.solution[open]{min-height:350px}.solution[open] summary{padding-right:44%}.solution[open] summary img{width:40%;height:290px}.solution-content{display:block;width:54%;padding:4px 0 40px}.solution-copy{max-width:none}.solution-copy p{font-size:clamp(18px,1.45vw,23px);line-height:1.34}.solution-copy p:first-child{margin-top:0}.solution-copy span{margin-top:24px}.shop-teaser{position:relative;isolation:isolate;background:#211513 url('assets/shop-studio.jpg') center/cover no-repeat;color:var(--paper);min-height:650px}.shop-teaser:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,8,8,.78),rgba(15,8,8,.26) 65%,rgba(15,8,8,.12));z-index:-1}.shop-teaser h2{max-width:1100px}.shop-teaser h2 span{color:#ecb7a8}.shop-teaser .shop-bottom{display:flex;align-items:end;justify-content:space-between;gap:25px}.shop-teaser .shop-bottom p{margin:0;max-width:370px}.shop-teaser .shop-link{color:var(--paper);border-color:var(--paper);white-space:nowrap}.shop-teaser .shop-link:hover{color:var(--paper)}.about-photo{width:180px;height:210px;overflow:hidden;background:#9b121d}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.about-story .about-statement{max-width:1120px;font-size:clamp(39px,4.5vw,75px);line-height:1.12}.contact{position:relative}.contact-eyes{position:absolute;left:53%;top:11%;display:flex;gap:14px;z-index:2;pointer-events:none}.contact-eye{width:58px;height:75px;border-radius:50%;background:var(--paper);display:grid;place-items:center}.contact-pupil{display:block;width:23px;height:31px;border-radius:50%;background:var(--ink);transform:translate(0,0)}@media(max-width:800px){.solution[open] summary img{width:38%;height:230px}.solution[open]{min-height:310px}.solution-content{width:58%}.about-story .about-statement{font-size:5.7vw}.contact-eyes{top:10%;left:58%}}@media(max-width:560px){.solution summary{padding-right:92px}.solution summary img{width:72px;height:62px}.solution[open]{min-height:0}.solution[open] summary{padding-right:0;padding-bottom:18px}.solution[open] summary img{position:relative;right:auto;top:auto;width:100%;height:190px;order:2;margin-top:18px}.solution[open] summary{display:flex;flex-wrap:wrap}.solution[open] summary>span:first-child{flex-basis:100%}.solution-content{width:100%;padding:0 0 28px}.solution-copy p{font-size:19px}.about-photo{width:130px;height:155px}.about-story .about-statement{font-size:8vw}.shop-teaser{min-height:540px;background-position:56% center}.shop-teaser .shop-bottom{display:block}.shop-teaser .shop-link{margin-top:30px}.contact-eyes{left:auto;right:9%;top:8%;gap:8px}.contact-eye{width:38px;height:50px}.contact-pupil{width:15px;height:21px}}@media(prefers-reduced-motion:reduce){.solution summary img,.contact-pupil{transition:none}}
