:where(:root){--animation-fast: .1s;--animation-normal: .2s;--animation-slow: .5s}:where(:root){--ratio-square: 1 / 1;--ratio-landscape: 4 / 3;--ratio-portrait: 3 / 4;--ratio-widescreen: 16 / 9;--ratio-golden: 1.618 / 1}:where(:root){--gray-0: hsl(0deg 0% 100%);--gray-1: hsl(0deg 0% 91.7%);--gray-2: hsl(0deg 0% 83.3%);--gray-3: hsl(0deg 0% 75%);--gray-4: hsl(0deg 0% 66.7%);--gray-5: hsl(0deg 0% 58.3%);--gray-6: hsl(0deg 0% 50%);--gray-7: hsl(0deg 0% 41.7%);--gray-8: hsl(0deg 0% 33.3%);--gray-9: hsl(0deg 0% 25%);--gray-10: hsl(0deg 0% 16.7%);--gray-11: hsl(0deg 0% 8.3%);--gray-12: hsl(0deg 0% 0%)}:where(:root){--content-width-xs: 320px;--content-width-sm: 480px;--content-width-md: 640px;--content-width-lg: 736px;--content-width-xl: 930px;--content-width-2xl: 1120px;--content-width-3xl: 1536px}:where(:root){--font-body: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Helvetica Neue", sans-serif;--font-headings: var(--font-body);--font-mono: menlo, consolas, monaco, adwaita mono, liberation mono, lucida console, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 5.75rem;--font-weight-normal: 500;--font-weight-medium: 600;--font-weight-bold: 700}@media(width<768px){:where(:root){--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.875rem;--font-size-5xl: 2.25rem;--font-size-6xl: 3rem;--font-size-7xl: 3.75rem }}:where(:root){--layer-auto: auto;--layer-0: 0;--layer-1: 10;--layer-2: 20;--layer-3: 30;--layer-4: 40;--layer-5: 50;--layer-6: 60;--layer-7: 100;--layer-8: 1000}:where(:root){--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-3xl: 48px;--radius-4xl: 64px;--radius-full: 9999px}:where(:root){--spacing-none: 0;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-em-xs: .25em;--spacing-em-sm: .5em;--spacing-em-md: 1em;--spacing-em-lg: 1.5em;--spacing-em-xl: 2em;--spacing-em-2xl: 3em;--spacing-em-3xl: 4em}[data-theme=default]{color-scheme:dark;--color-brand: var(--gray-12);--color-brand-muted: var(--gray-9);--color-brand-subtle: var(--gray-7);--color-brand-on: var(--gray-0);--color-text: #fff;--color-text-strong: #fff;--color-text-muted: var(--gray-8);--color-text-on-muted: var(--gray-12);--color-text-on-brand: var(--gray-0);--color-text-inverse: var(--gray-0);--color-link: #fff;--color-link-hover: #e50914;--color-bg: linear-gradient(244.12deg, #59292B 0%, #1E1B28 50%, #000 100%);--color-bg-surface: var(--gray-1);--color-bg-muted: var(--gray-2);--color-bg-accent: #d5fdff;--color-bg-highlight: #fff9d6;--color-bg-brand: var(--color-brand);--color-bg-brand-muted: var(--color-brand-muted);--color-bg-inverse: var(--gray-12);--color-button-brand: #3B82F6;--color-border: var(--gray-4);--color-border-strong: #fff;--color-border-subtle: var(--gray-1);--color-state-hover: rgba(0, 0, 0, .04);--color-state-active: rgba(0, 0, 0, .08);--color-overlay: rgba(0, 0, 0, .5);--color-focus-ring: rgba(0, 87, 255, .4)}[data-theme=contrast]{color-scheme:dark;--color-brand: var(--gray-0);--color-brand-muted: var(--gray-3);--color-brand-subtle: var(--gray-5);--color-brand-on: var(--gray-12);--color-text: var(--gray-1);--color-text-strong: var(--gray-0);--color-text-muted: var(--gray-0);--color-text-on-muted: var(--gray-0);--color-text-on-brand: var(--gray-12);--color-text-inverse: var(--gray-12);--color-link: #60a5fa;--color-link-hover: #93c5fd;--color-bg: var(--gray-12);--color-bg-surface: var(--gray-12);--color-bg-muted: var(--gray-10);--color-bg-accent: #0f172a;--color-bg-highlight: #1e293b;--color-bg-brand: var(--color-brand);--color-bg-brand-muted: var(--color-brand-muted);--color-bg-inverse: var(--gray-1);--color-border: var(--gray-8);--color-border-strong: var(--gray-4);--color-border-subtle: var(--gray-8);--color-state-hover: rgba(255, 255, 255, .04);--color-state-active: rgba(255, 255, 255, .08);--color-overlay: rgba(0, 0, 0, .7);--color-focus-ring: rgba(0, 122, 255, .4)}:where(:root) *,:where(:root) *:before,:where(:root) *:after{box-sizing:border-box}:where(:root) body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:where(:root) img,:where(:root) picture,:where(:root) video,:where(:root) canvas,:where(:root) svg{max-width:100%}:where(:root) input,:where(:root) button,:where(:root) textarea,:where(:root) select{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where(:root) pre{margin:0}@keyframes grow-out{0%{opacity:.3;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes grow-out-centered{0%{opacity:.3;transform:translate(-50%) translateY(-5%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:where(:root) *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:where(:root) html,:where(:root) body{margin:0;overflow-x:hidden;padding:0;width:100%}:where(:root) body{background:var(--color-bg);min-height:100vh}:where(:root) body,:where(:root) [data-theme=contrast],:where(:root) [data-theme=default]{color:var(--color-text)}:where(:root) main{width:100%}:where(:root) code[class*=language-],:where(:root) pre[class*=language-]{border-radius:var(--radius-sm);font-size:var(--font-size-md)}:where(:root) .astro-code code{white-space:pre-wrap}:where(:root) p code,:where(:root) ul code,:where(:root) ol code{background:var(--color-bg);border-radius:.25rem;padding:.1rem .2rem}:where(:root) blockquote{border-left:3px solid var(--color-border);padding-left:var(--spacing-sm)}:where(:root) fieldset{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin-bottom:1rem}:where(:root) legend{color:var(--color-text-strong)}:where(:root) label{color:var(--color-text-strong);font-weight:var(--font-weight-medium)}:where(:root) input{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-strong);font-size:var(--font-size-md);padding:var(--spacing-em-sm);transition:border-color var(--animation-normal) ease-in-out}:where(:root) input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}:where(:root) input:invalid{border-color:var(--color-error)}:where(:root) input::-moz-placeholder{color:var(--color-text-muted)}:where(:root) input::placeholder{color:var(--color-text-muted)}:where(:root) input:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}:where(:root) input::file-selector-button{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;font-size:var(--font-size-sm);margin-inline-end:var(--spacing-em-sm);padding:var(--spacing-em-xs) var(--spacing-em-sm);transition:background-color var(--animation-normal) ease-in-out}:where(:root) input::file-selector-button:hover{background-color:var(--color-bg-muted)}:where(:root) textarea{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-strong);font-size:var(--font-size-md);min-height:100px;padding:var(--spacing-em-sm);resize:vertical;transition:border-color var(--animation-normal) ease-in-out}:where(:root) textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}:where(:root) textarea:invalid{border-color:var(--color-error)}:where(:root) textarea::-moz-placeholder{color:var(--color-text-muted)}:where(:root) textarea::placeholder{color:var(--color-text-muted)}:where(:root) textarea:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}:where(:root) select{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;padding:var(--spacing-em-xs);transition:border-color var(--animation-normal) ease-in-out}:where(:root) select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}:where(:root) select:invalid{border-color:var(--color-error)}:where(:root) select:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}:where(:root) select option{background-color:var(--color-bg-surface);color:var(--color-text-strong)}:where(:root) table{border-spacing:0;table-layout:auto;width:100%}:where(:root) table thead th{background:var(--color-bg-muted);border:1px solid var(--color-border);border-bottom-width:0;border-right-width:0;padding:.5rem;text-align:left}:where(:root) table thead th:first-child{border-top-left-radius:var(--radius-sm)}:where(:root) table thead th:last-child{border-right-width:1px;border-top-right-radius:var(--radius-sm)}:where(:root) table tbody tr td{border:1px solid var(--color-border);border-bottom-width:0;border-right-width:0;padding:.5rem;vertical-align:top}:where(:root) table tbody tr td:last-child{border-right-width:1px}:where(:root) table tbody tr:last-child td{border-bottom-width:1px}:where(:root) table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-sm)}:where(:root) table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-sm)}:where(:root) body{font-family:var(--font-body)}:where(:root) h1,:where(:root) h2,:where(:root) h3,:where(:root) h4,:where(:root) h5,:where(:root) h6{color:var(--color-text-strong);font-family:var(--font-headings);font-weight:var(--font-weight-bold);margin-bottom:.5em;margin-top:.8em}:where(:root) h1{font-size:var(--font-size-5xl);line-height:1.2}:where(:root) h2{font-size:var(--font-size-4xl);line-height:1.25}:where(:root) h3{font-size:var(--font-size-3xl);line-height:1.3}:where(:root) h4,:where(:root) h5,:where(:root) h6{font-weight:400}:where(:root) h4{font-size:var(--font-size-2xl);line-height:1.35}:where(:root) h5{font-size:var(--font-size-xl);line-height:1.4}:where(:root) h6{font-size:var(--font-size-lg);line-height:1.45}:where(:root) p{color:var(--color-text);font-size:var(--font-size-lg);line-height:1.6}:where(:root) ul,:where(:root) ol{color:var(--color-text);font-size:var(--font-size-md);line-height:1.6}:where(:root) strong{font-weight:700}:where(:root) a{color:var(--color-link)}:where(:root) a:hover{color:var(--color-link-hover)}:where(:root) h1,:where(:root) h2,:where(:root) h3,:where(:root) h4,:where(:root) h5,:where(:root) h6,:where(:root) p,:where(:root) a,:where(:root) td,:where(:root) th,:where(:root) pre,:where(:root) li{overflow-wrap:break-word}:where(:root) code{overflow-wrap:anywhere}.hero .buttons-container{margin-top:var(--spacing-md)}.definition_list{display:grid;gap:var(--spacing-em-sm) var(--spacing-em-md);grid-template-columns:auto 1fr;margin:0}.definition_list.alignment-center{align-items:center;grid-template-columns:1fr 1fr;justify-content:center}.definition_list.alignment-center>.title{text-align:end}.definition_list.alignment-end{align-items:end;grid-template-columns:auto auto;justify-content:end}.definition_list.alignment-end>.title{text-align:start}.definition_list.alignment-end>.content{text-align:end}.definition_list>.content{margin:0}.heading{font-weight:var(--font-weight-bold)}.heading .heading-icon{bottom:.1em;margin-inline-end:.2em;position:relative}.heading .heading-icon.heading-icon-after{margin-inline:.2em 0}.heading.size-xs{font-size:var(--font-size-xs)}.heading.size-sm{font-size:var(--font-size-sm)}.heading.size-md{font-size:var(--font-size-md)}.heading.size-lg{font-size:var(--font-size-lg)}.heading.size-xl{font-size:var(--font-size-xl)}.heading.size-2xl{font-size:var(--font-size-2xl)}.heading.size-3xl{font-size:var(--font-size-3xl)}.heading.size-4xl{font-size:var(--font-size-4xl)}.heading.size-5xl{font-size:var(--font-size-5xl)}.heading.size-6xl{font-size:var(--font-size-6xl)}.heading.size-7xl{font-size:var(--font-size-7xl)}.heading.align-start{text-align:start}.heading.align-center{text-align:center}.heading.align-end{text-align:end}.heading.type-eyebrow{color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-bottom:var(--spacing-em-sm);text-transform:uppercase}.heading.type-subtitle{color:var(--color-text-muted);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:1.5;margin-top:var(--spacing-em-sm)}.list{display:flex;flex-direction:column;gap:var(--spacing-em-sm);list-style:none;margin:0;padding:0}.list.direction-horizontal{flex-flow:row wrap;gap:var(--spacing-em-sm)}.list.alignment-end{align-items:flex-end;justify-content:flex-end}.list.alignment-center{align-items:center;justify-content:center}.list.size-xs{font-size:var(--font-size-xs)}.list.size-sm{font-size:var(--font-size-sm)}.list.size-md{font-size:var(--font-size-md)}.list.size-lg{font-size:var(--font-size-lg)}.list.size-xl{font-size:var(--font-size-xl)}.list.size-2xl{font-size:var(--font-size-2xl)}.list>.item{display:block}.list>.item>.list-icon{display:inline-block;flex-shrink:0;height:1em;margin-right:var(--spacing-em-xs);vertical-align:-.15em;width:1em}.list>.item>.list-icon svg{display:block;height:100%;width:100%}.simple_text.size-xs{font-size:var(--font-size-xs)}.simple_text.size-sm{font-size:var(--font-size-sm)}.simple_text.size-md{font-size:var(--font-size-md)}.simple_text.size-lg{font-size:var(--font-size-lg)}.simple_text.size-xl{font-size:var(--font-size-xl)}.simple_text.size-2xl{font-size:var(--font-size-2xl)}.simple_text.size-3xl{font-size:var(--font-size-3xl)}.simple_text.size-4xl{font-size:var(--font-size-4xl)}.simple_text.size-5xl{font-size:var(--font-size-5xl)}.simple_text.size-6xl{font-size:var(--font-size-6xl)}.simple_text.size-7xl{font-size:var(--font-size-7xl)}.simple_text.align-start{text-align:start}.simple_text.align-center{text-align:center}.simple_text.align-end{text-align:end}.rich_text.align-start{text-align:start}.rich_text.align-center{text-align:center}.rich_text.align-end{text-align:end}.testimonial{display:flex;flex-direction:column;gap:var(--spacing-em-sm);margin:0}.testimonial.alignment-end{align-items:end;justify-content:end}.testimonial.alignment-center{align-items:center;justify-content:center}.testimonial>.quote{margin:0;font-size:var(--font-size-xl)}.testimonial>.quote:before{content:"\201c"}.testimonial>.quote:after{content:"\201d"}.testimonial>.author{font-style:normal}.counter{align-items:start;display:flex;font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold)}.counter.alignment-end{justify-content:end}.counter.alignment-center{justify-content:center}.button{align-items:center;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-strong);display:inline-flex;flex-shrink:0;font-weight:var(--font-weight-medium);gap:.15em;justify-content:center;min-height:10px;min-width:10px;padding-block:var(--spacing-em-sm);padding-inline:var(--spacing-em-sm);text-align:center;text-decoration:none;transition-duration:var(--animation-normal);transition-property:background-color,color,border-color;transition-timing-function:ease-in-out;vertical-align:middle}.button:hover{background-color:var(--color-bg-muted);border-color:var(--color-border-strong);color:var(--color-text-strong);cursor:pointer}.button:focus{box-shadow:0 0 2px 2px var(--color-focus-ring) inset;outline:none}.button.icon-only{padding:var(--spacing-em-xs)}.button.icon-after{flex-direction:row-reverse}.button.variant-primary{background-color:var(--color-button-brand);border-color:transparent;color:var(--color-text-on-brand)}.button.variant-primary:hover,.button.variant-primary:focus{background-color:var(--color-bg-brand-muted);border-color:transparent;color:var(--color-text-on-brand)}.button.variant-secondary{background-color:var(--color-bg-muted);border-color:transparent;color:var(--color-text-strong)}.button.variant-secondary:hover,.button.variant-secondary:focus{background-color:var(--color-state-hover);border-color:transparent;color:var(--color-text-strong)}.button.variant-tertiary{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-strong)}.button.variant-tertiary:hover,.button.variant-tertiary:focus{background-color:var(--color-bg-surface);border-color:var(--color-border-strong);color:var(--color-text-strong)}.button.variant-ghost{background-color:transparent;border-color:transparent;color:var(--color-text-strong)}.button.variant-ghost:hover,.button.variant-ghost:focus{background-color:var(--color-state-hover);border-color:transparent;color:var(--color-text-strong)}.button.variant-text{background-color:transparent;border-color:transparent;color:var(--color-brand);font-size:var(--font-size-lg);font-weight:600;padding:0}.button.variant-text:hover,.button.variant-text:focus{color:var(--color-brand-muted)}.button.size-sm{font-size:var(--font-size-xs)}.button.size-md{font-size:var(--font-size-md)}.button.size-lg{font-size:var(--font-size-xl)}.divider.padding-y-none{padding:0}.divider.padding-y-xs{padding-block:var(--spacing-xs)}.divider.padding-y-sm{padding-block:var(--spacing-sm)}.divider.padding-y-md{padding-block:var(--spacing-md)}.divider.padding-y-lg{padding-block:var(--spacing-lg)}.divider.padding-y-xl{padding-block:var(--spacing-xl)}.divider.padding-y-2xl{padding-block:var(--spacing-2xl)}.divider.padding-y-3xl{padding-block:var(--spacing-3xl)}.divider>.rule{margin:0;border:0;border-top:2px solid var(--color-border-subtle)}.icon{border-radius:var(--radius-xs);color:inherit;display:inline-block;line-height:0;vertical-align:middle}.icon.flip-rtl{transform:scaleX(-1)}.icon.background-subtle{padding:.15em}.icon.background-subtle{background-color:var(--color-bg-surface)}.icon.fill{fill:currentcolor}.icon.size-sm{font-size:var(--font-size-sm);width:var(--font-size-sm)}.icon.size-md{font-size:var(--font-size-xl);width:var(--font-size-xl)}.icon.size-lg{font-size:var(--font-size-3xl);width:var(--font-size-3xl)}.icon svg{max-height:100%}.pagination{display:flex;flex-wrap:wrap;justify-content:center}.pagination a,.pagination span{background-color:var(--color-bg);border:1px solid var(--color-border);border-inline-start:none;color:var(--color-text-strong);font-weight:var(--font-weight-semibold);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:background-color var(--animation-normal) ease-in-out}.pagination a:hover,.pagination span:hover{background-color:var(--color-state-hover);color:var(--color-text-strong)}.pagination a:first-child,.pagination span:first-child{border-bottom-left-radius:var(--radius-sm);border-inline-start:1px solid var(--color-border);border-top-left-radius:var(--radius-sm)}.pagination a:last-child,.pagination span:last-child{border-bottom-right-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.pagination a[aria-hidden=true],.pagination span[aria-hidden=true]{cursor:default}.pagination a[aria-hidden=true]:hover,.pagination span[aria-hidden=true]:hover{background-color:var(--color-bg);color:var(--color-text-strong)}.pagination .current,.pagination .current:hover{background-color:var(--color-bg-brand);border-color:var(--color-bg-brand);color:var(--color-text-on-brand);cursor:default}.smart_image{display:block;overflow:hidden}.smart_image.ratio-square{aspect-ratio:var(--ratio-square)}.smart_image.ratio-landscape{aspect-ratio:var(--ratio-landscape)}.smart_image.ratio-portrait{aspect-ratio:var(--ratio-portrait)}.smart_image.ratio-widescreen{aspect-ratio:var(--ratio-widescreen)}.smart_image.ratio-golden{aspect-ratio:var(--ratio-golden)}.smart_image.ratio picture{height:100%}.smart_image.ratio img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.smart_image picture{display:block;height:100%;margin-block:auto;width:100%}.smart_image img{display:block;height:100%;width:100%}.smart_image.position-top-center img{-o-object-position:center top;object-position:center top}.smart_image.position-bottom-center img{-o-object-position:center bottom;object-position:center bottom}.smart_image.position-center-left img{-o-object-position:left center;object-position:left center}.smart_image.position-center-right img{-o-object-position:right center;object-position:right center}.smart_image.position-top-left img{-o-object-position:left top;object-position:left top}.smart_image.position-top-right img{-o-object-position:right top;object-position:right top}.smart_image.position-bottom-left img{-o-object-position:left bottom;object-position:left bottom}.smart_image.position-bottom-right img{-o-object-position:right bottom;object-position:right bottom}.smart_image.rounded{border-radius:var(--radius-lg)}.spacer{height:0}.spacer.size-xs{height:var(--spacing-xs)}.spacer.size-sm{height:var(--spacing-sm)}.spacer.size-md{height:var(--spacing-md)}.spacer.size-lg{height:var(--spacing-lg)}.spacer.size-xl{height:var(--spacing-xl)}.spacer.size-2xl{height:var(--spacing-2xl)}.spacer.size-3xl{height:var(--spacing-3xl)}.accordion>.item{border-bottom:1px solid var(--color-border-subtle)}.accordion>.item>.title{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);justify-content:space-between;padding:var(--spacing-md);transition:background-color var(--animation-normal) ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion>.item>.title:first-of-type{list-style-type:none}.accordion>.item>.title:hover{background-color:var(--color-bg-surface)}.accordion>.item>.title::-webkit-details-marker{display:none}.accordion>.item>.title .icon{transition:transform var(--animation-normal) ease-out}.accordion>.item>.detail{padding-inline:var(--spacing-md);padding-bottom:var(--spacing-md)}.accordion>.item[open]>.title .icon{transform:rotate(180deg)}.accordion>.item[open]>.detail{animation:grow-out .3s ease-out}.button_group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);position:relative}.button_group.column{flex-direction:column}.button_group.column.align-start{align-items:flex-start}.button_group.column.align-center{align-items:center}.button_group.column.align-end{align-items:flex-end}.button_group.row{flex-direction:row}.button_group.align-center{justify-content:center}.button_group.align-end{justify-content:flex-end}.button_group.align-start{justify-content:flex-start}a.card:hover{transform:scale(1.05)}.card{color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.card.rounded{border-radius:var(--radius-md)}.card.border{border:1px solid var(--color-border)}.card>.outer-content{height:100%}.card>.outer-content>.content{height:100%;position:relative;z-index:var(--layer-1)}.card>.outer-content>.content>*:first-child{margin-top:0}.card>.outer-content>.content>*:last-child{margin-bottom:0}.card>.outer-content>.content.pad-x-xs{padding-inline:var(--spacing-xs)}.card>.outer-content>.content.pad-x-sm{padding-inline:var(--spacing-sm)}.card>.outer-content>.content.pad-x-md{padding-inline:var(--spacing-md)}.card>.outer-content>.content.pad-x-lg{padding-inline:var(--spacing-lg)}.card>.outer-content>.content.pad-x-xl{padding-inline:var(--spacing-xl)}.card>.outer-content>.content.pad-x-2xl{padding-inline:var(--spacing-2xl)}.card>.outer-content>.content.pad-y-xs{padding-block:var(--spacing-xs)}.card>.outer-content>.content.pad-y-sm{padding-block:var(--spacing-sm)}.card>.outer-content>.content.pad-y-md{padding-block:var(--spacing-md)}.card>.outer-content>.content.pad-y-lg{padding-block:var(--spacing-lg)}.card>.outer-content>.content.pad-y-xl{padding-block:var(--spacing-xl)}.card>.outer-content>.content.pad-y-2xl{padding-block:var(--spacing-2xl)}.card>.header-content,.card .footer-content,.card .outer-content{position:relative;z-index:var(--layer-1)}.card>.background{inset:0;position:absolute;z-index:var(--layer-0)}.card>.background-image{inset:0;-o-object-position:center;object-position:center;position:absolute;z-index:var(--layer-0)}.card>.background-image>picture>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card>.background-image.top-left img{-o-object-position:top left;object-position:top left}.card>.background-image.top-center img{-o-object-position:top center;object-position:top center}.card>.background-image.top-right img{-o-object-position:top right;object-position:top right}.card>.background-image.center-left img{-o-object-position:center left;object-position:center left}.card>.background-image.center-center img{-o-object-position:center center;object-position:center center}.card>.background-image.center-right img{-o-object-position:center right;object-position:center right}.card>.background-image.bottom-left img{-o-object-position:bottom left;object-position:bottom left}.card>.background-image.bottom-center img{-o-object-position:bottom center;object-position:bottom center}.card>.background-image.bottom-right img{-o-object-position:bottom right;object-position:bottom right}.card>.bg-base{background-color:var(--color-bg)}.card>.bg-surface{background-color:var(--color-bg-surface)}.card>.bg-accent{background-color:var(--color-bg-accent)}.card>.bg-highlight{background-color:var(--color-bg-highlight)}.carousel{position:relative;width:100%;--slide-width: 100%;--min-slide-width: 0px}.carousel>.viewport{overflow:hidden;position:relative;width:100%}.carousel>.viewport>.track{display:flex;flex-wrap:nowrap}.carousel>.viewport>.track>.slide{flex-shrink:0;flex-basis:max(var(--slide-width),var(--min-slide-width))}.carousel>.controls{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;left:var(--spacing-md);right:var(--spacing-md);transform:translateY(-50%);z-index:10;pointer-events:none}.carousel>.controls>.prev,.carousel>.controls>.next{pointer-events:auto;border-radius:var(--radius-full);background-color:var(--color-bg)}.carousel>.controls>.prev:hover,.carousel>.controls>.next:hover{background-color:var(--color-bg-surface)}.carousel>.indicators{display:flex;justify-content:center;margin-top:var(--spacing-sm)}.carousel>.indicators>.indicator{border-radius:var(--radius-full);width:8px;height:8px;margin:0 var(--spacing-xs);transition:transform var(--animation-normal) ease,background-color var(--animation-normal) ease;border:none;cursor:pointer}.carousel>.indicators>.indicator[data-selected=true]{background-color:var(--color-brand-muted);transform:scale(1.2)}.carousel[data-show-indicators=false]>.indicators{display:none}.carousel[data-show-arrows=false]>.controls{display:none}.container{position:relative}.container.rounded{border-radius:var(--radius-md);overflow:hidden}.container>.outer-content{height:100%}.container>.outer-content>.content{height:100%;margin-inline:auto;position:relative;z-index:var(--layer-1)}.container>.outer-content>.content>*:first-child{margin-top:0}.container>.outer-content>.content>*:last-child{margin-bottom:0}.container>.outer-content>.content.pad-x-xs{padding-inline:var(--spacing-xs)}.container>.outer-content>.content.pad-x-sm{padding-inline:var(--spacing-sm)}.container>.outer-content>.content.pad-x-md{padding-inline:var(--spacing-md)}.container>.outer-content>.content.pad-x-lg{padding-inline:var(--spacing-lg)}.container>.outer-content>.content.pad-x-xl{padding-inline:var(--spacing-xl)}.container>.outer-content>.content.pad-x-2xl{padding-inline:var(--spacing-2xl)}.container>.outer-content>.content.pad-x-3xl{padding-inline:var(--spacing-3xl)}.container>.outer-content>.content.pad-x-4xl{padding-inline:var(--spacing-4xl)}.container>.outer-content>.content.pad-x-5xl{padding-inline:var(--spacing-5xl)}.container>.outer-content>.content.pad-x-6xl{padding-inline:var(--spacing-6xl)}.container>.outer-content>.content.pad-y-xs{padding-block:var(--spacing-xs)}.container>.outer-content>.content.pad-y-sm{padding-block:var(--spacing-sm)}.container>.outer-content>.content.pad-y-md{padding-block:var(--spacing-md)}.container>.outer-content>.content.pad-y-lg{padding-block:var(--spacing-lg)}.container>.outer-content>.content.pad-y-xl{padding-block:var(--spacing-xl)}.container>.outer-content>.content.pad-y-2xl{padding-block:var(--spacing-2xl)}.container>.outer-content>.content.pad-y-3xl{padding-block:var(--spacing-3xl)}.container>.outer-content>.content.pad-y-4xl{padding-block:var(--spacing-4xl)}.container>.outer-content>.content.pad-y-5xl{padding-block:var(--spacing-5xl)}.container>.outer-content>.content.pad-y-6xl{padding-block:var(--spacing-6xl)}.container>.outer-content>.content.max-width-xs{max-width:var(--content-width-xs)}.container>.outer-content>.content.max-width-sm{max-width:var(--content-width-sm)}.container>.outer-content>.content.max-width-md{max-width:var(--content-width-md)}.container>.outer-content>.content.max-width-lg{max-width:var(--content-width-lg)}.container>.outer-content>.content.max-width-xl{max-width:var(--content-width-xl)}.container>.outer-content>.content.max-width-2xl{max-width:var(--content-width-2xl)}.container>.outer-content>.content.max-width-3xl{max-width:var(--content-width-3xl)}.container>.background{inset:0;position:absolute}.container>.background-image{inset:0;position:absolute}.container>.background-image>picture>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.container>.background-image.top-left img{-o-object-position:top left;object-position:top left}.container>.background-image.top-center img{-o-object-position:top center;object-position:top center}.container>.background-image.top-right img{-o-object-position:top right;object-position:top right}.container>.background-image.center-left img{-o-object-position:center left;object-position:center left}.container>.background-image.center-center img{-o-object-position:center center;object-position:center center}.container>.background-image.center-right img{-o-object-position:center right;object-position:center right}.container>.background-image.bottom-left img{-o-object-position:bottom left;object-position:bottom left}.container>.background-image.bottom-center img{-o-object-position:bottom center;object-position:bottom center}.container>.background-image.bottom-right img{-o-object-position:bottom right;object-position:bottom right}.container>.bg-base{background-color:var(--color-bg)}.container>.bg-surface{background-color:var(--color-bg-surface)}.container>.bg-accent{background-color:var(--color-bg-accent)}.container>.bg-highlight{background-color:var(--color-bg-highlight)}.content_selector{--content_selector-border-width: 1px;display:flex}.content_selector>.input{display:none}.content_selector>.tabs{border:0 solid var(--color-bg-muted)}.content_selector>.tabs>.tab{background:transparent;border:none;cursor:pointer;display:block;padding:var(--spacing-md);position:relative;transition:background-color var(--animation-normal) ease-in-out;width:100%}.content_selector>.tabs>.tab:before{background:transparent;content:"";inset-block:0;inset-inline-start:calc(var(--content_selector-border-width) * -1);position:absolute;transition:transform var(--animation-normal),background var(--animation-normal)}.content_selector>.tabs>.tab:hover{background:var(--color-state-hover)}.content_selector>.tabs>.tab>.tab-heading{margin:0}.content_selector>.panels{flex:1;width:100%}.content_selector>.panels>.panel{animation:fade-in var(--animation-slow) ease-in-out forwards;display:none;padding:0 var(--spacing-md)}.content_selector .input:nth-of-type(1):checked~.tabs>.tab:nth-of-type(1):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(1):checked~.panels>.panel:nth-of-type(1){display:revert}.content_selector .input:nth-of-type(2):checked~.tabs>.tab:nth-of-type(2):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(2):checked~.panels>.panel:nth-of-type(2){display:revert}.content_selector .input:nth-of-type(3):checked~.tabs>.tab:nth-of-type(3):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(3):checked~.panels>.panel:nth-of-type(3){display:revert}.content_selector .input:nth-of-type(4):checked~.tabs>.tab:nth-of-type(4):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(4):checked~.panels>.panel:nth-of-type(4){display:revert}.content_selector .input:nth-of-type(5):checked~.tabs>.tab:nth-of-type(5):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(5):checked~.panels>.panel:nth-of-type(5){display:revert}.content_selector .input:nth-of-type(6):checked~.tabs>.tab:nth-of-type(6):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(6):checked~.panels>.panel:nth-of-type(6){display:revert}.content_selector .input:nth-of-type(7):checked~.tabs>.tab:nth-of-type(7):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(7):checked~.panels>.panel:nth-of-type(7){display:revert}.content_selector .input:nth-of-type(8):checked~.tabs>.tab:nth-of-type(8):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(8):checked~.panels>.panel:nth-of-type(8){display:revert}.content_selector .input:nth-of-type(9):checked~.tabs>.tab:nth-of-type(9):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(9):checked~.panels>.panel:nth-of-type(9){display:revert}.content_selector .input:nth-of-type(10):checked~.tabs>.tab:nth-of-type(10):before{background:var(--color-border-strong)}.content_selector .input:nth-of-type(10):checked~.panels>.panel:nth-of-type(10){display:revert}.content_selector.nav-start{gap:var(--spacing-em-lg)}.content_selector.nav-start>.tabs{border-inline-start-width:var(--content_selector-border-width);max-width:20rem;min-width:10rem;width:-moz-fit-content;width:fit-content}.content_selector.nav-start>.tabs>.tab:before{width:var(--content_selector-border-width)}.content_selector.nav-top{flex-direction:column}.content_selector.nav-top>.tabs{border-bottom-width:var(--content_selector-border-width);display:flex;margin-bottom:var(--spacing-md)}.content_selector.nav-top>.tabs>.tab:before{height:var(--content_selector-border-width);inset-block:100%;width:100%}.grid{gap:var(--spacing-md);width:100%}.grid.layout-features{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.grid.layout-features>.grid_item{flex:1 1 min(var(--min-item-width),100%);max-width:var(--max-item-width)}.grid.layout-features>.grid_item>*:only-child{height:100%}.grid.layout-flow{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.grid.layout-flow>.grid_item{flex:0 0 auto;max-width:var(--max-item-width);min-width:min(var(--min-item-width),100%)}.grid.layout-tiles{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--min-item-width),100%),1fr));justify-content:start}.grid.layout-tiles>.grid_item>*:only-child{height:100%}:where(:has(>.split)){container-type:inline-size}.split{--gap-size: var(--spacing-xl);--split-columns-mobile: 1fr;--split-columns-desktop: 1fr 1fr;--split-fixed-width: auto;display:grid;gap:var(--gap-size);grid-template-columns:var(--split-columns-desktop)}.split.align-top{align-items:start}.split.align-center{align-items:center}.split.align-bottom{align-items:end}.split.align-stretch{align-items:stretch}.split.align-stretch>.pane>*:only-child{height:100%}.split .pane{display:flex;height:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word;align-items:inherit}.split.half{--split-columns-desktop: 1fr 1fr}.split.third-two-thirds{--split-columns-desktop: 1fr 2fr}.split.two-thirds-third{--split-columns-desktop: 2fr 1fr}.split.quarter-three-quarters{--split-columns-desktop: 1fr 3fr}.split.three-quarters-quarter{--split-columns-desktop: 3fr 1fr}.split.fixed-flexible{--split-columns-desktop: var(--split-fixed-width) 1fr}.split.flexible-fixed{--split-columns-desktop: 1fr var(--split-fixed-width)}.date{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.date .required{color:red;margin-inline-end:var(--spacing-em-xs)}.form{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.input{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.input .required{color:red;margin-inline-end:var(--spacing-em-xs)}.textarea{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.textarea .required{color:red;margin-inline-end:var(--spacing-em-xs)}.file_upload{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.file_upload .required{color:red;margin-inline-end:var(--spacing-em-xs)}.choice_group{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:var(--spacing-md);width:100%}.choice_group .required{color:red;margin-inline-end:var(--spacing-em-xs)}.choice_group .options{display:flex;flex-direction:column;gap:var(--spacing-sm)}.choice_group.orientation-horizontal .options{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.select{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.select .required{color:red;margin-inline-end:var(--spacing-em-xs)}.segments{border:none;display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0}.segments .required{color:red;margin-inline-end:var(--spacing-em-xs)}.segments .legend{margin-bottom:var(--spacing-xs)}.segments .options{display:flex}.segments .option{align-items:center;display:flex;flex-shrink:0;position:relative}.segments .option .field{display:none}.segments .option .segment{align-items:center;background-color:var(--color-bg-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:1;height:100%;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);position:relative;transition:background-color var(--animation-normal) ease;vertical-align:middle}.segments .option .segment:hover{background-color:var(--color-bg-muted)}.segments .option .segment:hover,.segments .option .segment:hover .segment-icon{color:var(--color-text-strong)}.segments .option .segment .segment-icon{flex-shrink:0;height:1em;width:1em}.segments .option .segment .segment-icon+.segment-label{margin-inline-start:var(--spacing-em-xs)}.segments .option .segment .segment-label{white-space:nowrap}.segments .option .field:checked+.segment,.segments .option .field:checked+.segment:hover{background-color:var(--color-bg);border:1px solid var(--color-brand);color:var(--color-text-strong);z-index:1}.segments .option .field:checked+.segment .segment-icon{color:var(--color-text-strong)}.segments .option .field:focus+.segment{outline:2px solid var(--color-focus-ring);outline-offset:2px}.segments .option:first-of-type .segment{border-end-start-radius:var(--radius-sm);border-start-start-radius:var(--radius-sm)}.segments .option:last-of-type .segment{border-end-end-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.segments .option:not(:last-of-type) .segment{border-inline-end:none}.segments .option:not(:last-of-type):has(.field:checked)+.option .segment{border-inline-start:0}.segments.icon-only .option .segment .segment-icon{margin-block:var(--spacing-xs)}.bar .bar-list{align-items:center;display:flex;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.bar .nav-list{list-style:none;margin:0;padding:0}.bar .nav-item{position:relative}.bar .nav-item>a,.bar .nav-item>.nav-item-trigger{border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;display:block;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:background var(--animation-normal) ease-in-out;white-space:nowrap}.bar .nav-item>a[aria-current=page],.bar .nav-item>.nav-item-trigger[aria-current=page]{text-decoration:underline;text-decoration-color:#fff;text-underline-offset:3px}.bar .nav-item>a:hover,.bar .nav-item>.nav-item-trigger:hover{background:var(--color-state-hover);color:var(--color-text-strong)}.bar .nav-item-trigger{align-items:center;display:flex;gap:var(--spacing-xs)}.bar .nav-item-icon{color:var(--color-text-muted);display:inline-block;transition:color var(--animation-normal) ease-in-out,transform var(--animation-normal) ease-in-out;width:.8rem}.bar .nav-item-trigger:hover .nav-item-icon{color:var(--color-text-strong)}.bar .nav-item-toggle:checked~.nav-item-trigger .nav-item-icon{transform:rotate(90deg)}.bar .nav-item-toggle{display:none}.bar .nav-item-toggle~.nav-item-content,.bar .nav-item-toggle~.nav-item-nested{display:none}.bar .nav-item-toggle:checked~.nav-item-content{animation:grow-out-centered var(--animation-normal) ease-out forwards;display:block}.bar .nav-item-toggle:checked~.nav-item-nested{animation:grow-out var(--animation-normal) ease-out forwards;display:block}.bar .nav-item>.nav-item-content{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);left:50%;margin-top:var(--spacing-xs);min-width:200px;position:absolute;top:100%;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:var(--layer-3)}.bar .nav-item-content .nav-item{display:block}.bar .nav-item-content .nav-item>a,.bar .nav-item-content .nav-item>.nav-item-trigger{border-radius:0}.bar .nav-item-nested .nav-item>a{border-radius:0;padding-left:var(--spacing-xl)}.nav-toggle{display:none}.nav-toggle:checked~.mobile{transform:translate(0)}.mobile-button{border-radius:var(--radius-xs);display:inline-block;outline-offset:-2px}.mobile{background:var(--color-bg);display:flex;flex-direction:column;height:100vh;inset:0;position:fixed;transform:translate(-100%);transition:transform var(--animation-normal) ease-in-out;z-index:var(--layer-5)}.mobile .mobile-header{align-items:center;border-bottom:1px solid var(--color-border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-md)}.mobile .mobile-header .mobile-logo img,.mobile .mobile-header .mobile-logo .mobile-logo-image{height:auto;max-height:3em;max-width:min(20em,100%);width:auto}.mobile .mobile-content{flex:1;overflow-y:auto}.mobile .mobile-content .mobile-list{font-size:var(--font-size-lg);list-style:none;margin:0;padding:0}.mobile .mobile-content .nav-list{list-style:none;margin:0;padding:0}.mobile .nav-item{border-bottom:1px solid var(--color-border-subtle);position:relative}.mobile .nav-item>a,.mobile .nav-item>.nav-item-trigger{border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;display:block;font-weight:var(--font-weight-semibold);padding:var(--spacing-md);text-decoration:none;transition:background var(--animation-normal) ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.mobile .nav-item>a[aria-current=page],.mobile .nav-item>.nav-item-trigger[aria-current=page]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--color-text-muted);text-underline-offset:3px}.mobile .nav-item>a:hover,.mobile .nav-item>a:focus-visible,.mobile .nav-item>.nav-item-trigger:hover,.mobile .nav-item>.nav-item-trigger:focus-visible{background:var(--color-state-hover);color:var(--color-text-strong)}.mobile .nav-item>.nav-item-trigger{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-xs);justify-content:space-between}.mobile .nav-item>.nav-item-trigger .nav-item-icon{color:var(--color-text-muted);transition:color var(--animation-normal) ease-in-out,transform var(--animation-normal) ease-in-out}.mobile .nav-item>.nav-item-trigger:hover .nav-item-icon{color:var(--color-text-strong)}.mobile .nav-item .nav-item-toggle,.mobile .nav-item .nav-item-content{display:none}.mobile .nav-item .nav-item-toggle:checked~.nav-item-content{animation:grow-out var(--animation-normal) ease-out;display:block}.mobile .nav-item .nav-item-toggle:checked~.nav-item-trigger>.nav-item-icon{transform:rotate(90deg)}.mobile .nav-item>.nav-item-content .nav-item>a,.mobile .nav-item>.nav-item-content .nav-item>.nav-item-trigger{padding:var(--spacing-md) var(--spacing-xl);width:100%}.mobile .nav-item>.nav-item-content .nav-item:last-child{border-bottom:none}.mobile .nav-item>.nav-item-content .nav-item>.nav-item-content .nav-item>a,.mobile .nav-item>.nav-item-content .nav-item>.nav-item-content .nav-item>.nav-item-trigger{padding:var(--spacing-md) var(--spacing-2xl);width:100%}.mobile-overlay{background:var(--color-bg);display:flex;flex-direction:column;height:100vh;inset:0;position:fixed;transform:translate(-100%);transition:transform var(--animation-normal) ease-in-out;z-index:var(--layer-5)}.mobile-overlay.open{transform:translate(0)}.side .side-list{list-style:none;margin:0;padding:0}.side .nav-item{list-style:none;position:relative}.side .nav-item a,.side .nav-item .nav-item-trigger{border-radius:var(--radius-xs);color:inherit;display:flex;font-weight:var(--font-weight-bold);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:background-color var(--animation-normal) ease}.side .nav-item a:hover,.side .nav-item a:focus-visible,.side .nav-item .nav-item-trigger:hover,.side .nav-item .nav-item-trigger:focus-visible{background-color:var(--color-state-hover);color:var(--color-text-strong)}.side .nav-item a:hover .nav-item-icon,.side .nav-item a:focus-visible .nav-item-icon,.side .nav-item .nav-item-trigger:hover .nav-item-icon,.side .nav-item .nav-item-trigger:focus-visible .nav-item-icon{color:var(--color-text-strong)}.side .nav-item a[aria-current=page],.side .nav-item .nav-item-trigger[aria-current=page]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--color-text-muted);text-underline-offset:3px}.side .nav-item-toggle,.side .nav-item-content{display:none}.side .nav-item-toggle:checked~.nav-item-content{animation:grow-out var(--animation-normal) ease-out;display:block}.side .nav-item-toggle:checked~.nav-item-content-initial{animation:none;display:block}.side .nav-item-trigger{align-items:center;cursor:pointer;flex-direction:row;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.side .nav-item-icon{color:var(--color-text-muted);display:inline-block;transition:transform var(--animation-normal) ease}.side .nav-item-toggle:checked~.nav-item-trigger .nav-item-icon{transform:rotate(90deg)}.side .nav-list{list-style:none;margin:0;padding:0}.side .nav-list .nav-item a,.side .nav-list .nav-item .nav-item-trigger{font-weight:var(--font-weight-normal);padding-inline:var(--spacing-xl)}.side .nav-list .nav-list .nav-item a,.side .nav-list .nav-list .nav-item .nav-item-trigger{padding-inline-start:var(--spacing-2xl)}.c-section__content-container__content--search{align-items:center;display:grid;gap:12px;grid-template-columns:2fr 3fr;margin-bottom:16px}@media(max-width:599px){.c-section__content-container__content--search{grid-template-columns:1fr}}.Hawkins-Box{width:100%}.Hawkins-Input,.Hawkins-FloatingUI{background:#fff;color:#000}.Hawkins-Input input::-moz-placeholder,.Hawkins-FloatingUI input::-moz-placeholder{color:#000000b2}.Hawkins-Input input::placeholder,.Hawkins-FloatingUI input::placeholder{color:#000000b2}.Hawkins-Input p,.Hawkins-Input svg,.Hawkins-FloatingUI p,.Hawkins-FloatingUI svg{color:#000000b2!important}.Hawkins-Chip{background-color:#e5e5e5;color:#000000b2!important}.tab-heading{flex-shrink:0}.c-grid--card{display:grid;gap:32px;grid-template-columns:1fr}@media(width>=768px){.c-grid--card{grid-template-columns:1fr 1fr 1fr}}.c-grid--card .Hawkins-Card{display:flex;flex-direction:column}.c-grid--card .Hawkins-Card .Hawkins-CardFooter{margin-top:auto}.c-card--vendor{background:#000;border:1px solid white}.c-card--vendor__tags{display:flex;gap:8px}.c-card--vendor__header{background:#fff;height:235px;max-height:235px}.c-card--vendor__header__link{height:100%}.c-card--vendor__header__link__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.c-card--vendor__content{display:flex;flex-wrap:wrap;gap:12px}.c-card--vendor__content>p{align-items:center;display:flex;gap:8px}.c-card--vendor__body{display:flex;flex-direction:column;gap:8px;padding:20px!important}.c-card--vendor__footer__website{align-items:center;display:flex;gap:8px;text-decoration:none}span.red-text{color:#e50914}.main-nav-bar{isolation:revert}.nav-logo{display:flex;width:138px}.nav-logo a{align-items:center;display:flex}.nav-item-container{display:flex;gap:16px;justify-content:flex-end}.nav-item-container a{text-decoration:none}.desktop-nav-bar,.mobile-nav-bar{display:none}@media(width<768px){.mobile-nav-bar{display:revert}.nav-bar-container{padding:16px 0}}@media(width>=768px){.desktop-nav-bar{display:flex}}.footer .pane.first{flex-direction:column}.footer .footer-logo{width:138px}.footer .copyright{font-size:var(--font-size-xs);margin-top:16px}.footer .footer-links .side-list{display:flex;flex-direction:column;gap:8px}.footer .footer-links li{font-size:var(--font-size-xs);padding:6px}.footer .footer-links li a{padding:0!important}
