@layer theme{@font-face{font-family:Founders Grotesk;font-weight:300;font-style:normal;font-display:swap;src:url(/_astro/FoundersGrotesk-Light.BQjZVkzL.woff2) format("woff2"),url(/_astro/FoundersGrotesk-Light.81J2i7uZ.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:300;font-style:italic;font-display:swap;src:url(/_astro/FoundersGrotesk-LightItalic.CIzaPwTE.woff2) format("woff2"),url(/_astro/FoundersGrotesk-LightItalic.DCMnMRYO.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/FoundersGrotesk-Regular.Bq82-8CK.woff2) format("woff2"),url(/_astro/FoundersGrotesk-Regular.v4T5N8Cl.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:400;font-style:italic;font-display:swap;src:url(/_astro/FoundersGrotesk-RegularItalic.DXuNOzCe.woff2) format("woff2"),url(/_astro/FoundersGrotesk-RegularItalic.Dc3PoefA.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:500;font-style:normal;font-display:swap;src:url(/_astro/FoundersGrotesk-Medium.CibFGitr.woff2) format("woff2"),url(/_astro/FoundersGrotesk-Medium.enkWdAlE.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:500;font-style:italic;font-display:swap;src:url(/_astro/FoundersGrotesk-MediumItalic.DT7lvJn5.woff2) format("woff2"),url(/_astro/FoundersGrotesk-MediumItalic.BYFTw12_.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:600;font-style:normal;font-display:swap;src:url(/_astro/FoundersGrotesk-Semibold.Ddu2SeO3.woff2) format("woff2"),url(/_astro/FoundersGrotesk-Semibold.CUO-_ZDu.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:600;font-style:italic;font-display:swap;src:url(/_astro/FoundersGrotesk-SemiboldItalic.BwvZUFwQ.woff2) format("woff2"),url(/_astro/FoundersGrotesk-SemiboldItalic.DfS4C5iK.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/_astro/FoundersGrotesk-Bold.BwqHmn9h.woff2) format("woff2"),url(/_astro/FoundersGrotesk-Bold.1P81Zk76.woff) format("woff")}@font-face{font-family:Founders Grotesk;font-weight:700;font-style:italic;font-display:swap;src:url(/_astro/FoundersGrotesk-BoldItalic.73gAoz2K.woff2) format("woff2"),url(/_astro/FoundersGrotesk-BoldItalic.DHB7BDF1.woff) format("woff")}@font-face{font-family:Founders Grotesk Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/FoundersGroteskMono-Regular.BhLae30D.woff2) format("woff2"),url(/_astro/FoundersGroteskMono-Regular.C4bwv19g.woff) format("woff")}@font-face{font-family:Founders Grotesk Condensed;font-weight:300;font-display:swap;src:url(/_astro/FoundersGroteskCond-Lt.CKgv6W9O.woff2) format("woff2"),url(/_astro/FoundersGroteskCond-Lt.B00EUPN1.woff) format("woff")}@font-face{font-family:Founders Grotesk X-Condensed;font-weight:300;font-display:swap;src:url(/_astro/FoundersGroteskXCond-Lt.C8dg4lS3.woff2) format("woff2"),url(/_astro/FoundersGroteskXCond-Lt.Brs5HrId.woff) format("woff")}@font-face{font-family:Founders Grotesk X-Condensed;font-weight:700;font-display:swap;src:url(/_astro/FoundersGroteskXCond-Bold.pNeundZY.woff2) format("woff2"),url(/_astro/FoundersGroteskXCond-Bold.Do0rnbXR.woff) format("woff")}:root{--grow-font: "Founders Grotesk", Helvetica, Arial, sans-serif;--grow-font-mono: "Founders Grotesk Mono", ui-monospace, Menlo, monospace;--grow-black: #0a0a0a;--grow-grey-headlines: #1b1b1b;--grow-grey-dark: #606060;--grow-grey-mid: #909090;--grow-grey-light: #d0d0d0;--grow-grey-white: #f9f9f9;--grow-white: #ffffff;--grow-error-dark: #ba5042;--grow-error-light: #d97864;--grow-gutter: 20px;--grow-max-width: 1440px;--grow-card-gap: 16px;--grow-radius-pill: 30px;--grow-ease: cubic-bezier(.23, 1, .32, 1);--grow-fade: .3s linear}@media(min-width:1024px){:root{--grow-gutter: 40px}}.grow-page,.grow-page[data-theme=green]{--color-1: #dae4da;--color-2: #768277;--color-3: #5e685f;--color-4: #414d42;--color-5: #2f3a30}.grow-page[data-theme=blue]{--color-1: #e0e8ec;--color-2: #527b8d;--color-3: #426271;--color-4: #2c4652;--color-5: #20343e}.grow-page[data-theme=orange]{--color-1: #ffe3d8;--color-2: #d97864;--color-3: #c76955;--color-4: #ba5042;--color-5: #964736}.grow-page[data-theme=yellow]{--color-1: #ffeccf;--color-2: #eeb17f;--color-3: #e29d64;--color-4: #d77a42;--color-5: #b46332}.grow-page[data-theme=pink]{--color-1: #fdf3f5;--color-2: #dca5af;--color-3: #d88b9d;--color-4: #c06476;--color-5: #9e5261}.grow-page[data-theme=grey]{--color-1: #606060;--color-2: #545454;--color-3: #444444;--color-4: #000000;--color-5: #000000}.grow-page{min-height:100vh;background:var(--color-2);color:var(--grow-white);font-family:var(--grow-font);font-size:18px;line-height:130%;font-weight:400;-webkit-font-smoothing:antialiased;transition:background .3s linear}.grow-page *,.grow-page *:before,.grow-page *:after{box-sizing:border-box}.grow-page h1,.grow-page h2,.grow-page h3,.grow-page h4,.grow-page p{margin:0;font-family:var(--grow-font);font-weight:400}.grow-page a{color:inherit;text-underline-offset:.2em}.grow-page p{font-size:18px;line-height:130%}@media(min-width:1024px){.grow-page p{font-size:20px}}.grow-page .grow-row{width:100%;max-width:1920px;margin:0 auto;padding-left:var(--grow-gutter);padding-right:var(--grow-gutter)}.grow-page .grow-container{width:100%;max-width:var(--grow-max-width);margin:0 auto}.grow-page .grow-heading{font-size:35px;line-height:90%}@media(min-width:600px){.grow-page .grow-heading{font-size:max(35px,min(70px,3vw))}}@media(min-width:1024px){.grow-page .grow-heading{font-size:min(80px,4vw)}}.grow-page .grow-subheading{font-size:21px;line-height:110%}@media(min-width:600px){.grow-page .grow-subheading{font-size:30px}}@media(min-width:1024px){.grow-page .grow-subheading{font-size:40px}}.grow-page .grow-eyebrow{display:block;margin:0 0 14px;font-size:12px;line-height:14px;font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:var(--color-1)}@media(min-width:600px){.grow-page .grow-eyebrow{font-size:14px;margin-bottom:16px}}@media(min-width:1024px){.grow-page .grow-eyebrow{font-size:16px;line-height:19px;margin-bottom:18px}}.grow-page .grow-mono{font-family:var(--grow-font-mono)}.grow-page .grow-button{display:inline-block;padding:13px 25px 12px;border:0;border-radius:var(--grow-radius-pill);background:var(--color-3);color:var(--grow-white);font:400 14px/1.15 var(--grow-font);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background .45s var(--grow-ease),color .45s var(--grow-ease)}.grow-page .grow-button:hover{background:var(--color-4)}.grow-page .grow-button:disabled{opacity:.5;pointer-events:none}@media(min-width:600px){.grow-page .grow-button{padding:15px 20px 16px;font-size:16px}}.grow-page .grow-button:focus-visible{outline:2px solid rgb(10,149,255);outline-offset:2px}.grow-page .grow-button--light{background:var(--color-1);color:var(--color-4)}.grow-page .grow-button--light:hover{background:var(--color-4);color:var(--grow-white)}.grow-page .grow-button--light:focus-visible{outline:var(--focus-ring);outline-offset:4px}.grow-page .grow-cards{display:grid;grid-template-columns:1fr;gap:40px var(--grow-card-gap);margin:0 auto 40px;max-width:var(--grow-max-width)}@media(min-width:600px){.grow-page .grow-cards{grid-template-columns:1fr 1fr;margin-bottom:100px}}.grow-page .grow-card{display:block;color:inherit;text-decoration:none}.grow-page .grow-card__image{display:block;width:100%;overflow:hidden;background:var(--color-3)}.grow-page .grow-card__image img{display:block;width:100%;height:auto}.grow-page .grow-card__text{margin:10px 0 20px 10px}.grow-page .grow-card__category{margin:20px 0 0;font-size:12px;line-height:1;font-weight:500;text-transform:uppercase;color:var(--color-4)}@media(min-width:600px){.grow-page .grow-card__category{font-size:14px}}@media(min-width:1024px){.grow-page .grow-card__category{font-size:16px}}.grow-page .grow-card__title{margin:12px 0 20px;font-size:36px;line-height:90%;color:var(--grow-white)}@media(min-width:600px){.grow-page .grow-card__title{font-size:46px}}@media(min-width:1024px){.grow-page .grow-card__title{font-size:70px;width:90%}}.grow-page .grow-card__description{margin-bottom:20px}.grow-page .grow-detail__header{padding:50px 0}.grow-page .grow-detail__body{max-width:800px}.grow-page .grow-detail__body p+p{margin-top:1em}.grow-page .grow-facts{display:grid;grid-template-columns:1fr 1fr;gap:30px var(--grow-card-gap);margin:50px 0}@media(min-width:1024px){.grow-page .grow-facts{grid-template-columns:repeat(4,1fr)}}.grow-page .grow-facts dt{margin:0 0 8px;font-size:14px;font-weight:500;text-transform:uppercase;color:var(--color-1)}.grow-page .grow-facts dd{margin:0;font-size:20px}.grow-page .grow-tag{display:inline-block;padding:6px 14px 5px;border-radius:var(--grow-radius-pill);background:var(--color-1);color:var(--color-4);font-size:14px;line-height:1.15}.grow-page .grow-back{display:inline-flex;align-items:center;gap:10px;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500}.grow-page .grow-input{width:100%;padding:12px 20px 13px;border:1px solid var(--color-1);border-radius:var(--grow-radius-pill);background:transparent;color:var(--grow-white);font:400 16px/1.15 var(--grow-font)}.grow-page .grow-input::placeholder{color:var(--color-1);opacity:.8}.grow-page .grow-input:focus-visible{outline:2px solid var(--color-1);outline-offset:2px}.grow-page .grow-paper{background:#f6f5f1;border:1px solid #dddbd7;border-bottom-color:#c0bcb5;box-shadow:#dddbd7 0 1px;color:var(--grow-grey-headlines);transition:box-shadow .2s ease,background-color .2s ease}.grow-page .grow-paper:hover{background:#faf9f6;box-shadow:#c2c0bc 0 3px 3px}@media(prefers-reduced-motion:reduce){.grow-page,.grow-page .grow-button,.grow-page .grow-paper{transition:none}}}:root{--space-1: 8px;--space-2: 16px;--space-3: 20px;--space-4: 40px;--space-5: 50px;--space-6: 100px;--text-s: 14px;--text-m: 16px;--text-l: 20px;--text-card-title-s: 28px;--text-card-title-m: 32px;--text-card-title-l: 36px;--body-width: 800px;--focus-ring: 2px solid var(--color-1)}body{margin:0}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
