@theme inline{--font-sans:var(--font-plex-sans);--font-headline:var(--font-archivo);--font-body:var(--font-plex-sans);--font-mono:var(--font-plex-mono)}:root{--background:#131313;--foreground:#f6f5f1;--accent:#feb221}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-plex-sans),sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-archivo),sans-serif}.font-mono{font-family:var(--font-plex-mono),monospace}.type-hero{font-size:52px;font-weight:800;line-height:1.02;letter-spacing:-.034em;font-variation-settings:"wdth" 112}.type-hero,.type-section{font-family:var(--font-archivo),sans-serif}.type-section{font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.028em;font-variation-settings:"wdth" 112}.type-card{font-family:var(--font-archivo),sans-serif;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.015em;font-variation-settings:"wdth" 112}.type-lead{font-size:18.5px;line-height:1.55}.type-body,.type-lead{font-family:var(--font-plex-sans),sans-serif;font-weight:400;letter-spacing:0}.type-body{font-size:16.5px;line-height:1.62}.type-label{font-family:var(--font-plex-mono),monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.12em}.one-kind-simple-swiper{overflow:visible!important}.problem-card{transform:translateY(0);border-color:rgba(255,255,255,.1);background-color:rgba(19,19,18,.2);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,background-color .4s ease;-webkit-tap-highlight-color:transparent}.problem-card:active,.problem-card:hover{transform:translateY(-8px);border-color:#FEB221;background-color:#131313}.team-step-card{transition:background-color .5s ease-in-out;-webkit-tap-highlight-color:transparent}.team-step-card-bg{opacity:.05;transition:opacity .5s ease-in-out}.team-step-card-content{transform:translateY(0);transition:transform .5s ease-in-out}.team-step-card-title{transition:color .5s ease-in-out}.team-step-card:active,.team-step-card:hover{background-color:#131313}.team-step-card:active .team-step-card-bg,.team-step-card:hover .team-step-card-bg{opacity:.15}.team-step-card:active .team-step-card-content,.team-step-card:hover .team-step-card-content{transform:translateY(4px)}.team-step-card:active .team-step-card-title,.team-step-card:hover .team-step-card-title{color:#FEB221}@media screen and (max-width:767px){.type-card{font-size:17px!important}.type-hero{font-size:36px!important;line-height:46px!important}.type-section{font-size:28px!important;line-height:36px!important}.type-body,.type-lead{font-size:14px!important;line-height:24px!important}.type-card{font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.24px}input,input.type-body,select,select.type-body,textarea,textarea.type-body{font-size:16px!important}}