:root{--reading-w:100%}@media (width>=1024px){:root{--reading-w:calc(50% - 2 * var(--gap))}}@media (width>=1280px){:root{--reading-w:calc((100% - 11 * var(--gap)) * 5 / 12 + 4 * var(--gap))}}.reading-w{max-width:var(--reading-w)}.ledger-table{margin-top:var(--space-6)}.ledger-table caption{padding:0}.ledger-table thead th{padding-bottom:var(--space-3);border-bottom-color:var(--line)}.ledger-table tbody th{padding-left:calc(var(--node) + var(--space-4));font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk);position:relative}.ledger-table td{font-family:var(--font-reading);font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2)}.ledger-table td:last-child{font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk-3)}.ledger-table :is(th,td){padding-block:var(--space-4)}.ledger-table tbody th:before{content:"";z-index:1;left:0;top:calc(var(--space-4) + (1em * var(--lh-ui) - var(--node)) / 2);width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--line);background:var(--ground);border-radius:50%;position:absolute}.ledger-table tbody th:after{content:"";left:calc(var(--node) / 2 - var(--ch-1) / 2);top:0;bottom:calc(-1 * var(--ch-hair));width:var(--ch-1);border-radius:var(--ch-1);background:var(--line);position:absolute}.ledger-table tbody tr:first-child th:after{top:calc(var(--space-4) + (1em * var(--lh-ui)) / 2)}.ledger-table tbody tr:last-child th:after{height:calc(var(--space-4) + (1em * var(--lh-ui)) / 2);bottom:auto}.ledger-table tbody tr:last-child :is(th,td){border-bottom:0}.ledger-table tbody tr:last-child th:before{background:var(--chalk);border-color:var(--chalk)}@media (width>=1024px){.ledger-table :is(th,td):nth-child(2){padding-right:var(--space-6)}}@media (width<=1023.98px){.ledger-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ledger-table,.ledger-table tbody,.ledger-table tr,.ledger-table th,.ledger-table td{display:block}.ledger-table tbody tr{padding-block:var(--space-4);border-bottom:var(--ch-hair) solid var(--hairline)}.ledger-table tbody tr:last-child{border-bottom:0}.ledger-table tbody :is(th,td){border:0;padding:0}.ledger-table tbody th,.ledger-table tbody td{padding-left:calc(var(--node) + var(--space-4))}.ledger-table tbody th:after{content:none}.ledger-table tbody th:before{top:calc((1em * var(--lh-ui) - var(--node)) / 2)}.ledger-table tbody td{margin-top:var(--space-2)}}.ledger-list{margin:var(--space-6) 0 0;padding:0}.ledger-list__row{gap:var(--space-2) var(--gap);padding-block:var(--space-4);border-top:var(--ch-hair) solid var(--hairline);grid-template-columns:minmax(0,1fr);display:grid}.ledger-list__row:last-child{border-bottom:var(--ch-hair) solid var(--hairline)}.ledger-list dt{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk)}.ledger-list dd{font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2);max-width:var(--measure);margin:0}.ledger-list dd>p+p{margin-top:var(--space-3)}@media (width>=1024px){.ledger-list__row{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);column-gap:0}.ledger-list dt{padding-right:var(--gap);grid-column:1}.ledger-list dd{grid-column:3}}.node-list{margin:var(--space-6) 0 0;max-width:min(var(--measure), var(--reading-w));padding:0;list-style:none}.node-list>li{padding:var(--space-3) 0 var(--space-3) calc(var(--node) + var(--space-4));font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2);position:relative}.node-list>li:before{content:"";left:0;top:calc(var(--space-3) + (1em * var(--lh-body) - var(--node)) / 2);width:var(--node);height:var(--node);border:var(--ch-bar) solid var(--line);border-radius:50%;position:absolute}.node-list>li+li{border-top:var(--ch-hair) solid var(--hairline)}.faq-rows{max-width:min(46rem, var(--reading-w));margin-top:var(--space-6);border-top:var(--ch-hair) solid var(--hairline)}.faq-rows .disclosure{border-bottom:var(--ch-hair) solid var(--hairline)}.faq-rows .disclosure+.disclosure{border-top:0}.faq-row .disclosure__panel>p{margin:0}.faq-row .disclosure__panel>p+p{margin-top:var(--space-3)}.faq-row__links{margin:var(--space-4) 0 0;gap:var(--space-1) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.faq-row__links>li{margin:0}.quiet-lead{margin:var(--space-5) 0 0}.faq-row--open{border-bottom:var(--ch-hair) solid var(--hairline)}.faq-row--open>.faq-row__toggle{align-items:flex-start;gap:var(--space-3);min-height:calc(var(--tap) + var(--space-1));padding-block:var(--space-3);cursor:pointer;list-style:none;display:flex}.faq-row--open>.faq-row__toggle::-webkit-details-marker{display:none}.faq-row--open>.faq-row__toggle:before{content:"";width:var(--node);height:var(--node);margin-top:calc((1em * var(--lh-ui) - var(--node)) / 2);border:var(--ch-bar) solid var(--line);border-radius:50%;flex:none}.faq-row--open>.faq-row__toggle:hover:before{border-color:var(--chalk)}.faq-row--open[open]>.faq-row__toggle:before{background:var(--chalk);border-color:var(--chalk)}.faq-row--open .faq-row__q{font-size:var(--t-value);margin:0}.faq-row--open .faq-row__a{padding:0 0 var(--space-4) calc(var(--node) + var(--space-3));font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2);max-width:var(--measure)}.faq-row--open .faq-row__a>p{margin:0}.faq-row--open .faq-row__a>p+p{margin-top:var(--space-3)}.faq-rows__all{margin:var(--space-4) 0 0}@media (width<=767.98px){.faq-row--open .faq-row__q{font-family:var(--font-ui);font-weight:var(--w-ui);line-height:var(--lh-ui)}}@media (width>=1024px){.apparatus>.across:has(>.faq-rows--two-up){grid-template-columns:subgrid;align-items:start;display:grid}.apparatus>.across:has(>.faq-rows--two-up)>*{grid-column:reading}.apparatus>.across>.faq-rows--two-up{grid-column:full;grid-template-columns:subgrid;max-width:none;margin-top:var(--space-4);display:grid}.faq-rows--two-up>.faq-row{grid-column:full;grid-template-columns:subgrid;align-items:start;display:grid}.faq-rows--two-up>.faq-row>summary{grid-area:1/reading}.faq-rows--two-up>.faq-row::details-content{grid-area:1/record}.faq-rows--two-up>.faq-row>.disclosure__panel{padding:var(--space-3) 0 var(--space-4)}.faq-rows--two-up>.faq-row>.disclosure__panel:before{content:none}.section.faq-group,.section.faq-group+.section--close{padding-top:var(--space-8)}}@media print{.faq-row::details-content{content-visibility:visible;display:block}}.form-close>.close-line__hint{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3)}.close-line__links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.quiet-more{margin:var(--space-5) 0 0}.quiet-tools{margin:var(--space-6) 0 0}@media print{html[data-print=compact] :is(.start-pick,.start-pick__line,#run-it,#questions){display:none}html[data-print=compact] .paged,html[data-print=compact] .section--close{padding-bottom:0}html[data-print=compact] .apparatus{row-gap:4pt}html[data-print=compact] :is(.reading,.across)>h2{margin-bottom:3pt}html[data-print=compact] .reading>p,html[data-print=compact] .lead{margin-bottom:3pt;font-size:9.5pt;line-height:1.35}html[data-print=compact] .ledger-table{table-layout:fixed;margin-top:3pt;font-size:8.5pt;display:table}html[data-print=compact] .ledger-table thead{display:none}html[data-print=compact] .ledger-table tbody{display:table-row-group}html[data-print=compact] .ledger-table tbody tr{border:0;padding:0;display:table-row}html[data-print=compact] .ledger-table tbody :is(th,td){border-bottom:.5pt solid var(--hairline);margin:0;padding:2pt 4pt 2pt 0;display:table-cell}html[data-print=compact] .ledger-table tbody td{font-size:9pt;line-height:1.3}html[data-print=compact] .ledger-table tbody th{width:24%}html[data-print=compact] .ledger-table tbody td:nth-child(3){width:22%}html[data-print=compact] .ledger-table tbody th:before,html[data-print=compact] .ledger-table tbody th:after{display:none}html[data-print=compact] .node-list{margin-top:3pt}html[data-print=compact] .node-list>li{padding-block:1pt;font-size:9.5pt;line-height:1.3}html[data-print=compact] .node-list>li:before{top:calc(1pt + (1em * 1.3 - var(--node)) / 2)}html[data-print=compact] .ledger-list{margin-top:3pt}html[data-print=compact] .ledger-list__row{padding-block:3pt}html[data-print=compact] .ledger-list dd{font-size:9.5pt;line-height:1.3}}.company-definition{font-size:var(--t-lead);line-height:var(--lh-lead);margin:0}@media (width<=767.98px){.section--hero .form-hero__record:has(>.company-definition){display:none}}@media (width>=1024px){.company-why>.shell>.apparatus>.reading{grid-column:full;grid-template-columns:subgrid;align-content:start;display:grid;container-type:normal}.company-why>.shell>.apparatus>.reading>*{grid-column:reading}html.js .company-why .reading>.fold,html.js .company-why .reading>.fold>.fold__body{display:contents}.company-why .fold__body>p{grid-column:reading}html.js .company-why .fold__body>p:nth-child(3){margin-top:var(--space-4);grid-area:2/record}html.js .company-why .fold__body>p:nth-child(4){grid-area:3/record}html:not(.js) .company-why .reading>.fold,html:not(.js) .company-why .reading>.fold>.fold__body{grid-column:full;grid-template-columns:subgrid;align-content:start;display:grid}html:not(.js) .company-why .fold__body>p:nth-child(3){grid-area:1/record}html:not(.js) .company-why .fold__body>p:nth-child(4){grid-area:2/record}.paged--quiet .section--hero:not(.section--bleed) .form-hero__h1{margin-bottom:var(--space-6)}.section--hero .form-hero__record:has(>:is(.company-definition,.faq-hero-note)){grid-column:margin}}.faq-hero-note{max-width:var(--measure);font-family:var(--font-reading);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--chalk-2);margin:0}@media (width<=767.98px){.ledger-table tbody tr{padding-block:var(--space-3)}.ledger-table tbody td{margin-top:var(--space-1)}.ledger-table tbody td:nth-child(3){font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3)}.ledger-table tbody td:nth-child(3)>p{margin:var(--space-1) 0 0}}@media (width>=1024px){.start-pair{grid-template-columns:minmax(0,1fr);display:grid}.start-pair>.section{grid-area:1/1}.start-pair>.section .across{grid-template-columns:subgrid;align-content:start;display:grid}.start-pair>#measures .across>*{grid-column:reading}.start-pair>#commitments{pointer-events:none}.start-pair>#commitments .across{margin-top:var(--space-7)}.start-pair>#commitments .across>*{pointer-events:auto;grid-column:record}.start-pair .node-list{max-width:var(--measure)}.start-pair>#commitments .node-list{margin-top:var(--space-4)}}
.contact-anchor{width:0;height:0;scroll-margin-top:100svh;position:absolute;top:0;left:0}.routes{gap:var(--space-5);display:grid}.routes__lead{font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk-2);margin:0}.routes__list{border-top:var(--ch-hair) solid var(--hairline);margin:0;padding:0;list-style:none}.route{padding-block:var(--space-4);border-bottom:var(--ch-hair) solid var(--hairline)}.route>p{font-size:var(--t-body);line-height:var(--lh-body);color:var(--chalk-2);max-width:var(--measure);margin:0}.route>p+p{margin-top:var(--space-2)}.route>.route__intent{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk)}.route>.route__links{gap:var(--space-1) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.contact{row-gap:var(--space-7)}.contact-form{gap:var(--space-6);max-width:34rem;display:grid}.field__error{font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk);margin:0}.field__error:before{content:"";width:var(--node);height:var(--node);margin-right:var(--space-2);background:var(--chalk);vertical-align:.05em;border-radius:50%;display:inline-block}.contact-off{margin:var(--space-4) 0 0;max-width:var(--measure);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk-2)}@media (width<=767.98px){.contact-off{font-family:var(--font-reading);font-size:var(--t-body);line-height:var(--lh-body)}}.contact-form .field__hint{margin:0}.contact-form .field__hint a{color:inherit;display:inline-block}.contact-fits{min-width:0;margin:0}.contact-fits__options{gap:var(--space-1);display:grid}.contact-fits__hint{display:none}.contact-fits:has(#fits-just-me:checked) .contact-fits__hint[data-for=just-me],.contact-fits:has(#fits-procurement:checked) .contact-fits__hint[data-for=procurement]{display:block}.contact-fits__hint>p{margin:0;display:inline}.contact-fits__hint>p+p:before{content:" "}.contact-fits :is(input,label){cursor:pointer}.contact-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.contact-form__actions>.field__hint{max-width:22rem}.contact-form__after{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3);margin:0}.review{gap:var(--space-5);display:grid}.review__title{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk);margin:0}.review__rows{margin:0;padding:0;display:grid}.review__row{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--ch-hair) solid var(--hairline);display:grid}.review__row dt{font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-ui);color:var(--chalk-3)}.review__row dd{padding-left:calc(var(--node) + var(--space-3));min-height:1.5em;font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk);overflow-wrap:anywhere;white-space:pre-line;margin:0;position:relative}.review__row dd:before{content:"";left:0;top:calc((1em * var(--lh-ui) - var(--node)) / 2);width:var(--node);height:var(--node);border:var(--ch-bar) dashed var(--line);border-radius:50%;position:absolute}.review__row[data-filled] dd:before{background:var(--chalk);border:var(--ch-bar) solid var(--chalk)}.review__row dd:empty:after{content:"";margin-top:calc(.5em * var(--lh-ui));border-top:var(--ch-1) dashed var(--line);display:block}.review:not(:has(.review__row:not([data-review-for=fit])[data-filled])){display:none}@media print{.review,.contact-hp{display:none}}.contact-summary{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--ch-bar) solid var(--chalk);max-width:var(--measure);display:grid}.contact-summary__title{font-family:var(--font-ui);font-size:var(--t-value);font-weight:var(--w-value);color:var(--chalk);margin:0}.contact-summary__message{font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk-2);margin:0}.contact-summary__list{padding-left:var(--space-5);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0}.contact-summary a{min-height:var(--tap);line-height:var(--tap);color:inherit;display:inline-block}.contact-counter{text-align:right}.contact-form [aria-disabled=true]{cursor:progress}
@media (width<=767.98px){html[data-dock] .deck-hero__view{padding-block:var(--space-6) var(--space-7)}html[data-dock] .hero__actions{gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}html[data-dock] main .deck-links{gap:0 var(--space-5)}}@media (width<=767.98px) and (height<=600px){:root{--t-h1:2rem;--t-lead:1.125rem;--hero-pad-top:calc(var(--strip-h) + var(--space-4))}html[data-dock] main .section--hero .form-hero__reading>.lead{margin-bottom:var(--space-4)}}@container (width<=479.98px){html[data-dock] main .meridian__fact{grid-template-columns:minmax(0,1fr)}html[data-dock] main .meridian__src{text-align:left}html[data-dock] main .meridian__sheet-table{font-size:var(--t-loc)}html[data-dock] main .meridian__sheet-table :is(th,td){padding-inline:var(--space-1)}}@media (width<=1023.98px) and (height<=480px){:root{--t-statement:2.25rem;--t-h1:2rem;--t-lead:1.125rem;--h1-lead-gap:var(--space-2);--hero-pad-top:calc(var(--strip-h) + var(--space-2));--section-gap:56px}html[data-dock] .deck-hero__view{min-height:0;padding-block:var(--space-3) var(--space-5)}html[data-dock] .deck-hero__shell{row-gap:var(--space-4)}html[data-dock] .deck-hero__h1,html[data-dock] main .section--hero .form-hero__h1{max-width:30ch}html[data-dock] .deck-hero__lede,html[data-dock] main .section--hero .form-hero__reading>.lead{max-width:none;margin-bottom:var(--space-4)}html[data-dock] .deck-hero__mark{width:min(24vh,120px)}html[data-dock] .hero__actions{margin-bottom:var(--space-4)}html[data-dock] .strip-pop[data-drawer],html.js[data-dock] .frag.pop[data-phone-sheet]{max-height:60svh}}@media (width<=1023.98px){html[data-dock] .strip-pop[data-drawer]{padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px));padding-bottom:calc(var(--space-4) + var(--safe-bottom));border-radius:var(--r-sheet) var(--r-sheet) 0 0}}@media (width<=767.98px){html.js[data-dock] .frag.pop[data-phone-sheet]{padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px))}}html:has(:is(.spine,.record-strip)[popover]:popover-open) .pop:not(.frag,.record-strip):popover-open{background:var(--panel);backdrop-filter:none}@media (width<=1023.98px){html[data-dock] main :is(dt>a:not([class]),.deck-steps a,.deck-links a){min-height:var(--tap);align-items:center;display:inline-flex}html[data-dock] main :is(li,dd,p,td,figcaption)>a:is(:not([class]),.mail-link){padding-block:max(0px, calc((var(--tap) - .9em) / 2))}}@media (width>=768px) and (width<=1023.98px){html[data-dock] main .link{--hit-pad:max(0px, calc((var(--tap) - 1lh - 5px) / 2));padding-top:var(--hit-pad);padding-bottom:calc(5px + var(--hit-pad));margin-block:calc(-1 * var(--hit-pad))}html[data-dock] main .link:after{bottom:var(--hit-pad)}html[data-dock] main .link:before{bottom:calc(var(--ch-1) / 2 - var(--node) / 2 + var(--hit-pad))}}