@media (min-height:920px){.hp .cd-hero[data-height=immersive]{min-height:0}}.hp .cd-hero__visual{justify-content:flex-end;align-self:center}.hp .cd-hero__stage{max-width:min(420px,80.5%);margin-top:var(--space-16)}.hp .hp-chapter{margin:0 0 var(--space-6);align-items:center;gap:var(--space-3);color:var(--subtle-foreground);display:flex}.hp .hp-chapter__num{color:var(--foreground);font-variant-numeric:tabular-nums}.hp .hp-chapter__rule{width:var(--space-8);height:var(--stroke-hairline);background:var(--border-strong);display:block}.hp .cd-intro[data-align=center] .hp-chapter{justify-content:center}.hp .hp-r1610{--cd-ratio:16 / 10}.hp .hp-r169{--cd-ratio:16 / 9}.hp .hp-slot{width:100%;height:100%;position:absolute;inset:0}.hp .hp-slot line{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.hp .hp-slot__label{left:var(--space-4);bottom:var(--space-3);right:var(--space-4);color:var(--subtle-foreground);position:absolute}.hp .hp-ph{background:var(--muted);transition:background-color var(--motion-fast) var(--ease-standard);place-items:center;display:grid}.hp .hp-ph__label{color:var(--subtle-foreground)}.hp .hp-meta__lead{color:var(--foreground)}.hp .hp-kind{color:var(--subtle-foreground);display:block}.hp #ai-search .cd-split__visual{align-self:center}.hp .hp-shift{gap:var(--space-8);max-width:600px;margin:0;display:grid}.hp .hp-shift__stage{--hp-rail:var(--space-12);position:relative}.hp .hp-shift__src{margin:0 0 var(--space-12) calc(var(--hp-rail) + (100% - var(--hp-rail)) / 3);max-width:calc((100% - var(--hp-rail)) * 2 / 3);color:var(--muted-foreground);gap:2px;display:grid;position:relative}.hp .hp-shift__src:after{content:"";left:calc(var(--signal-dot) / 2 - var(--stroke-connector) / 2);top:calc(100% + var(--space-2));height:calc(var(--space-12) - var(--space-2) - var(--signal-dot) / 2 - var(--space-2));width:var(--stroke-connector);background:repeating-linear-gradient(180deg, var(--diagram-line) 0 4px, transparent 4px 8px);position:absolute}.hp .hp-shift__axis{position:relative}.hp .hp-shift__trail{position:absolute;top:-4.5px;left:0;overflow:visible}.hp .hp-shift__path{--cd-line:var(--diagram-line);--cd-w:var(--stroke-connector);padding:0 0 0 var(--hp-rail);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.hp .hp-shift__path>li{padding:var(--space-6) var(--space-4) 0 0;align-content:start;gap:2px;min-width:0;display:grid;position:relative}.hp .hp-shift__path>li:before{content:"";left:0;top:calc(var(--signal-dot) / -2);width:var(--signal-dot);height:var(--signal-dot);border-radius:var(--radius-full);background:var(--cd-line);position:absolute}.hp .hp-shift__path>li:not(:last-child):after{content:"";left:calc(var(--signal-dot) + var(--space-2));right:var(--space-2);top:calc(var(--cd-w) / -2);height:var(--cd-w);background:var(--cd-line);position:absolute}.hp .hp-shift__path>li[data-lead]:after{background:var(--signal);height:var(--stroke-emphasis);top:calc(var(--stroke-emphasis) / -2)}.hp .hp-shift__path>li[data-active]{--cd-line:var(--signal)}.hp .hp-shift__label{color:var(--foreground);margin-top:var(--space-1)}.hp .hp-shift__desc{color:var(--muted-foreground);margin-top:var(--space-1)}.hp .hp-shift__legend{align-items:center;gap:var(--space-2) var(--space-6);padding-left:var(--hp-rail);color:var(--subtle-foreground);flex-wrap:wrap;display:flex}.hp .hp-legend{align-items:center;gap:var(--space-2);display:inline-flex}.hp .hp-key{width:var(--space-6);height:var(--stroke-emphasis);background:var(--signal);display:inline-block}.hp .hp-key[data-kind=inferred]{height:var(--stroke-connector);background:repeating-linear-gradient(90deg, var(--diagram-line) 0 4px, transparent 4px 8px)}.hp .hp-m{column-gap:var(--gap-split);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hp .hp-m .cd-intro{margin:0}.hp .hp-method{--cd-line:var(--diagram-line);margin:0;padding:0;list-style:none;display:grid}.hp .hp-method>li{grid-template-columns:var(--space-8) minmax(0, 1fr);--pt:calc(var(--space-6) + 7px);display:grid;position:relative}.hp .hp-method>li:before{content:"";left:0;top:var(--pt);width:var(--signal-dot);height:var(--signal-dot);border-radius:var(--radius-full);background:var(--cd-line);position:absolute}.hp .hp-method>li:not(:last-child):after{content:"";left:calc(var(--signal-dot) / 2 - var(--stroke-connector) / 2);top:calc(var(--pt) + var(--signal-dot) + var(--space-2));height:calc(100% - var(--signal-dot) - 2 * var(--space-2));width:var(--stroke-connector);background:var(--cd-line);position:absolute}.hp .hp-method__row{column-gap:var(--space-8);padding-block:var(--space-6) var(--space-8);border-top:var(--stroke-hairline) solid var(--border-subtle);grid-column:2;grid-template-columns:minmax(0,13em) minmax(0,1fr);display:grid}.hp .hp-method>li:last-child .hp-method__row{border-bottom:var(--stroke-hairline) solid var(--border-subtle)}.hp .hp-method__head{align-content:start;gap:var(--space-2);display:grid}.hp .hp-method__marker{align-items:baseline;gap:var(--space-3);color:var(--subtle-foreground);margin:0;display:flex}.hp .hp-method__num{color:var(--subtle-foreground);font-variant-numeric:tabular-nums}.hp .hp-method h3{color:var(--foreground);margin:0}.hp .hp-method__bodytext{align-content:start;gap:var(--space-3);padding-top:calc(20px + var(--space-2));display:grid}.hp .hp-method__text{color:var(--muted-foreground);max-width:var(--measure-body);margin:0}.hp .hp-method .cd-caplist__sub{margin:0}.hp .hp-prods{column-gap:calc(var(--grid-gutter) * 2);margin-top:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp .hp-prod{align-content:start;min-width:0;display:grid}.hp .hp-prod__stage{padding:var(--space-12);border-radius:var(--radius-lg);background:var(--muted);transition:background-color var(--motion-fast) var(--ease-standard);position:relative}.hp .hp-prod__stage .cd-media__box{border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-md);background:var(--card)}.hp .hp-prod__stage .hp-slot line{stroke:var(--border-subtle)}.hp .hp-prod__stage .cd-media{transition:translate var(--motion-normal) var(--ease-standard)}.hp .hp-prod__body{gap:var(--space-3);padding:var(--space-8) 0 0;display:grid}.hp .hp-prod__body .cd-product__name{margin:var(--space-1) 0 0}.hp .hp-prod__body .cd-product__value{color:var(--foreground);margin:0}.hp .hp-prod__body .cd-product__text{color:var(--muted-foreground);max-width:var(--measure-body);margin:0}.hp .hp-prod__body>.cd-link{margin-top:var(--space-3);justify-self:start}.hp .hp-prod__body>.cd-link .cd-icon{transition:translate var(--motion-fast) var(--ease-standard)}.hp .hp-prod__body>.cd-link:is(:hover,:focus-visible) .cd-icon{translate:2px -2px}.hp .hp-prod:is(:hover,:focus-within) .hp-prod__stage{background:var(--accent)}.hp .hp-prod:is(:hover,:focus-within) .hp-prod__stage .cd-media{translate:0 -2px}.hp .hp-str-head{column-gap:var(--gap-split);row-gap:var(--space-4);margin-bottom:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hp .hp-str-head .cd-intro{margin:0}.hp .hp-str-head__lead{max-width:var(--measure-body);color:var(--muted-foreground);margin:0}.hp .hp-str,.hp .hp-str__facts{column-gap:calc(var(--grid-gutter) * 2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hp .hp-str{row-gap:var(--space-3);grid-template-rows:repeat(3,auto);padding:0;list-style:none}.hp .hp-str>li,.hp .hp-str__facts>div{align-content:start;min-width:0;display:grid}.hp .hp-str>li{grid-row:span 3;grid-template-rows:subgrid}.hp .hp-str>li:before{content:"";width:var(--space-6);height:var(--stroke-emphasis);margin-bottom:var(--space-2);background:var(--signal)}.hp .hp-str h3{color:var(--foreground);margin:0}.hp .hp-str p{max-width:var(--measure-body);color:var(--muted-foreground);margin:0}.hp .hp-str__evidence{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--stroke-hairline) solid var(--border-subtle);display:grid}.hp .hp-str__facts{row-gap:var(--space-6)}.hp .hp-str__facts>div{gap:var(--space-1)}.hp .hp-str__facts dt{color:var(--foreground)}.hp .hp-str__facts dd{color:var(--muted-foreground);text-wrap:pretty;margin:0}.hp .hp-str__evidence>.cd-link{justify-self:start}.hp .hp-modhead{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.hp .hp-modhead .cd-intro{margin:0}.hp .hp-modhead>.cd-link{margin-bottom:var(--space-2)}.hp .hp-feat .cd-feat__body{gap:var(--space-6)}.hp .hp-facts{column-gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.hp .hp-caserows{margin:var(--space-16) 0 0;column-gap:calc(var(--grid-gutter) * 2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.hp .hp-caserow{column-gap:var(--space-6);padding-top:var(--space-6);border-top:var(--stroke-hairline) solid var(--border-subtle);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid;position:relative}.hp .hp-caserow__media{margin:0}.hp .hp-caserow__body{align-content:start;gap:var(--space-2);min-width:0;display:grid}.hp .hp-caserow__title{color:var(--foreground);margin:0}.hp .hp-caserow__link{color:inherit;border-radius:var(--radius-xs);text-decoration:none}.hp .hp-caserow__link:after{content:"";position:absolute;inset:0}.hp .hp-caserow__desc{color:var(--muted-foreground);margin:0}.hp .hp-caserow .cd-card__cue{margin-top:var(--space-2)}.hp :is(.hp-caserow,.cd-feat):is(:hover,:focus-within) .hp-ph{background:var(--accent)}.hp :is(.hp-caserow,.cd-feat):is(:hover,:focus-within) :is(.hp-caserow__link,.cd-feat__link){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.hp :is(.cd-card__cue,.cd-link[data-kind=arrow]) .cd-icon{transition:translate var(--motion-fast) var(--ease-standard)}.hp :is(.hp-caserow,.cd-feat):is(:hover,:focus-within) .cd-card__cue .cd-icon,.hp .cd-link[data-kind=arrow]:is(:hover,:focus-visible) .cd-icon{translate:2px}.hp .hp-svc__num{color:var(--signal);font-variant-numeric:tabular-nums}.hp .hp-svc{margin:0;padding:0;list-style:none}.hp .hp-svc__tier{grid-template-columns:var(--space-8) minmax(0, 4fr) minmax(0, 5fr) minmax(15rem, 3fr);column-gap:var(--space-8);row-gap:var(--space-6);padding-block:var(--space-8);align-items:baseline;display:grid}.hp .hp-svc__tier:first-child{padding-top:0}.hp .hp-svc__tier:last-child{padding-bottom:0}.hp .hp-svc__tier+.hp-svc__tier{border-top:var(--stroke-hairline) solid var(--border-subtle)}.hp .hp-svc__tier p,.hp .hp-svc__tier h3{margin:0}.hp .hp-svc__id,.hp .hp-svc__offer,.hp .hp-svc__deal{align-content:start;gap:var(--space-2);min-width:0;display:grid}.hp .hp-svc__id h3,.hp .hp-svc__statement,.hp .hp-svc__products{color:var(--foreground)}.hp .hp-svc__audience,.hp .hp-svc__deliverables{color:var(--muted-foreground)}.hp .hp-svc__statement{max-width:var(--measure-body)}.hp .hp-svc__products{margin-top:var(--space-2)}.hp .hp-svc__deliverables{max-width:var(--measure-body)}.hp .hp-svc__deal{justify-items:start;gap:var(--space-4)}.hp .hp-svc__price{gap:var(--space-1);margin:0;display:grid}.hp .hp-svc__price dd{color:var(--foreground);margin:0}.hp .hp-svc__price dd+dd{color:var(--muted-foreground)}.hp .hp-svc__note{margin:var(--space-12) 0 0;max-width:var(--measure-body);color:var(--subtle-foreground)}.hp .hp-cta{padding-block:calc(var(--section-space) * 1.5)}.hp .hp-cta .cd-cta__text{gap:var(--space-4)}.hp .hp-cta .cd-eyebrow{color:var(--muted-foreground);justify-content:center}.hp .hp-cta>.cd-deco{left:calc((100% - min(var(--container-standard), 100% - 2 * var(--page-margin))) / 2);width:min(var(--container-standard), 100% - 2 * var(--page-margin));right:auto}.hp .hp-refraction{z-index:1;bottom:0;right:calc((100% - min(var(--container-standard), 100% - 2 * var(--page-margin))) / 2 + var(--page-margin));width:var(--space-40);height:var(--stroke-emphasis);position:absolute}.hp .hp-refraction:before{content:"";background:var(--gradient-refraction);position:absolute;inset:0}main:has(>.hp)+.cd-footer{padding-top:var(--space-16);border-top:0}.hp .hp-hero__signal{display:none}@container (max-width:919.98px){.hp .cd-hero__grid{row-gap:var(--space-16);align-items:start}.hp .cd-hero__visual{--hp-bird:240px;z-index:0;margin-bottom:calc(-1 * var(--section-space));padding-bottom:calc(var(--hp-bird) * .47);align-self:stretch;position:relative}.hp .cd-hero__visual:before{content:"";z-index:-1;top:calc(var(--hp-bird) * .35);bottom:0;left:calc(-1 * var(--page-margin));right:calc(-1 * var(--page-margin));background:var(--surface);border-top:var(--stroke-hairline) solid var(--border-subtle);position:absolute}.hp .cd-hero__stage{max-width:var(--hp-bird);margin-top:0}.hp .hp-hero__signal{left:calc(-1 * var(--page-margin));bottom:var(--space-4);width:calc(100% + var(--page-margin) - var(--hp-bird) / 2);height:45px;display:block;position:absolute}.hp .hp-hero__signal polyline{fill:none;stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}}@media (min-width:48rem){@container (max-width:919.98px){.hp .cd-hero__visual{--hp-bird:var(--mark-size-lg)}}}@media not (min-width:64rem){.hp .cd-hero[data-height=immersive]{min-height:0}.hp #ai-search .cd-split__grid{grid-template-columns:minmax(0,1fr)}.hp .hp-m{row-gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.hp .hp-str-head,.hp .hp-str{grid-template-columns:minmax(0,1fr)}.hp .hp-str{row-gap:var(--space-8);grid-template-rows:none}.hp .hp-str>li{row-gap:var(--space-3);grid-row:auto;grid-template-rows:none}.hp .hp-str-head{margin-bottom:var(--space-8)}}@media not (min-width:48rem){.hp .hp-str__facts{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media not (min-width:64rem){.hp .hp-facts{grid-template-columns:minmax(0,1fr)}.hp .hp-caserows{row-gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:minmax(0,1fr)}.hp .hp-svc__tier{grid-template-columns:var(--space-8) minmax(0, 5fr) minmax(0, 7fr)}.hp .hp-svc__deal{grid-column:3}}@media not (min-width:48rem){.hp .hp-svc-intro{margin-bottom:var(--space-8)}.hp .hp-svc__tier{column-gap:var(--space-3);row-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.hp .hp-svc__offer,.hp .hp-svc__deal{grid-column:2}.hp .hp-svc__deal{margin-top:var(--space-2)}.hp .hp-svc__note{margin-top:var(--space-8)}.hp .cd-button{min-height:var(--touch-target)}.hp .hp-chapter{margin-bottom:var(--space-4)}.hp .hp-chapter__rule{width:var(--space-6)}.hp #method .hp-chapter{margin-bottom:var(--space-6);align-self:stretch}.hp #method .hp-chapter__rule{flex:1}.hp .cd-hero__lead{margin-top:var(--space-4);max-width:20em}.hp .cd-hero__text>.cd-button-group{margin-top:var(--space-6)}.hp .hp-ai__detail,.hp .hp-ai__points{display:none}.hp #ai-search .cd-split__text>.cd-intro{margin-bottom:var(--space-4)}.hp .hp-shift{gap:var(--space-6);max-width:none}.hp .hp-shift__src{margin:0 0 var(--space-6) var(--space-8);max-width:none;padding:var(--space-2) var(--space-3);border:var(--stroke-hairline) dashed var(--border-strong);border-radius:var(--radius-sm)}.hp .hp-shift__src:after,.hp .hp-shift__trail{display:none}.hp .hp-shift__path{row-gap:var(--space-6);padding-left:var(--space-8);grid-template-columns:minmax(0,1fr)}.hp .hp-shift__path>li{padding:0}.hp .hp-shift__path>li:before{left:calc(var(--space-2) - var(--space-8) - var(--signal-dot) / 2);top:calc(10px - var(--signal-dot) / 2);background:var(--border-strong)}.hp .hp-shift__path>li:not(:last-child):after{left:calc(var(--space-2) - var(--space-8) - var(--stroke-hairline) / 2);width:var(--stroke-hairline);height:calc(100% + var(--space-6));background:var(--border-strong);top:10px;right:auto}.hp .hp-shift__path:before{content:"";left:calc(var(--space-2) - var(--signal-dot) / 2);top:calc(10px - var(--signal-dot) / 2);width:var(--signal-dot);height:var(--signal-dot);border-radius:var(--radius-full);background:var(--border-strong);position:absolute}.hp .hp-shift__path>li:first-child:before{left:calc(var(--space-2) - var(--space-8) - var(--stroke-emphasis) / 2);width:var(--stroke-emphasis);height:calc(100% + var(--space-6));background:var(--signal);clip-path:inset(100% 0 0);border-radius:0;top:10px}.hp .hp-shift__path>li[data-lead]:after{left:calc(var(--space-2) - var(--space-8) - var(--stroke-emphasis) / 2);width:var(--stroke-emphasis);height:calc(100% + var(--space-6));background:var(--signal);top:10px}.hp .hp-shift__path>li[data-active]:before{left:calc(var(--space-2) - var(--space-8) - 5px);background:var(--signal);width:10px;height:10px;top:5px}.hp .hp-shift__path>li[data-active] .hp-shift__desc{color:var(--foreground)}.hp .hp-shift__legend{gap:var(--space-1);padding-left:0;display:grid}.hp .hp-method{row-gap:var(--space-8)}.hp .hp-method>li{column-gap:var(--space-6);grid-template-columns:64px minmax(0,1fr)}.hp .hp-method__row,.hp .hp-method__head,.hp .hp-method__bodytext{display:contents}.hp .hp-method__marker{grid-area:1/1/span 2;align-content:start;gap:0;display:grid}.hp .hp-method__num{color:var(--foreground)}.hp .hp-method h3,.hp .hp-method__text{padding-left:var(--space-4);grid-column:2}.hp .hp-method h3{margin-top:var(--space-1)}.hp .hp-method__text{margin-top:var(--space-2);max-width:none}.hp .hp-method .cd-caplist__sub{display:none}.hp .hp-method>li:before{left:calc(64px + var(--space-3) - 4.5px);background:var(--signal);width:9px;height:9px;top:15.5px}.hp .hp-method>li:not(:last-child):after{left:calc(64px + var(--space-3) - var(--stroke-emphasis) / 2);width:var(--stroke-emphasis);height:calc(100% + var(--space-8));background:var(--signal);top:20px}.hp .hp-intro-center[data-align=center]{text-align:start;align-items:flex-start;margin-inline:0}.hp .hp-intro-center[data-align=center] :is(.cd-intro__title,.cd-intro__lead){margin-inline:0}.hp .hp-prods{row-gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin-top:0}.hp .hp-prod__stage{padding:var(--space-6)}.hp .hp-prod[data-product=humisight] .hp-prod__stage{margin-left:calc(var(--space-12) - var(--page-margin));margin-right:calc(-1 * var(--page-margin));padding-right:var(--page-margin);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.hp .hp-prod[data-product=humibuild] .hp-prod__stage{margin-left:calc(-1 * var(--page-margin));margin-right:calc(var(--space-12) - var(--page-margin));padding-left:var(--page-margin);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.hp .hp-slot__label{left:var(--space-3);right:var(--space-3);bottom:var(--space-2)}.hp .hp-prod__body{padding-top:var(--space-6)}.hp .hp-prod__body .cd-product__name{margin-top:0}.hp .hp-prod__body .cd-product__rel{display:none}.hp .hp-modhead{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.hp .hp-feat .cd-split__grid{gap:var(--space-6)}.hp .hp-feat .cd-feat__body{gap:var(--space-3)}.hp .hp-facts{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(48px,max-content) minmax(0,1fr)}.hp .hp-facts>div{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);grid-template-columns:subgrid;column-gap:var(--space-3);border-top:0;padding-top:0}.hp .hp-facts dd{color:var(--muted-foreground)}.hp .hp-feat .cd-split__visual{margin-inline:calc(-1 * var(--page-margin))}.hp .hp-feat .cd-media__box{border-radius:0}.hp .hp-caserows{margin-top:var(--space-6);row-gap:0}.hp .hp-caserow{padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.hp .hp-caserow__media,.hp .hp-caserow__desc{display:none}.hp .hp-caserow__body{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px}.hp .hp-caserow__body>:not(.cd-card__cue){grid-column:1}.hp .hp-caserow .cd-card__cue{color:var(--subtle-foreground);grid-area:1/2/span 2;margin-top:0}.hp .hp-caserow .cd-card__cue>span{display:none}.hp .hp-cta{padding-block:var(--section-space)}.hp .hp-cta .cd-cta[data-align=center]{text-align:start;justify-items:stretch}.hp .hp-cta .cd-cta[data-align=center] :is(.cd-cta__heading,.cd-cta__copy){margin-inline:0}.hp .hp-cta .cd-eyebrow{display:none}.hp .hp-cta .cd-button-group{flex-direction:column;align-items:stretch}.hp .hp-cta .cd-button{min-height:var(--space-12)}.hp .hp-refraction{right:var(--page-margin);width:var(--space-24)}main:has(>.hp)+.cd-footer{padding-top:var(--space-8)}}@keyframes hp-point{0%{opacity:0;scale:.5}}@keyframes hp-emph{0%{opacity:.56}}@keyframes h4-text{0%{translate:0 10px}}@keyframes h4-bird{0%{translate:18px 10px;rotate:-1deg;scale:.965}}@keyframes h4-run{0%{clip-path:inset(0 100% 0 0)}22%{clip-path:inset(0 72% 0 0)}78%{clip-path:inset(0 0 0 72%)}to{clip-path:inset(0 0 0 100%)}}@keyframes v5-run{0%{clip-path:inset(0 0 100%)}50%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes v5-point{0%{opacity:0;scale:.4}}@keyframes v5-settle{0%{translate:0 8px}}@container (max-width:919.98px){.hp .hp-hero__signal[data-run]{clip-path:inset(0 0 0 100%)}.hp .hp-hero__signal[data-run] polyline{stroke:var(--signal);stroke-width:2px;stroke-linecap:butt}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@container (min-width:920px){.hp .cd-hero__text>*{animation:cd-reveal var(--motion-normal) var(--ease-standard) backwards}.hp .cd-hero__text>.cd-hero__title{animation-name:cd-settle}.hp .cd-hero__text>:nth-child(2){animation-delay:var(--motion-fast)}.hp .cd-hero__text>:nth-child(3){animation-delay:calc(2 * var(--motion-fast))}.hp .cd-hero__text>:nth-child(4){animation-delay:calc(3 * var(--motion-fast))}.hp .cd-hero__stage img{animation:cd-settle var(--motion-emphasis) var(--ease-standard) backwards;animation-delay:calc(2 * var(--motion-fast))}}@container (max-width:919.98px){.hp .cd-hero__text>*{animation:h4-text var(--motion-normal) var(--ease-standard) backwards}.hp .cd-hero__text>:nth-child(2){animation-delay:calc(var(--motion-fast) / 2)}.hp .cd-hero__text>:nth-child(3){animation-delay:var(--motion-fast)}.hp .cd-hero__text>:nth-child(4){animation-delay:calc(var(--motion-fast) * 1.5)}.hp .hp-hero__signal:not([data-run]){--cd-draw-from:inset(0 100% 0 0);animation:cd-draw calc(var(--motion-emphasis) + var(--motion-fast)) var(--ease-standard) backwards;animation-delay:var(--motion-fast)}.hp .hp-hero__signal[data-run]{animation:h4-run calc(var(--motion-emphasis) + var(--motion-fast)) var(--ease-standard) backwards;animation-delay:var(--motion-fast)}.hp .cd-hero__stage{transform-origin:0%;animation:h4-bird calc(var(--motion-emphasis) + var(--motion-normal) + var(--motion-fast)) var(--ease-standard) backwards;animation-delay:calc(var(--motion-normal) + var(--motion-fast))}}}.hp .hp-method>li:first-child{--i:0}.hp .hp-method>li:nth-child(2){--i:1}.hp .hp-method>li:nth-child(3){--i:2}.hp .hp-method>li:nth-child(4){--i:3}@media (min-width:48rem){.hp .hp-shift{--cd-draw-from:inset(0 100% 0 0)}.hp .hp-shift__src{--cd-draw-from:inset(0 0 100% 0)}.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__trail,.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__path>li:after{clip-path:inset(0 100% 0 0)}.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__src:after{clip-path:inset(0 0 100%)}.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__path>li:before{opacity:0}.cd-motion .hp-shift.is-in .hp-shift__trail{animation:cd-draw var(--motion-normal) var(--ease-standard) backwards}.cd-motion .hp-shift.is-in .hp-shift__path>li:first-child:before{animation:hp-point var(--motion-fast) var(--ease-standard) backwards;animation-delay:var(--motion-normal)}.cd-motion .hp-shift.is-in .hp-shift__path>li:first-child:after{animation:cd-draw var(--motion-emphasis) var(--ease-standard) backwards;animation-delay:calc(var(--motion-normal) + var(--motion-fast))}.cd-motion .hp-shift.is-in .hp-shift__path>li:nth-child(2):before{animation:hp-point var(--motion-fast) var(--ease-standard) backwards;animation-delay:calc(var(--motion-normal) + var(--motion-fast) + var(--motion-emphasis))}.cd-motion .hp-shift.is-in .hp-shift__src:after{animation:cd-draw var(--motion-normal) var(--ease-standard) backwards;animation-delay:calc(var(--motion-normal) + 2 * var(--motion-fast) + var(--motion-emphasis))}.cd-motion .hp-shift.is-in .hp-shift__path>li:nth-child(2):after{animation:cd-draw var(--motion-emphasis) var(--ease-standard) backwards;animation-delay:calc(var(--motion-normal) + 2 * var(--motion-fast) + var(--motion-emphasis))}.cd-motion .hp-shift.is-in .hp-shift__path>li:nth-child(3):before{animation:hp-point var(--motion-fast) var(--ease-standard) backwards;animation-delay:calc(var(--motion-normal) + 2 * var(--motion-fast) + 2 * var(--motion-emphasis))}}@media not (min-width:48rem){.hp .hp-shift__path>li[data-lead]{--cd-draw-from:inset(0 0 100% 0)}.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__path:before,.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__path>li:not(:first-child):before{opacity:0}.cd-motion .hp-shift[data-motion=travel]:not(.is-in) .hp-shift__path>li[data-lead]:after{clip-path:inset(0 0 100%)}.cd-motion .hp-shift.is-in .hp-shift__path:before{animation:v5-point var(--motion-normal) var(--ease-standard) backwards}.cd-motion .hp-shift.is-in .hp-shift__path>li:first-child:before{animation:v5-run var(--motion-emphasis) var(--ease-standard) backwards;animation-delay:var(--motion-fast)}.cd-motion .hp-shift.is-in .hp-shift__path>li[data-lead]:before{animation:v5-point var(--motion-normal) var(--ease-standard) backwards;animation-delay:calc(var(--motion-fast) + var(--motion-emphasis) / 2)}.cd-motion .hp-shift.is-in .hp-shift__path>li[data-lead]:after{animation:cd-draw var(--motion-emphasis) var(--ease-standard) backwards;animation-delay:calc(var(--motion-fast) + var(--motion-emphasis))}.cd-motion .hp-shift.is-in .hp-shift__path>li[data-active]:before,.cd-motion .hp-shift.is-in .hp-shift__path>li[data-active]>*{animation:v5-point var(--motion-normal) var(--ease-standard) backwards;animation-delay:calc(2 * var(--motion-emphasis))}.cd-motion .hp-shift.is-in .hp-shift__path>li[data-active]>*{animation-name:v5-settle}}.hp .hp-method{--cd-draw-from:inset(0 0 100% 0);--step:calc(var(--motion-fast) + var(--motion-normal))}.cd-motion .hp-method[data-motion=travel]:not(.is-in)>li:before{opacity:0}.cd-motion .hp-method[data-motion=travel]:not(.is-in)>li:after{clip-path:inset(0 0 100%)}@media (min-width:48rem){.cd-motion .hp-method[data-motion=travel]:not(.is-in) .hp-method__row{opacity:.56}.cd-motion .hp-method.is-in>li:before{animation:hp-point var(--motion-fast) var(--ease-standard) backwards;animation-delay:calc(var(--i) * var(--step))}.cd-motion .hp-method.is-in>li:after{animation:cd-draw var(--motion-normal) var(--ease-standard) backwards;animation-delay:calc(var(--i) * var(--step) + var(--motion-fast))}.cd-motion .hp-method.is-in .hp-method__row{animation:hp-emph var(--motion-normal) var(--ease-standard) backwards;animation-delay:calc(var(--i) * var(--step))}}@media not (min-width:48rem){.cd-motion .hp-method.is-in>li:before{animation:v5-point var(--motion-normal) var(--ease-standard) backwards;animation-delay:calc(var(--i) * (var(--step) + var(--motion-fast)))}.cd-motion .hp-method.is-in>li:after{animation:cd-draw var(--step) var(--ease-standard) backwards;animation-delay:calc(var(--i) * (var(--step) + var(--motion-fast)) + var(--motion-fast))}}.hp .hp-refraction{--cd-draw-from:inset(0 100% 0 0)}.cd-motion .hp-refraction[data-motion=travel]:not(.is-in):before{clip-path:inset(0 100% 0 0)}.cd-motion .hp-refraction.is-in:before{animation:cd-draw var(--motion-emphasis) var(--ease-standard) backwards;animation-delay:var(--motion-normal)}
