.cptc-story{--story-ink: #0b173b;--story-red: #c9422d;--story-sage: #e7efe8;--story-line: rgba(11, 23, 59, .15);overflow:hidden;padding:clamp(6.4rem,9vw,10.5rem) 0;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.78) 0 12rem,transparent 12.1rem),var(--story-sage);color:var(--story-ink)}.cptc-story *{box-sizing:border-box}.cptc-story__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cptc-story__grid{display:grid;grid-template-columns:minmax(32rem,.82fr) minmax(0,1.18fr);gap:clamp(5rem,8vw,10rem);align-items:center}.cptc-story__portrait{position:relative;z-index:1;margin:0}.cptc-story__portrait:before{position:absolute;z-index:-1;top:2.4rem;right:-2.4rem;bottom:8.5rem;left:2.4rem;border-radius:1.6rem;background:var(--story-red);content:""}.cptc-story__photo{overflow:hidden;border:1px solid var(--story-line);border-radius:1.6rem;background:#d9d1c5;box-shadow:0 2.4rem 5rem #0b173b2e}.cptc-story__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.cptc-story figcaption{position:relative;z-index:2;width:calc(100% - 3rem);margin:-3.8rem 0 0 1.5rem;padding:2rem 2.2rem;border:1px solid var(--story-line);border-radius:1rem;background:#fff;box-shadow:0 1.4rem 3rem #0b173b1f}.cptc-story figcaption strong{display:block;color:var(--story-ink);font-family:var(--font-heading-family);font-size:1.75rem;line-height:1.2}.cptc-story figcaption span{display:block;margin-top:.55rem;color:#0b173ba6;font-size:1.15rem;line-height:1.4}.cptc-story__copy{position:relative}.cptc-story__kicker{margin:0 0 2rem;color:var(--story-red);font-size:1.15rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cptc-story__quote-mark{position:absolute;top:-.8rem;left:-4.6rem;color:#c9422d38;font-family:Georgia,serif;font-size:11rem;line-height:.7}.cptc-story blockquote{position:relative;max-width:76rem;margin:0;color:var(--story-ink);font-family:var(--font-heading-family);font-size:clamp(3.7rem,5.4vw,6.6rem);font-weight:760;letter-spacing:-.052em;line-height:.98}.cptc-story blockquote+p{margin-top:2.6rem}.cptc-story__copy>p:not(.cptc-story__kicker){max-width:72rem;margin-bottom:1.5rem;color:#0b173bb8;font-size:1.55rem;line-height:1.65}.cptc-story__trust{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.6rem 0 3rem;padding:0;list-style:none}.cptc-story__trust li{padding:.75rem 1rem;border:1px solid var(--story-line);border-radius:99rem;background:#ffffff8a;color:var(--story-ink);font-size:1.15rem;font-weight:800}.cptc-story__button{display:inline-flex;min-height:5.3rem;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 2.1rem;border:2px solid var(--story-ink);border-radius:.7rem;background:var(--story-ink);box-shadow:0 .7rem #030817;color:#fff!important;font-size:1.4rem;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.cptc-story__button:hover{box-shadow:0 .4rem #030817;transform:translateY(.3rem)}.cptc-story__button:focus-visible{outline:3px solid var(--story-red);outline-offset:4px}@media(max-width:850px){.cptc-story__grid{grid-template-columns:1fr}.cptc-story__portrait{width:min(50rem,92%)}.cptc-story__quote-mark{left:auto;right:0}}@media(max-width:620px){.cptc-story__shell{width:min(100% - 28px,560px)}.cptc-story__grid{gap:4.6rem}.cptc-story__portrait{width:calc(100% - 1.5rem)}.cptc-story__portrait:before{right:-1.5rem;left:1.5rem}.cptc-story figcaption{width:calc(100% - 1.6rem);margin-left:.8rem;padding:1.6rem}.cptc-story blockquote{font-size:clamp(3.5rem,11vw,5rem)}.cptc-story__quote-mark{display:none}.cptc-story__button{width:100%}}@media(prefers-reduced-motion:reduce){.cptc-story__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cptc-story.css.map */
