.v8-pagehero{isolation:isolate;background:#09090b;overflow:hidden}.v8-pagehero__photo{z-index:0;background-image:var(--v8-hero-photo);background-size:cover;background-position:var(--v8-hero-position,center);opacity:.85;pointer-events:none;position:absolute;inset:0}.v8-pagehero__backdrop{z-index:1;pointer-events:none;background:linear-gradient(90deg,#09090bf2 0%,#09090bcf 31%,#09090b6b 70%,#09090b4a),linear-gradient(#0000 56%,#09090b);position:absolute;inset:0}.v8-pagehero__layout{z-index:3;grid-template-columns:none;align-items:center;min-height:clamp(550px,68svh,720px);padding-top:clamp(152px,15vh,200px);padding-bottom:clamp(85px,10vh,140px);display:flex;position:relative;background:0 0!important}.v8-pagehero__main{z-index:3;min-width:0;max-width:min(930px,100%);position:relative}.v8-pagehero h1{letter-spacing:-.065em;text-wrap:balance;max-width:940px;font-size:clamp(50px,5.8vw,90px);font-weight:550;line-height:1.085}.v8-pagehero h1 span{color:#ffb0b9}.v8-pagehero__main>p{color:#e4e4e7;max-width:640px;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.v8-pagehero__actions{gap:14px;margin-top:32px}.v8-pagehero__lower{z-index:3;color:#c4c4cc;position:relative}.v13-hero-glow{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v13-hero-glow:before{content:"";aspect-ratio:auto;filter:blur(75px);opacity:.65;transform-origin:40% 52%;background:radial-gradient(at 48% 49%,#b11f3a52 0%,#7a162b30 25%,#460c1c13 47%,#0000 73%);border-radius:50%;width:clamp(970px,105vw,1700px);height:clamp(840px,100vw,1400px);animation:10s ease-in-out infinite v14-hero-pulse;position:absolute;top:-48%;left:-36%;right:auto}.v13-hero-glow:after{content:"";filter:blur(90px);background:radial-gradient(#b920391a,#0000 65%);border-radius:50%;width:clamp(600px,65vw,1000px);height:clamp(450px,59vw,850px);animation:14s ease-in-out infinite reverse v14-hero-pulse;position:absolute;inset:8% auto auto -19%}@keyframes v14-hero-pulse{0%,to{opacity:.37;transform:translate(-2%)scale(.96)}50%{opacity:.73;transform:translate(3%,2%)scale(1.09)}}.m4-hero:after{filter:blur(76px);opacity:.62;z-index:-1;background:radial-gradient(#b91c384a,#670e2421 34%,#0000 70%);border-radius:50%;width:clamp(1000px,108vw,1700px);height:clamp(790px,97vw,1450px);animation:11s ease-in-out infinite v14-hero-pulse;top:-44%;left:-41%;right:auto}.m4-read__header:before{filter:blur(75px);background:radial-gradient(circle,#aa1b3636,#0000 68%);border-radius:50%;width:clamp(850px,78vw,1300px);height:clamp(650px,73vw,1080px);animation:12s ease-in-out infinite v14-hero-pulse;inset:-30% auto auto -32%}.v11-cookies{color:#f4f4f5;background:#141416;border:1px solid #404045;box-shadow:0 30px 90px #000a}.v11-cookies__intro{background:linear-gradient(160deg,#202024,#111113 85%);border-right:1px solid #ffffff18}.v11-cookies__intro:after{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#a61f342e,#0000 66%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-175px;left:-110px}.v11-cookies__intro{position:relative;overflow:hidden}.v11-cookies__intro h2,.v11-cookies__body h3{color:#fafafa}.v11-cookies__small,.v11-cookies__kicker{color:#d8c5c8}.v11-cookies__privacy-mark{color:#e4e4e7;border-color:#55555c}.v11-cookies__body{background:#171719}.v11-cookies__accept{color:#18181b;background:#f4f4f5;border-color:#f4f4f5!important}.v11-cookies__accept:hover{background:#e4e4e7}.v11-cookies__reject{color:#f4f4f5;background:#28282c;border-color:#59595f}.v11-cookies__customize,.v11-cookies__legal a,.v11-cookies__required{color:#f1b8c0}.v11-cookies__save{color:#18181b;background:#f4f4f5}.v10-legal{color:#fafafa;background:#111113;padding:clamp(78px,8vw,135px) 0 clamp(90px,10vw,170px)}.v10-legal__grid{grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(50px,8vw,145px);display:grid}.v10-legal aside{padding:0 0 30px;position:sticky;top:100px}.v10-legal aside .m4-eyebrow{color:#d6b4ba}.v10-legal aside h2{font:550 clamp(40px, 4vw, 66px)/1.11 var(--font-display);letter-spacing:-.06em;color:#fff;margin:25px 0}.v10-legal aside p{color:#bbbcc3;font-size:15px;line-height:1.9}.v10-legal aside>a{color:#f5f5f7;border-color:#e2a3af;font-size:15px}.v10-legal__rows{border-top:1px solid #ffffff29}.v10-legal__rows article{border-bottom:1px solid #ffffff25;grid-template-columns:54px minmax(0,1fr);gap:24px;padding:35px 0}.v10-legal__rows article>span{color:#dda4af;font:12px var(--font-technical);padding-top:6px}.v10-legal__rows h3{color:#fafafa;font:560 clamp(23px, 2.45vw, 35px)/1.23 var(--font-display);letter-spacing:-.04em}.v10-legal__rows p{color:#c4c4cc;max-width:750px;font-size:15px;line-height:1.84}.v10-legal__action{color:#fff;border-bottom:1px solid #dd9da9}.v10-legal__preferences button{color:#fafafa;background:#27272a;border:1px solid #5b5b61;border-radius:4px;padding:15px 20px}.v10-legal__preferences button:hover{background:#323236;border-color:#e9a0ae}.v10-legal__note{color:#a1a1aa!important}.v10-careers{color:#f5f5f5;background:linear-gradient(#111113,#161619 70%,#111113);padding:clamp(80px,8vw,135px) 0 145px}.v10-careers__intro{grid-template-columns:minmax(0,1.05fr) minmax(250px,.45fr);gap:clamp(30px,7vw,115px)}.v10-careers__intro h2{font:550 clamp(40px, 4.3vw, 70px)/1.13 var(--font-display);letter-spacing:-.06em}.v10-careers__intro h2 em{color:#f0b2ba}.v10-careers__intro p{color:#c9c9d0;font-size:16px;line-height:1.86}.v10-careers__values{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:0;margin-top:68px}.v10-careers__values article{background:0 0;border:0;border-right:1px solid #ffffff20;border-radius:0;min-height:295px;padding:40px 35px 45px}.v10-careers__values article:first-child{padding-left:0}.v10-careers__values article:last-child{border-right:0;padding-right:0}.v10-careers__values article>span{color:#e1a0ab;font:12px var(--font-technical)}.v10-careers__values h3{color:#fff;font:550 clamp(23px, 2.35vw, 34px)/1.2 var(--font-display);letter-spacing:-.035em;margin:56px 0 15px}.v10-careers__values p{color:#c2c2ca;font-size:15px;line-height:1.8}.v10-careers__status{box-shadow:none;background:#1a1a1d;border:1px solid #ffffff23;border-radius:0;margin-top:82px;padding:clamp(34px,5vw,70px)}.v10-careers__status h2{color:#fff;font:550 clamp(32px, 3.15vw, 52px)/1.2 var(--font-display)}.v10-careers__status p{color:#c6c6cf;font-size:15px}.v14-contact-entry,.v14-contact-actions,.v14-contact-journey,.v14-contact-faq,.v14-contact-closing{color:#f4f4f5}.v14-contact-entry{background:#111113;padding:clamp(80px,8vw,145px) 0}.v14-contact-entry__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(45px,8vw,135px);display:grid}.v14-contact-entry__copy{flex-direction:column;align-items:start;padding:35px 0 45px;display:flex}.v14-contact-entry h2,.v14-contact-actions h2,.v14-contact-journey h2,.v14-contact-faq h2,.v14-contact-closing h2{font:550 clamp(39px, 4.5vw, 72px)/1.11 var(--font-display);letter-spacing:-.065em;margin:22px 0 24px}.v14-contact-entry h2 em,.v14-contact-actions h2 em,.v14-contact-journey h2 em,.v14-contact-faq h2 em,.v14-contact-closing h2 em{color:#eda5b0;font-style:normal}.v14-contact-entry__copy>p{color:#c4c4ca;max-width:580px;margin:0 0 40px;font-size:clamp(15px,1.3vw,18px);line-height:1.9}.v14-contact-entry__email{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;flex-direction:column;gap:13px;width:100%;margin:0 0 34px;padding:20px 0 24px;display:flex}.v14-contact-entry__email>span,.v14-contact-entry__meta span{font:10px var(--font-technical);letter-spacing:.12em;color:#d3a9b1}.v14-contact-entry__email>a{font:550 clamp(23px, 2.4vw, 35px)/1.2 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;color:#fff;justify-content:space-between;gap:16px;display:flex}.v14-contact-entry__email>a>span{color:#ecb4bc;flex-shrink:0;font-size:26px;transition:transform .25s}.v14-contact-entry__email>a:hover>span{transform:translate(4px,-4px)}.v14-contact-entry__meta{grid-template-columns:1fr 1fr;gap:25px;width:100%;display:grid}.v14-contact-entry__meta>div{flex-direction:column;gap:12px;display:flex}.v14-contact-entry__meta strong,.v14-contact-entry__meta a{color:#dedee3;font-size:13px;font-weight:550;line-height:1.55}.v14-contact-entry__visual{background:#26262a;min-height:635px;position:relative;overflow:hidden}.v14-contact-entry__visual img{filter:saturate(.72)brightness(.78);transition:transform 1.1s}.v14-contact-entry__visual:hover img{transform:scale(1.045)}.v14-contact-entry__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 63%,#09090bde);position:absolute;inset:0}.v14-contact-entry__visual-bottom{z-index:1;font:10px var(--font-technical);letter-spacing:.1em;color:#eee;justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;bottom:30px;left:28px;right:28px}.v14-contact-entry__visual-bottom b{color:#ddd;white-space:nowrap;font-weight:400}.v14-contact-actions{background:#18181b;padding:clamp(83px,8vw,135px) 0}.v14-contact-actions__layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);align-items:start;gap:clamp(45px,8vw,135px);display:grid}.v14-contact-actions__lead{position:sticky;top:105px}.v14-contact-actions__items{border-top:1px solid #ffffff2b}.v14-contact-actions__items article{border-bottom:1px solid #ffffff2b;padding:30px 0 36px}.v14-contact-actions__items article>span{font:10px var(--font-technical);letter-spacing:.13em;color:#e2a6b0}.v14-contact-actions__items h3{font:550 clamp(27px, 2.5vw, 38px)/1.23 var(--font-display);letter-spacing:-.045em;margin:18px 0 9px}.v14-contact-actions__items p{color:#c7c7cf;max-width:480px;margin:0 0 22px;font-size:15px;line-height:1.8}.v14-contact-actions__items .v7-button{border-radius:3px;min-height:52px;padding:13px 21px;font-size:13px}.v14-contact-journey{background:#111113;padding:clamp(85px,9vw,145px) 0}.v14-contact-journey__heading{grid-template-columns:1fr minmax(260px,.38fr);align-items:end;gap:30px;margin-bottom:58px;display:grid}.v14-contact-journey__heading>.m4-eyebrow{grid-column:1/-1}.v14-contact-journey__heading h2{margin:0}.v14-contact-journey__heading p{color:#c7c7cf;max-width:370px;font-size:15px;line-height:1.85}.v14-contact-journey__steps{border-top:1px solid #ffffff32;border-bottom:1px solid #ffffff32;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v14-contact-journey__steps article{border-right:1px solid #ffffff23;min-height:260px;padding:30px 38px 42px 0}.v14-contact-journey__steps article+article{padding-left:38px}.v14-contact-journey__steps article:last-child{border-right:0;padding-right:0}.v14-contact-journey__steps span{font:11px var(--font-technical);color:#e5a9b3}.v14-contact-journey__steps h3{font:550 clamp(23px, 2.2vw, 32px)/1.23 var(--font-display);letter-spacing:-.045em;margin:52px 0 15px}.v14-contact-journey__steps p{color:#c1c1c8;max-width:350px;font-size:14px;line-height:1.8}.v14-contact-faq{background:#19191c;padding:clamp(80px,8vw,135px) 0}.v14-contact-faq__layout{grid-template-columns:.7fr 1fr;gap:clamp(45px,8vw,125px);display:grid}.v14-contact-faq__intro{align-self:start;position:sticky;top:105px}.v14-contact-faq__process{border-bottom:1px solid #c6a0a8;margin-top:18px;padding-bottom:9px;font-size:14px;display:inline-flex}.v14-contact-faq__items{border-top:1px solid #ffffff2b}.v14-contact-faq__items details{border-bottom:1px solid #ffffff2b}.v14-contact-faq__items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:clamp(15px,1.35vw,20px);font-weight:550;list-style:none;display:flex}.v14-contact-faq__items summary::-webkit-details-marker{display:none}.v14-contact-faq__items summary span{color:#edb3bc;flex-shrink:0;font-size:24px;font-weight:300;transition:transform .2s}.v14-contact-faq__items details[open] summary span{transform:rotate(45deg)}.v14-contact-faq__items details p{color:#c3c3ca;max-width:640px;margin:0;padding:0 36px 25px 0;font-size:15px;line-height:1.85}.v14-contact-closing{background:radial-gradient(at 18% 88%,#8b1e321f,#0000 52%),#0d0d10;padding:105px 0 125px}.v14-contact-closing__inner{flex-direction:column;align-items:start;display:flex}.v14-contact-closing h2{margin:20px 0 35px}@media (max-width:960px){.v8-pagehero__layout{min-height:580px;padding-top:148px;padding-bottom:75px}.v14-contact-entry__layout,.v14-contact-actions__layout,.v14-contact-faq__layout{grid-template-columns:1fr;gap:48px}.v14-contact-entry__copy{padding:0}.v14-contact-entry__visual{min-height:450px}.v14-contact-actions__lead,.v14-contact-faq__intro{position:static}.v14-contact-journey__heading{grid-template-columns:1fr}.v14-contact-journey__heading>.m4-eyebrow{grid-column:auto}.v10-legal__grid{grid-template-columns:1fr;gap:42px}.v10-legal aside{position:static}}@media (max-width:680px){.v8-pagehero__layout{min-height:0;padding-top:137px;padding-bottom:70px}.v8-pagehero h1{font-size:clamp(40px,10.2vw,56px);line-height:1.13}.v8-pagehero__main>p{font-size:14px}.v8-pagehero__actions{gap:10px;margin-top:28px}.v13-hero-glow:before{filter:blur(65px);width:920px;height:970px;top:-23%;left:-107%}.v13-hero-glow:after{width:650px;height:550px;top:10%;left:-85%}.m4-hero:after{width:920px;height:980px;top:-25%;left:-105%}.v10-careers__intro{grid-template-columns:1fr}.v10-careers__values{grid-template-columns:1fr;gap:0}.v10-careers__values article,.v10-careers__values article:first-child,.v10-careers__values article:last-child{border:0;border-bottom:1px solid #ffffff23;min-height:0;padding:28px 0 35px}.v10-careers__values article:last-child{border-bottom:0}.v10-careers__values h3{margin:25px 0 10px}.v10-careers__status{padding:32px 24px}.v10-legal__rows article{grid-template-columns:35px minmax(0,1fr);gap:14px}.v14-contact-entry__visual{min-height:330px}.v14-contact-entry__visual-bottom{font-size:9px;bottom:19px;left:18px;right:18px}.v14-contact-entry__meta{grid-template-columns:1fr}.v14-contact-entry__email>a{font-size:clamp(22px,6.5vw,29px)}.v14-contact-journey__steps{grid-template-columns:1fr}.v14-contact-journey__steps article,.v14-contact-journey__steps article+article,.v14-contact-journey__steps article:last-child{border-bottom:1px solid #ffffff23;border-right:0;min-height:0;padding:24px 0 30px}.v14-contact-journey__steps article:last-child{border-bottom:0}.v14-contact-journey__steps h3{margin:20px 0 12px}.v14-contact-faq__items summary{padding:22px 0;font-size:16px}.v11-cookies__intro:after{display:none}}@media (prefers-reduced-motion:reduce){.v13-hero-glow:before,.v13-hero-glow:after,.m4-hero:after,.m4-read__header:before{animation:none!important;transform:none!important}.v14-contact-entry__visual img,.v14-contact-entry__email>a>span{transition:none!important}}html[data-vuxe-reduce-motion=on] .v13-hero-glow:before,html[data-vuxe-reduce-motion=on] .v13-hero-glow:after,html[data-vuxe-reduce-motion=on] .m4-hero:after,html[data-vuxe-reduce-motion=on] .m4-read__header:before{animation:none!important;transform:none!important}html[data-vuxe-contrast=on] .v13-hero-glow,html[data-vuxe-contrast=on] .m4-hero:after,html[data-vuxe-contrast=on] .m4-read__header:before{display:none!important}.v15-access-layer{z-index:5600;pointer-events:none;position:fixed;inset:0;-webkit-backdrop-filter:none!important;background:0 0!important}.v15-access-drawer{overscroll-behavior:contain;color:#f8f8fa;pointer-events:auto;background:#171719;border-left:1px solid #44444b;width:min(410px,100%);height:100dvh;max-height:100dvh;animation:.26s cubic-bezier(.2,.8,.2,1) v15-access-slide;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 55px #00000059}@keyframes v15-access-slide{0%{opacity:.6;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.v15-access-head{background:#1e1e21;border-bottom:1px solid #37373e;justify-content:space-between;align-items:flex-start;gap:15px;padding:27px 26px 22px;display:flex}.v15-access-head>div{min-width:0}.v15-access-head span{color:#dfa5ae;font:10px var(--font-technical);letter-spacing:.12em}.v15-access-head h2{font:600 25px/1.22 var(--font-display);letter-spacing:-.04em;margin:10px 0}.v15-access-head p{color:#c4c4cc;margin:0;font-size:12px;line-height:1.55}.v15-access-head>button{color:#fff;cursor:pointer;background:#2a2a2f;border:1px solid #55555d;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.v15-access-content{padding:24px 26px 35px}.v15-access-size{border:0;margin:0 0 26px;padding:0}.v15-access-size legend{margin-bottom:13px;font-size:14px;font-weight:700}.v15-access-size__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v15-access-size button{color:#fff;cursor:pointer;min-height:46px;font:600 12px var(--font-body);background:#26262b;border:1px solid #4d4d55;border-radius:7px}.v15-access-size button.is-active{background:#522e35;border-color:#edacb8}.v15-access-group-title{font:10px var(--font-technical);letter-spacing:.13em;color:#e5a6b0;padding-bottom:14px}.v15-access-options{border-top:1px solid #39393f}.v15-access-item{cursor:pointer;border-bottom:1px solid #39393f;justify-content:space-between;align-items:center;gap:13px;min-height:76px;padding:15px 0;display:flex;position:relative}.v15-access-item>span:first-child{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.v15-access-item strong{color:#f5f5f7;font-size:13px;font-weight:650}.v15-access-item small{color:#b8b8c0;font-size:11px;line-height:1.5}.v15-access-item input{opacity:0;cursor:pointer;z-index:2;width:52px;position:absolute;inset:0 0 0 auto}.v15-access-switch{background:#39393f;border:1px solid #62626c;border-radius:99px;flex-shrink:0;width:46px;height:27px;transition:background .18s;display:block;position:relative}.v15-access-switch:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:4px;left:4px}.v15-access-item input:checked+.v15-access-switch{background:#a43c51;border-color:#f0adba}.v15-access-item input:checked+.v15-access-switch:after{transform:translate(19px)}.v15-access-item input:focus-visible+.v15-access-switch{outline-offset:3px;outline:3px solid #fff}.v15-access-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.v15-access-actions button{color:#fff;min-height:49px;font:650 12px var(--font-body);cursor:pointer;background:#28282e;border:1px solid #575760;border-radius:6px;padding:12px 10px}.v15-access-actions button:last-child{color:#141417;background:#f4f4f5;border-color:#f4f4f5}.v15-access-disclaimer{color:#a9a9b2;margin:19px 0 0;font-size:11px;line-height:1.7}html[data-vuxe-readable-font=on] main :is(h1,h2,h3,h4,h5,h6,p,li,button,input,textarea,summary),html[data-vuxe-readable-font=on] footer :is(h1,h2,h3,p,a){letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}html[data-vuxe-focus=on] :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:4px!important;outline:4px solid #ffd974!important;box-shadow:0 0 0 7px #000000c7!important}html[data-vuxe-buttons=on] :is(main,footer) :is(button,.m4-button,.v7-button,.action-primary,.action-ghost){min-width:52px!important;min-height:56px!important;padding-inline:max(15px,1em)!important}html[data-vuxe-headings=on] main :is(h1,h2,h3){text-underline-offset:.16em;-webkit-text-decoration:underline #ffb1c0;text-decoration:underline #ffb1c0;text-decoration-thickness:2px;color:#fff!important}html[data-vuxe-dim-images=on] main :is(img,video){filter:brightness(.48)saturate(.45)!important}html[data-vuxe-dim-images=on] :is(.v8-pagehero__photo,.v13-hero-glow,.m4-hero__video){opacity:.35!important}html[data-vuxe-contrast=on] :is(main,footer,header){filter:none!important}html[data-vuxe-contrast=on] :is(main,footer) :is(p,li,small){color:#fff!important}html[data-vuxe-reduce-motion=on] :is(main,footer) video{animation:none!important}.v15-contact-hero .v8-pagehero__main{max-width:950px}.v15-contact-lead{color:#f7f7f8;background:#111113;padding:clamp(85px,9vw,148px) 0}.v15-contact-lead__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:stretch;gap:clamp(45px,7vw,125px);display:grid}.v15-contact-lead__text{flex-direction:column;align-items:start;padding:35px 0;display:flex}.v15-contact-lead h2,.v15-contact-methods h2,.v15-contact-flow h2,.v15-contact-faq h2,.v15-team h2{font:550 clamp(41px, 4.5vw, 75px)/1.08 var(--font-display);letter-spacing:-.065em;margin:23px 0 25px}.v15-contact-lead h2 em,.v15-contact-methods h2 em,.v15-contact-flow h2 em,.v15-contact-faq h2 em,.v15-team h2 em{color:#eba6b2;font-style:normal}.v15-contact-lead__text>p{color:#c6c6cc;max-width:575px;margin:0 0 42px;font-size:clamp(15px,1.2vw,18px);line-height:1.85}.v15-contact-lead__email{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;gap:14px;width:100%;margin-bottom:37px;padding:25px 0 28px;display:grid}.v15-contact-lead__email>span,.v15-contact-lead__details span{font:10px var(--font-technical);letter-spacing:.11em;color:#d7a2ae}.v15-contact-lead__email>a{font:550 clamp(24px, 2.6vw, 40px)/1.15 var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;justify-content:space-between;gap:20px;max-width:100%;display:flex}.v15-contact-lead__email>a b{color:#e6a3b0;font-weight:400}.v15-copy-email{color:#f7d0d7;font:650 12px var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b56a7b;align-self:start;padding:6px 0}.v15-contact-lead__details{grid-template-columns:1fr 1fr;gap:25px;width:100%;display:grid}.v15-contact-lead__details>div{gap:10px;display:grid}.v15-contact-lead__details strong{font:500 14px/1.55 var(--font-body);color:#e2e2e6}.v15-contact-lead__photo{background:#252527;min-height:630px;position:relative;overflow:hidden}.v15-contact-lead__photo img{filter:brightness(.73)saturate(.75);transition:transform .9s}.v15-contact-lead__photo:hover img{transform:scale(1.035)}.v15-contact-lead__photo-shade{pointer-events:none;background:linear-gradient(#0000 35%,#000000e0);position:absolute;inset:0}.v15-contact-lead__phototext{gap:15px;display:grid;position:absolute;bottom:35px;left:32px;right:32px}.v15-contact-lead__phototext span{font:10px var(--font-technical);letter-spacing:.13em;color:#e9c6cc}.v15-contact-lead__phototext strong{font:550 clamp(24px, 2.5vw, 38px)/1.17 var(--font-display);letter-spacing:-.04em;color:#fff}.v15-contact-methods{color:#fff;background:#18181b;padding:clamp(90px,10vw,155px) 0}.v15-contact-methods__head{grid-template-columns:1fr minmax(300px,.42fr);align-items:end;gap:30px;margin-bottom:54px;display:grid}.v15-contact-methods__head>.m4-eyebrow{grid-column:1/-1}.v15-contact-methods__head h2{margin:0}.v15-contact-methods__head p{color:#bfc0c7;max-width:380px;font-size:15px;line-height:1.85}.v15-contact-methods__grid{grid-template-columns:1.12fr 1fr 1fr;gap:14px;display:grid}.v15-method{background:#202023;border:1px solid #fff2;flex-direction:column;align-items:start;min-height:410px;padding:clamp(24px,2.7vw,43px);transition:border-color .25s,transform .25s;display:flex}.v15-method:hover{border-color:#bb6074;transform:translateY(-5px)}.v15-method--featured{background:radial-gradient(at 100% 100%,#841e3430,#0000 65%),#242124}.v15-method__top{width:100%;font:10px var(--font-technical);letter-spacing:.1em;color:#edb1be;justify-content:space-between;align-items:center;gap:10px;display:flex}.v15-method__top span:last-child{font-size:24px}.v15-method h3{font:550 clamp(27px, 2.55vw, 42px)/1.19 var(--font-display);letter-spacing:-.055em;margin:70px 0 18px}.v15-method p{color:#c7c7cf;max-width:370px;margin:0 0 30px;font-size:14px;line-height:1.8}.v15-method__action{margin-top:auto}.v15-method .v7-button,.v15-method__email{color:#fff;background:0 0;border:1px solid #ffffff7b;border-radius:5px;align-items:center;gap:15px;min-height:50px;padding:14px 20px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.v15-method .v7-button:hover,.v15-method__email:hover{color:#18181b;background:#fff}.v15-method__email{margin-top:auto}.v15-contact-flow{color:#fff;background:#111113;padding:clamp(85px,8vw,135px) 0}.v15-contact-flow__head h2{margin-bottom:48px}.v15-contact-flow__stages{border-top:1px solid #ffffff2c;border-bottom:1px solid #ffffff2c;grid-template-columns:repeat(3,1fr);display:grid}.v15-contact-flow__stages>div{border-right:1px solid #ffffff20;min-height:240px;padding:28px 36px 35px 0}.v15-contact-flow__stages>div+div{padding-left:36px}.v15-contact-flow__stages>div:last-child{border:0}.v15-contact-flow__stages span{font:12px var(--font-technical);color:#e8a8b3}.v15-contact-flow__stages h3{font:550 clamp(25px, 2.5vw, 37px)/1.2 var(--font-display);letter-spacing:-.04em;margin:45px 0 14px}.v15-contact-flow__stages p{color:#c2c2cb;font-size:14px;line-height:1.7}.v15-contact-faq{color:#fff;background:#1a1a1d;padding:clamp(90px,9vw,150px) 0}.v15-contact-faq__grid{grid-template-columns:.8fr 1fr;gap:clamp(50px,9vw,145px);display:grid}.v15-contact-faq__grid>div:first-child{align-self:start;position:sticky;top:110px}.v15-contact-faq__grid>div:first-child p{color:#bdbdc4;max-width:375px;font-size:14px;line-height:1.8}.v15-contact-faq__grid>div:first-child a{border-bottom:1px solid #eda5b0;margin-top:20px;padding-bottom:8px;font-size:13px;display:inline-block}.v15-contact-faq__items{border-top:1px solid #ffffff29}.v15-contact-faq__items details{border-bottom:1px solid #ffffff29}.v15-contact-faq__items summary{cursor:pointer;font:550 clamp(15px, 1.35vw, 20px)/1.4 var(--font-display);justify-content:space-between;gap:20px;padding:25px 0;list-style:none;display:flex}.v15-contact-faq__items summary::-webkit-details-marker{display:none}.v15-contact-faq__items summary span{color:#f1abb7;font-size:23px}.v15-contact-faq__items details[open] summary span{transform:rotate(45deg)}.v15-contact-faq__items details p{color:#c6c6cb;max-width:620px;margin:0;padding:0 30px 26px 0;font-size:14px;line-height:1.8}.v15-team{color:#fff;background:#111113;padding:clamp(90px,9vw,145px) 0 135px}.v15-team__intro{grid-template-columns:1fr .45fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.v15-team__intro h2{margin-bottom:0}.v15-team__intro h2 span{color:#d797a4}.v15-team__intro>p{color:#c0c0c7;max-width:420px;font-size:15px;line-height:1.8}.v15-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v15-team__card{background:#1b1b1e;border:1px solid #ffffff1d;min-width:0;overflow:hidden}.v15-team__portrait{background:#26262a;height:clamp(350px,36vw,580px);position:relative;overflow:hidden}.v15-team__portrait img{filter:saturate(.55)brightness(.82);transition:transform .8s}.v15-team__card:hover img{transform:scale(1.04)}.v15-team__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 57%,#000000b3);position:absolute;inset:0}.v15-team__portrait>span{z-index:1;color:#eee;font:10px var(--font-technical);letter-spacing:.08em;background:#18181bc9;border:1px solid #ffffff40;padding:10px 12px;position:absolute;bottom:22px;left:27px}.v15-team__bio{padding:34px 38px 42px}.v15-team__bio>span{font:11px var(--font-technical);color:#dea1ae;letter-spacing:.1em}.v15-team__bio h3{font:550 clamp(33px, 3.6vw, 55px)/1.15 var(--font-display);letter-spacing:-.055em;margin:15px 0 9px}.v15-team__bio>strong{color:#e7b4bd;font-size:13px;font-weight:550}.v15-team__bio>p{color:#c8c8ce;max-width:550px;margin:24px 0 0;font-size:14px;line-height:1.8}.v15-team__closing{border-top:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:35px;margin-top:105px;padding-top:54px;display:flex}.v15-team__closing h2{margin-bottom:0}.v15-made-in-poland{letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.v15-made-in-poland__separator{color:#777}@media (max-width:1100px){.v15-contact-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v15-method:last-child{grid-column:1/-1;min-height:260px}}@media (max-width:920px){.v15-contact-lead__grid,.v15-contact-faq__grid{grid-template-columns:1fr;gap:45px}.v15-contact-lead__text{padding:0}.v15-contact-lead__photo{min-height:440px}.v15-contact-faq__grid>div:first-child{position:static}}@media (max-width:700px){.v15-access-drawer{width:min(380px,100%)}.v15-access-head{padding:22px 19px 17px}.v15-access-content{padding:20px 19px 28px}.v15-contact-lead,.v15-contact-methods,.v15-contact-flow,.v15-contact-faq,.v15-team{padding-top:78px;padding-bottom:86px}.v15-contact-lead__details{grid-template-columns:1fr}.v15-contact-lead__photo{min-height:360px}.v15-contact-lead__phototext{bottom:22px;left:22px;right:22px}.v15-contact-methods__head,.v15-team__intro{display:block}.v15-contact-methods__head p{margin:20px 0 0}.v15-contact-methods__grid{grid-template-columns:1fr}.v15-method,.v15-method:last-child{grid-column:auto;min-height:330px;padding:25px}.v15-method h3{margin-top:48px}.v15-contact-flow__stages{grid-template-columns:1fr}.v15-contact-flow__stages>div,.v15-contact-flow__stages>div+div{border:0;border-bottom:1px solid #ffffff27;min-height:185px;padding:26px 0}.v15-contact-flow__stages>div:last-child{border-bottom:0}.v15-contact-flow__stages h3{margin-top:27px}.v15-team__intro>p{margin:24px 0 0}.v15-team__grid{grid-template-columns:1fr}.v15-team__portrait{height:390px}.v15-team__bio{padding:26px 23px 32px}.v15-team__closing{margin-top:70px;padding-top:42px;display:block}.v15-team__closing .m4-button{margin-top:27px}}@media (prefers-reduced-motion:reduce){.v15-access-drawer{animation:none!important}.v15-contact-lead__photo img,.v15-team__portrait img{transition:none!important}}.v15-contact-lead__email{gap:13px}.v16-contact-email-row{align-items:center;gap:13px;width:100%;min-width:0;display:flex}.v16-contact-email-row>a{overflow-wrap:anywhere;min-width:0;font:550 clamp(23px, 2.65vw, 40px)/1.25 var(--font-display);letter-spacing:-.052em;color:#fff;text-decoration:none;display:block}.v16-contact-email-row>a:hover{color:#f6d2d8}.v16-email-copy{flex:none;align-items:center;display:flex;position:relative}.v16-copy-icon{color:#dcdce0;cursor:pointer;width:43px;height:43px;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff3b;border-radius:12px;flex:none;place-items:center;transition:background .2s,border-color .2s,transform .2s,color .2s;display:grid}.v16-copy-icon:hover{color:#fff;background:#f276801f;border-color:#f276808c;transform:translateY(-2px)}.v16-copy-icon:focus-visible{outline-offset:4px;outline:2px solid #fff}.v16-copy-icon.is-copied{color:#fff;background:#552934;border-color:#eeb5be}.v16-email-copy__feedback{font:600 11px var(--font-body);white-space:nowrap;color:#f2c2c8;pointer-events:none;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.v16-footer-tools{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;display:flex}.v10-footer .v16-footer-tools .v12-access-trigger{max-width:100%;min-height:42px;box-shadow:none;color:#e6e6e9;letter-spacing:0;font:600 12px var(--font-body);background:#242427;border:1px solid #48484e;border-radius:8px;margin:0;padding:9px 13px;display:inline-flex;transform:none;z-index:auto!important;position:static!important;inset:auto!important}.v10-footer .v16-footer-tools .v12-access-trigger:hover{background:#303034;border-color:#b7b7be;transform:none}.v10-footer .v16-footer-tools .v12-access-trigger svg{flex-shrink:0;width:20px;height:20px}.v15-access-layer{-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important}.v15-access-drawer{pointer-events:auto}.v16-detail-hero .v8-pagehero__main{max-width:930px}.v16-detail-hero .v8-pagehero__actions{flex-wrap:wrap;display:flex}.v16-detail-nav{background:#141416;border-bottom:1px solid #ffffff1c}.v16-detail-nav__inner{justify-content:space-between;align-items:center;gap:22px;min-height:70px;display:flex}.v16-detail-nav__back{white-space:nowrap;color:#ededf0;font-size:12px;font-weight:700;transition:color .2s}.v16-detail-nav__back:hover,.v16-detail-nav__anchors a:hover{color:#f7a6af}.v16-detail-nav__anchors{justify-content:center;align-items:center;gap:clamp(15px,2.1vw,32px);display:flex}.v16-detail-nav__anchors a{color:#babac1;white-space:nowrap;font-size:12px;transition:color .2s}.v16-detail-nav__index{font:11px var(--font-technical);color:#e7b1b9;white-space:nowrap}.v16-kicker{font:11px/1.4 var(--font-technical);letter-spacing:.12em;color:#edacb6;text-transform:uppercase;align-items:center;gap:15px;display:inline-flex}.v16-kicker i{background:#ed8e9d;width:26px;height:1px;display:block}.v16-story{background:#111113;padding:clamp(88px,10vw,155px) 0}.v16-story__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(45px,7vw,115px);display:grid}.v16-story__photo{background:#29292c;min-height:clamp(470px,46vw,650px);position:relative;overflow:hidden}.v16-story__photo img{filter:saturate(.63)brightness(.84);transition:transform .8s cubic-bezier(.22,1,.36,1)}.v16-story__photo:hover img{transform:scale(1.035)}.v16-story__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060608a6);position:absolute;inset:40% 0 0}.v16-story__photo>span{z-index:1;color:#e9e9eb;font:10px/1.5 var(--font-technical);letter-spacing:.075em;position:absolute;bottom:23px;left:27px}.v16-story__copy h2{font:550 clamp(37px, 4.1vw, 65px)/1.14 var(--font-display);letter-spacing:-.067em;color:#fafafa;text-wrap:balance;margin:27px 0 25px}.v16-story__copy p{font:400 15px/1.88 var(--font-body);color:#bcbcc4;max-width:610px;margin:0 0 16px}.v16-story__copy .v16-story__lead{color:#eeedf0;font-size:18px;line-height:1.73}.v16-story__signature{border-top:1px solid #ffffff30;flex-direction:column;gap:13px;margin-top:34px;padding-top:26px;display:flex}.v16-story__signature>span{font:10px var(--font-technical);letter-spacing:.1em;color:#dca8b0}.v16-story__signature strong{font:550 clamp(17px, 1.7vw, 23px)/1.48 var(--font-display);color:#fff;max-width:420px}.v16-preview{color:#fafafa;background:#171719;padding:clamp(85px,9vw,140px) 0;overflow:hidden}.v16-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:clamp(40px,7vw,115px);margin-bottom:49px;display:grid}.v16-section-head h2{font:550 clamp(39px, 4.3vw, 66px)/1.13 var(--font-display);letter-spacing:-.067em;color:#fafafa;text-wrap:balance;margin:21px 0 0}.v16-section-head h2 em,.v16-faq h2 em,.v16-related h2 em,.v16-detail-cta h2 em{color:#edacb6;font-style:normal}.v16-section-head>p{font:400 14px/1.85 var(--font-body);color:#bdbdc5;margin:0 0 5px}.v16-preview__stage{background:#111113;border:1px solid #ffffff26;grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);min-height:570px;display:grid}.v16-preview__visual{align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.v16-preview__visual>.v6-art{background:radial-gradient(#35343a,#1a1a1f 72%);min-height:570px;padding:45px 25px}.v16-preview__visual .v6-browser{width:min(94%,800px)}.v16-preview__visual .v6-phone{transform:scale(1.12)}.v16-preview__copy{border-left:1px solid #ffffff1f;flex-direction:column;min-width:0;padding:38px 31px 32px;display:flex}.v16-preview__copy>span:first-child{color:#cacad2;font:10px var(--font-technical);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;display:flex}.v16-preview__copy>span:first-child b{color:#f196a3;font-size:10px}.v16-preview__copy>small{font:10px var(--font-technical);letter-spacing:.1em;color:#f3afba;margin-top:auto}.v16-preview__copy h3{font:550 clamp(28px, 2.8vw, 43px)/1.15 var(--font-display);letter-spacing:-.055em;color:#fff;margin:24px 0 18px}.v16-preview__copy p{color:#c9c9d0;margin:0 0 30px;font-size:14px;line-height:1.78}.v16-preview__foot{color:#f3f3f4;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.v16-preview__foot span:last-child{color:#eb9eaa;font-size:20px}.v16-scope{background:#111113;padding:clamp(90px,9vw,145px) 0}.v16-scope__grid{grid-template-columns:1fr 1fr;gap:clamp(25px,5vw,80px);display:grid}.v16-scope__block{border-top:1px solid #ffffff4a}.v16-scope__label{color:#eeb8c0;font:11px var(--font-technical);letter-spacing:.085em;align-items:center;gap:22px;padding:24px 0 34px;display:flex}.v16-scope__label>span{color:#eeeef0}.v16-scope__row{border-bottom:1px solid #ffffff25;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:93px;padding:18px 0;display:grid}.v16-scope__row>span:first-child{color:#c78a96;font:12px var(--font-technical)}.v16-scope__row strong{font:550 clamp(17px, 1.7vw, 24px)/1.35 var(--font-display);letter-spacing:-.04em;color:#fafafa}.v16-scope__row>span:last-child{color:#f0a8b2;font-size:17px}.v16-journey{background:#1b1b1f;padding:clamp(95px,9vw,145px) 0}.v16-journey .v16-section-head{align-items:end}.v16-text-action{color:#fff;white-space:nowrap;border-bottom:1px solid #bd868e;place-self:end;padding-bottom:9px;font-size:13px;font-weight:700}.v16-text-action span{padding-left:15px}.v16-journey__list{border-top:1px solid #ffffff36}.v16-journey__item{border-bottom:1px solid #ffffff2a;grid-template-columns:80px minmax(0,1fr) 42px;align-items:center;gap:28px;min-height:128px;padding:31px 0;display:grid}.v16-journey__item>span:first-child{color:#e9a4af;font:14px var(--font-technical)}.v16-journey__item h3{font:550 clamp(23px, 3vw, 42px)/1.2 var(--font-display);letter-spacing:-.055em;margin:0}.v16-journey__item>span:last-child{color:#c8c8ce;justify-self:end;font-size:25px;transition:transform .24s,color .24s}.v16-journey__item:hover>span:last-child{color:#f0b5be;transform:translate(4px,-4px)}.v16-faq{background:#111113;padding:clamp(95px,9vw,150px) 0}.v16-faq__grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(55px,8vw,135px);display:grid}.v16-faq h2{font:550 clamp(45px, 5vw, 77px)/1.08 var(--font-display);letter-spacing:-.07em;margin:26px 0}.v16-faq__heading p{color:#b8b8c0;font-size:15px;line-height:1.85}.v16-faq__items{border-top:1px solid #ffffff2c}.v16-faq__items details{border-bottom:1px solid #ffffff2c}.v16-faq__items summary{cursor:pointer;font:600 clamp(15px, 1.4vw, 20px)/1.45 var(--font-body);justify-content:space-between;align-items:center;gap:24px;padding:27px 0;list-style:none;display:flex}.v16-faq__items summary::-webkit-details-marker{display:none}.v16-faq__items summary>span{border:1px solid #62626a;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:20px;font-weight:400;transition:transform .2s,border-color .2s;display:grid}.v16-faq__items details[open] summary>span{border-color:#de929e;transform:rotate(45deg)}.v16-faq__items details>p{color:#c9c9d0;margin:0;padding:0 50px 26px 0;font-size:14px;line-height:1.85}.v16-faq__items summary:focus-visible{outline-offset:4px;outline:2px solid #fff}.v16-related{background:#18181b;padding:clamp(85px,9vw,140px) 0}.v16-related__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.v16-related h2{font:550 clamp(39px, 4.2vw, 65px)/1.1 var(--font-display);letter-spacing:-.063em;margin:20px 0 0}.v16-related__heading>a{white-space:nowrap;border-bottom:1px solid #c88d98;padding-bottom:8px;font-size:13px;font-weight:700}.v16-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v16-related__card{background:#202024;border:1px solid #ffffff29;min-width:0;transition:transform .3s,border-color .3s;display:block;overflow:hidden}.v16-related__card:hover{border-color:#ba7481;transform:translateY(-6px)}.v16-related__image{aspect-ratio:1.45;position:relative;overflow:hidden}.v16-related__image img{filter:grayscale(.35)brightness(.75);transition:transform .55s,filter .55s}.v16-related__card:hover img{filter:grayscale(.1)brightness(.9);transform:scale(1.045)}.v16-related__info{grid-template-columns:1fr 20px;align-items:end;gap:12px;padding:23px 24px 26px;display:grid}.v16-related__info>span:first-child{color:#eab0b9;font:11px var(--font-technical);grid-column:1/-1}.v16-related__info h3{font:600 clamp(19px, 2vw, 29px)/1.3 var(--font-display);letter-spacing:-.04em;margin:0}.v16-related__info>span:last-child{color:#f1acb6;font-size:21px}.v16-detail-cta{color:#fff;background:#0a0a0c;padding:clamp(100px,11vw,170px) 0;position:relative;overflow:hidden}.v16-detail-cta:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(70px);background:radial-gradient(circle,#a6193738,#0000 68%);border-radius:50%;width:min(140vw,1400px);position:absolute;inset:-55% auto auto -28%}.v16-detail-cta__inner{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.v16-detail-cta h2{font:550 clamp(47px, 6.2vw, 96px)/1.08 var(--font-display);letter-spacing:-.075em;max-width:1100px;margin:30px 0 24px}.v16-detail-cta p{color:#cfcfd5;max-width:650px;margin:0 0 35px;font-size:17px;line-height:1.8}@media (max-width:1050px){.v16-story__grid{grid-template-columns:1fr;gap:48px}.v16-story__photo{min-height:470px}.v16-story__copy{max-width:820px}.v16-preview__stage{grid-template-columns:minmax(0,1.4fr) minmax(240px,.65fr)}.v16-preview__visual>.v6-art{min-height:475px}.v16-preview__copy{padding:30px 23px}.v16-detail-nav__anchors{gap:14px}}@media (max-width:760px){.v16-detail-nav__inner{scrollbar-width:none;gap:25px;min-height:62px;overflow-x:auto}.v16-detail-nav__inner::-webkit-scrollbar{display:none}.v16-detail-nav__index{display:none}.v16-story,.v16-preview,.v16-scope,.v16-journey,.v16-faq,.v16-related{padding:78px 0 86px}.v16-story__photo{min-height:360px}.v16-story__copy h2{font-size:clamp(34px,8vw,53px)}.v16-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.v16-section-head h2{font-size:clamp(34px,8vw,52px)}.v16-preview__stage{grid-template-columns:1fr;min-height:0}.v16-preview__visual>.v6-art{min-height:350px;padding:28px 10px}.v16-preview__visual .v6-browser{width:96%}.v16-preview__visual .v6-phone{transform:none}.v16-preview__copy{border-top:1px solid #ffffff21;border-left:0;min-height:230px;padding:24px 25px 23px}.v16-preview__copy>small{margin-top:25px}.v16-preview__copy h3{margin:15px 0;font-size:31px}.v16-preview__copy p{margin-bottom:26px}.v16-scope__grid{grid-template-columns:1fr;gap:50px}.v16-journey__item{grid-template-columns:42px 1fr 20px;gap:18px;min-height:100px;padding:25px 0}.v16-journey__item h3{font-size:clamp(22px,5vw,35px)}.v16-text-action{justify-self:start}.v16-faq__grid{grid-template-columns:1fr;gap:30px}.v16-related__heading{display:block}.v16-related__heading>a{margin-top:25px;display:inline-block}.v16-related__grid{grid-template-columns:1fr;gap:14px}.v16-related__image{aspect-ratio:1.7}.v16-detail-cta h2{font-size:clamp(40px,9vw,67px)}}@media (max-width:440px){.v16-contact-email-row{gap:8px}.v16-contact-email-row>a{font-size:clamp(19px,6vw,26px)}.v16-copy-icon{border-radius:9px;width:40px;height:40px}.v16-email-copy__feedback{left:auto;right:0;transform:none}.v16-detail-nav__anchors a{font-size:11px}.v16-story__photo{min-height:300px}.v16-preview__visual>.v6-art{min-height:315px}.v16-related__image{aspect-ratio:1.45}}@media (prefers-reduced-motion:reduce){.v16-copy-icon,.v16-story__photo img,.v16-related__card,.v16-related__image img,.v16-journey__item>span:last-child{transition:none!important}}:root{--v17-motion-ease:cubic-bezier(.22, 1, .36, 1);--v17-crimson:#e8495b7a}html{scrollbar-gutter:stable}.v10-menu{z-index:670;visibility:hidden;opacity:1;clip-path:inset(0 0 100%);transition:clip-path .72s var(--v17-motion-ease), visibility 0s linear .72s;will-change:clip-path;background:#0d0d10;display:block;transform:none}.v10-menu--open{visibility:visible;opacity:1;clip-path:inset(0 0 0%);transition:clip-path .78s var(--v17-motion-ease), visibility 0s;transform:none}.v10-menu:before{background:radial-gradient(at 43% 48%,#8e172d26,#0000 65%);width:110%;height:130%;animation:15s ease-in-out infinite alternate v17-menu-atmosphere;top:-35%;left:-20%;right:auto}.v10-menu__heading,.v10-menu__caption,.v10-menu__footer,.v10-menu__routes a{opacity:0;transition:opacity .3s ease, translate .45s var(--v17-motion-ease);transition-delay:0s;translate:0 22px}.v10-menu--open .v10-menu__heading,.v10-menu--open .v10-menu__caption,.v10-menu--open .v10-menu__footer,.v10-menu--open .v10-menu__routes a{opacity:1;transition-duration:.55s,.7s;translate:0}.v10-menu--open .v10-menu__heading{transition-delay:.16s}.v10-menu--open .v10-menu__caption{transition-delay:.22s}.v10-menu--open .v10-menu__routes a{transition-delay:calc(.18s + var(--v17-menu-index,0) * 65ms)}.v10-menu--open .v10-menu__footer{transition-delay:.43s}.v10-menu__routes a{transition-property:opacity,translate,color,padding-left}.v10-menu__routes a b{transition:translate .3s var(--v17-motion-ease), color .3s}.v10-menu__routes a:is(:hover,:focus-visible) b{color:#f3a8b1;translate:6px -5px}.v10-menu__routes a:hover{color:#ffc2c8}.v10-menu__close{transition:background .25s, border-color .25s, transform .35s var(--v17-motion-ease)}.v10-menu__close:hover{background:#332026;border-color:#f389998c}.v10-menu__close span{transition:rotate .4s var(--v17-motion-ease);display:inline-block}.v10-menu__close:hover span{rotate:90deg}.v10-nav__floating{transition:opacity .22s ease, transform .42s var(--v17-motion-ease), background .2s, visibility 0s linear .22s}.v10-nav--compact .v10-nav__floating{transition:opacity .24s ease, transform .52s var(--v17-motion-ease), background .2s, visibility 0s linear 0s}.v10-nav.v10-nav--open .v10-nav__floating{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .3s,visibility 0s linear .18s;transform:translateY(-9px)scale(.96)}.v10-nav.v10-nav--open .v10-nav__bar{opacity:0;visibility:hidden;pointer-events:none}.v10-nav__floating .v10-nav__glyph i{transition:transform .35s var(--v17-motion-ease), width .35s}.v10-nav__floating:is(:hover,:focus-visible){border-color:#f2768080;box-shadow:0 16px 54px #0000006b,0 0 28px #be2f451f}.v10-menu__routes a:focus-visible,.v10-menu__close:focus-visible{outline-offset:5px;outline:2px solid #ff9fa6}@keyframes v17-menu-atmosphere{0%{transform:translate(-4%,-2%)scale(.95)}to{transform:translate(7%,6%)scale(1.1)}}.v17-reveal-ready{opacity:0;transition:opacity .72s ease, translate .85s var(--v17-motion-ease);translate:0 28px}.v17-reveal-ready.v17-in-view{opacity:1;translate:0}.v9-references__cards>.v17-reveal-ready:nth-child(2),.v15-contact-methods__grid>.v17-reveal-ready:nth-child(2),.v15-team__grid>.v17-reveal-ready:nth-child(2),.v16-related__grid>.v17-reveal-ready:nth-child(2){transition-delay:95ms}.v16-related__grid>.v17-reveal-ready:nth-child(3),.v15-contact-methods__grid>.v17-reveal-ready:nth-child(3){transition-delay:.165s}:is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory){isolation:isolate;position:relative}:is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory):after{content:"";z-index:0;pointer-events:none;opacity:.48;filter:blur(46px);background:radial-gradient(#9a1b2f33 0%,#7d1b2e14 39%,#0000 70%);border-radius:50%;width:min(1000px,95vw);height:min(900px,78vw);animation:22s ease-in-out infinite alternate v17-ambient;position:absolute;top:0;left:-22%;transform:translate(0,0)scale(1)}:is(.m4-services-section,.m4-journal,.v16-related,.v15-contact-lead):after{animation-delay:-8s;left:auto;right:-22%}:is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory)>.wrap{z-index:1;position:relative}@keyframes v17-ambient{0%{opacity:.28;transform:translate(-4%,-7%)scale(.87)}50%{opacity:.55}to{opacity:.38;transform:translate(16%,13%)scale(1.13)}}.v17-interactive{isolation:isolate;--v17-x:50%;--v17-y:50%;position:relative}.v17-interactive:after{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(440px circle at var(--v17-x) var(--v17-y), #ec6e7f24, #ec6e7f0b 34%, transparent 68%);transition:opacity .4s;position:absolute;inset:0}.v17-interactive:is(:hover,:focus-within):after{opacity:1}.v11-service.v17-interactive,.v9-reference.v17-interactive,.m4-article.v17-interactive,.v15-method.v17-interactive,.v16-related__card.v17-interactive,.v13-directory-row.v17-interactive,.v15-team__card.v17-interactive,.v16-preview__stage.v17-interactive,.v7-principle.v17-interactive,.v11-nda__case.v17-interactive,.v10-careers__values article.v17-interactive{transition:border-color .35s, box-shadow .55s var(--v17-motion-ease), transform .55s var(--v17-motion-ease), translate .85s var(--v17-motion-ease), opacity .72s}.v11-service.v17-interactive:hover,.v9-reference.v17-interactive:hover,.m4-article.v17-interactive:hover,.v15-method.v17-interactive:hover,.v16-related__card.v17-interactive:hover,.v13-directory-row.v17-interactive:hover,.v15-team__card.v17-interactive:hover,.v16-preview__stage.v17-interactive:hover,.v7-principle.v17-interactive:hover,.v11-nda__case.v17-interactive:hover,.v10-careers__values article.v17-interactive:hover{border-color:#f486957a;box-shadow:0 22px 90px #0000003d,0 0 46px #a9293c17}.m4-article.v17-interactive:hover,.v16-related__card.v17-interactive:hover{transform:translateY(-8px)}.v15-method.v17-interactive:hover,.v9-reference.v17-interactive:hover{transform:translateY(-4px)}.v15-team__card.v17-interactive:hover,.v7-principle.v17-interactive:hover{transform:translateY(-6px)}.v10-careers__values article.v17-interactive:hover{background:#aa394912}.v11-nda__case.v17-interactive:hover{transform:translateY(-3px)}.v11-service__visual .v11-service__orb{transition:transform .55s var(--v17-motion-ease), background .3s}.v11-service:hover .v11-service__orb{transform:translateY(-4px)rotate(45deg)}.v13-directory-row__photo img,.v15-team__portrait img,.v15-contact-lead__photo img{transition:transform 1.2s var(--v17-motion-ease), filter .7s ease}:is(.v13-directory-row,.v15-team__card,.v15-contact-lead):hover img{transform:scale(1.055)}.v15-contact-flow__stages>div{transition:background .35s, padding .45s var(--v17-motion-ease)}.v15-contact-flow__stages>div:hover{background:#ffffff06}.v11-process__stage>button{transition:padding-left .35s var(--v17-motion-ease), color .25s}.v11-process__stage>button:hover{padding-left:10px}.v11-process__stage>button:hover .v11-process__stage-title{color:#ffbbc4}.v16-journey__item{transition:padding-inline .38s var(--v17-motion-ease), background .3s}.v16-journey__item:hover{background:#b137480e;padding-inline:15px}.v16-faq__items summary,.v15-contact-faq__items summary{transition:color .3s, padding-left .4s var(--v17-motion-ease)}.v16-faq__items summary:hover,.v15-contact-faq__items summary:hover{color:#ffb0b9;padding-left:8px}:is(.m4-button,.v7-button,.v9-footer__cta,.v10-nav__talk,.v15-method__email){transition:transform .36s var(--v17-motion-ease), background .3s, border-color .3s, box-shadow .36s, color .3s}:is(.m4-button,.v7-button,.v9-footer__cta,.v10-nav__talk,.v15-method__email):hover{box-shadow:0 10px 34px #c82c3e24}.m4-button span,.m4-text-link span,.v11-service__link b,.v9-footer__cta span{transition:translate .4s var(--v17-motion-ease);display:inline-block}:is(.m4-button,.m4-text-link,.v9-footer__cta):hover span{translate:4px -3px}.m4-text-link{text-underline-offset:5px}.m4-hero__copy{animation:v17-hero-arrival .95s 80ms both var(--v17-motion-ease)}.m4-hero__bottom{animation:v17-hero-arrival 1.1s .28s both var(--v17-motion-ease)}@keyframes v17-hero-arrival{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.v8-pagehero__main{animation:v17-hero-arrival .9s 80ms both var(--v17-motion-ease)}:is(.v7-about-principles,.v7-process-stages,.v7-about-people,.v10-careers,.v10-legal,.m4-journal-page){isolation:isolate;position:relative}:is(.v7-about-principles,.v7-process-stages,.v7-about-people,.v10-careers,.v10-legal,.m4-journal-page):after{content:"";z-index:0;pointer-events:none;aspect-ratio:1;filter:blur(43px);opacity:.55;background:radial-gradient(circle,#a8203421,#7d1b2e09 45%,#0000 72%);border-radius:50%;width:min(780px,86vw);animation:24s ease-in-out infinite alternate-reverse v17-ambient;position:absolute;top:10%;right:-25%}:is(.v7-about-principles,.v7-process-stages,.v7-about-people,.v10-careers,.v10-legal,.m4-journal-page)>.wrap{z-index:1;position:relative}.v7-process-step__photo .v7-photo{transition:transform 1.1s var(--v17-motion-ease), filter .65s}.v7-process-step:hover .v7-photo{transform:scale(1.065)}.v7-principle>b{transition:translate .35s var(--v17-motion-ease), color .3s;display:inline-block}.v7-principle:hover>b{color:#ffb5be;translate:5px -4px}.v11-process__stage.is-active{background:linear-gradient(100deg,#aa2d400e,#0000 80%)}.v10-careers__values article{transition:background .3s,box-shadow .4s}.v8-pagehero__photo{animation:22s ease-in-out infinite alternate v17-photo-breathe}@keyframes v17-photo-breathe{0%{transform:scale(1.015)}to{transform:scale(1.065)}}.v10-footer__eyebrow i{background:var(--brand-accent);animation:3.8s ease-out infinite v17-footer-beacon;box-shadow:0 0 #f2768040}@keyframes v17-footer-beacon{0%,30%{box-shadow:0 0 #f2768038}65%,to{box-shadow:0 0 0 12px #f2768000}}html[data-vuxe-contrast=on] :is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory,.v7-about-principles,.v7-process-stages,.v7-about-people,.v10-careers,.v10-legal,.m4-journal-page):after{display:none}@media (hover:none),(pointer:coarse){.v17-interactive:after{display:none}.v11-process__stage>button:hover{padding-left:0}.v16-journey__item:hover{padding-inline:0}}@media (max-width:760px){.v10-menu__routes a{transition-delay:0s}.v10-menu--open .v10-menu__routes a{transition-delay:calc(.14s + var(--v17-menu-index,0) * 50ms)}:is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory):after{filter:blur(28px);opacity:.32;width:95vw;height:85vw}}@media (prefers-reduced-motion:reduce){.v17-reveal-ready{opacity:1!important;transition:none!important;translate:none!important}.v10-menu,.v10-menu *,.v10-nav__floating,.m4-hero__copy,.m4-hero__bottom,.v8-pagehero__main{transition:none!important;animation:none!important;translate:none!important}:is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory):after,.v10-menu:before{animation:none!important}.v17-interactive:after{display:none}.v17-interactive,.v17-interactive:hover{transition:none!important;transform:none!important}.v8-pagehero__photo,.v10-footer__eyebrow i,:is(.v7-about-principles,.v7-process-stages,.v7-about-people,.v10-careers,.v10-legal,.m4-journal-page):after{animation:none!important}}html[data-vuxe-reduce-motion=on] .v17-reveal-ready{opacity:1!important;transition:none!important;translate:none!important}html[data-vuxe-reduce-motion=on] :is(.v10-menu,.v10-menu *,.v10-nav__floating,.m4-hero__copy,.m4-hero__bottom,.v8-pagehero__main){transition:none!important;animation:none!important;translate:none!important}html[data-vuxe-reduce-motion=on] :is(.m4-services-section,.v9-references,.m4-care,.m4-journal,.v15-contact-methods,.v16-preview,.v15-team,.v16-related,.v15-contact-lead,.v13-service-directory):after,html[data-vuxe-reduce-motion=on] .v10-menu:before{animation:none!important}html[data-vuxe-reduce-motion=on] .v17-interactive:after{display:none}html[data-vuxe-reduce-motion=on] .v17-interactive,html[data-vuxe-reduce-motion=on] .v17-interactive:hover{transition:none!important;transform:none!important}html[data-vuxe-reduce-motion=on] :is(.v7-about-principles,.v7-process-stages,.v7-about-people,.v10-careers,.v10-legal,.m4-journal-page):after,html[data-vuxe-reduce-motion=on] .v8-pagehero__photo,html[data-vuxe-reduce-motion=on] .v10-footer__eyebrow i{animation:none!important}:root{--v18-coral:#ed7785;--v18-warm:#f8c4cb;--v18-border:#ffffff1c;--v18-surface:#17171a}.v18-motion-card{--v18-x:50%;--v18-y:50%;--v18-lift:0px;--v18-rot-x:0deg;--v18-rot-y:0deg;isolation:isolate;transition:border-color .4s,box-shadow .5s cubic-bezier(.22,1,.36,1),filter .4s,transform .5s cubic-bezier(.22,1,.36,1);position:relative}.v18-motion-card:after{content:"";pointer-events:none;z-index:5;border-radius:inherit;opacity:0;background:radial-gradient(390px circle at var(--v18-x) var(--v18-y), #f3647724 0%, #f0465e0a 40%, transparent 72%);transition:opacity .35s;position:absolute;inset:0}.v18-motion-card:is(:hover,:focus-within):after{opacity:1}@media (hover:hover) and (pointer:fine){.v18-motion-card:hover{border-color:#ef7c8c6b;box-shadow:0 24px 74px #00000038,0 0 55px #ca263d12}.v18-motion-card[data-v18-tilt=yes]:hover{transform:perspective(1100px) translateY(-5px) rotateX(var(--v18-rot-x)) rotateY(var(--v18-rot-y))}.v18-motion-card[data-v18-tilt=no]:hover{transform:translateY(-5px)}.v18-motion-card:is(.v11-service,.v7-process-step,.v16-journey__item,.v13-directory-row,.v18-detail__scope-list>div):hover{filter:brightness(1.055);transform:none}.v18-motion-card:is(.v16-preview__stage,.v16-story__grid,.v11-process__stage):hover{transform:none}.v18-motion-card:hover .v18-work__arrow{background:#f5748540;border-color:#faaab1a6;transform:translate(4px,-4px)}.v18-work__card:hover .v18-work__visual>*{transform:scale(1.025)}}.v18-motion-card.v17-interactive:after{background:radial-gradient(430px circle at var(--v18-x) var(--v18-y), #f26a7e26, #f26a7e0a 42%, transparent 73%)}:is(.m4-article,.v13-directory-row,.v15-team__card,.v16-related__card,.v9-reference,.v11-service,.v7-process-step) img{transition:transform 1s cubic-bezier(.2,.7,.3,1),filter .7s}@media (hover:hover) and (pointer:fine){:is(.m4-article,.v13-directory-row,.v15-team__card,.v16-related__card,.v9-reference,.v11-service,.v7-process-step):hover img{transform:scale(1.045)}:is(.v15-method,.v7-principle,.m4-care__item,.v10-careers__values article):hover{border-color:#e870835e}:is(.v16-faq__items,.v15-contact-faq__items) details:hover{background:linear-gradient(95deg,#781d2e17,#0000)}:is(.v16-faq__items,.v15-contact-faq__items) details:hover summary{color:#ffbbc5}}:is(.v11-service__tags span,.v13-directory-row__tags span,.v16-scope__tags span,.v11-nda__tags span){transition:background .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.2,.75,.25,1)}@media (hover:hover) and (pointer:fine){:is(.v11-service__tags span,.v13-directory-row__tags span,.v16-scope__tags span,.v11-nda__tags span):hover{color:#fff;background:#a4283921;border-color:#a84b5a;transform:translateY(-3px)}:is(.m4-text-link,.v7-text-link,.v13-round-link){transition:color .25s,transform .4s cubic-bezier(.2,.75,.25,1)}:is(.m4-text-link,.v7-text-link,.v13-round-link):hover{color:#ffd4d9}}:is(.v18-work,.v18-detail__story,.v18-detail__scope,.v18-detail__opening,.v16-story,.v7-process-detail,.v15-contact-flow){isolation:isolate;position:relative}:is(.v18-work,.v18-detail__story,.v18-detail__scope,.v18-detail__opening):before{content:"";pointer-events:none;z-index:-1;filter:blur(65px);background:radial-gradient(#991e341f,#6711210b 40%,#0000 70%);border-radius:50%;width:min(760px,74vw);height:min(700px,72vw);animation:23s ease-in-out infinite alternate v18-atmosphere;position:absolute;top:10%;right:-19%}.v18-detail__scope:before{animation-delay:-7s;left:-19%;right:auto}@keyframes v18-atmosphere{0%{opacity:.34;transform:translate(-4%,8%)scale(.92)}to{opacity:.72;transform:translate(7%,-5%)scale(1.12)}}.v18-work{padding-top:110px;padding-bottom:140px}.v18-work__heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(22px,7vw,120px);margin-bottom:54px;display:grid}.v18-work__heading h2,.v18-work__end h2{font:570 clamp(38px, 5.1vw, 79px)/1.08 var(--font-display);letter-spacing:-.075em;margin:22px 0 0}.v18-work__heading h2 em{color:#ce929b;font-style:normal}.v18-work__heading>p{color:#b6b4bd;margin:0 0 8px;font-size:15px;line-height:1.9}.v18-work__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v18-work__card{min-width:0;color:inherit;border:1px solid var(--v18-border);background:#151518;border-radius:13px;text-decoration:none;display:block;position:relative;overflow:hidden}.v18-work__card--nda{background:linear-gradient(155deg,#42101bc7 0%,#1a141a 55%,#111114 100%);border-color:#d3425442}.v18-work__visual{background:#101014;height:clamp(275px,30vw,405px);position:relative;overflow:hidden}.v18-work__nda-visual{background:radial-gradient(at 20% 58%,#e12f4e52,#0000 51%),radial-gradient(at 89% 18%,#9a143047,#0000 42%),repeating-linear-gradient(128deg,#0000 0 27px,#ffffff06 28px,#0000 29px),linear-gradient(130deg,#43151f,#151115 68%,#1b1218);flex-direction:column;justify-content:space-between;height:100%;padding:clamp(23px,3vw,46px);transition:transform 1s;display:flex;position:relative}.v18-work__nda-visual>span{font:10px var(--font-technical);letter-spacing:.21em;color:#e9b4bd}.v18-work__nda-visual>strong{font:700 clamp(108px, 13vw, 214px)/1 var(--font-display);letter-spacing:-.095em;color:#ffe5eae8;text-shadow:0 16px 70px #ff284b1f}.v18-work__nda-visual>strong span{color:#eb596f}.v18-work__nda-visual>small{font:10px var(--font-technical);letter-spacing:.22em;color:#b79da6}.v18-work__nda-visual>i{aspect-ratio:1;border:1px solid #f48c9938;border-radius:50%;height:280px;animation:8s ease-in-out infinite alternate v18-nda-ring;position:absolute;top:8%;right:-80px;box-shadow:0 0 0 36px #f48c9909,0 0 0 94px #f48c9906}@keyframes v18-nda-ring{to{opacity:.5;transform:scale(1.16)translate(-4%,5%)}}.v18-work__confidential,.v18-work__unverified{z-index:3;font:9px var(--font-technical);letter-spacing:.09em;color:#fff;background:#ad263f;border-radius:4px;padding:9px 12px;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #00000042}.v18-work__unverified{color:#ead4d8;background:#29262a;border:1px solid #5e5055}.v18-work__mobile-visual{background:radial-gradient(at 38% 48%,#8f19304d,#0000 64%),linear-gradient(140deg,#28202a,#0f1015 76%);justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.v18-work__mobile-visual:before{content:"";pointer-events:none;border:1px solid #e0657a1c;border-radius:45%;width:68%;height:170%;position:absolute;transform:rotate(27deg)}.v18-phone{z-index:1;background:#eee;border:7px solid #202124;border-radius:29px;width:clamp(145px,14vw,220px);height:92%;max-height:365px;transition:transform .8s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:none;box-shadow:0 28px 90px #000b,0 0 0 1px #606067}.v18-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.v18-work__mobile-visual:hover .v18-phone{transform:translateY(-5px)}.v18-work__mobile-caption{color:#b6a7ae;font:9px var(--font-technical);letter-spacing:.09em;position:absolute;bottom:20px;right:20px}.v18-work__ads-visual{justify-content:space-between;padding:45px}.v18-work__mobile-glyph{font:100 120px var(--font-display);color:#ea798f3d;align-self:flex-end}.v18-work__tech-notes{z-index:1;flex-direction:column;gap:15px;display:flex}.v18-work__tech-notes>span,.v18-work__tech-notes>small{font:11px var(--font-technical);letter-spacing:.13em;color:#e7c0c7}.v18-work__tech-notes>b{font:650 clamp(34px, 4.2vw, 63px)/1.03 var(--font-display);letter-spacing:-.07em;color:#fff}.v18-work__tech-notes>b span{color:#fa667c}.v18-work__mobile-line{background:linear-gradient(90deg,#0000,#cc445e 50%,#0000);width:90%;height:1px;position:absolute;bottom:25%;right:0;transform:rotate(-19deg)}.v18-work__card-copy{z-index:1;padding:32px clamp(24px,3vw,42px) 25px;position:relative}.v18-work__eyebrow{color:#d89ba7;font:10px var(--font-technical);letter-spacing:.07em;justify-content:space-between;gap:12px;line-height:1.6;display:flex}.v18-work__eyebrow span:last-child{text-align:right}.v18-work__card h3{font:550 clamp(26px, 2.65vw, 43px)/1.15 var(--font-display);letter-spacing:-.06em;margin:22px 0 14px}.v18-work__card-copy>p{color:#c0bec6;min-height:75px;margin:0 0 25px;font-size:14px;line-height:1.8}.v18-work__card-footer{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.v18-work__card-footer>span:first-child{font:11px var(--font-technical);color:#9f9ca7}.v18-work__arrow{border:1px solid #55505a;border-radius:50%;place-items:center;width:39px;height:39px;font-size:18px;transition:transform .4s,background .4s,border-color .4s;display:grid}.v18-work__end{border-top:1px solid var(--v18-border);justify-content:space-between;align-items:end;gap:30px;margin-top:85px;padding-top:70px;display:flex}.v18-work__end h2{font-size:clamp(30px,4.3vw,61px)}.v18-detail{overflow:hidden}.v18-detail__opening{grid-template-columns:1fr .87fr;align-items:center;gap:clamp(30px,8vw,130px);padding-top:110px;padding-bottom:120px;display:grid}.v18-detail__intro h2,.v18-detail__story-heading h2,.v18-detail__scope h2{font:560 clamp(34px, 4.9vw, 69px)/1.1 var(--font-display);letter-spacing:-.07em;margin:24px 0 28px}.v18-detail__intro p{color:#c8c4cd;max-width:630px;font-size:clamp(16px,1.65vw,21px);line-height:1.7}.v18-detail__notice{color:#e9bfc7;background:#702b3329;border-left:2px solid #cf6677;margin-top:35px;padding:19px 22px;font-size:13px;line-height:1.8}.v18-detail__nda-art{isolation:isolate;background:radial-gradient(circle at 20% 75%,#d52b4847,#0000 57%),linear-gradient(130deg,#3a1420 3%,#171116 67%,#100f12);border:1px solid #f56b803d;border-radius:10px;flex-direction:column;justify-content:space-between;height:clamp(350px,38vw,570px);padding:36px;display:flex;position:relative;overflow:hidden}.v18-detail__nda-art>span,.v18-detail__nda-art>small{z-index:1;color:#f0aeb9;font:11px var(--font-technical);letter-spacing:.12em;position:relative}.v18-detail__nda-art>strong{z-index:1;font:700 clamp(105px, 16vw, 240px)/1 var(--font-display);letter-spacing:-.12em;color:#fff2f3;text-shadow:0 15px 90px #f0325747;position:relative}.v18-detail__nda-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v18-detail__nda-lines i{border:1px solid #f0758424;border-radius:50%;width:60%;height:60%;animation:12s ease-in-out infinite alternate v18-nda-ring;position:absolute;top:5%;right:-12%}.v18-detail__nda-lines i:nth-child(2){width:80%;height:80%;animation-delay:-3s;top:-10%;right:-23%}.v18-detail__nda-lines i:nth-child(3){width:110%;height:110%;animation-delay:-7s;top:-24%;right:-38%}.v18-detail__image-wrap{text-align:center;background:radial-gradient(circle at 50% 42%,#c02a4340,#0000 59%);padding:35px 10px}.v18-detail__phone{background:#eee;border:9px solid #25252b;border-radius:40px;width:min(315px,75%);height:550px;margin:auto;transition:transform 1s;overflow:hidden;transform:none;box-shadow:0 32px 100px #000000a6,0 0 0 1px #55545a}.v18-detail__phone:hover{transform:none}.v18-detail__phone img{object-fit:cover;object-position:top;width:100%;height:100%}.v18-detail__image-wrap>small{color:#aaa1ab;margin-top:20px;font-size:11px;display:block}.v18-detail__mobile-art{background:radial-gradient(at 75% 70%,#b429434d,#0000 58%),linear-gradient(140deg,#282028,#101014);border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;justify-content:space-between;height:480px;padding:38px;display:flex}.v18-detail__mobile-art>span,.v18-detail__mobile-art>small{font:12px var(--font-technical);color:#dcadb7;letter-spacing:.12em}.v18-detail__mobile-art>strong{font:700 clamp(46px, 5vw, 84px)/1 var(--font-display);letter-spacing:-.07em}.v18-detail__mobile-art>strong>span{color:var(--v18-coral)}.v18-detail__story{padding-bottom:120px}.v18-detail__story-heading{margin-bottom:45px}.v18-detail__story-heading h2 em{color:#bf8693;font-style:normal}.v18-detail__story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v18-detail__story-grid article{border:1px solid var(--v18-border);background:#18171b;border-radius:10px;min-height:310px;padding:clamp(23px,2.7vw,42px)}.v18-detail__story-grid article>span{font:11px var(--font-technical);color:#f0a7b4;letter-spacing:.08em}.v18-detail__story-grid article>p{color:#dfdce2;margin-top:68px;font-size:clamp(15px,1.45vw,19px);line-height:1.65}.v18-detail__scope{background:linear-gradient(170deg,#1b151b,#101012 75%);border-block:1px solid #eb70811a;padding:120px 0}.v18-detail__scope-grid{grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,135px);display:grid}.v18-detail__scope h2{margin-bottom:0}.v18-detail__scope-list>div:not(.v18-detail__tech){border-top:1px solid #ffffff29;grid-template-columns:36px 1fr 22px;align-items:center;gap:17px;padding:26px 10px;display:grid}.v18-detail__scope-list>div:not(.v18-detail__tech)>span{color:#d995a0;font:11px var(--font-technical)}.v18-detail__scope-list>div:not(.v18-detail__tech)>strong{font-size:clamp(15px,1.5vw,20px);font-weight:550;line-height:1.45}.v18-detail__tech{margin-top:35px}.v18-detail__tech>span{font:11px var(--font-technical);color:#c98e9a}.v18-detail__tech>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.v18-detail__tech b{color:#e5e0e5;border:1px solid #ffffff2e;border-radius:40px;padding:10px 15px;font-size:12px;font-weight:500}.v18-detail__next{justify-content:space-between;align-items:end;gap:40px;padding-top:105px;padding-bottom:120px;display:flex}.v18-detail__next>div:first-child>p{color:#b0abb5;margin:33px 0 12px}.v18-detail__next>div:first-child>a{font:560 clamp(25px, 3.5vw, 48px)/1.2 var(--font-display);letter-spacing:-.05em;color:#fff;gap:16px;max-width:650px;text-decoration:none;display:inline-flex}.v18-detail__next>div:first-child>a span{color:#e8778a}.v18-detail__next>div:last-child{flex-direction:column;align-items:end;gap:15px;display:flex}.v18-detail__next>div:last-child>p{color:#a9a5af;text-align:right;max-width:280px}.v18-work__card:focus-visible,.v18-detail__next a:focus-visible{outline-offset:5px;outline:2px solid #ffabb8}@media (max-width:900px){.v18-work__heading{gap:30px}.v18-detail__opening{gap:32px}.v18-detail__story-grid article{min-height:260px}.v18-detail__story-grid article>p{margin-top:35px}}@media (max-width:720px){.v18-work{padding-top:70px;padding-bottom:90px}.v18-work__heading{margin-bottom:30px;display:block}.v18-work__heading>p{margin-top:22px}.v18-work__grid{grid-template-columns:1fr;gap:14px}.v18-work__visual{height:290px}.v18-work__nda-visual>strong{font-size:125px}.v18-work__tech-notes>b{font-size:43px}.v18-work__card-copy{padding:25px 24px}.v18-work__card-copy>p{min-height:0}.v18-work__end{margin-top:60px;padding-top:40px;display:block}.v18-work__end .m4-button{margin-top:26px}.v18-detail__opening{grid-template-columns:1fr;padding-top:70px;padding-bottom:70px}.v18-detail__story{padding-bottom:75px}.v18-detail__story-grid{grid-template-columns:1fr}.v18-detail__story-grid article{min-height:0;padding:25px}.v18-detail__story-grid article>p{margin:25px 0 0}.v18-detail__scope{padding:70px 0}.v18-detail__scope-grid{grid-template-columns:1fr;gap:45px}.v18-detail__next{padding:75px 0;display:block}.v18-detail__next>div:last-child{align-items:start;margin-top:55px}.v18-detail__next>div:last-child>p{text-align:left}.v18-detail__nda-art{height:330px}.v18-detail__nda-art>strong{font-size:120px}.v18-detail__phone{width:min(260px,70%);height:460px}.v18-detail__mobile-art{height:330px}.v18-work__confidential,.v18-work__unverified{font-size:8px;top:11px;right:11px}}@media (hover:none),(pointer:coarse){.v18-motion-card:after{display:none}.v18-motion-card:hover{transform:none!important}.v18-work__mobile-visual:hover .v18-phone{transform:none}}@media (prefers-reduced-motion:reduce){.v18-motion-card,.v18-motion-card *,.v18-motion-card:after{transition:none!important;animation:none!important;transform:none!important}.v18-work__nda-visual>i,.v18-detail__nda-lines i{animation:none!important}.v18-work__mobile-visual .v18-phone,.v18-detail__phone{transform:none!important}:is(.v18-work,.v18-detail__story,.v18-detail__scope,.v18-detail__opening):before{animation:none!important}}html[data-vuxe-reduce-motion=on] .v18-motion-card,html[data-vuxe-reduce-motion=on] .v18-motion-card *,html[data-vuxe-reduce-motion=on] .v18-motion-card:after{transition:none!important;animation:none!important;transform:none!important}html[data-vuxe-reduce-motion=on] :is(.v18-work__nda-visual>i,.v18-detail__nda-lines i){animation:none!important}html[data-vuxe-contrast=on] :is(.v18-work,.v18-detail__story,.v18-detail__scope,.v18-detail__opening):before{display:none}
.v19-ripple-card.v18-motion-card:after,.v19-ripple-card.v18-motion-card.v17-interactive:after{opacity:0!important;background:0 0!important;transition:none!important}.v19-ripple-card{isolation:isolate;position:relative}.v19-water-impact{z-index:8;pointer-events:none;border-radius:inherit;isolation:isolate;position:absolute;inset:0;overflow:hidden}.v19-water-impact i,.v19-water-impact b{top:var(--v19-impact-y,50%);left:var(--v19-impact-x,50%);pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:50%;width:16px;height:16px;display:block;position:absolute;transform:translate(-50%,-50%)scale(0)}.v19-water-impact i{border:1px solid #ff9da9b8;animation:.8s cubic-bezier(.18,.46,.3,1) both v19-ripple-ring;box-shadow:0 0 15px #dc394f17,inset 0 0 10px #ed536c1a}.v19-water-impact i:nth-child(2){border-color:#feb4bd70;animation-delay:.105s}.v19-water-impact i:nth-child(3){border-color:#eb556f4d;animation-delay:.21s}.v19-water-impact b{background:radial-gradient(circle at 37% 32%,#fff1f1e6,#f87c9185 35%,#c131480d 78%);width:17px;height:17px;animation:.52s cubic-bezier(.17,.67,.25,1) both v19-drop;box-shadow:0 0 19px #d33a532e}@keyframes v19-drop{0%{opacity:0;transform:translate(-50%,-250%)scale(.5)}32%{opacity:.96;transform:translate(-50%,-50%)scale(1)}55%{opacity:.54;transform:translate(-50%,-50%)scale(.65)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes v19-ripple-ring{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.2)}27%{opacity:.82}to{opacity:0;transform:translate(-50%,-50%)scale(17)}}@media (hover:hover) and (pointer:fine){.v19-ripple-card:hover{border-color:#e45f707a;box-shadow:0 24px 65px #0003,0 0 0 1px #c7374c14}.v19-ripple-card .v18-work__arrow{transition:transform .42s cubic-bezier(.2,.75,.2,1),background .3s,border-color .3s}.v19-ripple-card:hover .v18-work__arrow{transform:translate(3px,-3px)}}.v19-work__app-visual{background:radial-gradient(at 50% 43%,#a421343d,#0000 62%),#17171c}.v19-work__integration-tag{z-index:2;font:10px var(--font-technical);letter-spacing:.12em;color:#fff;background:#5a121fe0;border:1px solid #ff9da96b;border-radius:5px;padding:10px 14px;position:absolute;top:22px;left:22px}.v19-work__app-visual .v18-work__mobile-caption{color:#eee4e6;letter-spacing:.03em;background:#101013e0;border-radius:4px;padding:8px 10px;font-size:10px}.v18-detail__image-wrap>small{max-width:390px;margin:20px auto 0;line-height:1.65}.v18-work__card--nda{background:linear-gradient(150deg,#34121c 0%,#1c1419 55%,#111114 100%)}.v18-work__card--nda .v18-work__nda-visual{background:radial-gradient(circle at 72% 55%,#c9304a5c,#0000 45%),linear-gradient(130deg,#531523 0%,#2d131b 48%,#110f13 100%)}@media (max-width:720px){.v19-work__integration-tag{padding:8px 9px;font-size:9px;top:13px;left:13px}.v19-work__app-visual .v18-work__mobile-caption{bottom:9px;right:9px}}@media (hover:none),(pointer:coarse){.v19-water-impact{display:none}}@media (prefers-reduced-motion:reduce){.v19-water-impact,.v19-water-impact *{transition:none!important;animation:none!important;display:none!important}}html[data-vuxe-reduce-motion=on] .v19-water-impact,html[data-vuxe-reduce-motion=on] .v19-water-impact *{transition:none!important;animation:none!important;display:none!important}html[data-vuxe-contrast=on] .v19-work__integration-tag{background:#000;border-color:#fff}.v20-gloss-card.v18-motion-card:after,.v20-gloss-card.v18-motion-card.v17-interactive:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 78px 45px at var(--v18-x,50%) var(--v18-y,50%), #fff1ef30 0%, #ffa6af1c 45%, transparent 100%), radial-gradient(circle 330px at var(--v18-x,50%) var(--v18-y,50%), #de304e36, #a01c3b16 39%, transparent 76%);mix-blend-mode:screen;position:absolute;inset:0;opacity:0!important;transition:opacity .43s!important;transform:none!important}@media (hover:hover) and (pointer:fine){.v20-gloss-card.v20-gloss-active:after,.v20-gloss-card.v20-gloss-active.v17-interactive:after{opacity:1!important}.v20-gloss-card:hover{border-color:#f16f8763}}.v20-glitter-grain{z-index:4;border-radius:inherit;pointer-events:none;opacity:.35;background-image:radial-gradient(1px 1px at 19% 23%,#ffe7ec70 98%,#0000),radial-gradient(.8px .8px at 57% 67%,#fda1b266 98%,#0000),radial-gradient(.9px .9px at 89% 36%,#ffe2eb52 98%,#0000),radial-gradient(.55px .55px at 35% 91%,#ffffff47 98%,#0000);background-size:47px 59px,61px 67px,73px 79px,31px 37px;transition:opacity .48s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000000b3,#000);mask-image:linear-gradient(#000000b3,#000)}.v20-gloss-card.v20-gloss-active>.v20-glitter-grain{opacity:.65}.v18-work__mobile-visual .v18-phone,.v18-work__mobile-visual:hover .v18-phone,.v18-detail__phone,.v18-detail__phone:hover{transform:none!important}@media (hover:hover) and (pointer:fine){.v18-work__mobile-visual:hover .v18-phone{transform:translateY(-4px)!important}}.v8-pagehero__photo{filter:grayscale(.48)saturate(.83)contrast(1.08)}.v20-journal-cover{isolation:isolate;color:#fff;background:radial-gradient(at 22% 52%,#aa223869,#0000 51%),linear-gradient(125deg,#3d121e 0%,#181317 49%,#0e0e11 100%);border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:255px;padding:clamp(21px,3vw,46px);display:flex;position:relative;overflow:hidden}.v20-journal-cover--1{background:radial-gradient(at 70% 15%,#ac20365c,#0000 52%),linear-gradient(140deg,#191116,#30121c 55%,#100e11)}.v20-journal-cover--2{background:radial-gradient(at 70% 85%,#d9394b4f,#0000 52%),linear-gradient(125deg,#161317,#2c141e 60%,#0a0b0c)}.v20-journal-cover:before,.v20-journal-cover:after{content:"";pointer-events:none;z-index:0;border:1px solid #ffc5d01c;border-radius:50%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute}.v20-journal-cover:before{aspect-ratio:1;width:65%;top:2%;left:-20%;transform:rotate(22deg)}.v20-journal-cover:after{aspect-ratio:1;width:90%;bottom:-65%;right:-49%}.m4-article:hover .v20-journal-cover:before{transform:scale(1.16)rotate(30deg)}.m4-article:hover .v20-journal-cover:after{transform:scale(1.1)}.v20-journal-cover__noise{opacity:.42;pointer-events:none;background-image:radial-gradient(#ffc7d236 .6px,#0000 1px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000,#000 70%);mask-image:linear-gradient(135deg,#0000,#000 70%)}.v20-journal-cover__top,.v20-journal-cover__bottom{z-index:1;font:10px var(--font-technical);letter-spacing:.12em;color:#e0b2be;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.v20-journal-cover__top span:first-child{letter-spacing:-.02em;color:#f8f3f5;font-size:14px;font-weight:700}.v20-journal-cover__top span:first-child span{color:#fa607f}.v20-journal-cover__center{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;padding:18px 0;display:flex;position:relative}.v20-journal-cover__center>span{color:#efadb9;font:10px var(--font-technical);letter-spacing:.3em}.v20-journal-cover__center>strong{color:#fff;font:650 clamp(25px, 3vw, 46px)/1.1 var(--font-display);letter-spacing:-.07em;text-wrap:balance;max-width:92%}.v20-journal-cover__glyph{width:65px;height:65px;font:39px var(--font-display);color:#ffd2da;border:1px solid #ffd7e057;border-radius:50%;place-items:center;transition:transform .6s;display:grid;box-shadow:0 0 50px #f5456921}.m4-article:hover .v20-journal-cover__glyph{transform:rotate(-12deg)scale(1.08)}.v20-journal-cover__bottom{opacity:.8;font-size:8px}.m4-article__image>.v20-journal-cover,.m4-read__photo>.v20-journal-cover{position:absolute;inset:0}.v20-journal-cover--large{padding:clamp(25px,4.5vw,80px)}.v20-journal-cover--large .v20-journal-cover__center>strong{font-size:clamp(44px,6.6vw,100px)}.v20-journal-cover--large .v20-journal-cover__glyph{width:100px;height:100px;font-size:60px}.v20-access-filter{border-block:1px solid #393940;margin:17px 0;padding:21px 0}.v20-access-filter label{color:#fff;margin-bottom:9px;font-size:14px;font-weight:650;display:block}.v20-access-filter select{color:#fff;width:100%;font:inherit;cursor:pointer;background:#242428;border:1px solid #5a4a50;border-radius:6px;padding:12px 38px 12px 13px;display:block}.v20-access-filter option{color:#fff;background:#222}.v20-access-filter p{color:#ada7af;margin-top:9px;font-size:12px;line-height:1.6}html[data-vuxe-filter=grayscale] :is(main,footer,.v10-nav,.v10-menu){filter:grayscale()!important}html[data-vuxe-filter=yellow-black]{--v20-fg:#ffea00;--v20-bg:#000;--v20-border:#ffe500}html[data-vuxe-filter=black-yellow]{--v20-fg:#000;--v20-bg:#ffea00;--v20-border:#000}html[data-vuxe-filter=white-black]{--v20-fg:#fff;--v20-bg:#000;--v20-border:#fff}html[data-vuxe-filter=black-white]{--v20-fg:#000;--v20-bg:#fff;--v20-border:#000}html[data-vuxe-filter=yellow-black] :is(main,footer,.v10-nav,.v10-menu),html[data-vuxe-filter=black-yellow] :is(main,footer,.v10-nav,.v10-menu),html[data-vuxe-filter=white-black] :is(main,footer,.v10-nav,.v10-menu),html[data-vuxe-filter=black-white] :is(main,footer,.v10-nav,.v10-menu){background:var(--v20-bg)!important;color:var(--v20-fg)!important}html[data-vuxe-filter=yellow-black] :is(main,footer,.v10-nav,.v10-menu) :is(section,article,header,aside,nav,div,details,summary,blockquote),html[data-vuxe-filter=black-yellow] :is(main,footer,.v10-nav,.v10-menu) :is(section,article,header,aside,nav,div,details,summary,blockquote),html[data-vuxe-filter=white-black] :is(main,footer,.v10-nav,.v10-menu) :is(section,article,header,aside,nav,div,details,summary,blockquote),html[data-vuxe-filter=black-white] :is(main,footer,.v10-nav,.v10-menu) :is(section,article,header,aside,nav,div,details,summary,blockquote){background-color:var(--v20-bg)!important;color:var(--v20-fg)!important;box-shadow:none!important;border-color:var(--v20-border)!important;background-image:none!important}html[data-vuxe-filter=yellow-black] :is(main,footer,.v10-nav,.v10-menu) :is(h1,h2,h3,h4,p,span,strong,em,small,a,button,li,label,summary),html[data-vuxe-filter=black-yellow] :is(main,footer,.v10-nav,.v10-menu) :is(h1,h2,h3,h4,p,span,strong,em,small,a,button,li,label,summary),html[data-vuxe-filter=white-black] :is(main,footer,.v10-nav,.v10-menu) :is(h1,h2,h3,h4,p,span,strong,em,small,a,button,li,label,summary),html[data-vuxe-filter=black-white] :is(main,footer,.v10-nav,.v10-menu) :is(h1,h2,h3,h4,p,span,strong,em,small,a,button,li,label,summary){color:var(--v20-fg)!important;text-shadow:none!important}html[data-vuxe-filter=yellow-black] :is(main,footer,.v10-nav,.v10-menu) :is(img,video),html[data-vuxe-filter=black-yellow] :is(main,footer,.v10-nav,.v10-menu) :is(img,video),html[data-vuxe-filter=white-black] :is(main,footer,.v10-nav,.v10-menu) :is(img,video),html[data-vuxe-filter=black-white] :is(main,footer,.v10-nav,.v10-menu) :is(img,video){filter:grayscale();opacity:.15!important}html[data-vuxe-filter=yellow-black] :is(main,footer,.v10-nav,.v10-menu) :is(button,input,textarea,select),html[data-vuxe-filter=black-yellow] :is(main,footer,.v10-nav,.v10-menu) :is(button,input,textarea,select),html[data-vuxe-filter=white-black] :is(main,footer,.v10-nav,.v10-menu) :is(button,input,textarea,select),html[data-vuxe-filter=black-white] :is(main,footer,.v10-nav,.v10-menu) :is(button,input,textarea,select){color:var(--v20-fg)!important;background:var(--v20-bg)!important;border:2px solid var(--v20-border)!important}html[data-vuxe-filter=yellow-black] :is(main,footer,.v10-nav,.v10-menu) a,html[data-vuxe-filter=black-yellow] :is(main,footer,.v10-nav,.v10-menu) a,html[data-vuxe-filter=white-black] :is(main,footer,.v10-nav,.v10-menu) a,html[data-vuxe-filter=black-white] :is(main,footer,.v10-nav,.v10-menu) a{text-underline-offset:4px;text-decoration:underline!important}.v20-lead-layer{z-index:6000;background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v20-lead{color:#fff;background:linear-gradient(160deg,#24141b,#151416 68%);border:1px solid #49323a;border-radius:13px;width:min(540px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;box-shadow:0 35px 100px #000c}.v20-lead__top{color:#d9a9b4;font:11px var(--font-technical);letter-spacing:.12em;border-bottom:1px solid #48323a;justify-content:space-between;align-items:center;padding:17px 26px;display:flex}.v20-lead__top button{color:#fff;cursor:pointer;background:#22191c;border:1px solid #6a454e;border-radius:50%;width:34px;height:34px}.v20-lead__body{padding:clamp(23px,4.5vw,43px)}.v20-lead__body h2{font:560 clamp(32px, 4vw, 46px)/1.08 var(--font-display);letter-spacing:-.065em;margin:15px 0}.v20-lead__body h2 em{color:#ed8ca2;font-style:normal}.v20-lead__body>p{color:#c5b7bb;margin:0 0 20px;font-size:14px;line-height:1.7}.v20-lead__form{gap:14px;display:grid}.v20-lead__form label{color:#e5d6dc;gap:7px;font-size:12px;display:grid}.v20-lead__form input:not([type=checkbox]){color:#fff;width:100%;font:inherit;background:#151217;border:1px solid #5b454d;border-radius:5px;padding:12px}.v20-lead__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v20-lead__form .v20-lead__consent{align-items:start;gap:10px;margin-top:5px;line-height:1.55;display:flex}.v20-lead__consent input{accent-color:#de5873;margin-top:3px}.v20-lead__consent a{color:#fff;text-decoration:underline}.v20-lead__hidden{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v20-lead__error{color:#ffadb9;font-size:13px}.v20-lead__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.v20-lead__actions button,.v20-lead__success button{cursor:pointer;color:#fff;background:0 0;border:1px solid #6a4e57;border-radius:4px;padding:13px 19px}.v20-lead__actions button:first-child{color:#161317;background:#f2e9eb;border-color:#f2e9eb;font-weight:650}.v20-lead__actions button:disabled{opacity:.5;cursor:wait}.v20-lead__success{color:#fff;gap:18px;line-height:1.5;display:grid}@media (max-width:520px){.v20-lead__fields{grid-template-columns:1fr}.v20-lead__top{padding:12px 17px}.v20-journal-cover__bottom{font-size:7px}}@media (hover:none),(pointer:coarse){.v20-gloss-card:after,.v20-glitter-grain{display:none!important}}@media (prefers-reduced-motion:reduce){.v20-gloss-card:after,.v20-glitter-grain{transition:none!important;animation:none!important;display:none!important}.v20-journal-cover:before,.v20-journal-cover:after,.v20-journal-cover__glyph{transition:none!important;transform:none!important}}html[data-vuxe-reduce-motion=on] .v20-gloss-card:after,html[data-vuxe-reduce-motion=on] .v20-glitter-grain{transition:none!important;animation:none!important;display:none!important}html[data-vuxe-reduce-motion=on] .v20-journal-cover:before,html[data-vuxe-reduce-motion=on] .v20-journal-cover:after,html[data-vuxe-reduce-motion=on] .v20-journal-cover__glyph{transition:none!important;transform:none!important}html[data-vuxe-contrast=on] .v20-glitter-grain,html[data-vuxe-filter=yellow-black] :is(.v13-hero-glow,.v20-glitter-grain,.v8-pagehero__photo),html[data-vuxe-filter=black-yellow] :is(.v13-hero-glow,.v20-glitter-grain,.v8-pagehero__photo),html[data-vuxe-filter=white-black] :is(.v13-hero-glow,.v20-glitter-grain,.v8-pagehero__photo),html[data-vuxe-filter=black-white] :is(.v13-hero-glow,.v20-glitter-grain,.v8-pagehero__photo){display:none!important}.v8-pagehero{background:#08080b}.v8-pagehero__photo{background-image:var(--v8-hero-photo);background-size:cover;background-position:var(--v8-hero-position,center);filter:grayscale(.6)saturate(.78)contrast(1.14)brightness(.79)!important;opacity:1!important}.v8-pagehero__backdrop{background:linear-gradient(92deg,#050509f2 0%,#0d080dcf 38%,#0b0b1085 78%,#060609b3 100%),linear-gradient(#0000 65%,#09090c 100%)!important}.v13-hero-glow{mix-blend-mode:screen;opacity:.57}.v13-hero-glow:before{filter:blur(70px)!important;background:radial-gradient(circle,#a920374d 0%,#8216292b 33%,#3e0a190d 56%,#0000 74%)!important;border-radius:50%!important;width:clamp(680px,82vw,1190px)!important;height:clamp(680px,82vw,1190px)!important;top:-18%!important;left:-30%!important}.v13-hero-glow:after{background:radial-gradient(circle,#d72a4314,#0000 72%)!important;border-radius:50%!important;width:min(720px,70vw)!important;height:min(720px,70vw)!important;top:2%!important;left:-16%!important}.v8-pagehero__layout{min-height:570px;padding-top:clamp(150px,13vw,190px);padding-bottom:clamp(76px,8vw,112px)}.v8-pagehero h1{text-shadow:0 12px 44px #00000045;max-width:1040px}.v8-pagehero h1 span{color:#e2c2c9!important}.v8-pagehero__lower{color:#cebdc2;border-top-color:#ffffff30}@media (max-width:700px){.v8-pagehero__layout{min-height:0;padding-top:135px;padding-bottom:75px}.v13-hero-glow:before{width:800px!important;height:800px!important;top:-11%!important;left:-110%!important}}.v21-small-card{isolation:isolate;--v18-x:50%;--v18-y:50%;position:relative}.v21-small-card.v20-gloss-card:after,.v21-small-card.v20-gloss-card.v17-interactive:after{content:""!important;z-index:5!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle 185px at var(--v18-x) var(--v18-y), #ffe8ee2e 0%, #f070841f 21%, #ae254011 51%, transparent 100%)!important;opacity:0!important;mix-blend-mode:screen!important;transition:opacity .35s!important;position:absolute!important;inset:0!important;transform:none!important}@media (hover:hover) and (pointer:fine){.v21-small-card.v20-gloss-active:after,.v21-small-card.v20-gloss-active.v17-interactive:after{opacity:1!important}.v21-small-card:hover{border-color:#e0647a54;box-shadow:0 15px 45px #0000002e,inset 0 0 0 1px #ffe0e806}}.v21-small-card>.v20-glitter-grain{opacity:.22;z-index:4;background-size:29px 43px,47px 51px,61px 53px,39px 47px}.v21-small-card.v20-gloss-active>.v20-glitter-grain{opacity:.43}.v18-work__card:not(.v21-small-card):after,.v11-service:not(.v21-small-card):after{pointer-events:none}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.v21-small-card.v20-gloss-card:after,.v21-small-card>.v20-glitter-grain{display:none!important}}html[data-vuxe-reduce-motion=on] .v21-small-card.v20-gloss-card:after,html[data-vuxe-reduce-motion=on] .v21-small-card>.v20-glitter-grain{display:none!important}.v21-team__email{color:#f4d9df;overflow-wrap:anywhere;border-bottom:1px solid #eb8b9a52;align-items:center;gap:18px;margin-top:28px;padding-bottom:9px;font-size:clamp(12px,1.4vw,16px);text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.v21-team__email:hover{color:#fff;border-color:#ffdce2}.v21-team__email span{transition:translate .3s}.v21-team__email:hover span{translate:3px -3px}.v15-team__card{background:#151417;border-color:#e678892b}.v15-team__portrait img{filter:saturate(.87)brightness(.91)}.v15-team__bio>strong{color:#efb7c0;font-size:clamp(13px,1.4vw,17px)}.v21-verify{padding-top:clamp(74px,9vw,120px);padding-bottom:clamp(100px,11vw,160px)}.v21-verify__intro{max-width:850px;margin-bottom:42px}.v21-verify__intro h2,.v21-verify__directory-head h2{font:560 clamp(39px, 5.5vw, 72px)/1.1 var(--font-display);letter-spacing:-.07em;color:#f8f7f8;margin:19px 0 18px}.v21-verify__intro p,.v21-verify__directory-head p{color:#bdbbc2;max-width:650px;font-size:15px;line-height:1.8}.v21-verify__search{background:linear-gradient(125deg,#21151b,#141316 55%,#101014);border:1px solid #ffffff24;padding:clamp(23px,4vw,55px);position:relative;overflow:hidden}.v21-verify__search:before{content:"";pointer-events:none;background:radial-gradient(circle,#be2e4a36,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:-175px;right:-140px}.v21-verify__form{z-index:1;position:relative}.v21-verify__form>label{font:600 clamp(18px, 2.2vw, 26px) var(--font-display);letter-spacing:-.025em;color:#fff;margin-bottom:24px;display:block}.v21-verify__input-row{gap:12px;display:flex}.v21-verify__input-row input{color:#fff;width:100%;min-width:0;font:500 16px var(--font-body);background:#0c0c10;border:1px solid #ffffff38;border-radius:4px;flex:1;padding:20px 22px}.v21-verify__input-row button,.v21-verify__submit{color:#1c1115;font:700 13px var(--font-body);cursor:pointer;white-space:nowrap;background:#f2e9eb;border:1px solid #f2e9eb;border-radius:4px;padding:16px 25px;transition:background .2s,transform .2s}.v21-verify__input-row button:hover,.v21-verify__submit:hover{background:#fff;transform:translateY(-2px)}.v21-verify__input-row button:disabled,.v21-verify__submit:disabled{opacity:.5;cursor:wait;transform:none}.v21-verify__hint{color:#b6afb4;margin:16px 0 0;font-size:12px;line-height:1.7}.v21-verify__error{margin:15px 0;font-size:13px;color:#ffc1c8!important}.v21-verify__directory{padding-top:clamp(75px,8vw,110px)}.v21-verify__directory-head{max-width:750px;margin-bottom:35px}.v21-verify__directory-items{border-top:1px solid #ffffff28}.v21-verify__directory-item{border-bottom:1px solid #ffffff21;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 4px;display:grid}.v21-verify__check-icon{color:#ffb8c5;background:#52202d41;border:1px solid #be6779;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.v21-verify__directory-item strong{color:#f4f1f3;overflow-wrap:anywhere;font-size:clamp(16px,1.7vw,23px);font-weight:550;display:block}.v21-verify__directory-item small{color:#a9a4ab;margin-top:7px;display:block}.v21-verify__directory-item>a,.v21-verify__directory-item>button{font:600 13px var(--font-body);color:#e5b4bd;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 5px;text-decoration:none}.v21-verify__directory-item>a:hover,.v21-verify__directory-item>button:hover{color:#fff}.v21-verify__overlay{z-index:1100;background:#050508de;place-items:center;padding:15px;animation:.3s both v21-in;display:grid;position:fixed;inset:0}.v21-verify__dialog{overscroll-behavior:contain;color:#f9f6f7;background:#171519;border:1px solid #ffffff30;width:min(720px,100%);max-height:min(92dvh,1000px);overflow-y:auto;box-shadow:0 25px 140px #000000b8}.v21-verify__modal-top{font:10px var(--font-technical);letter-spacing:.12em;color:#b8aab0;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;gap:20px;padding:17px clamp(20px,4vw,38px);display:flex}.v21-verify__modal-top button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff3b;border-radius:3px;min-width:41px;min-height:41px}.v21-verify__verdict{text-align:center;padding:clamp(26px,5vw,48px)}.v21-verify__symbol{border:2px solid;border-radius:50%;place-items:center;width:91px;height:91px;margin:2px auto 28px;font-size:46px;animation:.65s cubic-bezier(.18,1.45,.35,1) both v21-stamp;display:grid}.v21-verify__dialog--success .v21-verify__symbol{color:#a8dfbd;background:#143825}.v21-verify__dialog--danger .v21-verify__symbol{color:#ff9cae;background:#511825}.v21-verify__verdict h2{max-width:510px;font:570 clamp(28px, 4vw, 45px)/1.15 var(--font-display);letter-spacing:-.06em;color:#fff;margin:13px auto}.v21-verify__verdict>p:last-child{max-width:510px;font:14px/1.8 var(--font-body);color:#beb8bd;margin:15px auto 0}.v21-verify__checked{color:#f8e6ea;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff29;padding:9px 15px;display:inline-block}.v21-verify__report{background:linear-gradient(130deg,#26151d,#151316);border-top:1px solid #eb738c4d;padding:clamp(24px,4vw,38px)}.v21-verify__report h3{font:550 clamp(22px, 3vw, 29px) var(--font-display);letter-spacing:-.04em;margin:0 0 10px}.v21-verify__report>p,.v21-verify__sent p{font:13px/1.7 var(--font-body);color:#c7bcc1;margin:0 0 22px}.v21-verify__report-form{gap:15px;display:grid}.v21-verify__report-form>label:not(.v21-verify__consent){color:#eadce0;gap:8px;font-size:12px;display:grid}.v21-verify__report-form input:not([type=checkbox]),.v21-verify__report-form textarea{color:#fff;width:100%;font:14px var(--font-body);background:#0e0d11;border:1px solid #ffffff3a;border-radius:3px;padding:13px 14px}.v21-verify__report-form textarea{resize:vertical;min-height:95px}.v21-verify__report-form input[type=file]{font-size:12px}.v21-verify__report-form input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#302128;border:1px solid #ffffff30;margin-right:12px;padding:9px}.v21-verify__consent{color:#c9bec4;align-items:start;gap:11px;font-size:12px;line-height:1.7;display:flex}.v21-verify__consent input{accent-color:#d65d75;margin-top:4px}.v21-verify__report-form .v21-verify__trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.v21-verify__submit{justify-self:start;margin-top:7px}.v21-verify__sent strong{color:#acd7b6;margin-bottom:12px;font-size:20px;display:block}@keyframes v21-in{0%{opacity:0}to{opacity:1}}@keyframes v21-stamp{0%{opacity:0;transform:scale(.55)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:680px){.v21-verify__input-row{flex-direction:column}.v21-verify__input-row button{min-height:50px}.v21-verify__directory-item{grid-template-columns:38px minmax(0,1fr) auto;gap:13px}.v21-verify__check-icon{width:34px;height:34px}.v21-verify__directory-item>a,.v21-verify__directory-item>button{font-size:11px}}@media (prefers-reduced-motion:reduce){.v21-verify__symbol,.v21-verify__overlay{animation:none!important}}html[data-vuxe-reduce-motion=on] .v21-verify__symbol,html[data-vuxe-reduce-motion=on] .v21-verify__overlay{animation:none!important}.v21-verify__dialog--success .v21-verify__symbol{animation:.65s cubic-bezier(.18,1.45,.35,1) both v21-stamp,1.2s ease-out .55s v21-verified-ring}.v21-verify__dialog--danger .v21-verify__symbol{animation:.65s cubic-bezier(.18,1.45,.35,1) both v21-stamp,.38s ease-out .57s v21-warning-jolt}@keyframes v21-verified-ring{0%{box-shadow:0 0 #63cc9259}to{box-shadow:0 0 0 22px #63cc9200}}@keyframes v21-warning-jolt{0%,to{translate:0}25%{translate:-5px}50%{translate:5px}75%{translate:-2px}}@media (prefers-reduced-motion:reduce){.v21-verify__dialog .v21-verify__symbol{animation:none!important}}html[data-vuxe-reduce-motion=on] .v21-verify__dialog .v21-verify__symbol{animation:none!important}.v22-hover-card,.v22-sheen-surface{isolation:isolate;position:relative}.v22-sheen-surface>:not(.v22-sheen){z-index:2;position:relative}.v22-hover-card:after,.v22-hover-card.v17-interactive:after,.v22-hover-card.v18-motion-card:after,.v22-hover-card.v19-ripple-card:after{display:none!important}.v22-hover-card .v22-sheen{pointer-events:none;isolation:isolate;z-index:1;opacity:0;border-radius:inherit;background:radial-gradient(circle 145px at var(--v22-x,50%) var(--v22-y,50%), #fff5f326, #f0798a17 35%, #b42b3f0b 63%, transparent 100%), radial-gradient(circle 280px at var(--v22-x,50%) var(--v22-y,50%), #c12f491f, #941e3506 60%, transparent 100%);mix-blend-mode:screen;transition:opacity .42s;position:absolute;overflow:hidden}.v22-hover-card.v22-hover-active .v22-sheen{opacity:1}.v22-sheen__grain{pointer-events:none;opacity:.46;background-image:radial-gradient(.75px .75px at 16% 24%,#fff2f552 90%,#0000 100%),radial-gradient(.65px .65px at 78% 53%,#ff94a852 90%,#0000 100%),radial-gradient(.6px .6px at 42% 81%,#faefef3d 90%,#0000 100%);background-size:37px 41px,53px 61px,67px 71px;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.v22-hover-card:hover{border-color:#e770865c}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.v22-hover-card .v22-sheen{display:none!important}}html[data-vuxe-reduce-motion=on] .v22-hover-card .v22-sheen,html[data-vuxe-contrast=on] .v22-hover-card .v22-sheen,html[data-vuxe-filter=yellow-black] .v22-hover-card .v22-sheen,html[data-vuxe-filter=black-yellow] .v22-hover-card .v22-sheen,html[data-vuxe-filter=white-black] .v22-hover-card .v22-sheen,html[data-vuxe-filter=black-white] .v22-hover-card .v22-sheen{display:none!important}.v21-verify__directory-item>div{min-width:0}.v21-verify__directory-item .v22-verify__category{color:#f4a5b3;margin-top:7px;font-size:12px;font-weight:600;line-height:1.4;display:block}.v21-verify__directory-item .v22-verify__description{color:#bab4b9;max-width:660px;margin:8px 0 0;font-size:13px;line-height:1.7}.v22-verify__match{text-align:left;background:#72304129;border:1px solid #f28fa03d;border-radius:7px;max-width:490px;margin:18px auto 8px;padding:16px 20px}.v22-verify__match strong{font:600 14px/1.5 var(--font-body);color:#ffdae0}.v22-verify__match p{color:#e0cfd5;font:13px/1.7 var(--font-body);margin:5px 0 0}
.card-glow,.card-glow__surface{isolation:isolate;position:relative}.card-glow__surface>:not(.card-glow__light){z-index:2;position:relative}.card-glow__light{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle 92px at var(--card-glow-x,-500px) var(--card-glow-y,-500px), #ffffff38 0%, #ffe0e61f 32%, #ffc2cc00 100%), radial-gradient(circle 245px at var(--card-glow-x,-500px) var(--card-glow-y,-500px), #e6476526 0%, #a31d3813 48%, #a31d3800 100%);mix-blend-mode:screen;will-change:opacity;transition:opacity .32s ease-out;position:absolute;inset:0}.card-glow--active .card-glow__light{opacity:1}.m4-article__copy.card-glow__surface .card-glow__light{-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 69%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 69%,#0000 100%)}.card-glow__grain,.card-glow>.v20-glitter-grain,.card-glow>.v22-sheen,.card-glow .v22-sheen__grain,.card-glow:after,.card-glow.v17-interactive:after,.card-glow.v18-motion-card:after,.card-glow.v19-ripple-card:after{display:none!important}@media (hover:hover) and (pointer:fine){.card-glow:hover{border-color:#ec879b54}.v15-method.card-glow:hover{border-color:#f2768066;box-shadow:0 20px 45px #00000029}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.card-glow__light{display:none!important}}html[data-vuxe-reduce-motion=on] .card-glow__light,html[data-vuxe-contrast=on] .card-glow__light,html[data-vuxe-filter=yellow-black] .card-glow__light,html[data-vuxe-filter=black-yellow] .card-glow__light,html[data-vuxe-filter=white-black] .card-glow__light,html[data-vuxe-filter=black-white] .card-glow__light{display:none!important}.m4-article__copy{isolation:isolate;position:relative}[data-card-glow=off]:not(.card-glow){--card-glow-x:-500px;--card-glow-y:-500px}
.v10-nav__brand{align-items:center;min-width:70px;min-height:50px;display:inline-flex}.vuxe-header-mark{object-fit:contain;width:clamp(60px,5.2vw,76px);height:auto;max-height:48px;display:block}.v10-menu__logo{align-items:center;min-width:70px;min-height:50px;display:inline-flex}.vuxe-menu-mark{object-fit:contain;width:75px;height:auto;display:block}@media (max-width:640px){.v10-nav__brand{min-width:58px;min-height:44px}.vuxe-header-mark{width:60px;max-height:40px}.vuxe-menu-mark{width:65px}}
