:root{--accent:#81472e;--page:#f5f0e7}body{background:#f5f0e7;color:#463c30;font-family:Georgia,'Times New Roman',serif}.demo-bar,.nav-links,.button,.eyebrow,.small{font-family:Arial,sans-serif}.logo{font-family:Georgia,serif;font-size:32px;font-weight:500;letter-spacing:4px}.logo span{font-size:15px;letter-spacing:0}.nav{border-bottom:1px solid #463c3022}.button{border-radius:50px;font-weight:400;background:#81472e;color:#fff;border-color:#81472e}.hero{padding:65px 0 70px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.hero h1{font-size:clamp(58px,6.3vw,86px);font-weight:400;line-height:1.02;letter-spacing:-3px;margin:28px 0}.hero h1 em{font-weight:400;color:#955638}.hero p{font-family:Arial,sans-serif;color:#7e7469;font-size:14px;max-width:345px;margin:25px 0 30px}.hero-image{height:590px;border-radius:240px 240px 8px 8px;overflow:hidden;position:relative}.hero-image img{object-position:45% center}.hero-stamp{position:absolute;bottom:20px;right:20px;background:#f5f0e7;width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;transform:rotate(12deg);font-family:Arial,sans-serif;letter-spacing:1px}.divider{display:flex;align-items:center;gap:25px;color:#b29a7e;font-size:22px}.divider:before,.divider:after{content:'';height:1px;flex:1;background:#d8cab8}.section-head h2{font-size:53px;font-family:Georgia,serif}.section-head p{font-family:Arial,sans-serif;font-size:14px;color:#7e7469}.offer{padding:30px;background:#ece3d5;border-radius:120px 120px 8px 8px;min-height:320px;display:flex;flex-direction:column;justify-content:end;text-align:center}.offer:nth-child(2){background:#e3dfce}.offer:nth-child(3){background:#ead8ca}.clay-symbol{font-size:55px;color:#9e6c4f;margin-bottom:25px}.offer h3{font-size:29px;font-weight:400;margin:0 0 12px}.offer p{font-family:Arial,sans-serif;font-size:13px;max-width:260px;margin:0 auto;color:#817164}.offer .small{margin-top:24px;color:#81472e}.story{background:#e8dfd1}.story-image{height:470px}.story-image img{border-radius:8px}.story-copy{align-self:center;padding:15px}.story-copy h2{font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-2px;margin:20px 0}.story-copy p{font:14px/1.9 Arial,sans-serif;color:#7d6b57}.workshop{display:flex;align-items:center;gap:30px;padding:28px 0;border-top:1px solid #cdbfae}.workshop .index{font-size:26px;color:#ae947d}.workshop h3{font-weight:400;font-size:27px;margin:0 0 5px}.workshop p{font:13px Arial,sans-serif;color:#7d6b57;margin:0}.workshop .button{margin-left:auto;white-space:nowrap}.contact-band{background:#81472e;color:#f5f0e7;border-radius:160px 160px 12px 12px;min-height:320px;padding-top:80px}.contact-band h2{font-weight:400;font-size:48px}.contact-band .button{border-color:#f5f0e7;background:transparent;white-space:nowrap}.footer{font-family:Arial,sans-serif}.faq summary{font-family:Arial,sans-serif;font-weight:400}.faq details p{font-family:Arial,sans-serif}dialog{font-family:Arial,sans-serif}@media(max-width:800px){.hero{grid-template-columns:1fr;padding:40px 0 50px;gap:35px}.hero h1{font-size:66px}.hero-image{height:440px}.hero p{max-width:100%}.grid3{gap:18px}.offer{min-height:280px}.section-head h2{font-size:41px}.story-image{height:320px}.story-copy{padding:0}.story-copy h2{font-size:43px}.workshop{flex-wrap:wrap;gap:15px}.workshop .button{margin-left:45px}.contact-band{border-radius:100px 100px 10px 10px;padding-top:65px}.contact-band h2{font-size:38px}}.hero>div{min-width:0}@media(max-width:800px){.hero h1{font-size:clamp(40px,11.5vw,64px)}}
