.cms-module__acxdMq__prose{color:var(--fg-2);letter-spacing:-.01em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.65}.cms-module__acxdMq__prose>*+*{margin-top:1.25em}.cms-module__acxdMq__prose h1,.cms-module__acxdMq__prose h2,.cms-module__acxdMq__prose h3,.cms-module__acxdMq__prose h4{color:var(--fg-1);letter-spacing:var(--ls-tight);scroll-margin-top:100px;font-weight:500;line-height:1.15}.cms-module__acxdMq__prose h1{margin-top:2em;margin-bottom:.6em;font-size:clamp(2.25rem,1.3rem + 4vw,4.5rem)}.cms-module__acxdMq__prose h2{margin-top:clamp(48px,6vw,72px);margin-bottom:.6em;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.75rem)}.cms-module__acxdMq__prose h3{margin-top:clamp(28px,3.5vw,44px);margin-bottom:.4em;font-size:clamp(1.25rem,1rem + .7vw,1.6rem)}.cms-module__acxdMq__prose h4{margin-top:1.4em;margin-bottom:.4em;font-size:1.1rem}.cms-module__acxdMq__prose p{color:var(--fg-2);margin:0 0 1.2em}.cms-module__acxdMq__prose strong{color:var(--fg-1);font-weight:600}.cms-module__acxdMq__prose em{font-style:italic}.cms-module__acxdMq__prose a{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:4px;font-weight:500;transition:color .2s,text-decoration-color .2s}.cms-module__acxdMq__prose a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.cms-module__acxdMq__prose ul,.cms-module__acxdMq__prose ol{margin-block:1em;padding-left:1.4em}.cms-module__acxdMq__prose ul{list-style-type:disc}.cms-module__acxdMq__prose ol{list-style-type:decimal}.cms-module__acxdMq__prose li{margin-bottom:.5em;padding-left:.2em}.cms-module__acxdMq__code{font-family:var(--font-mono);color:var(--fg-1);background:var(--bg-sunken);border-radius:var(--r-xs);padding:.15em .35em;font-size:.9em}.cms-module__acxdMq__prose blockquote{color:var(--fg-3);margin-block:1.8em;padding-left:1.25em;font-style:italic}.cms-module__acxdMq__figure{margin-block:2.5em}.cms-module__acxdMq__image{border-radius:var(--r-xl);width:100%;overflow:hidden}.cms-module__acxdMq__tableWrap{margin-block:2em;overflow-x:auto}.cms-module__acxdMq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.cms-module__acxdMq__tableWrap th,.cms-module__acxdMq__tableWrap td{vertical-align:top;padding:12px 16px}.cms-module__acxdMq__tableWrap th{color:var(--fg-1);font-weight:600}
.article-module__KRQJ6G__main{--top-space:clamp(140px, 18vh, 220px);--cols:minmax(180px, 1fr) minmax(0, 46rem) minmax(0, 1fr);--col-gap:clamp(32px, 5vw, 96px);width:100%;padding-top:var(--top-space);padding-bottom:clamp(56px,7vw,112px);position:relative}.article-module__KRQJ6G__inner{width:100%;max-width:var(--hero-max);margin-inline:auto;position:relative}@media (max-width:1480px){.article-module__KRQJ6G__inner,.article-module__KRQJ6G__moreInner{padding-inline:var(--gutter)}}.article-module__KRQJ6G__head{grid-template-columns:var(--cols);column-gap:var(--col-gap);align-items:start;display:grid}.article-module__KRQJ6G__headMain{flex-direction:column;grid-column:2/4;gap:clamp(20px,2.4vw,32px);display:flex}.article-module__KRQJ6G__back{border-radius:var(--r-pill);background:var(--bg-subtle);height:40px;color:var(--fg-2);font-size:var(--t-small);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);justify-self:start;align-items:center;gap:10px;padding:0 18px 0 14px;font-weight:500;text-decoration:none;display:inline-flex}.article-module__KRQJ6G__back:hover{background:var(--bg-sunken);color:var(--fg-1)}.article-module__KRQJ6G__backArrow{transition:translate .25s var(--ease-out);display:inline-flex;rotate:-135deg}.article-module__KRQJ6G__back:hover .article-module__KRQJ6G__backArrow{translate:-2px}.article-module__KRQJ6G__meta{min-height:40px;font-size:var(--t-small);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;font-weight:500;display:flex}.article-module__KRQJ6G__chip{border-radius:var(--r-pill);background:var(--accent-pale);color:var(--accent-deep);padding:8px 14px}.article-module__KRQJ6G__dot{background:currentColor;border-radius:50%;width:3px;height:3px}.article-module__KRQJ6G__title{max-width:17ch;letter-spacing:var(--ls-display);color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.3rem + 4.6vw,6.25rem);font-weight:500;line-height:1.02}.article-module__KRQJ6G__word{clip-path:inset(-.2em -.1em -.24em);display:inline-block}.article-module__KRQJ6G__wordIn{display:inline-block;translate:0 130%;rotate:4deg}[data-reveal] .article-module__KRQJ6G__wordIn{transition:translate 1.1s var(--ease-reveal) calc(.1s + var(--w,0) * 45ms), rotate 1.1s var(--ease-reveal) calc(.1s + var(--w,0) * 45ms);translate:0;rotate:none}.article-module__KRQJ6G__lead{letter-spacing:-.025em;max-width:40ch;color:var(--fg-3);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.85rem);line-height:1.38}.article-module__KRQJ6G__fade{opacity:0;translate:0 20px}[data-reveal] .article-module__KRQJ6G__fade{opacity:1;transition:opacity .9s var(--ease-standard) var(--d,0s), translate 1.1s var(--ease-reveal) var(--d,0s);translate:0}.article-module__KRQJ6G__cover{aspect-ratio:21/10;border-radius:var(--r-2xl);isolation:isolate;background:var(--bg-sunken);clip-path:inset(22% 4% 0 4% round var(--r-2xl));margin:clamp(48px,6vw,96px) 0 0;position:relative;overflow:hidden}[data-reveal].article-module__KRQJ6G__cover{clip-path:inset(0 0 0 0 round var(--r-2xl));transition:clip-path 1.5s var(--ease-reveal) .25s}.article-module__KRQJ6G__coverLayer{will-change:transform;position:absolute;inset:-12% 0}.article-module__KRQJ6G__coverScale{position:absolute;inset:0;scale:1.18}[data-reveal] .article-module__KRQJ6G__coverScale{transition:scale 1.9s var(--ease-reveal) .25s;scale:1}html[data-hero] .article-module__KRQJ6G__cover{clip-path:inset(0 0 0 0 round var(--r-2xl));transition:none}html[data-hero] .article-module__KRQJ6G__coverScale{transition:none;scale:1}.article-module__KRQJ6G__coverImg{object-fit:cover}.article-module__KRQJ6G__body{grid-template-columns:var(--cols);column-gap:var(--col-gap);align-items:start;margin-top:clamp(64px,8vw,128px);display:grid}.article-module__KRQJ6G__text{grid-column:2;min-width:0}.article-module__KRQJ6G__text>div{letter-spacing:-.012em;color:var(--fg-2);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.72}.article-module__KRQJ6G__text>div>:first-child{margin-top:0}.article-module__KRQJ6G__text>div>hr:first-child{display:none}.article-module__KRQJ6G__text>div>p:first-of-type{color:var(--fg-1);letter-spacing:-.02em;font-size:1.18em;line-height:1.6}.article-module__KRQJ6G__text>div p{color:inherit;margin:0 0 1.25em}.article-module__KRQJ6G__text>div h2{letter-spacing:-.035em;margin:2.4em 0 .7em;scroll-margin-top:120px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);font-weight:500;line-height:1.1}.article-module__KRQJ6G__text>div h3{letter-spacing:-.025em;margin:1.9em 0 .5em;scroll-margin-top:120px;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:500}.article-module__KRQJ6G__text>div strong{color:var(--fg-1);font-weight:600}.article-module__KRQJ6G__text>div a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:oklch(from var(--accent) l c h / .35);text-decoration-color:oklch(from var(--accent) l c h / .35);text-underline-offset:.22em;font-weight:500;text-decoration-thickness:.08em}.article-module__KRQJ6G__text>div a:hover{color:var(--accent-deep);text-decoration-color:currentColor}.article-module__KRQJ6G__text>div blockquote{letter-spacing:-.035em;color:var(--fg-1);text-wrap:balance;margin:1.8em 0;padding:0;font-size:clamp(1.6rem,1.15rem + 1.5vw,2.4rem);font-style:normal;font-weight:500;line-height:1.22;position:relative}.article-module__KRQJ6G__text>div blockquote:before{content:"“";height:.5em;color:var(--accent);font-size:2.2em;line-height:1;display:block}.article-module__KRQJ6G__text>div ul,.article-module__KRQJ6G__text>div ol{margin:0 0 1.5em;padding:0;list-style:none}.article-module__KRQJ6G__text>div li{margin:0 0 .6em;padding-left:1.6em;position:relative}.article-module__KRQJ6G__text>div ul>li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:.35em}.article-module__KRQJ6G__text>div ol{counter-reset:step}.article-module__KRQJ6G__text>div ol>li{counter-increment:step;padding-left:2.2em}.article-module__KRQJ6G__text>div ol>li:before{content:counter(step, decimal-leading-zero);color:var(--accent);font-variant-numeric:tabular-nums;font-size:.82em;font-weight:600;position:absolute;top:.12em;left:0}.article-module__KRQJ6G__text>div hr{text-align:center;height:auto;color:var(--fg-5);border:0;margin:2.6em 0}.article-module__KRQJ6G__text>div hr:before{content:"•  •  •";white-space:pre;letter-spacing:.4em}.article-module__KRQJ6G__text>div>div:has(>table){border-radius:var(--r-lg);background:var(--bg-subtle);margin:2em 0;padding:clamp(8px,1vw,12px);overflow-x:auto}.article-module__KRQJ6G__text>div table{border-collapse:separate;border-spacing:0;width:100%;font-size:.86em;line-height:1.45}.article-module__KRQJ6G__text>div th,.article-module__KRQJ6G__text>div td{text-align:left;vertical-align:top;padding:14px 18px}.article-module__KRQJ6G__text>div th{color:var(--fg-3);font-size:.86em;font-weight:500}.article-module__KRQJ6G__text>div td:first-child{color:var(--fg-1);font-weight:500}.article-module__KRQJ6G__text>div tr:nth-child(odd):not(:first-child) td{background:var(--bg)}.article-module__KRQJ6G__text>div tr:nth-child(odd):not(:first-child) td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.article-module__KRQJ6G__text>div tr:nth-child(odd):not(:first-child) td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.article-module__KRQJ6G__text>div figure{margin:2.4em 0}.article-module__KRQJ6G__text>div figure img{border-radius:var(--r-xl)}.article-module__KRQJ6G__text>div figcaption{font-size:var(--t-small);color:var(--fg-4);margin-top:12px}.article-module__KRQJ6G__tags{flex-wrap:wrap;gap:8px;margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:flex}.article-module__KRQJ6G__tag{border-radius:var(--r-pill);background:var(--bg-subtle);font-size:var(--t-small);color:var(--fg-2);padding:9px 16px;font-weight:500}.article-module__KRQJ6G__aside{top:calc(var(--top-space) - 40px);flex-direction:column;grid-column:1;gap:clamp(40px,5vw,64px);display:flex;position:sticky}.article-module__KRQJ6G__asideLabel{font-size:var(--t-small);color:var(--fg-4);margin:0 0 14px;font-weight:500;display:block}.article-module__KRQJ6G__tocBody{position:relative}.article-module__KRQJ6G__tocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.article-module__KRQJ6G__tocDot{background:var(--accent);opacity:0;width:6px;height:6px;transition:transform .55s var(--ease-reveal), opacity .3s var(--ease-out);border-radius:50%;position:absolute;top:-3px;left:0}.article-module__KRQJ6G__tocLink{letter-spacing:-.01em;color:var(--fg-4);transition:color .35s var(--ease-out);padding:6px 0 6px 18px;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.article-module__KRQJ6G__tocLink:hover,.article-module__KRQJ6G__tocLink[data-active]{color:var(--fg-1)}.article-module__KRQJ6G__asideFoot{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.article-module__KRQJ6G__author{align-items:center;gap:12px;display:flex}.article-module__KRQJ6G__author .article-module__KRQJ6G__asideLabel{margin-bottom:2px}.article-module__KRQJ6G__avatar{background:var(--bg-subtle);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.article-module__KRQJ6G__avatar:before{content:"";background:url(/logo-color.svg) 50%/contain no-repeat;width:18px;height:20px}.article-module__KRQJ6G__authorName{color:var(--fg-1);font-size:.9375rem;font-weight:500;display:block}.article-module__KRQJ6G__share{all:unset;border-radius:var(--r-pill);background:var(--bg-subtle);height:40px;font-size:var(--t-small);color:var(--fg-2);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);align-items:center;padding:0 18px;font-weight:500;display:inline-grid;position:relative}.article-module__KRQJ6G__share:hover{background:var(--bg-sunken);color:var(--fg-1)}.article-module__KRQJ6G__share:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.article-module__KRQJ6G__shareLabel,.article-module__KRQJ6G__shareDone{text-align:center;transition:opacity .3s var(--ease-out), translate .45s var(--ease-reveal);grid-area:1/1}.article-module__KRQJ6G__shareDone{color:var(--accent)}.article-module__KRQJ6G__shareLabel[data-hidden]{opacity:0;translate:0 -10px}.article-module__KRQJ6G__shareDone[data-hidden]{opacity:0;translate:0 10px}.article-module__KRQJ6G__more{margin:clamp(96px, 12vw, 200px) var(--dark-inset) 0;border-radius:var(--r-2xl);background:var(--dark-box);color:var(--fg-1);padding-top:clamp(96px,11vw,170px);padding-bottom:clamp(108px,13vw,192px)}.article-module__KRQJ6G__moreInner{width:100%;max-width:var(--hero-max);margin-inline:auto}.article-module__KRQJ6G__moreHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.article-module__KRQJ6G__moreLink{border-radius:var(--r-pill);height:44px;color:var(--fg-1);font-size:var(--t-small);transition:background-color .25s var(--ease-out);background:#ffffff1a;background:lab(100% 0 0/.1);flex:none;align-items:center;gap:10px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.article-module__KRQJ6G__moreLink:hover{background:#ffffff29;background:lab(100% 0 0/.16)}.article-module__KRQJ6G__moreArrow{transition:transform .22s var(--ease-out);display:inline-flex}.article-module__KRQJ6G__moreLink:hover .article-module__KRQJ6G__moreArrow{transform:translate(2px,-2px)}.article-module__KRQJ6G__moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}@media (max-width:1100px){.article-module__KRQJ6G__head,.article-module__KRQJ6G__body{grid-template-columns:minmax(0,46rem);justify-content:center}.article-module__KRQJ6G__headMain,.article-module__KRQJ6G__text{grid-column:1}.article-module__KRQJ6G__back{margin-bottom:clamp(28px,4vw,40px)}.article-module__KRQJ6G__aside{grid-row:2;margin-top:clamp(48px,6vw,72px);position:static}.article-module__KRQJ6G__toc{display:none}.article-module__KRQJ6G__asideFoot{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.article-module__KRQJ6G__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-module__KRQJ6G__moreGrid>:nth-child(3){display:none}}@media (max-width:640px){.article-module__KRQJ6G__cover{aspect-ratio:4/3;border-radius:var(--r-xl)}.article-module__KRQJ6G__moreHead{flex-direction:column;align-items:flex-start}.article-module__KRQJ6G__moreGrid{grid-template-columns:1fr}.article-module__KRQJ6G__moreGrid>:nth-child(3){display:grid}}
.journal-module__xPSg6q__main{--top-space:clamp(100px, 12vh, 140px);--top-post-pad:clamp(20px, 2.2vw, 32px);--content-w:min(var(--hero-max), 100% - 2 * max(var(--gutter), var(--top-post-pad) + var(--dark-inset)));width:100%;padding-top:var(--top-space);padding-bottom:clamp(16px,2vw,32px);position:relative}.journal-module__xPSg6q__darkBox{margin-inline:var(--dark-inset);border-radius:var(--r-2xl);background:var(--dark-box);color:var(--fg-1);justify-content:center;align-items:center;min-height:clamp(480px,60vh,760px);padding:clamp(48px,6vw,96px) clamp(24px,4vw,64px);display:flex;position:relative}.journal-module__xPSg6q__topPost{width:var(--content-w);margin-inline:auto;margin-top:clamp(24px,3vw,40px);margin-bottom:var(--gutter);position:relative}.journal-module__xPSg6q__topPostBg{inset:0 calc(-1 * var(--top-post-pad));border-radius:var(--r-2xl);background:var(--white);will-change:transform, opacity, filter;position:absolute}.journal-module__xPSg6q__topPostWrap{z-index:2;padding:var(--top-post-pad);margin-inline:calc(-1 * var(--top-post-pad));border-radius:var(--r-2xl);color:inherit;will-change:transform, opacity, filter;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);text-decoration:none;display:grid;position:relative}:is(html[data-entry=go] .journal-module__xPSg6q__topPostBg,html[data-entry=go] .journal-module__xPSg6q__topPostWrap){animation:journal-module__xPSg6q__enterUpCard 1.5s var(--ease-entry) 1.15s both}html[data-entry=go] .journal-module__xPSg6q__topPostWrap .journal-module__xPSg6q__mediaInner{animation:journal-module__xPSg6q__mediaInnerSettle 1.6s var(--ease-entry) 1.15s both}.journal-module__xPSg6q__topPostMedia{aspect-ratio:16/11;border-radius:var(--r-lg);background:var(--bg-sunken);width:100%;position:relative;overflow:hidden}.journal-module__xPSg6q__topPostContent{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(14px,1.6vw,22px);padding:0 clamp(16px,2vw,36px) 0 0;display:flex}.journal-module__xPSg6q__topPostTitle{letter-spacing:-.035em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 2.5vw,3.75rem);font-weight:500;line-height:1.05}.journal-module__xPSg6q__topPostSubtitle{letter-spacing:-.015em;color:var(--fg-3);text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(1.0625rem,.95rem + .35vw,1.3125rem);line-height:1.48}@media (max-width:960px){.journal-module__xPSg6q__main{--top-post-pad:clamp(14px, 2vw, 20px)}.journal-module__xPSg6q__topPostWrap{grid-template-columns:1fr;gap:clamp(20px,3vw,32px)}.journal-module__xPSg6q__topPostContent{padding:clamp(8px,1vw,16px) clamp(4px,1vw,8px)}}.journal-module__xPSg6q__darkBoxInner{width:100%;max-width:var(--hero-max);text-align:center;will-change:transform;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}html[data-entry=go] .journal-module__xPSg6q__darkBoxInner{animation:journal-module__xPSg6q__copyUp 2.4s var(--ease-entry) .5s both}.journal-module__xPSg6q__centerTitle{text-align:center;justify-content:center;align-items:center;width:100%;display:flex;font-size:clamp(4rem,2.5rem + 7.5vw,9.5rem)!important}.journal-module__xPSg6q__subtext{letter-spacing:var(--ls-display);color:var(--fg-3);text-align:center;text-wrap:pretty;will-change:transform, opacity, filter;max-width:38ch;margin:clamp(24px,3vw,44px) auto 0;font-size:clamp(1.375rem,1.1rem + 1.1vw,2.125rem);line-height:1.4}html[data-entry=go] .journal-module__xPSg6q__subtext{animation:journal-module__xPSg6q__enterUp 1.375s var(--ease-out) both;animation-delay:.9s}.journal-module__xPSg6q__subscribeForm{border-radius:var(--r-pill);width:100%;max-width:clamp(320px,85%,460px);transition:background-color .25s var(--ease-out);will-change:transform, opacity, filter;background:#ffffff12;background:lab(100% 0 0/.07);align-items:center;margin-top:clamp(32px,4vw,48px);padding:6px 6px 6px clamp(18px,2vw,24px);display:flex;position:relative}html[data-entry=go] .journal-module__xPSg6q__subscribeForm{animation:journal-module__xPSg6q__enterUp 1.375s var(--ease-out) both;animation-delay:1.05s}.journal-module__xPSg6q__subscribeForm:hover{background:#ffffff1a;background:lab(100% 0 0/.1)}.journal-module__xPSg6q__subscribeForm:focus-within{background:#ffffff21;background:lab(100% 0 0/.13)}.journal-module__xPSg6q__subscribeInput{min-width:0;color:var(--white);font:inherit;letter-spacing:-.015em;background:0 0;border:none;outline:none;flex:1;padding:8px 12px 8px 0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem)}.journal-module__xPSg6q__subscribeInput::placeholder{color:#ffffff5c;color:lab(100% 0 0/.36)}.journal-module__xPSg6q__subscribeInput:-webkit-autofill{-webkit-text-fill-color:var(--white);caret-color:var(--white);transition:background-color 600000s}.journal-module__xPSg6q__subscribeBtn{border-radius:var(--r-pill);background:var(--white);height:clamp(38px,4.2vw,44px);color:var(--n-950);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);border:none;flex:none;justify-content:center;align-items:center;padding:0 clamp(20px,2.2vw,26px);font-size:clamp(.875rem,.82rem + .18vw,.9375rem);font-weight:500;display:inline-flex}.journal-module__xPSg6q__subscribeBtn:hover{opacity:.94;transform:scale(1.02)}.journal-module__xPSg6q__subscribeBtn:active{transform:scale(.98)}.journal-module__xPSg6q__subscribeNote{font-size:var(--t-small);color:#ffffff8f;color:lab(100% 0 0/.56);margin:12px 0 0}.journal-module__xPSg6q__subscribeNote:empty{display:none}@media (max-width:1480px){.journal-module__xPSg6q__darkBoxInner{padding-inline:var(--gutter)}}.journal-module__xPSg6q__articlesBox{width:var(--content-w);padding-block:var(--top-post-pad);margin-inline:auto;position:relative}@keyframes journal-module__xPSg6q__copyUp{0%{translate:0 80px}}@keyframes journal-module__xPSg6q__enterUp{0%{opacity:0;filter:blur(8px);translate:0 28px}}@keyframes journal-module__xPSg6q__enterUpCard{0%{opacity:0;filter:blur(4px);translate:0 44px}}@keyframes journal-module__xPSg6q__mediaInnerSettle{0%{scale:1.14}}@media (prefers-reduced-motion:reduce){html[data-entry=go] .journal-module__xPSg6q__main{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-entry=go] .journal-module__xPSg6q__darkBoxInner{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-entry=go] .journal-module__xPSg6q__subtext{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-entry=go] .journal-module__xPSg6q__subscribeForm{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-entry=go] .journal-module__xPSg6q__topPostBg{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-entry=go] .journal-module__xPSg6q__topPostWrap{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-entry=go] .journal-module__xPSg6q__topPostWrap .journal-module__xPSg6q__mediaInner{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}}.journal-module__xPSg6q__media{aspect-ratio:4/3;border-radius:var(--r-lg);isolation:isolate;background:var(--bg-sunken);width:100%;position:relative;overflow:hidden}.journal-module__xPSg6q__mediaInner{position:absolute;inset:0;scale:1.14}.journal-module__xPSg6q__img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.journal-module__xPSg6q__rise{opacity:0;translate:0 28px}[data-reveal].journal-module__xPSg6q__rise{opacity:1;transition:opacity .6s var(--ease-standard) calc(var(--i,0) * 45ms), translate .8s var(--ease-reveal) calc(var(--i,0) * 45ms);translate:0}[data-reveal].journal-module__xPSg6q__rise .journal-module__xPSg6q__mediaInner{transition:scale 1.1s var(--ease-reveal) calc(var(--i,0) * 45ms);scale:1}.journal-module__xPSg6q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,6vw,96px) clamp(20px,2.4vw,36px);display:grid}.journal-module__xPSg6q__grid .journal-module__xPSg6q__media{aspect-ratio:100/65}.journal-module__xPSg6q__card{z-index:2;color:inherit;flex-direction:column;gap:clamp(18px,1.8vw,26px);text-decoration:none;display:flex;position:relative}.journal-module__xPSg6q__cardText{flex-direction:column;gap:10px;padding-inline:4px;display:flex}.journal-module__xPSg6q__cardTitle{letter-spacing:var(--ls-tight);color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.05rem + .7vw,1.75rem);font-weight:500;line-height:1.16}.journal-module__xPSg6q__excerpt{font-size:var(--t-body);color:var(--fg-3);text-wrap:pretty;margin:0;line-height:1.55}.journal-module__xPSg6q__go{background:var(--white);width:52px;height:52px;color:var(--n-950);opacity:0;transition:opacity .35s var(--ease-out), scale .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(14px,1.4vw,20px);right:clamp(14px,1.4vw,20px);scale:.6}@media (hover:hover){.journal-module__xPSg6q__card:hover .journal-module__xPSg6q__img,.journal-module__xPSg6q__topPostWrap:hover .journal-module__xPSg6q__img{transform:scale(1.05)}.journal-module__xPSg6q__card:hover .journal-module__xPSg6q__go,.journal-module__xPSg6q__topPostWrap:hover .journal-module__xPSg6q__go{opacity:1;scale:1}}.journal-module__xPSg6q__card:focus-visible{outline:none}.journal-module__xPSg6q__card:focus-visible .journal-module__xPSg6q__media{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:812px){.journal-module__xPSg6q__grid{grid-template-columns:1fr}}@media (max-width:640px){.journal-module__xPSg6q__media{border-radius:var(--r-md)}}.journal-module__xPSg6q__empty{width:min(var(--hero-max), 100% - 2 * var(--gutter));margin:clamp(24px, 3vw, 40px) auto var(--gutter);border-radius:var(--r-2xl);background:var(--white);text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,1.4vw,20px);padding:clamp(64px,9vw,128px) clamp(24px,4vw,64px);display:flex}.journal-module__xPSg6q__emptyTitle{font-size:var(--t-h3);letter-spacing:-.03em;color:var(--fg-1);text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.journal-module__xPSg6q__emptyText{max-width:46ch;font-size:var(--t-body-lg);color:var(--fg-3);text-wrap:pretty;margin:0;line-height:1.5}
.navbar-module__ZTNj_a__navWrap{z-index:100;padding-inline:var(--gutter,clamp(20px, 3.2vw, 44px));pointer-events:none;transition:transform .4s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:clamp(20px,3vh,32px);left:0;right:0}.navbar-module__ZTNj_a__navBar{width:100%;max-width:var(--hero-max);pointer-events:auto;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.navbar-module__ZTNj_a__brand{pointer-events:auto;-webkit-user-select:none;user-select:none;height:46px;transition:opacity .25s var(--ease-out), transform .25s var(--ease-spring);align-items:center;gap:15px;text-decoration:none;display:inline-flex}.navbar-module__ZTNj_a__brand:hover{opacity:.82;transform:translateY(-1px)}.navbar-module__ZTNj_a__logo{filter:none;width:auto;height:25px;display:block}.navbar-module__ZTNj_a__brandText{font-family:var(--font-sans);letter-spacing:-.022em;color:oklch(.14 .007 var(--brand-hue));transition:color .35s var(--ease-out);align-items:center;font-size:2.05rem;font-weight:600;line-height:1;display:flex}html[data-nav-dark] .navbar-module__ZTNj_a__brandText{color:var(--white)}.navbar-module__ZTNj_a__navActions{pointer-events:auto;align-items:center;gap:16px;display:inline-flex}.navbar-module__ZTNj_a__navLinks{background-color:var(--white);height:46px;box-shadow:none;border-radius:23px;align-items:center;padding:0 6px;display:inline-flex;position:relative}.navbar-module__ZTNj_a__navGlider{border-radius:var(--r-md);background-color:var(--bg);pointer-events:none;opacity:0;height:36px;transition:transform .28s var(--ease-out), width .28s var(--ease-out), opacity .2s ease;z-index:1;position:absolute;top:5px;left:0}.navbar-module__ZTNj_a__navLink{z-index:2;border-radius:var(--r-md);height:36px;font-family:var(--font-sans);font-size:var(--t-caption);color:var(--fg-2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .2s var(--ease-out);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.navbar-module__ZTNj_a__navLink:hover{color:var(--fg-1)}.navbar-module__ZTNj_a__talkBtn{height:46px;box-shadow:none;background-color:var(--fg-2);cursor:pointer;color:#fff;color:lab(100% 0 0);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:background-color .2s var(--ease-out), opacity .2s var(--ease-out);border:none;border-radius:23px;outline:none;justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.navbar-module__ZTNj_a__talkBtn:hover{opacity:.92}.navbar-module__ZTNj_a__talkBtnInner{align-items:center;gap:8px;display:inline-flex;position:relative}.navbar-module__ZTNj_a__talkDot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.navbar-module__ZTNj_a__lang{flex-shrink:0;position:relative}.navbar-module__ZTNj_a__langBtn{background-color:var(--white);color:#000;color:lab(0% 0 0);cursor:pointer;-webkit-user-select:none;user-select:none;width:46px;height:46px;transition:transform .35s var(--ease-spring);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.navbar-module__ZTNj_a__langBtn:hover{transform:scale(1.06)}.navbar-module__ZTNj_a__langBtn:active{transform:scale(.94)}.navbar-module__ZTNj_a__langBtn:focus-visible{outline-offset:3px;outline:2px solid #000;outline:2px solid lab(0% 0 0)}.navbar-module__ZTNj_a__langCode{font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;transition:transform .45s var(--ease-spring);font-weight:700;line-height:1;display:block}.navbar-module__ZTNj_a__lang[data-open=true] .navbar-module__ZTNj_a__langCode{transform:rotate(-8deg)scale(.92)}.navbar-module__ZTNj_a__langMenu{z-index:3;background-color:var(--white);color:#000;color:lab(0% 0 0);transform-origin:calc(100% - 23px) 0;opacity:0;visibility:hidden;pointer-events:none;min-width:172px;transition:opacity .22s var(--ease-out), transform .34s var(--ease-out), visibility 0s linear .34s;border-radius:23px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-14px)scale(.72);box-shadow:0 18px 48px #0000001f,0 2px 8px #0000000f;box-shadow:0 18px 48px lab(0% 0 0/.12),0 2px 8px lab(0% 0 0/.06)}.navbar-module__ZTNj_a__lang[data-open=true] .navbar-module__ZTNj_a__langMenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s var(--ease-out), transform .6s var(--ease-spring), visibility 0s;transform:none}.navbar-module__ZTNj_a__langItem{opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);transform:translateY(-10px)}.navbar-module__ZTNj_a__lang[data-open=true] .navbar-module__ZTNj_a__langItem{opacity:1;transition:opacity .4s var(--ease-out) calc(.1s + var(--i) * 60ms), transform .6s var(--ease-spring) calc(.1s + var(--i) * 60ms);transform:none}.navbar-module__ZTNj_a__langLink{height:40px;color:inherit;font-family:var(--font-sans);font-size:var(--t-small);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-out);border-radius:20px;align-items:center;gap:12px;padding:0 14px 0 6px;font-weight:600;text-decoration:none;display:flex}.navbar-module__ZTNj_a__langLink:hover,.navbar-module__ZTNj_a__langLink:focus-visible{background-color:var(--bg);outline:none}.navbar-module__ZTNj_a__langLinkCode{background-color:var(--bg);width:28px;height:28px;font-size:var(--t-label,.6875rem);letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.navbar-module__ZTNj_a__langLink:hover .navbar-module__ZTNj_a__langLinkCode,.navbar-module__ZTNj_a__langLink[aria-current] .navbar-module__ZTNj_a__langLinkCode{color:var(--white);background-color:#000;background-color:lab(0% 0 0)}.navbar-module__ZTNj_a__langName{flex:1}.navbar-module__ZTNj_a__langDot{opacity:0;width:5px;height:5px;transition:opacity .2s var(--ease-out), transform .35s var(--ease-spring);background:currentColor;border-radius:50%;transform:scale(0)}.navbar-module__ZTNj_a__langLink[aria-current] .navbar-module__ZTNj_a__langDot{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.navbar-module__ZTNj_a__langBtn,.navbar-module__ZTNj_a__langCode,.navbar-module__ZTNj_a__langMenu,.navbar-module__ZTNj_a__langItem,.navbar-module__ZTNj_a__langDot{transition-duration:10ms!important;transition-delay:0s!important}}@media (max-width:640px){.navbar-module__ZTNj_a__navActions{gap:10px}.navbar-module__ZTNj_a__navLinks{border-radius:20px;height:40px;padding:0 4px}.navbar-module__ZTNj_a__navGlider{border-radius:16px;height:32px;top:4px}.navbar-module__ZTNj_a__navLink{height:32px;font-size:var(--t-xs);border-radius:16px;padding:0 10px}.navbar-module__ZTNj_a__talkBtn{height:40px;font-size:var(--t-xs);border-radius:20px;padding:0 16px}.navbar-module__ZTNj_a__langBtn{width:40px;height:40px}.navbar-module__ZTNj_a__langCode{font-size:var(--t-xs)}}@media (max-width:480px){.navbar-module__ZTNj_a__brand{gap:8px}.navbar-module__ZTNj_a__brandText{font-size:1.35rem}.navbar-module__ZTNj_a__logo{height:18px}.navbar-module__ZTNj_a__navLinks{display:none}.navbar-module__ZTNj_a__talkBtn{height:38px;font-size:var(--t-xs);padding:0 14px}.navbar-module__ZTNj_a__langBtn{width:38px;height:38px}}@media (max-width:360px){.navbar-module__ZTNj_a__brand{gap:6px}.navbar-module__ZTNj_a__brandText{font-size:1.15rem}.navbar-module__ZTNj_a__logo{height:16px}.navbar-module__ZTNj_a__talkBtn{font-size:var(--t-label);padding-inline:12px}}html[data-entry=go] .navbar-module__ZTNj_a__drop{animation:1.125s cubic-bezier(.2,.9,.25,1) both navbar-module__ZTNj_a__navDrop;animation-delay:calc(1.25s + var(--n) * 88ms)}html[data-hero][data-entry=go] .navbar-module__ZTNj_a__drop{animation-delay:calc(var(--n) * 88ms)}@keyframes navbar-module__ZTNj_a__navDrop{0%{opacity:0;translate:0 -150%}}html[data-exit] .navbar-module__ZTNj_a__navWrap{animation:.45s cubic-bezier(.5,0,.75,0) both navbar-module__ZTNj_a__navLift}html[data-exit=held] .navbar-module__ZTNj_a__navWrap{animation-delay:-1s}@keyframes navbar-module__ZTNj_a__navLift{to{opacity:0;translate:0 -150%}}@media (prefers-reduced-motion:reduce){html[data-entry=go] .navbar-module__ZTNj_a__drop{opacity:1!important;animation:none!important;transform:translate(0,0)!important}}
.hero-module__Z6JXQW__heroSection{background:0 0;width:100%;min-height:100svh;position:relative}.hero-module__Z6JXQW__hero{z-index:10;padding:clamp(98px, 11.5vh, 120px) var(--frame-pad) clamp(68px, 8.5vh, 108px);width:100%;min-height:100svh;max-width:var(--hero-max);grid-template-columns:minmax(0,1.05fr) minmax(0,1.3fr);gap:clamp(32px,4vw,56px);margin-inline:auto;display:grid;position:relative}.hero-module__Z6JXQW__copy{background:0 0;flex-direction:column;justify-content:flex-end;padding:0 0 clamp(24px,3.5vh,44px);display:flex;position:relative}.hero-module__Z6JXQW__copyMain{flex-direction:column;gap:clamp(18px,2vw,26px);transition:opacity .3s;display:flex}.hero-module__Z6JXQW__title{letter-spacing:var(--ls-display);color:var(--fg-1);text-wrap:balance;font-size:clamp(2rem,1.05rem + 2.35vw,3.5rem);font-weight:500;line-height:1.06}.hero-module__Z6JXQW__subtitle{font-size:var(--t-body-lg);color:var(--fg-3);text-wrap:pretty;max-width:42ch;line-height:1.5}.hero-module__Z6JXQW__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero-module__Z6JXQW__visual{border-radius:var(--r-2xl);background:0 0;min-height:420px;position:relative;overflow:hidden}.hero-module__Z6JXQW__visual[data-gl=unsupported]:before{content:"";background:oklch(.205 .018 var(--brand-hue));position:absolute;inset:0}.hero-module__Z6JXQW__copy{will-change:transform}html[data-entry=go] .hero-module__Z6JXQW__copy{animation:hero-module__Z6JXQW__copyUp 2.4s var(--ease-entry) .5s both}@keyframes hero-module__Z6JXQW__copyUp{0%{translate:0 80px}}.hero-module__Z6JXQW__word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:visible clip}.hero-module__Z6JXQW__char{will-change:transform;display:inline-block}html[data-entry=go] .hero-module__Z6JXQW__char{animation:1.19s cubic-bezier(.2,.9,.25,1) both hero-module__Z6JXQW__charUp;animation-delay:calc(.5s + var(--i) * 11ms)}@keyframes hero-module__Z6JXQW__charUp{0%{translate:0 115%}}.hero-module__Z6JXQW__enter{will-change:transform;display:block}html[data-entry=go] .hero-module__Z6JXQW__enter{animation:hero-module__Z6JXQW__enterUp 1.375s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes hero-module__Z6JXQW__enterUp{0%{opacity:0;filter:blur(8px);translate:0 28px}}html[data-entry=go] .hero-module__Z6JXQW__enterRight{animation:hero-module__Z6JXQW__enterRight 1.875s var(--ease-entry) .3s both}@keyframes hero-module__Z6JXQW__enterRight{0%{translate:24vw}}@media (max-width:1000px){.hero-module__Z6JXQW__hero{grid-template-columns:1fr;gap:28px;min-height:auto}.hero-module__Z6JXQW__copy{padding:0}.hero-module__Z6JXQW__visual{min-height:62svh}}.hero-module__Z6JXQW__loader{pointer-events:none;z-index:3;opacity:1;visibility:visible;transition:opacity .45s var(--ease-out), visibility .45s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-module__Z6JXQW__loaderHidden{opacity:0;visibility:hidden}.hero-module__Z6JXQW__appleSpinner{color:#ffffffb3;color:lab(100% 0 0/.7);width:26px;height:26px;animation:.8s steps(8,end) infinite hero-module__Z6JXQW__appleSpin}@keyframes hero-module__Z6JXQW__appleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-module__Z6JXQW__appleSpinner{animation-duration:1.6s}}
.section-heading-module__EfsaNW__inner{width:100%;max-width:var(--hero-max);padding-inline:var(--frame-pad);flex-direction:column;margin-inline:auto;display:flex;position:relative}.section-heading-module__EfsaNW__header{z-index:5;align-self:flex-start;width:fit-content;max-width:100%;margin-bottom:clamp(40px,5vw,72px);margin-left:0;margin-right:auto;display:flex}.section-heading-module__EfsaNW__title{letter-spacing:var(--ls-display);color:var(--fg-1);margin:0;font-size:clamp(2.75rem,1.75rem + 3.8vw,5.85rem);font-weight:500;line-height:1.02;display:block;position:relative}.section-heading-module__EfsaNW__reveal{clip-path:inset(-.5em -100vw -.12em)}.section-heading-module__EfsaNW__word{white-space:nowrap;display:inline-block}.section-heading-module__EfsaNW__char{will-change:transform;display:inline-block;translate:0 1.6em;rotate:6deg}[data-reveal] .section-heading-module__EfsaNW__char{transition:translate .67s var(--ease-reveal) calc(var(--c,0) * 33ms), rotate .67s var(--ease-reveal) calc(var(--c,0) * 33ms);translate:0;rotate:none}
.animated-line-module__eoLaUW__wrapper{--diag:hypot(100vw, 100svh);top:calc(var(--diag) * -.119);left:calc(var(--diag) * -.153);width:calc(var(--diag) * 1.07);aspect-ratio:541.08/351.37;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute}@media (max-aspect-ratio:1){.animated-line-module__eoLaUW__wrapper[data-portrait=right]{left:calc(100vw - var(--diag) * 1.02)}}
.process-module__tQX2ha__section{width:100%;padding-top:var(--section-space);position:relative}.process-module__tQX2ha__track{--pad:clamp(28px, 5vh, 64px);--title:min(clamp(2.5rem, 8vh, 5.25rem), 8.5vw);--stack-top:clamp(76px, 10vh, 110px);--stack-step:calc(var(--pad) * 1.6 + var(--title) * 1.02);--card-h:clamp(240px, 32vh, 360px);--segment:70lvh;margin-top:calc(-1 * var(--stack-top));--last-slot:calc(var(--stack-top) + (var(--n) - 1) * var(--stack-step));--last-travel:calc(100lvh - var(--last-slot) + 24px);--zoom-ease:min(25lvh, calc(var(--last-slot) * .6));--zoom-hold:0px;--zoom-release:0px;--zoom-extra:calc(2 * var(--zoom-ease));height:calc(100lvh + (var(--n) - 2) * var(--segment) + var(--last-travel) + var(--last-slot) + var(--zoom-extra) + var(--zoom-hold) + 3 * var(--zoom-release));position:relative;overflow:visible clip}@media (pointer:coarse){.process-module__tQX2ha__track{--zoom-hold:50lvh;--zoom-ease:0px}}.process-module__tQX2ha__track[data-short]{--zoom-extra:0px;--zoom-hold:0px}.process-module__tQX2ha__header{will-change:transform}.process-module__tQX2ha__stage{height:100%;padding:var(--stack-top) 0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;position:relative}.process-module__tQX2ha__card{top:calc(var(--stack-top) + var(--i) * var(--stack-step));min-height:var(--card-h);margin-inline:var(--shrink,0px);box-shadow:0 0 0 var(--shrink,0px) var(--card-bg);will-change:transform;justify-content:space-between;align-self:start;row-gap:calc(var(--pad) * 1.5);padding:calc(var(--pad) * .8) calc(clamp(28px, 3.5vw, 48px) - var(--shrink,0px)) var(--pad);border-radius:calc(var(--r-2xl) - var(--shrink,0px));--card-bg:var(--white);background:var(--card-bg);color:var(--fg-1);flex-direction:column;grid-area:1/1;display:flex;position:sticky}.process-module__tQX2ha__stage:not([data-ready]) .process-module__tQX2ha__card:not(:first-child){visibility:hidden}.process-module__tQX2ha__card[data-tone=accent]{--card-bg:var(--accent);color:var(--white)}.process-module__tQX2ha__card[data-tone=black]{--card-bg:var(--dark-box);color:var(--white)}.process-module__tQX2ha__card[data-zoom]{isolation:isolate;height:110lvh;box-shadow:none;border-radius:var(--r-2xl);background:0 0;margin-inline:0;padding-inline:clamp(28px,3.5vw,48px);top:0}.process-module__tQX2ha__card:not(:has(.process-module__tQX2ha__text)) .process-module__tQX2ha__title{width:min(calc(100vw - 2 * var(--box-edge)), var(--hero-max));transform-origin:0 0;will-change:transform;font-size:clamp(2.75rem,1.75rem + 3.8vw,5.85rem);transform:scale(.625)}.process-module__tQX2ha__form{will-change:transform;visibility:hidden;pointer-events:none;flex-direction:column;gap:clamp(20px,3.5vh,36px);transition:visibility 0s linear .6s;display:flex;position:absolute;left:0;right:0}.process-module__tQX2ha__form[data-open]{visibility:visible;pointer-events:auto;transition:none}.process-module__tQX2ha__formRow{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);display:grid}.process-module__tQX2ha__field,.process-module__tQX2ha__formAction{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);transform:translateY(24px)}.process-module__tQX2ha__form[data-open] .process-module__tQX2ha__field,.process-module__tQX2ha__form[data-open] .process-module__tQX2ha__formAction{opacity:1;transition:opacity .7s var(--ease-out) calc(var(--d,0) * 80ms), transform .9s var(--ease-out) calc(var(--d,0) * 80ms);transform:none}.process-module__tQX2ha__formRow .process-module__tQX2ha__field:nth-child(2){--d:1}.process-module__tQX2ha__form>.process-module__tQX2ha__field{--d:2}.process-module__tQX2ha__formAction{--d:3}.process-module__tQX2ha__field{flex-direction:column;gap:10px;display:flex}.process-module__tQX2ha__label{font-size:var(--t-small);letter-spacing:var(--ls-normal);color:var(--fg-3);font-weight:500}.process-module__tQX2ha__input{border-radius:var(--r-lg);background:var(--bg);width:100%;box-shadow:none;color:var(--fg-1);font:inherit;letter-spacing:-.02em;transition:background-color .25s var(--ease-out);border:none;outline:none;padding:clamp(14px,1.6vw,18px) clamp(16px,1.8vw,22px);font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem)}.process-module__tQX2ha__input::placeholder{color:var(--fg-4)}.process-module__tQX2ha__input:hover{background:var(--bg-subtle)}.process-module__tQX2ha__input:-webkit-autofill{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);transition:background-color 600000s}.process-module__tQX2ha__input:focus,.process-module__tQX2ha__input:focus-visible{background:var(--bg-subtle);outline:none}.process-module__tQX2ha__textarea{resize:none;line-height:1.4}.process-module__tQX2ha__formAction{display:flex}@media (max-width:768px){.process-module__tQX2ha__formRow{grid-template-columns:1fr}}.process-module__tQX2ha__fill{z-index:-1;border-radius:var(--r-2xl);background:var(--card-bg);position:absolute;inset:0 0 -100lvh}.process-module__tQX2ha__title{font-size:var(--title);letter-spacing:var(--ls-display);margin:0;font-weight:500;line-height:1.02}.process-module__tQX2ha__text{letter-spacing:-.02em;opacity:.72;text-wrap:pretty;margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,2.125rem);line-height:1.4}.process-module__tQX2ha__honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.process-module__tQX2ha__formStatus{font-size:var(--t-small);color:var(--fg-3);margin:0}.process-module__tQX2ha__formStatus:empty{display:none}
.liquid-glass-module__T0nyBW__host:before{content:"";border-radius:inherit;box-sizing:border-box;pointer-events:none;border:calc(7px * var(--lg-s,1)) solid var(--lg-shadow,oklch(.24 .05 var(--brand-hue)));transform:translateY(calc(26px * var(--lg-s,1))) scaleX(var(--lg-shadow-scale,.93));filter:blur(calc(17px * var(--lg-s,1)));opacity:var(--lg-shadow-o,.35);transition:transform .55s var(--ease-out), filter .55s var(--ease-out),  opacity var(--lg-fade,.55s) var(--ease-standard);position:absolute;inset:0}.liquid-glass-module__T0nyBW__host{--lg-arc-rim:conic-gradient(from 0deg, #0000003c 0deg, #00000024 3deg, #00000012 6deg, #00000007 9deg, #00000001 12deg, transparent 15deg, transparent 18deg, transparent 21deg, transparent 24deg, transparent 27deg, transparent 30deg, transparent 33deg, transparent 36deg, transparent 39deg, transparent 42deg, transparent 45deg, transparent 48deg, transparent 51deg, transparent 54deg, transparent 57deg, transparent 60deg, transparent 63deg, transparent 66deg, transparent 69deg, transparent 72deg, transparent 75deg, #00000001 78deg, #00000007 81deg, #00000012 84deg, #00000024 87deg, #0000003c 90deg, #00000059 93deg, #00000078 96deg, #00000098 99deg, #000000b4 102deg, #000000cd 105deg, #000000e0 108deg, #000000ed 111deg, #000000f6 114deg, #000000fb 117deg, #000000fd 120deg, #000000fe 123deg, #000 126deg, #000 129deg, #000 132deg, #000 135deg, #000 138deg, #000 141deg, #000 144deg, #000000fe 147deg, #000000fd 150deg, #000000fb 153deg, #000000f6 156deg, #000000ed 159deg, #000000e0 162deg, #000000cd 165deg, #000000b4 168deg, #00000098 171deg, #00000078 174deg, #00000059 177deg, #0000003c 180deg, #00000024 183deg, #00000012 186deg, #00000007 189deg, #00000001 192deg, transparent 195deg, transparent 198deg, transparent 201deg, transparent 204deg, transparent 207deg, transparent 210deg, transparent 213deg, transparent 216deg, transparent 219deg, transparent 222deg, transparent 225deg, transparent 228deg, transparent 231deg, transparent 234deg, transparent 237deg, transparent 240deg, transparent 243deg, transparent 246deg, transparent 249deg, transparent 252deg, transparent 255deg, #00000001 258deg, #00000007 261deg, #00000012 264deg, #00000024 267deg, #0000003c 270deg, #00000059 273deg, #00000078 276deg, #00000098 279deg, #000000b4 282deg, #000000cd 285deg, #000000e0 288deg, #000000ed 291deg, #000000f6 294deg, #000000fb 297deg, #000000fd 300deg, #000000fe 303deg, #000 306deg, #000 309deg, #000 312deg, #000 315deg, #000 318deg, #000 321deg, #000 324deg, #000000fe 327deg, #000000fd 330deg, #000000fb 333deg, #000000f6 336deg, #000000ed 339deg, #000000e0 342deg, #000000cd 345deg, #000000b4 348deg, #00000098 351deg, #00000078 354deg, #00000059 357deg, #0000003c 360deg);--lg-arc-glint:conic-gradient(from 0deg, #000000c3 0deg, #000000db 3deg, #000000ed 6deg, #000000f8 9deg, #000000fe 12deg, #000 15deg, #000 18deg, #000 21deg, #000 24deg, #000 27deg, #000 30deg, #000 33deg, #000 36deg, #000 39deg, #000 42deg, #000 45deg, #000 48deg, #000 51deg, #000 54deg, #000 57deg, #000 60deg, #000 63deg, #000 66deg, #000 69deg, #000 72deg, #000 75deg, #000000fe 78deg, #000000f8 81deg, #000000ed 84deg, #000000db 87deg, #000000c3 90deg, #000000a6 93deg, #00000087 96deg, #00000067 99deg, #0000004b 102deg, #00000032 105deg, #0000001f 108deg, #00000012 111deg, #00000009 114deg, #00000004 117deg, #00000002 120deg, #00000001 123deg, transparent 126deg, transparent 129deg, transparent 132deg, transparent 135deg, transparent 138deg, transparent 141deg, transparent 144deg, #00000001 147deg, #00000002 150deg, #00000004 153deg, #00000009 156deg, #00000012 159deg, #0000001f 162deg, #00000032 165deg, #0000004b 168deg, #00000067 171deg, #00000087 174deg, #000000a6 177deg, #000000c3 180deg, #000000db 183deg, #000000ed 186deg, #000000f8 189deg, #000000fe 192deg, #000 195deg, #000 198deg, #000 201deg, #000 204deg, #000 207deg, #000 210deg, #000 213deg, #000 216deg, #000 219deg, #000 222deg, #000 225deg, #000 228deg, #000 231deg, #000 234deg, #000 237deg, #000 240deg, #000 243deg, #000 246deg, #000 249deg, #000 252deg, #000 255deg, #000000fe 258deg, #000000f8 261deg, #000000ed 264deg, #000000db 267deg, #000000c3 270deg, #000000a6 273deg, #00000087 276deg, #00000067 279deg, #0000004b 282deg, #00000032 285deg, #0000001f 288deg, #00000012 291deg, #00000009 294deg, #00000004 297deg, #00000002 300deg, #00000001 303deg, transparent 306deg, transparent 309deg, transparent 312deg, transparent 315deg, transparent 318deg, transparent 321deg, transparent 324deg, #00000001 327deg, #00000002 330deg, #00000004 333deg, #00000009 336deg, #00000012 339deg, #0000001f 342deg, #00000032 345deg, #0000004b 348deg, #00000067 351deg, #00000087 354deg, #000000a6 357deg, #000000c3 360deg)}.liquid-glass-module__T0nyBW__host:hover:before{transform:translateY(calc(31px * var(--lg-s,1))) scaleX(var(--lg-shadow-scale,.93));filter:blur(calc(20px * var(--lg-s,1)))}[data-lg-nocaustic] .liquid-glass-module__T0nyBW__causticWrap,[data-lg-flat] .liquid-glass-module__T0nyBW__contact,[data-lg-flat] .liquid-glass-module__T0nyBW__causticWrap{display:none}.liquid-glass-module__T0nyBW__contact{content:"";border-radius:inherit;box-sizing:border-box;pointer-events:none;border:calc(4px * var(--lg-s,1)) solid var(--lg-shadow,#231a45);transform:translateY(calc(5px * var(--lg-s,1))) scale(.94);filter:blur(calc(7px * var(--lg-s,1)));opacity:var(--lg-contact-o,.18);transition:transform .55s var(--ease-out), filter .55s var(--ease-out),  opacity var(--lg-fade,.55s) var(--ease-standard);position:absolute;inset:0}.liquid-glass-module__T0nyBW__host:hover .liquid-glass-module__T0nyBW__contact{transform:translateY(calc(8px * var(--lg-s,1))) scale(.94);filter:blur(calc(9px * var(--lg-s,1)))}.liquid-glass-module__T0nyBW__causticWrap{border-radius:inherit;pointer-events:none;transform:translateY(calc(12px * var(--lg-s,1))) scale(var(--lg-caustic-scale,.86));filter:blur(calc(10px * var(--lg-s,1)));transition:transform .55s var(--ease-out), filter .55s var(--ease-out), opacity var(--lg-fade,.55s) var(--ease-standard);position:absolute;inset:0}.liquid-glass-module__T0nyBW__host:hover .liquid-glass-module__T0nyBW__causticWrap{transform:translateY(calc(15px * var(--lg-s,1))) scale(var(--lg-caustic-scale,.86));filter:blur(calc(15px * var(--lg-s,1)))}.liquid-glass-module__T0nyBW__causticRing{border-radius:inherit;box-sizing:border-box;border:calc(9px * var(--lg-s,1)) solid var(--lg-caustic,var(--white));opacity:var(--lg-caustic-o,.7);transition:opacity var(--lg-fade,.55s) var(--ease-standard);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 120% at 78% 0,#00000094 0%,#0000006b 35%,#0000002e 62%,#0000 85%),radial-gradient(70% 120% at 22% 100%,#00000094 0%,#0000006b 35%,#0000002e 62%,#0000 85%),linear-gradient(#0006 0 0);mask-image:radial-gradient(70% 120% at 78% 0,#00000094 0%,#0000006b 35%,#0000002e 62%,#0000 85%),radial-gradient(70% 120% at 22% 100%,#00000094 0%,#0000006b 35%,#0000002e 62%,#0000 85%),linear-gradient(#0006 0 0);-webkit-mask-composite:source-over,source-over;mask-composite:add,add}.liquid-glass-module__T0nyBW__pane{--w:calc(var(--lg-rim-w,.7px) * var(--lg-s,1));--d:calc(var(--lg-rim-fade,2px) * var(--lg-s,1));--r:var(--lg-r,30px);border-radius:inherit;pointer-events:none;background-image:linear-gradient(var(--lg-tint,transparent), var(--lg-tint,transparent));position:absolute;inset:0}.liquid-glass-module__T0nyBW__underlay{z-index:1;border-radius:inherit;pointer-events:none;background-color:rgba(255, 255, 255, var(--lg-underlay,.14));transition:background-color var(--lg-fade,.55s) var(--ease-standard);position:absolute;inset:0}.liquid-glass-module__T0nyBW__host[data-lg-dark]{--lg-spec:.38;--lg-glint-exp:1.45;--lg-glint-sat:2;--lg-rim-exp:1.25;--lg-rim-sat:1.3;color:#fff;color:lab(100% 0 0)}[data-lg-dark] .liquid-glass-module__T0nyBW__underlay{background-color:rgba(255, 255, 255, var(--lg-underlay-dark,0))}.liquid-glass-module__T0nyBW__host[data-lg-dark]:before{opacity:var(--lg-shadow-dark-o,0)}.liquid-glass-module__T0nyBW__host[data-lg-dark] .liquid-glass-module__T0nyBW__contact,[data-lg-dark] .liquid-glass-module__T0nyBW__contact{opacity:var(--lg-contact-dark-o,0)}.liquid-glass-module__T0nyBW__host[data-lg-dark] .liquid-glass-module__T0nyBW__causticWrap,.liquid-glass-module__T0nyBW__host[data-lg-dark] .liquid-glass-module__T0nyBW__causticRing,[data-lg-dark] .liquid-glass-module__T0nyBW__causticWrap,[data-lg-dark] .liquid-glass-module__T0nyBW__causticRing{opacity:var(--lg-caustic-dark-o,0)}.liquid-glass-module__T0nyBW__reflect{z-index:1;pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.liquid-glass-module__T0nyBW__fold,.liquid-glass-module__T0nyBW__rim,.liquid-glass-module__T0nyBW__spec,.liquid-glass-module__T0nyBW__glint{border-radius:inherit;pointer-events:none;z-index:1;transition:backdrop-filter var(--lg-fade,.55s) var(--ease-standard), -webkit-backdrop-filter var(--lg-fade,.55s) var(--ease-standard), background-color var(--lg-fade,.55s) var(--ease-standard);--w:calc(var(--lg-rim-w,.7px) * var(--lg-s,1));--d:calc(var(--lg-rim-fade,2px) * var(--lg-s,1));--r:var(--lg-r,30px);-webkit-mask-image:var(--lg-arc), linear-gradient(to bottom, #000 var(--w), transparent var(--d)), linear-gradient(to top, #000 var(--w), transparent var(--d)), linear-gradient(to right, #000 var(--w), transparent var(--d)), linear-gradient(to left, #000 var(--w), transparent var(--d)), radial-gradient(circle var(--r) at 100% 100%, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w))), radial-gradient(circle var(--r) at 0 100%, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w))), radial-gradient(circle var(--r) at 100% 0, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w))), radial-gradient(circle var(--r) at 0 0, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w)));mask-image:var(--lg-arc), linear-gradient(to bottom, #000 var(--w), transparent var(--d)), linear-gradient(to top, #000 var(--w), transparent var(--d)), linear-gradient(to right, #000 var(--w), transparent var(--d)), linear-gradient(to left, #000 var(--w), transparent var(--d)), radial-gradient(circle var(--r) at 100% 100%, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w))), radial-gradient(circle var(--r) at 0 100%, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w))), radial-gradient(circle var(--r) at 100% 0, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w))), radial-gradient(circle var(--r) at 0 0, transparent calc(var(--r) - var(--d)), #000 calc(var(--r) - var(--w)));-webkit-mask-size:auto, calc(100% - 2 * var(--r)) 100%, calc(100% - 2 * var(--r)) 100%, 100% calc(100% - 2 * var(--r)), 100% calc(100% - 2 * var(--r)), var(--r) var(--r), var(--r) var(--r), var(--r) var(--r), var(--r) var(--r);mask-size:auto, calc(100% - 2 * var(--r)) 100%, calc(100% - 2 * var(--r)) 100%, 100% calc(100% - 2 * var(--r)), 100% calc(100% - 2 * var(--r)), var(--r) var(--r), var(--r) var(--r), var(--r) var(--r), var(--r) var(--r);-webkit-mask-position:0 0, var(--r) 0, var(--r) 100%, 0 var(--r), 100% var(--r), 0 0, 100% 0, 0 100%, 100% 100%;mask-position:0 0, var(--r) 0, var(--r) 100%, 0 var(--r), 100% var(--r), 0 0, 100% 0, 0 100%, 100% 100%;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over,source-over,source-over,source-over,source-over;mask-composite:intersect,add,add,add,add,add,add,add,add}.liquid-glass-module__T0nyBW__rim{--lg-arc:var(--lg-arc-rim)}.liquid-glass-module__T0nyBW__fold{--lg-arc:linear-gradient(#000 0 0);--w:0px;--d:calc(var(--lg-r,30px) * var(--lg-fold-k,.39))}.liquid-glass-module__T0nyBW__spec{background:rgba(255, 255, 255, var(--lg-spec,.13));--lg-arc:var(--lg-arc-glint)}.liquid-glass-module__T0nyBW__glint{--lg-arc:var(--lg-arc-glint)}.liquid-glass-module__T0nyBW__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.liquid-glass-module__T0nyBW__host[data-webkit=true],.liquid-glass-module__T0nyBW__host[data-lg-webkit],.liquid-glass-module__T0nyBW__host[data-lg-webkit][data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;box-shadow:var(--glass-fallback-shadow)!important;color:var(--ink)!important;background-image:none!important}html[data-webkit=true] .liquid-glass-module__T0nyBW__host{background:var(--white)!important;background-color:var(--white)!important;box-shadow:var(--glass-fallback-shadow)!important;color:var(--ink)!important;background-image:none!important}html.is-webkit .liquid-glass-module__T0nyBW__host{background:var(--white)!important;background-color:var(--white)!important;box-shadow:var(--glass-fallback-shadow)!important;color:var(--ink)!important;background-image:none!important}html[data-webkit=true] .liquid-glass-module__T0nyBW__host[data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;box-shadow:var(--glass-fallback-shadow)!important;color:var(--ink)!important;background-image:none!important}html.is-webkit .liquid-glass-module__T0nyBW__host[data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;box-shadow:var(--glass-fallback-shadow)!important;color:var(--ink)!important;background-image:none!important}.liquid-glass-module__T0nyBW__host[data-webkit=true]:before,.liquid-glass-module__T0nyBW__host[data-lg-webkit]:before,.liquid-glass-module__T0nyBW__host[data-lg-webkit][data-lg-dark]:before{opacity:0!important;display:none!important}html[data-webkit=true] .liquid-glass-module__T0nyBW__host:before{opacity:0!important;display:none!important}html.is-webkit .liquid-glass-module__T0nyBW__host:before{opacity:0!important;display:none!important}html[data-webkit=true] .liquid-glass-module__T0nyBW__host[data-lg-dark]:before{opacity:0!important;display:none!important}html.is-webkit .liquid-glass-module__T0nyBW__host[data-lg-dark]:before{opacity:0!important;display:none!important}:is(html[data-webkit=true] .liquid-glass-module__T0nyBW__pane,html.is-webkit .liquid-glass-module__T0nyBW__pane,.liquid-glass-module__T0nyBW__pane[data-webkit=true],.liquid-glass-module__T0nyBW__pane[data-lg-webkit]){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}:is(html[data-webkit=true] .liquid-glass-module__T0nyBW__contact,html[data-webkit=true] .liquid-glass-module__T0nyBW__causticWrap,html[data-webkit=true] .liquid-glass-module__T0nyBW__causticRing,html[data-webkit=true] .liquid-glass-module__T0nyBW__reflect,html[data-webkit=true] .liquid-glass-module__T0nyBW__glint,html[data-webkit=true] .liquid-glass-module__T0nyBW__rim,html[data-webkit=true] .liquid-glass-module__T0nyBW__spec,html[data-webkit=true] .liquid-glass-module__T0nyBW__underlay,html[data-webkit=true] .liquid-glass-module__T0nyBW__defs,html.is-webkit .liquid-glass-module__T0nyBW__contact,html.is-webkit .liquid-glass-module__T0nyBW__causticWrap,html.is-webkit .liquid-glass-module__T0nyBW__causticRing,html.is-webkit .liquid-glass-module__T0nyBW__reflect,html.is-webkit .liquid-glass-module__T0nyBW__glint,html.is-webkit .liquid-glass-module__T0nyBW__rim,html.is-webkit .liquid-glass-module__T0nyBW__spec,html.is-webkit .liquid-glass-module__T0nyBW__underlay,html.is-webkit .liquid-glass-module__T0nyBW__defs){opacity:0!important;display:none!important}
.specialization-showcase-module__odn7ya__showcaseSection{z-index:2;width:100%;padding-top:clamp(20px,2.5vw,44px);padding-bottom:calc(var(--section-space,clamp(100px, 12vw, 160px)) - 8px);background:0 0;flex-direction:column;display:flex;position:relative;overflow:visible}.specialization-showcase-module__odn7ya__carouselWrap{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow-x:clip}.specialization-showcase-module__odn7ya__carouselTrack{padding-left:calc(50vw - var(--content-max) / 2);padding-right:calc(50vw - var(--content-max) / 2);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform;gap:clamp(24px,3.5vw,48px);padding-top:4px;padding-bottom:8px;display:flex}.specialization-showcase-module__odn7ya__carouselTrack:active{cursor:grabbing}.specialization-showcase-module__odn7ya__card{flex:0 0 var(--content-max);flex-direction:column;display:flex}.specialization-showcase-module__odn7ya__cardBox{aspect-ratio:16/8.6;border-radius:var(--r-2xl);background:var(--white);width:100%;box-shadow:none;isolation:isolate;transform-origin:50%;will-change:transform;border:none;position:relative;overflow:hidden}.specialization-showcase-module__odn7ya__cardBoxGl{background:0 0}.specialization-showcase-module__odn7ya__card{transition:transform .35s var(--ease-out)}@media (hover:hover){.specialization-showcase-module__odn7ya__card:hover{transform:translateY(-2px)}}.specialization-showcase-module__odn7ya__cardTextOverlay{z-index:3;pointer-events:none;text-align:left;transform-origin:0 0;will-change:transform, opacity;max-width:clamp(280px,45%,520px);position:absolute;top:clamp(24px,3.2vw,44px);left:clamp(28px,3.5vw,48px)}.specialization-showcase-module__odn7ya__cardText{color:var(--fg-1);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.15rem + 1.05vw,2.3rem);font-weight:500;line-height:1.22}@media (max-width:768px){.specialization-showcase-module__odn7ya__cardTextOverlay{max-width:75%;top:18px;left:20px}}.specialization-showcase-module__odn7ya__controlsRail{--rail-bottom:63px;width:fit-content;left:0;right:0;bottom:var(--rail-bottom);z-index:100;pointer-events:none;will-change:transform;justify-content:center;margin-inline:auto;display:flex;position:fixed}@media (pointer:coarse){.specialization-showcase-module__odn7ya__controlsRail{--rail-bottom:20px}}.specialization-showcase-module__odn7ya__controlsBar{--lg-fade:.24s;--btn:62px;--gap:14px;--pill:156px;--bar:232px;width:var(--bar);height:var(--btn);pointer-events:none;transition:transform .54s cubic-bezier(.3,1.7,.5,1);display:block;position:relative;transform:translateY(150px)}.specialization-showcase-module__odn7ya__controlsVisible{pointer-events:auto;transition:transform .54s cubic-bezier(.3,1.7,.5,1);transform:translateY(0)}.specialization-showcase-module__odn7ya__controlsBar .specialization-showcase-module__odn7ya__dotsPill{margin-left:-60px}.specialization-showcase-module__odn7ya__controlsVisible .specialization-showcase-module__odn7ya__dotsPill{margin-left:0}.specialization-showcase-module__odn7ya__playPauseBtn{z-index:2;width:var(--btn);height:var(--btn);color:#000;cursor:pointer;pointer-events:auto;box-sizing:border-box;transform-origin:50%;transition:width .58s cubic-bezier(.3, 1.85, .45, 1), color var(--lg-fade,.55s) var(--ease-standard);border:none;border-radius:31px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.specialization-showcase-module__odn7ya__playPauseHit{z-index:3;border-radius:inherit;clip-path:inset(0 round 999px);pointer-events:auto;cursor:pointer;position:absolute;inset:0}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn{width:var(--bar);animation:.62s linear forwards specialization-showcase-module__odn7ya__morphBtnAnticipate}.specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__playPauseBtn{animation:.62s linear forwards specialization-showcase-module__odn7ya__unmorphBtnAnticipate}@keyframes specialization-showcase-module__odn7ya__morphBtnAnticipate{0%{animation-timing-function:cubic-bezier(.38,0,.24,1);translate:0}28%{animation-timing-function:var(--ease-pop);translate:25px}to{translate:0}}@keyframes specialization-showcase-module__odn7ya__unmorphBtnAnticipate{0%{animation-timing-function:cubic-bezier(.38,0,.24,1);translate:0}28%{animation-timing-function:var(--ease-pop);translate:20px}to{translate:0}}.specialization-showcase-module__odn7ya__ctrlIcon{z-index:2;width:28px;height:28px;position:relative}.specialization-showcase-module__odn7ya__stepIcons{width:28px;height:28px;display:block;position:relative}.specialization-showcase-module__odn7ya__stepIcon{opacity:0;width:100%;height:100%;transition:opacity .18s,transform .3s cubic-bezier(.5,0,.75,0);position:absolute;inset:0;transform:scale(.4)rotate(-25deg)}.specialization-showcase-module__odn7ya__stepIcon[data-on]{opacity:1;transition:opacity .3s 80ms,transform .6s cubic-bezier(.3,1.8,.5,1) 80ms;transform:none}.specialization-showcase-module__odn7ya__dotsPill{top:50%;left:calc(var(--btn) + var(--gap) + var(--pill) / 2);z-index:1;width:var(--pill);min-width:var(--pill);max-width:var(--pill);height:var(--btn);box-sizing:border-box;pointer-events:none;color:#000;transform-origin:50%;will-change:transform;transition:margin-left .54s cubic-bezier(.3, 1.7, .5, 1) 50ms, color var(--lg-fade,.55s) var(--ease-standard);border-radius:31px;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill{animation:specialization-showcase-module__odn7ya__morphDotsPill .2s var(--ease-out) forwards;pointer-events:none}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=causticWrap],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=causticRing]{transition:opacity .1s var(--ease-out);opacity:0!important}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill:before,.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=contact],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=reflect],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=pane],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=rim],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=fold],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=glint],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=spec],.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill [class*=underlay]{transition:opacity .18s var(--ease-out);opacity:0!important}@keyframes specialization-showcase-module__odn7ya__morphDotsPill{0%{visibility:visible;transform:translate(-50%,-50%)}99.9%{visibility:visible;transform:translate(-50%,calc(24px - 50%))}to{visibility:hidden;transform:translate(-50%,calc(100vh - 50%))}}.specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__dotsPill{animation:specialization-showcase-module__odn7ya__unmorphDotsPill .54s var(--ease-pop) forwards}@keyframes specialization-showcase-module__odn7ya__unmorphDotsPill{0%{visibility:visible;transform:translate(-50%,calc(24px - 50%))}to{visibility:visible;transform:translate(-50%,-50%)}}:is(html[data-webkit=true] .specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill,html.is-webkit .specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill,.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill[data-lg-webkit]){animation:specialization-showcase-module__odn7ya__morphDotsPillWebKit .2s var(--ease-out) forwards;pointer-events:none}:is(html[data-webkit=true] .specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__dotsPill,html.is-webkit .specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__dotsPill,.specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__dotsPill[data-lg-webkit]){animation:specialization-showcase-module__odn7ya__unmorphDotsPillWebKit .54s var(--ease-pop) forwards}@keyframes specialization-showcase-module__odn7ya__morphDotsPillWebKit{0%{opacity:1;visibility:visible;transform:translate(-50%,-50%)}99.9%{opacity:0;visibility:visible;transform:translate(-50%,calc(24px - 50%))}to{opacity:0;visibility:hidden;transform:translate(-50%,calc(100vh - 50%))}}@keyframes specialization-showcase-module__odn7ya__unmorphDotsPillWebKit{0%{opacity:0;visibility:visible;transform:translate(-50%,calc(24px - 50%))}to{opacity:1;visibility:visible;transform:translate(-50%,-50%)}}.specialization-showcase-module__odn7ya__dotHit{z-index:2;appearance:none;color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;align-self:stretch;align-items:center;margin:0 -6px;padding:0 6px;display:flex;position:relative}.specialization-showcase-module__odn7ya__dotHit:first-child{margin-left:-18px;padding-left:18px}.specialization-showcase-module__odn7ya__dotHit:last-child{margin-right:-18px;padding-right:18px}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotHit{pointer-events:none}.specialization-showcase-module__odn7ya__dotItem{z-index:2;background-color:color-mix(in oklch, currentColor 45%, transparent);appearance:none;cursor:pointer;clip-path:inset(0 round 999px);pointer-events:auto;width:8px;min-width:8px;height:8px;min-height:8px;transition:width .45s var(--ease-sheet), min-width .45s var(--ease-sheet), background-color var(--lg-fade,.55s) var(--ease-standard);will-change:width, min-width, transform, opacity;border:none;border-radius:4px;flex:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotItem{animation:specialization-showcase-module__odn7ya__morphDotItem .16s var(--ease-out) calc((3 - var(--item-index,0)) * 6ms) forwards;pointer-events:none}@keyframes specialization-showcase-module__odn7ya__morphDotItem{0%{opacity:1;transform:translate(0)translateY(0)scale(1)}to{opacity:0;transform:translate(8px)translateY(14px)scale(.5,.8)}}.specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__dotItem{animation:specialization-showcase-module__odn7ya__unmorphDotItem .56s cubic-bezier(.3, 1.95, .45, 1) calc(60ms + var(--item-index,0) * 40ms) backwards}@keyframes specialization-showcase-module__odn7ya__unmorphDotItem{0%{opacity:0;transform:translateY(20px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}.specialization-showcase-module__odn7ya__dotHit:hover .specialization-showcase-module__odn7ya__dotItem:not(.specialization-showcase-module__odn7ya__dotItemActive){background-color:color-mix(in oklch, currentColor 65%, transparent)}.specialization-showcase-module__odn7ya__dotItemActive{background-color:color-mix(in oklch, currentColor 18%, transparent);width:52px;min-width:52px}.specialization-showcase-module__odn7ya__dotFill{opacity:1;width:0;height:100%;transition:background-color var(--lg-fade,.55s) var(--ease-standard);background-color:currentColor;border-radius:4px;position:absolute;top:0;left:0}.specialization-showcase-module__odn7ya__dotFillActive{width:100%;animation:linear forwards specialization-showcase-module__odn7ya__fillProgress}@keyframes specialization-showcase-module__odn7ya__fillProgress{0%{clip-path:inset(0 calc(100% - 8px) 0 0 round 4px)}to{clip-path:inset(0 round 4px)}}.specialization-showcase-module__odn7ya__stepFill{--knob:0px;width:100%;clip-path:inset(0 calc((1 - var(--p,0)) * (100% - var(--knob))) 0 0 round 4px)}.specialization-showcase-module__odn7ya__dotItemActive .specialization-showcase-module__odn7ya__stepFill{--knob:8px}@media (max-width:768px){.specialization-showcase-module__odn7ya__showcaseSection{padding-top:clamp(16px,2.5vw,28px);padding-bottom:clamp(50px,8vw,80px)}.specialization-showcase-module__odn7ya__controlsRail{--rail-bottom:20px}.specialization-showcase-module__odn7ya__carouselTrack{padding-left:calc(50vw - var(--content-max) / 2);padding-right:calc(50vw - var(--content-max) / 2);gap:16px}.specialization-showcase-module__odn7ya__card{flex:0 0 var(--content-max)}.specialization-showcase-module__odn7ya__cardBox{aspect-ratio:16/9.4;border-radius:var(--r-2xl)}}@media (max-width:640px){.specialization-showcase-module__odn7ya__carouselTrack{gap:8px;padding-left:11vw;padding-right:11vw}.specialization-showcase-module__odn7ya__card{flex:0 0 78vw}.specialization-showcase-module__odn7ya__cardBox{aspect-ratio:11/16}.specialization-showcase-module__odn7ya__cardTextOverlay{text-align:left;max-width:75%;top:18px;left:20px}.specialization-showcase-module__odn7ya__cardText{font-size:1.35rem}.specialization-showcase-module__odn7ya__controlsBar{--btn:46px;--gap:14px;--pill:122px;--bar:182px}.specialization-showcase-module__odn7ya__playPauseBtn{border-radius:23px}.specialization-showcase-module__odn7ya__dotsPill{border-radius:23px;gap:10px;height:46px;padding:0}.specialization-showcase-module__odn7ya__dotItemActive{width:36px;min-width:36px}}html:not([data-webkit=true]):not(.is-webkit) .specialization-showcase-module__odn7ya__playPauseBtn[data-lg-dark]:not([data-lg-webkit]){color:#fff;color:lab(100% 0 0)}html:not([data-webkit=true]):not(.is-webkit) .specialization-showcase-module__odn7ya__controlsBar[data-bar-dark] .specialization-showcase-module__odn7ya__playPauseBtn:not([data-lg-webkit]){color:#fff;color:lab(100% 0 0)}html:not([data-webkit=true]):not(.is-webkit) .specialization-showcase-module__odn7ya__dotsPill[data-lg-dark]:not([data-lg-webkit]){color:#fff;color:lab(100% 0 0)}html:not([data-webkit=true]):not(.is-webkit) .specialization-showcase-module__odn7ya__controlsBar[data-bar-dark] .specialization-showcase-module__odn7ya__dotsPill:not([data-lg-webkit]){color:#fff;color:lab(100% 0 0)}.specialization-showcase-module__odn7ya__playPauseBtn[data-lg-webkit],.specialization-showcase-module__odn7ya__dotsPill[data-lg-webkit],.specialization-showcase-module__odn7ya__playPauseBtn[data-lg-webkit][data-lg-dark],.specialization-showcase-module__odn7ya__dotsPill[data-lg-webkit][data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html[data-webkit=true] .specialization-showcase-module__odn7ya__playPauseBtn{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html.is-webkit .specialization-showcase-module__odn7ya__playPauseBtn{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html[data-webkit=true] .specialization-showcase-module__odn7ya__dotsPill{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html.is-webkit .specialization-showcase-module__odn7ya__dotsPill{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html[data-webkit=true] .specialization-showcase-module__odn7ya__playPauseBtn[data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html.is-webkit .specialization-showcase-module__odn7ya__playPauseBtn[data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html[data-webkit=true] .specialization-showcase-module__odn7ya__dotsPill[data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html.is-webkit .specialization-showcase-module__odn7ya__dotsPill[data-lg-dark]{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html[data-webkit=true] .specialization-showcase-module__odn7ya__controlsBar[data-bar-dark] .specialization-showcase-module__odn7ya__playPauseBtn{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html.is-webkit .specialization-showcase-module__odn7ya__controlsBar[data-bar-dark] .specialization-showcase-module__odn7ya__playPauseBtn{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html[data-webkit=true] .specialization-showcase-module__odn7ya__controlsBar[data-bar-dark] .specialization-showcase-module__odn7ya__dotsPill{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}html.is-webkit .specialization-showcase-module__odn7ya__controlsBar[data-bar-dark] .specialization-showcase-module__odn7ya__dotsPill{background:var(--white)!important;background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}.specialization-showcase-module__odn7ya__controlsBar .specialization-showcase-module__odn7ya__ctrlIcon,.specialization-showcase-module__odn7ya__controlsBar .specialization-showcase-module__odn7ya__dotItem{opacity:0;transform:translateY(34px)scale(.42)}.specialization-showcase-module__odn7ya__controlsVisible .specialization-showcase-module__odn7ya__ctrlIcon{opacity:1;transition:opacity .42s cubic-bezier(.3, 1.4, .5, 1) 90ms, transform .68s var(--ease-pop) 90ms;transform:translateY(0)scale(1)}.specialization-showcase-module__odn7ya__controlsVisible .specialization-showcase-module__odn7ya__dotItem{opacity:1;transition:opacity .42s cubic-bezier(.3, 1.4, .5, 1) calc(90ms + var(--item-index,0) * 55ms), transform .68s cubic-bezier(.3, 1.95, .45, 1) calc(90ms + var(--item-index,0) * 55ms), width .45s var(--ease-sheet), min-width .45s var(--ease-sheet), background-color var(--lg-fade,.55s) var(--ease-standard);transform:translateY(0)scale(1)}.specialization-showcase-module__odn7ya__ctrlIconLayer,.specialization-showcase-module__odn7ya__ctaLabel{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.specialization-showcase-module__odn7ya__ctrlIconLayer{opacity:1;transition:opacity .38s cubic-bezier(.3, 1.4, .5, 1) .14s, transform .65s var(--ease-pop) .12s;transform:translate(0)scale(1)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__ctrlIconLayer{opacity:0;pointer-events:none;transition:opacity .16s,transform .22s cubic-bezier(.38,0,.24,1);transform:translate(-24px)scale(.6)}.specialization-showcase-module__odn7ya__ctaLabel{white-space:nowrap;letter-spacing:-.01em;color:currentColor;opacity:1;pointer-events:none;border-radius:inherit;clip-path:inset(0 round 999px);will-change:transform;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1;transition:transform .16s;display:inline-flex;transform:translate(-22px)}.specialization-showcase-module__odn7ya__ctaText{align-items:center;transition:transform .45s cubic-bezier(.3,1.95,.45,1);display:inline-flex;transform:translate(0,0)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn:hover .specialization-showcase-module__odn7ya__ctaText{transform:translate(-3px)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__ctaLabel{transition:transform .65s var(--ease-pop) .1s;transform:translate(0)}.specialization-showcase-module__odn7ya__ctaChar,.specialization-showcase-module__odn7ya__ctaArrow{opacity:0;justify-content:center;align-items:center;transition:opacity .12s,transform .12s;display:inline-flex;transform:translate(-16px)translateY(6px)scale(.85)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__ctaChar,.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__ctaArrow{opacity:1;transition:opacity .35s cubic-bezier(.3, 1.4, .5, 1) calc(.1s + var(--char-i,0) * 16ms), transform .62s var(--ease-pop) calc(.1s + var(--char-i,0) * 16ms);transform:translate(0)translateY(0)scale(1)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__ctaLabel[data-leaving] .specialization-showcase-module__odn7ya__ctaChar,.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__ctaLabel[data-leaving] .specialization-showcase-module__odn7ya__ctaArrow{opacity:0;transition:opacity .16s ease calc(var(--char-i,0) * 9ms), transform .22s cubic-bezier(.5, 0, .75, 0) calc(var(--char-i,0) * 9ms);transform:translateY(-14px)scale(.9)}.specialization-showcase-module__odn7ya__ctaLabel[data-enter] .specialization-showcase-module__odn7ya__ctaChar,.specialization-showcase-module__odn7ya__ctaLabel[data-enter] .specialization-showcase-module__odn7ya__ctaArrow{animation:specialization-showcase-module__odn7ya__ctaCharIn .6s cubic-bezier(.3, 1.7, .5, 1) calc(var(--char-i,0) * 16ms) backwards}@keyframes specialization-showcase-module__odn7ya__ctaCharIn{0%{opacity:0;transform:translateY(16px)scale(.85)}}.specialization-showcase-module__odn7ya__ctaArrowSvg{width:17px;height:17px;rotate:var(--arrow-rot,0deg);transition:transform .45s cubic-bezier(.3, 1.95, .45, 1), rotate .5s var(--ease-bounce);display:block;transform:translate(0,0)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn:hover .specialization-showcase-module__odn7ya__ctaArrowSvg{transform:translate(3px,-1.5px)}@media (max-width:768px){.specialization-showcase-module__odn7ya__ctaLabel{gap:6px;font-size:14px}.specialization-showcase-module__odn7ya__ctaArrowSvg{width:15px;height:15px}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn:hover .specialization-showcase-module__odn7ya__ctaText{transform:translate(-2px)}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn:hover .specialization-showcase-module__odn7ya__ctaArrowSvg{transform:translate(2.5px,-1px)}}@media (prefers-reduced-motion:reduce){.specialization-showcase-module__odn7ya__playPauseBtn,.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn,.specialization-showcase-module__odn7ya__dotsPill,.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__dotsPill,.specialization-showcase-module__odn7ya__dotItemActive,.specialization-showcase-module__odn7ya__dotFill,.specialization-showcase-module__odn7ya__ctrlIcon,.specialization-showcase-module__odn7ya__ctrlIconLayer,.specialization-showcase-module__odn7ya__ctaLabel{transition:none}.specialization-showcase-module__odn7ya__morphed .specialization-showcase-module__odn7ya__playPauseBtn,.specialization-showcase-module__odn7ya__unmorphed .specialization-showcase-module__odn7ya__playPauseBtn{animation:none;translate:none}.specialization-showcase-module__odn7ya__ctaLabel[data-enter] .specialization-showcase-module__odn7ya__ctaChar,.specialization-showcase-module__odn7ya__ctaLabel[data-enter] .specialization-showcase-module__odn7ya__ctaArrow{animation:none}}
.capabilities-module__kHATEG__section{background:0 0;width:100%;padding-top:clamp(20px,2.5vw,44px);padding-bottom:20px;position:relative;overflow:clip}.capabilities-module__kHATEG__box{--box-w-p:0;--box-inset:var(--frame-edge);--bg:var(--accent);width:100%;height:calc(100svh - 44px);min-height:560px;color:var(--white);clip-path:inset(0px var(--box-inset) round var(--r-2xl));background-color:#0000;position:relative;overflow:hidden;transform:translateZ(0)}.capabilities-module__kHATEG__bgImage{will-change:transform;transform-origin:50%;transform:translate3d(0, var(--bg-parallax-y,0px), 0) scale(calc(1 + .18 * var(--box-w-p)));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-20% -14% -32%}.capabilities-module__kHATEG__shell{z-index:3;width:100%;padding-top:clamp(32px,4vw,56px);padding-inline:calc(var(--box-inset) + clamp(20px, 2.5vw, 36px));flex-direction:column;display:flex;position:relative}.capabilities-module__kHATEG__servicesStage{z-index:2;pointer-events:none;opacity:var(--overlay-p,0);will-change:opacity, transform, filter;mix-blend-mode:normal;transition:opacity .8s var(--ease-out), transform .85s var(--ease-out), filter .85s var(--ease-out);--overlay-mask:radial-gradient(ellipse 95% 85% at 85% 90%, #000 0%, #000 38%, #000000bf 68%, #0000 92%);-webkit-mask-image:var(--overlay-mask);-webkit-mask-image:var(--overlay-mask);mask-image:var(--overlay-mask);position:absolute;inset:0;overflow:hidden}.capabilities-module__kHATEG__servicesWall{transform-origin:85% 85%;will-change:transform;width:170vw;transform:rotate(-9deg) skewX(-14deg) translate3d(var(--wall-parallax-x,0px), var(--wall-parallax-y,0px), 0);flex-direction:column;justify-content:flex-end;gap:clamp(10px,1.4vw,22px);display:flex;position:absolute;bottom:28vh;right:-25vw}.capabilities-module__kHATEG__wallRasterized{opacity:0}.capabilities-module__kHATEG__textRow{white-space:nowrap;will-change:transform;width:max-content;transform:translate3d(calc(var(--row-dir,1) * var(--row-drift,0px)), 0, 0);align-items:baseline;gap:clamp(22px,3vw,48px);display:flex}.capabilities-module__kHATEG__textRow:first-child{margin-left:-2vw}.capabilities-module__kHATEG__textRow:nth-child(2){margin-left:-26vw}.capabilities-module__kHATEG__textRow:nth-child(3){margin-left:-11vw}.capabilities-module__kHATEG__textRow:nth-child(4){margin-left:-35vw}.capabilities-module__kHATEG__textRow:nth-child(5){margin-left:-18vw}.capabilities-module__kHATEG__textRow:nth-child(6){margin-left:-44vw}.capabilities-module__kHATEG__serviceName{letter-spacing:-.04em;color:#ffffffd1;-webkit-user-select:none;user-select:none;font-size:clamp(2.75rem,4.8vw,6.8rem);font-weight:500;line-height:1}.capabilities-module__kHATEG__boxControls{z-index:5;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}@media (max-width:768px){.capabilities-module__kHATEG__section{padding-top:clamp(16px,2.5vw,28px);padding-bottom:clamp(50px,8vw,80px)}}@media (max-width:640px){.capabilities-module__kHATEG__box{height:min(100svh - 44px,120vw);min-height:440px}.capabilities-module__kHATEG__bgImage{inset:-4% -6% -14%}.capabilities-module__kHATEG__servicesWall{bottom:22%}.capabilities-module__kHATEG__serviceName{font-size:clamp(1.9rem,9vw,2.75rem)}}.capabilities-module__kHATEG__btnPortalWrap{z-index:90;pointer-events:none;visibility:hidden;width:62px;height:62px;transition:visibility 0s linear .44s;position:absolute;top:-100px;left:-100px}.capabilities-module__kHATEG__btnPortalWrap[data-visible=true]{visibility:visible;transition:visibility linear}.capabilities-module__kHATEG__btnPortalWrap[data-visible=false]{visibility:hidden;transition:visibility 0s linear .44s;pointer-events:none!important}.capabilities-module__kHATEG__btnPortalWrap[data-visible=false] *{pointer-events:none!important}.capabilities-module__kHATEG__actionWrap{will-change:transform;pointer-events:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex;transform:translate(calc(-1*clamp(20px,2.5vw,36px)))}.capabilities-module__kHATEG__listBtn{width:62px;height:62px;color:var(--black);cursor:pointer;box-sizing:border-box;transform-origin:50%;pointer-events:none;transition:transform .4s cubic-bezier(.25, .1, .25, 1), color var(--lg-fade,.55s) var(--ease-standard);will-change:transform;border:none;border-radius:31px;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(0)}.capabilities-module__kHATEG__btnPortalWrap[data-visible=true] .capabilities-module__kHATEG__listBtn{pointer-events:auto;transition:transform .48s cubic-bezier(.2, 1.15, .4, 1), color var(--lg-fade,.55s) var(--ease-standard);transform:scale(1)}.capabilities-module__kHATEG__btnPortalWrap[data-visible=false] .capabilities-module__kHATEG__listBtn{transition:transform .4s cubic-bezier(.25, .1, .25, 1), color var(--lg-fade,.55s) var(--ease-standard);transform:scale(0);pointer-events:none!important}.capabilities-module__kHATEG__listBtn[data-lg-dark],.capabilities-module__kHATEG__listBtnActive{color:#fff!important;color:lab(100% 0 0)!important}:is(html[data-webkit=true] .capabilities-module__kHATEG__listBtn,html.is-webkit .capabilities-module__kHATEG__listBtn,.capabilities-module__kHATEG__listBtn[data-lg-webkit]){background-color:var(--white)!important;color:var(--black)!important;box-shadow:var(--glass-fallback-shadow)!important}.capabilities-module__kHATEG__listBtn[data-lg-webkit][data-lg-dark],.capabilities-module__kHATEG__listBtn[data-lg-webkit].capabilities-module__kHATEG__listBtnActive{color:#fff!important;color:lab(100% 0 0)!important;background-color:#141419bf!important;box-shadow:0 18px 44px -8px #0006,0 4px 14px -3px #0003!important}html[data-webkit=true] .capabilities-module__kHATEG__listBtn[data-lg-dark]{color:#fff!important;color:lab(100% 0 0)!important;background-color:#141419bf!important;box-shadow:0 18px 44px -8px #0006,0 4px 14px -3px #0003!important}html.is-webkit .capabilities-module__kHATEG__listBtn[data-lg-dark]{color:#fff!important;color:lab(100% 0 0)!important;background-color:#141419bf!important;box-shadow:0 18px 44px -8px #0006,0 4px 14px -3px #0003!important}html[data-webkit=true] .capabilities-module__kHATEG__listBtnActive{color:#fff!important;color:lab(100% 0 0)!important;background-color:#141419bf!important;box-shadow:0 18px 44px -8px #0006,0 4px 14px -3px #0003!important}html.is-webkit .capabilities-module__kHATEG__listBtnActive{color:#fff!important;color:lab(100% 0 0)!important;background-color:#141419bf!important;box-shadow:0 18px 44px -8px #0006,0 4px 14px -3px #0003!important}.capabilities-module__kHATEG__listBtnHit{z-index:3;border-radius:inherit;clip-path:inset(0 round 999px);pointer-events:auto;cursor:pointer;position:absolute;inset:0}.capabilities-module__kHATEG__ctrlIconLayer{z-index:2;pointer-events:none;color:currentColor;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.capabilities-module__kHATEG__listIcon{color:currentColor;width:18px;height:18px}.capabilities-module__kHATEG__iconList,.capabilities-module__kHATEG__iconClose{color:currentColor;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);will-change:transform, opacity;margin-top:-9px;margin-left:-9px;position:absolute;top:50%;left:50%}.capabilities-module__kHATEG__iconList{opacity:1;transform:rotate(0)scale(1)}.capabilities-module__kHATEG__iconClose{opacity:0;transform:rotate(-90deg)scale(.5)}.capabilities-module__kHATEG__listBtnActive .capabilities-module__kHATEG__iconList{opacity:0;transform:rotate(90deg)scale(.5)}.capabilities-module__kHATEG__listBtnActive .capabilities-module__kHATEG__iconClose{opacity:1;transform:rotate(0)scale(1)}.capabilities-module__kHATEG__stageHidden{filter:blur(12px);pointer-events:none;transform:scale(.96)translateZ(0);opacity:0!important}.capabilities-module__kHATEG__editorialView{--pad-x:calc(var(--box-inset) + clamp(20px, 2.5vw, 36px));z-index:3;padding:clamp(32px, 4vw, 56px) var(--pad-x) clamp(104px, 13vh, 140px);color:var(--white);opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out);flex-direction:column;justify-content:space-between;gap:clamp(32px,5vh,64px);display:flex;position:absolute;inset:0}.capabilities-module__kHATEG__editorialVisible{opacity:1;pointer-events:auto}.capabilities-module__kHATEG__editorialHead{min-height:62px;letter-spacing:var(--ls-display);align-items:center;gap:.28em;margin:0;font-size:clamp(1.75rem,1.2rem + 1.9vw,3.1rem);font-weight:500;line-height:1.02;display:flex}.capabilities-module__kHATEG__editorialGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,5vh,56px) clamp(24px,3vw,56px);display:grid}.capabilities-module__kHATEG__editorialCol{flex-direction:column;min-width:0;display:flex}.capabilities-module__kHATEG__editorialHead,.capabilities-module__kHATEG__editorialCol{opacity:0;transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transform:translateY(14px)}.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialHead,.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialCol{opacity:1;transform:translateY(0)}.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialHead{transition-delay:40ms}.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialCol:first-child{transition-delay:.1s}.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialCol:nth-child(2){transition-delay:.16s}.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialCol:nth-child(3){transition-delay:.22s}.capabilities-module__kHATEG__editorialVisible .capabilities-module__kHATEG__editorialCol:nth-child(4){transition-delay:.28s}.capabilities-module__kHATEG__catIndex{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#ffffff80;color:lab(100% 0 0/.5);margin-bottom:clamp(10px,1.2vw,16px);font-size:.85rem;font-weight:500}.capabilities-module__kHATEG__catTitle{letter-spacing:-.03em;color:var(--white);margin:0 0 clamp(14px,1.6vw,22px);font-size:clamp(1.3rem,.95rem + .9vw,1.85rem);font-weight:500;line-height:1.12}.capabilities-module__kHATEG__itemList{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.capabilities-module__kHATEG__itemRow{letter-spacing:-.01em;color:#ffffffb8;color:lab(100% 0 0/.72);transition:color .24s var(--ease-out);font-size:clamp(.92rem,.85rem + .25vw,1.05rem);font-weight:450;line-height:1.35}.capabilities-module__kHATEG__itemRow:hover{color:var(--white)}@media (max-width:1100px){.capabilities-module__kHATEG__editorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.capabilities-module__kHATEG__editorialView{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.capabilities-module__kHATEG__editorialHead{padding-right:72px}.capabilities-module__kHATEG__editorialGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.capabilities-module__kHATEG__bgImage{will-change:auto;transform:none!important}.capabilities-module__kHATEG__title,.capabilities-module__kHATEG__actionWrap,.capabilities-module__kHATEG__servicesStage,.capabilities-module__kHATEG__servicesWall,.capabilities-module__kHATEG__textRow,.capabilities-module__kHATEG__editorialView,.capabilities-module__kHATEG__editorialCol,.capabilities-module__kHATEG__iconList,.capabilities-module__kHATEG__iconClose{will-change:auto;filter:none!important;transition:none!important;transform:none!important}}
.entry-module__MHWygW__section{padding-top:calc(var(--section-space,clamp(100px, 12vw, 160px)) + clamp(20px, 2.5vw, 44px) - 30px)}.entry-module__MHWygW__headline{text-align:left;align-items:flex-start;width:fit-content;max-width:100%;margin-right:auto}@media (max-width:540px){.entry-module__MHWygW__headline{text-align:left;align-items:flex-start}}.entry-module__MHWygW__bottomRow{justify-content:flex-end}.entry-module__MHWygW__photo{border-radius:var(--r-2xl);aspect-ratio:3/2;flex:1 1 0;min-width:0;max-width:520px;margin:0 auto 0 0;overflow:hidden}@media (min-width:961px){.entry-module__MHWygW__photo{translate:0 17%}}.entry-module__MHWygW__photoImg{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:960px){.entry-module__MHWygW__photo{order:2;max-width:none;margin:0}.entry-module__MHWygW__section{padding-top:calc(clamp(60px,8vw,100px) + clamp(16px,2.5vw,28px) - 30px)}.entry-module__MHWygW__topRow{flex-direction:column}.entry-module__MHWygW__bottomRow{justify-content:flex-start}}
.journal-module__F2rk_W__section{margin-inline:var(--dark-inset);border-radius:0 0 var(--r-2xl) var(--r-2xl);background:var(--white);color:var(--fg-1);margin-top:-2px;padding-top:calc(clamp(12px,2vh,24px) + 2px);padding-bottom:clamp(96px,11vw,176px);position:relative;overflow-x:clip}.journal-module__F2rk_W__header{flex-direction:column;gap:clamp(14px,1.6vw,22px)}.journal-module__F2rk_W__carouselWrap{width:100vw;margin-left:-50vw;position:relative;left:50%}.journal-module__F2rk_W__track{--edge:max(calc(50vw - var(--content-max) / 2), var(--box-edge));overscroll-behavior-x:contain;padding-inline:var(--edge);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:clamp(16px,2vw,28px);padding-block:4px 8px;display:flex;overflow-x:auto}.journal-module__F2rk_W__track::-webkit-scrollbar{display:none}.journal-module__F2rk_W__track:active{cursor:grabbing}.journal-module__F2rk_W__card{color:inherit;-webkit-user-drag:none;flex-direction:column;flex:0 0 clamp(260px,30vw,460px);gap:clamp(16px,1.6vw,22px);text-decoration:none;display:flex}.journal-module__F2rk_W__box{aspect-ratio:4/3;border-radius:var(--r-2xl);background:var(--bg-subtle);isolation:isolate;width:100%;position:relative;overflow:hidden}.journal-module__F2rk_W__image{z-index:-1;background:var(--image) center / cover no-repeat;will-change:transform;position:absolute;inset:-8% -10%}.journal-module__F2rk_W__text{pointer-events:none;flex-direction:column;gap:10px;padding-inline:4px;display:flex}.journal-module__F2rk_W__title{letter-spacing:-.025em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:500;line-height:1.18}.journal-module__F2rk_W__excerpt{font-size:var(--t-body);color:var(--fg-3);text-wrap:pretty;margin:0;line-height:1.5}.journal-module__F2rk_W__empty{padding:clamp(40px, 6vw, 96px) var(--gutter) 0;text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,1.4vw,20px);display:flex}.journal-module__F2rk_W__emptyTitle{font-size:var(--t-h3);letter-spacing:-.03em;color:var(--fg-1);text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.journal-module__F2rk_W__emptyText{max-width:46ch;font-size:var(--t-body-lg);color:var(--fg-3);text-wrap:pretty;margin:0;line-height:1.5}@media (max-width:768px){.journal-module__F2rk_W__card{flex-basis:78vw}.journal-module__F2rk_W__excerpt{display:none}}
.split-section-module___dsR4W__section{width:100%;padding-bottom:var(--section-space,clamp(100px, 12vw, 160px));background:0 0;position:relative;overflow:visible}.split-section-module___dsR4W__inner{width:100%;max-width:var(--hero-max);padding-inline:var(--frame-pad);z-index:2;flex-direction:column;margin-inline:auto;display:flex;position:relative}.split-section-module___dsR4W__topRow{z-index:2;justify-content:space-between;align-items:flex-start;gap:clamp(32px,5vw,64px);width:100%;display:flex;position:relative}.split-section-module___dsR4W__headline{letter-spacing:var(--ls-display);color:var(--fg-1);flex-direction:column;flex:0 auto;row-gap:clamp(4px,.5vw,12px);width:fit-content;max-width:100%;margin:0;font-size:clamp(3.75rem,1.8rem + 8.2vw,12rem);font-weight:400;line-height:.98;display:flex;position:relative}.split-section-module___dsR4W__headline br{display:none}.split-section-module___dsR4W__line{white-space:nowrap;width:fit-content;max-width:100%;display:block}@media (max-width:540px){.split-section-module___dsR4W__line{white-space:normal}}.split-section-module___dsR4W__line{clip-path:inset(-.4em -100vw -.6em)}.split-section-module___dsR4W__word{--delay:calc(var(--w,0) * 90ms);translate:var(--reveal-x,.6em) 0;will-change:transform;display:inline-block}.split-section-module___dsR4W__rise{display:inline-block;translate:0 175%}.split-section-module___dsR4W__line:first-child{clip-path:inset(-.4em -100vw -.18em)}.split-section-module___dsR4W__line~.split-section-module___dsR4W__line{clip-path:inset(.02em -100vw -.6em);translate:0 .45em}.split-section-module___dsR4W__line~.split-section-module___dsR4W__line .split-section-module___dsR4W__word{--delay:calc(80ms + (var(--w,0) - var(--w0,0)) * 90ms)}.split-section-module___dsR4W__line~.split-section-module___dsR4W__line .split-section-module___dsR4W__rise{translate:0 -200%}[data-reveal] .split-section-module___dsR4W__line~.split-section-module___dsR4W__line{clip-path:inset(-.3em -100vw -.6em);transition:translate 1.1s var(--ease-reveal) 80ms, clip-path .5s var(--ease-standard) .75s;translate:0}[data-reveal] .split-section-module___dsR4W__word{transition:translate 1s var(--ease-reveal) calc(.4s + var(--delay));translate:0}[data-reveal] .split-section-module___dsR4W__rise,[data-reveal] .split-section-module___dsR4W__line~.split-section-module___dsR4W__line .split-section-module___dsR4W__rise{transition:translate 1s var(--ease-reveal) var(--delay);translate:0}[data-theme=dark] .split-section-module___dsR4W__headline{color:var(--fg-1)}.split-section-module___dsR4W__bottomRow{z-index:2;align-items:flex-start;gap:clamp(32px,5vw,64px);width:100%;margin-top:clamp(48px,6vw,96px);display:flex;position:relative}.split-section-module___dsR4W__box{width:100%;max-width:min(720px,100%);box-shadow:none;z-index:2;background:0 0;border:none;border-radius:0;margin-top:0;padding:0;position:relative;overflow:visible}[data-theme=dark] .split-section-module___dsR4W__box{box-shadow:none;background:0 0;border:none}.split-section-module___dsR4W__text{letter-spacing:var(--ls-display);color:var(--fg-3);margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,2.125rem);line-height:1.4}.split-section-module___dsR4W__action{justify-content:flex-start;width:100%;margin-top:clamp(28px,3.5vw,44px);display:flex}.split-section-module___dsR4W__text,.split-section-module___dsR4W__action{opacity:0;translate:0 1.5em}.split-section-module___dsR4W__action{translate:0 2.5em}[data-reveal]>.split-section-module___dsR4W__text,[data-reveal]>.split-section-module___dsR4W__action{opacity:1;transition:opacity .8s var(--ease-standard) var(--d,0s), translate 1.1s var(--ease-reveal) var(--d,0s);translate:0}[data-reveal]>.split-section-module___dsR4W__action{--d:.12s}.split-section-module___dsR4W__btn{background:var(--accent);height:clamp(44px,4.4vw,48px);color:var(--white);border-radius:var(--r-pill);font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:transform .25s var(--ease-out), background-color .25s var(--ease-out);border:none;align-items:center;gap:10px;padding:0 clamp(20px,2.4vw,26px);font-size:clamp(.875rem,.82rem + .18vw,.9375rem);font-weight:500;text-decoration:none;display:inline-flex}.split-section-module___dsR4W__btn:hover:not(:disabled){background:var(--brand-hover,var(--accent-deep));transform:translateY(-2px)}.split-section-module___dsR4W__btn:active:not(:disabled){transform:translateY(0)}.split-section-module___dsR4W__btnArrow{width:13px;height:13px;transition:transform .22s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.split-section-module___dsR4W__btn:hover:not(:disabled) .split-section-module___dsR4W__btnArrow{transform:translate(2px,-2px)}.split-section-module___dsR4W__btn:disabled{cursor:default;opacity:.65}@media (max-width:960px){.split-section-module___dsR4W__section{padding-bottom:clamp(60px,8vw,100px)}.split-section-module___dsR4W__topRow{align-items:flex-start;gap:clamp(24px,4vw,36px)}.split-section-module___dsR4W__bottomRow{flex-direction:column;align-items:stretch;gap:clamp(32px,5vw,44px);margin-top:clamp(20px,3vw,32px)}.split-section-module___dsR4W__text{white-space:normal;text-wrap:pretty}}
.studio-module__ct3qMa__studio{margin-inline:var(--dark-inset);background:var(--dark-box);position:relative}
.page-module__O9ZbMG__main{width:100%;position:relative}
.button-module__o-F6fG__button{height:46px;font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:-.01em;white-space:nowrap;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:scale;transition:background-color .22s var(--ease-out), color .22s var(--ease-out), opacity .22s var(--ease-out);-webkit-font-smoothing:antialiased;border:none;border-radius:23px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.button-module__o-F6fG__sizeSm{height:38px;font-size:var(--t-caption);border-radius:19px;padding:0 16px}.button-module__o-F6fG__sizeMd{height:46px;font-size:var(--t-small);border-radius:23px;padding:0 22px}.button-module__o-F6fG__sizeLg{border-radius:26px;height:52px;padding:0 28px;font-size:.9375rem}.button-module__o-F6fG__variantBrand{background-color:var(--brand);color:var(--white)}.button-module__o-F6fG__variantBrand:hover{background-color:var(--brand-hover);color:var(--white)}.button-module__o-F6fG__variantSecondary,.button-module__o-F6fG__variantGhost,.button-module__o-F6fG__variantSecondary:hover,.button-module__o-F6fG__variantGhost:hover{color:var(--fg-1);background-color:#0000}.button-module__o-F6fG__variantDark{background-color:var(--fg-2);color:var(--white);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.button-module__o-F6fG__variantDark:hover{opacity:.92;color:var(--white)}.button-module__o-F6fG__icon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.button-module__o-F6fG__icon svg{stroke:currentColor;width:100%;height:100%}
.legal-shell-module__hbslfG__main{--top-space:clamp(140px, 16vh, 200px);width:100%;padding-top:var(--top-space);background:0 0;padding-bottom:clamp(100px,12vw,160px);position:relative;overflow:visible}.legal-shell-module__hbslfG__inner{width:100%;max-width:var(--hero-max);flex-direction:column;margin-inline:auto;padding-inline:0;display:flex;position:relative}@media (max-width:1480px){.legal-shell-module__hbslfG__inner{padding-inline:var(--gutter)}}.legal-shell-module__hbslfG__layout{grid-template-columns:minmax(0,1fr) minmax(320px,480px);justify-content:space-between;align-items:start;gap:clamp(48px,6vw,100px);width:100%;display:grid}.legal-shell-module__hbslfG__leftCol{min-width:0;max-width:68ch}.legal-shell-module__hbslfG__header{margin-bottom:clamp(40px,5vw,64px)}.legal-shell-module__hbslfG__title{font-family:var(--font-sans);letter-spacing:var(--ls-display);color:var(--fg-1);margin:0;font-size:clamp(3.5rem,1.8rem + 6.5vw,8rem);font-weight:400;line-height:.98}.legal-shell-module__hbslfG__lead{letter-spacing:var(--ls-display);color:var(--fg-3);max-width:52ch;margin:clamp(24px,3vw,36px) 0 0;font-size:clamp(1.25rem,1.1rem + .8vw,1.85rem);line-height:1.4}.legal-shell-module__hbslfG__content{min-width:0}.legal-shell-module__hbslfG__visualAside{top:var(--top-space);flex-direction:column;gap:12px;width:100%;display:flex;position:sticky}.legal-shell-module__hbslfG__photo{border-radius:var(--r-2xl);aspect-ratio:4/5;background:var(--bg-sunken);margin:0;overflow:hidden}.legal-shell-module__hbslfG__photoImg{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.legal-shell-module__hbslfG__layout{grid-template-columns:1fr;gap:40px}.legal-shell-module__hbslfG__leftCol{max-width:100%}.legal-shell-module__hbslfG__visualAside{max-width:520px;margin-bottom:32px;position:static}.legal-shell-module__hbslfG__photo{aspect-ratio:16/10}}
.not-found-module__NcqU9G__main{width:100%;position:relative}.not-found-module__NcqU9G__section{--end-logo:oklch(from var(--bg-sunken) calc(l - .025) .034 var(--brand-hue));-webkit-user-select:none;user-select:none;min-height:100svh;display:flex;position:relative;overflow:clip}.not-found-module__NcqU9G__content{z-index:1;padding:clamp(120px, 16vh, 180px) var(--gutter) clamp(72px, 10vh, 120px);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.not-found-module__NcqU9G__digits{letter-spacing:var(--ls-display);color:var(--fg-1);margin:0 0 clamp(28px,5vh,56px);font-size:min(38vw,44vh,26rem);font-weight:500;line-height:.8}.not-found-module__NcqU9G__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.75rem)}.not-found-module__NcqU9G__text{max-width:34ch;font-size:var(--t-body-lg);letter-spacing:-.02em;color:var(--fg-3);text-wrap:balance;margin:clamp(16px,2.2vh,24px) 0 0;line-height:1.5}.not-found-module__NcqU9G__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,2vw,28px);margin-top:clamp(28px,4vh,44px);display:flex}.not-found-module__NcqU9G__link{letter-spacing:-.01em;color:var(--fg-1);border-bottom:1px solid var(--fg-4);transition:border-color .25s var(--ease-out);padding-bottom:2px;font-size:clamp(.875rem,.82rem + .18vw,.9375rem);font-weight:500;text-decoration:none}.not-found-module__NcqU9G__link:hover{border-color:var(--fg-1)}
