@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{color:#111;background:#f7f7f5;font-family:Manrope,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f7f7f5}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-shell{overflow:hidden}.topbar{height:78px;padding:0 4.35vw;border-bottom:1px solid #d9d9d5;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;background:#f7f7f5}.brand-lockup{display:inline-flex;align-items:center;gap:11px;height:46px}.brand-lockup img,.footer__brands img,.creative-section__vaura{display:block;object-fit:contain}.brand-lockup__adv{width:64px}.brand-lockup__vaura{width:110px}.brand-lockup__divider{width:1px;height:18px;background:#d2d2ce}.topbar__label,.topbar__jump,.section-heading,.hero__meta,.hero__kicker,.side-nav,.snapshot-card__number,.copy-card__topline,.copy-card__meta span,.creative-card__info>span,.closing__eyebrow,.footer p,.video-feature__still span,.modal__topline{font-family:DM Mono,monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.topbar__label{margin:0;color:#6f6f6b}.topbar__jump{display:inline-flex;align-items:center;gap:10px;font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.topbar__jump svg,.round-link svg,.creative-card button svg{width:17px;height:17px}.side-nav{position:fixed;left:4.35vw;top:50%;z-index:4;transform:translateY(-25%);display:flex;gap:20px;writing-mode:vertical-rl}.side-nav a{color:#777773;transition:color .16s ease}.side-nav a:hover{color:#cf1f52}.side-nav span{color:#cf1f52;margin-bottom:6px}main{padding-left:12.7vw}.hero{min-height:calc(100vh - 78px);position:relative;padding:8.2vw 6.7vw 3.5vw 0;display:flex;flex-direction:column;justify-content:space-between}.hero__meta{display:flex;align-items:center;gap:9px;color:#777773}.signal{display:block;width:7px;height:7px;border-radius:50%;background:#cf1f52}.hero__body{max-width:1000px;margin-top:7.1vh}.hero__kicker{margin:0 0 26px;color:#6f6f6b}h1,h2,h3,p{margin-top:0}h1,.copy-section h2,.creative-section h2,.closing h2{letter-spacing:-.065em;font-weight:600;line-height:.88}h1{font-size:clamp(4.6rem,10.7vw,10.7rem);margin:0}em{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.07em}.hero__footer{margin-top:7.6vh;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.hero__footer p{max-width:385px;margin:0;font-size:1rem;line-height:1.6}.round-link{width:52px;height:52px;flex:0 0 auto;background:#111;color:#fff;display:grid;place-items:center;border-radius:50%;transition:background .16s ease,transform .16s ease}.round-link:hover{background:#cf1f52;transform:translate(3px,-3px)}.hero__rule{border-bottom:1px solid #1a1a19;margin-top:9vh}.section-pad{padding:6.8rem 6.7vw 7.4rem 0}.section-heading{display:flex;justify-content:space-between;color:#6e6e6a;border-top:1px solid #d3d3cf;padding-top:12px}.section-heading p,.section-heading span{margin:0}.snapshot__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #151515;margin-top:4.4rem}.snapshot-card{min-height:230px;border-right:1px solid #d3d3cf;padding:18px 24px 20px 0;display:flex;flex-direction:column}.snapshot-card:not(:first-child){padding-left:24px}.snapshot-card:last-child{border-right:0}.snapshot-card__number{color:#cf1f52}.snapshot-card p{margin:auto 0 10px;color:#777773;font-size:.8rem}.snapshot-card h2{font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.1;letter-spacing:-.05em;margin:0}.snapshot-card small{margin-top:8px;color:#777773;font-size:.7rem;line-height:1.4}.copy-section{display:grid;grid-template-columns:minmax(270px,.86fr) minmax(430px,1.35fr);gap:clamp(45px,8vw,140px);border-top:1px solid #1a1a19}.copy-section__intro .section-heading{border-top:0;padding-top:0}.copy-section h2,.creative-section h2,.closing h2{font-size:clamp(3.5rem,6vw,6.7rem);margin:5.8rem 0 2.1rem}.copy-section__lede{max-width:320px;color:#555552;line-height:1.65;font-size:.93rem}.copy-stack{border-top:1px solid #1a1a19}.copy-card{padding:1.3rem 0 2.1rem;border-bottom:1px solid #d3d3cf}.copy-card__topline{display:flex;justify-content:space-between;color:#70706d}.copy-card h3{font-size:clamp(1.7rem,2.6vw,2.7rem);letter-spacing:-.06em;line-height:1;margin:2.4rem 0 1.4rem}.copy-card__body{max-width:600px}.copy-card__body p{color:#3e3e3b;font-size:.86rem;line-height:1.62;margin:0 0 .95rem}.copy-card__body p:last-child{margin-bottom:1.55rem}.copy-card__body strong{color:#111;font-weight:800}.copy-card__meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:600px;border-top:1px solid #d3d3cf;padding-top:13px}.copy-card__meta p{margin:0;color:#51514d;font-size:.75rem;line-height:1.5}.copy-card__meta span{display:block;margin-bottom:5px;color:#cf1f52;font-size:.57rem}.creative-section{background:#000;color:#f5f5f1;padding-left:0;padding-right:0}.creative-section__header{padding:0 6.7vw 0 0;display:grid;grid-template-columns:minmax(190px,.86fr) minmax(430px,1.35fr);gap:clamp(45px,8vw,140px)}.section-heading--light{border-color:#444440;color:#adada7}.creative-section h2{margin-top:0}.creative-section__vaura{width:min(260px,70%);margin:0 0 3.8rem}.creative-section__header>div:last-child>p{color:#b4b4ae;max-width:370px;font-size:.9rem;line-height:1.6}.video-feature{margin-top:5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,24px);background:#000;padding:0 0 5rem}.video-feature__media{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 5;background:#151515}.video-feature__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 32%);pointer-events:none}.video-feature__media video{display:block;width:100%;height:100%;object-fit:cover;background:#151515}.video-feature__media figcaption{position:absolute;z-index:1;left:18px;top:18px;pointer-events:none}.video-feature__media span{color:#f28aac;font-family:DM Mono,monospace;font-size:.57rem;letter-spacing:.06em;text-transform:uppercase}.creative-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#444440;border-top:1px solid #444440}.creative-card{background:#000;padding:1.15rem 1.15rem 1.45rem}.creative-card__visual{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#262625}.creative-card__visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.creative-card:hover .creative-card__visual img{transform:scale(1.025)}.creative-card button{position:absolute;right:12px;bottom:12px;display:inline-flex;gap:7px;align-items:center;padding:9px 11px;color:#111;border:0;background:#f7f7f5;text-transform:uppercase;letter-spacing:.04em;font-family:DM Mono,monospace;font-size:.61rem;transition:background .16s ease,color .16s ease}.creative-card button:hover{background:#cf1f52;color:#fff}.creative-card__info{padding-top:14px}.creative-card__info>span{color:#cf1f52;display:block;font-size:.58rem}.creative-card__info h3{font-size:clamp(1.05rem,1.55vw,1.4rem);letter-spacing:-.05em;line-height:1.06;margin:.8rem 0 0}.closing{padding-top:9.5rem;padding-bottom:9.5rem}.closing__eyebrow{color:#cf1f52;margin-bottom:0}.closing h2{margin:2.2rem 0 4.3rem}.closing__rule{border-top:1px solid #111}.closing__note{max-width:340px;margin:1.1rem 0 0 auto;color:#696966;font-size:.84rem;line-height:1.6}.footer{background:#000;color:#f7f7f5;padding:22px 4.35vw;display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center}.footer__brands{display:flex;align-items:center;gap:22px}.footer__adv{width:66px}.footer__vaura{width:130px}.footer p{margin:0;color:#a4a49e;font-size:.6rem}.modal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:4vw}.modal__backdrop{position:absolute;inset:0;border:0;background:#000000d1;cursor:default}.modal__panel{position:relative;width:min(100%,760px);max-height:90vh;background:#f7f7f5;overflow:auto}.modal__topline{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;color:#676762}.modal__topline button{padding:4px;color:inherit;background:transparent;border:0}.modal__topline svg{width:21px;height:21px}.modal__panel img{width:100%;max-height:67vh;object-fit:contain;display:block;background:#e6e6e1}.modal__caption{padding:20px 24px 25px;display:flex;justify-content:space-between;gap:28px}.modal__caption h3{font-size:1.7rem;letter-spacing:-.055em;margin:0}.modal__caption p{max-width:370px;color:#656560;font-size:.83rem;line-height:1.6;margin:0}@media(max-width:1000px){.creative-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.topbar{height:64px;padding:0 20px}.brand-lockup{gap:7px;height:39px}.brand-lockup__adv{width:51px}.brand-lockup__vaura{width:86px}.brand-lockup__divider{height:15px}.topbar__label{display:none}.topbar__jump{font-size:.61rem}.side-nav{display:none}main{padding-left:0}.hero{min-height:calc(100vh - 64px);padding:12vw 20px 24px}.hero__body{margin-top:12vh}h1{font-size:clamp(4.1rem,18vw,7.2rem)}.hero__footer{margin-top:10vh;align-items:flex-start}.hero__footer p{font-size:.9rem}.hero__rule{margin-top:8vh}.section-pad{padding:4.3rem 20px}.snapshot__grid{margin-top:3rem;grid-template-columns:1fr}.snapshot-card{min-height:150px;padding:15px 0;border-right:0;border-bottom:1px solid #d3d3cf}.snapshot-card:not(:first-child){padding-left:0}.copy-section,.creative-section__header{display:block}.copy-section h2{margin-top:3.8rem}.copy-stack{margin-top:3.5rem}.copy-card__meta{grid-template-columns:1fr;gap:14px}.creative-section{padding-left:0;padding-right:0}.creative-section__header{padding:4.3rem 20px 0}.creative-section__vaura{width:190px;margin-bottom:2.7rem}.creative-section h2{margin-top:0}.video-feature{margin-top:3.5rem;grid-template-columns:1fr;padding:0 0 3.4rem}.creative-grid{display:block;margin-top:0;background:#000;border:0}.creative-card{padding:12px 12px 27px;border-top:1px solid #444440}.footer{grid-template-columns:1fr;gap:14px;padding:20px}.footer__brands{gap:16px}.footer__adv{width:61px}.footer__vaura{width:112px}.modal{padding:14px}.modal__caption{display:block}.modal__caption p{margin-top:10px}}@media(max-width:440px){.topbar__jump{gap:5px}.topbar__jump svg{width:14px}.hero__footer{gap:17px}.round-link{width:45px;height:45px}.copy-section h2,.creative-section h2,.closing h2{font-size:3.65rem}}
