@layer theme, base, components, utilities;@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@layer bx-layout{.bx .ph-tag{display:inline-flex;align-items:center;gap:.45em;height:1.55rem;padding-inline:.65em;border:1px dashed color-mix(in srgb,var(--oak) 65%,transparent);border-radius:var(--radius);font-size:.75rem;line-height:1;font-weight:500;letter-spacing:.01em;color:var(--oak);white-space:nowrap}.bx .ph-tag:before{content:"";width:.4em;height:.4em;border-radius:50%;background:currentColor}.bx .blk.voices{padding-bottom:0}.bx .voices__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--gap-grid)}.bx .voice{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);grid-column:8/13;padding-block:1.5rem 2.5rem;border-top:1px solid var(--ink-10)}.bx .voice--lead{grid-column:1/8;grid-row:1/3}.bx .voice__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.bx .voice__mark{display:block;width:clamp(2rem,2.6vw,2.8rem);height:auto;fill:var(--oak)}.bx .voice--lead .voice__mark{width:clamp(2.6rem,3.8vw,4.2rem)}.bx .voice__quote{flex:1}.bx .voice--lead .voice__quote{display:flex;align-items:flex-end}.bx .voice__quote p{max-width:22em;font-size:clamp(1.15rem,1.4vw,1.6rem);line-height:1.16;letter-spacing:-.025em;font-weight:500;font-variation-settings:"wdth" 108;text-wrap:pretty}.bx .voice--lead .voice__quote p{max-width:19em;font-size:clamp(1.45rem,2.1vw,2.4rem);line-height:1.12;letter-spacing:-.03em;font-variation-settings:"wdth" 112}.bx .voice__by{display:flex;align-items:center;gap:.9rem;padding-top:1.1rem;border-top:1px solid var(--ink-10)}.bx .voice__face{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;overflow:hidden;background:var(--soft);font-size:.95rem;font-weight:500;color:var(--ink-55)}.bx .voice.is-placeholder .voice__face{background:none;border:1px dashed var(--ink-20)}.bx .voice__face img{width:100%;height:100%;object-fit:cover}.bx .voice__who{display:grid;gap:.35rem}.bx .logos{margin-top:clamp(4rem,7vw,6.5rem)}.bx .logos__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.bx .logos__label{color:var(--ink)}.bx .logos__toggle{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius);color:var(--ink-55);transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.bx .logos__toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bx .logos__toggle:hover{background:var(--soft);color:var(--ink)}}.bx .logos__lane{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-grid);align-items:center;border-top:1px solid var(--ink-10)}.bx .logos__lane:last-child{border-bottom:1px solid var(--ink-10)}.bx .logos__lane-label{grid-column:1;color:var(--ink-55)}.bx .logos__viewport{grid-column:2/-1;margin-right:calc(var(--pad-x) * -1);overflow:hidden;padding-block:clamp(1.6rem,2.6vw,2.4rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent)}.bx .logos__track{display:flex;width:max-content;animation:bx-logos var(--dur,40s) linear infinite;animation-play-state:paused}.bx .logos.is-inview .logos__track{animation-play-state:running}.bx .logos.is-paused .logos__track,.bx .logos__lanes:focus-within .logos__track,.bx .logos__lanes:hover .logos__track{animation-play-state:paused}.bx .logos__list{--lg:clamp(3.5rem,6vw,6.5rem);display:flex;align-items:center;gap:var(--lg);padding-right:var(--lg)}.bx .logos__item{flex:none;display:flex;align-items:center;height:clamp(2rem,2.6vw,2.6rem);color:var(--ink-40);white-space:nowrap;transition:color .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bx .logos__item:not([aria-hidden]):hover{color:var(--ink)}}.bx .logos__word{font-size:clamp(1.35rem,1.9vw,1.95rem);line-height:1}.bx .logos__word--caps{font-size:clamp(1.1rem,1.5vw,1.55rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-variation-settings:"wdth" 100}.bx .logos__word--plain{font-weight:500;letter-spacing:-.045em;font-variation-settings:"wdth" 118}.bx .logos__word--wide{font-weight:400;letter-spacing:.02em;font-variation-settings:"wdth" 125}.bx .logos__word--lockup{display:flex;flex-direction:column;gap:.28em;font-weight:600;letter-spacing:-.03em;font-variation-settings:"wdth" 108}.bx .logos__word--lockup>span{line-height:.9}.bx .logos__word--lockup small{font-size:.4em;line-height:1;font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-variation-settings:"wdth" 100}.bx .logos__mark{fill:var(--ink-20);stroke:var(--ink-20)}.bx .logos__img,.bx .logos__mark{display:block;height:100%;width:auto}.bx .logos__img{max-width:11rem;object-fit:contain;filter:grayscale(1);opacity:.55;transition:opacity .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bx .logos__item:hover .logos__img{opacity:1}}@keyframes bx-logos{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / var(--copies, 4)),0,0)}}@media (max-width:63.99rem){.bx .voice,.bx .voice--lead{grid-row:auto}.bx .voice--lead{grid-column:1/-1}.bx .voice:nth-child(2){grid-column:1/7}.bx .voice:nth-child(3){grid-column:7/13}}@media (max-width:47.99rem){.bx .logos__lane{grid-template-columns:minmax(0,1fr);row-gap:0;padding-top:1rem}.bx .logos__lane-label,.bx .logos__viewport{grid-column:1}.bx .logos__viewport{margin-left:calc(var(--pad-x) * -1);padding-block:1.25rem 1.5rem}.bx .logos__list{--lg:2.75rem}.bx .voice,.bx .voice--lead,.bx .voice:nth-child(2),.bx .voice:nth-child(3){grid-column:1/-1;min-height:0}}@media (prefers-reduced-motion:reduce){.bx .logos__track{width:auto;animation:none}.bx .logos__list[aria-hidden=true],.bx .logos__toggle{display:none}.bx .logos__viewport{margin-inline:0;-webkit-mask-image:none;mask-image:none}.bx .logos__list{flex-wrap:wrap;row-gap:1.25rem;padding-right:0}}}