@property --hh-bleed-top{syntax:"<length>";inherits:true;initial-value:0}@property --hh-bleed-right{syntax:"<length>";inherits:true;initial-value:0}@property --hh-bleed-bottom{syntax:"<length>";inherits:true;initial-value:0}@property --hh-bleed-left{syntax:"<length>";inherits:true;initial-value:0}@property --hh-copy-end{syntax:"<length>";inherits:true;initial-value:0}@property --hh-bar-end{syntax:"<length>";inherits:true;initial-value:0}@property --hh-ctl-start{syntax:"<length>";inherits:true;initial-value:0}.hh[data-astro-cid-xjybrtts]{--hh-bar:calc(var(--nav-inset) + env(safe-area-inset-top,0px) + var(--nav-h));--hh-arrow:44px;--hh-arrow-inset:var(--space-5);--hh-pager-h:32px;--hh-ctl-top:var(--space-3);--hh-ctl-foot:var(--space-5);--hh-band:calc(var(--hh-ctl-top) + var(--hh-arrow) + var(--hh-ctl-foot));--hh-scrim-bleed:var(--space-6);--hh-scrim-feather:var(--space-9);grid-template-columns:minmax(0,1fr);padding-block:0;display:grid;position:relative;overflow:clip;container:hh-hero/inline-size}.hh-copy[data-astro-cid-xjybrtts]{--hh-turn:0s;z-index:3;isolation:isolate;color:var(--ink);gap:var(--space-4);min-inline-size:0;padding-inline:var(--gutter);grid-area:1/1;align-content:center;justify-items:start;display:grid;position:relative;container-type:inline-size}.hh-h1[data-astro-cid-xjybrtts]{font-size:min(var(--type-display), 18.5cqi);text-wrap:balance}.hh-sentence[data-astro-cid-xjybrtts]{max-inline-size:30em;color:var(--ink-2);margin:0}.hh-actions[data-astro-cid-xjybrtts]{margin:0;margin-block-start:var(--space-3)}.hh-veil[data-astro-cid-xjybrtts]{--hh-a:var(--hh-va-sm);z-index:-1;pointer-events:none;background-color:rgb(var(--scrim-ground) / var(--hh-a));position:absolute}.hh-veil[data-astro-cid-xjybrtts][hidden]{display:none}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]):not([data-motion-ready]) .hh-copy[data-astro-cid-xjybrtts]{opacity:0;animation:1ms .8s both hh-copy-failsafe}}@keyframes hh-copy-failsafe{to{opacity:1}}.hh-window[data-astro-cid-xjybrtts]{z-index:1;touch-action:pan-y;position:absolute}.hh-stage[data-astro-cid-xjybrtts]{position:absolute;container:hh-stage/size}.hh-slide[data-astro-cid-xjybrtts],.hh-film[data-astro-cid-xjybrtts]{position:absolute;inset:0}.hh-film[data-astro-cid-xjybrtts] [data-hh-ground],.hh-back[data-astro-cid-xjybrtts]{inset:calc(-1 * var(--hh-bleed-top)) calc(-1 * var(--hh-bleed-right)) calc(-1 * var(--hh-bleed-bottom)) calc(-1 * var(--hh-bleed-left));pointer-events:none;position:absolute}.hh-back[data-astro-cid-xjybrtts]{background-color:var(--ground)}.hh-film[data-astro-cid-xjybrtts] [data-hh-ground]{--hh-foot:min(80px, var(--hh-bleed-bottom));mask-image:linear-gradient(to top, rgb(var(--scrim-ground) / 0) 0, rgb(var(--scrim-ground) / .031) calc(var(--hh-foot) * .1667), rgb(var(--scrim-ground) / .118) calc(var(--hh-foot) * .3333), rgb(var(--scrim-ground) / .26) calc(var(--hh-foot) * .5), rgb(var(--scrim-ground) / .455) calc(var(--hh-foot) * .6667), rgb(var(--scrim-ground) / .7) calc(var(--hh-foot) * .8333), black var(--hh-foot))}@media (width<=899px){.hh[data-astro-cid-xjybrtts]{--hh-bar:calc(var(--nav-inset) + env(safe-area-inset-top,0px) + 50px);--hh-pad:var(--space-7);--hh-m:var(--space-2);--hh-lead:var(--hh-m);--hh-floor:.8;--hh-least:calc(min(125vw, 650px) * var(--hh-floor));--hh-row-gap:var(--space-6);grid-template-rows:auto minmax(calc(var(--hh-least) + var(--hh-m) + var(--hh-band)), 1fr);row-gap:var(--hh-row-gap);min-block-size:100svh;padding-block-start:calc(var(--hh-bar) + var(--hh-pad))}.hh-veil[data-astro-cid-xjybrtts]{--hh-low:calc(var(--hh-row-gap) + var(--hh-lead));inset-block:calc(-1 * (var(--hh-bar) + var(--hh-pad))) calc(-1 * var(--hh-low));mask-image:linear-gradient(to bottom, black calc(100% - var(--hh-low)), rgb(var(--scrim-ground) / .7) calc(100% - var(--hh-low) * .8333), rgb(var(--scrim-ground) / .455) calc(100% - var(--hh-low) * .6667), rgb(var(--scrim-ground) / .26) calc(100% - var(--hh-low) * .5), rgb(var(--scrim-ground) / .118) calc(100% - var(--hh-low) * .3333), rgb(var(--scrim-ground) / .031) calc(100% - var(--hh-low) * .1667), rgb(var(--scrim-ground) / 0) 100%);inset-inline:0}.hh-films[data-astro-cid-xjybrtts]{--hh-bmax:min(125cqw, 650px);--hh-bh:clamp(var(--hh-bmax) * var(--hh-floor), 100cqh - var(--hh-m) - var(--hh-band), var(--hh-bmax));grid-area:2/1;position:relative;container:hh-area/size}.hh-window[data-astro-cid-xjybrtts]{block-size:calc(var(--hh-lead) + var(--hh-bh) + var(--hh-m));inset:0 0 auto}.hh-stage[data-astro-cid-xjybrtts]{--hh-bleed-left:calc(50cqw - var(--hh-bh) * .4);--hh-bleed-right:calc(50cqw - var(--hh-bh) * .4);--hh-bleed-top:calc(var(--hh-lead) + 100svh);--hh-bleed-bottom:calc(100cqh - var(--hh-lead) - var(--hh-bh));--hh-copy-end:calc(100cqw - var(--gutter));--hh-bar-end:var(--hh-bar);--hh-ctl-start:calc(var(--hh-bleed-top) + var(--hh-bh) + var(--hh-ctl-top));inline-size:calc(var(--hh-bh) * .8);block-size:var(--hh-bh);inset-block-start:var(--hh-lead);inset-inline-start:calc(50% - var(--hh-bh) * .4)}}@media (width<=459px){.hh[data-astro-cid-xjybrtts]{--hh-row-gap:var(--space-5);--hh-pad:var(--space-5)}.hh-copy[data-astro-cid-xjybrtts]{gap:var(--space-3)}.hh-sentence[data-astro-cid-xjybrtts]{font-size:18px;line-height:26px}.hh-actions[data-astro-cid-xjybrtts]{margin-block-start:var(--space-2)}.hh-actions[data-astro-cid-xjybrtts] .btn{--btn-h:48px;--btn-min-w:0px;--btn-size:16px;padding-inline:var(--space-5)}}@media (width<=699px){.hh[data-astro-cid-xjybrtts]{--hh-least:min(125vw, 650px, 400px)}.hh-films[data-astro-cid-xjybrtts]{--hh-bh:clamp(min(var(--hh-bmax), 400px), 100cqh - var(--hh-m) - var(--hh-band), var(--hh-bmax))}}@media (width<=389px){.hh-h1[data-astro-cid-xjybrtts]{font-size:min(var(--type-display), 11.2cqi)}}@media (width<=699px) and (height<=740px){.hh[data-astro-cid-xjybrtts][data-hh-rotates]{--hh-row-gap:var(--space-6);--hh-lead:calc(var(--hh-arrow) + var(--hh-ctl-top))}}@media (width>=900px){.hh[data-astro-cid-xjybrtts]{--hh-split:.5;--hh-gap:var(--space-7);--hh-top:var(--space-5);--hh-ctl-top:var(--space-4);--hh-W:100cqi;--hh-H:100cqb;--hh-er:max(var(--gutter), (var(--hh-W) - var(--container-wide)) / 2 + var(--gutter));--hh-ac:0px;--hh-E:max(var(--hh-er), var(--hh-ac));--hh-bw:calc((var(--hh-W) - 2 * var(--hh-E)) * var(--hh-split));--hh-bl:calc(var(--hh-W) - var(--hh-E) - var(--hh-bw));--hh-ce:calc(var(--hh-bl) - var(--hh-gap));--hh-rt:calc(var(--hh-bar) + var(--hh-top));--hh-rb:calc(var(--hh-H) - var(--hh-band));--hh-bh:calc(var(--hh-rb) - var(--hh-rt));--hh-bt:calc(var(--hh-rt) + (var(--hh-rb) - var(--hh-rt) - var(--hh-bh)) / 2);--hh-cs:calc(var(--hh-H) - var(--hh-ctl-foot) - var(--hh-pager-h));grid-template-rows:var(--hh-bar) minmax(0, 1fr);block-size:clamp(640px,100svh,1000px);container:hh-hero/size}.hh-copy[data-astro-cid-xjybrtts]{inline-size:calc(var(--hh-ce) - var(--hh-E));grid-area:2/1;align-self:center;margin-block-end:var(--space-8);margin-inline-start:var(--hh-E);padding:0}.hh-veil[data-astro-cid-xjybrtts]{--hh-a:var(--hh-va);--hh-run:calc(var(--hh-gap) + var(--space-9) * 2)}.hh-veil[data-astro-cid-xjybrtts][data-quiet=pool]{--hh-reach:calc(var(--hh-scrim-bleed) + var(--hh-scrim-feather));inset-block:calc(-1 * var(--hh-reach));inset-inline:calc(-1 * var(--hh-reach)) calc(-1 * var(--hh-gap));mask-image:linear-gradient(to right, rgb(var(--scrim-ground) / 0) 0, rgb(var(--scrim-ground) / .031) calc(var(--hh-scrim-feather) * .1667), rgb(var(--scrim-ground) / .118) calc(var(--hh-scrim-feather) * .3333), rgb(var(--scrim-ground) / .26) calc(var(--hh-scrim-feather) * .5), rgb(var(--scrim-ground) / .455) calc(var(--hh-scrim-feather) * .6667), rgb(var(--scrim-ground) / .7) calc(var(--hh-scrim-feather) * .8333), black var(--hh-scrim-feather)), linear-gradient(to left, rgb(var(--scrim-ground) / 0) 0, rgb(var(--scrim-ground) / .031) calc(var(--hh-gap) * .1667), rgb(var(--scrim-ground) / .118) calc(var(--hh-gap) * .3333), rgb(var(--scrim-ground) / .26) calc(var(--hh-gap) * .5), rgb(var(--scrim-ground) / .455) calc(var(--hh-gap) * .6667), rgb(var(--scrim-ground) / .7) calc(var(--hh-gap) * .8333), black var(--hh-gap)), linear-gradient(to bottom, rgb(var(--scrim-ground) / 0) 0, rgb(var(--scrim-ground) / .031) calc(var(--hh-scrim-feather) * .1667), rgb(var(--scrim-ground) / .118) calc(var(--hh-scrim-feather) * .3333), rgb(var(--scrim-ground) / .26) calc(var(--hh-scrim-feather) * .5), rgb(var(--scrim-ground) / .455) calc(var(--hh-scrim-feather) * .6667), rgb(var(--scrim-ground) / .7) calc(var(--hh-scrim-feather) * .8333), black var(--hh-scrim-feather), black calc(100% - var(--hh-scrim-feather)), rgb(var(--scrim-ground) / .7) calc(100% - var(--hh-scrim-feather) * .8333), rgb(var(--scrim-ground) / .455) calc(100% - var(--hh-scrim-feather) * .6667), rgb(var(--scrim-ground) / .26) calc(100% - var(--hh-scrim-feather) * .5), rgb(var(--scrim-ground) / .118) calc(100% - var(--hh-scrim-feather) * .3333), rgb(var(--scrim-ground) / .031) calc(100% - var(--hh-scrim-feather) * .1667), rgb(var(--scrim-ground) / 0) 100%);mask-composite:intersect}.hh-films[data-astro-cid-xjybrtts],.hh-window[data-astro-cid-xjybrtts]{position:absolute;inset:0}.hh[data-astro-cid-xjybrtts][data-hh-rotates]{--hh-ac:calc(var(--hh-arrow-inset) + var(--hh-arrow) + var(--space-7))}.hh-stage[data-astro-cid-xjybrtts]{--hh-bleed-left:var(--hh-bl);--hh-bleed-top:var(--hh-bt);--hh-bleed-right:var(--hh-E);--hh-bleed-bottom:calc(var(--hh-H) - var(--hh-bt) - var(--hh-bh));--hh-copy-end:var(--hh-ce);--hh-bar-end:var(--hh-bar);--hh-ctl-start:var(--hh-cs);inline-size:var(--hh-bw);block-size:var(--hh-bh);inset-block-start:var(--hh-bt);inset-inline-start:var(--hh-bl)}}@media (width>=1100px){.hh[data-astro-cid-xjybrtts]{--hh-split:.58;--hh-bh:min(var(--hh-rb) - var(--hh-rt), var(--hh-bw))}}html:has(.hh[data-hh]) .site-header:not([data-over=night]) .nav-bar{--bar-ground:var(--ground-3);--bar-edge:color-mix(in oklch, var(--ink) 10%, transparent)}html:has(.hh[data-hh]) .site-header:not([data-over=night],[data-sheet-joined]) .nav-bar:after{opacity:1}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]) .hh[data-astro-cid-xjybrtts]:not([data-hh-state]) .hh-window[data-astro-cid-xjybrtts]{opacity:0;animation:1ms 4s both hh-failsafe}html[data-js]:not([data-motion=off]) .hh[data-astro-cid-xjybrtts][data-hh-state=load] .hh-window[data-astro-cid-xjybrtts]{opacity:0;visibility:hidden}.hh[data-astro-cid-xjybrtts][data-hh-state=live] .hh-window[data-astro-cid-xjybrtts]{transition:opacity var(--dur-media) var(--ease-out), visibility 0s}}@keyframes hh-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hh[data-astro-cid-xjybrtts],.hh-sentence[data-astro-cid-xjybrtts],.hh-actions[data-astro-cid-xjybrtts] .btn-quiet{transition:none}}html[data-motion=off] .hh[data-astro-cid-xjybrtts],html[data-motion=off] .hh-sentence[data-astro-cid-xjybrtts],html[data-motion=off] .hh-actions[data-astro-cid-xjybrtts] .btn-quiet{transition:none}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]) [data-astro-cid-xjybrtts][data-motion=hero-rise]:not([data-revealed]){opacity:var(--init-opacity);translate:0 var(--init-y);animation:1ms .8s both hh-rise-failsafe}}@keyframes hh-rise-failsafe{to{opacity:1;translate:none}}[data-astro-cid-xjybrtts][data-motion=hero-rise][data-revealed]:not([data-revealed=rest]){animation:reveal-rise var(--dur-reveal) var(--ease-out) backwards;animation-delay:calc(var(--rise-line,0s) + (var(--rise-i,0) + 2) * var(--stagger))}
