.recipient-led-pong-module__sVhBuq__pongLayout{gap:clamp(28px,4vw,44px);display:grid}.recipient-led-pong-module__sVhBuq__pongLayout .recipient-led-pong-module__sVhBuq__pongHeading{text-align:center;max-width:13ch;margin:0 auto;font-size:3.85rem}.recipient-led-pong-module__sVhBuq__pongSubtitle{z-index:1;box-sizing:border-box;width:100%;height:100%;color:var(--pong-accent);font-family:var(--font-accent);text-align:center;opacity:.9;pointer-events:none;place-items:center;margin:0 auto;padding:0 clamp(18px,3vw,32px);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.18;transition:color .14s;display:grid;position:absolute;inset:0}.recipient-led-pong-module__sVhBuq__pongSubtitleCurrent{grid-area:1/1;max-width:min(82%,28ch);animation:.24s cubic-bezier(.2,.7,.2,1) both recipient-led-pong-module__sVhBuq__pongSubtitleIn}.recipient-led-pong-module__sVhBuq__pongArena{--pong-accent:var(--color-aqua);--pong-arena-background:var(--color-ink);--pong-ball-size:clamp(20px, 2.4vw, 30px);--pong-paddle-colour:#f9f3e9;--pong-paddle-width:clamp(18px, 2vw, 26px);aspect-ratio:16/7;background:var(--pong-arena-background);position:relative;overflow:hidden;container-type:size}.recipient-led-pong-module__sVhBuq__pongPaddle,.recipient-led-pong-module__sVhBuq__pongBall{z-index:2;background:var(--pong-paddle-colour);will-change:transform;display:block;position:absolute}.recipient-led-pong-module__sVhBuq__pongPaddle{width:var(--pong-paddle-width);height:26cqh;top:0}.recipient-led-pong-module__sVhBuq__pongPaddleLeft{left:3.5%;transform:translateY(calc(42cqh - 50%))}.recipient-led-pong-module__sVhBuq__pongPaddleRight{right:3.5%;transform:translateY(calc(58cqh - 50%))}.recipient-led-pong-module__sVhBuq__pongBall{width:var(--pong-ball-size);aspect-ratio:1;background:var(--pong-accent);border-radius:50%;transition:background-color .14s;top:0;left:0;transform:translate(calc(50cqw - 50%),calc(50cqh - 50%))}@keyframes recipient-led-pong-module__sVhBuq__pongSubtitleIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.recipient-led-pong-module__sVhBuq__pongLayout .recipient-led-pong-module__sVhBuq__pongHeading{font-size:2.85rem}}@media (max-width:768px){.recipient-led-pong-module__sVhBuq__pongArena{--pong-ball-size:20px;--pong-paddle-width:16px;aspect-ratio:4/5}.recipient-led-pong-module__sVhBuq__pongPaddle{height:22cqh}}@media (max-width:480px){.recipient-led-pong-module__sVhBuq__pongLayout .recipient-led-pong-module__sVhBuq__pongHeading{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.recipient-led-pong-module__sVhBuq__pongSubtitleCurrent{animation:none}.recipient-led-pong-module__sVhBuq__pongPaddleLeft{transform:translateY(calc(42cqh - 50%))}.recipient-led-pong-module__sVhBuq__pongPaddleRight{transform:translateY(calc(58cqh - 50%))}.recipient-led-pong-module__sVhBuq__pongBall{transform:translate(calc(50cqw - 50%),calc(50cqh - 50%))}}
.company-home-page-module__dLKuDW__materialsSection{color:var(--color-deep-teal);background:var(--color-cream);scroll-margin-top:var(--site-header-height);padding:clamp(48px,6vw,80px) 16px}.company-home-page-module__dLKuDW__materialsContent{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,5vw,64px);width:min(1180px,100%);margin-inline:auto;display:grid}.company-home-page-module__dLKuDW__materialsCopy{min-width:0}.company-home-page-module__dLKuDW__materialsHeading{max-width:20ch;font-family:var(--font-body);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:600;line-height:1.12}.company-home-page-module__dLKuDW__materialsActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.company-home-page-module__dLKuDW__materialsActions .company-home-page-module__dLKuDW__materialsCta{min-height:52px;font-family:var(--font-body);border:1px solid #0000;padding:14px 20px;font-size:1rem;font-weight:600;line-height:1.2}.company-home-page-module__dLKuDW__materialsActions .company-home-page-module__dLKuDW__materialsPrimary{background:var(--color-warm-grey);color:var(--color-cream)}.company-home-page-module__dLKuDW__materialsActions .company-home-page-module__dLKuDW__materialsPrimary:hover{background:var(--color-warm-grey-hover)}.company-home-page-module__dLKuDW__materialsActions .company-home-page-module__dLKuDW__materialsSecondary{color:var(--color-deep-teal);background:0 0;border-color:currentColor}.company-home-page-module__dLKuDW__materialsActions .company-home-page-module__dLKuDW__materialsSecondary:hover{background:#002e2e0f}.company-home-page-module__dLKuDW__materialsVideo{aspect-ratio:16/9;object-fit:contain;background:var(--color-deep-teal);border-radius:12px;width:100%;height:auto;display:block}.company-home-page-module__dLKuDW__materialsVideo:focus-visible{outline:3px solid var(--color-deep-teal);outline-offset:4px}.company-home-page-module__dLKuDW__featureSection{--feature-section-min-block-size:clamp(48rem, 88svh, 51rem);box-sizing:border-box;min-block-size:var(--feature-section-min-block-size);align-items:center;display:grid}section.company-home-page-module__dLKuDW__pongSection{color:var(--color-ink);background:#f0f0f0;padding-top:clamp(56px,5vw,72px);padding-bottom:clamp(56px,5vw,72px)}section.company-home-page-module__dLKuDW__rangeSection{isolation:isolate;color:#3c3c46;background:#e8e2d5;height:min(66.65vw,56rem);min-height:35rem;display:grid;position:relative;overflow:hidden}section.company-home-page-module__dLKuDW__interactiveStudioSection{background:radial-gradient(circle at 50% 0,#c8cfa02e,#0000 36%),linear-gradient(#f0f0f0 0%,#fff9f4fa 100%)}section.company-home-page-module__dLKuDW__tagManagementSection{background:var(--color-cream);padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(80px,9vw,128px)}.company-home-page-module__dLKuDW__tagManagementHeader{max-width:48rem}.company-home-page-module__dLKuDW__tagManagementGrid{gap:0 clamp(36px,6vw,80px);margin:clamp(44px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.company-home-page-module__dLKuDW__tagManagementItem{border-top:1px solid #002e2e33;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(24px,3vw,34px) 0;display:grid}.company-home-page-module__dLKuDW__tagManagementIndex{width:52px;height:52px;color:var(--color-deep-teal);font-family:var(--font-accent);border:2px solid;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;line-height:1;display:grid}.company-home-page-module__dLKuDW__tagManagementTitle{font-family:var(--font-heading);font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1}.company-home-page-module__dLKuDW__tagManagementDescription{opacity:.84;max-width:34rem;margin-top:12px;font-size:1.02rem;line-height:1.62}.company-home-page-module__dLKuDW__rangePicture,.company-home-page-module__dLKuDW__rangeImage{width:100%;height:100%;position:absolute;inset:0}.company-home-page-module__dLKuDW__rangePicture{z-index:-1}.company-home-page-module__dLKuDW__rangeImage{object-fit:cover;object-position:center;display:block}.company-home-page-module__dLKuDW__rangeContent{align-content:start;justify-items:start;gap:clamp(16px,2vw,24px);width:min(1180px,100% - 64px);margin:0 auto;padding-top:clamp(72px,10vw,132px);display:grid}section.company-home-page-module__dLKuDW__interactiveStudioSection{padding-top:clamp(64px,5vw,72px)}section.company-home-page-module__dLKuDW__interactiveStudioSection h1{font-size:3.85rem}.company-home-page-module__dLKuDW__studioCtaRow{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}@media (max-width:900px){section.company-home-page-module__dLKuDW__interactiveStudioSection h1{font-size:2.85rem}}@media (min-width:769px){.company-home-page-module__dLKuDW__tagManagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.company-home-page-module__dLKuDW__materialsContent{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.company-home-page-module__dLKuDW__materialsCopy{width:100%}.company-home-page-module__dLKuDW__materialsHeading{text-align:center;margin-inline:auto}.company-home-page-module__dLKuDW__materialsActions{flex-direction:column;width:min(100%,400px);margin-inline:auto}.company-home-page-module__dLKuDW__materialsActions .company-home-page-module__dLKuDW__materialsCta{width:100%}.company-home-page-module__dLKuDW__featureSection{--feature-section-min-block-size:85svh}section.company-home-page-module__dLKuDW__rangeSection{height:150vw;min-height:0;max-height:48rem}.company-home-page-module__dLKuDW__rangeContent{width:calc(100% - 40px);padding-top:clamp(44px,13vw,72px)}.company-home-page-module__dLKuDW__rangeCta{z-index:1;white-space:nowrap;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.company-home-page-module__dLKuDW__studioHeader>div{text-align:left;width:min(100%,34ch);margin-left:auto;margin-right:auto;line-height:1.55}}@media (max-width:480px){section.company-home-page-module__dLKuDW__interactiveStudioSection h1{font-size:2.15rem}}
