.inner-page{--inner-ink:#2d1739;--inner-pink:#e92c7c;color:var(--inner-ink);background:#fff}.inner-page main{overflow:clip}.inner-page .eyebrow{color:#91619c;letter-spacing:.15em;font-size:10px}.inner-page .section{padding:85px 0}.inner-page .inner-hero{background:#f6f1f8;border-bottom:1px solid #e8deec;padding:0}.inner-page .inner-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;min-height:530px;display:grid;position:relative}.inner-page .inner-hero-copy{z-index:2;padding:65px 0;position:relative}.inner-page .inner-hero h1{letter-spacing:-.06em;max-width:740px;margin:30px 0 25px;font-size:clamp(42px,4.6vw,72px);font-weight:400;line-height:1.08}.inner-page .inner-hero h1 em{letter-spacing:-.045em;color:#af287f;margin-top:6px;font-family:Georgia,serif;font-weight:400;display:block}.inner-page .inner-hero-copy>p{color:#78647f;max-width:470px;font-size:15px;line-height:1.85}.inner-page .inner-hero-art{min-width:0;height:460px;position:relative}.inner-page .inner-hero-art>img{object-fit:cover;width:100%;height:100%}.inner-page .inner-hero-tech,.inner-page .inner-hero-flow{color:#fff;background:#160b21}.inner-page .inner-hero-tech .inner-hero-art,.inner-page .inner-hero-flow .inner-hero-art{height:auto;position:absolute;inset:0 calc(-50vw + 50%) 0 26%}.inner-page .inner-hero-tech .inner-hero-art:after,.inner-page .inner-hero-flow .inner-hero-art:after{content:"";background:linear-gradient(90deg,#160b21,#160b21a6 28%,#0000 65%);position:absolute;inset:0}.inner-page .inner-hero-tech .eyebrow,.inner-page .inner-hero-flow .eyebrow{color:#d2a6cf}.inner-page .inner-hero-tech h1 em,.inner-page .inner-hero-flow h1 em{color:#ee87ca}.inner-page .inner-hero-tech .inner-hero-copy>p,.inner-page .inner-hero-flow .inner-hero-copy>p{color:#d2bfdb}.inner-page .inner-hero-people{background:#faf7fb}.inner-page .inner-hero-people .inner-hero-art{border-radius:100px 8px 8px;margin:35px 0;overflow:hidden}.inner-page .inner-hero-people .inner-hero-art img{object-position:center 20%}.inner-page .inner-hero-solutions .inner-hero-art{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;height:400px;display:grid}.inner-page .inner-hero-solutions .inner-hero-art img{object-fit:contain;background:#ece1f4;border-radius:12px;padding:10px}.inner-page .inner-hero-solutions .inner-hero-art img:first-child{background:#371346;border-radius:110px 12px 12px;grid-row:span 2;padding:0}.inner-page .inner-hero-solutions .inner-hero-art img:last-child{background:#f4ddea}.inner-page .inner-hero-ecosystem{color:#fff;background:#21102e}.inner-page .inner-hero-ecosystem h1 em{color:#e992d1}.inner-page .inner-hero-ecosystem .eyebrow{color:#ddb2d5}.inner-page .inner-hero-ecosystem .inner-hero-copy>p{color:#c6b4d0}.inner-ecosystem-sculpture{justify-content:center;align-items:center;height:100%;display:flex;transform:rotate(-22deg)}.inner-ecosystem-sculpture i{background:linear-gradient(95deg,#40105a,#8e34ae 50%,#d58ada);border-radius:100px;width:30%;height:75%;margin-left:-12%;display:block;box-shadow:inset -14px 0 25px #32094370,12px 14px 20px #0e041b40}.inner-ecosystem-sculpture i:nth-child(2){background:linear-gradient(95deg,#8b124c,#ef2c83 60%,#ff87c2);height:95%}.inner-ecosystem-sculpture i:nth-child(3){background:linear-gradient(95deg,#8850a7,#ca97da 60%,#ecd3f6)}.inner-ecosystem-sculpture i:nth-child(4){background:linear-gradient(95deg,#4f0c71,#9e24cf 60%,#d87beb);height:55%}.inner-page .section-heading{grid-template-columns:.45fr 1fr;gap:55px;margin-bottom:45px;display:grid}.inner-page .section-heading h2,.inner-page .section-title,.inner-page .split-section h2{letter-spacing:-.055em;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.15}.inner-page .section-heading p{color:#796480;max-width:720px;margin-top:25px;font-size:15px;line-height:1.85}.inner-page .principle-grid{gap:18px;margin-top:40px}.inner-page .principle-grid article{background:#f4eef7;border:0;border-radius:8px;padding:32px;position:relative}.inner-page .principle-grid article:nth-child(2){background:#faedf3}.inner-page .principle-grid article:nth-child(3){background:#eee8f6}.inner-page .principle-grid article>span{color:#985ca7}.inner-page .principle-grid h3{margin:40px 0 20px;font-size:27px;font-weight:400}.inner-page .principle-grid p{color:#786180;font-size:14px}.inner-page .purple-section{color:#fff;background:#2a1138;position:relative}.inner-page .purple-section .eyebrow{color:#dfa1cb}.inner-page .purple-section .section-heading p{color:#c9b7d2}.inner-page .purple-section .text-link{color:#f3bae4;border-color:#9b6ca3}.inner-page .split-section{align-items:center;gap:80px}.inner-page .split-section p{color:#78647f;font-size:15px}.inner-page .soft-section{background:#faf7fb}.inner-page .text-link{color:#782487;border-color:#b789ba;padding-bottom:9px;font-size:13px}.inner-page .button-primary{color:#fff;border-radius:var(--button-radius);box-shadow:none;background:#341443;border:1px solid #341443;padding:17px 25px;font-size:13px}.inner-page .button-primary:hover{background:#741482;border-color:#741482}.inner-page .contact-cta{background:#fff;padding:25px 0 80px}.inner-page .contact-cta>.container-inc{background:linear-gradient(110deg,#f0e6f6,#fbeef5);border-radius:12px;padding:55px;position:relative}.inner-page .contact-cta>.container-inc:before{content:"";background:#ed2c7b;width:75px;height:4px;position:absolute;top:0;left:55px}.inner-page .contact-cta h2{font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.15}.inner-page .contact-cta h2 em{color:#a42a84;font-family:Georgia,serif;font-weight:400}.inner-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.inner-page .product-card{box-shadow:none;background:#fff;border:1px solid #e9e0ee;border-radius:10px;overflow:hidden}.inner-page .product-card:hover{border-color:#c895ce;box-shadow:0 12px 35px #4110520a}.inner-page .product-art.identity-panel.identity-sculpture{background:#f1e9f7;border:0;border-radius:0;gap:10px;height:235px;padding:22px}.inner-page .product-art .identity-family{letter-spacing:.13em;font-size:8px}.inner-page .product-art .identity-lockup{height:27px;min-height:27px}.inner-page .product-art .identity-lockup img{width:auto;max-width:190px;max-height:27px}.inner-page .product-art .identity-sculpture-art{width:100%;max-height:140px}.inner-page .product-art .identity-area{display:none}.inner-page .product-art.identity-movvai-brands{background:#30103f!important}.inner-page .identity-movvai-brands .identity-lockup img{filter:brightness(0)invert()}.inner-page .identity-movvai-brands .identity-family{color:#dfbddc}.inner-page .product-art.identity-movvai-people,.inner-page .product-art.identity-movvai-connect{background:#f8e9f1}.inner-page .product-art.identity-vem-club{background:#f5e4f1}.inner-page .product-card-body{padding:25px}.inner-page .product-card-body h3{margin:12px 0;font-size:26px;font-weight:400}.inner-page .product-card-body p{min-height:46px;font-size:13px;line-height:1.8}.inner-page .product-discover{margin-top:23px;font-size:12px}.inner-page .filter-bar{border-bottom:1px solid #e9ddeb;gap:10px;margin-bottom:30px;padding-bottom:22px}.inner-page .filter-bar button{border-radius:var(--button-radius);border:1px solid #e5d6ec;padding:10px 20px;font-size:12px}.inner-page .filter-bar button[aria-pressed=true]{color:#fff;background:#35123f;border-color:#35123f}.inner-page .availability-note{background:#faf7fb;border:0;border-radius:6px;margin-top:35px;padding:25px}.inner-page .product-detail-hero{background:#faf7fc;padding:35px 0 65px}.inner-page .back-link{color:#8b6098;font-size:11px}.inner-page .product-detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:30px}.inner-page .product-detail-grid h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(45px,5vw,76px);font-weight:400;line-height:1.06}.inner-page .product-detail-grid h1 em{color:#b33787;letter-spacing:-.04em;margin-top:14px;font:italic .62em Georgia,serif;display:block}.inner-page .product-lead{color:#78617f;max-width:450px;font-size:16px;line-height:1.8}.inner-page .product-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.inner-page .product-art.identity-panel.identity-sculpture.large{border-radius:100px 10px 10px;height:415px;padding:35px;background:#f0e5f6!important}.inner-page .product-art.identity-panel.identity-movvai-brands.large{background:#30103f!important}.inner-page .product-art.large .identity-sculpture-art{max-height:290px}.inner-page .product-art.large .identity-lockup img{max-width:240px;max-height:35px}.inner-page .detail-body{gap:90px}.inner-page .detail-body h2{margin:23px 0;font-size:38px;font-weight:400;line-height:1.15}.inner-page .detail-body p{font-size:15px;line-height:1.85}.inner-page .focus-list{background:#f7f0fa;border-radius:10px;padding:15px 30px}.inner-page .focus-list>div{border-color:#e0cde8;padding:24px 0}.inner-page .focus-list>div:last-child{border:0}.inner-page .focus-list h3{font-size:20px;font-weight:400}.inner-page .home-flow{background:#fff;padding:70px 0 0}.inner-page .values-list{border:0;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.inner-page .values-list article{background:#f0e7f6;border:0;border-radius:8px;flex-direction:column;gap:25px;padding:32px;display:flex}.inner-page .values-list article:nth-child(2n){background:#f8e5ee}.inner-page .values-list article:first-child{color:#fff;background:#341342;grid-column:span 2}.inner-page .values-list article:first-child p{color:#d4bcdc}.inner-page .values-list h2{font-size:30px;font-weight:400;line-height:1.2}.inner-page .values-list p{font-size:14px;line-height:1.8}.inner-page .ec-editorial{padding:70px 0 0}.inner-page .brand-list{border:0;grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.inner-page .brand-list article{background:#f6f0f9;border:0;border-radius:8px;grid-template-columns:25px 1fr;gap:15px;padding:32px;display:grid;position:relative}.inner-page .brand-list article:nth-child(4n+2),.inner-page .brand-list article:nth-child(4n+3){background:#faedf4}.inner-page .brand-list p{grid-column:2;font-size:13px}.inner-page .brand-list h2{font-size:29px}.inner-page .house-section{background:#291037;padding:90px 0}.inner-page .house-section h2{font-size:clamp(32px,3.8vw,52px);font-weight:400}.inner-page .house-section h2 em{color:#ee91d0;font-family:Georgia,serif;font-style:italic}.inner-page .house-facts{border-left:1px solid #7c4883;padding-left:45px}.inner-page .house-facts strong{color:#ef9bcf;font-size:42px}.inner-page .initiative-grid{gap:18px}.inner-page .initiative-grid article{background:#f7f1fa;border:0;border-top:3px solid #c987c8;padding:30px}.inner-page .manifesto-page{background:#faf7fb;padding:75px 0 90px}.inner-page .manifesto-body{max-width:820px;margin:0 auto}.inner-page .manifesto-body p{color:#715c79;margin-bottom:35px;font-size:21px;line-height:1.85}.inner-page .manifesto-body p:first-child{color:#391a45;letter-spacing:-.035em;font-size:34px;line-height:1.4}.inner-page .manifesto-body h2{color:#a52b86;font:italic 48px/1.1 Georgia,serif}.inner-page .contact-grid{grid-template-columns:1.25fr .85fr;gap:70px}.inner-page .contact-form h2{margin-bottom:35px;font-size:32px;font-weight:400}.inner-page .contact-form input,.inner-page .contact-form textarea,.inner-page .contact-form select{background:#faf7fc;border:1px solid #e4d7eb;border-radius:5px;padding:15px;font-size:14px}.inner-page .contact-form input:focus,.inner-page .contact-form textarea:focus,.inner-page .contact-form select:focus{outline-offset:2px;outline:2px solid #a264ad}.inner-page .contact-aside{color:#fff;background:linear-gradient(150deg,#351341,#651b6c);border:0;border-radius:70px 8px 8px;padding:40px}.inner-page .contact-aside .eyebrow{color:#e4a5d2}.inner-page .contact-aside h2{margin:35px 0 30px;font-size:32px;font-weight:400;line-height:1.25}.inner-page .contact-address{color:#f3a4d5;word-break:break-word;font-size:clamp(20px,2.2vw,30px)}.inner-page .copy-button,.inner-page .contact-aside .small-label,.inner-page .contact-aside p{color:#d6bedf}.inner-page .contact-aside .aside-location{border-color:#ffffff25}.inner-page .insights-content form{background:#faf6fc;border-color:#e5d7ec;border-radius:5px;padding:15px}.inner-page .insights-content input{min-width:0}.inner-page .insight-card{box-shadow:none;border:1px solid #eadfee;border-radius:10px}.inner-page .insight-card h2{letter-spacing:-.045em;font-size:26px;font-weight:400}.inner-page .insights-content aside{background:#f6eff9;border-radius:8px;align-self:start;padding:25px}.inner-page .insight-article>header{background:#24102f!important}.inner-page .insight-article>header>[aria-hidden]{display:none}.inner-page .insight-article>header h1{letter-spacing:-.05em;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.12}.inner-page .insight-article .prose{max-width:760px;margin:auto}.inner-page .insight-article .prose h2,.inner-page .insight-article .prose h3{color:#5f226f;font-weight:500}.inner-page .insight-article .prose img{border-radius:10px}.inner-page .text-center>.button-primary{margin-top:25px}@media(min-width:1700px){.inner-page .inner-hero-grid{min-height:620px}}@media(max-width:1000px){.inner-page .inner-hero-grid{gap:30px;min-height:480px}.inner-page .inner-hero-art{height:400px}.inner-page .inner-hero-solutions .inner-hero-art{height:330px}.inner-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .product-detail-grid,.inner-page .detail-body,.inner-page .contact-grid,.inner-page .split-section,.inner-page .house-grid{gap:35px}.inner-page .principle-grid article{padding:24px}.inner-page .section-heading{grid-template-columns:.35fr 1fr;gap:30px}.inner-page .contact-aside{padding:30px}.inner-page .values-list{grid-template-columns:1fr 1fr}}@media(max-width:700px){.inner-page .section{padding:55px 0}.inner-page .inner-hero-grid{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.inner-page .inner-hero-copy{padding:45px 0 35px}.inner-page .inner-hero h1{margin:25px 0;font-size:43px}.inner-page .inner-hero-copy>p{font-size:14px}.inner-page .inner-hero-art{height:280px;margin:0 0 25px}.inner-page .inner-hero-people .inner-hero-art{border-radius:70px 8px 8px;margin:0 0 25px}.inner-page .inner-hero-tech .inner-hero-art,.inner-page .inner-hero-flow .inner-hero-art{height:240px;margin:0 -24px;position:relative;inset:auto}.inner-page .inner-hero-tech .inner-hero-art:after,.inner-page .inner-hero-flow .inner-hero-art:after{background:linear-gradient(#160b21,#0000 55%)}.inner-page .inner-hero-solutions .inner-hero-art{height:240px;margin-bottom:30px}.inner-page .inner-hero-ecosystem .inner-hero-art{height:270px;margin:0 30px 45px}.inner-page .section-heading{margin-bottom:30px;display:block}.inner-page .section-heading h2{margin-top:25px}.inner-page .principle-grid,.inner-page .split-section,.inner-page .detail-body,.inner-page .contact-grid,.inner-page .house-grid{grid-template-columns:1fr;gap:24px}.inner-page .principle-grid{margin-top:25px}.inner-page .principle-grid h3{margin:25px 0 15px;font-size:25px}.inner-page .product-grid{grid-template-columns:1fr;gap:22px}.inner-page .product-art.identity-panel.identity-sculpture{height:250px}.inner-page .product-art .identity-sculpture-art{max-height:165px}.inner-page .product-card-body{padding:24px}.inner-page .product-card-body p{min-height:0}.inner-page .filter-bar{flex-wrap:wrap;gap:8px}.inner-page .filter-bar button{padding:9px 14px}.inner-page .filter-bar>span{font-size:11px}.inner-page .product-detail-hero{padding:25px 0 35px}.inner-page .product-detail-grid{grid-template-columns:1fr;gap:35px;margin-top:28px}.inner-page .product-detail-grid h1{font-size:56px}.inner-page .product-detail-grid>div:first-child{padding:0}.inner-page .product-art.identity-panel.identity-sculpture.large{border-radius:70px 8px 8px;height:330px;padding:28px}.inner-page .product-art.large .identity-sculpture-art{max-height:220px}.inner-page .product-actions{gap:20px}.inner-page .detail-body h2{font-size:32px}.inner-page .contact-cta{padding:15px 0 50px}.inner-page .contact-cta>.container-inc{flex-direction:column;align-items:start;gap:30px;padding:35px 25px;display:flex}.inner-page .contact-cta>.container-inc:before{left:25px}.inner-page .contact-cta h2{font-size:34px}.inner-page .values-list,.inner-page .brand-list,.inner-page .initiative-grid{grid-template-columns:1fr}.inner-page .values-list article:first-child{grid-column:auto}.inner-page .values-list article{gap:20px;padding:27px}.inner-page .values-list h2{font-size:29px}.inner-page .home-flow{padding:45px 0 0}.inner-page .culture-principles{padding-top:0}.inner-page .section-topline{flex-direction:column;align-items:start;gap:20px}.inner-page .brand-list article{padding:26px}.inner-page .brand-list p{grid-column:1/-1}.inner-page .ec-editorial{padding:50px 0 0}.inner-page .house-section{padding:55px 0}.inner-page .house-facts{padding-left:25px}.inner-page .manifesto-page{padding:50px 0}.inner-page .manifesto-body p{margin-bottom:26px;font-size:17px}.inner-page .manifesto-body p:first-child{font-size:27px}.inner-page .manifesto-body h2{font-size:38px}.inner-page .contact-form .form-row{grid-template-columns:1fr;gap:0}.inner-page .contact-form h2{font-size:29px}.inner-page .contact-aside{padding:35px 28px}.inner-page .insights-content{gap:30px}.inner-page .insight-article>header h1{font-size:40px}.inner-page .insight-article .prose{overflow-wrap:anywhere}.inner-page .insight-article .prose table{display:block;overflow:auto}}.inner-page .product-actions{flex-direction:row;justify-content:flex-start;align-items:center}.inner-page .product-actions .button-primary,.inner-page .product-actions .text-link{align-self:auto;width:auto;margin:0}.inner-page .insights-empty{background:#f6eff9;border-radius:10px;min-height:250px;padding:50px 35px}.inner-page .insights-empty h2{letter-spacing:-.05em;max-width:380px;margin:20px 0;font:400 36px/1.1 Manrope,sans-serif}.inner-page .insights-empty p{color:#7e6787;max-width:430px;font-size:14px;line-height:1.8}.inner-page .insights-empty a{margin-top:25px;display:inline-block}.inner-page .page-state{text-align:center;background:#faf6fc;padding:90px 0 110px}.inner-page .page-state h1{letter-spacing:-.05em;max-width:850px;margin:25px auto;font:400 clamp(38px,5vw,65px)/1.12 Manrope,sans-serif}.inner-page .page-state p{color:#826b8a;margin-bottom:30px;font-size:15px}.inner-page .page-state .state-number{color:#ae3889;font:italic 110px/1 Georgia,serif}@media(max-width:700px){.inner-page .insights-empty{padding:32px 25px}.inner-page .page-state{padding:60px 0}}.inner-page .ec-editorial .he-label{color:#91619c;text-transform:uppercase;letter-spacing:.15em;margin-bottom:22px;font-size:10px;display:block}.inner-page .culture-principles{padding-top:0}.inner-page{--editorial-plum:#32173d;--editorial-pink:#bf287f}.inner-page main{font-family:Inter,Arial,sans-serif}.inner-page main :is(h1,h2,h3){text-wrap:balance;font-family:Manrope,Arial,sans-serif;font-weight:500}.inner-page main h1{letter-spacing:-.055em}.inner-page main .eyebrow{letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.6}.inner-page main :is(.small-label,.back-link){font-size:11px;line-height:1.6}.inner-page main :is(.text-link,.product-discover,.button-primary){letter-spacing:0;font-size:14px}.inner-page .inner-hero h1{max-width:780px;font-size:clamp(44px,5.1vw,80px);font-weight:500;line-height:1.03}.inner-page .inner-hero h1 em{font:inherit;color:#c74596;letter-spacing:inherit;margin-top:0}.inner-page .inner-hero-copy>p{max-width:500px;font-size:16px;line-height:1.8}.inner-page .inner-hero-grid{min-height:570px}.inner-page .inner-hero-copy{padding:65px 0}.inner-page .inner-hero-people{background:#faf7f9;border:0}.inner-page .inner-hero-people .inner-hero-grid{grid-template-columns:.9fr 1.1fr;gap:70px}.inner-page .inner-hero-people .inner-hero-art{border-radius:0;height:550px;margin:0}.inner-page .inner-hero-people .inner-hero-art img{object-position:center 22%}.inner-page .inner-hero-ecosystem{color:#32173d;background:#f4eef7;border:0}.inner-page .inner-hero-ecosystem :is(.eyebrow,.inner-hero-copy>p){color:#786080}.inner-page .inner-hero-ecosystem h1 em{color:#b92981}.inner-page .inner-hero-ecosystem .inner-hero-art{height:500px}.inner-page .inner-hero-ecosystem .inner-hero-art img{object-fit:contain;width:115%;max-width:none;margin-left:-5%}.inner-page .inner-hero-solutions{background:#f6f0f6;border:0}.inner-page .inner-hero-solutions .inner-hero-art{height:460px;display:block}.inner-page .inner-hero-solutions .inner-hero-art img{object-fit:contain;background:0 0;border-radius:0;width:70%;height:80%;padding:0;position:absolute}.inner-page .inner-hero-solutions .inner-hero-art img:first-child{background:0 0;border-radius:0;width:90%;height:100%;top:-4%;left:0}.inner-page .inner-hero-solutions .inner-hero-art img:nth-child(2){width:46%;height:50%;top:-5%;right:-6%;transform:rotate(12deg)}.inner-page .inner-hero-solutions .inner-hero-art img:last-child{background:0 0;width:60%;height:65%;bottom:-12%;right:-6%;transform:rotate(-10deg)}.inner-page .section{padding:90px 0}.inner-page .principle-grid{gap:50px;margin-top:40px}.inner-page .principle-grid article,.inner-page .principle-grid article:nth-child(n){background:0 0;border:0;border-top:1px solid #d9c5df;border-radius:0;padding:25px 0 0}.inner-page .principle-grid h3{margin:23px 0 17px;font-size:27px;line-height:1.25}.inner-page .principle-grid p{font-size:15px;line-height:1.8}.inner-page .principle-grid article>span{font-size:11px}.inner-page .soft-section{background:#faf8fa}.editorial-feature{padding:100px 0}.editorial-feature-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.editorial-feature figure{border-radius:3px;height:650px;margin:0;overflow:hidden}.editorial-feature figure img{object-fit:cover;width:100%;height:100%}.editorial-feature-copy h2{margin:25px 0;font-size:clamp(36px,3.5vw,54px);line-height:1.12}.editorial-feature-copy>p{color:#7c687f;margin:0 0 24px;font-size:16px;line-height:1.85}.editorial-feature-copy>.text-link{margin-top:15px}.editorial-feature-reverse .editorial-feature-grid{grid-template-columns:.85fr 1.15fr}.editorial-feature-reverse figure{order:2}.editorial-notes{margin-top:40px}.editorial-notes article{border-top:1px solid #e6d9e9;grid-template-columns:25px 1fr;gap:18px;padding:20px 0;display:grid}.editorial-notes article>span{color:#b466aa;padding-top:5px;font-size:11px}.editorial-notes h3{font-size:20px;line-height:1.3}.editorial-notes p{color:#806b86;margin:8px 0 0;font-size:14px;line-height:1.8}.editorial-portfolio{background:#f6eef7;padding:95px 0}.editorial-portfolio>.container-inc{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid}.editorial-portfolio h2{margin:25px 0;font-size:clamp(38px,4.2vw,64px);line-height:1.1}.editorial-portfolio h2 em{font:inherit;color:#b42a83}.editorial-portfolio p{color:#806987;max-width:410px;margin-bottom:25px;font-size:16px;line-height:1.8}.editorial-portfolio-art{height:380px;position:relative}.editorial-portfolio-art img{object-fit:contain;width:70%;height:95%;position:absolute;left:0}.editorial-portfolio-art img:nth-child(2){width:42%;height:55%;top:-5%;left:auto;right:-5%;transform:rotate(12deg)}.editorial-portfolio-art img:nth-child(3){width:55%;height:65%;bottom:-10%;left:auto;right:-5%}.inner-page .culture-values-editorial{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;margin-top:35px;display:grid}.culture-values-editorial figure{height:640px;margin:0;position:relative}.culture-values-editorial figure img{object-fit:cover;border-radius:3px;width:100%;height:100%}.culture-values-editorial figcaption{letter-spacing:-.04em;color:#fff;background:linear-gradient(#0000,#25152ae6);padding:90px 35px 35px;font:500 35px/1.2 Manrope,sans-serif;position:absolute;bottom:0;left:0;right:0}.inner-page .values-list{margin:0;display:block}.inner-page .values-list article,.inner-page .values-list article:nth-child(n){color:#32173d;background:0 0;border:0;border-bottom:1px solid #e2d5e7;border-radius:0;grid-template-columns:28px 1fr;gap:12px 15px;padding:23px 0;display:grid}.inner-page .values-list article:first-child{padding-top:0}.inner-page .values-list h2{font-size:25px;line-height:1.25}.inner-page .values-list p,.inner-page .values-list article:first-child p{color:#7b6883;grid-column:2;font-size:15px;line-height:1.8}.inner-page .culture-principles{padding:0 0 85px}.inner-page .ec-editorial{padding:70px 0}.inner-page .brand-list{grid-template-columns:repeat(2,1fr);gap:0 80px}.inner-page .brand-list article,.inner-page .brand-list article:nth-child(n){background:0 0;border-top:1px solid #e3d8e8;border-radius:0;grid-template-columns:25px 1fr;gap:18px;padding:35px 0}.inner-page .brand-list h2{align-items:center;min-height:46px;font-size:30px;display:flex}.inner-page .brand-list h2 img{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:auto;max-height:46px}.inner-page .brand-list p{font-size:15px;line-height:1.8}.inner-page .brand-list .small-label{text-transform:none;letter-spacing:0;font-size:11px}.inner-page .house-section{background:linear-gradient(90deg,#281133f5,#281133b3),url(/assets/flow-static-r50-D51EQob5.webp) 50%/cover}.inner-page .house-section h2 em{font:inherit;color:#f49fd7}.inner-page .house-section p{font-size:16px;line-height:1.85}.inner-page .initiative-grid{grid-template-columns:repeat(3,1fr);gap:35px 55px}.inner-page .initiative-grid article{background:0 0;border:0;border-top:1px solid #d7bfdf;border-radius:0;padding:22px 0}.inner-page .initiative-grid h3{font-size:25px}.inner-page .initiative-grid p{font-size:15px}.inner-page .product-detail-hero{background:#f3eaf6;border:0;padding:30px 0 65px}.inner-page .product-detail-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.inner-page .product-detail-grid h1{margin:25px 0;font-size:clamp(48px,5.6vw,84px);font-weight:500;line-height:1.05}.inner-page .product-detail-grid h1 em{font:inherit;color:#ba3489;letter-spacing:inherit;margin-top:0;display:block}.inner-page .product-lead{font-size:17px;line-height:1.8}.inner-page .product-art.identity-panel.identity-sculpture.large,.inner-page .product-art.identity-panel.identity-movvai-brands.large{border:0;border-radius:0;height:500px;padding:0;position:relative;background:0 0!important}.inner-page .product-art.large .identity-family,.inner-page .product-art.large .identity-lockup,.inner-page .product-art.large .identity-club{display:none}.inner-page .product-art.large .identity-sculpture-art{object-fit:contain;flex:none;width:115%;max-width:none;height:100%;max-height:none}.inner-page .detail-movvai-brands{color:#fff;background:#2b1039}.inner-page .detail-movvai-brands :is(.eyebrow,.back-link){color:#d5a4d1}.inner-page .detail-movvai-brands h1 em{color:#f08dce}.inner-page .detail-movvai-brands .product-lead{color:#d7c3dd}.inner-page .detail-movvai-brands .button-primary{color:#42164f;background:#fff7ff;border-color:#fff7ff}.inner-page .detail-movvai-brands .text-link{color:#e7bada}.inner-page .detail-body{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.detail-editorial-photo{height:520px;margin:0}.detail-editorial-photo img{object-fit:cover;border-radius:3px;width:100%;height:100%}.inner-page .detail-body h2{font-size:42px;line-height:1.15}.inner-page .detail-body p{font-size:16px;line-height:1.85}.inner-page .focus-list{background:0 0;border-radius:0;margin-top:35px;padding:0}.inner-page .focus-list>div{border-top:1px solid #decee6;border-bottom:0;padding:20px 0}.inner-page .focus-list h3{font-size:20px}.inner-page .product-card{box-shadow:none;background:0 0;border:0;border-radius:0}.inner-page .product-card:hover{box-shadow:none}.inner-page .product-card .product-art.identity-panel.identity-sculpture{border-radius:6px;height:255px}.inner-page .product-card-body{padding:25px 0 10px}.inner-page .product-card-body h3{margin:10px 0;font-size:28px}.inner-page .product-card-body p{font-size:15px}.inner-page .product-card-body .small-label{font-size:11px}.inner-page .product-discover{margin-top:20px}.inner-page .product-grid{gap:50px 32px}.inner-page .related-products .product-art{height:220px!important}.inner-page .related-products .product-card-body p{display:none}.inner-page .availability-note{background:0 0;border-top:1px solid #e5d9ea;border-radius:0;padding:25px 0 0}.inner-page .manifesto-editorial{grid-template-columns:.75fr 1fr;align-items:start;gap:100px;display:grid}.manifesto-editorial figure{height:650px;margin:0;position:sticky;top:120px}.manifesto-editorial figure img{object-fit:cover;width:100%;height:100%}.inner-page .manifesto-body p{font-size:19px;line-height:1.85}.inner-page .manifesto-body p:first-child{font-size:34px;line-height:1.4}.inner-page .manifesto-body h2{color:#a63187;font:500 42px/1.2 Manrope,sans-serif}.inner-page .contact-cta{padding:70px 0}.inner-page .contact-cta>.container-inc{background:0 0;border-top:1px solid #decde7;border-radius:0;padding:40px 0}.inner-page .contact-cta>.container-inc:before{display:none}.inner-page .contact-cta h2{font-size:clamp(36px,4.1vw,60px);font-weight:500}.inner-page .contact-cta h2 em{font:inherit;color:#b32f86}.inner-page.inner-route-contato .inner-hero{color:#32173d;background:#f8f4f9}.inner-page.inner-route-contato .inner-hero-grid{min-height:0;display:block}.inner-page.inner-route-contato .inner-hero-art{display:none}.inner-page.inner-route-contato .inner-hero-copy{grid-template-columns:1.35fr .65fr;align-items:end;column-gap:70px;padding:65px 0;display:grid}.inner-page.inner-route-contato .inner-hero-copy .eyebrow{color:#927199;grid-column:1/-1}.inner-page.inner-route-contato .inner-hero h1{margin-bottom:0;font-size:clamp(45px,5vw,75px)}.inner-page.inner-route-contato .inner-hero-copy p{color:#7a6184}.inner-page .contact-aside{background:#2c1338;border-radius:0;padding:275px 35px 40px;position:relative;overflow:hidden}.contact-aside-art{object-fit:cover;object-position:75% center;width:100%;height:235px;position:absolute;top:0;left:0}.inner-page .contact-aside h2{font-size:29px}.inner-page .contact-form label{font-size:14px}.inner-page .contact-form :is(input,textarea,select){background:#fff;border:0;border-bottom:1px solid #cdbbd7;border-radius:0;padding:12px 0;font-size:16px}.inner-page .contact-form :is(input,textarea,select):focus{outline-color:#9b5eaa}.inner-page .contact-grid{gap:100px}.inner-page.inner-route-insights .inner-hero-flow{color:#32173d;background:#f8f4f9}.inner-page.inner-route-insights .inner-hero-copy .eyebrow{color:#85628e}.inner-page.inner-route-insights .inner-hero-copy>p{color:#7c6883}.inner-page.inner-route-insights .inner-hero-flow .inner-hero-art{border-radius:50% 50% 0 0;height:450px;position:relative;inset:auto;overflow:hidden}.inner-page.inner-route-insights .inner-hero-flow .inner-hero-art:after{display:none}.inner-page.inner-route-insights .inner-hero-flow .inner-hero-art img{object-position:75%}.inner-page .insights-content aside,.inner-page .insights-empty{background:0 0;border-top:1px solid #dccde3;border-radius:0;padding:25px 0}.inner-page .insight-card{border:0;border-radius:0}.inner-page .insight-card h2{font-size:28px}@media(max-width:1050px){.editorial-feature-grid,.editorial-feature-reverse .editorial-feature-grid,.inner-page .culture-values-editorial,.inner-page .detail-body,.inner-page .manifesto-editorial{gap:40px}.editorial-feature figure,.culture-values-editorial figure{height:570px}.inner-page .inner-hero-people .inner-hero-grid{gap:35px}.inner-page .inner-hero-people .inner-hero-art{height:500px}.inner-page .contact-grid{gap:40px}.inner-page .product-art.large .identity-sculpture-art{width:110%}.inner-page .product-detail-grid h1{font-size:58px}}@media(max-width:700px){.inner-page .inner-hero-grid{min-height:0}.inner-page .inner-hero h1{font-size:45px;line-height:1.08}.inner-page .inner-hero-copy{padding:45px 0 30px}.inner-page .inner-hero-copy>p{font-size:16px}.inner-page .inner-hero-people .inner-hero-art{border-radius:0;height:340px;margin:0 -20px}.inner-page .inner-hero-ecosystem .inner-hero-art{height:300px;margin:0 0 20px}.inner-page .inner-hero-solutions .inner-hero-art{height:300px;margin:0 0 35px}.inner-page .inner-hero-solutions .inner-hero-art img:nth-child(2),.inner-page .inner-hero-solutions .inner-hero-art img:last-child{right:-1%}.inner-page .section,.editorial-feature{padding:55px 0}.editorial-feature-grid,.editorial-feature-reverse .editorial-feature-grid{grid-template-columns:1fr;gap:35px}.editorial-feature figure{height:360px}.editorial-feature-reverse figure{order:0}.editorial-feature-copy h2{margin:20px 0;font-size:36px}.editorial-notes{margin-top:30px}.editorial-portfolio{padding:55px 0}.editorial-portfolio>.container-inc{grid-template-columns:1fr;gap:25px}.editorial-portfolio h2{font-size:43px}.editorial-portfolio-art{height:300px}.inner-page .culture-values-editorial{grid-template-columns:1fr;gap:35px}.culture-values-editorial figure{height:340px}.culture-values-editorial figcaption{padding:60px 25px 25px;font-size:30px}.inner-page .values-list h2{font-size:24px}.inner-page .values-list p{font-size:15px}.inner-page .principle-grid{gap:35px}.inner-page .brand-list{grid-template-columns:1fr}.inner-page .brand-list article{padding:30px 0}.inner-page .brand-list p{grid-column:2}.inner-page .initiative-grid{grid-template-columns:1fr;gap:15px}.inner-page .product-detail-hero{padding-bottom:15px}.inner-page .product-detail-grid{grid-template-columns:1fr;gap:10px}.inner-page .product-detail-grid h1{font-size:53px}.inner-page .product-art.identity-panel.identity-sculpture.large{height:330px;padding:0}.inner-page .product-art.large .identity-sculpture-art{width:100%;height:100%;max-height:none}.inner-page .detail-body{grid-template-columns:1fr;gap:35px}.detail-editorial-photo{height:340px}.inner-page .detail-body h2{font-size:34px}.inner-page .product-card-body h3{font-size:27px}.inner-page .product-grid{gap:35px}.inner-page .manifesto-editorial{grid-template-columns:1fr;gap:35px}.manifesto-editorial figure{height:350px;position:static}.inner-page .manifesto-body p:first-child{font-size:29px}.inner-page .manifesto-body p{font-size:17px}.inner-page .manifesto-body h2{font-size:36px}.inner-page .contact-cta{padding:25px 0 45px}.inner-page .contact-cta>.container-inc{padding:35px 0 10px}.inner-page .contact-cta h2{font-size:37px}.inner-page.inner-route-contato .inner-hero-copy{padding:40px 0;display:block}.inner-page.inner-route-contato .inner-hero h1{margin-bottom:25px;font-size:45px}.inner-page .contact-grid{gap:40px}.inner-page .contact-aside{padding:255px 25px 35px}.contact-aside-art{height:215px}.inner-page.inner-route-insights .inner-hero-flow .inner-hero-art{border-radius:140px 140px 0 0;height:280px;margin:0 0 30px}}.inner-page .detail-movvai-brands .product-detail-grid h1{color:#fff}.inner-page .inner-hero-tech h1 em,.inner-page .inner-hero-flow h1 em{color:#e98dca}.inner-page.inner-route-insights .inner-hero h1 em{color:#b73187}.inner-page.inner-route-contato .inner-hero h1 em{color:#b42b84}.inner-page main :is(.inner-hero h1,.product-detail-grid h1){letter-spacing:-.04em}.inner-page main h2{letter-spacing:-.035em}.inner-page main h3{letter-spacing:-.015em}.inner-page .brand-list h2 img:not([alt="INC Tech"]){filter:brightness(0);opacity:.8}.inc-header{z-index:60;background:#fff;border-bottom:1px solid #e9e1eb;position:sticky;top:0}.inc-header-bar{align-items:center;gap:48px;height:92px;display:flex}.inc-header-logo{flex-shrink:0;margin-right:auto}.inc-header-logo img{width:166px;height:auto;display:block}.inc-navigation{align-items:center;gap:29px;height:100%;display:flex}.inc-nav-solutions{height:100%}.inc-nav-link{color:#35263d;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;height:100%;padding:0;font:500 13px/1.4 Inter,sans-serif;transition:color .2s;display:inline-flex;position:relative}.inc-nav-link:after{content:"";transform-origin:0;background:#ed2c7b;width:100%;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.inc-nav-link:hover,.inc-nav-link[aria-current=page],.inc-nav-link.is-current,.inc-nav-link[aria-expanded=true]{color:#8a297a}.inc-nav-link:hover:after,.inc-nav-link[aria-current=page]:after,.inc-nav-link.is-current:after,.inc-nav-link[aria-expanded=true]:after{transform:scaleX(1)}.inc-nav-expand{color:#945987;font-size:17px;font-weight:400;line-height:1}.inc-header-cta{color:#fff;border-radius:var(--button-radius);white-space:nowrap;background:#351341;border:1px solid #351341;justify-content:center;align-items:center;padding:14px 23px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.inc-header-cta:hover{background:#7d237d}.inc-header a:focus-visible,.inc-header button:focus-visible{outline-offset:5px;outline:2px solid #d83b91}.inc-menu-toggle,.inc-mobile-contact,.inc-solutions-panel[hidden]{display:none}.inc-solutions-panel{background:linear-gradient(105deg,#f6eff8,#fcf9fc 32%,#fff 75%);border-bottom:1px solid #e2d6e7;width:100%;position:absolute;top:100%;left:0;box-shadow:0 22px 28px #29113312}.inc-solutions-layout{grid-template-columns:215px 1fr;gap:46px;padding-block:40px 45px;display:grid}.inc-menu-eyebrow{color:#97658c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.inc-menu-intro p{letter-spacing:-.055em;color:#44214e;margin:15px 0 23px;font:400 38px/1.07 Manrope,sans-serif}.inc-menu-intro>a{color:#793378;border-bottom:1px solid #b17ca9;padding-bottom:6px;font-size:11px;display:inline-block}.inc-solutions-grid{grid-template-columns:repeat(4,1fr);align-content:center;gap:10px 15px;display:grid}.inc-solution-item{border-bottom:1px solid #e5d9e9;border-radius:5px 5px 0 0;align-items:center;gap:11px;min-height:92px;padding:13px 8px;transition:border-color .2s,background .2s;display:flex}.inc-solution-item:hover{background:#f2e6f4;border-color:#ed2c7b}.inc-menu-intro p em{color:#a33986;font-style:normal}.inc-solution-art{object-fit:contain;flex-shrink:0;width:54px;height:58px;transition:transform .35s}.inc-solution-item:hover .inc-solution-art{transform:translateY(-3px)rotate(-4deg)}.inc-solution-item strong{letter-spacing:-.035em;color:#402348;font:500 16px/1.3 Manrope,sans-serif;transition:color .2s;display:block}.inc-solution-item:hover strong{color:#a8267a}.inc-solution-item small{color:#85718b;margin-top:5px;font-size:10px;line-height:1.5;display:block}@media(max-width:1150px){.inc-header-bar{gap:30px}.inc-navigation{gap:21px}.inc-header-logo img{width:150px}.inc-solutions-layout{grid-template-columns:180px 1fr;gap:25px}.inc-solutions-grid{grid-template-columns:repeat(3,1fr);gap:5px 12px}.inc-solution-item strong{font-size:15px}}@media(max-width:960px){.inc-header-bar{height:76px}.inc-header-logo img{width:145px}.inc-desktop-contact{display:none}.inc-menu-toggle{color:#45204f;cursor:pointer;background:0 0;border:0;align-items:center;gap:17px;padding:12px 0 12px 12px;font-size:12px;display:inline-flex}.inc-menu-lines{width:24px;height:16px;position:relative}.inc-menu-lines:before,.inc-menu-lines:after{content:"";background:currentColor;width:24px;height:1px;transition:transform .2s;position:absolute;left:0}.inc-menu-lines:before{top:4px}.inc-menu-lines:after{top:11px}.inc-menu-lines.is-open:before{top:8px;transform:rotate(45deg)}.inc-menu-lines.is-open:after{top:8px;transform:rotate(-45deg)}.inc-navigation{overscroll-behavior:contain;background:#24102f;width:100%;height:auto;max-height:calc(100dvh - 76px);padding:20px 32px 35px;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 24px 40px #26133022}.inc-navigation.is-open{display:block}.inc-nav-solutions{height:auto}.inc-nav-link{letter-spacing:-.045em;color:#f8edf8;border-bottom:1px solid #c4a4cd30;justify-content:space-between;width:100%;height:auto;padding:17px 0;font:400 29px/1.3 Manrope,sans-serif;display:flex}.inc-nav-link:after{display:none}.inc-nav-link:hover,.inc-nav-link[aria-current=page],.inc-nav-link.is-current,.inc-nav-link[aria-expanded=true]{color:#f3a7d0}.inc-nav-expand{color:#e5a5ce;font-size:23px}.inc-solutions-panel{width:100%;box-shadow:none;background:0 0;border:0;position:static}.inc-solutions-layout{flex-direction:column-reverse;gap:20px;width:100%;max-width:none;padding:12px 0 25px;display:flex}.inc-solutions-grid{grid-template-columns:repeat(2,1fr);gap:0 20px}.inc-solution-item{border:0;min-height:0;padding:12px 0}.inc-solution-art{display:none}.inc-solution-item:hover{background:0 0}.inc-solution-item:hover strong{color:#f3a7d0}.inc-solution-item strong{color:#f5e5f4;font-size:16px}.inc-solution-item small{color:#b8a0c0;margin-top:5px;font-size:10px}.inc-menu-intro p,.inc-menu-eyebrow{display:none}.inc-menu-intro>a{color:#e4acd5;border-color:#aa79a6;font-size:12px}.inc-mobile-contact{flex-direction:column;align-items:flex-start;gap:23px;margin-top:32px;display:flex}.inc-mobile-contact .inc-header-cta{color:#36143e;background:#efbad9;border-color:#efbad9;padding:16px 24px}.inc-mobile-contact>a:last-child{color:#c3a8c9;font-size:12px}}@media(max-width:480px){.inc-navigation{padding-inline:25px}}@media(prefers-reduced-motion:reduce){.inc-header *,.inc-header :before,.inc-header :after{transition:none}}.inc-footer{color:#fff;background:#1c1026;border-top:1px solid #513052;padding-top:64px;position:relative;overflow:hidden}.inc-footer:before{content:"";opacity:.22;pointer-events:none;border:70px solid #ed2c7b;border-radius:50%;width:570px;height:570px;position:absolute;top:-380px;right:-330px}.inc-footer-masthead{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:40px;padding-bottom:48px;display:flex;position:relative}.inc-footer-logo{display:inline-flex}.inc-footer-logo img{filter:brightness(0)invert();width:250px;height:auto}.inc-footer-contact{flex-direction:column;gap:12px;display:flex}.inc-footer-contact>span{color:#c7afce;font-size:12px}.inc-footer-email{letter-spacing:-.045em;color:#f2d4ec;font-size:clamp(26px,2.8vw,40px);line-height:1.2}.inc-footer-main{grid-template-columns:1.15fr 1.5fr .7fr .6fr;gap:45px;padding:45px 0 50px;display:grid}.inc-footer-place{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.inc-footer-label{letter-spacing:-.025em;color:#e9d9ed;font-size:19px;line-height:1.55}.inc-footer-contact-link{border-radius:var(--button-radius);color:#efc4e2;border:1px solid #9b6ea655;padding:11px 18px;font-size:12px}.inc-footer nav h2{color:#d29dbf;text-transform:uppercase;letter-spacing:.12em;margin:0 0 15px;font-size:10px;font-weight:500}.inc-footer nav ul{margin:0;padding:0;list-style:none}.inc-footer-products ul{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 25px;display:grid}.inc-footer nav a{color:#e1d3e6;padding:8px 0;font-size:13px;line-height:1.45;display:inline-block}.inc-footer a{transition:color .2s,border-color .2s}.inc-footer a:hover{color:#ff91cb;border-color:#ed78b6}.inc-footer a:focus-visible{outline-offset:5px;border-radius:var(--button-radius);outline:2px solid #ff98d0}.inc-footer-bottom{color:#bda9c5;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding:23px 0 27px;font-size:10px;display:flex}.inc-footer-bottom strong{color:#eddaef;margin-left:4px;font-weight:500}@media(max-width:1100px){.inc-footer-main{grid-template-columns:1fr 1.6fr .8fr .7fr;gap:30px}.inc-footer-label{font-size:16px}}@media(max-width:850px){.inc-footer-main{grid-template-columns:1.5fr 1fr 1fr}.inc-footer-place{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:12px}.inc-footer-logo img{width:205px}.inc-footer-products ul{display:block}}@media(max-width:540px){.inc-footer{padding-top:42px}.inc-footer-masthead{flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:30px}.inc-footer-logo img{width:185px}.inc-footer-email{font-size:29px}.inc-footer-contact>span{font-size:11px}.inc-footer-main{grid-template-columns:1fr 1fr;gap:30px 20px;padding:29px 0 34px}.inc-footer-place{align-items:flex-start;gap:17px;padding-bottom:0}.inc-footer-label{font-size:13px}.inc-footer-contact-link{white-space:nowrap;padding:10px 12px;font-size:10px}.inc-footer-products{grid-column:1/-1}.inc-footer-products ul{column-gap:20px;display:grid}.inc-footer nav a{padding:9px 0;font-size:13px}.inc-footer nav h2{margin-bottom:9px}.inc-footer-bottom{flex-wrap:wrap;gap:17px 20px;font-size:10px}.inc-footer-bottom>a:first-of-type{order:3;width:100%}}@media(prefers-reduced-motion:reduce){.inc-footer a{transition:none}}.about-page{color:#32133e;--about-pink:#b62b80}.about-page em{font:inherit;color:var(--about-pink)}.inner-page .about-page h2{letter-spacing:-.04em;font-size:clamp(34px,3.6vw,52px);font-weight:650;line-height:1.16}.about-page p{color:#74667b;font-size:16px;line-height:1.85}.about-link{color:#782680;border-bottom:1px solid #bd93c3;padding-bottom:8px;font-size:14px;display:inline-block}.about-link:hover{color:#b62b80;border-color:currentColor}.about-page a:focus-visible{outline-offset:6px;outline:2px solid #bc337f}.about-opening{text-align:center;background:linear-gradient(#fbf8fc,#fff 85%);padding:70px 0 55px}.inner-page .about-opening .eyebrow{color:#986d9f}.inner-page .about-opening h1{letter-spacing:-.055em;color:#32133e;text-wrap:initial;max-width:1300px;margin:25px auto 23px;font-size:clamp(49px,5.8vw,86px);font-weight:750;line-height:1.11}.about-opening h1 em{color:#b42c81}.about-opening p{color:#7d6885;max-width:700px;margin:0 auto 31px;font-size:19px;line-height:1.7}.about-button{border-radius:var(--button-radius);color:#4b2059;border:1px solid #63366f;justify-content:center;align-items:center;padding:14px 27px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.about-button:hover{color:#fff;background:#4b2059}.about-story{padding:0 0 72px;scroll-margin-top:95px}.about-story-grid{border-top:1px solid #e5dbe8;grid-template-columns:1fr 1fr;gap:64px;padding-top:42px;display:grid}.about-story-grid>article{flex-direction:column;align-items:flex-start;display:flex}.about-story-grid>article+article{border-left:1px solid #e8ddeb;padding-left:55px}.inner-page .about-story h2{margin:20px 0 22px;font-size:clamp(30px,2.7vw,40px)}.about-story p{max-width:490px;margin:0 0 22px}.about-story .about-link{margin-top:7px}.about-products{background:#f6f0f7;padding:58px 0 44px}.about-products header{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.about-products h2{margin:20px 0 0}.about-products header>.about-link{margin-bottom:5px}.about-product-grid{margin-top:36px}.about-suite{border-top:1px solid #ddcde3;border-bottom:1px solid #ddcde3;align-items:center;gap:35px;padding:25px 0;display:flex}.about-suite img{width:175px;height:auto;display:block}.about-suite p{color:#796282;margin:0;font-size:15px;line-height:1.6}.about-suite p br{display:none}.about-suite .about-suite-signature{letter-spacing:.08em;text-transform:uppercase;color:#a068a5;white-space:nowrap;margin-left:auto;font-size:11px}.about-product-list{grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;display:grid}.about-product-list>a{border-right:1px solid #dccbe2;padding:0 28px}.about-product-list>a:first-child{padding-left:0}.about-product-list>a:last-child{border-right:0;padding-right:0}.about-product-list>a>span{color:#9a64a2;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.inner-page .about-product-list h3{color:#4a2057;letter-spacing:-.03em;margin:17px 0 12px;font-size:23px;font-weight:650;line-height:1.2}.about-product-list p{margin:0;font-size:14px;line-height:1.8}.about-product-list>a:hover h3{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.about-vem{border-top:1px solid #decee4;grid-template-columns:.8fr 1.5fr .7fr;align-items:center;gap:65px;margin-top:30px;padding-top:27px;display:grid}.inner-page .about-vem h3{letter-spacing:-.025em;color:#662671;margin:0;font-size:27px;font-weight:650}.about-vem h3 span{letter-spacing:.02em;color:#927299;margin-top:8px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;display:block}.about-vem p{max-width:420px;margin:0;font-size:14px;line-height:1.7}.about-vem-link{color:#7c3186;border-bottom:1px solid #b98dc0;justify-self:end;padding-bottom:6px;font-size:13px}.about-vem:hover .about-vem-link{color:#b62b80}.about-culture{padding:25px 0 30px}.about-culture-feature{background:#30143e;border-radius:18px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.about-culture-heading{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.inner-page .about-culture-heading .eyebrow{color:#d6a9cf;letter-spacing:.13em;font-size:10px}.inner-page .about-culture-heading h2{letter-spacing:-.045em;color:#fff;margin:28px 0 25px;font-size:clamp(42px,4.3vw,66px);font-weight:650;line-height:1.06}.about-culture-heading h2 em{color:#ef94cd}.about-culture-heading p{color:#cfb8d8;max-width:310px;margin:0 0 30px;font-size:15px;line-height:1.85}.about-culture-button{color:#fff;border-radius:var(--button-radius);border:1px solid #af83b7;padding:13px 22px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.about-culture-button:hover{background:#582664;border-color:#e1b5da}.about-culture-photo{isolation:isolate;min-height:560px;margin:0;position:relative}.about-culture-photo img{object-fit:cover;object-position:center 23%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.about-culture-photo:after{content:"";z-index:-1;background:linear-gradient(#0000,#190e2690);position:absolute;inset:40% 0 0}.about-culture-photo figcaption{color:#fff;letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:23px;line-height:1.35;position:absolute;bottom:32px;left:36px;right:30px}.about-culture-photo figcaption strong{font-weight:650}.about-values{grid-template-columns:.65fr 1.35fr;gap:55px;padding-top:42px;display:grid}.about-values h2{margin:23px 0 30px}.about-value-list{grid-template-columns:1fr 1fr;gap:25px 35px;display:grid}.about-value-list article{border-bottom:1px solid #e7dcea;padding:0 0 22px}.about-value-list article:first-child{padding-top:0}.inner-page .about-value-list h3{color:#492252;letter-spacing:-.025em;margin:0 0 10px;font-size:19px;font-weight:650;line-height:1.35}.about-value-list p{max-width:490px;margin:0;font-size:14px;line-height:1.8}@media(min-width:1700px){.about-opening{padding:85px 0 65px}}@media(max-width:1050px){.about-story-grid{gap:35px}.about-story-grid>article+article{padding-left:35px}.about-values{grid-template-columns:.6fr 1.4fr;gap:35px}.about-value-list{gap:22px}.about-culture-heading{padding:35px}.about-culture-photo{min-height:540px}.about-suite{gap:25px}.about-suite .about-suite-signature{display:none}.about-vem{gap:30px}.about-product-list>a{padding-left:20px;padding-right:20px}}@media(max-width:700px){.about-opening{padding:42px 0 35px}.inner-page .about-opening h1{margin:23px auto 20px;font-size:clamp(37px,9.7vw,59px);line-height:1.13}.about-opening p{margin-bottom:24px;font-size:16px;line-height:1.75}.about-desktop-break{display:none}.about-story{padding:0 0 42px;scroll-margin-top:85px}.about-story-grid{grid-template-columns:1fr;gap:30px;padding-top:32px}.about-story-grid>article+article{border-top:1px solid #e8ddeb;border-left:0;padding:30px 0 0}.inner-page .about-story h2{margin:16px 0 20px;font-size:29px}.about-page p{font-size:15px}.about-products{padding:40px 0 35px}.about-products header{display:block}.inner-page .about-products h2{margin-top:17px;font-size:34px}.about-products header>.about-link{margin-top:20px}.about-product-grid{margin-top:28px}.about-suite{padding:23px 0;display:block}.about-suite img{width:160px;margin-bottom:16px}.about-suite p{max-width:270px;font-size:15px}.about-product-list{grid-template-columns:1fr;gap:0;margin-top:0}.about-product-list>a{border-bottom:1px solid #ddcde3;border-right:0;padding:22px 0!important}.inner-page .about-product-list h3{margin:12px 0 9px;font-size:24px}.about-product-list p{font-size:14px}.about-vem{border-top:0;grid-template-columns:1fr;gap:14px;margin-top:0;padding-top:24px}.about-vem-link{justify-self:start}.about-culture{padding:12px 0 20px}.about-culture-feature{border-radius:15px;grid-template-columns:1fr}.about-culture-heading{padding:32px 27px 35px}.inner-page .about-culture-heading h2{margin:24px 0 22px;font-size:45px;line-height:1.07}.about-culture-heading p{max-width:300px;margin-bottom:25px;font-size:15px}.about-culture-photo{min-height:335px}.about-culture-photo img{object-position:center 25%}.about-culture-photo figcaption{font-size:20px;bottom:24px;left:25px;right:25px}.about-values{grid-template-columns:1fr;gap:25px;padding-top:30px}.inner-page .about-values h2{margin:18px 0 0;font-size:34px}.about-value-list{grid-template-columns:1fr;gap:20px}.inner-page .about-value-list h3{font-size:20px}.about-value-list p{font-size:14px}}@media(prefers-reduced-motion:reduce){.about-button{transition:none}}.ecosystem-page{color:#32133e;background:#fff}.ecosystem-page em{font:inherit;color:#b22c82}.inner-page .ecosystem-page h2{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(33px,3.3vw,48px);font-weight:600;line-height:1.18}.ecosystem-page a:focus-visible,.ecosystem-page summary:focus-visible{outline-offset:6px;outline:2px solid #ed2c7b}.eco-opening{color:#fff;background:#2c1238;padding:62px 0 0}.eco-opening-content{grid-template-columns:1.05fr 1fr;align-items:center;gap:95px;padding-bottom:58px;display:grid}.inner-page .eco-opening .eyebrow{color:#d5acd2;font-size:11px}.inner-page .ecosystem-page .eco-opening h1{color:#fff;letter-spacing:-.085em;margin:30px 0 0;font-size:clamp(100px,12vw,172px);font-weight:650;line-height:.83}.eco-opening h1 span{color:#ef9ecd;letter-spacing:-.055em;margin-top:22px;font-size:.4em;font-weight:450;display:block}.inner-page .eco-opening-copy h2{color:#fff;margin:0 0 25px;font-size:clamp(33px,3.5vw,50px);line-height:1.15}.eco-opening-copy p{color:#d0b9d6;max-width:460px;margin:0 0 27px;font-size:16px;line-height:1.85}.eco-explore{color:#40204b;border-radius:var(--button-radius);background:#faf5fc;padding:14px 25px;font-size:14px;font-weight:600;transition:background .2s;display:inline-block}.eco-explore:hover{background:#efcbe4}.eco-domains{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.eco-domains li{color:#e4d1e9;align-items:center;gap:12px;padding:23px 0;font-size:15px;display:flex}.eco-domains li:before{content:"";background:#a961c1;border-radius:50%;width:7px;height:7px}.eco-domains li:nth-child(2):before{background:#c463b6}.eco-domains li:nth-child(3):before{background:#ed2c7b}.eco-domains li:nth-child(4):before{background:#d9bde7}.eco-fronts{padding:64px 0 66px;scroll-margin-top:110px}.eco-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.eco-section-heading h2{margin:19px 0 0}.eco-section-heading>p{color:#826b8b;max-width:230px;margin:0 0 3px;font-size:15px;line-height:1.8}.eco-company-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px;display:grid}.eco-company{border-top:1px solid #e2d5e7;min-width:0;padding:25px 0 29px}.eco-company-category{color:#9b698f;font-size:12px;display:block}.inner-page .ecosystem-page .eco-company .eco-brand-logo{align-items:center;height:96px;margin:17px 0 18px -18px;display:flex;overflow:hidden}.eco-brand-logo img{filter:brightness(0);opacity:.87;flex-shrink:0;width:245px;max-width:none;height:auto}.inner-page .ecosystem-page .eco-company .eco-brand-logo:has(.eco-logo-original){margin-left:0}.eco-brand-logo img.eco-logo-original{filter:none;opacity:1;width:185px}.inner-page .ecosystem-page .eco-company .eco-brand-name{letter-spacing:-.045em;color:#472652;align-items:center;gap:7px;height:96px;margin:17px 0 18px;font-size:32px;font-weight:550;display:flex}.eco-brand-name span{font-weight:750}.eco-company p{color:#796781;max-width:330px;margin:0;font-size:14px;line-height:1.8}.eco-text-link{color:#8b2a80;border-bottom:1px solid #bd8bb9;margin-top:17px;padding-bottom:5px;font-size:13px;display:inline-block}.eco-text-link:hover{color:#ca297e}.eco-impact{color:#fff;background:#2c1238;padding:62px 0 65px}.eco-impact-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}.inner-page .eco-impact .eyebrow{color:#c59dc7}.inner-page .eco-impact h2{color:#fff;margin:20px 0 0}.eco-impact h2 em{color:#ef9ecd}.eco-impact-heading>p{color:#c4a6cb;margin:0 0 3px;font-size:13px;line-height:1.8}.eco-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eco-impact-grid article{border-top:1px solid #ffffff30;border-left:1px solid #ffffff25;padding:26px 30px 0}.eco-impact-grid article:first-child{border-left:0;padding-left:0}.eco-impact-grid article:last-child{padding-right:0}.eco-impact-brand{color:#dfbfdf;font-size:16px}.eco-impact-grid strong{letter-spacing:-.065em;white-space:nowrap;margin:30px 0 20px;font:500 clamp(49px,5.7vw,82px)/1 Manrope,sans-serif;display:block}.eco-impact-grid strong>span{vertical-align:middle;letter-spacing:0;color:#d5b0d7;font-size:.32em}.eco-impact-grid strong small{letter-spacing:-.03em;color:#f2aad6;font-size:.43em}.eco-impact-grid p{color:#c8b1ce;max-width:280px;margin:0;font-size:15px;line-height:1.8}.eco-experiences{background:#fff;padding:65px 0 72px}.eco-experiences-grid{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.eco-experiences h2{max-width:430px;margin:23px 0}.eco-experiences-grid>div>p{color:#826e89;max-width:320px;font-size:15px;line-height:1.8}.eco-experiences-list details{border-top:1px solid #e1d5e6;padding:23px 0}.eco-experiences-list details:last-of-type{border-bottom:1px solid #e1d5e6}.eco-experiences-list summary{cursor:pointer;align-items:center;gap:20px;list-style:none;display:flex}.eco-experiences-list summary::-webkit-details-marker{display:none}.eco-experience-number{color:#ac7aa5;font-size:11px}.inner-page .ecosystem-page .eco-experiences-list h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500}.eco-experience-toggle{flex-shrink:0;width:14px;height:14px;margin-left:auto;position:relative}.eco-experience-toggle:before,.eco-experience-toggle:after{content:"";background:#a16aab;width:12px;height:1px;position:absolute;top:6px}.eco-experience-toggle:after{transform:rotate(90deg)}.eco-experiences-list details[open] .eco-experience-toggle:after{display:none}.eco-experiences-list details>p{color:#806989;margin:18px 25px 0 32px;font-size:14px;line-height:1.8}@media(max-width:1100px){.eco-opening-content{gap:45px}.eco-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}.eco-experiences-grid{gap:40px}.eco-impact-grid article{padding-left:20px;padding-right:20px}}@media(max-width:700px){.eco-opening{padding-top:38px}.eco-opening-content{grid-template-columns:1fr;gap:38px;padding-bottom:33px}.inner-page .ecosystem-page .eco-opening h1{margin-top:27px;font-size:110px}.eco-opening h1 span{margin-top:15px}.inner-page .eco-opening-copy h2{margin-bottom:18px;font-size:34px}.eco-opening-copy p{font-size:15px}.eco-domains{grid-template-columns:1fr 1fr;padding:12px 0}.eco-domains li{padding:10px 0;font-size:14px}.eco-fronts{padding:42px 0}.eco-section-heading{margin-bottom:28px;display:block}.inner-page .ecosystem-page h2{font-size:33px}.eco-section-heading>p{max-width:none;margin-top:18px;font-size:14px}.eco-company-grid{grid-template-columns:1fr}.eco-company{padding:24px 0 27px}.inner-page .ecosystem-page .eco-company .eco-brand-logo,.inner-page .ecosystem-page .eco-company .eco-brand-name{margin-top:12px;margin-bottom:12px}.eco-company p{font-size:15px}.eco-impact{padding:40px 0}.eco-impact-heading{margin-bottom:25px;display:block}.eco-impact-heading>p{margin-top:20px;font-size:13px}.eco-impact-grid{grid-template-columns:1fr}.eco-impact-grid article{border-left:0;padding:25px 0}.eco-impact-grid article:last-child{padding-bottom:0}.eco-impact-grid strong{margin:18px 0 15px;font-size:64px}.eco-impact-grid p{max-width:none}.eco-experiences{padding:43px 0}.eco-experiences-grid{grid-template-columns:1fr;gap:26px}.inner-page .ecosystem-page .eco-experiences-list h3{font-size:19px}}.eco-opening{background:radial-gradient(at 100% 0,#54205e 0,#0000 56%),#160c21;padding-top:48px}.eco-opening-content{padding-bottom:43px;display:block}.eco-opening-brand{border-bottom:1px solid #fff2;padding:0 0 36px}.inner-page .eco-opening .eyebrow{color:#d5b1d8;align-items:center;gap:14px;display:flex}.eco-opening-brand .eyebrow:before{content:"";background:#ed2c7b;width:24px;height:3px}.inner-page .ecosystem-page .eco-opening h1{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(82px,10.8vw,156px);font-weight:500;line-height:1.06}.eco-opening h1 span{font-size:1em;font-weight:inherit;letter-spacing:inherit;color:#f19cd4;margin:0;display:inline}.eco-opening-copy{padding-top:34px}.inner-page .eco-opening-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.eco-opening-copy h2 em{color:#ee77c7}.eco-opening-copy p{color:#cfbfd6;max-width:470px;margin-bottom:20px;font-size:15px;line-height:1.75}.eco-explore{color:#301138;background:#efb1d9;padding:12px 22px;font-size:13px}.eco-domains{border:0;gap:1px}.eco-domains li{isolation:isolate;color:#fff;background:#4b205d;padding:27px 25px;font-size:17px;position:relative;overflow:hidden}.eco-domains li:nth-child(2){background:#792780}.eco-domains li:nth-child(3){background:#a62a73}.eco-domains li:nth-child(4){color:#391749;background:#d6bde3}.eco-domains li:before{display:none}.eco-domains li:after{content:"";z-index:-1;background:linear-gradient(140deg,#ffffff26,#fff0 60%);border-radius:50%;width:100%;height:180px;position:absolute;top:15%;left:45%;transform:rotate(-35deg);box-shadow:inset 0 1px #ffffff28}.eco-fronts{background:#fcfafc;padding-top:70px}.inner-page .ecosystem-page h2{font-weight:500}.eco-company-grid{gap:32px 24px}.eco-company{--brand-base:#592068;--brand-light:#a56aba;--brand-deep:#2d103e;border:0;padding:0}.eco-company-1{--brand-base:#962d91;--brand-light:#db8bc9;--brand-deep:#571657}.eco-company-2{--brand-base:#b02c77;--brand-light:#f297ca;--brand-deep:#731e58}.eco-company-3{--brand-base:#8c62aa;--brand-light:#debee9;--brand-deep:#53366f}.eco-company-4{--brand-base:#663376;--brand-light:#bd83b9;--brand-deep:#391941}.eco-company-category{letter-spacing:.025em;margin-bottom:13px;font-size:11px}.inner-page .ecosystem-page .eco-company .eco-brand-logo,.inner-page .ecosystem-page .eco-company .eco-brand-name{isolation:isolate;background:linear-gradient(140deg,var(--brand-base),var(--brand-deep));color:#fff;height:152px;box-shadow:0 12px 22px -19px var(--brand-deep);border-radius:6px;margin:0 0 21px;padding:0 24px;position:relative;overflow:hidden}.eco-brand-logo:before,.eco-brand-name:before{content:"";z-index:-1;background:linear-gradient(165deg,var(--brand-light),var(--brand-base) 24%,var(--brand-deep) 60%);border-radius:50% 50% 0 0;width:105%;height:200px;transition:transform .5s;position:absolute;top:47%;left:32%;transform:rotate(-30deg);box-shadow:inset 0 1px 1px #ffffff40}.eco-company:hover .eco-brand-logo:before,.eco-company:hover .eco-brand-name:before{transform:translateY(-6px)rotate(-26deg)}.eco-brand-logo img{filter:brightness(0)invert();opacity:1;width:230px;max-width:110%;margin-left:-15px}.eco-brand-logo img.eco-logo-original{filter:brightness(0)invert();width:180px;max-width:100%;margin-left:0}.eco-company p{color:#77617f}.eco-impact{background:radial-gradient(at 90% 120%,#74266b 0,#0000 65%),#23102f}.eco-impact-grid article{border-top:2px solid #bf69ad}.eco-impact-grid article:nth-child(2){border-top-color:#ee77c7}.eco-impact-grid article:nth-child(3){border-top-color:#d8b8ee}.eco-impact-grid strong{font-weight:450}.eco-experiences{background:#f6f2f7}.eco-experiences-list details{padding-inline:20px;transition:background .2s}.eco-experiences-list details[open]{background:#ece2f0;border-top-color:#0000;border-radius:5px}@media(max-width:1100px){.eco-opening-copy{gap:40px}.eco-brand-logo img{max-width:100%}}@media(max-width:700px){.eco-opening{padding-top:24px}.eco-opening-content{padding-bottom:30px}.eco-opening-brand{padding:8px 0 27px}.inner-page .ecosystem-page .eco-opening h1{margin-top:25px;font-size:clamp(46px,12vw,80px)}.eco-opening-copy{grid-template-columns:1fr;gap:22px;padding-top:26px}.inner-page .eco-opening-copy h2{margin:0;font-size:32px}.eco-domains{padding:0}.eco-domains li{padding:22px 18px;font-size:15px}.eco-company-grid{gap:30px}.inner-page .ecosystem-page .eco-company .eco-brand-logo,.inner-page .ecosystem-page .eco-company .eco-brand-name{height:142px;margin:0 0 17px}.eco-brand-logo img{max-width:100%}.eco-fronts{padding-top:43px}.eco-experiences-list details{padding-inline:15px}}.inner-page .ecosystem-page .eco-opening h1.eco-official-brand{aspect-ratio:600/214;width:min(560px,100%);margin:30px 0 0;line-height:1;position:relative;overflow:hidden}.eco-official-brand img{width:133.333%;max-width:none;height:auto;position:absolute;top:-52.804%;left:-16.667%}@media(max-width:700px){.inner-page .ecosystem-page .eco-opening h1.eco-official-brand{width:min(330px,100%);margin-top:28px}}@media(prefers-reduced-motion:reduce){.ecosystem-page *{transition:none!important}}.culture-page{color:#35213f;background:#fff}.culture-page a:focus-visible{outline-offset:6px;outline:2px solid #bd3587}.culture-page .eyebrow{letter-spacing:.14em;color:#99648d;font-size:11px}.culture-page em{font:inherit;color:#b53082}.culture-opening{isolation:isolate;color:#fff;background:#211129;position:relative;overflow:hidden}.culture-opening-grid{align-items:center;min-height:650px;padding-block:65px;display:flex;position:relative}.culture-opening-copy{width:55%;max-width:670px}.culture-opening .eyebrow{color:#e5c5dd;align-items:center;gap:13px;display:flex}.culture-opening .eyebrow:before{content:"";background:#ed2c7b;width:25px;height:3px}.inner-page .culture-opening h1{letter-spacing:-.055em;color:#fff;text-wrap:initial;margin:28px 0;font-size:clamp(55px,5.7vw,83px);font-weight:450;line-height:1.04}.inner-page .culture-opening h1 em{letter-spacing:-.07em;color:#ee94c7;margin:5px 0 0 8px;padding-bottom:12px;font:italic 400 clamp(96px,10vw,145px)/.9 Georgia,serif;display:block}.culture-opening-copy>p{color:#e3d0df;max-width:330px;margin:0;font-size:16px;line-height:1.8}.culture-opening-links{flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px;display:flex}.culture-opening-links a{color:#f6deec;border-bottom:1px solid #b488a7;padding:8px 0;font-size:13px}.culture-opening-links a:first-child{border-radius:var(--button-radius);color:#381b40;background:#f2c3de;border:0;padding:14px 25px}.culture-opening-links a:hover{color:#fff;border-color:#fff}.culture-opening-links a:first-child:hover{color:#381b40;background:#ffdbef}.culture-opening-photo{z-index:-2;margin:0;position:absolute;inset:0 0 0 35%}.culture-opening-photo img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.culture-opening:after{content:"";z-index:-1;background:linear-gradient(90deg,#211129 0% 27%,#211129f2 35%,#2111298c 46%,#21112908 66%),linear-gradient(#0000 60%,#21112945);position:absolute;inset:0}.culture-values{background:#fff;padding:76px 0 82px;scroll-margin-top:95px}.culture-values header{grid-template-columns:1fr auto;align-items:end;column-gap:50px;margin-bottom:38px;display:grid}.culture-values header .eyebrow{grid-column:1/-1}.inner-page .culture-values h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(40px,4.3vw,62px);font-weight:450;line-height:1.12}.culture-values header>p{color:#826a87;max-width:260px;margin:0 0 3px;font-size:15px;line-height:1.7}.culture-value-list{margin:0;padding:0;list-style:none}.culture-value-list li{border-top:1px solid #e2d5e3;grid-template-columns:50px 1fr;align-items:baseline;gap:23px;padding:28px 0;display:grid}.culture-value-list li:last-child{border-bottom:1px solid #e2d5e3}.culture-value-list li>div{grid-template-columns:1fr 1.05fr;align-items:baseline;gap:60px;display:grid}.culture-value-number{color:#b0448b;font-size:13px}.inner-page .culture-value-list h3{letter-spacing:-.04em;color:#43234c;margin:0;font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.2}.culture-value-list p{color:#7a667f;max-width:560px;margin:0;font-size:15px;line-height:1.8}.culture-flow-story{background:#f6f1f6;padding-top:56px}.inner-page .culture-page .home-flow{background:0 0;padding:0}.culture-page .flow-copy .he-label{text-transform:uppercase}.culture-page .flow-scene{border-radius:8px}.culture-page .flow-visual{min-height:500px}.inner-page .culture-page .flow-copy h2{letter-spacing:-.05em;color:#fff;margin:28px 0;font-size:45px;font-weight:400;line-height:1.05}.inner-page .culture-page .flow-copy h2 em{letter-spacing:-.075em;color:#f3bbd8;font:italic 400 clamp(110px,10.8vw,155px)/.91 Georgia,serif}.culture-flow-foundations{padding:42px 0 65px}.culture-flow-intro{justify-content:space-between;align-items:start;gap:40px;margin-bottom:34px;display:flex}.culture-flow-intro p{letter-spacing:-.025em;color:#60336b;margin:0;font-size:22px;line-height:1.5}.culture-principles-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.culture-principles-grid article{background:#eae0f0;border-top:2px solid #aa6dbb;border-radius:3px;padding:28px}.culture-principles-grid article:nth-child(2){background:#f3dfeb;border-color:#d35a9e}.culture-principles-grid article:nth-child(3){background:#e7deed;border-color:#704485}.culture-principle-label{color:#96518c;align-items:center;gap:14px;font-size:13px;display:flex}.culture-principle-label>span{opacity:.75;font-size:10px}.inner-page .culture-principles-grid h3{letter-spacing:-.04em;color:#492750;max-width:260px;min-height:65px;margin:22px 0 15px;font-size:25px;font-weight:500;line-height:1.3}.culture-principles-grid p{color:#7b667f;max-width:335px;margin:0;font-size:14px;line-height:1.85}.culture-invitation{color:#fff;background:radial-gradient(at 100% 100%,#64255f,#0000 70%),#23102f;padding:66px 0}.culture-invitation-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;display:grid}.culture-invitation .eyebrow{color:#cc9fc9}.inner-page .culture-invitation h2{letter-spacing:-.045em;color:#fff;margin:22px 0 0;font-size:clamp(32px,3.3vw,46px);font-weight:450;line-height:1.2}.culture-invitation h2 em{color:#f1a2d3}.culture-invitation-copy p{color:#d7c0dc;max-width:430px;margin:0 0 25px;font-size:15px;line-height:1.85}.culture-invitation-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.culture-invitation-links a{color:#f6d8ed;border-bottom:1px solid #be8eb4;padding:8px 0;font-size:13px}.culture-invitation-links a:first-child{color:#3b1949;border-radius:var(--button-radius);background:#f2c9e4;border:none;padding:14px 22px}.culture-invitation-links a:hover{filter:brightness(1.1)}@media(max-width:1050px){.culture-opening-grid{min-height:600px}.culture-opening-copy{width:57%}.culture-opening-photo{left:30%}.culture-values header{column-gap:30px}.culture-value-list li>div{gap:30px}.culture-principles-grid{gap:18px}.culture-invitation-grid{gap:40px}}@media(max-width:700px){.culture-opening-grid{min-height:0;padding-block:36px 35px}.culture-opening-copy{width:100%}.culture-opening-photo{z-index:0;height:320px;position:relative;inset:auto}.culture-opening-photo img{object-position:center 22%}.culture-opening{flex-direction:column;display:flex}.culture-opening-grid{order:-1}.culture-opening:after{display:none}.inner-page .culture-opening h1{margin:25px 0;font-size:49px}.inner-page .culture-opening h1 em{margin-left:13px;font-size:94px}.culture-opening-copy>p{max-width:310px;font-size:15px}.culture-opening-links{margin-top:24px}.culture-values{padding:42px 0 46px}.culture-values header{margin-bottom:28px;display:block}.inner-page .culture-values h2{margin:19px 0;font-size:40px}.culture-values header>p{max-width:300px;font-size:14px}.culture-value-list li{grid-template-columns:24px 1fr;gap:13px;padding:24px 0}.culture-value-list li>div{grid-template-columns:1fr;gap:12px}.inner-page .culture-value-list h3{font-size:23px}.culture-value-list p{font-size:14px}.culture-flow-story{padding-top:24px}.culture-page .flow-visual{min-height:0}.inner-page .culture-page .flow-copy h2{font-size:32px}.inner-page .culture-page .flow-copy h2 em{font-size:108px}.culture-flow-foundations{padding:30px 0 42px}.culture-flow-intro{margin-bottom:27px;display:block}.culture-flow-intro p{margin-top:18px;font-size:20px}.culture-flow-intro br{display:none}.culture-principles-grid{grid-template-columns:1fr;gap:12px}.culture-principles-grid article{padding:25px}.inner-page .culture-principles-grid h3{max-width:none;min-height:0;margin-top:17px;font-size:24px}.culture-principles-grid p{max-width:none}.culture-invitation{padding:42px 0}.culture-invitation-grid{grid-template-columns:1fr;gap:28px}.inner-page .culture-invitation h2{font-size:34px}.culture-invitation-links{gap:23px}}.contact-page{color:#3c2247}.contact-main{isolation:isolate;background:#25102f;padding:70px 0 76px;position:relative;overflow:hidden}.contact-backdrop{z-index:-2;object-fit:cover;object-position:center 65%;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.contact-main:after{content:"";z-index:-1;background:linear-gradient(110deg,#24112bea,#2c123cbb 44%,#28113255 75%);position:absolute;inset:0}.contact-composition{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}.contact-intro{color:#fff;min-width:0;padding:14px 0}.contact-intro .eyebrow{color:#e8b5d6;letter-spacing:.15em;align-items:center;gap:16px;font-size:11px;display:flex}.contact-intro .eyebrow:before{content:"";background:#ef398b;width:30px;height:3px}.inner-page .contact-intro h1{color:#fff;letter-spacing:-.055em;margin:35px 0 26px;font-size:clamp(46px,4.7vw,76px);font-weight:450;line-height:1.1}.contact-intro h1 em{font:inherit;color:#f0a4d0}.contact-intro>p{color:#e0cddd;max-width:345px;font-size:17px;line-height:1.75}.contact-direct{flex-direction:column;align-items:start;gap:12px;margin-top:64px;display:flex}.contact-direct>span{color:#dac0d7;font-size:13px}.contact-direct>a{letter-spacing:-.035em;color:#fff;border-bottom:1px solid #efb2d46b;padding-bottom:7px;font-size:clamp(27px,2.65vw,40px);line-height:1.3}.contact-direct>a:hover{color:#f0a4d0}.contact-copy{color:#e9cddd;align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.contact-city{letter-spacing:.04em;color:#dac5da;margin-top:35px;font-size:12px;display:block}.contact-form-panel{background:#fffcff;border-radius:8px;min-width:0;padding:38px 40px;box-shadow:0 20px 80px #16072025}.inner-page .contact-page .contact-form{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.contact-page .contact-form .eyebrow{letter-spacing:.14em;color:#a15887;font-size:10px}.inner-page .contact-page .contact-form h2{letter-spacing:-.045em;color:#36173e;margin:15px 0 28px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.inner-page .contact-page .contact-form label{color:#674f6e;margin:0 0 23px;font-size:12px;line-height:1.6;display:block}.inner-page .contact-page .contact-form :is(input,select,textarea){color:#40254a;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cebfd1;border-radius:0;margin:0;padding:10px 0;font-size:15px;transition:border-color .2s;display:block}.inner-page .contact-page .contact-form textarea{resize:vertical;min-height:90px}.inner-page .contact-page .contact-form :is(input,select,textarea):focus{outline-offset:4px;border-color:#aa588d;outline:2px solid #aa588d}.inner-page .contact-page .contact-form .form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form-finish{border-top:0}.inner-page .contact-page .form-explanation{color:#88758e;max-width:390px;margin:0 0 18px;font-size:12px;line-height:1.65}.inner-page .contact-page .button-primary{border-radius:var(--button-radius);color:#fff;background:#692473;border:none;width:100%;min-height:50px;padding:15px 24px;font-size:14px}.inner-page .contact-page .button-primary:hover{background:#902e80}.contact-page .form-feedback{background:#eee4f1;border-radius:4px;margin-top:20px;padding:18px;font-size:14px;line-height:1.7}.contact-page a:focus-visible,.contact-page button:focus-visible{outline-offset:5px;outline:2px solid #ec79ba}@media(max-width:1000px){.contact-main{padding:48px 0}.contact-composition{grid-template-columns:1fr 1.1fr;gap:30px}.contact-form-panel{padding:30px 25px}.inner-page .contact-intro h1{font-size:43px}.inner-page .contact-page .contact-form .form-row{grid-template-columns:1fr;gap:0}}@media(max-width:700px){.contact-main{padding:38px 0 40px}.contact-composition{grid-template-columns:1fr;gap:35px}.contact-intro{padding:0 4px}.inner-page .contact-intro h1{margin:27px 0 22px;font-size:clamp(40px,10.8vw,62px)}.contact-intro>p{max-width:315px;font-size:16px}.contact-direct{gap:8px;margin-top:30px}.contact-direct>a{font-size:29px}.contact-city{margin-top:20px}.contact-form-panel{padding:30px 24px}.inner-page .contact-page .contact-form h2{font-size:34px}.inner-page .contact-page .contact-form :is(input,select,textarea){font-size:16px}.contact-backdrop{object-position:65% top}}@media(prefers-reduced-motion:reduce){.inner-page .contact-page .contact-form :is(input,select,textarea){transition:none}}.insights-edition,.in-article{color:#301c3b;background:#fff}.insights-edition :is(h1,h2,h3,p,figure),.in-article :is(h1,h2,h3,p,figure){margin:0}.insights-edition a,.in-article a{text-decoration:none}.in-label{color:#98618d;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600;line-height:1.7;display:block}.in-link{color:inherit;border-bottom:1px solid #b190bb;padding:0 0 7px;font-size:14px;font-weight:500;display:inline-block}.in-link:hover{color:#bb338b;border-color:currentColor}.in-masthead{padding-top:52px;padding-bottom:30px}.in-masthead>div{justify-content:space-between;align-items:flex-end;gap:35px;margin-top:25px;display:flex}.insights-edition .in-masthead h1{letter-spacing:-.065em;font-size:clamp(54px,6.5vw,98px);font-weight:500;line-height:1.02}.in-masthead em{color:#b32e86;font:inherit}.in-masthead p{color:#7f6d86;margin-bottom:10px;font-size:17px;line-height:1.8}.in-edition-line{color:#826b8f;letter-spacing:.05em;border-top:1px solid #e5dbea;margin-top:38px;padding-top:17px;font-size:11px;display:block}.in-feature-wrap{padding-bottom:10px}.in-feature{color:#fff;background:#201029;border-radius:7px;grid-template-columns:1.2fr 1fr;min-height:470px;display:grid;overflow:hidden}.in-feature-image{min-width:0;position:relative}.in-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute}.in-feature:hover .in-feature-image img{transform:scale(1.025)}.in-feature-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff5;border-radius:30px;padding:8px 14px;font-size:11px;position:absolute;top:25px;left:25px}.in-feature-copy{flex-direction:column;justify-content:center;padding:50px;display:flex}.in-feature-copy .in-label{color:#e09acb}.insights-edition .in-feature h2{letter-spacing:-.04em;text-wrap:balance;color:#fff;margin:24px 0;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.15}.in-feature-copy>p{color:#c9b6d2;font-size:15px;line-height:1.8}.in-feature-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:34px;display:flex}.in-feature-footer>span:last-child{color:#bd9fc7;font-size:11px}.in-library{padding-top:70px;padding-bottom:90px;scroll-margin-top:110px}.in-library-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.insights-edition .in-library h2,.in-article .in-more h2{letter-spacing:-.04em;margin-top:12px;font-size:36px;font-weight:500;line-height:1.2}.in-search{border-bottom:1px solid #ad91b8;align-items:center;gap:12px;min-width:330px;padding:13px 0;display:flex}.in-search input{color:#462652;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.in-search input::placeholder{color:#94819e}.in-search button{color:#783178;cursor:pointer;font-size:12px;font-weight:600}.in-search:focus-within{border-bottom-color:#d83891}.in-filters{flex-wrap:wrap;gap:9px;padding:5px 0 30px;display:flex}.in-filters button{border-radius:var(--button-radius);color:#765e80;cursor:pointer;border:1px solid #e1d7e7;padding:10px 16px;font-size:12px;transition:background .2s}.in-filters button[aria-pressed=true]{color:#fff;background:#3c1b4b;border-color:#3c1b4b}.in-filters button:hover{border-color:#b0619f}.in-grid{grid-template-columns:1fr 1fr;gap:50px 32px;display:grid}.in-card{color:inherit;display:block}.in-card-image{aspect-ratio:1.85;background:#291336;border-radius:6px;position:relative;overflow:hidden}.in-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.in-card:hover .in-card-image img{transform:scale(1.035)}.in-card-image>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24102eb3;border-radius:30px;padding:8px 13px;font-size:11px;position:absolute;top:20px;left:20px}.in-card-copy{padding:23px 3px 0}.in-meta{color:#977ca4;justify-content:space-between;align-items:center;font-size:11px;display:flex}.insights-edition .in-card h3,.in-article .in-card h3{letter-spacing:-.035em;text-wrap:balance;margin:15px 0;font-size:29px;font-weight:500;line-height:1.23}.in-card-copy>p{color:#7e6c87;max-width:560px;font-size:15px;line-height:1.8}.in-card .in-link{margin-top:24px;font-size:13px}.in-results{color:#7c6388;justify-content:space-between;gap:20px;margin-bottom:25px;font-size:13px;display:flex}.in-results button{text-underline-offset:4px;cursor:pointer;text-decoration:underline}.in-empty{padding-top:70px;padding-bottom:90px}.in-empty :is(h1,h3){font-size:32px;font-weight:500;line-height:1.25}.in-empty p{color:#866b91;margin:18px 0 26px}.in-empty button{cursor:pointer}.in-pagination{justify-content:center;gap:25px;margin-top:45px;display:flex}.in-pagination button{cursor:pointer}.in-pagination button:disabled{opacity:.4;cursor:default}.in-signoff{background:#f3edf6;padding:65px 0}.insights-edition .in-signoff h2{letter-spacing:-.05em;margin:24px 0 30px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.12}.in-signoff em{color:#a7358e;font:inherit}.in-article-head{padding-top:40px;padding-bottom:43px}.in-article-head>.in-link{font-size:12px}.in-article-meta{color:#9b809f;flex-wrap:wrap;gap:12px 25px;margin-top:45px;font-size:12px;display:flex}.in-article-meta>a{color:#a23286}.in-article .in-article-head h1{letter-spacing:-.05em;text-wrap:balance;max-width:1040px;margin:24px 0;font-size:clamp(40px,4.6vw,69px);font-weight:500;line-height:1.11}.in-deck{color:#846b8c;max-width:780px;font-size:20px;line-height:1.65}.in-byline{color:#806387;align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex}.in-author-mark{color:#692a7d;letter-spacing:-1px;background:#eaddee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:750;display:grid}.in-article-cover img{object-fit:cover;border-radius:7px;width:100%;height:440px;display:block}.in-reading-layout{grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:9%;padding-top:65px;padding-bottom:75px;display:grid}.in-toc{align-self:start;position:sticky;top:130px}.in-toc nav{flex-direction:column;margin:22px 0 30px;display:flex}.in-toc nav a{color:#8a7294;border-bottom:1px solid #ece3f0;gap:13px;padding:15px 0;font-size:13px;line-height:1.6;display:flex}.in-toc nav a:hover{color:#9c2e87}.in-toc nav a span{color:#b785aa;padding-top:3px;font-size:10px}.in-reading-body section{scroll-margin-top:125px}.in-reading-body section+section{margin-top:45px}.in-article .in-reading-body h2{letter-spacing:-.035em;margin:0 0 23px;font-size:30px;font-weight:500;line-height:1.25}.in-reading-body p{color:#6f6077;margin-bottom:22px;font-size:17px;line-height:1.95}.in-reading-body .in-source{color:#997ba5;margin-top:20px;font-size:12px;line-height:1.7}.in-reading-body .in-source a{text-underline-offset:4px;color:#805489;text-decoration:underline}.in-takeaway{background:#f4edf6;border-left:3px solid #ca398c;margin:30px 0 8px;padding:27px 30px}.in-takeaway .in-label{margin-bottom:12px;font-size:10px}.in-reading-body .in-takeaway p{font-family:var(--font-display);letter-spacing:-.025em;color:#60376a;margin:0;font-size:23px;line-height:1.45}.in-article-end{color:#92719c;border-top:1px solid #eadfec;justify-content:space-between;align-items:center;margin-top:40px;padding-top:30px;font-size:12px;display:flex}.in-more{background:#faf7fb;padding:60px 0 75px}:is(.insights-edition,.in-article) :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #ca398c}@media(max-width:1000px){.in-feature-copy{padding:32px}.in-feature{grid-template-columns:1fr 1fr;min-height:425px}.in-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:6%}.in-search{min-width:280px}.in-masthead p{font-size:15px}.in-card-image{aspect-ratio:1.5}}@media(max-width:700px){.in-masthead{padding-top:35px;padding-bottom:23px}.in-masthead>div{flex-direction:column;align-items:start;gap:24px;margin-top:22px}.insights-edition .in-masthead h1{font-size:58px}.in-masthead p{font-size:15px}.in-edition-line{margin-top:24px;font-size:10px}.in-feature{grid-template-columns:1fr}.in-feature-image{height:270px}.in-feature-copy{padding:30px 25px}.insights-edition .in-feature h2{margin:20px 0;font-size:33px}.in-feature-badge{top:20px;left:20px}.in-feature-footer{margin-top:27px}.in-library{padding-top:45px;padding-bottom:55px}.in-library-heading{flex-direction:column;align-items:stretch;gap:24px}.insights-edition .in-library h2,.in-article .in-more h2{font-size:30px}.in-search{width:100%;min-width:0}.in-filters{gap:7px;padding-bottom:24px}.in-filters button{padding:9px 13px;font-size:11px}.in-grid{grid-template-columns:1fr;gap:37px}.in-card-image{aspect-ratio:1.6}.insights-edition .in-card h3,.in-article .in-card h3{font-size:27px}.in-signoff{padding:45px 0}.insights-edition .in-signoff h2{font-size:36px}.in-article-head{padding-top:30px;padding-bottom:30px}.in-article-meta{gap:10px 17px;margin-top:30px;font-size:11px}.in-article .in-article-head h1{margin:22px 0;font-size:40px}.in-deck{font-size:17px}.in-article-cover img{height:280px}.in-reading-layout{flex-direction:column;gap:35px;padding-top:32px;padding-bottom:45px;display:flex}.in-toc{width:100%;position:static}.in-toc nav{margin:12px 0 0}.in-toc>.in-link{display:none}.in-toc nav a{padding:10px 0}.in-reading-body p{font-size:16px;line-height:1.85}.in-article .in-reading-body h2{font-size:27px}.in-reading-body section+section{margin-top:35px}.in-takeaway{padding:23px}.in-reading-body .in-takeaway p{font-size:21px}.in-more{padding:40px 0 50px}.in-more .in-library-heading{flex-direction:row;align-items:center}.in-article .in-more h2{max-width:170px;font-size:27px}.in-more .in-library-heading>.in-link{flex-shrink:0;font-size:12px}}@media(prefers-reduced-motion:reduce){.in-card-image img,.in-feature-image img{transition:none}}.in-article .in-article-cover{margin:0 auto}.pc-page{color:#331a40;background:#fff}.pc-intro{background:#f8f4fa;padding:65px 0 55px}.pc-kicker{text-transform:uppercase;letter-spacing:.14em;color:#906c9c;font-size:10px;font-weight:600;display:block}.pc-intro .container-inc>div{grid-template-columns:1.4fr 1fr;align-items:end;gap:10%;margin-top:25px;display:grid}.pc-page .pc-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,74px);font-weight:500;line-height:1.08}.pc-intro em{color:#a52e89;font-style:normal}.pc-intro p{color:#7e6a88;max-width:360px;margin:0 0 6px;font-size:16px;line-height:1.9}.pc-catalog{padding:30px 0 85px}.pc-filters{align-items:center;gap:9px;padding:0 0 28px;display:flex}.pc-filters button{border-radius:var(--button-radius);color:#6b457c;cursor:pointer;border:1px solid #e4d6eb;padding:10px 19px;font-size:13px}.pc-filters button[aria-pressed=true]{color:#fff;background:#391747;border-color:#391747}.pc-filters>span{color:#8b7396;margin-left:auto;font-size:12px}.pc-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pc-product{color:inherit;background:#f1eaf6;border-radius:8px;min-height:350px;padding:34px;text-decoration:none;transition:background .25s;display:block;position:relative;overflow:hidden}.pc-product:hover{background:#eae0f1}.pc-card-copy{z-index:1;width:65%;position:relative}.pc-product .pd-logo{max-width:230px;height:31px;margin-bottom:42px}.pc-product .pd-club-logo{height:31px;margin-bottom:42px;font-size:38px}.pc-product .pc-kicker{margin-bottom:12px}.pc-page .pc-product h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 15px;font-size:27px;font-weight:500;line-height:1.24}.pc-product p{color:#7b6885;max-width:275px;margin:0;font-size:13px;line-height:1.75}.pc-discover{border-bottom:1px solid #aa86b7;margin-top:26px;padding-bottom:5px;font-size:12px;font-weight:500;display:inline-block}.pc-art{object-fit:contain;width:66%;max-width:none;height:260px;transition:transform .4s;position:absolute;top:18%;right:-10%}.pc-product:hover .pc-art{transform:translate(-8px)rotate(-4deg)}.pc-movvai-brands{background:#eadcf3}.pc-movvai-people,.pc-vem-club{background:#f7eaf2}.pc-filters button:focus-visible,.pc-product:focus-visible{outline-offset:4px;outline:3px solid #ac387f}@media(max-width:1000px){.pc-product{padding:26px}.pc-card-copy{width:78%}.pc-art{right:-15%}}@media(max-width:700px){.pc-intro{padding:40px 0}.pc-intro .container-inc>div{grid-template-columns:1fr;gap:24px}.pc-page .pc-intro h1{font-size:44px}.pc-intro p{font-size:15px}.pc-grid{grid-template-columns:1fr;gap:17px}.pc-product{min-height:330px}.pc-product .pd-logo{max-width:215px;height:30px;margin-bottom:34px}.pc-card-copy{width:70%}.pc-page .pc-product h2{font-size:25px}.pc-art{width:65%;right:-15%}.pc-product p{max-width:230px}.pc-filters{flex-wrap:wrap;gap:7px}.pc-filters button{padding:9px 14px;font-size:12px}.pc-filters>span{font-size:11px}.pc-catalog{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.pc-page *{transition:none!important}}
