.site-page.about-page .nav[data-tone]{--nav-color:#f3f1ec;--nav-surface:#111918;mix-blend-mode:normal;color:var(--nav-color);background:0 0}.site-page.about-page .nav[data-tone=light]{--nav-color:#232624;--nav-surface:#f3f1ec}.site-page.about-page .nav[data-tone] .nav__links a,.site-page.about-page .nav[data-tone] .nav__logo{color:var(--nav-color);transition:color .22s}.site-page.about-page .nav[data-logo-tone=light] .nav__logo{color:#232624}.site-page.about-page .nav[data-tone] .nav__cta{color:var(--nav-color);background:0 0;border-color:currentColor}.site-page.about-page .nav[data-tone] .menu-toggle{background:var(--nav-color);color:var(--nav-surface);border-color:var(--nav-color)}.about-page{--about-dark:#111918;--about-light:#f3f1ec;background:var(--about-dark);color:var(--about-light)}.about-page .nav{mix-blend-mode:normal;color:var(--about-light);position:absolute}.about-page .nav__links a{color:inherit;opacity:1;transform:none}.about-page .nav__links .nav__cta{background:var(--about-light);color:#232624}.about-page .nav__logo{color:inherit}.about-page .menu-toggle{color:#232624;background:var(--paper);border-color:#f3f1ec60}.about-page .mobile-menu{color:#232624}.about-page .mobile-menu a{color:inherit}.about-entry{display:none}.about-boot .about-entry{z-index:180;pointer-events:none;color:#232624;display:block;position:fixed;inset:0}.about-entry svg{width:100%;height:100%;fill:var(--paper);position:absolute;inset:0}.about-entry>span{letter-spacing:-.055em;font-size:clamp(28px,5vw,65px);font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page .skip-content{z-index:200}.about-hero{height:calc(var(--about-vh,1svh) * 100);position:relative}.about-page .skip-content:not(:focus){clip-path:inset(50%);pointer-events:none}.about-hero__stage{height:calc(var(--about-vh,1svh) * 100);background:radial-gradient(at 52% 35%,#334139 0,#111918 64%);position:sticky;top:0;overflow:hidden}#about-gl,.about-hero__poster{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.about-hero__poster img{object-fit:cover;width:100%;height:100%;display:block}#about-gl{opacity:0;transition:opacity .3s}.has-about-gl #about-gl{opacity:1}.has-about-gl .about-hero__poster{visibility:hidden}.about-hero__meta{left:var(--gutter);right:var(--gutter);top:calc(var(--about-vh,1svh) * 23);letter-spacing:-.035em;pointer-events:none;justify-content:space-between;font-size:clamp(16px,1.6vw,23px);line-height:1.3;display:flex;position:absolute}.about-hero__meta>span:last-child{text-align:right;color:#bec6bc;letter-spacing:0;font-size:14px}.about-wordmark{left:var(--gutter);right:var(--gutter);bottom:calc(var(--about-vh,1svh) * 8.5);color:#f3f1ec;pointer-events:none;margin:0;line-height:0;position:absolute}.about-wordmark svg{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.about-hero__foot{left:var(--gutter);right:var(--gutter);color:#c1c6bc;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:30px}.about-hero__foot a{color:inherit;align-items:center;gap:32px;min-height:44px;text-decoration:none;display:flex}.about-hero__foot>span{align-self:center}.about-hero__statement{inset:auto var(--gutter) calc(var(--about-vh,1svh) * 26);pointer-events:none;letter-spacing:-.045em;opacity:0;gap:8px;font-size:clamp(38px,5.8vw,84px);font-weight:500;line-height:1.04;display:grid;position:absolute}.about-hero__statement span:last-child{text-align:right}.about-motion{right:var(--gutter);top:calc(calc(var(--about-vh,1svh) * 23) + 64px);font:12px var(--font-text);color:#bdc6b9;cursor:pointer;background:#1119186b;border:1px solid #f3f1ec40;border-radius:30px;min-height:44px;padding:10px 15px;position:absolute}.about-motion span{margin-left:12px}.about-section{padding:110px var(--gutter);z-index:2;position:relative}.about-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6.5vw,96px);font-weight:500;line-height:1.02}.about-kicker{color:#687066;justify-content:space-between;margin-bottom:70px;font-size:12px;line-height:1.4;display:flex}.about-kicker span{font-variant-numeric:tabular-nums}.about-intro{background:var(--paper);color:#232624;border-radius:28px 28px 0 0;margin-top:-28px;padding-top:80px}.about-intro__copy{max-width:540px;margin:64px 0 0 50%}.about-intro__copy p{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(18px,1.55vw,23px);line-height:1.5}.about-intro__copy p+p{color:#677062;font-size:18px}.about-principles{color:#232624;background:#e3e5db}.about-principles__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.about-principles__head>p{letter-spacing:-.025em;max-width:280px;font-size:20px;line-height:1.45}.about-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:70px;display:grid}.about-principles article{border-top:1px solid #23262445;padding-top:24px}.about-number{color:#677062;font-size:12px}.about-principles h3{letter-spacing:-.04em;margin:30px 0 20px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.about-principles article>p{color:#555d52;max-width:330px;font-size:16px;line-height:1.6}.principle-art{perspective:800px;justify-content:center;align-items:center;gap:8px;height:170px;display:flex;position:relative}.principle-art i{background:linear-gradient(120deg,#f4f4ed,#9ca595 65%,#485749);border-radius:3px;width:56px;height:86px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;transform:rotateY(-27deg)rotate(-17deg);box-shadow:2px 3px #82917c,8px 18px 25px #3343291a}.principle-art--understand i:first-child{transform:translateY(18px)rotateY(-35deg)rotate(-23deg)}.principle-art--understand i:nth-child(3){transform:translateY(-18px)rotateY(-35deg)rotate(-8deg)}.principle-art--connect{gap:4px}.principle-art--connect i{transform:rotateY(-40deg)rotate(25deg)}.principle-art--connect i:nth-child(2){background:linear-gradient(120deg,#ead3b0,#aa8061 65%,#68412d)}.principle-art--resolve{gap:0}.principle-art--resolve i{width:60px;margin-left:-5px;transform:rotateY(-22deg)rotate(0)}.principle-art--resolve i:nth-child(2){height:110px}.about-expertise{background:var(--about-dark);padding-bottom:140px}.about-expertise .about-kicker{color:#afb9aa}.about-expertise__list{margin:80px 0 50px 25%}.about-expertise details{border-top:1px solid #f3f1ec35}.about-expertise details:last-child{border-bottom:1px solid #f3f1ec35}.about-expertise summary{cursor:pointer;align-items:center;gap:24px;padding:30px 0;list-style:none;display:flex}.about-expertise summary::-webkit-details-marker{display:none}.about-expertise summary>span{color:#a5b69c;font-size:12px}.about-expertise summary h3{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.5vw,48px);font-weight:400;line-height:1.15}.about-expertise summary i{margin-left:auto;font-size:32px;font-style:normal;transition:transform .3s}.about-expertise details[open] summary i{transform:rotate(45deg)}.about-expertise details>div{color:#bcc6b6;max-width:640px;padding:0 44px 30px}.about-expertise details p{margin:0 0 18px;font-size:18px;line-height:1.5}.about-expertise details>div>span{color:#c58a68;font-size:12px}.about-link{color:inherit;border-bottom:1px solid #f3f1ec80;justify-content:space-between;align-items:center;min-height:56px;margin-left:25%;padding-bottom:18px;font-size:18px;text-decoration:none;display:flex}.about-link span{font-size:28px;transition:transform .3s}.about-contact{background:var(--paper);color:#232624;overflow:hidden}.about-contact h2{font-size:clamp(48px,9vw,132px)}.about-contact__mail{color:inherit;letter-spacing:-.05em;border-bottom:1px solid #232624;align-items:center;gap:60px;margin-top:45px;padding:0 0 12px;font-size:clamp(27px,4vw,58px);text-decoration:none;display:inline-flex}.about-contact__mail span{transition:transform .3s}.about-contact__bottom{justify-content:space-between;gap:25px;margin-top:100px;font-size:14px;display:flex}.about-contact__bottom a{color:inherit;text-underline-offset:6px;align-items:center;min-height:44px;display:flex}.about-footer{background:var(--paper);color:#586152;padding:30px var(--gutter);border-top:1px solid #23262430;justify-content:space-between;gap:18px;font-size:12px;display:flex}.about-footer a{color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;display:flex}.about-footer>span{align-self:center}@media (hover:hover) and (pointer:fine){.about-principles article:hover .principle-art i{transform:rotateY(0)rotate(0)}.about-link:hover span,.about-contact__mail:hover span{transform:translate(5px,-5px)}.about-expertise summary:hover{color:#d3e2c4}}@media (width<=760px){.has-about-motion .about-hero{height:calc(var(--about-vh,1svh) * 165)}.about-hero__meta{top:calc(var(--about-vh,1svh) * 17);font-size:17px}.about-hero__meta>span:last-child{font-size:11px}.about-wordmark{bottom:calc(var(--about-vh,1svh) * 14);left:20px;right:20px}.about-hero__foot{gap:12px;font-size:10px;bottom:30px;left:20px;right:20px}.about-hero__foot a{gap:10px}.about-motion{top:calc(calc(var(--about-vh,1svh) * 17) + 53px);padding:6px 10px;font-size:10px;right:20px}.about-hero__statement{inset:auto 20px calc(var(--about-vh,1svh) * 30);font-size:clamp(29px,7.6vw,55px)}.about-section{padding:70px 20px}.about-kicker{margin-bottom:40px;font-size:11px}.about-intro{border-radius:18px 18px 0 0;margin-top:-18px}.about-intro__copy{max-width:520px;margin:40px 0 0}.about-principles__head{display:block}.about-principles__head>p{max-width:330px;margin-top:25px;font-size:18px}.about-principles__grid{grid-template-columns:1fr;gap:24px;margin-top:45px}.about-principles article{grid-template-columns:1fr 120px;column-gap:15px;padding:28px 0;display:grid;position:relative}.about-number{grid-column:1}.about-principles h3{grid-column:1;margin:20px 0;font-size:34px}.about-principles article>p{grid-column:1/-1;max-width:none;margin:0}.principle-art{grid-area:1/2/3;align-self:center;gap:3px;height:120px;transform:scale(.8)}.principle-art i{flex-shrink:0;width:35px;height:65px}.principle-art--resolve i{width:40px}.principle-art--resolve i:nth-child(2){height:80px}.about-expertise__list{margin:45px 0 35px}.about-expertise summary{gap:14px;padding:24px 0}.about-expertise summary h3{font-size:28px}.about-expertise details>div{padding-left:28px;padding-right:0}.about-expertise details p{font-size:16px}.about-link{margin-left:0}.about-contact__bottom{flex-direction:column;gap:10px;margin-top:60px}.about-footer{flex-wrap:wrap;gap:12px;padding:24px 20px}.about-footer>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.about-hero{height:calc(var(--about-vh,1svh) * 100)}.about-motion,.about-hero__statement{display:none}.about-page *{transition:none!important}.principle-art i{transition:none}.about-boot .about-entry{display:none}}html.about-static .about-hero{height:calc(var(--about-vh,1svh) * 100)}html.about-static .about-hero__statement,html.about-static .about-motion,html:not(.about-ui) .about-page .menu-toggle{display:none}html:not(.about-ui) .about-page .nav__links{flex-wrap:wrap;gap:12px}html:not(.about-ui) .about-page .nav__links a{display:inline-flex}html:not(.about-ui) .about-page .nav{flex-wrap:wrap;gap:12px}.about-entry>span{width:min(360px,68vw)}.about-entry>span svg{fill:currentColor;width:100%;height:auto;display:block;position:static}.about-hero__meta{letter-spacing:0;text-transform:uppercase;color:#bdc6b6;font-size:12px;top:120px}.about-hero__meta>span:last-child{text-align:right;font-size:12px}.about-hero__opening{left:var(--gutter);bottom:calc(var(--about-vh,1svh) * 20);pointer-events:none;max-width:740px;position:absolute}.about-hero__title{letter-spacing:-.06em;margin:0;font-size:clamp(58px,6.4vw,96px);font-weight:500;line-height:.99}.about-hero__opening>p{color:#bac5b4;letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.about-motion{top:auto;bottom:29px;right:var(--gutter);z-index:4;font-size:11px}.about-hero__foot{bottom:92px}.about-hero__foot>span{display:none}.about-hero__foot a{gap:25px;font-size:12px}.about-hero__statement,.about-hero__resolution{left:var(--gutter);right:auto;bottom:calc(var(--about-vh,1svh) * 24);pointer-events:none;letter-spacing:-.055em;opacity:0;gap:22px;font-size:clamp(54px,6.4vw,94px);font-weight:500;line-height:1;display:grid;position:absolute}.about-hero__statement>span:last-of-type,.about-hero__resolution>span:last-of-type{text-align:left}.about-story__label{letter-spacing:.01em;color:#b9c6b1;font-size:12px;font-weight:400}.about-hero__statement>p,.about-hero__resolution>p{letter-spacing:-.025em;color:#b9c6b1;margin:8px 0 0;font-size:18px;font-weight:400;line-height:1.5}.about-story-track{bottom:44px;left:var(--gutter);color:#a4b299;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute}.about-story-track>span{opacity:.4;transition:opacity .3s}.about-story-track>span.is-current{opacity:1;color:#e5eedb}.about-story-track>i{background:#d0d6bc35;width:46px;height:1px;display:block}.about-story-track b{transform-origin:0;background:#c7dfad;width:100%;height:100%;display:block;transform:scaleX(0)}html.about-static .about-hero__resolution,html.about-static .about-story-track,html:not(.has-about-motion) .about-hero__resolution,html:not(.has-about-motion) .about-story-track{display:none}@media (width<=760px){.has-about-motion .about-hero{height:calc(var(--about-vh,1svh) * 235)}.about-hero__meta{font-size:10px;top:98px;left:20px;right:20px}.about-hero__meta>span:last-child{font-size:9px}.about-hero__opening{left:20px;right:20px;bottom:calc(var(--about-vh,1svh) * 20)}.about-hero__title{font-size:clamp(39px,11.6vw,65px)}.about-hero__opening>p{margin-top:18px;font-size:14px}.about-hero__statement,.about-hero__resolution{left:20px;right:20px;bottom:calc(var(--about-vh,1svh) * 21);gap:16px;font-size:clamp(37px,11.4vw,66px)}.about-hero__statement>p,.about-hero__resolution>p{font-size:14px}.about-story__label{font-size:10px}.about-hero__foot{bottom:calc(var(--about-vh,1svh) * 10)}.about-motion{min-height:40px;font-size:10px;top:auto;bottom:18px;right:20px}.about-story-track{justify-content:space-between;gap:7px;font-size:8px;bottom:75px;left:20px;right:20px}.about-story-track>i{width:22px}}@media (prefers-reduced-motion:reduce){.about-hero__resolution,.about-story-track{display:none}}.about-hero__poster:after{content:"";background:linear-gradient(90deg,#0c171a70,#0000 68%);position:absolute;inset:0}.about-hero__opening{bottom:calc(var(--about-vh,1svh) * 22)}.about-hero__title{font-size:clamp(58px,6.8vw,100px)}.about-hero__meta>span:last-child{color:#e5e9dc}.about-page .nav{background:linear-gradient(#11191870,#0000)}@media (width<=760px){.about-hero__poster:after{background:linear-gradient(#0000 35%,#091211aa)}.about-hero__opening{bottom:calc(var(--about-vh,1svh) * 21)}.about-hero__title{font-size:clamp(39px,11.6vw,65px)}}.has-about-motion .about-hero{height:calc(var(--about-vh,1svh) * 315)}.has-about-motion .about-hero__resolution{bottom:calc(var(--about-vh,1svh) * 25);letter-spacing:-.065em;font-size:clamp(72px,10.2vw,154px);line-height:.91}.about-story-track{z-index:6;gap:14px;bottom:36px}.about-story-track a{color:#dce3d3;opacity:.55;align-items:center;gap:7px;min-height:44px;text-decoration:none;transition:opacity .25s;display:flex}.about-story-track a.is-current{opacity:1}.about-story-track a:focus-visible{outline-offset:5px;border-radius:3px;outline:1px solid #e5eddd}.about-story-track>i{width:24px}.about-story-track>i b{background:#d6e3bd}.about-people{isolation:isolate;padding:70px var(--gutter);min-height:calc(var(--about-vh,1svh) * 90);background:#111918;position:relative}.about-people__fallback{width:min(80%,560px);height:calc(var(--about-vh,1svh) * 65);object-fit:contain;filter:grayscale();margin:0 auto;display:block;-webkit-mask-image:url(/team/bogdan-mask.png);mask-image:url(/team/bogdan-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-source-type:luminance;mask-mode:luminance}.about-people__intro h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.02}.about-people__identity{margin-top:35px}.about-people__eyebrow{color:#adbba5;letter-spacing:.05em;font-size:11px}.about-people__identity h3{letter-spacing:-.072em;margin:12px 0 0;font-size:clamp(76px,11.2vw,162px);font-weight:500;line-height:1}.about-people__identity h3>span{color:#c7d6a8}.about-people__actions{align-items:center;gap:30px;margin-top:32px;display:flex}.about-people__actions a{color:#cad3c0;align-items:center;gap:25px;min-height:48px;font-size:12px;text-decoration:none;display:flex}.about-people__actions a:focus-visible{outline-offset:6px;outline:2px solid #d5e9b8}.has-about-motion .about-people{opacity:0;visibility:hidden;pointer-events:none;background:0 0;min-height:0;padding:0;position:absolute;inset:0}.has-about-motion .about-people__intro{left:var(--gutter);top:calc(var(--about-vh,1svh) * 17);position:absolute}.has-about-motion .about-people__identity{left:var(--gutter);bottom:calc(var(--about-vh,1svh) * 22);margin:0;position:absolute}.has-about-motion .about-people__actions{left:var(--gutter);bottom:calc(var(--about-vh,1svh) * 12);pointer-events:auto;margin:0;position:absolute}.has-about-motion .about-people__fallback{height:calc(var(--about-vh,1svh) * 78);width:49vw;right:5vw;top:calc(var(--about-vh,1svh) * 8);object-fit:fill;opacity:0;margin:0;position:absolute}.has-about-motion.has-about-portrait .about-people__fallback{display:none}.has-about-motion.about-portrait-fallback .about-people__fallback{opacity:1;object-fit:contain;-webkit-mask:none;mask:none}html:not(.has-about-motion) .about-hero{height:auto}html:not(.has-about-motion) .about-hero__stage{height:auto;min-height:calc(var(--about-vh,1svh) * 100);overflow:visible}html:not(.has-about-motion) .about-hero__poster{height:calc(var(--about-vh,1svh) * 100)}html:not(.has-about-motion) .about-hero__opening{top:calc(var(--about-vh,1svh) * 53);bottom:auto}html:not(.has-about-motion) .about-hero__meta{top:120px}html:not(.has-about-motion) .about-hero__foot{top:calc(var(--about-vh,1svh) * 87);bottom:auto}html:not(.has-about-motion) .about-people{top:calc(var(--about-vh,1svh) * 100);margin-bottom:calc(var(--about-vh,1svh) * 100);padding-top:70px}html:not(.has-about-motion) .about-people__intro{margin-top:30px}.about-intro{border-radius:0;margin-top:0;padding-top:100px}.about-intro .about-kicker{border-top:1px solid #65735b44;padding-top:24px}@media (hover:hover) and (pointer:fine){.about-story-track a:hover{opacity:1}.about-people__actions a:hover span{transform:translateY(4px)}.about-people__actions a span{transition:transform .3s}}@media (width<=760px){.has-about-motion .about-hero{height:calc(var(--about-vh,1svh) * 300)}.has-about-motion .about-hero__resolution{bottom:calc(var(--about-vh,1svh) * 22);font-size:clamp(58px,16vw,88px)}.about-story-track{justify-content:space-between;gap:6px;font-size:8px;bottom:64px;left:20px;right:20px}.about-story-track>i{width:10px}.about-story-track a{gap:4px}.has-about-motion .about-people__intro{left:20px;right:20px;top:calc(var(--about-vh,1svh) * 11)}.about-people__intro h2{margin-top:13px;font-size:30px}.about-people__intro .about-story__label{font-size:9px}.has-about-motion .about-people__identity{left:20px;bottom:calc(var(--about-vh,1svh) * 24)}.about-people__identity h3{font-size:clamp(76px,23vw,120px)}.about-people__eyebrow{font-size:9px}.has-about-motion .about-people__actions{left:20px;right:20px;bottom:calc(var(--about-vh,1svh) * 14);justify-content:space-between;gap:18px}.about-people__actions a{gap:8px;font-size:10px}.about-people{padding:60px 20px}.about-people__fallback{width:100%;height:calc(var(--about-vh,1svh) * 55)}.about-people__actions{gap:20px}.has-about-motion .about-people__fallback{top:calc(var(--about-vh,1svh) * 18);width:88vw;height:calc(var(--about-vh,1svh) * 51);right:0}html:not(.has-about-motion) .about-hero__meta{top:98px}.has-about-motion.about-short-height .about-people__intro{top:calc(var(--about-vh,1svh) * 10)}.about-short-height .about-people__intro h2{font-size:23px}.has-about-motion.about-short-height .about-people__identity{bottom:calc(var(--about-vh,1svh) * 28)}.about-short-height .about-people__identity h3{font-size:70px}.has-about-motion.about-short-height .about-people__actions{bottom:calc(var(--about-vh,1svh) * 17)}.about-short-height .about-story-track{bottom:49px}.about-short-height .about-motion{bottom:8px}}.about-people__fallback{width:min(100%,calc(var(--about-vh,1svh) * 48));object-fit:initial;height:auto}html.about-ui{min-width:0;scroll-padding-top:0;overflow-x:clip}html:has(.about-page){min-width:0;scroll-padding-top:0;overflow-x:clip}.about-page{min-width:0}.about-people__identity{padding-bottom:8px;padding-right:8px;overflow:hidden}@media (width<=760px){.has-about-motion .about-people__intro h2{max-width:170px}.about-people__fallback{width:min(100%,calc(var(--about-vh,1svh) * 46))}.has-about-motion .about-hero__foot{bottom:130px}.has-about-motion.about-short-height .about-hero__foot{bottom:102px}.has-about-motion.about-short-height .about-hero__opening{bottom:calc(var(--about-vh,1svh) * 26)}.about-short-height .about-hero__opening>p{font-size:13px}}.about-people__identity h3{font-size:var(--person-name-size,clamp(70px,10vw,140px));line-height:.92;overflow:visible}.about-people__identity h3>[data-team-first]{color:var(--about-light)}.about-people__identity h3>.about-people__surname{letter-spacing:-.035em;color:#c5d0bd;margin-top:16px;font-size:clamp(25px,2.7vw,38px);font-weight:400;line-height:1.1;display:block}.team-switch{z-index:8;align-items:center;gap:10px;width:max-content;margin-top:35px;display:flex;position:relative}.has-about-motion .team-switch{top:calc(var(--about-vh,1svh) * 39);left:var(--gutter);pointer-events:auto;margin:0;position:absolute}.team-switch>button,.team-index summary{color:#e3edda;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#18231bba;border:1px solid #b5c7a850;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.team-switch>button{font-size:21px}.team-switch>button[hidden]{display:none}.team-index summary{font-variant-numeric:tabular-nums;border-radius:24px;gap:12px;padding:0 15px;font-size:11px;list-style:none}.team-index summary::-webkit-details-marker{display:none}.team-index summary i{font-style:normal}.team-index__list{width:330px;max-height:min(330px,calc(var(--about-vh,1svh) * 44));overscroll-behavior:contain;color:#20291f;scrollbar-width:thin;background:#e9eee0;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 20px 60px #08100980}.team-index__list a{color:inherit;border-radius:8px;flex-direction:column;gap:4px;min-height:52px;padding:12px;font-size:14px;line-height:1.25;text-decoration:none;display:flex}.team-index__list small{color:#5e6c53;font-size:10px}.team-index__list a[aria-current=true]{background:#cfddc1}.team-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.team-switch :focus-visible{outline-offset:4px;outline:2px solid #c8e4a9}.team-index__list a:focus-visible{outline-offset:-2px;outline-color:#3f5b28}.about-people.is-loading .team-index summary{border-color:#daeac7}.about-people__fallback.is-staff-photo{object-fit:contain;-webkit-mask-image:radial-gradient(at 50% 40%,#000 35%,#0000 72%);mask-image:radial-gradient(at 50% 40%,#000 35%,#0000 72%);-webkit-mask-source-type:alpha;mask-mode:alpha}@media (hover:hover){.team-switch>button:hover,.team-index summary:hover{color:#182019;background:#d0dfc0}.team-index__list a:hover{background:#d7e2cb}}@media (width<=760px){.has-about-motion .team-switch{top:calc(var(--about-vh,1svh) * 11);gap:6px;left:auto;right:20px}.team-index summary{gap:5px;padding:0 10px;font-size:9px}.team-switch>button{font-size:18px}.team-index__list{width:min(330px,100vw - 40px);max-height:calc(var(--about-vh,1svh) * 51);left:auto;right:0}.about-people__identity h3{font-size:clamp(48px,18vw,76px)}.about-people__identity h3>.about-people__surname{margin-top:10px;font-size:24px}.has-about-motion .about-people__identity{bottom:calc(var(--about-vh,1svh) * 24)}.about-people__eyebrow{letter-spacing:.03em}.has-about-motion .about-people__intro h2{max-width:130px}.has-about-motion.about-short-height .about-people__identity{bottom:calc(var(--about-vh,1svh) * 29)}.about-short-height .about-people__identity h3{font-size:52px}.about-short-height .about-people__identity h3>.about-people__surname{font-size:20px}.has-about-motion.about-short-height .team-switch{top:calc(var(--about-vh,1svh) * 10)}.team-switch>button,.team-index summary{min-width:34px;min-height:38px}.has-about-motion .about-people__identity{isolation:isolate;overflow:visible}.has-about-motion .about-people__identity:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#19231ff5 38% 78%,#0000);width:100vw;position:absolute;top:-38px;bottom:-20px;left:-20px}}.about-hero,.team-index__list{overflow-anchor:none}[data-team-first],[data-team-last],[data-team-role]{display:block}.team-switch{border-top:1px solid #d1dbc040;border-bottom:1px solid #d1dbc040;gap:0}.team-switch>button,.team-index summary{background:0 0;border:0;border-radius:0;min-width:48px;min-height:48px}.team-switch>button{font-size:0;position:relative;overflow:hidden}.team-switch>button:before{content:"→";font-size:25px;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block}.team-switch>.team-prev:before{content:"←"}.team-index summary{letter-spacing:.04em;justify-content:space-between;min-width:150px;padding:0 18px;position:relative}.team-index summary:before{content:"THE TEAM";letter-spacing:.1em;color:#adbaa3;margin-right:16px;font-size:8px}.team-index summary:after{content:"";transform-origin:0;height:1px;transform:scaleX(var(--team-position,.0667));background:#d9e4c6;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;right:0}.team-index summary i{transition:transform .45s}.team-index[open] summary i{transform:rotate(180deg)}.team-index__list{border:1px solid #d4dfc4;border-radius:2px;padding:16px;box-shadow:0 24px 80px #050b08aa}.team-index__list a{border-bottom:1px solid #2e3e2818;border-radius:0;padding:13px 36px 13px 10px;transition:padding .35s,background .35s;position:relative}.team-index__list a[aria-current=true]:after{content:"↗";position:absolute;top:20px;right:12px}.about-people__actions a{border-bottom:1px solid #c4d5b52b;min-height:52px}.about-motion{letter-spacing:.02em;background:0 0;border:0;border-radius:0;padding:8px 0}.about-motion span{border:1px solid #c4d5b54d;justify-content:center;align-items:center;width:28px;height:28px;margin-left:10px;font-size:10px;display:inline-flex}.about-motion:focus-visible{outline-offset:5px;outline:1px solid #d5e9b8}.about-people__eyebrow{line-height:1.6;overflow:hidden}.cast-letter{backface-visibility:hidden}@media (hover:hover) and (pointer:fine){.team-switch>button:hover,.team-index summary:hover{color:#f5f6e9;background:#d3dec00c}.team-next:hover:before{transform:translate(5px)}.team-prev:hover:before{transform:translate(-5px)}.team-index__list a:hover{background:#d7e2cb;padding-left:18px}.about-people__actions a:hover{border-color:#edf1e5}}@media (width<=760px){.team-index summary{min-width:85px;padding:0 10px}.team-index summary:before{display:none}.team-switch>button,.team-index summary{min-width:44px;min-height:44px}.team-switch>button:before{font-size:21px}.has-about-motion .team-switch{gap:0;right:20px}.about-people__actions a{min-height:46px}.about-motion{padding:0}}@media (prefers-reduced-motion:reduce){.cast-letter{transform:none!important}.team-index summary:after{transition:none}}.about-principles__visual{display:none}.has-about-motion .about-principles{background:var(--paper);padding-top:40px}.has-about-motion .about-intro{z-index:2;border-radius:2px 2px 0 0;position:relative}.has-about-motion .about-principles__grid{grid-template-columns:56% 1fr;gap:0 7%;display:grid;position:relative}.has-about-motion .about-principles__visual{top:calc(var(--about-vh,1svh) * 12);height:calc(var(--about-vh,1svh) * 72);grid-area:1/1/4;align-self:start;display:block;position:sticky;overflow:hidden}.has-about-motion .about-principles__visual:after{content:"DIFFERENT PARTS. ONE SYSTEM.";text-align:center;letter-spacing:.13em;color:#6b7465;font-size:9px;position:absolute;bottom:5%;left:0;right:0}.has-about-motion .about-principles article{min-height:calc(var(--about-vh,1svh) * 43);border-top:1px solid #2d3b2930;flex-direction:column;grid-column:2;justify-content:center;padding:40px 0;display:flex;position:relative}.has-about-motion .about-principles article:before{content:"";transform-origin:0;height:1px;transform:scaleX(var(--step-active,0));background:#5a7150;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0;right:0}.has-about-motion .about-principles .principle-art{display:none}.has-about-motion .about-principles h3{margin:24px 0;font-size:clamp(32px,3.3vw,48px)}.has-about-motion .about-principles article>p{max-width:370px;margin:0}.has-about-motion .about-principles .about-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.about-expertise summary{transition:color .35s;position:relative}.about-expertise summary:after{content:"";transform-origin:0;background:#d2dfbd;width:100%;height:1px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.about-expertise details[open] summary:after{transform:scaleX(1)}.about-contact__mail{border:0;padding-bottom:18px;position:relative}.about-contact__mail:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.about-contact__mail:hover:after{transform:scaleX(.72)}.about-expertise summary:hover:after{transform:scaleX(1)}}@media (width<=760px){.has-about-motion .about-principles__grid{grid-template-columns:1fr;gap:0}.has-about-motion .about-principles__visual{height:calc(var(--about-vh,1svh) * 40);grid-area:1/1;margin-bottom:24px;position:relative;top:0}.has-about-motion .about-principles article{grid-column:1;min-height:0;padding:30px 0}.has-about-motion .about-principles h3{margin:18px 0;font-size:34px}.has-about-motion .about-principles__visual:after{font-size:8px;bottom:0}}.has-about-motion .about-hero{z-index:1}.has-about-motion .about-hero__stage{will-change:transform}.has-about-motion .about-intro{border-radius:0}.has-about-motion .about-method:before{content:"";left:0;right:0;top:calc(-1 * var(--handoff-curve,0px));height:calc(var(--handoff-curve,0px) + 1px);background:var(--paper);pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute}.about-expertise__visual{display:none}.about-motion.about-motion--local{z-index:2;font-size:10px;top:8px;bottom:auto;right:8px}.about-principles__visual .about-motion--local{color:#39453c;background:#e9ece3b3;border-color:#39453c40}.has-about-motion .about-expertise{grid-template-columns:42% 1fr;align-items:start;column-gap:8%;display:grid}.has-about-motion .about-expertise>.about-kicker,.has-about-motion .about-expertise>h2{grid-column:1/-1}.has-about-motion .about-expertise__visual{top:calc(var(--about-vh,1svh) * 16);height:calc(var(--about-vh,1svh) * 58);grid-area:3/1/5;margin-top:54px;display:block;position:sticky;overflow:hidden}.has-about-motion .about-expertise__visual:after{content:"THINK · SHAPE · BUILD";text-align:center;letter-spacing:.14em;color:#9aaa96;font-size:9px;position:absolute;bottom:4%;left:0;right:0}.has-about-motion .about-expertise__list{grid-area:3/2;min-width:0;margin:70px 0 35px}.has-about-motion .about-expertise>.about-link{grid-area:4/2;width:100%;margin-left:0}.about-expertise details>div{box-sizing:border-box}@media (width<=760px){.has-about-motion .about-expertise{grid-template-columns:1fr;gap:0}.has-about-motion .about-expertise__visual{height:calc(var(--about-vh,1svh) * 38);grid-area:3/1;margin-top:28px;position:relative;top:auto}.has-about-motion .about-expertise__list{grid-area:4/1;margin-top:35px}.has-about-motion .about-expertise>.about-link{grid-area:5/1}}.about-page :where(h1,h2,h3,section,main)[tabindex="-1"]:focus{box-shadow:none;border-radius:0;outline:none}.about-page :is(a,button,summary):focus:not(:focus-visible){box-shadow:none;outline:none}.about-page :is(a,button,summary):focus-visible{border-radius:0;outline:0;text-decoration:none;box-shadow:inset 0 -2px}.about-page .team-switch :is(button,summary):focus-visible{color:#f3f5e9;background:#d3dec01c;box-shadow:inset 0 -2px #d3e2c4}.about-page .team-index__list a:focus-visible{color:#20291f;background:#cfddc1;padding-left:18px;box-shadow:inset 3px 0 #3f5b28}.about-page .about-expertise summary:focus-visible{color:#d3e2c4;box-shadow:inset 0 -2px #d3e2c4}.about-page .about-expertise summary:focus-visible:after{transform:scaleX(1)}.about-page .about-expertise summary:focus-visible i{color:#f3f5e9}.about-page .about-story-track a:focus-visible{opacity:1}.about-page .team-next:focus-visible:before{transform:translate(5px)}.about-page .team-prev:focus-visible:before{transform:translate(-5px)}.about-page .about-motion:focus-visible span{color:#18231b;background:#d3e2c4;border-color:#d3e2c4}.about-page .about-principles__visual .about-motion:focus-visible span{color:#e9ece3;background:#39453c;border-color:#39453c}.about-page :is(.about-link,.about-contact__mail):focus-visible span{transform:translate(5px,-5px)}.about-page :is(.nav__cta,.menu-toggle,.menu-close):focus-visible{outline-offset:5px;box-shadow:none;border-radius:100px;outline:2px solid}.about-page .nav__logo:focus-visible{outline-offset:8px;box-shadow:none;outline:1px solid}@media (width<=360px){.about-page .about-principles article{grid-template-columns:minmax(0,1fr) 70px;column-gap:12px;min-width:0}.about-page .about-principles h3{font-size:29px}.about-page .principle-art{width:70px;height:90px;transform:scale(.6)}html:not(.has-about-motion) .about-page .team-index__list{width:calc(100vw - 40px);left:0;right:auto}}@media (forced-colors:active){.about-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid highlight}}.about-method{background:var(--paper);z-index:2;position:relative}.has-about-motion .about-method{padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8%;display:grid}.has-about-motion .about-method .about-intro{grid-area:1/1;padding:100px 0 65px}.has-about-motion .about-method>.about-principles{grid-area:2/1;padding:0 0 95px}.has-about-motion .about-method h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,76px)}.has-about-motion .about-intro__copy{max-width:480px;margin:42px 0 0}.has-about-motion .about-intro__copy p{font-size:clamp(17px,1.45vw,21px)}.has-about-motion .about-intro__copy p+p{font-size:16px}.has-about-motion .about-principles__head{display:block}.has-about-motion .about-principles__head h2{font-size:clamp(36px,3.8vw,57px)}.has-about-motion .about-principles__head>p{color:#677062;max-width:400px;margin:28px 0 0;font-size:18px;line-height:1.5}.has-about-motion .about-principles>.about-kicker{border-top:1px solid #65735b44;margin-bottom:40px;padding-top:24px}.has-about-motion .about-principles__grid{margin-top:45px;display:block}.has-about-motion .about-principles article{min-height:calc(var(--about-vh,1svh) * 36);padding:34px 0}.has-about-motion .about-method>.about-principles__visual{top:calc(var(--about-vh,1svh) * 14);height:calc(var(--about-vh,1svh) * 72);grid-area:1/2/3;align-self:start;margin:100px 0 0;position:sticky;overflow:hidden}.has-about-motion .about-principles__visual:after{content:attr(data-phase);letter-spacing:.1em;color:#586750;bottom:5%}.has-about-motion .about-principles__visual:before{content:"";z-index:1;background:linear-gradient(to right,#65785b calc(var(--method-progress,0)*100%),#65785b30 0);width:60%;height:1px;position:absolute;bottom:1%;left:20%}.about-expertise details>div>span{color:#b9a487}.about-expertise summary h3{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.about-expertise summary:focus-visible h3{transform:translate(8px)}.about-contact__lead{letter-spacing:-.02em;color:#65705f;max-width:460px;margin:32px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.5}.about-contact__topics{flex-direction:column;max-width:450px;margin-top:40px;display:flex}.about-contact__topics a{color:#3c4936;border-top:1px solid #65735b35;align-items:center;gap:16px;min-height:48px;font-size:13px;text-decoration:none;display:flex}.about-contact__topics a:last-child{border-bottom:1px solid #65735b35}.about-contact__topics a>span{color:#7a8474;font-variant-numeric:tabular-nums;font-size:9px}.about-contact__topics i{margin-left:auto;font-size:18px;font-style:normal;transition:transform .4s}.about-contact__visual{display:none}.has-about-motion .about-contact{min-height:calc(var(--about-vh,1svh) * 95)}.has-about-motion .about-contact>h2{z-index:1;max-width:65%;font-size:clamp(48px,7.2vw,108px);position:relative}.has-about-motion .about-contact__visual{right:var(--gutter);width:42%;height:calc(var(--about-vh,1svh) * 60);pointer-events:none;display:block;position:absolute;top:21%}.has-about-motion .about-contact__visual .about-motion{pointer-events:auto}.about-contact__visual:after{content:"THE NEXT CONNECTION STARTS HERE.";text-align:center;letter-spacing:.11em;color:#6b7862;font-size:9px;position:absolute;bottom:2%;left:0;right:0}.about-contact__visual .about-motion{color:#39453c}.about-contact__visual .about-motion:focus-visible span{color:var(--paper);background:#39453c}.about-contact__bottom{border-top:1px solid #65735b30;padding-top:28px}@media (hover:hover) and (pointer:fine){.about-expertise summary:hover h3{transform:translate(8px)}.about-contact__topics a:hover{color:#192318}.about-contact__topics a:hover i{transform:translate(4px,-4px)}}.about-contact__topics a:focus-visible i{transform:translate(4px,-4px)}@media (width<=760px){.has-about-motion .about-method{grid-template-columns:minmax(0,1fr);padding:0 20px}.has-about-motion .about-method .about-intro{grid-area:1/1;padding:70px 0 20px}.has-about-motion .about-method>.about-principles__visual{height:calc(var(--about-vh,1svh) * 42);grid-area:2/1;margin:10px 0 45px;position:relative;top:auto}.has-about-motion .about-method>.about-principles{grid-area:3/1;padding:0 0 70px}.has-about-motion .about-method h2{font-size:clamp(40px,10.8vw,65px)}.has-about-motion .about-principles__head h2{font-size:clamp(34px,9.3vw,50px)}.has-about-motion .about-principles article{min-height:0;padding:30px 0}.has-about-motion .about-contact>h2{max-width:none;font-size:clamp(48px,12vw,72px)}.has-about-motion .about-contact__visual{width:100%;height:calc(var(--about-vh,1svh) * 38);margin:20px 0;position:relative;top:auto;right:auto}.about-contact__lead{margin-top:24px}.about-contact__topics{max-width:none;margin-top:30px}.about-contact__bottom{gap:8px;margin-top:50px}}.about-scene-flight{z-index:3;pointer-events:none;contain:layout style;position:fixed;overflow:visible}.about-scene-flight[hidden]{display:none}.about-scene-flight #about-gl{opacity:1;pointer-events:none;width:100%;height:100%;transition:none;position:absolute;inset:0}.has-about-motion :is(.about-principles__visual,.about-expertise__visual,.about-contact__visual){isolation:isolate;overflow:visible}.has-about-motion :is(.about-principles__visual,.about-expertise__visual,.about-contact__visual):after{opacity:var(--scene-presence,1);pointer-events:none;transition:opacity .15s}.has-about-motion .about-expertise__visual:after{content:attr(data-discipline)}.has-about-motion .about-expertise__visual:not([data-discipline]):after{content:"FRAME THE QUESTION"}.has-about-motion .about-method>.about-principles__visual{overflow:visible}.has-about-motion .about-principles__visual:before{opacity:var(--scene-presence,1)}.has-about-motion :is(.about-principles__visual,.about-expertise__visual,.about-contact__visual) .about-motion{opacity:0;pointer-events:none;transition:opacity .2s}.has-about-motion .is-carrying-scene .about-motion{opacity:1;pointer-events:auto}.has-about-motion .about-expertise{z-index:2;border-radius:clamp(24px,4vw,64px) clamp(24px,4vw,64px) 0 0;margin-top:-1px;position:relative}.has-about-motion .about-expertise:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 40% 0,#73846d1a,#0000 70%);height:180px;position:absolute;inset:0 0 auto}.has-about-motion .about-contact{z-index:2;border-radius:clamp(24px,4vw,64px) clamp(24px,4vw,64px) 0 0;margin-top:-48px;padding-top:100px;position:relative}.has-about-motion .about-expertise{padding-bottom:160px}.has-about-motion .about-kicker{position:relative;border-top-color:#0000!important}.has-about-motion .about-kicker:before{content:"";opacity:.24;transform-origin:0;height:1px;transform:scaleX(var(--rule-reveal,0));background:currentColor;position:absolute;top:0;left:0;right:0}.has-about-motion .about-expertise>.about-kicker,.has-about-motion .about-contact>.about-kicker{padding-top:24px}.has-about-motion .about-principles article{transition:color .4s}.has-about-motion .about-principles article .about-number{color:#677761;align-items:center;gap:14px;display:flex}.has-about-motion .about-principles article .about-number:after{content:"";transform-origin:0;width:34px;height:1px;transform:scaleX(var(--step-active,0));background:#677761;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.about-expertise summary>span{font-variant-numeric:tabular-nums;transition:color .3s}.about-expertise details[open] summary>span{color:#dfccaf}.about-expertise details>div{border-left:1px solid #b7c9a62b;margin-left:5px;padding-left:37px}.about-contact__topics a{transition:color .3s,padding .45s;position:relative;overflow:hidden}.about-contact__topics a:before{content:"";z-index:-1;background:#d9dfcd;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(102%)}.about-contact__topics a:is(:hover,:focus-visible):before{transform:translateY(0)}.about-contact__topics a:is(:hover,:focus-visible){padding-left:12px;padding-right:12px}@media (width<=760px){.has-about-motion .about-method>.about-principles__visual{height:calc(var(--about-vh,1svh) * 29);z-index:3;background:var(--paper);margin:10px 0 30px;position:sticky;top:0}.has-about-motion .about-method>.about-principles__visual:after{font-size:8px;bottom:7%}.has-about-motion .about-method>.about-principles__visual:before{bottom:3%}.has-about-motion .about-method>.about-principles{z-index:2;position:relative}.has-about-motion .about-principles article{min-height:calc(var(--about-vh,1svh) * 42);padding:32px 0}.has-about-motion .about-contact{margin-top:-28px;padding-top:65px}.has-about-motion .about-expertise{padding-bottom:100px}.about-expertise details>div{padding-left:24px}.about-motion.about-motion--local{font-size:9px;top:4px;right:0}}@media (prefers-reduced-motion:reduce){.about-scene-flight{display:none}.about-contact__topics a:before{transition:none}}.has-about-motion .about-method{padding-bottom:48px}.has-about-motion .about-expertise{margin-top:-48px}@media (width<=760px){.has-about-motion .about-method{padding-bottom:28px}.has-about-motion .about-expertise{margin-top:-28px}}.about-entry>svg{fill:#f3f1ec}.about-entry__base{opacity:.12}.about-entry>span .about-entry__fill{clip-path:inset(0 calc((1 - var(--entry-progress,0))*100%) 0 0);position:absolute;inset:0}.is-route-entry .about-entry>span{visibility:hidden}.about-boot .about-entry{pointer-events:auto}@media (width<=760px){.has-about-motion .about-hero__foot{display:none}}@media (orientation:landscape) and (height<=540px){.about-hero__meta,html:not(.has-about-motion) .about-hero__meta{font-size:9px;top:86px}.about-hero__meta>span:last-child{font-size:9px}.about-hero__opening,.has-about-motion .about-hero__opening,html:not(.has-about-motion) .about-hero__opening{max-width:56vw;top:120px;bottom:auto}.about-hero__title{font-size:clamp(30px,4.8vw,44px);line-height:1.02}.about-hero__opening>p{margin-top:14px;font-size:12px;line-height:1.4}.about-hero__foot{display:none}.about-story-track{gap:10px;font-size:9px;bottom:12px;right:auto}.about-story-track>i{width:12px}.about-hero__stage>.about-motion{font-size:9px;bottom:12px}.has-about-motion .about-people__intro{top:82px;right:auto}.has-about-motion .about-people__intro h2{max-width:none;margin:6px 0;font-size:24px}.about-people__intro .about-story__label{font-size:9px}.has-about-motion .team-switch{top:auto;bottom:82px;left:auto;right:var(--gutter)}.team-switch>button,.team-index summary{min-width:44px;min-height:44px}.team-index summary{min-width:116px;padding:0 12px}.team-index summary:before{display:none}.team-index__list{max-height:calc(calc(var(--about-vh,1svh) * 100) - 150px);inset:auto 0 calc(100% + 12px) auto}.has-about-motion .about-people__identity{top:clamp(132px,calc(calc(var(--about-vh,1svh) * 100) - 218px),190px);bottom:auto}.has-about-motion .about-people__identity h3{margin-top:6px;font-size:clamp(34px,5.4vw,46px)}.has-about-motion .about-people__identity h3>.about-people__surname{margin-top:6px;font-size:18px}.about-people__eyebrow{font-size:9px}.has-about-motion .about-people__actions{bottom:58px;right:auto}.about-people__actions a{min-height:44px;font-size:10px}}@media (orientation:landscape) and (height<=360px){.about-people__intro .about-story__label{display:none}.has-about-motion .about-people__intro h2{margin:4px 0;font-size:18px}.has-about-motion .about-people__identity{padding-bottom:0}.has-about-motion .about-people__identity h3{font-size:36px}}.about-tech{--tech-progress:0;--tech-ink:#263d32;--tech-muted:#536457;--tech-rule:#536c5530;z-index:4;color:var(--tech-ink);background:#dfe5d7;padding-top:90px;padding-bottom:70px;position:relative;overflow:clip}.about-tech .about-kicker{color:var(--tech-muted);border-top:1px solid var(--tech-rule);margin-bottom:58px;padding-top:22px}.about-tech__heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.about-tech__heading h2{letter-spacing:-.065em;font-size:clamp(52px,7.5vw,112px);line-height:.96}.about-tech__heading>p{letter-spacing:-.02em;color:var(--tech-muted);margin:0 0 5px;font-size:clamp(16px,1.35vw,20px);line-height:1.5}.about-tech__gallery{isolation:isolate;margin:62px calc(-1 * var(--gutter)) 0;--tech-card:clamp(360px,49vw,780px);padding:24px 0 30px;position:relative}.about-tech__field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 75%,#0000);mask-image:linear-gradient(#0000,#000 14% 75%,#0000)}.about-tech__toolbar{margin:0 var(--gutter);border-top:1px solid var(--tech-rule);letter-spacing:.07em;text-transform:uppercase;color:var(--tech-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:10px;display:flex}.about-tech__toolbar>span:first-child{min-width:160px}.about-tech__toolbar>span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:160px}.about-tech__hint{letter-spacing:.02em;text-transform:none;align-items:center;gap:18px;font-size:9px;display:none}.has-tech-interaction .about-tech__hint{display:flex}.about-tech__hint i{font-size:19px;font-style:normal}.about-tech__rail{padding:0 max(20px,calc((100% - var(--tech-card))/2));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;isolation:isolate;align-items:stretch;gap:0;margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.about-tech__rail::-webkit-scrollbar{display:none}.about-tech__rail.is-dragging{scroll-snap-type:none;cursor:grabbing}.about-tech__rail li{flex:0 0 var(--tech-card);scroll-snap-align:center;min-width:0;display:flex;position:relative}.about-tech__rail button{width:100%;min-height:280px;color:inherit;cursor:inherit;font:inherit;text-align:center;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;outline-offset:-8px;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:35px 10px 44px;display:flex;position:relative}.about-tech__index{letter-spacing:.08em;text-transform:uppercase;color:var(--tech-muted);opacity:0;margin-bottom:30px;font-size:9px;transition:opacity .6s,transform .6s;display:block;transform:translateY(6px)}.about-tech__name{letter-spacing:-.055em;white-space:nowrap;opacity:.6;font-size:clamp(70px,10.5vw,158px);font-weight:500;line-height:1.05;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s;display:block;transform:scale(.76)}.about-tech__rail [aria-pressed=true] .about-tech__name{opacity:1;transform:scale(1)}.about-tech__rail [aria-pressed=true] .about-tech__index{opacity:1;transform:translateY(0)}.about-page .about-tech__rail button:focus-visible{background:#f3f5ec30;box-shadow:inset 0 -2px #4d6952}.about-tech__selection{margin:0 var(--gutter);border-top:1px solid var(--tech-rule);grid-template-columns:1fr 1fr;align-items:start;gap:8%;min-height:104px;padding-top:30px;display:grid}.about-tech__selection>span{letter-spacing:-.045em;max-width:370px;font-size:clamp(21px,2.3vw,34px);line-height:1.15}.about-tech__selection>p{letter-spacing:-.015em;color:var(--tech-muted);max-width:390px;margin:0;font-size:16px;line-height:1.5}.about-tech__controls{margin:15px var(--gutter) 0;justify-content:center;align-items:center;gap:25px;display:none}.has-tech-interaction .about-tech__controls{display:flex}.about-tech__controls button{width:48px;height:48px;color:var(--tech-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #4d69523b;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:background .25s,color .25s,opacity .25s;display:flex}.about-tech__controls button:disabled{opacity:.25;cursor:default}.about-tech__position{background:var(--tech-rule);width:110px;height:1px;position:relative}.about-tech__position i{background:var(--tech-ink);width:18px;height:1px;transform:translateX(calc(var(--tech-progress)*92px));transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.about-tech__foot{border-top:1px solid var(--tech-rule);justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:27px;display:flex}.about-tech__foot p{color:var(--tech-muted);margin:0;font-size:13px;line-height:1.4}.about-tech__foot a{color:var(--tech-ink);border-bottom:1px solid #536c5560;justify-content:space-between;align-items:center;gap:60px;min-height:48px;font-size:14px;text-decoration:none;display:flex}.about-tech__foot a span{font-size:24px;transition:transform .35s}@media (hover:hover) and (pointer:fine){.about-tech__rail button:hover .about-tech__name{opacity:.85}.about-tech__rail [aria-pressed=true]:hover .about-tech__name{opacity:1}.about-tech__controls button:not(:disabled):hover{background:var(--tech-ink);color:#e8edde}.about-tech__foot a:hover span{transform:translate(4px,-4px)}}.about-tech__foot a:focus-visible span{transform:translate(4px,-4px)}@media (width<=760px){.about-tech{padding:65px 20px}.about-tech .about-kicker{margin-bottom:42px;font-size:9px}.about-tech__heading{display:block}.about-tech__heading h2{font-size:clamp(48px,13.5vw,76px)}.about-tech__heading>p{margin:25px 0 0;font-size:15px}.about-tech__gallery{--tech-card:84vw;margin:35px -20px 0;padding-top:0}.about-tech__toolbar{gap:10px;margin:0 20px;padding-top:18px;font-size:8px}.about-tech__toolbar>span:first-child,.about-tech__toolbar>span:last-child{min-width:0}.about-tech__hint{gap:0;font-size:0}.about-tech__hint i{font-size:18px}.about-tech__rail button{min-height:214px;padding:30px 5px 32px}.about-tech__index{margin-bottom:24px;font-size:8px}.about-tech__name{font-size:clamp(57px,17vw,105px)}.about-tech__selection{min-height:130px;margin:0 20px;padding-top:24px;display:block}.about-tech__selection>span{max-width:none;font-size:24px;display:block}.about-tech__selection>p{max-width:340px;min-height:42px;margin-top:14px;font-size:14px}.about-tech__controls{gap:22px;margin-top:20px}.about-tech__foot{flex-direction:column;align-items:flex-start;gap:20px;margin-top:10px}.about-tech__foot p{font-size:12px}.about-tech__foot a{width:100%;font-size:14px}}@media (prefers-reduced-motion:reduce){.about-tech *{scroll-behavior:auto!important;transition:none!important}.about-tech__field{opacity:.55}}@media (forced-colors:active){.about-tech__field{display:none}.about-tech__rail [aria-pressed=true]{border-bottom:2px solid highlight}.about-tech__controls button{border:1px solid buttontext}}.tech-title-mask{perspective:800px;margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.tech-title-mask>span{display:block}.about-tech__field{transform-origin:65%}.about-tech__selection>span{min-height:2.3em}.about-tech__selection>p{min-height:4.5em}.about-page .footer{z-index:4;overflow:clip}.about-page .footer a:focus-visible{text-underline-offset:5px;text-decoration:underline}@media (width<=760px){.about-page .footer{gap:28px;padding:42px 20px 28px}.about-page .footer__copy{margin-top:0;line-height:1.5}}.has-tech-interaction .about-tech__rail{scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}.has-tech-interaction .about-tech__rail .about-tech__name{transform:scale(var(--card-scale,.78));opacity:var(--card-alpha,.48);transition:color .25s}.has-tech-interaction .about-tech__rail .about-tech__index{opacity:var(--card-focus,0);transform:translateY(calc((1 - var(--card-focus,0))*6px));transition:none}.has-tech-interaction .about-tech__position i{transition:none}.about-journey{background:var(--paper);z-index:2;--architecture-dark:0;position:relative}.has-about-motion .about-journey>.about-journey__stage{width:100%;height:calc(var(--about-vh,1svh) * 100);margin:0 0 calc(var(--about-vh,1svh) * -100);z-index:0;isolation:isolate;pointer-events:none;display:block;position:sticky;top:0;left:0;overflow:hidden}.has-about-motion .about-journey__stage:after{content:"";opacity:calc(1 - var(--architecture-dark));pointer-events:none;background:linear-gradient(90deg,#f2f1eb 0%,#f2f1ebee 29%,#f2f1eb8a 47%,#0000 72%);position:absolute;inset:0}.has-about-motion .about-journey__stage:before{content:"";z-index:1;width:auto;height:auto;opacity:var(--architecture-dark);pointer-events:none;background:linear-gradient(90deg,#14241ff5 0%,#14241fec 34%,#14241f99 55%,#14241f20 100%);position:absolute;inset:0;transform:none}.has-about-motion .about-journey__controls .about-motion{top:auto;bottom:24px;right:var(--gutter);color:#465d4d;z-index:3;pointer-events:auto;background:#f2f1ebcc;padding:0 10px}.has-about-motion .about-journey .about-method{z-index:1;background:0 0;padding:0;display:block}.has-about-motion .about-journey .about-method .about-intro{padding:100px var(--gutter) 65px;min-height:calc(var(--about-vh,1svh) * 85);background:0 0}.has-about-motion .about-journey .about-method h2{max-width:680px;font-size:clamp(52px,6.2vw,92px);line-height:.98}.has-about-motion .about-journey .about-intro__copy{max-width:435px;margin:38px 0 0}.has-about-motion .about-journey .about-intro__copy p{font-size:19px;line-height:1.5}.has-about-motion .about-journey .about-intro__copy p+p{font-size:16px}.has-about-motion .about-journey .about-principles{padding:0 var(--gutter) 70px;background:0 0}.has-about-motion .about-journey .about-principles>.about-kicker{margin-bottom:45px}.has-about-motion .about-journey .about-principles__head h2{font-size:clamp(42px,4.8vw,72px)}.has-about-motion .about-journey .about-principles__head>p{max-width:370px;font-size:17px}.has-about-motion .about-journey .about-principles__grid{max-width:480px;margin-top:70px}.has-about-motion .about-journey .about-principles article{min-height:calc(var(--about-vh,1svh) * 56);justify-content:center;padding:35px 0}.has-about-motion .about-journey .about-principles h3{letter-spacing:-.055em;font-size:clamp(38px,4vw,60px);line-height:1}.has-about-motion .about-journey .about-principles article>p{max-width:360px;font-size:16px}.has-about-motion .about-journey .about-expertise{padding:100px var(--gutter) 140px;min-height:calc(var(--about-vh,1svh) * 115);background:0 0;border-radius:0;margin:0;display:block}.has-about-motion .about-journey .about-expertise:before{display:none}.has-about-motion .about-journey .about-expertise>h2{max-width:700px;font-size:clamp(52px,6.2vw,92px)}.has-about-motion .about-journey .about-expertise__visual{display:none}.has-about-motion .about-journey .about-expertise__list{max-width:560px;margin:60px 0 35px}.has-about-motion .about-journey .about-expertise summary{padding:24px 0}.has-about-motion .about-journey .about-expertise summary h3{font-size:clamp(28px,3vw,43px)}.has-about-motion .about-journey .about-expertise>.about-link{max-width:560px;margin-left:0}.has-about-motion .about-contact__visual{z-index:0;width:100%;height:100%;margin:0;inset:0;overflow:hidden}.has-about-motion .about-contact__visual:after{content:"";opacity:1;background:linear-gradient(90deg,#f2f1eb 0%,#f2f1ebee 34%,#f2f1eb99 53%,#0000 85%);position:absolute;inset:0}.has-about-motion .about-contact__visual .about-motion{top:auto;bottom:110px;right:var(--gutter);z-index:2}.has-about-motion .about-contact>:not(.about-contact__visual){z-index:1;position:relative}@media (width<=760px){.has-about-motion .about-journey>.about-journey__stage{height:calc(var(--about-vh,1svh) * 100);margin-bottom:calc(var(--about-vh,1svh) * -100)}.has-about-motion .about-journey__stage:after{background:linear-gradient(#f2f1ebf2 0%,#f2f1ebe6 37%,#f2f1eb90 57%,#0000 85%)}.has-about-motion .about-journey__stage:before{background:linear-gradient(#14241ff5 0%,#14241fe8 55%,#14241f80 83%,#14241f50)}.has-about-motion .about-journey .about-method .about-intro{min-height:calc(var(--about-vh,1svh) * 105);padding:70px 20px}.has-about-motion .about-journey .about-method h2{font-size:clamp(44px,12vw,64px)}.has-about-motion .about-journey .about-intro__copy{max-width:330px;margin-top:30px}.has-about-motion .about-journey .about-intro__copy p{font-size:16px}.has-about-motion .about-journey .about-intro__copy p+p{font-size:14px}.has-about-motion .about-journey .about-principles{padding:0 20px 50px}.has-about-motion .about-journey .about-principles__head h2{font-size:clamp(36px,10vw,52px)}.has-about-motion .about-journey .about-principles__head>p{max-width:290px;font-size:16px}.has-about-motion .about-journey .about-principles__grid{max-width:none;margin-top:60px}.has-about-motion .about-journey .about-principles article{min-height:calc(var(--about-vh,1svh) * 68);justify-content:flex-start;padding-top:32px}.has-about-motion .about-journey .about-principles h3{font-size:clamp(36px,10.5vw,50px)}.has-about-motion .about-journey .about-principles article>p{max-width:310px;font-size:15px}.has-about-motion .about-journey .about-expertise{min-height:calc(var(--about-vh,1svh) * 120);padding:65px 20px 90px}.has-about-motion .about-journey .about-expertise>h2{font-size:clamp(43px,11.5vw,64px)}.has-about-motion .about-journey .about-expertise__list{margin-top:40px}.has-about-motion .about-journey .about-expertise summary h3{font-size:26px}.has-about-motion .about-journey__controls .about-motion{font-size:9px;bottom:12px;right:20px}.has-about-motion .about-contact__visual{width:100%;height:100%;margin:0;position:absolute;inset:0}.has-about-motion .about-contact__visual:after{background:linear-gradient(#f2f1ebf5 0%,#f2f1ebef 54%,#f2f1eb8a 100%)}.has-about-motion .about-contact__visual .about-motion{bottom:20px;right:20px}}html:not(.has-about-motion) .about-journey__stage{display:none}.has-about-motion .about-journey__stage:before{background:linear-gradient(90deg,#101b16f5 0%,#101b16e8 31%,#101b1680 51%,#0000 76%)}.has-about-motion .about-contact__visual{background:#f2f1eb url(/about/material-day-v2.webp) 50%/cover no-repeat}.has-about-motion .about-journey .about-principles article{min-height:calc(var(--about-vh,1svh) * 52)}.has-about-motion .about-journey .about-expertise{padding-top:120px}.has-about-motion .about-journey .about-expertise>.about-kicker{padding-top:24px}.has-about-motion .about-journey .about-expertise>h2{font-size:clamp(50px,6vw,88px)}.has-about-motion .about-journey__controls .about-motion{color:#354b3c;background:#f2f1ebd9}@media (width<=760px){.has-about-motion .about-journey>.about-journey__stage{background-image:url(/about/material-day-mobile-v2.webp);background-position:60%}.has-about-motion .about-journey__stage:after{background:linear-gradient(#f2f1ebf2 0%,#f2f1ebe6 33%,#f2f1eb99 55%,#0000 84%)}.has-about-motion .about-journey__stage:before{background:linear-gradient(#101b16f5 0%,#101b16e8 47%,#101b1699 70%,#101b1640)}.has-about-motion .about-journey .about-method .about-intro{min-height:calc(var(--about-vh,1svh) * 92)}.has-about-motion .about-journey .about-principles article{min-height:calc(var(--about-vh,1svh) * 61)}.has-about-motion .about-journey .about-expertise{padding-top:88px}.has-about-motion .about-journey .about-expertise>h2{font-size:clamp(43px,11.5vw,64px)}.has-about-motion .about-contact__visual{background-image:url(/about/material-day-mobile-v2.webp);background-position:60%}}.has-about-motion .about-journey .about-method{background:linear-gradient(90deg,#f2f1ebee 0%,#f2f1ebc9 27%,#0000 62%)}.has-about-motion .about-journey .about-expertise:before{content:"";z-index:-1;background:linear-gradient(90deg,#101b16fa 0%,#101b16e8 36%,#101b1650 65%,#0000);height:auto;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 95px,#000);mask-image:linear-gradient(#0000,#000 95px,#000)}@media (width<=760px){.has-about-motion .about-journey .about-method{background:0 0}.has-about-motion .about-journey .about-expertise:before{background:linear-gradient(90deg,#101b16eb,#101b16bb);-webkit-mask-image:linear-gradient(#0000,#000 65px,#000);mask-image:linear-gradient(#0000,#000 65px,#000)}}.has-about-motion .about-journey .about-method{pointer-events:none;background:0 0}.has-about-motion .about-journey .about-method:after{content:"";z-index:-1;background:linear-gradient(90deg,#f2f1ebee 0%,#f2f1ebc9 27%,#0000 62%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 190px),#0000);mask-image:linear-gradient(#000 calc(100% - 190px),#0000)}.has-about-motion .about-journey .about-expertise{pointer-events:none}.has-about-motion .about-journey :is(h2,h3,p,details,a,.about-kicker){pointer-events:auto}.has-about-motion .about-contact{border-radius:0;margin-top:0}.has-about-motion .about-contact__visual{-webkit-mask-image:linear-gradient(#0000,#000 150px);mask-image:linear-gradient(#0000,#000 150px)}.about-tech{background:linear-gradient(#dfe5d7 82%,#f2f1eb);border-radius:36px 36px 0 0;margin-top:-36px}@media (width<=760px){.has-about-motion .about-journey .about-method:after{display:none}.has-about-motion .about-journey .about-expertise:before{background:linear-gradient(90deg,#101b1660,#101b1620)}.has-about-motion .about-journey__controls .about-motion{background:#f2f1eb;width:44px;min-height:44px;padding:0;font-size:0;right:16px}.has-about-motion .about-journey__controls .about-motion span{width:38px;height:38px;margin:0;font-size:11px}.about-tech{border-radius:24px 24px 0 0;margin-top:-24px}.has-about-motion .about-contact__visual{-webkit-mask-image:linear-gradient(#0000,#000 100px);mask-image:linear-gradient(#0000,#000 100px)}}.has-about-motion .about-journey>.about-journey__stage{background:#f2f1eb}.has-about-motion .about-journey .about-intro>.about-kicker{--rule-reveal:1}@media (width<=760px){.has-about-motion .about-journey__stage:after{background:linear-gradient(#f2f1ebf2 0%,#f2f1ebde 31%,#f2f1eb70 54%,#0000 81%)}}.about-team-handoff{z-index:1;pointer-events:none;position:fixed;inset:0}.about-team-handoff[hidden]{display:none}.about-team-handoff #about-gl{opacity:1;width:100%;height:100%;transition:none}.has-sculpture-handoff .about-hero{z-index:2}.has-sculpture-handoff .about-hero__stage{clip-path:inset(0 var(--team-clip,0%) 0 0);background:0 0}.has-sculpture-handoff .about-journey,.has-sculpture-handoff .about-journey>.about-journey__stage{background:0 0}.has-about-motion .about-journey__stage:after{content:"";text-align:initial;opacity:calc(1 - var(--architecture-dark));background:linear-gradient(90deg,#f2f1eb 0%,#f2f1eb99 28%,#0000 49%);transition:none;inset:0}.has-about-motion .about-journey .about-method:after,.has-about-motion .about-journey .about-method:before{display:none}.has-about-motion .about-journey .about-method .about-intro{min-height:calc(var(--about-vh,1svh) * 88)}.has-about-motion .about-journey .about-method h2{max-width:680px;font-size:clamp(52px,5.5vw,84px)}.has-about-motion .about-journey .about-intro__copy{max-width:385px}.has-about-motion .about-journey .about-principles__head{max-width:560px}.has-about-motion .about-journey .about-principles__grid{max-width:430px}@media (width<=760px){.has-about-motion .about-journey__stage:after{background:linear-gradient(#f2f1eb 0%,#f2f1eb66 38%,#0000 57%)}.has-about-motion .about-journey .about-method .about-intro{min-height:calc(var(--about-vh,1svh) * 108);padding-top:58px}.has-about-motion .about-journey .about-intro__copy{max-width:320px;margin-top:24px}.has-about-motion .about-journey .about-intro__copy p{font-size:15px;line-height:1.45}.has-about-motion .about-journey .about-principles__head{max-width:320px;min-height:calc(var(--about-vh,1svh) * 58)}.has-about-motion .about-journey .about-principles__grid{margin-top:0}.has-about-motion .about-journey .about-principles article{min-height:calc(var(--about-vh,1svh) * 64)}}.has-about-motion .about-journey .about-principles>.about-kicker{max-width:430px}.has-about-motion .about-journey__controls .about-motion{letter-spacing:0;background:#f2f1ebed;border:1px solid #354b3c26;border-radius:40px;min-height:44px;padding:3px 12px;font-size:11px}.has-about-motion .about-journey__controls .about-motion span{border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:8px;display:inline-grid}@media (width<=760px){.has-about-motion .about-journey .about-method h2{font-size:clamp(42px,11.5vw,56px)}.has-about-motion .about-journey__controls .about-motion{border-radius:50%;width:44px;padding:0;font-size:0}.has-about-motion .about-journey__controls .about-motion span{margin:0;font-size:11px}.has-about-motion .about-journey__stage:after{background:linear-gradient(#f2f1eb 0%,#f2f1eb99 45%,#0000 57%)}.has-about-motion.about-compact-height .about-journey .about-method .about-intro{padding-top:30px}.has-about-motion.about-compact-height .about-journey .about-intro>.about-kicker{margin-bottom:24px}.has-about-motion.about-compact-height .about-journey .about-method h2{font-size:40px}.has-about-motion.about-compact-height .about-journey .about-intro__copy{margin-top:18px}.has-about-motion.about-compact-height .about-journey .about-intro__copy p{margin-bottom:16px;font-size:14px;line-height:1.4}.has-about-motion.about-compact-height .about-journey .about-intro__copy p+p{font-size:13px}}.has-sculpture-handoff .about-journey__stage:before,.has-sculpture-handoff .about-journey__stage:after{display:none}.has-sculpture-handoff .about-journey .about-intro{will-change:transform,clip-path}@media (width>=761px){.has-about-motion .about-journey .about-method .about-intro{min-height:calc(var(--about-vh,1svh) * 100);padding:44px clamp(30px,3.6vw,72px) 60px}.has-about-motion .about-journey .about-intro>.about-kicker{margin-bottom:calc(var(--about-vh,1svh) * 27);text-transform:uppercase;letter-spacing:.16em;color:#31453a;padding-top:0;font-size:11px}.has-about-motion .about-journey .about-intro>.about-kicker:before{display:none}.has-about-motion .about-journey .about-intro h2{color:#15352a;max-width:45vw;font-size:clamp(48px,5.1vw,84px);line-height:1.05}.has-about-motion .about-journey .about-intro__copy{max-width:min(360px,34vw);margin-top:36px}.has-about-motion .about-journey .about-intro__copy p{font-size:17px;line-height:1.5}.has-about-motion .about-journey .about-intro__copy p+p{font-size:14px}}@media (width<=760px){.has-about-motion .about-journey .about-principles article{isolation:isolate;position:relative}.has-about-motion .about-journey .about-principles article:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#f2f1ebed 16%,#f2f1ebeb 70%,#0000);height:340px;position:absolute;inset:-30px -20px auto}}.has-about-motion .is-glass-active>.about-journey__stage:before{background:linear-gradient(90deg,#080b0940,#0000 65%)}.has-about-motion .about-journey .about-expertise:before{background:0 0}@media (width>=761px){.has-about-motion .about-journey .about-principles article:last-child :is(h3,p,.about-number){color:color-mix(in srgb,#2b302b,#f2f1eb calc(var(--architecture-dark)*100%))}}.about-journey__controls{display:none}.has-about-motion .about-journey__controls:not([hidden]){z-index:4;pointer-events:none;height:0;display:block;position:sticky;top:0}.has-about-motion .about-journey__controls .about-motion{top:calc(calc(var(--about-vh,1svh) * 100) - 68px);transform:translate3d(0,var(--scene-control-y,0px),0);opacity:1;pointer-events:auto;position:absolute;bottom:auto}.about-journey,.about-team-handoff{--scene-reading-veil:linear-gradient(90deg,#f2f1eb 0%,#f2f1eb99 28%,transparent 49%)}.about-team-handoff{height:calc(var(--about-vh,1svh) * 100);bottom:auto}.about-team-handoff:after{content:"";background:var(--scene-reading-veil);opacity:var(--handoff-veil,0);clip-path:inset(0 0 0 var(--handoff-left,100%));pointer-events:none;position:absolute;inset:0}.has-about-motion .about-journey__stage:after{background:var(--scene-reading-veil)}@media (width<=760px){.about-journey,.about-team-handoff{--scene-reading-veil:linear-gradient(180deg,#f2f1eb 0%,#f2f1eb99 45%,transparent 57%)}}.about-intro-pin{display:contents}.has-about-mobile-stage .about-team-handoff{height:var(--about-live-height,100%)}.has-about-mobile-stage .about-hero{z-index:2}.has-about-mobile-stage .about-hero__stage{will-change:auto;pointer-events:none;background:0 0;width:100%;position:fixed;left:0;transform:none}.has-about-mobile-stage .about-hero__stage :is(a,button,summary,.team-index__list){pointer-events:auto}.has-about-mobile-stage .about-journey,.has-about-mobile-stage .about-journey>.about-journey__stage{background:0 0}.has-about-mobile-stage .about-intro-pin{margin-bottom:calc(var(--about-vh,1svh) * -100);pointer-events:none;display:block;position:relative}.has-about-mobile-stage .about-intro-pin:after{content:"";height:calc(var(--about-vh,1svh) * 100);display:block}.has-about-mobile-stage .about-journey .about-intro{top:calc(var(--about-vh,1svh) * 100);transform:translate3d(0,calc(var(--about-vh,1svh) * -100),0);clip-path:inset(0 0 0 100%);will-change:clip-path;position:sticky}.has-about-mobile-stage:not(.has-sculpture-handoff) .about-team-handoff:after{display:none}
