:root{--vecose-ink: #17352d;--vecose-forest: #214f42;--vecose-moss: #6f8069;--vecose-sand: #eee8dc;--vecose-cream: #f8f5ee;--vecose-copper: #b86b3f;--vecose-white: #ffffff;--vecose-radius: 1.6rem;--vecose-shadow: 0 2.4rem 6rem rgba(20, 48, 40, .12)}body{color:var(--vecose-ink);background:var(--vecose-cream)}.header-wrapper,.utility-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;border-radius:999px;font-weight:700;letter-spacing:.02em}.vecose-shell{width:min(100% - 3.2rem,132rem);margin-inline:auto}.vecose-eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vecose-section-heading{max-width:78rem;margin:0 0 1.6rem;font-size:clamp(3.2rem,5vw,6.4rem);line-height:.98;letter-spacing:-.04em}.vecose-section-copy{max-width:66rem;margin:0;color:#17352dc2;font-size:1.8rem;line-height:1.65}.vecose-hero{position:relative;min-height:min(84rem,calc(100vh - 8rem));display:flex;align-items:flex-end;overflow:hidden;color:var(--vecose-white);background:#1d302a}.vecose-hero__media,.vecose-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.vecose-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.vecose-hero__media:after{content:"";background:linear-gradient(90deg,#081814d1,#0818147a 45%,#08181414 78%),linear-gradient(0deg,rgba(8,24,20,.6),transparent 55%)}.vecose-hero__content{position:relative;z-index:1;width:min(100%,76rem);padding-block:clamp(6rem,11vw,12rem)}.vecose-hero h1{margin:0;max-width:72rem;font-size:clamp(4.8rem,8vw,9.4rem);line-height:.92;letter-spacing:-.055em;color:inherit}.vecose-hero__copy{max-width:58rem;margin:2.4rem 0 3rem;font-size:clamp(1.8rem,2.3vw,2.2rem);line-height:1.55;color:#ffffffe6}.vecose-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.vecose-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1.4rem 2.6rem;border:1px solid rgba(255,255,255,.7);border-radius:999px;color:#fff;text-decoration:none;font-weight:800}.vecose-hero__button--primary{color:var(--vecose-ink);background:#fff}.vecose-hero__proof{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:3.2rem;font-size:1.3rem;font-weight:700}.vecose-hero__proof span:before{content:"\2713";margin-right:.7rem;color:#d9e6c9}.vecose-trust{padding:2rem 0;color:#fff;background:var(--vecose-ink)}.vecose-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.vecose-trust__item{text-align:center;font-size:1.3rem;font-weight:800;letter-spacing:.03em}.vecose-pathways{padding-block:clamp(7rem,10vw,12rem);background:#fff;scroll-margin-top:10rem}.vecose-pathways__intro{max-width:88rem;margin-bottom:4.8rem}.vecose-pathways__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:2rem}.vecose-pathways__card{display:flex;min-height:48rem;flex-direction:column;padding:clamp(3rem,5vw,5.6rem);border:1px solid rgba(23,53,45,.14);border-radius:var(--vecose-radius);background:var(--vecose-cream);box-shadow:var(--vecose-shadow);scroll-margin-top:10rem}.vecose-pathways__card--project{color:#fff;background:linear-gradient(145deg,var(--vecose-ink),#315f50)}.vecose-pathways__badge{align-self:flex-start;padding:.7rem 1.1rem;border-radius:999px;color:var(--vecose-ink);background:var(--vecose-sand);font-size:1.1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vecose-pathways__card--project .vecose-pathways__badge{background:#fff}.vecose-pathways__audience{margin:3.6rem 0 1rem;font-size:1.3rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vecose-pathways h3{max-width:58rem;margin:0;color:inherit;font-size:clamp(3.2rem,4vw,5.2rem);line-height:1;letter-spacing:-.04em}.vecose-pathways__text{max-width:58rem;margin:1.8rem 0 2.4rem;color:#17352db8;font-size:1.7rem;line-height:1.6}.vecose-pathways__card--project .vecose-pathways__text{color:#ffffffc2}.vecose-pathways ul{display:grid;gap:1.1rem;margin:0 0 3.2rem;padding:0;list-style:none}.vecose-pathways li:before{content:"\2713";margin-right:.9rem;color:var(--vecose-copper);font-weight:900}.vecose-pathways__card--project li:before{color:#d9e6c9}.vecose-pathways__link{align-self:flex-start;margin-top:auto;color:inherit;font-weight:900;text-underline-offset:.5rem}.vecose-contact{scroll-margin-top:10rem}.vecose-contact__intro{max-width:76rem;margin:-1rem 0 3rem;color:#17352dc2;font-size:1.7rem;line-height:1.65}.vecose-contact__select-field:after{content:"\2304";position:absolute;right:1.8rem;top:50%;transform:translateY(-50%);pointer-events:none}.vecose-contact__select{-webkit-appearance:none;appearance:none;padding-right:4.4rem}.vecose-fit,.vecose-models,.vecose-compare,.vecose-faq,.vecose-support{padding-block:clamp(7rem,10vw,12rem)}.vecose-fit__intro,.vecose-models__intro,.vecose-compare__intro,.vecose-faq__intro{margin-bottom:4.8rem}.vecose-models{color:#fff;background:var(--vecose-ink)}.vecose-models .vecose-section-heading,.vecose-models .vecose-section-copy{color:inherit}.vecose-models .vecose-section-copy{color:#ffffffbd}.vecose-models__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.vecose-models__card{min-height:42rem;display:flex;flex-direction:column;padding:3rem;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--vecose-radius);background:linear-gradient(145deg,#ffffff1a,#ffffff09)}.vecose-models__card--2{background:linear-gradient(145deg,#b86b3f47,#ffffff09)}.vecose-models__card--3{background:linear-gradient(145deg,#6f80695c,#ffffff09)}.vecose-models__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.vecose-models__badge{font-size:1.1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vecose-models__number{color:#ffffff29;font-size:7rem;font-weight:900;line-height:.8}.vecose-models h3{margin:4rem 0 1rem;color:inherit;font-size:3.6rem}.vecose-models__card>p{margin:0 0 2.4rem;color:#ffffffb8;line-height:1.6}.vecose-models dl{display:grid;gap:1rem;margin:auto 0 2.4rem}.vecose-models dl div{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14)}.vecose-models dt{color:#ffffff8f}.vecose-models dd{margin:0;text-align:right;font-weight:800}.vecose-models a{color:inherit;font-weight:800;text-underline-offset:.5rem}.vecose-fit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.vecose-fit__card{position:relative;min-height:50rem;overflow:hidden;display:flex;align-items:flex-end;padding:3rem;border-radius:var(--vecose-radius);background:var(--vecose-sand);box-shadow:var(--vecose-shadow)}.vecose-fit__image,.vecose-fit__image:after{position:absolute;top:0;right:0;bottom:0;left:0}.vecose-fit__image img{width:100%;height:100%;object-fit:cover}.vecose-fit__image:after{content:"";background:linear-gradient(0deg,#081814db,#0818140d 75%)}.vecose-fit__content{position:relative;z-index:1;color:#fff}.vecose-fit__badge{display:inline-flex;margin-bottom:1.2rem;padding:.7rem 1.1rem;border-radius:999px;color:var(--vecose-ink);background:#fff;font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vecose-fit h3{margin:0 0 .8rem;color:inherit;font-size:3.2rem}.vecose-fit p{margin:0 0 1.8rem;line-height:1.55}.vecose-fit a{color:inherit;font-weight:800;text-underline-offset:.5rem}.vecose-support{color:#fff;background:var(--vecose-forest)}.vecose-support__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(4rem,8vw,10rem);align-items:center}.vecose-support .vecose-section-heading,.vecose-support .vecose-section-copy{color:inherit}.vecose-support__steps{display:grid;gap:1.4rem}.vecose-support__step{display:grid;grid-template-columns:4.8rem 1fr;gap:1.6rem;padding:2rem;border:1px solid rgba(255,255,255,.18);border-radius:1.2rem;background:#ffffff0f}.vecose-support__number{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;color:var(--vecose-ink);background:#fff;font-weight:900}.vecose-support__step h3,.vecose-support__step p{margin:0;color:inherit}.vecose-support__step p{margin-top:.6rem;color:#ffffffbf}.vecose-compare{background:#fff}.vecose-compare__table-wrap{overflow-x:auto;border:1px solid rgba(23,53,45,.12);border-radius:var(--vecose-radius)}.vecose-compare table{width:100%;min-width:78rem;border-collapse:collapse;font-size:1.5rem}.vecose-compare th,.vecose-compare td{padding:1.8rem 2rem;border-bottom:1px solid rgba(23,53,45,.1);text-align:left}.vecose-compare tbody th{font-weight:800}.vecose-compare thead th{color:#fff;background:var(--vecose-ink)}.vecose-compare tbody tr:last-child td{border-bottom:0}.vecose-faq{background:var(--vecose-sand)}.vecose-faq__list{max-width:92rem}.vecose-faq details{border-top:1px solid rgba(23,53,45,.2)}.vecose-faq details:last-child{border-bottom:1px solid rgba(23,53,45,.2)}.vecose-faq summary{padding:2.2rem 0;cursor:pointer;font-size:2rem;font-weight:800}.vecose-faq__answer{max-width:74rem;padding:0 0 2.4rem;color:#17352dbd;line-height:1.7}.vecose-final{padding:clamp(7rem,11vw,13rem) 0;text-align:center;color:#fff;background:linear-gradient(135deg,var(--vecose-ink),#315f50)}.vecose-final .vecose-section-heading,.vecose-final .vecose-section-copy{margin-inline:auto;color:inherit}.vecose-final__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.vecose-product-specs{padding-block:clamp(6rem,9vw,10rem);background:var(--vecose-sand)}.vecose-product-specs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3.6rem}.vecose-product-specs__item{padding:2.4rem;border-radius:1.2rem;background:#ffffffad}.vecose-product-specs__label{display:block;margin-bottom:.8rem;color:#17352d9e;font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vecose-product-specs__value{font-size:1.8rem;font-weight:800;line-height:1.4}.vecose-product-specs__note{margin-top:2rem;color:#17352dad;font-size:1.3rem}.vecose-buy-note{margin:1.2rem 0 0;padding:1.6rem;border-radius:1rem;background:var(--vecose-sand);font-size:1.35rem;line-height:1.55}.vecose-quote-box{margin-top:2rem;padding:clamp(2rem,4vw,3.2rem);border:1px solid rgba(23,53,45,.16);border-radius:1.6rem;background:var(--vecose-sand);box-shadow:0 1.2rem 3rem #14302814}.vecose-quote-box h2{margin:.7rem 0 1rem;font-size:clamp(2.6rem,4vw,4rem);line-height:1.05}.vecose-availability-badge{display:inline-flex;margin-bottom:1.4rem;padding:.7rem 1.1rem;border-radius:999px;color:#fff;background:var(--vecose-ink);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vecose-availability-badge+.vecose-eyebrow{display:block}.vecose-quote-box p{margin:0 0 2rem;color:#17352dbd;line-height:1.65}.vecose-quote-box small{display:block;margin-top:1.2rem;color:#17352dad;line-height:1.5}.vecose-quote-mode .price,.vecose-quote-mode .quick-add,.vecose-quote-mode .product-form,.vecose-quote-mode .shopify-payment-button,.vecose-quote-mode .facets__price,.vecose-quote-mode button[name=checkout],.vecose-quote-mode .cart__checkout-button,.vecose-quote-mode #checkout{display:none!important}.vecose-quote-mode .card-information:after{content:"Preview model \b7  Not currently for sale";display:block;margin-top:.9rem;color:var(--vecose-ink);font-size:1.25rem;font-weight:800;letter-spacing:.03em}@media screen and (max-width:989px){.vecose-fit__grid,.vecose-models__grid,.vecose-support__grid,.vecose-pathways__grid{grid-template-columns:1fr}.vecose-trust__grid,.vecose-product-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.vecose-shell{width:min(100% - 2.4rem,132rem)}.vecose-hero{min-height:74rem}.vecose-hero__media:after{background:linear-gradient(0deg,#081814e6,#08181426 76%)}.vecose-hero__content{padding-block:6rem}.vecose-hero__actions,.vecose-hero__button{width:100%}.vecose-trust__grid{gap:1.8rem 1rem}.vecose-fit__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.4rem}.vecose-product-specs__grid{grid-template-columns:1fr}.vecose-fit__card{min-width:84vw;min-height:46rem;scroll-snap-align:start}.product__info-container .product-form{position:sticky;bottom:1rem;z-index:4;padding:1rem;border:1px solid rgba(23,53,45,.12);border-radius:1.4rem;background:#f8f5eef5;box-shadow:0 1.2rem 3rem #1430282e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vecose.css.map */
