:root{--blue: var(--color-customBlue);--pink: var(--color-customPink);--light: var(--color-customLightPink);--parchment: #f6ecd8;--ink: #29231e;--ink-soft: #55473a;--wax: #9d2734;--gilt: #a47c36;--gilt-light: #dcb978;--walnut: #241912;--walnut-raised: #34251a;--ease-out: cubic-bezier(.22, 1, .36, 1)}.skip-link[data-astro-cid-subgq3pr]{position:absolute;left:1rem;top:-4rem;z-index:50;padding:.75rem 1rem;background:var(--blue);color:var(--light);font-weight:700;border-radius:.375rem}.skip-link[data-astro-cid-subgq3pr]:focus{top:1rem}:focus-visible[data-astro-cid-subgq3pr]{outline:3px solid currentColor;outline-offset:3px}main[data-astro-cid-subgq3pr]:focus{outline:none}.site-header[data-astro-cid-subgq3pr]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:var(--blue);color:var(--pink)}.home-logo[data-astro-cid-subgq3pr] svg{width:56px;height:auto}.back-link[data-astro-cid-subgq3pr]{font-weight:600;text-decoration:underline;text-underline-offset:.25em;padding:.75rem .25rem}.wrap[data-astro-cid-subgq3pr]{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.prose[data-astro-cid-subgq3pr]{max-width:68ch}.wrap[data-astro-cid-subgq3pr].prose{max-width:72rem}.wrap[data-astro-cid-subgq3pr].prose>[data-astro-cid-subgq3pr]{max-width:68ch}.prose[data-astro-cid-subgq3pr] p[data-astro-cid-subgq3pr],.prose[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]{font-size:clamp(1.0625rem,.4vw + 1rem,1.1875rem);line-height:1.7}.prose[data-astro-cid-subgq3pr] p[data-astro-cid-subgq3pr]+p[data-astro-cid-subgq3pr]{margin-top:1.1em}.prose[data-astro-cid-subgq3pr] .decisions[data-astro-cid-subgq3pr]+p[data-astro-cid-subgq3pr]{margin-top:1.5em}.prose[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr],.loop-more[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr],.credit[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr]{text-decoration:underline;text-underline-offset:.2em;font-weight:600}.prose[data-astro-cid-subgq3pr] .lede-sm[data-astro-cid-subgq3pr]{font-size:clamp(1.25rem,.8vw + 1rem,1.5rem);line-height:1.5;font-weight:600;margin-bottom:1.25rem}section[data-astro-cid-subgq3pr]{padding-block:clamp(4rem,9vw,7rem)}.paper[data-astro-cid-subgq3pr]{background:var(--light);color:var(--blue)}.paper[data-astro-cid-subgq3pr].alt{background:#ffe9e6}.walnut[data-astro-cid-subgq3pr]{background:var(--walnut);color:var(--parchment)}.ink[data-astro-cid-subgq3pr]{background:var(--blue);color:var(--light)}h2[data-astro-cid-subgq3pr]{font-size:clamp(2rem,3.6vw + 1rem,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin-bottom:1.5rem;text-wrap:balance}h3[data-astro-cid-subgq3pr]{font-size:clamp(1.375rem,1vw + 1rem,1.75rem);font-weight:700;line-height:1.2;margin-top:clamp(2.75rem,5vw,4rem);margin-bottom:1rem;text-wrap:balance}.walnut[data-astro-cid-subgq3pr] h2[data-astro-cid-subgq3pr],.walnut[data-astro-cid-subgq3pr] h3[data-astro-cid-subgq3pr]{color:var(--gilt-light)}.ink[data-astro-cid-subgq3pr] h2[data-astro-cid-subgq3pr]{color:var(--pink)}.section-label[data-astro-cid-subgq3pr]{font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem}.hero[data-astro-cid-subgq3pr]{background:var(--blue);color:var(--light);padding-block:clamp(4rem,10vw,7.5rem) clamp(3.5rem,7vw,5rem)}.hero-grid[data-astro-cid-subgq3pr]{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media (min-width: 1000px){.hero-grid[data-astro-cid-subgq3pr]{grid-template-columns:1fr 560px}}.kicker[data-astro-cid-subgq3pr]{font-weight:700;color:var(--pink);margin-bottom:1rem;font-size:1.0625rem}.hero[data-astro-cid-subgq3pr] h1[data-astro-cid-subgq3pr]{font-size:clamp(2.75rem,7vw + .5rem,6.5rem);font-weight:900;line-height:.95;letter-spacing:-.035em;color:var(--pink)}.lede[data-astro-cid-subgq3pr]{margin-top:2rem;max-width:34ch;font-size:clamp(1.1875rem,1.1vw + .9rem,1.625rem);line-height:1.45;font-weight:500}.hero-links[data-astro-cid-subgq3pr]{margin-top:2.25rem}.cta[data-astro-cid-subgq3pr]{display:inline-block;padding:.9rem 1.6rem;border-radius:999px;background:var(--pink);color:var(--blue);font-weight:800;font-size:1.0625rem;transition:transform .2s var(--ease-out),background-color .2s var(--ease-out)}.cta[data-astro-cid-subgq3pr]:hover{background:var(--light);transform:translateY(-2px)}.table-frame[data-astro-cid-subgq3pr]{border-radius:1rem;overflow:hidden;box-shadow:0 30px 60px -20px #0009;rotate:1.5deg}.table-frame[data-astro-cid-subgq3pr] img{display:block;width:100%;height:auto}.facts[data-astro-cid-subgq3pr]{margin-top:clamp(3rem,6vw,4.5rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem 2.5rem;border-top:1px solid rgb(255 193 193 / .22);padding-top:1.75rem}.facts[data-astro-cid-subgq3pr] dt[data-astro-cid-subgq3pr]{font-weight:700;color:var(--pink);margin-bottom:.35rem}.facts[data-astro-cid-subgq3pr] dd[data-astro-cid-subgq3pr]{color:#ffc1c1d9;line-height:1.5}.glance[data-astro-cid-subgq3pr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2rem 2.5rem}.glance[data-astro-cid-subgq3pr] dt[data-astro-cid-subgq3pr]{font-weight:800;font-size:1.125rem;margin-bottom:.4rem}.glance[data-astro-cid-subgq3pr] dt[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.glance[data-astro-cid-subgq3pr] dt[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr]:hover{text-decoration-thickness:2px}.glance[data-astro-cid-subgq3pr] dd[data-astro-cid-subgq3pr]{line-height:1.6;font-size:1.0625rem}.glance[data-astro-cid-subgq3pr] dd[data-astro-cid-subgq3pr] strong[data-astro-cid-subgq3pr]{font-weight:800}.to-contents[data-astro-cid-subgq3pr]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;border-radius:999px;background:var(--pink);color:var(--blue);border:1px solid rgb(10 9 94 / .25);font-weight:800;font-size:.9375rem;box-shadow:0 10px 24px -10px #0000008c}.to-contents[data-astro-cid-subgq3pr][hidden]{display:none}.to-contents[data-astro-cid-subgq3pr]:hover{background:var(--light)}.to-contents[data-astro-cid-subgq3pr]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--blue),0 0 0 6px var(--pink)}.loop[data-astro-cid-subgq3pr]{margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem;border-top:1px solid rgb(10 9 94 / .18)}.loop[data-astro-cid-subgq3pr] ol[data-astro-cid-subgq3pr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem 1.5rem}.loop[data-astro-cid-subgq3pr] ol[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr]{display:flex;align-items:center;gap:.75rem;min-height:44px;font-weight:700}.loop[data-astro-cid-subgq3pr] ol[data-astro-cid-subgq3pr] a[data-astro-cid-subgq3pr]:hover .loop-label[data-astro-cid-subgq3pr]{text-decoration:underline;text-underline-offset:.2em}.loop-more[data-astro-cid-subgq3pr]{margin-top:1.25rem;font-size:1.0625rem}.mini-seal[data-astro-cid-subgq3pr],.chapter-seal[data-astro-cid-subgq3pr],.wax[data-astro-cid-subgq3pr]{position:relative;display:inline-grid;place-items:center;flex-shrink:0}.mini-seal[data-astro-cid-subgq3pr] img[data-astro-cid-subgq3pr],.chapter-seal[data-astro-cid-subgq3pr] img[data-astro-cid-subgq3pr],.wax[data-astro-cid-subgq3pr] img[data-astro-cid-subgq3pr]{grid-area:1 / 1;filter:drop-shadow(0 2px 2px rgb(36 25 18 / .45))}.mini-seal[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr],.chapter-seal[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr],.wax[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr]{grid-area:1 / 1;position:relative;font-family:Manufacturing Consent,Georgia,serif;line-height:1}.mini-seal[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr],.chapter-seal[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr],.wax[data-astro-cid-subgq3pr] .raised[data-astro-cid-subgq3pr]{color:var(--parchment);text-shadow:0 1px 1px rgb(50 6 12 / .7)}.mini-seal[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr]{font-size:1.125rem}.chapter-seal[data-astro-cid-subgq3pr]{margin-bottom:1rem}.chapter-seal[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr]{font-size:2rem}.fair[data-astro-cid-subgq3pr]{margin-block:clamp(2.5rem,5vw,3.5rem);max-width:44rem;background:var(--parchment);color:var(--ink);border:1px solid var(--gilt);border-radius:.75rem;padding:clamp(1.25rem,3vw,2rem)}.fair-rule[data-astro-cid-subgq3pr],.width-picker[data-astro-cid-subgq3pr]{border:0;padding:0;margin:0 0 1.5rem}.fair-rule[data-astro-cid-subgq3pr]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.fair-rule[data-astro-cid-subgq3pr] legend[data-astro-cid-subgq3pr],.width-picker[data-astro-cid-subgq3pr] legend[data-astro-cid-subgq3pr]{font-weight:700;margin-bottom:.6rem;float:left;width:100%}.fair-rule[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr],.width-options[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid var(--ink-soft);border-radius:999px;cursor:pointer;font-weight:600}.fair-rule[data-astro-cid-subgq3pr] input[data-astro-cid-subgq3pr],.width-options[data-astro-cid-subgq3pr] input[data-astro-cid-subgq3pr]{accent-color:var(--wax);width:1.1rem;height:1.1rem}.fair-rule[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]:has(input:checked),.width-options[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]:has(input:checked){background:var(--wax);border-color:var(--wax);color:var(--parchment)}.fair-rule[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]:has(input:focus-visible),.width-options[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]:has(input:focus-visible){outline:3px solid currentColor;outline-offset:3px}.fair-rule[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]:has(input:focus-visible){outline-color:var(--ink)}.fair-rows[data-astro-cid-subgq3pr]{display:grid;gap:.75rem}.fair-row[data-astro-cid-subgq3pr]{display:grid;grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;border:2px solid transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}@media (max-width: 30rem){.fair-row[data-astro-cid-subgq3pr]{grid-template-columns:1fr auto}.fair-row[data-astro-cid-subgq3pr] .chips[data-astro-cid-subgq3pr]{grid-column:1 / -1;grid-row:2}}.fair-name[data-astro-cid-subgq3pr]{font-weight:700}.fair-win[data-astro-cid-subgq3pr]{display:none;margin-left:.35rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wax)}.chips[data-astro-cid-subgq3pr]{display:flex;gap:.35rem}.chip[data-astro-cid-subgq3pr]{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#e6d4b1}.chip[data-astro-cid-subgq3pr].bad{background:var(--wax);color:var(--parchment)}.chip[data-astro-cid-subgq3pr].worst{box-shadow:0 0 0 2px var(--ink)}.fair-sum[data-astro-cid-subgq3pr]{color:var(--ink-soft);font-variant-numeric:tabular-nums}.fair-verdict[data-astro-cid-subgq3pr]{display:none;margin-top:1.25rem;font-size:1.125rem;line-height:1.5}.fair[data-astro-cid-subgq3pr] figcaption[data-astro-cid-subgq3pr]{margin-top:1rem;font-size:.9375rem;color:var(--ink-soft);line-height:1.5;opacity:1}.fair[data-astro-cid-subgq3pr]:has(#rule-sum:checked) .row-a[data-astro-cid-subgq3pr],.fair[data-astro-cid-subgq3pr]:has(#rule-worst:checked) .row-b[data-astro-cid-subgq3pr]{background:#fff8ec;border-color:var(--wax)}.fair[data-astro-cid-subgq3pr]:has(#rule-sum:checked) .row-a[data-astro-cid-subgq3pr] .fair-win[data-astro-cid-subgq3pr],.fair[data-astro-cid-subgq3pr]:has(#rule-worst:checked) .row-b[data-astro-cid-subgq3pr] .fair-win[data-astro-cid-subgq3pr]{display:inline}.fair[data-astro-cid-subgq3pr]:has(#rule-sum:checked) .verdict-sum[data-astro-cid-subgq3pr],.fair[data-astro-cid-subgq3pr]:has(#rule-worst:checked) .verdict-worst[data-astro-cid-subgq3pr]{display:block}.split[data-astro-cid-subgq3pr]{display:grid;gap:2.5rem;align-items:start}@media (min-width: 900px){.split[data-astro-cid-subgq3pr]{grid-template-columns:minmax(0,1fr) 320px;gap:4rem}.split[data-astro-cid-subgq3pr] .phone-figure[data-astro-cid-subgq3pr]{margin-top:clamp(2.75rem,5vw,4rem)}.split[data-astro-cid-subgq3pr].even{grid-template-columns:repeat(2,minmax(0,1fr))}.split[data-astro-cid-subgq3pr].media-first{grid-template-columns:300px minmax(0,1fr);margin-top:2rem}}.phone[data-astro-cid-subgq3pr]{border-radius:1.75rem;overflow:hidden;border:8px solid var(--walnut-raised);box-shadow:0 20px 40px -20px #0000008c;background:var(--walnut)}.phone[data-astro-cid-subgq3pr] img,.phone[data-astro-cid-subgq3pr] video[data-astro-cid-subgq3pr]{display:block;width:100%;height:auto}.walnut[data-astro-cid-subgq3pr] .phone[data-astro-cid-subgq3pr]{border-color:#4a3424}figcaption[data-astro-cid-subgq3pr]{margin-top:1rem;font-size:.9375rem;line-height:1.55;max-width:60ch;opacity:.85}.pair[data-astro-cid-subgq3pr]{margin-block:clamp(2.5rem,5vw,3.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:clamp(1rem,4vw,3rem)}.pair[data-astro-cid-subgq3pr] figcaption[data-astro-cid-subgq3pr]{grid-column:1 / -1;margin-top:0}.pair-tag[data-astro-cid-subgq3pr]{display:inline-block;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;border-radius:.3rem;margin-bottom:.75rem;background:#0a095e1a}.walnut[data-astro-cid-subgq3pr] .pair-tag[data-astro-cid-subgq3pr]{background:#f6ecd824}.pair-tag[data-astro-cid-subgq3pr].after,.walnut[data-astro-cid-subgq3pr] .pair-tag[data-astro-cid-subgq3pr].after{background:var(--wax);color:var(--parchment)}.step[data-astro-cid-subgq3pr]{margin-top:.85rem;font-weight:700;color:var(--gilt-light)}.widths[data-astro-cid-subgq3pr]{margin-block:clamp(2.5rem,5vw,3.5rem);background:var(--walnut-raised);border-radius:.75rem;padding:clamp(1.25rem,3vw,2rem)}.width-options[data-astro-cid-subgq3pr]{clear:both;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.width-options[data-astro-cid-subgq3pr] label[data-astro-cid-subgq3pr]{border-color:#f6ecd873;font-variant-numeric:tabular-nums}.width-panel[data-astro-cid-subgq3pr]{display:none;min-height:0}.widths[data-astro-cid-subgq3pr]:has(#w-320:checked) .panel-320[data-astro-cid-subgq3pr],.widths[data-astro-cid-subgq3pr]:has(#w-390:checked) .panel-390[data-astro-cid-subgq3pr],.widths[data-astro-cid-subgq3pr]:has(#w-390z:checked) .panel-390z[data-astro-cid-subgq3pr],.widths[data-astro-cid-subgq3pr]:has(#w-640:checked) .panel-640[data-astro-cid-subgq3pr],.widths[data-astro-cid-subgq3pr]:has(#w-782:checked) .panel-782[data-astro-cid-subgq3pr],.widths[data-astro-cid-subgq3pr]:has(#w-1280:checked) .panel-1280[data-astro-cid-subgq3pr]{display:block}.width-pair[data-astro-cid-subgq3pr]{display:flex;flex-wrap:wrap;gap:1.5rem clamp(1.5rem,4vw,3rem);align-items:flex-start}.width-item[data-astro-cid-subgq3pr]{max-width:100%}.width-item[data-astro-cid-subgq3pr] img{display:block;max-width:100%;height:auto;border-radius:.375rem;box-shadow:0 12px 28px -16px #000c}.width-note[data-astro-cid-subgq3pr]{margin-top:.75rem;max-width:32ch;font-size:.9375rem;line-height:1.5;color:#f6ecd8e0}.widths-cap[data-astro-cid-subgq3pr]{margin-top:1.5rem;font-size:.9375rem;line-height:1.55;color:#f6ecd8b8;max-width:60ch}.bands-wrap[data-astro-cid-subgq3pr]{position:relative;margin-block:2.5rem;container:bands / inline-size}.bands[data-astro-cid-subgq3pr]{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.45}@container bands (max-width: 40rem){.bands[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] caption[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] tbody[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] tr[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] th[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] td[data-astro-cid-subgq3pr]{display:block}.bands[data-astro-cid-subgq3pr] thead[data-astro-cid-subgq3pr]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bands[data-astro-cid-subgq3pr] tr[data-astro-cid-subgq3pr]{padding-block:1rem;border-bottom:1px solid rgb(220 185 120 / .25)}.bands[data-astro-cid-subgq3pr] tr[data-astro-cid-subgq3pr]>th[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] tr[data-astro-cid-subgq3pr]>td[data-astro-cid-subgq3pr]{border:0;padding:0}.bands[data-astro-cid-subgq3pr] tbody[data-astro-cid-subgq3pr] th[data-astro-cid-subgq3pr]{white-space:normal;font-size:1.0625rem;color:var(--gilt-light);margin-bottom:.5rem}.bands[data-astro-cid-subgq3pr] td[data-astro-cid-subgq3pr]+td[data-astro-cid-subgq3pr]{margin-top:.5rem}.bands[data-astro-cid-subgq3pr] td[data-astro-cid-subgq3pr]:before{content:attr(data-label);display:block;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#f6ecd8b3}}.bands[data-astro-cid-subgq3pr] caption[data-astro-cid-subgq3pr]{text-align:left;font-weight:700;color:var(--gilt-light);margin-bottom:.75rem}.bands[data-astro-cid-subgq3pr] th[data-astro-cid-subgq3pr],.bands[data-astro-cid-subgq3pr] td[data-astro-cid-subgq3pr]{text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0;border-bottom:1px solid rgb(220 185 120 / .25)}.bands[data-astro-cid-subgq3pr] thead[data-astro-cid-subgq3pr] th[data-astro-cid-subgq3pr]{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#f6ecd8b3}.bands[data-astro-cid-subgq3pr] tbody[data-astro-cid-subgq3pr] th[data-astro-cid-subgq3pr]{font-weight:700;white-space:nowrap}.stats[data-astro-cid-subgq3pr]{margin-block:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 2rem;max-width:52rem}.stats[data-astro-cid-subgq3pr] div[data-astro-cid-subgq3pr]{border-top:1px solid rgb(10 9 94 / .25);padding-top:.75rem}.stats[data-astro-cid-subgq3pr].on-dark div[data-astro-cid-subgq3pr]{border-top-color:#dcb97859}.stats[data-astro-cid-subgq3pr] dt[data-astro-cid-subgq3pr]{font-size:.9375rem;opacity:.85}.stats[data-astro-cid-subgq3pr] dd[data-astro-cid-subgq3pr]{font-size:clamp(1.5rem,1.5vw + 1rem,2rem);font-weight:800;font-variant-numeric:tabular-nums}.stats[data-astro-cid-subgq3pr].on-dark dd[data-astro-cid-subgq3pr]{color:var(--gilt-light)}.decisions[data-astro-cid-subgq3pr]{display:grid;gap:1rem;margin-top:1rem}.decisions[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]{padding-left:1.25rem;position:relative}.decisions[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]:before{content:"";position:absolute;left:0;top:.72em;width:.45rem;height:.45rem;border-radius:50%;background:var(--wax)}.walnut[data-astro-cid-subgq3pr] .decisions[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]:before{background:var(--gilt-light)}.ink[data-astro-cid-subgq3pr] .decisions[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]:before{background:var(--pink)}.seals[data-astro-cid-subgq3pr]{margin-block:2.5rem;background:var(--parchment);color:var(--ink);border:1px solid var(--gilt);border-radius:.75rem;padding:clamp(1.5rem,3vw,2.25rem);max-width:52rem}.seals[data-astro-cid-subgq3pr] ul[data-astro-cid-subgq3pr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;text-align:center}.wax[data-astro-cid-subgq3pr]{width:88px;height:88px;margin:0 auto .85rem}.wax[data-astro-cid-subgq3pr] svg[data-astro-cid-subgq3pr]{grid-area:1 / 1;color:var(--ink-soft)}.wax[data-astro-cid-subgq3pr]>span[data-astro-cid-subgq3pr]{font-size:2.5rem}.wax[data-astro-cid-subgq3pr] .sunk[data-astro-cid-subgq3pr]{color:#5a0a14;text-shadow:0 1px 0 rgb(255 150 150 / .4)}.seal-name[data-astro-cid-subgq3pr]{font-weight:800;font-size:1.125rem}.seal-desc[data-astro-cid-subgq3pr]{margin-top:.35rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:1.0625rem;line-height:1.45;color:var(--ink-soft)}.seals[data-astro-cid-subgq3pr] figcaption[data-astro-cid-subgq3pr]{color:var(--ink-soft);opacity:1;margin-top:1.75rem}.system[data-astro-cid-subgq3pr]{margin-top:clamp(1rem,3vw,2rem)}.swatches[data-astro-cid-subgq3pr]{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:1.25rem;max-width:68rem}.swatches[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]{display:grid;gap:.15rem}.swatch[data-astro-cid-subgq3pr]{height:4.5rem;border-radius:.5rem;border:1px solid rgb(10 9 94 / .18);margin-bottom:.5rem}.swatch-name[data-astro-cid-subgq3pr]{font-weight:800}.swatch-value[data-astro-cid-subgq3pr]{font-size:.875rem;opacity:.8}.swatch-role[data-astro-cid-subgq3pr]{font-size:.9375rem;line-height:1.4}.code-figure[data-astro-cid-subgq3pr]{margin-block:2rem 1rem}.code-figure[data-astro-cid-subgq3pr].wide{max-width:60rem}.code-figure[data-astro-cid-subgq3pr] pre[data-astro-cid-subgq3pr]{background:#120c08;color:var(--parchment);border-radius:.5rem;padding:1.25rem;overflow-x:auto;font-size:.875rem;line-height:1.6}code[data-astro-cid-subgq3pr]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.video-figure[data-astro-cid-subgq3pr] figcaption[data-astro-cid-subgq3pr]{margin-top:.75rem}.video-toggle[data-astro-cid-subgq3pr]{margin-top:.85rem;min-height:44px;padding:0 1.25rem;border-radius:999px;border:1px solid rgb(246 236 216 / .45);font-weight:700;cursor:pointer}.video-toggle[data-astro-cid-subgq3pr]:hover{background:#f6ecd81a}.cards[data-astro-cid-subgq3pr]{margin-top:2rem;display:grid;gap:1.25rem;margin-bottom:2rem;max-width:56rem}@media (min-width: 44rem){.cards[data-astro-cid-subgq3pr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards[data-astro-cid-subgq3pr] li[data-astro-cid-subgq3pr]{background:#fff;border:1px solid rgb(10 9 94 / .14);border-radius:.75rem;padding:1.4rem 1.4rem 1.6rem}.cards[data-astro-cid-subgq3pr] h3[data-astro-cid-subgq3pr]{font-size:1.1875rem;font-weight:800;line-height:1.3;margin:0 0 .6rem}.cards[data-astro-cid-subgq3pr] p[data-astro-cid-subgq3pr]{line-height:1.6;font-size:1.0625rem}.sign-off[data-astro-cid-subgq3pr]{margin-top:2rem!important}.sign-off[data-astro-cid-subgq3pr]+.sign-off[data-astro-cid-subgq3pr]{margin-top:1rem!important}.credit[data-astro-cid-subgq3pr]{margin-top:3rem!important;padding-top:1.5rem;border-top:1px solid rgb(255 193 193 / .22);font-size:.9375rem!important;opacity:.85}@media (prefers-reduced-motion: reduce){.cta[data-astro-cid-subgq3pr],.fair-row[data-astro-cid-subgq3pr]{transition:none}.cta[data-astro-cid-subgq3pr]:hover{transform:none}.table-frame[data-astro-cid-subgq3pr]{rotate:none}}
