.team-portrait.svelte-szlcog{min-width:0;margin:0}.portrait-stage.svelte-szlcog{position:relative;isolation:isolate}img.svelte-szlcog{display:block;width:100%;height:auto;aspect-ratio:4 / 3;background:#eeede7}.portrait-architecture.svelte-szlcog{--edge-size: clamp(20px, 3vw, 38px);position:absolute;inset:0;pointer-events:none;clip-path:inset(-24px -8px -20px)}.edge-shape.svelte-szlcog{position:absolute;display:block;background:var(--rs-bg)}.corner-upper-left.svelte-szlcog{top:-4px;left:-4px;width:calc(var(--edge-size) * 1.1);height:calc(var(--edge-size) * .8)}.top-step.svelte-szlcog{top:-4px;left:41%;width:calc(var(--edge-size) * 1.55);height:calc(var(--edge-size) * .28)}.corner-upper-right.svelte-szlcog{top:-4px;right:-4px;width:calc(var(--edge-size) * 3);height:calc(var(--edge-size) * .95)}.side-left-upper.svelte-szlcog{top:28%;left:-4px;width:calc(var(--edge-size) * 1.2);height:calc(var(--edge-size) * 1.4)}.side-left.svelte-szlcog{top:61%;left:-4px;width:calc(var(--edge-size) * .4);height:calc(var(--edge-size) * 1.7)}.side-right.svelte-szlcog{top:22%;right:-4px;width:calc(var(--edge-size) * .7);height:calc(var(--edge-size) * 1.5)}.side-right-lower.svelte-szlcog{top:66%;right:-4px;width:calc(var(--edge-size) * 1.1);height:calc(var(--edge-size) * 1.2)}.corner-lower-left.svelte-szlcog{bottom:-4px;left:-4px;width:calc(var(--edge-size) * 2.5);height:var(--edge-size)}.bottom-step.svelte-szlcog{bottom:-4px;left:56%;width:calc(var(--edge-size) * 2);height:calc(var(--edge-size) * .45)}.corner-lower-right.svelte-szlcog{bottom:-4px;right:-4px;width:calc(var(--edge-size) * .7);height:calc(var(--edge-size) * .7)}.portrait-accent.svelte-szlcog{position:absolute;display:block}.portrait-slab.svelte-szlcog{display:block;width:100%;height:100%;background:var(--rs-red)}.upper-accent.svelte-szlcog{left:18%;top:-12%;width:1.6%;height:30%}.lower-accent.svelte-szlcog{left:86%;top:78%;width:1.7%;height:34%}@media(prefers-reduced-motion:no-preference){.portrait-slab.svelte-szlcog{opacity:0}}figcaption.svelte-szlcog{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:29px;color:var(--rs-muted);font:10px/1.6 var(--rs-mono)}.name-plus.svelte-szlcog{color:var(--rs-link);padding-inline:5px}figcaption.svelte-szlcog>span:where(.svelte-szlcog):last-child{text-transform:uppercase;font-size:9px;letter-spacing:.04em}@media(max-width:600px){figcaption.svelte-szlcog{font-size:9px}}.section-width.svelte-cwls5q{width:min(100% - var(--rs-gutter) * 2,1280px);margin-inline:auto}.eyebrow.svelte-cwls5q{font:10px/1.6 var(--rs-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--rs-muted)}.about-hero.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,92px);padding-block:82px 70px}.about-copy.svelte-cwls5q>.eyebrow:where(.svelte-cwls5q){display:flex;align-items:center;gap:11px}.about-copy.svelte-cwls5q>.eyebrow:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){width:6px;height:6px;background:var(--rs-red)}h1.svelte-cwls5q{font-size:clamp(43px,4.25vw,62px);font-weight:500;line-height:1.06;letter-spacing:-.05em;margin:23px 0 25px}.title-stop.svelte-cwls5q{color:var(--rs-red)}.introduction.svelte-cwls5q{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.015em;margin-bottom:15px}.story.svelte-cwls5q{max-width:505px;font-size:16px;color:var(--rs-muted);line-height:1.7;text-wrap:pretty}.story.svelte-cwls5q>p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:17px}.contact-link.svelte-cwls5q{display:inline-flex;align-items:center;gap:27px;color:var(--rs-link);font-size:15px;min-height:44px;margin-top:20px}.contact-link.svelte-cwls5q:hover{color:var(--rs-peach)}.contact-link.svelte-cwls5q svg{transition:transform .2s}.contact-link.svelte-cwls5q:hover svg{transform:translate(3px,-3px)}.toolbox.svelte-cwls5q{border-block:1px solid var(--rs-border)}.toolbox-inner.svelte-cwls5q{min-height:91px;display:flex;align-items:center;gap:60px}.toolbox-inner.svelte-cwls5q>.eyebrow:where(.svelte-cwls5q){flex:0 0 170px}.toolbox.svelte-cwls5q ul:where(.svelte-cwls5q){display:flex;flex:1;align-items:center;gap:clamp(28px,5vw,76px);list-style:none;font:16px var(--rs-mono);color:#c3c2c8}.toolbox-mark.svelte-cwls5q{color:var(--rs-link);font:23px var(--rs-mono);letter-spacing:-.1em}.about-values.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px;padding-block:78px 87px}.values-intro.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:45px;font-weight:500;line-height:1.13;letter-spacing:-.045em;margin:18px 0 23px}.values-intro.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{color:var(--rs-muted);max-width:335px;font-size:16px;line-height:1.7}.values-list.svelte-cwls5q{list-style:none}.values-list.svelte-cwls5q li:where(.svelte-cwls5q){display:grid;grid-template-columns:26px minmax(0,1fr) 16px;gap:20px;padding-block:24px;border-top:1px solid var(--rs-border)}.values-list.svelte-cwls5q li:where(.svelte-cwls5q):first-child{padding-top:0;border-top:none}.values-list.svelte-cwls5q li:where(.svelte-cwls5q):last-child{padding-bottom:0}.value-number.svelte-cwls5q{color:var(--rs-link);font:10px/2.7 var(--rs-mono)}.values-list.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:21px;font-weight:500;letter-spacing:-.025em;margin-bottom:8px}.values-list.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--rs-muted);font-size:14px;line-height:1.65;max-width:450px}.value-marker.svelte-cwls5q{color:#65616a;font:16px/1.8 var(--rs-mono)}.about-footer.svelte-cwls5q{background:#e0442e;color:var(--rs-bg)}.footer-inner.svelte-cwls5q{padding-block:39px 24px}.footer-invitation.svelte-cwls5q{display:flex;justify-content:space-between;align-items:center;gap:35px;color:var(--rs-bg);padding-bottom:44px}.footer-invitation.svelte-cwls5q:hover{color:var(--rs-bg)}.footer-invitation.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){color:var(--rs-bg);margin-bottom:16px}.footer-invitation.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.1;max-width:850px}.footer-invitation.svelte-cwls5q svg{transition:transform .2s}.footer-invitation.svelte-cwls5q:hover svg{transform:translate(5px,-5px)}.footer-bottom.svelte-cwls5q{display:flex;align-items:center;gap:28px;border-top:1px solid #a73528;padding-top:23px;font:10px/1.6 var(--rs-mono)}.footer-wordmark.svelte-cwls5q{width:120px;height:18px;display:block;background:currentColor;color:var(--rs-bg);-webkit-mask:url(../../../name.svg) center / contain no-repeat;mask:url(../../../name.svg) center / contain no-repeat}.footer-blog.svelte-cwls5q{display:flex;align-items:center;gap:13px;margin-left:auto;color:var(--rs-bg)}.footer-blog.svelte-cwls5q:hover{color:var(--rs-bg);text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.about-hero.svelte-cwls5q{gap:48px;padding-block:66px 60px}h1.svelte-cwls5q{font-size:46px}.introduction.svelte-cwls5q{font-size:18px}.story.svelte-cwls5q{font-size:15px}.about-values.svelte-cwls5q{gap:60px}.values-intro.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:38px}.toolbox-inner.svelte-cwls5q{gap:32px}.toolbox-inner.svelte-cwls5q>.eyebrow:where(.svelte-cwls5q){flex-basis:145px}.toolbox.svelte-cwls5q ul:where(.svelte-cwls5q){gap:28px;font-size:14px}}@media(max-width:800px){.about-hero.svelte-cwls5q{grid-template-columns:1fr;gap:41px;padding-block:49px 44px}.about-copy.svelte-cwls5q{max-width:600px}h1.svelte-cwls5q{font-size:clamp(46px,7.4vw,60px)}.story.svelte-cwls5q{max-width:580px;font-size:16px}.toolbox-inner.svelte-cwls5q{flex-wrap:wrap;padding-block:24px;gap:18px 28px}.toolbox-inner.svelte-cwls5q>.eyebrow:where(.svelte-cwls5q){flex:1}.toolbox-mark.svelte-cwls5q{order:2;margin-left:auto}.toolbox.svelte-cwls5q ul:where(.svelte-cwls5q){order:3;flex-basis:100%;justify-content:space-between;gap:16px}.about-values.svelte-cwls5q{grid-template-columns:1fr;gap:37px;padding-block:47px 52px}.values-intro.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{max-width:500px}.values-intro.svelte-cwls5q h2:where(.svelte-cwls5q){margin-block:15px 18px}.values-list.svelte-cwls5q li:where(.svelte-cwls5q):first-child{padding-top:23px;border-top:1px solid var(--rs-border)}.footer-invitation.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:45px}.footer-invitation.svelte-cwls5q svg{width:48px;height:48px}}@media(max-width:450px){h1.svelte-cwls5q{font-size:43px}.introduction.svelte-cwls5q{font-size:18px}.story.svelte-cwls5q{font-size:15px}.values-list.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:clamp(18px,5.25vw,21px)}.toolbox.svelte-cwls5q ul:where(.svelte-cwls5q){font-size:12px}.footer-invitation.svelte-cwls5q{gap:20px}.footer-invitation.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:37px}.footer-invitation.svelte-cwls5q svg{width:36px;height:36px}.footer-bottom.svelte-cwls5q{flex-wrap:wrap;gap:22px}.footer-bottom.svelte-cwls5q>p:where(.svelte-cwls5q){margin-left:auto}.footer-blog.svelte-cwls5q{margin-left:0;width:100%}}
