.model.astro-pifpcoo4{aspect-ratio:700/747;width:100%;position:relative;container-type:inline-size}.model.astro-pifpcoo4 svg.astro-pifpcoo4{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.model__ring.astro-pifpcoo4{stroke-width:2.4px}.model__frame.astro-pifpcoo4{fill:var(--midnight);stroke:var(--ivory);stroke-width:1.8px}.lbl.astro-pifpcoo4{text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%)}.lbl--ambition.astro-pifpcoo4{background:var(--midnight);letter-spacing:.16em;padding:1.05cqw 2.62cqw;font-size:3.4cqw}.lbl--dna.astro-pifpcoo4{text-align:center;color:var(--midnight);letter-spacing:0;font-size:2.62cqw;line-height:1.15}.lbl--tier.astro-pifpcoo4{color:var(--midnight);letter-spacing:.1em;font-size:3.4cqw}.lbl--frame.astro-pifpcoo4{letter-spacing:.16em;font-size:2.88cqw}.lbl--left.astro-pifpcoo4{transform:translate(-50%,-50%)rotate(-59.83deg)}.lbl--right.astro-pifpcoo4{transform:translate(-50%,-50%)rotate(59.83deg)}.lbl--cx.astro-pifpcoo4{background:var(--midnight);color:var(--magenta);letter-spacing:.12em;padding:.79cqw 1.83cqw;font-size:2.88cqw}@media (width>=900px){.model__ring.astro-pifpcoo4{stroke-width:2px}.model__frame.astro-pifpcoo4{stroke-width:1.5px}.lbl--ambition.astro-pifpcoo4{letter-spacing:.18em;padding:.86cqw 2.57cqw;font-size:2.57cqw}.lbl--dna.astro-pifpcoo4{letter-spacing:.06em;font-size:2.14cqw;line-height:1.25}.lbl--tier.astro-pifpcoo4{letter-spacing:.12em;font-size:2.57cqw}.lbl--frame.astro-pifpcoo4{letter-spacing:.18em;font-size:2.29cqw}.lbl--cx.astro-pifpcoo4{letter-spacing:.14em;padding:.57cqw 1.43cqw;font-size:2.14cqw}}.hero.astro-tbcbh2sg{padding-bottom:calc(117.949vw - 140px);position:relative;overflow:hidden}@media (width<=899.98px){.hero__art.astro-tbcbh2sg{width:100%;height:auto;bottom:0;left:0;right:0}}.hero__copy.astro-tbcbh2sg{z-index:1;padding-top:104px;position:relative}.hero.astro-tbcbh2sg h1.astro-tbcbh2sg{letter-spacing:-.045em;font-size:50px;font-weight:700;line-height:1.04}.hero__lede.astro-tbcbh2sg{max-width:300px;color:var(--body-blue);margin-top:22px;font-size:18px;line-height:1.5}@media (width>=900px){.hero.astro-tbcbh2sg{min-height:calc(680 * var(--u));padding-bottom:calc(96 * var(--u))}.hero__art.astro-tbcbh2sg{width:auto;max-width:none;height:100%;top:0;right:0}.hero__copy.astro-tbcbh2sg{padding-top:calc(104px + 112 * var(--u))}.hero.astro-tbcbh2sg h1.astro-tbcbh2sg{max-width:calc(720 * var(--u));font-size:calc(112 * var(--u));line-height:1.04}.hero__lede.astro-tbcbh2sg{margin-top:calc(40 * var(--u));max-width:max(360px, calc(540 * var(--u)));font-size:max(19px, calc(26 * var(--u)));line-height:1.45}}.streams.astro-tbcbh2sg{border-top:1px solid var(--rule)}.stream.astro-tbcbh2sg{scroll-margin-top:72px}.stream__head.astro-tbcbh2sg{font:inherit;margin:0}.stream__button.astro-tbcbh2sg{background:var(--deep-blue);width:100%;min-height:148px;color:var(--ivory);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 24px 30px;display:flex}.stream.astro-tbcbh2sg:nth-child(2) .stream__button.astro-tbcbh2sg{background:var(--blue-band)}.stream.astro-tbcbh2sg:nth-child(3) .stream__button.astro-tbcbh2sg{background:var(--mineral);color:var(--midnight)}.stream.astro-tbcbh2sg:nth-child(4) .stream__button.astro-tbcbh2sg{background:var(--light-blue);color:var(--midnight)}.stream__button.astro-tbcbh2sg:focus-visible{outline-offset:-5px}.stream__titles.astro-tbcbh2sg{display:block}.stream__title.astro-tbcbh2sg{letter-spacing:-.015em;min-height:2.16em;font-size:26px;font-weight:700;line-height:1.08;display:block}.stream__tagline.astro-tbcbh2sg{margin-top:12px;font-size:18px;font-weight:400;line-height:1.4;display:block}.stream__icon.astro-tbcbh2sg{flex:0 0 28px;width:28px;height:28px;margin-top:2px;position:relative}.stream__icon.astro-tbcbh2sg:before,.stream__icon.astro-tbcbh2sg:after{content:"";background:currentColor;position:absolute}.stream__icon.astro-tbcbh2sg:before{width:20px;height:2px;top:13px;left:4px}.stream__icon.astro-tbcbh2sg:after{width:2px;height:20px;top:4px;left:13px}.stream__button.astro-tbcbh2sg[aria-expanded=true] .stream__icon.astro-tbcbh2sg:after{display:none}.stream__panel.astro-tbcbh2sg{padding:28px 24px 36px}.stream__panel.astro-tbcbh2sg p.astro-tbcbh2sg{color:var(--body-blue);font-size:18px;line-height:1.5}.stream__panel.astro-tbcbh2sg ul.astro-tbcbh2sg{border-bottom:1px solid #0a1a332e;margin-top:24px}.stream__panel.astro-tbcbh2sg li.astro-tbcbh2sg{border-top:1px solid #0a1a332e;padding:14px 0 15px;font-size:17px;font-weight:700;line-height:1.35}@media (width>=900px){.streams.astro-tbcbh2sg{grid-auto-rows:1fr;display:grid}.stream.astro-tbcbh2sg{grid-template-columns:calc(592 * var(--u)) minmax(0, 1fr);display:grid}.stream.astro-tbcbh2sg+.stream.astro-tbcbh2sg .stream__panel.astro-tbcbh2sg{border-top:1px solid var(--rule)}.stream__head.astro-tbcbh2sg{display:flex}.stream__button.astro-tbcbh2sg{min-height:0;padding:calc(64 * var(--u)) calc(56 * var(--u)) calc(64 * var(--u)) var(--gutter);cursor:default}.stream__title.astro-tbcbh2sg{min-height:0;font-size:max(28px, calc(46 * var(--u)));letter-spacing:-.025em;line-height:1.04}.stream__tagline.astro-tbcbh2sg{font-size:max(18px, calc(24 * var(--u)));margin-top:20px}.stream__icon.astro-tbcbh2sg{display:none}.stream__panel.astro-tbcbh2sg,.stream__panel.astro-tbcbh2sg[hidden]{padding:calc(64 * var(--u)) var(--gutter);display:block}.stream__panel.astro-tbcbh2sg p.astro-tbcbh2sg{max-width:680px;font-size:max(18px, calc(24 * var(--u)))}.stream__panel.astro-tbcbh2sg ul.astro-tbcbh2sg{margin-top:calc(40 * var(--u));border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.stream__panel.astro-tbcbh2sg li.astro-tbcbh2sg{font-size:max(17px, calc(20 * var(--u)));padding:16px 0 18px}}.integration.astro-tbcbh2sg{background:var(--midnight);color:var(--ivory)}.integration__grid.astro-tbcbh2sg{grid-template-areas:"intro""model""close";padding-top:80px;padding-bottom:88px;display:grid}.integration__intro.astro-tbcbh2sg{grid-area:intro}.integration.astro-tbcbh2sg h2.astro-tbcbh2sg{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1.06}.integration__intro.astro-tbcbh2sg p.astro-tbcbh2sg{color:var(--pale-blue);margin-top:20px;font-size:18px;line-height:1.5}.integration__model.astro-tbcbh2sg{grid-area:model;width:min(100% + 40px,460px);margin-top:40px;margin-left:max(-20px,50% - 230px)}.integration__close.astro-tbcbh2sg{letter-spacing:-.01em;border-top:1px solid #f4f1ea47;grid-area:close;margin-top:36px;padding-top:28px;font-size:24px;font-weight:700;line-height:1.3}@media (width>=900px){.integration__grid.astro-tbcbh2sg{padding-top:calc(136 * var(--u));padding-bottom:calc(136 * var(--u));grid-template-columns:minmax(0, 1fr) calc(700 * var(--u));column-gap:calc(64 * var(--u));grid-template-rows:1fr auto auto 1fr;grid-template-areas:".model""intro model""close model"".model"}.integration__model.astro-tbcbh2sg{align-self:center}.integration.astro-tbcbh2sg h2.astro-tbcbh2sg{font-size:max(32px, calc(52 * var(--u)));line-height:1.04}.integration__intro.astro-tbcbh2sg p.astro-tbcbh2sg{margin-top:calc(36 * var(--u));max-width:560px;font-size:max(18px, calc(24 * var(--u)))}.integration__model.astro-tbcbh2sg{width:100%;margin:0}.integration__close.astro-tbcbh2sg{margin-top:calc(40 * var(--u));max-width:560px;font-size:max(22px, calc(30 * var(--u)));border-top:0;align-self:start;padding-top:0}}
