@font-face{font-family:displayFont;src:url(../media/WiedelDisplay_BlackItalic-s.p.3kowlubyqa0p3.woff2)format("woff2");font-display:block;font-weight:900;font-style:italic}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:77.87%;descent-override:22.86%;line-gap-override:0.0%;size-adjust:139.98%}.displayfont_9f50c5c2-module__WT8QeG__className{font-family:displayFont,displayFont Fallback,Arial Black,Arial,sans-serif;font-style:italic;font-weight:900}.displayfont_9f50c5c2-module__WT8QeG__variable{--hero-font-display:"displayFont", "displayFont Fallback", Arial Black, Arial, sans-serif}
@font-face{font-family:brushFont;src:url(../media/MrDafoe_Latin-s.p.0_amwjo4i_ow0.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:brushFont Fallback;src:local(Arial);ascent-override:127.07%;descent-override:53.88%;line-gap-override:0.0%;size-adjust:77.2%}.brushfont_fd8f9bc0-module__Z67d8W__className{font-family:brushFont,brushFont Fallback;font-style:normal;font-weight:400}.brushfont_fd8f9bc0-module__Z67d8W__variable{--hero-font-brush:"brushFont", "brushFont Fallback"}
@font-face{font-family:sansFont;src:url(../media/MonaSans_Latin-s.p.3tkq1nzpnzlvb.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:sansFont Fallback;src:local(Arial);ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.0%;size-adjust:102.48%}.sansfont_ecb1d915-module__0zCF8G__className{font-family:sansFont,sansFont Fallback;font-style:normal}.sansfont_ecb1d915-module__0zCF8G__variable{--hero-font-sans:"sansFont", "sansFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/IBMPlexMono_Regular_Latin-s.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont;src:url(../media/IBMPlexMono_Medium_Latin-s.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_1ea8072b-module__bM47va__className{font-family:monoFont,monoFont Fallback}.monofont_1ea8072b-module__bM47va__variable{--hero-font-mono:"monoFont", "monoFont Fallback"}
.MobileNav-module__tj-5KW__nav{display:none}@media (max-width:767px){.MobileNav-module__tj-5KW__nav{z-index:20;display:block;position:relative}}.MobileNav-module__tj-5KW__button{z-index:1;width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:-12px -12px -12px 0;padding:0;display:block;position:relative}.MobileNav-module__tj-5KW__button:before,.MobileNav-module__tj-5KW__button:after{content:"";opacity:.8;border:0 solid;width:5px;height:5px;transition:transform .35s;position:absolute}.MobileNav-module__tj-5KW__button:before{border-color:var(--cyan);border-top-width:1px;border-left-width:1px;top:9px;left:7px}.MobileNav-module__tj-5KW__button:after{border-color:var(--magenta);border-bottom-width:1px;border-right-width:1px;bottom:9px;right:7px}.MobileNav-module__tj-5KW__bars{width:18px;height:13.5px;margin:-6.75px 0 0 -9px;transition:transform .15s;position:absolute;top:50%;left:50%}.MobileNav-module__tj-5KW__bars>span{background:currentColor;border-radius:1px;width:100%;height:1.5px;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .2s,box-shadow .35s;position:absolute;left:0;box-shadow:0 0 6px #ff5cc073}.MobileNav-module__tj-5KW__bars>span:first-child{top:0;transform:translate(2px)}.MobileNav-module__tj-5KW__bars>span:nth-child(2){top:6px}.MobileNav-module__tj-5KW__bars>span:nth-child(3){top:12px;transform:translate(-2px)}.MobileNav-module__tj-5KW__button[aria-expanded=true] .MobileNav-module__tj-5KW__bars>span:first-child{transform:translateY(6px)rotate(45deg)}.MobileNav-module__tj-5KW__button[aria-expanded=true] .MobileNav-module__tj-5KW__bars>span:nth-child(2){opacity:0;transform:scaleX(.2)}.MobileNav-module__tj-5KW__button[aria-expanded=true] .MobileNav-module__tj-5KW__bars>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (hover:hover){.MobileNav-module__tj-5KW__button:hover:before{transform:translate(-2px,-2px)}.MobileNav-module__tj-5KW__button:hover:after{transform:translate(2px,2px)}.MobileNav-module__tj-5KW__button:hover .MobileNav-module__tj-5KW__bars>span{box-shadow:0 0 8px #ff5cc0bf}}.MobileNav-module__tj-5KW__button:active .MobileNav-module__tj-5KW__bars{transform:scale(.9)}.MobileNav-module__tj-5KW__button:focus-visible{outline:1px solid var(--cyan);outline-offset:0}.MobileNav-module__tj-5KW__panel{padding:96px var(--gutter) 0;overscroll-behavior:contain;background:radial-gradient(90% 50% at 82% 6%, #4a16704d, transparent 70%), linear-gradient(180deg, var(--bg) 0%, #0a0418 58%, #1d0730 100%);font-family:var(--hero-font-sans), system-ui, sans-serif;letter-spacing:normal;text-transform:none;white-space:normal;color:var(--ink);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);flex-direction:column;transition:opacity .2s,visibility 0s linear .2s,clip-path 0s linear .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileNav-module__tj-5KW__panel[data-open=true]{opacity:1;visibility:visible;clip-path:inset(0);transition:opacity .24s,visibility,clip-path .42s cubic-bezier(.2,.7,.2,1)}.MobileNav-module__tj-5KW__list{flex-direction:column;gap:clamp(4px,1.4svh,14px);margin:auto 0;padding:0;list-style:none;display:flex}.MobileNav-module__tj-5KW__list>li{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(14px)}.MobileNav-module__tj-5KW__panel[data-open=true] .MobileNav-module__tj-5KW__list>li{opacity:1;transition:opacity .3s,transform .36s cubic-bezier(.2,.7,.2,1);transition-delay:calc(60ms + var(--i) * 35ms);transform:none}.MobileNav-module__tj-5KW__link{color:inherit;-webkit-tap-highlight-color:transparent;align-items:baseline;gap:14px;padding-block:8px;text-decoration:none;display:flex}.MobileNav-module__tj-5KW__index{min-width:2.6ch;font-family:var(--mono);letter-spacing:.2em;color:var(--cyan);opacity:.75;flex:none;font-size:11px;transition:color .35s,opacity .35s}.MobileNav-module__tj-5KW__label{font-family:var(--hero-font-display), "Arial Black", sans-serif;text-transform:uppercase;white-space:nowrap;color:#f3eeffe0;font-size:clamp(1.75rem,8.4vw,3rem);font-style:italic;font-weight:900;line-height:1;transition:transform .35s,color .35s,text-shadow .35s;display:inline-block}.MobileNav-module__tj-5KW__link[aria-current=page] .MobileNav-module__tj-5KW__label{color:#fff;text-shadow:0 0 22px #ff2a8c59}.MobileNav-module__tj-5KW__link[aria-current=page] .MobileNav-module__tj-5KW__index{color:var(--magenta);opacity:1;text-shadow:0 0 8px #ff5cc0cc}.MobileNav-module__tj-5KW__link[aria-current=page] .MobileNav-module__tj-5KW__index:after{content:"";background:currentColor;width:1.9ch;height:1px;margin-top:5px;display:block;box-shadow:0 0 6px}.MobileNav-module__tj-5KW__link:focus-visible .MobileNav-module__tj-5KW__label,.MobileNav-module__tj-5KW__link:active .MobileNav-module__tj-5KW__label{color:#fff;text-shadow:0 0 18px #ff2a8c80;transform:translate(6px)}.MobileNav-module__tj-5KW__link:focus-visible .MobileNav-module__tj-5KW__index,.MobileNav-module__tj-5KW__link:active .MobileNav-module__tj-5KW__index{color:var(--magenta);opacity:1}@media (hover:hover){.MobileNav-module__tj-5KW__link:hover .MobileNav-module__tj-5KW__label{color:#fff;text-shadow:0 0 18px #ff2a8c80;transform:translate(6px)}.MobileNav-module__tj-5KW__link:hover .MobileNav-module__tj-5KW__index{color:var(--magenta);opacity:1}}.MobileNav-module__tj-5KW__link:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}.MobileNav-module__tj-5KW__horizon{height:clamp(76px,15svh,140px);margin:clamp(28px, 5svh, 56px) calc(-1 * var(--gutter)) 0;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg, #0a0410, var(--bg) 85%);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.MobileNav-module__tj-5KW__horizon:before,.MobileNav-module__tj-5KW__horizon:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.MobileNav-module__tj-5KW__horizon:before{background:linear-gradient(90deg, transparent, #ff2a8cb3 22%, var(--horizon-core) 50%, #ff2a8cb3 78%, transparent);opacity:0;height:1px;transition:transform .2s,opacity .2s;top:0;transform:scaleX(.3);box-shadow:0 0 12px #ff2a8c8c}.MobileNav-module__tj-5KW__horizon:after{background:radial-gradient(55% 100% at 50% 100%,#ff2a8c24,#0000 72%);height:140px;bottom:100%}.MobileNav-module__tj-5KW__panel[data-open=true] .MobileNav-module__tj-5KW__horizon:before{opacity:1;transition:transform .5s cubic-bezier(.2,.7,.2,1) .1s,opacity .3s .1s;transform:none}.MobileNav-module__tj-5KW__mark{aspect-ratio:169.21/100.35;background:linear-gradient(180deg, var(--horizon-core), var(--magenta));opacity:.55;width:26px;-webkit-mask:url(/brand/wiedel-mark.svg) 50%/contain no-repeat;mask:url(/brand/wiedel-mark.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.MobileNav-module__tj-5KW__panel,.MobileNav-module__tj-5KW__panel[data-open=true]{clip-path:none}.MobileNav-module__tj-5KW__panel{transition:opacity .12s,visibility 0s linear .12s}.MobileNav-module__tj-5KW__panel[data-open=true]{transition:opacity .12s,visibility}.MobileNav-module__tj-5KW__list>li,.MobileNav-module__tj-5KW__panel[data-open=true] .MobileNav-module__tj-5KW__list>li,.MobileNav-module__tj-5KW__horizon:before,.MobileNav-module__tj-5KW__panel[data-open=true] .MobileNav-module__tj-5KW__horizon:before{opacity:1;transition:none;transform:none}.MobileNav-module__tj-5KW__button:before,.MobileNav-module__tj-5KW__button:after,.MobileNav-module__tj-5KW__bars,.MobileNav-module__tj-5KW__bars>span,.MobileNav-module__tj-5KW__label,.MobileNav-module__tj-5KW__index{transition:none}}
.About-module__QuRx9W__about{background:radial-gradient(60% 55% at 18% 45%,#4a167038,#0000 70%)}.About-module__QuRx9W__layout{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vh,64px);display:grid}@media (min-width:900px){.About-module__QuRx9W__layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:0 clamp(48px,7vw,120px)}.About-module__QuRx9W__head,.About-module__QuRx9W__text{grid-column:2}.About-module__QuRx9W__profile{grid-area:1/1/span 2;position:sticky;top:120px}}.About-module__QuRx9W__profile{max-width:420px;margin:0 auto}@media (min-width:600px) and (max-width:899px){.About-module__QuRx9W__layout{grid-template-columns:var(--stack-column);justify-content:center}.About-module__QuRx9W__profile{max-width:none}}@media (min-width:900px){h2.About-module__QuRx9W__heading{font-size:clamp(1.9rem,2.75vw,2.6rem)}}.About-module__QuRx9W__portrait{isolation:isolate;aspect-ratio:1;border:1px solid var(--hairline);background:var(--sky-low);position:relative;overflow:hidden}.About-module__QuRx9W__portrait:before,.About-module__QuRx9W__portrait:after{content:"";z-index:1;pointer-events:none;position:absolute}.About-module__QuRx9W__portrait:before{background:linear-gradient(var(--cyan), var(--cyan)) top left / 12px 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) top left / 1px 12px no-repeat, linear-gradient(var(--magenta), var(--magenta)) bottom right / 12px 1px no-repeat, linear-gradient(var(--magenta), var(--magenta)) bottom right / 1px 12px no-repeat;opacity:.85;inset:10px}.About-module__QuRx9W__portrait:after{background:repeating-linear-gradient(#0000 0 2px,#03010829 2px 3px),linear-gradient(#0000 62%,#ff2a8c2e);inset:0}.About-module__QuRx9W__photo{object-fit:cover;filter:url(#portrait-grade);width:100%;height:100%;display:block}.About-module__QuRx9W__filters{width:0;height:0;position:absolute}.About-module__QuRx9W__light{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(100deg,#62f2ffe6,#0000 45% 58%,#ff3cb0d9);position:absolute;inset:0}.About-module__QuRx9W__caption{flex-direction:column;gap:6px;padding-top:22px;display:flex}.About-module__QuRx9W__name{font-family:var(--hero-font-display), "Arial Black", sans-serif;text-transform:uppercase;color:var(--ink);font-size:1.5rem;font-style:italic;font-weight:900;line-height:1}.About-module__QuRx9W__role{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);font-size:11px}.About-module__QuRx9W__pitch{color:var(--ink);text-wrap:pretty;margin:10px 0 16px;font-size:1.05rem;line-height:1.55}.About-module__QuRx9W__why{margin-top:clamp(48px,7vh,72px)}.About-module__QuRx9W__whyLabel{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--faint);margin:0 0 18px;font-size:11px;font-weight:400}.About-module__QuRx9W__facts{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.About-module__QuRx9W__facts>div{border-bottom:1px solid var(--hairline);padding:22px 0}@media (min-width:600px){.About-module__QuRx9W__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px)}}.About-module__QuRx9W__facts dt{font-family:var(--hero-font-display), "Arial Black", sans-serif;text-transform:uppercase;color:var(--ink);font-size:1.05rem;font-style:italic;font-weight:900;line-height:1.1}.About-module__QuRx9W__facts dd{color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}
.Audiences-module__hDKrca__audiences{padding-block:clamp(56px,9vh,104px) clamp(96px,14vh,176px)}.Audiences-module__hDKrca__groups{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vh,40px);display:grid}@media (min-width:720px){.Audiences-module__hDKrca__groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px)}}.Audiences-module__hDKrca__group{--panel-columns:minmax(0, 1fr);--panel-gap:0;--panel-padding:clamp(26px, 3vw, 40px);align-content:start}.Audiences-module__hDKrca__title{font-family:var(--hero-font-display), "Arial Black", sans-serif;text-transform:uppercase;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);font-style:italic;font-weight:900;line-height:.95}.Audiences-module__hDKrca__body{max-width:34ch;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.6}
.panel-module__pZ0-xa__panel{gap:var(--panel-gap,clamp(40px, 6vh, 56px));padding:var(--panel-padding,clamp(32px, 5vw, 64px));border:1px solid var(--hairline);background:radial-gradient(70% 60% at 50% 115%,#ff2a8c33,#0000 70%),radial-gradient(50% 60% at 90% 0,#4a167059,#0000 70%),linear-gradient(#07030f,#0d0419);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.panel-module__pZ0-xa__panel:after{content:"";background:linear-gradient(90deg, transparent, #ff2a8cb3 22%, var(--horizon-core) 50%, #ff2a8cb3 78%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #ff2a8c99}@media (min-width:960px){.panel-module__pZ0-xa__panel{grid-template-columns:var(--panel-columns,minmax(0, 1fr) minmax(0, .9fr));align-items:center;column-gap:clamp(48px,6vw,96px)}}
.ClientLogos-module__t3h5WG__clients{padding-top:clamp(48px,8vh,88px)}.ClientLogos-module__t3h5WG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:22px;display:flex}.ClientLogos-module__t3h5WG__head>:first-child{margin:0}.ClientLogos-module__t3h5WG__note{color:var(--faint);margin:0;font-size:14px}.ClientLogos-module__t3h5WG__strip{border-block:1px solid var(--hairline);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ClientLogos-module__t3h5WG__marquee{width:max-content;animation:70s linear infinite ClientLogos-module__t3h5WG__marquee;display:flex}.ClientLogos-module__t3h5WG__strip:hover .ClientLogos-module__t3h5WG__marquee{animation-play-state:paused}@keyframes ClientLogos-module__t3h5WG__marquee{to{transform:translate(-50%)}}.ClientLogos-module__t3h5WG__track{flex:none;align-items:center;gap:clamp(44px,5vw,76px);margin:0;padding:clamp(22px,3vh,30px) clamp(22px,2.5vw,38px);list-style:none;display:flex}.ClientLogos-module__t3h5WG__logo{opacity:.55;width:auto;height:28px;transition:opacity .35s;display:block}.ClientLogos-module__t3h5WG__logo:hover{opacity:1}@media (min-width:600px){.ClientLogos-module__t3h5WG__logo{height:32px}}@media (prefers-reduced-motion:reduce){.ClientLogos-module__t3h5WG__marquee{width:auto;animation:none}.ClientLogos-module__t3h5WG__track{flex-wrap:wrap;flex:1;justify-content:center;row-gap:28px}.ClientLogos-module__t3h5WG__track[aria-hidden]{display:none}}
