@layer components{.glyph-group_wrap{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media not (min-width:30rem){.glyph-group_wrap .glyph-group_layout{grid-template-columns:repeat(5,minmax(0,1fr))}}.glyph-group_heading{text-align:center;text-transform:uppercase;margin:0}.glyph-group_layout{gap:calc(var(--site-gutter) / 4);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.glyph-group_item{aspect-ratio:1;border-radius:var(--radius-main);background-color:var(--dark-200);justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.glyph-group_character{max-width:100%;color:var(--dark-900);font-family:var(--specimen-font,"Aldine"), serif;font-size:clamp(1.5rem,3cqw,3.25rem);font-weight:var(--primary-regular);text-align:center;line-height:1.2;position:absolute}.case_typography_wrap{gap:var(--section-space-small);flex-direction:column;min-width:0;display:flex}.case_eyebrow{text-transform:uppercase;justify-content:center;margin:0;display:flex}.typetester_element{padding:var(--space-4);border-radius:var(--radius-main);background-color:var(--background-2);grid-column:span 6}.typetester_wrap{justify-content:center;align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.typetester_field_wrap{min-width:0;color:var(--dark-900);position:relative}.typetester_preview_wrap{overflow-wrap:anywhere;min-width:0;min-height:1.05em;color:var(--dark-900);font-size:7rem;font-weight:var(--primary-regular);font-synthesis:none;letter-spacing:0;text-align:left;outline:none;padding-bottom:.2em;line-height:1.2}.typetester_element[data-caps-lock=true] .typetester_preview_wrap{text-transform:uppercase;padding-top:.25em}.typetester_caret{visibility:hidden;pointer-events:none;border-left:.02em solid;animation:1s step-end infinite typetester-caret;position:absolute}.typetester_caret[data-visible=true]{visibility:visible}.typetester_element[data-script-initialized] .typetester_preview_wrap{caret-color:#0000}@keyframes typetester-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typetester_caret{animation:none}}.typetester_controls_wrap{z-index:1;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex;position:relative}.typetester_control_element{align-items:center;gap:var(--space-1);flex:9rem;min-width:0;display:flex}.typetester_actions{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.typetester_alignments{gap:var(--space-1);margin-right:var(--space-1);display:flex}.typetester_action.secondary{--button-background:transparent;--button-border:var(--dark-900);--button-text:var(--dark-900);--button-background-hover:var(--dark-900);--button-border-hover:var(--dark-900);--button-text-hover:var(--background-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);white-space:nowrap}.typetester_action.secondary[aria-pressed=true]{--button-background:var(--dark-900);--button-text:var(--background-2)}.typetester_text{color:var(--dark-900)}.type-tester_slider{cursor:pointer;flex:1;width:8rem;min-width:3rem;min-height:.75rem;position:relative}.type-tester_line{height:var(--border-width);background-color:var(--dark-900);pointer-events:none;position:absolute;inset:50% 0 auto}.type-tester_control{z-index:1;background-color:var(--dark-900);cursor:grab;touch-action:none;width:.13rem;height:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.type-tester_control:before{content:"";width:calc(100% + 1rem);height:calc(100% + 1rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.type-tester_slider:focus-visible{outline:var(--border-width) solid currentcolor;outline-offset:var(--space-1)}[data-fs-font=item]{font-family:var(--specimen-font,"Aldine"), serif;display:flow-root}[data-fs-font=item]:before,[data-fs-font=item]:after{content:"";display:table}[data-fs-font=item]:before{margin-bottom:calc(.45em - .5lh)}[data-fs-font=item]:after{margin-bottom:calc(.4em - .5lh)}.font_buy_button{--button-background:var(--dark-400);--button-border:var(--dark-400);--button-text:var(--light-100);--button-background-hover:var(--dark-500);--button-border-hover:var(--dark-500);--button-text-hover:var(--light-100);width:100%;padding:var(--space-4);line-height:1}}
