.about2-section-mark{border-top:2px solid var(--blue);width:min(100%,220px);color:var(--ink);letter-spacing:-.015em;margin:0;padding-top:14px;font-size:16px;font-weight:500;line-height:1.3}.about2-section-mark--light{border-color:var(--yellow);color:#fff}.about2-hero{color:var(--ink);background:#fff;position:relative;overflow:hidden}.about2-hero__grid{opacity:.7;background-image:linear-gradient(#1f4b990e 1px,#0000 1px),linear-gradient(90deg,#1f4b990e 1px,#0000 1px);background-size:58px 58px;width:44%;height:430px;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000,#000)}.about2-hero__layout{z-index:1;padding-block:clamp(72px,8vw,122px);position:relative}.about2-hero__heading{grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr);align-items:end;gap:clamp(60px,9vw,150px);display:grid}.about2-hero__heading h1{max-width:940px;color:var(--ink);letter-spacing:-.067em;margin:38px 0 0;font-size:clamp(58px,6.2vw,96px);font-weight:500;line-height:.9}.about2-hero__heading>p{color:#0b1730ab;max-width:520px;margin:0 0 8px;font-size:clamp(19px,1.55vw,23px);line-height:1.6}.about2-hero__portrait{width:min(100%,1240px);margin:clamp(62px,7vw,98px) auto 0;position:relative}.about2-hero__portrait picture{background:#d8c5ae;border-radius:28px;display:block;overflow:hidden;box-shadow:0 34px 90px #071b441f}.about2-hero__portrait img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto}.about2-hero__portrait figcaption{justify-content:space-between;align-items:center;gap:20px;padding:18px 2px 0;display:flex}.about2-hero__portrait figcaption span{color:#0b17307a;font-size:15px}.about2-hero__portrait figcaption strong{color:var(--ink);font-size:15px;font-weight:500}.about2-hero__reason{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,760px) 1fr;align-items:start;gap:36px;margin-top:clamp(54px,6vw,82px);padding-top:27px;display:grid}.about2-hero__reason>span{color:var(--blue);font-size:16px;font-weight:500}.about2-hero__reason>p{color:#0b1730b0;margin:0;font-size:17px;line-height:1.66}.about2-hero__reason>a{border-bottom:1px solid var(--blue);color:var(--blue);justify-self:end;align-items:center;gap:13px;padding-bottom:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.about2-hero__reason>a i{font-style:normal}.about2-boundaries{background:#fff;position:relative;overflow:hidden}.about2-boundaries:before{aspect-ratio:1;content:"";border:1px solid #1f4b9914;border-radius:50%;width:720px;position:absolute;bottom:-360px;right:-260px;box-shadow:inset 0 0 0 110px #1f4b9905,inset 0 0 0 220px #1f4b9905}.about2-boundaries__heading{grid-template-columns:240px minmax(0,980px);align-items:start;gap:48px;display:grid;position:relative}.about2-boundaries__heading h2{color:var(--ink);letter-spacing:-.064em;margin:0;font-size:clamp(52px,5.7vw,88px);font-weight:500;line-height:.93}.about2-boundaries__story{grid-template-columns:minmax(300px,.65fr) minmax(560px,1.35fr);align-items:end;gap:clamp(70px,9vw,140px);margin-top:clamp(70px,9vw,130px);display:grid;position:relative}.about2-boundaries__story>p{color:#0b1730ad;max-width:520px;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.about2-boundaries__map{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about2-boundaries__map>div{border-right:1px solid var(--line);flex-direction:column;min-height:190px;padding:24px 26px;display:flex;position:relative}.about2-boundaries__map>div:last-child{border-right:0}.about2-boundaries__map span{color:var(--blue);letter-spacing:.1em;font-size:15px;font-weight:700}.about2-boundaries__map strong{color:var(--ink);letter-spacing:-.035em;margin-top:auto;font-size:clamp(20px,2vw,30px);font-weight:500}.about2-boundaries__map i{aspect-ratio:1;background:var(--blue);border-radius:50%;width:11px;position:absolute;top:-6px;left:25px;box-shadow:0 0 0 7px #fff}.about2-boundaries__map>div:last-child i{background:var(--yellow)}.about2-practice{background:var(--soft)}.about2-practice__heading{grid-template-columns:240px minmax(0,1040px);align-items:start;gap:48px;display:grid}.about2-practice__heading h2{max-width:1040px;color:var(--ink);letter-spacing:-.063em;margin:0;font-size:clamp(50px,5.5vw,84px);font-weight:500;line-height:.93}.about2-practice__grid{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:clamp(65px,8vw,112px);display:grid}.about2-practice__tools,.about2-practice__image,.about2-practice__people{border:1px solid var(--line);border-radius:24px;overflow:hidden}.about2-practice__tools{background:#fff;flex-direction:column;grid-column:span 5;min-height:520px;padding:clamp(28px,4vw,52px);display:flex}.about2-practice__tools>span{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:15px;font-weight:700}.about2-practice__tools h3{max-width:510px;color:var(--ink);letter-spacing:-.05em;margin:30px 0 0;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1}.about2-practice__tools p{color:#0b1730a3;max-width:520px;margin:auto 0 0;font-size:17px;line-height:1.65}.about2-practice__signal{align-items:end;gap:8px;height:50px;margin-top:34px;display:flex}.about2-practice__signal i{background:var(--blue);border-radius:8px;width:8px}.about2-practice__signal i:first-child{height:22%}.about2-practice__signal i:nth-child(2){height:38%}.about2-practice__signal i:nth-child(3){height:57%}.about2-practice__signal i:nth-child(4){height:78%}.about2-practice__signal i:nth-child(5){background:var(--yellow);height:100%}.about2-practice__image{background:var(--navy);grid-column:span 7;margin:0;position:relative}.about2-practice__image picture,.about2-practice__image img{width:100%;height:100%;display:block}.about2-practice__image img{object-fit:cover;filter:saturate(.82)}.about2-practice__image:after{content:"";background:linear-gradient(#0000,#071b44d1);position:absolute;inset:55% 0 0}.about2-practice__image figcaption{z-index:1;color:#fff;font-size:15px;position:absolute;bottom:26px;right:28px}.about2-practice__people{background:#fff;grid-column:1/-1;grid-template-columns:minmax(460px,.9fr) minmax(0,1.1fr);display:grid}.about2-practice__people figure{background:#d8c5ae;min-height:500px;margin:0}.about2-practice__people picture,.about2-practice__people img{width:100%;height:100%;display:block}.about2-practice__people img{object-fit:cover}.about2-practice__people>div{flex-direction:column;justify-content:center;padding:clamp(42px,7vw,96px);display:flex}.about2-practice__people h3{max-width:760px;color:var(--ink);letter-spacing:-.058em;margin:32px 0 0;font-size:clamp(36px,4vw,62px);font-weight:500;line-height:.97}.about2-practice__people a{border-bottom:1px solid var(--blue);width:fit-content;color:var(--blue);margin-top:46px;padding-bottom:7px;font-size:15px;font-weight:600;text-decoration:none}.about2-practice__people a span{margin-left:12px}.about2-core{color:#fff;background:var(--navy);position:relative;overflow:hidden}.about2-core__geometry{aspect-ratio:1;width:760px;position:absolute;top:-320px;right:-270px}.about2-core__geometry i{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.about2-core__geometry i:first-child{inset:0}.about2-core__geometry i:nth-child(2){border-color:#ffd80042;inset:17%}.about2-core__geometry i:nth-child(3){background:#ffffff05;inset:34%}.about2-core__heading{grid-template-columns:300px minmax(0,1040px);gap:46px;display:grid;position:relative}.about2-core__heading h2{color:#fff;letter-spacing:-.062em;max-width:1040px;margin:0;font-size:clamp(49px,5.3vw,82px);font-weight:500;line-height:.93}.about2-core__layout{grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);align-items:stretch;gap:clamp(55px,7vw,110px);margin-top:clamp(70px,9vw,126px);display:grid;position:relative}.about2-core__principles{border-top:1px solid #ffffff29;flex-direction:column;display:flex}.about2-core__principles article{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:10px 18px;padding:31px 0;display:grid}.about2-core__principles article span{color:var(--yellow);letter-spacing:.1em;grid-row:1/3;font-size:15px}.about2-core__principles h3{color:#fff;margin:0;font-size:clamp(25px,2.4vw,36px);font-weight:500}.about2-core__principles article p{color:#ffffff96;margin:11px 0 0;line-height:1.65}.about2-core__principles>p{color:#fff;letter-spacing:-.035em;margin:auto 0 0;padding-top:45px;font-size:clamp(24px,2.6vw,39px);line-height:1.15}.about2-identity{background:#ffffff09;border:1px solid #ffffff29;border-radius:26px;min-width:0;padding:34px}.about2-identity>p{color:#ffffff87;margin:0}.about2-identity__field{place-items:center;min-height:590px;margin-top:16px;display:grid;position:relative}.about2-identity__rings{aspect-ratio:1;width:min(70%,430px);position:absolute}.about2-identity__rings i{border:1px solid #ffffff21;border-radius:50%;position:absolute}.about2-identity__rings i:first-child{inset:0}.about2-identity__rings i:nth-child(2){border-color:#ffd80059;inset:13%}.about2-identity__rings i:nth-child(3){inset:27%}.about2-identity__rings i:nth-child(4){background:#ffd80012;inset:41%}.about2-identity__center{z-index:2;aspect-ratio:1;width:84px;color:var(--navy);background:var(--yellow);border-radius:50%;place-items:center;font-size:32px;font-weight:500;display:grid;position:relative;box-shadow:0 0 0 16px #ffd80017}.about2-identity__statements{position:absolute;inset:0}.about2-identity__statements button{color:#ffffffc2;text-align:left;cursor:pointer;background:#071b44eb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;max-width:250px;padding:10px 14px;font-size:15px;line-height:1.25;transition:all .22s;display:flex;position:absolute}.about2-identity__statements button span{color:var(--yellow);font-size:15px}.about2-identity__statements button:hover,.about2-identity__statements button.is-active{border-color:var(--yellow);color:var(--navy);background:var(--yellow)}.about2-identity__statements button:hover span,.about2-identity__statements button.is-active span{color:var(--navy)}.about2-identity__statements button:first-child{top:5%;left:37%}.about2-identity__statements button:nth-child(2){top:26%;right:0}.about2-identity__statements button:nth-child(3){bottom:13%;right:7%}.about2-identity__statements button:nth-child(4){bottom:9%;left:1%}.about2-identity__statements button:nth-child(5){top:25%;left:0}.about2-method{background:#fff}.about2-method__heading{grid-template-columns:240px minmax(0,1050px);gap:48px;display:grid}.about2-method__heading h2{max-width:1050px;color:var(--ink);letter-spacing:-.063em;margin:0;font-size:clamp(51px,5.6vw,86px);font-weight:500;line-height:.93}.about2-method__heading em{color:var(--blue);font-style:normal}.about2-method__flow{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(70px,9vw,126px);display:grid}.about2-method__flow article{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;min-height:410px;padding:30px;display:flex}.about2-method__flow article>span{color:var(--blue);letter-spacing:.1em;margin-top:25px;font-size:15px;font-weight:700}.about2-method__flow h3{color:var(--ink);letter-spacing:-.045em;margin:auto 0 0;font-size:clamp(28px,2.8vw,42px);font-weight:500}.about2-method__flow p{color:#0b17309c;margin:17px 0 0;line-height:1.6}.about2-method__shape{width:112px;height:112px;position:relative}.about2-method__shape i,.about2-method__shape b{display:block;position:absolute}.about2-method__shape--understanding i:first-child{border:2px solid var(--blue);border-radius:50%;inset:14px}.about2-method__shape--understanding i:nth-child(2){background:var(--yellow);border-radius:50%;inset:40px}.about2-method__shape--action i:first-child{border:2px solid var(--blue);inset:8px 30px;transform:rotate(45deg)}.about2-method__shape--action i:nth-child(2){border:1px solid #1f4b9966;border-radius:50%;inset:33px}.about2-method__shape--action b{background:var(--yellow);border-radius:50%;inset:47px}.about2-method__shape--mastery i:first-child{border:1px solid #1f4b9940;border-radius:50%;inset:4px}.about2-method__shape--mastery i:nth-child(2){border:2px solid var(--blue);inset:20px;transform:rotate(45deg)}.about2-method__shape--mastery b{background:var(--yellow);border-radius:50%;inset:42px}.about2-method__impulse{color:#fff;background:var(--navy);border-radius:24px;grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);align-items:center;gap:clamp(50px,8vw,120px);margin-top:14px;padding:clamp(34px,5vw,68px);display:grid}.about2-method__impulse>div{min-height:270px;position:relative}.about2-method__impulse>div i{border:1px solid #ffffff26;border-radius:50%;position:absolute}.about2-method__impulse>div i:first-child{inset:0 22%}.about2-method__impulse>div i:nth-child(2){border-color:#ffd80073;inset:15% 32%}.about2-method__impulse>div i:nth-child(3){background:#ffd80014;inset:31% 41%}.about2-method__impulse>div i:nth-child(4){border-width:1px 0 0;border-radius:0;width:100%;top:50%;left:0}.about2-method__impulse>div strong{color:var(--yellow);place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.about2-method__impulse section>p:last-child{color:#ffffffb8;letter-spacing:-.02em;max-width:760px;margin:34px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.45}.about2-mission{color:#fff;background:var(--navy);position:relative;overflow:hidden}.about2-mission__grid{opacity:.65;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.about2-mission .shell{position:relative}.about2-mission__intro{grid-template-columns:240px minmax(0,850px);gap:48px;padding-bottom:clamp(65px,8vw,112px);display:grid}.about2-mission__intro>p:last-child{color:#ffffffbf;letter-spacing:-.038em;margin:0;font-size:clamp(26px,3vw,44px);line-height:1.2}.about2-mission__statement{background:#ffffff09;border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(400px,.72fr) minmax(600px,1.28fr);align-items:center;gap:clamp(60px,8vw,120px);padding:clamp(40px,6vw,84px);display:grid;box-shadow:0 40px 100px #00000026}.about2-mission__system{place-items:center;min-height:470px;display:grid;position:relative}.about2-mission__system>div{aspect-ratio:1;width:min(92%,440px);position:absolute}.about2-mission__system>div i{border:1px solid #ffffff24;border-radius:50%;position:absolute}.about2-mission__system>div i:first-child{inset:0}.about2-mission__system>div i:nth-child(2){border-color:#ffd80066;inset:14%}.about2-mission__system>div i:nth-child(3){inset:29%}.about2-mission__system>div i:nth-child(4){background:var(--yellow);inset:43%}.about2-mission__system>strong{z-index:1;max-width:110px;color:var(--navy);text-align:center;font-size:15px;line-height:1.2;position:relative}.about2-mission__system>span{color:#ffffffbf;background:var(--navy);border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:15px;position:absolute}.about2-mission__system>span:first-of-type{top:3%;left:31%}.about2-mission__system>span:nth-of-type(2){bottom:24%;right:-2%}.about2-mission__system>span:nth-of-type(3){bottom:11%;left:0}.about2-mission__quote blockquote{color:#ffffffb8;letter-spacing:-.04em;max-width:820px;margin:34px 0 0;font-size:clamp(28px,3.1vw,48px);line-height:1.14}.about2-mission__quote blockquote strong{color:#fff;font-weight:500}.about2-mission__outcome{grid-template-columns:minmax(420px,1fr) minmax(480px,1fr);align-items:start;gap:50px 90px;padding-top:clamp(70px,8vw,112px);display:grid}.about2-mission__outcome>p{color:#ffffffa8;max-width:680px;margin:0;font-size:19px;line-height:1.65}.about2-mission__outcome>div{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.about2-mission__outcome>div span{color:#fff;border-right:1px solid #ffffff24;flex-direction:column;gap:28px;padding:19px 18px 25px;font-size:15px;line-height:1.3;display:flex}.about2-mission__outcome>div span:last-child{border-right:0}.about2-mission__outcome>div i{color:var(--yellow);font-size:15px;font-style:normal}.about2-mission__outcome>a{grid-column:1/-1;width:fit-content;margin-top:4px}@media (width<=1100px){.about2-hero__heading{grid-template-columns:1fr;gap:40px}.about2-hero__heading>p{max-width:720px}.about2-hero__portrait{width:100%}.about2-boundaries__story{grid-template-columns:1fr}.about2-practice__tools,.about2-practice__image{grid-column:1/-1}.about2-practice__image{aspect-ratio:16/9}.about2-practice__people{grid-template-columns:1fr}.about2-practice__people figure{aspect-ratio:16/9;min-height:0}.about2-core__layout{grid-template-columns:1fr}.about2-core__principles>p{margin-top:50px}.about2-mission__statement{grid-template-columns:1fr}.about2-mission__system{width:100%;max-width:600px;margin:auto}.about2-mission__outcome{grid-template-columns:1fr}}@media (width<=800px){.about2-section-mark{width:100%;font-size:15px}.about2-hero__layout{padding-block:54px 72px}.about2-hero__heading h1{font-size:clamp(45px,12vw,68px)}.about2-hero__portrait{margin-top:52px}.about2-hero__reason{grid-template-columns:1fr}.about2-hero__reason>a{justify-self:start}.about2-boundaries__heading,.about2-practice__heading,.about2-core__heading,.about2-method__heading,.about2-mission__intro{grid-template-columns:1fr;gap:28px}.about2-boundaries__map{grid-template-columns:1fr}.about2-boundaries__map>div{border-right:0;border-bottom:1px solid var(--line);min-height:126px}.about2-boundaries__map>div:last-child{border-bottom:0}.about2-practice__tools{min-height:470px}.about2-core__layout{margin-top:65px}.about2-identity{padding:22px}.about2-identity__field{min-height:650px}.about2-identity__rings{width:min(86%,390px)}.about2-identity__statements button{max-width:210px}.about2-identity__statements button:first-child{top:3%;left:22%}.about2-identity__statements button:nth-child(2){top:22%;right:0}.about2-identity__statements button:nth-child(3){bottom:12%;right:2%}.about2-identity__statements button:nth-child(4){bottom:4%;left:0}.about2-identity__statements button:nth-child(5){top:25%;left:0}.about2-method__flow{grid-template-columns:1fr}.about2-method__flow article{min-height:340px}.about2-method__impulse{grid-template-columns:1fr}.about2-method__impulse>div{min-height:220px}.about2-mission__statement{padding:26px 20px}.about2-mission__system{min-height:390px}.about2-mission__outcome>div{grid-template-columns:1fr}.about2-mission__outcome>div span{border-bottom:1px solid #ffffff24;border-right:0;flex-direction:row;align-items:center}.about2-mission__outcome>div span:last-child{border-bottom:0}}.about2-hero__heading h1{font-size:clamp(45px,6.2vw,65px)}.about2-boundaries__heading h2{font-size:clamp(48px,5.7vw,54px)}.about2-practice__heading h2{font-size:clamp(48px,5.5vw,54px)}.about2-core__heading h2{font-size:clamp(47px,5.3vw,54px)}.about2-method__heading h2{font-size:clamp(48px,5.6vw,54px)}@media (width<=520px){.about2-hero__portrait picture{border-radius:16px}.about2-hero__portrait figcaption{padding-top:13px}.about2-hero__portrait figcaption strong{font-size:15px}.about2-practice__tools,.about2-practice__people>div{padding:26px 22px}.about2-practice__people h3{font-size:34px}.about2-core__principles article{grid-template-columns:30px 1fr}.about2-identity__field{min-height:610px}.about2-identity__statements button{max-width:170px;padding:8px 10px;font-size:15px}.about2-identity__statements button:first-child{left:16%}.about2-identity__statements button:nth-child(3){right:0}.about2-method__impulse{padding:28px 20px}.about2-mission__system{min-height:350px}.about2-mission__system>span{max-width:145px;font-size:15px}.about2-mission__quote blockquote{font-size:28px}.about2-mission__outcome>p{font-size:17px}}
