.ov-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center;padding-top:80px;padding-bottom:70px}.ov-hero h1{font-size:clamp(40px,4.6vw,68px);line-height:1.12;letter-spacing:-.065em}.ov-hero h1 span{color:#f5ac9e}.ov-hero h1 em{font-style:normal;color:#b5bcf8}.ov-hero .ov-lead{font-size:20px;color:#eee4ed;line-height:1.5;margin:28px 0 14px;max-width:480px}.ov-hero>div>p:not(.eyebrow){max-width:490px}.ov-hero .hero-actions{gap:20px;flex-wrap:wrap}.ov-hero-note{font-size:11px!important;color:#a298a7!important;margin-top:25px}.ov-hero-world{display:grid;gap:12px;transform:rotate(-2deg)}.ov-hero-tile{display:block;border:1px solid #ffffff24;border-radius:15px;overflow:hidden;position:relative;height:170px;background:#20202c;transition:transform .25s,border-color .25s}.ov-hero-tile:hover{transform:translateX(-7px);border-color:#ead3ea}.ov-tile-images{display:flex;height:100%;gap:3px}.ov-tile-images img{width:33.33%;object-fit:cover;object-position:50% 35%}.ov-hero-tile>img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.ov-hero-tile>div:last-child{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:13px;padding:40px 20px 17px;background:linear-gradient(transparent,#121019f5 65%)}.ov-hero-tile strong{display:block;font-size:20px;font-weight:500}.ov-hero-tile small{font-size:7px;letter-spacing:.1em;display:block;margin-bottom:6px;color:#e0c5d9}.ov-hero-tile .v-icon{width:25px;height:25px;flex-shrink:0;color:#edb1d6}.ov-hero-tile>div:last-child>.v-icon:last-child{margin-left:auto;width:19px}.ov-tile-events .v-icon,.ov-tile-events small{color:#ffc1b3}.ov-tile-b2b .v-icon,.ov-tile-b2b small{color:#bdc4ff}.ov-mini-map{display:flex;justify-content:center;align-items:center;gap:15px;padding:25px 30px;background:radial-gradient(ellipse at top,#555b8d66,transparent)}.ov-mini-map>.v-icon{width:42px;height:42px;padding:9px;background:#a9b6ff16;border:1px solid #b7beff44;border-radius:11px}.ov-mini-map i{width:28px;border-top:1px dashed #b3b9fb77}.ov-art-note{font-size:7px;color:#9e92a3;justify-self:end;margin:4px 9px}.ov-mini-title{font-size:9px;letter-spacing:.12em;color:#b7a6ba;font-weight:500}.ov-story{--story-accent:#ecc0de}.ov-story .scroll-track{height:220svh}.ov-story .story-navigation{grid-template-columns:repeat(3,1fr)}.ov-story .story-navigation button{min-height:44px}.ov-story .story-navigation .v-icon{width:17px;height:17px}.ov-story .story-scene.is-current{pointer-events:auto}.ov-scene-grid{display:grid;grid-template-columns:1.3fr 1fr;flex:1;min-height:0}.ov-scene-art{position:relative;min-height:300px;overflow:hidden}.ov-scene-art>.creator-ensemble{position:absolute;inset:0;width:100%;height:100%;padding:25px 7% 16px}.ov-receipts{padding:25px 30px;display:flex;flex-direction:column;justify-content:center;gap:21px;border-left:1px solid #ffffff12}.ov-receipts>div{display:flex;gap:13px;align-items:flex-start}.ov-receipts .v-icon{width:24px;height:24px;color:#eebbd8;flex-shrink:0}.ov-receipts h4{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0 0 5px}.ov-receipts p{font-size:12px;line-height:1.5;color:#b8aebf;margin:0}.ov-story .story-caption{padding:22px 32px}.ov-story .story-caption h3{font-size:29px}.ov-story .story-caption .text-link{font-size:11px;margin-top:11px;display:inline-flex;gap:15px;color:#edd1e5;align-items:center}.ov-story .text-link .v-icon{height:16px;width:16px}.ov-story .story-caption>div{gap:25px}.ov-event-art{position:absolute;inset:25px 8% 15px}.ov-event-main{position:absolute;inset:0 12% 55px 0;overflow:hidden;border-radius:15px;border:1px solid #f6b0a466;transform:rotate(-3deg)}.ov-event-main img,.ov-event-inset img{width:100%;height:100%;object-fit:cover}.ov-event-main>span,.ov-event-inset>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#17121bf5);padding:25px 15px 15px;font-size:10px;display:flex;gap:7px;align-items:center}.ov-event-art .v-icon{width:17px;height:17px;color:#ffb8a7}.ov-event-inset{position:absolute;right:0;top:28%;bottom:63px;width:40%;border:4px solid #2e242b;border-radius:13px;overflow:hidden;transform:rotate(6deg);box-shadow:0 10px 30px #0007}.ov-event-inset>span{font-size:8px;padding:22px 9px 9px}.ov-event-timeline{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ov-event-timeline>span{font-size:7px;color:#e3a798;border-top:1px solid #bd7d7566;padding-top:9px;letter-spacing:.1em}.ov-event-timeline b{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#f0d7d0;margin-top:5px}.ov-buyer-map{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 6%;color:#c0c6ff}.ov-offer{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:13px 19px;background:#292b42;border:1px solid #b1bbff45;border-radius:10px}.ov-offer>.v-icon{grid-row:1/3;width:27px;height:27px}.ov-offer span,.ov-buyer-person span{font-size:7px;letter-spacing:.1em}.ov-offer b{font-size:13px;font-weight:500;color:#e3e4ff;margin-top:4px}.ov-map-line{height:18px;border-left:1px dashed #b8c3ff77;flex-shrink:0}.ov-research-card{width:80%;padding:15px 22px;border:1px solid #949fef66;background:linear-gradient(145deg,#35394e,#23242f);border-radius:12px;box-shadow:6px 7px 0 #101119}.ov-research-card>div{display:flex;align-items:center;gap:16px;margin-top:12px}.ov-research-card>div .v-icon{width:33px;height:33px}.ov-research-card strong{font-size:18px;line-height:1.2;font-weight:500;color:#f0eefa}.ov-research-card ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.ov-research-card li{display:flex;gap:9px;align-items:center;font-size:10px}.ov-research-card li .v-icon{width:15px;height:15px}.ov-buyer-person{display:flex;gap:12px;align-items:center;background:#262940;padding:12px 18px;border:1px solid #8c97d765;border-radius:10px}.ov-buyer-person>.v-icon{width:23px;height:23px}.ov-buyer-person b{display:block;font-size:12px;font-weight:500;color:#f0eefa;margin-top:4px}[data-ov-service=events] .ov-receipts .v-icon{color:#f5b0a1}[data-ov-service=b2b] .ov-receipts .v-icon{color:#b8c0ff}.ov-plan{padding-top:110px}.ov-plan-controls{border:1px solid #ffffff22;background:#1d1b24;border-radius:17px 17px 0 0;padding:22px 25px}.ov-intents{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ov-intents button{display:flex;align-items:center;justify-content:center;gap:10px;padding:17px 12px;background:#282530;color:#d5cadb;border:1px solid #ffffff20;border-radius:9px;font-size:13px}.ov-intents button .v-icon{height:21px;width:21px}.ov-intents [aria-pressed=true]{background:#ecc0de;color:#2b2130;border-color:#ecc0de}.ov-intents [data-plan-service=events][aria-pressed=true]{background:#f5ac9e;border-color:#f5ac9e}.ov-intents [data-plan-service=b2b][aria-pressed=true]{background:#b5bcf8;border-color:#b5bcf8}.ov-context{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;padding-top:20px}.ov-context select{width:50%;max-width:420px;background:#121217;border:1px solid #ffffff29;border-radius:7px;color:#eee1ee;padding:12px;font:inherit;min-height:44px}.ov-plan-main{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff1c;border-top:0;background:radial-gradient(ellipse at top left,#70436720,transparent 70%);padding:38px;gap:40px}.ov-plan-start{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:.1em;color:#edbadb}.ov-plan-start .v-icon{width:19px;height:19px}.ov-plan-proposal h3{font-size:35px;line-height:1.12;letter-spacing:-.045em;margin:23px 0 17px;max-width:400px}.ov-plan-proposal p{font-size:14px;line-height:1.7;max-width:420px}.ov-plan-proposal .text-link{font-size:11px;display:inline-flex;align-items:center;gap:15px;margin-top:17px}.ov-plan-proposal .text-link .v-icon{width:17px;height:17px}.ov-plan-work{display:flex;flex-direction:column;gap:22px}.ov-plan-work>div{display:flex;gap:14px}.ov-plan-work .v-icon{flex-shrink:0;width:23px;height:23px;color:#dec1db}.ov-plan-work h4{font-size:16px;font-weight:500;margin:0 0 7px}.ov-plan-work p{font-size:12px;line-height:1.6;margin:0}.ov-plan-output{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center;background:#23212b;padding:23px 38px;border:1px solid #ffffff1c;border-top:0}.ov-plan-output>span{font-size:9px;letter-spacing:.1em;display:flex;gap:11px;align-items:center;color:#e3cde0}.ov-plan-output .v-icon{height:24px;width:24px;flex-shrink:0}.ov-plan-output p{font-size:13px;line-height:1.6;margin:0}.ov-plan-extras{display:none;grid-template-columns:.8fr 1.4fr;gap:35px;padding:35px 38px;border:1px solid #ffffff1c;border-top:0}.plan-ready .ov-plan-extras{display:grid}.ov-plan-extras h4{font-size:24px;letter-spacing:-.03em;font-weight:500;margin:11px 0}.ov-plan-extras p{font-size:12px;line-height:1.6}.ov-plan-extras>div:last-child{display:grid;gap:10px}.ov-extra{display:flex;align-items:flex-start;gap:13px;border:1px solid #ffffff20;border-radius:10px;padding:16px;cursor:pointer;background:#19181f}.ov-extra:has(input:checked){border-color:#d5a4cc;background:#d1a9c612}.ov-extra input{margin-top:3px;accent-color:#e4b7d4;width:18px;height:18px;flex-shrink:0}.ov-extra strong{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:500;line-height:1.4}.ov-extra strong .v-icon{height:18px;width:18px;flex-shrink:0;color:#dcb7d4}.ov-extra small{display:block;font-size:11px;line-height:1.6;color:#b9afc0;margin-top:8px}.ov-plan-conclusion{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 38px;border:1px solid #ffffff25;border-top:0;border-radius:0 0 17px 17px;background:#222029}.ov-plan-conclusion p{font-size:16px;color:#f0dfed;margin:8px 0 0;line-height:1.5}.ov-plan-conclusion .button{white-space:nowrap}.ov-plan-conclusion .v-icon{width:18px;height:18px}.ov-plan-note{font-size:10px!important;color:#9d91a5;margin-top:17px}.ov-support{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.ov-support-film{position:relative;min-height:550px;border-radius:18px;overflow:hidden;background:#292031}.ov-support-film>img,.ov-support-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ov-support-film video{opacity:0;transition:opacity .7s}.ov-support-film.film-active video{opacity:1}.ov-support-film:after{content:'';position:absolute;inset:0;background:linear-gradient(#17101b55,#17101bd9 70%);pointer-events:none}.ov-film-message{position:absolute;bottom:75px;left:35px;right:25px;z-index:1}.ov-film-message h2{font-size:43px;line-height:1.1}.ov-film-message p:not(.eyebrow){font-size:14px;line-height:1.6;color:#e0cfe0;margin-top:22px}.ov-film-pause{position:absolute;bottom:20px;left:35px;z-index:2;border:1px solid #ffffff55;border-radius:30px;padding:12px 16px;font-size:10px;background:#19131cd9;color:#fff;min-height:44px}.ov-support-copy h2{font-size:44px}.ov-support-copy article{display:flex;gap:16px;margin-top:26px}.ov-support-copy article>.v-icon{width:27px;height:27px;flex-shrink:0;color:#e9b9d9}.ov-support-copy h3{font-size:17px;line-height:1.4;font-weight:500;margin-bottom:7px}.ov-support-copy article p{font-size:13px;line-height:1.65;margin:0}.ov-support-copy>a{margin-top:25px;display:inline-flex;align-items:center;gap:15px;font-size:12px}.ov-support-copy>a>.v-icon{width:18px;height:18px}.ov-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.ov-principle-grid article{border-top:1px solid #ffffff30;padding-top:25px}.ov-principle-grid .v-icon{width:30px;height:30px;color:#d8b3d0;margin-bottom:20px}.ov-principle-grid h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin-bottom:13px}.ov-principle-grid p{font-size:13px;line-height:1.7}.creator-network-still{position:relative;height:480px;overflow:hidden;border-radius:16px}[hidden]{display:none!important}
@media(max-width:1000px){.ov-hero{gap:30px}.ov-hero h1{font-size:43px}.ov-hero-tile{height:155px}.ov-receipts{padding:20px;gap:18px}.ov-receipts h4{font-size:14px}.ov-receipts p{font-size:11px}.ov-plan-main{padding:28px;gap:25px}.ov-plan-proposal h3{font-size:29px}.ov-film-message{left:25px}.ov-film-message h2{font-size:36px}.ov-support-copy h2{font-size:36px}}
@media(max-width:700px){.ov-hero{grid-template-columns:1fr;padding-top:45px;gap:35px}.ov-hero h1{font-size:clamp(33px,8vw,52px)}.ov-hero .ov-lead{font-size:18px;margin-top:24px}.ov-hero-world{transform:none;gap:10px}.ov-hero-tile{height:150px}.ov-hero-tile strong{font-size:19px}.ov-hero-tile small{font-size:6px}.ov-hero-tile>div:last-child{padding-inline:16px}.ov-hero-note{margin-top:20px}.ov-hero .hero-actions{gap:18px}.ov-story .scroll-track{height:240svh;padding-inline:12px}.ov-story.story-enhanced .scroll-frame{top:73px;height:calc(100svh - 88px);min-height:600px;max-height:780px}.ov-story .story-topline{padding:16px;font-size:6px}.ov-story .story-topline>span:last-child{font-size:6px}.ov-scene-grid{display:flex;flex-direction:column}.ov-scene-art{flex:1;min-height:190px}.ov-receipts{padding:10px 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-left:0;border-top:1px solid #ffffff0e}.ov-receipts>.ov-mini-title{display:none}.ov-receipts>div{display:block}.ov-receipts .v-icon{height:19px;width:19px;margin-bottom:6px}.ov-receipts h4{font-size:10px;line-height:1.35;margin:0 0 4px}.ov-receipts p{font-size:8px;line-height:1.45}.ov-story .story-caption{padding:14px 16px}.ov-story .story-caption>div{display:block}.ov-story .story-caption h3{font-size:23px;margin-bottom:9px}.ov-story .story-caption p{font-size:11px;line-height:1.5}.ov-story .story-caption .text-link{margin-top:10px;font-size:10px;min-height:25px}.ov-story .story-navigation{padding:10px 16px 0;gap:10px}.ov-story .story-navigation button{font-size:9px;line-height:1.25;gap:5px;min-height:44px}.ov-story .story-navigation .v-icon{display:none}.ov-story .story-bottomline{padding:9px 16px;font-size:5px}.ov-story .story-bottomline a{font-size:9px}.ov-scene-art>.creator-ensemble{padding:10px 8%}.ov-scene-art .ensemble-brief{padding:6px 8px;gap:6px}.ov-scene-art .ensemble-connectors{height:12px;margin-top:6px}.ov-scene-art .ensemble-connectors:before{height:6px}.ov-scene-art .ensemble-review{margin-top:8px;font-size:6px}.ov-scene-art .ensemble-voice>span{font-size:7px;padding:20px 6px 6px}.ov-scene-art .ensemble-record{display:none}.ov-scene-art .ensemble-voice>span .v-icon{display:none}.ov-event-art{inset:12px 8% 9px}.ov-event-main{bottom:42px}.ov-event-inset{bottom:45px}.ov-event-main>span{font-size:8px;padding:20px 10px 10px}.ov-event-inset>span{font-size:6px;padding:18px 5px 7px}.ov-event-timeline{gap:8px}.ov-event-timeline>span{font-size:5px;padding-top:6px}.ov-event-timeline b{font-size:8px}.ov-buyer-map{padding:10px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ov-buyer-map>.ov-map-line{display:none}.ov-offer{grid-column:1/-1;padding:7px 12px;display:flex;gap:9px;justify-content:center}.ov-offer>.v-icon{height:18px;width:18px}.ov-offer>span{font-size:5px}.ov-offer>b{font-size:9px;margin:0}.ov-research-card{width:100%;padding:10px}.ov-research-card .ov-mini-title{font-size:5px}.ov-research-card>div{gap:8px;margin-top:7px}.ov-research-card>div .v-icon{width:20px;height:20px}.ov-research-card strong{font-size:12px}.ov-research-card ul{margin-top:8px;gap:5px}.ov-research-card li{font-size:7px;gap:5px}.ov-research-card li .v-icon{width:11px;height:11px;flex-shrink:0}.ov-buyer-person{padding:13px 10px;flex-direction:column;gap:8px;text-align:center}.ov-buyer-person span{font-size:5px}.ov-buyer-person b{font-size:10px;line-height:1.35}.ov-plan{padding-top:80px}.ov-plan-controls{padding:15px}.ov-intents{grid-template-columns:1fr;gap:7px}.ov-intents button{justify-content:flex-start;padding:12px 14px;font-size:13px;min-height:47px}.ov-context{display:block;font-size:11px;padding-top:17px}.ov-context select{width:100%;max-width:none;margin-top:9px;font-size:12px}.ov-plan-main{grid-template-columns:1fr;padding:24px 20px;gap:30px}.ov-plan-proposal h3{font-size:30px;margin-top:18px}.ov-plan-proposal p{font-size:13px}.ov-plan-work{gap:18px}.ov-plan-work h4{font-size:15px}.ov-plan-work p{font-size:12px}.ov-plan-output{grid-template-columns:1fr;padding:20px;gap:14px}.ov-plan-extras{grid-template-columns:1fr;padding:24px 20px;gap:17px}.ov-plan-conclusion{align-items:stretch;flex-direction:column;padding:24px 20px}.ov-plan-conclusion p{font-size:15px}.ov-plan-conclusion .button{justify-content:space-between;white-space:normal}.ov-extra{padding:13px 11px;gap:9px}.ov-extra strong{font-size:12px}.ov-extra small{font-size:11px}.ov-extra strong .v-icon{display:none}.ov-support{grid-template-columns:1fr;gap:40px}.ov-support-film{min-height:440px}.ov-film-message{left:25px;bottom:80px}.ov-film-message h2{font-size:40px}.ov-film-pause{left:25px}.ov-support-copy h2{font-size:38px}.ov-support-copy article{gap:13px}.ov-principle-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.ov-principle-grid article{display:grid;grid-template-columns:auto 1fr;gap:10px 20px}.ov-principle-grid .v-icon{grid-row:1/3;margin:0;width:25px;height:25px}.ov-principle-grid h3{font-size:18px;margin:0}.ov-principle-grid p{margin:0;font-size:13px}.creator-network-still{height:440px}}
@media(max-height:690px){.ov-story.story-enhanced .scroll-frame{position:relative;top:0;height:670px;min-height:670px}.ov-story.story-enhanced .scroll-track{height:auto}.ov-story.story-enhanced .story-scene{position:relative;opacity:1;visibility:visible;transform:none;pointer-events:auto;min-height:570px}.ov-story.story-enhanced .scroll-frame{height:auto}.ov-story .story-navigation{display:none}.ov-story .story-stage{display:grid;gap:20px}.ov-story .ov-scene-art{min-height:230px}.ov-story .story-topline>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.ov-hero-tile,.ov-support-film video{transition:none}}
.ov-tile-images img{height:100%;min-width:0;flex:1;object-position:50% 32%}
.ov-story:not(.story-enhanced) .scroll-track{height:auto}.ov-story:not(.story-enhanced) .ov-scene-grid{min-height:380px}.ov-story:not(.story-enhanced) .story-navigation{display:none}
@media(min-width:351px) and (max-width:700px){.ov-receipts h4{font-size:11px}.ov-receipts p{font-size:10px}.ov-story .story-caption p{font-size:12px}.ov-scene-art{min-height:180px}}
@media(max-height:690px){.ov-story.story-enhanced .story-scene:not(.is-current){visibility:visible!important}.ov-story .ov-scene-grid{min-height:320px}}
