._8lu7zW_root{pointer-events:none;opacity:1;transition:opacity var(--duration-medium) var(--ease-out)}._8lu7zW_quiet{opacity:0}._8lu7zW_label{top:calc(var(--scroll-label-top) / var(--frame-height) * 100vh);left:calc(var(--scroll-line-left) / var(--frame-desktop) * 100%);color:var(--mute);font-family:var(--font-sans);font-size:var(--type-small);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);white-space:nowrap;text-shadow:0 0 var(--scroll-label-glow) color-mix(in srgb, var(--bg) 60%, transparent);position:absolute;transform:translate(-50%)}._8lu7zW_ray{top:calc(var(--scroll-label-top) / var(--frame-height) * 100vh + var(--scroll-ray-gap));left:calc(var(--scroll-line-left) / var(--frame-desktop) * 100%);width:var(--scroll-ray-width);height:var(--scroll-ray);border-radius:var(--scroll-ray-radius);background-color:var(--ray);box-shadow:0 0 var(--scroll-ray-glow) color-mix(in srgb, var(--ray) 35%, transparent);transition:background-color var(--duration-scroll-ray) var(--ease-scroll), box-shadow var(--duration-scroll-ray) var(--ease-scroll);position:absolute;overflow:hidden;transform:translate(-50%)}._8lu7zW_pulse{animation:_8lu7zW_pulse var(--duration-scroll-pulse) var(--ease-scroll)}._8lu7zW_hint{width:100%;height:var(--scroll-ray-hint);background:linear-gradient(transparent, var(--fg), transparent);opacity:.9;animation:_8lu7zW_hint var(--duration-scroll-hint) var(--ease-hint) infinite;position:absolute;top:0;left:0}@supports (height:100svh){._8lu7zW_label{top:calc(var(--scroll-label-top) / var(--frame-height) * 100svh)}._8lu7zW_ray{top:calc(var(--scroll-label-top) / var(--frame-height) * 100svh + var(--scroll-ray-gap))}}@keyframes _8lu7zW_pulse{0%{box-shadow:0 0 var(--scroll-ray-glow-hot) color-mix(in srgb, var(--ray) 60%, transparent)}to{box-shadow:0 0 var(--scroll-ray-glow) color-mix(in srgb, var(--ray) 35%, transparent)}}@keyframes _8lu7zW_hint{0%{transform:translateY(-100%)}to{transform:translateY(var(--scroll-ray))}}@media (prefers-reduced-motion:reduce){._8lu7zW_root,._8lu7zW_ray{transition:none}._8lu7zW_pulse{animation:none}._8lu7zW_hint{display:none}}
.KTD73a_hero{height:100vh;min-height:var(--hero-min);padding-bottom:max(var(--space-24), var(--gutter));display:grid;position:relative;overflow:visible}@supports (height:100svh){.KTD73a_hero{height:100svh}}.KTD73a_burstWrap{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:clip visible}.KTD73a_burst{width:100%;height:100%;display:block}.KTD73a_reels{pointer-events:none;position:absolute;inset:0}.KTD73a_reelLeft,.KTD73a_reelRight{z-index:1;pointer-events:auto;position:absolute}.KTD73a_reelLeft{left:0;top:calc(var(--reel-left-top) / var(--frame-height) * 100%);width:calc(var(--reel-wide) / var(--frame-desktop) * 100%);height:calc(var(--reel-short) / var(--frame-height) * 100%)}.KTD73a_reelRight{left:calc(var(--reel-right-left) / var(--frame-desktop) * 100%);top:calc(var(--reel-right-top) / var(--frame-height) * 100%);width:calc(var(--reel-narrow) / var(--frame-desktop) * 100%);height:calc(var(--reel-tall) / var(--frame-height) * 100%)}.KTD73a_title{z-index:2;width:10.6em;max-width:calc(100vw - .5 * var(--gutter));margin:0 0 0 calc(var(--gutter) - .02em);color:var(--fg);font-family:var(--font-display-fine);font-size:var(--fs-display-xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);font-kerning:normal;text-rendering:optimizelegibility;pointer-events:none;grid-area:1/1;place-self:end start;position:relative}.KTD73a_word{vertical-align:top;margin:0 -.05em -.16em;padding:0 .05em .16em;display:inline-block;overflow:hidden}.KTD73a_word>span{animation:KTD73a_rise var(--duration-slow) var(--ease-out) forwards;display:inline-block;transform:translateY(112%)}html.ni-arrival{--delay-rise:var(--delay-arrival-rise)}html.ni-arrival-done .KTD73a_word>span{animation:none;transform:none}.KTD73a_show{top:calc(var(--show-top) / var(--frame-height) * 100%);left:calc(var(--space-24) / var(--frame-desktop) * 100%);z-index:3;width:var(--touch-target);height:var(--touch-target);color:var(--fg);cursor:pointer;pointer-events:auto;animation:KTD73a_heroIn var(--duration-logo) var(--ease-out) backwards;background:0 0;border:0;place-items:center;padding:0;display:none;position:absolute}.KTD73a_icon{width:var(--icon-size-large);height:var(--icon-size-large);display:block}.KTD73a_ray{fill:none;stroke:var(--signal-mint);stroke-width:1.6px;stroke-linecap:round;animation:KTD73a_spectrum var(--duration-icon) linear infinite}.KTD73a_ray:nth-child(2){animation-delay:-1s}.KTD73a_ray:nth-child(3){animation-delay:-2s}.KTD73a_ray:nth-child(4){animation-delay:-3s}.KTD73a_ray:nth-child(5){animation-delay:-4s}.KTD73a_show:hover .KTD73a_ray,.KTD73a_show[aria-pressed=true] .KTD73a_ray{animation-duration:var(--duration-icon-fast)}.KTD73a_rail{z-index:2;pointer-events:none;animation:KTD73a_heroIn var(--duration-logo) var(--ease-out) both;display:none;position:fixed;inset:0}@media (min-width:1200px){.KTD73a_show{display:grid}.KTD73a_rail{display:block}}@keyframes KTD73a_rise{to{transform:none}}@keyframes KTD73a_heroIn{0%{opacity:0}}@keyframes KTD73a_spectrum{0%,to{stroke:var(--signal-mint)}20%{stroke:var(--signal-blue)}40%{stroke:var(--signal-violet)}60%{stroke:var(--signal-pink)}80%{stroke:var(--signal-yellow)}}@media (max-width:760px){.KTD73a_hero{--reel-stack:calc(max(var(--reel-left-top-m) + var(--reel-short-m), var(--reel-right-top-m) + var(--reel-tall-m)) / var(--frame-mobile) * 100cqi);height:auto;min-height:0;padding-bottom:calc(var(--space-section) - var(--space-64));container-type:inline-size}.KTD73a_hero:before{content:"";width:0;height:var(--reel-stack);display:block}.KTD73a_burstWrap{z-index:var(--z-burst);height:var(--reel-stack);bottom:auto}.KTD73a_reelLeft{top:calc(var(--reel-left-top-m) / var(--frame-mobile) * 100cqi);width:calc(var(--reel-wide-m) / var(--frame-mobile) * 100cqi);height:calc(var(--reel-short-m) / var(--frame-mobile) * 100cqi)}.KTD73a_reelRight{top:calc(var(--reel-right-top-m) / var(--frame-mobile) * 100cqi);left:calc((var(--reel-wide-m) + var(--reel-gap-m)) / var(--frame-mobile) * 100cqi);width:calc(var(--reel-narrow-m) / var(--frame-mobile) * 100cqi);height:calc(var(--reel-tall-m) / var(--frame-mobile) * 100cqi)}.KTD73a_title{top:calc(var(--hero-title-top-m) / var(--frame-mobile) * 100cqi);width:auto;max-width:calc(100vw - 2 * var(--gutter));margin-left:var(--gutter);font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--leading-display-m);align-self:start;position:absolute;bottom:auto}}[data-layout=mobile] .KTD73a_hero{--reel-stack:calc(max(var(--reel-left-top-m) + var(--reel-short-m), var(--reel-right-top-m) + var(--reel-tall-m)) / var(--frame-mobile) * 100cqi);height:auto;min-height:0;padding-bottom:calc(var(--space-section) - var(--space-64));container-type:inline-size}[data-layout=mobile] .KTD73a_hero:before{content:"";width:0;height:var(--reel-stack);display:block}[data-layout=mobile] .KTD73a_burstWrap{z-index:var(--z-burst);height:var(--reel-stack);bottom:auto}[data-layout=mobile] .KTD73a_reelLeft{top:calc(var(--reel-left-top-m) / var(--frame-mobile) * 100cqi);width:calc(var(--reel-wide-m) / var(--frame-mobile) * 100cqi);height:calc(var(--reel-short-m) / var(--frame-mobile) * 100cqi)}[data-layout=mobile] .KTD73a_reelRight{top:calc(var(--reel-right-top-m) / var(--frame-mobile) * 100cqi);left:calc((var(--reel-wide-m) + var(--reel-gap-m)) / var(--frame-mobile) * 100cqi);width:calc(var(--reel-narrow-m) / var(--frame-mobile) * 100cqi);height:calc(var(--reel-tall-m) / var(--frame-mobile) * 100cqi)}[data-layout=mobile] .KTD73a_title{top:calc(var(--hero-title-top-m) / var(--frame-mobile) * 100cqi);width:auto;max-width:calc(100cqi - 2 * var(--gutter));margin-left:var(--gutter);font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--leading-display-m);position:absolute;bottom:auto}:is([data-layout=mobile] .KTD73a_show,[data-layout=mobile] .KTD73a_rail){display:none}@media (prefers-reduced-motion:reduce){.KTD73a_word>span,.KTD73a_show,.KTD73a_rail,.KTD73a_ray{animation:none;transform:none}}
.qIjqxG_reel{background:var(--bg);width:100%;height:100%;position:relative;overflow:hidden}.qIjqxG_media{object-fit:cover;filter:grayscale()contrast(1.08);opacity:0;transform-origin:50%;width:100%;height:calc(100% + 200px);transition:filter var(--duration-medium) var(--ease-out);position:absolute;top:-100px;left:0;right:0}.qIjqxG_reel[data-animate] .qIjqxG_media{transition:filter var(--duration-medium) var(--ease-out), opacity var(--duration-swap) var(--ease-pulse)}.qIjqxG_shown{opacity:1}.qIjqxG_incoming{z-index:1}.qIjqxG_reel:hover .qIjqxG_media{filter:none}.qIjqxG_shade{z-index:2;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 84%, transparent) 0%, color-mix(in srgb, var(--bg) 60%, transparent) 32%, transparent 64%);opacity:1;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-out);position:absolute;inset:0}.qIjqxG_reel:hover .qIjqxG_shade{opacity:.5}@media (prefers-reduced-motion:reduce){.qIjqxG_media,.qIjqxG_shade{transition:none}}
.c4GbCa_button{align-items:center;gap:var(--gap-button);min-height:var(--touch-target);padding:0 var(--space-20);border:var(--hairline) solid var(--fg);border-radius:var(--radius-none);color:var(--fg);font:inherit;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;text-decoration:none;display:inline-flex}.c4GbCa_button:hover,.c4GbCa_solid{background:var(--fg);color:var(--bg)}.c4GbCa_solid:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.c4GbCa_ghost{border-color:#0000;padding:0}.c4GbCa_ghost:hover{color:var(--header-hover);background:0 0}.c4GbCa_mark{width:var(--space-8);height:var(--space-8);background:var(--header-mark);flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.c4GbCa_button{transition:none}}
.keS5VW_logo{width:var(--touch-target);height:var(--touch-target);display:block}.keS5VW_line,.keS5VW_dot{transition:none}.keS5VW_line{fill:none;stroke:var(--signal-mint);stroke-dasharray:1;stroke-dashoffset:0}.keS5VW_dot{fill:var(--signal-mint)}.keS5VW_draw .keS5VW_line{stroke-dashoffset:1px}.keS5VW_draw .keS5VW_dot{transform-box:fill-box;transform-origin:50%}.keS5VW_stop{stop-color:var(--signal-mint)}.keS5VW_draw .keS5VW_mint{animation:keS5VW_cycle-mint var(--duration-logo-spectrum) var(--ease-out) infinite}.keS5VW_draw .keS5VW_blue{animation:keS5VW_cycle-blue var(--duration-logo-spectrum) var(--ease-out) infinite}.keS5VW_draw .keS5VW_violet{animation:keS5VW_cycle-violet var(--duration-logo-spectrum) var(--ease-out) infinite}.keS5VW_draw .keS5VW_pink{animation:keS5VW_cycle-pink var(--duration-logo-spectrum) var(--ease-out) infinite}@keyframes keS5VW_cycle-mint{0%,to{stop-color:var(--signal-mint)}25%{stop-color:var(--signal-blue)}50%{stop-color:var(--signal-violet)}75%{stop-color:var(--signal-pink)}}@keyframes keS5VW_cycle-blue{0%,to{stop-color:var(--signal-blue)}25%{stop-color:var(--signal-violet)}50%{stop-color:var(--signal-pink)}75%{stop-color:var(--signal-mint)}}@keyframes keS5VW_cycle-violet{0%,to{stop-color:var(--signal-violet)}25%{stop-color:var(--signal-pink)}50%{stop-color:var(--signal-mint)}75%{stop-color:var(--signal-blue)}}@keyframes keS5VW_cycle-pink{0%,to{stop-color:var(--signal-pink)}25%{stop-color:var(--signal-mint)}50%{stop-color:var(--signal-blue)}75%{stop-color:var(--signal-violet)}}@media (prefers-reduced-motion:reduce){.keS5VW_draw .keS5VW_mint,.keS5VW_draw .keS5VW_blue,.keS5VW_draw .keS5VW_violet,.keS5VW_draw .keS5VW_pink{animation:none}.keS5VW_draw .keS5VW_line{stroke:var(--signal-mint);stroke-dashoffset:0;animation:none}.keS5VW_draw .keS5VW_dot{fill:var(--signal-mint);animation:none;transform:none}}
