.fp-references{--ref-action: var(--ds-action, #de2241);--ref-heading: var(--ds-heading, #1d1f22);--ref-text: var(--ds-text, #373a3e);--ref-muted: var(--ds-muted, #62666b);--ref-line: var(--ds-line, #dedede);--ref-surface: var(--ds-bg-workspace, #f7f7f7);--ref-anchor-offset: 180px;color:var(--ref-text);background:#fff;font:400 16px/1.6 Helvetica,Arial,sans-serif}.fp-references *,.fp-references *:before,.fp-references *:after{box-sizing:border-box}.fp-references h1,.fp-references h2,.fp-references h3,.fp-references p,.fp-references figure,.fp-references blockquote,.fp-references dl,.fp-references dd{margin:0}.fp-references h1,.fp-references h2,.fp-references h3{color:var(--ref-heading);font-family:inherit;font-weight:700;letter-spacing:-.025em;text-transform:none}.fp-references h1{font-size:48px;line-height:1.1;max-width:11em}.fp-references h2{font-size:36px;line-height:1.2}.fp-references h3{font-size:23px;line-height:1.3}.fp-references a{color:inherit}.fp-references a:focus-visible,.fp-references button:focus-visible,.fp-references summary:focus-visible{outline:2px solid var(--ds-focus, #1c3044);outline-offset:4px}.fp-references [id]{scroll-margin-top:var(--ref-anchor-offset)}.fp-references [hidden]{display:none!important}.fp-references .fpr-shell{max-width:1440px;padding-inline:64px;margin-inline:auto}.fp-references .fpr-section{padding-block:80px}.fp-references .fpr-surface{background:var(--ref-surface)}.fp-references .fpr-eyebrow{margin-bottom:12px;color:var(--ref-action);font-size:14px;line-height:1.45;font-weight:700}.fp-references .fpr-lead{margin-top:24px;font-size:20px;line-height:1.55;max-width:630px}.fp-references .fpr-meta{font-size:14px;line-height:1.6;color:var(--ref-muted)}.fp-references .fpr-section-intro{max-width:760px;margin-top:18px;font-size:18px;line-height:1.6}.fp-references .fpr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:32px}.fp-references .fpr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid var(--ref-action);border-radius:6px;color:#fff;background:var(--ref-action);font:700 16px/1.4 Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer}.fp-references .fpr-button:hover{color:#fff;box-shadow:0 3px 9px #00000020}.fp-references .fpr-link,.fp-references .fpr-link:is(:hover,:focus-visible){display:inline-flex;gap:12px;align-items:center;min-height:44px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.45}.fp-references .fpr-link__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fp-references .fpr-link:hover .fpr-link__label{text-decoration-thickness:2px}.fp-references .fpr-link>svg{flex:0 0 20px;width:20px;height:20px;color:var(--ref-action)}.fp-references .fpr-hero{padding-block:64px 72px}.fp-references .fpr-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.fp-references .fpr-hero__visual img{display:block;width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;border-radius:8px}.fp-references .fpr-hero__visual figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--ref-muted)}.fp-references .fpr-spotlight__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:80px;align-items:center}.fp-references .fpr-customer{margin-bottom:10px;color:var(--ref-heading);font-size:16px;font-weight:700}.fp-references .fpr-spotlight h2{max-width:700px}.fp-references .fpr-spotlight__intro{max-width:700px;margin-top:20px;font-size:18px}.fp-references .fpr-spotlight__quote{margin-top:24px;padding-left:20px;border-left:2px solid var(--ref-action)}.fp-references .fpr-spotlight__quote p{font-size:18px;line-height:1.6;color:var(--ref-heading)}.fp-references .fpr-spotlight__quote cite{display:block;margin-top:10px;font-size:14px;font-style:normal;color:var(--ref-muted)}.fp-references .fpr-spotlight .fpr-link{margin-top:18px;font-size:14px}.fp-references .fpr-result{background:#fff;padding:32px;border:1px solid var(--ds-line-panel, #eee);border-radius:8px}.fp-references .fpr-result>p:first-child{color:var(--ref-heading);font-weight:700;font-size:16px}.fp-references .fpr-result dl>div{padding-top:24px}.fp-references .fpr-result dt{font-size:14px;color:var(--ref-muted)}.fp-references .fpr-result dd{margin-top:4px;color:var(--ref-heading);font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.fp-references .fpr-result__after{margin-top:20px;border-top:1px solid var(--ref-line)}.fp-references .fpr-result__after dd{color:var(--ref-action);font-size:48px;line-height:1.1}.fp-references .fpr-result .fpr-meta{margin-top:24px}.fp-references .fpr-directory__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.fp-references .fpr-count{flex-shrink:0;padding-bottom:3px}.fp-references .fpr-filters{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:28px;border-bottom:1px solid var(--ref-line)}.fp-references .fpr-filters button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;background:transparent;color:var(--ref-heading);font:700 16px/1.5 Helvetica,Arial,sans-serif;cursor:pointer}.fp-references .fpr-filters button[aria-pressed=true]{color:var(--ref-action);border-bottom-color:var(--ref-action)}.fp-references .fpr-filters button span{font-weight:400;color:var(--ref-muted);font-size:14px}.fp-references .fpr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 24px;margin-top:32px}.fp-references .fpr-case{min-width:0;border:1px solid var(--ds-line-panel, #eee);border-radius:8px;background:#fff;overflow:hidden}.fp-references .fpr-case__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--ref-surface)}.fp-references .fpr-case__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--fpr-image-position, 50%)}.fp-references .fpr-case__media--contain img{object-fit:contain;padding:16px;background:#fff}.fp-references .fpr-case__credit{position:absolute;bottom:0;right:0;max-width:100%;padding:3px 8px;background:#fff;font-size:12px;line-height:1.5;color:var(--ref-muted)}.fp-references .fpr-case__copy{padding:24px}.fp-references .fpr-case__category{color:var(--ref-action);font-size:14px;line-height:1.45;margin-bottom:10px}.fp-references .fpr-case h3{overflow-wrap:anywhere}.fp-references .fpr-case__solution{margin-top:8px;font-size:14px;font-weight:700;color:var(--ref-muted);line-height:1.5}.fp-references .fpr-case__summary,.fp-references .fpr-case__details{margin-top:16px}.fp-references .fpr-case__details summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;list-style:none;font-size:14px;line-height:1.5;color:var(--ref-heading);font-weight:700;cursor:pointer}.fp-references .fpr-case__details summary::-webkit-details-marker{display:none}.fp-references .fpr-plus{position:relative;width:16px;height:16px;flex:0 0 16px;color:var(--ref-action)}.fp-references .fpr-plus:before,.fp-references .fpr-plus:after{content:"";position:absolute;left:1px;right:1px;height:2px;top:7px;background:currentColor}.fp-references .fpr-plus:after{transform:rotate(90deg)}.fp-references details[open]>summary .fpr-plus:after{transform:none}.fp-references .fpr-case__details dl{padding-top:12px;display:grid;gap:16px;font-size:15px;line-height:1.6}.fp-references .fpr-case__details dt{color:var(--ref-heading);font-weight:700}.fp-references .fpr-case__details dd{margin-top:4px}.fp-references .fpr-case__pdf{margin-top:8px;font-size:14px}.fp-references .fpr-case__quote{padding:16px 0 0;margin-top:20px;border:0;border-top:1px solid var(--ref-line);font-size:15px}.fp-references .fpr-case__quote cite{display:block;margin-top:8px;font-size:14px;font-style:normal;color:var(--ref-muted)}.fp-references .fpr-reports{margin-top:48px;padding-top:48px;border-top:1px solid var(--ref-line)}.fp-references .fpr-reports__intro{margin-top:12px;max-width:720px}.fp-references .fpr-reports__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.fp-references .fpr-reports article{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.fp-references .fpr-reports h4{font:700 18px/1.4 Helvetica,Arial,sans-serif;color:var(--ref-heading);margin:8px 0 16px}.fp-references .fpr-reports blockquote{padding:0;border:0;font-size:16px;font-style:normal}.fp-references .fpr-reports .fpr-link{margin-top:16px;font-size:14px}.fp-references .fpr-empty{margin-top:32px}.fp-references .fpr-project-note{max-width:850px;margin-top:28px}.fp-references .fpr-section-head{max-width:850px;margin-bottom:32px}.fp-references .fpr-voices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.fp-references .fpr-voices-section{background:#f7f7f7}.fp-references .fpr-clients-group{margin-top:64px}.fp-references .fpr-clients-heading{margin:0 0 32px;font-size:28px;line-height:1.25}.fp-references .fpr-voices figure{border:1px solid #eee;padding:24px;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.fp-references .fpr-voices blockquote{color:var(--ref-heading);font-size:20px;line-height:1.6}.fp-references .fpr-voices figcaption{margin-top:24px;font-size:14px;line-height:1.5}.fp-references .fpr-voices figcaption strong,.fp-references .fpr-voices figcaption span{display:block}.fp-references .fpr-voices figcaption span{color:var(--ref-muted);margin-top:4px}.fp-references .fpr-voice-complete{width:100%;margin-top:16px}.fp-references .fpr-voice-complete summary{display:inline-flex;align-items:center;gap:12px;min-height:44px;list-style:none;font-size:14px;line-height:1.5;font-weight:700;color:var(--ref-heading);cursor:pointer}.fp-references .fpr-voice-complete summary::-webkit-details-marker{display:none}.fp-references .fpr-voice-complete blockquote{margin-top:12px;padding:0;border:0;font-size:16px;line-height:1.6;color:var(--ref-text)}.fp-references .fpr-voice-list{margin-top:48px;border-top:1px solid var(--ref-line)}.fp-references .fpr-voice{border-bottom:1px solid var(--ref-line)}.fp-references .fpr-voice summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 16px;gap:24px;align-items:center;min-height:72px;padding-block:20px;list-style:none;cursor:pointer}.fp-references .fpr-voice summary::-webkit-details-marker{display:none}.fp-references .fpr-voice__name{font-size:18px;line-height:1.4;font-weight:700;color:var(--ref-heading)}.fp-references .fpr-voice__context{font-size:14px;line-height:1.5;color:var(--ref-muted)}.fp-references .fpr-voice blockquote{max-width:800px;margin-bottom:24px;padding:0;border:0;color:var(--ref-text);font-size:16px;line-height:1.6;font-style:normal}.fp-references .fpr-voices-note{margin-top:32px;max-width:850px}.fp-references .fpr-logo{display:flex;align-items:center;width:200px;max-width:100%;height:72px;margin-bottom:24px;flex-shrink:0}.fp-references .fpr-logo img{display:block;width:200px;height:72px;max-width:100%;object-fit:contain;object-position:left center}.fp-references .fpr-reports .fpr-link{margin-top:auto;padding-top:16px}.fp-references .fpr-client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.fp-references .fpr-client{border:1px solid #eee;border-radius:8px;background:#fff}.fp-references .fpr-client summary{grid-template-columns:144px minmax(0,1fr) 16px;gap:20px;padding:24px;min-height:128px}.fp-references .fpr-client .fpr-logo{width:144px;height:64px;margin:0}.fp-references .fpr-client .fpr-logo img{width:144px;height:64px}.fp-references .fpr-client__identity .fpr-voice__name,.fp-references .fpr-client__identity .fpr-voice__context{display:block}.fp-references .fpr-client__identity .fpr-voice__context{margin-top:4px}.fp-references .fpr-client--without-logo summary{grid-template-columns:minmax(0,1fr) 16px}.fp-references .fpr-client blockquote{margin:0 24px 24px}.fp-references .fpr-source{display:inline-block;min-height:44px;padding-block:10px;margin-top:24px;font-size:14px;color:var(--ref-muted);text-decoration:underline;text-underline-offset:3px}.fp-references .fpr-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.fp-references .fpr-contact h2{max-width:850px}.fp-references .fpr-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1199px){.fp-references .fpr-shell{padding-inline:40px}.fp-references h1{font-size:40px}.fp-references .fpr-hero__grid{gap:40px}.fp-references .fpr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-references .fpr-spotlight__grid{gap:48px}}@media(max-width:959px){.fp-references .fpr-shell{padding-inline:32px}.fp-references h1{font-size:40px}.fp-references h2{font-size:32px}.fp-references .fpr-hero__grid{gap:32px}.fp-references .fpr-hero__grid{grid-template-columns:1fr}.fp-references .fpr-hero__visual{max-width:720px}.fp-references .fpr-spotlight__grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:32px}.fp-references .fpr-result{padding:24px}.fp-references .fpr-result__after dd{font-size:40px}.fp-references .fpr-voices{gap:24px}.fp-references .fpr-client-grid{grid-template-columns:1fr}.fp-references .fpr-reports__grid{grid-template-columns:1fr;gap:24px}.fp-references .fpr-reports article+article{padding-top:24px;border-top:1px solid var(--ref-line)}.fp-references .fpr-voices blockquote{font-size:18px}.fp-references .fpr-contact__grid{grid-template-columns:1fr;gap:24px}.fp-references .fpr-contact .fpr-button{justify-self:start}}@media(max-width:767px){.fp-references .fpr-shell{padding-inline:20px}.fp-references .fpr-section{padding-block:48px}.fp-references .fpr-hero{padding-block:36px 48px}.fp-references h1{font-size:32px;line-height:1.15}.fp-references h2{font-size:28px;line-height:1.25}.fp-references h3{font-size:22px}.fp-references .fpr-hero__grid,.fp-references .fpr-spotlight__grid{grid-template-columns:1fr;gap:32px}.fp-references .fpr-lead{font-size:18px;margin-top:20px}.fp-references .fpr-actions{gap:12px 24px;margin-top:24px}.fp-references .fpr-hero__visual img{aspect-ratio:16 / 10}.fp-references .fpr-section-intro,.fp-references .fpr-spotlight__intro{font-size:16px;margin-top:16px}.fp-references .fpr-spotlight__quote p{font-size:16px}.fp-references .fpr-result{padding:24px}.fp-references .fpr-result dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fp-references .fpr-result dl>div{padding-top:20px}.fp-references .fpr-result__after{border:0;margin:0}.fp-references .fpr-result dd{font-size:23px}.fp-references .fpr-result__after dd{font-size:32px}.fp-references .fpr-directory__head{display:block}.fp-references .fpr-count{margin-top:18px}.fp-references .fpr-filters{gap:0 20px;margin-top:20px}.fp-references .fpr-filters button{font-size:14px}.fp-references .fpr-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.fp-references .fpr-case__copy{padding:24px}.fp-references .fpr-voices{grid-template-columns:1fr;gap:28px}.fp-references .fpr-voices figure{padding-top:20px}.fp-references .fpr-voices figcaption{margin-top:16px}.fp-references .fpr-reports{margin-top:32px;padding-top:32px}.fp-references .fpr-reports__grid{margin-top:24px}.fp-references .fpr-voice-list{margin-top:32px}.fp-references .fpr-voice summary{grid-template-columns:minmax(0,1fr) 16px;gap:4px 16px;padding-block:16px}.fp-references .fpr-voice__name,.fp-references .fpr-voice__context{grid-column:1}.fp-references .fpr-voice summary>.fpr-plus{grid-column:2;grid-row:1 / span 2}.fp-references .fpr-voices figure{padding:24px}.fp-references .fpr-client summary{grid-template-columns:minmax(0,1fr) 16px;gap:16px;padding:20px}.fp-references .fpr-client summary>.fpr-logo{grid-column:1 / -1;width:160px;height:56px}.fp-references .fpr-client summary>.fpr-logo img{width:160px;height:56px}.fp-references .fpr-client__identity{grid-column:1}.fp-references .fpr-client summary>.fpr-plus{grid-column:2;grid-row:2}.fp-references .fpr-client--without-logo summary>.fpr-plus{grid-row:1}.fp-references .fpr-client blockquote{margin-inline:20px}}@media(max-width:359px){.fp-references .fpr-result dl{grid-template-columns:1fr;gap:0}.fp-references .fpr-result__after{margin-top:20px;border-top:1px solid var(--ref-line)}.fp-references .fpr-case__copy{padding:20px}}@media(prefers-reduced-motion:reduce){.fp-references *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fp-references-page.css.map */
