.vyl-company-page{background:#fff;color:var(--vyl-ink, #1d1d1f)}.vyl-company-hero{background:#fff;border-bottom:1px solid color-mix(in srgb,var(--vyl-ink, #1d1d1f) 8%,transparent);padding:clamp(6.5rem,12vw,12rem) 0 clamp(5rem,9vw,9rem);text-align:center}.vyl-company-hero__inner{margin-inline:auto;max-width:1000px}.vyl-company-launch-status{background:color-mix(in srgb,var(--vyl-accent, #cd0001) 8%,#fff);border:1px solid color-mix(in srgb,var(--vyl-accent, #cd0001) 22%,#fff);border-radius:980px;color:var(--vyl-accent, #cd0001);display:inline-flex;font-size:1.15rem;font-weight:650;letter-spacing:.015em;margin:0 0 1.7rem;padding:.55rem 1.1rem}.vyl-company-eyebrow{color:var(--vyl-accent, #cd0001);font-size:1.3rem;font-weight:650;letter-spacing:.035em;margin:0 0 1.5rem}.vyl-company-title{color:var(--vyl-ink, #1d1d1f);font-size:clamp(4.8rem,9vw,9.6rem);font-weight:650;letter-spacing:-.075em;line-height:.98;margin:0 auto;max-width:12ch}.vyl-company-lede{color:var(--vyl-muted, #6e6e73);font-size:clamp(1.7rem,2.3vw,2.15rem);letter-spacing:-.02em;line-height:1.55;margin:2.1rem auto 0;max-width:670px}.vyl-company-lede p:last-child,.vyl-company-copy p:last-child{margin-bottom:0}.vyl-company-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2.5rem}.vyl-company-button{align-items:center;background:var(--vyl-ink, #1d1d1f);border-radius:980px;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;gap:.8rem;justify-content:center;min-height:4.4rem;padding:0 1.8rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.vyl-company-button:hover{background:var(--vyl-accent, #cd0001);color:#fff;transform:translateY(-1px)}.vyl-company-text-link{color:var(--vyl-accent, #cd0001);font-size:1.4rem;font-weight:600;text-decoration:none}.vyl-company-text-link:hover{text-decoration:underline}.vyl-company-story{display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);padding-bottom:clamp(6rem,10vw,10rem);padding-top:clamp(6rem,10vw,10rem)}.vyl-company-story__label{color:var(--vyl-accent, #cd0001);font-size:1.35rem;font-weight:650;letter-spacing:.02em}.vyl-company-story__body{max-width:820px}.vyl-company-story h2,.vyl-company-section-heading h2,.vyl-company-closing h2{color:var(--vyl-ink, #1d1d1f);font-size:clamp(3.5rem,5.8vw,6.4rem);font-weight:650;letter-spacing:-.065em;line-height:1.02;margin:0 0 2rem}.vyl-company-copy{color:var(--vyl-muted, #6e6e73);font-size:1.6rem;line-height:1.7}.vyl-company-copy p{margin:0 0 1.35rem}.vyl-company-principles{background:#f5f5f7;padding:clamp(6rem,10vw,10rem) 0}.vyl-company-section-heading{margin:0 0 4rem;max-width:740px}.vyl-company-section-heading h2{max-width:12ch}.vyl-company-principles__grid{display:grid;gap:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.vyl-company-principle{background:#fff;border:1px solid color-mix(in srgb,var(--vyl-ink, #1d1d1f) 9%,transparent);border-radius:var(--vyl-radius, 24px);min-height:240px;padding:clamp(2rem,3vw,3rem)}.vyl-company-principle__number{color:var(--vyl-accent, #cd0001);display:block;font-size:1.2rem;font-weight:700;letter-spacing:.06em;margin-bottom:2.1rem}.vyl-company-principle h3{color:var(--vyl-ink, #1d1d1f);font-size:clamp(2rem,2.5vw,2.8rem);font-weight:620;letter-spacing:-.045em;line-height:1.1;margin:0 0 1.2rem}.vyl-company-principle .vyl-company-copy{font-size:1.45rem}.vyl-company-closing{background:#fff;padding:clamp(6rem,10vw,10rem) 0}.vyl-company-closing__inner{align-items:end;display:flex;gap:3rem;justify-content:space-between}.vyl-company-closing__inner>div{max-width:760px}.vyl-company-closing h2{max-width:12ch}.vyl-company-closing .vyl-company-button{flex:0 0 auto;margin-bottom:.4rem}@media(prefers-reduced-motion:reduce){.vyl-company-button{transition:none}}@media screen and (max-width:749px){.vyl-company-hero{padding:5rem 0 4.5rem}.vyl-company-title{font-size:clamp(4.2rem,14vw,5.8rem)}.vyl-company-story{gap:1.5rem;grid-template-columns:1fr}.vyl-company-story h2,.vyl-company-section-heading h2,.vyl-company-closing h2{font-size:clamp(3.3rem,10vw,4.6rem)}.vyl-company-principles__grid{grid-template-columns:1fr}.vyl-company-principle{min-height:0}.vyl-company-closing__inner{align-items:flex-start;flex-direction:column;gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vyl-company-landing.css.map */
