.howl-hero[data-astro-cid-ebwwt44o]{min-height:max(600px, calc(100svh - var(--header-h)));isolation:isolate;background:radial-gradient(120% 70% at 50% 100%, var(--valley-glow) 0%, transparent 60%), linear-gradient(180deg, var(--night-deep) 0%, var(--night-mid) 45%, var(--night) 100%);grid-template-rows:auto 1fr auto;max-height:1000px;display:grid;position:relative;overflow:hidden}canvas[data-astro-cid-ebwwt44o]{z-index:0;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-ebwwt44o]{z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--night-deep) 75%, transparent) 0%, color-mix(in srgb, var(--night-deep) 25%, transparent) 45%, transparent 70%);position:absolute;inset:0}.copy[data-astro-cid-ebwwt44o]{z-index:2;pointer-events:none;padding-top:clamp(40px,9vh,110px);position:relative}.copy[data-astro-cid-ebwwt44o] h1[data-astro-cid-ebwwt44o]{font-size:var(--step-5);letter-spacing:-.025em;font-variation-settings:"opsz" 60;max-width:11ch;margin:12px 0 18px;font-weight:480}.lede[data-astro-cid-ebwwt44o]{max-width:46ch;font-size:var(--step-1);color:var(--fg-2);margin:0;line-height:1.45}.player[data-astro-cid-ebwwt44o]{z-index:2;grid-row:3;align-items:center;gap:20px;padding-bottom:clamp(28px,7vh,72px);display:flex;position:relative}.play[data-astro-cid-ebwwt44o]{cursor:pointer;width:84px;height:84px;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 1px var(--glow-ring), 0 10px 40px var(--glow-halo);transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.play[data-astro-cid-ebwwt44o]:hover{transform:scale(1.04)}.play[data-astro-cid-ebwwt44o]:active{transform:scale(.98)}.play[data-astro-cid-ebwwt44o] svg[data-astro-cid-ebwwt44o]{z-index:1;width:30px;height:30px;position:relative}.play[data-astro-cid-ebwwt44o] .i-play[data-astro-cid-ebwwt44o]{margin-left:4px}.i-pause[data-astro-cid-ebwwt44o],[data-astro-cid-ebwwt44o][data-state=playing] .i-play[data-astro-cid-ebwwt44o]{display:none}[data-astro-cid-ebwwt44o][data-state=playing] .i-pause[data-astro-cid-ebwwt44o]{display:block}.ring[data-astro-cid-ebwwt44o]{border:1px solid var(--accent);animation:ripple 2.8s var(--ease) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.ring[data-astro-cid-ebwwt44o].r2{animation-delay:1.4s}[data-astro-cid-ebwwt44o][data-state=playing] .ring[data-astro-cid-ebwwt44o],[data-astro-cid-ebwwt44o][data-state=ended] .ring[data-astro-cid-ebwwt44o]{opacity:0;animation:none}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.meta[data-astro-cid-ebwwt44o]{gap:2px;display:grid}.label-big[data-astro-cid-ebwwt44o]{letter-spacing:.01em;font-size:1.25rem;font-weight:600}.caption[data-astro-cid-ebwwt44o]{color:var(--fg-2);font-size:.88rem}.hint[data-astro-cid-ebwwt44o]{color:var(--fg-3);opacity:0;transition:opacity .4s var(--ease);font-size:.82rem}[data-astro-cid-ebwwt44o][data-state=playing] .hint[data-astro-cid-ebwwt44o],[data-astro-cid-ebwwt44o][data-state=ended] .hint[data-astro-cid-ebwwt44o],[data-astro-cid-ebwwt44o][data-state=paused] .hint[data-astro-cid-ebwwt44o]{opacity:1}.readout[data-astro-cid-ebwwt44o]{z-index:3;pointer-events:none;color:var(--fg);background:var(--glass);border:1px solid var(--line-strong);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:.78rem;position:absolute;top:0;left:0}.scroll-cue[data-astro-cid-ebwwt44o]{right:var(--gutter);z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:.8rem;text-decoration:none;position:absolute;bottom:clamp(28px,7vh,72px)}.scroll-cue[data-astro-cid-ebwwt44o]:after{content:"";background:linear-gradient(var(--fg-3), transparent);width:1px;height:36px;margin:10px auto 0;display:block}@media (width<=700px){.howl-hero[data-astro-cid-ebwwt44o]{min-height:max(640px, calc(100svh - var(--header-h)))}.veil[data-astro-cid-ebwwt44o]{background:linear-gradient(180deg, color-mix(in srgb, var(--night-deep) 60%, transparent) 0%, transparent 45%, transparent 72%, color-mix(in srgb, var(--night-deep) 85%, transparent) 100%)}.copy[data-astro-cid-ebwwt44o]{padding-top:28px}.player[data-astro-cid-ebwwt44o]{gap:14px}.hint[data-astro-cid-ebwwt44o]{display:none}.copy[data-astro-cid-ebwwt44o] h1[data-astro-cid-ebwwt44o]{font-size:clamp(2.6rem,11vw,3.4rem)}.lede[data-astro-cid-ebwwt44o]{font-size:1.05rem}.play[data-astro-cid-ebwwt44o]{width:72px;height:72px}.scroll-cue[data-astro-cid-ebwwt44o]{display:none}}section[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--header-h) + 16px)}.intro[data-astro-cid-lcdefpme]{padding:var(--s-24) 0 var(--s-16)}.grid2[data-astro-cid-lcdefpme]{gap:var(--s-12);grid-template-columns:1fr 1.4fr;display:grid}.grid2[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);margin-top:8px}.big[data-astro-cid-lcdefpme]{font-size:var(--step-2);line-height:1.35}.actions[data-astro-cid-lcdefpme]{margin-top:var(--s-6);flex-wrap:wrap;gap:10px;display:flex}.feature[data-astro-cid-lcdefpme]{gap:var(--s-10);padding:var(--s-12) 0;grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.feature[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme],.listen[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme],.tech[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.intro[data-astro-cid-lcdefpme] .home-photo{margin:var(--s-8) 0 0 var(--s-2)}.feature[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.listen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.tech[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);width:100%;height:auto}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-top:8px}.feature-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-2)}.explore[data-astro-cid-lcdefpme]{padding:var(--s-16) 0}.explore[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:8px}.cards[data-astro-cid-lcdefpme]{margin:var(--s-8) 0 0;gap:var(--s-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{height:100%;padding:var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);gap:6px;text-decoration:none;display:grid;position:relative}.card[data-astro-cid-lcdefpme]:hover{border-color:var(--fg-3);transform:translateY(-2px)}.card[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.15}.card[data-astro-cid-lcdefpme] .b[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:.98rem}.card[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--fg-3);font-family:var(--font-ui);position:absolute;top:20px;right:20px}.goals[data-astro-cid-lcdefpme]{padding:var(--s-16) 0}.goals[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:var(--s-8) 0 0;gap:0 var(--s-12);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.goals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-4);padding:var(--s-6) 0;border-top:1px solid var(--line);grid-template-columns:40px 1fr;display:grid}.goals[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:var(--accent);padding-top:4px}.goals[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin:6px 0 8px}.goals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--fg-2);margin:0;font-size:.98rem}.listen[data-astro-cid-lcdefpme]{gap:var(--s-12);padding:var(--s-16) 0;grid-template-columns:1fr 1fr;align-items:center;display:grid}.listen[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--fg-2);margin-top:10px;font-size:.85rem}.listen[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:8px}.tech[data-astro-cid-lcdefpme]{gap:var(--s-12);padding:var(--s-12) 0;grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.tech[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:8px}.press[data-astro-cid-lcdefpme]{padding:var(--s-12) 0}.press-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.press-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}.press-nav[data-astro-cid-lcdefpme]{gap:8px;display:flex}.pn[data-astro-cid-lcdefpme]{cursor:pointer;width:40px;height:40px;color:var(--fg);border:1px solid var(--line-strong);transition:border-color var(--dur) var(--ease), opacity var(--dur) var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.pn[data-astro-cid-lcdefpme]:hover:not(:disabled){border-color:var(--accent)}.pn[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}.pn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:18px;height:18px}.press-row[data-astro-cid-lcdefpme]{margin:var(--s-4) 0 0;gap:var(--s-4);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 48px),#0000 100%)}.press-row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.at-start[data-astro-cid-lcdefpme] .press-row[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%)}.at-end[data-astro-cid-lcdefpme] .press-row[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.at-start[data-astro-cid-lcdefpme].at-end .press-row[data-astro-cid-lcdefpme]{-webkit-mask-image:none;mask-image:none}.press-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 clamp(240px,23%,300px)}.looping[data-astro-cid-lcdefpme] .press-row[data-astro-cid-lcdefpme]{scroll-snap-type:none;scroll-behavior:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 48px),#0000 100%)}.pn[data-astro-cid-lcdefpme] .i-play[data-astro-cid-lcdefpme]{margin-left:2px;display:none}.paused[data-astro-cid-lcdefpme] .pn[data-astro-cid-lcdefpme] .i-play[data-astro-cid-lcdefpme]{display:block}.paused[data-astro-cid-lcdefpme] .pn[data-astro-cid-lcdefpme] .i-pause[data-astro-cid-lcdefpme]{display:none}.press[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;padding:var(--s-5);border-top:1px solid var(--line-strong);align-content:start;gap:8px;text-decoration:none;display:grid}.press[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .pt[data-astro-cid-lcdefpme]{color:var(--fg)}.press[data-astro-cid-lcdefpme] .pt[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--step-1);color:var(--fg-2);transition:color var(--dur) var(--ease);line-height:1.25}@media (width<=900px){.grid2[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme],.listen[data-astro-cid-lcdefpme],.tech[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:1fr}.cards[data-astro-cid-lcdefpme],.goals[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro[data-astro-cid-lcdefpme]{padding:var(--s-16) 0 var(--s-10)}}@media (width<=520px){.press-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-basis:78%}}@media (prefers-reduced-motion:reduce){.press-row[data-astro-cid-lcdefpme]{scroll-behavior:auto}}
