:root{--te-color-black: #080607;--te-color-white: #F1EEE9;--te-color-orange: #F36406;--te-color-graphite: #242223;--te-color-steel: #8A8F95;--te-color-border: #383536;--te-color-muted: #AAA5A2;--te-font-primary: "Overused Grotesk", sans-serif;--te-font-technical: "IBM Plex Mono", monospace;--te-weight-regular: 400;--te-weight-medium: 500;--te-weight-semibold: 600;--te-weight-bold: 700;--te-space-1: 4px;--te-space-2: 8px;--te-space-3: 12px;--te-space-4: 16px;--te-space-6: 24px;--te-space-8: 32px;--te-space-12: 48px;--te-space-16: 64px;--te-space-24: 96px;--te-space-32: 128px;--te-radius-none: 0px;--te-radius-sm: 4px;--te-radius-md: 8px;--te-radius-lg: 12px;--te-control-button-height: 44px;--te-control-input-height: 48px;--te-control-min-touch-target: 44px;--te-border-width: 1px;--te-content-max: 1280px;--te-text-max: 680px;--te-text-measure: 65ch;--te-type-display-size: 44px;--te-type-display-line: 48px;--te-type-display-weight: 600;--te-type-display-tracking: -.045em;--te-type-display-family: var(--te-font-primary);--te-type-h1-size: 36px;--te-type-h1-line: 42px;--te-type-h1-weight: 600;--te-type-h1-tracking: -.035em;--te-type-h1-family: var(--te-font-primary);--te-type-h2-size: 28px;--te-type-h2-line: 34px;--te-type-h2-weight: 600;--te-type-h2-tracking: -.035em;--te-type-h2-family: var(--te-font-primary);--te-type-h3-size: 22px;--te-type-h3-line: 28px;--te-type-h3-weight: 600;--te-type-h3-tracking: -.025em;--te-type-h3-family: var(--te-font-primary);--te-type-bodyLg-size: 18px;--te-type-bodyLg-line: 28px;--te-type-bodyLg-weight: 400;--te-type-bodyLg-tracking: -.01em;--te-type-bodyLg-family: var(--te-font-primary);--te-type-body-size: 16px;--te-type-body-line: 26px;--te-type-body-weight: 400;--te-type-body-tracking: -.01em;--te-type-body-family: var(--te-font-primary);--te-type-bodySm-size: 14px;--te-type-bodySm-line: 22px;--te-type-bodySm-weight: 400;--te-type-bodySm-tracking: -.01em;--te-type-bodySm-family: var(--te-font-primary);--te-type-button-size: 14px;--te-type-button-line: 20px;--te-type-button-weight: 600;--te-type-button-tracking: 0em;--te-type-button-family: var(--te-font-primary);--te-type-label-size: 12px;--te-type-label-line: 18px;--te-type-label-weight: 500;--te-type-label-tracking: .06em;--te-type-label-family: var(--te-font-technical);--te-type-meta-size: 11px;--te-type-meta-line: 16px;--te-type-meta-weight: 400;--te-type-meta-tracking: .02em;--te-type-meta-family: var(--te-font-technical);--te-padding-x: 20px;--te-grid-columns: 4;--te-grid-gutter: 16px;--te-section-y: 64px;--te-duration-press: .14s;--te-duration-feedback: .18s;--te-duration-popover: .18s;--te-ease-enter: cubic-bezier(.23, 1, .32, 1);--te-ease-move: cubic-bezier(.77, 0, .175, 1)}@media(min-width:768px){:root{--te-padding-x: 32px;--te-grid-columns: 8;--te-grid-gutter: 20px;--te-section-y: 96px}}@media(min-width:1200px){:root{--te-type-display-size: 80px;--te-type-display-line: 84px;--te-type-h1-size: 56px;--te-type-h1-line: 62px;--te-type-h2-size: 40px;--te-type-h2-line: 46px;--te-type-h3-size: 28px;--te-type-h3-line: 34px;--te-type-bodyLg-size: 20px;--te-type-bodyLg-line: 30px;--te-type-body-size: 16px;--te-type-body-line: 26px;--te-type-bodySm-size: 14px;--te-type-bodySm-line: 22px;--te-type-button-size: 14px;--te-type-button-line: 20px;--te-type-label-size: 12px;--te-type-label-line: 18px;--te-type-meta-size: 11px;--te-type-meta-line: 16px;--te-padding-x: 48px;--te-grid-columns: 12;--te-grid-gutter: 24px;--te-section-y: 128px}}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-VF.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBM-Plex-Mono-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBM-Plex-Mono-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--te-color-white);color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}body{background-color:var(--te-color-white);color:var(--te-color-black);font-family:var(--te-font-primary);font-size:var(--te-type-body-size);line-height:var(--te-type-body-line);letter-spacing:var(--te-type-body-tracking);font-weight:var(--te-weight-regular);min-height:100svh;display:flex;flex-direction:column}main{flex:1 1 auto;display:flex;flex-direction:column}a{color:inherit}a:focus-visible{outline:2px solid var(--te-color-black);outline-offset:2px;border-radius:var(--te-radius-none)}.shell{width:100%;max-width:var(--te-content-max);margin-inline:auto;padding-inline:var(--te-padding-x)}.visually-hidden{position:absolute;width:var(--te-border-width);height:var(--te-border-width);margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.banner{border-bottom:var(--te-border-width) solid var(--te-color-steel)}.banner__row{display:flex;align-items:baseline;padding-block:var(--te-space-4)}.banner__brand{font-family:var(--te-type-body-family);font-size:var(--te-type-body-size);line-height:var(--te-type-body-line);letter-spacing:var(--te-type-body-tracking);font-weight:var(--te-weight-semibold)}.hero{flex:1 1 auto;display:flex;flex-direction:column;padding-block:var(--te-space-12)}.hero>.shell{flex:1 1 auto;display:flex;flex-direction:column}.hero__grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(var(--te-grid-columns),minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:var(--te-grid-gutter);row-gap:var(--te-space-2)}.hero__title{grid-column:1 / -1;font-family:var(--te-type-display-family);font-size:var(--te-type-display-size);line-height:var(--te-type-display-line);letter-spacing:var(--te-type-display-tracking);font-weight:var(--te-type-display-weight);color:var(--te-color-black);overflow-wrap:break-word}.hero__break{display:inline}@media(max-width:767.98px){.hero__title{font-family:var(--te-type-h1-family);font-size:var(--te-type-h1-size);line-height:var(--te-type-h1-line);letter-spacing:var(--te-type-h1-tracking);font-weight:var(--te-type-h1-weight)}}.hero__rule{grid-column:1 / -1;height:var(--te-border-width);background-color:var(--te-color-steel);margin-block:var(--te-space-6)}.hero__support{grid-column:1 / -1;align-self:end;max-width:var(--te-text-max);font-family:var(--te-type-bodyLg-family);font-size:var(--te-type-bodyLg-size);line-height:var(--te-type-bodyLg-line);letter-spacing:var(--te-type-bodyLg-tracking);font-weight:var(--te-type-bodyLg-weight);color:var(--te-color-black)}.hero__action{grid-column:1 / -1;align-self:end;justify-self:start}.links{border-top:var(--te-border-width) solid var(--te-color-steel)}.links__list{display:grid;grid-template-columns:1fr}.links__item+.links__item{border-top:var(--te-border-width) solid var(--te-color-steel)}.social{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:var(--te-space-2);min-height:var(--te-control-min-touch-target);padding-block:var(--te-space-4);color:var(--te-color-black);text-decoration:none}.social__label{font-family:var(--te-type-label-family);font-size:var(--te-type-label-size);line-height:var(--te-type-label-line);letter-spacing:var(--te-type-label-tracking);font-weight:var(--te-type-label-weight);text-transform:uppercase;color:var(--te-color-black);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--te-border-width);text-underline-offset:.35em;transition:text-decoration-color var(--te-duration-feedback) var(--te-ease-enter)}.social__arrow{font-family:var(--te-font-technical);font-size:var(--te-type-body-size);line-height:var(--te-type-body-line);color:var(--te-color-graphite)}.social:hover .social__label{text-decoration-color:currentColor}.footer{border-top:var(--te-border-width) solid var(--te-color-steel)}.footer__row{display:flex;flex-wrap:wrap;align-items:baseline;padding-block:var(--te-space-4)}.footer__copy{font-family:var(--te-type-bodySm-family);font-size:var(--te-type-bodySm-size);line-height:var(--te-type-bodySm-line);letter-spacing:var(--te-type-bodySm-tracking);color:var(--te-color-black)}@media(min-width:768px){.hero{padding-block:var(--te-space-16)}.hero__title{grid-column:1 / span 6}.hero__support{grid-column:4 / span 5}.links__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--te-grid-gutter)}.links__item+.links__item{border-top:0}.social{padding-block:var(--te-space-6)}}@media(min-width:1200px){.hero{padding-block:var(--te-space-24)}.hero__title{grid-column:1 / span 9}.hero__rule{margin-block:var(--te-space-8)}.hero__support{grid-column:8 / span 5}}@media(prefers-reduced-motion:reduce){.social__label{transition:none}}
