@font-face{font-family:Novaglam Neue Haas;src:url(/case-studies/novaglam/fonts/neue-haas-display.woff2)format("woff2");font-display:swap}@font-face{font-family:Novaglam Familjen;src:url(/case-studies/novaglam/fonts/familjen-grotesk.woff2)format("woff2");font-display:swap}@font-face{font-family:Novaglam Martian Mono;src:url(/case-studies/novaglam/fonts/martian-mono-light.woff2)format("woff2");font-display:swap}.case-study-module__n_mPYG__page{--page-bg:#171717;--page-text:#d8d8d8;--page-muted:#d8d8d899;--page-line:#d8d8d826;background:var(--page-bg);min-height:100vh;color:var(--page-text);font-family:Trionn Neue Haas,Arial,sans-serif;overflow:clip}.case-study-module__n_mPYG__page *,.case-study-module__n_mPYG__page :before,.case-study-module__n_mPYG__page :after{box-sizing:border-box}.case-study-module__n_mPYG__page a{color:inherit;text-decoration:none}.case-study-module__n_mPYG__page button{color:inherit;font:inherit;border:0}.case-study-module__n_mPYG__page[data-case-study=novaglam]{font-family:Novaglam Neue Haas,Arial,sans-serif}.case-study-module__n_mPYG__page[data-case-study=novaglam] .case-study-module__n_mPYG__backLabel,.case-study-module__n_mPYG__page[data-case-study=novaglam] .case-study-module__n_mPYG__projectRail h1,.case-study-module__n_mPYG__page[data-case-study=novaglam] .case-study-module__n_mPYG__tabButton,.case-study-module__n_mPYG__page[data-case-study=novaglam] .case-study-module__n_mPYG__tabButtonActive{font-family:Novaglam Familjen,Arial,sans-serif}.case-study-module__n_mPYG__page[data-case-study=novaglam] .case-study-module__n_mPYG__motionLink{font-family:Novaglam Martian Mono,monospace}.case-study-module__n_mPYG__header{z-index:30;justify-content:space-between;align-items:center;display:flex;position:fixed;top:36px;left:36px;right:36px}.case-study-module__n_mPYG__logo{width:108px;display:block}.case-study-module__n_mPYG__logo img{filter:brightness(0)invert();width:100%;height:auto;display:block}.case-study-module__n_mPYG__headerActions{text-transform:uppercase;align-items:center;gap:10px;font-family:Trionn Familjen,Arial,sans-serif;font-size:14px;line-height:1;display:flex}.case-study-module__n_mPYG__soundButton{cursor:pointer;background:#d8d8d82b;border-radius:50%;width:28px;height:28px}.case-study-module__n_mPYG__talkButton,.case-study-module__n_mPYG__menuButton{border:1px solid var(--page-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;min-height:30px;padding:0 16px;display:inline-flex}.case-study-module__n_mPYG__menuButton{border-color:#d8d8d8!important}.case-study-module__n_mPYG__talkButton{color:#141414;background:#e9e9e9}.case-study-module__n_mPYG__menuButton{gap:6px}.case-study-module__n_mPYG__menuOverlay{z-index:25;color:#393939;opacity:0;pointer-events:none;background:#f3f3f1;border-radius:8px;grid-template-rows:235px 1fr auto;grid-template-columns:1fr;width:min(395px,100vw - 28px);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;transform:translate(calc(100% + 24px))}.case-study-module__n_mPYG__menuOverlayOpen{opacity:1;pointer-events:auto;transform:translate(0)}.case-study-module__n_mPYG__menuImage{filter:saturate(.5)brightness(1.2);position:relative;overflow:hidden}.case-study-module__n_mPYG__menuImage img{object-fit:cover}.case-study-module__n_mPYG__menuNav{letter-spacing:-.05em;align-content:start;gap:6px;padding:34px 30px;font-family:Trionn Familjen,Arial,sans-serif;font-size:31px;line-height:1.08;display:grid}.case-study-module__n_mPYG__menuNav a{width:fit-content;transition:transform .25s,opacity .25s}.case-study-module__n_mPYG__menuNav a:hover{opacity:.55;transform:translate(10px)}.case-study-module__n_mPYG__menuContact{border-top:1px solid #0000001a;padding:28px 30px;font-size:13px}.case-study-module__n_mPYG__menuContact p{color:#929292;text-transform:uppercase;margin:0 0 9px}.case-study-module__n_mPYG__projectLayout{background:var(--page-bg);grid-template-columns:minmax(390px,31.5%) minmax(0,1fr);gap:35px;padding:0 36px;display:grid}.case-study-module__n_mPYG__projectRail{flex-direction:column;height:100vh;min-height:800px;padding:105px 0 32px;display:flex;position:sticky;top:0}.case-study-module__n_mPYG__projectRailTop{animation:.8s cubic-bezier(.22,1,.36,1) both case-study-module__n_mPYG__rail-enter}.case-study-module__n_mPYG__backLabel{text-transform:uppercase;width:fit-content;margin-bottom:13px;font-family:Trionn Familjen,Arial,sans-serif;font-size:15px;line-height:1;display:block}.case-study-module__n_mPYG__railLine{background:var(--page-line);height:1px}.case-study-module__n_mPYG__projectRail h1{letter-spacing:-.04em;margin:39px 0 12px;font-family:Trionn Familjen,Arial,sans-serif;font-size:32.4px;font-weight:400;line-height:1}.case-study-module__n_mPYG__summary{max-width:304px;color:var(--page-muted);margin:0;font-size:16.2px;line-height:1.24}.case-study-module__n_mPYG__services{letter-spacing:-.04em;gap:1px;margin:30px 0 0;padding:0;font-size:15px;line-height:1.08;list-style:none;display:grid}.case-study-module__n_mPYG__services li,.case-study-module__n_mPYG__tabList li{padding-left:9px;position:relative}.case-study-module__n_mPYG__services li:before,.case-study-module__n_mPYG__tabList li:before{content:"·";position:absolute;left:0}.case-study-module__n_mPYG__tabArea{margin-top:145px;padding-top:0}.case-study-module__n_mPYG__tabButtons{border-bottom:0;gap:clamp(15px,2.2vw,32px);display:flex}.case-study-module__n_mPYG__page .case-study-module__n_mPYG__tabButton,.case-study-module__n_mPYG__page .case-study-module__n_mPYG__tabButtonActive{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;padding:0 0 8px;font-family:Trionn Familjen,Arial,sans-serif;font-size:13px;line-height:1;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:relative}.case-study-module__n_mPYG__tabButton{opacity:.4}.case-study-module__n_mPYG__tabButton:hover{opacity:1}.case-study-module__n_mPYG__tabButtonActive:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.case-study-module__n_mPYG__tabPanel{letter-spacing:-.03em;min-height:198px;padding-top:18px;font-size:16.2px;line-height:1.24;animation:.5s cubic-bezier(.4,0,.2,1) both case-study-module__n_mPYG__tab-in}.case-study-module__n_mPYG__tabPanel p{max-width:432px;margin:0}.case-study-module__n_mPYG__tabList{gap:1px;margin:0;padding:0;list-style:none;display:grid}.case-study-module__n_mPYG__motionLink{width:180px;min-height:36px;color:var(--page-text);letter-spacing:-.05em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Trionn Martian Mono,monospace;font-size:14px;line-height:1;display:flex;position:relative;overflow:hidden}.case-study-module__n_mPYG__motionViewport{max-width:calc(100% - 24px);overflow:hidden}.case-study-module__n_mPYG__motionRail{width:max-content;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.case-study-module__n_mPYG__motionRail span{white-space:nowrap;min-width:100%;padding-right:30px}.case-study-module__n_mPYG__motionArrow{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.case-study-module__n_mPYG__motionUnderline{background:var(--page-text);transform-origin:0;height:1px;transition:transform .42s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.case-study-module__n_mPYG__motionLink:hover .case-study-module__n_mPYG__motionRail{transform:translate(-50%)}.case-study-module__n_mPYG__motionLink:hover .case-study-module__n_mPYG__motionArrow{transform:translate(6px)}.case-study-module__n_mPYG__motionLink:hover .case-study-module__n_mPYG__motionUnderline{transform-origin:100%;transform:scaleX(.32)}.case-study-module__n_mPYG__viewLive{margin-top:auto;transform:translateY(-22px)}.case-study-module__n_mPYG__projectNavigation{border-top:1px solid var(--page-line);justify-content:space-between;margin-top:48px;padding-top:18px;display:flex}.case-study-module__n_mPYG__projectNavigation .case-study-module__n_mPYG__motionLink{width:auto;min-width:100px}.case-study-module__n_mPYG__projectNavigation .case-study-module__n_mPYG__motionLink:last-child{justify-content:flex-end;min-width:40px}.case-study-module__n_mPYG__mediaColumn{align-content:start;gap:22px;padding:135px 0 90px;display:grid}.case-study-module__n_mPYG__mediaFigure{background:#101010;border-radius:8px;min-width:0;margin:0;overflow:hidden}.case-study-module__n_mPYG__mediaFigure img,.case-study-module__n_mPYG__mediaFigure video{width:100%;height:auto;display:block}.case-study-module__n_mPYG__mediaFigureWide{justify-self:center;width:min(100%,920px)}.case-study-module__n_mPYG__mediaFigurePortrait{justify-self:center;width:min(72%,620px)}.case-study-module__n_mPYG__mediaFigureOffsetLeft{justify-self:start;width:min(88%,1100px)}.case-study-module__n_mPYG__mediaFigureOffsetRight{justify-self:end;width:min(88%,1100px)}.case-study-module__n_mPYG__mediaPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.case-study-module__n_mPYG__mediaPair .case-study-module__n_mPYG__mediaFigureAdmin{aspect-ratio:16/9}.case-study-module__n_mPYG__mediaPair .case-study-module__n_mPYG__mediaFigureAdmin img{object-fit:cover;object-position:center top;width:100%;height:100%}.case-study-module__n_mPYG__footer{min-height:100vh;color:var(--page-text);background:#040508;padding:clamp(135px,14vw,210px) 36px 26px;position:relative;overflow:hidden}.case-study-module__n_mPYG__footerGlow{filter:blur(34px);background:radial-gradient(circle at 42% 66%,#4b526338,#0000 24%),radial-gradient(circle at 70% 36%,#454f5f1f,#0000 31%);position:absolute;inset:-10%}.case-study-module__n_mPYG__footerMain,.case-study-module__n_mPYG__footerDetails{z-index:1;grid-template-columns:1fr 31%;gap:70px;display:grid;position:relative}.case-study-module__n_mPYG__footerEyebrow,.case-study-module__n_mPYG__footerLabel{color:var(--page-text);text-transform:uppercase;margin:0;font-family:Trionn Familjen,Arial,sans-serif;font-size:15px;line-height:1}.case-study-module__n_mPYG__footer h2{letter-spacing:-.06em;max-width:720px;margin:26px 0 0;font-family:Trionn Familjen,Arial,sans-serif;font-size:clamp(62px,6vw,88px);font-weight:400;line-height:.92}.case-study-module__n_mPYG__footerCta{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:210px;display:flex}.case-study-module__n_mPYG__footerCta p{color:#d8d8d88c;text-align:right;margin:0;font-size:15px}.case-study-module__n_mPYG__footerCta .case-study-module__n_mPYG__motionLink{width:100%}.case-study-module__n_mPYG__footerDetails{grid-template-columns:1fr 1fr 1fr;gap:55px;margin-top:90px;font-size:16px;line-height:1.55}.case-study-module__n_mPYG__footerBrand{color:#d8d8d88f;align-content:space-between;min-height:104px;display:grid}.case-study-module__n_mPYG__footerBrand p,.case-study-module__n_mPYG__footerDetails p{margin:0}.case-study-module__n_mPYG__footerDetails a{width:fit-content;transition:opacity .25s;display:block}.case-study-module__n_mPYG__footerDetails a:hover{opacity:.55}.case-study-module__n_mPYG__footerLabel{color:#d8d8d88f;margin-bottom:15px!important;font-size:14px!important}.case-study-module__n_mPYG__socialLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.case-study-module__n_mPYG__footerWordmark{z-index:1;color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #d8d8d84d;opacity:.58;margin:clamp(78px,9vw,140px) -12px -50px;font-family:Trionn Familjen,Arial,sans-serif;font-size:clamp(122px,16vw,278px);font-weight:400;line-height:.68;position:relative}.case-study-module__n_mPYG__cookieNotice{z-index:40;max-width:calc(100vw - 36px);color:var(--page-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111217eb;border:1px solid #d8d8d81f;border-radius:4px;align-items:center;gap:13px;padding:12px 14px;font-family:Trionn Neue Haas,Arial,sans-serif;font-size:12px;display:flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}.case-study-module__n_mPYG__cookieNotice span{color:#d8d8d8b8;margin-right:10px}.case-study-module__n_mPYG__cookieNotice button{cursor:pointer;text-transform:uppercase;background:0 0;padding:0;font-family:Trionn Familjen,Arial,sans-serif;font-size:12px}@keyframes case-study-module__n_mPYG__rail-enter{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes case-study-module__n_mPYG__tab-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.case-study-module__n_mPYG__header{top:19px;left:18px;right:18px}.case-study-module__n_mPYG__logo{width:92px}.case-study-module__n_mPYG__headerActions{gap:8px;font-size:12px}.case-study-module__n_mPYG__soundButton{width:24px;height:24px}.case-study-module__n_mPYG__talkButton,.case-study-module__n_mPYG__menuButton{min-height:30px;padding:0 13px}.case-study-module__n_mPYG__menuOverlay{border-radius:0;grid-template-rows:180px 1fr auto;width:100%;top:0;bottom:0;right:0}.case-study-module__n_mPYG__projectLayout{padding:0 18px;display:block}.case-study-module__n_mPYG__projectRail{height:auto;min-height:0;padding:68px 0 60px;position:relative}.case-study-module__n_mPYG__projectRail h1{margin-top:23px;font-size:27px}.case-study-module__n_mPYG__summary{font-size:15px}.case-study-module__n_mPYG__services{margin-top:22px;font-size:15px}.case-study-module__n_mPYG__tabArea{margin-top:48px;padding-top:0}.case-study-module__n_mPYG__tabButtons{gap:14px;padding-bottom:0;overflow:hidden}.case-study-module__n_mPYG__page .case-study-module__n_mPYG__tabButton,.case-study-module__n_mPYG__page .case-study-module__n_mPYG__tabButtonActive{flex:none;font-size:10.5px}.case-study-module__n_mPYG__tabPanel{min-height:178px;padding-top:18px;font-size:15.5px;line-height:1.16}.case-study-module__n_mPYG__viewLive{margin-top:21px;transform:none}.case-study-module__n_mPYG__projectNavigation{display:none}.case-study-module__n_mPYG__mediaColumn{gap:18px;padding:0 0 52px}.case-study-module__n_mPYG__mediaFigureWide,.case-study-module__n_mPYG__mediaFigurePortrait,.case-study-module__n_mPYG__mediaFigureOffsetLeft,.case-study-module__n_mPYG__mediaFigureOffsetRight{width:100%}.case-study-module__n_mPYG__mediaPair{grid-template-columns:1fr;gap:18px}.case-study-module__n_mPYG__footer{min-height:auto;padding:92px 18px 30px}.case-study-module__n_mPYG__footerMain,.case-study-module__n_mPYG__footerDetails{grid-template-columns:1fr;gap:40px}.case-study-module__n_mPYG__footer h2{margin-top:18px;font-size:54px}.case-study-module__n_mPYG__footerCta{min-height:126px}.case-study-module__n_mPYG__footerDetails{gap:28px;margin-top:70px}.case-study-module__n_mPYG__footerBrand{min-height:78px}.case-study-module__n_mPYG__footerWordmark{margin-top:90px;font-size:31vw}.case-study-module__n_mPYG__cookieNotice{grid-template-columns:1fr auto auto;gap:12px;padding:15px 18px;font-size:11px;display:grid;bottom:18px;left:18px;right:18px;transform:none}.case-study-module__n_mPYG__cookieNotice span{margin:0}}@media (prefers-reduced-motion:reduce){.case-study-module__n_mPYG__page *,.case-study-module__n_mPYG__page :before,.case-study-module__n_mPYG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
