.seam-page{--wine:#722438;--blue:#667f9b;--cream:#f3eadc;color:#253647;background:#faf6ef}.seam-page img{display:block;width:100%;height:100%;object-fit:cover}.seam-page h1,.seam-page h2,.seam-page h3{font-family:Georgia,serif;line-height:1.05}.seam-page p,.seam-page li{font:18px/1.65 Arial,sans-serif}.seam-k{font:700 12px Arial;letter-spacing:.2em;color:var(--wine)}.seam-hero{display:grid;grid-template-columns:.86fr 1.14fr;min-height:590px;background:linear-gradient(145deg,#e6edf0,var(--cream))}.seam-hero>div{padding:70px 8%;align-self:center;background-image:repeating-radial-gradient(circle at 0 0,transparent 0 18px,#7224380d 19px 20px)}.seam-hero h1{font-size:clamp(44px,5.8vw,80px);margin:.32em 0}.seam-map{padding:65px 5%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.seam-map article{padding:25px;border-radius:25px;background:#fff;border-top:7px solid var(--wine)}.seam-map b{font:700 36px Georgia;color:var(--blue)}.seam-process{display:grid;grid-template-columns:1fr 1fr;background:#263b50;color:#fff}.seam-process figure{margin:0;display:grid;grid-template-columns:1fr 1fr;min-height:330px}.seam-process figcaption{padding:30px;align-self:center;font:700 18px/1.5 Arial}.seam-seo{max-width:1000px;margin:70px auto;padding:65px 7%;background:#fff;box-shadow:0 18px 60px #263b5018;border-left:9px solid var(--blue)}.seam-seo h2{font-size:43px}.seam-seo h3{font-size:28px}.seam-test{display:grid;grid-template-columns:1.12fr .88fr;background:#e4d3d6}.seam-test>div{padding:60px 8%;align-self:center}.seam-test img{min-height:450px}.seam-alerts{padding:65px 5%;display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.seam-alerts article{display:grid;grid-template-rows:340px auto;background:#fff;border-radius:28px;overflow:hidden}.seam-alerts div{padding:25px}.seam-final{display:grid;grid-template-columns:1fr 1fr;margin:55px 5%;border-radius:32px;overflow:hidden;background:#dfe7eb}.seam-final>div{padding:55px 8%;align-self:center}.seam-links{padding:55px 5%}.seam-links div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.seam-links a{padding:20px;background:#fff;color:inherit;text-decoration:none;border-radius:16px}.seam-links small,.seam-links b{display:block}.seam-links small{color:var(--wine);margin-bottom:7px}.workshop-cta .button{display:inline-block;padding:14px 22px;border-radius:99px;background:#263b50;color:#fff;text-decoration:none}@media(max-width:800px){.seam-hero,.seam-process,.seam-test,.seam-final{grid-template-columns:1fr}.seam-map{grid-template-columns:1fr}.seam-process figure{grid-template-columns:1fr}.seam-alerts{grid-template-columns:1fr}.seam-links div{grid-template-columns:1fr 1fr}.seam-hero img{aspect-ratio:4/3}}
