.gp-product-card[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;overflow:hidden}.gp-product-card[data-astro-cid-tjdfhdqb]>img[data-astro-cid-tjdfhdqb]{aspect-ratio:4 / 3;background:var(--gp-paper);object-fit:cover;width:100%}.gp-product-card__copy[data-astro-cid-tjdfhdqb]{align-items:end;border-top:var(--gp-rule);display:flex;flex:1;gap:1rem;justify-content:space-between;padding:1rem}.gp-product-card[data-astro-cid-tjdfhdqb] h3[data-astro-cid-tjdfhdqb],.gp-product-card[data-astro-cid-tjdfhdqb] p[data-astro-cid-tjdfhdqb]{margin:0}.gp-product-card[data-astro-cid-tjdfhdqb] h3[data-astro-cid-tjdfhdqb]{font-size:1rem;text-transform:uppercase}.gp-product-card[data-astro-cid-tjdfhdqb] p[data-astro-cid-tjdfhdqb]{margin-top:.4rem}.gp-product-card[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]{color:var(--gp-ink);flex:none;font:700 .7rem / 1.3 var(--gp-font-mono);text-align:right;text-transform:uppercase}.gp-product-card[data-astro-cid-tjdfhdqb] small[data-astro-cid-tjdfhdqb]{color:var(--gp-action);display:block;margin-top:.25rem}.gp-certified-drop[data-astro-cid-ex5msxmg]{border-bottom:var(--gp-rule);box-sizing:border-box;margin-inline:auto;max-width:var(--gp-content-max);padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,4vw,4rem)}.gp-certified-drop__heading[data-astro-cid-ex5msxmg]{align-items:end;display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr))}.gp-certified-drop__heading[data-astro-cid-ex5msxmg]>div[data-astro-cid-ex5msxmg]{grid-column:1 / 8}.gp-certified-drop__heading[data-astro-cid-ex5msxmg]>p[data-astro-cid-ex5msxmg]{grid-column:9 / 13;line-height:1.5;margin:0}.gp-certified-drop[data-astro-cid-ex5msxmg] h2[data-astro-cid-ex5msxmg]{font:400 clamp(3.4rem,6vw,6rem) / .86 var(--gp-font-display);letter-spacing:-.02em;margin:.15em 0 0;text-transform:uppercase}.gp-product-grid[data-astro-cid-ex5msxmg]{display:grid;gap:.75rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:2.5rem}.gp-product-grid[data-astro-cid-ex5msxmg] .gp-product-card{grid-column:span 4}.gp-product-grid[data-astro-cid-ex5msxmg] .gp-product-card:first-child{grid-column:span 6}.gp-drop-pending[data-astro-cid-ex5msxmg]{background:var(--gp-paper);border:var(--gp-rule);box-shadow:.5rem .5rem 0 var(--gp-ink);display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:2.5rem;padding:clamp(1.5rem,4vw,3rem)}.gp-drop-pending[data-astro-cid-ex5msxmg] strong[data-astro-cid-ex5msxmg]{font:400 clamp(2.5rem,5vw,4.75rem) / .9 var(--gp-font-display);grid-column:1 / 8;text-transform:uppercase}.gp-drop-pending[data-astro-cid-ex5msxmg] p[data-astro-cid-ex5msxmg]{align-self:end;grid-column:9 / 13;line-height:1.5;margin:0}@media(max-width:39.99rem){.gp-certified-drop__heading[data-astro-cid-ex5msxmg],.gp-drop-pending[data-astro-cid-ex5msxmg]{display:block}.gp-certified-drop__heading[data-astro-cid-ex5msxmg]>p[data-astro-cid-ex5msxmg],.gp-drop-pending[data-astro-cid-ex5msxmg] p[data-astro-cid-ex5msxmg]{margin-top:1.25rem}.gp-product-grid[data-astro-cid-ex5msxmg]{display:block}.gp-product-grid[data-astro-cid-ex5msxmg] .gp-product-card+.gp-product-card{margin-top:1rem}}.gp-drop-pending[data-astro-cid-rjmnkymc]{color:var(--gp-action);font:700 .8rem / 1.5 var(--gp-font-mono);letter-spacing:.04em;margin:0}.gp-drop-form[data-astro-cid-rjmnkymc] label[data-astro-cid-rjmnkymc],.gp-drop-form[data-astro-cid-rjmnkymc] p[data-astro-cid-rjmnkymc]{font-family:var(--gp-font-mono)}.gp-drop-form__row[data-astro-cid-rjmnkymc]{display:flex;gap:.75rem;margin-top:.75rem}.gp-drop-form[data-astro-cid-rjmnkymc] input[data-astro-cid-rjmnkymc]{border:var(--gp-rule);flex:1;min-width:0;padding:.75rem}.gp-drop-form[data-astro-cid-rjmnkymc] p[data-astro-cid-rjmnkymc]{font-size:.75rem;margin:.75rem 0 0}@media(max-width:39.99rem){.gp-drop-form__row[data-astro-cid-rjmnkymc]{align-items:stretch;flex-direction:column}}.gp-drop-notification[data-astro-cid-npikg54f]{background:var(--gp-paper);border-bottom:var(--gp-rule)}.gp-drop-notification__inner[data-astro-cid-npikg54f]{align-items:center;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:var(--gp-content-max);padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,4rem)}.gp-drop-notification__inner[data-astro-cid-npikg54f]>div[data-astro-cid-npikg54f]:first-child{grid-column:1 / 7}.gp-drop-notification[data-astro-cid-npikg54f] h2[data-astro-cid-npikg54f]{font:400 clamp(3rem,5.5vw,5.5rem) / .86 var(--gp-font-display);margin:.15em 0 0;text-transform:uppercase}.gp-drop-notification__status[data-astro-cid-npikg54f]{border-bottom:2px solid var(--gp-ink);grid-column:8 / 13;padding:1rem 0}@media(max-width:39.99rem){.gp-drop-notification__inner[data-astro-cid-npikg54f]{display:block}.gp-drop-notification__status[data-astro-cid-npikg54f]{margin-top:2rem}}.gp-home-hero[data-astro-cid-pgpo2ev5]{border-bottom:var(--gp-rule);box-sizing:border-box;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:var(--gp-content-max);min-height:clamp(36rem,49vw,46rem);overflow:hidden;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,4vw,4rem);position:relative}.gp-home-hero[data-astro-cid-pgpo2ev5] .gp-filing-label{grid-column:1 / 10;position:relative;z-index:2}.gp-home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font:400 clamp(5rem,9.6vw,9.5rem) / .8 var(--gp-font-display);grid-column:1 / 11;letter-spacing:-.03em;margin:.18em 0 0;max-width:10ch;position:relative;text-transform:uppercase;z-index:2}.gp-home-hero__statement[data-astro-cid-pgpo2ev5]{font:italic clamp(1.05rem,1.6vw,1.35rem) / 1.4 var(--gp-font-quote);grid-column:1 / 6;margin:1.25rem 0 0;max-width:32rem;position:relative;z-index:2}.gp-home-hero__actions[data-astro-cid-pgpo2ev5]{align-items:center;display:flex;gap:1rem;grid-column:1 / 7;margin-top:2rem;position:relative;z-index:3}.gp-home-hero[data-astro-cid-pgpo2ev5] picture{bottom:-28%;position:absolute;right:-13%;width:min(59rem,68vw);z-index:1}.gp-home-hero[data-astro-cid-pgpo2ev5] picture img{display:block;width:100%}.gp-home-hero__seal[data-astro-cid-pgpo2ev5]{bottom:3.75rem;position:absolute;right:clamp(1.25rem,4vw,4rem);transform:rotate(-8deg);width:clamp(6.5rem,10vw,9rem);z-index:3}@media(max-width:63.99rem){.gp-home-hero[data-astro-cid-pgpo2ev5]{min-height:45rem}.gp-home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{grid-column:1 / 13}.gp-home-hero[data-astro-cid-pgpo2ev5] picture{bottom:-17%;right:-22%;width:51rem}}@media(max-width:39.99rem){.gp-home-hero[data-astro-cid-pgpo2ev5]{display:block;min-height:54rem;padding-block:2rem 0}.gp-home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:clamp(3.6rem,16vw,4.75rem);margin-top:1.25rem;max-width:none}.gp-home-hero__statement[data-astro-cid-pgpo2ev5]{font-size:1rem;max-width:20rem}.gp-home-hero__actions[data-astro-cid-pgpo2ev5]{align-items:stretch;flex-direction:column;margin-top:1.5rem;max-width:14rem}.gp-home-hero[data-astro-cid-pgpo2ev5] picture{bottom:-13%;right:-68%;width:42rem}.gp-home-hero__seal[data-astro-cid-pgpo2ev5]{bottom:10.5rem;left:1rem;right:auto;width:5.25rem}}.gp-origin-section[data-astro-cid-l7ccxhep]{align-items:center;border-bottom:var(--gp-rule);box-sizing:border-box;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:var(--gp-content-max);padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,4rem)}.gp-origin-section[data-astro-cid-l7ccxhep] blockquote[data-astro-cid-l7ccxhep]{font:italic clamp(2rem,4vw,3.75rem) / 1.08 var(--gp-font-quote);grid-column:1 / 7;margin:0}.gp-origin-section[data-astro-cid-l7ccxhep] blockquote[data-astro-cid-l7ccxhep] em[data-astro-cid-l7ccxhep]{color:var(--gp-action)}.gp-origin-report[data-astro-cid-l7ccxhep]{background:var(--gp-cream);border:var(--gp-rule);box-shadow:.5rem .5rem 0 var(--gp-paper);grid-column:8 / 13;padding:clamp(1.25rem,3vw,2rem);transform:rotate(1deg)}.gp-origin-report[data-astro-cid-l7ccxhep]>p[data-astro-cid-l7ccxhep],.gp-origin-report[data-astro-cid-l7ccxhep] dt[data-astro-cid-l7ccxhep],.gp-origin-report[data-astro-cid-l7ccxhep] dd[data-astro-cid-l7ccxhep]{font-family:var(--gp-font-mono)}.gp-origin-report[data-astro-cid-l7ccxhep]>p[data-astro-cid-l7ccxhep]{color:var(--gp-action);font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.gp-origin-report[data-astro-cid-l7ccxhep] h2[data-astro-cid-l7ccxhep]{font:400 clamp(2.5rem,4vw,4rem) / .9 var(--gp-font-display);margin:.2em 0 .5em;text-transform:uppercase}.gp-origin-report[data-astro-cid-l7ccxhep] dl[data-astro-cid-l7ccxhep]{margin:0}.gp-origin-report[data-astro-cid-l7ccxhep] dl[data-astro-cid-l7ccxhep] div[data-astro-cid-l7ccxhep]{border-top:var(--gp-rule);display:grid;gap:1rem;grid-template-columns:minmax(7.5rem,.8fr) 1fr;padding:.75rem 0}.gp-origin-report[data-astro-cid-l7ccxhep] dt[data-astro-cid-l7ccxhep],.gp-origin-report[data-astro-cid-l7ccxhep] dd[data-astro-cid-l7ccxhep]{font-size:.75rem;margin:0;text-transform:uppercase}.gp-origin-report[data-astro-cid-l7ccxhep] dt[data-astro-cid-l7ccxhep]{color:var(--gp-action);font-weight:700}@media(max-width:39.99rem){.gp-origin-section[data-astro-cid-l7ccxhep]{display:block}.gp-origin-report[data-astro-cid-l7ccxhep]{margin-top:2.5rem}}.gp-persona-card[data-astro-cid-gf4hz3ge]{overflow:hidden}.gp-persona-card__image[data-astro-cid-gf4hz3ge]{aspect-ratio:4 / 3;border-bottom:var(--gp-rule);overflow:hidden;position:relative}.gp-persona-card__image[data-astro-cid-gf4hz3ge] picture,.gp-persona-card__image[data-astro-cid-gf4hz3ge] img{display:block;height:100%;width:100%}.gp-persona-card__image[data-astro-cid-gf4hz3ge] img{object-fit:cover}.gp-persona-card__copy[data-astro-cid-gf4hz3ge]{min-height:9.5rem;padding:1rem}.gp-persona-card__code[data-astro-cid-gf4hz3ge]{color:var(--gp-action);font:700 .6875rem / 1.3 var(--gp-font-mono);letter-spacing:.08em;margin:0;text-transform:uppercase}.gp-persona-card[data-astro-cid-gf4hz3ge] h3[data-astro-cid-gf4hz3ge]{font:400 clamp(2rem,3.2vw,3rem) / .9 var(--gp-font-display);margin:.3em 0;text-transform:uppercase}.gp-persona-card[data-astro-cid-gf4hz3ge] blockquote[data-astro-cid-gf4hz3ge]{font:italic 1rem / 1.4 var(--gp-font-quote);margin:0}.gp-persona-section[data-astro-cid-ic3wp4sg]{background:var(--gp-mustard);border-bottom:var(--gp-rule)}.gp-persona-section__inner[data-astro-cid-ic3wp4sg]{box-sizing:border-box;margin-inline:auto;max-width:var(--gp-content-max);padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,4vw,4rem)}.gp-persona-section__heading[data-astro-cid-ic3wp4sg]{align-items:end;display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr))}.gp-persona-section__heading[data-astro-cid-ic3wp4sg]>div[data-astro-cid-ic3wp4sg]{grid-column:1 / 8}.gp-persona-section__heading[data-astro-cid-ic3wp4sg]>p[data-astro-cid-ic3wp4sg]{grid-column:9 / 13;line-height:1.5;margin:0}.gp-persona-section[data-astro-cid-ic3wp4sg] .gp-filing-label{color:var(--gp-ink)}.gp-persona-section[data-astro-cid-ic3wp4sg] h2[data-astro-cid-ic3wp4sg]{font:400 clamp(3.4rem,6vw,6rem) / .86 var(--gp-font-display);letter-spacing:-.02em;margin:.15em 0 0;text-transform:uppercase}.gp-persona-grid[data-astro-cid-ic3wp4sg]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}@media(max-width:63.99rem){.gp-persona-grid[data-astro-cid-ic3wp4sg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:39.99rem){.gp-persona-section__heading[data-astro-cid-ic3wp4sg]{display:block}.gp-persona-section__heading[data-astro-cid-ic3wp4sg]>p[data-astro-cid-ic3wp4sg]{margin-top:1.25rem}.gp-persona-grid[data-astro-cid-ic3wp4sg]{grid-template-columns:1fr}}.gp-software-band[data-astro-cid-th3qczbh]{background:var(--gp-ink)}.gp-software-band__inner[data-astro-cid-th3qczbh]{align-items:center;box-sizing:border-box;color:var(--gp-cream);display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:var(--gp-content-max);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,4rem)}.gp-software-band__inner[data-astro-cid-th3qczbh] h2[data-astro-cid-th3qczbh]{color:var(--gp-mustard);font:400 clamp(2.75rem,5vw,4.5rem) / .88 var(--gp-font-display);grid-column:1 / 6;margin:0;text-transform:uppercase}.gp-software-band__inner[data-astro-cid-th3qczbh] p[data-astro-cid-th3qczbh]{grid-column:7 / 13;line-height:1.6;margin:0;max-width:42rem}@media(max-width:39.99rem){.gp-software-band__inner[data-astro-cid-th3qczbh]{display:block}.gp-software-band__inner[data-astro-cid-th3qczbh] p[data-astro-cid-th3qczbh]{margin-top:1.25rem}}
