.sr-root .sr-page-hero{isolation:isolate;padding:160px 0 80px;position:relative;text-align:center}.sr-page-hero__media{inset:0;overflow:hidden;position:absolute;z-index:-1}.sr-page-hero__media:after{background:linear-gradient(180deg,rgba(31,34,53,.52),rgba(31,34,53,.72) 70%,var(--sr-dark-plum-500));content:"";inset:0;position:absolute}.sr-page-hero__media img{height:100%;object-fit:cover;width:100%}.sr-root .sr-page-eyebrow{color:#ffac88;font-size:13px;font-weight:700;letter-spacing:.16em;margin-bottom:20px}.sr-root .sr-page-hero h1{font-size:clamp(38px,4.8vw,68px);font-weight:300;line-height:1.12;margin:0 auto;max-width:930px;overflow-wrap:anywhere}.sr-root .sr-page-intro{color:#e2e3eb;font-size:20px;line-height:1.6;margin:26px auto 0;max-width:610px}.sr-root .sr-page-meta{color:#e2e3eb;margin-top:28px}.sr-root .sr-page-back{color:#ffac88;display:inline-block;margin-bottom:26px}.sr-root .sr-page-content{margin-top:-36px;padding:0 0 100px;position:relative}.sr-root .sr-page-panel{background:#fff;border-radius:0 clamp(32px,6vw,88px) 0 0;box-shadow:var(--sr-shadow);color:#1f2235;min-width:0;padding:56px}.sr-root .sr-page-panel h2{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;margin-bottom:24px}.sr-root .sr-journal-grid{gap:28px}.sr-root .sr-journal-grid .sr-blog-card{border-radius:0 56px 0 0;min-height:0}.sr-root .sr-journal-grid .sr-blog-card__media{aspect-ratio:16/10;background:#252a42;height:auto}.sr-root .sr-journal-grid .sr-blog-card__body{gap:20px;padding:30px}.sr-root .sr-journal-grid .sr-blog-card__title{background:none;color:#1f2235;-webkit-text-fill-color:currentColor;font-weight:600}.sr-root .sr-journal-grid .sr-blog-card__summary{margin-top:0}.sr-root .sr-journal-grid .sr-blog-card__meta{color:#555969;margin-bottom:0}.sr-root .sr-reading-panel{margin:0 auto;max-width:980px}.sr-post-image{border-radius:0 40px 0 0;display:block;margin-bottom:40px;max-height:520px;object-fit:cover;width:100%}.sr-root .sr-prose{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.sr-root .sr-prose ol,.sr-root .sr-prose p,.sr-root .sr-prose ul{margin-bottom:22px}.sr-root .sr-prose ol,.sr-root .sr-prose ul{padding-left:24px}.sr-root .sr-prose h2{margin:40px 0 20px}.sr-root .sr-prose h3{font-size:25px;font-weight:600;margin:32px 0 16px}.sr-root .sr-contact-details a,.sr-root .sr-prose a{color:#a93e22;text-decoration:underline;text-underline-offset:4px}.sr-prose pre{background:#f3f3f7;overflow:auto;padding:20px}.sr-prose iframe,.sr-prose video{max-width:100%}.sr-prose table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.sr-prose td,.sr-prose th{border:1px solid #ddd;padding:12px}.sr-root .sr-post-end{border-top:1px solid #dddfe6;font-weight:600;margin-top:48px;padding-top:28px}.sr-root .sr-contact-grid{display:grid;gap:64px;grid-template-columns:1fr 1.1fr}.sr-root .sr-contact-details .sr-page-eyebrow{color:#a93e22}.sr-contact-details dl{margin:32px 0 0}.sr-contact-details dt{font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:24px;text-transform:uppercase}.sr-contact-details dd{margin:8px 0 0;overflow-wrap:anywhere}.sr-contact-form{border-left:1px solid #e2e3eb;min-width:0;padding-left:40px}.sr-contact-form .hs-form-field{margin-bottom:22px}.sr-contact-form label{display:block;font-weight:600;margin-bottom:8px}.sr-contact-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.sr-contact-form select,.sr-contact-form textarea{background:#fafafd;border:1px solid #b8bcc9;border-radius:3px;box-sizing:border-box;color:#1f2235;font:inherit;max-width:100%;padding:13px 14px;width:100%}.sr-contact-form textarea{min-height:140px}.sr-contact-form input[type=submit]{background:var(--sr-gradient-primary);border:0;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:15px 28px}.sr-contact-form .hs-error-msgs{color:#a52222;font-size:14px;list-style:none}.sr-contact-form .legal-consent-container{font-size:14px}.sr-root .sr-policy-grid{align-items:start;display:grid;gap:64px;grid-template-columns:230px minmax(0,1fr)}.sr-policy-nav{border-right:1px solid #e2e3eb;padding-right:28px;position:sticky;top:30px}.sr-root .sr-policy-nav h2{font-size:20px}.sr-root .sr-policy-nav ol{padding-left:20px}.sr-root .sr-policy-nav li{font-size:15px;margin:0 0 15px}.sr-root .sr-policy-nav a:hover{text-decoration:underline}.sr-root .sr-policy-body section{padding-bottom:20px;scroll-margin-top:30px}.sr-root .sr-policy-body section:first-of-type h2{margin-top:0}.sr-root .sr-policy-updated{color:#606474;font-size:14px;margin-bottom:32px}.sr-root :is(.sr-page-content,.sr-page-hero) :focus-visible{outline:3px solid #d95328;outline-offset:5px}@media (max-width:991px){.sr-root .sr-page-hero{padding-top:150px}.sr-root .sr-contact-grid,.sr-root .sr-policy-grid{gap:36px;grid-template-columns:1fr}.sr-contact-form{border-left:0;border-top:1px solid #e2e3eb;padding:32px 0 0}.sr-policy-nav{border-bottom:1px solid #e2e3eb;border-right:0;padding:0 0 20px;position:static}}@media (max-width:600px){.sr-root .sr-page-hero{padding:140px 0 64px}.sr-root .sr-page-panel{padding:32px 24px}.sr-root .sr-page-content{margin-top:-24px;padding-bottom:60px}.sr-root .sr-page-intro{font-size:18px}.sr-root .sr-prose{font-size:17px}}.sr-root .sr-page-content .sr-pagination{flex-wrap:wrap}.sr-root .sr-journal-grid>.sr-page-panel{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.sr-root .sr-journal-grid .sr-blog-card__media img{transition:none}}@media (max-width:991.98px){.sr-root .sr-nav-toggle{display:block}.sr-root .sr-nav.is-open{display:flex}}