.d3{--lg-edge:clamp(16px, 3.2vw, 56px);--lg-gap:clamp(12px, 1.6vw, 28px);--lg-max:1760px;--lg-rule:#1b171429;scrollbar-color:var(--ink) var(--parchment)}.lg-grid{column-gap:var(--lg-gap);width:100%;max-width:var(--lg-max);padding-inline:var(--lg-edge);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.lg-links a,.lg-source a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lg-hero{padding-top:clamp(24px,3.6vw,56px)}.lg-hero .lg-grid{align-items:end;row-gap:40px}.lg-hero-copy{grid-column:1/span 7;padding-bottom:clamp(8px,2vw,32px)}.lg-h1{max-width:10ch;font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(52px,6.6vw,96px);font-weight:800;line-height:.9}.lg-lede{max-width:44ch;color:var(--ink-2);margin:clamp(24px,2.6vw,36px) 0 0;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.lg-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3vw,40px);display:flex}.lg-readout{grid-column:8/-1;gap:12px;display:grid}.lg-readout .d6-net{max-width:none}.lg-readout-list{border-bottom:1px solid var(--lg-rule);margin:0;padding:0;list-style:none}.lg-readout-list a{border-top:1px solid var(--lg-rule);grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;column-gap:14px;padding:13px 4px;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1);display:grid}.lg-readout-list a:hover{background:color-mix(in srgb, var(--tone) 16%, transparent)}.lg-chip{background:var(--tone);width:12px;height:12px}.lg-readout-name{font-family:var(--f-display);letter-spacing:-.015em;font-size:19px;font-weight:700}.lg-readout-kind{color:var(--ink-2);font-size:14px}.lg-readout-status{text-align:right;min-width:9.5em;font-size:14px;font-weight:600}.lg-sun{margin-top:clamp(40px,5vw,72px)}.lg-ledger{padding-block:clamp(80px,10vw,152px) clamp(96px,11vw,168px)}.lg-ledger-head{align-items:end;row-gap:20px;margin-bottom:clamp(48px,6vw,88px)}.lg-ledger-head h2{max-width:15ch;font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;grid-column:1/span 7;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:800;line-height:.96}.lg-ledger-head p{max-width:40ch;color:var(--ink-2);grid-column:9/-1;margin:0;font-size:18px;line-height:1.55}.lg-entry{scroll-margin-top:24px}.lg-entry+.lg-entry{margin-top:clamp(72px,8vw,128px)}.lg-band{--s:24px;clip-path:polygon(0 0, calc(100% - var(--s) * 3) 0, calc(100% - var(--s) * 3) var(--s), calc(100% - var(--s) * 2) var(--s), calc(100% - var(--s) * 2) calc(var(--s) * 2), calc(100% - var(--s)) calc(var(--s) * 2), calc(100% - var(--s)) calc(var(--s) * 3), 100% calc(var(--s) * 3), 100% 100%, 0 100%)}.lg-band .lg-grid{align-items:baseline;padding-block:clamp(22px,2.6vw,36px)}.lg-band-name{font-family:var(--f-display);letter-spacing:-.035em;grid-column:1/span 6;align-items:center;gap:clamp(12px,1.4vw,20px);margin:0;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1;display:flex}.lg-band-icon{align-self:center;width:clamp(40px,4.2vw,64px);height:auto}.lg-kind,.lg-status{margin:0;font-size:16px;font-weight:500}.lg-kind{grid-column:6/span 4}.lg-status{grid-column:10/-1;justify-self:end;align-items:center;gap:10px;font-weight:600;display:inline-flex}.lg-status:before{content:"";background:currentColor;width:10px;height:10px}.lg-entry-body{row-gap:40px;padding-top:clamp(32px,3.6vw,52px)}.lg-record{grid-column:1/span 4}.lg-record>p:not(.lg-links){max-width:40ch;margin:0;font-size:clamp(18px,1.35vw,20px);line-height:1.5}.lg-evidence{grid-column:6/-1;min-width:0}.lg-facts{border-bottom:1px solid var(--lg-rule);margin:28px 0 0}.lg-facts div{border-top:1px solid var(--lg-rule);grid-template-columns:8.5em minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.lg-facts dt{color:var(--ink-2);font-size:14px;font-weight:600}.lg-facts dd{margin:0;font-size:15px;line-height:1.45}.lg-links{flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;font-size:16px;font-weight:600;display:flex}.lg-links a{align-items:center;gap:8px;display:inline-flex}.lg-evidence h4{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.1}.lg-film{aspect-ratio:16/9;background:var(--ink);margin:0;overflow:hidden}.lg-film video{object-fit:cover;width:100%;height:100%;display:block}.lg-deputy{gap:clamp(28px,3vw,44px);display:grid}.lg-shot{border:1px solid var(--lg-rule);background:var(--surface);margin:0}.lg-shot img{width:100%;height:auto;display:block}.lg-measure>p{max-width:60ch;color:var(--ink-2);margin:10px 0 0}.lg-measure table,.lg-baseline table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:22px}.lg-measure th,.lg-measure td,.lg-baseline th,.lg-baseline td{border-top:1px solid var(--lg-rule);text-align:left;vertical-align:middle;padding:12px 12px 12px 0}.lg-measure thead th,.lg-baseline thead th{color:var(--ink-2);border-top:0;padding-top:0;font-size:13px;font-weight:600}.lg-measure tbody th{width:22%;font-size:15px;font-weight:600}.lg-measure td{width:26%}.lg-bar{width:var(--w);background:#1b171438;height:10px;margin-bottom:7px;display:block}.lg-bar.is-deputy{background:var(--ember)}.lg-num{font-family:var(--f-mono);font-size:13px}.lg-result{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(20px,1.7vw,26px);font-weight:700}.lg-result span{font-family:var(--f-text);letter-spacing:0;color:var(--ink-2);font-size:15px;font-weight:500}.lg-source{color:var(--ink-2);margin:18px 0 0;font-size:14px}.lg-source a{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lg-ocr{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,2.6vw,40px);display:grid}.lg-scan{background:var(--paper-2);place-items:center;min-height:100%;padding:clamp(12px,1.6vw,24px);display:grid}.lg-baseline tbody th{font-size:15px;font-weight:500}.lg-baseline td{font-family:var(--f-mono);white-space:nowrap;font-size:14px}.lg-baseline tbody tr:last-child th,.lg-baseline tbody tr:last-child td{font-weight:600}.lg-note{max-width:52ch;color:var(--ink-2);margin:16px 0 0;font-size:14px}.lg-scan .ocr-scan{max-width:none;padding:8px}.lg-scan .ocr-line{font-size:clamp(24px,2.4vw,36px)}.lg-scan .ocr-line.small{font-size:clamp(16px,1.5vw,22px)}.lg-scan .ocr-out{white-space:normal;overflow-wrap:anywhere}.lg-services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.lg-services li{border-top:1px solid var(--ink);padding:20px 0 28px}.lg-services p{max-width:46ch;color:var(--ink-2);margin:10px 0 0;font-size:16px;line-height:1.5}.lg-services .lg-from{color:var(--rust);font-size:14px;font-weight:600}.lg-method{padding-block:clamp(88px,10vw,152px)}.lg-method .lg-grid{row-gap:48px}.lg-method-head{grid-column:1/span 5;align-self:start}.lg-method-head h2{max-width:11ch;font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:800;line-height:.96}.lg-principles{grid-column:7/-1;margin:0;padding:0;list-style:none}.lg-principles li{border-top:1px solid #f6f2e838;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:12px clamp(20px,2.4vw,40px);padding:clamp(24px,2.6vw,36px) 0;display:grid}.lg-principles li:last-child{border-bottom:1px solid #f6f2e838}.lg-principles h3{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.08}.lg-principles p{color:#f6f2e8bd;margin:0;font-size:16px;line-height:1.55}@media (width<=1100px){.lg-hero-copy,.lg-readout{grid-column:1/-1}.lg-readout{max-width:640px}.lg-ledger-head h2,.lg-ledger-head p{grid-column:1/-1}.lg-record{grid-column:1/span 5}.lg-evidence{grid-column:6/-1}.lg-ocr{grid-template-columns:1fr}.lg-method-head,.lg-principles{grid-column:1/-1}}@media (width<=820px){.lg-band{--s:12px}.lg-band-name{grid-column:1/-1}.lg-kind{grid-column:1/span 6;margin-top:10px}.lg-status{grid-column:7/-1;margin-top:10px}.lg-record,.lg-evidence{grid-column:1/-1}.lg-services,.lg-principles li{grid-template-columns:1fr}.lg-readout-kind{display:none}.lg-readout-list a{grid-template-columns:14px minmax(0,1fr) auto}.lg-measure thead{display:none}.lg-measure tr{border-top:1px solid var(--lg-rule);grid-template-columns:1fr 1fr;column-gap:16px;padding:12px 0;display:grid}.lg-measure th,.lg-measure td{border-top:0;width:auto;padding:4px 0}.lg-measure tbody th,.lg-result{grid-column:1/-1}.lg-measure td[data-label]:before{content:attr(data-label);color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}}.site6 main{--wrap:calc(var(--lg-max) - 2 * var(--lg-edge));--gutter:var(--lg-edge)}.site6 .section-head{align-items:end;gap:20px var(--lg-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-bottom:clamp(36px,4.4vw,64px);padding-top:24px}.site6 .section-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-size:clamp(34px,4.4vw,64px);line-height:.98}.site6 .section-head-side .lede{max-width:44ch;margin:0;font-size:18px}@media (width<=760px){.site6 .section-head{grid-template-columns:1fr}}.site6 :is(.grid-2,.grid-3,.grid-4),.site6 .steps,.site6 .steps.three{border:0;border-bottom:1px solid var(--ink);grid-template-columns:1fr;gap:0}.site6 :is(.grid-2,.grid-3,.grid-4)>:is(.card,.cell),.site6 .steps li{column-gap:var(--lg-gap);border:0;border-top:1px solid var(--ink);background:0 0;grid-template-columns:2.75rem minmax(0,5fr) minmax(0,7fr);align-items:baseline;padding:22px 0 26px;display:grid}.site6 :is(.grid-2,.grid-3,.grid-4)>:is(.card,.cell):not(:has(>:is(.cell-icon,.step-n,.dot))){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.site6 .steps li:not(:has(>.step-n)){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.site6 :is(.card,.cell,.steps li)>:is(.cell-icon,.step-n,.dot){grid-area:1/1;align-self:start;margin:2px 0 0}.site6 :is(.card,.cell,.steps li)>h3{letter-spacing:-.02em;grid-area:1/-3;margin:0;font-size:clamp(20px,1.7vw,26px)}.site6 :is(.card,.cell,.steps li)>:not(.cell-icon,.step-n,.dot,h3){grid-column:-2;max-width:56ch;margin:0}.site6 .card.service .from{margin-top:10px}@media (width<=760px){.site6 :is(.grid-2,.grid-3,.grid-4)>:is(.card,.cell),.site6 .steps li{grid-template-columns:2.25rem minmax(0,1fr);row-gap:8px}.site6 :is(.grid-2,.grid-3,.grid-4)>:is(.card,.cell):not(:has(>:is(.cell-icon,.step-n,.dot))){grid-template-columns:1fr}.site6 .steps li:not(:has(>.step-n)){grid-template-columns:1fr}.site6 :is(.card,.cell,.steps li)>h3,.site6 :is(.card,.cell,.steps li)>:not(.cell-icon,.step-n,.dot,h3){grid-column:-2}.site6 :is(.card,.cell,.steps li)>:not(.cell-icon,.step-n,.dot,h3){grid-row:auto}}.site6 .ledger-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.site6 .ledger-table th,.site6 .ledger-table td{padding:18px var(--lg-gap) 20px 0;border-top:1px solid var(--lg-rule);text-align:left;vertical-align:baseline}.site6 .ledger-table thead th{color:var(--ink-2);border-top:0;padding-top:0;font-size:13px;font-weight:600}.site6 .ledger-table tbody tr:last-child>*{border-bottom:1px solid var(--ink)}.site6 .ledger-table tbody th{width:32%;font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(18px,1.5vw,22px);font-weight:700}.site6 .ledger-table td.num{width:12%;font-family:var(--f-mono);white-space:nowrap;font-size:17px;font-weight:600}.site6 .ledger-table td{color:var(--ink-2)}@media (width<=760px){.site6 .ledger-table thead{display:none}.site6 .ledger-table tr{border-top:1px solid var(--lg-rule);gap:6px;padding:16px 0;display:grid}.site6 .ledger-table tbody th,.site6 .ledger-table tbody td,.site6 .ledger-table tbody td.num{border:0;width:auto;padding:0}.site6 .ledger-table tbody tr:last-child{border-bottom:1px solid var(--ink)}.site6 .ledger-table tbody tr:last-child>*{border-bottom:0}}.site6 .keep-title{font-family:var(--f-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1}.site6 .cta-block{border:0;margin-inline:calc(50% - 50vw);padding:clamp(72px,9vw,136px) calc(50vw - 50%)}.site6 .cta-block h2{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,84px);line-height:.96}.site6 .cta-block p{font-size:18px}.site6 .privacy-plate{margin-inline:calc(50% - 50vw);padding:clamp(64px,8vw,120px) calc(50vw - 50%)}.lg-method+.section{padding-top:0}.ocr-bar{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--gold) 34%, transparent) 50%, transparent);height:16px;box-shadow:none}.lg-shot{overflow:hidden}@media (width>=901px){.has-parallax .lg-readout .d6-net{transform:translateY(calc(var(--sy,0) * -.18px))}}.has-parallax :is(.lg-film video,.lg-shot img){transform:translateY(calc((var(--p,.5) - .5) * 8%)) scale(1.1)}
