.hairline-illustration{--hairline-plate:var(--bg-normal);--hairline-hi:var(--text);--hairline-edge:var(--text-subtle);--hairline-mid:var(--text-subtlest);--hairline-lo:var(--border-intense);--hairline-stroke:.9;width:100%}.hairline-illustration:focus-visible{outline:2px solid var(--text-subtle);outline-offset:-2px}.inspiration-card{border-left:var(--border-weight-base) solid var(--border);min-width:0}.inspiration-grid .inspiration-card:nth-child(3n){border-right:var(--border-weight-base) solid var(--border)}.inspiration-card>a{color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:280px;padding:48px 20px;text-decoration:none;display:flex}.inspiration-card__avatar{border-radius:var(--radius-full);flex-shrink:0;width:88px;height:88px;margin-bottom:20px;overflow:hidden}.inspiration-card__avatar img{filter:grayscale();object-fit:cover;--image-opacity:.68;width:100%;height:100%;transition:filter .18s,opacity .18s}.inspiration-card>a:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.inspiration-card:focus-within .inspiration-card__avatar img{filter:grayscale(0);--image-opacity:1}.inspiration-card h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-sm);margin:0}.inspiration-card p{color:var(--text-subtle);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:8px 0 0}@media (hover:hover) and (pointer:fine){.inspiration-card:hover .inspiration-card__avatar img{filter:grayscale(0);--image-opacity:1}}.resource-trends{height:350px;mask-image:linear-gradient(90deg, transparent, var(--text) 8%, var(--text) 88%, transparent);margin:56px 0 36px;position:relative;overflow:hidden}.resource-trends svg{width:100%;height:100%;display:block;overflow:hidden}.resource-trends__signal{fill:none;stroke:var(--trend-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;animation:48s linear infinite paused resource-trend-flow}.resource-trends[data-running=true] .resource-trends__signal{animation-play-state:running}.resource-trends__signal--0,.resource-trends__tag--0{--trend-color:var(--resource-blog-color)}.resource-trends__signal--1,.resource-trends__tag--1{--trend-color:var(--glow-violet)}.resource-trends__signal--2,.resource-trends__tag--2{--trend-color:var(--resource-harness-color)}.resource-trends__signal--3,.resource-trends__tag--3{--trend-color:var(--glow-pink)}.resource-trends__signal--4,.resource-trends__tag--4{--trend-color:var(--resource-design-color)}.resource-trends__tag{background:var(--bg-normal);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-subtle);align-items:center;gap:8px;padding:2px 10px;font-size:12px;line-height:20px;display:flex;position:absolute}.resource-trends__tag i{background:var(--trend-color);border-radius:var(--radius-full);width:5px;height:5px}.resource-trends__tag--0{top:7%;left:13%}.resource-trends__tag--1{top:25%;left:67%}.resource-trends__tag--2{top:43%;left:34%}.resource-trends__tag--3{top:61%;left:78%}.resource-trends__tag--4{top:79%;left:51%}@keyframes resource-trend-flow{to{transform:translate(-100%)}}@media (width<=640px){.resource-trends{height:280px;margin:36px -8px 24px}.resource-trends__tag--3{left:68%}}@media (prefers-reduced-motion:reduce){.resource-trends__signal{animation:none}}.section.content-trends{opacity:1;padding:80px var(--page-gutter,20px);border-radius:0}.content-trends .resource-trends{margin-top:0;margin-bottom:0}.strands-container{background:0 0;width:100%;height:100%;position:relative}.strands-container canvas{width:100%;height:100%;display:block}.about-milestones .about-heading{margin-bottom:64px}.milestones{scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;margin:-2px;padding:2px 2px 12px;display:grid;overflow-x:auto}.milestones:focus-visible{outline:var(--border-weight-intense) solid var(--text);outline-offset:4px}.milestones__year{color:var(--text-subtlest);border-left:var(--border-weight-base) solid var(--border);scroll-snap-align:start;min-width:0;padding:0 24px}.milestones__year:last-child{border-right:var(--border-weight-base) solid var(--border);color:var(--text)}.milestones__year h3{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-normal);line-height:var(--line-height-lg);margin:0 0 32px}.milestones__moments{gap:12px;margin:0;padding:0;list-style:none;display:grid}.milestones__moment{grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.milestones__moment time{white-space:nowrap;font-size:var(--font-size-sm);line-height:var(--line-height-xs-paragraph)}.milestones__year:last-child time{color:var(--text-subtle)}.milestones__moment p{font-size:var(--font-size-sm);line-height:var(--line-height-xs-paragraph);text-wrap:pretty;margin:0}.milestones-trend{height:160px;margin-top:48px;position:relative}.milestones-trend svg,.milestones-trend__reveal{width:100%;height:100%;position:absolute;inset:0}.milestones-trend__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (width<=720px){.milestones-trend{height:120px;margin-top:32px}.about-milestones .about-heading{margin-bottom:40px}.milestones{grid-auto-columns:minmax(280px,85%)}}.site.about{overflow:clip}.about main{padding-top:var(--navigation-height)}.about>.navigation{background:var(--bg-normal)}.about-intro__title,.about-heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);margin:0}.about-signature{color:var(--text-subtle);width:min(190px,100%);margin-top:40px;display:block}.about-signature svg{width:100%;height:auto;display:block;overflow:visible}.about-signature__ink{fill:currentColor}.about-signature__stroke{animation:.7s cubic-bezier(.23,1,.32,1) forwards about-signature-draw;animation-delay:calc(.1s + var(--signature-index) * .13s);fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:42px}@keyframes about-signature-draw{to{stroke-dashoffset:0}}.about-intro{min-height:calc(100svh - var(--navigation-height));padding:64px var(--page-gutter) 136px;isolation:isolate;align-items:center;display:flex;position:relative}.about-intro__grid{color:var(--border-intense);fill:none;height:min(680px,100%);mask-image:linear-gradient(to bottom, var(--text) 0%, transparent 92%);opacity:.65;pointer-events:none;stroke:currentColor;stroke-width:var(--border-weight-base);z-index:-1;width:100%;position:absolute;inset:0 0 auto}.about-intro .about-intro__layout{grid-template-columns:280px minmax(0,600px);justify-content:space-between;align-items:start;gap:80px;width:100%;display:grid}.about-intro__identity{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.about-intro__avatar{border-radius:var(--radius-full);object-fit:cover;object-position:center 32%;flex:0 0 80px;width:80px;height:80px;overflow:hidden}.about-intro__role{color:var(--text-subtle);font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:8px 0 0}.about-intro__copy{color:color-mix(in srgb, var(--text) 78%, var(--text-subtle));font-size:var(--font-size-sm);line-height:var(--line-height-sm-paragraph);text-wrap:pretty;gap:20px;display:grid}.about-intro__copy p{margin:0}.about-intro__signoff{margin-top:32px}.about-intro__signoff p{color:var(--text-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-sm-paragraph);margin:0}.about-intro__signoff .about-signature{color:var(--text);width:144px;margin-top:16px;margin-left:auto}.about .about-intro__browse{background:var(--bg-popover);box-shadow:inset 0 0 0 var(--border-weight-base) var(--border-intense), 0 8px 24px var(--shadow-floating-strong), 0 4px 6px var(--shadow-floating-soft);color:var(--text);z-index:91;width:202px;padding:13px 40px;transition:transform .48s cubic-bezier(.23,1,.32,1),visibility,background-color .14s;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.about .about-intro__browse:hover{background:var(--bg-container-hover)}.about .about-intro__browse[data-visible=false]{pointer-events:none;visibility:hidden;transition:transform .38s cubic-bezier(.4,0,1,1),visibility 0s .38s;transform:translate(-50%,112px)}@media (prefers-reduced-motion:reduce){.about .about-intro__browse,.about .about-intro__browse[data-visible=false]{transition:none}}@media (width<=800px){.about .about-intro__browse{display:none}}#about-stories{scroll-margin-top:84px}.about-section{padding:120px var(--page-gutter)}.about-traits{padding:120px var(--page-gutter) 160px}.about-heading{color:var(--text-subtle);max-width:780px;margin-bottom:64px}.about-heading strong{color:var(--text);font-weight:inherit}.about-heading span{display:block}.inspiration-grid,.podcast-grid{gap:24px;display:grid}.about-traits__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.about-traits__intro{position:sticky;top:144px}.about-traits .about-heading{margin:0}.about-traits__description{color:var(--text-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-sm-paragraph);text-wrap:pretty;margin:24px 0 0}.personal-traits{gap:72px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.personal-traits__item{min-width:0}.personal-traits__image{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--bg-container);border:var(--border-weight-base) solid var(--border-intense);filter:grayscale()brightness(1.12)contrast(1.24);width:100%;margin-bottom:24px;overflow:hidden}.personal-traits__image img{object-fit:cover;width:100%;height:100%}.personal-traits__item h3{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);margin:0}.personal-traits__item p{color:color-mix(in srgb, var(--text-subtle) 84%, var(--text));font-size:var(--font-size-sm);line-height:var(--line-height-xs-paragraph);text-wrap:pretty;margin:8px 0 0}.about-inspirations__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:64px;display:grid}.about-inspirations__header .about-heading{max-width:none;margin:0}.about-inspirations__viewport{margin:-2px;padding:2px;display:grid;overflow:hidden}.about-inspirations__panel{grid-area:1/1;min-width:0;transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.about-inspirations__panel[aria-hidden=true]{pointer-events:none}.about-inspirations__panel--people{display:grid}.about-inspirations__panel--people .inspiration-grid{grid-auto-rows:1fr}.about-inspirations__viewport[data-source=people] .about-inspirations__panel--podcasts{transform:translate(calc(100% + 4px))}.about-inspirations__viewport[data-source=podcasts] .about-inspirations__panel--people{transform:translate(calc(-100% - 4px))}.inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.about-inspirations{padding:120px var(--page-gutter) 240px}.podcast-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.podcast-card{aspect-ratio:1;border-radius:var(--radius-lg);margin:0;overflow:hidden}.podcast-card a{border-radius:inherit;width:100%;height:100%;display:block}.podcast-card a:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.podcast-card .progressive-image{object-fit:cover;width:100%;height:100%}.podcast-card img{filter:grayscale();object-fit:cover;--image-opacity:.68;width:100%;height:100%;transition:filter .18s,opacity .18s,transform .18s;display:block}@media (hover:hover) and (pointer:fine){.podcast-card:hover img{filter:grayscale(0);--image-opacity:1;transform:scale(1.02)}}@media (width<=1100px){.about-intro .about-intro__layout{grid-template-columns:240px minmax(0,600px);gap:48px}}@media (width<=720px){.about-inspirations__header{grid-template-columns:minmax(0,1fr);place-items:start;gap:24px;margin-bottom:40px}.about-traits__layout{grid-template-columns:minmax(0,1fr);gap:40px}.about-traits__intro{position:static}.personal-traits{gap:48px}.about-intro{padding:40px var(--page-gutter) 120px}.about-intro .about-intro__layout{grid-template-columns:minmax(0,1fr);gap:32px}.about-intro__identity{flex-direction:row;align-items:center;gap:16px}.about-intro__avatar{flex-basis:64px;width:64px;height:64px}.about-intro__title,.about-heading{font-size:28px;line-height:38px}.about-section{padding:72px var(--page-gutter)}.about-heading{margin-bottom:40px}.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-grid .inspiration-card:nth-child(3n){border-right:0}.inspiration-grid .inspiration-card:nth-child(2n){border-right:var(--border-weight-base) solid var(--border)}.inspiration-grid .inspiration-card>a{min-height:240px;padding:32px 12px}.podcast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-inspirations{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.about-signature__stroke{stroke-dashoffset:0;animation:none}.inspiration-grid .inspiration-card__avatar img,.about-inspirations__panel,.podcast-card img{transition:none}}html{scroll-behavior:smooth}.site{background:var(--bg-normal);color:var(--text);--page-gutter:clamp(72px, 7vw, 120px);min-width:320px;min-height:100dvh;overflow:hidden}.site>.navigation,.site>.footer{padding-inline:var(--page-gutter)}a{color:inherit}.section-inner{width:100%;max-width:1200px;margin:0 auto}.hero{opacity:1;height:912px;padding:240px var(--page-gutter,20px) 360px;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.hero__content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero__tag{background:var(--bg-container);border-radius:var(--radius-full);margin:0 0 20px;padding:8px 16px;font-size:16px;line-height:24px}.hero__tag span{color:var(--text-subtlest)}.hero h1{text-align:center;margin:0;font-size:48px;font-weight:500;line-height:64px}.hero h1>span{display:block}.hero__carousel{text-align:left;vertical-align:top;font-style:normal;transition:width .52s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.hero__carousel:before,.hero__carousel:after{border-radius:var(--radius-full);content:"";pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.hero__carousel:before{background:var(--border-intense)}.hero__carousel:after{background:linear-gradient(90deg, transparent, var(--hero-underline-glow-start) 20%, var(--hero-underline-glow-center) 42%, var(--hero-underline-glow-highlight) 52%, var(--hero-underline-glow-end) 74%, transparent);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--hero-underline-glow-highlight) 24%, transparent));background-repeat:no-repeat;background-size:clamp(88px,32%,128px) 100%;animation:3s linear infinite carousel-glow}.hero__carousel-measure{pointer-events:none;visibility:hidden;white-space:nowrap;padding-bottom:4px;position:absolute;top:0;left:0}.hero__carousel-text{white-space:nowrap;display:inline-block;position:relative}.hero__carousel-word{padding-bottom:4px;position:relative}.hero__carousel-word--scatter{position:absolute;top:0;left:0}.hero__carousel-letter{transform-origin:50% 72%;display:inline-block;position:relative}.hero__carousel-glyph{transform-origin:50% 72%;display:inline-block}.hero__carousel-dust{border-radius:var(--radius-full);height:var(--dust-size);left:var(--dust-left);opacity:0;pointer-events:none;top:var(--dust-top);width:var(--dust-size);background:currentColor;position:absolute}.hero__carousel-dust--1{--dust-delay:0s;--dust-left:14%;--dust-size:3px;--dust-top:18%;--dust-x:82px;--dust-y:-30px}.hero__carousel-dust--2{--dust-delay:10ms;--dust-left:65%;--dust-size:2px;--dust-top:12%;--dust-x:105px;--dust-y:-46px}.hero__carousel-dust--3{--dust-delay:18ms;--dust-left:40%;--dust-size:4px;--dust-top:40%;--dust-x:92px;--dust-y:-38px}.hero__carousel-dust--4{--dust-delay:4ms;--dust-left:18%;--dust-size:2px;--dust-top:66%;--dust-x:116px;--dust-y:-24px}.hero__carousel-dust--5{--dust-delay:14ms;--dust-left:76%;--dust-size:3px;--dust-top:58%;--dust-x:98px;--dust-y:-52px}.hero__carousel-dust--6{--dust-delay:22ms;--dust-left:48%;--dust-size:2px;--dust-top:78%;--dust-x:124px;--dust-y:-35px}.hero__carousel-dust--7{--dust-delay:8ms;--dust-left:84%;--dust-size:1px;--dust-top:32%;--dust-x:110px;--dust-y:-18px}.hero__carousel-word--enter .hero__carousel-glyph{animation:.36s cubic-bezier(.16,1,.3,1) backwards carousel-letter-enter;animation-delay:calc(var(--letter-index) * 48ms)}.hero__carousel-word--scatter .hero__carousel-glyph{animation:68ms ease-out forwards carousel-letter-disintegrate;animation-delay:calc(var(--letter-index) * 32ms)}.hero__carousel-word--scatter .hero__carousel-dust{animation:.36s cubic-bezier(.16,.7,.35,1) forwards carousel-letter-dust;animation-delay:calc(var(--letter-index) * 32ms + var(--dust-delay))}.hero__description{color:var(--text-subtle);text-align:center;margin:32px 0;font-size:16px;line-height:24px}.hero__actions{gap:8px;display:flex}.hero__actions>.button{height:40px;padding:0 20px}.hero__actions>.button.button--main{background-clip:padding-box;border-block:1px solid #0000}.hero__shader{pointer-events:none;width:min(1150px,100vw);height:300px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero__shader:after{background:linear-gradient(180deg, transparent 48%, var(--bg-normal) 96%);content:"";position:absolute;inset:0}@keyframes carousel-glow{0%,6%{background-position:-128px 0}74%,to{background-position:calc(100% + 128px) 0}}@keyframes carousel-letter-enter{0%{filter:blur(5px);opacity:0;transform:translateY(.48em)scale(.72)}to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes carousel-letter-disintegrate{0%{filter:blur();opacity:1;transform:translate(0)rotate(0)scale(1)}55%{filter:blur(1px);opacity:.32;transform:translate(5px, -3px) rotate(var(--scatter-rotate)) scale(.74)}to{filter:blur(3px);opacity:0;transform:translate(12px, -7px) rotate(var(--scatter-rotate)) scale(.28)}}@keyframes carousel-letter-dust{0%{filter:blur();opacity:0;transform:translate(0)scale(.2)}8%{opacity:.88;transform:translate(5px,-3px)scale(1)}38%{filter:blur(.2px);opacity:.68}to{filter:blur(1.5px);opacity:0;transform:translate(var(--dust-x), var(--dust-y)) scale(.08)}}.section{padding:100px var(--page-gutter,20px)}.section-title{max-width:780px;margin:0 0 64px;font-size:32px;font-weight:500;line-height:44px}.section-title span,.section-title--muted{color:var(--text-subtle)}.section-title--muted strong{color:var(--text);font-weight:500}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;display:grid}.principle{min-width:0;position:relative}.principle+.principle:before{background:var(--border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-32px}.principle__visual{aspect-ratio:5/4;position:relative;overflow:hidden}.principle h3{margin:16px 0 8px;font-size:16px;font-weight:500;line-height:24px}.principle p{color:var(--text-subtlest);margin:0;font-size:16px;line-height:28px}.section-heading{max-width:780px;margin-bottom:64px}.section-heading>p,.section-kicker{color:var(--text-subtlest);margin:0 0 16px;font-size:20px;line-height:28px}.section-heading h2,.share h2{margin:0;font-size:32px;font-weight:500;line-height:44px}.section-heading h2 span,.share h2 span{color:var(--text-subtle)}.works-grid{flex-direction:column;display:flex}.work-card{border-bottom:var(--border-weight-base) solid var(--border)}.work-card__link{color:inherit;align-items:center;gap:80px;min-height:128px;padding:20px 0;text-decoration:none;display:flex}.work-card__copy{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.work-card__copy h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);margin:0}.work-card__copy p{color:var(--text-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-sm-paragraph);margin:0}.work-card__meta{flex:0 0 112px;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.work-card__year{color:var(--text-subtlest);font-size:var(--font-size-sm);line-height:var(--line-height-sm-paragraph);white-space:nowrap}.product-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-card{--glow-x:50%;--glow-y:50%;background:var(--bg-container);isolation:isolate;border-radius:16px;grid-template-columns:28px 1fr;gap:24px;min-height:184px;padding:20px;display:grid;position:relative;overflow:hidden}.product-card:before{background:radial-gradient(circle 180px at var(--glow-x) var(--glow-y), var(--bg-container-hover), transparent 72%);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .18s;position:absolute;inset:0}.product-card:hover:before,.product-card:focus-within:before{opacity:1}.product-card>*{z-index:1;position:relative}.product-card__icon{border-radius:var(--radius-sm);object-fit:contain;width:28px;height:28px;display:block}.product-card__icon--square{border-radius:0}.product-card>div{flex-direction:column;display:flex}.product-card h3{margin:0 0 8px;font-size:16px;font-weight:400}.product-card p{color:var(--text-subtle);margin:0;font-size:14px;line-height:24px}.product-card a{color:var(--text-subtle);font-size:var(--font-size-xs);line-height:var(--line-height-xs);align-items:center;gap:4px;width:fit-content;margin-top:auto;text-decoration:none;display:inline-flex}.share{padding-bottom:40px}.share__layout{grid-template-columns:1fr 1fr;gap:64px;display:grid}.share__copy{flex-direction:column;padding-right:clamp(24px,5vw,80px);display:flex}.share .section-kicker{margin-bottom:24px}.share h2 span{display:block}.share__copy>p:not(.section-kicker){color:var(--text-subtle);text-wrap:pretty;margin:32px 0 0;font-size:16px;line-height:28px}.share__closing{white-space:nowrap}.share__cards{align-self:center;gap:16px;min-width:0;display:grid}.share__card{border-radius:var(--radius-xl);color:var(--text);grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:20px;min-height:96px;padding:24px;font-size:18px;text-decoration:none}.share__logo{background:currentColor;width:28px;height:28px;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.share__card>:last-child{color:var(--text-subtle)}.statistics{padding:100px var(--page-gutter,20px) 240px;position:relative;overflow:hidden}.statistics:before,.statistics:after{content:"";pointer-events:none;z-index:1;height:96px;position:absolute;left:0;right:0}.statistics:before{background:linear-gradient(to bottom, var(--bg-normal), transparent);top:0}.statistics:after{background:linear-gradient(to top, var(--bg-normal), transparent);bottom:0}.statistics__grid{--glow-x:50%;--glow-y:50%;isolation:isolate;z-index:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;padding:64px 0;display:grid;position:relative}.statistics__grid:before{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);content:"";pointer-events:none;background-size:49.24px 49.29px;width:1231px;height:439px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(65% 50%,#000 0%,#0000 100%);mask-image:radial-gradient(65% 50%,#000 0%,#0000 100%)}.statistics__grid:after{background:radial-gradient(circle 26px at var(--glow-x) var(--glow-y), color-mix(in srgb, var(--statistics-glow-primary) 72%, var(--bg-normal)), color-mix(in srgb, var(--statistics-glow-primary) 46%, transparent) 48%, transparent 100%), radial-gradient(circle 78px at calc(var(--glow-x) - 26px) calc(var(--glow-y) + 16px), color-mix(in srgb, var(--statistics-glow-secondary) 52%, transparent), transparent 72%), radial-gradient(circle 122px at calc(var(--glow-x) + 36px) calc(var(--glow-y) - 24px), color-mix(in srgb, var(--statistics-glow-tertiary) 42%, transparent), transparent 74%);content:"";filter:drop-shadow(0 0 2px color-mix(in srgb, var(--statistics-glow-secondary) 32%, transparent));height:439px;mask-image:linear-gradient(var(--text) 1px, transparent 1px), linear-gradient(90deg, var(--text) 1px, transparent 1px);opacity:0;pointer-events:none;width:1231px;mask-size:49.24px 49.29px;-webkit-mask-image:linear-gradient(var(--text) 1px, transparent 1px), linear-gradient(90deg, var(--text) 1px, transparent 1px);z-index:0;background-size:100% 100%;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:49.24px 49.29px}.statistics.statistics--audience{opacity:1;padding:0 var(--page-gutter,20px) 160px;border-radius:0}.statistics--audience:before,.statistics--audience:after,.statistics__grid--audience:before,.statistics__grid--audience:after{content:none}.statistics__grid--audience{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.statistics__grid>div{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.statistics strong{color:var(--text);opacity:1;text-align:center;white-space:nowrap;width:144px;height:64px;padding:0;font-size:48px;font-weight:400;line-height:64px}.rolling-number{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.rolling-number__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rolling-number__visual{justify-content:center;align-items:center;height:64px;display:inline-flex}.rolling-number__digit{height:64px;width:calc(.62em * var(--digit-count,1));display:inline-block;position:relative;overflow:hidden}.rolling-number__track{transform:translate3d(0, calc(var(--digit-position) * -64px), 0);transition:transform var(--roll-duration) cubic-bezier(.16, 1, .3, 1) var(--roll-delay);will-change:transform;flex-direction:column;display:flex}.rolling-number__track>span{flex:0 0 64px;height:64px;line-height:64px}.rolling-number__character{width:.62em;display:inline-block}.rolling-number__static{height:64px;line-height:64px;display:inline-block}.statistics__grid>div>span{color:var(--text-subtlest);font-size:16px;line-height:24px}.resources{opacity:1;padding:120px var(--page-gutter,20px) 40px;border-radius:0}.resources__heading{opacity:1;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin-bottom:64px;padding:0;display:flex}.resources__heading .section-title{text-wrap:balance;flex:1;min-width:0;max-width:none;margin-bottom:0}.resources__heading>.button{flex-shrink:0}.resource-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.resource-card:last-child{border-right:var(--border-weight-base) solid var(--border)}.resource-grid .resource-card>a{min-height:280px;padding:48px 16px}.resource-card .inspiration-card__avatar{width:128px;height:128px}.resource-card .inspiration-card__avatar img{filter:none;--image-opacity:1}.resource-card h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-sm);margin:0}.product-card a:hover{color:var(--text)}a:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (width<=900px){.hero{height:886px;padding-bottom:300px}.hero h1{font-size:40px;line-height:52px}.principle-grid,.product-grid{grid-template-columns:1fr 1fr}.principle-grid{gap:32px}.principle+.principle:before{display:none}.principle:nth-child(2n){border-left:1px solid var(--border);padding-left:32px}.share__layout{gap:40px}.resource-card .inspiration-card__avatar{width:96px;height:96px}}@media (width<=800px){.site{--page-gutter:20px}}@media (width<=640px){.site{--page-gutter:16px}.resources__heading{flex-direction:column;align-items:flex-start}.hero{height:872px;padding:144px 20px 360px}.hero__shader{bottom:150px}.hero h1{font-size:32px;line-height:42px}.hero h1>span{margin-top:6px}.hero__description{max-width:330px}.section{padding:72px 16px}.section-title,.section-heading h2,.share h2{font-size:28px;line-height:38px}.principle-grid,.product-grid,.share__layout,.statistics__grid{grid-template-columns:1fr}.share__copy{padding-right:0}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.resource-card:nth-child(2n),.resource-card:last-child{border-right:var(--border-weight-base) solid var(--border)}.resource-grid .resource-card>a{min-height:240px;padding:32px 12px}.resource-card .inspiration-card__avatar{width:112px;height:112px}.principle:nth-child(2n){border-left:0;padding-left:0}.principle+.principle{border-top:1px solid var(--border);padding-top:32px}.work-card__link{align-items:stretch;gap:16px;min-height:0}.statistics{padding:0 16px 72px}.statistics__grid{gap:48px}.statistics__grid--audience{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.resources{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.hero__carousel{transition:none}.hero__carousel:after,.hero__carousel-glyph,.hero__carousel-dust{animation:none}.product-card:before,.statistics__grid:after,.rolling-number__track{transition:none}}@media (hover:hover) and (pointer:fine){.statistics__grid:hover:after{opacity:var(--statistics-glow-opacity)}}@keyframes resource-record-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.resource-card .inspiration-card__avatar:hover{animation:8s linear infinite resource-record-spin}}
