.site-header{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{margin:0;padding:0}body{color:#f2eee5;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.hero[data-astro-cid-bjt3ojfj]{background:#f5f2ea;border-bottom:1px solid #ddd9d0;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-study-container[data-astro-cid-bjt3ojfj]{z-index:2;width:min(1320px,100% - 96px);margin:0 auto;padding:150px 0 130px;position:relative;top:-90px}.eyebrow[data-astro-cid-bjt3ojfj]{color:#b99145;letter-spacing:4px;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.4}h1[data-astro-cid-bjt3ojfj],h2[data-astro-cid-bjt3ojfj],h3[data-astro-cid-bjt3ojfj]{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1[data-astro-cid-bjt3ojfj]{letter-spacing:-4px;color:#111;max-width:1050px;margin:34px 0 0;font-size:clamp(64px,7vw,118px);line-height:.91}h1[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{color:#182b47;display:block}.hero-line[data-astro-cid-bjt3ojfj]{background:#d9d5cc;width:100%;height:1px;margin:70px 0 42px}.hero-intro[data-astro-cid-bjt3ojfj]{max-width:1040px}.hero-intro[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj]{color:#696866;max-width:650px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.75}.hero-monogram[data-astro-cid-bjt3ojfj]{z-index:1;color:#182b470b;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:580px;font-weight:400;line-height:.8;position:absolute;bottom:-105px;right:-50px}.intro[data-astro-cid-bjt3ojfj]{color:#10151c;background:#f1eee7;grid-template-columns:16% 84%;padding:150px 6vw;display:grid}.section-number[data-astro-cid-bjt3ojfj]{color:#9b7b32;letter-spacing:.16em;font-size:11px}.intro-content[data-astro-cid-bjt3ojfj]{max-width:1100px}.intro[data-astro-cid-bjt3ojfj] .eyebrow[data-astro-cid-bjt3ojfj],.method[data-astro-cid-bjt3ojfj] .eyebrow[data-astro-cid-bjt3ojfj],.prevention[data-astro-cid-bjt3ojfj] .eyebrow[data-astro-cid-bjt3ojfj],.practice[data-astro-cid-bjt3ojfj] .eyebrow[data-astro-cid-bjt3ojfj]{color:#8b6d2c}.intro[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{letter-spacing:-.045em;max-width:1000px;font-size:clamp(52px,6.5vw,100px);line-height:.96}.intro-text[data-astro-cid-bjt3ojfj]{max-width:700px;margin:70px 0 0 auto}.intro-text[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj]{color:#4b4d4e;margin:0 0 22px;font-size:18px;line-height:1.8}.services[data-astro-cid-bjt3ojfj]{background:#0d1117;padding:140px 6vw}.section-header[data-astro-cid-bjt3ojfj] .eyebrow[data-astro-cid-bjt3ojfj]{transform:translateY(-22px)}.section-header[data-astro-cid-bjt3ojfj]{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:85px;display:grid}.section-header[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{letter-spacing:-.045em;font-size:clamp(52px,6vw,92px);line-height:.98}.section-intro[data-astro-cid-bjt3ojfj]{color:#aaa79f;max-width:440px;margin:0;font-size:16px;line-height:1.8}.services-list[data-astro-cid-bjt3ojfj]{border-top:1px solid #f2eee538}.service-item[data-astro-cid-bjt3ojfj]{border-bottom:1px solid #f2eee538;grid-template-columns:10% 1fr auto;align-items:center;gap:30px;min-height:210px;padding:34px 0;display:grid}.service-number[data-astro-cid-bjt3ojfj]{color:#d8b45c;letter-spacing:.12em;font-size:12px}.service-main[data-astro-cid-bjt3ojfj]{grid-template-columns:.65fr 1fr;align-items:center;gap:70px;display:grid}.service-main[data-astro-cid-bjt3ojfj] h3[data-astro-cid-bjt3ojfj]{letter-spacing:-.025em;font-size:clamp(27px,3vw,44px)}.service-main[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj]{color:#aaa79f;max-width:580px;margin:0;font-size:15px;line-height:1.75}.service-arrow[data-astro-cid-bjt3ojfj],.practice-arrow[data-astro-cid-bjt3ojfj]{color:#d8b45c;font-size:22px}.method[data-astro-cid-bjt3ojfj]{color:#10151c;background:#e7e2d8;grid-template-columns:1fr 1fr;gap:10vw;padding:150px 6vw;display:grid}.method[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{letter-spacing:-.05em;font-size:clamp(56px,7vw,110px);line-height:.88}.method[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{display:block}.method[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]:nth-child(odd){color:#10151c}.method[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]:nth-child(2n){color:#172b4d}.method-right[data-astro-cid-bjt3ojfj]{align-self:end;max-width:600px}.method-right[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj]{color:#4b4d4e;margin:0 0 28px;font-size:17px;line-height:1.8}.method-right[data-astro-cid-bjt3ojfj] .large-copy[data-astro-cid-bjt3ojfj]{color:#10151c;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);line-height:1.2}.prevention[data-astro-cid-bjt3ojfj]{background:#121c29;grid-template-columns:18% 82%;min-height:680px;padding:130px 6vw;display:grid}.prevention-label[data-astro-cid-bjt3ojfj]{color:#8f9399;letter-spacing:.18em;flex-direction:column;gap:12px;font-size:10px;display:flex}.prevention-content[data-astro-cid-bjt3ojfj]{max-width:950px}.prevention[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{letter-spacing:-.05em;max-width:900px;font-size:clamp(58px,7vw,112px);line-height:1.02}.prevention[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{color:#d8b45c}.prevention-content[data-astro-cid-bjt3ojfj]>p[data-astro-cid-bjt3ojfj]:last-child{color:#b7bbc0;max-width:610px;margin:70px 0 0 auto;font-size:17px;line-height:1.8}.practice[data-astro-cid-bjt3ojfj]{color:#10151c;background:#f1eee7;grid-template-columns:1fr 1fr;gap:9vw;padding:145px 6vw;display:grid}.practice-left[data-astro-cid-bjt3ojfj]{max-width:650px}.practice[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{letter-spacing:-.045em;font-size:clamp(52px,6vw,90px);line-height:.96}.practice-left[data-astro-cid-bjt3ojfj]>p[data-astro-cid-bjt3ojfj]:last-child{color:#555857;max-width:520px;margin:60px 0 0;font-size:16px;line-height:1.8}.practice-list[data-astro-cid-bjt3ojfj]{border-top:1px solid #aaa59b;align-self:end}.practice-list[data-astro-cid-bjt3ojfj] a[data-astro-cid-bjt3ojfj]{border-bottom:1px solid #aaa59b;grid-template-columns:12% 1fr auto;align-items:center;gap:20px;padding:24px 0;transition:padding .25s;display:grid}.practice-list[data-astro-cid-bjt3ojfj] a[data-astro-cid-bjt3ojfj]:hover{padding-left:10px}.practice-list[data-astro-cid-bjt3ojfj] a[data-astro-cid-bjt3ojfj]>span[data-astro-cid-bjt3ojfj]:first-child{color:#8b6d2c;letter-spacing:.12em;font-size:11px}.practice-list[data-astro-cid-bjt3ojfj] strong[data-astro-cid-bjt3ojfj]{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.closing[data-astro-cid-bjt3ojfj]{color:#f2eee5;background:#0d1117;padding:120px 6vw;position:relative;overflow:hidden}.closing-mark[data-astro-cid-bjt3ojfj]{color:#d8b45c14;letter-spacing:-.1em;font-family:Georgia,Times New Roman,serif;font-size:clamp(180px,25vw,420px);line-height:.8;position:absolute;top:30px;right:5vw}.closing[data-astro-cid-bjt3ojfj] .eyebrow[data-astro-cid-bjt3ojfj]{margin-bottom:32px;position:relative}.closing[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{letter-spacing:-.045em;max-width:1000px;font-size:clamp(58px,7vw,115px);line-height:.94;position:relative}.closing[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{color:#d8b45c}.closing-text[data-astro-cid-bjt3ojfj]{color:#aaa79f;max-width:530px;margin:55px 0 0;font-size:17px;line-height:1.8;position:relative}.closing-button[data-astro-cid-bjt3ojfj]{letter-spacing:.18em;border-bottom:1px solid #f2eee5;align-items:center;gap:30px;margin-top:55px;padding-bottom:12px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.closing-button[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{color:#d8b45c;font-size:18px}@media (width<=900px){.hero[data-astro-cid-bjt3ojfj]{min-height:90vh;padding:25px 6vw}.hero-top[data-astro-cid-bjt3ojfj],.hero-bottom[data-astro-cid-bjt3ojfj]{font-size:9px}h1[data-astro-cid-bjt3ojfj]{letter-spacing:-.015em;font-size:clamp(58px,15vw,105px)}.intro[data-astro-cid-bjt3ojfj],.prevention[data-astro-cid-bjt3ojfj]{grid-template-columns:1fr;gap:60px}.intro[data-astro-cid-bjt3ojfj],.services[data-astro-cid-bjt3ojfj],.method[data-astro-cid-bjt3ojfj],.prevention[data-astro-cid-bjt3ojfj],.practice[data-astro-cid-bjt3ojfj],.closing[data-astro-cid-bjt3ojfj]{padding-top:100px;padding-bottom:100px}.section-header[data-astro-cid-bjt3ojfj],.method[data-astro-cid-bjt3ojfj],.practice[data-astro-cid-bjt3ojfj]{grid-template-columns:1fr;gap:60px}.section-header[data-astro-cid-bjt3ojfj]{margin-bottom:60px}.service-item[data-astro-cid-bjt3ojfj]{grid-template-columns:50px 1fr auto;gap:15px}.service-main[data-astro-cid-bjt3ojfj]{grid-template-columns:1fr;gap:15px}.practice-list[data-astro-cid-bjt3ojfj]{margin-top:20px}.closing-mark[data-astro-cid-bjt3ojfj]{font-size:210px;top:40px;right:-20px}}@media (width<=560px){.hero-top[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]:last-child,.hero-bottom[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]:last-child{display:none}.hero-description[data-astro-cid-bjt3ojfj]{margin-top:35px;font-size:18px}.intro-text[data-astro-cid-bjt3ojfj]{margin-top:50px}.service-item[data-astro-cid-bjt3ojfj]{grid-template-columns:35px 1fr auto}.service-main[data-astro-cid-bjt3ojfj] h3[data-astro-cid-bjt3ojfj]{font-size:28px}.service-main[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj],.section-intro[data-astro-cid-bjt3ojfj],.intro-text[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj],.method-right[data-astro-cid-bjt3ojfj] p[data-astro-cid-bjt3ojfj],.practice-left[data-astro-cid-bjt3ojfj]>p[data-astro-cid-bjt3ojfj]:last-child,.closing-text[data-astro-cid-bjt3ojfj]{font-size:15px}.practice-list[data-astro-cid-bjt3ojfj] strong[data-astro-cid-bjt3ojfj]{font-size:17px}.practice-list[data-astro-cid-bjt3ojfj] a[data-astro-cid-bjt3ojfj]{grid-template-columns:35px 1fr auto}.closing[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{font-size:clamp(48px,13vw,75px)}}
