.editorial-link{justify-self:start;align-items:center;gap:8px;min-block-size:44px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.editorial-link__label{text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .15s ease-out}.editorial-link__icon{transition:color .15s ease-out,translate .15s ease-out;display:inline-flex}.editorial-link--back{flex-direction:row-reverse}.editorial-link--back .editorial-link__icon svg{scale:-1 1}.editorial-link:is(:hover,:focus-visible) .editorial-link__label{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:2px}.editorial-link:is(:hover,:focus-visible) .editorial-link__icon{color:var(--pink);translate:3px}.editorial-link--back:is(:hover,:focus-visible) .editorial-link__icon{translate:-3px}@media (prefers-reduced-motion:reduce){.editorial-link__label,.editorial-link__icon{transition:none}.editorial-link:is(:hover,:focus-visible) .editorial-link__icon{translate:none}}
.identity-chapter{color:var(--ink,#151515);background:#fff}.identity-about{padding-block:60px 54px}.identity-role{letter-spacing:-.03em;margin:0;font-size:clamp(28px,5.72vw + 9.7px,32px);font-weight:600;line-height:1.1}.identity-role strong{z-index:1;letter-spacing:-.05em;margin-block-start:clamp(17px,39.3px - 5.72vw,21px);margin-inline-start:clamp(-8px,36.6px - 11.43vw,0px);font-size:clamp(60px,19.45vw,104px);font-weight:800;line-height:1;display:block;position:relative}.identity-about-grid{gap:30px;margin-block-start:clamp(38px,5.72vw + 19.7px,52px);display:grid}.identity-portrait{aspect-ratio:1;background:var(--cyan,#00bdff);justify-self:center;inline-size:min(100%,480px);position:relative}.identity-portrait img{z-index:2;block-size:auto;inline-size:clamp(88%,57.15vw + 97px,98%);position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}.identity-story{align-content:start;gap:24px;font-size:17px;line-height:1.52;display:grid}.identity-story h3{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(28px,5.72vw + 9.7px,36px);line-height:1.1}.identity-story h3 span{position:relative}.identity-story h3 span:after{content:"";background:url(/media/cyan-pen.svg) 50%/100% 100% no-repeat;height:4px;position:absolute;inset-block-end:-.08em;inset-inline:0}.identity-story p{margin:0}.identity-story-lead{font-size:18px;font-weight:600}.identity-story .social-links--about{grid-template-columns:repeat(6,44px);justify-self:start;gap:12px;display:grid}.identity-story .social-links--about li+li{border:0;position:relative}.identity-story .social-links--about li+li:before{content:"";border-inline-start:1px solid;position:absolute;inset-block:8px;inset-inline-start:-6px}.identity-story .social-links--about img{block-size:32px;inline-size:32px}@media (max-width:359px){.identity-story .social-links--about{grid-template-columns:repeat(3,44px)}.identity-story .social-links--about li:nth-child(4):before{content:none}}.identity-principles{padding-block:32px}.identity-principles-grid{gap:24px;display:grid}.identity-principles-copy{gap:16px;display:grid}.identity-kicker{color:#5e5f5b;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:1.5}.identity-values{letter-spacing:-.02em;gap:clamp(0px,11.4286vw - 36.5714px,8px);margin:0;padding:0;font-size:clamp(36px,5.71429vw + 17.7143px,40px);font-weight:700;line-height:clamp(36px,12.5714vw - 4.22857px,44.8px);list-style:none;display:grid}.identity-value{inline-size:fit-content;display:block}.identity-value:after{background:var(--value-accent);transform-origin:0;content:"";block-size:4px;transition:transform .15s ease-out;display:block;transform:scaleX(0);-webkit-mask:url(/media/principles-pen.svg) 50%/100% 100% no-repeat;mask:url(/media/principles-pen.svg) 50%/100% 100% no-repeat}@media (hover:hover){.identity-value:hover:after{transform:scaleX(1)}}.identity-value:active:after{transform:scaleX(1)}.identity-workshop{aspect-ratio:4/3;object-fit:cover;border-radius:12px;block-size:auto;inline-size:100%;display:block}@media (min-width:375px){.identity-workshop{aspect-ratio:342/280}}@media (max-width:359px){.identity-kicker{font-size:12px;line-height:18px}}@media (min-width:768px){.identity-about{padding-block:48px}.identity-role{font-size:clamp(34px,2.1vw + 18.5px,48px)}.identity-role strong{margin-block-start:clamp(9px,32.4px - 1.49vw,20px);margin-inline-start:0;font-size:clamp(126px,18.14vw - 11px,250px)}.identity-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,2.1vw + 42.5px,64px);margin-block-start:-8px}.identity-portrait{justify-self:start;inline-size:min(100% + 32px,clamp(360px,8.42vw + 314px,402px));margin-inline-start:clamp(0px,25.26vw - 194.7px,64px)}.identity-portrait img{inline-size:clamp(300px,21.05vw + 145px,360px);inset-inline:auto clamp(92px,11.5vw + 48px,112px);translate:0}.identity-story{max-inline-size:576px;margin-block-start:clamp(28px,200px - 16.8vw,60px);font-size:clamp(17px,.52vw + 12.6px,18px)}.identity-story h3{margin-block-end:8px;font-size:clamp(31px,4.21vw - 3.1px,40px)}.identity-principles-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.identity-principles-copy{gap:24px}.identity-kicker{font-size:13px;line-height:20px}.identity-values{gap:0;font-size:clamp(40px,3.15789vw + 15.6632px,54px);line-height:clamp(43px,3.68421vw + 12.2737px,56px)}.identity-workshop{aspect-ratio:4/3}}@media (min-width:1200px){.identity-about{padding-block:78px 60px}.identity-about-grid{gap:clamp(64px,7.69vw - 14.8px,96px);margin-block-start:-46px}.identity-portrait{inline-size:min(100% - 16px,576px);margin-inline-start:clamp(32px,20vw - 224px,64px)}.identity-portrait img{inline-size:min(87%,500px);inset-inline:-15% auto}.identity-story{margin-block-start:clamp(50px,5vw,72px)}.identity-story h3{font-size:clamp(42px,3.61vw,52px)}.identity-story-lead{font-size:20px}.identity-story .social-links--about{gap:18px}.identity-story .social-links--about li+li:before{inset-inline-start:-9px}.identity-principles{padding-block:64px}.identity-principles-grid{grid-template-columns:minmax(0,19fr) minmax(0,20fr);gap:64px}.identity-kicker{font-size:14px;line-height:21px}.identity-values{gap:8px;font-size:clamp(56px,4.44445vw,64px);line-height:1.12}.identity-workshop{aspect-ratio:640/560}}@media (prefers-reduced-motion:reduce){.identity-value:after{transition:none}}
