@font-face{font-family:Test Drive Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-italic-100-900-latin-ext-BRflKOEp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-italic-100-900-latin-C5NTexOT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-normal-100-900-latin-ext-NN8edoJ2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-normal-100-900-latin-CcEC6YbM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive Shantell Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/shantell-sans-italic-300-800-latin-ext-BY7Zht0h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive Shantell Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/shantell-sans-italic-300-800-latin-BSir8yfw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive Shantell Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/shantell-sans-normal-300-800-latin-ext-6Rp5HUcJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive Shantell Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/shantell-sans-normal-300-800-latin-ZoluFvX1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-normal-400-latin-ext-C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-normal-400-latin-BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-normal-600-latin-ext-BRMVj9uZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-normal-600-latin-DpGnXj3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-normal-700-latin-ext-BqoVA4Sx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-normal-700-latin-Bm1Kh9QZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Test Drive Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/caveat-normal-400-700-latin-ext-CK30vzPY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Test Drive Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/caveat-normal-400-700-latin-CP6HlsNg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--landing-paper:#faf6ee;--landing-paper-deep:#ede4d1;--landing-ink:#221f1a;--landing-muted:#5c5647;--landing-muted-faint:#8a8172;--landing-yellow:#ffd43b;--landing-yellow-soft:#fff6d0;--landing-gold:#f59f00;--landing-orange:#ca4d0a;--landing-orange-deep:#b0530f;--landing-danger:#c0392b;--landing-success:#2b7a3f;--landing-success-soft:#d3f2dc;--landing-white:#fff;--landing-hairline:#d8d0c0;--landing-hairline-strong:#c9c0ad;--landing-display:"Test Drive Shantell Sans", ui-rounded, "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--font-handwritten:"Test Drive Caveat", "Segoe Script", "Bradley Hand", cursive;--font-sans:"Test Drive Public Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Test Drive IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--background:var(--landing-paper);--foreground:var(--landing-ink);--card:var(--landing-white);--card-foreground:var(--landing-ink);--popover:var(--landing-white);--popover-foreground:var(--landing-ink);--primary:var(--landing-orange);--primary-foreground:var(--landing-white);--secondary:var(--landing-yellow);--secondary-foreground:var(--landing-ink);--muted:#efe8da;--muted-foreground:var(--landing-muted);--accent:var(--landing-yellow-soft);--accent-foreground:var(--landing-ink);--destructive:var(--landing-danger);--border:var(--landing-ink);--input:var(--landing-ink);--ring:var(--landing-ink);--radius:.625rem;--sidebar:var(--landing-paper);--sidebar-foreground:var(--landing-ink);--sidebar-primary:var(--landing-orange);--sidebar-primary-foreground:var(--landing-white);--sidebar-accent:var(--landing-yellow);--sidebar-accent-foreground:var(--landing-ink);--sidebar-border:var(--landing-ink);--sidebar-ring:var(--landing-ink)}body{font-family:var(--font-sans)}@layer base{:where(h1,h2,h3,h4,h5,h6,[data-slot=card-title],[data-slot=alert-title],[data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title],[data-slot=drawer-title]){font-family:var(--landing-display);letter-spacing:-.025em}h1{font-size:clamp(2.1rem,5.5vw,3.75rem);font-weight:800;line-height:1.08}h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.12}h3{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.2}h4{font-size:1.25rem;font-weight:700;line-height:1.25}h5{font-size:1.125rem;font-weight:700;line-height:1.3}h6{font-size:1rem;font-weight:700;line-height:1.35}}:where([data-slot=card],[data-slot=alert],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content],[data-slot=command]){border:2px solid var(--landing-ink);box-shadow:3px 3px #221f1a24}:where([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]){border:2px solid var(--landing-ink);box-shadow:8px 8px #221f1a24}[data-slot=card][class~=border-destructive\/50],[data-slot=alert][class~=text-destructive]{border-color:var(--destructive)}[data-slot=alert][class~=text-destructive],[data-slot=alert][class~=text-destructive] [data-slot=alert-description]{color:var(--landing-ink)}[data-slot=card]{border-radius:10px}[data-slot=card][data-drive-status=live]{background:var(--landing-white);border-color:var(--landing-orange-deep);box-shadow:4px 4px #b0530f38}[data-slot=card][data-drive-status=upcoming]{background:var(--landing-yellow-soft);border-color:var(--landing-gold)}[data-slot=card][data-drive-status=upcoming] [data-slot=item]:hover{background:color-mix(in srgb, var(--landing-ink) 6%, transparent)}[data-slot=card][data-drive-status=completed]{background:var(--muted);border-color:var(--landing-hairline-strong);box-shadow:none}:where([data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=select-trigger],[data-slot=combobox-trigger],[data-slot=input-group]){border:2px solid var(--landing-ink);border-radius:8px;box-shadow:3px 3px #221f1a24}[data-slot=input][aria-invalid=true]{border-color:var(--destructive)}:where([data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch]),:where([data-slot=badge],[data-slot=tabs-trigger]){border:2px solid var(--landing-ink)}[data-slot=badge][data-variant=mono]{border:1.5px solid var(--landing-hairline-strong)}[data-slot=separator]{background-color:var(--landing-hairline)}[data-slot=separator][data-dashed]{border-top:2px dashed var(--landing-hairline);background:0 0;height:0}[data-slot=separator][data-dashed][data-orientation=vertical]{border-top:none;border-left:2px dashed var(--landing-hairline);width:0;height:auto}:where(:where([data-slot=button],[data-slot$=-trigger])[data-variant=link],[data-slot=badge][data-variant=link],[data-slot=field-description]>a:hover,[data-variant=destructive],[data-slot=field][data-invalid=true],[data-slot=field-error],[data-slot=form-label][data-error=true],[data-slot=form-message],[data-slot=attachment][data-state=error] [data-slot=attachment-media],[data-slot=attachment][data-state=error] [data-slot=attachment-description],[data-slot=bubble][data-variant=destructive] [data-slot=bubble-content]){color:var(--landing-ink)}:where([data-slot=button],[data-slot$=-trigger])[data-variant=destructive],[data-slot=badge][data-variant=destructive]{color:var(--background)}:where([data-slot=button],[data-slot$=-trigger])[data-variant]:not([data-variant=ghost]):not([data-variant=link]){border:2px solid var(--landing-ink);box-shadow:2px 2px 0 var(--landing-ink);transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}@media (hover:hover){:where([data-slot=button],[data-slot$=-trigger])[data-variant]:not([data-variant=ghost]):not([data-variant=link]):not(:disabled):hover{box-shadow:1px 1px 0 var(--landing-ink);transform:translate(1px,1px)}}:where([data-slot=button],[data-slot$=-trigger])[data-variant]:not([data-variant=ghost]):not([data-variant=link]):not(:disabled):active{box-shadow:none;transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){:where([data-slot=button],[data-slot$=-trigger])[data-variant]{transition-duration:.01ms}}
