.studio-hero{padding:142px 0 76px;overflow:clip}.studio-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.studio-hero h1{font-size:clamp(58px,5.6vw,80px);line-height:1.04}.studio-hero-copy>p:not(.kicker){max-width:510px;margin-top:25px;font-size:15px;line-height:1.85}.studio-hero-copy>.studio-hero-aside{margin-top:15px;font-size:12px}.studio-hero-photo{background:#edf1f5;border-radius:24px;height:530px;overflow:hidden}.studio-hero-photo img{object-fit:cover;object-position:50% 54%;width:100%;height:100%}.studio-hero .actions{gap:10px}.story-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.story-intro h2{font-size:clamp(43px,4.5vw,63px);line-height:1.08}.story-intro>p:not(.kicker){max-width:380px;margin-top:25px;font-size:14px;line-height:1.85}.story-postscript{border-top:1px solid var(--rule);align-items:flex-start;gap:15px;max-width:400px;margin-top:47px;padding-top:25px;display:flex}.story-postscript>i{color:var(--blue);margin-top:5px;font-size:19px}.story-postscript p{color:var(--ink);letter-spacing:-.015em;font:450 20px/1.45 Outfit,sans-serif}.story-postscript span{color:#667c96;letter-spacing:0;font:500 11px/1.6 Manrope,sans-serif}.story-thread{border-left:1px solid #c9d8ea;padding-left:30px;position:relative}.story-chapter{padding:0 0 33px;position:relative}.story-chapter:last-child{padding-bottom:0}.story-node{border:3px solid var(--brand-paper);background:var(--blue);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-36px;box-shadow:0 0 0 1px #a8c2e7}.story-chapter .chapter-label{color:#446c9f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:800;line-height:1.3}.story-chapter h3{margin-bottom:15px;font-size:27px;line-height:1.2}.story-chapter>p:not(.chapter-label){font-size:13px;line-height:1.85}.story-chapter>p+p{margin-top:11px}.story-chapter .chapter-end{color:var(--blue);font-weight:750}.founders-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:43px;display:flex}.founders-heading h2{font-size:clamp(43px,4.5vw,62px)}.founders-heading>p{max-width:340px;padding-bottom:6px;font-size:13px;line-height:1.85}.founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.founder{min-width:0}.founder-portrait{aspect-ratio:1.25;background:#e9f0fa;border-radius:20px;width:100%;position:relative;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center 12%;filter:grayscale();width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.75,.2,1);display:block}.founder:hover .founder-portrait img{transform:scale(1.025)}.founder-portrait figcaption{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.founder-content{padding:25px 2px 0}.founder-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.founder-role{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800;line-height:1.5}.founder h3{font-size:clamp(30px,3vw,40px);line-height:1.12}.founder-symbol{width:42px;height:42px;color:var(--blue);background:#f4f8ff;border:1px solid #d5e1f1;border-radius:12px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.founder-bio{border-top:1px solid var(--rule);margin-top:23px;padding-top:22px}.founder-bio p{font-size:13px;line-height:1.9}.founder-bio p+p{margin-top:14px}.founder-bio .founder-aside{color:#406a9c}.studio-network{background:var(--brand-navy);position:relative;overflow:hidden}.network-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(50px,8vw,125px);display:grid}.network-copy h2{font-size:clamp(43px,4.5vw,62px)}.network-copy>p:not(.kicker):not(.network-conclusion){color:#c5d5e8;max-width:530px;margin-top:25px;font-size:13px;line-height:1.9}.network-copy>p:not(.kicker)+p:not(.network-conclusion){margin-top:16px}.network-copy .network-conclusion{color:#fff;letter-spacing:-.025em;margin-top:34px;font:450 30px/1.2 Outfit,sans-serif}.network-map{isolation:isolate;background:linear-gradient(150deg,#25497466,#162e4d66);border:1px solid #accfff26;border-radius:24px;padding:30px 26px 26px;position:relative;box-shadow:0 16px 60px #071a3026}.network-map:before{content:"";z-index:-1;opacity:.25;border-radius:inherit;background-image:radial-gradient(#b1d0ff66 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.network-founders{grid-template-columns:1fr 1fr;gap:16px;display:grid}.network-person{background:#203e60;border:1px solid #a2c4f035;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:13px 10px;display:flex}.network-person>span{color:#bcd7ff;background:#a3c6ff1f;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font:500 13px Outfit,sans-serif;display:grid}.network-person strong{color:#fff;font-size:12px;font-weight:700}.network-person small{color:#b3c9e2;margin-top:3px;font-size:8px;font-weight:500;line-height:1.4;display:block}.network-link{background:#779ece99;width:1px;margin-inline:auto;position:relative}.network-link--top{height:52px}.network-link--top:before{content:"";background:#132a4700;border:1px solid #779ece99;border-top:0;border-radius:0 0 12px 12px;width:204px;height:21px;position:absolute;top:0;left:-102px}.network-link--top{background:linear-gradient(#0000 20px,#779ece99 20px)}.network-hub{background:#27508461;border:1px solid #97c0ff6b;border-radius:16px;justify-items:center;gap:14px;width:83%;margin:auto;padding:27px 15px;display:grid;position:relative;box-shadow:0 8px 25px #091d3733}.network-hub img{width:178px;height:auto}.network-hub>span{color:#b9d0ed;font-size:9px}.network-link--bottom{height:35px}.network-link--bottom:after{content:"";background:#9ec7ff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;left:-3px}.network-specialists{background:#1c3859;border:1px solid #accfff30;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:17px 12px;display:flex}.network-specialists>i{color:#bad8ff;background:#7cb4ff1f;border-radius:9px;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.network-specialists strong,.network-specialists span{display:block}.network-specialists strong{color:#fff;font-size:11px}.network-specialists span{color:#a7c1df;margin-top:3px;font-size:9px}.network-map figcaption{text-align:center;color:#9fb9d8;margin-top:24px;font-size:10px;line-height:1.8}.approach-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.approach-intro h2{font-size:clamp(43px,4.3vw,60px);line-height:1.08}.approach-intro>p:not(.kicker){max-width:350px;margin-top:25px;font-size:13px;line-height:1.85}.approach-intro>p:not(.kicker)+p{margin-top:14px}.approach-principles>article{border-top:1px solid var(--rule);align-items:flex-start;gap:20px;padding:25px 0;display:flex}.approach-principles>article:first-child{border-top:0;padding-top:4px}.principle-icon{width:39px;height:39px;color:var(--blue);background:#fff;border:1px solid #d4e0ee;border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.approach-principles h3{font-size:27px;line-height:1.2}.approach-principles article p{margin-top:13px;font-size:13px;line-height:1.85}.approach-signoff{border-top:1px solid var(--rule);color:var(--ink);letter-spacing:-.02em;margin-top:8px;padding-top:25px;font:450 25px/1.3 Outfit,sans-serif}.studio-closing-copy{max-width:600px}.closing .studio-closing-copy>p+p{margin-top:14px}.studio-hero-photo.is-cutout,.founder-portrait.is-cutout{background:0 0;overflow:visible}.studio-hero-photo.is-cutout img,.founder-portrait.is-cutout img{object-fit:contain}.founder-portrait.is-cutout img{filter:none}@media (width<=1100px){.studio-hero-grid{gap:40px}.studio-hero h1{font-size:64px}.studio-hero-photo{height:510px}.story-layout,.approach-layout{gap:55px}.founder-grid{gap:28px}.network-layout{gap:40px}.network-map{padding:25px 18px}.network-link--top:before{width:160px;left:-80px}}@media (width<=850px){.studio-hero{padding-top:125px}.studio-hero h1{font-size:54px}.studio-hero-photo{height:455px}.studio-hero-copy>p:not(.kicker){font-size:13px}.studio-hero .actions{gap:9px}.studio-hero .action{gap:12px;padding-left:16px;font-size:10px}.story-layout{gap:38px}.story-intro h2{font-size:45px}.story-chapter h3{font-size:25px}.founders-heading{gap:30px}.founders-heading h2{font-size:45px}.founders-heading>p{font-size:12px}.founder h3{font-size:30px}.founder-symbol{display:none}.network-layout{grid-template-columns:1fr;gap:40px}.network-copy{max-width:650px}.network-copy h2{font-size:49px}.network-copy .network-conclusion{font-size:29px}.network-map{justify-self:center;width:100%;max-width:520px;padding:32px}.network-link--top:before{width:220px;left:-110px}.approach-layout{gap:40px}.approach-intro h2{font-size:43px}.approach-principles h3{font-size:25px}.approach-principles>article{gap:15px}}@media (width<=600px){.our-studio-page .section{padding-block:64px}.studio-hero{padding:116px 0 48px}.studio-hero-grid{grid-template-columns:1fr;gap:31px}.studio-hero h1{font-size:clamp(48px,11.8vw,66px);line-height:1.05}.studio-hero-copy>p:not(.kicker){margin-top:23px;font-size:14px}.studio-hero-copy>.studio-hero-aside{margin-top:14px;font-size:12px}.studio-hero .actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.studio-hero .action{white-space:nowrap;flex:1;gap:9px;min-height:48px;padding:10px 11px 10px 15px;font-size:10px}.studio-hero .action>i{width:23px;height:23px;font-size:9px}.studio-hero-photo{aspect-ratio:1.2;border-radius:19px;height:auto}.studio-hero-photo img{object-position:50% 45%}.story-layout{grid-template-columns:1fr;gap:38px}.story-intro h2{font-size:43px}.story-intro h2 br:last-of-type{display:none}.story-intro>p:not(.kicker){max-width:100%;margin-top:20px;font-size:13px}.story-postscript{margin-top:24px;padding-top:19px}.story-postscript p{font-size:18px}.story-thread{margin-left:5px;padding-left:24px}.story-node{left:-30px}.story-chapter{padding-bottom:29px}.story-chapter h3{font-size:26px}.story-chapter>p:not(.chapter-label){font-size:13px}.founders-heading{margin-bottom:29px;display:block}.founders-heading h2{font-size:43px}.founders-heading>p{margin-top:20px;font-size:13px}.founder-grid{grid-template-columns:1fr;gap:43px}.founder-portrait{aspect-ratio:1.2;border-radius:18px}.founder-portrait img{object-position:center 12%}.founder-content{padding-top:23px}.founder-role{margin-bottom:9px;font-size:9px}.founder h3{font-size:35px}.founder-symbol{width:37px;height:37px;font-size:14px;display:grid}.founder-bio{margin-top:20px;padding-top:19px}.network-layout{gap:31px}.network-copy h2{font-size:43px}.network-copy>p:not(.kicker):not(.network-conclusion){margin-top:21px;font-size:13px}.network-copy .network-conclusion{margin-top:28px;font-size:29px}.network-map{border-radius:19px;padding:23px 16px 20px}.network-founders{gap:10px}.network-person{gap:7px;padding:11px 8px}.network-person>span{width:29px;height:29px;font-size:11px}.network-person strong{font-size:11px}.network-person small{font-size:8px}.network-link--top:before{width:152px;left:-76px}.network-hub{padding:23px 12px}.network-hub img{width:165px}.network-specialists span{font-size:9px}.approach-layout{grid-template-columns:1fr;gap:31px}.approach-intro h2{font-size:43px}.approach-intro h2 br:first-of-type,.approach-intro h2 br:nth-of-type(3){display:none}.approach-intro>p:not(.kicker){max-width:100%;margin-top:21px}.approach-principles h3{font-size:26px}.approach-principles>article{gap:15px;padding-block:24px}.approach-signoff{font-size:26px}.our-studio-page .closing h2{font-size:43px}.studio-closing-copy p{font-size:13px}}@media (width<=360px){.studio-hero .actions{flex-direction:column;align-items:stretch}.studio-hero .action{justify-content:space-between}.founder h3{font-size:31px}.founder-symbol,.network-person>span{display:none}.network-link--top:before{width:130px;left:-65px}.story-intro h2,.founders-heading h2,.network-copy h2,.approach-intro h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.founder-portrait img{transition:none}.founder:hover .founder-portrait img{transform:none}}.founder-monogram{background:var(--brand-navy);color:#e4edff;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.founder-monogram:before{content:"";aspect-ratio:1;border:1px solid #a5caff35;border-radius:50%;width:90%;position:absolute;transform:translate(32%,22%)}.founder-monogram:after{content:"";aspect-ratio:1;border:1px solid #a5caff35;border-radius:50%;width:70%;position:absolute;transform:translate(-45%,-40%)}.founder-monogram>span{letter-spacing:-.06em;font:400 clamp(110px,18vw,230px)/1 Outfit,sans-serif;position:relative}.founder-portrait .founder-monogram>img{object-fit:contain;filter:none;width:36px;height:36px;position:absolute;bottom:25px;left:25px;transform:none}@media (width<=600px){.studio-hero .action{white-space:normal;flex:200px;justify-content:space-between;min-width:0;font-size:12px;line-height:1.45}.studio-hero .action>i{flex-shrink:0}}
