@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-cyrillic-ext-wdth-normal.y4-aYFo-.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-cyrillic-wdth-normal.CpZ3MfMJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-greek-wdth-normal.CWf3U70x.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-vietnamese-wdth-normal.Bul8cixR.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-latin-ext-wdth-normal.rbzCiHk0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/_astro/roboto-flex-latin-wdth-normal.BPCCEOJP.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f7f7f7;--ink:#1e1e1e;--green:#008141;--green-deep:#00592d;--rock:#5e5e5e;--hairline:#d9d9d4;--white:#fff;--font:"Roboto Flex Variable", "Roboto", system-ui, sans-serif;--display-stretch:140%;--display-weight:260;--text-weight:380;--step--1:.875rem;--step-0:1.125rem;--step-1:1.375rem;--step-2:clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--step-3:clamp(2.25rem, 1.3rem + 3vw, 4rem);--step-4:clamp(2.5rem, 1rem + 5vw, 5.5rem);--step-5:clamp(3rem, .6rem + 8vw, 8.5rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:clamp(5rem, 3rem + 6vw, 9rem);--space-7:clamp(6rem, 3rem + 10vw, 13rem);--max:1440px;--gutter:clamp(1.25rem, .5rem + 4vw, 6rem);--measure:34em;--radius:2px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.24s;--dur-2:.6s;--dur-3:1.1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords}body{margin:0}img,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--step-0);font-weight:var(--text-weight);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-stretch:100%;line-height:1.6}::selection{background:var(--green);color:var(--white)}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.on-green :focus-visible,.on-ink :focus-visible{outline-color:var(--white)}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--white);padding:var(--space-1) var(--space-2);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.5rem);display:grid}.chapter{padding-block:var(--space-7);position:relative}.on-green{background:var(--green);color:var(--white)}.on-ink{background:var(--ink);color:var(--white)}.on-ink .muted{color:#a9a9a6}.on-green .muted{color:#ffffffdb}.muted{color:var(--rock)}.display{font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:-.025em;text-wrap:balance;line-height:.98}.display-xl{font-size:var(--step-5)}.display-l{font-size:var(--step-4);line-height:1.02}.display-m{font-size:var(--step-3);line-height:1.05}.heading{font-size:var(--step-2);letter-spacing:-.015em;text-wrap:balance;font-weight:320;font-stretch:118%;line-height:1.12}.lede{font-size:var(--step-1);max-width:var(--measure);text-wrap:pretty;line-height:1.5}.prose{max-width:var(--measure);text-wrap:pretty}.prose p+p{margin-top:1em}.small{font-size:var(--step--1);font-weight:450;line-height:1.45}.label{font-size:var(--step--1);letter-spacing:.01em;font-weight:500}.link{transition:background-size var(--dur-2) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;text-decoration:none}.link:hover{background-position:100% 100%;background-size:0% 1px}.button{border-radius:var(--radius);letter-spacing:.005em;cursor:pointer;min-height:3.25rem;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.75em;padding:.9rem 1.75rem;font-size:1rem;font-weight:500;font-stretch:110%;text-decoration:none;display:inline-flex}.button--green{background:var(--green);color:var(--white)}.button--green:hover{background:var(--green-deep)}.button--white{background:var(--white);color:var(--green-deep)}.button--white:hover{color:var(--white);border-color:var(--white);background:0 0}.button--line{border-color:currentColor}.button--line:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.accent-mark{color:var(--green);gap:.35em;display:inline-flex}.on-green .accent-mark,.on-ink .accent-mark{color:var(--white)}.accent-mark{font-size:1.75rem}.accent-mark svg{width:1.05em;height:auto}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .38s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .52s var(--ease-out) both}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}.unveil{overflow:hidden}@supports (animation-timeline:view()){.unveil>*{animation:linear both unveil view();animation-range:entry cover 40%}}@keyframes unveil{0%{clip-path:inset(14% 0 0);transform:scale(1.08)}to{clip-path:inset(0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}.unveil>*{clip-path:none!important;animation:none!important;transform:none!important}}.logo[data-astro-cid-f7espo7c]{height:auto;display:block;overflow:visible}.logo__letters[data-astro-cid-f7espo7c],.logo__accents[data-astro-cid-f7espo7c]{fill:currentColor}.logo[data-astro-cid-f7espo7c][data-accents=green] .logo__accents[data-astro-cid-f7espo7c]{fill:var(--green)}.header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:saturate(1.2)blur(10px);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-1);border-bottom:1px solid #0000;position:sticky;top:0}.header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--hairline)}.header[data-astro-cid-nen7h5rs][data-hidden]{transform:translateY(-100%)}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:5rem;display:flex}.header__logo[data-astro-cid-nen7h5rs]{width:7.5rem;color:var(--ink)}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-4);font-size:1rem;font-weight:450;font-stretch:110%;display:flex}.link-quiet[data-astro-cid-nen7h5rs]{text-decoration:none;position:relative}.link-quiet[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.link-quiet[data-astro-cid-nen7h5rs]:hover:after,.link-quiet[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.header__cta[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding:.6rem 1.25rem;font-size:.9375rem}.header__menu[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:60;background:0 0;border:0;width:2.75rem;height:2.75rem;display:none;position:relative}.header__burger[data-astro-cid-nen7h5rs],.header__burger[data-astro-cid-nen7h5rs]:before{content:"";height:1.5px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;position:absolute;left:.5rem;right:.5rem}.header__burger[data-astro-cid-nen7h5rs]{top:1.1rem}.header__burger[data-astro-cid-nen7h5rs]:before{top:.5rem;left:0;right:0}.header__menu[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--white)}.header__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger[data-astro-cid-nen7h5rs]{transform:translateY(.25rem)rotate(20deg)}.header__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger[data-astro-cid-nen7h5rs]:before{transform:translateY(-.5rem)rotate(-40deg)}.menu[data-astro-cid-nen7h5rs]{z-index:55;justify-content:center;gap:var(--space-5);padding:var(--gutter);flex-direction:column;display:flex;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}.menu[data-astro-cid-nen7h5rs]:not([hidden]){animation:menu-in .52s var(--ease-out)}.menu__list[data-astro-cid-nen7h5rs]{gap:var(--space-2);display:grid}.menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.menu[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]{align-self:flex-start}@keyframes menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (width<=860px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__menu[data-astro-cid-nen7h5rs]{display:block}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-6) var(--space-4)}.footer__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2);gap:.4rem;display:grid}.footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__place[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{margin-top:var(--space-2)}.footer__mark[data-astro-cid-jo6i4kqk]{margin-block:var(--space-6) var(--space-4);color:var(--white);display:block}.footer__mark[data-astro-cid-jo6i4kqk] .logo{width:100%}.footer__legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #3a3a3a;flex-wrap:wrap;display:flex}@media (width<=760px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.loader[data-astro-cid-tfd3xvz2]{z-index:90;background:var(--green);color:var(--white);animation:curtain .9s var(--ease-in-out) 1.25s forwards;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}html.no-loader .loader[data-astro-cid-tfd3xvz2]{display:none}.loader__mark[data-astro-cid-tfd3xvz2]{width:min(56vw,340px)}.loader__mark[data-astro-cid-tfd3xvz2] .logo__letters{opacity:0;animation:letters .7s var(--ease-out) .12s forwards}.loader__mark[data-astro-cid-tfd3xvz2] .logo__accents polygon{opacity:0;animation:accent .62s var(--ease-out) forwards;transform:translateY(-60px)}.loader__mark[data-astro-cid-tfd3xvz2] .logo__accents polygon:first-child{animation-delay:.62s}.loader__mark[data-astro-cid-tfd3xvz2] .logo__accents polygon:nth-child(2){animation-delay:.76s}@keyframes letters{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes accent{to{opacity:1;transform:translateY(0)}}@keyframes curtain{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}polygon[data-astro-cid-otdwjivw]{fill:currentColor}.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-6)}html.has-loader{--intro:1.75s}html.no-loader{--intro:.1s}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-weight:240;font-stretch:151%}.hero__line[data-astro-cid-lcdefpme]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:rise var(--dur-3) var(--ease-out) forwards;animation-delay:calc(var(--intro) + var(--i) * .11s);display:block;transform:translateY(105%)}@keyframes rise{to{transform:translateY(0)}}.hero__meta[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.hero__intro[data-astro-cid-lcdefpme]{opacity:0;animation:fade var(--dur-2) var(--ease-out) forwards;animation-delay:calc(var(--intro) + .45s);grid-column:7/-1}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero__signature[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-weight:500;font-stretch:112%}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__figure[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.hero__video[data-astro-cid-lcdefpme]{background:var(--ink);clip-path:inset(100% 0 0);animation:hero-open 1.3s var(--ease-in-out) forwards;animation-delay:calc(var(--intro) + .3s);overflow:hidden}.hero__video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:21/9;object-fit:cover;width:100%;animation:hero-settle 2.4s var(--ease-out) forwards;animation-delay:calc(var(--intro) + .3s);transform:scale(1.12)}@keyframes hero-open{to{clip-path:inset(0)}}@keyframes hero-settle{to{transform:scale(1)}}.hero__figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}@media (width<=860px){.hero__video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}.clients[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-5)}.clients__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);grid-template-columns:minmax(8rem,2fr) 10fr;display:grid}.marquee[data-astro-cid-lcdefpme]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-lcdefpme]{flex-shrink:0;align-items:center;gap:clamp(3rem,6vw,6rem);padding-right:clamp(3rem,6vw,6rem);animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee__track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.client[data-astro-cid-lcdefpme]{background:var(--ink);max-width:150px;height:30px;mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;position:relative}.thesis__statement[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:17ch}.thesis__beliefs[data-astro-cid-lcdefpme]{margin-top:var(--space-6);row-gap:var(--space-4)}.thesis__beliefs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-3);border-top:1px solid #fff6;grid-column:span 4}.thesis__belief-title[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:var(--space-2);font-weight:450;font-stretch:118%}.practices__head[data-astro-cid-lcdefpme]{align-items:end;row-gap:var(--space-3)}.practices__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/8}.practices__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:8/-1}.practices__list[data-astro-cid-lcdefpme]{margin-top:var(--space-6);border-top:1px solid var(--ink)}.practice[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline)}.practice[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding-block:var(--space-4);align-items:baseline;list-style:none}.practice[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.practice__name[data-astro-cid-lcdefpme]{font-size:var(--step-2);letter-spacing:-.015em;grid-column:1/7;font-weight:300;font-stretch:125%;line-height:1.1}.practice__line[data-astro-cid-lcdefpme]{color:var(--rock);grid-column:7/12}.practice__toggle[data-astro-cid-lcdefpme]{grid-column:12;justify-self:end;width:1.25rem;height:1.25rem;position:relative}.practice__toggle[data-astro-cid-lcdefpme]:before,.practice__toggle[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);height:1.5px;transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:50% 0 auto}.practice__toggle[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.practice[data-astro-cid-lcdefpme][open] .practice__toggle[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.practice[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover .practice__name[data-astro-cid-lcdefpme]{color:var(--green-deep)}.practice[data-astro-cid-lcdefpme]::details-content{block-size:0;transition:block-size var(--dur-2) var(--ease-out), content-visibility var(--dur-2) allow-discrete;overflow:hidden}.practice[data-astro-cid-lcdefpme][open]::details-content{block-size:auto}.practice__body[data-astro-cid-lcdefpme]{padding-bottom:var(--space-5)}.practice__detail[data-astro-cid-lcdefpme]{grid-column:7/12}.practice__gets[data-astro-cid-lcdefpme]{margin-block:var(--space-2) var(--space-3);gap:.35rem;display:grid}.practice__gets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.4rem;position:relative}.practice__gets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--green);width:.7rem;height:1px;position:absolute;top:.7em;left:0}.practice__shape[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-weight:500}.work__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.work__grid[data-astro-cid-lcdefpme]{margin-top:var(--space-6);row-gap:var(--space-6)}.work__link[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.work__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;transition:transform 1.2s var(--ease-out)}.work__link[data-astro-cid-lcdefpme]:hover .work__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.025)}.work__caption[data-astro-cid-lcdefpme]{margin-top:var(--space-3);gap:.25rem;display:grid}.work__caption[data-astro-cid-lcdefpme] .heading[data-astro-cid-lcdefpme]{transition:color var(--dur-1)}.work__link[data-astro-cid-lcdefpme]:hover .heading[data-astro-cid-lcdefpme]{color:#7fd1a6}.work__item--1[data-astro-cid-lcdefpme]{grid-column:1/-1}.work__item--1[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2304/800}.work__item--2[data-astro-cid-lcdefpme]{grid-column:1/8}.work__item--3[data-astro-cid-lcdefpme]{margin-top:var(--space-7);grid-column:9/-1}.work__item--2[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.work__item--3[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.work__item--4[data-astro-cid-lcdefpme]{grid-column:3/11}.work__item--4[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.method__steps[data-astro-cid-lcdefpme]{margin-top:var(--space-6);row-gap:var(--space-5);counter-reset:none}.method__step[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:var(--space-3);gap:var(--space-2);grid-column:span 3;align-content:start;display:grid}.method__num[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--green);font-weight:300;font-stretch:130%}.principal[data-astro-cid-lcdefpme]{padding-top:0}.principal[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:center;row-gap:var(--space-5)}.principal__portrait[data-astro-cid-lcdefpme]{grid-column:1/6}.principal__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%}.principal__text[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-column:7/-1;justify-items:start;display:grid}.closing__body[data-astro-cid-lcdefpme]{margin-top:var(--space-5);row-gap:var(--space-4);align-items:end}.closing__body[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{grid-column:1/7}.closing__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-column:8/-1;justify-items:start;display:grid}@media (width<=860px){.hero__intro[data-astro-cid-lcdefpme],.practices__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.practices__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.practice__detail[data-astro-cid-lcdefpme],.closing__body[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme],.closing__actions[data-astro-cid-lcdefpme],.principal__portrait[data-astro-cid-lcdefpme],.principal__text[data-astro-cid-lcdefpme],.thesis__beliefs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.method__step[data-astro-cid-lcdefpme]{grid-column:1/-1}.practice__name[data-astro-cid-lcdefpme]{grid-column:1/12}.practice__line[data-astro-cid-lcdefpme]{grid-area:2/1/auto/12;margin-top:.4rem}.practice__toggle[data-astro-cid-lcdefpme]{grid-row:1}.work__item--2[data-astro-cid-lcdefpme],.work__item--3[data-astro-cid-lcdefpme],.work__item--4[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:0}.clients__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width>=861px) and (width<=1100px){.method__step[data-astro-cid-lcdefpme]{grid-column:span 6}}@media (prefers-reduced-motion:reduce){.hero__video[data-astro-cid-lcdefpme]{clip-path:none}.hero__video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme],.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transform:none}.hero__intro[data-astro-cid-lcdefpme]{opacity:1}.marquee[data-astro-cid-lcdefpme]{flex-wrap:wrap;mask-image:none}.marquee__track[data-astro-cid-lcdefpme]{row-gap:var(--space-3);flex-wrap:wrap;flex-shrink:1;width:100%;animation:none}.marquee__track[data-astro-cid-lcdefpme][aria-hidden]{display:none}}
