.ld-info-page{background:#fff;color:#151c26;overflow:hidden}.ld-info-page *{box-sizing:border-box}.ld-info-page h1,.ld-info-page h2,.ld-info-page h3{font-family:Georgia,'Times New Roman',serif;color:#0d1520;font-weight:500;letter-spacing:-.035em;line-height:1.12}.ld-info-page p{margin:0 0 20px}.ld-info-page a{text-underline-offset:4px}.ld-info-hero{background:radial-gradient(ellipse at 85% 30%,#efe1da,transparent 55%),#f4f5f6;padding:30px 0 50px}.ld-info-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:center}.ld-info-hero .ld-breadcrumb{margin-bottom:38px}.ld-info-hero h1{font-size:clamp(44px,5vw,72px);line-height:1.03;margin:10px 0 23px}.ld-info-lead{font-size:20px;line-height:1.65;color:#434d5a;max-width:630px;margin-bottom:28px!important}.ld-info-hero-photo{margin:25px 0 0;height:350px;overflow:hidden;border-radius:150px 150px 12px 12px}.ld-info-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:70% center;display:block}.ld-contact-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:85px;padding-block:60px 70px;scroll-margin-top:30px;max-width:1180px}.ld-contact-intro h2{font-size:38px;margin:0 0 23px}.ld-contact-intro>p:not(.ld-eyebrow){font-size:16px;line-height:1.85;color:#3b4652}.ld-contact-note{border-left:3px solid #d31332;background:#f4f5f6;padding:21px 24px;margin-top:28px}.ld-contact-note strong{font:500 23px/1.2 Georgia,serif;display:block;margin-bottom:13px}.ld-contact-note p{font-size:13px;line-height:1.75;margin-bottom:12px;color:#505965}.ld-contact-note>a{font-size:12px;color:#ad0c28}.ld-contact-limit{font-size:12px!important;color:#68717d!important;margin-top:22px!important}.ld-contact-form{padding:32px 35px;background:#fff;border:1px solid #e7dcd6;border-radius:10px;box-shadow:0 12px 35px #40201407}.ld-contact-form>h2{font-size:34px;margin:0 0 10px}.ld-contact-form-hint{font-size:13px;color:#66707b;margin-bottom:25px!important}.ld-contact-form .wpcf7{font:14px/1.6 Arial,sans-serif}.ld-contact-form .wpcf7 p{margin-bottom:19px}.ld-contact-form .wpcf7 label{font-size:13px;font-weight:600;color:#293341}.ld-contact-form input:not([type=submit]),.ld-contact-form textarea{width:100%;margin-top:7px;border:1px solid #d6cbc5!important;background:#fffdfb!important;border-radius:5px!important;padding:12px!important;font:15px/1.5 Arial,sans-serif!important}.ld-contact-form textarea{min-height:155px;height:155px;resize:vertical}.ld-contact-form input[type=submit]{width:auto;background:linear-gradient(110deg,#bd0b29,#e92543);color:white;border:0;padding:13px 28px;border-radius:30px;font-size:14px}.ld-contact-form .wpcf7-response-output{font-size:13px}.ld-info-bottom{background:#f4f5f6;padding:42px 0;text-align:center}.ld-info-bottom h2{font-size:36px;margin:0 0 16px}.ld-info-bottom p{font-size:15px;color:#58626e}.ld-info-bottom .ld-text-link{justify-content:center}.ld-info-date{font-size:12px;color:#6a727c;margin-bottom:0!important}.ld-about-portrait{margin:20px 0 0;position:relative;max-width:370px;justify-self:end}.ld-about-portrait>img{display:block;width:100%;height:390px;object-fit:cover;border-radius:170px 170px 12px 12px}.ld-about-portrait figcaption{position:absolute;bottom:20px;left:-25px;background:#fff;border-radius:7px;padding:17px 25px;box-shadow:0 8px 25px #261c1315;min-width:210px}.ld-about-portrait figcaption>span{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#9f1730;margin-bottom:6px}.ld-about-portrait figcaption>strong{display:block;font:500 27px/1.1 Georgia,serif;margin-bottom:8px}.ld-about-portrait figcaption>a{font-size:11px;color:#ad0c28}.ld-about-story{max-width:1120px;display:grid;grid-template-columns:225px minmax(0,1fr);gap:85px;padding-block:60px}.ld-about-margin>p:not(.ld-eyebrow){font:500 32px/1.2 Georgia,serif;letter-spacing:-.025em;color:#927b70}.ld-info-prose{font:18px/1.85 Georgia,'Times New Roman',serif;color:#252d37;min-width:0;overflow-wrap:anywhere}.ld-info-prose h2{font-size:34px;margin:1.3em 0 .65em}.ld-info-prose h2:first-child{margin-top:0}.ld-info-prose h3{font-size:25px;margin:1.4em 0 .65em}.ld-info-prose a{color:#aa0c28;text-decoration:underline}.ld-about-manifesto{background:radial-gradient(ellipse at 95% 60%,#6a051d,transparent 60%),#0b0d12;padding:50px 0;color:#fff}.ld-about-manifesto h2{color:white;font-size:46px;margin:0 0 22px;max-width:900px}.ld-about-manifesto em{color:#ff637d}.ld-about-manifesto .ld-eyebrow{color:#ff8a9e!important}.ld-about-manifesto p:not(.ld-eyebrow){font-size:17px;line-height:1.8;max-width:760px;color:#e4d8dc}.ld-legal-hero .ld-info-lead{max-width:730px}.ld-legal-hero h1{font-size:65px}.ld-legal-layout{max-width:1180px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;padding-block:55px 70px;align-items:start}.ld-legal-nav{position:sticky;top:60px;border-left:3px solid #c31330;padding-left:22px;font-family:Arial,sans-serif}.ld-legal-nav strong{font:500 23px Georgia,serif;display:block;margin-bottom:15px}.ld-legal-nav a{display:block;font-size:13px;color:#4b5562;padding:7px 0}.ld-legal-nav a:hover{color:#ad0c28}.ld-legal-prose{font-size:17px}.ld-legal-prose section{scroll-margin-top:50px;margin-bottom:42px}.ld-legal-prose section+section{padding-top:25px;border-top:1px solid #eaded7}.ld-legal-prose section>.ld-eyebrow{font-family:Arial,sans-serif}.ld-legal-prose h2{margin-top:0;font-size:34px}.ld-legal-details{font-family:Arial,sans-serif;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:24px 0 0;border-top:1px solid #dfd2c9}.ld-legal-details>div{padding:17px 0;border-bottom:1px solid #e9ded7}.ld-legal-details dt{text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:#8e6267;font-weight:700;margin-bottom:7px}.ld-legal-details dd{margin:0;font-size:14px;line-height:1.65;color:#26313f}.ld-legal-archive{font-family:Arial,sans-serif;border:1px solid #e5d9d1;border-radius:6px;background:#faf7f3;padding:18px 22px}.ld-legal-archive summary{font-size:14px;cursor:pointer;font-weight:600}.ld-legal-archive figure{margin:22px 0 0}.ld-legal-archive img{max-width:100%;height:auto;display:block}.ld-legal-archive figcaption{font-size:11px;color:#6c737c;padding-top:8px}.ld-legal-sources p{font-family:Arial,sans-serif;font-size:12px;line-height:1.7}.ld-legal-sources span{font-size:10px;color:#67727e;overflow-wrap:anywhere}
@media(max-width:1000px){.ld-info-hero-grid{gap:45px}.ld-info-hero h1{font-size:53px}.ld-info-lead{font-size:18px}.ld-contact-layout{gap:40px}.ld-contact-intro h2{font-size:32px}.ld-contact-form{padding:27px 25px}.ld-about-story{grid-template-columns:175px minmax(0,1fr);gap:40px}.ld-about-margin>p:not(.ld-eyebrow){font-size:28px}.ld-legal-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.ld-legal-nav{padding-left:17px}.ld-legal-nav a{font-size:12px}.ld-legal-details{gap:0 20px}}
@media(max-width:640px){.ld-info-hero{padding:22px 0 30px}.ld-info-hero-grid{grid-template-columns:1fr;gap:28px}.ld-info-hero .ld-breadcrumb{margin-bottom:28px}.ld-info-hero h1{font-size:43px}.ld-info-lead{font-size:17px;line-height:1.7}.ld-info-hero-photo{height:240px;margin:0 20px;border-radius:100px 100px 8px 8px}.ld-contact-layout{grid-template-columns:1fr;gap:30px;padding-block:35px}.ld-contact-intro h2{font-size:33px}.ld-contact-intro>p:not(.ld-eyebrow){font-size:15px;line-height:1.8}.ld-contact-note{padding:18px 20px}.ld-contact-form{padding:23px 20px}.ld-contact-form>h2{font-size:30px}.ld-info-bottom{padding:32px 0}.ld-info-bottom h2{font-size:30px}.ld-info-bottom p{font-size:14px}.ld-about-portrait{justify-self:center;margin:0 10px 10px;width:260px}.ld-about-portrait>img{height:280px;border-radius:130px 130px 10px 10px}.ld-about-portrait figcaption{left:-15px;bottom:15px;padding:13px 19px;min-width:180px}.ld-about-portrait figcaption>strong{font-size:24px}.ld-about-story{grid-template-columns:1fr;gap:20px;padding-block:35px}.ld-about-margin>p:not(.ld-eyebrow){font-size:26px;margin-bottom:0}.ld-about-margin br{display:none}.ld-info-prose{font-size:17px;line-height:1.8}.ld-info-prose h2{font-size:30px}.ld-about-manifesto{padding-block:35px}.ld-about-manifesto h2{font-size:34px}.ld-about-manifesto p:not(.ld-eyebrow){font-size:15px}.ld-legal-hero h1{font-size:42px}.ld-legal-layout{grid-template-columns:1fr;gap:30px;padding-block:30px 40px}.ld-legal-nav{position:static;display:flex;flex-wrap:wrap;gap:4px 16px}.ld-legal-nav strong{width:100%;font-size:22px;margin-bottom:8px}.ld-legal-nav a{padding:4px 0;font-size:12px}.ld-legal-prose{font-size:16px}.ld-legal-prose h2{font-size:30px}.ld-legal-prose h3{font-size:24px}.ld-legal-details{gap:0 20px}.ld-legal-details dd{font-size:12px}.ld-legal-prose section{margin-bottom:30px}.ld-legal-archive{padding:16px}.ld-legal-sources span{font-size:10px}}
