@font-face{font-family:LWC Display;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/canva-sans-soft-candy.woff2)format("woff2")}@font-face{font-family:LWC Body;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/os-aran-400.woff2)format("woff2")}.ws-root{--deep:#1b343b;--ink:#1b343b;--muted:#3d555d;--teal:#4a6e7c;--sky:#80a7ba;--mist:#e3f1f9;--line:#b1c2ca;--amber:#fbc463;--cream:#fdf3da;--lav:#b7bdef;--lav2:#9198df;--lav3:#c9c7fb;--display:"LWC Display","Quicksand","Trebuchet MS",Arial,sans-serif;--body:"LWC Body","Avenir Next","Helvetica Neue",Arial,sans-serif;--sh1:0 2px 4px #1b343b0f,0 12px 28px #1b343b1a;--sh2:0 4px 8px #1b343b14,0 28px 60px #1b343b38}.ws-root,.ws-root *{box-sizing:border-box;margin:0;padding:0}.ws-root{height:100%;min-height:100%;font-family:var(--body);color:var(--ink);-webkit-text-size-adjust:100%;background:#fff;flex-direction:column;display:flex}.ws-root>section{flex:none;position:relative;overflow:hidden}.ws-root img{max-width:100%;height:auto;display:block}.ws-root .ws-in{z-index:1;max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.ws-root .ws-ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.ws-root .ws-eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;display:flex}.ws-root .ws-eyebrow i{background:var(--amber);border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 4px #fbc46347}.ws-root h1,.ws-root h2,.ws-root h3{font-family:var(--display);font-weight:400}.ws-root h2{font-size:clamp(32px,4.2vw,50px);line-height:1.12}.ws-root .ws-btn{font-family:var(--display);cursor:pointer;border:2px solid #0000;border-radius:999px;padding:15px 34px;font-size:19px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-block}.ws-root .ws-btn:hover{transform:translateY(-2px)}.ws-root .ws-btn:focus-visible{outline:3px solid var(--lav);outline-offset:3px}.ws-root .ws-btn.ws-amber{background:var(--amber);color:var(--deep);box-shadow:0 10px 26px #fbc46373}.ws-root .ws-btn.ws-amber:hover{background:#ffd183}.ws-root .ws-btn.ws-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#e3f1f9b3}.ws-root .ws-btn.ws-ghost:hover{background:#fff3}.ws-root .ws-btn.ws-teal{color:#fff;background:linear-gradient(122deg,#4a6e7c,#80a7ba);box-shadow:0 12px 28px #4a6e7c66}.ws-root .ws-btn.ws-teal:hover{box-shadow:0 16px 34px #4a6e7c80}.ws-root .ws-blob{filter:blur(70px);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ws-root .ws-hero{color:#fff;background:radial-gradient(circle at 94% 90%,#9198dfd9 0%,#9198df00 40%),radial-gradient(circle at 93% 11%,#fbc4638c 0%,#fbc46300 45%),linear-gradient(122deg,#1b343b 0%,#4a6e7c 55%,#80a7ba 100%);padding:96px 0 100px}.ws-root .ws-hero .ws-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.ws-root .ws-hero .ws-eyebrow{color:var(--amber);margin-bottom:22px}.ws-root .ws-hero h1{color:#fff;text-shadow:0 4px 24px #00000040;margin-bottom:22px;font-size:clamp(44px,6.2vw,76px);line-height:1.06}.ws-root .ws-hero h1 em{color:var(--amber);font-style:normal}.ws-root .ws-hero p.ws-lead{color:#fff;max-width:560px;margin-bottom:30px;font-size:clamp(19px,2.1vw,23px);line-height:1.6}.ws-root .ws-hero .ws-cta{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.ws-root .ws-meta{color:#fff;flex-wrap:wrap;gap:12px;font-size:16.5px;line-height:1.4;display:flex}.ws-root .ws-meta span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;display:flex}.ws-root .ws-meta .ws-ic{color:var(--amber);font-size:20px}.ws-root .ws-shot{position:relative}.ws-root .ws-shot:before{content:"";filter:blur(26px);z-index:0;background:linear-gradient(160deg,#fbc46399,#b7bdef80);border-radius:44px;position:absolute;inset:-14px}.ws-root .ws-shot img{z-index:1;aspect-ratio:1;object-fit:cover;object-position:50% 38%;border:6px solid #ffffffe6;border-radius:32px;width:100%;position:relative;box-shadow:0 34px 70px #0006}.ws-root .ws-badge{z-index:2;background:var(--amber);color:var(--deep);font-family:var(--display);letter-spacing:.1em;border-radius:999px;padding:10px 20px;font-size:14px;position:absolute;top:26px;right:-10px;box-shadow:0 10px 22px #0000004d}.ws-root .ws-float{z-index:2;color:var(--deep);font-family:var(--display);box-shadow:var(--sh2);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;display:flex;position:absolute;bottom:34px;left:-22px}.ws-root .ws-float .ws-ic{color:var(--teal);font-size:24px}.ws-root .ws-what{background:radial-gradient(circle at 8% 90%,#fbc46359,#fbc46300 45%),linear-gradient(#e3f1f9 0%,#c9c7fb 160%);padding:100px 0}.ws-root .ws-what .ws-in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.ws-root .ws-what img{aspect-ratio:1;object-fit:cover;object-position:40% 50%;width:100%;box-shadow:var(--sh2);border:6px solid #fff;border-radius:30px}.ws-root .ws-what .ws-eyebrow{color:var(--teal);margin-bottom:14px;font-size:14px}.ws-root .ws-what h2{color:var(--deep);margin-bottom:20px}.ws-root .ws-what p{color:var(--muted);margin-bottom:16px;font-size:19px;line-height:1.7}.ws-root .ws-head{text-align:center;max-width:720px;margin:0 auto 48px}.ws-root .ws-head .ws-eyebrow{color:var(--teal);justify-content:center;margin-bottom:12px;font-size:14px}.ws-root .ws-head h2{color:var(--deep);margin-bottom:12px}.ws-root .ws-head p{color:var(--muted);font-size:19px;line-height:1.65}.ws-root .ws-step{box-shadow:var(--sh1);background:#fff;border-radius:26px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.ws-root .ws-step:hover{box-shadow:var(--sh2);transform:translateY(-6px)}.ws-root .ws-step .ws-ph{position:relative}.ws-root .ws-step .ws-ph img{aspect-ratio:4/3;object-fit:cover;width:100%}.ws-root .ws-step .ws-ph:after{content:"";background:linear-gradient(#1b343b00 55%,#1b343b59);position:absolute;inset:0}.ws-root .ws-step b{z-index:1;background:var(--deep);width:46px;height:46px;color:var(--amber);font-family:var(--display);border:3px solid #fff;border-radius:50%;place-items:center;font-size:22px;font-weight:400;display:grid;position:absolute;bottom:-22px;left:18px;box-shadow:0 8px 18px #1b343b4d}.ws-root .ws-step .ws-tx{flex-direction:column;flex:1;padding:36px 24px 26px;display:flex}.ws-root .ws-step h3{color:var(--deep);margin-bottom:10px;font-size:24px;line-height:1.2}.ws-root .ws-step p{color:var(--muted);margin-bottom:16px;font-size:17px;line-height:1.6}.ws-root .ws-step small{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);align-items:center;gap:7px;margin-top:auto;font-size:13px;display:flex}.ws-root .ws-step small .ws-ic{color:var(--amber);stroke:var(--teal);font-size:16px}.ws-root .ws-roles{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ws-root .ws-role{box-shadow:var(--sh1);background:linear-gradient(#fff,#eef6fb);border:1px solid #b1c2ca99;border-radius:24px;padding:28px 24px;transition:transform .25s,box-shadow .25s}.ws-root .ws-role:hover{box-shadow:var(--sh2);transform:translateY(-5px)}.ws-root .ws-role .ws-ib{background:linear-gradient(135deg,var(--amber),#ffd9a0);width:58px;height:58px;color:var(--deep);border-radius:18px;place-items:center;margin-bottom:18px;font-size:30px;display:grid;box-shadow:0 10px 20px #fbc46373}.ws-root .ws-role h3{color:var(--deep);margin-bottom:8px;font-size:22px}.ws-root .ws-role p{color:var(--muted);font-size:16.5px;line-height:1.55}.ws-root .ws-f{flex-direction:column;gap:8px;display:flex}.ws-root ::placeholder{color:#7a929b}@media (width<=980px){.ws-root .ws-hero .ws-in,.ws-root .ws-what .ws-in{grid-template-columns:1fr;gap:40px}.ws-root .ws-shot{max-width:460px}.ws-root .ws-roles{grid-template-columns:1fr 1fr}}@media (width<=600px){.ws-root .ws-in{padding:0 20px}.ws-root .ws-hero{padding:56px 0 48px}.ws-root .ws-what{padding:48px 0}.ws-root .ws-head{margin-bottom:30px}.ws-root .ws-shot img{aspect-ratio:5/4}.ws-root .ws-what img{aspect-ratio:4/3}.ws-root .ws-step .ws-ph img{aspect-ratio:16/9}.ws-root .ws-step .ws-tx{padding:32px 20px 22px}.ws-root .ws-role{grid-template-columns:auto 1fr;column-gap:16px;padding:20px;display:grid}.ws-root .ws-role .ws-ib{grid-row:1/3;width:52px;height:52px;margin:0;font-size:26px}.ws-root .ws-role h3{margin:0 0 4px;font-size:20px}.ws-root .ws-roles{grid-template-columns:1fr}.ws-root .ws-btn{text-align:center;width:100%}.ws-root .ws-badge{right:12px}.ws-root .ws-float{left:10px}.ws-root .ws-meta span{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.ws-root,.ws-root *{transition:none!important}}.ws-root .ws-ws-eyebrow{color:var(--amber)}.ws-root .ws-evs{background:radial-gradient(circle at 92% 8%,#fbc46366,#fbc46300 40%),radial-gradient(circle at 6% 95%,#9198df73,#9198df00 45%),linear-gradient(#c9c7fb -40%,#e3f1f9 35% 100%);padding:100px 0}.ws-root .ws-evgrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ws-root .ws-ev{box-shadow:var(--sh1);background:#fff;border-radius:30px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.ws-root .ws-ev:hover{box-shadow:var(--sh2);transform:translateY(-6px)}.ws-root .ws-ev .ws-ph{position:relative}.ws-root .ws-ev .ws-ph img{aspect-ratio:16/10;object-fit:cover;width:100%}.ws-root .ws-ev .ws-ph:after{content:"";background:linear-gradient(#1b343b00 50%,#1b343b73);position:absolute;inset:0}.ws-root .ws-date{z-index:1;background:var(--amber);color:var(--deep);text-align:center;font-family:var(--display);border-radius:18px;padding:10px 16px;line-height:1.05;position:absolute;top:20px;left:20px;box-shadow:0 10px 22px #00000040}.ws-root .ws-date small{letter-spacing:.12em;text-transform:uppercase;font-size:12px;display:block}.ws-root .ws-date b{font-size:32px;font-weight:400}.ws-root .ws-ev .ws-tx{flex-direction:column;flex:1;padding:28px 30px 32px;display:flex}.ws-root .ws-tag{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;font-size:13px}.ws-root .ws-ev h3{color:var(--deep);margin-bottom:12px;font-size:30px;line-height:1.15}.ws-root .ws-ev p{color:var(--muted);margin-bottom:16px;font-size:17.5px;line-height:1.6}.ws-root .ws-ev ul{margin-bottom:20px;list-style:none}.ws-root .ws-ev li{color:var(--deep);align-items:flex-start;gap:10px;margin-bottom:8px;font-size:17px;line-height:1.45;display:flex}.ws-root .ws-ev li .ws-ic{background:var(--amber);stroke:var(--deep);stroke-width:2.4px;border-radius:50%;margin-top:0;padding:3px;font-size:22px}.ws-root .ws-evmeta{flex-wrap:wrap;gap:8px 10px;margin:auto 0 20px;display:flex}.ws-root .ws-evmeta span{color:var(--deep);background:#eef6fb;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:15.5px;display:flex}.ws-root .ws-evmeta .ws-ic{color:var(--teal);font-size:18px}.ws-root .ws-evfoot{border-top:1px solid #d6e4ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.ws-root .ws-price{font-family:var(--display);color:var(--deep);font-size:30px}.ws-root .ws-price small{font-family:var(--body);color:var(--muted);font-size:14.5px}.ws-root .ws-incl{color:#fff;background:linear-gradient(122deg,#1b343b 0%,#4a6e7c 100%);padding:100px 0;position:relative}.ws-root .ws-incl .ws-head .ws-eyebrow{color:var(--amber)}.ws-root .ws-incl .ws-head h2,.ws-root .ws-incl .ws-head p{color:#fff}.ws-root .ws-incl .ws-roles{grid-template-columns:repeat(3,1fr)}.ws-root .ws-incl .ws-role{background:#ffffff1a;border:1px solid #ffffff47;box-shadow:0 22px 50px #00000040}.ws-root .ws-incl .ws-role h3,.ws-root .ws-incl .ws-role p{color:#fff}.ws-root .ws-hostc{background:linear-gradient(#c9c7fb 0%,#80a7ba 100%);padding:90px 0}.ws-root .ws-faq{background:#fff;padding:90px 0}.ws-root .ws-faq .ws-in{max-width:860px}.ws-root .ws-qa{border-bottom:1px solid #d6e4ea;padding:22px 0}.ws-root .ws-qa h3{color:var(--deep);margin-bottom:8px;font-size:23px}.ws-root .ws-qa p{color:var(--muted);font-size:17.5px;line-height:1.65}@media (width<=980px){.ws-root .ws-evgrid,.ws-root .ws-incl .ws-roles{grid-template-columns:1fr}}@media (width<=600px){.ws-root .ws-evs,.ws-root .ws-incl,.ws-root .ws-hostc,.ws-root .ws-faq{padding:48px 0}.ws-root .ws-ev .ws-tx{padding:22px 20px 26px}.ws-root .ws-ev h3{font-size:26px}.ws-root .ws-evfoot{flex-direction:column;align-items:stretch}.ws-root .ws-price{text-align:center}}.ws-root{--night:#14102e;--plum:#2b2560;--violet:#4b3f93;--gold:#fbc463}.ws-root .ws-hero.ws-ws{background:radial-gradient(circle at 88% 12%,#fbc46373 0%,#fbc46300 38%),radial-gradient(circle at 10% 100%,#9198df80 0%,#9198df00 45%),linear-gradient(135deg,#14102e 0%,#2b2560 55%,#4a6e7c 130%)}.ws-root .ws-stars{z-index:0;pointer-events:none;opacity:.85;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff,#0000),radial-gradient(1.2px 1.2px at 28% 62%,#fff,#0000),radial-gradient(2px 2px at 44% 14%,#fbc463,#0000),radial-gradient(1.2px 1.2px at 58% 80%,#fff,#0000),radial-gradient(1.6px 1.6px at 72% 38%,#fff,#0000),radial-gradient(1.2px 1.2px at 86% 70%,#fbc463,#0000),radial-gradient(1.2px 1.2px at 6% 84%,#fff,#0000),radial-gradient(1.6px 1.6px at 93% 22%,#fff,#0000),radial-gradient(1.2px 1.2px at 36% 38%,#fff,#0000),radial-gradient(1.2px 1.2px at 64% 8%,#fff,#0000);position:absolute;inset:0}.ws-root .ws-bat{z-index:0;fill:#0d0a22;opacity:.55;position:absolute}.ws-root .ws-hero.ws-ws .ws-shot:before{display:none}.ws-root .ws-fan{max-width:520px;height:520px;margin:0 auto;position:relative}.ws-root .ws-fan .ws-tc{filter:drop-shadow(0 26px 30px #00000080);width:42%;margin-left:-21%;transition:transform .4s;position:absolute;bottom:20px;left:50%}.ws-root .ws-fan .ws-tc:first-of-type{transform-origin:50% 100%;transform:translate(-58%)rotate(-14deg)}.ws-root .ws-fan .ws-tc:nth-of-type(2){z-index:2;transform:translateY(-26px)}.ws-root .ws-fan .ws-tc:nth-of-type(3){transform-origin:50% 100%;transform:translate(58%)rotate(14deg)}.ws-root .ws-fan:hover .ws-tc:first-of-type{transform:translate(-66%)rotate(-18deg)}.ws-root .ws-fan:hover .ws-tc:nth-of-type(3){transform:translate(66%)rotate(18deg)}.ws-root .ws-fan:hover .ws-tc:nth-of-type(2){transform:translateY(-40px)}.ws-root .ws-tc svg{width:100%;height:auto;display:block}.ws-root .ws-fan .ws-glow{filter:blur(10px);background:radial-gradient(circle,#fbc46373,#fbc46300 65%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;position:absolute;top:44%;left:50%}.ws-root .ws-hero.ws-ws .ws-badge{top:10px;right:6px}.ws-root .ws-hero.ws-ws .ws-float{bottom:6px;left:0}.ws-root .ws-ev.ws-mystic{background:linear-gradient(165deg,#14102e 0%,#2b2560 60%,#4b3f93 130%);box-shadow:0 4px 8px #14102e33,0 28px 60px #14102e73}.ws-root .ws-ev.ws-mystic .ws-art{aspect-ratio:16/10;background:radial-gradient(circle at 78% 24%,#fbc46380,#fbc46300 40%),linear-gradient(#14102e,#2b2560);position:relative;overflow:hidden}.ws-root .ws-ev.ws-mystic .ws-art svg{width:100%;height:100%;position:absolute;inset:0}.ws-root .ws-ev.ws-mystic h3,.ws-root .ws-ev.ws-mystic .ws-price{color:#fff}.ws-root .ws-ev.ws-mystic .ws-tag{color:var(--gold)}.ws-root .ws-ev.ws-mystic p,.ws-root .ws-ev.ws-mystic li{color:#e8e6ff}.ws-root .ws-ev.ws-mystic .ws-evmeta span{color:#fff;background:#ffffff1f}.ws-root .ws-ev.ws-mystic .ws-evmeta .ws-ic{color:var(--gold)}.ws-root .ws-ev.ws-mystic .ws-price small{color:#cfcbf5}.ws-root .ws-ev.ws-mystic .ws-evfoot{border-color:#fff3}.ws-root .ws-ev.ws-mystic .ws-btn.ws-teal{background:var(--gold);color:var(--deep);box-shadow:0 10px 26px #fbc46366}.ws-root .ws-pull{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#fbc46347,#fbc46300 50%),linear-gradient(#14102e,#2b2560);padding:100px 0;position:relative;overflow:hidden}.ws-root .ws-pull .ws-head .ws-eyebrow{color:var(--gold)}.ws-root .ws-pull .ws-head h2{color:#fff}.ws-root .ws-pull .ws-head p{color:#e8e6ff}.ws-root .ws-deck{z-index:1;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:8px;display:flex;position:relative}.ws-root .ws-pc{aspect-ratio:200/320;perspective:900px;cursor:pointer;width:200px;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.ws-root .ws-pc:focus-visible{outline:3px solid var(--lav);outline-offset:6px;border-radius:18px}.ws-root .ws-pc .ws-in2{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s;display:block;position:relative}.ws-root .ws-pc.ws-flip .ws-in2{transform:rotateY(180deg)}.ws-root .ws-pc .ws-fa,.ws-root .ws-pc .ws-fb{backface-visibility:hidden;filter:drop-shadow(0 20px 26px #00000073);border-radius:16px;position:absolute;inset:0;overflow:hidden}.ws-root .ws-pc .ws-fb{color:var(--deep);border:3px solid var(--gold);outline-offset:-9px;background:linear-gradient(170deg,#fdf3da,#f6dfae);outline:2px solid #14102e;flex-direction:column;justify-content:center;align-items:center;padding:22px 20px;display:flex;transform:rotateY(180deg)}.ws-root .ws-pc .ws-fb small{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:12px}.ws-root .ws-pc .ws-fb strong{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.25}.ws-root .ws-pc svg{width:100%;height:100%;display:block}.ws-root .ws-hint{color:#cfcbf5;z-index:1;margin-top:26px;font-size:16px;position:relative}.ws-root .ws-pull .ws-stars{opacity:.6}.ws-root .ws-hostc{background:linear-gradient(#9198df 0%,#4a6e7c 100%)}@media (width<=980px){.ws-root .ws-fan{height:440px}}@media (width<=600px){.ws-root .ws-fan{height:360px}.ws-root .ws-fan .ws-glow{width:260px;height:260px;margin:-130px 0 0 -130px}.ws-root .ws-pull{padding:48px 0}.ws-root .ws-deck{flex-wrap:nowrap;gap:10px}.ws-root .ws-pc{width:calc(33.33% - 7px);max-width:170px}.ws-root .ws-pc .ws-fb{padding:12px 8px}.ws-root .ws-pc .ws-fb strong{font-size:14.5px}.ws-root .ws-pc .ws-fb small{margin-bottom:8px;font-size:9.5px}.ws-root .ws-hero.ws-ws .ws-badge{right:0}}.ws-root .ws-fan .ws-tc{width:40%;margin-left:-20%}.ws-root .ws-fan .ws-ti{animation:6s ease-in-out infinite ws-fl}.ws-root .ws-fan .ws-tc:nth-of-type(2) .ws-ti{animation-delay:-2s}.ws-root .ws-fan .ws-tc:nth-of-type(3) .ws-ti{animation-delay:-4s}@keyframes ws-fl{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ws-tw{0%,to{opacity:.25}50%{opacity:1}}.ws-root .ws-tw{animation:3s ease-in-out infinite ws-tw}@keyframes ws-shn{0%,55%{transform:translate(0)skew(-18deg)}to{transform:translate(330px)skew(-18deg)}}.ws-root .ws-shn{animation:5.5s ease-in-out infinite ws-shn}.ws-root .ws-tc:nth-of-type(2) .ws-shn{animation-delay:1.2s}.ws-root .ws-tc:nth-of-type(3) .ws-shn{animation-delay:2.4s}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-root .ws-spin{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite ws-spin}@keyframes ws-pulse{0%,to{opacity:.85}50%{opacity:1}}.ws-root .ws-pulse{animation:4s ease-in-out infinite ws-pulse}@keyframes ws-bob{0%,to{translate:0}50%{translate:0 -6px}}.ws-root .ws-bob{animation:5s ease-in-out infinite ws-bob}.ws-root .ws-bob.ws-b2{animation-delay:-2.5s}.ws-root .ws-fan .ws-glow{animation:5s ease-in-out infinite ws-pulse}.ws-root .ws-stars{animation:6s ease-in-out infinite ws-tw}.ws-root .ws-pc{animation:6s ease-in-out infinite ws-sway}.ws-root .ws-pc:nth-child(2){animation-delay:-2s}.ws-root .ws-pc:nth-child(3){animation-delay:-4s}@keyframes ws-sway{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}.ws-root .ws-pc:hover,.ws-root .ws-pc.ws-flip{animation-play-state:paused}.ws-root .ws-pc:hover .ws-in2{transform:translateY(-6px)scale(1.04)}.ws-root .ws-pc.ws-flip:hover .ws-in2{transform:rotateY(180deg)}.ws-root .ws-pc .ws-fb{animation:none}.ws-root .ws-pc.ws-flip .ws-fb:after{content:"";background:radial-gradient(circle at 50% 40%,#ffffff8c,#0000 60%);animation:1.2s ease-out forwards ws-glint;position:absolute;inset:0}@keyframes ws-glint{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ws-root .ws-ti,.ws-root .ws-tw,.ws-root .ws-shn,.ws-root .ws-spin,.ws-root .ws-pulse,.ws-root .ws-bob,.ws-root .ws-pc,.ws-root .ws-stars,.ws-root .ws-fan .ws-glow{animation:none!important}}.ws-root .ws-ev .ws-ph.ws-art2{aspect-ratio:16/10;position:relative;overflow:hidden}.ws-root .ws-ev .ws-ph.ws-art2:after{display:none}.ws-root .ws-ev .ws-ph.ws-art2 svg{width:100%;height:100%;position:absolute;inset:0}.ws-root .ws-ring{transform-box:fill-box;transform-origin:50%;opacity:.15;animation:9s ease-in-out infinite ws-ring}@keyframes ws-ring{0%,to{opacity:.12;transform:scale(.72)}50%{opacity:.55;transform:scale(1.12)}}.ws-root .ws-orb{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite ws-orb}@keyframes ws-orb{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ws-root .ws-halo{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite ws-orb}.ws-root .ws-mote{opacity:0;animation:10s linear infinite ws-rise}@keyframes ws-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-190px)}}.ws-root .ws-cry{opacity:.8;animation:5s ease-in-out infinite ws-glow}@keyframes ws-glow{0%,to{opacity:.65}50%{opacity:1}}.ws-root .ws-br{opacity:0;animation:9s ease-in-out infinite ws-brin}.ws-root .ws-br.ws-b2{animation-name:ws-brout}@keyframes ws-brin{0%{opacity:0}10%,40%{opacity:.95}50%,to{opacity:0}}@keyframes ws-brout{0%,50%{opacity:0}60%,90%{opacity:.95}to{opacity:0}}.ws-root .ws-bob.ws-b3{animation-delay:-1.2s}@media (prefers-reduced-motion:reduce){.ws-root .ws-ring,.ws-root .ws-orb,.ws-root .ws-halo,.ws-root .ws-mote,.ws-root .ws-cry,.ws-root .ws-br{animation:none!important}.ws-root .ws-br.ws-b1{opacity:.95}}.ws-root .ws-lf{opacity:0;animation:11s linear infinite ws-lfall}.ws-root .ws-lf path{transform-box:fill-box}@keyframes ws-lfall{0%{opacity:0;transform:translateY(-10px)}8%{opacity:1}50%{transform:translate(calc(var(--dx)*.5),130px)}to{transform:translate(var(--dx),270px);opacity:1}}.ws-root .ws-tail{transform-box:fill-box;transform-origin:0 100%;animation:1.6s ease-in-out infinite ws-wag}@keyframes ws-wag{0%,to{transform:rotate(-8deg)}50%{transform:rotate(14deg)}}.ws-root .ws-bird{animation:22s linear infinite ws-fly}@keyframes ws-fly{0%{opacity:0;translate:60px}10%{opacity:.8}to{opacity:.8;translate:-420px -18px}}@media (prefers-reduced-motion:reduce){.ws-root .ws-lf,.ws-root .ws-tail,.ws-root .ws-bird{animation:none!important}.ws-root .ws-lf{opacity:.9;transform:translateY(90px)}}.ws-root .ws-hostcard{box-shadow:var(--sh2);background:#fff;border-radius:30px;grid-template-columns:auto 1fr;align-items:center;gap:34px;padding:36px 40px;display:grid}.ws-root .ws-hphoto{object-fit:cover;object-position:50% 28%;width:190px;height:190px;box-shadow:0 0 0 3px var(--amber),var(--sh1);border:6px solid #fff;border-radius:50%}.ws-root .ws-htx .ws-eyebrow{color:var(--teal);margin-bottom:8px;font-size:14px}.ws-root .ws-htx h3{color:var(--deep);margin-bottom:10px;font-size:30px;line-height:1.15}.ws-root .ws-htx p{color:var(--muted);margin-bottom:18px;font-size:17.5px;line-height:1.65}.ws-root .ws-hlinks{flex-wrap:wrap;gap:10px;display:flex}.ws-root .ws-btn.ws-ghost2{border:2px solid var(--teal);color:var(--teal);background:0 0;padding:10px 20px;font-size:16px}.ws-root .ws-btn.ws-ghost2:hover{background:var(--teal);color:#fff}@media (width<=700px){.ws-root .ws-hostcard{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:26px 20px}.ws-root .ws-hphoto{width:150px;height:150px}.ws-root .ws-hlinks{justify-content:center}.ws-root .ws-btn.ws-ghost2{width:auto}}.ws-root>section.ws-hero{padding-top:175px}
