.d3{--lg-edge:clamp(16px, 3.2vw, clamp(45px, 3.11vw, 56px));--lg-gap:clamp(clamp(9.5px, .67vw, 12px), 1.6vw, clamp(22.5px, 1.56vw, 28px));--lg-max:clamp(1408px, 97.78vw, 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:clamp(4px, .28vw, 5px);text-decoration:underline;text-decoration-thickness:1px}.lg-hero{padding-top:clamp(clamp(19px,1.33vw,24px),3.6vw,clamp(45px,3.11vw,56px))}.lg-h1{max-width:12ch;font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(clamp(42px,2.89vw,52px),6.6vw,clamp(77px,5.33vw,96px));font-weight:800;line-height:.9}.lg-lede{max-width:44ch;color:var(--ink-2);margin:0;font-size:clamp(clamp(14.5px,1vw,18px),1.45vw,clamp(17px,1.17vw,21px));line-height:1.5}.lg-actions{flex-wrap:wrap;gap:clamp(9.5px,.67vw,12px);margin-top:clamp(19px,1.33vw,24px);display:flex}.lg-hero-net{row-gap:clamp(clamp(19px,1.33vw,24px),2.6vw,clamp(32px,2.22vw,40px));position:relative}.lg-net-canvas{cursor:crosshair;position:absolute;top:0;left:0}.lg-hero-copy{z-index:1;grid-column:1/-1;grid-template-columns:subgrid;align-items:end;row-gap:clamp(22.5px,1.56vw,28px);display:grid;position:relative}.lg-hero-copy .lg-h1{grid-column:1/span 8}.lg-hero-side{grid-column:9/-1}.lg-hero-side .lg-lede{font-size:clamp(clamp(13.5px,.94vw,17px),1.25vw,clamp(15px,1.06vw,19px))}.lg-outputs{z-index:1;grid-column:9/-1;gap:clamp(22.5px,1.56vw,28px);display:grid;position:relative}.lg-trace{min-height:calc(4*clamp(22.5px,1.56vw,28px) + clamp(21px,1.44vw,26px));font-family:var(--f-mono);font-size:clamp(11px,.72vw,13px);line-height:1}.lg-trace-head{color:var(--ink-2);margin:0 0 clamp(9.5px,.67vw,12px)}.lg-trace ol{margin:0;padding:0;list-style:none}.lg-trace li{border-top:1px dashed var(--lg-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(9.5px,.67vw,12px);height:clamp(22.5px,1.56vw,28px);animation:.5s cubic-bezier(.16,1,.3,1) lg-trace-in;display:grid}.lg-trace li:nth-child(2){opacity:.72}.lg-trace li:nth-child(3){opacity:.48}.lg-trace li:nth-child(4){opacity:.26}.lg-trace-in{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-trace-to{font-family:var(--f-text);align-items:center;gap:clamp(6.5px,.44vw,8px);font-weight:600;display:inline-flex}.lg-trace-to:before{content:"";opacity:.5;background:currentColor;width:clamp(14.5px,1vw,18px);height:1px}.lg-trace-to:after{content:"";background:var(--tone);order:-1;width:clamp(6.5px,.44vw,8px);height:clamp(6.5px,.44vw,8px)}@keyframes lg-trace-in{0%{opacity:0;filter:blur(clamp(2.5px,.17vw,3px));transform:translateY(-8px)}}.lg-net-row{column-gap:var(--lg-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lg-net-area{grid-column:1/span 8;height:clamp(clamp(304px,21.11vw,380px),100svh - clamp(320px,22.22vw,400px),clamp(416px,28.89vw,520px))}.lg-outputs .lg-readout-list{background:var(--net-ground,var(--parchment))}.lg-nero{z-index:2;width:64px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}@media (width>=1800px){.lg-nero{width:96px}}.lg-nero:focus-visible{outline:2px solid var(--saffron);outline-offset:clamp(5px, .33vw, 6px)}@media (width<=720px){.lg-trace{display:none}.lg-hero-copy .lg-h1,.lg-hero-side,.lg-net-area,.lg-outputs{grid-column:1/-1}.lg-net-area{height:clamp(208px,14.44vw,260px)}}@media (prefers-reduced-motion:reduce){.lg-trace li{animation: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:clamp(11px,.78vw,14px) minmax(0,1fr) auto auto;align-items:center;column-gap:clamp(11px,.78vw,14px);padding:clamp(10.5px,.72vw,13px) clamp(3px,.22vw,4px);text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1);display:grid}.lg-readout-list a:hover,.lg-readout-list a.is-lit{background:color-mix(in srgb, var(--tone) 18%, transparent)}.lg-readout-list a.is-lit .lg-chip{box-shadow:0 0 0 clamp(2.5px, .17vw, 3px) color-mix(in srgb, var(--tone) 45%, transparent)}.lg-chip{background:var(--tone);width:clamp(9.5px,.67vw,12px);height:clamp(9.5px,.67vw,12px);transition:box-shadow .3s cubic-bezier(.16,1,.3,1)}.lg-readout-name{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(15px,1.06vw,19px);font-weight:700}.lg-readout-kind{color:var(--ink-2);font-size:clamp(11px,.78vw,14px)}.lg-readout-status{text-align:right;min-width:9.5em;font-size:clamp(11px,.78vw,14px);font-weight:600}.lg-sun{margin-top:clamp(clamp(32px,2.22vw,40px),5vw,clamp(58px,4vw,72px))}.lg-ledger{--g:clamp(clamp(38px, 2.67vw, 48px), 5vw, clamp(58px, 4vw, 72px));padding-block:clamp(clamp(64px, 4.44vw, 80px), 10vw, clamp(122px, 8.44vw, 152px)) var(--g)}.lg-ledger-head{align-items:end;row-gap:clamp(16px,1.11vw,20px);margin-bottom:clamp(clamp(38px,2.67vw,48px),6vw,clamp(70px,4.89vw,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(clamp(32px,2.22vw,40px),5.2vw,clamp(61px,4.22vw,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:clamp(14.5px,1vw,18px);line-height:1.55}.lg-entry{scroll-margin-top:clamp(19px,1.33vw,24px)}.lg-entry+.lg-entry{margin-top:var(--g)}.lg-band{--ink:#1b1714;--s:19px;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(clamp(17.5px,1.22vw,22px),2.6vw,clamp(29px,2vw,36px))}.lg-band-name{font-family:var(--f-display);letter-spacing:-.035em;grid-column:1/-1;align-items:center;gap:clamp(clamp(9.5px,.67vw,12px),1.4vw,clamp(16px,1.11vw,20px));margin:0;font-size:clamp(clamp(32px,2.22vw,40px),5vw,clamp(58px,4vw,72px));font-weight:800;line-height:1;display:flex}.lg-band-icon{align-self:center;width:clamp(clamp(32px,2.22vw,40px),4.2vw,clamp(51px,3.56vw,64px));height:auto}.lg-entry-body{row-gap:clamp(32px,2.22vw,40px);padding-top:clamp(clamp(26px,1.78vw,32px),3.6vw,clamp(42px,2.89vw,52px))}.lg-record{flex-direction:column;grid-column:1/span 4;display:flex}.lg-record>p:not(.lg-links){max-width:40ch;margin:0;font-size:clamp(clamp(14.5px,1vw,18px),1.35vw,clamp(16px,1.11vw,20px));line-height:1.5}.lg-evidence{grid-column:6/-1;min-width:0}.lg-facts{border-bottom:1px solid var(--lg-rule);margin:clamp(22.5px,1.56vw,28px) 0 0}.lg-facts div{border-top:1px solid var(--lg-rule);grid-template-columns:8.5em minmax(0,1fr);gap:clamp(13px,.89vw,16px);padding:clamp(9px,.61vw,11px) 0;display:grid}.lg-facts dt{color:var(--ink-2);font-size:clamp(11px,.78vw,14px);font-weight:600}.lg-facts dd{margin:0;font-size:clamp(12px,.83vw,15px);line-height:1.45}.lg-links{flex-wrap:wrap;gap:clamp(8px,.56vw,10px) clamp(22.5px,1.56vw,28px);margin:clamp(22.5px,1.56vw,28px) 0 0;font-size:clamp(13px,.89vw,16px);font-weight:600;display:flex}.lg-links a{align-items:center;gap:clamp(6.5px,.44vw,8px);display:inline-flex}.lg-deputy-pixel{width:min(100%,clamp(352px,24.44vw,440px));margin-top:clamp(clamp(38px,2.67vw,48px),6vw,clamp(77px,5.33vw,96px))}.deputy-pixel{position:relative}.deputy-pixel>svg{width:100%;height:auto;display:block}.deputy-pixel-nero{position:absolute;left:0}.deputy-pixel .dp-dim{fill:var(--ink-2);opacity:.5}.deputy-pixel .dp-ink{fill:var(--ink)}.deputy-pixel .dp-ember{fill:var(--ember)}.deputy-pixel .dp-saffron{fill:var(--saffron)}.lg-evidence h4{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(clamp(17.5px,1.22vw,22px),1.9vw,clamp(22.5px,1.56vw,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(clamp(22.5px,1.56vw,28px),3vw,clamp(35px,2.44vw,44px));display:grid}.lg-measure>p{max-width:60ch;color:var(--ink-2);margin:clamp(8px,.56vw,10px) 0 0}.lg-measure table,.lg-baseline table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:clamp(17.5px,1.22vw,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:clamp(9.5px,.67vw,12px) clamp(9.5px,.67vw,12px) clamp(9.5px,.67vw,12px) 0}.lg-measure thead th,.lg-baseline thead th{color:var(--ink-2);border-top:0;padding-top:0;font-size:clamp(11px,.72vw,13px);font-weight:600}.lg-measure tbody th{width:22%;font-size:clamp(12px,.83vw,15px);font-weight:600}.lg-measure td{width:26%}.lg-bar{width:var(--w);background:color-mix(in srgb, currentColor 22%, transparent);height:clamp(8px,.56vw,10px);margin-bottom:clamp(5.5px,.39vw,7px);display:block}.lg-bar.is-deputy{background:var(--ember)}.lg-num{font-family:var(--f-mono);font-size:clamp(11px,.72vw,13px)}.lg-result{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(clamp(16px,1.11vw,20px),1.7vw,clamp(21px,1.44vw,26px));font-weight:700}.lg-result span{font-family:var(--f-text);letter-spacing:0;color:var(--ink-2);font-size:clamp(12px,.83vw,15px);font-weight:500}.lg-source{color:var(--ink-2);margin:clamp(14.5px,1vw,18px) 0 0;font-size:clamp(11px,.78vw,14px)}.lg-source a{color:var(--ink);align-items:center;gap:clamp(5px,.33vw,6px);font-weight:600;display:inline-flex}.lg-dark .lg-scan{--ink:#1b1714;--ink-2:#5d524a;--paper:#f6f2e8;--accent:#c8321e;color:var(--ink);background:var(--parchment)}.lg-ocr{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(clamp(19px,1.33vw,24px),2.6vw,clamp(32px,2.22vw,40px));display:grid}.lg-scan{background:var(--paper-2);place-items:center;min-height:100%;padding:clamp(clamp(9.5px,.67vw,12px),1.6vw,clamp(19px,1.33vw,24px));display:grid}.lg-baseline tbody th{font-size:clamp(12px,.83vw,15px);font-weight:500}.lg-baseline td{font-family:var(--f-mono);white-space:nowrap;font-size:clamp(11px,.78vw,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:clamp(13px,.89vw,16px) 0 0;font-size:clamp(11px,.78vw,14px)}.lg-scan .ocr-scan{max-width:none;padding:clamp(6.5px,.44vw,8px)}.lg-scan .ocr-line{font-size:clamp(clamp(19px,1.33vw,24px),2.4vw,clamp(29px,2vw,36px))}.lg-scan .ocr-line.small{font-size:clamp(clamp(13px,.89vw,16px),1.5vw,clamp(17.5px,1.22vw,22px))}.lg-scan .ocr-out{white-space:normal;overflow-wrap:anywhere}.lg-services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(clamp(19px,1.33vw,24px),3vw,clamp(38px,2.67vw,48px));margin:0;padding:0;list-style:none;display:grid}.lg-services li{border-top:1px solid var(--ink);padding:clamp(16px,1.11vw,20px) 0 clamp(22.5px,1.56vw,28px)}.lg-services p{max-width:46ch;color:var(--ink-2);margin:clamp(8px,.56vw,10px) 0 0;font-size:clamp(13px,.89vw,16px);line-height:1.5}.lg-services .lg-from{color:var(--rust);font-size:clamp(11px,.78vw,14px);font-weight:600}.lg-dark .lg-services .lg-from{color:var(--ember)}.lg-method{padding-block:clamp(clamp(70px,4.89vw,88px),10vw,clamp(122px,8.44vw,152px))}.lg-method .lg-grid{row-gap:clamp(38px,2.67vw,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(clamp(32px,2.22vw,40px),5.2vw,clamp(61px,4.22vw,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 var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(9.5px,.67vw,12px) clamp(clamp(16px,1.11vw,20px),2.4vw,clamp(32px,2.22vw,40px));padding:clamp(clamp(19px,1.33vw,24px),2.6vw,clamp(29px,2vw,36px)) 0;display:grid}.lg-principles li:last-child{border-bottom:1px solid var(--ink)}.lg-principles h3{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:clamp(clamp(19px,1.33vw,24px),2.2vw,clamp(26px,1.78vw,32px));font-weight:700;line-height:1.08}.lg-principles p{color:var(--ink-2);margin:0;font-size:clamp(13px,.89vw,16px);line-height:1.55}@media (width<=880px){.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<=656px){.lg-band{--s:10px}.lg-band-name,.lg-record,.lg-evidence{grid-column:1/-1}.lg-deputy-pixel{display:none}.lg-services,.lg-principles li{grid-template-columns:1fr}.lg-readout-kind{display:none}.lg-readout-list a{grid-template-columns:clamp(11px,.78vw,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:clamp(13px,.89vw,16px);padding:clamp(9.5px,.67vw,12px) 0;display:grid}.lg-measure th,.lg-measure td{border-top:0;width:auto;padding:clamp(3px,.22vw,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:clamp(5px,.33vw,6px);font-size:clamp(11px,.72vw,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:clamp(16px, 1.11vw, 20px) var(--lg-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-bottom:clamp(clamp(29px,2vw,36px),4.4vw,clamp(51px,3.56vw,64px));padding-top:clamp(19px,1.33vw,24px)}.site6 .section-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-size:clamp(clamp(27px,1.89vw,34px),4.4vw,clamp(51px,3.56vw,64px));line-height:.98}.site6 .section-head-side .lede{max-width:44ch;margin:0;font-size:clamp(14.5px,1vw,18px)}@media (width<=608px){.site6 .section-head{grid-template-columns:1fr}}.site6 .section-head.idea-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(26px,1.78vw,32px) clamp(clamp(26px,1.78vw,32px),5vw,clamp(58px,4vw,72px));margin-bottom:0}.site6 .idea-head .prose{margin-top:clamp(clamp(19px,1.33vw,24px),3vw,clamp(32px,2.22vw,40px))}@media (width<=688px){.site6 .section-head.idea-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:clamp(35px,2.44vw,44px) minmax(0,5fr) minmax(0,7fr);align-items:baseline;padding:clamp(17.5px,1.22vw,22px) 0 clamp(21px,1.44vw,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(clamp(16px,1.11vw,20px),1.7vw,clamp(21px,1.44vw,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:clamp(8px,.56vw,10px)}@media (width<=608px){.site6 :is(.grid-2,.grid-3,.grid-4)>:is(.card,.cell),.site6 .steps li{grid-template-columns:clamp(29px,2vw,36px) minmax(0,1fr);row-gap:clamp(6.5px,.44vw,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:clamp(14.5px, 1vw, 18px) var(--lg-gap) clamp(16px, 1.11vw, 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:clamp(11px,.72vw,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(clamp(14.5px,1vw,18px),1.5vw,clamp(17.5px,1.22vw,22px));font-weight:700}.site6 .ledger-table td.num{width:12%;font-family:var(--f-mono);white-space:nowrap;font-size:clamp(13.5px,.94vw,17px);font-weight:600}.site6 .ledger-table td{color:var(--ink-2)}@media (width<=608px){.site6 .ledger-table thead{display:none}.site6 .ledger-table tr{border-top:1px solid var(--lg-rule);gap:clamp(5px,.33vw,6px);padding:clamp(13px,.89vw,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 clamp(16px,1.11vw,20px);font-size:clamp(clamp(24px,1.67vw,30px),3.4vw,clamp(38px,2.67vw,48px));font-weight:800;line-height:1}.site6 .cta-block{border:0;margin-inline:calc(50% - 50vw);padding:clamp(clamp(58px,4vw,72px),9vw,clamp(109px,7.56vw,136px)) calc(50vw - 50%)}.site6 .cta-block h2{letter-spacing:-.035em;font-size:clamp(clamp(32px,2.22vw,40px),5.4vw,clamp(67px,4.67vw,84px));line-height:.96}.site6 .cta-block p{font-size:clamp(14.5px,1vw,18px)}.site6 .privacy-plate{margin-inline:calc(50% - 50vw);padding:clamp(clamp(51px,3.56vw,64px),8vw,clamp(96px,6.67vw,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:clamp(13px,.89vw,16px);box-shadow:none}.policy{padding-block:clamp(clamp(45px,3.11vw,56px),7vw,clamp(83px,5.78vw,104px)) clamp(clamp(64px,4.44vw,80px),10vw,clamp(115px,8vw,144px))}.policy .lg-grid{row-gap:clamp(32px,2.22vw,40px)}.policy-head{grid-column:1/span 4;align-self:start}.policy-head h1{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(clamp(29px,2vw,36px),4.2vw,clamp(48px,3.33vw,60px));font-weight:800;line-height:.98}.policy-meta{max-width:36ch;color:var(--ink-2);margin:clamp(16px,1.11vw,20px) 0 0;font-size:clamp(12px,.83vw,15px);line-height:1.5}.policy-body{grid-column:6/-1;max-width:68ch;font-size:clamp(13.5px,.94vw,17px);line-height:1.65}.policy-body h2{font-family:var(--f-display);letter-spacing:-.02em;margin:clamp(38px,2.67vw,48px) 0 clamp(9.5px,.67vw,12px);font-size:clamp(clamp(17.5px,1.22vw,22px),1.9vw,clamp(22.5px,1.56vw,28px));font-weight:700;line-height:1.15}.policy-body p,.policy-body ul{margin:0 0 clamp(11px,.78vw,14px)}.policy-body ul{padding-left:1.25em}.policy-body li+li{margin-top:clamp(5px,.33vw,6px)}.policy-body a,.policy-link{text-underline-offset:clamp(3px, .22vw, 4px);text-decoration:underline;text-decoration-thickness:1px}.policy-table{border-collapse:collapse;width:100%;margin:clamp(3px,.22vw,4px) 0 clamp(14.5px,1vw,18px);font-size:clamp(12px,.83vw,15px);line-height:1.45}.policy-table th,.policy-table td{border-top:1px solid var(--lg-rule);text-align:left;vertical-align:top;padding:clamp(8px,.56vw,10px) clamp(11px,.78vw,14px) clamp(8px,.56vw,10px) 0}.policy-table thead th{color:var(--ink-2);border-top:0;font-size:clamp(11px,.72vw,13px);font-weight:600}.policy-table tbody tr:last-child td{border-bottom:1px solid var(--ink)}.policy-table td:first-child{white-space:nowrap;font-weight:600}.policy-summary{border-block:1px solid var(--ink);padding:clamp(17.5px,1.22vw,22px) 0 clamp(8px,.56vw,10px)}.policy-summary ul{padding:0;list-style:none}.policy-summary li{padding-left:clamp(17.5px,1.22vw,22px);font-weight:500;position:relative}.policy-summary li:before{content:"";background:var(--ember);width:clamp(7px,.5vw,9px);height:clamp(7px,.5vw,9px);position:absolute;top:.6em;left:0}.policy-body>section:first-child h2{margin-top:0}.policy-summary+section h2{margin-top:clamp(32px,2.22vw,40px)}.policy-link{align-items:center;gap:clamp(6.5px,.44vw,8px);margin-top:clamp(16px,1.11vw,20px);font-weight:600;display:inline-flex}@media (width<=720px){.policy-head,.policy-body{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.lg-measure tr[data-rv=in] .lg-bar{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both lg-grow;animation-delay:calc(var(--rv-i,0) * 70ms + .12s)}html[dir=rtl] .lg-measure tr[data-rv=in] .lg-bar{transform-origin:100%}}@keyframes lg-grow{0%{transform:scaleX(0)}}.lg-dark{--ink:#f6f2e8;--ink-2:#bdb2a3;--lg-rule:#f6f2e829;--mark:#f6f2e8;--paper:#1b1714;--accent:var(--saffron);--focus:var(--saffron);--net-ink:#f6f2e8;--net-ground:#1b1714;--net-oxide:#b4513d;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--saffron) #1b1714;background:#1b1714}.site6.is-dark main{--paper:#1b1714;--paper-2:#26211d;--surface:#26211d;--ink:#f6f2e8;--ink-2:#bdb2a3;--line:#3d3530;--line-strong:#554a42;--mark:#f6f2e8;--accent:var(--saffron);--gold:var(--ember);--gold-text:var(--saffron);--night:#110e0c;--lg-rule:#f6f2e829;--focus:var(--saffron);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1714}.site6.is-dark :is(.ocr-scan,.ocr-hero,.privacy-plate){--ink:#1b1714;--ink-2:#5d524a;--surface:#fbf8f1;--line:#e4d9c5;--accent:#c8321e;--gold:#b02a17}.site6.is-dark :is(.ocr-scan,.ocr-hero){background:var(--parchment);color:var(--ink)}.site6.is-dark .privacy-plate{--plate:#f6f2e8;--plate-ink:#1b1714}.site6.is-dark .privacy-plate :is(.label,p){color:var(--ink-2)}.site6.is-dark .privacy-plate .checklist li{color:var(--ink)}.lg-dark ::selection{background:var(--saffron);color:#1b1714}.site6.is-dark main ::selection{background:var(--saffron);color:#1b1714}.site6.is-dark>.d3-header{--focus:var(--saffron);background:#1b1714}.site6.is-dark .d3-header-row{color:var(--parchment)}.site6.is-dark .d3-nav a:hover{color:var(--on,var(--ink))}.site6.is-dark .d3-header-cta{background:var(--parchment);color:var(--ink)}.site6.is-dark .d3-header-cta:hover{background:var(--saffron)}.site6.is-dark .d3-menu{background:var(--parchment);color:var(--ink)}
