:root{--legal-paper:#eee7dc;--legal-paper-2:#f5f0e8;--legal-ink:#202722;--legal-muted:#58615b;--legal-forest:#203a34;--legal-forest-deep:#142923;--legal-rust:#994b3a;--legal-line:#8d928c}
.legal-v1{background:var(--legal-paper);color:var(--legal-ink)}
.legal-hero{background:#e9e2d6}.legal-hero-grid{display:grid;grid-template-columns:minmax(420px,.86fr) minmax(540px,1.14fr);min-height:750px;padding-block:54px}.legal-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:58px clamp(48px,7vw,108px) 58px 0}.legal-kicker,.legal-section-head>div>span,.legal-launch-copy>span{display:block;margin:0 0 23px;color:#944c3d;font-size:12px;font-weight:650;letter-spacing:.065em;text-transform:uppercase}.legal-hero h1{max-width:9ch;margin:0;font-family:var(--ed-serif);font-size:clamp(72px,7.8vw,119px);font-weight:500;letter-spacing:-.068em;line-height:.86}.legal-hero .lead{max-width:43rem;margin:38px 0 0;color:#505a54;font-size:18px;line-height:1.74}.legal-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;width:290px;margin-top:42px;padding:17px 18px 16px;background:var(--legal-rust);color:#fff;font-size:14px;font-weight:650;text-decoration:none}.legal-primary:hover{background:#7f3c30}.legal-primary span{font-size:18px}
.legal-hero-visual{position:relative;min-width:0;margin:0;overflow:hidden;background:#17231f}.legal-hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,16,13,.03) 42%,rgba(10,17,14,.82))}.legal-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.73) contrast(1.07)}.legal-hero-visual figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:start;padding:31px 34px;color:#f6f1e8}.legal-hero-visual figcaption span{color:#e4ad96;font-size:11px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.legal-hero-visual figcaption p{max-width:31rem;margin:0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.55}

.legal-ledger{background:var(--legal-forest);color:#f6f1e8}.legal-ledger-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:0;border-left:1px solid rgba(255,255,255,.25)}.legal-ledger article{min-height:215px;padding:35px 29px 31px;border-right:1px solid rgba(255,255,255,.25)}.legal-ledger small{display:block;color:#dba38e;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.legal-ledger b{display:block;margin-top:37px;font-family:var(--ed-serif);font-size:29px;font-weight:500;line-height:1.05}.legal-ledger span{display:block;margin-top:19px;color:rgba(255,255,255,.67);font-size:14px;line-height:1.55}.legal-ledger .is-pending{background:#2a433d}.legal-ledger .is-pending b{color:#efc1ad}

.legal-current{padding:124px 0 134px;background:var(--legal-paper-2)}.legal-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:clamp(60px,9vw,145px);align-items:end;margin-bottom:61px}.legal-section-head h2{max-width:11ch;margin:0;font-family:var(--ed-serif);font-size:clamp(54px,5.7vw,84px);font-weight:500;letter-spacing:-.057em;line-height:.96}.legal-section-head>p{margin:0;color:#525c56;font-size:17px;line-height:1.7}.legal-status-list{border-top:1px solid var(--legal-line)}.legal-status-list article{display:grid;grid-template-columns:80px minmax(190px,.55fr) minmax(350px,1fr) 120px;gap:30px;align-items:start;padding:30px 0;border-bottom:1px solid var(--legal-line)}.legal-status-list em{color:#934a3a;font:500 19px/1 var(--ed-serif);font-style:normal}.legal-status-list h3{margin:0;font-family:var(--ed-serif);font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.legal-status-list p{max-width:48rem;margin:0;color:#525c56;font-size:16px;line-height:1.65}.legal-status-list strong{justify-self:end;color:#2e6757;font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.legal-status-list .is-off strong{color:#934a3a}

.legal-documents{padding:125px 0 145px;background:var(--legal-forest-deep);color:#f6f1e8}.legal-documents-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:clamp(75px,10vw,155px);align-items:start}.legal-index{position:sticky;top:130px;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.3)}.legal-index span{padding:21px 0;color:#dca58f;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.legal-index a{padding:15px 0;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);font-size:14px;text-decoration:none}.legal-index a:hover{color:#fff}.legal-reading{max-width:850px}.legal-reading>header{padding-bottom:58px;border-bottom:1px solid rgba(255,255,255,.3)}.legal-reading>header>span{color:#dca58f;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.legal-reading>header h2{margin:24px 0 0;font-family:var(--ed-serif);font-size:clamp(54px,5.3vw,78px);font-weight:500;letter-spacing:-.056em;line-height:.98}.legal-reading>header p{max-width:44rem;margin:31px 0 0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.72}.legal-reading article{position:relative;padding:69px 0 73px 96px;border-bottom:1px solid rgba(255,255,255,.3);scroll-margin-top:120px}.legal-number{position:absolute;top:78px;left:0;margin:0;color:#dda68f;font:500 19px/1 var(--ed-serif)}.legal-reading h3{max-width:16ch;margin:0 0 30px;font-family:var(--ed-serif);font-size:clamp(39px,4vw,55px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.legal-reading article>p:not(.legal-number){max-width:46rem;margin:0 0 21px;color:rgba(255,255,255,.78);font-size:18px;line-height:1.78}.legal-reading a{color:#f0baa4;text-underline-offset:4px}.legal-notice{margin-top:34px!important;padding:25px 27px;border:1px solid rgba(240,186,164,.48);background:rgba(255,255,255,.045)}.legal-notice b{color:#f2c0aa}

.legal-launch{padding:125px 0 138px;background:#e5ddd1}.legal-launch-grid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:clamp(80px,12vw,180px);align-items:start}.legal-launch-copy{position:sticky;top:135px}.legal-launch-copy h2{max-width:12ch;margin:0;font-family:var(--ed-serif);font-size:clamp(53px,5.3vw,79px);font-weight:500;letter-spacing:-.058em;line-height:.97}.legal-launch-copy p{max-width:38rem;margin:34px 0 0;color:#505a54;font-size:17px;line-height:1.72}.legal-launch-list{margin:0;padding:0;border-top:1px solid var(--legal-line);list-style:none}.legal-launch-list li{display:grid;grid-template-columns:55px 1fr;gap:23px;padding:30px 0 32px;border-bottom:1px solid var(--legal-line)}.legal-launch-list li>b{color:#934a3a;font:500 20px/1 var(--ed-serif)}.legal-launch-list h3{margin:0;font-family:var(--ed-serif);font-size:31px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.legal-launch-list p{margin:18px 0 0;color:#535d57;font-size:16px;line-height:1.65}

.legal-next{background:#994b3a;color:#fff}.legal-next>div{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;min-height:185px}.legal-next p{margin:0;font-family:var(--ed-serif);font-size:clamp(28px,3vw,42px);line-height:1.12}.legal-next p span{display:block;margin-bottom:13px;color:#f0c0ac;font:650 11px/1.2 var(--ed-sans);letter-spacing:.06em;text-transform:uppercase}.legal-next a{display:flex;gap:50px;align-items:center;min-width:280px;padding:18px 0;border-top:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:14px;font-weight:650;text-decoration:none}.legal-next a b{margin-left:auto;font-size:20px}

@media(max-width:1080px){.legal-hero-grid{grid-template-columns:1fr;min-height:0}.legal-hero-copy{min-height:650px}.legal-hero-visual{min-height:670px}.legal-ledger-grid{grid-template-columns:1fr 1fr}.legal-ledger article{border-bottom:1px solid rgba(255,255,255,.25)}.legal-status-list article{grid-template-columns:65px minmax(180px,.5fr) 1fr}.legal-status-list strong{grid-column:2;justify-self:start}.legal-launch-grid{grid-template-columns:1fr;gap:75px}.legal-launch-copy{position:static;max-width:750px}}
@media(max-width:760px){
  .legal-hero-grid{padding-block:0}.legal-hero-copy{min-height:0;padding:82px 0 76px}.legal-hero h1{font-size:69px}.legal-hero .lead{font-size:17px}.legal-primary{width:100%}.legal-hero-visual{min-height:520px;margin-inline:calc(50% - 50vw)}.legal-hero-visual figcaption{grid-template-columns:1fr;gap:10px;padding:25px 20px}
  .legal-ledger-grid{grid-template-columns:1fr}.legal-ledger article{min-height:180px;padding:29px 20px}.legal-ledger b{margin-top:28px;font-size:28px}
  .legal-current{padding:86px 0 96px}.legal-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:43px}.legal-section-head h2{font-size:49px}.legal-status-list article{grid-template-columns:46px 1fr;gap:19px 14px;padding:27px 0}.legal-status-list h3{font-size:28px}.legal-status-list p{grid-column:2;font-size:16px}.legal-status-list strong{grid-column:2}
  .legal-documents{padding:86px 0 103px}.legal-documents-grid{grid-template-columns:1fr;gap:54px}.legal-index{position:static;overflow-x:auto;display:flex;flex-direction:row;gap:22px;padding-bottom:10px;border-top:0;border-bottom:1px solid rgba(255,255,255,.3);white-space:nowrap}.legal-index span{display:none}.legal-index a{padding:0 0 13px;border:0;font-size:13px}.legal-reading>header h2{font-size:49px}.legal-reading>header p{font-size:17px}.legal-reading article{padding:58px 0 61px}.legal-number{position:static;margin-bottom:21px}.legal-reading h3{font-size:39px}.legal-reading article>p:not(.legal-number){font-size:17px;line-height:1.75}.legal-notice{padding:22px 20px}
  .legal-launch{padding:86px 0 98px}.legal-launch-grid{gap:53px}.legal-launch-copy h2{font-size:48px}.legal-launch-list li{grid-template-columns:45px 1fr;gap:17px}.legal-launch-list h3{font-size:28px}
  .legal-next>div{grid-template-columns:1fr;gap:31px;padding-block:43px}.legal-next a{min-width:0;width:100%}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.legal-reading>header h2,.legal-reading h3{color:#f6f1e8}
@media(max-width:760px){.legal-hero h1{font-size:65px}}
