.vwc-custom{--vwc-blue: #064ad8;--vwc-cyan: #21b7f4;--vwc-ink: #07162f;--vwc-pink: #e64091;display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,7rem);max-width:1320px;margin:0 auto;padding:clamp(4rem,8vw,8rem) 1.5rem;color:var(--vwc-ink)}.vwc-custom__intro{position:sticky;top:2rem;align-self:start}.vwc-custom__kicker{margin:0 0 1rem;color:var(--vwc-blue);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vwc-custom h1{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.96;letter-spacing:-.05em}.vwc-custom__intro>p:not(.vwc-custom__kicker){font-size:1.2rem;line-height:1.7}.vwc-custom__note{display:grid;gap:.35rem;margin-top:2rem;padding:1.5rem;border-left:5px solid var(--vwc-pink);border-radius:0 1rem 1rem 0;background:#eaf3ff}.vwc-custom__form-wrap{padding:clamp(1.5rem,4vw,3rem);border-radius:2rem;background:#f6f9ff;box-shadow:0 28px 70px #07162f1a}.vwc-custom__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.vwc-field{display:grid;gap:.55rem}.vwc-field--wide{grid-column:1 / -1}.vwc-field label{font-weight:750}.vwc-field input,.vwc-field select,.vwc-field textarea{width:100%;min-height:52px;padding:.85rem 1rem;border:1px solid #9eb2d5;border-radius:.8rem;background:#fff;color:var(--vwc-ink);font:inherit}.vwc-field textarea{min-height:150px;resize:vertical}.vwc-field input:focus-visible,.vwc-field select:focus-visible,.vwc-field textarea:focus-visible{outline:3px solid var(--vwc-cyan);outline-offset:2px;border-color:var(--vwc-blue)}.vwc-custom__disclaimer{margin:1.5rem 0;font-size:.95rem;line-height:1.6}.vwc-custom__submit{min-height:52px;padding:.9rem 1.7rem;border:0;border-radius:999px;background:var(--vwc-blue);color:#fff;font:inherit;font-weight:800;cursor:pointer}.vwc-custom__submit:hover{background:#043eb7}.vwc-custom__submit:focus-visible{outline:3px solid var(--vwc-pink);outline-offset:4px}.vwc-custom__success{margin-bottom:1.5rem;padding:1rem;border-radius:.8rem;background:#dff7e8}@media(max-width:820px){.vwc-custom{grid-template-columns:1fr}.vwc-custom__intro{position:static}}@media(max-width:600px){.vwc-custom__grid{grid-template-columns:1fr}.vwc-field--wide{grid-column:auto}}.ev-site h1,.ev-site h2,.ev-site h3{color:#071743!important}.ev-site .ev-purpose h2{color:#fff!important}.ev-site{--blue:#0757da;--navy:#071743;--pink:#ed3ea6;--ice:#eef8ff;color:var(--navy);background:#fff;font-family:var(--font-body-family);overflow:hidden}.ev-site *{box-sizing:border-box}.ev-site a{text-decoration:none}.ev-site h1,.ev-site h2,.ev-site h3,.ev-site p{margin-top:0}body:has(.ev-site) .shopify-section-group-header-group,body:has(.ev-site) .shopify-section-group-footer-group{display:none!important}.ev-nav{min-height:72px;display:grid;grid-template-columns:280px 1fr auto;align-items:center;gap:24px;padding:8px max(4vw,calc((100vw - 1400px)/2));border-bottom:1px solid #dcecff;background:#fff}.ev-brand{display:flex;align-items:center;gap:10px;color:#0736b9;font-family:Georgia,serif;font-size:18px}.ev-brand img{border-radius:50%;object-fit:contain}.ev-links{display:flex;justify-content:center;gap:32px}.ev-links a,.ev-icons a{color:var(--navy);font-weight:800}.ev-links a{font-size:12px;text-transform:uppercase}.ev-icons{display:flex;gap:18px}.ev-icons a:last-child{padding:9px 14px;border-radius:999px;background:var(--blue);color:#fff;font-size:12px}.ev-hero{min-height:590px;display:grid;grid-template-columns:49% 51%;align-items:center;padding:50px max(5vw,calc((100vw - 1380px)/2));background:radial-gradient(circle at 80% 30%,#bfe7ff 0,transparent 34%),linear-gradient(120deg,#f8fdff,#e5f5ff 68%,#fff)}.ev-kicker{margin-bottom:12px;color:#0647ce;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ev-kicker:after{content:"";display:block;width:48px;height:4px;margin-top:11px;background:var(--pink)}.ev-hero h1{max-width:680px;margin-bottom:20px;font-size:clamp(45px,5.5vw,82px);line-height:.96;letter-spacing:-.055em}.ev-hero__copy>p:not(.ev-kicker){max-width:620px;font-size:19px;line-height:1.55}.ev-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border-radius:12px;background:linear-gradient(90deg,#075bea,#002cc7);color:#fff;font-weight:900}.ev-benefits{display:flex;gap:22px;margin-top:24px;color:#244064;font-size:12px;font-weight:800}.ev-benefits span:before{content:"\2713";margin-right:6px;color:var(--blue)}.ev-hero__visual{position:relative;min-height:480px}.ev-hero__visual img{position:absolute;width:62%;height:72%;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(0,42,120,.16))}.ev-hero__paper{left:2%;top:2%}.ev-hero__plastic{right:-2%;bottom:0}.ev-shop{padding:70px max(4vw,calc((100vw - 1400px)/2))}.ev-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.ev-heading h2{margin-bottom:0;font-size:clamp(34px,4vw,58px);line-height:1}.ev-heading>a{color:#073dc5;font-weight:900}.ev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ev-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #cfe3f6;border-radius:22px;background:linear-gradient(#eef9ff,#fff);color:var(--navy);transition:transform .2s ease,box-shadow .2s ease}.ev-card:hover{transform:translateY(-4px);box-shadow:0 18px 32px #053d9121}.ev-card--wide{grid-column:span 2;display:grid;grid-template-columns:52% 48%;align-items:center}.ev-card__image{display:grid;place-items:center;aspect-ratio:1.12;background:linear-gradient(145deg,#def2ff,#fff)}.ev-card__image img{width:94%;height:94%;object-fit:contain}.ev-card__copy{padding:19px}.ev-card__copy small{color:#38618d;font-weight:800;text-transform:uppercase}.ev-card__copy h3{margin:8px 0 10px;font-size:22px;line-height:1.05}.ev-card__copy p{color:#4c6281;font-size:14px}.ev-card__copy span{color:#064bd5;font-weight:900}.ev-branded{position:relative;display:grid;grid-template-columns:32% 51% 17%;align-items:center;gap:18px;min-height:430px;padding:48px max(5vw,calc((100vw - 1380px)/2));background:linear-gradient(120deg,#ecf8ff,#dcefff 60%,#cfe9ff)}.ev-branded__logo img{width:100%;height:auto;mix-blend-mode:multiply}.ev-branded__copy h2{max-width:720px;margin-bottom:18px;font-size:clamp(38px,4.4vw,66px);line-height:.98;letter-spacing:-.04em}.ev-branded__copy>p:not(.ev-kicker){max-width:720px;font-size:17px;line-height:1.45}.ev-branded__mascot{width:120%;height:auto;object-fit:contain;mix-blend-mode:multiply}.ev-form label{display:block;margin-bottom:8px;font-weight:900}.ev-form__row{display:flex;gap:10px;max-width:760px}.ev-form input{min-width:0;flex:1;min-height:54px;padding:0 16px;border:2px solid #0870d9;border-radius:12px;background:#fff;font-size:16px}.ev-form button{min-height:54px;padding:0 22px;border:0;border-radius:12px;background:linear-gradient(90deg,#0862ef,#0035d2);color:#fff;font-weight:900}.ev-success{padding:16px;border:1px solid #74cfae;border-radius:12px;background:#eefff8;color:#076746;font-weight:900}.ev-purpose{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px max(7vw,calc((100vw - 1300px)/2));background:#053fd2;color:#fff}.ev-purpose .ev-kicker{color:#fff}.ev-purpose h2{margin-bottom:10px;font-size:38px}.ev-purpose p{margin-bottom:0}.ev-button--light{background:#fff;color:#0532b7}.ev-footer{display:grid;grid-template-columns:280px 1fr auto;align-items:center;gap:25px;padding:28px max(4vw,calc((100vw - 1400px)/2));background:#061641;color:#fff}.ev-footer .ev-brand,.ev-footer a{color:#fff}.ev-footer nav{display:flex;justify-content:center;gap:22px}.ev-footer a{font-size:12px;font-weight:700}.ev-site a:focus-visible,.ev-site button:focus-visible,.ev-site input:focus-visible{outline:3px solid var(--pink);outline-offset:3px}@media(max-width:900px){.ev-nav{grid-template-columns:1fr auto}.ev-links{display:flex;grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:12px;padding:8px 0}.ev-hero{min-height:520px;grid-template-columns:52% 48%;padding:36px 24px}.ev-hero h1{font-size:48px}.ev-hero__visual{min-height:390px}.ev-grid{grid-template-columns:repeat(2,1fr)}.ev-card--wide{grid-column:span 2}.ev-branded{grid-template-columns:33% 67%}.ev-branded__mascot{display:none}.ev-footer{grid-template-columns:1fr auto}.ev-footer nav{grid-column:1/-1;grid-row:2}}@media(max-width:600px){.ev-nav{min-height:64px;padding:7px 13px}.ev-brand{font-size:13px}.ev-brand img{width:40px;height:40px}.ev-icons a:first-child{display:none}.ev-hero{min-height:650px;display:block;padding:34px 18px}.ev-hero__copy{position:relative;z-index:2}.ev-hero h1{font-size:45px}.ev-hero__copy>p:not(.ev-kicker){font-size:16px}.ev-benefits{display:grid;gap:5px}.ev-hero__visual{min-height:270px;margin-top:12px}.ev-hero__visual img{height:100%;width:58%}.ev-hero__paper{left:-2%}.ev-hero__plastic{right:-4%}.ev-shop{padding:45px 13px}.ev-heading{align-items:start}.ev-heading h2{font-size:36px}.ev-heading>a{font-size:11px}.ev-grid{gap:10px}.ev-card--wide{display:flex;grid-column:span 2}.ev-card__copy{padding:13px}.ev-card__copy h3{font-size:17px}.ev-card__copy p{display:none}.ev-card__copy small{font-size:9px}.ev-card__copy span{font-size:12px}.ev-card__image{aspect-ratio:1}.ev-branded{display:block;min-height:0;padding:42px 18px}.ev-branded__logo{max-width:240px;margin:auto}.ev-branded__copy h2{font-size:43px}.ev-branded__copy>p:not(.ev-kicker){font-size:15px}.ev-form__row{display:block}.ev-form input,.ev-form button{width:100%}.ev-form button{margin-top:9px}.ev-purpose{display:block;padding:38px 18px}.ev-purpose h2{font-size:34px}.ev-purpose .ev-button{margin-top:18px}.ev-footer{display:block;padding:26px 18px}.ev-footer nav{justify-content:flex-start;margin:20px 0;gap:12px;flex-wrap:wrap}}.vwc-site{--blue:#0757da;--royal:#003fe7;--navy:#071743;--pink:#f03ea7;--ice:#edf7ff;color:var(--navy);background:#fff;font-family:var(--font-body-family);overflow:hidden}.vwc-site *{box-sizing:border-box}.vwc-site a{text-decoration:none}.vwc-site h1,.vwc-site h2,.vwc-site h3,.vwc-site p{margin-top:0}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.vwc-nav{height:72px;display:grid;grid-template-columns:270px 1fr auto;align-items:center;gap:24px;padding:0 max(3vw,calc((100vw - 1440px)/2));background:#fff;border-bottom:1px solid #e7eef8}.vwc-brand{display:flex;align-items:center;gap:10px;color:#0033c5;font-family:Georgia,serif;font-size:19px;white-space:nowrap}.vwc-brand img{width:54px;height:54px;object-fit:contain;border-radius:50%}.vwc-nav__links{display:flex;justify-content:center;gap:clamp(15px,2vw,34px)}.vwc-nav__links a{color:#071083;font-size:12px;font-weight:800;text-transform:uppercase}.vwc-nav__icons{display:flex;align-items:center;gap:18px}.vwc-nav__icons a,.vwc-nav__icons button{border:0;background:none;color:#020a65;font-size:27px;line-height:1;cursor:pointer}.vwc-nav__icons button{display:none}.vwc-hero{height:485px;display:grid;grid-template-columns:42% 58%;align-items:center;padding:28px max(4vw,calc((100vw - 1440px)/2));background:radial-gradient(circle at 72% 40%,rgba(30,141,255,.33),transparent 33%),linear-gradient(110deg,#f7fcff,#d9f0ff 62%,#fff);position:relative}.vwc-hero:after,.vwc-story:after,.vwc-founder:after{content:"";position:absolute;right:-70px;top:12%;width:190px;height:190px;border-radius:50%;border:16px solid rgba(240,62,167,.5);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-18deg)}.vwc-hero__copy{position:relative;z-index:2}.vwc-kicker{margin:0;color:#002bd0;font-size:15px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.vwc-kicker:after{content:"";display:block;width:54px;height:3px;margin:10px 0;background:var(--pink)}.vwc-wordmark{display:block;width:min(470px,95%);height:225px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.vwc-hero h1{max-width:500px;margin:0 0 14px;font-size:21px;line-height:1.35;text-align:center;font-weight:500;color:#080b82}.vwc-actions{display:flex;gap:16px}.vwc-button{min-width:190px;padding:13px 24px;border:1.5px solid var(--royal);border-radius:12px;text-align:center;font-size:14px;font-weight:800}.vwc-button--primary{background:linear-gradient(90deg,#0656e9,#001fc2);color:#fff}.vwc-button--ghost{background:#fff;color:#0619b5}.vwc-hero__products{position:relative;height:100%;min-width:0}.vwc-hero__products img{display:block;width:112%;height:100%;margin-left:-8%;object-fit:contain;object-position:center bottom}.vwc-story{position:relative;display:grid;grid-template-columns:50% 50%;align-items:center;min-height:360px;padding:28px max(4vw,calc((100vw - 1440px)/2));background:#fff}.vwc-story__copy h2{margin:0;max-width:650px;font-size:clamp(42px,4.6vw,66px);line-height:.9;letter-spacing:-.045em;text-transform:uppercase;color:#02020d}.vwc-story__copy h2 span{color:var(--royal)}.vwc-pink-line{display:block;width:50px;height:3px;background:var(--pink);margin:14px 0}.vwc-story__copy p{max-width:580px;font-size:20px;line-height:1.35}.vwc-story__copy strong{display:block;max-width:630px;padding:13px 18px;border-radius:12px;background:linear-gradient(90deg,#e7f4ff,#fff);color:#001ace;font-size:19px}.vwc-mascot-wrap{position:relative;height:330px;display:grid;place-items:center}.vwc-halo{position:absolute;width:300px;height:300px;border-radius:50%;background:#e4f4ff}.vwc-mascot{z-index:1;width:330px;height:330px;object-fit:contain;mix-blend-mode:multiply;animation:vwc-greet 5s ease-in-out infinite}.vwc-mascot-wrap.is-paused .vwc-mascot{animation-play-state:paused}.vwc-mascot-toggle{position:absolute;right:0;top:14px;border:0;background:none;color:#0626d2;font-size:12px;font-weight:900;text-transform:uppercase}.vwc-products-section{padding:22px max(3vw,calc((100vw - 1440px)/2)) 34px}.vwc-section-row{display:flex;align-items:center;justify-content:space-between}.vwc-section-row h2{margin:0;font-size:18px;color:#032bd2;text-transform:uppercase}.vwc-section-row h2:after{content:"";display:block;width:42px;height:3px;margin-top:8px;background:var(--pink)}.vwc-section-row a{color:#1126cc;font-size:12px}.vwc-products{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:15px}.vwc-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dceafa;border-radius:13px;background:linear-gradient(#eaf6ff,#fff);color:#050d60;text-align:center}.vwc-card img{display:block;width:100%;height:auto;aspect-ratio:1.13;object-fit:contain;background:linear-gradient(#eaf6ff,#fff)}.vwc-card h3{min-height:38px;margin:11px 5px 2px;color:#071743!important;font-size:13px;line-height:1.12;text-transform:uppercase}.vwc-card span{margin:auto 0 13px;color:#001ee5;font-weight:800}.vwc-promos{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 max(3vw,calc((100vw - 1440px)/2)) 18px}.vwc-promo{position:relative;min-height:245px;display:grid;grid-template-columns:55% 45%;align-items:center;overflow:hidden;border-radius:14px;padding:25px}.vwc-promo--purpose{background:linear-gradient(110deg,#fff1f8,#ffdff0)}.vwc-promo--custom{background:linear-gradient(110deg,#eef8ff,#dff3ff)}.vwc-promo h2{margin:0;color:#003be3;font-size:27px;line-height:1;text-transform:uppercase;white-space:nowrap}.vwc-promo p{font-size:16px;line-height:1.4}.vwc-promo a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#064be6;color:#fff;font-size:25px}.vwc-promo img{width:100%;height:210px;object-fit:contain}.vwc-founder{position:relative;display:grid;grid-template-columns:40% 60%;min-height:190px;background:linear-gradient(110deg,#fff,#e9f7ff);overflow:hidden}.vwc-chair{display:grid;place-items:center;background:linear-gradient(120deg,#eaf6ff,#fff);position:relative}.vwc-chair:before{content:"";width:250px;height:118px;background:#061849;border:9px solid #111;clip-path:polygon(5% 0,95% 0,86% 100%,14% 100%)}.vwc-chair span{position:absolute;color:#fff;font-size:22px;font-weight:900}.vwc-founder>div:last-child{align-self:center;padding:20px 35px}.vwc-founder h2{margin:0;font-size:31px;color:#003be3;text-transform:uppercase}.vwc-founder p{margin:8px 0 14px}.vwc-founder__links{display:flex;gap:16px}.vwc-founder__links a{min-width:220px;padding:12px 20px;border-radius:8px;text-align:center;color:#fff;font-size:13px;font-weight:800}.vwc-youtube{background:linear-gradient(90deg,#f20000,#b50000)}.vwc-kick{background:#050505;color:#42ff00!important}.vwc-footer{min-height:145px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:28px;padding:24px max(4vw,calc((100vw - 1440px)/2));background:linear-gradient(100deg,#003bd9,#0033be 60%,#001886);color:#fff}.vwc-footer .vwc-brand{color:#fff}.vwc-footer nav,.vwc-social{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.vwc-footer a{color:#fff;font-size:12px}.vwc-social a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;transition:background .2s ease,transform .2s ease}.vwc-social a:hover,.vwc-social a:focus-visible{background:#ffffff2e;transform:translateY(-2px)}.vwc-social svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}.vwc-social .vwc-icon-fill{fill:currentColor;stroke:none}@keyframes vwc-greet{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-6px) rotate(-1.4deg)}34%{transform:translateY(0) rotate(1.4deg)}50%{transform:translateY(-4px) rotate(-.8deg)}}.vwc-site a:focus-visible,.vwc-site button:focus-visible{outline:3px solid var(--pink);outline-offset:3px}@media(min-width:761px)and (max-width:1100px){.vwc-nav{grid-template-columns:220px 1fr auto;gap:12px;padding-inline:20px}.vwc-brand{font-size:15px}.vwc-brand img{width:44px;height:44px}.vwc-nav__links{gap:12px}.vwc-nav__links a{font-size:9px}.vwc-nav__icons{gap:10px}.vwc-nav__icons a{font-size:21px}.vwc-hero{height:430px;padding-inline:35px}.vwc-wordmark{height:190px}.vwc-hero h1{font-size:17px}.vwc-button{min-width:145px;padding:11px 14px;font-size:11px}.vwc-story{min-height:320px;padding-inline:35px}.vwc-story__copy h2{font-size:46px}.vwc-story__copy p{font-size:17px}.vwc-story__copy strong{font-size:15px}.vwc-mascot,.vwc-halo{width:280px;height:280px}.vwc-card h3{font-size:10px}.vwc-card span{font-size:11px}.vwc-promo{min-height:205px;padding:20px}.vwc-promo h2,.vwc-founder h2{font-size:25px}.vwc-promo img{height:175px}}@media(max-width:760px){.vwc-nav{height:68px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px}.vwc-brand{min-width:0;gap:6px;font-size:13px}.vwc-brand img{flex:0 0 auto;width:39px;height:39px}.vwc-nav__links{display:none}.vwc-nav__icons{gap:8px}.vwc-nav__icons a,.vwc-nav__icons button{display:grid;place-items:center;min-width:32px;min-height:44px;padding:0;font-size:20px}.vwc-nav__icons button{display:grid}.vwc-hero{height:405px;display:block;padding:20px 14px}.vwc-hero__copy{width:53%}.vwc-kicker{font-size:9px;white-space:nowrap}.vwc-kicker:after{width:38px;margin:7px 0}.vwc-wordmark{width:100%;height:145px}.vwc-hero h1{margin-bottom:10px;font-size:12px;line-height:1.3;text-align:center}.vwc-actions{display:block}.vwc-actions .vwc-button{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;min-height:48px;padding:10px 7px;font-size:12px}.vwc-actions .vwc-button--ghost{display:none}.vwc-hero__products{position:absolute;top:73px;right:-15%;bottom:0;left:36%;overflow:hidden}.vwc-hero__products img{width:123%;height:100%;margin:0;object-fit:contain;object-position:center bottom}.vwc-story{grid-template-columns:55% 45%;min-height:300px;padding:22px 14px}.vwc-story__copy h2{font-size:24px;line-height:.95;letter-spacing:-.035em}.vwc-story__copy p{margin-bottom:12px;font-size:13px;line-height:1.35}.vwc-story__copy strong{padding:9px;font-size:12px;line-height:1.25}.vwc-pink-line{width:38px;margin:10px 0}.vwc-mascot-wrap{height:240px}.vwc-halo{width:185px;height:185px}.vwc-mascot{width:220px;height:220px}.vwc-mascot-toggle{display:none}.vwc-products-section{padding:17px 10px 15px}.vwc-section-row h2{font-size:14px}.vwc-section-row h2:after{width:35px;margin-top:6px}.vwc-section-row a{font-size:9px}.vwc-products{width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:11px;padding-bottom:4px}.vwc-card{min-width:0;border-radius:9px}.vwc-card img{height:auto;aspect-ratio:1/1.02;object-fit:contain}.vwc-card h3{min-height:31px;margin:5px 1px 2px;color:#071743!important;font-size:7px;line-height:1.08;overflow-wrap:anywhere}.vwc-card span{font-size:0}.vwc-card span:after{content:"\2192";display:grid;place-items:center;width:28px;height:28px;margin:1px auto 8px;border-radius:50%;background:#d9efff;color:#003ee8;font-size:17px}.vwc-promos{grid-template-columns:1fr;gap:9px;padding:0 10px 10px}.vwc-promo{min-height:180px;grid-template-columns:52% 48%;padding:16px;border-radius:10px}.vwc-promo h2{font-size:18px;white-space:nowrap}.vwc-promo p{margin-bottom:8px;font-size:12px;line-height:1.3}.vwc-promo a{width:42px;height:42px}.vwc-promo img{height:160px}.vwc-founder{margin:0 10px 10px;border-radius:10px;grid-template-columns:59% 41%;min-height:175px}.vwc-founder .vwc-chair{order:2;background:transparent}.vwc-founder>div:last-child{padding:15px}.vwc-founder h2{font-size:18px;line-height:1}.vwc-founder p{display:none}.vwc-founder__links{gap:7px}.vwc-founder__links a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:8px 6px;font-size:9px;line-height:1.2}.vwc-chair:before{width:150px;height:165px;border:0;clip-path:none;background:transparent url(/cdn/shop/files/vitalizing-cup-mascot.jpg?v=1788823200) center/contain no-repeat;mix-blend-mode:multiply}.vwc-chair span{display:none}.vwc-footer{min-height:170px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 14px}.vwc-footer .vwc-brand{font-size:13px}.vwc-footer nav{grid-column:1/-1;grid-row:2;gap:10px 14px}.vwc-footer nav a{font-size:10px}.vwc-social{gap:5px}.vwc-social a{width:34px;height:34px}.vwc-social svg{width:23px;height:23px}.vwc-hero:after,.vwc-story:after,.vwc-founder:after{width:86px;height:86px;border-width:8px}}@media(max-width:390px){.vwc-brand{font-size:12px}.vwc-nav__icons{gap:4px}.vwc-nav__icons a,.vwc-nav__icons button{min-width:29px;font-size:19px}.vwc-hero{height:390px}.vwc-story__copy h2{font-size:22px}.vwc-story__copy p{font-size:12px}.vwc-story__copy strong{font-size:11px}.vwc-promo h2,.vwc-founder h2{font-size:16px}.vwc-footer{padding-inline:11px}}@media(prefers-reduced-motion:reduce){.vwc-mascot{animation:none}}@view-transition{navigation:auto}.vwc-home{--vwc-blue: #064ad8;--vwc-cyan: #21b7f4;--vwc-ink: #07162f;--vwc-pink: #e64091;--vwc-cream: #f7f8fc;color:var(--vwc-ink);background:#fff;overflow:hidden}.vwc-home *{box-sizing:border-box}.vwc-hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,calc((100vw - 1280px)/2));background:radial-gradient(circle at 82% 18%,rgba(33,183,244,.28),transparent 25%),linear-gradient(135deg,#f9fbff,#eaf3ff 54%,#fff)}.vwc-presenter{display:flex;align-items:center;gap:1rem;color:var(--vwc-blue);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vwc-presenter img{width:48px;height:48px;object-fit:contain;border-radius:50%}.vwc-wordmark{display:block;width:min(520px,92%);height:auto;margin:1.5rem 0 1rem;mix-blend-mode:multiply}.vwc-hero h1{max-width:800px;margin:0;font-size:clamp(3rem,6vw,6.6rem);line-height:.94;letter-spacing:-.055em}.vwc-lede{max-width:640px;margin:2rem 0 0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.6}.vwc-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.vwc-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.6rem;border:2px solid var(--vwc-blue);border-radius:999px;font-weight:750;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.vwc-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #064ad82e}.vwc-button:focus-visible,.vwc-category:focus-visible,.vwc-text-link:focus-visible{outline:3px solid var(--vwc-pink);outline-offset:4px}.vwc-button--primary{background:var(--vwc-blue);color:#fff}.vwc-button--secondary{background:transparent;color:var(--vwc-blue)}.vwc-hero__visual{position:relative;min-height:520px;display:grid;place-items:center}.vwc-hero__visual img{position:relative;z-index:1;width:min(620px,100%);height:auto;object-fit:contain;mix-blend-mode:multiply}.vwc-orbit{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:2px solid rgba(6,74,216,.18);border-radius:48% 52% 46% 54%;transform:rotate(-12deg)}.vwc-intro{max-width:920px;margin:0 auto;padding:clamp(5rem,10vw,9rem) 1.5rem;text-align:center}.vwc-kicker{margin:0 0 1rem;color:var(--vwc-blue);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vwc-intro h2,.vwc-story h2,.vwc-watch h2{margin:0;font-size:clamp(2.4rem,5vw,5rem);line-height:1;letter-spacing:-.045em}.vwc-intro>p:last-child,.vwc-story p,.vwc-watch>p{font-size:1.2rem;line-height:1.7}.vwc-categories{display:grid;grid-template-columns:repeat(3,1fr);max-width:1360px;margin:0 auto;padding:0 1.5rem 7rem;gap:1.25rem}.vwc-category{min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;padding:2.2rem;border-radius:2rem;color:inherit;text-decoration:none;transition:transform .25s ease}.vwc-category:hover{transform:translateY(-6px)}.vwc-category span{margin-bottom:auto;font-weight:800;opacity:.75}.vwc-category h2{margin:0 0 .8rem;font-size:clamp(2.2rem,4vw,4rem)}.vwc-category p{margin:0;font-size:1.1rem;line-height:1.55}.vwc-category--blue{background:var(--vwc-blue);color:#fff}.vwc-category--light{background:#dff4ff}.vwc-category--pink{background:#ffddeb}.vwc-story{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(5rem,10vw,9rem) max(5vw,calc((100vw - 1280px)/2));background:var(--vwc-ink);color:#fff}.vwc-story .vwc-kicker{color:var(--vwc-cyan)}.vwc-text-link{display:inline-block;margin-top:1rem;color:#fff;font-weight:800;text-underline-offset:.3em}.vwc-watch{max-width:1100px;margin:0 auto;padding:clamp(5rem,10vw,9rem) 1.5rem;text-align:center}.vwc-watch>p{max-width:700px;margin:1.5rem auto 2rem}@media(max-width:860px){.vwc-hero{min-height:auto;grid-template-columns:1fr;gap:1.5rem;padding-top:4rem}.vwc-hero__visual{min-height:340px}.vwc-categories{grid-template-columns:1fr}.vwc-category{min-height:300px}.vwc-story{grid-template-columns:1fr;gap:2rem}}@media(prefers-reduced-motion:reduce){.vwc-button,.vwc-category{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
