.page-hero[data-astro-cid-75ysl5lo]{margin-inline:calc(-1 * var(--gut));padding:0 var(--gut) 52px;text-align:center;--ph-h:max(180px, 44vw);--pick-strip-pos:100% 50%;--feather-x:5%;--pool-x:50%;--pool-y:118px;--pool-w:120px;--pool-h:160px;flex-direction:column;align-items:center;display:flex;position:relative}.page-hero[data-astro-cid-75ysl5lo]:before{content:"";z-index:-2;left:calc(50% - var(--vw) / 2);width:var(--vw);--pool-soft:color-mix(in srgb, var(--pool) 50%, transparent);background-image:radial-gradient(calc(var(--pool-w) * .8) calc(var(--pool-h) * .9) at var(--pool-x) var(--pool-y), var(--pool-soft), transparent), radial-gradient(calc(var(--pool-w) * 1.3) calc(var(--pool-h) * 1.2) at var(--pool-x) var(--pool-y), color-mix(in srgb, var(--scrim) 55%, transparent), transparent), linear-gradient(to bottom, color-mix(in srgb, var(--scrim) 34%, transparent) calc(var(--ph-h) - 90px), color-mix(in srgb, var(--scrim) 90%, transparent) calc(var(--ph-h) + 8px));position:absolute;top:0;bottom:-24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.ph-blur[data-astro-cid-75ysl5lo]{z-index:-4;left:calc(50% - var(--vw) / 2);width:var(--vw);pointer-events:none;position:absolute;top:0;bottom:-24px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 232px),#0000 calc(100% - 72px));mask-image:linear-gradient(#000 calc(100% - 232px),#0000 calc(100% - 72px))}.ph-blur[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;object-position:50% 55%;filter:blur(40px);width:100%;height:100%;display:block;transform:scale(1.2)}.ph-sharp[data-astro-cid-75ysl5lo]{z-index:-3;left:calc(50% - var(--vw) / 2);width:var(--vw);height:var(--ph-h);pointer-events:none;position:absolute;top:0}.ph-sharp[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;object-position:var(--pick-strip-pos);width:min(100%,1100px);height:100%;-webkit-mask-image:linear-gradient(to right, transparent, black var(--feather-x), black calc(100% - var(--feather-x)), transparent), linear-gradient(to bottom, black calc(100% - 64px), transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, transparent, black var(--feather-x), black calc(100% - var(--feather-x)), transparent), linear-gradient(to bottom, black calc(100% - 64px), transparent);margin-inline:auto;display:block;mask-composite:intersect}.ph-text[data-astro-cid-75ysl5lo]{--ink:var(--hero-ink);--ink-2:var(--hero-ink-2);--ink-3:var(--hero-ink-3);--edge:var(--hero-edge);--accent-ink:var(--hero-accent-ink);--focus:var(--hero-accent-ink);--accent:var(--hero-fill);--accent-hover:var(--hero-fill-hover);--accent-edge:var(--hero-fill);--on-accent:var(--hero-on-fill);--raised:color-mix(in srgb, var(--hero-ink) 14%, transparent);color:var(--ink);margin-top:16px}.ph-kicker[data-astro-cid-75ysl5lo]{color:var(--accent-ink);margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3}h1[data-astro-cid-75ysl5lo]{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.1}h1[data-astro-cid-75ysl5lo]:focus{outline:none}h1[data-astro-cid-75ysl5lo]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ph-lede[data-astro-cid-75ysl5lo]{margin-top:10px;color:var(--ink-2);max-width:60ch;margin-inline:auto;font-size:17px;line-height:1.5}.hang[data-astro-cid-75ysl5lo]{isolation:isolate;display:block;position:relative}.hang[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{width:100%;height:auto;display:block}.hang[data-astro-cid-75ysl5lo]:before{content:"";z-index:-1;filter:blur(var(--glow,16px));opacity:.7;background:url(/banner-gothic-purple-forsaken.webp) 50%/contain no-repeat;position:absolute;inset:12% -30% 0}.hang-lg[data-astro-cid-75ysl5lo]{--glow:24px;flex:none;width:84px}@media (width>=760px){.page-hero[data-astro-cid-75ysl5lo]{text-align:left;--ph-h:240px;--pick-strip-pos:50% 35%;--feather-x:9%;--pool-x:calc(max(var(--gut), 50% - 550px) + 89px);--pool-y:182px;--pool-w:180px;--pool-h:250px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:48px;margin-inline:0;padding:0 0 48px;display:grid}.hang-lg[data-astro-cid-75ysl5lo]{--glow:28px;width:130px;margin:0 0 0 24px}.ph-text[data-astro-cid-75ysl5lo]{padding-top:calc(var(--ph-h) - 8px);margin-top:0}.ph-lede[data-astro-cid-75ysl5lo]{margin-inline:0}h1[data-astro-cid-75ysl5lo]{font-size:44px}}
