.sl-contact,.sl-blog,.sl-article{background:#050505;color:#f5f2ed;min-height:70vh}.sl-content-hero{padding:78px 5vw 48px;text-align:center;background:radial-gradient(circle at 50% 0,#252629 0,#0b0b0c 48%,#050505 78%);border-bottom:1px solid #2c2c2c}.sl-content-hero h1{font:400 clamp(50px,7vw,92px)/.92 Georgia,'Times New Roman',serif;letter-spacing:.055em;margin:10px 0 17px}.sl-content-hero p{max-width:680px;margin:0 auto;color:#c9c5bf;font:400 15px/1.65 Arial,sans-serif}.sl-contact-shell{max-width:1100px;margin:auto;padding:60px 5vw 90px;display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw}.sl-contact-copy h2{font:400 clamp(34px,4vw,53px)/1 Georgia,'Times New Roman',serif;margin:8px 0 18px}.sl-contact-copy p{color:#c8c4be;font:400 15px/1.7 Arial,sans-serif}.sl-contact-form .field{margin-bottom:14px}.sl-contact-form input,.sl-contact-form textarea{width:100%;background:#101112;color:#fff;border:1px solid #404143;padding:15px 16px;font:400 14px/1.4 Arial,sans-serif}.sl-contact-form textarea{min-height:180px;resize:vertical}.sl-contact-form label{display:block;margin-bottom:8px;color:#d8d4ce;font:700 11px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sl-contact-form button{width:100%;min-height:52px;background:#b71920;color:white;border:0;text-transform:uppercase;letter-spacing:.14em;font:700 12px/1 Arial,sans-serif;cursor:pointer}.sl-contact-form button:hover{background:#d21f27}.sl-form-note{padding:13px 15px;margin-bottom:18px;background:#151515;border-left:3px solid #b71920;color:#ddd;font:400 13px/1.5 Arial,sans-serif}.sl-blog-grid{max-width:1320px;margin:auto;padding:55px 5vw 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.sl-article-card{color:#fff;text-decoration:none}.sl-article-image{aspect-ratio:4/3;background:#111;overflow:hidden}.sl-article-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.sl-article-card:hover img{transform:scale(1.025)}.sl-article-meta{margin-top:16px;color:#b71920;font:700 10px/1 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.sl-article-card h2{font:400 30px/1.07 Georgia,'Times New Roman',serif;letter-spacing:.025em;margin:10px 0 10px}.sl-article-card p{font:400 14px/1.6 Arial,sans-serif;color:#bdb9b4;margin:0}.sl-article-shell{max-width:900px;margin:auto;padding:65px 5vw 100px}.sl-article-shell .sl-article-meta{text-align:center}.sl-article-shell h1{text-align:center;font:400 clamp(45px,6vw,76px)/.98 Georgia,'Times New Roman',serif;letter-spacing:.035em;margin:15px 0 22px}.sl-article-lead-image{width:100%;max-height:620px;object-fit:cover;margin:25px 0 45px}.sl-article-body{font:400 17px/1.78 Arial,sans-serif;color:#d0ccc6}.sl-article-body h2,.sl-article-body h3{font-family:Georgia,'Times New Roman',serif;color:#fff;line-height:1.1}.sl-article-body a{color:#d9262e}.sl-article-back{display:inline-block;margin-top:45px;color:#d9262e;text-transform:uppercase;letter-spacing:.12em;font:700 11px/1 Arial,sans-serif;text-decoration:none}.sl-blog-empty{grid-column:1/-1;text-align:center;color:#999;padding:60px 0;font:400 15px/1.6 Arial,sans-serif}@media(max-width:900px){.sl-contact-shell{grid-template-columns:1fr;gap:35px}.sl-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.sl-blog-grid{grid-template-columns:1fr}.sl-content-hero{padding-top:55px}.sl-contact-shell,.sl-article-shell{padding-left:7vw;padding-right:7vw}}