@font-face{font-family:Archivo;font-style:normal;font-weight:600 700;font-stretch:112.5%;font-display:swap;src:url(vanyo-archivo-semiexp-600-700.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(vanyo-instrument-400-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(vanyo-plexmono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(vanyo-plexmono-500.woff2) format("woff2")}:root{--v-primary: #2563EB;--v-primary-press: #1D4ED8;--v-accent-bright: #00C2FF;--v-dark: #1F2937;--v-bg: #F8FAFC;--v-success: #22C55E;--v-success-ink: #15803D;--v-paper: var(--v-bg);--v-white: #FFFFFF;--v-ink: #111827;--v-steel: #4B5563;--v-line: #E5E7EB;--v-marker: var(--v-primary);--v-marker-ink: var(--v-primary);--v-marker-press: var(--v-primary-press);--v-verify: var(--v-success-ink);--v-navy: var(--v-dark);--v-wash-mint: #F0F5F3;--v-wash-lilac: #F3EFF4;--v-wash-ice: #EEF4F6;--v-wash-blush: #F8F1EC;--v-wash-sage: #F2F4EF;--v-font-display: "Archivo", sans-serif;--v-font-body: "Instrument Sans", sans-serif;--v-font-data: "IBM Plex Mono", monospace;--v-h1: clamp(2.5rem, 6vw, 4.25rem);--v-h2: clamp(1.75rem, 3.5vw, 2.5rem);--v-h3: 1.25rem;--v-body: 1.125rem;--v-caption: .875rem;--v-data: .9375rem;--v-max: 1240px;--v-gutter: clamp(1.25rem, 4vw, 3rem);--v-section-pad: clamp(4rem, 9vw, 7.5rem);--v-radius: 4px;--v-line-w: 1px}.v-container{max-width:var(--v-max);margin-inline:auto;padding-inline:var(--v-gutter)}.v-section{padding-block:var(--v-section-pad);border-bottom:var(--v-line-w) solid var(--v-line);font-family:var(--v-font-body);color:var(--v-ink);font-size:var(--v-body);line-height:1.55}.v-section--paper{background:var(--v-paper)}.v-section--white{background:var(--v-white)}.v-section--ink{background:var(--v-navy);color:var(--v-paper)}.v-section--wash-mint{background:var(--v-wash-mint)}.v-section--wash-lilac{background:var(--v-wash-lilac)}.v-section--wash-ice{background:var(--v-wash-ice)}.v-section--wash-blush{background:var(--v-wash-blush)}.v-section--wash-sage{background:var(--v-wash-sage)}.v-accent-teal,.v-accent-magenta,.v-accent-purple,.v-accent-blue,.v-accent-green{--v-accent: var(--v-primary)}.v-eyebrow{display:block;font-family:var(--v-font-data);font-size:var(--v-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--v-accent, var(--v-steel));margin:0 0 1rem}.v-section--ink .v-eyebrow{color:var(--v-line)}.v-h2{font-family:var(--v-font-display);font-weight:600;font-size:var(--v-h2);letter-spacing:-.01em;line-height:1.15;margin:0 0 1.25rem}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--v-font-body);font-weight:500;font-size:var(--v-body);line-height:1;padding:.9375rem 1.5rem;border-radius:var(--v-radius);border:var(--v-line-w) solid transparent;text-decoration:none;cursor:pointer;min-height:44px;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .16s ease-out}.v-btn:active{transform:scale(.97)}.v-btn:focus-visible{outline:2px solid var(--v-marker);outline-offset:2px}.v-btn--primary{background:var(--v-marker-ink);color:var(--v-white)}.v-btn--primary:hover{background:var(--v-marker-press)}.v-btn--ghost{background:transparent;color:var(--v-ink);border-color:var(--v-ink)}.v-btn--ghost:hover{background:#1118270d}.v-btn--ghost-paper{background:transparent;color:var(--v-paper);border-color:var(--v-paper)}.v-btn--ghost-paper:hover{background:#f8fafc14}.v-chip{display:inline-flex;align-items:center;gap:.375rem;border:var(--v-line-w) solid var(--v-line);border-radius:2px;padding:.375rem .625rem;font-family:var(--v-font-data);font-size:var(--v-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink);background:var(--v-white)}.v-chip--pass{color:var(--v-verify);border-color:var(--v-verify);background:transparent}.v-card{background:var(--v-white);border:var(--v-line-w) solid var(--v-line);border-radius:var(--v-radius);padding:24px;transition:border-color .15s ease-out}.v-card:hover{border-color:var(--v-steel)}.v-data{font-family:var(--v-font-data);font-size:var(--v-data)}.v-spec-table{width:100%;border-collapse:collapse;font-family:var(--v-font-data);font-size:var(--v-data)}.v-spec-table th{font-weight:500;font-size:var(--v-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--v-steel);text-align:left;padding:.5rem .75rem .5rem 0;border-bottom:var(--v-line-w) solid var(--v-line)}.v-spec-table td{padding:.625rem .75rem .625rem 0;border-bottom:var(--v-line-w) solid var(--v-line);vertical-align:middle}.v-spec-table th:last-child,.v-spec-table td:last-child{padding-right:0;text-align:right}.v-spec-table .v-spec-table__value{text-align:right}.v-dim-label{font-family:var(--v-font-data);font-size:var(--v-caption);letter-spacing:.04em;fill:var(--v-ink)}.v-dim-label--marker{fill:var(--v-marker-ink);font-weight:500}@media(prefers-reduced-motion:reduce){.v-btn,.v-card{transition:none}.v-btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vanyo-tokens.css.map */
