.company-columns{--company-rail-offset:47px}.hero-band-host{--hero-photo-height:calc(100cqw * 9 / 16);--hero-title-top:calc(var(--hero-photo-height) * 475 / 810);--hero-rail-top:calc(var(--hero-photo-height) * 320 / 810);position:relative;container-type:inline-size;overflow-x:clip}.hero-band{position:absolute;inset-inline:0;top:0;aspect-ratio:16/9;overflow:hidden;pointer-events:none;background:var(--color-canvas)}.hero-band-glass,.hero-band-lift{position:absolute;inset:0}.hero-band-glass{background:linear-gradient(to bottom,transparent 30%,color-mix(in srgb,var(--color-paper) 72%,transparent) 72%,var(--color-paper) 100%)}.hero-band-glass>span{display:none}@media (min-width:768px){.hero-band-host{--hero-band-lift:var(--site-header-height)}[data-notice-slot=strip]+.hero-band-host{--hero-band-lift:0px}.hero-band{top:calc(-1 * var(--hero-band-lift));background:none;mask-image:linear-gradient(180deg,black 43.704%,rgb(0 0 0/.968) 45.185%,rgb(0 0 0/.883) 46.667%,rgb(0 0 0/.766) 48.148%,rgb(0 0 0/.634) 49.63%,rgb(0 0 0/.506) 51.111%,rgb(0 0 0/.45) 51.852%,rgb(0 0 0/.392) 52.593%,rgb(0 0 0/.266) 54.074%,rgb(0 0 0/.165) 55.556%,rgb(0 0 0/.15) 55.926%,rgb(0 0 0/.114) 57.037%,rgb(0 0 0/.071) 58.519%,rgb(0 0 0/.036) 60%,rgb(0 0 0/.012) 61.481%,transparent 63.333%)}.hero-band[data-hero-art=generated] .brand-art{inset:0 0 auto;height:63.333%;background-position:bottom}.hero-band-lift{translate:0 calc(-1 * var(--hero-lift, 0%))}.hero-band-glass{background:none}.hero-band-glass>span{display:block;position:absolute;inset:0}.hero-band-glass>[data-blur="4"]{backdrop-filter:blur(4px);mask-image:linear-gradient(180deg,transparent 43.977%,rgb(0 0 0/.008) 44.249%,rgb(0 0 0/.027) 44.522%,rgb(0 0 0/.06) 44.795%,rgb(0 0 0/.1) 45.068%,rgb(0 0 0/.165) 45.341%,rgb(0 0 0/.235) 45.614%,rgb(0 0 0/.318) 45.886%,rgb(0 0 0/.408) 46.159%,rgb(0 0 0/.5) 46.432%,rgb(0 0 0/.592) 46.705%,rgb(0 0 0/.682) 46.978%,rgb(0 0 0/.765) 47.251%,rgb(0 0 0/.835) 47.523%,rgb(0 0 0/.898) 47.796%,rgb(0 0 0/.94) 48.069%,rgb(0 0 0/.973) 48.342%,rgb(0 0 0/.992) 48.615%,black 48.888%)}.hero-band-glass>[data-blur="16"]{backdrop-filter:blur(16px);mask-image:linear-gradient(180deg,transparent 47.679%,rgb(0 0 0/.008) 48.025%,rgb(0 0 0/.027) 48.37%,rgb(0 0 0/.06) 48.716%,rgb(0 0 0/.1) 49.062%,rgb(0 0 0/.165) 49.407%,rgb(0 0 0/.235) 49.753%,rgb(0 0 0/.318) 50.099%,rgb(0 0 0/.408) 50.444%,rgb(0 0 0/.5) 50.79%,rgb(0 0 0/.592) 51.136%,rgb(0 0 0/.682) 51.481%,rgb(0 0 0/.765) 51.827%,rgb(0 0 0/.835) 52.173%,rgb(0 0 0/.898) 52.519%,rgb(0 0 0/.94) 52.864%,rgb(0 0 0/.973) 53.21%,rgb(0 0 0/.992) 53.556%,black 53.901%)}.hero-band-glass>[data-blur="32"]{backdrop-filter:blur(32px);mask-image:linear-gradient(180deg,transparent 53.317%,rgb(0 0 0/.008) 53.844%,rgb(0 0 0/.027) 54.372%,rgb(0 0 0/.06) 54.899%,rgb(0 0 0/.1) 55.426%,rgb(0 0 0/.165) 55.953%,rgb(0 0 0/.235) 56.48%,rgb(0 0 0/.318) 57.007%,rgb(0 0 0/.408) 57.535%,rgb(0 0 0/.5) 58.062%,rgb(0 0 0/.592) 58.589%,rgb(0 0 0/.682) 59.116%,rgb(0 0 0/.765) 59.643%,rgb(0 0 0/.835) 60.17%,rgb(0 0 0/.898) 60.698%,rgb(0 0 0/.94) 61.225%,rgb(0 0 0/.973) 61.752%,rgb(0 0 0/.992) 62.279%,black 62.806%)}}.company-identity-hero{padding-top:calc(var(--hero-photo-height) - 48px)}@media (min-width:768px){.hero-band{aspect-ratio:auto;height:var(--hero-photo-height)}.company-identity-hero{padding-top:calc(var(--hero-title-top) - var(--hero-band-lift));padding-bottom:24px}}@media (min-width:1121px){.company-columns{padding-top:calc(var(--hero-rail-top) - var(--hero-band-lift))}.company-identity-hero{padding-top:calc(var(--hero-title-top) - var(--hero-rail-top))}}@media (max-width:1120px){[data-slot=company-overview]{display:flex;flex-direction:column}[data-slot=company-overview]>*{order:3}[data-slot=company-overview]>[data-slot=company-identity]{order:1}[data-slot=company-overview]>[data-slot=company-mobile-action],[data-slot=company-overview]>[data-slot=refund-block]{order:2}[data-slot=company-overview]>[data-slot=company-line]{order:3}[data-slot=company-overview]>[data-slot=raise-notice-slot]{order:1}}@media (min-width:1121px){[data-slot=company-overview]:has([data-strip=thirds]) [data-slot=company-identity].grid-halves{grid-template-columns:minmax(0,calc((100% - 11px) * 8 / 12 + 7px)) minmax(0,1fr);column-gap:1px}[data-slot=company-overview]:has([data-strip=thirds]) [data-slot=company-identity]>.grid-spine-start{margin-inline-start:0}[data-slot=company-overview]:has([data-strip=thirds]) [data-slot=company-identity]>:not(.grid-spine-start){margin-inline-end:var(--grid-gutter)}}.raise-head .heading-2:after{width:40px;height:2px}.figure-label [data-slot="md.glossary-popover-trigger"]{position:relative}.figure-label [data-slot="md.glossary-popover-trigger"]:before{content:"";position:absolute;inset:-12px -4px}.raise-head .raise-head-numeral{margin-right:14px;font-size:.85em;font-family:var(--font-sans);color:var(--color-soft)}.company-section-break.raise-banded{margin-top:64px}.raise-unlock-range{--thumb:14px;--fill:calc((100% - var(--thumb)) * var(--raise-unlock-pos, 0) + var(--thumb) / 2);appearance:none;-webkit-appearance:none;width:100%;min-height:40px;margin:0;cursor:pointer;background-color:transparent;background-image:linear-gradient(to right,var(--color-ink) 0 var(--fill),var(--color-border) var(--fill) 100%);background-repeat:no-repeat;background-size:100% 4px;background-position:0 50%}.raise-unlock-range:focus-visible{outline:var(--focus-ring-w) solid var(--color-ink);outline-offset:var(--focus-offset)}.raise-unlock-range::-webkit-slider-runnable-track{height:4px;background:transparent}.raise-unlock-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:-5px;border:0;border-radius:0;background:var(--color-ink)}.raise-unlock-range::-moz-range-track{height:4px;background:transparent}.raise-unlock-range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:0;background:var(--color-ink)}.raise-reveal-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-fast) var(--ease-move)}.raise-reveal-body>span{display:block;overflow:hidden;font-size:14px;line-height:1.5;color:var(--color-soft)}.raise-reveal:focus-within .raise-reveal-body,.raise-reveal:hover .raise-reveal-body{grid-template-rows:1fr}.raise-reveal:focus-within .raise-reveal-body>span,.raise-reveal:hover .raise-reveal-body>span{padding-top:5px}@media (hover:none){.raise-reveal-body{grid-template-rows:1fr}.raise-reveal-body>span{padding-top:5px}}@media (prefers-reduced-motion:reduce){.raise-reveal-body{transition:none}}.raise-team-divide{margin-left:-33px;clip-path:inset(-8px -8px -8px 29px)}.raise-team-divide>*{margin-left:16px;padding-left:16px;border-left:1px solid transparent;border-image-source:linear-gradient(180deg,transparent 0,var(--color-border) 20%,var(--color-border) 80%,transparent 100%);border-image-slice:1}.company-chapters{display:flex;flex-direction:column;gap:var(--md-spacing-80)}.company-chapter-body{display:flex;flex-direction:column;gap:var(--md-spacing-32)}@media (min-width:768px){.raise-chapter-split{align-items:start}.raise-chapter-split>[data-slot=chapter-body]{grid-column:2;grid-row:1}.raise-chapter-split>[data-slot=chapter-body]:has(>[data-slot=roadmap][data-layout=page]){grid-column:1/-1}.raise-chapter-split:has(>[data-slot=chapter-body]>[data-slot=roadmap][data-layout=page])>:not([data-slot=chapter-body]){position:relative;z-index:1;grid-column:1;grid-row:1}}.raise-tag-tip [data-slot="md.glossary-popover-trigger"][data-trigger=icon]{margin:0;cursor:help}.chart-mark{transition:opacity var(--dur-instant) var(--ease-snappy)}.chart-mark[data-segment-state=dimmed]{opacity:var(--opacity-data-dimmed)}[role=img].chart-mark{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.chart-mark{transition:none}}.raise-tag-tip [data-slot="md.tag"][data-tone=gain]{color:var(--color-gain)}.raise-tag-tip [data-slot="md.tag"][data-tone=warning]{color:var(--color-amber)}[data-slot=pillar-mark][data-tone=gain] [data-slot="md.icon"]{color:var(--color-gain)}[data-slot=pillar-mark][data-tone=warning] [data-slot="md.icon"]{color:var(--color-amber)}[data-slot=raise-notice] [data-slot="md.callout"][data-form=note] [data-slot="md.callout-heading"],[data-slot=raise-notice][data-notice-form=strip] h2{font-size:var(--md-typography-scale-t18r-font-size);line-height:var(--md-typography-scale-t18r-line-height);font-weight:500}[data-slot=raise-notice] [data-slot="md.callout"][data-form=note] [data-slot="md.callout-heading"]+[data-slot="md.callout-copy"]{margin-block-start:var(--md-spacing-8)}.hero-expand{position:absolute;inset-inline:0;top:12px;z-index:2;display:flex;justify-content:flex-end;pointer-events:none}.hero-expand-button{pointer-events:auto;background:var(--color-paper)}@media (min-width:768px){.hero-expand{top:16px}}@media (max-width:767px){.hero-expand-button[data-slot="md.button"]{inline-size:var(--md-component-control-touch-target);min-inline-size:var(--md-component-control-touch-target);padding:0;gap:0;background:var(--color-surface-glass);border-color:var(--color-border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.hero-expand-label{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero-expand-button[data-slot="md.button"]{background:var(--color-paper)}}}.hero-lightbox{position:fixed;inset:0;z-index:100;height:100dvh;background:var(--color-canvas);overscroll-behavior:contain;touch-action:none;animation:hero-lightbox-in .2s ease-out}.hero-lightbox-art{position:absolute;inset:0}.hero-lightbox-bar{position:absolute;inset-inline:0;top:max(12px,env(safe-area-inset-top));display:flex;justify-content:flex-end}.hero-lightbox-close{background:var(--color-paper)}@keyframes hero-lightbox-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-lightbox{animation:none}}.hero-band-host[data-hero-in-flow]{--hero-photo-height:0px;--hero-band-lift:0px}.hero-band-host[data-hero-in-flow] .company-identity-hero{padding-top:32px}@media (min-width:1121px){.hero-band-host[data-hero-in-flow] .company-columns{padding-top:var(--company-rail-offset)}.hero-band-host[data-hero-in-flow] .company-identity-hero{padding-top:0}}.hero-in-flow{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:32px;background:var(--color-canvas)}.pull-refresh-layer{position:fixed;inset-inline:0;top:0;overflow:hidden;visibility:hidden;pointer-events:none;user-select:none;-webkit-user-select:none}.pull-refresh-row{position:absolute;inset-inline:0;top:0;display:flex;align-items:center;justify-content:center;opacity:0}.pull-refresh-glyph{display:grid;place-items:center;inline-size:24px;block-size:24px;color:var(--color-ink)}.pull-refresh-glyph>*{grid-area:1/1}.pull-refresh-square{color:var(--color-brand);transform-origin:center}.pull-refresh-square rect{fill:transparent;stroke:currentColor;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:fill var(--md-motion-duration-instant) ease-out}.pull-refresh-glyph:is([data-phase=armed],[data-phase=refreshing]) rect{fill:currentColor}.pull-refresh-glyph[data-phase=armed] .pull-refresh-square{animation:pull-refresh-arm calc(var(--md-motion-duration-loop) / 4) var(--md-motion-ease-snappy)}.pull-refresh-glyph[data-phase=refreshing] .pull-refresh-square{animation:pull-refresh-turn calc(var(--md-motion-duration-loop) / 2) var(--md-motion-ease-move) infinite}@keyframes pull-refresh-arm{50%{transform:scale(1.16)}}@keyframes pull-refresh-turn{to{transform:rotate(90deg)}}.pull-refresh-answer{opacity:0;transform:scale(.86);transition:opacity var(--md-motion-duration-instant) ease-out,transform var(--md-motion-duration-instant) ease-out}.pull-refresh-glyph[data-outcome] .pull-refresh-square{opacity:0}.pull-refresh-glyph:is([data-outcome=error],[data-outcome=offline]) .pull-refresh-failed,.pull-refresh-glyph[data-outcome=done] .pull-refresh-done{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pull-refresh-glyph[data-phase=armed] .pull-refresh-square,.pull-refresh-glyph[data-phase=refreshing] .pull-refresh-square{animation:none}.pull-refresh-answer,.pull-refresh-square rect{transition:none}}@media (forced-colors:active){.pull-refresh-failed,.pull-refresh-glyph,.pull-refresh-square{color:CanvasText}}