@layer pages{.thero__inner,.anatomy__inner,.means__inner,.tdata__inner,.report__inner,.tshort__inner{z-index:1;max-width:var(--max);padding:var(--sect-y) var(--gutter);margin:0 auto;position:relative}.thero__inner{justify-items:start;gap:1.5rem;padding-top:clamp(3rem,6vw,6.5rem);padding-bottom:clamp(2.75rem,5vw,5rem);display:grid}.thero h1{font-size:var(--fs-1);max-width:16ch}.thero .lead{max-width:48ch}.thero__meta{--tilt:-3deg}.anatomy__inner{gap:clamp(1.75rem,4vw,3.5rem);display:grid}.anatomy__head{gap:1rem;display:grid}.anatomy h2{font-size:var(--fs-2)}.anatomy__diagram{gap:1.25rem;display:grid}.anatomy__seal{place-items:center;padding:.5rem 0;display:grid}.anatomy__seal .seal{--seal-size:clamp(9.375rem, 20vw, 15rem)}.anatomy__pillars{gap:.75rem;display:grid}@media (min-width:640px){.anatomy__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillar{box-shadow:var(--sh-object);align-content:start;gap:.5rem;padding:clamp(1.5rem,2.6vw,2rem);display:grid}.pillar h3{font-size:var(--fs-3);font-weight:450}.pillar p{color:var(--fg-soft)}@media (min-width:1024px){.anatomy__diagram{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem clamp(1.75rem,4vw,3.5rem);width:100%;max-width:73.75rem;margin-inline:auto}.anatomy__seal{grid-area:1/2/3}.anatomy__pillars{display:contents}.pillar:first-child{grid-area:1/1}.pillar:nth-child(2){grid-area:1/3}.pillar:nth-child(3){grid-area:2/1}.pillar:nth-child(4){grid-area:2/3}}.means__inner{gap:1.25rem;display:grid}.means h2{font-size:var(--fs-2)}.means__lead{max-width:52ch}.means__cols{gap:.75rem;margin-top:clamp(.75rem,2vw,1.5rem);display:grid}@media (min-width:800px){.means__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.means__col h3{font-size:var(--fs-3);margin-bottom:1.125rem;font-weight:450}.means__list{gap:.75rem;display:grid}.means__list li{padding-left:1.875rem;position:relative}.means__list--yes li:before{content:"";border-left:1.75px solid var(--blue-ink);border-bottom:1.75px solid var(--blue-ink);width:.6875rem;height:.375rem;position:absolute;top:.4375rem;left:.1875rem;transform:rotate(-45deg)}.means__list--no li{color:var(--fg-soft)}.means__list--no li:before,.means__list--no li:after{content:"";background:var(--sky);border-radius:1px;width:.8125rem;height:1.5px;position:absolute;top:.75rem;left:.1875rem;transform:rotate(45deg)}.means__list--no li:after{transform:rotate(-45deg)}.means__rule{max-width:20ch;font-size:var(--fs-2);letter-spacing:-.04em;margin-top:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.06}.tdata__inner{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1024px){.tdata__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tdata__copy{justify-items:start;gap:1.25rem;display:grid}.tdata__copy h2{font-size:var(--fs-2)}.tdata__promises{border-radius:var(--r-card);background:var(--ice-2);width:100%;padding:.375rem 1.375rem;font-size:.9375rem}.matrix-wrap{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--sh-object);overflow:hidden}.matrix{border-collapse:collapse;width:100%;font-size:.9375rem}.matrix th,.matrix td{border-bottom:1px solid var(--line);text-align:center;padding:.875rem 1.125rem}.matrix th:first-child{text-align:left}.matrix thead th{font-size:var(--fs-meta);color:var(--fg-mute);border-bottom-color:var(--line-2);font-weight:500}.matrix tbody th{font-weight:400}.matrix tbody tr:last-child>*{border-bottom:0}.matrix .yes{vertical-align:middle;border-left:1.75px solid var(--blue-ink);border-bottom:1.75px solid var(--blue-ink);width:.6875rem;height:.375rem;margin-top:-.25rem;display:inline-block;transform:rotate(-45deg)}.matrix .no{vertical-align:middle;background:var(--line-3);width:.75rem;height:1.5px;display:inline-block}@media (max-width:640px){.matrix th,.matrix td{padding:.75rem .5rem}.matrix th:first-child{padding-left:.875rem}.matrix tbody th{font-size:.8125rem}.matrix thead th{font-size:.6875rem}}.report__inner{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1024px){.report__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.report__copy h2{font-size:var(--fs-2);max-width:14ch}.report__lead{max-width:40ch;font-size:var(--fs-lead);color:var(--fg-soft);margin-top:1.25rem}.report__mail{color:var(--fg-soft);margin-top:1rem}.report__box{background:var(--surface-2);position:relative;box-shadow:0 2.5rem 5rem -2.5rem #0009}.report__form{gap:1.125rem;display:grid}.report__form .btn{justify-self:start}.report__done{text-align:center;justify-items:center;gap:.75rem;padding:.75rem 0;display:grid}.report__done[hidden]{display:none}.report__done h3{font-size:var(--fs-3)}.report__done p{max-width:34ch;color:var(--fg-soft)}.report__done .ledger{text-align:left;width:min(100%,23.75rem);font-size:.875rem}.report__done:focus{outline:none}.tshort__inner{justify-items:start;gap:1.5rem;display:grid}.tshort h2{font-size:var(--fs-2)}.tshort__grid{border-top:1.5px solid var(--fg);width:100%;margin-top:clamp(.5rem,2vw,1.5rem);display:grid}.tshort__grid>.card{box-shadow:none;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;gap:.5rem 2.5rem;padding:1.5rem 0;display:grid}@media (min-width:800px){.tshort__grid>.card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.tshort__grid h3{font-size:var(--fs-3);font-weight:450}.tshort__grid p{max-width:52ch;color:var(--fg-soft);margin-top:0}.tshort__consequence{font-size:var(--fs-3);letter-spacing:-.025em;margin-top:.75rem;font-weight:450}}
