.studio-about-intro{isolation:isolate;padding-bottom:115px;position:relative}.studio-about-subhead{letter-spacing:-.025em;color:#c1c7c7;margin-top:37px;font-size:clamp(18px,2.1vw,29px);line-height:1.5}.studio-about-introduction{grid-template-columns:1.1fr 1fr;gap:12%;margin-top:65px;display:grid}.studio-about-introduction>div{max-width:520px}.studio-about-introduction p{color:var(--muted);font-size:16px;line-height:1.9}.studio-about-introduction p+p{margin-top:20px}.studio-specialties{margin:0;padding:0;list-style:none}.studio-specialties li{border-top:1px solid var(--line);color:#adb7b9;padding:11px 0;font-size:14px;line-height:1.8}.studio-specialties li:last-child{border-bottom:1px solid var(--line)}.studio-founder{border-top:1px solid var(--line);padding-top:60px;padding-bottom:125px;scroll-margin-top:30px}.studio-section-heading h2,.studio-approach h2{letter-spacing:-.055em;margin-top:24px;font-size:clamp(42px,5vw,76px);font-weight:450;line-height:1.1}.studio-section-heading h2>span,.studio-approach h2>span{color:#858f92}.studio-founder-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9%;margin-top:65px;display:grid}.studio-founder-figure{margin:0}.studio-founder-portrait{aspect-ratio:1536/1755;background:#171c1e;position:relative;overflow:hidden}.studio-founder-portrait>img{object-fit:cover}.studio-founder-figure figcaption{color:var(--muted);padding-top:16px;font-size:12px;line-height:1.8}.studio-founder-identity{margin-bottom:32px}.studio-founder-identity h3{letter-spacing:-.05em;font-size:clamp(34px,3.6vw,52px);font-weight:350;line-height:1.15}.studio-founder-identity p{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#a7b2b4;margin-top:14px;font-size:12px}.studio-founder-story>p{color:#a0aaad;max-width:610px;font-size:16px;line-height:1.95}.studio-founder-story>p+p{margin-top:24px}.studio-experience{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1011;padding:65px 0 80px;position:relative;overflow:clip}.studio-experience-copy{isolation:isolate;gap:33px;padding:76px 0 20px;display:grid;position:relative}.studio-experience-copy:before{content:"";z-index:-1;pointer-events:none;opacity:calc(var(--studio-haze,.07) * var(--smoke-opacity,1));transform:translateY(var(--studio-drift,0px));background:url(/images/smoke-fallback.svg) 50%/cover no-repeat;position:absolute;inset:-25% -10%}.studio-experience-line{letter-spacing:-.06em;color:color-mix(in srgb, var(--muted), var(--text) calc(var(--experience-progress,1) * 100%));transform:translateY(calc((1 - var(--experience-progress,1)) * 8px));font-size:clamp(38px,5.6vw,88px);font-weight:350;line-height:1.15}.studio-approach{grid-template-columns:.9fr 1.1fr;gap:9%;padding-top:125px;padding-bottom:130px;display:grid}.studio-approach-intro>p{color:var(--muted);max-width:285px;margin-top:30px;font-size:16px;line-height:1.9}.studio-approach-list{margin:0;padding:0;list-style:none}.studio-approach-list>li{border-top:1px solid var(--line);grid-template-columns:27px 1fr;gap:24px;padding:32px 0;display:grid}.studio-approach-list>li:first-child{padding-top:27px}.studio-approach-list h3{letter-spacing:-.035em;font-size:25px;font-weight:400;line-height:1.25}.studio-approach-list p{color:var(--muted);max-width:500px;margin-top:14px;font-size:16px;line-height:1.85}.studio-about-contact{border-top:1px solid var(--line);padding-top:85px;padding-bottom:100px}.studio-about-contact h2{letter-spacing:-.06em;margin-top:35px;font-size:clamp(42px,6.3vw,100px);font-weight:350;line-height:1.1}.studio-about-contact h2>span{color:#8f999c}.studio-about-contact>.text-link{color:#c5cdcd;border-bottom:1px solid #ffffff36;gap:45px;margin-top:34px;padding-bottom:15px;font-size:15px}.studio-about-contact .arrow{width:17px}@media (max-width:1000px){.studio-about-introduction{gap:7%}.studio-founder-grid,.studio-approach{gap:6%}.studio-founder-story>p{font-size:16px}}@media (max-width:700px){.studio-about-intro{padding-bottom:65px}.studio-about-subhead{max-width:320px;margin-top:28px;font-size:20px}.studio-about-introduction{grid-template-columns:1fr;gap:32px;margin-top:34px}.studio-about-introduction p{font-size:16px;line-height:1.9}.studio-specialties li{font-size:14px}.studio-founder{padding-top:45px;padding-bottom:65px}.studio-section-heading h2,.studio-approach h2{margin-top:19px;font-size:42px}.studio-founder-grid{grid-template-columns:1fr;gap:38px;margin-top:35px}.studio-founder-figure{max-width:420px}.studio-founder-identity{margin-bottom:26px}.studio-founder-identity h3{font-size:40px}.studio-founder-story>p{font-size:16px;line-height:1.95}.studio-founder-story>p+p{margin-top:21px}.studio-experience{padding:40px 0 45px}.studio-experience-copy{gap:28px;padding-top:46px}.studio-experience-line{letter-spacing:-.05em;font-size:clamp(32px,8.5vw,52px);line-height:1.2}.studio-approach{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:70px}.studio-approach-intro>p{max-width:330px;margin-top:22px}.studio-approach-list>li{grid-template-columns:21px 1fr;gap:16px;padding:25px 0}.studio-approach-list h3{font-size:23px}.studio-approach-list p{margin-top:11px;font-size:16px}.studio-about-contact{padding-top:50px;padding-bottom:65px}.studio-about-contact h2{margin-top:25px;font-size:clamp(38px,9.7vw,62px);line-height:1.1}}@media (prefers-reduced-motion:reduce){.studio-experience-line,.studio-experience-copy:before{transform:none}.studio-experience-line{color:var(--text)}}.studio-founder-note{border-top:1px solid var(--line);padding-top:25px}.studio-founder-note>p{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;margin:32px 0;font-size:clamp(32px,3.6vw,56px);line-height:1.2}.studio-founder-note em{color:var(--muted)}
