.ivs{--ivs-ink:#07101f;--ivs-muted:#5e6878;--ivs-line:#dce4eb;--ivs-blue:#217cbd;color:var(--ivs-ink);font-family:var(--text-font-family);font-size:16px;line-height:1.6}.ivs__shell{max-width:1400px;padding:0 48px;margin:auto}.ivs h1,.ivs h2,.ivs h3{font-family:var(--heading-font-family);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--ivs-ink);margin:0}.ivs h1{font-size:48px;max-width:540px}.ivs h2{font-size:36px}.ivs h3{font-size:22px;letter-spacing:-.02em}.ivs p,.ivs figure{margin:0}.ivs__label{font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ivs-muted);font-weight:700}.ivs__hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;padding:52px 0 64px}.ivs__hero-copy>.ivs__label{margin-bottom:20px}.ivs__intro{color:var(--ivs-muted);max-width:52ch;margin-top:24px!important}.ivs__link{display:inline-flex;gap:10px;align-items:center;color:#1b6ba4;font-weight:700;min-height:44px;text-underline-offset:5px}.ivs__hero-copy .ivs__link{margin-top:18px}.ivs__link span[aria-hidden],.ivs__evidence-title span{transition:transform .18s ease}.ivs__link:hover{text-decoration:underline}.ivs__link:hover span[aria-hidden]{transform:translateY(2px)}.ivs__source:hover span[aria-hidden]{transform:translate(2px,-2px)}.ivs :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ivs-blue);outline-offset:5px;border-radius:4px}.ivs__hero-visual img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.ivs figcaption{font-size:12px;color:var(--ivs-muted);padding-top:10px;line-height:1.5}.ivs__founder{display:grid;grid-template-columns:.72fr 1fr;gap:96px;align-items:center;padding:64px 0 84px;border-top:1px solid var(--ivs-line);scroll-margin-top:120px}.ivs__portrait{max-width:440px}.ivs__portrait img{aspect-ratio:1;width:100%;object-fit:cover;border-radius:12px}.ivs__founder-copy{max-width:65ch}.ivs__founder-copy h2{margin:14px 0 24px}.ivs__prose{color:var(--ivs-muted)}.ivs__prose p+p{margin-top:18px}.ivs__source{margin-top:18px;font-size:14px}.ivs__journey{padding:0 0 80px}.ivs__section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:28px}.ivs__section-head h2{margin-top:12px}.ivs__section-head>p{color:var(--ivs-muted);max-width:44ch}.ivs__gallery{display:flex;gap:28px;width:100%;scroll-padding-inline:0;padding-bottom:4px}.ivs__milestone{flex:0 0 560px;min-width:0}.ivs__milestone-visual{background:#f5f7fa;overflow:hidden;border-radius:12px;aspect-ratio:16/10}.ivs__milestone-visual img{width:100%;height:100%;object-fit:cover}.ivs__milestone-visual--contain img{object-fit:contain}.ivs__milestone-copy{padding:24px 0 0;max-width:52ch}.ivs__milestone-copy h3{margin:12px 0 8px}.ivs__product{font-size:14px;color:var(--ivs-muted);margin-bottom:12px!important}.ivs__milestone-copy>p:last-child{color:var(--ivs-muted)}.ivs__gallery-wrap>.scrollbar{margin-top:24px;gap:24px}.ivs__gallery-hint{font-size:14px;color:var(--ivs-muted);margin-top:16px!important}.ivs__gallery-wrap .scrollbar__buttons{display:flex;gap:12px}.ivs__gallery-wrap .circle-button{width:44px;height:44px}.ivs__image-note{margin-top:14px!important;max-width:80ch;font-size:12px;color:var(--ivs-muted)}.ivs__philosophy{display:grid;grid-template-columns:1fr 1fr;gap:96px;padding:64px 0;border-block:1px solid var(--ivs-line)}.ivs__philosophy-copy{max-width:55ch}.ivs__philosophy h2{margin:14px 0 24px;max-width:17ch}.ivs__directions{font-weight:700;margin-bottom:16px!important}.ivs__principles{list-style:none;margin:0;padding:0}.ivs__principles li{display:flex;gap:22px;padding:17px 0;border-bottom:1px solid var(--ivs-line)}.ivs__principles li:first-child{padding-top:0}.ivs__principles li:last-child{border-bottom:0;padding-bottom:0}.ivs__principle-number{color:var(--ivs-muted);font-size:12px;padding-top:4px}.ivs__principles h3{font-size:18px}.ivs__principles p{color:var(--ivs-muted);margin-top:5px}.ivs__evidence{padding:44px 0}.ivs__evidence-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:16px}.ivs__evidence-links a{padding:10px 0;min-height:44px}.ivs__evidence-title{display:flex;justify-content:space-between;gap:12px;font-weight:700;color:#1b6ba4}.ivs__evidence-description{display:block;color:var(--ivs-muted);font-size:14px;margin-top:6px}.ivs__evidence-links a:hover .ivs__evidence-title{text-decoration:underline;text-underline-offset:5px}.ivs__evidence-links a:hover .ivs__evidence-title span{transform:translate(3px)}.ivs__closing{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#f5f7fa;border-radius:12px;padding:36px 40px;margin-bottom:64px}.ivs__closing h2{font-size:28px}.ivs__closing p{color:var(--ivs-muted);margin-top:12px;max-width:55ch}.ivs__closing .button{flex-shrink:0;background:#217cbd;color:#fff;min-height:48px}@media(max-width:999px){.ivs__shell{padding-inline:24px}.ivs__hero{gap:32px}.ivs h1{font-size:40px}.ivs__founder,.ivs__philosophy{gap:40px}}@media(max-width:699px){.ivs__shell{padding-inline:20px}.ivs h1{font-size:36px}.ivs h2{font-size:28px}.ivs h3{font-size:22px}.ivs__hero{grid-template-columns:1fr;gap:28px;padding:32px 0 40px}.ivs__hero-copy>.ivs__label{margin-bottom:16px}.ivs__intro{margin-top:18px!important}.ivs__hero-copy .ivs__link{margin-top:10px}.ivs__hero-visual img{aspect-ratio:4/3}.ivs__founder{grid-template-columns:1fr;gap:28px;padding:40px 0 48px}.ivs__portrait{max-width:440px;width:100%}.ivs__portrait img{aspect-ratio:6/5;object-position:center 35%}.ivs__founder-copy h2{margin-bottom:18px}.ivs__journey{padding-bottom:44px}.ivs__section-head{display:block;margin-bottom:24px}.ivs__section-head>p{margin-top:16px}.ivs__gallery{gap:18px}.ivs__milestone{flex-basis:88%}.ivs__milestone-copy{padding-top:20px}.ivs__gallery-wrap>.scrollbar{margin-top:20px}.ivs__philosophy{grid-template-columns:1fr;gap:28px;padding:40px 0}.ivs__philosophy h2{max-width:none;margin-bottom:20px}.ivs__principles h3{font-size:18px}.ivs__evidence{padding:32px 0}.ivs__evidence-links{grid-template-columns:1fr;gap:4px}.ivs__evidence-links a{padding:14px 0;border-bottom:1px solid var(--ivs-line)}.ivs__evidence-links a:last-child{border-bottom:0}.ivs__closing{display:block;padding:28px 24px;margin-bottom:40px}.ivs__closing h2{font-size:26px}.ivs__closing .button{margin-top:24px;width:100%}}@media(prefers-reduced-motion:reduce){.ivs *,.ivs *:before,.ivs *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/invzi-story.css.map */
