:is(#wsite-content,html) .rw{--bg:#ffffff;--bg2:#faf8f4;--fg:#181818;--muted:#5d5853;--line:#e8e3da;--crimson:#9C1824;--oncrimson:#fff7ea;--card:#ffffff;--ink:#181818;--shadow:0 18px 50px rgba(24,24,24,.08)}
:is(#wsite-content,html) .rw{color-scheme:light !important}
:is(#wsite-content,html) .rw,:is(#wsite-content,html) .rw *{box-sizing:border-box !important}
:is(#wsite-content,html) .rw{scroll-behavior:smooth !important}
:is(#wsite-content,html) .rw{margin:0 !important;background:var(--bg) !important;color:var(--fg) !important;font:16px/1.6 Figtree,system-ui,sans-serif !important;overflow-x:hidden !important}
:is(#wsite-content,html) .rw a{color:inherit !important;text-decoration:none !important}
:is(#wsite-content,html) .rw h1,:is(#wsite-content,html) .rw h2,:is(#wsite-content,html) .rw h3,:is(#wsite-content,html) .rw .rw-serif{font-family:Newsreader,Georgia,serif !important;font-weight:500 !important;letter-spacing:-.01em !important;line-height:1.08 !important;margin:0 !important}
:is(#wsite-content,html) .rw .rw-wrap{max-width:1080px !important;margin:0 auto !important;padding:0 16px !important}
:is(#wsite-content,html) .rw .rw-eyebrow{font-size:12px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--crimson) !important}
:is(#wsite-content,html) .rw .rw-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;background:var(--crimson) !important;color:var(--oncrimson) !important;border-radius:999px !important;padding:12px 20px !important;font-weight:600 !important;font-size:15px !important;border:0 !important;cursor:pointer !important;transition:transform .25s,box-shadow .25s}
:is(#wsite-content,html) .rw .rw-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(156,24,36,.28) !important}
:is(#wsite-content,html) .rw .rw-ghost{display:inline-flex !important;align-items:center !important;gap:8px !important;border:1.5px solid currentColor !important;border-radius:999px !important;padding:11px 20px !important;font-weight:600 !important;font-size:15px !important;background:transparent !important;cursor:pointer !important}
:is(#wsite-content,html) .rw .rw-pill{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:12px !important;font-weight:600 !important;border:1px solid var(--line) !important;border-radius:999px !important;padding:4px 10px !important;color:var(--muted) !important;background:var(--card) !important}
:is(#wsite-content,html) .rw header{position:sticky !important;top:0 !important;z-index:50 !important;background:color-mix(in srgb,var(--bg) 88%,transparent) !important;backdrop-filter:blur(12px) !important;border-bottom:2px solid var(--crimson) !important}
:is(#wsite-content,html) .rw .nav{display:flex !important;align-items:center !important;gap:18px !important;height:58px}
:is(#wsite-content,html) .rw .nav img{height:34px;width:auto !important}
:is(#wsite-content,html) .rw .nav .links{display:none !important;gap:22px !important;font-size:14px !important;font-weight:500 !important;margin-left:12px !important}
:is(#wsite-content,html) .rw .nav .call{margin-left:auto !important;color:var(--crimson) !important;font-weight:700 !important;font-size:14px !important;white-space:nowrap !important}
@media(max-width:700px){:is(#wsite-content,html) .rw .nav .call{display:flex !important;flex-direction:column !important;align-items:flex-end !important;line-height:1.15 !important;font-size:13px !important}
:is(#wsite-content,html) .rw .nav .call span{font-weight:500 !important}}
:is(#wsite-content,html) .rw .nav .burger{width:34px !important;height:34px;border:1px solid var(--line) !important;border-radius:10px !important;display:grid !important;place-items:center !important;background:var(--card) !important}
@media(min-width:860px){:is(#wsite-content,html) .rw .nav .links{display:flex !important}
:is(#wsite-content,html) .rw .nav .burger{display:none !important}}
:is(#wsite-content,html) .rw .rw-hero{position:relative !important;height:min(62vh,560px);min-height:400px !important;overflow:hidden !important;background:#111 !important}
:is(#wsite-content,html) .rw .rw-slide{position:absolute !important;inset:0 !important;opacity:0;transition:opacity 1.4s ease;pointer-events:none !important}
:is(#wsite-content,html) .rw .rw-slide.rw-on{opacity:1;pointer-events:auto !important}
:is(#wsite-content,html) .rw .rw-slide img.rw-bg{position:absolute !important;inset:0 !important;width:100% !important;height:100%;object-fit:cover !important;object-position:center 35% !important;transform:scale(1)}
:is(#wsite-content,html) .rw .rw-slide.rw-on img.rw-bg{animation:rwzoom 14s ease-in-out infinite alternate}
@keyframes rwzoom{from{transform:scale(1)}to{transform:scale(1.07)}}
:is(#wsite-content,html) .rw .rw-slide.rw-dark::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.55) 100%) !important}
:is(#wsite-content,html) .rw .rw-slide .rw-copy{position:absolute !important;left:0 !important;right:0 !important;bottom:84px !important;z-index:2 !important;color:#fff !important;opacity:0;transform:translateY(14px);transition:opacity .7s ease .5s,transform .7s ease .5s}
:is(#wsite-content,html) .rw .rw-slide.rw-on .rw-copy{opacity:1;transform:none}
:is(#wsite-content,html) .rw .rw-slide h2{font-size:clamp(30px,5.6vw,54px) !important;max-width:16ch !important;text-shadow:0 2px 24px rgba(0,0,0,.35) !important}
:is(#wsite-content,html) .rw .rw-slide p{margin:10px 0 18px !important;font-size:17px !important;max-width:46ch !important;opacity:.95}
:is(#wsite-content,html) .rw .rw-slide .rw-row{display:flex !important;gap:12px !important;flex-wrap:wrap !important}
:is(#wsite-content,html) .rw .rw-slide .rw-ghost{color:#fff !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light{background:#fff !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy{color:var(--ink) !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light h2{text-shadow:none !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-ghost{color:var(--ink) !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy p{color:#5d5853 !important}
:is(#wsite-content,html) .rw .collage{position:absolute !important;inset:0 0 0 42% !important;display:grid !important;place-items:center !important}
:is(#wsite-content,html) .rw .rw-slide .rw-col{position:absolute !important;top:0 !important;bottom:0 !important;left:42% !important;right:0 !important;padding:18px 16px 70px 0 !important;border-radius:24px !important;object-fit:contain !important;width:58% !important;height:100%;animation:rwbob 8s ease-in-out infinite alternate}
@media(max-width:700px){:is(#wsite-content,html) .rw .rw-slide .rw-col{left:0 !important;width:100% !important;height:224px;bottom:auto !important;padding:10px 12px 0 !important}}
:is(#wsite-content,html) .rw .rw-slide.rw-gc{background:#fff !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-gcimg{position:absolute !important;left:50% !important;top:6% !important;transform:translateX(-50%);width:auto !important;max-width:92% !important;height:auto;max-height:54% !important;border-radius:14px !important;box-shadow:0 18px 50px rgba(24,24,24,.12) !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-copy{color:var(--ink) !important;text-align:center !important;bottom:84px !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-copy p{color:#5d5853 !important;margin:0 auto 14px !important;max-width:52ch !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-row{justify-content:center !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-ghost{color:var(--ink) !important}
@media(min-width:701px){:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-copy p{display:none !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-gcapp{display:none !important}}
@media(max-width:700px){:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-copy p{display:none !important}
:is(#wsite-content,html) .rw .rw-slide .rw-socials a{padding:8px 13px !important;font-size:13px !important}
:is(#wsite-content,html) .rw .rw-slide .rw-socials{gap:8px !important}}
@media(max-width:700px){:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-gcimg{top:14px !important;width:94% !important;max-width:94% !important;max-height:none !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-gcapp{position:absolute !important;left:3% !important;width:94% !important;top:var(--gct,190px) !important;border-radius:14px !important;box-shadow:0 14px 40px rgba(24,24,24,.12) !important}
:is(#wsite-content,html) .rw .rw-hero .rw-slide.rw-gc.rw-light .rw-copy{top:var(--gcb,420px) !important;bottom:auto !important}
:is(#wsite-content,html) .rw .rw-slide.rw-gc .rw-copy p{font-size:15px !important}}
:is(#wsite-content,html) .rw .rw-slide .rw-bigplay{text-decoration:none !important;transition:transform .3s}
:is(#wsite-content,html) .rw .rw-slide .rw-bigplay:hover{transform:scale(1.06)}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy h2{max-width:12ch !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy p{max-width:34ch !important}
@media(max-width:700px){:is(#wsite-content,html) .rw .rw-slide img.rw-bg.rw-fb{object-position:74% 22% !important}
:is(#wsite-content,html) .rw .collage{inset:0 0 auto 0 !important;height:260px}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy{top:236px !important;bottom:auto !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy h2{font-size:26px !important;max-width:16ch !important}
:is(#wsite-content,html) .rw .rw-slide.rw-light .rw-copy p{font-size:15px !important;margin:6px 0 12px !important}
:is(#wsite-content,html) .rw .rw-slide h2{font-size:clamp(24px,7vw,32px) !important}
:is(#wsite-content,html) .rw .rw-slide p{font-size:15px !important}
:is(#wsite-content,html) .rw .rw-slide .rw-copy{bottom:96px !important}}
:is(#wsite-content,html) .rw .collage .mid{position:absolute !important;left:50% !important;top:46% !important;transform:translate(-50%,-50%);width:min(34vw,250px) !important;aspect-ratio:1 !important;border-radius:50% !important;overflow:hidden !important;box-shadow:0 20px 60px rgba(24,24,24,.18) !important;border:6px solid #fff !important}
:is(#wsite-content,html) .rw .collage .mid img{width:100% !important;height:100%;object-fit:cover !important;object-position:center 30% !important}
:is(#wsite-content,html) .rw .collage .it{position:absolute !important;width:min(20vw,150px) !important;aspect-ratio:1 !important;border-radius:22px !important;overflow:hidden !important;background:#fff !important;box-shadow:0 14px 40px rgba(24,24,24,.12) !important;animation:rwbob 6s ease-in-out infinite alternate}
:is(#wsite-content,html) .rw .collage .it img{width:100% !important;height:100%;object-fit:cover !important}
:is(#wsite-content,html) .rw .collage .it:nth-child(2){left:8% !important;top:12% !important;animation-delay:-1s}
:is(#wsite-content,html) .rw .collage .it:nth-child(3){right:8% !important;top:10% !important;animation-delay:-3s}
:is(#wsite-content,html) .rw .collage .it:nth-child(4){left:14% !important;bottom:30% !important;animation-delay:-2s}
:is(#wsite-content,html) .rw .collage .it:nth-child(5){right:12% !important;bottom:28% !important;animation-delay:-4s}
@keyframes rwbob{from{transform:translateY(0)}to{transform:translateY(-10px)}}
:is(#wsite-content,html) .rw .collage .stand{position:absolute !important;left:50% !important;top:14px !important;transform:translateX(-50%);font-size:11px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#7a7268 !important;border:1px dashed #b9b0a3 !important;border-radius:999px !important;padding:5px 12px !important;background:#fff !important;white-space:nowrap !important}
@media(max-width:700px){:is(#wsite-content,html) .rw .collage .it{width:24vw !important}
:is(#wsite-content,html) .rw .collage .it:nth-child(2){left:6% !important;top:16% !important}
:is(#wsite-content,html) .rw .collage .it:nth-child(3){right:6% !important;top:14% !important}
:is(#wsite-content,html) .rw .collage .it:nth-child(4){left:10% !important;bottom:6% !important}
:is(#wsite-content,html) .rw .collage .it:nth-child(5){right:10% !important;bottom:4% !important}
:is(#wsite-content,html) .rw .collage .mid{top:52% !important;width:38vw !important}}
:is(#wsite-content,html) .rw .rw-slide.warm{background:radial-gradient(70% 60% at 30% 30%,rgba(156,24,36,.35),transparent 70%),radial-gradient(60% 60% at 80% 80%,rgba(255,247,234,.08),transparent 70%),#181818 !important}
:is(#wsite-content,html) .rw .rw-slide .rw-socials{display:flex !important;gap:10px !important;flex-wrap:wrap !important}
:is(#wsite-content,html) .rw .rw-slide .rw-socials a{display:inline-flex !important;align-items:center !important;gap:8px !important;border:1.5px solid rgba(255,255,255,.55) !important;border-radius:999px !important;padding:10px 16px !important;font-weight:600 !important;font-size:14px !important;color:#fff !important;background:rgba(255,255,255,.08) !important;backdrop-filter:blur(6px) !important}
:is(#wsite-content,html) .rw .rw-slide .rw-socials a:hover{background:#fff !important;color:var(--ink) !important}
:is(#wsite-content,html) .rw .rw-bigplay{position:absolute !important;right:8% !important;top:30% !important;width:92px !important;height:92px;border-radius:50% !important;background:rgba(255,255,255,.92) !important;display:grid !important;place-items:center !important;color:var(--crimson) !important;font-size:30px !important;box-shadow:0 20px 60px rgba(0,0,0,.35) !important}
@media(max-width:700px){:is(#wsite-content,html) .rw .rw-bigplay{display:none !important}}
:is(#wsite-content,html) .rw .rw-hctl{position:absolute !important;left:0 !important;right:0 !important;bottom:46px !important;z-index:4 !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;padding:0 16px !important}
:is(#wsite-content,html) .rw .rw-hdots{display:flex !important;gap:8px !important}
:is(#wsite-content,html) .rw .rw-hdots button{width:9px !important;height:9px;border-radius:50% !important;border:0 !important;padding:0 !important;background:rgba(255,255,255,.45) !important;cursor:pointer !important;transition:width .3s,background .3s}
:is(#wsite-content,html) .rw .rw-hdots button.rw-on{width:26px !important;border-radius:5px !important;background:var(--crimson) !important}
:is(#wsite-content,html) .rw .rw-light .rw-hdots button{background:rgba(24,24,24,.25) !important}
:is(#wsite-content,html) .rw .rw-hp{font-size:12px !important;font-weight:600 !important;border:1px solid rgba(255,255,255,.5) !important;background:rgba(255,255,255,.14) !important;color:#fff !important;border-radius:999px !important;padding:4px 10px !important;cursor:pointer !important;backdrop-filter:blur(6px) !important}
:is(#wsite-content,html) .rw .rw-hero.rw-isLight .rw-hp{color:var(--ink) !important;border-color:rgba(24,24,24,.3) !important;background:rgba(255,255,255,.7) !important}
:is(#wsite-content,html) .rw .rw-sound{display:inline-flex !important;align-items:center !important;gap:8px !important;background:rgba(255,255,255,.14) !important;color:#fff !important;border:1px solid rgba(255,255,255,.5) !important;border-radius:999px !important;padding:4px 10px !important;font-size:12px !important;font-weight:600 !important;backdrop-filter:blur(8px) !important;cursor:pointer !important}
:is(#wsite-content,html) .rw .rw-hero.rw-isLight .rw-sound{color:var(--ink) !important;border-color:rgba(24,24,24,.3) !important;background:rgba(255,255,255,.7) !important}
:is(#wsite-content,html) .rw .rw-hug{position:relative !important;background:var(--bg2) !important;border-radius:38px 38px 0 0 !important;margin:-30px 0 0 !important;padding:42px 0 34px !important;z-index:3 !important;box-shadow:0 -24px 60px rgba(24,24,24,.18) !important;text-align:center !important}
:is(#wsite-content,html) .rw .rw-hug h1{font-size:clamp(26px,4.2vw,38px) !important;max-width:24ch !important;margin:0 auto 14px !important}
:is(#wsite-content,html) .rw .rw-hug .rw-intro{max-width:72ch !important;color:var(--fg) !important;font-size:16.5px !important;margin:0 auto !important}
:is(#wsite-content,html) .rw .rw-hug .rw-intro b{font-weight:700 !important}
:is(#wsite-content,html) .rw .rw-hug .rw-quick{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;margin-top:18px !important}
:is(#wsite-content,html) .rw .rw-ticker{border-top:1px solid var(--line) !important;border-bottom:1px solid var(--line) !important;background:var(--bg) !important;overflow:hidden !important;position:relative !important}
:is(#wsite-content,html) .rw .rw-ticker .rw-track{display:flex !important;gap:14px !important;width:max-content !important;padding:12px 0 !important;animation:rwtick 46s linear infinite}
:is(#wsite-content,html) .rw .rw-ticker:hover .rw-track,:is(#wsite-content,html) .rw .rw-ticker.rw-paused .rw-track{animation-play-state:paused}
@keyframes rwtick{to{transform:translateX(-50%)}}
:is(#wsite-content,html) .rw .rw-tk{display:inline-flex !important;align-items:center !important;gap:10px !important;border:1px solid var(--line) !important;border-radius:999px !important;padding:7px 14px 7px 8px !important;background:var(--card) !important;font-size:13.5px !important;font-weight:600 !important;white-space:nowrap !important}
:is(#wsite-content,html) .rw .rw-tk img{height:26px;width:auto !important;border-radius:6px !important;background:#fff !important;padding:2px !important}
:is(#wsite-content,html) .rw .rw-tk:hover{border-color:var(--crimson) !important}
:is(#wsite-content,html) .rw .tkp{display:block !important;margin:0 auto 8px !important;font-size:12px !important;border:1px solid var(--line) !important;background:var(--card) !important;border-radius:999px !important;padding:3px 10px !important;cursor:pointer !important}
:is(#wsite-content,html) .rw .rw-corners{position:relative !important;padding:56px 0 20px !important}
:is(#wsite-content,html) .rw .rw-flow{position:relative !important;z-index:3 !important;margin-top:-30px !important}
:is(#wsite-content,html) .rw .rw-flow .rw-hug{margin-top:0 !important;background:color-mix(in srgb,var(--bg2) 80%,transparent) !important}
:is(#wsite-content,html) .rw .rw-flow .rw-ticker{background:color-mix(in srgb,var(--bg) 70%,transparent) !important}
:is(#wsite-content,html) .rw .rw-flow>.rw-ticker{position:relative !important;z-index:1 !important}
:is(#wsite-content,html) .rw .rw-ribbon{position:absolute !important;inset:0 !important;width:100% !important;height:100%;pointer-events:none !important;z-index:0 !important}
:is(#wsite-content,html) .rw .rw-flow>section,:is(#wsite-content,html) .rw .rw-flow>footer{position:relative !important;z-index:1 !important}
:is(#wsite-content,html) .rw .rw-flow .rw-reviews,:is(#wsite-content,html) .rw .rw-flow .rw-causes,:is(#wsite-content,html) .rw .rw-flow .rw-store{background:color-mix(in srgb,var(--bg2) 72%,transparent) !important}
:is(#wsite-content,html) .rw .rw-ribbon path{fill:none !important;stroke:var(--crimson) !important;stroke-linecap:round !important}
:is(#wsite-content,html) .rw .rw-ribbon .rw-glow{stroke-width:14 !important;opacity:.10;filter:url(#blur) !important;stroke-dasharray:520 300;animation:rwflow 11s linear infinite}
:is(#wsite-content,html) .rw .rw-ribbon .rw-thread{stroke-width:1.8 !important;opacity:.5;stroke-dasharray:260 180 90 300;animation:rwflow 11s linear infinite}
:is(#wsite-content,html) .rw .rw-ribbon .rw-wisp{stroke-width:1 !important;opacity:.28;stroke-dasharray:120 420;animation:rwflow 16s linear infinite reverse}
@keyframes rwflow{to{stroke-dashoffset:-820}}
:is(#wsite-content,html) .rw .rw-corner{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:1fr !important;gap:20px !important;align-items:center !important;margin:0 0 58px !important}
:is(#wsite-content,html) .rw .rw-corner .rw-ph{position:relative !important;aspect-ratio:4/3 !important;overflow:hidden !important;border-radius:22px !important;
 -webkit-mask-image:radial-gradient(120% 110% at 50% 50%,#000 60%,transparent 100%) !important;mask-image:radial-gradient(120% 110% at 50% 50%,#000 60%,transparent 100%) !important}
:is(#wsite-content,html) .rw .rw-corner .rw-ph img,:is(#wsite-content,html) .rw .rw-corner .rw-ph .fake,:is(#wsite-content,html) .rw .rw-corner .rw-ph video{position:absolute !important;inset:-6% -4% !important;width:108% !important;height:112%;object-fit:cover !important;transform:translateY(var(--d,0));transition:transform .2s linear}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.rw-fit img{inset:0 !important;width:100% !important;height:100%;object-fit:contain !important;transform:none}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.rw-fit img.rw-bgb{object-fit:cover !important;filter:blur(26px) saturate(1.1) !important;opacity:.55;transform:scale(1.15)}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.rw-still img,:is(#wsite-content,html) .rw .rw-corner .rw-ph.rw-still video{inset:0 !important;width:100% !important;height:100%;transform:none}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.rw-card-white{background:#fff !important}
@media(max-width:700px){:is(#wsite-content,html) .rw .rw-corner .rw-ph img,:is(#wsite-content,html) .rw .rw-corner .rw-ph video{inset:0 !important;width:100% !important;height:100%;transform:none!important}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.rw-fit img.rw-bgb{transform:scale(1.15)!important}}
:is(#wsite-content,html) .rw .rw-corner .rw-ph::after{content:"" !important;position:absolute !important;inset:-40% -60% !important;z-index:3 !important;pointer-events:none !important;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%) !important;transform:translateX(var(--s,0));transition:transform .15s linear}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.mirror{display:flex !important;justify-content:center !important;align-items:stretch !important}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.mirror img{position:static !important;inset:auto !important;width:auto !important;height:100%;flex:0 0 auto !important;object-fit:cover !important;transform:none}
:is(#wsite-content,html) .rw .rw-corner .rw-ph.mirror img.side{transform:scaleX(-1);filter:brightness(.92) !important}
:is(#wsite-content,html) .rw .rw-corner .rw-ph a.rw-cover{position:absolute !important;inset:0 !important;z-index:4 !important}
:is(#wsite-content,html) .rw .fake{background:
 radial-gradient(60% 50% at 30% 35%,rgba(156,24,36,.12),transparent 70%),
 radial-gradient(50% 50% at 75% 70%,rgba(24,24,24,.10),transparent 70%),linear-gradient(135deg,#efe9dd,#e4dccd) !important}
:is(#wsite-content,html) .rw .fake span{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%);font-size:12px !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#7a7268 !important;border:1px dashed #b9b0a3 !important;border-radius:999px !important;padding:6px 12px !important;white-space:nowrap !important}
:is(#wsite-content,html) .rw .rw-corner .rw-tx h3{font-size:clamp(26px,3.6vw,36px) !important;margin:8px 0 10px !important}
:is(#wsite-content,html) .rw .rw-corner .rw-tx p{color:var(--muted) !important;margin:0 0 16px !important;max-width:48ch !important}
:is(#wsite-content,html) .rw .rw-corner .rw-tx .rw-row{display:flex !important;gap:10px !important;flex-wrap:wrap !important;align-items:center !important}
:is(#wsite-content,html) .rw .rw-corner .rw-tx .rw-btn,:is(#wsite-content,html) .rw .rw-corner .rw-tx .rw-ghost{font-size:14px !important;padding:11px 16px !important;white-space:nowrap !important}
:is(#wsite-content,html) .rw .rw-corner .rw-tx .rw-ghost{background:var(--card) !important}
@media(min-width:800px){:is(#wsite-content,html) .rw .rw-corner{grid-template-columns:1.05fr .95fr !important;gap:44px !important}
:is(#wsite-content,html) .rw .rw-corner.rw-flip .rw-ph{order:2 !important}
:is(#wsite-content,html) .rw .rw-corner.rw-flip .rw-tx{order:1 !important}}
:is(#wsite-content,html) .rw .rw-wait{background:var(--card) !important;border:1px solid var(--line) !important;border-radius:26px !important;padding:26px !important;box-shadow:var(--shadow) !important}
:is(#wsite-content,html) .rw .rw-wait .rw-ph{border-radius:20px !important}
:is(#wsite-content,html) .rw .rw-wait{overflow:hidden !important}
:is(#wsite-content,html) .rw .rw-wait .kick{position:absolute !important;inset:0 !important;width:100% !important;height:100%;pointer-events:none !important;z-index:1 !important}
:is(#wsite-content,html) .rw .rw-wait .rw-ph{z-index:2 !important}
:is(#wsite-content,html) .rw .rw-corner .rw-ph{position:relative !important;z-index:2 !important}
:is(#wsite-content,html) .rw .rw-wait .kick path{fill:none !important;stroke:var(--crimson) !important;stroke-linecap:round !important}
:is(#wsite-content,html) .rw .rw-wait .kick .t{stroke-width:1.6 !important;opacity:.45;stroke-dasharray:220 140;animation:rwflow 18s linear infinite}
:is(#wsite-content,html) .rw .rw-wait .kick .g{stroke-width:10 !important;opacity:.08;filter:url(#blur) !important}
:is(#wsite-content,html) .rw .rw-video{position:relative !important}
:is(#wsite-content,html) .rw .rw-video .rw-play{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%);width:64px !important;height:64px;border-radius:50% !important;background:rgba(255,255,255,.9) !important;display:grid !important;place-items:center !important;color:var(--crimson) !important;font-size:22px !important;box-shadow:0 10px 30px rgba(0,0,0,.25) !important}
:is(#wsite-content,html) .rw .rw-video .rw-tag{position:absolute !important;left:14px !important;top:14px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#fff !important;background:rgba(24,24,24,.6) !important;border-radius:999px !important;padding:5px 10px !important}
:is(#wsite-content,html) .rw .rw-reveal .rw-tx>*{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}
:is(#wsite-content,html) .rw .rw-reveal .rw-ph{opacity:0;transform:scale(.985);transition:opacity .7s ease .45s,transform .7s ease .45s}
:is(#wsite-content,html) .rw .rw-reveal.rw-in .rw-tx>*{opacity:1;transform:none}
:is(#wsite-content,html) .rw .rw-reveal.rw-in .rw-tx>*:nth-child(2){transition-delay:.08s}
:is(#wsite-content,html) .rw .rw-reveal.rw-in .rw-tx>*:nth-child(3){transition-delay:.16s}
:is(#wsite-content,html) .rw .rw-reveal.rw-in .rw-tx>*:nth-child(4){transition-delay:.24s}
:is(#wsite-content,html) .rw .rw-reveal.rw-in .rw-ph{opacity:1;transform:none}
:is(#wsite-content,html) .rw .rw-reviews{background:var(--bg2) !important;padding:54px 0 50px !important;text-align:center !important}
:is(#wsite-content,html) .rw .rw-reviews h2{font-size:clamp(26px,4vw,36px) !important;margin-bottom:6px !important}
:is(#wsite-content,html) .rw .rw-reviews .rw-sub{color:var(--muted) !important;margin:0 0 22px !important}
:is(#wsite-content,html) .rw .rw-stage{position:relative !important;max-width:640px !important;margin:0 auto !important;min-height:190px !important;transition:height .4s ease}
:is(#wsite-content,html) .rw .rw-rv{position:absolute !important;inset:0 !important;margin:0 auto !important;background:var(--card) !important;border:1px solid var(--line) !important;border-radius:24px !important;padding:26px 26px 22px !important;box-shadow:var(--shadow) !important;opacity:0;transform:translateX(60px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);cursor:pointer !important}
:is(#wsite-content,html) .rw .rw-rv.rw-on{opacity:1;transform:translateX(0)}
:is(#wsite-content,html) .rw .rw-rv.rw-out{opacity:0;transform:translateX(-60px)}
:is(#wsite-content,html) .rw .rw-rv .rw-stars{color:var(--crimson) !important;letter-spacing:2px !important;font-size:14px !important}
:is(#wsite-content,html) .rw .rw-rv .rw-q{font-family:Newsreader,Georgia,serif !important;font-size:22px !important;line-height:1.3 !important;margin:10px 0 8px !important}
:is(#wsite-content,html) .rw .rw-rv .rw-full{display:none !important;color:var(--muted) !important;font-size:15px !important;margin:0 0 8px !important}
:is(#wsite-content,html) .rw .rw-rv.rw-open .rw-full{display:block !important}
:is(#wsite-content,html) .rw .rw-rv.rw-open .rw-q{font-size:18px !important}
:is(#wsite-content,html) .rw .rw-rv .rw-who{font-size:13px !important;color:var(--muted) !important}
:is(#wsite-content,html) .rw .rw-rv .rw-more{font-size:12px !important;color:var(--crimson) !important;font-weight:700 !important}
:is(#wsite-content,html) .rw .rw-dots{display:flex !important;gap:8px !important;justify-content:center !important;margin-top:16px !important}
:is(#wsite-content,html) .rw .rw-dots i{width:8px !important;height:8px;border-radius:50% !important;background:var(--line) !important;display:block !important}
:is(#wsite-content,html) .rw .rw-dots i.rw-on{background:var(--crimson) !important;width:22px !important;border-radius:4px !important}
:is(#wsite-content,html) .rw .rw-rvctl{margin-top:12px !important}
:is(#wsite-content,html) .rw .rw-rail{padding:50px 0 10px !important}
:is(#wsite-content,html) .rw .rw-rail h2{font-size:clamp(24px,3.6vw,32px) !important}
:is(#wsite-content,html) .rw .rw-rail .rw-scroller{display:flex !important;gap:14px !important;overflow:hidden !important;padding:18px 16px 24px !important;margin:0 -16px !important}
:is(#wsite-content,html) .rw .rw-rail .rw-track{display:flex !important;gap:14px !important;width:max-content !important;animation:rwdrl 70s linear infinite}
:is(#wsite-content,html) .rw .rw-rail .rw-scroller:hover .rw-track,:is(#wsite-content,html) .rw .rw-rail .rw-scroller.rw-paused .rw-track{animation-play-state:paused}
@keyframes rwdrl{to{transform:translateX(calc(-50% - 7px))}}
@keyframes rwdrr{from{transform:translateX(calc(-50% - 7px))}to{transform:translateX(0)}}
:is(#wsite-content,html) .rw .rw-rail .rw-scroller::-webkit-scrollbar{display:none !important}
:is(#wsite-content,html) .rw .rw-rail .rw-item{flex:0 0 auto !important;width:min(72vw,300px) !important;aspect-ratio:4/5 !important;border-radius:22px !important;overflow:hidden !important;scroll-snap-align:center !important;position:relative !important;box-shadow:var(--shadow) !important}
:is(#wsite-content,html) .rw .rw-rail .rw-item .fake,:is(#wsite-content,html) .rw .rw-rail .rw-item img{position:absolute !important;inset:0 !important;width:100% !important;height:100%;object-fit:cover !important}
@media(min-width:700px){:is(#wsite-content,html) .rw .rw-rail .rw-item{width:300px !important}}
:is(#wsite-content,html) .rw .rw-store{background:var(--bg2) !important;color:var(--fg) !important;padding:54px 0 60px !important;border-radius:0 0 38px 38px !important;position:relative !important;box-shadow:0 24px 50px rgba(24,24,24,.10) !important}
:is(#wsite-content,html) .rw .rw-store h2{font-size:clamp(26px,4vw,38px) !important}
:is(#wsite-content,html) .rw .rw-store p.rw-lead{color:var(--muted) !important;max-width:56ch !important;margin:8px 0 22px !important}
:is(#wsite-content,html) .rw .rw-band{overflow:hidden !important;margin:0 -16px !important;padding:6px 16px 14px !important}
:is(#wsite-content,html) .rw .rw-band .rw-track{display:flex !important;gap:14px !important;width:max-content !important;animation:rwdrr 60s linear infinite}
:is(#wsite-content,html) .rw .rw-band:hover .rw-track,:is(#wsite-content,html) .rw .rw-band.rw-paused .rw-track{animation-play-state:paused}
:is(#wsite-content,html) .rw .rw-prod{flex:0 0 auto !important;width:min(44vw,230px) !important}
:is(#wsite-content,html) .rw .rw-prod{background:#fff !important;border:1px solid var(--line) !important;border-radius:20px !important;overflow:hidden !important;color:#181818 !important;transition:transform .3s;box-shadow:var(--shadow) !important}
:is(#wsite-content,html) .rw .rw-prod:hover{transform:translateY(-4px)}
:is(#wsite-content,html) .rw .rw-prod img{width:100% !important;aspect-ratio:1 !important;object-fit:cover !important;display:block !important;background:#fff !important}
:is(#wsite-content,html) .rw .rw-prod .rw-pt{padding:12px 14px 14px !important;font-size:14px !important}
:is(#wsite-content,html) .rw .rw-prod .rw-pt b{display:block !important;font-weight:700 !important}
:is(#wsite-content,html) .rw .rw-prod .rw-pt span{color:#6b665f !important;font-size:13px !important}
:is(#wsite-content,html) .rw .rw-recs{padding:56px 0 20px !important;text-align:center !important}
:is(#wsite-content,html) .rw .rw-recs h2{font-size:clamp(24px,3.6vw,32px) !important}
:is(#wsite-content,html) .rw .rw-recs .rw-sub{color:var(--muted) !important;margin:6px 0 20px !important}
:is(#wsite-content,html) .rw .rw-slider{overflow:hidden !important;position:relative !important;padding:6px 0 10px !important}
:is(#wsite-content,html) .rw .rw-slider .rw-track{display:flex !important;gap:14px !important;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
:is(#wsite-content,html) .rw .rw-rec{flex:0 0 calc(50% - 7px) !important;background:var(--card) !important;border:1px solid var(--line) !important;border-radius:20px !important;padding:18px 14px 16px !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:10px !important;box-shadow:var(--shadow) !important}
@media(min-width:760px){:is(#wsite-content,html) .rw .rw-rec{flex-basis:calc(33.333% - 10px) !important}}
:is(#wsite-content,html) .rw .rw-rec img{height:44px;width:auto !important;max-width:150px !important;object-fit:contain !important}
:is(#wsite-content,html) .rw .rw-rec .rw-say{font-family:Newsreader,Georgia,serif !important;font-size:17px !important;line-height:1.25 !important}
:is(#wsite-content,html) .rw .rw-rec .rw-lnk{font-size:12px !important;font-weight:700 !important;color:var(--crimson) !important}
:is(#wsite-content,html) .rw .rw-rec:hover{border-color:var(--crimson) !important}
:is(#wsite-content,html) .rw .rw-partners{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:14px 28px !important;align-items:center !important;margin:26px 0 0 !important}
:is(#wsite-content,html) .rw .rw-partners a{display:inline-flex !important;align-items:center !important;gap:10px !important;font-size:13px !important;color:var(--muted) !important}
:is(#wsite-content,html) .rw .rw-partners img{height:34px;width:auto !important}
:is(#wsite-content,html) .rw .rw-causes{background:var(--bg2) !important;padding:44px 0 40px !important;text-align:center !important}
:is(#wsite-content,html) .rw .rw-causes h2{font-size:clamp(22px,3vw,28px) !important}
:is(#wsite-content,html) .rw .rw-causes p{color:var(--muted) !important;margin:6px 0 18px !important}
:is(#wsite-content,html) .rw .rw-causes .rw-logos{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:18px 32px !important;align-items:center !important}
:is(#wsite-content,html) .rw .rw-causes img{height:54px;width:auto !important;filter:grayscale(1) !important;opacity:.75;transition:.3s}
:is(#wsite-content,html) .rw .rw-causes img:hover{filter:none !important;opacity:1}
:is(#wsite-content,html) .rw .rw-lic{font-size:13px !important;color:var(--muted) !important;max-width:60ch !important;margin:22px auto 0 !important;text-align:center !important}
:is(#wsite-content,html) .rw footer{padding:34px 0 60px !important;font-size:13px !important;color:var(--muted) !important;text-align:center !important}
:is(#wsite-content,html) .rw footer .rw-wrap{max-width:640px !important}
:is(#wsite-content,html) .rw footer img{height:30px;display:block !important;margin:0 auto 12px !important}
:is(#wsite-content,html) .rw .notes{padding:60px 0 30px !important}
:is(#wsite-content,html) .rw .notes h2{font-size:clamp(24px,3.6vw,32px) !important;margin-bottom:10px !important}
:is(#wsite-content,html) .rw .note{border:1px solid var(--line) !important;border-radius:20px !important;padding:18px 18px 14px !important;margin:12px 0 !important;background:var(--card) !important}
:is(#wsite-content,html) .rw .note h3{font-size:18px !important;margin-bottom:6px !important;font-family:Figtree,sans-serif !important;font-weight:700 !important}
:is(#wsite-content,html) .rw .note ul{margin:0 !important;padding-left:18px !important;color:var(--muted) !important}
:is(#wsite-content,html) .rw .note li{margin:4px 0 !important}
:is(#wsite-content,html) .rw .ask{background:var(--crimson) !important;color:var(--oncrimson) !important;border-radius:22px !important;padding:22px 20px !important;margin-top:18px !important}
:is(#wsite-content,html) .rw .ask h3{font-size:20px !important;margin-bottom:6px !important;font-family:Newsreader,Georgia,serif !important;font-weight:500 !important}
:is(#wsite-content,html) .rw .ask p{margin:0 0 8px !important}
@media (prefers-reduced-motion:reduce){:is(#wsite-content,html) .rw .rw-slide img.rw-bg,:is(#wsite-content,html) .rw .rw-ribbon path,:is(#wsite-content,html) .rw .collage .it,:is(#wsite-content,html) .rw .rw-slide .rw-col{animation:none}
:is(#wsite-content,html) .rw .rw-rail .rw-track{animation-duration:140s}
:is(#wsite-content,html) .rw .rw-band .rw-track{animation-duration:120s}
:is(#wsite-content,html) .rw .rw-reveal .rw-tx>*,:is(#wsite-content,html) .rw .rw-reveal .rw-ph,:is(#wsite-content,html) .rw .rw-rv,:is(#wsite-content,html) .rw .rw-slider .rw-track,:is(#wsite-content,html) .rw .rw-slide,:is(#wsite-content,html) .rw .rw-slide .rw-copy{transition:none;transform:none}
:is(#wsite-content,html) .rw .rw-reveal .rw-tx>*,:is(#wsite-content,html) .rw .rw-reveal .rw-ph{opacity:1}
:is(#wsite-content,html) .rw .rw-rv{opacity:0}
:is(#wsite-content,html) .rw .rw-rv.rw-on{opacity:1}
:is(#wsite-content,html) .rw .rw-rv.rw-out{opacity:0}
:is(#wsite-content,html) .rw .rw-ticker .rw-track{animation-duration:80s}}
/* Weebly frame: full width breakout, no theme padding or clipping */
.wcustomhtml:has(> .rw){overflow:visible !important}
html:has(.rw),body:has(.rw){overflow-x:clip !important}
/* Weebly theme fades every link (div.paragraph a[href]{opacity:.7}, :hover .4) and underlines it; never on our page */
:is(#wsite-content,html) .rw a[href]:not([style*="opacity"]),:is(#wsite-content,html) .rw a[href]:not([style*="opacity"]):hover{opacity:1 !important;text-decoration:none !important}
:where(#wsite-content,html) .rw a[href]{border-bottom:0 !important}
/* Matt, Nov 3 3:55 PM: the state license line sits centered under the cause logos */
:is(#wsite-content,html) .rw .rw-causes p.rw-lic{margin:22px auto 0 !important;text-align:center !important;max-width:60ch !important}
:is(#wsite-content,html) .rw .rw-sm{display:none !important}
:is(#wsite-content,html) .rw .rw-slide img.rw-bgblur{display:none !important}
@media(min-width:701px){
 :is(#wsite-content,html) .rw .rw-slide img.rw-bg.rw-fb{object-position:74% 85% !important}
 :is(#wsite-content,html) .rw .rw-slide img.rw-bgblur{display:block !important;object-fit:cover !important;filter:blur(28px) saturate(1.1) brightness(.75) !important;transform:scale(1.15) !important;animation:none !important}
 :is(#wsite-content,html) .rw .rw-slide img.rw-bg.rw-portrait{object-fit:contain !important;object-position:88% center !important;animation:none !important;transform:none !important;top:0 !important;bottom:auto !important;height:calc(100% - 34px) !important}
}
:is(#wsite-content,html) .rw h1,:is(#wsite-content,html) .rw h2,:is(#wsite-content,html) .rw h3{color:inherit !important}
:is(#wsite-content,html) .rw .rw-tk b.rw-tkname{font-weight:800 !important;color:#1a1a1a !important;margin-right:10px !important;font-family:inherit !important}
:is(#wsite-content,html) .rw .rw-snd-float{position:fixed !important;z-index:60 !important;display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:44px !important;padding:0 18px !important;border-radius:999px !important;background:rgba(255,255,255,.94) !important;color:#181818 !important;border:1px solid var(--line) !important;box-shadow:0 8px 24px rgba(24,24,24,.18) !important;font:600 14px/1 Figtree,system-ui,sans-serif !important;cursor:pointer !important;backdrop-filter:blur(6px)}
:is(#wsite-content,html) .rw .rw-snd-float[aria-pressed="true"]{color:var(--crimson) !important;border-color:var(--crimson) !important}
:is(#wsite-content,html) .rw .rw-snd-float svg{display:block !important;flex:none !important}
@media(max-width:700px){
 :is(#wsite-content,html) .rw .rw-lg{display:none !important}:is(#wsite-content,html) .rw .rw-sm{display:inline !important}
 :is(#wsite-content,html) .rw .rw-wait .rw-row{flex-wrap:nowrap !important;gap:10px !important}
 :is(#wsite-content,html) .rw .rw-wait .rw-row a{white-space:nowrap !important;padding-left:16px !important;padding-right:16px !important}
 /* Matt, Nov 3 5:38 PM: words come first on phones, the ribbon passes behind a soft white backing */
 :is(#wsite-content,html) .rw .rw-corner .rw-tx{position:relative !important;z-index:2 !important;background:rgba(255,255,255,.94) !important;border-radius:18px !important;box-shadow:0 0 22px 14px rgba(255,255,255,.94) !important}
 :is(#wsite-content,html) .rw .rw-flow :is(h2,.rw-sub,.rw-eyebrow,.rw-lead){text-shadow:0 0 10px #fff,0 0 18px #fff,0 0 26px #fff !important}
}
/* Matt, Nov 3 3:41 PM: store tiles and Recommended by cards as bold as the season rail */
:is(#wsite-content,html) .rw .rw-slider .rw-track{transition:none !important;width:max-content !important;animation:rwdrl 55s linear infinite}
:is(#wsite-content,html) .rw .rw-slider:hover .rw-track,:is(#wsite-content,html) .rw .rw-slider.rw-paused .rw-track{animation-play-state:paused !important}
:is(#wsite-content,html) .rw .rw-slider{margin:0 -16px !important;padding:18px 16px 26px !important}
:is(#wsite-content,html) .rw .rw-rec{flex:0 0 auto !important;width:min(72vw,300px) !important;border:0 !important;border-radius:22px !important;padding:24px 18px 20px !important;box-shadow:0 16px 36px rgba(24,24,24,.16) !important;gap:12px !important}
:is(#wsite-content,html) .rw .rw-rec img{height:56px !important;max-width:180px !important}
:is(#wsite-content,html) .rw .rw-rec .rw-say{font-size:19px !important;color:#181818 !important}
:is(#wsite-content,html) .rw .rw-band{padding:18px 16px 26px !important}
:is(#wsite-content,html) .rw .rw-prod{width:min(56vw,260px) !important;border:0 !important;border-radius:22px !important;box-shadow:0 16px 36px rgba(24,24,24,.16) !important}
:is(#wsite-content,html) .rw .rw-prod .rw-pt b{font-size:15px !important;color:#181818 !important}

:is(#wsite-content,html) .rw .rw-flow .rw-store{background:var(--bg2) !important}
@media (prefers-reduced-motion:reduce){:is(#wsite-content,html) .rw .rw-slider .rw-track{animation-duration:110s !important}}
.wsite-section-content > .container:has(.rw),.container:has(> .wsite-section .rw){padding-top:0 !important;padding-bottom:0 !important}
:is(#wsite-content,html) .rw{display:block !important;width:calc(100vw - var(--rw-sb,0px)) !important;max-width:none !important;position:relative !important;left:50% !important;margin:0 0 0 calc(var(--rw-sb,0px) / 2 - 50vw) !important;text-align:left !important;-webkit-font-smoothing:antialiased;overflow:hidden !important}
:is(#wsite-content,html) .rw p,:is(#wsite-content,html) .rw li,:is(#wsite-content,html) .rw span,:is(#wsite-content,html) .rw b,:is(#wsite-content,html) .rw a,:is(#wsite-content,html) .rw button,:is(#wsite-content,html) .rw i,:is(#wsite-content,html) .rw strong{font-family:inherit !important;color:inherit !important;letter-spacing:inherit !important;font-size:inherit;line-height:inherit !important}
:is(#wsite-content,html) .rw img{max-width:none;border:0 !important;box-shadow:none}
:is(#wsite-content,html) .rw h1,:is(#wsite-content,html) .rw h2,:is(#wsite-content,html) .rw h3{text-transform:none !important;padding:0 !important}
:is(#wsite-content,html) .rw a:hover{text-decoration:none !important}
