@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:wght@300;400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cream: #f5f2ec;--ink: #1a1814;--ink-60: #6b6860;--ink-30: #c2c0bb;--accent: #c8502a;--accent-light: #f0e8e3;--white: #fdfcfa;--rule: #d8d5cf}html{font-size:16px}body{font-family:DM Sans,sans-serif;background:var(--cream);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.page{max-width:880px;margin:0 auto;padding:72px 48px}.header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:48px;border-bottom:.5px solid var(--rule);margin-bottom:64px}.wordmark{font-family:"Instrument Serif",serif;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.wordmark span{color:var(--accent);font-style:italic}.d3-block{text-align:right}.d3-title{font-family:"Instrument Serif",serif;font-size:34px;letter-spacing:-.03em;color:var(--ink);line-height:1}.d3-title sup{font-size:17px;vertical-align:super;color:var(--accent)}.d3-line{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin-top:5px}.hero{margin-bottom:64px}.hero-headline{font-family:"Instrument Serif",serif;font-size:clamp(36px,5.5vw,54px);line-height:1.08;letter-spacing:-.025em;color:var(--ink);margin-bottom:28px;max-width:620px}.hero-headline em{font-style:italic;color:var(--accent)}.hero-sub{font-size:17px;font-weight:300;color:var(--ink-60);max-width:620px;line-height:1.75}.rule{border:none;border-top:.5px solid var(--rule);margin:56px 0}.problem{display:grid;grid-template-columns:160px 1fr;gap:40px;align-items:start;margin-bottom:20px}.problem-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);padding-top:6px;font-weight:500}.problem-body{font-family:"Instrument Serif",serif;font-size:21px;line-height:1.55;letter-spacing:-.01em;color:var(--ink)}.section-header{display:flex;align-items:center;gap:16px;margin-bottom:32px}.section-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);font-weight:500;white-space:nowrap}.section-line{flex:1;height:.5px;background:var(--rule)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:56px}.card{background:var(--white);padding:30px 26px}.card-num{font-size:11px;letter-spacing:.12em;color:var(--ink-30);margin-bottom:12px;font-weight:500}.card-title{font-family:"Instrument Serif",serif;font-size:23px;letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;line-height:1.2}.card-title em{font-style:italic;color:var(--accent)}.card-body{font-size:13px;color:var(--ink-60);line-height:1.65;font-weight:300;margin-bottom:12px}.card-bullets{list-style:none;display:flex;flex-direction:column;gap:6px}.card-bullets li{font-size:12.5px;color:var(--ink-60);padding-left:14px;position:relative;font-weight:300;line-height:1.45}.card-bullets li:before{content:"-";position:absolute;left:0;color:var(--ink-30);font-size:11px;top:2px}.bio-block{display:grid;grid-template-columns:160px 1fr;gap:40px;align-items:start;margin-bottom:36px}.bio-block-compact{margin-bottom:48px}.bio-label-col{padding-top:4px}.bio-name{font-family:"Instrument Serif",serif;font-size:19px;letter-spacing:-.01em;margin-bottom:4px}.bio-role{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:500}.bio-text{font-size:14px;color:var(--ink-60);line-height:1.75;font-weight:300;margin-bottom:24px}.bio-text-tight{margin-bottom:0}.stats{display:flex;gap:24px;flex-wrap:wrap}.stat-num{font-family:"Instrument Serif",serif;font-size:24px;letter-spacing:-.02em;color:var(--ink);line-height:1}.stat-label{font-size:11px;color:var(--ink-60);margin-top:4px;font-weight:300;max-width:110px;line-height:1.4}.yayem-bar{background:var(--accent-light);border-left:2.5px solid var(--accent);padding:20px 28px;margin-bottom:20px}.yayem-bar p{font-size:13.5px;color:var(--ink-60);line-height:1.7;font-weight:300}.yayem-bar strong{color:var(--ink);font-weight:500}.for-section{background:var(--white);padding:36px 40px;margin-bottom:20px}.section-header-compact{margin-bottom:24px}.for-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.for-item{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--cream)}.for-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);margin-top:8px;flex-shrink:0}.for-text{font-size:13.5px;color:var(--ink-60);line-height:1.5;font-weight:300}.closing{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding-top:8px}.closing-quote{font-family:"Instrument Serif",serif;font-size:20px;line-height:1.45;letter-spacing:-.01em;color:var(--ink);margin-bottom:10px}.closing-quote em{color:var(--accent);font-style:italic}.closing-sub{font-size:13px;color:var(--ink-60);font-weight:300}.cta-block{width:100%;max-width:320px}.contact-form{display:grid;gap:8px}.contact-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-60)}.contact-input,.contact-textarea{width:100%;border:1px solid var(--rule);background:var(--white);color:var(--ink);font:inherit;padding:10px 12px}.contact-input:focus,.contact-textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}.contact-button{margin-top:6px;border:none;background:var(--accent);color:var(--white);font:inherit;font-weight:500;padding:10px 14px;cursor:pointer}.contact-button:disabled{opacity:.7;cursor:default}.cta-note{margin-top:8px;font-size:11px;color:var(--ink-30);letter-spacing:.08em}.footer{margin-top:48px;padding-top:24px;border-top:.5px solid var(--rule);display:flex;justify-content:space-between;align-items:center}.footer-brand{font-family:"Instrument Serif",serif;font-size:14px;color:var(--ink-60)}.footer-brand span{font-style:italic;color:var(--accent)}.footer-right{font-size:11px;color:var(--ink-30);letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.page{padding:40px 24px}.grid-3,.for-grid{grid-template-columns:1fr}.problem,.bio-block,.closing{grid-template-columns:1fr;gap:12px}.header{flex-direction:column;gap:16px}.d3-block,.cta-block{text-align:left}}
