@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.guide-photo-frame{--guide-photo-aspect-ratio:4 / 5;--guide-photo-max-width:26rem;aspect-ratio:var(--guide-photo-aspect-ratio);max-width:var(--guide-photo-max-width)}.guide-photo{object-position:center 25%}@layer utilities{.guide-stats-grid{--guide-stat-min-width:7.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--guide-stat-min-width), 1fr))}.guide-stat-card{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--gt-radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gt-border);background-color:var(--gt-surface);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;position:relative}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer utilities{@keyframes gt-skeleton-card-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.skeleton-card{animation:.35s ease-out both gt-skeleton-card-enter;animation-delay:var(--skeleton-delay,0s)}@media (prefers-reduced-motion:reduce){.skeleton-card{animation:none!important}}}

