.about-page .promises-grid article.promise-card:nth-child(1) .promise-art{transform:none}.about-hero__actions[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:22px}.about-approach[data-astro-cid-kh7btl4r]{padding-block:clamp(72px,8vw,120px)}.about-approach__inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(40px,5vw,80px);padding-top:36px;border-top:1px solid var(--border)}.about-approach[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:20ch;margin:0;font-size:clamp(38px,4.1vw,62px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.about-approach[data-astro-cid-kh7btl4r] .approach-word{color:var(--accent);display:inline-block;white-space:nowrap}.about-approach[data-astro-cid-kh7btl4r] .approach-word__segment{position:relative;display:inline-block}.about-approach[data-astro-cid-kh7btl4r] .approach-word__alternate{position:absolute;left:0;top:0;opacity:0;white-space:nowrap;font-family:var(--font-lettering);font-size:1em;font-weight:400;line-height:inherit;letter-spacing:-.025em;transform-origin:left center;transition:opacity .12s ease}@media(prefers-reduced-motion:no-preference){.about-approach[data-astro-cid-kh7btl4r] .approach-word__original{opacity:0}.about-approach[data-astro-cid-kh7btl4r] .approach-word__alternate{opacity:1}.about-approach[data-astro-cid-kh7btl4r] .approach-word__segment:nth-child(3n) .approach-word__alternate{font-family:Silkscreen,monospace;font-size:.78em}.about-approach[data-astro-cid-kh7btl4r] .approach-word__segment.is-resolved .approach-word__original{opacity:1}.about-approach[data-astro-cid-kh7btl4r] .approach-word__segment.is-resolved .approach-word__alternate{opacity:0}}.about-approach__copy[data-astro-cid-kh7btl4r]{padding-top:7px}.career-preview[data-astro-cid-kh7btl4r]{position:fixed;left:0;top:0;z-index:40;width:360px;aspect-ratio:9 / 5;border-radius:14px;overflow:hidden;pointer-events:none;opacity:0;scale:.85;box-shadow:0 24px 50px -20px #23262573;transition:opacity .22s ease,scale .32s cubic-bezier(.22,1,.36,1);will-change:transform}.career-preview[data-astro-cid-kh7btl4r].is-active{opacity:1;scale:1}.career-preview__set[data-astro-cid-kh7btl4r]{position:absolute;inset:0}.career-preview__set[data-astro-cid-kh7btl4r].is-current{visibility:visible}.career-preview__shot[data-astro-cid-kh7btl4r]{position:absolute;inset:0;display:flex;align-items:flex-end;padding:12px;background:var(--tone);opacity:0;transition:none}.career-preview__shot[data-astro-cid-kh7btl4r]:has(img,video){padding:0;background:#20303d}.career-preview__shot[data-astro-cid-kh7btl4r] [data-astro-cid-kh7btl4r]:is(img,video){display:block;width:100%;height:100%;object-fit:contain}.career-preview__shot[data-astro-cid-kh7btl4r] video[data-astro-cid-kh7btl4r]{object-fit:cover;object-position:center}.career-preview__shot[data-astro-cid-kh7btl4r] video[data-astro-cid-kh7btl4r][data-src*="/project-videos/"]{object-position:center top}.career-preview__shot--illustration[data-astro-cid-kh7btl4r]:has(img){background:#f5f3ef}.career-preview__shot[data-astro-cid-kh7btl4r].is-on{opacity:1;z-index:2}.career-preview__shot[data-astro-cid-kh7btl4r].is-on:not(.is-leaving):not(.is-cut){animation:career-media-fade .72s ease-in-out both}@keyframes career-media-fade{0%{opacity:0}to{opacity:1}}.career-preview__shot[data-astro-cid-kh7btl4r].is-leaving{z-index:1;transition:none}.career-preview__shot[data-astro-cid-kh7btl4r]:not(.is-on){transition:none}.career-preview__shot--page[data-astro-cid-kh7btl4r]{overflow:hidden}.career-preview__shot--page[data-astro-cid-kh7btl4r] img{height:auto;min-height:100%;object-fit:cover;object-position:top;align-self:flex-start}.career-preview__shot--page[data-astro-cid-kh7btl4r].is-on img{animation:career-page-scroll 4.8s cubic-bezier(.22,1,.36,1) both}@keyframes career-page-scroll{0%,18%{transform:translateY(0)}82%,to{transform:translateY(-72px)}}.career-preview__shot[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{color:#23262599;font:400 11px/1 var(--font-mono)}@media(hover:none),(prefers-reduced-motion:reduce){.career-preview[data-astro-cid-kh7btl4r]{display:none}}.polaroid-stack[data-astro-cid-kh7btl4r]{position:relative;display:block;width:min(100%,360px);aspect-ratio:1 / 1.1;margin-top:48px;padding:0;border:0;background:none;cursor:pointer}.polaroid[data-astro-cid-kh7btl4r]{--pos: var(--i);position:absolute;inset:0 12% 6% 6%;margin:0;padding:12px 12px 44px;display:grid;background:transparent;border-radius:4px;isolation:isolate;z-index:calc(10 - var(--pos));transform:translate(calc(var(--pos) * 7px),calc(var(--pos) * 5px)) rotate(calc((var(--i) - 2) * 3.5deg));transition:transform .65s cubic-bezier(.22,1,.36,1)}.polaroid[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:-32px;z-index:-2;pointer-events:none;background:url(/assets/about-icons/polaroid-dither-shadow.svg) center / 100% 100% no-repeat}.polaroid[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:#fff;background-image:radial-gradient(circle,rgb(100 115 98 / .22) .5px,transparent .7px);background-size:2px 2px;pointer-events:none}.polaroid__photo[data-astro-cid-kh7btl4r]{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:1px;background:#e8e6e1;display:block}.polaroid[data-astro-cid-kh7btl4r]{visibility:hidden}.polaroid[data-astro-cid-kh7btl4r][data-visible]{visibility:visible}.polaroid-nav[data-astro-cid-kh7btl4r]{display:flex;gap:8px;margin-top:18px}.polaroid-nav[data-astro-cid-kh7btl4r] button[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.polaroid-nav[data-astro-cid-kh7btl4r] button[data-astro-cid-kh7btl4r]:is(:hover,:focus-visible){background:var(--accent);border-color:var(--accent);color:#fff}.polaroid[data-astro-cid-kh7btl4r].is-leaving{transform:translate(55%,4%) rotate(12deg);transition-duration:.42s}.polaroid-stack[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid var(--accent);outline-offset:8px}@media(prefers-reduced-motion:reduce){.polaroid[data-astro-cid-kh7btl4r]{transition:none}}.about-approach__mark[data-astro-cid-kh7btl4r]{display:block;width:42px;height:4px;margin-bottom:28px;background:var(--accent)}.about-approach__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:43ch;margin:0;color:var(--text);font-size:clamp(19px,1.55vw,23px);line-height:1.5;text-wrap:pretty}@media(max-width:768px){.about-approach[data-astro-cid-kh7btl4r]{padding-block:64px 72px}.about-approach__inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:30px;padding-top:28px}.about-approach[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:14ch;font-size:clamp(26px,8vw,44px)}.about-approach__copy[data-astro-cid-kh7btl4r]{padding-top:0}.polaroid-stack[data-astro-cid-kh7btl4r]{width:min(78vw,320px);margin-top:32px}.about-approach__mark[data-astro-cid-kh7btl4r]{margin-bottom:20px}.about-approach__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:18px}}
