
:root{--ink:#12263a;--muted:#536376;--accent:#a63124;--rule:#dce2e8;--wash:#f2f5f8;--night:#102235;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.7;font-size:1.0625rem}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid #cf6726;outline-offset:5px}h1,h2,p,figure{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.02em;line-height:1.15}.wrap{max-width:1180px;margin:auto;padding-inline:30px}.topline{height:6px;background:var(--accent)}.header .wrap{display:flex;justify-content:flex-end;padding-top:22px}.language{font-size:.9375rem;text-decoration:none;border:1px solid var(--rule);padding:8px 17px;border-radius:2px;font-weight:700}.language:hover{background:var(--wash)}.skip{position:fixed;top:-100px;left:20px;background:white;padding:14px;z-index:99}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:60px;padding-block:38px 55px}h1{font-size:clamp(2.5rem,4.5vw,3.875rem);line-height:1.08;margin-bottom:30px}h1 span{display:block}.lead{font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.45;margin-bottom:23px}.prose p+p{margin-top:19px}.statement{border-left:4px solid var(--accent);padding-left:19px;font-weight:700}.hero-copy .evidence{margin-top:23px;color:var(--muted)}.portrait{align-self:start;aspect-ratio:4/4.7;overflow:hidden;background:#e3e6ea}.portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 31%}.section{border-top:1px solid var(--rule);padding-block:48px}.section-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:60px}.section h2{font-size:2.125rem}.identity{background:var(--wash);border-bottom:1px solid var(--rule)}.identity-name{font-size:1.5rem;font-weight:700}.owner{font-weight:700;line-height:1.7}.details{margin:25px 0 0;padding-left:22px}.details li+li{margin-top:10px}.contact{background:var(--night);color:white;padding-block:48px}.contact h2{font-size:2.25rem}.contact ul{padding-left:22px;margin:17px 0 28px}.contact li+li{margin-top:8px}.contact-lines{font-style:normal;font-weight:700}.contact-lines a{overflow-wrap:anywhere}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 19px;text-decoration:none;font-size:.9375rem;font-weight:700;border:1px solid white;border-radius:2px;text-align:center}.button.primary{background:white;color:var(--ink)}.button:hover{background:#dfe7ee;color:var(--ink)}.footer{padding-block:30px 40px}.footer p{font-size:.9375rem;color:var(--muted);max-width:950px}
@media(max-width:900px){.hero{gap:30px;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.section-grid{grid-template-columns:220px minmax(0,1fr);gap:35px}}
@media(max-width:700px){.wrap{padding-inline:22px}.header .wrap{padding-top:16px}.hero{grid-template-columns:1fr;gap:28px;padding-block:28px 38px}h1{font-size:2.7rem;margin-bottom:25px}.portrait{width:100%;max-width:360px;aspect-ratio:4/4.7}.section-grid{grid-template-columns:1fr;gap:24px}.section{padding-block:35px}.section h2,.contact h2{font-size:1.875rem}.contact{padding-block:36px}.actions{flex-direction:column;align-items:stretch}.footer{padding-block:26px 32px}}
@media(max-width:370px){h1{font-size:2.25rem}.wrap{padding-inline:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.header,.actions,.skip{display:none}.topline{height:0}.wrap{max-width:none;padding:0}.hero{grid-template-columns:1.6fr 1fr;gap:25px}.section-grid{grid-template-columns:1fr;gap:15px}.section,.contact{padding-block:25px}.contact{background:#fff;color:var(--ink)}.portrait{max-height:300px}h1{font-size:32pt}.section h2,.contact h2{font-size:24pt}}
