@font-face{font-family:Biro Script;src:url(/cdn/shop/files/Biro_Script_reduced.woff2?v=1782939350) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--solvi-about-forest: #274827;--solvi-about-terracotta: #c45e3e;--solvi-about-aqua: #bce1e6;--solvi-about-cream: #faf7f2;--solvi-about-pistachio: #8faf6a;--solvi-about-grid: rgba(39, 72, 39, .075);--solvi-about-body: "Poppins", var(--font-body-family, Arial, sans-serif);--solvi-about-display: "TAY Bea", Georgia, "Times New Roman", serif;--solvi-about-script: "Biro Script", "Adobe Handwriting", cursive}.solvi-about,.solvi-about *{box-sizing:border-box}.solvi-about{color:var(--solvi-about-forest);font-family:var(--solvi-about-body);font-size:16px}.solvi-about img{display:block;max-width:100%}.solvi-about__inner{width:min(calc(100% - 36px),1480px);margin:0 auto;padding:clamp(28px,4.6vw,72px) 0 clamp(40px,6vw,88px)}.solvi-about__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:clamp(22px,4vw,64px);align-items:center;min-height:clamp(410px,43vw,620px);padding:clamp(42px,7vw,96px) clamp(32px,7vw,104px);overflow:visible}.solvi-about__hero.has-background-image{width:100%;background:var(--solvi-about-hero-image) var(--solvi-about-hero-position, center center) / cover no-repeat}.solvi-about__hero-copy{position:relative;z-index:2;width:100%;min-width:0;max-width:760px}.solvi-about__eyebrow,.solvi-about__story-kicker{margin:0 0 12px;color:var(--solvi-about-terracotta);font-family:var(--solvi-about-body);font-size:clamp(14px,1.2vw,18px);font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.solvi-about__hero h1{position:relative;width:fit-content;max-width:100%;margin:0;color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(64px,8.5vw,128px);font-weight:700;letter-spacing:-.025em;line-height:.88;text-wrap:balance}.solvi-about__hero h1:after{content:"";position:absolute;right:1%;bottom:-12px;left:0;height:clamp(6px,.7vw,10px);background:var(--solvi-about-aqua);border-radius:50%;opacity:.78;transform:rotate(-.4deg)}.solvi-about__script{max-width:620px;margin:clamp(28px,3vw,44px) 0 0;color:var(--solvi-about-forest);font-family:var(--solvi-about-script);font-size:clamp(28px,3.1vw,46px);font-weight:400;letter-spacing:.01em;line-height:1.05;transform:rotate(-1deg)}.solvi-about__intro{max-width:620px;margin-top:clamp(22px,2.5vw,34px);font-size:clamp(17px,1.5vw,21px);line-height:1.55}.solvi-about__intro>:first-child,.solvi-about__story-text>:first-child,.solvi-about__value-text>:first-child,.solvi-about__values-intro>:first-child{margin-top:0}.solvi-about__intro>:last-child,.solvi-about__story-text>:last-child,.solvi-about__value-text>:last-child,.solvi-about__values-intro>:last-child{margin-bottom:0}.solvi-about__hero-sketch-wrap{position:relative;z-index:1;justify-self:center;width:min(100%,420px)}.solvi-about__hero-sketch{width:100%;height:auto;object-fit:contain}.solvi-about__story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.08fr);gap:clamp(42px,7vw,104px);align-items:center;padding:clamp(68px,9vw,124px) clamp(12px,4vw,54px)}.solvi-about__story--image-right .solvi-about__story-image-wrap{grid-column:2}.solvi-about__story--image-right .solvi-about__story-copy{grid-row:1;grid-column:1}.solvi-about__story--no-image{grid-template-columns:minmax(0,760px);justify-content:center}.solvi-about__story-image-wrap{position:relative;width:min(100%,620px);margin:0 auto;padding:clamp(10px,2vw,26px)}.solvi-about__story-image-wrap.has-background-image{padding:clamp(38px,5vw,74px);background:var(--solvi-about-story-background) center / 100% 100% no-repeat}.solvi-about__polaroid{position:relative;padding:clamp(12px,1.8vw,22px) clamp(12px,1.8vw,22px) clamp(22px,3vw,38px);background:var(--solvi-about-cream);border:1px solid rgba(39,72,39,.16);box-shadow:0 20px 38px #27482724;transform:rotate(-1.1deg)}.solvi-about__story-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-bottom:1px solid rgba(39,72,39,.65)}.solvi-about__polaroid-caption{margin:clamp(14px,2vw,22px) 8px 0;font-family:var(--solvi-about-script);font-size:clamp(23px,2.5vw,34px);line-height:1;text-align:center}.solvi-about__story-tape{position:absolute;z-index:3;top:clamp(-34px,-3.5vw,-18px);left:50%;width:min(42%,270px);height:auto;pointer-events:none;transform:translate(-50%) rotate(1.5deg)}.solvi-about__story-copy{max-width:660px}.solvi-about__story h2,.solvi-about__values h2{margin:0;color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(44px,5vw,76px);font-weight:700;letter-spacing:-.02em;line-height:.98;text-wrap:balance}.solvi-about__story-text{margin-top:clamp(28px,3.5vw,46px);font-family:var(--solvi-about-body);font-size:clamp(17px,1.4vw,20px);line-height:1.68}.solvi-about__story-text p+p{margin-top:1.15em}.solvi-about__story-script{margin:clamp(26px,3vw,42px) 0 0;color:var(--solvi-about-terracotta);font-family:var(--solvi-about-script);font-size:clamp(28px,3vw,42px);line-height:1.05;transform:rotate(-1deg)}.solvi-about__curator{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(42px,7vw,96px);align-items:center;width:min(calc(100% - 28px),1220px);margin:0 auto clamp(68px,9vw,120px);padding:clamp(38px,6vw,78px);background:transparent}.solvi-about__curator.has-background-image{background:var(--solvi-about-curator-background) center / 100% 100% no-repeat}.solvi-about__curator.has-no-image{grid-template-columns:minmax(0,820px);justify-content:center}.solvi-about__curator--image-right .solvi-about__curator-image-wrap{grid-column:2}.solvi-about__curator--image-right .solvi-about__curator-copy{grid-row:1;grid-column:1}.solvi-about__curator-image-wrap{min-width:0}.solvi-about__curator-image{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:47% 10% 42% 12%/12% 42% 10% 39%}.solvi-about__curator-copy{min-width:0}.solvi-about__curator h2{margin:0;color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(46px,5.4vw,78px);font-weight:700;letter-spacing:-.025em;line-height:.95;text-wrap:balance}.solvi-about__curator-text{margin-top:clamp(26px,3vw,42px);font-size:clamp(17px,1.35vw,20px);line-height:1.68}.solvi-about__curator-text>:first-child{margin-top:0}.solvi-about__curator-text>:last-child{margin-bottom:0}.solvi-about__curator-text p+p{margin-top:1.15em}.solvi-about__curator-note{max-width:680px;margin:clamp(28px,3.5vw,46px) 0 0;color:var(--solvi-about-terracotta);font-family:var(--solvi-about-script);font-size:clamp(25px,2.8vw,38px);line-height:1.08;transform:rotate(-.8deg)}.solvi-about__values{padding:clamp(38px,6vw,76px) 0 clamp(64px,8vw,112px)}.solvi-about__values-heading{width:min(calc(100% - 40px),800px);margin:0 auto clamp(40px,5vw,66px);text-align:center}.solvi-about__values-intro{margin-top:18px;font-family:var(--solvi-about-script);font-size:clamp(25px,2.8vw,38px);line-height:1.05}.solvi-about__values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,30px)}.solvi-about__value{position:relative;min-height:360px;padding:clamp(30px,3.4vw,50px);overflow:visible;background:#faf7f2bd;border:1px solid rgba(39,72,39,.16);border-radius:36% 11% 30% 8%/9% 28% 11% 30%}.solvi-about__value:nth-child(3n+1){background-color:#bce1e670;transform:rotate(-.6deg)}.solvi-about__value:nth-child(3n+2){background-color:#8faf6a42;border-radius:12% 30% 10% 25%/28% 8% 30% 10%;transform:translateY(16px) rotate(.5deg)}.solvi-about__value:nth-child(3n+3){background-color:#c45e3e29;border-radius:27% 8% 24% 12%/10% 26% 9% 29%;transform:rotate(-.3deg)}.solvi-about__value.has-background-image{background:var(--solvi-about-value-image) center / 100% 100% no-repeat;border-color:transparent}.solvi-about__value-topline{display:flex;min-height:118px;align-items:flex-start;justify-content:space-between;gap:18px}.solvi-about__value-number{color:var(--solvi-about-terracotta);font-size:15px;font-weight:800;letter-spacing:.14em}.solvi-about__value-illustration{width:min(45%,160px);max-height:130px;object-fit:contain}.solvi-about__value h3{margin:4px 0 18px;color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(29px,2.8vw,43px);font-weight:700;line-height:.98;text-wrap:balance}.solvi-about__value-text{font-family:var(--solvi-about-body);font-size:max(16px,1.15vw);line-height:1.58}.solvi-about__quote{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,54px);align-items:center;width:min(calc(100% - 48px),1080px);min-height:260px;margin:0 auto clamp(64px,9vw,116px);padding:clamp(36px,6vw,78px)}.solvi-about__quote.has-background-image{background:var(--solvi-about-quote-image) center / 100% 100% no-repeat}.solvi-about__quote-sketch{width:clamp(90px,12vw,160px);max-height:180px;object-fit:contain}.solvi-about__quote-copy p{margin:0;font-family:var(--solvi-about-display);font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.02;text-wrap:balance}.solvi-about__quote-copy span{display:block;margin-top:20px;color:var(--solvi-about-terracotta);font-family:var(--solvi-about-script);font-size:clamp(24px,2.5vw,34px);line-height:1}.solvi-about__faq{width:min(calc(100% - 32px),980px);margin:0 auto clamp(64px,8vw,104px)}.solvi-about__faq h2{margin:0 0 clamp(28px,4vw,46px);color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(42px,5vw,68px);font-weight:700;line-height:.98;text-align:center;text-wrap:balance}.solvi-about__faq-list{border-top:1px solid rgba(39,72,39,.2)}.solvi-about__faq-item{border-bottom:1px solid rgba(39,72,39,.2)}.solvi-about__faq-item summary{display:grid;min-height:66px;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 2px;color:var(--solvi-about-forest);font-size:17px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.solvi-about__faq-item summary::-webkit-details-marker{display:none}.solvi-about__faq-item summary:focus-visible{outline:3px solid var(--solvi-about-aqua);outline-offset:4px}.solvi-about__faq-symbol{position:relative;width:20px;height:20px}.solvi-about__faq-symbol:before,.solvi-about__faq-symbol:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .16s ease}.solvi-about__faq-symbol:after{transform:translate(-50%,-50%) rotate(90deg)}.solvi-about__faq-item[open] .solvi-about__faq-symbol:after{transform:translate(-50%,-50%) rotate(0)}.solvi-about__faq-answer{padding:0 42px 24px 2px;font-size:16px;line-height:1.65}.solvi-about__faq-answer>:first-child{margin-top:0}.solvi-about__faq-answer>:last-child{margin-bottom:0}.solvi-about__promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-bottom:clamp(16px,2vw,28px)}.solvi-about__promo{position:relative;display:flex;min-width:0;min-height:400px;flex-direction:column;gap:22px;align-items:center;justify-content:flex-start;padding:clamp(30px,3.4vw,48px);overflow:hidden;background:#bce1e66b;border:1px solid rgba(39,72,39,.14);border-radius:30px;text-align:center}.solvi-about__promo:nth-child(2){background-color:#8faf6a42}.solvi-about__promo:nth-child(3){background-color:#c45e3e26}.solvi-about__promo-sketch{width:clamp(88px,10vw,150px);max-height:140px;object-fit:contain}.solvi-about__promo-copy{display:flex;width:100%;min-width:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center}.solvi-about__promo h2{margin:0;color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1;text-wrap:balance}.solvi-about__promo-text{max-width:320px;margin-top:16px;font-size:16px;line-height:1.5}.solvi-about__promo-text>:first-child,.solvi-about__visit-text>:first-child{margin-top:0}.solvi-about__promo-text>:last-child,.solvi-about__visit-text>:last-child{margin-bottom:0}.solvi-about__promo .solvi-about__button{width:100%;min-width:0}.solvi-about__visit{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,46px);align-items:center;min-height:150px;padding:clamp(24px,3.4vw,42px) clamp(26px,4.4vw,66px);overflow:hidden;background:#8faf6a33;border:1px solid rgba(39,72,39,.14);border-radius:30px}.solvi-about__visit.has-background-image{background:var(--solvi-about-visit-image) center / 100% 100% no-repeat;border-color:transparent}.solvi-about__visit-sketch{width:clamp(78px,10vw,150px);max-height:120px;object-fit:contain}.solvi-about__visit h2{margin:0;color:var(--solvi-about-forest);font-family:var(--solvi-about-display);font-size:clamp(32px,3.8vw,54px);font-weight:700;line-height:.98}.solvi-about__visit-text{margin-top:10px;font-size:16px;line-height:1.5}.solvi-about__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:20px;min-width:250px;padding:13px 28px;color:var(--solvi-about-cream);background:var(--solvi-about-forest);border:1px solid var(--solvi-about-forest);border-radius:999px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.solvi-about__button.has-image-background{background:var(--solvi-about-button-image) center / 100% 100% no-repeat;border-color:transparent}.solvi-about__button:hover{color:var(--solvi-about-cream);transform:translateY(-2px)}.solvi-about__button:focus-visible{outline:3px solid var(--solvi-about-aqua);outline-offset:4px}body:has(.solvi-about--page-shell){background:#274827!important}body:has(.solvi-about--page-shell) .shopify-section-group-header-group,body:has(.solvi-about--page-shell) .header-section,body:has(.solvi-about--page-shell) .header-sticky,body:has(.solvi-about--page-shell) sticky-header,body:has(.solvi-about--page-shell) #shopify-section-header,body:has(.solvi-about--page-shell) .shopify-section-header{display:none!important}body:has(.solvi-about--page-shell) main#MainContent,body:has(.solvi-about--page-shell) .main-content,body:has(.solvi-about--page-shell) .content-for-layout{position:relative;width:var(--solvi-page-shell-width, calc(100vw - clamp(12px, 1.6vw, 32px)) );max-width:none;margin:var(--solvi-page-shell-margin, clamp(6px, .9vw, 16px)) auto clamp(10px,2vw,24px)!important;padding-top:0!important;overflow-x:clip;color:var(--solvi-about-forest);background:linear-gradient(var(--solvi-about-grid) 1px,transparent 1px),linear-gradient(90deg,var(--solvi-about-grid) 1px,transparent 1px),radial-gradient(circle at 12% 4%,rgba(255,255,255,.42),transparent 32%),linear-gradient(180deg,#ffffff57,#faf7f2f5 14rem),var(--solvi-about-cream)!important;background-size:22px 22px,22px 22px,auto,auto,auto!important;border:1px solid rgba(255,255,255,.62);border-radius:clamp(34px,3.6vw,58px);box-shadow:0 44px 110px #0000005c,inset 0 1px #ffffffc7}body:has(.solvi-about--page-shell) main#MainContent>.shopify-section,body:has(.solvi-about--page-shell) .main-content>.shopify-section,body:has(.solvi-about--page-shell) .content-for-layout>.shopify-section{background:transparent!important}@media(max-width:989px){.solvi-about__hero{grid-template-columns:minmax(0,1fr) minmax(180px,.38fr)}.solvi-about__values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solvi-about__promos{gap:12px}.solvi-about__promo{min-height:370px;padding:28px 20px}.solvi-about__value:nth-child(3n+2){transform:rotate(.5deg)}}@media(max-width:749px){.solvi-about__inner{width:calc(100% - 22px);padding:20px 0 46px}.solvi-about__hero{grid-template-columns:minmax(0,1fr);min-height:530px;padding:58px 24px 42px;text-align:left}.solvi-about__hero-copy{transform:translateY(-54px)}.solvi-about__hero.has-background-image{width:calc(100% + 36px);margin-left:-18px;padding-right:28px;padding-left:28px}.solvi-about__hero h1{width:100%;font-size:clamp(43px,13.2vw,58px);line-height:.92;white-space:normal;overflow-wrap:normal}.solvi-about__script{width:100%;max-width:100%;margin-top:26px;font-size:clamp(27px,8vw,34px);overflow-wrap:break-word}.solvi-about__intro{width:100%;max-width:100%;font-size:16px;overflow-wrap:break-word}.solvi-about__hero-sketch-wrap{position:absolute;right:22px;bottom:10px;width:min(45%,190px);opacity:.96}.solvi-about__story,.solvi-about__story--image-right{grid-template-columns:minmax(0,1fr);gap:52px;padding:34px 4px 84px}.solvi-about__story--image-right .solvi-about__story-image-wrap,.solvi-about__story--image-right .solvi-about__story-copy{grid-row:auto;grid-column:auto}.solvi-about__story-image-wrap.has-background-image{width:calc(100% + 28px);margin-left:-14px;padding:48px 32px}.solvi-about__polaroid{padding:12px 12px 24px}.solvi-about__story-copy{padding:0 14px}.solvi-about__story h2,.solvi-about__values h2{font-size:clamp(40px,12.5vw,54px)}.solvi-about__story-text{font-size:17px;line-height:1.62}.solvi-about__curator,.solvi-about__curator--image-right{grid-template-columns:minmax(0,1fr);gap:38px;width:calc(100% + 4px);margin-left:-2px;margin-bottom:78px;padding:42px 26px}.solvi-about__curator--image-right .solvi-about__curator-image-wrap,.solvi-about__curator--image-right .solvi-about__curator-copy{grid-row:auto;grid-column:auto}.solvi-about__curator-image{width:min(100%,330px);aspect-ratio:4 / 5;margin:0 auto}.solvi-about__curator h2{font-size:clamp(42px,12vw,54px)}.solvi-about__curator-text{font-size:17px;line-height:1.62}.solvi-about__curator-note{font-size:28px}.solvi-about__values{padding:30px 0 78px}.solvi-about__values-heading{width:calc(100% - 26px);margin-bottom:38px}.solvi-about__values-grid{grid-template-columns:minmax(0,1fr);gap:18px}.solvi-about__value,.solvi-about__value:nth-child(3n+1),.solvi-about__value:nth-child(3n+2),.solvi-about__value:nth-child(3n+3){width:calc(100% - 12px);min-height:300px;margin:0 auto;padding:30px 28px 36px;transform:none}.solvi-about__value-topline{min-height:94px}.solvi-about__value h3{font-size:clamp(30px,9vw,38px)}.solvi-about__quote{grid-template-columns:minmax(0,1fr);width:calc(100% + 14px);min-height:340px;margin-left:-7px;padding:44px 36px;text-align:center}.solvi-about__quote-sketch{justify-self:center}.solvi-about__quote-copy p{font-size:clamp(34px,10vw,46px)}.solvi-about__faq{width:calc(100% - 18px);margin-bottom:68px}.solvi-about__faq h2{font-size:clamp(38px,11vw,48px)}.solvi-about__faq-item summary{min-height:62px;font-size:16px}.solvi-about__faq-answer{padding-right:30px}.solvi-about__promos{grid-template-columns:minmax(0,1fr);gap:14px}.solvi-about__promo{width:calc(100% - 8px);min-height:340px;margin:0 auto;padding:32px 28px}.solvi-about__promo h2{font-size:30px}.solvi-about__promo-sketch{width:104px;max-height:98px}.solvi-about__visit{grid-template-columns:minmax(0,1fr);gap:18px;min-height:320px;padding:36px 30px;text-align:center}.solvi-about__visit-sketch{justify-self:center}.solvi-about__visit h2{font-size:40px}.solvi-about__button{width:100%;min-width:0;min-height:50px}body:has(.solvi-about--page-shell) main#MainContent,body:has(.solvi-about--page-shell) .main-content,body:has(.solvi-about--page-shell) .content-for-layout{width:calc(100vw - 18px);margin:10px auto 18px!important;border-radius:38px}}@media(prefers-reduced-motion:reduce){.solvi-about__button{transition:none}}.solvi-about__hero,.solvi-about__story-image-wrap,.solvi-about__curator,.solvi-about__value,.solvi-about__quote,.solvi-about__promos,.solvi-about__promo,.solvi-about__visit{border-radius:clamp(26px,2.6vw,38px)}.solvi-about__hero,.solvi-about__story-image-wrap,.solvi-about__curator,.solvi-about__value,.solvi-about__quote,.solvi-about__promo,.solvi-about__visit{overflow:hidden}.solvi-about__curator{margin-bottom:clamp(34px,4.5vw,62px);padding:clamp(30px,4.5vw,58px);background-color:#faf7f2c7;border:1px solid rgba(39,72,39,.14)}.solvi-about__curator.has-background-image{background-color:#faf7f2c7;background-position:center;background-size:cover}.solvi-about__curator-image{border:1px solid rgba(39,72,39,.16);border-radius:clamp(22px,2vw,30px)}.solvi-about__story{padding-top:clamp(34px,4.5vw,62px);padding-bottom:clamp(38px,5vw,68px)}.solvi-about__story-image-wrap.has-background-image{background-color:#faf7f2b8;background-size:cover}.solvi-about__values{padding-top:clamp(24px,3vw,42px);padding-bottom:clamp(38px,4.5vw,62px)}.solvi-about__values-heading{margin-bottom:clamp(26px,3vw,42px)}.solvi-about__value,.solvi-about__value:nth-child(3n+1),.solvi-about__value:nth-child(3n+2),.solvi-about__value:nth-child(3n+3){border-radius:clamp(24px,2.2vw,32px);transform:none}.solvi-about__value:nth-child(3n+2){transform:none}.solvi-about__value,.solvi-about__value:nth-child(3n+1),.solvi-about__value:nth-child(3n+2),.solvi-about__value:nth-child(3n+3){background-color:#faf7f2db}.solvi-about__value.has-background-image{background-color:#faf7f2c7;background-position:center;background-size:cover;border-color:#2748271f}.solvi-about__quote{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(14px,2vw,26px);margin-bottom:clamp(36px,4.5vw,62px);overflow:hidden;text-align:center;background-color:#faf7f2c2;border:1px solid rgba(39,72,39,.12)}.solvi-about__quote.has-background-image{background-color:#faf7f2c2;background-position:center;background-size:cover}.solvi-about__quote-copy,.solvi-about__quote-copy p,.solvi-about__quote-copy span{text-align:center}.solvi-about__faq{margin-bottom:clamp(38px,4.5vw,62px)}.solvi-about__promos{gap:clamp(12px,1.5vw,18px);margin-bottom:14px;padding:clamp(20px,2.4vw,32px);overflow:hidden;background:linear-gradient(rgba(39,72,39,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(39,72,39,.036) 1px,transparent 1px),var(--solvi-about-cream);background-size:22px 22px,22px 22px,auto;border:1px solid rgba(39,72,39,.15);box-shadow:0 18px 38px #2748271a,inset 0 1px #ffffffbf}.solvi-about__promo{min-height:300px;gap:16px;padding:clamp(24px,2.4vw,34px);background:color-mix(in srgb,var(--solvi-about-aqua) 32%,var(--solvi-about-cream));border:1px solid rgba(39,72,39,.28);border-radius:24px}.solvi-about__promo:nth-child(2){background:color-mix(in srgb,var(--solvi-about-pistachio) 30%,var(--solvi-about-cream))}.solvi-about__promo:nth-child(3){background:color-mix(in srgb,var(--solvi-about-aqua) 58%,var(--solvi-about-cream))}.solvi-about__promo-sketch{width:clamp(72px,7vw,112px);max-height:100px}.solvi-about__button{min-height:58px;border-radius:22px;font-family:var(--solvi-about-display);font-size:clamp(20px,1.7vw,26px);font-weight:500}.solvi-about__promo:nth-child(2) .solvi-about__button:not(.has-image-background){color:var(--solvi-about-forest);background:color-mix(in srgb,var(--solvi-about-pistachio) 38%,var(--solvi-about-cream))}.solvi-about__promo:nth-child(3) .solvi-about__button:not(.has-image-background){color:var(--solvi-about-forest);background:color-mix(in srgb,var(--solvi-about-aqua) 64%,var(--solvi-about-cream))}.solvi-about__button.has-image-background{background-position:center;background-size:100% 100%;border-radius:0}.solvi-about__promo .solvi-about__button,.solvi-about__promo .solvi-about__button.has-image-background{color:var(--solvi-about-forest);font-family:var(--solvi-about-script);font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:.95;background-color:transparent;border-color:transparent}.solvi-about__promo .solvi-about__button:hover,.solvi-about__promo .solvi-about__button:focus-visible{color:var(--solvi-about-forest)}.solvi-about__promo .solvi-about__button:not(.has-image-background){background:transparent!important}.solvi-about__visit{min-height:132px;background:color-mix(in srgb,var(--solvi-about-aqua) 58%,var(--solvi-about-cream));border-radius:clamp(26px,2.6vw,38px)}.solvi-about__visit.has-background-image{background-color:transparent;background-position:center;background-size:cover}@media(min-width:750px){.solvi-about__promo .solvi-about__button.has-image-background{width:calc(100% + 40px);max-width:none;margin-right:-20px;margin-left:-20px}}@media(max-width:749px){.solvi-about__story,.solvi-about__story--image-right{gap:34px;padding-top:24px;padding-bottom:46px}.solvi-about__story-image-wrap.has-background-image{padding:28px 22px;border-radius:26px}.solvi-about__curator,.solvi-about__curator--image-right{gap:28px;margin-bottom:42px;padding:30px 22px;border-radius:26px}.solvi-about__curator-image{border-radius:22px}.solvi-about__values{padding-top:18px;padding-bottom:44px}.solvi-about__values-heading{margin-bottom:28px}.solvi-about__values-grid{width:calc(100% + 18px);margin-left:-9px}.solvi-about__value,.solvi-about__value:nth-child(3n+1),.solvi-about__value:nth-child(3n+2),.solvi-about__value:nth-child(3n+3){width:100%;min-height:250px;padding:24px 18px 28px;border-radius:24px}.solvi-about__value-topline{min-height:82px}.solvi-about__value h3{margin-right:-4px;margin-left:-4px;font-size:clamp(22px,6.3vw,27px);line-height:1;white-space:nowrap}.solvi-about__value-text{font-size:16px;line-height:1.5}.solvi-about__quote{min-height:0;margin-bottom:42px;padding:34px 26px;border-radius:26px}.solvi-about__faq{margin-bottom:42px}.solvi-about__promos{gap:12px;padding:14px;border-radius:28px}.solvi-about__promo{width:100%;min-height:260px;padding:26px 22px;border-radius:22px}.solvi-about__visit{gap:14px;min-height:260px;padding:28px 24px;border-radius:26px}}.solvi-about__promo,.solvi-about__promo:nth-child(2),.solvi-about__promo:nth-child(3){isolation:isolate;overflow:visible;background:transparent!important;border:0;border-radius:30px;box-shadow:none}.solvi-about__promo:before,.solvi-about__promo:after{content:"";position:absolute;z-index:0;pointer-events:none}.solvi-about__promo:before{top:2px;right:3px;bottom:4px;left:2px;border:2px solid rgba(39,72,39,.62);border-radius:31px 27px 33px 29px/28px 32px 27px 34px;transform:rotate(-.12deg)}.solvi-about__promo:after{top:5px;right:1px;bottom:1px;left:5px;border:1px solid rgba(39,72,39,.3);border-radius:28px 34px 29px 32px/33px 27px 35px 28px;transform:rotate(.16deg)}.solvi-about__promo:nth-child(2):before{transform:rotate(.14deg)}.solvi-about__promo:nth-child(2):after{transform:rotate(-.1deg)}.solvi-about__promo:nth-child(3):before{transform:rotate(-.18deg)}.solvi-about__promo:nth-child(3):after{transform:rotate(.11deg)}.solvi-about__promo>*{position:relative;z-index:1}.solvi-about__promo .solvi-about__button.has-image-background span{white-space:nowrap}@media(min-width:750px){.solvi-about__promo .solvi-about__button.has-image-background{width:calc(100% + 56px);margin-right:-28px;margin-left:-28px}}@media(max-width:749px){.solvi-about__promo .solvi-about__button.has-image-background{width:calc(100% + 36px);margin-right:-18px;margin-left:-18px;padding-right:20px;padding-left:20px;font-size:clamp(24px,6.5vw,30px);gap:14px}}@media(max-width:749px){.solvi-about__hero-sketch-wrap{right:14px!important;bottom:8px!important;width:min(31%,132px)!important}.solvi-about__hero-sketch{width:100%!important;height:auto!important}}.solvi-about__promo:nth-child(3) .solvi-about__promo-sketch{width:clamp(120px,11vw,170px);height:120px;max-height:120px;object-fit:contain}@media(max-width:749px){.solvi-about__promo:nth-child(3) .solvi-about__promo-sketch{width:150px;height:115px;max-height:115px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/solvi-about.css.map */
