.hh.astro-4qdngvj2{position:relative;height:100svh;min-height:620px;max-height:1100px;background:#000;color:#fff;overflow:hidden}.hh-slide.astro-4qdngvj2{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none}.hh-slide.astro-4qdngvj2.is-on{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:no-preference){.hh-slide.astro-4qdngvj2 .hh-bg img{transform:scale(1.08);transition:transform 11s cubic-bezier(.25,.6,.3,1)}.hh-slide.astro-4qdngvj2.is-on .hh-bg img{transform:none}.hh-slide.astro-4qdngvj2:first-child.is-on .hh-bg img{animation:img-settle 11s cubic-bezier(.25,.6,.3,1) both}}.hh-slide.astro-4qdngvj2 .hh-bg{background:#000!important}.hh-slide.astro-4qdngvj2 .hh-bg .ph-tag{color:#ffffff73}.hh-shade.astro-4qdngvj2{position:absolute;inset:0;background:linear-gradient(90deg,#0000008c,#0000 60%)}.hh-copy.astro-4qdngvj2{position:absolute;left:11.2%;right:8%;top:48%;max-width:600px}@media(max-height:760px){.hh-copy.astro-4qdngvj2{top:38%}}.hh-title.astro-4qdngvj2{color:#fff}.hh-text.astro-4qdngvj2{font-size:clamp(17px,1.65vw,22px);line-height:1.3;margin-top:22px;max-width:580px}.hh-cta.astro-4qdngvj2{margin-top:36px;padding:12px 20px 12px 28px}.hh-arrow.astro-4qdngvj2{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;color:#fff;opacity:.9;padding:10px}.hh-arrow.astro-4qdngvj2:hover{opacity:1}.hh-prev.astro-4qdngvj2{left:10px}.hh-next.astro-4qdngvj2{right:10px}.hh.astro-4qdngvj2 .hh-toggle{right:28px;bottom:18px}.hh-dots.astro-4qdngvj2{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;gap:8px}.hh-dots.astro-4qdngvj2 button.astro-4qdngvj2{width:26px;height:3px;background:#ffffff59;border:0}.hh-dots.astro-4qdngvj2 button.astro-4qdngvj2.is-on{background:#fff}@media(max-width:767px){.hh-copy.astro-4qdngvj2{left:20px;right:20px;top:15%}.hh-arrow.astro-4qdngvj2{display:none}.hh-shade.astro-4qdngvj2{background:linear-gradient(180deg,#0009,#0003 55%,#0000)}}.hs-ctrl.astro-kg3amwt3{display:flex;background:#ececec;border-radius:999px;padding:4px}.hs-ctrl.astro-kg3amwt3 button.astro-kg3amwt3{width:34px;height:26px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#555}.hs-ctrl.astro-kg3amwt3 button.astro-kg3amwt3:hover{color:#000}.hs-track.astro-kg3amwt3{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.hs-track.astro-kg3amwt3::-webkit-scrollbar{display:none}.hs-card.astro-kg3amwt3{flex:0 0 236px;scroll-snap-align:start;background:linear-gradient(180deg,#f7f7f7,#fbfbfb 85%,#fff);border-radius:4px;padding:28px 22px 30px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;min-height:200px;justify-content:center}.hs-cap.astro-kg3amwt3{font-size:13px;line-height:1.5;color:#555}.hs-card.astro-kg3amwt3 .hs-ico{width:56px;color:var(--color-purple);margin-top:18px}.hs-card.astro-kg3amwt3 .hs-ico.ph{width:120px}.sk.astro-eywfahwn{padding:104px 0 0}.sk-head.astro-eywfahwn{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.sk-all.astro-eywfahwn{margin-bottom:4px;font-size:13px}.sk-stage.astro-eywfahwn{position:relative;margin-top:30px;margin-left:-20px}.sk-view.astro-eywfahwn{height:590px;overflow:hidden;width:min(100%,930px)}.sk-track.astro-eywfahwn{transition:transform .7s cubic-bezier(.6,.05,.25,1)}.sk-card.astro-eywfahwn{height:470px;background:#fff;border-radius:10px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}@media(min-width:768px){.sk-card.astro-eywfahwn{grid-template-columns:1fr 1.05fr;grid-template-rows:1fr}}.sk-copy.astro-eywfahwn{padding:28px 24px 10px}.sk-title.astro-eywfahwn{font-size:clamp(26px,2.35vw,31px);line-height:1.2;font-weight:600;color:#111;max-width:300px}.sk-text.astro-eywfahwn{margin-top:12px;font-size:16px;line-height:1.5;color:#111;max-width:640px}.sk-more.astro-eywfahwn{margin-top:30px;font-size:11px}.sk-art.astro-eywfahwn{align-self:end;padding:0 24px 24px}.sk-art.astro-eywfahwn .ph{border-radius:8px}@media(max-width:767px){.sk-art.astro-eywfahwn .ph{aspect-ratio:auto!important;height:160px}}.sk-nav.astro-eywfahwn{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:center;gap:10px}.sk-nav.astro-eywfahwn button.astro-eywfahwn{background:none;border:0;color:#555;display:flex}.sk-dot.astro-eywfahwn{width:8px;height:8px;border-radius:50%;background:#74308440!important}.sk-dot.astro-eywfahwn.is-on{background:var(--color-purple)!important;height:22px;border-radius:4px}@media(max-width:767px){.sk-stage.astro-eywfahwn{margin-left:0}.sk-view.astro-eywfahwn{height:540px}.sk-card.astro-eywfahwn{height:440px}.sk-nav.astro-eywfahwn{display:none}}.rt.astro-7kyoomol{padding:64px 0 80px}.rt-grid.astro-7kyoomol{display:grid;gap:40px;align-items:center}@media(min-width:992px){.rt-grid.astro-7kyoomol{grid-template-columns:1fr 1fr;gap:64px}}.rt-text.astro-7kyoomol{margin-top:14px;font-size:16px;line-height:1.55;color:#111;max-width:520px}.rt-viewport.astro-7kyoomol{height:180px;overflow:hidden;margin:26px 0 18px;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.rt-list.astro-7kyoomol{transform:translateY(calc(60px - var(--rot, 0) * 60px));transition:transform .6s ease}.rt-item.astro-7kyoomol{height:60px;display:flex;align-items:center;gap:14px;font-size:20px;color:var(--color-muted);transition:color .4s}.rt-item.astro-7kyoomol.is-on{color:#111;font-weight:500}.rt-item.astro-7kyoomol .rt-ico{width:40px;flex:none;opacity:0;transition:opacity .4s}.rt-item.astro-7kyoomol.is-on .rt-ico{opacity:1}.rt-item.astro-7kyoomol .rt-ico .ph-tag{font-size:7px;padding:2px;letter-spacing:.5px}.rt-media.astro-7kyoomol{position:relative;aspect-ratio:1.15;border-radius:10px;overflow:hidden}.rt-img.astro-7kyoomol{position:absolute;inset:0;opacity:0;transition:opacity .6s}.rt-img.astro-7kyoomol.is-on{opacity:1}.cw.astro-dmnr2se2{position:relative;isolation:isolate;overflow:hidden;padding-block:72px 80px;color:#fff;background-color:#0c0c0c;background-image:radial-gradient(48% 70% at 82% 78%,#b028888c,#96227638 45%,#0c0c0c00 75%),radial-gradient(40% 60% at 8% 100%,#74308473,#0c0c0c00 70%)}.cw.astro-dmnr2se2:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,#ffffff0f 0 2px,#fff0 2px 46px);-webkit-mask:linear-gradient(180deg,transparent 0%,#000 100%);mask:linear-gradient(180deg,transparent 0%,#000 100%)}@media(min-width:1200px){.cw.astro-dmnr2se2{padding-block:120px 128px}}.cw-head.astro-dmnr2se2{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.cw-copy.astro-dmnr2se2{max-width:760px}.cw-eyebrow.astro-dmnr2se2{color:var(--color-orchid);letter-spacing:2px}.cw-h.astro-dmnr2se2{color:#fff;margin-top:14px}.cw-text.astro-dmnr2se2{margin-top:16px;max-width:620px;font-size:16px;line-height:1.6;color:#ffffffb8}.cw-toggle.astro-dmnr2se2{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.35);color:#fff;display:grid;place-items:center;transition:border-color .2s,background-color .2s}.cw-toggle.astro-dmnr2se2:hover,.cw-toggle.astro-dmnr2se2:focus-visible{border-color:var(--color-pink);background:#ec00901f}.cw-toggle.astro-dmnr2se2 .cw-i-play,.cw.astro-dmnr2se2.paused .cw-toggle.astro-dmnr2se2 .cw-i-pause{display:none}.cw.astro-dmnr2se2.paused .cw-toggle.astro-dmnr2se2 .cw-i-play{display:block}.cw-rows.astro-dmnr2se2{margin-top:48px;display:grid;gap:16px;padding-block:10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}@media(min-width:1200px){.cw-rows.astro-dmnr2se2{margin-top:64px}}.cw-row.astro-dmnr2se2{overflow:hidden;padding-block:10px;margin-block:-10px}.cw-track.astro-dmnr2se2{display:flex;width:max-content;animation:cw-scroll var(--dur, 60s) linear infinite;will-change:transform}.cw-rev.astro-dmnr2se2 .cw-track.astro-dmnr2se2{animation-direction:reverse}.cw-row.astro-dmnr2se2:hover .cw-track.astro-dmnr2se2,.cw-row.astro-dmnr2se2:focus-within .cw-track.astro-dmnr2se2,.cw.astro-dmnr2se2.paused .cw-track.astro-dmnr2se2{animation-play-state:paused}@keyframes cw-scroll{to{transform:translate(-50%)}}.cw-list.astro-dmnr2se2{display:flex;gap:16px;margin:0;padding:0 16px 0 0;list-style:none}.cw-tile.astro-dmnr2se2{--s: 1;position:relative;flex:none;width:216px;height:120px;display:grid;place-items:center;background:#fff;border-radius:10px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.cw-tile.astro-dmnr2se2:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(120deg,#743084,#a4247c 35%,#ec0090 65%,#f26223);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .4s}.cw-tile.astro-dmnr2se2 img.astro-dmnr2se2{width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px);object-fit:contain;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cw-tile.astro-dmnr2se2:hover{transform:translateY(-5px);box-shadow:0 24px 46px -20px #ec009099}.cw-tile.astro-dmnr2se2:hover:after{opacity:1}.cw-tile.astro-dmnr2se2:hover img.astro-dmnr2se2{transform:scale(1.06)}@media(max-width:767px){.cw-head.astro-dmnr2se2{align-items:flex-start}.cw-tile.astro-dmnr2se2{--s: .74;width:160px;height:92px;border-radius:8px}.cw-list.astro-dmnr2se2{gap:12px;padding-right:12px}.cw-rows.astro-dmnr2se2{gap:12px;margin-top:36px}}@media(prefers-reduced-motion:reduce){.cw-toggle.astro-dmnr2se2{display:none}.cw-rows.astro-dmnr2se2{-webkit-mask-image:none;mask-image:none;display:flex;flex-wrap:wrap;justify-content:center;max-width:1240px;margin-inline:auto;padding-inline:20px}.cw-row.astro-dmnr2se2,.cw-track.astro-dmnr2se2,.cw-list.astro-dmnr2se2{display:contents}.cw-list.astro-dmnr2se2[aria-hidden]{display:none}}.rs.astro-znac5ybk{padding:96px 0 88px;background:var(--color-grey-50)}.rs-head.astro-znac5ybk{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.rs-copy.astro-znac5ybk{max-width:720px}.rs-h.astro-znac5ybk{margin-top:10px}.rs-text.astro-znac5ybk{margin-top:14px;font-size:16px;line-height:1.6;color:#4a4a4a}.rs-ctrl.astro-znac5ybk{flex:none;display:flex;background:#e9e9e9;border-radius:999px;padding:4px}.rs-ctrl.astro-znac5ybk button.astro-znac5ybk{width:40px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#555;border-radius:999px}.rs-ctrl.astro-znac5ybk button.astro-znac5ybk:hover{color:#000;background:#fff}.rs-track.astro-znac5ybk{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 8px;margin:0;list-style:none}.rs-track.astro-znac5ybk::-webkit-scrollbar{display:none}.rs-track.astro-znac5ybk:focus-visible{outline-offset:4px}.rs-item.astro-znac5ybk{flex:0 0 min(86vw,380px);scroll-snap-align:start}.rs-all.astro-znac5ybk{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-size:15px;font-weight:500;color:var(--color-ink);border-bottom:1px solid currentColor;padding-bottom:2px}.rs-all.astro-znac5ybk:hover{color:var(--color-orange)}@media(max-width:767px){.rs.astro-znac5ybk{padding:72px 0 64px}.rs-ctrl.astro-znac5ybk{display:none}}
