.hg-pin{top:var(--navh);height:calc(100vh - var(--navh) + var(--pin-tail,0px));padding-bottom:var(--pin-foot,0px);position:sticky;overflow:hidden}@media (max-width:1000px){@supports (animation-timeline:view()) and (-webkit-touch-callout:none){.hg:not(.bk-hero){view-timeline:--hg block;view-timeline-inset:var(--navh) 0px}.hg:not(.bk-hero) .hg-pin{animation:linear both hg-hold;animation-timeline:--hg;animation-range:contain 0% contain calc(100% - var(--pin-tail,0px));position:relative;top:0}.hg-head{will-change:transform}}}@media (max-width:680px){@supports (animation-timeline:view()){.hg{view-timeline:--hg block;view-timeline-inset:var(--navh) 0px}.hg-pin{animation:linear both hg-hold;animation-timeline:--hg;animation-range:contain 0% contain calc(100% - var(--pin-tail,0px));position:relative;top:0}}}@keyframes hg-hold{to{transform:translateY(var(--hg-travel,0px))}}.hg-pin{--hg-scene-mid:0}@media (max-width:1000px){.hg-pin{--hg-scene-mid:1}}@media (max-width:680px){.hg-pin{--hg-scene-mid:0}}.hg-pin{--hg-scene-gap:var(--sp-4)}.hg-heroWrap{height:100%}.hg-slot{position:absolute;inset:0}.hg-stage{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.hg-veil{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.hg-cv{transform-origin:50%;will-change:transform;width:min(100%, calc((100vh - var(--navh)) * 16 / 9));aspect-ratio:16/9;touch-action:pan-y;height:auto;display:block;position:absolute;top:0;left:0}.hg-heroWrap{will-change:transform}.design-drop.site .hero.hg-b{clip-path:inset(0);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr}.design-drop.site .hg-b-say{justify-content:flex-end;gap:var(--sp-6);min-height:0;padding:var(--sp-6) var(--cell-pad) var(--band-tight);background:var(--paper);border-left:1px solid var(--hairline-soft);border-right:1px solid var(--hairline-soft);flex-direction:column;grid-area:1/1;display:flex}.design-drop.site .hg-b-say h1{font-size:var(--type-display-64);line-height:var(--type-display-64-leading);letter-spacing:var(--type-display-64-tracking);text-wrap:balance;font-weight:400}.design-drop.site .hg-b .hg-b-say h1 .hl,.design-drop.site .hg-b .hg-b-say h1 .mut{display:inline}.design-drop.site .hg .herocta{margin-top:var(--gap-action)}.design-drop.site .hg-b-box{border-right:1px solid var(--hairline-soft);grid-area:1/2;min-height:0;position:relative}.design-drop.site .hg-b-stats{grid-area:2/1/auto/-1}.design-drop.site .hg-b-stats .stats{padding-inline:0}.design-drop.site .hero.hg-b{position:relative}.design-drop.site .hero.hg-b:before{content:"";background:var(--hairline-soft);z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.design-drop.site .hero.hg-s{clip-path:inset(0);position:relative}.design-drop.site .hero.hg-s:after{content:"";background:var(--hairline-soft);z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.design-drop.site.home .hg-s .hero-lede{flex:0 0 50%;justify-content:flex-end}.design-drop.site .hg-s-stats{flex:auto;min-height:0;display:flex}.design-drop.site .hg-s-stats .stats{border-top:0;flex:1;grid-template-columns:repeat(2,1fr);padding-inline:0}.design-drop.site .hg-s-stats .stat{padding:var(--sp-4) var(--gut);border-left:0;border-right:0;flex-direction:column;justify-content:flex-end;display:flex}.design-drop.site .hg-s-stats .stat:nth-child(odd){border-right:1px solid var(--hairline-soft)}.design-drop.site .hg-s-stats .stat:nth-child(-n+2){border-bottom:1px solid var(--hairline-soft)}.design-drop.site .hg-s-stats .stat-value{font-size:var(--type-display-48);line-height:var(--type-display-48-leading);letter-spacing:var(--type-display-48-tracking);white-space:nowrap}.design-drop.site .hg-s .hero-left{border-right:0}.design-drop.site .hg-s .hero-say,.design-drop.site .hg-s .hero-left>.hero-sep{border-right:1px solid var(--hairline-soft)}.design-drop.site .hg-s .hg-s-stats{border-left:1px solid var(--hairline-soft)}.design-drop.site .hg-s .hero-right{overflow:visible}.hg-stage .cl-line:not(.on){visibility:hidden}.hg-stage .hg-line2{flex-direction:column;gap:0}.hg-stage .hg-line2 .cl-row{max-width:calc(100% - 2 * var(--edge));flex-wrap:wrap;justify-content:center;column-gap:.26em;display:flex}.design-drop.site .hg-stage .hg-line2 .cl-row--2{color:inherit}.hg-stage .hg-line2 .cl-w>span{transform:translateY(150%)}.hg-stage .hg-line2 .cl-w{margin-top:-.16em;padding-top:.16em}.hg-stage .hg-line2.on .cl-row:first-child .cl-w>span{transform:translateY(0)}.hg-stage .hg-line2 .cl-row--2 .cl-w>span{transform:translateY(150%)}.hg-stage .hg-line2.on2 .cl-row--2 .cl-w>span{transform:translateY(0)}.hg-head{padding:var(--sp-6) var(--edge) 0;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.hg-title .hg-ln{display:block}.hg-title .hg-ln .cl-w+.cl-w{margin-left:.26em}.design-drop.site .hg-head .hg-title{color:var(--ink);font-size:var(--type-display-48);line-height:var(--type-display-48-leading);letter-spacing:var(--type-display-48-tracking);margin-inline:auto}.hg-head .cl-w>span{transition:transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(110%)}.hg-head.t-on .cl-w>span{transform:translateY(0)}.hg-head:not(.t-on) .hg-title{visibility:hidden;transition:visibility 0s .75s}.design-drop.site .sechead--mid .hg-lede{max-width:none}.design-drop.site .hg-lede{opacity:0;margin-inline:auto;transition:opacity .6s,transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}.hg-head.d-on .hg-lede{opacity:1;transition-delay:.3s;transform:none}.hg-lede-out{display:block}@media (prefers-reduced-motion:reduce){.hg-head .cl-w>span,.hg-lede{transition:none}}.design-drop.site .hg-head .sechead{border:0;margin:0;padding:0}.hg-title .cl-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em}.design-drop.site .hero.hg-r{grid-template-rows:minmax(min-content,1fr) auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.design-drop.site .hg-r-say{min-height:0;padding:var(--sp-6) var(--cell-pad) var(--sp-5);background:var(--paper);border-left:1px solid var(--hairline-soft);flex-direction:column;grid-area:1/1;justify-content:flex-end;display:flex}.design-drop.site .hg-r-act{min-height:0;padding:var(--sp-6) var(--cell-pad) calc(var(--sp-5) + 16.5px);background:var(--paper);border-left:1px solid var(--hairline-soft);border-right:1px solid var(--hairline-soft);flex-direction:column;grid-area:1/2;justify-content:flex-end;display:flex}.design-drop.site .hg-r-say h1{font-size:var(--type-display-64);line-height:var(--type-display-64-leading);letter-spacing:var(--type-display-64-tracking);text-wrap:balance;font-weight:400}.design-drop.site .hg-r .hg-r-say h1 .hl,.design-drop.site .hg-r .hg-r-say h1 .mut{display:inline}.design-drop.site .hg-r-box{grid-area:3/1/4/-1;min-height:0;position:relative}.design-drop.site .hg-r-stats{background:var(--paper);grid-area:2/1/3/-1;min-height:0}.design-drop.site .hg-r-stats .stats{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0}.design-drop.site .hero.hg-r:where(.hg-r--low){grid-template-rows:minmax(min-content,1fr) minmax(0,1fr) auto}.design-drop.site :where(.hg-r--low) .hg-r-box{grid-area:2/1/3/-1}.design-drop.site :where(.hg-r--low) .hg-r-stats{grid-area:3/1/4/-1}.design-drop.site:where(:not([data-v-hero=merge])) .hero.hg-r{grid-template-columns:round(down,60%,1px) minmax(0,1fr);grid-template-rows:minmax(var(--sp-6), 1fr) auto minmax(0, calc((100% - 2 * var(--cell-pad) - var(--type-display-32-leading-tight) - var(--type-text-14-leading) - 1px) / 2)) auto}.design-drop.site:where(:not([data-v-hero=merge])) .hg-r-say{grid-area:1/1/3/2;grid-template-rows:subgrid;display:grid}.design-drop.site:where(:not([data-v-hero=merge])) .hg-r-act{grid-area:1/2/3/3;grid-template-rows:subgrid;padding-bottom:var(--sp-5);display:grid}.design-drop.site:where(:not([data-v-hero=merge])) .hg-r-say h1,.design-drop.site:where(:not([data-v-hero=merge])) .hg-r-text{grid-row:2;align-self:start}.design-drop.site:where(:not([data-v-hero=merge])) .hg-r--low .hg-r-box{grid-area:3/1/4/-1}.design-drop.site:where(:not([data-v-hero=merge])) .hg-r--low .hg-r-stats{grid-area:4/1/5/-1}@media (max-width:1000px){.design-drop.site .hero.hg-r{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.design-drop.site .hg-r-say,.design-drop.site .hg-r-act{justify-content:flex-start;min-height:auto}.design-drop.site .hg-r-say{padding-bottom:var(--gap-title-64);grid-area:1/1}.design-drop.site .hg-r-act{padding-top:0;padding-bottom:var(--sp-4);grid-area:2/1}.design-drop.site.home .hg .hero.hg-r{margin-inline:0}.design-drop.site .hg-r-say,.design-drop.site .hg-r-act{padding-inline:var(--edge);border-left:0;border-right:0}.design-drop.site .hg-r-stats{grid-area:3/1}.design-drop.site .hg-r-box{grid-area:4/1}.design-drop.site .hg-r-stats .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.design-drop.site .hg-r-stats .stats .stat{border-left:0;border-right:0}.design-drop.site:not([data-v-hero=merge]) .hero.hg-r{grid-template-rows:auto auto minmax(0,1fr) auto}.design-drop.site:not([data-v-hero=merge]) .hg-r-say,.design-drop.site:not([data-v-hero=merge]) .hg-r-act{display:flex}.design-drop.site:not([data-v-hero=merge]) .hg-r-box{grid-area:3/1}.design-drop.site:not([data-v-hero=merge]) .hg-r-stats{grid-area:4/1}.design-drop.site:not([data-v-hero=merge]) .hg-r-stats .stats .stat:nth-child(odd){border-right:1px solid var(--hairline-soft)}}.hg-mprob{display:none}.design-drop.site.home .hg-s .hero-lede{padding-bottom:var(--sp-4)}.design-drop.site .hg-s-stats .stats{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.design-drop.site .hg-s-stats .stat{padding:var(--cell-pad)}.design-drop.site .hg-s-stats .stat-value{flex-wrap:nowrap}.design-drop.site .hg-s-stats .stat-qual{font-size:var(--type-text-16);line-height:var(--type-text-16-leading)}.design-drop.site .hg h1 .hl{display:block}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-value{font-size:var(--type-display-32);line-height:var(--type-display-32-leading-tight);letter-spacing:var(--type-display-32-tracking)}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stats{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto auto}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);justify-content:stretch;row-gap:0;display:grid}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-value{grid-row:2}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-label{grid-row:3}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-value{flex-wrap:wrap;align-self:end;row-gap:0}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-qual{line-height:1}.design-drop.site.home[data-v-hero=split] .hg-s-stats{container-type:inline-size}@container (max-width:330px){.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat{padding-inline:var(--sp-2)}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-value{font-size:var(--type-display-28);line-height:var(--type-display-28-leading-tight);letter-spacing:var(--type-display-28-tracking)}}.design-drop.site .hg-s-act{align-self:stretch}.design-drop.site.home:where([data-v-hero=split]) .hero.hg-s{grid-template-rows:minmax(0,1fr) auto 1px 50%;grid-template-columns:round(down,66.6667%,1px) minmax(0,1fr)}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-left,.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-right{display:contents}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-say{grid-area:1/1/3/2;grid-template-rows:subgrid;padding-bottom:var(--sp-4);background:var(--paper);border-left:1px solid var(--hairline-soft);display:grid}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-say h1{grid-row:2;align-self:start}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-lede{grid-area:1/2/3/3;grid-template-rows:subgrid;background:var(--paper);border-right:1px solid var(--hairline-soft);display:grid}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hg-s-act{grid-row:2;align-self:start}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-left>.hero-sep{border-left:1px solid var(--hairline-soft);grid-area:3/1}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-right>.hero-sep{border-right:1px solid var(--hairline-soft);grid-area:3/2}.design-drop.site:where(.home[data-v-hero=split]) .hg-s .hero-pic{grid-area:4/1}.design-drop.site:where(.home[data-v-hero=split]) .hg-s .hg-s-stats{border-left:0;border-right:1px solid var(--hairline-soft);background:var(--paper);grid-area:4/2}@media (max-width:1000px){.design-drop.site.home[data-v-hero=split] .hg-s-stats .stats{grid-template-rows:none}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat{grid-row:auto;display:flex}.design-drop.site.home[data-v-hero=split] .hg-s-stats .stat-value{align-self:auto}.design-drop.site .hero.hg-s:after{content:none}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-say{background:0 0;border-left:0;display:flex}.design-drop.site.home:where([data-v-hero=split]) .hg-s .hero-lede,.design-drop.site:where(.home[data-v-hero=split]) .hg-s .hg-s-stats{background:0 0;border-right:0}.design-drop.site .hg-s-stats .stats{grid-template-rows:none}.design-drop.site .hg-s-stats .stat{padding:var(--sp-4) var(--gut)}.design-drop.site .hg-s-stats .stat-label{min-height:0}.design-drop.site .hg-s-stats .stat-value{flex-wrap:wrap}.design-drop.site .hg h1 .hl{display:inline}.design-drop.site.home .hero.hg-s{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);height:100%;display:grid}.design-drop.site .hg-s .hero-left,.design-drop.site .hg-s .hero-right{display:contents}.design-drop.site .hg-s .hero-sep{display:none}.design-drop.site.home .hg-s .hero-say{padding:var(--sp-6) var(--gut) var(--sp-5) var(--edge);border-right:1px solid var(--hairline-soft);grid-area:1/1}.design-drop.site.home .hg-s .hero-say h1{max-width:none}.design-drop.site.home .hg-s .hero-lede{padding:var(--sp-6) var(--edge) var(--sp-5) var(--gut);flex-direction:column;flex:none;grid-area:1/2;justify-content:flex-end;display:flex}.design-drop.site .hg-s .hero-pic{aspect-ratio:auto;border-top:1px solid var(--hairline-soft);grid-area:2/1/auto/-1}.design-drop.site .hg-s .hg-s-stats{border-left:0;border-top:1px solid var(--hairline-soft);grid-area:3/1/auto/-1}.design-drop.site .hero.hg-b{grid-template-rows:auto minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%}.design-drop.site .hg-b-say{padding:var(--sp-6) var(--cell-pad) var(--band-tight);gap:var(--gap-title-64);grid-area:1/1}.design-drop.site .hg-b-box{border-top:1px solid var(--hairline-soft);grid-area:2/1}.design-drop.site .hg-b-stats{grid-area:3/1}}.hg-cv--v{width:min(100%, calc((100vh - var(--navh)) * 390 / 844));aspect-ratio:390/844}@media (max-width:680px){.design-drop.site.home .hero.hg-s{grid-template-rows:auto auto minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%}.design-drop.site.home .hg-s .hero-say{padding:var(--sp-5) var(--edge) var(--sp-3);border-right:0;grid-area:1/1}.design-drop.site.home .hg-s .hero-lede{padding:0 var(--edge) var(--sp-4);grid-area:2/1}.design-drop.site .hg-s .hero-pic{grid-area:3/1}.design-drop.site .hg-s .hg-s-stats{grid-area:4/1}.design-drop.site .hero.hg-b{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.design-drop.site .hg-b-say{gap:var(--gap-title-64);padding:var(--sp-4) var(--edge) var(--band-tight);justify-content:flex-start}.hg-head{padding-top:var(--sp-4);z-index:3;pointer-events:none;will-change:transform}.design-drop.site .hg-r-say{padding-top:var(--edge);padding-bottom:var(--gap-title-64)}.design-drop.site .hg .stat{padding:var(--sp-2) var(--edge);justify-content:flex-start}.design-drop.site .hg-b-stats .stat{padding-block:var(--sp-2)}.design-drop.site .hg .stat-value{font-size:var(--type-display-28);line-height:var(--type-display-28-leading-tight);letter-spacing:var(--type-display-28-tracking)}.design-drop.site .hg .stat-label{font-size:var(--type-text-12);line-height:var(--type-text-12-leading)}.design-drop.site .hg .stat-qual{font-size:var(--type-text-12);line-height:var(--type-display-28-leading-tight)}.hg-stage .cl-line{padding-inline:var(--edge);font-size:var(--type-display-44);flex-wrap:wrap;align-content:center;row-gap:0}.hg-stage .hg-line2{flex-wrap:nowrap}}.hg-plate{width:100%;height:100%;display:block;position:absolute;inset:0}.design-drop.site .hg-stage .hg-line2--form{color:color-mix(in srgb, var(--paper) calc(var(--on-form,1) * 100%), var(--ink))}.design-drop.site .hg-stage .hg-line2--form .cl-row--2{color:color-mix(in srgb, var(--paper) 62%, transparent)}.cs-tune{z-index:50;height:auto;padding:10px var(--pad-tight);background:color-mix(in srgb, var(--ink) 86%, transparent);color:var(--paper);border-radius:8px;align-content:start;gap:6px;font:12px/1.2 system-ui;display:grid;position:fixed;top:auto;bottom:12px;left:12px}.cs-tune *{margin:0}.cs-row{align-items:center;gap:var(--sp-1);grid-template-columns:90px 160px 70px;height:auto;display:grid}.cs-tune button{font:inherit;color:inherit;background:color-mix(in srgb, var(--paper) 12%, transparent);padding:4px var(--sp-1);border:0;border-radius:4px}.hg-ui{pointer-events:none;position:absolute;inset:0}.hg-uibox{border-radius:var(--ui-win-r,8px);display:none;position:absolute;overflow:hidden}.hg-uibox:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 32%, transparent);pointer-events:none;position:absolute;inset:0}.hg-uiwin{background:var(--surface);flex-direction:column;height:846px;display:flex;overflow:hidden}.hg-uiink{background:var(--ink);pointer-events:none;position:absolute;inset:0}.hg-winbar{align-items:center;gap:var(--sp-1);height:36px;padding:0 var(--pad-snug);background:var(--ink-1);flex:none;display:flex}.hg-winbar i{background:var(--ink-2);border-radius:50%;width:11px;height:11px}.hg-uibody{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.hg-uiscreen{opacity:0;height:100%}.hg-uilogo{background:var(--chrome);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hg-uilogo-stage{width:204.663px;height:79.5092px}.hg-uilogo-stage svg{display:block;overflow:visible}
