.AboutTeamShowcase-module__WolsKG__carouselShell{margin-top:1.35rem;padding-bottom:4.25rem;position:relative}.AboutTeamShowcase-module__WolsKG__carouselControls{z-index:4;gap:.55rem;display:flex;position:absolute;bottom:.1rem;left:50%;transform:translate(-50%)}.AboutTeamShowcase-module__WolsKG__carouselButton{border:1px solid var(--line);width:3rem;height:3rem;color:var(--ink);background:color-mix(in srgb, var(--paper) 90%, transparent);box-shadow:0 .65rem 1.6rem -.95rem color-mix(in srgb, var(--ink) 40%, transparent);border-radius:50%;place-items:center;padding:0;transition:color .2s,background .2s,border-color .2s,transform .2s,opacity .2s;display:grid}.AboutTeamShowcase-module__WolsKG__carouselButton:hover{border-color:var(--ink);color:var(--card);background:var(--ink);transform:translateY(-.12rem)}.AboutTeamShowcase-module__WolsKG__previousArrow{transform:rotate(180deg)!important}.AboutTeamShowcase-module__WolsKG__railViewport{scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;padding:.3rem 0 4.9rem;overflow:hidden visible}.AboutTeamShowcase-module__WolsKG__railViewport::-webkit-scrollbar{display:none}.AboutTeamShowcase-module__WolsKG__railViewport.AboutTeamShowcase-module__WolsKG__dragging{cursor:grabbing}.AboutTeamShowcase-module__WolsKG__rail{--team-card-width:clamp(18rem, 23vw, 23rem);--team-card-half:clamp(9rem, 11.5vw, 11.5rem);--team-gap:clamp(1rem, 1.6vw, 1.65rem);--team-left-peek:3;gap:var(--team-gap);width:max-content;margin-left:calc(50vw - var(--team-card-half) - (var(--team-card-width) + var(--team-gap)) * var(--team-left-peek));align-items:flex-start;display:flex}.AboutTeamShowcase-module__WolsKG__railItem{flex:0 0 var(--team-card-width);will-change:transform}.AboutTeamShowcase-module__WolsKG__personCard{z-index:1;aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:calc(var(--radius) * 1.2);box-shadow:0 1.8rem 4rem -2.2rem color-mix(in srgb, var(--ink) 42%, transparent);background:0 0;transition:box-shadow .45s;display:block;position:relative;overflow:hidden}.AboutTeamShowcase-module__WolsKG__personCard:hover{box-shadow:0 2.5rem 5.5rem -2.3rem color-mix(in srgb, var(--ink) 55%, transparent)}.AboutTeamShowcase-module__WolsKG__railItem[data-focal=true] .AboutTeamShowcase-module__WolsKG__personCard{box-shadow:0 2.8rem 6.3rem -2.7rem color-mix(in srgb, var(--ink) 54%, transparent)}.AboutTeamShowcase-module__WolsKG__portrait{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .45s}.AboutTeamShowcase-module__WolsKG__personCard:hover .AboutTeamShowcase-module__WolsKG__portrait{filter:contrast(1.03);transform:scale(1.025)}.AboutTeamShowcase-module__WolsKG__cardShade{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ink) 35%, transparent));pointer-events:none;position:absolute;inset:45% 0 0}.AboutTeamShowcase-module__WolsKG__personPanel{z-index:2;border:1px solid color-mix(in srgb, var(--card) 55%, transparent);border-radius:calc(var(--radius) - .2rem);min-height:5rem;color:var(--card);background:color-mix(in srgb, var(--ink) 58%, transparent);-webkit-backdrop-filter:blur(1.15rem)saturate(.72);backdrop-filter:blur(1.15rem)saturate(.72);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.AboutTeamShowcase-module__WolsKG__personPanel>span{gap:.28rem;min-width:0;display:grid}.AboutTeamShowcase-module__WolsKG__personPanel strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.AboutTeamShowcase-module__WolsKG__personPanel small{color:var(--on-ink-2);font-size:.78rem}.AboutTeamShowcase-module__WolsKG__personPanel svg{flex:none;transition:transform .25s}.AboutTeamShowcase-module__WolsKG__personCard:hover .AboutTeamShowcase-module__WolsKG__personPanel svg{transform:translate(.14rem,-.14rem)}@media (max-width:48rem){.AboutTeamShowcase-module__WolsKG__railViewport{padding-bottom:4.6rem}.AboutTeamShowcase-module__WolsKG__rail{--team-card-width:min(76vw, 21rem);--team-card-half:min(38vw, 10.5rem);--team-gap:.9rem}}@media (prefers-reduced-motion:reduce){.AboutTeamShowcase-module__WolsKG__carouselShell{padding-bottom:4rem}.AboutTeamShowcase-module__WolsKG__railViewport{overflow-x:auto}.AboutTeamShowcase-module__WolsKG__rail{padding-inline:var(--gutter);margin-left:0}.AboutTeamShowcase-module__WolsKG__railItem{will-change:auto}.AboutTeamShowcase-module__WolsKG__carouselButton,.AboutTeamShowcase-module__WolsKG__personCard,.AboutTeamShowcase-module__WolsKG__portrait,.AboutTeamShowcase-module__WolsKG__personPanel svg{transition:none}}
.AboutRecord-module__NG1Vta__record{position:relative}.AboutRecord-module__NG1Vta__tiles{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"years years years years offices offices offices offices offices offices offices offices""years years years years industries industries industries industries industries channels channels channels";gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.AboutRecord-module__NG1Vta__tile{--tile-pad:clamp(1.25rem, 2vw, 1.75rem);min-width:0;padding:var(--tile-pad);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.AboutRecord-module__NG1Vta__years{grid-area:years;grid-template-rows:auto minmax(17rem,1fr) auto}.AboutRecord-module__NG1Vta__offices{grid-area:offices}.AboutRecord-module__NG1Vta__industries{grid-area:industries}.AboutRecord-module__NG1Vta__channels{grid-area:channels}.AboutRecord-module__NG1Vta__reading{align-content:start;max-width:21rem;padding-right:2.75rem;display:grid}.AboutRecord-module__NG1Vta__figure{color:var(--ink);font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(3rem,4.4vw,4.6rem);font-weight:600;line-height:.9}.AboutRecord-module__NG1Vta__label{letter-spacing:-.01em;margin:.7rem 0 0;font-size:1rem;font-weight:500;line-height:1.25}.AboutRecord-module__NG1Vta__label:first-letter{text-transform:uppercase}.AboutRecord-module__NG1Vta__caption{color:var(--ink-soft);margin:.2rem 0 0;font-size:.84rem;line-height:1.45}.AboutRecord-module__NG1Vta__tileLink{top:var(--tile-pad);right:var(--tile-pad);border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:50%;place-items:center;transition:border-color .15s,color .15s,transform .2s;display:grid;position:absolute}.AboutRecord-module__NG1Vta__tileLink:hover{border-color:var(--red);color:var(--red);transform:translateY(-1px)}.AboutRecord-module__NG1Vta__tileLink:focus-visible{outline:2px solid var(--red);outline-offset:2px}.AboutRecord-module__NG1Vta__reelInstrument{grid-template-rows:minmax(0,1fr) auto;gap:.6rem;min-height:0;margin:1.5rem 0 1.25rem;display:grid}.AboutRecord-module__NG1Vta__reelStage{min-height:0;margin-inline:calc(var(--tile-pad) * -.5);position:relative}.AboutRecord-module__NG1Vta__reel{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.AboutRecord-module__NG1Vta__reelLegend{color:var(--mute);font-family:var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.64rem}.AboutRecord-module__NG1Vta__reelFlange{fill:none;stroke:var(--line);stroke-width:1px}.AboutRecord-module__NG1Vta__winding{fill:none;stroke:var(--mute-2);transition:stroke .15s,stroke-width .15s}.AboutRecord-module__NG1Vta__windingMilestone{stroke:var(--ink-soft)}.AboutRecord-module__NG1Vta__windingCurrent{stroke:var(--red);stroke-linecap:round}.AboutRecord-module__NG1Vta__windingRemainder{fill:none;stroke:var(--line);stroke-dasharray:1.5 3}.AboutRecord-module__NG1Vta__windingActive{stroke:var(--ink)}.AboutRecord-module__NG1Vta__windingCurrent.AboutRecord-module__NG1Vta__windingActive{stroke:var(--red-deep)}.AboutRecord-module__NG1Vta__reelNow{fill:var(--red)}.AboutRecord-module__NG1Vta__reelHub{fill:var(--card);stroke:var(--ink);stroke-width:1.5px}.AboutRecord-module__NG1Vta__reelSpindle{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px}.AboutRecord-module__NG1Vta__reelSpoke{stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.AboutRecord-module__NG1Vta__reelYear{fill:var(--ink-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;pointer-events:none;font-size:7.5px}.AboutRecord-module__NG1Vta__reelYearCurrent{fill:var(--red);font-weight:600}.AboutRecord-module__NG1Vta__reelYearActive{fill:var(--ink);font-weight:600}.AboutRecord-module__NG1Vta__reelYearCurrent.AboutRecord-module__NG1Vta__reelYearActive{fill:var(--red-deep)}.AboutRecord-module__NG1Vta__ledger{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,3), auto);border-top:1px solid var(--line);grid-auto-flow:column;column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.AboutRecord-module__NG1Vta__entry{border-bottom:1px solid var(--line);grid-template-columns:2.9rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.62rem 0;display:grid}.AboutRecord-module__NG1Vta__entryYear{color:var(--ink-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.76rem;transition:color .15s}.AboutRecord-module__NG1Vta__entryTitle{font-size:.86rem;line-height:1.3}.AboutRecord-module__NG1Vta__entry[data-current=true] .AboutRecord-module__NG1Vta__entryYear,.AboutRecord-module__NG1Vta__entry[data-active=true] .AboutRecord-module__NG1Vta__entryYear{color:var(--red)}.AboutRecord-module__NG1Vta__entry[data-active=true] .AboutRecord-module__NG1Vta__entryTitle{font-weight:500}.AboutRecord-module__NG1Vta__clocks{grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.AboutRecord-module__NG1Vta__clock{text-align:center;justify-items:center;gap:.3rem;min-width:0;display:grid}.AboutRecord-module__NG1Vta__clockFace{width:min(100%,8.5rem);height:auto;margin-bottom:.55rem}.AboutRecord-module__NG1Vta__clockDial{fill:var(--card);stroke:var(--line);stroke-width:1px}.AboutRecord-module__NG1Vta__clockMinutes{fill:none;stroke:var(--mute-2);stroke-width:.6px}.AboutRecord-module__NG1Vta__clockHours{fill:none;stroke:var(--ink);stroke-width:1.9px}.AboutRecord-module__NG1Vta__clockHour,.AboutRecord-module__NG1Vta__clockMinute{stroke:var(--ink)}.AboutRecord-module__NG1Vta__clockHour{stroke-width:3.4px}.AboutRecord-module__NG1Vta__clockMinute{stroke-width:2.2px}.AboutRecord-module__NG1Vta__clockPin{fill:var(--ink)}.AboutRecord-module__NG1Vta__clockSecond{opacity:0}.AboutRecord-module__NG1Vta__clockSecond line{stroke:var(--red);stroke-width:.8px}.AboutRecord-module__NG1Vta__clockSecond circle{fill:var(--red)}.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockDial{fill:var(--ink);stroke:var(--ink)}.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockMinutes{stroke:var(--on-ink-3)}.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockHours,.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockHour,.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockMinute{stroke:var(--on-ink)}.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockPin{fill:var(--on-ink)}.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockSecond line{stroke:var(--red-hot)}.AboutRecord-module__NG1Vta__clockNight .AboutRecord-module__NG1Vta__clockSecond circle{fill:var(--red-hot)}.AboutRecord-module__NG1Vta__clockCity{max-width:100%;font-size:.95rem;font-weight:500;line-height:1.2}.AboutRecord-module__NG1Vta__clockTime{color:var(--ink-soft);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.1rem .45rem;font-size:.78rem;display:flex}.AboutRecord-module__NG1Vta__clockTime small{color:var(--mute);letter-spacing:.04em;font-size:.64rem}.AboutRecord-module__NG1Vta__keys{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:1px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.AboutRecord-module__NG1Vta__key{height:100%;min-height:3.5rem;color:var(--ink);background:var(--card);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num arrow""name name";align-content:space-between;gap:.45rem .5rem;padding:.6rem .7rem .65rem .85rem;text-decoration:none;transition:background-color .2s,color .2s;display:grid;position:relative;container-type:inline-size}.AboutRecord-module__NG1Vta__key:after{content:"";background:var(--red-hot);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.AboutRecord-module__NG1Vta__keyNum{color:var(--mute);font-family:var(--mono);letter-spacing:.08em;grid-area:num;font-size:.62rem;transition:color .2s}.AboutRecord-module__NG1Vta__keyArrow{color:var(--mute-2);grid-area:arrow;transition:color .2s,transform .25s;display:grid}.AboutRecord-module__NG1Vta__keyName{font-size:min(1rem, 185cqi / var(--name-chars,1));letter-spacing:-.01em;grid-area:name;font-weight:500;line-height:1.15}.AboutRecord-module__NG1Vta__key:hover,.AboutRecord-module__NG1Vta__key:focus-visible{color:var(--on-ink);background:var(--ink)}.AboutRecord-module__NG1Vta__key:hover:after,.AboutRecord-module__NG1Vta__key:focus-visible:after{transform:scaleX(1)}.AboutRecord-module__NG1Vta__key:hover .AboutRecord-module__NG1Vta__keyNum,.AboutRecord-module__NG1Vta__key:focus-visible .AboutRecord-module__NG1Vta__keyNum{color:var(--on-ink-3)}.AboutRecord-module__NG1Vta__key:hover .AboutRecord-module__NG1Vta__keyArrow,.AboutRecord-module__NG1Vta__key:focus-visible .AboutRecord-module__NG1Vta__keyArrow{color:var(--on-ink);transform:translate(2px,-2px)}.AboutRecord-module__NG1Vta__key:focus-visible{outline:2px solid var(--red-hot);outline-offset:-2px}.AboutRecord-module__NG1Vta__fan{align-self:end;width:100%;height:auto;margin-top:1.25rem;display:block}.AboutRecord-module__NG1Vta__fanSource{fill:var(--ink-soft)}.AboutRecord-module__NG1Vta__fanLine{fill:none;stroke:var(--mute-2);stroke-width:1px}.AboutRecord-module__NG1Vta__fanOut,.AboutRecord-module__NG1Vta__fanArrow{fill:none;stroke:var(--red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.AboutRecord-module__NG1Vta__fanHub{fill:var(--red)}.AboutRecord-module__NG1Vta__fanHalo{fill:var(--card);stroke:var(--red);stroke-width:1px;stroke-opacity:.35}.AboutRecord-module__NG1Vta__fanLabel{fill:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;font-size:9px}.AboutRecord-module__NG1Vta__flowPath{fill:none;stroke:none}.AboutRecord-module__NG1Vta__flowPart{opacity:0;fill:var(--ink)}.AboutRecord-module__NG1Vta__flowShipment{opacity:0;fill:var(--red)}@media (max-width:1100px){.AboutRecord-module__NG1Vta__tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"offices offices""years industries""years channels"}}@media (max-width:720px){.AboutRecord-module__NG1Vta__tiles{grid-template-columns:minmax(0,1fr);grid-template-areas:"years""offices""industries""channels";gap:.75rem}.AboutRecord-module__NG1Vta__years{grid-template-rows:auto auto auto}.AboutRecord-module__NG1Vta__reelInstrument{margin:1.25rem 0 1rem}.AboutRecord-module__NG1Vta__reelStage{height:min(80vw,20rem)}.AboutRecord-module__NG1Vta__reelYear{font-size:8.5px}.AboutRecord-module__NG1Vta__ledger{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.AboutRecord-module__NG1Vta__clocks{grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.25rem}.AboutRecord-module__NG1Vta__clock{border-top:1px solid var(--line);text-align:left;grid-template-columns:2.75rem minmax(0,1fr) auto;place-items:center start;gap:.85rem;padding-block:.55rem}.AboutRecord-module__NG1Vta__clockFace{width:2.75rem;margin-bottom:0}.AboutRecord-module__NG1Vta__clockTime{flex-wrap:nowrap;justify-content:flex-end;justify-self:end}}@media (max-width:359px){.AboutRecord-module__NG1Vta__keys{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AboutRecord-module__NG1Vta__tileLink,.AboutRecord-module__NG1Vta__key,.AboutRecord-module__NG1Vta__key:after,.AboutRecord-module__NG1Vta__keyArrow,.AboutRecord-module__NG1Vta__keyNum,.AboutRecord-module__NG1Vta__winding,.AboutRecord-module__NG1Vta__entryYear{transition:none}.AboutRecord-module__NG1Vta__tileLink:hover,.AboutRecord-module__NG1Vta__key:hover .AboutRecord-module__NG1Vta__keyArrow,.AboutRecord-module__NG1Vta__key:focus-visible .AboutRecord-module__NG1Vta__keyArrow{transform:none}}
.AboutTimeline-module__FD4ufa__timeline{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.AboutTimeline-module__FD4ufa__intro{position:sticky;top:7rem}.AboutTimeline-module__FD4ufa__intro h2{letter-spacing:-.07em;max-width:9ch;margin:1rem 0 1.25rem;font-size:clamp(2.8rem,5.5vw,5.7rem);line-height:.9}.AboutTimeline-module__FD4ufa__intro p{max-width:30rem;color:var(--ink-soft);margin:0;line-height:1.7}.AboutTimeline-module__FD4ufa__experience{min-width:0;padding-top:.25rem}.AboutTimeline-module__FD4ufa__year{color:var(--red);letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:clamp(5.2rem,13vw,10rem);font-weight:700;line-height:.72}.AboutTimeline-module__FD4ufa__track{margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:.35rem;position:relative}.AboutTimeline-module__FD4ufa__trackBase,.AboutTimeline-module__FD4ufa__trackProgress{border-radius:99rem;height:.5rem;position:absolute;top:0;left:0;right:0}.AboutTimeline-module__FD4ufa__trackBase{background:color-mix(in srgb, var(--red) 13%, transparent)}.AboutTimeline-module__FD4ufa__trackProgress{background:var(--red)}.AboutTimeline-module__FD4ufa__marks{justify-content:space-between;min-height:3.4rem;display:flex;position:relative}.AboutTimeline-module__FD4ufa__mark,.AboutTimeline-module__FD4ufa__activeMark{min-width:2.8rem;color:var(--mute);cursor:pointer;font-family:var(--mono);background:0 0;border:0;justify-items:center;gap:.65rem;margin-top:-.45rem;padding:0;font-size:.62rem;display:grid}.AboutTimeline-module__FD4ufa__mark i,.AboutTimeline-module__FD4ufa__activeMark i{border:2px solid color-mix(in srgb, var(--red) 38%, var(--card));background:var(--card);border-radius:50%;width:.72rem;height:.72rem;transition:transform .25s,background .25s}.AboutTimeline-module__FD4ufa__activeMark{color:var(--red)}.AboutTimeline-module__FD4ufa__activeMark i{background:var(--red);border-color:var(--red);transform:scale(1.25)}.AboutTimeline-module__FD4ufa__detailRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;margin-top:2.3rem;display:grid}.AboutTimeline-module__FD4ufa__detail{min-height:15rem}.AboutTimeline-module__FD4ufa__detail>span{color:var(--red);letter-spacing:.13em;font-size:.65rem}.AboutTimeline-module__FD4ufa__detail h3{letter-spacing:-.055em;margin:.8rem 0 .65rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.AboutTimeline-module__FD4ufa__detail p{max-width:37rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.7}.AboutTimeline-module__FD4ufa__detail a{color:var(--red);align-items:center;gap:.35rem;margin-top:1.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.AboutTimeline-module__FD4ufa__controls{gap:.55rem;display:flex}.AboutTimeline-module__FD4ufa__controls button{border:1px solid color-mix(in srgb, var(--red) 28%, var(--line));width:3rem;height:3rem;color:var(--red);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,transform .2s;display:grid}.AboutTimeline-module__FD4ufa__controls button:hover{border-color:var(--red);background:color-mix(in srgb, var(--red) 6%, var(--card));transform:translateY(-.12rem)}.AboutTimeline-module__FD4ufa__pauseIcon{border-left:.18rem solid;border-right:.18rem solid;width:.7rem;height:.9rem}.AboutTimeline-module__FD4ufa__playIcon{border-top:.45rem solid #0000;border-bottom:.45rem solid #0000;border-left:.7rem solid;width:0;height:0;margin-left:.15rem}@media (max-width:56rem){.AboutTimeline-module__FD4ufa__timeline{grid-template-columns:1fr;gap:3.5rem}.AboutTimeline-module__FD4ufa__intro{position:static}.AboutTimeline-module__FD4ufa__intro h2{max-width:12ch}}@media (max-width:40rem){.AboutTimeline-module__FD4ufa__year{font-size:clamp(4.6rem,25vw,7.5rem)}.AboutTimeline-module__FD4ufa__marks{scrollbar-width:none;justify-content:flex-start;gap:1.65rem;padding-bottom:.5rem;overflow-x:auto}.AboutTimeline-module__FD4ufa__marks::-webkit-scrollbar{display:none}.AboutTimeline-module__FD4ufa__mark,.AboutTimeline-module__FD4ufa__activeMark{flex:none}.AboutTimeline-module__FD4ufa__detailRow{grid-template-columns:1fr}.AboutTimeline-module__FD4ufa__controls{order:-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.AboutTimeline-module__FD4ufa__mark i,.AboutTimeline-module__FD4ufa__activeMark i,.AboutTimeline-module__FD4ufa__controls button{transition:none}}
.FaqAccordion-module__25eDpW__list{gap:.75rem;display:grid}.FaqAccordion-module__25eDpW__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:0 1rem 2.5rem -2rem color-mix(in srgb, var(--ink) 24%, transparent);transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden}.FaqAccordion-module__25eDpW__item:hover{border-color:color-mix(in srgb, var(--ink) 32%, var(--line));transform:translateY(-.1rem)}.FaqAccordion-module__25eDpW__open{border-color:color-mix(in srgb, var(--red) 36%, var(--line));box-shadow:0 1.4rem 3.5rem -2.2rem color-mix(in srgb, var(--ink) 36%, transparent)}.FaqAccordion-module__25eDpW__trigger{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2.6rem minmax(0,1fr) 2.2rem;align-items:center;gap:1rem;padding:1.25rem 1.15rem;display:grid}.FaqAccordion-module__25eDpW__itemIndex{border-right:1px solid var(--line);color:var(--mute);letter-spacing:.08em;align-self:stretch;align-items:center;font-size:.62rem;transition:color .25s,border-color .25s;display:flex}.FaqAccordion-module__25eDpW__open .FaqAccordion-module__25eDpW__itemIndex{color:var(--red);border-color:color-mix(in srgb, var(--red) 38%, var(--line))}.FaqAccordion-module__25eDpW__question{letter-spacing:-.025em;font-size:clamp(1rem,1.7vw,1.22rem);font-weight:620}.FaqAccordion-module__25eDpW__chevron{width:2.2rem;height:2.2rem;color:var(--mute);border-radius:50%;place-items:center;transition:color .25s,transform .35s cubic-bezier(.2,.8,.2,1),background .25s;display:grid}.FaqAccordion-module__25eDpW__open .FaqAccordion-module__25eDpW__chevron{color:var(--red);background:color-mix(in srgb, var(--red) 7%, transparent);transform:rotate(90deg)}.FaqAccordion-module__25eDpW__panel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1);display:grid}.FaqAccordion-module__25eDpW__open .FaqAccordion-module__25eDpW__panel{grid-template-rows:1fr}.FaqAccordion-module__25eDpW__panelInner{min-height:0;overflow:hidden}.FaqAccordion-module__25eDpW__panel p{max-width:50rem;color:var(--ink-soft);margin:0;padding:0 4.5rem 1.5rem 4.75rem;font-size:.98rem;line-height:1.72}.FaqAccordion-module__25eDpW__compact{max-width:58rem;margin-inline:auto}.FaqAccordion-module__25eDpW__compact .FaqAccordion-module__25eDpW__trigger{padding-block:.85rem}.FaqAccordion-module__25eDpW__compact .FaqAccordion-module__25eDpW__panel p{padding-bottom:1.2rem}@media (max-width:40rem){.FaqAccordion-module__25eDpW__trigger{grid-template-columns:2.2rem minmax(0,1fr) 1.8rem;gap:.75rem;padding:1rem .8rem}.FaqAccordion-module__25eDpW__question{font-size:1rem}.FaqAccordion-module__25eDpW__chevron{width:1.8rem;height:1.8rem}.FaqAccordion-module__25eDpW__panel p{padding:0 .9rem 1.1rem 3.75rem;font-size:.91rem}}@media (prefers-reduced-motion:reduce){.FaqAccordion-module__25eDpW__item,.FaqAccordion-module__25eDpW__itemIndex,.FaqAccordion-module__25eDpW__chevron,.FaqAccordion-module__25eDpW__panel{transition:none}}
.FaqPage-module__ELltOW__hero{padding-bottom:clamp(4rem,8vw,8rem)}.FaqPage-module__ELltOW__hero .sub{max-width:46rem}.FaqPage-module__ELltOW__heroProof{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.FaqPage-module__ELltOW__heroProof span{border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.12em;border-radius:99rem;padding:.65rem .85rem;font-size:.7rem}.FaqPage-module__ELltOW__shell{grid-template-columns:17rem minmax(0,1fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(3rem,7vw,7rem);display:grid}.FaqPage-module__ELltOW__index{align-self:start;position:sticky;top:7rem}.FaqPage-module__ELltOW__index nav{border-top:1px solid var(--line);margin-top:1.4rem;display:grid}.FaqPage-module__ELltOW__index nav a{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:2.2rem 1fr;gap:.75rem;padding:1rem 0;transition:color .2s,padding-left .2s;display:grid}.FaqPage-module__ELltOW__index nav a:hover{color:var(--red);padding-left:.35rem}.FaqPage-module__ELltOW__index nav span{color:var(--red);font-size:.65rem}.FaqPage-module__ELltOW__indexCta{border-radius:var(--radius-sm);background:var(--ink);color:var(--card);justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem;display:flex}.FaqPage-module__ELltOW__content{min-width:0}.FaqPage-module__ELltOW__section{padding-bottom:clamp(4rem,8vw,8rem);scroll-margin-top:7rem}.FaqPage-module__ELltOW__section header{grid-template-columns:9rem 1fr;align-items:end;gap:1.25rem;padding-bottom:1.5rem;display:grid}.FaqPage-module__ELltOW__section header span{color:var(--red);letter-spacing:.13em;font-size:.66rem}.FaqPage-module__ELltOW__section h2{letter-spacing:-.075em;margin:0;font-size:clamp(2.7rem,6vw,6.5rem);line-height:.88}.FaqPage-module__ELltOW__contact{border-radius:calc(var(--radius) * 1.25);background:var(--card);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.FaqPage-module__ELltOW__contact h2{letter-spacing:-.065em;margin:.75rem 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.92}.FaqPage-module__ELltOW__contact p{color:var(--ink-soft);max-width:42rem;margin:0}.FaqPage-module__ELltOW__contactActions{gap:.65rem;min-width:14rem;display:grid}@media (max-width:52rem){.FaqPage-module__ELltOW__shell{grid-template-columns:1fr;gap:3rem}.FaqPage-module__ELltOW__index{position:static}.FaqPage-module__ELltOW__index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.FaqPage-module__ELltOW__index nav a{padding-right:1rem}.FaqPage-module__ELltOW__section header{grid-template-columns:1fr;gap:.8rem}.FaqPage-module__ELltOW__contact{grid-template-columns:1fr;align-items:stretch}.FaqPage-module__ELltOW__contactActions{min-width:0}}@media (max-width:34rem){.FaqPage-module__ELltOW__index nav{grid-template-columns:1fr}}
.AboutPage-module__Nt0yLa__teamHero{background:var(--card);padding:1.5rem 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.AboutPage-module__Nt0yLa__teamHero:before,.AboutPage-module__Nt0yLa__teamHero:after{content:"";opacity:.34;background-image:radial-gradient(var(--red) .075rem, transparent .075rem);pointer-events:none;background-size:1rem 1rem;width:20rem;height:20rem;position:absolute;top:6rem;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.AboutPage-module__Nt0yLa__teamHero:before{left:-7rem}.AboutPage-module__Nt0yLa__teamHero:after{right:-7rem}.AboutPage-module__Nt0yLa__crumbRow{z-index:1;position:relative}.AboutPage-module__Nt0yLa__teamIntro{z-index:1;text-align:center;justify-items:center;padding-top:clamp(4rem,8vw,7rem);display:grid;position:relative}.AboutPage-module__Nt0yLa__teamPill{border:1px solid var(--line);color:var(--ink-soft);background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:99rem;align-items:center;gap:.55rem;padding:.48rem .75rem;font-size:.75rem;display:inline-flex}.AboutPage-module__Nt0yLa__teamPill i{background:var(--red);width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--red) 10%, transparent);border-radius:50%}.AboutPage-module__Nt0yLa__teamIntro h1{letter-spacing:-.075em;max-width:13ch;margin:1.5rem auto 1rem;font-size:clamp(3.3rem,7vw,7rem);line-height:.88}.AboutPage-module__Nt0yLa__brand{color:var(--red)}.AboutPage-module__Nt0yLa__teamIntro p{max-width:44rem;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.AboutPage-module__Nt0yLa__heroActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem;display:flex}.AboutPage-module__Nt0yLa__portraitDisclosure{color:var(--mute);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:-1.5rem;font-size:.61rem}.AboutPage-module__Nt0yLa__goodCompany{gap:1.4rem;margin-top:1rem;display:grid}.AboutPage-module__Nt0yLa__goodCompany>p{color:var(--ink-soft);text-align:center;margin:0;font-size:.9rem}.AboutPage-module__Nt0yLa__goodCompany .partner-marquee-row{max-width:80rem;margin-inline:auto}.AboutPage-module__Nt0yLa__goodCompany .partner-logo img{opacity:.62}.AboutPage-module__Nt0yLa__sectionIntro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2rem,5vw,4.5rem);display:grid}.AboutPage-module__Nt0yLa__sectionIntro h2{letter-spacing:-.065em;max-width:13ch;margin:.75rem 0 0;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.94}.AboutPage-module__Nt0yLa__sectionIntro p{max-width:36rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.AboutPage-module__Nt0yLa__proofSection{background:var(--paper);scroll-margin-top:9rem}.AboutPage-module__Nt0yLa__manifesto{background:var(--paper);padding-block:0 clamp(3rem,6vw,5rem)}.AboutPage-module__Nt0yLa__manifestoPanel{border-radius:var(--radius);color:var(--on-ink);background:var(--ink);overflow:hidden}.AboutPage-module__Nt0yLa__statement{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"eyebrow eyebrow""title text";align-items:end;gap:clamp(1.25rem,2.5vw,2rem) clamp(2rem,6vw,6rem);padding:clamp(2.5rem,5.5vw,5.5rem) clamp(1.5rem,5vw,5.5rem);display:grid}.AboutPage-module__Nt0yLa__statement[data-statement=mission]{--selection-bg:var(--ink);background:var(--red)}.AboutPage-module__Nt0yLa__statementEyebrow{color:var(--on-ink-2);grid-area:eyebrow}.AboutPage-module__Nt0yLa__statementEyebrow:before{background:var(--red-hot)}.AboutPage-module__Nt0yLa__statement[data-statement=mission] .AboutPage-module__Nt0yLa__statementEyebrow,.AboutPage-module__Nt0yLa__statement[data-statement=mission] p{color:var(--on-ink)}.AboutPage-module__Nt0yLa__statement[data-statement=mission] .AboutPage-module__Nt0yLa__statementEyebrow:before{background:var(--on-ink)}.AboutPage-module__Nt0yLa__statement h2{max-width:12ch;color:var(--on-ink);letter-spacing:-.04em;text-wrap:balance;grid-area:title;margin:0;font-size:clamp(2.75rem,6.2vw,6rem);line-height:.92}.AboutPage-module__Nt0yLa__statement p{max-width:34rem;color:var(--on-ink-2);grid-area:text;margin:0;font-size:1.02rem;line-height:1.7}.AboutPage-module__Nt0yLa__timelineSection{background:var(--card);scroll-margin-top:5rem}.AboutPage-module__Nt0yLa__qualitySection{background:var(--paper-2)}.AboutPage-module__Nt0yLa__traceability{border:1px solid var(--line);border-radius:calc(var(--radius) * 1.25);background:var(--card);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);min-height:35rem;display:grid;overflow:hidden}.AboutPage-module__Nt0yLa__traceMedia{background:var(--ink);min-height:28rem;position:relative;overflow:hidden}.AboutPage-module__Nt0yLa__traceMedia img{object-fit:cover}.AboutPage-module__Nt0yLa__traceMedia:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--ink) 38%, transparent), transparent 42%);position:absolute;inset:0}.AboutPage-module__Nt0yLa__traceMedia>span{z-index:2;color:var(--on-ink);letter-spacing:.18em;font-size:.67rem;position:absolute;bottom:1.5rem;left:1.5rem}.AboutPage-module__Nt0yLa__traceSteps{display:grid}.AboutPage-module__Nt0yLa__traceSteps article{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem;display:grid}.AboutPage-module__Nt0yLa__traceSteps article:last-child{border-bottom:0}.AboutPage-module__Nt0yLa__traceSteps article>span{color:var(--red);letter-spacing:.1em;font-size:.64rem}.AboutPage-module__Nt0yLa__traceSteps strong{font-size:1.55rem}.AboutPage-module__Nt0yLa__traceSteps p{color:var(--ink-soft);margin:.3rem 0 0;font-size:.85rem}.AboutPage-module__Nt0yLa__traceSteps svg{color:var(--red)}.AboutPage-module__Nt0yLa__faqPreview{background:var(--card)}.AboutPage-module__Nt0yLa__faqHead{text-align:center;justify-items:center;margin-bottom:2.75rem;display:grid}.AboutPage-module__Nt0yLa__faqMark{border:1px solid var(--line);width:3rem;height:3rem;color:var(--red);background:var(--paper);border-radius:50%;place-items:center;margin-bottom:1.2rem;display:grid}.AboutPage-module__Nt0yLa__faqHead h2{letter-spacing:-.065em;margin:.8rem 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.92}.AboutPage-module__Nt0yLa__faqHead p{max-width:43rem;color:var(--ink-soft);margin:0;line-height:1.65}.AboutPage-module__Nt0yLa__faqFooter{justify-content:center;margin-top:2rem;display:flex}.AboutPage-module__Nt0yLa__reachSection{background:var(--card);padding-top:0}.AboutPage-module__Nt0yLa__reachCard{border-radius:calc(var(--radius) * 1.25);color:var(--card);background:var(--red);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.AboutPage-module__Nt0yLa__reachCard h2{letter-spacing:-.07em;max-width:11ch;margin:1rem 0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.9}.AboutPage-module__Nt0yLa__reachCard p{max-width:40rem;color:var(--on-ink-2);margin:0}.AboutPage-module__Nt0yLa__reachActions{gap:.65rem;min-width:15rem;display:grid}.AboutPage-module__Nt0yLa__reachActions .btn-red{color:var(--ink);background:var(--card)}.AboutPage-module__Nt0yLa__reachActions .btn-ghost{color:var(--card);border-color:color-mix(in srgb, var(--card) 42%, transparent)}.AboutPage-module__Nt0yLa__offices{scroll-margin-top:6rem}@media (max-width:64rem){.AboutPage-module__Nt0yLa__traceability{grid-template-columns:1fr}}@media (max-width:48rem){.AboutPage-module__Nt0yLa__teamHero:before{left:-13rem}.AboutPage-module__Nt0yLa__teamHero:after{right:-13rem}.AboutPage-module__Nt0yLa__teamIntro{text-align:left;justify-items:start}.AboutPage-module__Nt0yLa__teamIntro h1{margin-inline:0}.AboutPage-module__Nt0yLa__heroActions{justify-content:flex-start}.AboutPage-module__Nt0yLa__sectionIntro{grid-template-columns:1fr;gap:1.2rem}.AboutPage-module__Nt0yLa__statement{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""text"}.AboutPage-module__Nt0yLa__traceSteps article{grid-template-columns:4rem minmax(0,1fr) auto;padding:1.1rem}.AboutPage-module__Nt0yLa__reachCard{grid-template-columns:1fr;align-items:stretch}.AboutPage-module__Nt0yLa__reachActions{min-width:0}}