.ob-collaboration{isolation:isolate;background:linear-gradient(#010705c7,#010705f5),url(/assets/baked/films-surface.webp) top/cover no-repeat,#020806;position:relative;overflow:hidden}.ob-collaboration:before{z-index:0;content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle at 84% 11%,#68895b29,#0000 31%),radial-gradient(circle at 11% 78%,#c99b4914,#0000 29%),url(/assets/baked/global-canvas.webp) 50%/cover;position:absolute;inset:0}.ob-collaboration-head,.ob-collaboration-case{z-index:1;width:min(1320px,100%);margin-left:auto;margin-right:auto;position:relative}.ob-collaboration-head{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:end;gap:clamp(48px,7vw,104px);margin-bottom:44px;display:grid}.ob-collaboration-head h2{color:#f4f0e8;letter-spacing:-.075em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(48px,5.6vw,78px);font-weight:850;line-height:1.03}.ob-collaboration-head>p{color:#d6d4ce;letter-spacing:-.025em;max-width:430px;margin:0 0 7px;font-size:15px;line-height:1.82}.ob-collaboration-case{background:#020906;border:1px solid #d8ad5842;border-radius:4px;overflow:hidden;box-shadow:0 28px 70px #00000042,inset 0 1px #ffebbe0d}.ob-collaboration-media{isolation:isolate;aspect-ratio:16/7;background:#000;border-bottom:1px solid #d8ad5838;position:relative;overflow:hidden}.ob-collaboration-media:after{z-index:2;content:"";pointer-events:none;border:1px solid #ffefca0a;position:absolute;inset:0}.ob-collaboration-media iframe,.ob-collaboration-poster,.ob-collaboration-poster img{width:100%;height:100%}.ob-collaboration-media iframe{z-index:3;border:0;display:block;position:relative}.ob-collaboration-poster{cursor:pointer;background:#000;border:0;padding:0;display:block;position:relative;overflow:hidden}.ob-collaboration-poster:before,.ob-collaboration-poster:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.ob-collaboration-poster:before{background:linear-gradient(90deg,#01050380,#0000 37% 68%,#0105032e),linear-gradient(#0105030a 42%,#01050394)}.ob-collaboration-poster:after{opacity:0;background:linear-gradient(112deg,#0000 37%,#ffedbf1a 48%,#0000 59%);transition:opacity .5s,transform .9s cubic-bezier(.2,.72,.2,1);transform:translate(-35%)}.ob-collaboration-poster img{object-fit:cover;object-position:center 44%;filter:saturate(.88)contrast(1.04)brightness(.86);transition:transform .85s cubic-bezier(.2,.72,.2,1),filter .6s;display:block;transform:scale(1.002)}.ob-collaboration-poster:hover img,.ob-collaboration-poster:focus-visible img{filter:saturate(.98)contrast(1.04)brightness(.95);transform:scale(1.018)}.ob-collaboration-poster:hover:after,.ob-collaboration-poster:focus-visible:after{opacity:.82;transform:translate(35%)}.ob-collaboration-poster:focus-visible{outline-offset:-4px;outline:2px solid #e4ba68}.ob-collaboration-poster>span{z-index:2;color:#fff8e9;text-indent:4px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#e7bf7047,#01080580 55%),#0107046b;border:1px solid #fff2d3cc;border-radius:50%;place-items:center;width:78px;height:78px;font-size:21px;transition:transform .35s,border-color .35s,background .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 38px #0000005c,inset 0 1px #fff3}.ob-collaboration-poster:hover>span,.ob-collaboration-poster:focus-visible>span{background:linear-gradient(145deg,#f1cf847a,#05110ba3 58%),#030d0980;border-color:#e8c47c;transform:translate(-50%,-50%)scale(1.06)}.ob-collaboration-poster>small{z-index:2;color:#f4f0e8;letter-spacing:.19em;text-shadow:0 1px 10px #000;font-size:9px;font-weight:760;position:absolute;bottom:20px;right:24px}.ob-collaboration-copy{background:linear-gradient(126deg,#081b12f5,#020a07fa 58%,#13150df7),url(/assets/baked/global-canvas.webp) 50%/cover;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr);column-gap:clamp(52px,7vw,104px);min-width:0;padding:34px 38px 36px;display:grid}.ob-collaboration-copy>span{color:#d9ad57;letter-spacing:.16em;grid-area:1/1;font-size:9px;font-weight:800}.ob-collaboration-copy h3{color:#f4f0e8;letter-spacing:-.065em;grid-area:2/1;margin:11px 0 0;font-size:clamp(32px,3.25vw,50px);font-weight:840;line-height:1.05}.ob-collaboration-copy>p{color:#c9cbc5;letter-spacing:-.02em;grid-area:3/1;max-width:720px;margin:19px 0 0;font-size:14px;line-height:1.78}.ob-collaboration-copy dl{border-top:1px solid #e2cfa638;grid-area:1/2/3;align-self:start;margin:0}.ob-collaboration-copy dl>div{border-bottom:1px solid #e2cfa626;grid-template-columns:64px 1fr;gap:14px;padding:13px 0;display:grid}.ob-collaboration-copy dt{color:#d9ad57;letter-spacing:.16em;font-size:9px;font-weight:820}.ob-collaboration-copy dd{color:#e3e0d9;margin:0;font-size:11px;line-height:1.55}.ob-collaboration-copy>a{color:#f3efe7;background:linear-gradient(#ffecbe14,#ffecbe00),#06120c8a;border:1px solid #e6bf729e;border-radius:999px;grid-area:3/2;justify-content:space-between;align-self:end;align-items:center;min-height:48px;margin-top:20px;padding:13px 18px;font-size:12px;font-weight:740;transition:border-color .3s,background .3s,color .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.ob-collaboration-copy>a:hover,.ob-collaboration-copy>a:focus-visible{color:#07100b;background:linear-gradient(135deg,#f7d59247,#764b162e),url(/assets/baked/gold-button.webp) 50%/cover,#d4a653;border-color:#e2b65f;transform:translateY(-2px)}.ob-collaboration-copy>a:focus-visible{outline-offset:3px;outline:2px solid #f1cf84b8}.ob-collaboration-copy>a i{font-size:17px;font-style:normal}@media (width<=1100px){.ob-collaboration-head{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:46px}.ob-collaboration-copy{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);column-gap:42px;padding:30px 30px 32px}}@media (width<=860px){.ob-collaboration-head{margin-bottom:31px;display:block}.ob-collaboration-head h2{font-size:clamp(39px,10vw,52px);line-height:1.08}.ob-collaboration-head>p{max-width:620px;margin-top:22px;font-size:14px;line-height:1.72}.ob-collaboration-media{aspect-ratio:16/9}.ob-collaboration-copy{padding:27px 23px 25px;display:block}.ob-collaboration-copy h3{margin-top:10px;font-size:34px}.ob-collaboration-copy>p{margin-top:16px}.ob-collaboration-copy dl{margin-top:24px}.ob-collaboration-copy>a{width:100%;margin-top:22px}}@media (width<=470px){.ob-collaboration-media{aspect-ratio:16/10}.ob-collaboration-poster>span{width:62px;height:62px;font-size:18px}.ob-collaboration-poster>small{bottom:12px;right:14px}.ob-collaboration-copy{padding:23px 18px 21px}.ob-collaboration-copy h3{font-size:31px}}@media (prefers-reduced-motion:reduce){.ob-collaboration-poster:after,.ob-collaboration-poster img,.ob-collaboration-poster>span,.ob-collaboration-copy>a{transition:none}}.ob-brand-proof{z-index:1;background:linear-gradient(135deg,#091d14e6,#020a07fa 58%,#1f180ddb),url(/assets/baked/global-canvas.webp) 50%/cover;border:1px solid #d8ad5838;width:min(1320px,100%);margin:clamp(58px,7vw,94px) auto 0;padding:clamp(30px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 28px 72px #0000003d,inset 0 1px #fff1d20f}.ob-brand-proof:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffe2a50b 48%,#0000 68%);position:absolute;inset:0}.ob-brand-proof-head{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:end;gap:clamp(44px,7vw,96px);margin-bottom:32px;display:grid;position:relative}.ob-brand-proof-head h3{color:#f3efe7;letter-spacing:-.068em;text-wrap:balance;margin:9px 0 0;font-size:clamp(38px,4.35vw,60px);font-weight:850;line-height:1.04}.ob-brand-proof-head>p{color:#cdd0ca;letter-spacing:-.025em;max-width:440px;margin:0 0 5px;font-size:14px;line-height:1.78}.ob-brand-logo-grid{border-top:1px solid #e2ca9630;border-left:1px solid #e2ca9630;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ob-brand-logo-grid li{min-width:0}.ob-brand-logo-grid a{color:#eeeae1;background:linear-gradient(#ffffff05,#fff0);border-bottom:1px solid #e2ca9630;border-right:1px solid #e2ca9630;place-items:center;min-height:138px;padding:27px 18px 22px;transition:background .35s,transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.ob-brand-logo-grid a:before{content:"";opacity:0;background:linear-gradient(112deg,#0000 39%,#fcdfa521 50%,#0000 61%);transition:opacity .35s,transform .75s cubic-bezier(.2,.72,.2,1);position:absolute;inset:-40% -70%;transform:translate(-38%)}.ob-brand-logo-grid a:hover,.ob-brand-logo-grid a:focus-visible{z-index:2;background:linear-gradient(145deg,#e8c1731a,#ffffff06);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #e9be696b,0 14px 34px #00000038}.ob-brand-logo-grid a:hover:before,.ob-brand-logo-grid a:focus-visible:before{opacity:1;transform:translate(38%)}.ob-brand-logo-grid a:focus-visible{outline-offset:-3px;outline:2px solid #e8be69bd}.ob-brand-logo-index{color:#c89942;letter-spacing:.13em;opacity:.72;font-size:8px;font-weight:800;position:absolute;top:12px;left:13px}.ob-brand-logo-stage{place-items:center;width:100%;height:53px;display:grid;position:relative}.ob-brand-logo-stage img{object-fit:contain;filter:grayscale()brightness(0)invert(.93)sepia(.08);opacity:.86;width:auto;max-width:min(78%,170px);height:auto;max-height:42px;transition:filter .35s,opacity .35s,transform .35s;display:block}.ob-brand-logo-name{color:#aaa9a4;letter-spacing:.14em;text-align:center;margin-top:11px;font-size:8px;font-weight:700;line-height:1}.ob-brand-logo-grid i{color:#c89942;opacity:.66;font-size:11px;font-style:normal;position:absolute;bottom:10px;right:12px}.ob-brand-proof-note{color:#8e938e;letter-spacing:.18em;text-align:right;margin:22px 0 0;font-size:8px;font-weight:740;position:relative}@media (width<=920px){.ob-brand-proof-head{grid-template-columns:1fr;gap:18px}.ob-brand-proof-head>p{max-width:620px}.ob-brand-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=580px){.ob-brand-proof{margin-top:42px;padding:25px 17px}.ob-brand-proof-head{margin-bottom:24px}.ob-brand-proof-head h3{font-size:36px}.ob-brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-brand-logo-grid a{min-height:116px;padding:23px 10px 17px}.ob-brand-logo-stage{height:43px}.ob-brand-logo-stage img{max-width:min(76%,135px);max-height:36px}.ob-brand-logo-stage img.is-compact{max-width:58px;max-height:42px}.ob-brand-logo-name{margin-top:8px}.ob-brand-proof-note{text-align:left;line-height:1.6}}@media (prefers-reduced-motion:reduce){.ob-brand-logo-grid a,.ob-brand-logo-grid a:before,.ob-brand-logo-stage img{transition:none}}.ob-collaboration-head+.ob-brand-proof{margin-top:0}.ob-brand-logo-stage img.is-bright{opacity:1;filter:brightness(0)invert()}.ob-brand-logo-stage{background:#f1f0eb;border:1px solid #0a120d14;border-radius:7px;width:min(86%,180px);height:62px;padding:11px 14px;box-shadow:inset 0 1px #ffffffb8}.ob-brand-logo-stage img,.ob-brand-logo-stage img.is-bright{filter:none;opacity:1;max-width:100%;max-height:40px}.ob-brand-logo-stage img.is-compact{max-width:72px;max-height:44px}.ob-brand-logo-grid a:hover img,.ob-brand-logo-grid a:focus-visible img{filter:none;opacity:1;transform:scale(1.02)}@media (width<=580px){.ob-brand-logo-stage{width:min(90%,150px);height:52px;padding:9px 11px}.ob-brand-logo-stage img{max-height:34px}}.ob-brand-textmark{color:#111712;letter-spacing:-.035em;text-align:center;white-space:nowrap;font-size:clamp(15px,1.45vw,21px);font-weight:850;line-height:1;display:block}.ob-brand-logo-grid a{min-height:120px;padding:22px 14px}.ob-brand-logo-stage{box-sizing:border-box;background:#f1f0eb;border:1px solid #ffffff17;border-radius:7px;width:min(90%,190px);height:66px;padding:11px 14px;box-shadow:inset 0 1px #ffffffbf}.ob-brand-logo-stage img{object-fit:contain;filter:none;opacity:1;width:auto;max-width:100%;height:auto;max-height:44px;display:block}.ob-brand-logo-grid a:hover img,.ob-brand-logo-grid a:focus-visible img{filter:none;opacity:1}.ob-brand-textmark{color:#111712;letter-spacing:-.025em;font-size:clamp(16px,1.4vw,20px);font-weight:820}.ob-brand-logo-name{display:none}@media (width<=580px){.ob-brand-logo-grid a{min-height:105px;padding:17px 8px}.ob-brand-logo-stage{width:min(94%,158px);height:56px;padding:9px 10px}.ob-brand-logo-stage img{max-height:36px}.ob-brand-textmark{font-size:16px}}@media (width>=861px){.ob-collaboration-head{align-items:center}.ob-collaboration-head>p{margin-bottom:0}}@media (width>=921px){.ob-brand-proof-head{align-items:center}.ob-brand-proof-head>p{margin-bottom:0}}.ob-site div.ob-audience-toggle{cursor:default}.ob-site .ob-audience-toggle>.ob-audience-disclosure{color:var(--ob-gold);align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.ob-site .ob-audience-disclosure>span{font-size:19px;line-height:1}.ob-site button.ob-audience-toggle:focus-visible{outline:2px solid var(--ob-gold);outline-offset:5px}@media (width<=860px){#audience .ob-audience-grid article:not(.is-expanded) .ob-audience-toggle h3{font-size:17px;line-height:1.42}#audience .ob-audience-grid article.is-expanded .ob-audience-toggle h3{font-size:22px;line-height:1.38}#audience .ob-audience-toggle>.ob-audience-disclosure{justify-content:flex-start;font-size:13px;display:flex}}.ob-services .ob-service-section-label{color:var(--ob-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.7}
