#hero.bld-hero-fit{--bld-hdr:calc(var(--nv-h,64px) + 1px);box-sizing:border-box;min-height:calc(100vh - var(--bld-hdr));min-height:calc(100svh - var(--bld-hdr));height:calc(100vh - var(--bld-hdr));height:calc(100svh - var(--bld-hdr));display:flex;flex-direction:column;justify-content:flex-end;padding-top:0;padding-bottom:0;overflow:hidden}#hero.bld-hero-fit>.container-tight{position:relative;z-index:1;width:100%}#hero.bld-hero-fit .ix-hero-grid{min-height:0}#hero.bld-hero-fit .ix-hero-wash{background:linear-gradient(180deg,#0e101800,#0e10181a 40%,#0e1018c7),linear-gradient(90deg,#0e1018e0,#0e10189e 38%,#0e101800 72%)}@media(min-width:901px){#hero.bld-hero-fit .ix-hero-text{padding-bottom:clamp(2rem,6vh,4.5rem)}#hero.bld-hero-fit .ix-hfig{max-width:27rem;justify-self:end}#hero.bld-hero-fit .ix-hfig-fig{font-size:clamp(5rem,1rem + 9vh,9rem)}}@media(min-width:901px)and (max-height:820px){#hero.bld-hero-fit .ix-svc-h1--m{font-size:clamp(2.25rem,1rem + 4.2vh,3.25rem)}#hero.bld-hero-fit .ix-hfig{padding-top:var(--space-md)}#hero.bld-hero-fit .ix-hfig-bars{margin-top:var(--space-sm)}#hero.bld-hero-fit .ix-hfig-bars li{padding:var(--space-2xs) 0}#hero.bld-hero-fit .ix-hfig-src{margin-top:var(--space-sm);padding-top:var(--space-xs);padding-bottom:var(--space-sm)}}@media(max-width:900px){#hero.bld-hero-fit{justify-content:flex-end}#hero.bld-hero-fit .ix-hero-wash{background:linear-gradient(180deg,#0e10180d,#0e101859 30%,#0e1018e0 58%,#0e1018f5)}#hero.bld-hero-fit .ix-hero-img{-o-object-position:68% 50%;object-position:68% 50%}#hero.bld-hero-fit .ix-hero-grid{display:block}#hero.bld-hero-fit .ix-hfig{display:none}#hero.bld-hero-fit .ix-hero-text{padding-block:var(--space-xl)}}.bld-strip{position:relative;background:var(--ix-surface);color:var(--ix-ink);border-bottom:1px solid var(--ix-rule)}.bld-strip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.bld-strip-group{display:flex;flex-direction:column;padding:var(--space-xl) var(--space-lg) var(--space-lg) 0}.bld-strip-group--2{padding-left:var(--space-lg);padding-right:0;border-left:1px solid var(--ix-line)}.bld-strip-head{margin:0 0 var(--space-md);padding-bottom:var(--space-2xs);border-bottom:2px solid var(--ix-ink);font-family:var(--ix-font-mono);font-size:var(--ix-fs-cap);font-weight:700;letter-spacing:.02em}.bld-strip-cells{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--space-lg);margin:0}.bld-strip-cell{min-width:0}.bld-strip-fig{margin:0;font-family:var(--ix-font-display);font-weight:800;font-size:clamp(2.75rem,.9rem + 3.4vw,4.5rem);line-height:.84;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.bld-strip-group--2 .bld-strip-cell:first-child .bld-strip-fig{color:var(--ix-accent-ink)}.bld-strip-unit{margin-left:.08em;font-size:.36em;letter-spacing:0;vertical-align:top}.bld-strip-label{margin:var(--space-xs) 0 0;max-width:24ch;font-size:var(--ix-fs-body);line-height:1.4;font-weight:600;color:var(--ix-ink-2)}.bld-strip-src{margin:auto 0 0;padding-top:var(--space-md);font-family:var(--ix-font-mono);font-size:var(--ix-fs-cap);line-height:1.5;color:var(--ix-muted)}.bld-strip-src a{color:inherit;text-decoration:underline;text-decoration-color:var(--ix-rule);text-underline-offset:3px}.bld-strip-src a:hover{color:var(--ix-ink);text-decoration-color:currentColor}@media(max-width:900px){.bld-strip-grid{grid-template-columns:minmax(0,1fr)}.bld-strip-group,.bld-strip-group--2{padding:var(--space-lg) 0}.bld-strip-group--2{border-left:0;border-top:1px solid var(--ix-line)}}@media(max-width:620px){.bld-strip-fig{font-size:clamp(2.125rem,10vw,2.75rem)}.bld-strip-cells{gap:var(--space-sm)}}.bld-facts{background:var(--ix-surface-2)}.bld-facts-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-lg);align-items:end;margin-bottom:var(--space-xl)}.bld-facts-head .ix-h{margin:0;max-width:22ch}.bld-facts-head .ix-lede{margin:0;max-width:44ch}.bld-facts-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);gap:var(--space-sm);margin:0;padding:0;list-style:none}.bld-fact{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:15rem;overflow:hidden;border-radius:8px;background:var(--ix-ground);color:#f5f5f8}.bld-fact:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e101814,#0e10182e 28%,#0e1018c7 60%,#0e1018f0)}.bld-fact-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bld-fact-body{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:baseline;padding:var(--space-md)}.bld-fact-n{grid-row:1/3;margin:0;font-family:var(--ix-font-mono);font-size:var(--ix-fs-cap);color:#d3d5dc}.bld-fact-t{margin:0;font-family:var(--ix-font-display);font-weight:800;font-size:var(--ix-fs-h);line-height:1.02;letter-spacing:-.035em;color:#fff}.bld-fact-d{margin:var(--space-2xs) 0 0;max-width:42ch;font-size:var(--ix-fs-body);line-height:1.45;color:#e4e5ea}.bld-fact--1{grid-column:1/8;grid-row:1/3;min-height:32rem}.bld-fact--2{grid-column:8/13;grid-row:1}.bld-fact--3{grid-column:8/13;grid-row:2}.bld-fact--2 .bld-fact-t,.bld-fact--3 .bld-fact-t{font-size:clamp(1.5rem,.9rem + 1.1vw,2rem)}.bld-fact--2:after,.bld-fact--3:after{background:linear-gradient(180deg,#0e101833,#0e1018b3 45%,#0e1018f0)}.bld-fact--4{grid-column:1/13;grid-row:3;min-height:19rem;align-items:center;justify-content:flex-end}.bld-fact--4:after{background:linear-gradient(90deg,#0e101800 35%,#0e101859)}.bld-fact--4 .bld-fact-img{-o-object-position:50% 40%;object-position:50% 40%}.bld-fact--4 .bld-fact-body{width:min(30rem,100%);margin:var(--space-md);border-radius:6px;background:var(--ix-paper);color:var(--ix-on-paper);box-shadow:0 24px 48px -28px #000000b3}.bld-fact--4 .bld-fact-n{color:var(--ix-on-paper-2)}.bld-fact--4 .bld-fact-t{color:var(--ix-on-paper)}.bld-fact--4 .bld-fact-d{color:var(--ix-on-paper-2)}@media(max-width:900px){.bld-facts-head{grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.bld-facts-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bld-fact,.bld-fact--1,.bld-fact--2,.bld-fact--3,.bld-fact--4{grid-column:1;grid-row:auto;min-height:22rem}.bld-fact:after,.bld-fact--2:after,.bld-fact--3:after{background:linear-gradient(180deg,#0e101800,#0e10181a 30%,#0e1018db 62%,#0e1018f5)}.bld-fact--4{align-items:flex-end;justify-content:stretch}.bld-fact--4 .bld-fact-body{width:auto;margin:var(--space-sm)}.bld-fact-t{font-size:clamp(1.5rem,6.5vw,1.875rem)}}
