:root{--ink:#171715;--paper:#eeeae1;--cream:#f6f3ec;--gold:#9a7428;--line:rgba(23,23,21,.2);--white:#f8f6f0;--muted:#6f6a61;--display:"EB Garamond",Georgia,serif;--body:"Manrope",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body)}a{color:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:20;padding:.8rem 1rem;background:var(--ink);color:var(--white)}.skip-link:focus{top:1rem}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:4.5rem;padding:0 3vw;border-bottom:1px solid var(--line);background:rgba(238,234,225,.94);backdrop-filter:blur(12px);font-size:.48rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.brand{text-decoration:none}.site-header>span{color:var(--gold)}.site-header nav{display:flex;justify-content:flex-end;gap:1.5rem}.site-header nav a{text-decoration:none}.kicker{margin:0;color:var(--gold);font-size:.52rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.hero{min-height:calc(100svh - 4.5rem);display:grid;grid-template-columns:57% 43%;grid-template-rows:1fr auto}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:8rem 7vw 6rem;border-right:1px solid var(--line)}.hero h1{margin:1.6rem 0 0;font:400 clamp(4.6rem,9vw,10.5rem)/.76 var(--display);letter-spacing:-.06em}.hero h1 em{color:var(--gold);font-weight:400}.dek{max-width:36rem;margin:3rem 0 0;color:var(--muted);font:400 clamp(1.2rem,1.8vw,1.7rem)/1.5 var(--display)}.hero-index{display:grid;align-content:center;padding:7rem 5vw;background:var(--cream)}.hero-index article{display:grid;grid-template-columns:3rem 1fr;gap:.5rem 1rem;padding:2.5rem 0;border-top:1px solid var(--line)}.hero-index article:last-child{border-bottom:1px solid var(--line)}.hero-index span{grid-row:1/3;color:var(--gold);font-size:.55rem;letter-spacing:.15em}.hero-index b{font:400 clamp(2.3rem,4vw,4.2rem)/1 var(--display)}.hero-index small{color:var(--muted);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase}.hero footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:2rem;padding:1.2rem 3vw;border-top:1px solid var(--line);font-size:.46rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.record{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.6fr);grid-template-areas:"title facts" "position transaction";gap:7rem 6vw;min-height:100svh;padding:9rem 7vw;overflow:hidden}.record-dark{background:var(--ink);color:var(--white)}.record-light{background:var(--cream)}.record-number{position:absolute;right:3vw;top:2rem;color:rgba(154,116,40,.24);font:400 clamp(10rem,24vw,28rem)/1 var(--display)}.record-title{grid-area:title;position:relative;z-index:1}.record-title h2{max-width:55rem;margin:1.3rem 0 0;font:400 clamp(3.5rem,6vw,7rem)/.86 var(--display);letter-spacing:-.045em}.record-title h2 em{color:var(--gold);font-weight:400}.record-thesis,.formal-title{max-width:46rem;margin:2rem 0 0;color:#aaa39a;font:400 clamp(1.15rem,1.65vw,1.6rem)/1.45 var(--display)}.record-light .record-thesis,.record-light .formal-title{color:var(--muted)}.formal-title{font-size:clamp(1rem,1.35vw,1.3rem);text-transform:none}.facts{grid-area:facts;position:relative;z-index:1;align-self:start;margin:0;border-top:1px solid currentColor}.facts div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:1.05rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.record-light .facts div{border-color:var(--line)}.facts dt{color:var(--gold);font-size:.48rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.facts dd{margin:0;font:400 1.05rem/1.35 var(--display)}.facts a{text-decoration:none}.public-position{grid-area:position;position:relative;z-index:1;max-width:50rem}.public-position h3{margin:1.3rem 0 1.8rem;font:400 clamp(2rem,3.2vw,3.8rem)/.98 var(--display);letter-spacing:-.025em}.public-position p:not(.kicker){color:#aaa39a;font:400 1.15rem/1.7 var(--display)}.record-light .public-position p:not(.kicker){color:var(--muted)}.transaction{grid-area:transaction;position:relative;z-index:1;align-self:end;padding-top:1.5rem;border-top:1px solid currentColor}.transaction ul{list-style:none;margin:1.2rem 0 2rem;padding:0}.transaction li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.15);font:400 1.05rem var(--display)}.record-light .transaction li{border-color:var(--line)}.transaction a{display:inline-flex;padding:1rem 1.2rem;border:1px solid currentColor;font-size:.48rem;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.record-dark .transaction a{background:var(--white);color:var(--ink)}.diligence{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:9rem 7vw;background:var(--paper)}.diligence h2{margin:1.5rem 0 0;font:400 clamp(3rem,5vw,6rem)/.88 var(--display);letter-spacing:-.04em}.diligence h2 em{color:var(--gold);font-weight:400}.diligence ol{list-style:none;margin:0;padding:0}.diligence li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;border-top:1px solid var(--line)}.diligence li:last-child{border-bottom:1px solid var(--line)}.diligence li>span{color:var(--gold);font-size:.5rem;letter-spacing:.15em}.diligence li b{font:400 1.35rem var(--display)}.diligence li p{margin:.35rem 0 0;color:var(--muted);font:400 1rem/1.55 var(--display)}.legal{grid-column:1/-1;max-width:76rem;margin:4rem auto 0;padding-top:2rem;border-top:1px solid var(--ink);color:var(--muted);font-size:.55rem;line-height:1.8;letter-spacing:.05em}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;padding:2rem 3vw;border-top:1px solid var(--line);font-size:.47rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-footer p{text-align:center}.site-footer>a:last-child{text-align:right}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header>span{display:none}.site-header nav a:not(:last-child){display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{min-height:75svh;border-right:0;border-bottom:1px solid var(--line);padding:7rem 7vw 5rem}.hero-index{padding:4rem 7vw}.hero footer{display:none}.record{grid-template-columns:1fr;grid-template-areas:"title" "facts" "position" "transaction";gap:3.5rem;padding:7rem 7vw}.record-number{top:1rem}.diligence{grid-template-columns:1fr;padding:7rem 7vw}.legal{margin-top:1rem}.site-footer{grid-template-columns:1fr;text-align:left}.site-footer p{text-align:left}.site-footer>a:last-child{text-align:left}}
@media(max-width:560px){.site-header{min-height:4rem}.site-header nav{display:none}.hero h1{font-size:4.5rem}.record-title h2{font-size:3.35rem}.facts div{grid-template-columns:6.5rem 1fr}.site-footer{font-size:.42rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
