*{box-sizing:border-box}

html{scroll-behavior:smooth}

:root{--site-background:#FFFFFF;--site-text:#0F172A;--site-accent:#D89B2B}

body{margin:0;background:var(--site-background);color:var(--site-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}

img{max-width:100%;height:auto}

a{color:inherit}

.xsb-hero-004{padding:var(--h4-pad,110px) 24px;background:var(--h4-bg,#fff);color:var(--h4-text,#111827)}.xsb-hero-004__inner{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:48px;width:min(1160px,100%);margin:auto}.xsb-hero-004__copy{max-width:820px}.xsb-hero-004__eyebrow{color:var(--h4-accent);font-size:12px;font-weight:900;letter-spacing:.18em}.xsb-hero-004--line-yes .xsb-hero-004__eyebrow:before{content:"";display:inline-block;width:42px;height:2px;margin-right:12px;vertical-align:middle;background:var(--h4-accent)}.xsb-hero-004 h1{margin:18px 0 0;font-size:clamp(44px,7vw,88px);line-height:.96;letter-spacing:-.06em}.xsb-hero-004 p{max-width:680px;margin:25px 0 0;color:var(--h4-body);font-size:18px;line-height:1.7}.xsb-hero-004__mark{display:flex;align-items:end;justify-content:end;gap:11px}.xsb-hero-004__mark span{width:42px;border-radius:999px;background:var(--h4-accent)}.xsb-hero-004__mark span:nth-child(1){height:84px;opacity:.35}.xsb-hero-004__mark span:nth-child(2){height:150px;opacity:.65}.xsb-hero-004__mark span:nth-child(3){height:220px}.xsb-hero-004 .xsb-button-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.xsb-hero-004 .xsb-button{border:1px solid transparent;border-radius:12px;padding:14px 20px;font-weight:850;text-decoration:none}.xsb-hero-004 .xsb-button--primary{background:var(--h4-accent);color:#111827}.xsb-hero-004 .xsb-button--outline{border-color:color-mix(in srgb,var(--h4-text) 28%,transparent)}.xsb-hero-004 .xsb-button--secondary{background:color-mix(in srgb,var(--h4-text) 8%,transparent)}.xsb-hero-004 .xsb-button--text{color:var(--h4-accent)}@media(max-width:760px){.xsb-hero-004__inner{grid-template-columns:1fr}.xsb-hero-004__mark{display:none}}


.xsb-quote-001{padding:var(--xsb-r1-space,96px) 24px;background:var(--xsb-r1-bg,#111827);color:var(--xsb-r1-text,#f8fafc)}.xsb-quote-001>div{width:min(980px,100%);margin:0 auto}.xsb-quote-001>div>span{color:var(--xsb-r1-accent);font:700 64px/1 Georgia,serif}.xsb-quote-001 blockquote{margin:12px 0 30px;font-size:clamp(30px,5vw,58px);font-weight:800;line-height:1.15;letter-spacing:-.035em}.xsb-quote-001 footer{display:grid;gap:4px}.xsb-quote-001 footer small{color:var(--xsb-r1-muted);font-size:14px}.xsb-quote-001--center{text-align:center}.xsb-quote-001--center footer{justify-items:center}

