.attention-banner[data-astro-cid-qqhaegal]{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(45deg,#1e2537,#382565);justify-content:space-between;align-items:center;gap:16px;margin:30px 0 15px;padding:8px 22px 8px 16px;display:flex}.logo[data-astro-cid-qqhaegal]{flex:none;display:flex}img[data-astro-cid-qqhaegal]{width:204px}.sub-header[data-astro-cid-qqhaegal]{color:#fff;text-align:center;margin:15px 0;font-size:20px}.button[data-astro-cid-qqhaegal]{color:#4d290a;background:#eda464;flex:none}.button[data-astro-cid-qqhaegal]:hover{color:#fff}@media (width<=850px){.attention-banner[data-astro-cid-qqhaegal]{flex-direction:column;padding:16px}}.feature-slider[data-astro-cid-p2satlus]{--per-view:3;border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;background:#fff;margin:15px 0;padding:8px 95px 32px}.viewport[data-astro-cid-p2satlus]{overflow:hidden}.track[data-astro-cid-p2satlus]{margin:0;padding:0;list-style:none;transition:transform .3s;display:flex}.track[data-astro-cid-p2satlus] li[data-astro-cid-p2satlus]{flex:0 0 calc(100% / var(--per-view));justify-content:center;display:flex}.track[data-astro-cid-p2satlus] img[data-astro-cid-p2satlus]{width:310px;max-width:100%;display:block}.dots[data-astro-cid-p2satlus]{justify-content:center;gap:5px;min-height:15px;margin:12px 0 0;display:flex}.dots[data-astro-cid-p2satlus] button{cursor:pointer;background:linear-gradient(#fff,#e3e3e3);border:1px solid #b4b4b4;border-radius:50%;width:15px;height:15px;padding:0}.dots[data-astro-cid-p2satlus] button[aria-selected=true]{background:linear-gradient(#cfcfcf,#eee);box-shadow:inset 0 1px 2px #00000040}h2[data-astro-cid-p2satlus]{margin:22px 0 6px;font-size:48px;line-height:48px}.sub-header[data-astro-cid-p2satlus]{font-size:22px}.text[data-astro-cid-p2satlus]{max-width:420px;margin:15px auto 18px}.text[data-astro-cid-p2satlus] p{margin:0}@media (width<=959px){.feature-slider[data-astro-cid-p2satlus]{--per-view:2;padding:8px 24px 32px}}@media (width<=560px){.feature-slider[data-astro-cid-p2satlus]{--per-view:1}h2[data-astro-cid-p2satlus]{font-size:40px;line-height:44px}}.feature-tiles[data-astro-cid-3cm7kmdp]{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.tile[data-astro-cid-3cm7kmdp]{isolation:isolate;background:var(--tile-bg);border-radius:var(--radius);flex-direction:column;min-height:402px;padding:32px;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-3cm7kmdp]:before{content:"";z-index:-1;background:var(--tile-image) var(--tile-position) / cover no-repeat;opacity:.3;transition:opacity .3s;position:absolute;inset:0}.tile[data-astro-cid-3cm7kmdp]:hover:before{opacity:1}.tile-icon[data-astro-cid-3cm7kmdp]{width:96px;height:96px;margin:36px 0 0 12px;position:relative}.tile-icon[data-astro-cid-3cm7kmdp]:before{content:"";z-index:-1;border:215px solid #eeeeee0d;border-radius:50%;width:572px;height:572px;margin:-286px 0 0 -286px;transition:backdrop-filter .3s;position:absolute;top:50%;left:50%}.tile[data-astro-cid-3cm7kmdp]:hover .tile-icon[data-astro-cid-3cm7kmdp]:before{backdrop-filter:blur(15px)}.tile-icon[data-astro-cid-3cm7kmdp] img[data-astro-cid-3cm7kmdp]{object-fit:contain;width:96px;height:96px;display:block}h2[data-astro-cid-3cm7kmdp]{color:#000;margin:40px 0 0;font-size:32px;line-height:24px}.sub-header[data-astro-cid-3cm7kmdp]{color:var(--tile-sub)}.text[data-astro-cid-3cm7kmdp]{color:#000;max-width:290px}.text[data-astro-cid-3cm7kmdp] p{margin:15px 0}.button[data-astro-cid-3cm7kmdp]{background:var(--tile-accent);color:#ffffffa1;margin:auto 0 0 auto}.button[data-astro-cid-3cm7kmdp]:hover{color:#fff}@media (width<=880px){.feature-tiles[data-astro-cid-3cm7kmdp]{grid-template-columns:1fr}.tile[data-astro-cid-3cm7kmdp]{min-height:360px}}.intro-promo[data-astro-cid-adwrjfvv]{gap:16px;margin:15px 0 8px;display:flex}.intro[data-astro-cid-adwrjfvv]{isolation:isolate;background:var(--c-card);border-radius:var(--radius);flex:1;min-height:495px;padding:32px;display:flex;position:relative;overflow:hidden}.intro-image[data-astro-cid-adwrjfvv]{z-index:-1;object-fit:contain;border:97px solid var(--c-ring);background:#fff;border-radius:50%;width:628px;height:628px;padding:92px;position:absolute;top:-166px;left:-142px}.intro-text[data-astro-cid-adwrjfvv]{flex-direction:column;width:calc(100% - 354px);margin-left:317px;display:flex}h2[data-astro-cid-adwrjfvv]{margin:0;font-size:34px;line-height:34px}.text[data-astro-cid-adwrjfvv] p{margin:15px 0}.intro[data-astro-cid-adwrjfvv] .button[data-astro-cid-adwrjfvv],.promo[data-astro-cid-adwrjfvv] .button[data-astro-cid-adwrjfvv]{margin:auto 0 0 auto}.promo[data-astro-cid-adwrjfvv]{border-radius:var(--radius);color:#fff;background:linear-gradient(45deg,#1e2537,#382565);flex-direction:column;flex:0 0 278px;padding:32px;display:flex}.promo-logo[data-astro-cid-adwrjfvv]{width:auto;height:40px;margin:0 0 60px;display:block}.promo[data-astro-cid-adwrjfvv] .button[data-astro-cid-adwrjfvv]{background:var(--c-accent);color:#2d0811}.promo[data-astro-cid-adwrjfvv] .button[data-astro-cid-adwrjfvv]:hover{color:#fff}@media (width<=959px){.intro-promo[data-astro-cid-adwrjfvv]{flex-direction:column}.promo[data-astro-cid-adwrjfvv]{flex-basis:auto}}@media (width<=880px){.intro[data-astro-cid-adwrjfvv]{flex-direction:column}.intro-text[data-astro-cid-adwrjfvv]{width:100%;margin:300px 0 0}}@media (width<=560px){.intro-image[data-astro-cid-adwrjfvv]{z-index:0;border-width:46px;align-self:center;width:300px;height:300px;margin:-96px 0 16px;padding:40px;position:relative;top:auto;left:auto}.intro-text[data-astro-cid-adwrjfvv]{margin-top:0}}.product-band[data-astro-cid-5vc2mqfs]{--band-pad:64px;--band-py:64px;--band-edge:16px;z-index:1;width:min(var(--band-w), 100vw - 2 * var(--band-edge));margin:0 calc((100% - min(var(--band-w), 100vw - 2 * var(--band-edge))) / 2);padding:var(--band-py) var(--band-pad);background:var(--band-bg);color:var(--band-text);border-radius:var(--radius);position:relative}.product-band-filled[data-astro-cid-5vc2mqfs]{margin-top:64px}.product-band-overlap-small[data-astro-cid-5vc2mqfs],.product-band-overlap-large[data-astro-cid-5vc2mqfs]{z-index:0}.product-band-overlap-small[data-astro-cid-5vc2mqfs]{padding-top:calc(var(--band-py) + 48px);margin-top:-48px}.product-band-overlap-large[data-astro-cid-5vc2mqfs]{padding-top:calc(var(--band-py) + 128px);margin-top:-128px}.product-band[data-astro-cid-5vc2mqfs] h2,.product-band[data-astro-cid-5vc2mqfs] h3,.product-band[data-astro-cid-5vc2mqfs] h4{color:inherit}.product-band-head[data-astro-cid-5vc2mqfs]{text-align:center;margin:0 auto 60px}.product-band-head[data-astro-cid-5vc2mqfs] h2[data-astro-cid-5vc2mqfs]{margin:0 0 32px;font-size:clamp(44px,10vw,80px);font-weight:600;line-height:.9}.product-band-sub[data-astro-cid-5vc2mqfs]{max-width:565px;font:400 30px/30px var(--font-titles);color:var(--band-sub);margin:0 auto}@media (width<=1299px){.product-band[data-astro-cid-5vc2mqfs]{--band-pad:24px}}@media (width<=767px){.product-band[data-astro-cid-5vc2mqfs]{--band-pad:16px;--band-py:48px;--band-edge:10px}.product-band-head[data-astro-cid-5vc2mqfs]{margin-bottom:40px}.product-band-head[data-astro-cid-5vc2mqfs] h2[data-astro-cid-5vc2mqfs]{margin-bottom:20px}.product-band-sub[data-astro-cid-5vc2mqfs]{font-size:24px;line-height:26px}}.product-cards[data-astro-cid-bgs65smq]{grid-template-columns:repeat(var(--cards-cols), minmax(0, 1fr));gap:25px;margin:0;padding:0 12px;list-style:none;display:grid}.product-card[data-astro-cid-bgs65smq]{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.product-card[data-astro-cid-bgs65smq]>img[data-astro-cid-bgs65smq]{flex:none;display:block}h3[data-astro-cid-bgs65smq]{margin:0}.product-card-text[data-astro-cid-bgs65smq] p{margin:15px 0}.product-card-text[data-astro-cid-bgs65smq] p:first-child{margin-top:0}.product-card-text[data-astro-cid-bgs65smq] p:last-child{margin-bottom:0}.product-badge[data-astro-cid-bgs65smq]{vertical-align:6px;color:#fff;font:600 10px/20px var(--font);letter-spacing:.02em;background:#d569ab;border-radius:4px;margin-left:6px;padding:1px 8px 0;display:inline-block}.product-cards-tinted[data-astro-cid-bgs65smq] .product-card[data-astro-cid-bgs65smq]{color:#4b3e8b;background:#f0edff;border:2px solid #4b3e8b52;border-radius:16px;padding:38px 36px;box-shadow:-15px -15px 20px #584e881c,15px 15px 20px #39417c1c}.product-cards-tinted[data-astro-cid-bgs65smq] .product-card[data-astro-cid-bgs65smq]>img[data-astro-cid-bgs65smq]{max-width:48px;max-height:48px;margin-bottom:7px}.product-cards-tinted[data-astro-cid-bgs65smq] h3[data-astro-cid-bgs65smq]{margin-bottom:30px;font-size:22px;line-height:22px}@media (width>=1300px){.product-cards-stagger[data-astro-cid-bgs65smq]{padding-top:13px}.product-cards-stagger[data-astro-cid-bgs65smq]>[data-astro-cid-bgs65smq]:nth-child(4n+2),.product-cards-stagger[data-astro-cid-bgs65smq]>[data-astro-cid-bgs65smq]:nth-child(4n+4){transform:translateY(50px)}.product-cards-stagger[data-astro-cid-bgs65smq]>[data-astro-cid-bgs65smq]:nth-child(4n+3){transform:translateY(-64px)}}.product-cards-white[data-astro-cid-bgs65smq] .product-card[data-astro-cid-bgs65smq]{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:26px 26px 32px}.product-cards-white[data-astro-cid-bgs65smq] h3[data-astro-cid-bgs65smq]{margin:25px 0 15px;font-size:24px;line-height:24px}.product-card-image-bottom[data-astro-cid-bgs65smq]>img[data-astro-cid-bgs65smq]{order:1;width:70%;max-width:100%;height:auto;margin-top:15px}@media (width<=1299px){.product-cards[data-astro-cid-bgs65smq]{grid-template-columns:repeat(min(var(--cards-cols), 2), minmax(0, 1fr))}}@media (width<=899px){.product-cards[data-astro-cid-bgs65smq]{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.product-cards-tinted[data-astro-cid-bgs65smq] .product-card[data-astro-cid-bgs65smq]{padding:24px}.product-cards-tinted[data-astro-cid-bgs65smq] h3[data-astro-cid-bgs65smq]{margin-bottom:16px}.product-card-image-bottom[data-astro-cid-bgs65smq]>img[data-astro-cid-bgs65smq]{width:auto;max-width:min(100%,380px)}}.product-gallery-title[data-astro-cid-uarkhyhl]{border-bottom:2px solid #555;margin:0 0 32px;padding-bottom:6px;font-size:26px;line-height:32px}.product-gallery-grid[data-astro-cid-uarkhyhl]{grid-template-columns:repeat(var(--gallery-cols), minmax(0, 1fr));gap:32px;display:grid}.product-gallery-grid[data-astro-cid-uarkhyhl] a[data-astro-cid-uarkhyhl]{transition:box-shadow .2s;display:block;box-shadow:0 0 10px #ccc}.product-gallery-grid[data-astro-cid-uarkhyhl] a[data-astro-cid-uarkhyhl]:hover{box-shadow:0 0 14px #999}.product-gallery-grid[data-astro-cid-uarkhyhl] img[data-astro-cid-uarkhyhl]{aspect-ratio:221/100;object-fit:cover;object-position:50% 0;border-radius:0;width:100%;display:block}@media (width<=899px){.product-gallery-grid[data-astro-cid-uarkhyhl]{grid-template-columns:repeat(min(var(--gallery-cols), 3), minmax(0, 1fr));gap:24px}}@media (width<=599px){.product-gallery-grid[data-astro-cid-uarkhyhl]{grid-template-columns:repeat(min(var(--gallery-cols), 2), minmax(0, 1fr));gap:12px}}.product-hero[data-astro-cid-dtyey5z6]{--hero-edge:16px;z-index:1;position:relative}.product-hero-media[data-astro-cid-dtyey5z6]{z-index:1;width:min(1120px, 100vw - 2 * var(--hero-edge));margin:0 calc((100% - min(1120px, 100vw - 2 * var(--hero-edge))) / 2);position:relative}.product-hero-media[data-astro-cid-dtyey5z6] video[data-astro-cid-dtyey5z6],.product-hero-media[data-astro-cid-dtyey5z6] img[data-astro-cid-dtyey5z6]{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow);display:block}.product-hero-card[data-astro-cid-dtyey5z6]{width:min(1108px, 100vw - 2 * var(--hero-edge));margin:-48px calc((100% - min(1108px, 100vw - 2 * var(--hero-edge))) / 2) 0;color:var(--hero-text);background:var(--hero-decoration) no-repeat right -450px bottom -450px / 900px, var(--hero-bg);border-radius:var(--radius);padding:142px 64px 64px}.product-hero-media[data-astro-cid-dtyey5z6]+.product-hero-card[data-astro-cid-dtyey5z6]{position:relative}h1[data-astro-cid-dtyey5z6]{color:inherit;margin:0 0 32px;font-size:clamp(56px,10vw,80px);line-height:72px}.product-hero-sub[data-astro-cid-dtyey5z6]{max-width:565px;font:400 30px/30px var(--font-titles);color:var(--hero-sub);margin:0 0 12px}.product-hero-cols[data-astro-cid-dtyey5z6]{grid-template-columns:repeat(2,minmax(0,458px));column-gap:32px;display:grid}.product-hero-col[data-astro-cid-dtyey5z6]{flex-direction:column;align-items:flex-start;display:flex}h2[data-astro-cid-dtyey5z6]{color:inherit;margin:25px 0 15px;font-size:24px;line-height:24px}.product-hero-col[data-astro-cid-dtyey5z6] p{margin:15px 0}.product-hero-col[data-astro-cid-dtyey5z6] strong{font-weight:700}.product-hero-col[data-astro-cid-dtyey5z6] a:not(.button){color:var(--c-link)}.product-hero-col[data-astro-cid-dtyey5z6] .cta{margin:15px 0 0}.product-hero-col[data-astro-cid-dtyey5z6] a.button{background:var(--hero-button);color:var(--hero-button-text);font:600 24px/31px var(--font-titles);text-transform:none;border-radius:30px;padding:9px 20px}.product-hero-col[data-astro-cid-dtyey5z6] a.button:hover{color:#fff}@media (width<=1299px){.product-hero-card[data-astro-cid-dtyey5z6]{padding-left:24px;padding-right:24px}}@media (width<=899px){.product-hero-cols[data-astro-cid-dtyey5z6]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.product-hero[data-astro-cid-dtyey5z6]{--hero-edge:10px;margin-top:16px}.product-hero-media[data-astro-cid-dtyey5z6] video[data-astro-cid-dtyey5z6],.product-hero-media[data-astro-cid-dtyey5z6] img[data-astro-cid-dtyey5z6]{border-radius:20px}.product-hero-card[data-astro-cid-dtyey5z6]{background-position:right -280px bottom -280px,0 0;background-size:560px,auto;padding:96px 16px 48px}h1[data-astro-cid-dtyey5z6]{margin-bottom:20px;line-height:56px}.product-hero-sub[data-astro-cid-dtyey5z6]{font-size:24px;line-height:26px}}.product-rows[data-astro-cid-rut4vo5z]{gap:80px;display:grid}.product-row[data-astro-cid-rut4vo5z]{--row-img:100%;--row-gap:32px;column-gap:var(--row-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.product-row-wide[data-astro-cid-rut4vo5z].product-row-image_right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.product-row-wide[data-astro-cid-rut4vo5z].product-row-image_left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.product-row-image_left[data-astro-cid-rut4vo5z] .product-row-media[data-astro-cid-rut4vo5z]{grid-area:1/1}.product-row-image_left[data-astro-cid-rut4vo5z] .product-row-text[data-astro-cid-rut4vo5z]{grid-area:1/2}.product-row-no-media[data-astro-cid-rut4vo5z]{grid-template-columns:minmax(0,1fr)!important}.product-row-no-media[data-astro-cid-rut4vo5z] .product-row-text[data-astro-cid-rut4vo5z]{grid-column:1!important}.product-row-text[data-astro-cid-rut4vo5z]{text-align:left}.product-row-text[data-astro-cid-rut4vo5z]>[data-astro-cid-rut4vo5z]:first-child{margin-top:0}.product-row-text[data-astro-cid-rut4vo5z]>[data-astro-cid-rut4vo5z]:last-child{margin-bottom:0}h3[data-astro-cid-rut4vo5z]{margin:25px 0 15px;font-size:24px;line-height:24px}.product-row-text[data-astro-cid-rut4vo5z] p{margin:15px 0}.product-row-block_pink[data-astro-cid-rut4vo5z],.product-row-block_yellow[data-astro-cid-rut4vo5z]{background:#fff;border:1px solid #d9d9d9;border-left:3px solid #f1668d;width:fit-content;padding:8px 16px;color:var(--c-text)!important}.product-row-block_yellow[data-astro-cid-rut4vo5z]{border-left-color:#f5c265}.product-row-media[data-astro-cid-rut4vo5z]{justify-content:center;align-items:center;gap:16px;display:flex}.product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]{width:auto;max-width:var(--row-img);min-width:0;display:block}.product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]:only-child{max-width:var(--row-img)}.product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]:not(:only-child){max-width:calc(var(--row-img) / 2);flex:1 1 0}.product-row-cards[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]{box-shadow:var(--shadow);border-radius:16px}.product-row-stacked[data-astro-cid-rut4vo5z]{grid-template-columns:minmax(0,1fr);row-gap:24px}.product-row-stacked[data-astro-cid-rut4vo5z] .product-row-text[data-astro-cid-rut4vo5z]{text-align:center;max-width:500px;margin:0 auto}.product-row-stacked[data-astro-cid-rut4vo5z] .product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]:not(:only-child){max-width:calc(50% - 8px)}@media (width>=1360px){.product-row-bleed[data-astro-cid-rut4vo5z].product-row-image_right .product-row-media[data-astro-cid-rut4vo5z]{justify-content:flex-start;margin-right:-170px}.product-row-bleed[data-astro-cid-rut4vo5z].product-row-image_left .product-row-media[data-astro-cid-rut4vo5z]{justify-content:flex-end;margin-left:-117px}}@media (width<=899px){.product-rows[data-astro-cid-rut4vo5z]{gap:56px}.product-row[data-astro-cid-rut4vo5z],.product-row-wide[data-astro-cid-rut4vo5z].product-row-image_left,.product-row-wide[data-astro-cid-rut4vo5z].product-row-image_right{grid-template-columns:minmax(0,1fr);row-gap:24px}.product-row[data-astro-cid-rut4vo5z] .product-row-media[data-astro-cid-rut4vo5z],.product-row[data-astro-cid-rut4vo5z] .product-row-text[data-astro-cid-rut4vo5z]{grid-area:auto/1}.product-row-image_left[data-astro-cid-rut4vo5z] .product-row-media[data-astro-cid-rut4vo5z]{grid-row:1}.product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]:only-child{max-width:min(var(--row-img), 100%)}}@media (width<=479px){.product-row-media[data-astro-cid-rut4vo5z]{flex-direction:column}.product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]:not(:only-child),.product-row-stacked[data-astro-cid-rut4vo5z] .product-row-media[data-astro-cid-rut4vo5z] img[data-astro-cid-rut4vo5z]:not(:only-child){max-width:100%}}.recent-posts[data-astro-cid-tn6esyyb]{margin:24px 0 0}h2[data-astro-cid-tn6esyyb]{margin:0 0 24px 16px;font-size:32px;line-height:40px}ul[data-astro-cid-tn6esyyb]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}li[data-astro-cid-tn6esyyb]{isolation:isolate;background:var(--c-card-post);border-radius:var(--radius);flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}li[data-astro-cid-tn6esyyb]:before{content:"";z-index:-1;border:64px solid var(--c-ring);border-radius:50%;width:628px;height:628px;position:absolute;top:-212px;left:-250px}li[data-astro-cid-tn6esyyb]:hover{background:var(--c-card-hover);box-shadow:var(--shadow)}.image[data-astro-cid-tn6esyyb]{margin:8px;display:block}img[data-astro-cid-tn6esyyb]{object-fit:cover;border-radius:24px;width:100%;height:300px;display:block}.title[data-astro-cid-tn6esyyb]{font:600 20px/24px var(--font-titles);color:var(--c-text);margin-top:8px;padding:0 32px}.title[data-astro-cid-tn6esyyb]:hover{color:#000}time[data-astro-cid-tn6esyyb]{color:var(--c-accent);margin-bottom:32px;padding:0 32px;font-size:12px;line-height:24px}@media (width<=880px){ul[data-astro-cid-tn6esyyb]{grid-template-columns:1fr}img[data-astro-cid-tn6esyyb]{height:240px}}
