.cw-about-hero{background:radial-gradient(1200px 400px at 15% 0%,rgba(30,130,200,.1),transparent 60%),radial-gradient(800px 400px at 100% 100%,rgba(255,195,0,.08),transparent 60%),linear-gradient(135deg,#f8fafc,#eef4fb,#f8fafc);padding:120px 0 96px;border-bottom:1px solid rgba(30,130,200,.12);position:relative;overflow:hidden}.cw-about-hero:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(30,130,200,.12) 90deg,transparent 180deg,rgba(255,195,0,.09) 270deg,transparent 360deg);animation:cw-about-hero-sweep 22s linear infinite;pointer-events:none;z-index:0}@keyframes cw-about-hero-sweep{to{transform:rotate(360deg)}}.cw-about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none;z-index:0}.cw-about-hero__bubbles{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.cw-about-hero__bubble{position:absolute;bottom:-40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff9,#5bb8f540 45%,#1e82c826 80%);box-shadow:inset 0 -6px 10px #0000001a,0 0 14px #5bb8f526;opacity:0;animation:cw-about-bubble-rise var(--dur, 18s) ease-in infinite;animation-delay:var(--delay, 0s)}.cw-about-hero__bubble--gold{background:radial-gradient(circle at 35% 30%,#fff9,#ffd54f4d 45%,#ffc3002e 80%);box-shadow:inset 0 -6px 10px #00000014,0 0 14px #ffc3002e}@keyframes cw-about-bubble-rise{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translate(var(--drift, 20px),-120vh) scale(1);opacity:0}}.cw-about-hero__inner{max-width:1280px;margin:0 auto;padding:0 40px;position:relative;z-index:2;text-align:center}.cw-about-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;background:#1e82c81a;border:1px solid rgba(30,130,200,.32);border-radius:100px;padding:8px 20px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#1e82c8;margin-bottom:28px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(12px);animation:cw-about-hero-rise .9s cubic-bezier(.22,1,.36,1) .1s forwards}@keyframes cw-about-hero-rise{to{opacity:1;transform:translateY(0)}}.cw-about-hero__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#1e82c8;box-shadow:0 0 10px #1e82c880;animation:cw-about-hero-pulse 1.8s ease-in-out infinite}@keyframes cw-about-hero-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.cw-about-hero__title{font-family:var(--cw-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(2.6rem,6.5vw,5.2rem);font-weight:900;color:#0b0f14;letter-spacing:-.02em;line-height:1.02;margin:0 0 20px;opacity:0;transform:translateY(18px);animation:cw-about-hero-rise 1s cubic-bezier(.22,1,.36,1) .25s forwards;text-shadow:0 1px 0 rgba(255,255,255,.4)}.cw-about-hero__title span{background:linear-gradient(135deg,#1e82c8,#d49500,#1e82c8);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cw-about-hero-shine 6s linear infinite}@keyframes cw-about-hero-shine{to{background-position:200% center}}.cw-about-hero__desc{font-family:var(--cw-font-body, "DM Sans", "Inter", sans-serif);font-size:1.1rem;color:#4a5568;max-width:720px;line-height:1.7;margin:0 auto;opacity:0;transform:translateY(14px);animation:cw-about-hero-rise 1s cubic-bezier(.22,1,.36,1) .4s forwards}.cw-about-hero__stats{display:flex;justify-content:center;gap:40px;margin-top:36px;flex-wrap:wrap;opacity:0;transform:translateY(12px);animation:cw-about-hero-rise 1s cubic-bezier(.22,1,.36,1) .55s forwards}.cw-about-hero__stat{display:flex;flex-direction:column;align-items:center;gap:4px}.cw-about-hero__stat-num{font-family:var(--cw-font-heading, "Playfair Display", Georgia, serif);font-size:1.5rem;font-weight:800;color:#946800;line-height:1}.cw-about-hero__stat-label{font-family:var(--cw-font-body, "DM Sans", "Inter", sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}@media(max-width:640px){.cw-about-hero{padding:96px 0 72px}.cw-about-hero__inner{padding:0 20px}.cw-about-hero__stats{gap:24px}.cw-about-hero__stat-num{font-size:1.25rem}}.cw-about-hero~.shopify-section .cw-page-content__title,.cw-about-hero~.cw-page-content .cw-page-content__title{display:none}[data-theme=dark] .cw-about-hero{background:radial-gradient(1200px 400px at 15% 0%,rgba(30,130,200,.3),transparent 60%),radial-gradient(800px 400px at 100% 100%,rgba(255,195,0,.22),transparent 60%),linear-gradient(135deg,#0e3a5e,#145d8c,#0e3a5e)}[data-theme=dark] .cw-about-hero:after{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}[data-theme=dark] .cw-about-hero__eyebrow{background:#5bb8f524;border-color:#5bb8f559;color:#5bb8f5}[data-theme=dark] .cw-about-hero__eyebrow-dot{background:#5bb8f5;box-shadow:0 0 10px #5bb8f5cc}[data-theme=dark] .cw-about-hero__title{color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.5)}[data-theme=dark] .cw-about-hero__title span{background:linear-gradient(135deg,#5bb8f5,#ffc300,#5bb8f5);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .cw-about-hero__desc{color:#ffffffb3}[data-theme=dark] .cw-about-hero__stat-num{color:#ffc300}[data-theme=dark] .cw-about-hero__stat-label{color:#ffffff80}
/*# sourceMappingURL=/cdn/shop/t/98/assets/cw-about-hero.css.map */
