@font-face{font-family:GSP Gelica;src:url(/images/projects/getsomeproof/showcase/fonts/Gelica-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:GSP Gelica;src:url(/images/projects/getsomeproof/showcase/fonts/Gelica-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:GSP Gelica;src:url(/images/projects/getsomeproof/showcase/fonts/Gelica-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GSP Gelica;src:url(/images/projects/getsomeproof/showcase/fonts/Gelica-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GSP Gelica;src:url(/images/projects/getsomeproof/showcase/fonts/Gelica-Black.woff2)format("woff2");font-weight:900;font-display:swap}.gsp-scope{--radius:.5rem;--paper:#fcfaf6;--surface:#fff;--surface-2:#f6f3ed;--ink:#26201c;--ink-2:#645c55;--ink-3:#958e88;--line:#e2ddd5;--line-2:#c9c3ba;--brand:#fab700;--brand-strong:oklch(from var(--brand) calc(l - .08) c h);--brand-soft:oklch(from var(--brand) .96 .05 h);--brand-soft-2:oklch(from var(--brand) .91 .09 h);--brand-text:oklch(from var(--brand) .48 .13 h);--brand-ink:#26201c;--brand-ring:oklch(from var(--brand) .7 .15 h / 50%);--blob-gradient:linear-gradient(180deg, #ffd24a, #f2a100);--success:#007835;--success-soft:oklch(from var(--success) .95 .04 h);--warning:#ab4400;--warning-soft:oklch(from var(--warning) .95 .05 h);--danger:#be2323;--danger-soft:oklch(from var(--danger) .95 .04 h);--danger-ink:#fff;--info:#3e6c9b;--info-soft:oklch(from var(--info) .95 .03 h);--type-display-xl-size:2.5rem;--type-display-xl-leading:2.75rem;--type-display-xl-weight:700;--type-display-xl-tracking:-.02em;--type-display-size:2rem;--type-display-leading:2.25rem;--type-display-weight:700;--type-display-tracking:-.015em;--type-heading-size:1.5rem;--type-heading-leading:1.875rem;--type-heading-weight:600;--type-heading-tracking:-.01em;--type-subheading-size:1.125rem;--type-subheading-leading:1.625rem;--type-subheading-weight:600;--type-subheading-tracking:-.005em;--type-body-size:.9375rem;--type-body-leading:1.5rem;--type-body-weight:400;--type-body-tracking:-.011em;--type-quote-size:1.0625rem;--type-quote-leading:1.625rem;--type-quote-weight:400;--type-quote-tracking:-.011em;--type-ui-size:.875rem;--type-ui-leading:1.25rem;--type-ui-weight:500;--type-ui-tracking:-.008em;--type-small-size:.8125rem;--type-small-leading:1.125rem;--type-small-weight:400;--type-small-tracking:-.004em;--type-micro-size:.75rem;--type-micro-leading:1rem;--type-micro-weight:600;--type-micro-tracking:.06em;--type-kpi-size:2.5rem;--type-kpi-leading:2.75rem;--type-kpi-weight:700;--type-kpi-tracking:-.02em;--type-hand-size:1.25rem;--type-hand-leading:1.5rem;--type-hand-weight:500;--type-hand-tracking:0;--shadow-float:0 1px 2px #291f180f, 0 12px 32px #291f181f;--chip:var(--surface);--ease-out-soft:cubic-bezier(.2, 0, 0, 1);--ease-settle:cubic-bezier(.34, 1.56, .64, 1);--ease-settle-soft:cubic-bezier(.34, 1.35, .64, 1);--ease-exit:cubic-bezier(.4, 0, .9, .6);--ease-sine:cubic-bezier(.45, 0, .55, 1);--motion-fast:.15s;--motion-base:.2s;--motion-settle:.32s;--motion-exit:.14s;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--brand);--primary-foreground:var(--brand-ink);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--muted:var(--surface-2);--muted-foreground:var(--ink-2);--accent:oklch(from var(--surface-2) calc(l - .025) c h);--accent-foreground:var(--ink);--destructive:var(--danger);--border:var(--line);--input:var(--line-2);--ring:var(--brand-ring);--sidebar:var(--paper);--sidebar-foreground:var(--ink);--sidebar-primary:var(--brand);--sidebar-primary-foreground:var(--brand-ink);--sidebar-accent:var(--surface-2);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--line);--sidebar-ring:var(--brand-ring);--chart-1:#171717;--chart-2:#424242;--chart-3:#696969;--chart-4:#8f8f8f;--chart-5:#b7b7b7;--chart-background:#fff;--chart-foreground:#0a0a0c;--chart-foreground-muted:#6d727a;--chart-line-primary:var(--chart-1);--chart-line-secondary:var(--chart-2);--chart-crosshair:#484848;--chart-grid:#dedede;--chart-brush-border:var(--chart-grid);--chart-tooltip-background:#18181bcc;--chart-tooltip-foreground:#fafafa;--chart-tooltip-muted:#8c8f95;--chart-marker-background:#f3f5f9;--chart-marker-border:#caced4;--chart-marker-foreground:#2b2e33;--chart-label:#52555b;--chart-scale-01:#f8f8f8;--chart-scale-02:#e4e4e4;--chart-scale-03:#c4c4c4;--chart-scale-04:#989898;--chart-scale-05:#717171;--chart-scale-pattern-color:#f2f2f2}@supports (color:lab(0% 0 0)){.gsp-scope{--paper:lab(98.2805% .135809 1.90165);--surface:lab(100% 0 0);--surface-2:lab(95.9723% .22471 3.04755);--ink:lab(12.9725% 2.1294 4.07388);--ink-2:lab(39.6487% 2.60285 5.0449);--ink-3:lab(59.3769% 2.04536 4.00944);--line:lab(88.4338% .706792 4.53427);--line-2:lab(79.1586% .839859 5.30039);--brand:lab(79.1831% 16.552 81.7495);--brand-ink:lab(12.9725% 2.1294 4.07388);--success:lab(43.7335% -42.6217 28.5221);--warning:lab(43.1201% 44.2427 63.0206);--danger:lab(42.4236% 59.8149 41.9956);--danger-ink:lab(100% 0 0);--info:lab(44.0057% -5.17508 -30.6054);--shadow-float:0 1px 2px lab(12.9465% 3.69321 6.93115/.06), 0 12px 32px lab(12.9465% 3.69321 6.93115/.12);--chart-1:lab(7.78201% -.0000149012 0);--chart-2:lab(28.08% 0 -.00000596046);--chart-3:lab(44.32% 0 0);--chart-4:lab(59.4% 0 0);--chart-5:lab(74.48% -.0000298023 0);--chart-background:lab(100% 0 0);--chart-foreground:lab(2.73653% .192575 -.745675);--chart-foreground-muted:lab(47.7516% -.662446 -5.19542);--chart-crosshair:lab(30.4% -.0000149012 0);--chart-grid:lab(88.4% 0 .0000119209);--chart-tooltip-background:lab(8.307% .588819 -2.17513/.8);--chart-tooltip-foreground:lab(98.26% 0 0);--chart-tooltip-muted:lab(59.3671% -.503778 -3.72702);--chart-marker-background:lab(96.5044% -.267208 -1.87215);--chart-marker-border:lab(82.5677% -.514656 -3.73303);--chart-marker-foreground:lab(18.7641% -.449047 -3.69914);--chart-label:lab(36.1659% -.483051 -3.71603);--chart-scale-01:lab(97.68% -.0000298023 .0000119209);--chart-scale-02:lab(90.72% .0000298023 -.0000119209);--chart-scale-03:lab(79.12% -.0000298023 -.0000119209);--chart-scale-04:lab(62.88% -.0000298023 0);--chart-scale-05:lab(47.8% 0 .0000119209);--chart-scale-pattern-color:lab(95.36% 0 0)}}.gsp-scope{--font-gelica:"GSP Gelica";--font-sans:var(--font-figtree), system-ui, sans-serif;--font-display:var(--font-gelica), var(--font-figtree), system-ui, sans-serif;--font-hand:var(--font-caveat), cursive;--color-chip:var(--chip);--color-paper:var(--paper);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-line:var(--line);--color-line-2:var(--line-2);--color-brand:var(--brand);--color-brand-strong:var(--brand-strong);--color-brand-soft:var(--brand-soft);--color-brand-soft-2:var(--brand-soft-2);--color-brand-text:var(--brand-text);--color-brand-ink:var(--brand-ink);--color-brand-ring:var(--brand-ring);--color-success:var(--success);--color-danger:var(--danger);--color-danger-ink:var(--danger-ink);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-ring:var(--ring);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-4xl:32px;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.gsp-scope *,.gsp-scope :before,.gsp-scope :after{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}.gsp-scope ::selection{background:var(--brand-soft-2);color:var(--ink)}.gsp-scope .phrase-marker ::selection{background:var(--ink);color:var(--paper)}.gsp-scope .type-display-xl{font-family:var(--font-gelica), var(--font-figtree), system-ui, sans-serif;font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-leading);font-weight:var(--type-display-xl-weight);letter-spacing:var(--type-display-xl-tracking)}.gsp-scope .type-display{font-family:var(--font-gelica), var(--font-figtree), system-ui, sans-serif;font-size:var(--type-display-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.gsp-scope .type-heading{font-family:var(--font-gelica), var(--font-figtree), system-ui, sans-serif;font-size:var(--type-heading-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.gsp-scope .type-subheading{font-family:var(--font-gelica), var(--font-figtree), system-ui, sans-serif;font-size:var(--type-subheading-size);line-height:var(--type-subheading-leading);font-weight:var(--type-subheading-weight);letter-spacing:var(--type-subheading-tracking)}.gsp-scope .type-body{font-family:var(--font-figtree), system-ui, sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.gsp-scope .type-quote{font-family:var(--font-figtree), system-ui, sans-serif;font-size:var(--type-quote-size);line-height:var(--type-quote-leading);font-weight:var(--type-quote-weight);letter-spacing:var(--type-quote-tracking)}.gsp-scope .type-ui{font-family:var(--font-figtree), system-ui, sans-serif;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-weight:var(--type-ui-weight);letter-spacing:var(--type-ui-tracking)}.gsp-scope .type-small{font-family:var(--font-figtree), system-ui, sans-serif;font-size:var(--type-small-size);line-height:var(--type-small-leading);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking)}.gsp-scope .type-micro{font-family:var(--font-figtree), system-ui, sans-serif;font-size:var(--type-micro-size);line-height:var(--type-micro-leading);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}.gsp-scope .type-kpi{font-family:var(--font-gelica), var(--font-figtree), system-ui, sans-serif;font-size:var(--type-kpi-size);line-height:var(--type-kpi-leading);font-weight:var(--type-kpi-weight);letter-spacing:var(--type-kpi-tracking);font-variant-numeric:tabular-nums}.gsp-scope .type-hand{font-family:var(--font-caveat), cursive;font-size:var(--type-hand-size);line-height:var(--type-hand-leading);font-weight:var(--type-hand-weight);letter-spacing:var(--type-hand-tracking)}.gsp-scope mark{background:0 0;background-image:var(--marker-image,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20transform%3D%22rotate(-1.2%2060%2020)%22%3E%3Cpath%20d%3D%22M2%2010.6C2.9%207%2C5.5%209.8%2C7.3%209.3C9%208.9%2C10.8%208.4%2C12.5%208C14.3%207.6%2C16.1%206.9%2C17.8%206.8C19.6%206.6%2C21.3%207.1%2C23.1%207C24.8%206.9%2C26.6%206.3%2C28.4%206.2C30.1%206.1%2C31.9%206.4%2C33.6%206.3C35.4%206.1%2C37.2%205.7%2C38.9%205.4C40.7%205.2%2C42.4%204.9%2C44.2%204.7C45.9%204.6%2C47.7%204.7%2C49.5%204.5C51.2%204.3%2C53%203.7%2C54.7%203.6C56.5%203.5%2C58.2%203.8%2C60%203.7C61.8%203.7%2C63.5%203.4%2C65.3%203.3C67%203.3%2C68.8%203.5%2C70.5%203.5C72.3%203.6%2C74.1%203.5%2C75.8%203.5C77.6%203.5%2C79.3%203.5%2C81.1%203.6C82.8%203.7%2C84.6%203.8%2C86.4%204.1C88.1%204.3%2C89.9%204.9%2C91.6%205.1C93.4%205.3%2C95.2%205.2%2C96.9%205.4C98.7%205.6%2C100.4%206%2C102.2%206.5C103.9%207%2C105.7%207.8%2C107.5%208.4C109.2%208.9%2C111%209.4%2C112.7%209.8C114.5%2010.2%2C117.1%207.1%2C118%2010.8C118.9%2014.5%2C118.9%2028.4%2C118%2032.1C117.1%2035.8%2C114.5%2032.6%2C112.7%2032.9C111%2033.3%2C109.2%2033.8%2C107.5%2034.2C105.7%2034.7%2C103.9%2035.2%2C102.2%2035.4C100.4%2035.6%2C98.7%2035.6%2C96.9%2035.5C95.2%2035.5%2C93.4%2035.4%2C91.6%2035.2C89.9%2035%2C88.1%2034.3%2C86.4%2034.2C84.6%2034%2C82.8%2034.3%2C81.1%2034.4C79.3%2034.4%2C77.6%2034.5%2C75.8%2034.4C74.1%2034.4%2C72.3%2034.1%2C70.5%2034C68.8%2033.9%2C67%2033.8%2C65.3%2033.8C63.5%2033.8%2C61.8%2033.9%2C60%2034C58.2%2034%2C56.5%2033.7%2C54.7%2033.9C53%2034%2C51.2%2034.7%2C49.5%2034.9C47.7%2035.1%2C45.9%2035.1%2C44.2%2035.1C42.4%2035.1%2C40.7%2035%2C38.9%2035.1C37.2%2035.1%2C35.4%2035%2C33.6%2035.2C31.9%2035.4%2C30.1%2036%2C28.4%2036.1C26.6%2036.3%2C24.8%2036%2C23.1%2035.8C21.3%2035.7%2C19.6%2035.5%2C17.8%2035.3C16.1%2035.1%2C14.3%2035.1%2C12.5%2034.6C10.8%2034.2%2C9%2033.1%2C7.3%2032.6C5.5%2032%2C2.9%2034.9%2C2%2031.2C1.1%2027.5%2C1.1%2014.3%2C2%2010.6Z%22%20fill%3D%22rgba(255%2C%20187%2C%2022%2C%200.55)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"));color:inherit;background-repeat:no-repeat;background-size:100% 100%;margin:0 -.06em;padding:0 .14em}.gsp-scope .doodle-float .doodle-item{animation-name:doodle-float;animation-timing-function:var(--ease-sine);animation-iteration-count:infinite}@keyframes doodle-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--doodle-float,-6px))}}@media (prefers-reduced-motion:reduce){.gsp-scope .doodle-float .doodle-item{animation:none}}.gsp-scope .template-marquee-track{animation:48s linear infinite template-marquee}.gsp-scope .template-marquee:hover .template-marquee-track,.gsp-scope .template-marquee:focus-within .template-marquee-track{animation-play-state:paused}@keyframes template-marquee{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.gsp-scope .video-card .representation-actions-overlay{opacity:0;pointer-events:none}.gsp-scope .video-card:hover .representation-actions-overlay,.gsp-scope .video-card:focus-within .representation-actions-overlay{opacity:1;pointer-events:auto}.gsp-scope .video-shell[data-video-playing] .video-shade,.gsp-scope .video-shell[data-video-playing] .video-overlay{opacity:0}.gsp-scope .video-shell[data-video-playing]:hover .video-shade,.gsp-scope .video-shell[data-video-playing]:hover .video-overlay{opacity:1}.gsp-scope .video-shell[data-video-playing]:has(.play:focus-visible) .video-shade{opacity:1}.gsp-scope .video-shell[data-video-playing]:has(.play:focus-visible) .video-overlay{opacity:1}}
