html{--theme-x:50%;--theme-y:50%}html.theme-transitioning::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-transitioning::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-transitioning::view-transition-old(root){z-index:1}html.theme-transitioning::view-transition-new(root){z-index:999999;animation:.56s cubic-bezier(.22,1,.36,1) both afd-theme-reveal}@keyframes afd-theme-reveal{0%{clip-path:circle(0 at var(--theme-x) var(--theme-y))}to{clip-path:circle(150vmax at var(--theme-x) var(--theme-y))}}.afd-easter-overlay{pointer-events:none;z-index:9998;opacity:0;visibility:hidden;position:fixed;inset:0;overflow:hidden}.afd-easter-overlay.is-active{visibility:visible;animation:1.25s cubic-bezier(.22,1,.36,1) both afd-overlay-life}.afd-easter-grid{background-image:linear-gradient(#bc965d38 1px,#0000 1px),linear-gradient(90deg,#bc965d38 1px,#0000 1px);background-size:64px 64px;animation:1.1s cubic-bezier(.22,1,.36,1) both afd-grid-breathe;position:absolute;inset:-80px;transform:scale(1.08);-webkit-mask-image:radial-gradient(circle,#000 0%,#000000eb 36%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#000000eb 36%,#0000 78%)}.afd-easter-flare{background:#bc965deb;border-radius:999px;width:12px;height:12px;animation:.9s ease-out both afd-flare;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #bc965df2,0 0 130px #bc965d8a,0 0 260px #bc965d47}.afd-easter-mark,.afd-easter-center{opacity:0;filter:drop-shadow(0 0 20px #bc965d52);position:absolute}.afd-easter-mark{width:clamp(54px,7vw,110px);animation:.9s cubic-bezier(.22,1,.36,1) both afd-mark-pulse}.afd-easter-center{width:clamp(105px,14vw,185px);animation:1s cubic-bezier(.22,1,.36,1) both afd-center-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}html.afd-easter-active .pattern-logo{filter:drop-shadow(0 0 16px #bc965d61)}@keyframes afd-overlay-life{0%{opacity:0}16%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes afd-grid-breathe{0%{opacity:0;transform:scale(1.08)}38%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(.985)}}@keyframes afd-flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(34)}}@keyframes afd-mark-pulse{0%{opacity:0;scale:.72}35%{opacity:.72;scale:1.05}to{opacity:0;scale:1.12}}@keyframes afd-center-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}36%{opacity:.95;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}.next-radar-target{cursor:pointer}.next-radar-target>div{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s}.next-radar-target:hover>div{transform:translateY(-3px)}.next-radar-hint{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;background:#bc965d14;border:1px solid #bc965d57;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:9px 13px;font-size:10px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.next-radar-hint:hover{background:#bc965d21;border-color:#bc965dad;transform:translateY(-1px);box-shadow:0 0 24px #bc965d1f}@media (min-width:1024px){#contact-panel{margin-top:4.75rem!important}}@media (prefers-reduced-motion:reduce){.afd-easter-overlay,.afd-easter-grid,.afd-easter-flare,.afd-easter-mark,.afd-easter-center{animation-duration:1ms!important;animation-iteration-count:1!important}html.theme-transitioning::view-transition-new(root){animation-duration:1ms!important;animation-iteration-count:1!important}}img{-webkit-user-drag:none}.protected-image{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
html[data-season=halloween]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#08090b;--surface:#0f0c0b;--ink:#fff6ed;--body-text:#d4c5b8;--muted:#9c8b7f;--gold:#ff7418;--gold-dark:#ff9a45;--gold-soft:#ff741852;--gold-halo:#ff59082e;--line:#ff88322e;--grid-line:#ff791a0e;--pattern-mask:#08090bd6;--aura-main:#ff7418b8;--aura-soft:#ff590854;--aura-faint:#ff59081f;--network-bg:#0a0808db;--network-center:#140c09fa;--network-line:#ff781a2b;--network-particle:#ff8423f5;--expertise-active:#ff69121c;background:#08090b!important}html[data-season=halloween] body{color:var(--ink);isolation:isolate;background:0 0!important}html[data-season=halloween] ::selection{color:#110704;background:#ff7418}html[data-season=halloween] header{box-shadow:0 18px 48px #00000052,0 1px #ff741814;background:linear-gradient(#090808fb,#0b0807f6)!important;border-color:#ff741838!important}html[data-season=halloween] .hero-world{background:radial-gradient(circle at 51% 39%,#ff5a0824,#0000 31%),radial-gradient(circle at 18% 20%,#5914071a,#0000 24%),linear-gradient(#08090b3d,#08090b6b)!important}html[data-season=halloween] header [class*="border-[#bc965d]"],html[data-season=halloween] header [class*="border-[#d2ad73]"]{border-color:#ff741870!important}html[data-season=halloween] header [class*="text-[#d2ad73]"],html[data-season=halloween] header [class*="text-[#d9b77f]"],html[data-season=halloween] header [class*="text-[#dfbb82]"],html[data-season=halloween] header [class*="text-[#e0bd88]"],html[data-season=halloween] header [class*="text-[#e5c48f]"]{color:#ff9a45!important}html[data-season=halloween] header [class~="bg-[#bc965d]"]{background-color:#ff7418!important}html[data-season=halloween] header [class*="bg-[#bc965d]/"]{background-color:#ff74181c!important}html[data-season=halloween] header [class*="bg-[#172131]"],html[data-season=halloween] header [class*="bg-[#111827]"]{background-color:#0d0a09f5!important}html[data-season=halloween] header [class*="hover:border-[#bc965d]"]:hover,html[data-season=halloween] header [class*="hover:border-[#d2ad73]"]:hover{border-color:#ff9a45b8!important}html[data-season=halloween] header [class*="hover:bg-[#bc965d]"]:hover{background-color:#ff74182e!important}html[data-season=halloween] header [class*="hover:text-[#e5c48f]"]:hover,html[data-season=halloween] header [class*="hover:text-[#d2ad73]"]:hover{color:#ffb06a!important}html[data-season=halloween] header span[class*="h-[2px]"][class*="bg-[#bc965d]"]{background-color:#ff7418!important}html[data-season=halloween] header [class*="188,150,93"],html[data-season=halloween] header [class*="210,173,115"]{box-shadow:0 0 20px #ff5e0a29!important}html[data-season=halloween] [role=dialog] [class*="text-[#bc965d]"],html[data-season=halloween] [role=dialog] [class*="text-[#d2ad73]"],html[data-season=halloween] [role=dialog] [class*="text-[#d9b77f]"],html[data-season=halloween] [role=dialog] [class*="text-[#dfbb82]"],html[data-season=halloween] [role=dialog] [class*="text-[#e0bd88]"],html[data-season=halloween] [role=dialog] [class*="text-[#e5c48f]"]{color:#ff9a45!important}html[data-season=halloween] [role=dialog] [class*="bg-[#bc965d]/"]{background-color:#ff69121f!important}html[data-season=halloween] [role=dialog] [class*="hover:bg-[#bc965d]"]:hover{background-color:#ff741833!important}html[data-season=halloween] [role=dialog] [class*="hover:border-[#bc965d]"]:hover,html[data-season=halloween] [role=dialog] [class*="hover:border-[#d2ad73]"]:hover{border-color:#ff9a45b3!important}html[data-season=halloween] .expertise-section{background:linear-gradient(#08090bb3 0%,#100a08d1 48%,#08090bc7 100%)!important}html[data-season=halloween] .expertise-ambient{background:radial-gradient(circle at 80% 30%,#ff5f0a1f,#0000 30%),radial-gradient(circle at 12% 75%,#6f1c061f,#0000 24%)!important}html[data-season=halloween] .pattern-layer{will-change:transform;background-image:linear-gradient(#ff7f1f0b 1px,#0000 1px),linear-gradient(90deg,#ff7f1f0b 1px,#0000 1px)!important;animation:30s linear infinite halloween-pattern-drift!important}html[data-season=halloween] .pattern-logo img{display:none!important}html[data-season=halloween] .pattern-logo{background:0 0!important}html[data-season=halloween] .pattern-logo:before{content:"";opacity:.2;filter:saturate(.86)brightness(.86)drop-shadow(0 0 8px #ff540424);background:url(/images/seasonal/evil-pumpkin.svg) 50%/contain no-repeat;width:58px;height:52px;display:block;transform:rotate(2deg)}html[data-season=halloween] .pattern-logo:nth-child(4n):before{opacity:.12;transform:rotate(-6deg)scale(.84)}html[data-season=halloween] .pattern-logo:nth-child(7n):before{opacity:.25;transform:rotate(8deg)scale(1.06)}html[data-season=halloween] div:has(>.ticker-track){box-shadow:0 -10px 35px #0003;background:linear-gradient(90deg,#060607fb,#110906fa,#060607fb)!important;border-color:#ff74182e!important}html[data-season=halloween] .ticker-track{color:#ffecdbab!important}html[data-season=halloween] .ticker-track>span>span{vertical-align:middle;filter:saturate(.9)brightness(.92)drop-shadow(0 0 4px #ff5a083d);background:url(/images/seasonal/evil-pumpkin.svg) 50%/13px 12px no-repeat;justify-content:center;align-items:center;width:13px;height:13px;transform:translateY(-1px);color:#0000!important;margin-left:12px!important;margin-right:12px!important;font-size:0!important;line-height:1!important;display:inline-flex!important}html[data-season=halloween] .aura-stage{isolation:isolate}html[data-season=halloween] .aura-stage:before{content:"";z-index:-1;opacity:.42;filter:saturate(.88)brightness(.76)contrast(1.15)drop-shadow(0 0 34px #ff4b0047);background:url(/images/seasonal/evil-pumpkin.svg) 50%/contain no-repeat;width:350px;height:305px;animation:5.2s ease-in-out infinite halloween-aura-pumpkin;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}html[data-season=halloween] .aura-stage:after{content:"";z-index:-2;opacity:.85;filter:none;background:radial-gradient(circle,#ff620a47 0%,#ff370024 34%,#5e120014 52%,#0000 72%);border-radius:50%;animation:none;position:absolute;inset:75px}html[data-season=halloween] .aura-soft-glow{background:radial-gradient(circle,#ff540459 0%,#ff660d1f 43%,#0000 72%)!important}html[data-season=halloween] .aura-ring,html[data-season=halloween] .aura-arc,html[data-season=halloween] .aura-crosshair{border-color:#ff781a80!important}html[data-season=halloween] .aura-node{background:#ff7a1a!important;box-shadow:0 0 6px #ff9041f2,0 0 18px #ff4b0094!important}html[data-season=halloween] [role=dialog]{--page:#08090b;--surface:#100c0a;--ink:#fff6ed;--body-text:#d4c5b8;--muted:#9c8b7f;--gold:#ff7418;--gold-dark:#ff9a45;--gold-soft:#ff74184d;--gold-halo:#ff50052e;--line:#ff822830;background-color:#0d0a09!important;background-image:url(/images/seasonal/spider-web.svg),url(/images/seasonal/forest-back.svg),radial-gradient(circle at 88% 8%,#ff560721,#0000 23%),linear-gradient(155deg,#100b09fb,#07080afc)!important;background-position:100% 0,bottom,50%,50%!important;background-repeat:no-repeat,repeat-x,no-repeat,no-repeat!important;background-size:240px 240px,auto 42%,auto,auto!important;border-color:#ff74183d!important;box-shadow:0 46px 150px #000000b3,0 0 0 1px #ff74180d,0 0 58px #6f1c041f!important}html[data-season=halloween] [role=dialog] [class~="bg-[#111827]"],html[data-season=halloween] [role=dialog] [class~="bg-[#172131]"],html[data-season=halloween] [role=dialog] [class~="bg-[#151b26]"],html[data-season=halloween] [role=dialog] [class~="bg-[#151c28]"],html[data-season=halloween] [role=dialog] [class~="bg-[#171e29]"],html[data-season=halloween] [role=dialog] [class~="bg-[#202631]"]{background-color:#0c0908f5!important}html[data-season=halloween] [role=dialog] [class~="bg-[#172131]/95"],html[data-season=halloween] [role=dialog] [class~="bg-[#111827]/95"]{background-color:#0d0908f2!important}html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/20"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/15"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/14"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/12"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/10"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/[0.10]"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/[0.08]"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/[0.07]"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/[0.06]"],html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]/[0.04]"]{background-color:#ff69121f!important}html[data-season=halloween] [role=dialog] [class~="bg-[#bc965d]"]{background-color:#ee6817!important}html[data-season=halloween] [role=dialog] [class*="border-[#bc965d]"],html[data-season=halloween] [role=dialog] [class*="border-[#d2ad73]"]{border-color:#ff7e1e6b!important}html[data-season=halloween] [role=dialog] [class*="text-[#d2ad73]"],html[data-season=halloween] [role=dialog] [class*="text-[#dfbb82]"],html[data-season=halloween] [role=dialog] [class*="text-[#e0bd88]"],html[data-season=halloween] [role=dialog] [class*="text-[#e5c48f]"],html[data-season=halloween] [role=dialog] [class*="text-[#d9b77f]"]{color:#ff9a45!important}html[data-season=halloween] [role=dialog] [class*=shadow-\[0_0]{--tw-shadow-color:#ff560729!important}html[data-season=halloween] .modal-detail-scroll{scrollbar-color:#ff74189e transparent}html[data-season=halloween] .modal-detail-scroll::-webkit-scrollbar-thumb{background:#ff741873!important}.halloween-ambience{z-index:-1;pointer-events:none;background:radial-gradient(at 52% 102%,#923a1445 0%,#4f231424 30%,#0000 58%),linear-gradient(#05070b 0%,#09111c 34%,#151216 70%,#160c0a 100%);position:fixed;inset:0;overflow:hidden}.halloween-stars,.halloween-stars:before{content:"";opacity:.68;background-image:radial-gradient(circle,#ffffffeb 0 1px,#0000 1.5px),radial-gradient(circle,#ffe2c3bf 0 1px,#0000 1.4px),radial-gradient(circle,#b1c6da9e 0 1px,#0000 1.4px);background-position:2% 9%,12% 17%,26% 7%;background-size:113px 137px,181px 211px,229px 173px;animation:none;position:absolute;inset:0}.halloween-stars:before{opacity:.42;animation:none;transform:translate(39px)}.halloween-moon-wrap{filter:drop-shadow(0 0 42px #e0e4e729)drop-shadow(0 0 95px #ff71180f);width:240px;height:240px;position:absolute;top:9vh;right:7vw}.halloween-moon{background:radial-gradient(circle at 31% 28%,#ffffffe0 0 3%,#0000 3.5%),radial-gradient(circle at 66% 23%,#575c6329 0 8%,#0000 8.8%),radial-gradient(circle at 39% 61%,#40464d33 0 10%,#0000 10.8%),radial-gradient(circle at 73% 67%,#575c6326 0 7%,#0000 7.8%),radial-gradient(circle at 58% 48%,#ffffff6b 0 4%,#0000 4.8%),radial-gradient(circle at 43% 38%,#f6f1e7 0%,#ddd9d2 52%,#a8adb3 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -28px -12px 50px #171a1e42,inset 12px 10px 35px #ffffff24}.halloween-moon:after{content:"";background:radial-gradient(circle at 20% 73%,#3f444a2e 0 6%,#0000 6.8%),radial-gradient(circle at 78% 42%,#3f444a24 0 5%,#0000 5.8%),radial-gradient(circle at 52% 17%,#3f444a1f 0 4%,#0000 4.8%);border-radius:50%;position:absolute;inset:-6%}.halloween-clouds{opacity:.13;filter:none;will-change:transform;background:radial-gradient(at 10% 55%,#b6bfc7b8 0 10%,#0000 28%),radial-gradient(at 26% 48%,#a4aeb9b3 0 12%,#0000 30%),radial-gradient(at 49% 58%,#b5bcc594 0 12%,#0000 31%),radial-gradient(at 72% 44%,#9ba5b28f 0 10%,#0000 29%),radial-gradient(at 91% 56%,#acb3be85 0 11%,#0000 30%);width:155vw;height:220px;animation:52s ease-in-out infinite alternate halloween-cloud-drift;position:absolute;left:-25vw}.halloween-clouds-one{top:11vh}.halloween-clouds-two{opacity:.075;animation-duration:49s;animation-direction:reverse;top:29vh;transform:scaleY(.8)}.halloween-fog{opacity:.065;filter:none;will-change:transform;background:radial-gradient(#e58a50 0%,#7842233d 34%,#0000 72%);border-radius:50%;width:130vw;height:250px;animation:28s ease-in-out infinite alternate halloween-fog-drift;position:absolute;left:-15vw}.halloween-fog-one{bottom:6vh}.halloween-fog-two{opacity:.035;animation-duration:22s;animation-direction:alternate-reverse;bottom:31vh}.halloween-forest{will-change:transform;background-position:bottom;background-repeat:repeat-x;width:124%;position:absolute;bottom:0;left:-12%;transform:translate(0,0)}.halloween-forest-back{opacity:.62;background-image:url(/images/seasonal/forest-back.svg);background-size:auto 100%;height:54vh;animation:44s ease-in-out infinite halloween-forest-back-drift}.halloween-forest-front{opacity:.76;background-image:url(/images/seasonal/forest-front.svg);background-size:auto 100%;height:43vh;animation:34s ease-in-out infinite halloween-forest-front-drift}.halloween-web{opacity:.14;filter:none;width:250px;height:250px;position:absolute;top:76px}.halloween-web-left{left:0}.halloween-web-right{right:0;transform:scaleX(-1)}.halloween-bats{position:absolute;inset:0;overflow:hidden}.halloween-bat{opacity:0;will-change:transform, opacity;width:78px;animation-name:halloween-bat-flight;animation-timing-function:linear;animation-fill-mode:both;position:absolute;left:-130px}.halloween-bat-bob{will-change:transform;width:100%;animation:1.65s ease-in-out infinite alternate halloween-bat-bob;display:block}.halloween-real-bat{transform-origin:50%;will-change:transform;filter:drop-shadow(0 3px 5px #00000080);width:100%;height:auto;animation:.46s cubic-bezier(.37,0,.63,1) infinite alternate halloween-bat-flap;display:block}.halloween-season-chip{z-index:39;color:#ffab66b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.17em;pointer-events:none;background:#090808d1;border:1px solid #ff741833;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:8px;font-weight:700;display:flex;position:fixed;bottom:67px;right:18px;box-shadow:0 12px 30px #0003}.halloween-season-chip img{opacity:.78;width:16px;height:15px}.halloween-loader{z-index:120000;background:radial-gradient(circle at 50% 44%,#ff4d001f,#0000 25%),linear-gradient(#040609 0%,#080b11 45%,#0a0706 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.halloween-loader-stars{opacity:.62;background-image:radial-gradient(circle,#ffffffdb 0 1px,#0000 1.4px),radial-gradient(circle,#e6ebf28c 0 1px,#0000 1.4px);background-position:0 0,41px 87px;background-size:137px 173px,211px 191px;position:absolute;inset:0}.halloween-loader-moon{opacity:.36;background:radial-gradient(circle at 31% 28%,#fffc 0 3%,#0000 3.5%),radial-gradient(circle at 66% 23%,#575c632e 0 8%,#0000 8.8%),radial-gradient(circle at 39% 61%,#40464d38 0 10%,#0000 10.8%),radial-gradient(circle at 43% 38%,#f2eee6 0%,#c8c8c5 62%,#8d949b 100%);border-radius:50%;width:220px;height:220px;position:absolute;top:8vh;right:9vw;box-shadow:0 0 65px #e1e6eb1f}.halloween-loader-forest{background-position:bottom;background-repeat:repeat-x;width:116%;position:absolute;bottom:-1%;left:-8%}.halloween-loader-forest-back{opacity:.7;background-image:url(/images/seasonal/forest-back.svg);background-size:auto 100%;height:47vh}.halloween-loader-forest-front{opacity:.96;background-image:url(/images/seasonal/forest-front.svg);background-size:auto 100%;height:34vh}.halloween-loader-cloud{opacity:.09;filter:none;background:radial-gradient(at 16% 48%,#bfc7cfcc 0 12%,#0000 28%),radial-gradient(at 43% 59%,#a7b1bda3 0 13%,#0000 30%),radial-gradient(at 73% 45%,#b7bfc994 0 12%,#0000 29%);width:145vw;height:180px;animation:34s ease-in-out infinite alternate halloween-cloud-drift;position:absolute;top:19vh;left:-18vw}.halloween-loader-core{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(580px,100vw - 48px);display:flex;position:relative;transform:translateY(-2vh)}.halloween-loader-pumpkin{opacity:.95;filter:saturate(.92)contrast(1.05)drop-shadow(0 0 28px #ff480040);width:164px;height:auto;animation:2.8s ease-in-out infinite halloween-pumpkin-breathe}.halloween-loader-brand{color:#fff2e8;letter-spacing:.24em;margin:15px 0 0;font-size:23px;font-weight:700}.halloween-loader-edition{color:#ff913dd1;letter-spacing:.32em;margin:8px 0 0;font-size:10px;font-weight:700}.halloween-loader-keywords{color:#ffe7d27a;letter-spacing:.15em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:25px;font-size:9px;font-weight:650;display:flex}.halloween-loader-keywords img{opacity:.68;width:15px;height:14px}.halloween-loader-progress{background:#ffffff12;border-radius:999px;width:min(340px,74vw);height:2px;margin-top:30px;overflow:hidden}.halloween-loader-progress-fill{transform-origin:0;background:linear-gradient(90deg,#6a1b04,#ed6415,#ffae61);width:100%;height:100%;animation-name:halloween-loader-progress;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;box-shadow:0 0 18px #ff5c0994}@keyframes halloween-loader-progress{0%{opacity:.62;transform:scaleX(.025)}to{opacity:1;transform:scaleX(1)}}@keyframes halloween-pumpkin-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.018)}}@keyframes halloween-aura-pumpkin{0%,to{opacity:.36;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.5;transform:translate(-50%,-51%)scale(1.035)}}@keyframes halloween-aura-fire{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:.94;transform:scale(1.045)}}@keyframes halloween-star-drift{0%{transform:translate(0,0)}to{transform:translate(42px,16px)}}@keyframes halloween-cloud-drift{0%{transform:translate(-5%)}to{transform:translate(9%)}}@keyframes halloween-fog-drift{0%{transform:translate(-3%)}to{transform:translate(5%)}}@keyframes halloween-pattern-drift{0%{transform:translate(0,0)rotate(-3deg)}to{transform:translate(78px,78px)rotate(-3deg)}}@keyframes halloween-forest-back-drift{0%,to{transform:translate(-2.2%)}50%{transform:translate(2.2%)}}@keyframes halloween-forest-front-drift{0%,to{transform:translate(2.8%)}50%{transform:translate(-2.8%)}}@keyframes halloween-bat-flight{0%{opacity:0;transform:translate(0,0)}6%{opacity:.76}94%{opacity:.76}to{opacity:0;transform:translate(calc(100vw + 260px))}}@keyframes halloween-bat-bob{0%{transform:translateY(-8px)rotate(-2deg)}to{transform:translateY(8px)rotate(2deg)}}@keyframes halloween-bat-flap{0%{transform:scaleX(1.02)scaleY(.78)}to{transform:scaleX(.98)scaleY(1.06)}}html[data-season=halloween] .halloween-ambience,html[data-season=halloween] .hero-world,html[data-season=halloween] .expertise-section{contain:paint}@media (max-width:1023px){.halloween-clouds-two,.halloween-fog-two{display:none}.halloween-forest-back{opacity:.82}}@media (max-width:767px){html[data-season=halloween] .pattern-logo:before{opacity:.16;width:42px;height:38px}html[data-season=halloween] .ticker-track>span>span{vertical-align:middle;width:12px;height:12px;transform:translateY(-1px);margin-left:9px!important;margin-right:9px!important}html[data-season=halloween] .aura-stage:before{opacity:.38;width:300px;height:260px}html[data-season=halloween] [role=dialog]{background-size:150px 150px,auto 28%,auto,auto!important}.halloween-moon-wrap{width:155px;height:155px;top:92px;right:-35px}.halloween-clouds{height:145px}.halloween-clouds-one{top:12vh}.halloween-clouds-two{top:28vh}.halloween-forest-back{opacity:.84;height:48vh}.halloween-forest-front{opacity:.98;height:40vh}.halloween-web{opacity:.1;width:135px;height:135px;top:68px}.halloween-season-chip{padding:5px 8px;font-size:7px;bottom:53px;right:10px}.halloween-season-chip img{width:13px;height:12px}.halloween-loader-moon{width:145px;height:145px;top:70px;right:-25px}.halloween-loader-forest-back{height:36vh}.halloween-loader-forest-front{height:25vh}.halloween-loader-core{transform:translateY(-4vh)}.halloween-loader-pumpkin{width:128px}.halloween-loader-brand{letter-spacing:.19em;margin-top:10px;font-size:18px}.halloween-loader-edition{letter-spacing:.25em;font-size:8px}.halloween-loader-keywords{max-width:315px;margin-top:19px;font-size:7px}.halloween-bat{width:55px}}@media (prefers-reduced-motion:reduce){.halloween-bats{display:none}.halloween-stars,.halloween-stars:before,.halloween-clouds,.halloween-fog,.halloween-forest,.halloween-loader-cloud,.halloween-loader-pumpkin,.halloween-bat-bob,.halloween-real-bat,html[data-season=halloween] .aura-stage:before,html[data-season=halloween] .aura-stage:after{animation:none!important}.halloween-loader-progress-fill{animation-duration:.01ms!important}}.halloween-moon-wrap{filter:drop-shadow(0 0 34px #fff8e133)drop-shadow(0 0 88px #ffd19424)drop-shadow(0 0 145px #ff741814);width:250px;height:250px;top:8vh;right:7vw}.halloween-moon-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#fffaeb42 0%,#ffe5be24 28%,#ff9c4a12 48%,#0000 72%);border-radius:50%;position:absolute;inset:-28%}.halloween-moon{background:radial-gradient(circle at 32% 28%,#fff3 0 7%,#0000 8%),radial-gradient(circle at 69% 27%,#5e656e14 0 8%,#0000 9%),radial-gradient(circle at 37% 63%,#4d545d17 0 10%,#0000 11%),radial-gradient(circle at 73% 68%,#5b626a12 0 7%,#0000 8%),radial-gradient(circle at 46% 39%,#f8f5ed 0%,#e9e5dc 58%,#c9cbd0 100%)!important;box-shadow:inset -22px -12px 44px #181c212e,inset 12px 10px 28px #ffffff14,0 0 24px #fff6e01f!important}.halloween-moon:after{background:radial-gradient(circle at 21% 74%,#454b5212 0 6%,#0000 7%),radial-gradient(circle at 78% 43%,#454b520f 0 5%,#0000 6%),radial-gradient(circle at 53% 17%,#454b520d 0 4%,#0000 5%),radial-gradient(circle,#ffffff0b,#0000 64%)!important}.halloween-forest-back{opacity:.66!important;background-image:url(/images/seasonal/forest-back.svg)!important;background-size:auto 100%!important;height:64vh!important}.halloween-forest-front{opacity:.84!important;background-image:url(/images/seasonal/forest-front.svg)!important;background-size:auto 100%!important;height:54vh!important}@media (max-width:1023px){.halloween-forest-back{height:54vh!important}.halloween-forest-front{height:46vh!important}}@media (max-width:767px){.halloween-moon-wrap{width:180px;height:180px;top:10vh;right:-5vw}.halloween-forest-back{height:48vh!important}.halloween-forest-front{height:41vh!important}}.halloween-forest-back{z-index:1;filter:brightness(1.42)saturate(.72);opacity:.72!important;background-position:90px bottom!important;height:74vh!important;bottom:1.5vh!important}.halloween-forest-front{z-index:2;filter:brightness(.78);opacity:.82!important;height:50vh!important;bottom:0!important}@media (max-width:1023px){.halloween-forest-back{opacity:.7!important;height:62vh!important;bottom:1vh!important}.halloween-forest-front{height:45vh!important}}@media (max-width:767px){.halloween-forest-back{background-position:55px bottom!important;height:53vh!important}.halloween-forest-front{height:39vh!important}}.halloween-loader{opacity:1;transition:opacity .65s;background:radial-gradient(at 52% 102%,#923a1445 0%,#4f231424 30%,#0000 58%),linear-gradient(#05070b 0%,#09111c 34%,#151216 70%,#160c0a 100%)!important}.halloween-loader-exit{opacity:0;pointer-events:none}.halloween-loader-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.halloween-loader-core{z-index:5}.halloween-loader-progress-fill{will-change:transform;transition-property:transform;transition-timing-function:linear;transform:scaleX(0);animation:none!important}.halloween-loader-scene .halloween-stars,.halloween-loader-scene .halloween-moon-wrap,.halloween-loader-scene .halloween-clouds,.halloween-loader-scene .halloween-fog,.halloween-loader-scene .halloween-web,.halloween-loader-scene .halloween-forest{pointer-events:none}.halloween-loader-scene .halloween-moon-wrap{width:250px;height:250px;top:8vh;right:7vw}.halloween-loader-scene .halloween-forest-back{filter:brightness(1.42)saturate(.72);opacity:.72!important;background-position:90px bottom!important;height:74vh!important;bottom:1.5vh!important}.halloween-loader-scene .halloween-forest-front{filter:brightness(.78);opacity:.82!important;height:50vh!important;bottom:0!important}@media (max-width:1023px){.halloween-loader-scene .halloween-forest-back{height:62vh!important;bottom:1vh!important}.halloween-loader-scene .halloween-forest-front{height:45vh!important}}@media (max-width:767px){.halloween-loader-scene .halloween-moon-wrap{width:180px;height:180px;top:10vh;right:-5vw}.halloween-loader-scene .halloween-forest-back{background-position:55px bottom!important;height:53vh!important}.halloween-loader-scene .halloween-forest-front{height:39vh!important}}@media (prefers-reduced-motion:reduce){.halloween-loader,.halloween-loader-progress-fill{transition-duration:.01ms!important}}.halloween-loader{background:linear-gradient(#05070b 0%,#09111c 34%,#151216 70%,#160c0a 100%)!important;transition:opacity .34s!important}.halloween-loader-visuals{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.halloween-loader-visuals-ready{opacity:1}.halloween-loader-visuals .halloween-loader-scene{position:absolute;inset:0}.halloween-loader-visuals .halloween-loader-core{pointer-events:auto;position:relative}.halloween-loader-progress-fill{transition-property:transform!important;transition-timing-function:linear!important;animation:none!important}@media (prefers-reduced-motion:reduce){.halloween-loader-visuals{transition-duration:.01ms!important}}.halloween-loader-visuals,.halloween-loader-visuals-ready{opacity:1!important;transition:none!important}.halloween-loader-scene .halloween-stars,.halloween-loader-scene .halloween-moon-wrap,.halloween-loader-scene .halloween-web,.halloween-loader-scene .halloween-clouds,.halloween-loader-scene .halloween-fog{opacity:0;animation:none!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-stars{animation:.3s ease-out both halloween-loader-sky-in!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-moon-wrap{animation:.42s cubic-bezier(.22,1,.36,1) 20ms both halloween-loader-moon-in!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-web{animation:.38s ease-out 70ms both halloween-loader-detail-in!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-clouds{animation:.46s ease-out .1s both halloween-loader-detail-in!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-fog{animation:.5s ease-out .13s both halloween-loader-detail-in!important}.halloween-loader-scene .halloween-forest-back{will-change:transform, opacity;opacity:0!important;animation:none!important;transform:translateY(34%)!important}.halloween-loader-scene .halloween-forest-front{will-change:transform, opacity;opacity:0!important;animation:none!important;transform:translateY(44%)!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-forest-back{animation:.62s cubic-bezier(.16,1,.3,1) .14s both halloween-loader-forest-back-rise!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-forest-front{animation:.68s cubic-bezier(.16,1,.3,1) .245s both halloween-loader-forest-front-rise!important}.halloween-loader-pumpkin-stage{opacity:0;transform-origin:50%;will-change:transform, opacity;transform:translateY(22px)scale(.72)rotate(-4deg)}.halloween-loader-visuals-ready .halloween-loader-pumpkin-stage{animation:.52s cubic-bezier(.18,1.35,.38,1) .43s both halloween-loader-pumpkin-pop}.halloween-loader-brand,.halloween-loader-edition,.halloween-loader-keywords,.halloween-loader-progress{opacity:0;will-change:transform, opacity;transform:translateY(10px)}.halloween-loader-visuals-ready .halloween-loader-brand{animation:.33s ease-out .6s both halloween-loader-copy-in}.halloween-loader-visuals-ready .halloween-loader-edition{animation:.33s ease-out .66s both halloween-loader-copy-in}.halloween-loader-visuals-ready .halloween-loader-keywords{animation:.35s ease-out .725s both halloween-loader-copy-in}.halloween-loader-visuals-ready .halloween-loader-progress{animation:.3s ease-out .79s both halloween-loader-copy-in}@keyframes halloween-loader-sky-in{0%{opacity:0}to{opacity:.68}}@keyframes halloween-loader-moon-in{0%{opacity:0;transform:translate(18px,-10px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes halloween-loader-detail-in{0%{opacity:0}to{opacity:1}}@keyframes halloween-loader-forest-back-rise{0%{opacity:0;transform:translateY(34%)}to{opacity:.72;transform:translate(0,0)}}@keyframes halloween-loader-forest-front-rise{0%{opacity:0;transform:translateY(44%)}to{opacity:.82;transform:translate(0,0)}}@keyframes halloween-loader-pumpkin-pop{0%{opacity:0;transform:translateY(22px)scale(.72)rotate(-4deg)}68%{opacity:1;transform:translateY(-4px)scale(1.06)rotate(1deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes halloween-loader-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:767px){.halloween-loader-scene .halloween-forest-back{transform:translateY(28%)!important}.halloween-loader-scene .halloween-forest-front{transform:translateY(36%)!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-forest-back{animation-duration:.56s!important}.halloween-loader-visuals-ready .halloween-loader-scene .halloween-forest-front{animation-duration:.61s!important}.halloween-loader-pumpkin-stage{transform:translateY(16px)scale(.78)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.halloween-loader-scene .halloween-stars,.halloween-loader-scene .halloween-moon-wrap,.halloween-loader-scene .halloween-web,.halloween-loader-scene .halloween-clouds,.halloween-loader-scene .halloween-fog,.halloween-loader-scene .halloween-forest,.halloween-loader-pumpkin-stage,.halloween-loader-brand,.halloween-loader-edition,.halloween-loader-keywords,.halloween-loader-progress{animation-duration:.01ms!important;animation-delay:0s!important}}
