.isBordered.svelte-1y58p54{display:flex;align-items:center;justify-content:center;width:24px;height:24px;box-shadow:0 0 0 1px inset var(--text-color-40);border-radius:100px;transition:linear .18s box-shadow}svg.svelte-1y58p54{display:block;fill:var(--text-color);width:4.5px;height:5.25px}.btn:hover .isBordered.svelte-1y58p54{box-shadow:0 0 0 1px inset var(--text-color)}@media (min-width: 720px){.isBordered.svelte-1y58p54{width:32px;height:32px}svg.svelte-1y58p54{width:6px;height:7px}}.btn.svelte-1l3277a.svelte-1l3277a{background:transparent;cursor:pointer;display:flex;align-items:center;padding:0;border:0;gap:var(--14pt);color:var(--text-color);text-decoration:none}a.svelte-1l3277a.svelte-1l3277a:hover{text-decoration:none}.title.svelte-1l3277a.svelte-1l3277a{font-size:var(--14pt);line-height:var(--24pt);order:2}.isTitleBefore.svelte-1l3277a .title.svelte-1l3277a{order:1}.isTitleBefore.svelte-1l3277a .icon{order:2}.isOverSolid.svelte-1l3277a .title.svelte-1l3277a{opacity:.6;transition:opacity .18s linear}.btn.svelte-1l3277a:hover .title.svelte-1l3277a{opacity:1}.isTitleHiddenOnMobile.svelte-1l3277a .title.svelte-1l3277a,.title.svelte-1l3277a .word.svelte-1l3277a{display:none}.title.svelte-1l3277a .word.svelte-1l3277a:nth-child(1),.title.svelte-1l3277a .word.svelte-1l3277a:nth-child(2){display:inline}.isCapsule.svelte-1l3277a.svelte-1l3277a{border-radius:var(--input-border-radius);border:1px solid var(--text-color-30);padding:0 32px;height:48px;transition:border-color .18s linear}.isCapsule.svelte-1l3277a .title.svelte-1l3277a{opacity:1}.isCapsule.svelte-1l3277a.svelte-1l3277a:hover{border-color:var(--text-color)}@media (min-width: 560px){button.svelte-1l3277a.svelte-1l3277a{gap:var(--18pt)}.title.svelte-1l3277a.svelte-1l3277a{font-size:var(--16pt);line-height:var(--24pt)}.isTitleHiddenOnMobile.svelte-1l3277a .title.svelte-1l3277a{display:block}.title.svelte-1l3277a .word.svelte-1l3277a{display:inline}}section.svelte-56zqh1.svelte-56zqh1{position:relative;height:100svh;overflow:hidden}.bg.svelte-56zqh1.svelte-56zqh1,.dim.svelte-56zqh1.svelte-56zqh1{position:absolute;top:0;left:0;width:100%;height:100%}.bg.svelte-56zqh1.svelte-56zqh1{z-index:0}.dim.svelte-56zqh1.svelte-56zqh1{background:#000;z-index:1;opacity:.3}.info.svelte-56zqh1.svelte-56zqh1{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:var(--16pt)}.title.svelte-56zqh1.svelte-56zqh1{font-size:var(--40pt);margin:0;line-height:1;text-transform:uppercase;font-weight:400}.subtitle.svelte-56zqh1.svelte-56zqh1{font-size:var(--14pt);line-height:var(--16pt);margin:var(--8pt) 0 0}.project.svelte-56zqh1.svelte-56zqh1{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--text-light-30);padding-top:var(--12pt);margin-top:var(--18pt);gap:16px;text-decoration:none}.project.svelte-56zqh1.svelte-56zqh1:hover{text-decoration:none}.name-client.svelte-56zqh1 .name.svelte-56zqh1,.name-client.svelte-56zqh1 .client.svelte-56zqh1{margin:0;line-height:var(--24pt)}.name-client.svelte-56zqh1 .name.svelte-56zqh1{text-transform:uppercase;font-weight:700;font-size:var(--16pt)}.name-client.svelte-56zqh1 .client.svelte-56zqh1{font-size:var(--14pt);display:none}.hero.svelte-56zqh1+section.text-only{padding-top:6rem}.arrow.svelte-56zqh1.svelte-56zqh1{white-space:nowrap}@media (min-width: 720px){.info.svelte-56zqh1.svelte-56zqh1{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter-lg);align-items:end;padding-bottom:var(--32pt)}.wrap.svelte-56zqh1.svelte-56zqh1{grid-column:5 / span 8}.isLeft.svelte-56zqh1 .wrap.svelte-56zqh1{grid-column:1 / span 8}.hero.svelte-56zqh1+section.text-only{padding-top:8rem}.title.svelte-56zqh1.svelte-56zqh1{font-size:4rem}.subtitle.svelte-56zqh1.svelte-56zqh1{font-size:var(--14pt);line-height:var(--16pt);margin-top:var(--16pt)}.name-client.svelte-56zqh1 .name.svelte-56zqh1{font-size:var(--20pt)}}@media (min-width: 960px){.wrap.svelte-56zqh1.svelte-56zqh1{grid-column:7 / span 6}.isLeft.svelte-56zqh1 .wrap.svelte-56zqh1{grid-column:1 / span 6}}@media (min-width: 1100px){.title.svelte-56zqh1.svelte-56zqh1{font-size:4.5rem;line-height:.96}}@media (min-width: 1360px){.title.svelte-56zqh1.svelte-56zqh1{font-size:5.5rem}}
