.cv-story{--story-ink:#10243e;--story-navy:#112337;--story-paper:#f3eee5;--story-rose:#a33d76;--story-pink:#edabd0;--story-line:#d9cfc1;background:var(--story-paper);color:var(--story-ink);isolation:isolate}.cv-story *{box-sizing:border-box}.cv-story-wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.cv-story h1,.cv-story h2,.cv-story h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;margin:0;line-height:1.06}.cv-story h1{font-size:clamp(56px,6.5vw,88px)}.cv-story h2{font-size:clamp(40px,4.4vw,62px)}.cv-story h3{font-size:clamp(30px,3vw,42px)}.cv-story em{font-weight:400;color:var(--story-rose)}.cv-story p{font-size:16px;line-height:1.75;margin:22px 0 0;color:#5d6266}.cv-story-kicker{display:block;font:500 10px/1.6 DM Sans,Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#746a63}.cv-story-hero{position:relative;padding:72px 0 65px;overflow:hidden;background:radial-gradient(ellipse at 70% 10%,#fff9ed99,transparent 65%),var(--story-paper)}.cv-story-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#b6a68b16 calc(25% - 1px) 25%)}.cv-story-hero-grid{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}.cv-story-hero h1{margin:24px 0;max-width:12ch}.cv-story .cv-story-lede{font-size:18px;line-height:1.7;max-width:510px;margin:0}.cv-story-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.cv-story-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:16px 25px;min-height:54px;background:var(--story-pink);color:var(--story-ink);border:1px solid #cf8eaf;border-radius:8px;box-shadow:0 4px #b97c9e;transition:transform .2s,box-shadow .2s;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.cv-story-button:hover{transform:translateY(-2px);box-shadow:0 6px #b97c9e}.cv-story-button:active{transform:translateY(2px);box-shadow:0 2px #b97c9e}.cv-story-textlink{display:inline-flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;text-decoration:none;border-bottom:1px solid currentColor;padding-block:7px;color:inherit}.cv-story a:focus-visible,.cv-story summary:focus-visible{outline:3px solid #ac3f7f;outline-offset:5px}.cv-story .cv-story-note{font-size:11px;line-height:1.5;margin-top:20px;color:#79716c}.cv-story-exhibit{position:relative;margin:0;padding:25px 25px 22px;background:#e9e3d7;border:1px solid #d7cdbb;border-radius:150px 150px 12px 12px;box-shadow:inset 0 0 45px #c8bba21a;display:grid;justify-items:center}.cv-story-exhibit-top{display:flex;justify-content:space-between;width:100%;font-size:8px;letter-spacing:.14em;padding:8px 25px 22px;color:#807562}.cv-story-frame{width:242px;padding:7px;background:#efe9df;border:6px solid #ad9e80;outline:1px solid #897c65;box-shadow:inset 0 0 0 1px #fff9ed,4px 8px #b9ad941a,0 20px 32px #473c321c}.cv-story-frame img{display:block;width:100%;height:auto}.cv-story-exhibit figcaption{font-family:Georgia,serif;font-size:18px;text-align:center;margin-top:23px;line-height:1.5}.cv-story-exhibit figcaption em{display:block}.cv-story-ribbon{border-block:1px solid var(--story-line);padding:24px 0;background:#eae4d9}.cv-story-ribbon .cv-story-wrap{display:flex;justify-content:space-around;gap:20px}.cv-story-ribbon span{font:italic 22px/1.2 Georgia,serif;color:#766b5b}.cv-story-offers{padding:100px 0;background:var(--story-navy);color:var(--story-paper);position:relative}.cv-story-offers:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#a7bdb605 1px,transparent 1px),linear-gradient(90deg,#a7bdb605 1px,transparent 1px);background-size:80px 80px}.cv-story-offers>.cv-story-wrap{position:relative}.cv-story-section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:46px}.cv-story-section-heading h2{margin-top:20px}.cv-story-offers .cv-story-kicker{color:#b3c6bf}.cv-story-offers em,.cv-story-difference em{color:#e9aed0}.cv-story-offers p{color:#b8c3cd}.cv-story-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cv-story-offer{overflow:hidden;border:1px solid #8daba338;border-radius:18px;background:#1b2d40;display:flex;flex-direction:column}.cv-story-offer-copy{padding:36px 38px 30px;min-height:246px}.cv-story-offer h3{margin-top:20px}.cv-story-offer p{margin-top:18px;font-size:15px;max-width:44ch}.cv-story-offer-stage{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:36px 30px 0;background:radial-gradient(ellipse at 50% 90%,#a6c9bc38,transparent 70%),#ffffff02;border-top:1px solid #ffffff0b;max-height:465px;overflow:hidden}.cv-story-offer-stage img{width:242px;height:auto;display:block;border:6px solid #d9e1dd;border-radius:17px 17px 0 0;box-shadow:0 20px 65px #0003}.cv-story-toolbox{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-top:32px;margin-top:32px;border-top:1px solid #ffffff20}.cv-story-toolbox ul{display:flex;gap:10px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.cv-story-toolbox li{padding:8px 12px;border:1px solid #acbfb72e;border-radius:5px;font-size:12px;color:#c9d7d1}.cv-story-build,.cv-story-comparison{padding:100px 0;background:var(--story-paper)}.cv-story-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:1px solid var(--story-line);padding-top:36px}.cv-story-steps article+article{border-left:1px solid var(--story-line);padding-left:36px}.cv-story-steps article>span{display:block;font:italic 25px Georgia,serif;color:#a88d74;margin-bottom:26px}.cv-story-steps h3{font-size:28px}.cv-story-steps p{font-size:15px;margin-top:15px}.cv-story-related{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--story-line);padding-top:30px;margin-top:40px}.cv-story-related a{font-size:13px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#bfa593}.cv-story-faq{background:#eae4da;padding:85px 0;border-top:1px solid var(--story-line)}.cv-story-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:85px}.cv-story-faq h2{margin-top:20px}.cv-story-faq details{border-bottom:1px solid #cdbfac;padding:0}.cv-story-faq details:first-child{border-top:1px solid #cdbfac}.cv-story-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font:500 16px/1.5 DM Sans,Arial,sans-serif;padding:23px 0}.cv-story-faq summary::-webkit-details-marker{display:none}.cv-story-faq summary>span{font-size:23px;font-weight:400;color:var(--story-rose);transition:transform .2s}.cv-story-faq details[open] summary>span{transform:rotate(45deg)}.cv-story-faq details p{margin:0;padding:0 30px 24px 0;font-size:15px}.cv-story-closing{text-align:center;padding:100px 0;background:radial-gradient(ellipse at 50% 100%,#dcaac72e,transparent 65%),var(--story-navy);color:#f6f0e7}.cv-story-closing .cv-story-kicker{color:#adbbb9}.cv-story-closing h2{margin:24px 0 32px;font-size:clamp(42px,4.8vw,68px)}.cv-story-closing em{color:var(--story-pink)}.cv-story-closing p{font-size:13px;color:#b9c5ca;margin-top:22px}.cv-story-closing .cv-story-textlink{font-size:12px;margin-top:8px;color:#d6e0e4}.cv-story footer{background:var(--story-navy);color:#dce2e8}.cv-story--kaching .cv-story-hero{background:radial-gradient(ellipse at 80% 90%,#70536c44,transparent 65%),var(--story-navy);color:var(--story-paper);padding-bottom:80px}.cv-story--kaching .cv-story-hero:before{background:linear-gradient(#c2dbd307 1px,transparent 1px),linear-gradient(90deg,#c2dbd307 1px,transparent 1px);background-size:90px 90px}.cv-story--kaching .cv-story-hero>.cv-story-wrap{position:relative}.cv-story-comparison-intro{max-width:1000px;margin:auto;text-align:center}.cv-story-comparison-intro h1{max-width:100%;font-size:clamp(52px,5.4vw,76px);margin:24px 0}.cv-story-comparison-intro h1 em{color:var(--story-pink)}.cv-story-comparison-intro .cv-story-kicker{color:#adc4bc}.cv-story-comparison-intro .cv-story-lede{margin:auto;color:#bac7d0;max-width:640px;font-size:17px}.cv-story-comparison-intro .cv-story-actions{justify-content:center;margin-top:26px}.cv-story-comparison-intro .cv-story-note{color:#9daebc}.cv-story-duel{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:28px;margin-top:52px}.cv-story-duel-card{padding:35px 40px;border-radius:14px;border:1px solid #9bacb43b;background:#1c2c3f;display:flex;flex-direction:column}.cv-story-duel-brand{display:flex;gap:10px;align-items:center;min-height:36px;font-size:23px;letter-spacing:-.04em;font-weight:600;margin-bottom:32px;color:#b6c0cc}.cv-story-duel-brand svg{width:25px;height:30px;color:#edabd0}.cv-story-duel-card .cv-story-kicker{font-size:9px;color:#a9b8c7}.cv-story-duel-card h2{font-size:clamp(36px,3.8vw,52px);margin:16px 0 0;line-height:1.05}.cv-story-duel-other h2 em{color:#c1cad2}.cv-story-duel-card p{font-size:15px;color:#bac6cf;max-width:34ch;flex:1}.cv-story-duel-card ul{list-style:none;margin:24px 0 0;padding:22px 0 0;border-top:1px solid #ffffff20;display:grid;gap:10px;font-size:12px;color:#bac6cf}.cv-story-duel-card li:before{content:"\b7";display:inline-block;width:20px;color:#c9c5bc}.cv-story-duel-us{background:#f0e6df;color:var(--story-ink);border:2px solid #e6a2c8;box-shadow:0 14px 50px #0002}.cv-story-duel-us .cv-story-duel-brand{color:var(--story-ink)}.cv-story-duel-us .cv-story-duel-brand svg{color:#a33d76}.cv-story-duel-us .cv-story-kicker{color:#8e4f70}.cv-story-duel-us p{color:#625c60}.cv-story-duel-us ul{border-color:#d8c7c8;color:#60515b}.cv-story-duel-us li:before{content:"\2713";color:#a33d76}.cv-story-versus{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border:1px solid #cab4bf;background:#efe6df;color:#a33d76;border-radius:50%;font:italic 21px Georgia,serif;box-shadow:0 3px 12px #0001}.cv-story-table-wrap{margin-top:36px}.cv-story-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;text-align:left;font-size:14px;line-height:1.65}.cv-story-table th,.cv-story-table td{padding:24px 26px;border-bottom:1px solid #dbd1c4;vertical-align:top}.cv-story-table thead th{padding:24px 26px;background:#e4dcd0;font-weight:500;font-size:17px}.cv-story-table thead th:first-child{width:25%;border-radius:10px 0 0;font-size:12px;color:#74695d;vertical-align:middle}.cv-story-table thead th:nth-child(2){background:#203248;color:#f1b6d7;font-size:23px;border-top:3px solid #cc8db0;padding-top:21px}.cv-story-table thead th:last-child{border-radius:0 10px 0 0;color:#6e6a64}.cv-story-table tbody th{font-weight:500;font-size:14px;background:#f0eadf;color:#4f504c}.cv-story-table tbody td:nth-child(2){background:#f2dfe8;color:#442f40}.cv-story-table tbody td:last-child{background:#ede7dd;color:#66625e}.cv-story-table caption{caption-side:bottom;text-align:left;font-size:11px;line-height:1.7;color:#777068;padding-top:18px;max-width:85ch}.cv-story-table caption a{text-decoration:underline;text-underline-offset:3px}.cv-story-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:56px}.cv-story-fit{border-top:1px solid #b8aa99;padding:28px 32px 8px 0}.cv-story-fit-us{border-color:#bd759d}.cv-story-fit h3{font-size:33px;margin-top:18px}.cv-story-fit p{font-size:15px;max-width:48ch}.cv-story-fit .cv-story-textlink{margin-top:14px}.cv-story-difference{padding:85px 0;background:var(--story-navy);color:#f3eee5}.cv-story-difference-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.cv-story-difference .cv-story-kicker{color:#a9c1b8}.cv-story-difference h2{margin:22px 0}.cv-story-difference p{color:#b8c6d0;max-width:45ch}.cv-story-difference .cv-story-textlink{margin-top:25px;color:#f1bbd9}.cv-story-difference-art{margin:0;display:grid;justify-items:center;padding:36px 30px 25px;background:radial-gradient(ellipse at 50% 30%,#b3d4c323,transparent 70%);border:1px solid #a7bdb62b;border-radius:150px 150px 14px 14px}.cv-story-difference-art img{display:block;width:245px;height:auto;border:6px solid #d0d8d0;border-radius:14px;box-shadow:0 18px 60px #0004}.cv-story-difference-art figcaption{font:italic 18px/1.5 Georgia,serif;color:#a7c9bc;margin-top:22px;text-align:center}@media(max-width:1000px){.cv-story-wrap{width:calc(100% - 64px)}.cv-story-hero-grid{gap:35px;grid-template-columns:1.1fr .9fr}.cv-story h1{font-size:65px}.cv-story-hero h1{max-width:12ch}.cv-story-comparison-intro h1{max-width:none}.cv-story-frame{width:210px}.cv-story-exhibit{padding:22px 14px}.cv-story-exhibit-top{font-size:7px;padding-inline:12px}.cv-story-section-heading{gap:35px}.cv-story-faq-grid{gap:40px}.cv-story-duel-card{padding:30px}.cv-story-difference-grid{gap:50px}.cv-story-toolbox{flex-direction:column;align-items:flex-start}.cv-story-offer-copy{padding:30px}.cv-story-table th,.cv-story-table td{padding:20px}}@media(max-width:720px){.cv-story-wrap{width:calc(100% - 40px)}.cv-story-hero{padding:42px 0}.cv-story-hero-grid{grid-template-columns:1fr;gap:38px}.cv-story h1{font-size:clamp(47px,10.8vw,70px)}.cv-story-hero h1{max-width:100%;margin:20px 0}.cv-story .cv-story-lede{font-size:16px}.cv-story-actions{gap:20px;margin-top:25px}.cv-story-button{font-size:13px;padding:14px 20px;gap:20px}.cv-story-exhibit{width:min(100%,400px);justify-self:center;border-radius:110px 110px 10px 10px;padding:22px}.cv-story-frame{width:205px}.cv-story-exhibit-top{font-size:8px;padding-inline:12px}.cv-story-exhibit figcaption{font-size:17px}.cv-story-ribbon{padding:21px 0}.cv-story-ribbon .cv-story-wrap{gap:15px;flex-wrap:wrap;justify-content:center}.cv-story-ribbon span{font-size:17px}.cv-story-offers,.cv-story-build,.cv-story-comparison{padding:60px 0}.cv-story h2{font-size:clamp(38px,8vw,52px)}.cv-story-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:30px}.cv-story-section-heading p{margin-top:20px}.cv-story-offer-grid{grid-template-columns:1fr;gap:24px}.cv-story-offer-copy{padding:28px;min-height:0}.cv-story-offer-stage{padding-top:28px;max-height:420px}.cv-story-offer-stage img{width:230px}.cv-story-toolbox{gap:20px;margin-top:26px;padding-top:26px}.cv-story-toolbox li{font-size:11px}.cv-story-steps{grid-template-columns:1fr;gap:26px;padding-top:26px}.cv-story-steps article{position:relative;padding-left:48px}.cv-story-steps article+article{border-left:0;padding-left:48px;border-top:1px solid var(--story-line);padding-top:26px}.cv-story-steps article>span{position:absolute;left:0;top:0;font-size:22px}.cv-story-steps article+article>span{top:26px}.cv-story-steps h3{font-size:27px}.cv-story-related{flex-direction:column;gap:20px}.cv-story-faq{padding:55px 0}.cv-story-faq-grid{grid-template-columns:1fr;gap:30px}.cv-story-faq summary{font-size:15px}.cv-story-closing{padding:65px 0}.cv-story-closing h2{font-size:clamp(38px,8.8vw,55px)}.cv-story-comparison-intro h1{font-size:clamp(42px,9vw,64px)}.cv-story--kaching .cv-story-hero{padding-bottom:45px}.cv-story-comparison-intro .cv-story-kicker{font-size:9px}.cv-story-duel{grid-template-columns:1fr;gap:22px;margin-top:34px}.cv-story-duel-card{padding:28px}.cv-story-duel-card h2{font-size:40px}.cv-story-duel-brand{font-size:21px;margin-bottom:23px}.cv-story-duel-card h2 br{display:none}.cv-story-duel-card h2 em{display:block}.cv-story-duel-card p{max-width:none;font-size:14px;margin-top:16px}.cv-story-duel-card ul{margin-top:19px;padding-top:18px}.cv-story-versus{top:50%;display:none}.cv-story-table thead{display:none}.cv-story-table,.cv-story-table tbody{display:block}.cv-story-table tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px;border:1px solid #d4c6b7;border-radius:8px;overflow:hidden}.cv-story-table tbody th{grid-column:1/-1;width:auto;padding:14px 16px;background:#e5dccf;font-size:14px}.cv-story-table td{display:block;padding:17px 15px;font-size:13px;border-bottom:0;overflow-wrap:anywhere}.cv-story-table td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.015em;font-weight:600;margin-bottom:10px}.cv-story-table tbody td:nth-child(2):before{color:#8b3a69}.cv-story-table caption{display:block}.cv-story-fit-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.cv-story-fit{padding:26px 0 0}.cv-story-fit h3{font-size:33px}.cv-story-difference{padding:60px 0}.cv-story-difference-grid{grid-template-columns:1fr;gap:35px}.cv-story-difference-art{width:min(100%,400px);justify-self:center}.cv-story-difference-art img{width:220px}}@media(prefers-reduced-motion:reduce){.cv-story-button,.cv-story-faq summary>span{transition:none}.cv-story-button:hover,.cv-story-button:active{transform:none}}@media(max-width:720px){.cv-story-table{display:flex;flex-direction:column}.cv-story-table caption{order:2;padding-top:0}.cv-story-table tbody{order:1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cartivate-brand-pages.css.map */
