html:not([data-season=halloween]) :is(.season-art,.season-only){display:none!important}.season-text:before{content:attr(data-text)}.season-art{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none}html[data-season=halloween]{--background:#190d2b;--background-deep:#150d24;--surface:#29153c;--foreground:#fff2df;--muted:#bdb0cf;--border:#664478;--brand:#ff9c38;--brand-soft:#ff9c3825;--brand-foreground:#22102e;--glow:#ffb956;--glass-border:#ffffff25;--panel:#22132f;--panel-raised:#2b1840;--panel-border:#4a3160;--surface-glass-from:#2c193ee8;--surface-glass-to:#1d1028e8;--orbit-ring:#ffc25b50}html[data-season=halloween] body:before{content:"";z-index:-20;pointer-events:none;background:radial-gradient(at 50% 8%,#542774 0,#2b153f 38%,#150d24 85%);position:fixed;inset:0}html[data-season=halloween] .site-header{border-bottom:1px solid #ffb65c23}html[data-season=halloween] .site-header:not([data-home]){-webkit-backdrop-filter:blur(14px);background-color:#1d1028d9}html[data-season=halloween] .site-header:not([data-home])>div{-webkit-backdrop-filter:none;background-color:#0000}.season-logo{flex:none;display:inline-flex;position:relative}.season-hat{z-index:1;filter:drop-shadow(0 2px 2px #0005);height:auto;position:absolute}.season-hat--header,.season-hat--hero{width:66%;top:-36%;left:5%;transform:rotate(-18deg)}.season-hero-bat{width:80px;position:absolute;top:25%;left:calc(50% + 180px)}.season-cta{display:inline-flex;position:relative}@keyframes season-cta-idle{0%,to{opacity:.8;filter:drop-shadow(0 0 6px #ffa84100)drop-shadow(0 0 16px #ffa84100)drop-shadow(0 0 30px #ffa84100)}50%{opacity:1;filter:drop-shadow(0 0 6px #ffa841f2)drop-shadow(0 0 16px #ffa84199)drop-shadow(0 0 30px #ffa84159)}}html[data-season=halloween] .hero-cta-label-default{animation-name:season-cta-idle}.season-cta-pumpkin{z-index:11;filter:drop-shadow(0 3px 4px #25102870);width:38px;height:35px;transition:transform .3s;position:absolute;bottom:-8px;left:-19px;transform:rotate(-14deg)}.season-cta:hover .season-cta-pumpkin{transform:rotate(6deg)}.season-title-bat{width:45px;height:27px;position:absolute;top:-10px;left:-48px;transform:rotate(-15deg)}.season-heading{display:inline-block;position:relative}.season-heading-ghost{width:38px;height:48px;position:absolute;top:-17px;right:-46px;transform:rotate(15deg)}html[data-season=halloween] .season-poster-frame{border-color:#ffb158;box-shadow:0 0 0 4px #ffac3d0d,0 10px 40px #10081866}html[data-season=halloween] .season-poster-frame:hover{border-color:#ffd08a}.season-poster-web{z-index:4;opacity:.75;width:88px;height:88px;position:absolute;top:0;left:0}.season-poster-pumpkin{z-index:4;filter:drop-shadow(0 3px 3px #0008);width:51px;height:45px;position:absolute;bottom:9px;right:8px;transform:rotate(9deg)}.season-poster-tag{z-index:4;color:#fff;text-shadow:0 1px 1px #782d0073;letter-spacing:.12em;white-space:nowrap;background:linear-gradient(#ff9a3c,#ec7419);border:1px solid #ffd696b3;border-radius:9999px;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #10081880}.season-poster-tag-spark{filter:brightness(0)invert();flex:none;width:10px;height:10px}.season-poster-decor--compact .season-poster-web{width:40px;height:40px}.season-poster-decor--compact .season-poster-pumpkin{width:26px;height:23px;bottom:6px;right:5px}.season-poster-decor--compact .season-poster-tag{display:none}.season-mode-spark{filter:drop-shadow(0 0 8px #ffad4966);width:23px;height:23px;position:absolute;top:-12px;right:10px}html[data-season=halloween] [data-season-highlight]{background:linear-gradient(90deg,#e68c301d,#ae6cf31a);box-shadow:inset 3px 0 #ffae45}html[data-season=halloween] [data-season-highlight] button{color:#ffd18c}.season-tab-spark{flex:none;width:14px;height:14px}html[data-season=halloween] .season-faq :is(.hud-panel,.faq-row){background:linear-gradient(120deg,#0000 62%,#ffbe6e1a 78% 84%,#0000 100%),linear-gradient(160deg,#40205c8c,#190d28b3);border-color:#ffb25a59;box-shadow:inset 0 1px #ffd2961f,0 0 20px -8px #ffaa4659,0 20px 45px #0006}html[data-season=halloween] .season-faq :is(.hud-panel,.faq-row):hover{border-color:#ffb25abf;box-shadow:inset 0 1px #ffd2962e,0 0 28px -4px #ffaa4680,0 24px 55px #00000073}html[data-season=halloween] .season-faq :is(.hud-panel,.faq-row):after{background-image:linear-gradient(120deg,#0000 46%,#ffc88259 50%,#0000 54%)}html[data-season=halloween] .season-faq :is(.hud-panel,.faq-row):is([open],:has(>button[aria-expanded=true])){border-color:#ffb25a99;box-shadow:inset 3px 0 #ffae45,0 0 24px -6px #ffaa4673,0 20px 45px #0006}html[data-season=halloween] .season-faq :is(.hud-panel,.faq-row)>:is(button,summary)>span:first-child:before{content:"";vertical-align:-.12em;background:url(/season/halloween/pumpkin.svg) 50%/contain no-repeat;width:1.15em;height:1em;margin-right:.5em;display:inline-block}html[data-season=halloween] .season-faq :is(.hud-panel,.faq-row)>:is(button,summary)>span:last-child{color:#ffb14e}html[data-season=halloween] .season-card{background:linear-gradient(160deg,#40205c73,#190d2899);border-color:#ffb25a38;box-shadow:inset 0 1px #ffd29614}html[data-season=halloween] .season-callout-badge{background:#ffa8461f;box-shadow:0 0 14px -4px #ffaa4680}html[data-season=halloween] .season-callout-num{display:none}.season-callout-art{object-fit:contain;width:82%;height:82%}.hw-event{isolation:isolate;color:#fff1df;background:radial-gradient(at 95% 0,#8d4b272e,#0000 50%),linear-gradient(145deg,#30203e,#1d122b);border:1px solid #b8783f;border-radius:18px;padding:36px;position:relative;overflow:hidden}.hw-event:before{content:"";background:linear-gradient(90deg,#ff9b32,#ffd38a,#ff9b32);height:4px;position:absolute;inset:0 0 auto}.hw-event-topline{border-bottom:1px solid #ffc56b26;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.hw-event-badge{color:#271430;letter-spacing:.15em;white-space:nowrap;background:#ffb350;border-radius:4px;padding:7px 12px}.hw-event-date{color:#ffcf84;white-space:nowrap}.hw-event-date>span{color:#a67d59;padding:0 10px}.hw-event-heading{justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.hw-event-name{color:#ff9a1f;align-items:center;gap:10px;margin-bottom:10px;font-size:30px;line-height:1.1;display:flex}.hw-event-name-icon{object-fit:contain;width:38px;height:43px;margin-top:-14px}.hw-event-em{color:#ffb750;white-space:nowrap}.hw-event-cauldron{object-fit:contain;flex:none;width:172px;height:172px}.hw-event-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hw-event-card{background:#ffffff04;border:1px solid #ebc0ff21;border-radius:12px;min-width:0;padding:25px;position:relative}.hw-event-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.hw-event-num{color:#9f79b5}.hw-event-chip{color:#ffd08c;white-space:nowrap;background:#ffb54e0c;border:1px solid #ffc36c40;border-radius:99px;padding:4px 10px}.hw-event-card h3{color:#fff1df;line-height:1.4}.hw-event-title-art{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hw-event-title-art h3{flex:1;min-width:0}.hw-event-art{object-fit:contain;flex:none;width:112px;height:92px}.hw-event-art--pumpkin{width:100px;transform:rotate(8deg)}.hw-event-body{color:#c5b5d1;line-height:1.9}.hw-event-costume{background:linear-gradient(110deg,#ffb54e10,#8c4fbd16);border-color:#ffc36c40;grid-column:1/-1}.hw-event-costume-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.hw-event-costume-title{margin-bottom:14px}.hw-event-note{color:#8f7f9e;margin-top:18px}.hw-event-costume-art{object-fit:contain;width:270px;max-width:42%;height:auto;image-rendering:pixelated;flex:none}@media (max-width:1000px){.hw-event-art{width:82px;height:78px}}@media (max-width:640px){.hw-event{border-radius:13px;padding:22px 18px}.hw-event-topline{gap:8px;padding-bottom:18px}.hw-event-badge{padding:6px 8px}.hw-event-date>span{padding:0 3px}.hw-event-heading{gap:8px;padding:24px 0}.hw-event-cauldron{width:78px;height:92px}.hw-event-name{white-space:nowrap;gap:8px;font-size:20px}.hw-event-name-icon{width:30px;height:34px;margin-top:-10px}.hw-event-cards{grid-template-columns:1fr;gap:12px}.hw-event-card{padding:20px}.hw-event-card-top{margin-bottom:15px}.hw-event-title-art{gap:8px}.hw-event-art{width:86px;height:78px}.hw-event-costume-row{flex-direction:column;align-items:stretch;gap:16px}.hw-event-costume-art{align-self:center;width:230px;max-width:100%}}@media (max-width:380px){.hw-event-name{font-size:18px}}.season-label{color:#ffd581}.season-label-spark{width:10px;height:10px;display:inline-block}.season-backdrop{z-index:-5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.season-backdrop>.season-art{position:absolute}.season-bd-moon{right:-40px;top:calc(var(--header-bottom,var(--header-height,72px)) + 23px);opacity:.55;width:220px}.season-bd-bat--1{right:90px;top:calc(var(--header-bottom,var(--header-height,72px)) + 103px);width:65px;transform:rotate(-16deg)}.season-bd-bat--2{right:28px;top:calc(var(--header-bottom,var(--header-height,72px)) + 203px);width:39px;transform:rotate(14deg)}.season-bd-web{left:0;top:var(--header-bottom,var(--header-height,72px));opacity:.28;width:185px}@media (min-width:768px){.season-backdrop--home .season-bd-web{top:0}}.season-bd-spark--1{width:20px;top:27%;left:5%}.season-bd-spark--2{width:13px;top:80%;right:3%}.season-egg{z-index:25;cursor:pointer;background:0 0;border:0;width:48px;padding:0;animation:5s ease-in-out infinite season-bob;position:fixed;top:53%;right:38px}.season-egg:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ffae49}.season-egg-ghost{opacity:.75;filter:drop-shadow(0 0 8px #fff0dc4d);width:100%;transition:opacity .2s,transform .2s;display:block}.season-egg:hover .season-egg-ghost{opacity:1;transform:scale(1.08)}.season-egg[data-phase=vanish] .season-egg-ghost{animation:.65s ease-in forwards season-egg-vanish}.season-egg:is([data-phase=boo],[data-phase=leave],[data-phase=away]) .season-egg-ghost{opacity:0}.season-egg[data-phase=return] .season-egg-ghost{animation:1.4s ease-out both season-egg-return}@keyframes season-egg-vanish{to{opacity:0;filter:blur(4px);transform:translateY(-16px)scale(.6)}}@keyframes season-egg-return{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.85)}}.season-egg-bubble{color:#2a1638;font-size:var(--text-label);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:100% 100%;background:#fff4e2;border-radius:12px 12px 3px;padding:5px 10px;font-weight:600;transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:72%;right:calc(100% + 4px);transform:translateY(4px)scale(.85);box-shadow:0 4px 14px #00000059,0 0 16px -4px #ffaa4699}.season-egg-bubble[data-show]{opacity:1;transform:none}.season-boo{z-index:100;cursor:pointer;background:#08040eeb;flex-direction:column;justify-content:center;align-items:center;gap:2vh;animation:.15s ease-out season-boo-in;display:flex;position:fixed;inset:0}.season-boo[data-leaving]{animation:.35s ease-in forwards season-boo-out}.season-boo-text{color:#ff9a1f;letter-spacing:.03em;text-shadow:0 0 40px #ff8c1e73;font-size:clamp(96px,30vw,260px);line-height:.9;animation:.5s cubic-bezier(.2,1.8,.4,1) both season-boo-pop,.12s linear .5s 4 season-boo-shake}.season-boo-ghost{width:clamp(130px,34vw,280px);animation:.45s cubic-bezier(.2,1.6,.4,1) both season-boo-rise,1.4s ease-in-out .45s infinite season-bob}@keyframes season-boo-in{0%{opacity:0}}@keyframes season-boo-out{to{opacity:0}}@keyframes season-boo-pop{0%{opacity:0;transform:scale(.2)rotate(-8deg)}}@keyframes season-boo-rise{0%{opacity:0;transform:translateY(35vh)scale(.4)}}@keyframes season-boo-shake{25%{transform:translate(-5px,2px)rotate(-2deg)}75%{transform:translate(5px,-2px)rotate(2deg)}}.season-bd-ground{opacity:.8;width:100%;height:185px;bottom:0;left:0}.season-bd-ground--narrow{display:none}.season-bd-pumpkin{opacity:.8;width:85px;bottom:21px;left:25px}@keyframes season-bob{50%{transform:translateY(-9px)rotate(3deg)}}@media (max-width:1279px){.season-bd-spark,.season-bd-pumpkin{display:none}.season-bd-moon{width:160px;right:-70px}.season-bd-bat--1{right:30px;top:calc(var(--header-bottom,var(--header-height,72px)) + 70px);width:50px}.season-bd-bat--2{display:none}.season-egg{width:42px;right:-10px}.season-bd-web{width:120px}}@media (max-width:767px){.season-poster-tag-more{display:none}.season-poster-tag{padding:4px 9px 4px 7px;font-size:10px;top:8px;right:8px}.season-poster-tag-spark{width:9px;height:9px}.season-poster-web{width:55px;height:55px}.season-poster-pumpkin{width:35px;height:32px}.season-heading-ghost{width:29px;height:36px;top:-12px;right:-32px}.season-bd-web{width:90px}.season-bd-moon{right:12px;top:calc(var(--header-bottom,var(--header-height,64px)) + 56px);opacity:.5;width:78px}.season-bd-bat--1{right:62px;top:calc(var(--header-bottom,var(--header-height,64px)) + 70px);width:38px}.season-egg{width:34px;transition:translate .35s;right:-8px}.season-egg[data-scrolling]{translate:120%}.season-egg-bubble{font-size:var(--text-micro)}.season-bd-spark{display:block}.season-bd-spark--1{width:14px;top:40%;left:14px}.season-bd-spark--2{width:11px;top:72%;right:16px}.season-bd-pumpkin{opacity:.5;width:44px;display:block;bottom:10px;left:12px}.season-bd-ground{height:100px}.season-bd-ground--wide{display:none}.season-bd-ground--narrow{display:block}}@media (max-width:639px){body:has(.mobile-cta-bar) :is(.season-bd-ground,.season-bd-pumpkin){translate:0 -79px}}body:has(.apply-cta-bar) :is(.season-bd-ground,.season-bd-pumpkin){translate:0 -88px}@media (min-width:1024px){body:has(.apply-cta-bar) :is(.season-bd-ground,.season-bd-pumpkin){translate:0 -95px}}@media (prefers-reduced-motion:reduce){.season-egg,.season-boo-text,.season-boo-ghost{animation:none}html[data-season=halloween] .hero-cta-label-default{filter:drop-shadow(0 0 5px #ffa8418c);animation:none}.season-cta-pumpkin{transition:none}}body:has(.group-quote-flow) .season-egg{display:none}
@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.2i-ime9fw9ibm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Creepster Fallback;src:local(Arial);ascent-override:105.9%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:89.81%}.creepster_baadcd41-module__jZHEeq__className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Henny Penny;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd1a07c4845d628e-s.1b3grdtvo5u-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Henny Penny Fallback;src:local(Arial);ascent-override:110.1%;descent-override:61.82%;line-gap-override:0.0%;size-adjust:103.07%}.henny_penny_a2d5a1a4-module__ts4zVa__className{font-family:Henny Penny,Henny Penny Fallback;font-style:normal;font-weight:400}
