.cg-landing{--cg-amber:#e8a04c;--cg-amber-bright:#f5bd6e;--cg-copper:#c47f3d;--cg-wood:#8a5a33;--cg-ember:#e8a04cd9;--cg-string:#e8a04c57}.cg-workshop-glow{z-index:-1;pointer-events:none;background:radial-gradient(52% 44% at 12% 96%,#c47f3d1a,#0000 68%),radial-gradient(44% 36% at 92% 6%,#5b3fb014,#0000 70%);position:fixed;inset:0}.cg-landing .cg-grad-amber{background:linear-gradient(135deg, #fbe3b8 0%, var(--cg-amber-bright) 34%, var(--cg-amber) 60%, var(--cg-copper) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cg-strings{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cg-string{background:linear-gradient(180deg, var(--cg-string), #e8a04c0f 78%, transparent);transform-origin:top;width:1.5px;height:42vh;animation:9s ease-in-out infinite cg-string-cut;position:absolute;top:0}.cg-string:after{content:"";background:var(--cg-ember);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;animation:9s ease-in infinite cg-ember-fall;position:absolute;bottom:-3px;left:50%;box-shadow:0 0 10px 2px #e8a04c80}@keyframes cg-string-cut{0%,58%{opacity:1;transform:scaleY(1)}66%,88%{opacity:.55;transform:scaleY(.12)}96%,to{opacity:1;transform:scaleY(1)}}@keyframes cg-ember-fall{0%,58%{opacity:1;transform:translateY(0)}70%{opacity:1}84%{opacity:0;transform:translateY(46vh)}85%,to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cg-string,.cg-string:after{animation:none}}.cg-shavings{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cg-shaving{background:#e8a04c80;border-radius:40% 60% 55% 45%;width:4px;height:4px;animation:14s linear infinite cg-shaving-float;position:absolute}@keyframes cg-shaving-float{0%{opacity:0;transform:translateY(8vh)rotate(0)}12%{opacity:.8}88%{opacity:.5}to{opacity:0;transform:translate(4vw,-78vh)rotate(300deg)}}@media (prefers-reduced-motion:reduce){.cg-shaving{opacity:.25;animation:none}}.cg-landing .cg-mode-card{border-top:2px solid #e8a04c66;position:relative}.cg-landing .cg-compare th,.cg-landing .cg-compare td{text-align:center;border-bottom:1px solid #ffffff0f;padding:.8rem 1rem;font-size:.92rem}.cg-landing .cg-compare td:first-child,.cg-landing .cg-compare th:first-child{text-align:left}.cg-landing .cg-compare .cg-col-us{background:linear-gradient(#e8a04c1a,#e8a04c09);border-inline:1px solid #e8a04c38;font-weight:600}.cg-landing .cg-mascotte{filter:drop-shadow(0 18px 48px #e8a04c38)}.cg-landing .cg-seal{animation:4.5s ease-in-out infinite cg-seal-breathe}@keyframes cg-seal-breathe{0%,to{box-shadow:0 0 #e8a04c38,inset 0 0 22px #e8a04c14}50%{box-shadow:0 0 34px 6px #e8a04c24,inset 0 0 30px #e8a04c21}}@media (prefers-reduced-motion:reduce){.cg-seal{animation:none}}.cg-tunnel-pop{will-change:transform, opacity;width:min(330px,80vw);animation:1.35s cubic-bezier(.16,.8,.3,1) 2.1s both cg-tunnel-pop}@keyframes cg-tunnel-pop{0%{opacity:0;filter:blur(8px);transform:scale(.14)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.cg-tunnel-pop{animation:none}}.cg-hero-g{filter:drop-shadow(0 10px 34px #e0a24e73);width:auto;height:clamp(84px,11vw,132px)}
/*# sourceMappingURL=0uimady7c4r7r.css.map*/