/* Dedicated to /o-nas/. Specificity and !important override the existing
   01-base.css about-page rules without affecting the shop shell. */
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial{--about-paper:#fffaf6;--about-pink:#f4dfdb;--about-ink:var(--vv-dark,#404041);--about-red:var(--vv-red,#a03830);--about-radius:var(--vv-card-radius,28px);--about-gutter:clamp(20px,5vw,80px);width:100%!important;padding:0!important;margin:0!important;color:var(--about-ink)!important;background:var(--about-paper)!important;font-family:var(--vv-font,'Jost',sans-serif)!important;overflow:clip!important}
html body.in-o-nas.vv-about-page .pageArticleDetail:has(.vv-about--editorial){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial *{box-sizing:border-box!important;min-width:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial [hidden]{display:none!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial :is(h1,h2,h3,p,figure){margin:0!important;color:inherit!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial h1{font-size:clamp(64px,8.3vw,124px)!important;font-weight:800!important;line-height:.91!important;letter-spacing:-.065em!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial h2{font-size:clamp(38px,5.2vw,76px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.05em!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial h3{font-size:21px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.02em!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial p{font-size:18px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial a{color:inherit!important;text-decoration:none!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--about-red)!important;outline-offset:5px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial :is(section,details){scroll-margin-top:100px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__space{width:calc(100% - 2 * var(--about-gutter))!important;max-width:1320px!important;margin-inline:auto!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__label{display:block!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.15em!important;text-transform:uppercase!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__accent{font-family:'Caveat',cursive!important;font-weight:500!important;letter-spacing:-.025em!important;color:var(--about-red)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__link{display:inline-flex!important;align-items:center!important;gap:18px!important;min-height:44px!important;font-size:16px!important;font-weight:500!important;border-bottom:1px solid currentColor!important;padding:6px 0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__link span{display:inline-block!important;transition:transform 220ms ease!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__link:hover span{transform:translateX(4px)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wave{display:block!important;width:200px!important;height:40px!important;margin:0 auto!important;color:var(--about-red)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:var(--about-radius)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero{background:var(--about-pink)!important;padding:clamp(40px,5.5vw,80px) var(--about-gutter) 24px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-inner{position:relative!important;max-width:1320px!important;min-height:670px!important;display:grid!important;grid-template-columns:53% 47%!important;margin:0 auto 36px!important;align-items:center!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-image{position:relative!important;height:650px!important;width:85%!important;align-self:start!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-image img{object-position:50% 60%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__photo-note{position:absolute!important;bottom:22px!important;left:22px!important;background:var(--about-paper)!important;padding:9px 15px!important;border-radius:999px!important;font-size:12px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy{position:relative!important;z-index:2!important;margin-left:-8%!important;padding:25px 0 140px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy>.vv-about__label{margin-bottom:28px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy h1>.vv-about__accent{display:block!important;font-size:clamp(66px,7.5vw,112px)!important;line-height:.85!important;transform:rotate(-5deg)!important;margin:4px 0 38px -12px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy>p:not(.vv-about__label){max-width:390px!important;margin-bottom:20px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail{position:absolute!important;right:0!important;bottom:0!important;width:31%!important;height:230px!important;z-index:3!important;transform:rotate(3deg)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail img{height:200px!important;border:7px solid var(--about-paper)!important;border-radius:26px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail>.vv-about__label{padding:12px 0!important;text-align:center!important;font-size:10px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards{display:grid!important;grid-template-columns:1.12fr 1fr!important;align-items:start!important;padding-block:110px 140px!important;max-width:1040px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards article{padding:48px 52px!important;border-radius:var(--about-radius)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__reason{background:var(--about-pink)!important;padding-right:80px!important;transform:rotate(-2deg)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards h2{font-size:clamp(40px,4.2vw,62px)!important;margin:24px 0 28px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards p+p{margin-top:18px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__find{background:var(--about-red)!important;color:var(--about-paper)!important;margin:70px 0 0 -34px!important;transform:rotate(2deg)!important;position:relative!important;z-index:1!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__find ul{padding:0!important;list-style:none!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.16!important;font-weight:400!important;letter-spacing:-.04em!important;margin:0 0 36px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__card-note{font-size:13px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide-heading{position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:16px 24px!important;padding:0 30px 28px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide-heading>.vv-about__label{grid-column:1 / -1!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide figure{position:relative!important;height:clamp(360px,40vw,570px)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide img{object-position:50% 55%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide figcaption{position:absolute!important;bottom:24px!important;left:28px!important;background:var(--about-paper)!important;padding:8px 16px!important;border-radius:999px!important;font-size:13px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto{position:relative!important;padding-block:150px 160px!important;display:grid!important;grid-template-columns:25% 75%!important;gap:0!important;overflow:hidden!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto>.vv-about__label{padding-top:12px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy{position:relative!important;z-index:1!important;max-width:800px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy>p{font-size:clamp(28px,3.2vw,46px)!important;line-height:1.24!important;letter-spacing:-.03em!important;margin-bottom:32px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy em{font-style:normal!important;color:var(--about-red)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy>.vv-about__manifesto-small{font-size:18px!important;line-height:1.65!important;letter-spacing:0!important;max-width:500px!important;margin-top:46px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__sentence{font-size:34px!important;display:block!important;transform:rotate(-3deg)!important;margin-top:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__thread{position:absolute!important;left:-70px!important;bottom:100px!important;width:420px!important;color:var(--vv-rose,#bc7775)!important;opacity:.17!important;pointer-events:none!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder{display:grid!important;grid-template-columns:59% 35%!important;gap:6%!important;align-items:center!important;padding-bottom:140px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder figure{position:relative!important;height:650px!important;border-radius:var(--about-radius)!important;background:var(--about-pink)!important;overflow:hidden!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder img{object-fit:contain!important;object-position:50% 100%!important;padding:28px 25px 0!important;border-radius:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder figcaption{position:absolute!important;bottom:20px!important;left:20px!important;background:var(--about-paper)!important;padding:9px 14px!important;border-radius:999px!important;font-size:12px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder h2{margin-top:20px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder .vv-about__founder-accent{font-size:32px!important;line-height:1.06!important;margin:20px 0 28px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder p+p{margin-top:18px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder .vv-about__link{margin:18px 0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial details{border-top:1px solid #d6c5c0!important;padding-top:12px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;cursor:pointer!important;font-size:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial details[open] p{margin-top:14px!important;font-size:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__create{padding-bottom:140px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__create-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:30px!important;margin:24px 0 48px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__create-heading>p{font-size:14px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category:nth-child(even){padding-top:36px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category-image{aspect-ratio:3 / 4!important;border-radius:var(--about-radius)!important;overflow:hidden!important;background:var(--about-pink)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category img{transition:transform 400ms ease!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category:hover img{transform:scale(1.02)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category>.vv-about__label{margin:22px 0 10px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category h3{display:flex!important;justify-content:space-between!important;gap:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category h3 span{transition:transform 220ms!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category:hover h3 span{transform:translate(3px,-3px)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind{padding-block:80px 50px!important;background:var(--about-pink)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:36px!important;margin:32px 0 55px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figure{position:relative!important;aspect-ratio:1.15!important;border-radius:var(--about-radius)!important;overflow:hidden!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figure:nth-child(2){margin-top:50px!important;margin-left:-50px!important;z-index:1!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__placeholder{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:20px!important;width:100%!important;height:100%!important;padding:32px!important;background:#ead1cd!important;border:1px dashed #a97b75!important;border-radius:var(--about-radius)!important;transition:transform 400ms ease!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__placeholder p{font-size:clamp(20px,2.2vw,30px)!important;max-width:310px!important;line-height:1.3!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__placeholder small{font-size:13px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figcaption{position:absolute!important;bottom:24px!important;left:24px!important;right:24px!important;display:flex!important;justify-content:space-between!important;background:var(--about-paper)!important;border-radius:999px!important;padding:13px 20px!important;font-size:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figure:hover :is(img,.vv-about__placeholder){transform:scale(1.02)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__next{padding-block:140px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__next h2{margin-bottom:32px!important;font-size:40px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__next .vv-about__link{font-size:clamp(32px,5.5vw,76px)!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:1.1!important;border:0!important;gap:clamp(18px,4vw,54px)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter{background:var(--about-pink)!important;padding-block:80px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter>.vv-about__space{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8%!important;align-items:center!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter h2{font-size:clamp(36px,4vw,58px)!important;margin:20px 0 24px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter fieldset{display:flex!important;flex-wrap:wrap!important;align-items:start!important;gap:14px 10px!important;min-width:0!important;padding:0!important;border:0!important;margin:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter .form-group{margin:0!important;position:static!important;padding:0!important;flex:1 1 180px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter .smart-label-wrapper label{display:block!important;position:static!important;transform:none!important;font-size:14px!important;margin:0 0 8px!important;line-height:1.4!important;color:var(--about-ink)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter input[type=email]{width:100%!important;height:56px!important;min-height:56px!important;border:1px solid #b99b96!important;border-radius:var(--vv-field-radius,20px)!important;padding:12px 18px!important;background:var(--about-paper)!important;font-size:16px!important;color:var(--about-ink)!important;box-shadow:none!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter button[type=submit]{min-height:56px!important;padding:12px 22px!important;border:0!important;border-radius:var(--vv-pill-radius,999px)!important;background:var(--about-red)!important;color:var(--about-paper)!important;font-size:16px!important;cursor:pointer!important;box-shadow:none!important;margin-top:28px!important;flex:0 0 auto!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter button[type=submit]:hover{background:var(--vv-hover,#ac4d43)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter .consents{flex:1 0 100%!important;order:3!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter .consents p{font-size:13px!important;line-height:1.5!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter .consents a{text-decoration:underline!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter .sr-only{display:none!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__brand{position:relative!important;padding:70px var(--about-gutter)!important;background:var(--about-red)!important;color:var(--about-paper)!important;text-align:center!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__brand p{font-size:clamp(50px,9.5vw,144px)!important;font-weight:800!important;line-height:.93!important;letter-spacing:-.045em!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__brand>span{display:block!important;margin-top:24px!important;font-size:18px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__brand .vv-about__wave{color:var(--about-paper)!important;width:140px!important;margin-top:32px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial [data-reveal]{opacity:1!important;transition:opacity 700ms ease,translate 700ms ease!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial [data-reveal].vv-about__pending{opacity:0!important;translate:0 20px!important}
@media(max-width:1024px){
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-inner{min-height:580px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-image{height:550px!important;width:91%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy{margin-left:-4%!important;padding-bottom:170px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail{width:33%!important;height:170px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail img{height:150px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards article{padding:36px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto{grid-template-columns:1fr!important;gap:30px!important;padding-block:100px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy{margin-left:12%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder{grid-template-columns:52% 42%!important;gap:6%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder figure{height:550px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__rail{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:4px 4px 20px!important;gap:20px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category{flex:0 0 31%!important;scroll-snap-align:start!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter>.vv-about__space{gap:5%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter button[type=submit]{margin-top:0!important}
}
@media(max-width:650px){
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial p{font-size:16px!important;line-height:1.65!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__desktop-break{display:none!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wave{width:140px!important;height:30px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero{padding-top:34px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-inner{display:flex!important;flex-direction:column!important;min-height:0!important;gap:0!important;align-items:stretch!important;margin-bottom:30px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy{order:0!important;margin:0!important;padding:0 0 28px!important;z-index:2!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy>.vv-about__label{margin-bottom:22px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial h1{font-size:clamp(60px,18vw,88px)!important;line-height:.9!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy h1>.vv-about__accent{font-size:clamp(60px,17vw,84px)!important;margin:6px 0 30px 0!important;transform:rotate(-4deg)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-image{order:1!important;width:88%!important;height:350px!important;align-self:auto!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail{position:relative!important;order:2!important;align-self:end!important;width:53%!important;height:140px!important;margin-top:-100px!important;margin-bottom:15px!important;right:auto!important;bottom:auto!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail img{height:125px!important;border-width:5px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail>.vv-about__label{font-size:8px!important;padding:6px 0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__photo-note{font-size:10px!important;left:12px!important;bottom:24px!important;padding:8px 10px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards{display:flex!important;flex-direction:column!important;padding-block:70px 80px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards article{padding:30px!important;width:94%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__reason{transform:rotate(-1deg)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__find{align-self:end!important;margin:-10px 0 0!important;transform:rotate(1deg)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__cards h2{font-size:42px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide-heading{display:flex!important;flex-direction:column!important;align-items:start!important;padding:0 0 24px!important;gap:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide figure{height:370px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__wide figcaption{left:14px!important;bottom:16px!important;font-size:11px!important;padding:8px 12px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto{padding-block:80px!important;gap:28px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy{margin:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy>p{font-size:30px!important;margin-bottom:24px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__manifesto-copy>.vv-about__manifesto-small{font-size:16px!important;margin-top:32px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__thread{left:-150px!important;bottom:90px!important;width:350px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder{grid-template-columns:1fr!important;gap:36px!important;padding-bottom:80px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder figure{height:460px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder img{padding-inline:10px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__founder h2{font-size:56px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__create{padding-bottom:80px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__create-heading{display:block!important;margin:20px 0 30px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__create-heading p{margin-top:16px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category{flex-basis:78%!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__category:nth-child(even){padding-top:24px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind{padding-block:55px 35px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind-grid{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:35px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figure{width:96%!important;aspect-ratio:1 / 1.06!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figure:nth-child(2){margin:0 0 0 auto!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__behind figcaption{left:14px!important;right:14px!important;bottom:16px!important;padding:12px 16px!important;font-size:14px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__next{padding-block:80px!important;gap:20px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__next h2{margin-bottom:15px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__next .vv-about__link{font-size:clamp(30px,8.8vw,48px)!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter{padding-block:55px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter>.vv-about__space{grid-template-columns:1fr!important;gap:32px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__newsletter button[type=submit]{flex:1 0 100%!important;margin:0!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__brand{padding-block:50px!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__brand p{font-size:clamp(48px,14vw,68px)!important}
}
@media(prefers-reduced-motion:reduce){
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial *,html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial *::before,html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial [data-reveal].vv-about__pending{opacity:1!important;translate:0 0!important}
}
/* Keep the secondary photo below the readable hero copy. */
@media(min-width:1025px){html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-inner{min-height:820px!important}html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy{align-self:start!important;padding:25px 0 0!important}}
@media(min-width:651px) and (max-width:1024px){html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-inner{min-height:740px!important}html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-copy{align-self:start!important;padding:25px 0 0!important}}
@media(max-width:650px){html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial h1{font-size:clamp(60px,17.5vw,84px)!important}}

@media(min-width:1025px){html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-image{width:95%!important}html body.in-o-nas.vv-about-page .vv-about.vv-about--editorial .vv-about__hero-detail{right:40%!important}}
