.ph[data-astro-cid-nwvovdxo]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:1fr auto;min-height:max(620px,100vh);min-height:max(620px,100svh);padding-top:calc(var(--header-h) + clamp(1rem,3vh,2.5rem));color:var(--on-night);background:radial-gradient(120% 80% at 50% 120%,var(--night-3),transparent 60%),linear-gradient(180deg,var(--night-0),var(--night-1) 45%,var(--night-2))}.ph-bg[data-astro-cid-nwvovdxo]{position:absolute;inset:0;z-index:-1;pointer-events:none}.ph-aurora[data-astro-cid-nwvovdxo]{position:absolute;border-radius:50%;will-change:transform;transition:opacity 1.4s ease}.ph-aurora--heat[data-astro-cid-nwvovdxo]{width:min(62rem,90vw);height:min(40rem,70vh);left:-18%;bottom:-22%;background:radial-gradient(closest-side,rgb(var(--heat-rgb) / .5),rgb(var(--heat-rgb) / .1) 60%,transparent);animation:ph-aurora-a 22s ease-in-out infinite}.ph-aurora--cold[data-astro-cid-nwvovdxo]{width:min(58rem,85vw);height:min(44rem,80vh);right:-16%;top:-18%;background:radial-gradient(closest-side,rgb(var(--cold-rgb) / .45),rgb(var(--cold-rgb) / .08) 60%,transparent);animation:ph-aurora-b 26s ease-in-out infinite}.has-shader[data-astro-cid-nwvovdxo] .ph-aurora[data-astro-cid-nwvovdxo]{opacity:.35}@keyframes ph-aurora-a{0%,to{translate:0 0;scale:1}50%{translate:6% -5%;scale:1.08}}@keyframes ph-aurora-b{0%,to{translate:0 0;scale:1}50%{translate:-5% 6%;scale:1.06}}.ph-grain[data-astro-cid-nwvovdxo]{position:absolute;inset:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px}.ph-spot[data-astro-cid-nwvovdxo]{position:absolute;left:0;top:0;width:1040px;height:840px;margin:-420px 0 0 -520px;background:radial-gradient(closest-side,rgb(255 255 255 / .06),transparent);transform:translate3d(62vw,34vh,0);will-change:transform}.ph-horizon[data-astro-cid-nwvovdxo]{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--heat-rgb) / .8),rgb(var(--cold-rgb) / .8),transparent)}.ph-inner[data-astro-cid-nwvovdxo]{display:grid;align-items:center;gap:clamp(2rem,4.5vw,5rem);width:100%;max-width:1320px;margin-inline:auto;padding:clamp(1rem,4vh,3rem) clamp(1rem,4vw,2.5rem)}.ph--split[data-astro-cid-nwvovdxo] .ph-inner[data-astro-cid-nwvovdxo]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ph-copy[data-astro-cid-nwvovdxo]{min-width:0}.ph-crumbs[data-astro-cid-nwvovdxo]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1rem,2.4vh,1.5rem);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-3);animation:rise .7s var(--ease-out) both}.ph-crumbs[data-astro-cid-nwvovdxo] a[data-astro-cid-nwvovdxo]{color:var(--on-night-2);text-decoration:none;transition:color var(--dur-fast) ease}.ph-crumbs[data-astro-cid-nwvovdxo] a[data-astro-cid-nwvovdxo]:hover{color:var(--cold-2)}.ph-crumbs[data-astro-cid-nwvovdxo] [data-astro-cid-nwvovdxo][aria-current]{color:var(--on-night)}.ph-eyebrow[data-astro-cid-nwvovdxo]{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 clamp(1rem,2.4vh,1.6rem);padding:.4rem .85rem .4rem .7rem;border-radius:999px;border:1px solid var(--night-line-strong);background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-2);animation:rise .8s var(--ease-out) 60ms both}.ph-dot[data-astro-cid-nwvovdxo]{width:7px;height:7px;border-radius:50%;background:var(--heat);animation:pulse-dot 2.4s ease-out infinite}.ph-h1[data-astro-cid-nwvovdxo]{margin:0;max-width:16ch;font-size:clamp(2.6rem,1.1rem + 5vw,6.2rem);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;font-weight:560;line-height:.98;letter-spacing:-.035em;color:var(--on-night);text-wrap:balance}.ph[data-astro-cid-nwvovdxo]:not(.ph--split) .ph-h1[data-astro-cid-nwvovdxo]{max-width:20ch}.ph-h1--sm[data-astro-cid-nwvovdxo]{max-width:18ch;font-size:clamp(2.3rem,1rem + 3.6vw,4.6rem);line-height:1.02}.ph-h1--xs[data-astro-cid-nwvovdxo]{max-width:22ch;font-size:clamp(2.1rem,1rem + 2.7vw,3.7rem);line-height:1.04}.ph-h1[data-astro-cid-nwvovdxo] .w[data-astro-cid-nwvovdxo]{display:inline-block;animation:ph-word 1s var(--ease-out) both;animation-delay:calc(.14s + var(--d) * 80ms)}.ph-h1[data-astro-cid-nwvovdxo] em[data-astro-cid-nwvovdxo]{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;padding-right:.06em;background:linear-gradient(100deg,var(--heat-2) 0%,var(--heat) 38%,#f7b38a 55%,var(--cold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes ph-word{0%{opacity:0;transform:translateY(.45em) rotate(2deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.ph-lede[data-astro-cid-nwvovdxo]{margin:clamp(1.1rem,2.6vh,1.7rem) 0 0;max-width:52ch;font-size:clamp(1rem,.92rem + .35vw,1.18rem);line-height:1.6;color:var(--on-night-2);animation:rise .9s var(--ease-out) .52s both}.ph-actions[data-astro-cid-nwvovdxo]{margin-top:clamp(1.4rem,3.4vh,2.2rem);animation:rise .9s var(--ease-out) .64s both}.ph-actions[data-astro-cid-nwvovdxo]:empty{display:none}.ph-visual[data-astro-cid-nwvovdxo]{position:relative;min-width:0;animation:ph-visual-in 1.3s var(--ease-out) .36s both}@keyframes ph-visual-in{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.ph-foot[data-astro-cid-nwvovdxo]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;max-width:1320px;margin-inline:auto;padding:0 clamp(1rem,4vw,2.5rem) clamp(4.2rem,9vh,5.6rem);animation:rise .9s var(--ease-out) .9s both}.ph-foot-main[data-astro-cid-nwvovdxo]{min-width:0}.ph-cue[data-astro-cid-nwvovdxo]{display:grid;place-items:center;width:44px;height:64px;margin-left:auto;border-radius:999px;border:1px solid var(--night-line-strong);background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);flex:none;transition:border-color var(--dur) ease,transform var(--dur) var(--ease-out)}.ph-cue[data-astro-cid-nwvovdxo]:hover{border-color:var(--cold-2);transform:translateY(2px)}.ph-cue[data-astro-cid-nwvovdxo]:focus-visible{outline:2px solid var(--cold-2);outline-offset:3px}.ph-cue-line[data-astro-cid-nwvovdxo]{position:relative;width:2px;height:26px;border-radius:2px;overflow:hidden;background:#ffffff1f}.ph-cue-line[data-astro-cid-nwvovdxo]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--heat),var(--cold));animation:ph-cue 2.2s var(--ease-out) infinite}@keyframes ph-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(max-width:960px){.ph--split[data-astro-cid-nwvovdxo] .ph-inner[data-astro-cid-nwvovdxo]{grid-template-columns:1fr;align-content:center}.ph-h1[data-astro-cid-nwvovdxo],.ph[data-astro-cid-nwvovdxo]:not(.ph--split) .ph-h1[data-astro-cid-nwvovdxo]{max-width:none}}@media(max-width:640px){.ph[data-astro-cid-nwvovdxo]{padding-top:calc(var(--header-h) + .4rem)}.ph-inner[data-astro-cid-nwvovdxo]{padding-block:.5rem 1rem}.ph-cue[data-astro-cid-nwvovdxo]{display:none}.ph-foot[data-astro-cid-nwvovdxo]{padding-bottom:2.9rem}}@media(min-width:961px)and (max-height:760px){.ph-h1[data-astro-cid-nwvovdxo]{font-size:clamp(2.4rem,1rem + 4vw,4.8rem)}.ph-h1--sm[data-astro-cid-nwvovdxo]{font-size:clamp(2.1rem,1rem + 2.8vw,3.8rem)}.ph-h1--xs[data-astro-cid-nwvovdxo]{font-size:clamp(2rem,1rem + 2.2vw,3.1rem)}.ph-foot[data-astro-cid-nwvovdxo]{padding-bottom:3.6rem}}@media(prefers-reduced-motion:reduce){.ph-aurora[data-astro-cid-nwvovdxo],.ph-dot[data-astro-cid-nwvovdxo],.ph-cue-line[data-astro-cid-nwvovdxo]:after{animation:none}.ph-h1[data-astro-cid-nwvovdxo] .w[data-astro-cid-nwvovdxo],.ph-lede[data-astro-cid-nwvovdxo],.ph-actions[data-astro-cid-nwvovdxo],.ph-visual[data-astro-cid-nwvovdxo],.ph-foot[data-astro-cid-nwvovdxo],.ph-eyebrow[data-astro-cid-nwvovdxo],.ph-crumbs[data-astro-cid-nwvovdxo]{animation:none}}
