@layer components{.tw{background:var(--color-cream);overflow-x:clip}.tw-field,.tw-hero{position:relative}.tw-h2{font-size:var(--type-title);margin:0}.tw-hero{padding:var(--hero-top) 0 var(--hero-bottom);color:var(--color-cream);background:radial-gradient(55% 80% at 80% 60%, var(--color-cardinal-glow) 0%, #c7262e00 70%), var(--color-action)}.tw-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:0 40px;display:grid}.tw-hero__art{margin-bottom:-48px}.tw-h1{font-size:var(--hero-title);color:var(--color-gold-light);text-wrap:balance;margin:0}.tw-lead{margin:calc(var(--hero-step) * 1.25) 0 0;max-width:40ch;font-size:var(--hero-lead);text-wrap:pretty;line-height:1.45}@media (max-width:960px){.tw-hero__grid{grid-template-columns:minmax(0,1fr)}.tw-hero__art{display:none}}.grading-desk{position:relative}.grading-desk-svg{width:100%;height:auto;display:block;overflow:visible}.grading-desk-pip{width:32%;position:absolute;top:29.6%;left:34.4%}.grading-desk-paper,.grading-desk-card,.grading-desk-check{transform-box:fill-box}.grading-desk-paper{transform-origin:50% 100%}.grading-desk-check{transform-origin:50%}.tw-field--sand{background:var(--color-sand);padding:0 0 72px}@media (max-width:760px){.tw-field--sand{padding-bottom:56px}}.tw-field--cream{background:var(--color-cream);padding-top:40px}@media (max-width:760px){.tw-field--cream{padding-top:28px}}@media (prefers-reduced-motion:no-preference){.grading-desk-paper{animation:grading-desk-paper 2s var(--ease-in-out,ease-in-out) .9s both}.grading-desk-card{animation:grading-desk-card 1.3s var(--ease-pop) 2.4s both}.grading-desk-check{animation:grading-desk-check .6s var(--ease-pop) 3.8s both}}@keyframes grading-desk-paper{0%,to{opacity:1;transform:none}30%{opacity:1;transform:translate(10px,-26px)rotate(-6deg)}62%{opacity:0;transform:translate(112px,-44px)rotate(8deg)scale(.5)}63%{opacity:0;transform:none}}@keyframes grading-desk-card{0%{opacity:0;transform:translate(-78px,-34px)scale(.4)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes grading-desk-check{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}}
