:root{--paper:#f4f1ec;--paper-raised:#fbfaf7;--paper-deep:#ebe8e1;--ink:#0a0c0b;--ink-soft:#343a36;--muted:#555b56;--rule:#cbc9c2;--rule-dark:#8e938e;--cobalt:#0e694e;--cobalt-dark:#07503c;--cobalt-light:#187b5e;--cobalt-pale:#dcece6;--gold:#0e694e;--gold-dark:#07503c;--gold-pale:#dcece6;--warm-paper:#f4f1ec;--red:#a34434;--amber:#8a641d;--green:#0e694e;--brand-cobalt:#0e694e;--brand-gold:#dcece6;--brand-white:#fdfdfd;--font-sans:"IBM Plex Sans Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:"IBM Plex Sans Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--max-width:92rem;--measure:72rem;--page-gutter:clamp(1.25rem, 4vw, 4.75rem);--grid-columns:12;--grid-gap:clamp(1.25rem, 2.5vw, 2.5rem);--section-space:clamp(5rem, 8vw, 8rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--transition:.16s ease;--control-radius:8px;--support-radius:12px}*,:before,:after{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);min-width:20rem;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.58;overflow-x:clip}body,button,input{font-family:var(--font-sans)}img,svg,video{max-width:100%;display:block}a{color:inherit}button{cursor:pointer}h1,h2,h3,p,blockquote,dl,dd{margin-top:0}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance}h1,h2{letter-spacing:-.024em;margin-bottom:0;font-weight:520;line-height:1}h1{font-size:clamp(3rem,5.1vw,5rem)}h2{font-size:clamp(2.25rem,4.15vw,4.25rem)}h3{line-height:1.18}:focus-visible{outline:3px solid var(--gold-dark);outline-offset:4px}.site-header :focus-visible{outline-color:var(--cobalt)}.access-header :focus-visible{outline-color:var(--brand-cobalt)}::selection{background:var(--gold);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.section-shell{width:min(100%, var(--max-width));padding-inline:var(--page-gutter);margin-inline:auto}.paper-section,.dark-section{color:var(--ink);background:0 0}.eyebrow,.section-index,.briefing-contact__label{color:var(--cobalt-dark);letter-spacing:0;text-transform:none;margin:0;font-size:.76rem;font-weight:650;line-height:1.35}.eyebrow,.section-index{align-items:center;gap:.75rem;display:flex}.eyebrow:before,.section-index:before{background:var(--gold);content:"";flex:none;width:2.75rem;height:2px}.section-index--light{color:var(--cobalt-dark)}.button{border:1px solid var(--cobalt);border-radius:var(--control-radius);min-height:3.2rem;color:var(--cobalt-dark);text-align:center;transition:background-color var(--transition), color var(--transition), border-color var(--transition);background:0 0;justify-content:center;align-items:center;padding:.78rem 1rem;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--cobalt-light);background:var(--cobalt-light);color:#fff}.button--primary,.button--gold{background:var(--cobalt);color:#fff}.button--primary:hover,.button--gold:hover{background:var(--cobalt-light)}.button--ink{border-color:var(--ink);background:var(--ink);color:#fff}.button--ink:hover{border-color:var(--cobalt-dark);background:var(--cobalt-dark)}.button--small{min-height:2.65rem;padding:.6rem .8rem;font-size:.75rem}.text-link,.text-button{color:var(--cobalt-dark);text-underline-offset:.35rem;font-size:.8rem;font-weight:650;text-decoration-thickness:1px}.text-link--light{color:var(--cobalt-dark)}.text-button{background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.logo-mark{object-fit:contain;flex:none;display:block}.logo-mark--small{width:2.85rem;height:2.85rem}.logo-mark--regular{width:3.6rem;height:3.6rem}.logo-mark--large{width:clamp(6.5rem,10vw,7.5rem);height:clamp(6.5rem,10vw,7.5rem)}.site-header{z-index:20;color:var(--ink);backdrop-filter:blur(14px);background:#f4f1ecf5;border-bottom:1px solid #0a0c0b26;position:sticky;top:0}.site-header__inner{width:min(100%, var(--max-width));min-height:4.75rem;padding-inline:var(--page-gutter);grid-template-columns:minmax(13rem,1fr) auto;align-items:center;gap:2rem;margin-inline:auto;display:grid}.site-nav{align-items:center;gap:clamp(.85rem,1.55vw,1.55rem);font-size:.77rem;display:flex}.site-nav>a:not(.button){color:var(--ink-soft);text-decoration:none;position:relative}.site-nav>a:not(.button):hover{color:var(--cobalt-dark);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.45rem}.site-nav>a:not(.button)[aria-current=location]{color:var(--ink);font-weight:620}.site-nav>a:not(.button)[aria-current=location]:after{background:var(--green);content:"";height:2px;position:absolute;bottom:.25rem;left:0;right:0}.site-header .button--primary{border-color:var(--green);background:var(--green);color:#fff}.site-header .button--primary:hover{border-color:var(--cobalt-dark);background:var(--cobalt-dark);color:#fff}.site-nav-toggle{border:1px solid var(--rule-dark);border-radius:var(--control-radius);width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;place-items:center;padding:0;display:none}.site-nav-toggle span{width:1rem;height:1px;transition:transform var(--transition);background:currentColor;grid-area:1/1;display:block}.site-nav-toggle span:first-child{transform:translateY(-3px)}.site-nav-toggle span:last-child{transform:translateY(3px)}.site-header--open .site-nav-toggle span:first-child,.site-header--open .site-nav-toggle span:last-child{transform:translateY(0)}.mobile-jump-nav{z-index:15;padding:.7rem var(--page-gutter);border-bottom:1px solid var(--rule);white-space:nowrap;background:#fffffff5;gap:.85rem;font-size:.72rem;display:none;position:sticky;top:4rem;overflow-x:auto}.mobile-jump-nav a{border-right:1px solid var(--rule);min-height:2rem;color:var(--cobalt);align-items:center;padding-right:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.mobile-jump-nav a:last-child{border-right:0;padding-right:0}.site-footer{border-top:1px solid var(--ink);background:var(--paper)}.site-footer__primary,.site-footer__secondary{width:min(100%, var(--max-width));padding:1.75rem var(--page-gutter);justify-content:space-between;gap:2rem;margin-inline:auto;display:flex}.site-footer__primary{align-items:flex-start}.site-footer__secondary{border-top:1px solid var(--rule);color:var(--muted);align-items:center;font-size:.72rem}.site-footer__secondary p{margin:0}.site-footer nav{flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.footer-lockup{align-items:center;gap:.25rem;display:flex}.footer-lockup div{gap:.15rem;display:grid}.footer-lockup strong{font-size:.9rem}.footer-lockup span{color:var(--muted);font-size:.72rem}.briefing-hero{border-bottom:1px solid var(--rule-dark);background:var(--warm-paper);min-height:calc(100svh - 4.75rem);padding-block:clamp(3rem,6vw,5.5rem)}.briefing-hero__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);align-items:center;display:grid}.briefing-hero__grid>:first-child{grid-column:1/span 6}.briefing-hero__copy{grid-column:7/-1}.briefing-hero h1{max-width:11ch;margin-top:1.1rem;font-size:clamp(3rem,4.25vw,4.6rem);line-height:.98}.briefing-hero__copy{border:1px solid var(--ink);background:var(--paper-raised);border-top:0;padding:0 1.75rem 1.5rem;box-shadow:.75rem .75rem #0a0c0b0e}.briefing-hero__copy>p{color:var(--ink-soft)}.briefing-hero__actions{border-bottom:1px solid var(--ink);padding:1.25rem 0}.briefing-hero__actions p{color:var(--muted);margin:.65rem 0 0;font-size:.72rem}.briefing-hero__duration{border-bottom:4px solid var(--gold);background:var(--cobalt);margin:0 -1.75rem;padding:1rem 1.75rem;font-size:.78rem;font-weight:650;color:#fff!important}.briefing-summary{margin:0}.briefing-summary>div{border-bottom:1px solid var(--rule);grid-template-columns:8rem 1fr;display:grid}.briefing-summary dt,.briefing-summary dd{margin:0;padding:1rem 0}.briefing-summary dt{color:var(--cobalt);padding-right:1rem;font-size:.78rem;font-weight:650}.briefing-summary dd{border-left:1px solid var(--rule);color:var(--ink-soft);padding-left:1rem;font-size:.9rem}.briefing-summary>div:last-child{border-bottom:0}.briefing-options{padding-block:var(--section-space);background:var(--paper-raised)}.briefing-options__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);align-items:start;display:grid}.briefing-options__grid>:first-child{grid-column:1/span 6}.briefing-contact{grid-column:7/-1}.briefing-options h2{max-width:12ch;margin:1rem 0 1.25rem}.briefing-contact{border:1px solid var(--ink);border-top:5px solid var(--cobalt);background:var(--paper);padding:1.5rem}.briefing-contact .button{width:100%;margin:1rem 0 .6rem}.briefing-contact>p{color:var(--muted);font-size:.78rem}.briefing-contact__boundary{border-top:1px solid var(--rule);margin-bottom:0;padding-top:1rem}.briefing-fit{border-block:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;display:grid}.briefing-fit article{border-right:1px solid var(--rule);padding:1.5rem}.briefing-fit article:nth-child(2){background:var(--paper);border-right:0}.briefing-fit article p:last-child{color:var(--muted);margin-bottom:0;font-size:.82rem}.legal-article{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);padding-top:var(--section-space);padding-bottom:var(--section-space);display:grid}.legal-article>header{grid-column:1/span 4}.legal-copy{grid-column:5/-1}.legal-article>header{align-self:start;position:sticky;top:2rem}.legal-article h1{max-width:11ch;margin:1rem 0}.legal-updated{color:var(--muted);font-family:var(--font-mono);font-size:.62rem}.legal-copy{border-top:3px double var(--ink);max-width:48rem}.legal-copy section{border-bottom:1px solid var(--rule);padding:1.5rem 0}.legal-copy h2{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.legal-copy p{color:var(--ink-soft);margin-bottom:.8rem}.transcript-copy h2{font-size:1.05rem}.transcript-copy__back{padding-top:1rem}.not-found{align-items:center;min-height:calc(100svh - 4.5rem);display:grid}.not-found__inner{padding-block:var(--section-space)}.not-found h1{max-width:10ch;margin:1rem 0 1.5rem}.not-found p:not(.section-index){max-width:32rem;color:var(--muted)}.not-found .button{margin-top:1rem}.access-body{background:var(--paper)}.access-shell{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);min-height:100svh;padding:0 var(--page-gutter) clamp(3rem, 7vw, 6rem);grid-template-rows:auto 1fr auto;align-items:start;row-gap:clamp(3rem,7vw,7rem);display:grid}.access-header{min-height:4.5rem;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);border-bottom:1px solid var(--rule);background:var(--paper);color:var(--ink);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.access-intro{grid-column:1/span 6}.access-options{grid-column:8/-1;gap:1.4rem;display:grid}.access-options>.access-panel{grid-column:auto}.access-header>span{color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.access-brand{align-items:center;gap:.15rem;text-decoration:none;display:inline-flex}.access-brand strong{font-size:.96rem}.access-brand span{color:var(--muted);font-size:.76rem}.access-intro{max-width:48rem}.access-intro>.logo-mark{margin:0 0 1rem -.25rem}.access-intro h1{max-width:16ch;margin:0;font-size:clamp(2.8rem,4.5vw,4.2rem)}.access-intro>p:last-child{max-width:41rem;color:var(--muted);margin:1.6rem 0 0}.access-panel{border:1px solid var(--ink);border-left:6px solid var(--cobalt);border-radius:var(--support-radius);background:var(--paper-raised);box-shadow:.75rem .75rem #171c2212}.access-panel--investor{border-left-color:var(--green);box-shadow:.75rem .75rem #0f654b14}.access-panel__heading{padding:1.2rem 1.3rem 0}.access-panel__heading h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:620}.access-panel__heading>p:last-child{color:var(--muted);margin:.25rem 0 0;font-size:.76rem}.access-form{padding:1.4rem 1.3rem}.access-form label{margin-bottom:.55rem;font-size:.77rem;font-weight:650;display:block}.access-form__row{grid-template-columns:minmax(0,1fr) auto;display:grid}.access-form__field{min-width:0;position:relative}.access-form input{border:1px solid var(--rule-dark);border-radius:var(--control-radius) 0 0 var(--control-radius);width:100%;min-width:0;min-height:3.3rem;color:var(--ink);background:#fff;padding:.75rem 4.25rem .75rem .8rem;font-size:1rem}.access-form__row>button[type=submit]{border:1px solid var(--brand-cobalt);border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--brand-cobalt);color:#fff;min-height:3.3rem;padding:.75rem 1rem;font-weight:650}.access-form__row>button[type=submit]:hover{background:var(--cobalt-dark)}.access-form__visibility{border-radius:calc(var(--control-radius) - 3px);min-height:2.3rem;color:var(--cobalt-dark);text-underline-offset:.2rem;background:0 0;border:0;padding:.35rem .55rem;font-size:.72rem;font-weight:650;text-decoration:underline;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.access-form__visibility:hover{background:var(--cobalt-pale)}.access-error{color:var(--red);margin:.8rem 0 0;font-size:.78rem}.access-investor-form .access-form__row>input{border-radius:var(--control-radius) 0 0 var(--control-radius);min-width:0;padding:.75rem .8rem}.access-investor-code{margin-top:1rem}.access-investor-code>p{color:var(--muted);margin:.55rem 0 0;font-size:.7rem}.access-investor-restart{min-height:2.75rem;color:var(--cobalt-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin:.6rem 0 0;padding:0;font-size:.72rem}.access-investor-status:empty{display:none}.access-status{border-left:3px solid var(--red);background:#eee5e1;margin:1.4rem 1.3rem 0;padding:1rem}.access-status p{margin:0;font-size:.8rem}.access-panel__foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;display:flex}.access-footnote{color:var(--muted);margin:0;font-size:.65rem}.access-footer{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:1rem;font-size:.75rem;display:flex}.access-footer .access-footnote{font-size:inherit}@media (width<=1050px){.site-header__inner{grid-template-columns:minmax(12rem,1fr) auto}}@media (width<=1120px){.site-header__inner{grid-template-columns:1fr auto}.site-nav-toggle:not([hidden]){display:grid}.site-nav{grid-column:1/-1;grid-template-columns:1fr;gap:0;padding-bottom:1rem;font-size:.86rem;display:grid}.site-header--enhanced .site-nav{display:none}.site-header--enhanced.site-header--open .site-nav{display:grid}.site-nav>a:not(.button){border-top:1px solid var(--rule);align-items:center;min-height:2.85rem;display:flex}.site-nav>a:not(.button)[aria-current=location]:after{width:2px;height:auto;inset:.7rem auto .7rem -.7rem}.site-nav .button{width:100%;max-width:none;margin-top:.75rem}}@media (width<=850px){.mobile-jump-nav{display:flex}.briefing-hero__grid,.briefing-options__grid,.legal-article{grid-template-columns:1fr}.briefing-hero__grid>:first-child,.briefing-hero__copy,.briefing-options__grid>:first-child,.briefing-contact,.legal-article>header,.legal-copy,.briefing-fit{grid-column:1}.legal-article>header{position:relative;top:auto}.access-shell{gap:var(--space-4);grid-template-rows:auto;grid-template-columns:1fr;align-content:start}.access-header,.access-intro,.access-options{grid-column:1}.access-form__row{grid-template-columns:1fr;gap:.75rem}.access-form input,.access-investor-form .access-form__row>input,.access-form__row>button[type=submit]{border-radius:var(--control-radius)}}@media (width<=680px){:root{--page-gutter:1.25rem}h1{font-size:clamp(2.8rem,12vw,4rem)}h2{font-size:clamp(2.2rem,10vw,3.5rem)}.site-header__inner{min-height:4rem}.logo-mark--small{width:2.65rem;height:2.65rem}.logo-mark--regular{width:3.25rem;height:3.25rem}.logo-mark--large{width:6.5rem;height:6.5rem}.site-nav .button{max-width:8.5rem;min-height:2.45rem;padding:.55rem .65rem;font-size:.64rem}.site-header__inner{gap:.75rem}.briefing-hero{min-height:auto;padding-top:3rem}.briefing-hero__copy{box-shadow:.4rem .4rem #171c220e}.briefing-summary>div{grid-template-columns:1fr}.briefing-summary dt{padding:.9rem 0 .3rem;font-size:.8rem}.briefing-summary dd{border-left:0;padding:0 0 .9rem;font-size:.95rem}.briefing-fit{grid-template-columns:1fr}.briefing-fit article{border-right:0}.site-footer__primary,.site-footer__secondary{flex-direction:column;align-items:flex-start}.access-shell{gap:var(--space-4);padding-bottom:var(--space-6)}.access-header{min-height:4rem}.access-header>span{display:none}.access-intro>.logo-mark{margin-left:-.15rem}.access-panel{box-shadow:.4rem .4rem #171c2212}.access-panel--investor{box-shadow:.4rem .4rem #0f654b14}.access-panel__foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.eyebrow:before,.section-index:before{background:canvastext}.button,.access-form button{border:2px solid buttontext}}
