.company-hero.svelte-3id43s{padding-top:26px}.company-story.svelte-3id43s{padding-top:67px}.company-story__screen.svelte-3id43s{background:var(--color-surface);border-radius:35px;place-items:center;width:100%;height:600px;display:grid}.company-story__screen.svelte-3id43s img:where(.svelte-3id43s){width:583px;height:auto;display:block}.company-intro.svelte-3id43s{grid-template-columns:537px 654px;justify-content:space-between;gap:40px;margin-top:65px;display:grid}.company-intro.svelte-3id43s h2:where(.svelte-3id43s){letter-spacing:-2px;text-transform:lowercase;margin:0;font-size:45px;font-weight:500;line-height:50px}.company-intro.svelte-3id43s p:where(.svelte-3id43s){color:var(--color-muted);margin:0;padding-top:5px;font-size:20px;line-height:26px}.company-facts.svelte-3id43s{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:100px;display:grid}.company-facts.svelte-3id43s article:where(.svelte-3id43s){border:1px solid var(--color-surface);border-radius:25px;align-items:flex-end;min-height:250px;padding:139px 22px 22px;display:flex;position:relative}.company-facts__label.svelte-3id43s{width:180px;height:159px;position:absolute;top:-21px;left:20px}.company-facts__label.svelte-3id43s img:where(.svelte-3id43s){width:100%;height:100%;position:absolute;inset:0}.company-facts.svelte-3id43s strong:where(.svelte-3id43s){z-index:1;place-items:center;width:100%;height:100%;font-family:Goodsol Display,sans-serif;font-size:96px;font-weight:400;line-height:1;display:grid;position:relative}.company-facts.svelte-3id43s article:where(.svelte-3id43s):last-child strong:where(.svelte-3id43s){color:#2a2b26}.company-facts.svelte-3id43s article:where(.svelte-3id43s):last-child span:where(.svelte-3id43s){text-align:left}.company-facts.svelte-3id43s span:where(.svelte-3id43s){letter-spacing:-.02em;text-align:left;text-transform:lowercase;font-size:32px;font-weight:500;line-height:34px;display:block}.company-team.svelte-3id43s{padding-top:105px}.company-team.svelte-3id43s .company-intro:where(.svelte-3id43s){grid-template-columns:537px 649px}.company-team__grid.svelte-3id43s{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:55px;display:grid}.company-team__grid.svelte-3id43s article:where(.svelte-3id43s){background:var(--color-surface);border-radius:35px;height:395px;position:relative;overflow:hidden}.company-team__grid.svelte-3id43s img:where(.svelte-3id43s){object-fit:cover;width:100%;height:100%}.company-team__grid.svelte-3id43s article:where(.svelte-3id43s) div:where(.svelte-3id43s){color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.company-team__grid.svelte-3id43s strong:where(.svelte-3id43s),.company-team__grid.svelte-3id43s small:where(.svelte-3id43s){display:block}.company-team__grid.svelte-3id43s strong:where(.svelte-3id43s){letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:25px}.company-team__grid.svelte-3id43s small:where(.svelte-3id43s){color:#fffc;letter-spacing:-.03em;margin-top:2px;font-size:17px;font-weight:500;line-height:24px}.company-principles.svelte-3id43s{padding-top:105px;padding-bottom:90px}.company-principles.svelte-3id43s>h2:where(.svelte-3id43s),.company-contacts.svelte-3id43s>h2:where(.svelte-3id43s){letter-spacing:-3px;text-transform:lowercase;margin:0 0 125px -8px;font-size:167px;font-weight:500;line-height:150px}.company-principles.svelte-3id43s>h2:where(.svelte-3id43s){color:var(--color-accent)}.company-principles.svelte-3id43s>div:where(.svelte-3id43s){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-principles.svelte-3id43s article:where(.svelte-3id43s){border:1px solid var(--color-surface);border-radius:35px;min-height:270px;padding:25px 34px;position:relative}.company-principles.svelte-3id43s article:where(.svelte-3id43s):before{border-left:1px dashed var(--color-surface-strong);content:"";height:47px;position:absolute;top:-74px;left:50%}.company-principles.svelte-3id43s article:where(.svelte-3id43s):after{border-right:1px solid var(--color-surface-strong);border-bottom:1px solid var(--color-surface-strong);content:"";width:6px;height:6px;position:absolute;top:-31px;left:calc(50% - 3px);transform:rotate(45deg)}.company-principles.svelte-3id43s h3:where(.svelte-3id43s){letter-spacing:-2px;text-transform:lowercase;min-height:82px;margin:0 0 43px;font-size:36px;font-weight:500;line-height:38px}.company-principles.svelte-3id43s p:where(.svelte-3id43s){color:var(--color-muted);margin:0;font-size:16px;line-height:22px}.company-contacts.svelte-3id43s{padding-top:154px}.company-contacts.svelte-3id43s>h2:where(.svelte-3id43s){color:var(--color-text)}
