.grr{padding-top:68px}.grr-hero{background:var(--ink);color:var(--on-ink);--muted: var(--on-ink-muted);--line: var(--on-ink-line)}.grr-hero .gr-crumbs{color:var(--on-ink-muted);margin-bottom:clamp(20px,3vw,40px)}.grr-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px);align-items:center;padding:clamp(28px,3vw,44px) 0 clamp(56px,6vw,96px)}.grr-h1{font-size:clamp(44px,4.4vw + 18px,108px)}.grr-hero__p{margin:24px 0 28px;max-width:34em;font-size:18px;color:var(--on-ink-muted)}.grr-hero__cta{display:flex;flex-wrap:wrap;gap:10px}.grr-hero__img img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.grr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(36px,4vw,56px) 0 0;border-top:2px solid var(--on-ink)}.grr-stats div{display:flex;flex-direction:column-reverse;gap:6px;padding:18px 16px 0 0}.grr-stats div+div{padding-left:16px;border-left:1px solid var(--on-ink-line)}.grr-stats dt{font:600 13.5px/1.3 var(--sans);color:var(--on-ink-muted)}.grr-stats dd{margin:0;font:800 clamp(44px,3vw + 18px,80px)/.86 var(--display)}.grr-stats div:last-child dd{color:var(--signal)}.grr-fix__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,72px);align-items:start}.grr-q{margin:0 0 12px;font:700 15px/1.2 var(--sans)}.grr-q+*{margin-bottom:30px}.grr-pieces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink);border-left:2px solid var(--ink)}.grr-pieces button{display:grid;gap:0;padding:0;border:0;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--ground);text-align:left;cursor:pointer}.grr-pieces img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 40%}.grr-pieces span{padding:10px 12px 12px;font:800 22px/1 var(--display)}.grr-pieces button[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.grr-pieces button[aria-checked=true] img{opacity:.92}.grr-probs{display:flex;flex-wrap:wrap;gap:8px}.grr-probs[hidden]{display:none}.grr-probs button{min-height:46px;padding:0 16px;border:2px solid var(--ink);background:var(--ground);font:650 15px/1 var(--sans);cursor:pointer}.grr-probs button[aria-checked=true]{background:var(--signal)}.grr-out{position:sticky;top:calc(var(--dm-top, 0px) + 96px);padding:26px 26px 28px;background:var(--ink);color:var(--on-ink);--line: var(--on-ink-line)}.grr-out__k{margin:0;font:650 13px/1 var(--sans);font-stretch:85%;color:var(--on-ink-muted)}.grr-out__t{margin:12px 0 0;font:800 clamp(30px,1.6vw + 16px,44px)/.95 var(--display)}.grr-out__d{margin:14px 0 0;font-size:16px;color:#d7d0c3}.grr-out__facts{display:grid;margin:22px 0 24px;border-top:2px solid var(--on-ink)}.grr-out__facts div{display:grid;grid-template-columns:9em minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--on-ink-line);font-size:15px}.grr-out__facts dt{color:var(--on-ink-muted)}.grr-out__facts dd{margin:0;font-weight:700}.grr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;margin:0;padding:0;list-style:none;border-top:2px solid var(--rule);counter-reset:st}.grr-steps li{position:relative;padding-top:20px}.grr-steps li+li:before{content:"";position:absolute;left:-18px;top:0;bottom:0;width:1px;background:var(--line)}.grr-steps img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.grr-steps h3{display:flex;align-items:baseline;gap:10px;margin:16px 0 8px;font:800 28px/1.02 var(--display)}.grr-steps h3 span{font:700 13px/1 var(--sans);color:var(--signal)}.grr-steps p{margin:0;font-size:15.5px;color:var(--muted)}.grr-five__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,104px);align-items:center}.grr-five__img img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.grr-five__q{margin:30px 0;padding:22px 0;border-block:2px solid var(--on-ink)}.grr-five__q p{margin:0;font:800 clamp(28px,1.6vw + 18px,44px)/1.02 var(--display)}.grr-five__q footer{margin-top:12px;font-size:14.5px;color:var(--on-ink-muted)}.grr-ledger__f{margin-top:18px}.grr-ledger__scroll{overflow-x:auto}.grr-t{width:100%;min-width:860px;border-collapse:collapse;border-top:2px solid var(--rule)}.grr-t th,.grr-t td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);text-align:left;font-size:15px}.grr-t thead th{font:650 13px/1.2 var(--sans);font-stretch:85%;color:var(--muted)}.grr-t td:first-child{font:800 22px/1 var(--display)}.grr-t a{font-weight:650;text-decoration:none}.grr-t a:hover{text-decoration:underline;text-underline-offset:3px}.grr-t tr[hidden]{display:none}.grr-not__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,104px);align-items:start}.grr-not__cols{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--rule)}.grr-not__cols>div{padding:20px 20px 0 0}.grr-not__cols>div+div{padding-left:20px;border-left:1px solid var(--line)}.grr-not__cols ul{margin:14px 0 0;padding:0;list-style:none}.grr-not__cols li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15.5px}.grr-not__cols li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;background:var(--signal)}.grr-not__cols>div+div li:before{background:var(--ink)}@media(max-width:999px){.grr-hero__grid,.grr-fix__grid,.grr-five__grid,.grr-not__grid{grid-template-columns:1fr}.grr-out{position:static}.grr-hero__img{max-width:520px}}@media(max-width:760px){.grr-steps{grid-template-columns:1fr;row-gap:32px}.grr-steps li+li:before{display:none}.grr-pieces{grid-template-columns:1fr 1fr}.grr-stats{grid-template-columns:1fr}.grr-stats div+div{padding-left:0;border-left:0;border-top:1px solid var(--on-ink-line)}.grr-stats div{padding-bottom:14px}.grr-not__cols{grid-template-columns:1fr}.grr-not__cols>div+div{padding-left:0;border-left:0;margin-top:18px}.grr-out__facts div{grid-template-columns:1fr;gap:2px}}
