html[data-theme=dark][data-dm-theme=dark],html[data-theme=light][data-dm-theme=light]{--page-background:var(--dm-canvas);--surface-background:var(--dm-panel);--neutral-background-weak:var(--dm-canvas);--neutral-background-medium:var(--dm-panel);--neutral-background-strong:var(--dm-selection);--neutral-on-background-strong:var(--dm-text);--neutral-on-background-medium:var(--dm-muted);--neutral-on-background-weak:var(--dm-muted);--neutral-alpha-weak:var(--dm-border);--neutral-alpha-medium:var(--dm-border);--neutral-alpha-strong:var(--dm-border);--neutral-border-weak:var(--dm-border);--neutral-border-medium:var(--dm-control-border);--neutral-border-strong:var(--dm-control-border);--brand-solid-medium:var(--dm-brand-fill);--brand-on-solid-strong:var(--dm-on-brand);--brand-on-solid-medium:var(--dm-on-brand);--brand-on-solid-weak:var(--dm-on-brand);--solid-border-color-brand:var(--dm-primary-border);--surface-border:var(--dm-border);--default-border:var(--dm-control-border);--dm-blue:var(--dm-brand-fill);--dm-blue-deep:var(--dm-brand-text);--dm-gold:var(--dm-highlight-fill);--dm-shader-background:var(--dm-canvas);--dm-shader-ink:var(--dm-link);--brand-on-background-strong:var(--dm-brand-text);--brand-on-background-medium:var(--dm-brand-text);--brand-on-background-weak:var(--dm-brand-text);--info-on-background-strong:var(--dm-link);--info-on-background-medium:var(--dm-link);--info-on-background-weak:var(--dm-link);--success-on-background-strong:var(--dm-success);--success-on-background-medium:var(--dm-success);--success-on-background-weak:var(--dm-success);--warning-on-background-strong:var(--dm-warning);--warning-on-background-medium:var(--dm-warning);--warning-on-background-weak:var(--dm-warning);--danger-on-background-strong:var(--dm-error);--danger-on-background-medium:var(--dm-error);--danger-on-background-weak:var(--dm-error);--brand-solid-strong:var(--scheme-brand-700);--brand-solid-weak:var(--scheme-brand-900);--accent-solid-strong:var(--scheme-accent-700);--accent-on-solid-strong:var(--dm-on-brand);--accent-solid-medium:var(--dm-highlight-fill);--accent-on-solid-medium:var(--dm-on-brand);--accent-solid-weak:var(--scheme-accent-900);--accent-on-solid-weak:var(--dm-on-brand);--neutral-solid-strong:var(--scheme-neutral-500);--neutral-on-solid-strong:var(--dm-on-brand);--neutral-solid-medium:var(--scheme-neutral-600);--neutral-on-solid-medium:var(--dm-on-brand);--neutral-solid-weak:var(--scheme-neutral-700);--neutral-on-solid-weak:var(--dm-on-brand);--info-solid-strong:var(--scheme-brand-700);--info-on-solid-strong:var(--dm-on-brand);--info-solid-medium:var(--scheme-brand-800);--info-on-solid-medium:var(--dm-on-brand);--info-solid-weak:var(--scheme-brand-900);--info-on-solid-weak:var(--dm-on-brand);--success-solid-strong:var(--function-success-600);--success-on-solid-strong:var(--dm-on-brand);--success-solid-medium:var(--function-success-700);--success-on-solid-medium:var(--dm-on-brand);--success-solid-weak:var(--function-success-800);--success-on-solid-weak:var(--dm-on-brand);--warning-solid-strong:var(--function-warning-600);--warning-on-solid-strong:var(--dm-on-brand);--warning-solid-medium:var(--function-warning-700);--warning-on-solid-medium:var(--dm-on-brand);--warning-solid-weak:var(--function-warning-800);--warning-on-solid-weak:var(--dm-on-brand);--danger-solid-strong:var(--function-danger-600);--danger-on-solid-strong:var(--dm-on-brand);--danger-solid-medium:var(--function-danger-700);--danger-on-solid-medium:var(--dm-on-brand);--danger-solid-weak:var(--function-danger-800);--danger-on-solid-weak:var(--dm-on-brand);--dm-blue-hover:var(--scheme-brand-700);--dm-blue-soft:var(--scheme-brand-900);--dm-blue-pressed:var(--scheme-brand-600);--dm-gold-hover:var(--scheme-accent-700);--dm-gold-pressed:var(--scheme-accent-600);--brand-border-strong:var(--dm-focus-ring);--brand-alpha-weak:color-mix(in srgb,var(--dm-brand-text) 9%,transparent);--brand-alpha-medium:color-mix(in srgb,var(--dm-brand-text) 18%,transparent);--brand-alpha-strong:color-mix(in srgb,var(--dm-brand-text) 36%,transparent);--danger-border-medium:var(--dm-error);--danger-border-strong:var(--dm-error);--brand-border-medium:var(--dm-brand-text);--solid-border-color-neutral:var(--dm-control-border);--solid-border-width:0px;--solid-inset-distance:0px;--solid-inset-size:0px;--font-heading:var(--dm-sans,"DM Sans"),system-ui,sans-serif;--font-body:var(--dm-sans,"DM Sans"),system-ui,sans-serif;--font-label:var(--dm-mono,"DM Mono"),ui-monospace,monospace;--font-code:var(--dm-mono,"DM Mono"),ui-monospace,monospace;--font-weight-display-default:400;--font-weight-display-strong:500;--dm-serif-weight-strong:700;--dm-serif-weight-default:500;--font-size-display-multiplier:1.136;--radius-xs:0;--radius-xs-nest-4:0;--radius-xs-nest-8:0;--radius-s:0;--radius-s-nest-4:0;--radius-s-nest-8:0;--radius-m:0;--radius-m-nest-4:0;--radius-m-nest-8:0;--radius-l:0;--radius-l-nest-4:0;--radius-l-nest-8:0;--radius-xl:0;--radius-xl-nest-4:0;--radius-xl-nest-8:0;--radius-full:0}html[data-theme=light][data-dm-theme=light]{--accent-on-background-strong:var(--scheme-accent-400);--accent-on-background-medium:var(--scheme-accent-400);--accent-on-background-weak:var(--scheme-accent-400);--brand-background-strong:var(--scheme-brand-900);--accent-background-strong:var(--scheme-accent-900);--info-background-strong:var(--scheme-brand-900);--success-background-strong:var(--function-success-1000);--success-background-medium:var(--function-success-1100);--warning-background-strong:var(--function-warning-900);--danger-background-strong:var(--function-danger-900)}html[data-theme=dark][data-dm-theme=dark]{--accent-on-background-strong:var(--scheme-accent-800);--accent-on-background-medium:var(--scheme-accent-800);--accent-on-background-weak:var(--scheme-accent-800);--danger-background-strong:var(--function-danger-200);--danger-background-medium:var(--function-danger-100)}html[data-theme][data-dm-theme]{--scheme-brand-100:#010B16;--scheme-brand-200:#031726;--scheme-brand-300:#114365;--scheme-brand-400:#1E6495;--scheme-brand-500:#2C7DAB;--scheme-brand-600:#40A1CD;--scheme-brand-700:#54C1E9;--scheme-brand-800:#7ED7F2;--scheme-brand-900:#BCE9F8;--scheme-brand-1000:#D9F2FB;--scheme-brand-1100:#E6F7FC;--scheme-brand-1200:#F3FBFE;--scheme-brand-600-15:#40A1CD26;--scheme-brand-600-30:#40A1CD4C;--scheme-brand-600-50:#40A1CD80;--scheme-accent-100:#0E0A02;--scheme-accent-200:#1A1404;--scheme-accent-300:#4B3E17;--scheme-accent-400:#6B5924;--scheme-accent-500:#887339;--scheme-accent-600:#AF9655;--scheme-accent-700:#CDAF5F;--scheme-accent-800:#EAC768;--scheme-accent-900:#F6DEA1;--scheme-accent-1000:#FAECCA;--scheme-accent-1100:#FBF3DC;--scheme-accent-1200:#FDF9EE;--scheme-accent-600-15:#AF965526;--scheme-accent-600-30:#AF96554C;--scheme-accent-600-50:#AF965580;--scheme-neutral-100:#040710;--scheme-neutral-200:#121823;--scheme-neutral-300:#374151;--scheme-neutral-400:#495567;--scheme-neutral-500:#5E6A7C;--scheme-neutral-600:#828D9D;--scheme-neutral-700:#98A1B1;--scheme-neutral-800:#CDD4E0;--scheme-neutral-900:#E2E6EE;--scheme-neutral-1000:#E9EDF5;--scheme-neutral-1100:#F3F6FB;--scheme-neutral-1200:#F9FBFD;--scheme-neutral-600-15:#828D9D26;--scheme-neutral-600-30:#828D9D4C;--scheme-neutral-600-50:#828D9D80;--function-success-100:#020D07;--function-success-200:#061A10;--function-success-300:#1C4934;--function-success-400:#307353;--function-success-500:#3F8563;--function-success-600:#57A880;--function-success-700:#6EC498;--function-success-800:#85EBB7;--function-success-900:#A8F4CB;--function-success-1000:#D1F8E2;--function-success-1100:#E1FBEC;--function-success-1200:#F0FDF5;--function-success-600-15:#57A88026;--function-success-600-30:#57A8804C;--function-success-600-50:#57A88080;--function-warning-100:#150601;--function-warning-200:#250D03;--function-warning-300:#632E14;--function-warning-400:#994B24;--function-warning-500:#B45727;--function-warning-600:#E56E2E;--function-warning-700:#F88F5D;--function-warning-800:#FBC4AC;--function-warning-900:#FCD7C7;--function-warning-1000:#FDE8DF;--function-warning-1100:#FEF0EA;--function-warning-1200:#FEF7F4;--function-warning-600-15:#E56E2E26;--function-warning-600-30:#E56E2E4C;--function-warning-600-50:#E56E2E80;--function-danger-100:#1D0000;--function-danger-200:#310001;--function-danger-300:#7C0004;--function-danger-400:#B90009;--function-danger-500:#DC001D;--function-danger-600:#FF4A4D;--function-danger-700:#FF6467;--function-danger-800:#FFC0BD;--function-danger-900:#FFD4D2;--function-danger-1000:#FFE7E5;--function-danger-1100:#FFEFEE;--function-danger-1200:#FFF7F6;--function-danger-600-15:#FF4A4D26;--function-danger-600-30:#FF4A4D4C;--function-danger-600-50:#FF4A4D80;--function-info-100:var(--scheme-brand-100);--function-info-200:var(--scheme-brand-200);--function-info-300:var(--scheme-brand-300);--function-info-400:var(--scheme-brand-400);--function-info-500:var(--scheme-brand-500);--function-info-600:var(--scheme-brand-600);--function-info-700:var(--scheme-brand-700);--function-info-800:var(--scheme-brand-800);--function-info-900:var(--scheme-brand-900);--function-info-1000:var(--scheme-brand-1000);--function-info-1100:var(--scheme-brand-1100);--function-info-1200:var(--scheme-brand-1200);--function-info-600-15:var(--scheme-brand-600-15);--function-info-600-30:var(--scheme-brand-600-30);--function-info-600-50:var(--scheme-brand-600-50);--dm-art-paper:#FFFFFF}html[data-dm-theme]{--dm-duration-f1:120ms;--dm-duration-f2:200ms;--dm-duration-x1:240ms;--dm-duration-x2:360ms;--dm-duration-x3:480ms;--dm-ease-functional:cubic-bezier(0.23,1,0.32,1);--dm-ease-hover:ease;--dm-ease-morph:cubic-bezier(0.77,0,0.175,1);--dm-ease-expressive:steps(8);--dm-stagger-x:60ms}@media (prefers-reduced-motion:reduce){html[data-dm-theme]:not(:has(.dm-home)){--dm-duration-f1:100ms;--dm-duration-f2:100ms;--dm-stagger-x:0ms}}html[data-dm-theme] .focus-ring:focus-visible{outline-color:var(--dm-focus-ring)}html[data-dm-theme] [data-surface=field]{--brand-solid-strong:var(--dm-focus-ring);--neutral-alpha-weak:var(--scheme-neutral-600-15)}html[data-dm-theme] [data-surface=field] *{--brand-solid-strong:var(--scheme-brand-700);--neutral-alpha-weak:var(--dm-border)}html[data-dm-theme] :is(.font-display,.font-family-display){--font-heading:var(--dm-serif,Georgia),Georgia,serif}html[data-dm-theme] .font-display.font-l,html[data-dm-theme] .font-display.font-m,html[data-dm-theme] .font-display.font-xl,html[data-dm-theme] .font-display>.font-l,html[data-dm-theme] .font-display>.font-m,html[data-dm-theme] .font-display>.font-xl,html[data-dm-theme] .font-family-display.font-l,html[data-dm-theme] .font-family-display.font-m,html[data-dm-theme] .font-family-display.font-xl,html[data-dm-theme] .font-family-display>.font-l,html[data-dm-theme] .font-family-display>.font-m,html[data-dm-theme] .font-family-display>.font-xl{font-weight:var(--dm-serif-weight-strong);letter-spacing:-.025em;font-synthesis:none}html[data-dm-theme] .font-display.font-s,html[data-dm-theme] .font-display.font-xs,html[data-dm-theme] .font-display>.font-s,html[data-dm-theme] .font-display>.font-xs,html[data-dm-theme] .font-family-display.font-s,html[data-dm-theme] .font-family-display.font-xs,html[data-dm-theme] .font-family-display>.font-s,html[data-dm-theme] .font-family-display>.font-xs{font-weight:var(--dm-serif-weight-default);letter-spacing:-.01em;font-synthesis:none}html[data-dm-theme] [role=img],html[data-dm-theme] [role=radio],html[data-dm-theme] [role=status][aria-label]{--radius-full:999rem}html[data-dm-theme][data-transition]{--transition-eased:var(--dm-ease-functional);--transition-duration-micro-short:var(--dm-duration-f1);--transition-duration-micro-medium:var(--dm-duration-f2);--transition-duration-micro-long:var(--dm-duration-f2);--transition-micro-short:background-color var(--dm-duration-f1) var(--dm-ease-hover),border-color var(--dm-duration-f1) var(--dm-ease-hover),color var(--dm-duration-f1) var(--dm-ease-hover),text-decoration-color var(--dm-duration-f1) var(--dm-ease-hover),box-shadow var(--dm-duration-f1) var(--dm-ease-hover),opacity var(--dm-duration-f1) var(--dm-ease-functional),transform var(--dm-duration-f1) var(--dm-ease-functional);--transition-micro-medium:var(--transition-micro-short);--transition-micro-long:background-color var(--dm-duration-f2) var(--dm-ease-hover),border-color var(--dm-duration-f2) var(--dm-ease-hover),color var(--dm-duration-f2) var(--dm-ease-hover),text-decoration-color var(--dm-duration-f2) var(--dm-ease-hover),box-shadow var(--dm-duration-f2) var(--dm-ease-hover),opacity var(--dm-duration-f2) var(--dm-ease-functional),transform var(--dm-duration-f2) var(--dm-ease-functional);--transition-duration-macro-short:var(--dm-duration-f1);--transition-duration-macro-medium:var(--dm-duration-f2);--transition-duration-macro-long:var(--dm-duration-f2);--transition-macro-short:opacity var(--dm-duration-f1) var(--dm-ease-functional),transform var(--dm-duration-f1) var(--dm-ease-functional),grid-template-rows var(--dm-duration-f1) var(--dm-ease-functional),background-color var(--dm-duration-f1) var(--dm-ease-hover),border-color var(--dm-duration-f1) var(--dm-ease-hover),color var(--dm-duration-f1) var(--dm-ease-hover),box-shadow var(--dm-duration-f1) var(--dm-ease-hover);--transition-macro-medium:opacity var(--dm-duration-f2) var(--dm-ease-functional),transform var(--dm-duration-f2) var(--dm-ease-functional),grid-template-rows var(--dm-duration-f2) var(--dm-ease-functional),background-color var(--dm-duration-f2) var(--dm-ease-hover),border-color var(--dm-duration-f2) var(--dm-ease-hover),color var(--dm-duration-f2) var(--dm-ease-hover),box-shadow var(--dm-duration-f2) var(--dm-ease-hover);--transition-macro-long:var(--transition-macro-medium)}:where(html[data-dm-theme][data-transition]) [role=dialog][aria-modal=true].transition-macro-medium{transition:var(--transition-macro-medium),visibility var(--dm-duration-f2) var(--dm-ease-functional)}:where(html[data-dm-theme][data-transition]) .focus-ring>.transition-macro-medium{transition:var(--transition-micro-short)}html[data-dm-theme] [data-surface=field] label{transition-duration:var(--dm-duration-f2);transition-timing-function:var(--dm-ease-morph)}@media (prefers-reduced-motion:reduce){html[data-dm-theme][data-transition]:not(:has(.dm-home)){--transition-duration-micro-short:0s;--transition-duration-micro-medium:0s;--transition-duration-micro-long:0s;--transition-micro-short:background-color var(--dm-duration-f1) var(--dm-ease-hover),border-color var(--dm-duration-f1) var(--dm-ease-hover),color var(--dm-duration-f1) var(--dm-ease-hover),text-decoration-color var(--dm-duration-f1) var(--dm-ease-hover),box-shadow var(--dm-duration-f1) var(--dm-ease-hover),opacity var(--dm-duration-f1) var(--dm-ease-functional);--transition-micro-medium:var(--transition-micro-short);--transition-micro-long:background-color var(--dm-duration-f2) var(--dm-ease-hover),border-color var(--dm-duration-f2) var(--dm-ease-hover),color var(--dm-duration-f2) var(--dm-ease-hover),text-decoration-color var(--dm-duration-f2) var(--dm-ease-hover),box-shadow var(--dm-duration-f2) var(--dm-ease-hover),opacity var(--dm-duration-f2) var(--dm-ease-functional);--transition-duration-macro-short:0s;--transition-duration-macro-medium:0s;--transition-duration-macro-long:0s;--transition-macro-short:opacity var(--dm-duration-f1) var(--dm-ease-functional),background-color var(--dm-duration-f1) var(--dm-ease-hover),border-color var(--dm-duration-f1) var(--dm-ease-hover),color var(--dm-duration-f1) var(--dm-ease-hover),box-shadow var(--dm-duration-f1) var(--dm-ease-hover);--transition-macro-medium:opacity var(--dm-duration-f2) var(--dm-ease-functional),background-color var(--dm-duration-f2) var(--dm-ease-hover),border-color var(--dm-duration-f2) var(--dm-ease-hover),color var(--dm-duration-f2) var(--dm-ease-hover),box-shadow var(--dm-duration-f2) var(--dm-ease-hover);--transition-macro-long:var(--transition-macro-medium)}}@media (prefers-reduced-motion:reduce){html[data-dm-theme]:not(:has(.dm-home)) *,html[data-dm-theme]:not(:has(.dm-home)) :after,html[data-dm-theme]:not(:has(.dm-home)) :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:reduce){html[data-dm-theme]:not(:has(.dm-home)){scroll-behavior:auto!important}}@media (prefers-reduced-motion:reduce){html[data-dm-theme]:not(:has(.dm-home)) [data-surface=field] label{transition:none}}html[data-dm-theme] .button:not(:where(.dm-home *))>.font-label{font-family:var(--font-body);font-weight:500;letter-spacing:0}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:DM Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.text-h1,.text-h2,.text-h3,.text-h4,h1,h2,h3,h4{font-family:var(--display-family,Georgia),Georgia,serif;font-weight:var(--display-weight,500);letter-spacing:-.01em;font-synthesis:none}.text-h5,.text-h6,h5,h6{font-weight:500}.font-sans,.text-h5,.text-h6,h5,h6{font-family:DM Sans,system-ui,sans-serif}.italic{font-style:italic}@property --dm-shader-background{syntax:"<color>";inherits:true;initial-value:black}@property --dm-shader-ink{syntax:"<color>";inherits:true;initial-value:black}.dm-home{--dm-home-gutter:64px;position:relative;isolation:isolate;overflow:hidden;height:100svh;min-height:540px;background:var(--dm-canvas);color:var(--dm-text)}.dm-home-art{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dm-home-art>canvas,.dm-home-still{position:absolute;inset:0;display:block;width:100%;height:100%}.dm-home-still{-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.dm-home-still-light,html[data-dm-theme=light] .dm-home-still-dark{display:none}html[data-dm-theme=light] .dm-home-still-light{display:block}.dm-home-art[data-ready=true] .dm-home-still{visibility:hidden}.dm-home-panel{position:absolute;z-index:1;pointer-events:none;background:var(--dm-canvas);border:1px solid color-mix(in srgb,var(--dm-link) 18%,transparent)}html[data-dm-theme=dark] .dm-home-panel{border-color:color-mix(in srgb,var(--dm-link) 22%,transparent)}.dm-home-identity{position:absolute;top:20%;left:var(--dm-home-gutter);z-index:2;max-width:calc(100% - var(--dm-home-gutter) * 2)}.dm-home-wordmark{position:relative;width:min(44vw,720px);max-width:calc(100vw - var(--dm-home-gutter) * 2 - 16px);margin:0;font-size:inherit;line-height:0}.dm-home-wordmark img{display:block;width:100%;height:auto;aspect-ratio:380/75}html[data-dm-theme=dark] .dm-home-wordmark img{filter:invert(1)}.dm-home-locator{position:absolute;left:calc(100% + 8px);top:calc(71% - 3px);width:6px;height:6px;background:var(--dm-highlight-fill)}.dm-home-introduction{max-width:520px;margin:32px 0 0;color:var(--dm-muted);font:400 var(--font-size-body-l)/var(--line-height-body-l) var(--font-body);text-wrap:pretty}.dm-home-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.dm-home-controls{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:5;display:flex;background:var(--dm-canvas);border:1px solid var(--dm-border)}.dm-home-controls .dm-ui-action.button{border-radius:0}.dm-home-control-divider{flex:0 0 1px;align-self:stretch;background:var(--dm-border)}.dm-home-fallback{position:fixed;right:16px;bottom:80px;z-index:5;margin:0;padding:4px 8px;color:var(--dm-muted);background:var(--dm-canvas);font:400 var(--font-size-label-xs)/var(--line-height-label-xs) var(--font-label)}@media (max-width:1024px){.dm-home{--dm-home-gutter:48px}}@media (max-width:768px){.dm-home{--dm-home-gutter:32px}.dm-home-identity{top:18%}.dm-home-wordmark{width:min(560px,calc(100vw - var(--dm-home-gutter)*2 - 16px))}}@media (max-width:480px){.dm-home{--dm-home-gutter:24px}.dm-home-identity{top:112px;left:0;width:100%;max-width:100%;padding:32px var(--dm-home-gutter)}.dm-home-wordmark{width:calc(100% - 16px);max-width:100%}.dm-home-introduction{max-width:100%;margin-top:24px}.dm-home-contacts{gap:16px;margin-top:24px}}@media (max-height:600px) and (min-width:600px){.dm-home-identity{top:12%}.dm-home-contacts,.dm-home-introduction{margin-top:24px}}@media (prefers-reduced-motion:reduce){.dm-home *,.dm-home :after,.dm-home :before{animation:none;transition-property:background-color,border-color,color}}@media (forced-colors:active){.dm-home-art,.dm-home-locator{display:none}.dm-home-panel{border-color:CanvasText}.dm-home-wordmark img{opacity:0}.dm-home-wordmark:after{content:"";position:absolute;inset:0;background:CanvasText;-webkit-mask:url(/wordmark-currentcolor.svg) center/contain no-repeat;mask:url(/wordmark-currentcolor.svg) center/contain no-repeat;forced-color-adjust:none}.dm-home-controls{border-color:ButtonText}}