@layer griffincss.reset, griffincss.tokens, griffincss.core, griffincss.ui, griffincss.utils, griffincss.style, griffincss.hidden;@layer griffincss.tokens{@property --gr-r{syntax:"<length-percentage>";inherits:false;initial-value:0px}@property --gr-p{syntax:"<length-percentage>";inherits:false;initial-value:0px}@property --gr-name{syntax:"*";inherits:false}:root{--gr-gap: calc(0.75rem * var(--gr-density));--gr-gap-sm: calc(0.375rem * var(--gr-density));--gr-gap-lg: calc(1.25rem * var(--gr-density));--gr-max-width: 1440px;--gr-font-sans: system-ui, -apple-system, sans-serif;--gr-font-serif: Georgia, Cambria, serif;--gr-font-mono: SFMono-Regular, Menlo, Consolas, monospace;--gr-font-size-base: 1rem;--gr-hsl-white: 0, 0%, 100%;--gr-hsl-gray-50: 0, 0%, 96%;--gr-hsl-gray-100: 0, 0%, 89%;--gr-hsl-gray-200: 0, 0%, 82%;--gr-hsl-gray-300: 0, 0%, 67%;--gr-hsl-gray-400: 0, 0%, 50%;--gr-hsl-gray-500: 0, 0%, 38%;--gr-hsl-gray-600: 0, 0%, 29%;--gr-hsl-gray-700: 0, 0%, 21%;--gr-hsl-gray-800: 0, 0%, 13%;--gr-hsl-gray-900: 0, 0%, 5%;--gr-hsl-black: 0, 0%, 0%;--gr-hsl-primary: 220, 80%, 50%;--gr-hsl-primary-light: 220, 80%, 65%;--gr-hsl-primary-dark: 220, 80%, 35%;--gr-hsl-secondary: 220, 50%, 50%;--gr-hsl-secondary-light: 220, 50%, 65%;--gr-hsl-secondary-dark: 220, 50%, 35%;--gr-hsl-success: 148, 70%, 50%;--gr-hsl-success-light: 148, 70%, 65%;--gr-hsl-success-dark: 148, 70%, 35%;--gr-hsl-warning: 36, 90%, 50%;--gr-hsl-warning-light: 36, 90%, 65%;--gr-hsl-warning-dark: 36, 90%, 35%;--gr-hsl-danger: 4, 80%, 50%;--gr-hsl-danger-light: 4, 80%, 65%;--gr-hsl-danger-dark: 4, 80%, 35%;--gr-hsl-info: 292, 60%, 50%;--gr-hsl-info-light: 292, 60%, 65%;--gr-hsl-info-dark: 292, 60%, 35%;color-scheme:light;--gr-hsl-surface-0: 0, 0%, 100%;--gr-hsl-surface-1: 0, 0%, 96%;--gr-hsl-surface-2: 0, 0%, 89%;--gr-hsl-surface-sunken: 0, 0%, 92%;--gr-hsl-surface-overlay: 0, 0%, 100%;--gr-hsl-ink-0: 0, 0%, 5%;--gr-hsl-ink-1: 0, 0%, 29%;--gr-hsl-ink-2: 0, 0%, 40%;--gr-hsl-ink-3: 0, 0%, 50%;--gr-hsl-border: 0, 0%, 82%;--gr-hsl-border-strong: 0, 0%, 52%;--gr-hsl-accent-base: 220, 80%, 45%;--gr-hsl-accent-base-hover: 220, 80%, 36%;--gr-hsl-accent: var(--gr-hsl-accent-base);--gr-hsl-accent-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-on-accent: 0, 0%, 100%;--gr-hsl-link: var(--gr-hsl-accent-base);--gr-hsl-link-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-link-visited: 292, 60%, 40%;--gr-hsl-focus: 220, 90%, 45%;--gr-hsl-status-success: 148, 70%, 26%;--gr-hsl-status-success-surface: 148, 70%, 26%;--gr-hsl-on-status-success: 0, 0%, 100%;--gr-hsl-status-warning: 36, 90%, 30%;--gr-hsl-status-warning-surface: 36, 92%, 52%;--gr-hsl-on-status-warning: 36, 100%, 12%;--gr-hsl-status-danger: 4, 80%, 42%;--gr-hsl-status-danger-surface: 4, 80%, 42%;--gr-hsl-on-status-danger: 0, 0%, 100%;--gr-hsl-status-info: 292, 60%, 40%;--gr-hsl-status-info-surface: 292, 60%, 40%;--gr-hsl-on-status-info: 0, 0%, 100%;--gr-hsl-ink-max: 0, 0%, 0%;--gr-hsl-ink-strong: 0, 0%, 15%;--gr-hsl-ink-mid: 0, 0%, 30%;--gr-hsl-surface-max: 0, 0%, 100%;--gr-hsl-surface-near: 0, 0%, 96%;--gr-hsl-accent-max: 220, 100%, 35%;--gr-hsl-accent-max-hover: 220, 100%, 25%;--gr-hsl-visited-max: 292, 80%, 30%;--gr-shadow-strength: 1;--gr-border-width: 1px;--gr-focus-width: 2px;--gr-leading-base: 1.5;--gr-tracking-base: normal;--gr-a11y-scale: 1.25;--gr-radius: 0.5rem;--gr-transition: 0.2s ease;--gr-density: 1;--gr-elevation: 1;--gr-radius-pill: 999px;--gr-shadow-color: 0, 0%, 0%;--gr-shadow-xs: 0 1px 2px hsl(var(--gr-shadow-color), calc(5% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-shadow-sm: 0 1px 3px hsl(var(--gr-shadow-color), calc(10% * var(--gr-shadow-strength) * var(--gr-elevation))), 0 1px 2px hsl(var(--gr-shadow-color), calc(6% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-shadow-md: 0 4px 6px hsl(var(--gr-shadow-color), calc(10% * var(--gr-shadow-strength) * var(--gr-elevation))), 0 2px 4px hsl(var(--gr-shadow-color), calc(6% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-shadow-lg: 0 10px 15px hsl(var(--gr-shadow-color), calc(10% * var(--gr-shadow-strength) * var(--gr-elevation))), 0 4px 6px hsl(var(--gr-shadow-color), calc(5% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-shadow-xl: 0 20px 25px hsl(var(--gr-shadow-color), calc(10% * var(--gr-shadow-strength) * var(--gr-elevation))), 0 10px 10px hsl(var(--gr-shadow-color), calc(4% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-shadow-2xl: 0 25px 50px hsl(var(--gr-shadow-color), calc(25% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-shadow-inner: inset 0 2px 4px hsl(var(--gr-shadow-color), calc(6% * var(--gr-shadow-strength) * var(--gr-elevation)));--gr-control-height: calc(2.5rem * var(--gr-density));--gr-control-height-sm: calc(2rem * var(--gr-density));--gr-control-height-lg: calc(3rem * var(--gr-density));--gr-control-padding-x: calc(0.875rem * var(--gr-density));--gr-ui-gap: calc(0.5rem * var(--gr-density));--gr-control-font-size: 1rem;--gr-overlay: hsl(var(--gr-shadow-color), 55%);--gr-rating-symbol: "\2605";--gr-z-dropdown: 1000;--gr-z-modal: 1100;--gr-z-toast: 1200;--gr-bp-sm: 640px;--gr-bp-md: 768px;--gr-bp-lg: 1024px;--gr-bp-xl: 1280px}@media(width >= 768px){:root{--gr-gap: calc(1rem * var(--gr-density));--gr-gap-sm: calc(0.5rem * var(--gr-density));--gr-gap-lg: calc(2rem * var(--gr-density))}}:root,[data-gr-theme],[data-gr-a11y]{--gr-color-bg: hsl(var(--gr-hsl-surface-0));--gr-color-surface: hsl(var(--gr-hsl-surface-1));--gr-color-surface-raised: hsl(var(--gr-hsl-surface-2));--gr-color-surface-overlay: hsl(var(--gr-hsl-surface-overlay));--gr-color-surface-sunken: hsl(var(--gr-hsl-surface-sunken));--gr-color-text: hsl(var(--gr-hsl-ink-0));--gr-color-text-secondary: hsl(var(--gr-hsl-ink-1));--gr-color-text-muted: hsl(var(--gr-hsl-ink-2));--gr-color-text-disabled: hsl(var(--gr-hsl-ink-3));--gr-color-border: hsl(var(--gr-hsl-border));--gr-color-border-strong: hsl(var(--gr-hsl-border-strong));--gr-color-accent: hsl(var(--gr-hsl-accent));--gr-color-accent-hover: hsl(var(--gr-hsl-accent-hover));--gr-color-on-accent: hsl(var(--gr-hsl-on-accent));--gr-color-link: hsl(var(--gr-hsl-link));--gr-color-link-hover: hsl(var(--gr-hsl-link-hover));--gr-color-link-visited: hsl(var(--gr-hsl-link-visited));--gr-color-focus: hsl(var(--gr-hsl-focus));--gr-color-success: hsl(var(--gr-hsl-status-success));--gr-color-success-surface: hsl(var(--gr-hsl-status-success-surface));--gr-color-on-success: hsl(var(--gr-hsl-on-status-success));--gr-color-warning: hsl(var(--gr-hsl-status-warning));--gr-color-warning-surface: hsl(var(--gr-hsl-status-warning-surface));--gr-color-on-warning: hsl(var(--gr-hsl-on-status-warning));--gr-color-danger: hsl(var(--gr-hsl-status-danger));--gr-color-danger-surface: hsl(var(--gr-hsl-status-danger-surface));--gr-color-on-danger: hsl(var(--gr-hsl-on-status-danger));--gr-color-info: hsl(var(--gr-hsl-status-info));--gr-color-info-surface: hsl(var(--gr-hsl-status-info-surface));--gr-color-on-info: hsl(var(--gr-hsl-on-status-info));--gr-color-rating: hsl(var(--gr-hsl-status-warning-surface))}[data-gr-theme=dark]{color-scheme:dark;--gr-hsl-surface-0: 0, 0%, 7%;--gr-hsl-surface-1: 0, 0%, 11%;--gr-hsl-surface-2: 0, 0%, 16%;--gr-hsl-surface-sunken: 0, 0%, 4%;--gr-hsl-surface-overlay: 0, 0%, 16%;--gr-hsl-ink-0: 0, 0%, 96%;--gr-hsl-ink-1: 0, 0%, 78%;--gr-hsl-ink-2: 0, 0%, 62%;--gr-hsl-ink-3: 0, 0%, 50%;--gr-hsl-border: 0, 0%, 22%;--gr-hsl-border-strong: 0, 0%, 45%;--gr-hsl-accent-base: 220, 85%, 68%;--gr-hsl-accent-base-hover: 220, 85%, 78%;--gr-hsl-accent: var(--gr-hsl-accent-base);--gr-hsl-accent-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-on-accent: 0, 0%, 7%;--gr-hsl-link: var(--gr-hsl-accent-base);--gr-hsl-link-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-link-visited: 292, 60%, 72%;--gr-hsl-focus: 220, 90%, 70%;--gr-hsl-status-success: 148, 55%, 60%;--gr-hsl-status-success-surface: 148, 55%, 60%;--gr-hsl-on-status-success: 0, 0%, 7%;--gr-hsl-status-warning: 36, 85%, 60%;--gr-hsl-status-warning-surface: 36, 85%, 60%;--gr-hsl-on-status-warning: 36, 100%, 10%;--gr-hsl-status-danger: 4, 85%, 66%;--gr-hsl-status-danger-surface: 4, 85%, 66%;--gr-hsl-on-status-danger: 0, 0%, 7%;--gr-hsl-status-info: 292, 60%, 72%;--gr-hsl-status-info-surface: 292, 60%, 72%;--gr-hsl-on-status-info: 0, 0%, 7%;--gr-hsl-ink-max: 0, 0%, 100%;--gr-hsl-ink-strong: 0, 0%, 88%;--gr-hsl-ink-mid: 0, 0%, 75%;--gr-hsl-surface-max: 0, 0%, 0%;--gr-hsl-surface-near: 0, 0%, 8%;--gr-hsl-accent-max: 220, 100%, 80%;--gr-hsl-accent-max-hover: 220, 100%, 90%;--gr-hsl-visited-max: 292, 80%, 85%;--gr-shadow-strength: 2.6}[data-gr-theme=light]{color-scheme:light;--gr-hsl-surface-0: 0, 0%, 100%;--gr-hsl-surface-1: 0, 0%, 96%;--gr-hsl-surface-2: 0, 0%, 89%;--gr-hsl-surface-sunken: 0, 0%, 92%;--gr-hsl-surface-overlay: 0, 0%, 100%;--gr-hsl-ink-0: 0, 0%, 5%;--gr-hsl-ink-1: 0, 0%, 29%;--gr-hsl-ink-2: 0, 0%, 40%;--gr-hsl-ink-3: 0, 0%, 50%;--gr-hsl-border: 0, 0%, 82%;--gr-hsl-border-strong: 0, 0%, 52%;--gr-hsl-accent-base: 220, 80%, 45%;--gr-hsl-accent-base-hover: 220, 80%, 36%;--gr-hsl-accent: var(--gr-hsl-accent-base);--gr-hsl-accent-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-on-accent: 0, 0%, 100%;--gr-hsl-link: var(--gr-hsl-accent-base);--gr-hsl-link-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-link-visited: 292, 60%, 40%;--gr-hsl-focus: 220, 90%, 45%;--gr-hsl-status-success: 148, 70%, 26%;--gr-hsl-status-success-surface: 148, 70%, 26%;--gr-hsl-on-status-success: 0, 0%, 100%;--gr-hsl-status-warning: 36, 90%, 30%;--gr-hsl-status-warning-surface: 36, 92%, 52%;--gr-hsl-on-status-warning: 36, 100%, 12%;--gr-hsl-status-danger: 4, 80%, 42%;--gr-hsl-status-danger-surface: 4, 80%, 42%;--gr-hsl-on-status-danger: 0, 0%, 100%;--gr-hsl-status-info: 292, 60%, 40%;--gr-hsl-status-info-surface: 292, 60%, 40%;--gr-hsl-on-status-info: 0, 0%, 100%;--gr-hsl-ink-max: 0, 0%, 0%;--gr-hsl-ink-strong: 0, 0%, 15%;--gr-hsl-ink-mid: 0, 0%, 30%;--gr-hsl-surface-max: 0, 0%, 100%;--gr-hsl-surface-near: 0, 0%, 96%;--gr-hsl-accent-max: 220, 100%, 35%;--gr-hsl-accent-max-hover: 220, 100%, 25%;--gr-hsl-visited-max: 292, 80%, 30%;--gr-shadow-strength: 1}@media(prefers-color-scheme: dark){:root:not([data-gr-theme]),[data-gr-theme=auto]{color-scheme:dark;--gr-hsl-surface-0: 0, 0%, 7%;--gr-hsl-surface-1: 0, 0%, 11%;--gr-hsl-surface-2: 0, 0%, 16%;--gr-hsl-surface-sunken: 0, 0%, 4%;--gr-hsl-surface-overlay: 0, 0%, 16%;--gr-hsl-ink-0: 0, 0%, 96%;--gr-hsl-ink-1: 0, 0%, 78%;--gr-hsl-ink-2: 0, 0%, 62%;--gr-hsl-ink-3: 0, 0%, 50%;--gr-hsl-border: 0, 0%, 22%;--gr-hsl-border-strong: 0, 0%, 45%;--gr-hsl-accent-base: 220, 85%, 68%;--gr-hsl-accent-base-hover: 220, 85%, 78%;--gr-hsl-accent: var(--gr-hsl-accent-base);--gr-hsl-accent-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-on-accent: 0, 0%, 7%;--gr-hsl-link: var(--gr-hsl-accent-base);--gr-hsl-link-hover: var(--gr-hsl-accent-base-hover);--gr-hsl-link-visited: 292, 60%, 72%;--gr-hsl-focus: 220, 90%, 70%;--gr-hsl-status-success: 148, 55%, 60%;--gr-hsl-status-success-surface: 148, 55%, 60%;--gr-hsl-on-status-success: 0, 0%, 7%;--gr-hsl-status-warning: 36, 85%, 60%;--gr-hsl-status-warning-surface: 36, 85%, 60%;--gr-hsl-on-status-warning: 36, 100%, 10%;--gr-hsl-status-danger: 4, 85%, 66%;--gr-hsl-status-danger-surface: 4, 85%, 66%;--gr-hsl-on-status-danger: 0, 0%, 7%;--gr-hsl-status-info: 292, 60%, 72%;--gr-hsl-status-info-surface: 292, 60%, 72%;--gr-hsl-on-status-info: 0, 0%, 7%;--gr-hsl-ink-max: 0, 0%, 100%;--gr-hsl-ink-strong: 0, 0%, 88%;--gr-hsl-ink-mid: 0, 0%, 75%;--gr-hsl-surface-max: 0, 0%, 0%;--gr-hsl-surface-near: 0, 0%, 8%;--gr-hsl-accent-max: 220, 100%, 80%;--gr-hsl-accent-max-hover: 220, 100%, 90%;--gr-hsl-visited-max: 292, 80%, 85%;--gr-shadow-strength: 2.6}}[data-gr-a11y=low-vision]{--gr-leading-base: 1.7;--gr-tracking-base: 0.02em}[data-gr-a11y=low-vision],[data-gr-a11y=low-vision] [data-gr-theme]{--gr-hsl-surface-0: var(--gr-hsl-surface-max);--gr-hsl-surface-1: var(--gr-hsl-surface-max);--gr-hsl-surface-2: var(--gr-hsl-surface-near);--gr-hsl-surface-sunken: var(--gr-hsl-surface-near);--gr-hsl-surface-overlay: var(--gr-hsl-surface-max);--gr-hsl-ink-0: var(--gr-hsl-ink-max);--gr-hsl-ink-1: var(--gr-hsl-ink-max);--gr-hsl-ink-2: var(--gr-hsl-ink-strong);--gr-hsl-ink-3: var(--gr-hsl-ink-mid);--gr-hsl-border: var(--gr-hsl-ink-mid);--gr-hsl-border-strong: var(--gr-hsl-ink-max);--gr-hsl-accent: var(--gr-hsl-accent-max);--gr-hsl-accent-hover: var(--gr-hsl-accent-max-hover);--gr-hsl-on-accent: var(--gr-hsl-surface-max);--gr-hsl-link: var(--gr-hsl-accent-max);--gr-hsl-link-hover: var(--gr-hsl-accent-max-hover);--gr-hsl-link-visited: var(--gr-hsl-visited-max);--gr-hsl-focus: var(--gr-hsl-ink-max);--gr-border-width: 2px;--gr-focus-width: 3px}@media(prefers-contrast: more){:root:not([data-gr-a11y]),:root:not([data-gr-a11y]) [data-gr-theme]{--gr-hsl-surface-0: var(--gr-hsl-surface-max);--gr-hsl-surface-1: var(--gr-hsl-surface-max);--gr-hsl-surface-2: var(--gr-hsl-surface-near);--gr-hsl-surface-sunken: var(--gr-hsl-surface-near);--gr-hsl-surface-overlay: var(--gr-hsl-surface-max);--gr-hsl-ink-0: var(--gr-hsl-ink-max);--gr-hsl-ink-1: var(--gr-hsl-ink-max);--gr-hsl-ink-2: var(--gr-hsl-ink-strong);--gr-hsl-ink-3: var(--gr-hsl-ink-mid);--gr-hsl-border: var(--gr-hsl-ink-mid);--gr-hsl-border-strong: var(--gr-hsl-ink-max);--gr-hsl-accent: var(--gr-hsl-accent-max);--gr-hsl-accent-hover: var(--gr-hsl-accent-max-hover);--gr-hsl-on-accent: var(--gr-hsl-surface-max);--gr-hsl-link: var(--gr-hsl-accent-max);--gr-hsl-link-hover: var(--gr-hsl-accent-max-hover);--gr-hsl-link-visited: var(--gr-hsl-visited-max);--gr-hsl-focus: var(--gr-hsl-ink-max);--gr-border-width: 2px;--gr-focus-width: 3px}}@media print{:root,:root:not([data-gr-theme]),[data-gr-theme],[data-gr-a11y]{--gr-shadow-strength: 0}}}@layer griffincss.core{[data-gr-a11y=low-vision]{font-size:calc(100%*var(--gr-a11y-scale, 1.25))}[data-gr-a11y=low-vision] a[href]{color:var(--gr-color-link);text-decoration:underline;text-underline-offset:.2em}[data-gr-a11y=low-vision] :focus-visible{outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:2px}.gr-cq{container-type:inline-size;container-name:var(--gr-name, none)}.gr-cq-page{container:page/inline-size}.gr-cq-main{container:main/inline-size}.gr-cq-aside{container:aside/inline-size}.gr-cq-card{container:card/inline-size}.gr-container{max-width:var(--gr-max-width);margin-inline:auto;padding-inline:var(--gr-gap)}.gr-container-full{width:100%;max-width:none}.gr-expand-root{container-type:inline-size}.gr-container-expand{width:calc(100cqw + 2*var(--gr-expand-inset, 0px));margin-inline:calc(50% - 50cqw - var(--gr-expand-inset, 0px))}.gr-grid-auto-fit{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(auto-fit, minmax(var(--gr-grid-min, 250px), 1fr))}.gr-grid-auto-fill{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(auto-fill, minmax(var(--gr-grid-min, 250px), 1fr))}.gr-grid-1{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}@media(width >= 640px){.gr-grid-sm{display:grid;gap:var(--gr-gap)}.gr-grid-1-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-sm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(width >= 768px){.gr-grid-md{display:grid;gap:var(--gr-gap)}.gr-grid-1-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-md{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(width >= 1024px){.gr-grid-lg{display:grid;gap:var(--gr-gap)}.gr-grid-1-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-lg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(width >= 1280px){.gr-grid-xl{display:grid;gap:var(--gr-gap)}.gr-grid-1-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-xl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@container (width >= 640px){.gr-grid-1-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-csm{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@container (width >= 768px){.gr-grid-1-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-cmd{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@container (width >= 1024px){.gr-grid-1-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-clg{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}@container (width >= 1280px){.gr-grid-1-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(1, minmax(0, 1fr))}.gr-grid-2-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(2, minmax(0, 1fr))}.gr-grid-3-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(3, minmax(0, 1fr))}.gr-grid-4-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(4, minmax(0, 1fr))}.gr-grid-5-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(5, minmax(0, 1fr))}.gr-grid-6-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(6, minmax(0, 1fr))}.gr-grid-7-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(7, minmax(0, 1fr))}.gr-grid-8-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(8, minmax(0, 1fr))}.gr-grid-9-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(9, minmax(0, 1fr))}.gr-grid-10-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(10, minmax(0, 1fr))}.gr-grid-11-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(11, minmax(0, 1fr))}.gr-grid-12-cxl{display:grid;gap:var(--gr-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}}.gr-subgrid{display:grid;grid-template-columns:subgrid}.gr-subgrid-rows{display:grid;grid-template-rows:subgrid}.gr-grid-rows{grid-auto-rows:1fr}.gr-grid-place-center{display:grid;place-items:center}.gr-grid-col-span-1{grid-column:span 1}.gr-grid-col-span-2{grid-column:span 2}.gr-grid-col-span-3{grid-column:span 3}.gr-grid-col-span-4{grid-column:span 4}.gr-grid-col-span-5{grid-column:span 5}.gr-grid-col-span-6{grid-column:span 6}.gr-grid-col-span-7{grid-column:span 7}.gr-grid-col-span-8{grid-column:span 8}.gr-grid-col-span-9{grid-column:span 9}.gr-grid-col-span-10{grid-column:span 10}.gr-grid-col-span-11{grid-column:span 11}.gr-grid-col-span-12{grid-column:span 12}.gr-grid-row-span-1{grid-row:span 1}.gr-grid-row-span-2{grid-row:span 2}.gr-grid-row-span-3{grid-row:span 3}.gr-grid-row-span-4{grid-row:span 4}.gr-grid-row-span-5{grid-row:span 5}.gr-grid-row-span-6{grid-row:span 6}.gr-grid{display:grid;gap:var(--gr-gap)}[class*=gr-l-]{gap:var(--gr-gap)}.gr-flex{display:flex}.gr-inline-flex{display:inline-flex}.gr-flex-row{flex-direction:row}.gr-flex-col{flex-direction:column}.gr-flex-wrap{flex-wrap:wrap}.gr-flex-nowrap{flex-wrap:nowrap}.gr-flex-start{justify-content:flex-start}.gr-flex-center{justify-content:center}.gr-flex-end{justify-content:flex-end}.gr-flex-between{justify-content:space-between}.gr-flex-around{justify-content:space-around}.gr-flex-evenly{justify-content:space-evenly}.gr-flex-items-start{align-items:flex-start}.gr-flex-items-center{align-items:center}.gr-flex-items-end{align-items:flex-end}.gr-flex-items-stretch{align-items:stretch}.gr-flex-items-baseline{align-items:baseline}.gr-flex-self-start{align-self:flex-start}.gr-flex-self-center{align-self:center}.gr-flex-self-end{align-self:flex-end}.gr-flex-self-stretch{align-self:stretch}.gr-flex-1{flex:1}@media(width >= 640px){.gr-flex-sm{display:flex}.gr-inline-flex-sm{display:inline-flex}.gr-flex-row-sm{flex-direction:row}.gr-flex-col-sm{flex-direction:column}.gr-flex-wrap-sm{flex-wrap:wrap}.gr-flex-nowrap-sm{flex-wrap:nowrap}.gr-flex-1-sm{flex:1}.gr-flex-start-sm{justify-content:flex-start}.gr-flex-center-sm{justify-content:center}.gr-flex-end-sm{justify-content:flex-end}.gr-flex-between-sm{justify-content:space-between}.gr-flex-around-sm{justify-content:space-around}.gr-flex-evenly-sm{justify-content:space-evenly}.gr-flex-items-start-sm{align-items:flex-start}.gr-flex-items-center-sm{align-items:center}.gr-flex-items-end-sm{align-items:flex-end}.gr-flex-items-stretch-sm{align-items:stretch}.gr-flex-items-baseline-sm{align-items:baseline}.gr-flex-self-start-sm{align-self:flex-start}.gr-flex-self-center-sm{align-self:center}.gr-flex-self-end-sm{align-self:flex-end}.gr-flex-self-stretch-sm{align-self:stretch}}@media(width >= 768px){.gr-flex-md{display:flex}.gr-inline-flex-md{display:inline-flex}.gr-flex-row-md{flex-direction:row}.gr-flex-col-md{flex-direction:column}.gr-flex-wrap-md{flex-wrap:wrap}.gr-flex-nowrap-md{flex-wrap:nowrap}.gr-flex-1-md{flex:1}.gr-flex-start-md{justify-content:flex-start}.gr-flex-center-md{justify-content:center}.gr-flex-end-md{justify-content:flex-end}.gr-flex-between-md{justify-content:space-between}.gr-flex-around-md{justify-content:space-around}.gr-flex-evenly-md{justify-content:space-evenly}.gr-flex-items-start-md{align-items:flex-start}.gr-flex-items-center-md{align-items:center}.gr-flex-items-end-md{align-items:flex-end}.gr-flex-items-stretch-md{align-items:stretch}.gr-flex-items-baseline-md{align-items:baseline}.gr-flex-self-start-md{align-self:flex-start}.gr-flex-self-center-md{align-self:center}.gr-flex-self-end-md{align-self:flex-end}.gr-flex-self-stretch-md{align-self:stretch}}@media(width >= 1024px){.gr-flex-lg{display:flex}.gr-inline-flex-lg{display:inline-flex}.gr-flex-row-lg{flex-direction:row}.gr-flex-col-lg{flex-direction:column}.gr-flex-wrap-lg{flex-wrap:wrap}.gr-flex-nowrap-lg{flex-wrap:nowrap}.gr-flex-1-lg{flex:1}.gr-flex-start-lg{justify-content:flex-start}.gr-flex-center-lg{justify-content:center}.gr-flex-end-lg{justify-content:flex-end}.gr-flex-between-lg{justify-content:space-between}.gr-flex-around-lg{justify-content:space-around}.gr-flex-evenly-lg{justify-content:space-evenly}.gr-flex-items-start-lg{align-items:flex-start}.gr-flex-items-center-lg{align-items:center}.gr-flex-items-end-lg{align-items:flex-end}.gr-flex-items-stretch-lg{align-items:stretch}.gr-flex-items-baseline-lg{align-items:baseline}.gr-flex-self-start-lg{align-self:flex-start}.gr-flex-self-center-lg{align-self:center}.gr-flex-self-end-lg{align-self:flex-end}.gr-flex-self-stretch-lg{align-self:stretch}}@media(width >= 1280px){.gr-flex-xl{display:flex}.gr-inline-flex-xl{display:inline-flex}.gr-flex-row-xl{flex-direction:row}.gr-flex-col-xl{flex-direction:column}.gr-flex-wrap-xl{flex-wrap:wrap}.gr-flex-nowrap-xl{flex-wrap:nowrap}.gr-flex-1-xl{flex:1}.gr-flex-start-xl{justify-content:flex-start}.gr-flex-center-xl{justify-content:center}.gr-flex-end-xl{justify-content:flex-end}.gr-flex-between-xl{justify-content:space-between}.gr-flex-around-xl{justify-content:space-around}.gr-flex-evenly-xl{justify-content:space-evenly}.gr-flex-items-start-xl{align-items:flex-start}.gr-flex-items-center-xl{align-items:center}.gr-flex-items-end-xl{align-items:flex-end}.gr-flex-items-stretch-xl{align-items:stretch}.gr-flex-items-baseline-xl{align-items:baseline}.gr-flex-self-start-xl{align-self:flex-start}.gr-flex-self-center-xl{align-self:center}.gr-flex-self-end-xl{align-self:flex-end}.gr-flex-self-stretch-xl{align-self:stretch}}@container (width >= 640px){.gr-flex-row-csm{flex-direction:row}.gr-flex-col-csm{flex-direction:column}.gr-flex-wrap-csm{flex-wrap:wrap}}@container (width >= 768px){.gr-flex-row-cmd{flex-direction:row}.gr-flex-col-cmd{flex-direction:column}.gr-flex-wrap-cmd{flex-wrap:wrap}}@container (width >= 1024px){.gr-flex-row-clg{flex-direction:row}.gr-flex-col-clg{flex-direction:column}.gr-flex-wrap-clg{flex-wrap:wrap}}@container (width >= 1280px){.gr-flex-row-cxl{flex-direction:row}.gr-flex-col-cxl{flex-direction:column}.gr-flex-wrap-cxl{flex-wrap:wrap}}.gr-gap-sm{gap:var(--gr-gap-sm)}.gr-gap{gap:var(--gr-gap)}.gr-gap-lg{gap:var(--gr-gap-lg)}}@layer griffincss.hidden{[hidden]:not([hidden=until-found]){display:none}}
