.method-module__0lFFXa__root{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}.method-module__0lFFXa__stage{padding-top:clamp(56px,7vw,120px);position:relative}.method-module__0lFFXa__head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.method-module__0lFFXa__title{font-size:clamp(2.4rem,5.6vw,5.8rem)}.method-module__0lFFXa__list{border-bottom:1px solid var(--line);margin-top:clamp(48px,7vw,112px)}.method-module__0lFFXa__step{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,2.2vw,22px);padding-block:clamp(26px,3.6vw,60px);display:grid}.method-module__0lFFXa__place,.method-module__0lFFXa__group{display:contents}.method-module__0lFFXa__num{display:block}.method-module__0lFFXa__word{white-space:nowrap;font-size:min(15vw,8.5rem)}.method-module__0lFFXa__line{max-width:30ch}@media (min-width:1024px){.method-module__0lFFXa__step{column-gap:var(--col-gap);grid-template-columns:clamp(3rem,7vw,7.5rem) minmax(0,1fr) minmax(0,min(28rem,34vw));align-items:end}.method-module__0lFFXa__num{align-self:start;padding-top:.4em}.method-module__0lFFXa__word{font-size:clamp(3.4rem,8.4vw,10rem)}.method-module__0lFFXa__line{padding-bottom:.2em}}.method-module__0lFFXa__tint,.method-module__0lFFXa__deco,.method-module__0lFFXa__counter,.method-module__0lFFXa__timeline{display:none}.method-module__0lFFXa__root[data-staged]{padding-bottom:0}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__run{--step-h:70svh;height:calc(100svh + var(--steps,5) * var(--step-h))}@media (min-width:768px){.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__run{--step-h:85svh}}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__stage{--head-top:calc(64px + 20px);--head-fs:clamp(1.3rem, 2vw, 2.15rem);--tl-bottom:clamp(18px, 4svh, 40px);height:100svh;padding:0;position:sticky;top:0;overflow:clip}@media (min-width:768px){.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__stage{--head-top:calc(72px + clamp(20px, 3.4svh, 36px))}}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__head{z-index:3;inset-inline:0;top:var(--head-top);padding-inline:var(--gutter);position:absolute}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__title{font-size:var(--head-fs);letter-spacing:-.005em;word-spacing:.06em}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__list{z-index:2;inset-inline:0;top:calc(var(--head-top) + var(--head-fs) * 1.7 + clamp(20px, 4svh, 44px));bottom:calc(var(--tl-bottom) + 30px + clamp(20px, 4.5svh, 48px));border:0;margin:0;position:absolute}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__step{border:0;padding:0;display:block;position:absolute;inset:0}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__num{display:none}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__place{top:calc(var(--f) * 100%);translate:0 calc(var(--f) * -100%);left:var(--left,auto);right:var(--right,auto);width:max-content;max-width:calc(100% - 2 * var(--gutter));display:block;position:absolute}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__group{flex-direction:var(--dir,column);align-items:var(--align,flex-start);gap:var(--gap,clamp(14px, 2.2vw, 34px));display:flex}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__word{font-size:var(--fs)}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__line{width:var(--lw,min(28ch, calc(100vw - 2 * var(--gutter))));max-width:none;margin-left:var(--lml,0);margin-right:var(--lmr,0);padding:0}.method-module__0lFFXa__p1{--fs:25vw;--f:.1;--left:var(--gutter);--align:flex-start}.method-module__0lFFXa__p2{--fs:15.8vw;--f:.52;--right:var(--gutter);--align:flex-end}.method-module__0lFFXa__p3{--fs:21.5vw;--f:.78;--left:0;--right:0;--align:center}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__p3 .method-module__0lFFXa__place{margin-inline:auto}.method-module__0lFFXa__p4{--fs:21.5vw;--f:.36;--left:var(--gutter);--align:flex-start}.method-module__0lFFXa__p5{--fs:27vw;--f:.16;--right:var(--gutter);--align:flex-end}@media (min-width:768px){.method-module__0lFFXa__p1{--fs:min(20vw, 33svh);--f:.12;--lml:21vw}.method-module__0lFFXa__p2{--fs:min(16.6vw, 30svh);--f:.5;--lmr:9vw}.method-module__0lFFXa__p3{--fs:min(17.5vw, 31svh);--f:.9;--dir:column-reverse;--align:flex-end;--lmr:3vw}.method-module__0lFFXa__p4{--fs:min(18.5vw, 32svh);--f:.42;--align:flex-end;--lmr:1vw}.method-module__0lFFXa__p5{--fs:min(20.5vw, 34svh);--f:.06}}@media (min-width:1024px){.method-module__0lFFXa__p5{--dir:row-reverse;--align:flex-end;--gap:3.2vw;--lw:min(24ch, 27vw)}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__p5 .method-module__0lFFXa__line{padding-bottom:.15em}}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__tint{z-index:0;opacity:0;pointer-events:none;background:#c9a978;display:block;position:absolute;inset:0}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__deco{z-index:1;pointer-events:none;--cx:60%;--cy:58%;--ra:118svh;--rb:calc(var(--ra) * .6);display:block;position:absolute;inset:0}.method-module__0lFFXa__ringA,.method-module__0lFFXa__ringB{max-width:none;position:absolute}.method-module__0lFFXa__ringA{width:var(--ra);height:var(--ra);left:calc(var(--cx) - var(--ra) / 2);top:calc(var(--cy) - var(--ra) / 2)}.method-module__0lFFXa__ringB{width:var(--rb);height:var(--rb);left:calc(var(--cx) - var(--rb) / 2);top:calc(var(--cy) - var(--rb) / 2)}@media (min-width:1024px){.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__deco{--cx:62%;--cy:54%;--ra:132svh}}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__counter{white-space:nowrap;align-items:flex-start;gap:.28em;font-size:clamp(1.3rem,2vw,2.15rem);line-height:1;display:flex}.method-module__0lFFXa__counter>span{line-height:1;display:inline-block}.method-module__0lFFXa__roll{vertical-align:top;height:1em;display:inline-block;overflow:clip}.method-module__0lFFXa__rollCol{flex-direction:column;display:flex}.method-module__0lFFXa__rollCol>span{height:1em;line-height:1;display:block}.method-module__0lFFXa__root[data-staged] .method-module__0lFFXa__timeline{z-index:3;inset-inline:var(--gutter);bottom:var(--tl-bottom);display:block;position:absolute}.method-module__0lFFXa__track{background:var(--line-strong);transform-origin:0;height:1px;position:relative}.method-module__0lFFXa__fill{background:var(--accent);transform-origin:0;position:absolute;inset:0}.method-module__0lFFXa__marks{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.method-module__0lFFXa__mark{white-space:nowrap;padding-top:14px;position:relative}.method-module__0lFFXa__mark:before{content:"";background:var(--line-strong);width:1px;height:8px;position:absolute;top:-4px;left:0}
.Expertise-module__gExdYa__listWrap{margin-top:clamp(4.5rem,10vw,9rem);position:relative}.Expertise-module__gExdYa__list{margin:0;padding:0;list-style:none}.Expertise-module__gExdYa__row{column-gap:var(--col-gap);outline-offset:-1px;grid-template-columns:3rem minmax(0,1fr);row-gap:.95rem;padding-block:1.9rem 2.1rem;display:grid;position:relative}.Expertise-module__gExdYa__row:focus-visible{outline-offset:2px}.Expertise-module__gExdYa__rule,.Expertise-module__gExdYa__accentRule,.Expertise-module__gExdYa__endRule{pointer-events:none;transform-origin:0;height:1px;position:absolute;left:0;right:0}.Expertise-module__gExdYa__rule{background:var(--line-strong);top:0}.Expertise-module__gExdYa__endRule{display:block;position:relative}.Expertise-module__gExdYa__accentRule{z-index:1;background:var(--accent);transform-origin:100%;bottom:-1px;transform:scaleX(0)}.Expertise-module__gExdYa__index{flex-direction:column;grid-area:1/1/span 3;align-items:flex-start;gap:1.1rem;padding-top:.2em;display:flex}.Expertise-module__gExdYa__numMask{height:1.4em;display:block;overflow:clip}.Expertise-module__gExdYa__numReel{display:block}.Expertise-module__gExdYa__numReel>span{height:1.4em;line-height:1.4em;display:block}.Expertise-module__gExdYa__numA,.Expertise-module__gExdYa__numB{color:var(--accent)}.Expertise-module__gExdYa__miniGlyph{color:var(--accent);display:block}.Expertise-module__gExdYa__title{color:var(--fg);grid-column:2;margin:0;font-size:clamp(2rem,8.6vw,3rem)}.Expertise-module__gExdYa__titleShift{display:block}.Expertise-module__gExdYa__descCell{grid-column:2}.Expertise-module__gExdYa__desc{max-width:36ch;margin:0}.Expertise-module__gExdYa__proofCell{grid-column:2}.Expertise-module__gExdYa__proof{margin:0}.Expertise-module__gExdYa__proofItem{display:block}.Expertise-module__gExdYa__proofSep{color:var(--fg-dim);display:none}.Expertise-module__gExdYa__panel{display:none}@media (min-width:768px){.Expertise-module__gExdYa__row{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1.15rem;padding-block:2.25rem 2.5rem}.Expertise-module__gExdYa__index{grid-column:1/span 1}.Expertise-module__gExdYa__title{grid-column:2/-1;font-size:clamp(2.6rem,5.4vw,4rem)}.Expertise-module__gExdYa__descCell{grid-column:2/span 6}.Expertise-module__gExdYa__proofCell{text-align:right;grid-column:9/span 4;align-self:end}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.Expertise-module__gExdYa__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:0;padding-block:clamp(1.7rem,2.3vw,2.5rem)}.Expertise-module__gExdYa__row:hover,.Expertise-module__gExdYa__row:focus-visible{z-index:2}.Expertise-module__gExdYa__row:focus-visible{outline-offset:0}.Expertise-module__gExdYa__index{grid-row:auto;padding-top:.35em}.Expertise-module__gExdYa__index,.Expertise-module__gExdYa__title{transition:opacity .7s var(--ease-soft)}.Expertise-module__gExdYa__miniGlyph{display:none}.Expertise-module__gExdYa__numA{color:var(--fg-muted)}.Expertise-module__gExdYa__numReel{transition:transform .8s var(--ease-expo)}.Expertise-module__gExdYa__title{grid-column:2/span 6;font-size:clamp(2rem,3.95vw,4.4rem)}.Expertise-module__gExdYa__titleShift{transition:transform 1s var(--ease-expo)}.Expertise-module__gExdYa__descCell{grid-column:8/span 3;padding-top:.15em}.Expertise-module__gExdYa__desc{max-width:34ch;transition:opacity .45s var(--ease-soft), transform .9s var(--ease-expo)}.Expertise-module__gExdYa__list[data-interactive] .Expertise-module__gExdYa__desc{opacity:0;transform:translate(-.9rem)}.Expertise-module__gExdYa__proofCell{grid-column:11/span 2;align-self:start;padding-top:.2em}.Expertise-module__gExdYa__accentRule{transition:transform .9s var(--ease-expo)}.Expertise-module__gExdYa__row:hover .Expertise-module__gExdYa__titleShift,.Expertise-module__gExdYa__row:focus-visible .Expertise-module__gExdYa__titleShift{transform:translate(1.5rem)}.Expertise-module__gExdYa__row:hover .Expertise-module__gExdYa__numReel,.Expertise-module__gExdYa__row:focus-visible .Expertise-module__gExdYa__numReel{transform:translateY(-50%)}.Expertise-module__gExdYa__row:hover .Expertise-module__gExdYa__accentRule,.Expertise-module__gExdYa__row:focus-visible .Expertise-module__gExdYa__accentRule{transform-origin:0;transform:scaleX(1)}.Expertise-module__gExdYa__list[data-interactive] .Expertise-module__gExdYa__row:hover .Expertise-module__gExdYa__desc,.Expertise-module__gExdYa__list[data-interactive] .Expertise-module__gExdYa__row:focus-visible .Expertise-module__gExdYa__desc{opacity:1;transition-delay:60ms;transform:none}.Expertise-module__gExdYa__list:has(.Expertise-module__gExdYa__row:hover,.Expertise-module__gExdYa__row:focus-visible) .Expertise-module__gExdYa__row:not(:hover,:focus-visible) :is(.Expertise-module__gExdYa__title,.Expertise-module__gExdYa__index){opacity:.55}.Expertise-module__gExdYa__panel{z-index:5;pointer-events:none;will-change:transform;width:13.75rem;height:13.75rem;display:block;position:absolute;top:0;left:0}}@media (min-width:1024px) and (max-width:1279px) and (hover:hover) and (pointer:fine){.Expertise-module__gExdYa__proofCell{text-align:left;grid-area:2/2/auto/span 6;padding-top:.95rem}.Expertise-module__gExdYa__proofItem{white-space:nowrap;display:inline}.Expertise-module__gExdYa__proofSep{display:inline}.Expertise-module__gExdYa__descCell{grid-area:1/8/span 2/span 5}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.Expertise-module__gExdYa__row:hover .Expertise-module__gExdYa__titleShift,.Expertise-module__gExdYa__row:focus-visible .Expertise-module__gExdYa__titleShift{transform:none}.Expertise-module__gExdYa__list:has(.Expertise-module__gExdYa__row:hover,.Expertise-module__gExdYa__row:focus-visible) .Expertise-module__gExdYa__row:not(:hover,:focus-visible) :is(.Expertise-module__gExdYa__title,.Expertise-module__gExdYa__index){opacity:1}.Expertise-module__gExdYa__panel{display:none}}.Expertise-module__gExdYa__panelInner{background:var(--bg-2);border:1px solid var(--line-strong);visibility:hidden;opacity:0;flex-direction:column;justify-content:space-between;padding:.95rem 1rem 1rem;display:flex;position:absolute;inset:0;box-shadow:0 30px 60px -30px #000c}.Expertise-module__gExdYa__panelGlyphs{position:absolute;inset:2.4rem 1rem 3.3rem}.Expertise-module__gExdYa__panelGlyph{color:var(--accent);place-items:center;display:grid;position:absolute;inset:0}.Expertise-module__gExdYa__reelMask{height:1.4em;display:block;overflow:clip}.Expertise-module__gExdYa__reel{display:block}.Expertise-module__gExdYa__reel>span{height:1.4em;line-height:1.4em;display:block}.Expertise-module__gExdYa__titleReelMask{height:2.8em;display:block;overflow:clip}.Expertise-module__gExdYa__titleReel{display:block}.Expertise-module__gExdYa__titleReel>span{align-items:flex-end;height:2.8em;line-height:1.4em;display:flex}
