.tbox{text-align:center;max-width:54rem;margin:clamp(4.5rem,9vw,7.5rem) auto clamp(5rem,10vw,8.5rem);padding:0 1.25rem}.tbox__k{letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta,#5a1ea2);align-items:center;gap:.55rem;margin:0 0 1.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.tbox__pulse{background:var(--amber,#d9923f);border-radius:50%;width:.5rem;height:.5rem;animation:2.4s cubic-bezier(.2,.75,.15,1) infinite tbox-pulse;box-shadow:0 0 #d9923f73}@keyframes tbox-pulse{0%{box-shadow:0 0 #d9923f73}70%{box-shadow:0 0 0 .55rem #d9923f00}to{box-shadow:0 0 #d9923f00}}@media (prefers-reduced-motion:reduce){.tbox__pulse{animation:none}}.tbox__line{font-family:var(--font-fraunces), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.03em;color:var(--plum-ink-soft,#5c4a78);text-wrap:balance;max-width:34ch;margin:0 auto;font-size:clamp(1.85rem,4.2vw,3.2rem);font-weight:400;line-height:1.22}.tbox__t{font:inherit;letter-spacing:inherit;color:var(--plum-ink,#2d1158);background:linear-gradient(transparent 62%, var(--peach-soft,#f2d6c0) 62%, var(--peach-soft,#f2d6c0) 92%, transparent 92%);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;margin:0;padding:0 .06em;transition:background-size .3s cubic-bezier(.2,.75,.15,1),color .2s;display:inline}.tbox__t:hover{color:var(--terracotta,#5a1ea2);background:linear-gradient(transparent 50%, var(--peach,#e8b89a) 50%, var(--peach,#e8b89a) 92%, transparent 92%)}.tbox__t:focus-visible{outline:2px solid var(--terracotta,#5a1ea2);outline-offset:3px;border-radius:2px}.tbox__up{font-family:var(--font-inter-tight), -apple-system, sans-serif;letter-spacing:0;color:var(--ochre,#b87333);vertical-align:super;font-variant-numeric:tabular-nums;margin-left:.25em;font-size:.32em;font-weight:600}.tbox__hint{color:var(--plum-ink-soft,#5c4a78);margin:1.6rem 0 0;font-size:1.02rem}.tbox__guides{color:var(--plum-ink-faint,#71628d);margin:.9rem 0 0;font-size:.92rem}.tbox__guides a{white-space:nowrap;color:var(--plum-ink-soft,#5c4a78);border-bottom:1px solid #2d115838;text-decoration:none}.tbox__guides a:hover{color:var(--terracotta,#5a1ea2);border-bottom-color:currentColor}.tbox__fine{color:var(--plum-ink-faint,#71628d);margin:.6rem 0 0;font-size:.78rem}.rguides{text-align:left;max-width:44rem;margin:3.5rem auto 0;padding:0 1.25rem}.rguides .tbox__k{margin-bottom:.6rem}.rguides h2{font-family:var(--font-fraunces), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.028em;color:var(--plum-ink,#2d1158);margin:0 0 1.2rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:400;line-height:1.1}.rguides ul{border-top:1px solid #2d11581f;margin:0;padding:0;list-style:none}.rguides li{border-bottom:1px solid #2d11581f}.rguides a{color:var(--plum-ink,#2d1158);padding:.85rem 0;font-size:1.02rem;font-weight:500;text-decoration:none;display:block}.rguides a:hover{color:var(--terracotta,#5a1ea2)}.mt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta,#5a1ea2);text-align:center;margin:0 0 .6rem;font-size:.8rem;font-weight:600}.tbox__w{white-space:nowrap}@media (max-width:480px){.tbox__w{white-space:normal}.tbox__line{font-size:1.7rem}}
