.audit-report{padding-block:112px 120px;overflow:clip}.audit-report__head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.audit-report__controls{flex:none;align-items:center;gap:28px;display:flex}.audit-report__sample{color:var(--lab-ink);align-items:center;gap:10px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.audit-report__sample span{border-bottom:1.5px solid #16172538;padding-bottom:3px;transition:border-color .16s}.audit-report__sample:hover span{border-bottom-color:var(--lab-ink)}.audit-report__arrows{gap:8px;display:flex}.audit-report__arrows button{width:44px;height:44px;color:var(--lab-ink);cursor:pointer;background:#fff6;border:1px solid #16172524;border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s,opacity .16s;display:grid}.audit-report__arrows button:hover:not(:disabled){background:var(--lab-white);border-color:#1617254d}.audit-report__arrows button:disabled{opacity:.35;cursor:default}.audit-report__strip{padding:8px var(--site-edge) 44px;scroll-padding-inline:var(--site-edge);scroll-snap-type:x mandatory;scrollbar-width:none;mask:linear-gradient(90deg, transparent 0, #000 calc(var(--site-edge) - 12px), #000 calc(100% - 72px), transparent 100%);gap:28px;margin:56px 0 0;list-style:none;display:flex;overflow-x:auto}.audit-report__strip::-webkit-scrollbar{display:none}.audit-report__strip:focus-visible{outline:2px solid var(--lab-ink);outline-offset:-2px}.audit-report__item{scroll-snap-align:start;flex:none;width:clamp(290px,26vw,380px);container-type:inline-size}.audit-page{aspect-ratio:.71;color:#2a2b33;background:#fdfcfa;border-radius:6px;flex-direction:column;padding:7cqi 7cqi 5cqi;transition:translate .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16172512,0 26px 50px -30px #16172561,0 2px 6px #1617250f}@media (hover:hover) and (pointer:fine){.audit-report__item:hover .audit-page{translate:0 -5px;box-shadow:0 0 0 1px #16172517,0 34px 56px -30px #1617256b,0 2px 6px #1617250f}}.audit-page__top{justify-content:space-between;align-items:center;margin-bottom:5cqi;display:flex}.audit-page__top img{width:18cqi;height:auto}.audit-page__label{color:#6b6c74;letter-spacing:.08em;text-transform:uppercase;font-size:2.3cqi;font-weight:600}.audit-page__title{color:#2a2b33;font-family:var(--lab-display);font-size:6cqi;font-weight:calc(var(--lab-display-weight) - 50);letter-spacing:-.02em;margin:5cqi 0 2cqi;line-height:1.1}.audit-page__title.is-top{margin-top:2cqi}.audit-page__title.is-large{max-width:11ch;font-size:8.4cqi;line-height:1.04}.audit-page__shot{background:#fff;border-radius:2.4cqi;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16172512}.audit-page__shot>img{filter:saturate(.8)contrast(.92);opacity:.9;max-width:none;height:auto;position:absolute}.audit-page__zone{background:#1617250a;border:1px dashed #16172573;border-radius:1.2cqi;position:absolute}.audit-page__pin{color:#2a2b33;background:#fbfaf7;border-radius:50%;place-items:center;width:4.6cqi;height:4.6cqi;font-size:2.5cqi;font-weight:700;line-height:1;display:grid;position:absolute;top:1cqi;left:1cqi;box-shadow:0 0 0 1px #16172559,0 2px 6px #1617252e}.audit-page__zone.is-end .audit-page__pin{left:auto;right:1cqi}.audit-page__zone.is-below .audit-page__pin{top:auto;bottom:1cqi}.audit-page__findings{margin:4cqi 0 0;padding:0;list-style:none;display:grid}.audit-page__findings li{color:#3d3e47;border-top:1px solid #16172514;grid-template-columns:5.4cqi minmax(0,1fr) auto;align-items:center;gap:2cqi;padding:2.6cqi 0;font-size:2.8cqi;display:grid}.audit-page__num{color:#3d3e47;background:#16172512;border-radius:50%;justify-content:center;align-items:center;width:4cqi;height:4cqi;font-size:2.2cqi;font-weight:700;line-height:1;display:inline-flex}.audit-page em{color:#646570;background:#1617250d;border-radius:99px;align-self:center;padding:.8cqi 2.2cqi;font-size:2.2cqi;font-style:normal;font-weight:600;line-height:1.3}.audit-page em.is-high{color:#2a2b33;background:#1617251c}.audit-page__pair{grid-template-columns:1fr 1fr;gap:2.4cqi;margin-top:4cqi;display:grid}.audit-page__card{background:#fbfaf7;border-radius:2.6cqi;align-content:start;gap:1.8cqi;padding:3.4cqi;display:grid;box-shadow:0 0 0 1px #1617250f}.audit-page__card.is-fix{box-shadow:none;background:#e9e6df}.audit-page__card b{color:#2a2b33;font-size:2.9cqi;font-weight:500;line-height:1.4}.audit-page__card em{justify-self:start}.audit-page__card-label{color:#5d5e66;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1.2cqi;font-size:2cqi;font-weight:600;display:flex}.audit-page__card-label:before{content:"";background:#6b6c74;border-radius:50%;width:1.4cqi;height:1.4cqi}.audit-page__plan{border-collapse:collapse;color:#3d3e47;font-variant-numeric:tabular-nums;width:100%;margin-top:4cqi;font-size:2.7cqi}.audit-page__plan th,.audit-page__plan td{text-align:right;border-top:1px solid #16172514;padding:2.4cqi 0}.audit-page__plan thead th{color:#6b6c74;border-top:0;font-size:2.2cqi;font-weight:600}.audit-page__plan th[scope=row],.audit-page__plan thead th:first-child{text-align:left;padding-right:2cqi;font-weight:500}.audit-page__plan td{color:#646570;width:8cqi}.audit-page__plan td.is-p0{color:#2a2b33;font-weight:700}.audit-page__note{color:#6b6c74;margin:4cqi 0 0;font-size:2.6cqi}.audit-page.is-cover{background:#fdfcfa}.audit-page__cover-art{mix-blend-mode:multiply;pointer-events:none;width:60cqi;height:auto;position:absolute;top:22cqi;left:36cqi}.audit-page__deboss{opacity:.05;filter:grayscale()brightness(.2);pointer-events:none;width:40cqi;height:auto;position:absolute;top:22cqi;right:9cqi}.audit-page__cover-copy{margin-top:auto;margin-bottom:7cqi;position:relative}.audit-page__cover-title{color:#2a2b33;font-family:var(--lab-display);font-size:13cqi;font-weight:calc(var(--lab-display-weight) - 90);letter-spacing:-.035em;margin:0;line-height:.98}.audit-page__cover-sub{color:#6b6c74;letter-spacing:.02em;margin:3cqi 0 0;font-size:2.8cqi}.audit-page__foot{color:#6b6c74;border-top:1px solid #1617251a;justify-content:space-between;margin-top:auto;padding-top:3cqi;font-size:2.3cqi;display:flex;position:relative}.audit-page__cover-copy+.audit-page__foot{margin-top:0}.audit-page.is-summary{background:#fdfcfa}.audit-page.is-summary .audit-page__title{margin-top:12cqi}.audit-page__figures{grid-template-columns:repeat(2,1fr);gap:5cqi;margin-top:8cqi;display:grid}.audit-page__figures div{border-top:1px solid #16172529;align-content:start;gap:1.6cqi;padding-top:3cqi;display:grid}.audit-page__figures b{color:#2a2b33;font-family:var(--lab-display);font-size:7cqi;font-weight:calc(var(--lab-display-weight) - 50);letter-spacing:-.03em;line-height:1}.audit-page__figures span{color:#646570;font-size:2.3cqi;line-height:1.35}.audit-page__start{border-left:2px solid #2a2b33;gap:1.6cqi;margin-top:7cqi;padding-left:3.4cqi;display:grid}.audit-page__start .audit-page__card-label:before{display:none}.audit-page__start b{color:#2a2b33;font-size:3.2cqi;font-weight:500;line-height:1.35}@media (width<=767px){.audit-report{padding-block:80px 88px}.audit-report__head{flex-direction:column;align-items:flex-start}.audit-report__item{width:min(82vw,340px)}}@media (prefers-reduced-motion:reduce){.audit-page{transition:none}.audit-report__item:hover .audit-page{translate:none}}.audit-hero__scene[data-astro-cid-vnb7eqvg]{--scene-top:clamp(16px, 3vh, 32px);inset:var(--scene-top) auto auto 0;width:calc(100% - var(--lab-hero-bleed,0px));height:calc(100% - var(--scene-top) - var(--lab-hero-pad-bottom,72px));object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;margin:0;position:absolute}.audit-stages__list[data-astro-cid-nfyuetzt]{margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.audit-stages__item[data-astro-cid-nfyuetzt]{border-top:1px solid #1617251f;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);padding-block:clamp(40px,4.5vw,64px);display:grid}.audit-stages__item[data-astro-cid-nfyuetzt]:last-child{border-bottom:1px solid #1617251f}.audit-stages__lead[data-astro-cid-nfyuetzt]{align-content:start;gap:20px;display:grid}.audit-stages__question[data-astro-cid-nfyuetzt]{color:var(--lab-ink);font-family:var(--lab-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:420;line-height:1.15}.audit-stages__object[data-astro-cid-nfyuetzt]{mix-blend-mode:multiply;width:min(100%,360px);height:auto;display:block;mask:radial-gradient(72% 74%,#000 62%,#0000 100%)}.audit-stages__detail[data-astro-cid-nfyuetzt]{align-content:start;gap:24px;display:grid}.audit-stages__what[data-astro-cid-nfyuetzt]{max-width:38em;color:var(--lab-ink);text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.audit-stages__tags[data-astro-cid-nfyuetzt]{flex-wrap:wrap;gap:8px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.audit-stages__tags[data-astro-cid-nfyuetzt] li[data-astro-cid-nfyuetzt]{color:#4a4b55;border:1px solid #16172524;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.3}.audit-stages__pair[data-astro-cid-nfyuetzt]{border-top:1px solid #1617251a;grid-template-columns:minmax(0,1fr);gap:24px 40px;margin:0;padding-top:24px;display:grid}.audit-stages__field[data-astro-cid-nfyuetzt]{align-content:start;gap:8px;display:grid}.audit-stages__field[data-astro-cid-nfyuetzt] dt[data-astro-cid-nfyuetzt]{color:var(--lab-ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.audit-stages__field[data-astro-cid-nfyuetzt] dd[data-astro-cid-nfyuetzt]{color:#4a4b55;margin:0;font-size:15px;line-height:1.55}.audit-stages__decision[data-astro-cid-nfyuetzt]{background:var(--lab-white,#fbfaf7);color:var(--lab-ink);border:1px solid #16172514;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.audit-stages__badge[data-astro-cid-nfyuetzt]{color:#4c6a0f;background:#5e7f161f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.audit-stages__decision-label[data-astro-cid-nfyuetzt]{color:#4c6a0f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.audit-stages__decision-text[data-astro-cid-nfyuetzt]{color:var(--lab-ink);margin:6px 0 0;font-size:16px;line-height:1.5}@media (width<=900px){.audit-stages__item[data-astro-cid-nfyuetzt]{grid-template-columns:minmax(0,1fr);gap:24px}.audit-stages__object[data-astro-cid-nfyuetzt]{width:min(70%,280px)}}@media (width<=560px){.audit-stages__pair[data-astro-cid-nfyuetzt]{grid-template-columns:minmax(0,1fr)}}
