
body:has(.be-about-design) { overflow-x: hidden; }
body:has(.be-about-design) .wp-block-post-title { display: none !important; }
body:has(.be-about-design) .wp-block-group:has(.be-about-design),
body:has(.be-about-design) .wp-block-post-content:has(.be-about-design),
body:has(.be-about-design) main.wp-block-group:has(.be-about-design) { margin: 0 !important; padding: 0 !important; max-width: none !important; }
body:has(.be-about-design) .wp-block-post-content:has(.be-about-design) > p { display: none !important; }
body:has(.be-about-design) footer.wp-block-template-part { margin-block-start: 0 !important; margin-top: 0 !important; }
.be-about-design { margin-block-start: 0 !important; margin-left: calc(50% - 50vw); max-width: none !important; width: 100vw !important; }
.be-about-mobile-design { display: none !important; }
.be-about-design a { text-decoration: none; }
.be-about-design,
.be-about-design * { box-sizing: border-box; }
.be-about-design .ph.has-image .ico,
.be-about-design .ph.has-image .ph-label { display: none !important; }
.be-about-design .founder-ph.has-image {
    aspect-ratio: auto !important;
    height: 400px !important;
    margin-left: -20px;
    width: 360px !important;
}

.be-about-design {
    --bg:#F6F8FC;
    --surface:#FFFFFF;
    --ink:#11151C;
    --ink-2:#2B313B;
    --muted:#69707C;
    --faint:#9AA1AD;
    --line:#E8ECF2;
    --line-soft:#F0F3F8;
    --blue:#2F6BED;
    --blue-deep:#205AD6;
    --blue-soft:#EAF1FE;
    --blue-tint:#F3F7FE;
    --cream:#F4EFE6;
    --cream-deep:#EDE4D4;
    --star:#F5A623;
    --green:#1FA971;
    --sans:'Hanken Grotesk', system-ui, -apple-system, sans-serif;
    --shadow:0 1px 2px rgba(17,21,28,.04), 0 10px 30px -16px rgba(17,21,28,.14);
    --shadow-card:0 2px 6px rgba(17,21,28,.05), 0 18px 50px -22px rgba(17,21,28,.18);
    --navH:64px;
  }.be-about-design {box-sizing:border-box;}.be-about-design {scroll-behavior:smooth;}.be-about-design {margin:0;font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;}.be-about-design h1, .be-about-design h2, .be-about-design h3, .be-about-design h4 {margin:0;font-weight:800;letter-spacing:-.025em;line-height:1.12;}.be-about-design p {margin:0;}.be-about-design a {color:inherit;text-decoration:none;}.be-about-design ::selection {background:var(--blue-soft);}.be-about-design .em {color:var(--blue);font-style:italic;font-weight:700;}.be-about-design .wrap {max-width:1200px;margin:0 auto;padding:0 32px;}.be-about-design .ph {position:relative;background:linear-gradient(150deg,#e8eef7,#dde6f3 55%,#cdd9ec);overflow:hidden;display:flex;align-items:center;justify-content:center;}.be-about-design .ph .ico {width:30px;height:30px;color:rgba(58,74,102,.38);}.be-about-design .ph .ph-label {position:absolute;bottom:10px;left:12px;right:12px;font-size:11px;font-weight:600;color:rgba(40,55,80,.5);letter-spacing:.01em;}.be-about-design .nav {position:sticky;top:0;z-index:60;background:rgba(246,248,252,.9);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);}.be-about-design .nav-inner {max-width:1200px;margin:0 auto;padding:0 32px;height:var(--navH);display:flex;align-items:center;gap:30px;}.be-about-design .brand {display:flex;align-items:center;gap:9px;font-size:19px;font-weight:800;color:var(--ink);letter-spacing:-.03em;}.be-about-design .brand .sub {font-size:10px;font-weight:600;color:var(--muted);letter-spacing:.02em;display:block;margin-top:1px;}.be-about-design .brand-mark svg {width:24px;height:24px;color:var(--blue);}.be-about-design .nav-links {display:flex;gap:26px;font-size:14.5px;font-weight:600;color:var(--ink-2);}.be-about-design .nav-links a {padding:6px 0;border-bottom:2px solid transparent;transition:.15s;}.be-about-design .nav-links a:hover {color:var(--blue);}.be-about-design .nav-links a.active {color:var(--blue);}.be-about-design .nav-right {margin-left:auto;display:flex;align-items:center;gap:16px;}.be-about-design .btn {font-family:var(--sans);font-weight:700;font-size:14.5px;border:none;cursor:pointer;border-radius:999px;padding:12px 22px;transition:transform .12s ease, background .15s, box-shadow .15s, color .15s;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;}.be-about-design .btn svg {width:16px;height:16px;}.be-about-design .btn-dark {background:var(--ink);color:#fff;}.be-about-design .btn-dark:hover {background:#000;transform:translateY(-1px);}.be-about-design .btn-white {background:#fff;color:var(--ink);box-shadow:0 12px 30px -14px rgba(17,21,28,.5);}.be-about-design .btn-white:hover {transform:translateY(-1px);background:#fff;}.be-about-design section {position:relative;}.be-about-design .sec-pad {padding:96px 0;}.be-about-design .lead-head {font-size:38px;line-height:1.18;letter-spacing:-.03em;max-width:760px;text-wrap:balance;}.be-about-design .hero {background:var(--cream);border-bottom:1px solid var(--cream-deep);}.be-about-design .hero-in {max-width:1200px;margin:0 auto;padding:84px 32px 88px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.be-about-design .hero-eyebrow {font-size:14px;font-weight:700;color:var(--blue);letter-spacing:.01em;margin-bottom:18px;}.be-about-design .hero h1 {font-size:72px;line-height:.98;letter-spacing:-.04em;}.be-about-design .hero h1 .em {display:block;}.be-about-design .hero p.lead {font-size:18px;line-height:1.65;color:var(--ink-2);margin-top:26px;max-width:430px;font-weight:500;}.be-about-design .hero-art {aspect-ratio:1/1;border-radius:24px;box-shadow:var(--shadow-card);background:linear-gradient(155deg,#f7e4ea,#f3d0dd 55%,#ecbcd0);}.be-about-design .hero-art .ico {color:rgba(150,80,110,.4);}.be-about-design .hero-art .ph-label {color:rgba(120,60,90,.55);}.be-about-design .help-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:22px 40px;margin-top:46px;}.be-about-design .help-item {display:flex;gap:16px;align-items:flex-start;}.be-about-design .fic {width:46px;height:46px;border-radius:13px;background:var(--blue-soft);color:var(--blue-deep);display:flex;align-items:center;justify-content:center;flex:none;}.be-about-design .fic svg {width:23px;height:23px;}.be-about-design .help-item h3 {font-size:16.5px;letter-spacing:-.01em;}.be-about-design .help-item p {font-size:14.5px;line-height:1.55;color:var(--muted);margin-top:6px;}.be-about-design .values {border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.be-about-design .values-in {max-width:1200px;margin:0 auto;padding:64px 32px;display:grid;grid-template-columns:1fr 1fr;gap:54px;}.be-about-design .value h3 {font-size:21px;letter-spacing:-.02em;}.be-about-design .value p {font-size:15.5px;line-height:1.7;color:var(--ink-2);margin-top:12px;}.be-about-design .been {background:#fff;}.be-about-design .been-in {max-width:1080px;margin:0 auto;padding:96px 32px;display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start;}.be-about-design .founder-card {position:sticky;top:96px;}.be-about-design .founder-ph {aspect-ratio:4/5;border-radius:18px;box-shadow:var(--shadow-card);background:linear-gradient(155deg,#e9edf5,#d7deec 60%,#c6cfe0);}.be-about-design .founder-cap {font-size:13px;color:var(--muted);margin-top:14px;line-height:1.5;font-weight:600;}.be-about-design .tag {display:inline-flex;align-items:center;gap:7px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:7px 15px;margin-bottom:22px;}.be-about-design .tag svg {width:14px;height:14px;color:#FFD15C;}.be-about-design .been-copy h2 {font-size:44px;letter-spacing:-.03em;}.be-about-design .been-copy p {font-size:17px;line-height:1.7;color:var(--ink-2);margin-top:22px;max-width:560px;}.be-about-design .advisors {text-align:center;}.be-about-design .advisors > .wrap > h2 {font-size:38px;color:var(--ink);letter-spacing:-.025em;}.be-about-design .advisors > .wrap > h2 .em {color:var(--blue);}.be-about-design .adv-sub {font-size:16px;color:var(--muted);max-width:640px;margin:16px auto 0;line-height:1.6;}.be-about-design .logo-band {display:grid;grid-template-columns:repeat(6,1fr);gap:30px;align-items:center;max-width:980px;margin:54px auto 0;}.be-about-design .logo-ph {height:46px;border-radius:8px;background:var(--line-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--faint);letter-spacing:.02em;text-align:center;padding:0 8px;}.be-about-design .adv-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px;max-width:980px;margin:64px auto 0;}.be-about-design .adv {display:flex;flex-direction:column;align-items:center;}.be-about-design .adv-ph {width:170px;height:170px;border-radius:50%;box-shadow:var(--shadow-card);background:linear-gradient(155deg,#e9edf5,#d7deec 60%,#c6cfe0);}.be-about-design .adv-ph .ico {width:40px;height:40px;}.be-about-design .adv-name {font-size:20px;font-weight:800;margin-top:22px;letter-spacing:-.02em;}.be-about-design .adv-role {font-size:14px;line-height:1.55;color:var(--muted);margin-top:9px;max-width:260px;}.be-about-design .li {width:26px;height:26px;border-radius:7px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:14px;}.be-about-design .li svg {width:13px;height:13px;}.be-about-design .closing {padding:40px 0 110px;}.be-about-design .cta-card {background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-card);max-width:760px;margin:0 auto;padding:54px 56px;text-align:center;}.be-about-design .cta-card .kick {font-size:15px;font-weight:700;color:var(--ink-2);}.be-about-design .cta-card .kick .em {font-style:italic;}.be-about-design .cta-card h2 {font-size:38px;letter-spacing:-.03em;margin-top:10px;line-height:1.12;}.be-about-design .cta-card p {font-size:16.5px;line-height:1.65;color:var(--ink-2);margin-top:20px;max-width:540px;margin-left:auto;margin-right:auto;}.be-about-design .cta-card .btn {margin-top:26px;}.be-about-design .footer {background:#fff;border-top:1px solid var(--line);}.be-about-design .footer-top {max-width:1200px;margin:0 auto;padding:54px 32px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;}.be-about-design .footer .brand {margin-bottom:14px;}.be-about-design .footer-blurb {font-size:14px;color:var(--muted);line-height:1.6;max-width:280px;}.be-about-design .fcol h5 {font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;}.be-about-design .fcol a {display:block;font-size:14px;color:var(--muted);font-weight:500;padding:5px 0;}.be-about-design .fcol a:hover {color:var(--blue);}.be-about-design .directory {border-top:1px solid var(--line);background:var(--bg);}.be-about-design .directory-in {max-width:1200px;margin:0 auto;padding:40px 32px 50px;}.be-about-design .directory h5 {font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-bottom:18px;}.be-about-design .dir-grid {columns:5;column-gap:24px;}.be-about-design .dir-grid a {display:block;font-size:13px;color:var(--muted);padding:5px 0;break-inside:avoid;}.be-about-design .dir-grid a:hover {color:var(--blue);}.be-about-design .footer-bar {border-top:1px solid var(--line);}.be-about-design .footer-bar-in {max-width:1200px;margin:0 auto;padding:22px 32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted);}.be-about-design .footer-bar a:hover {color:var(--blue);}.be-about-design .footer-bar .sp {margin-left:auto;}

  @media(max-width:900px){
.be-about-design .hero-in, .be-about-design .values-in, .be-about-design .been-in {grid-template-columns:1fr;gap:40px;}.be-about-design .hero h1 {font-size:52px;}.be-about-design .help-grid, .be-about-design .adv-grid, .be-about-design .logo-band {grid-template-columns:1fr 1fr;}.be-about-design .footer-top {grid-template-columns:1fr 1fr;}.be-about-design .dir-grid {columns:2;}.be-about-design .lead-head, .be-about-design .been-copy h2 {font-size:30px;}.be-about-design .nav-links {display:none;}.be-about-design .founder-card {position:static;}.be-about-design .cta-card {padding:40px 28px;}
  
}

  @media(max-width:560px){
.be-about-design { display: none !important; }
.be-about-design .help-grid, .be-about-design .adv-grid, .be-about-design .logo-band {grid-template-columns:1fr;}.be-about-design .hero h1 {font-size:42px;}
.be-about-design .founder-ph.has-image {aspect-ratio:4/5!important;height:auto!important;margin-left:0;width:100%!important;}
  
}
