.lineup-collection{background:#eee7de;padding:90px 6%;color:#372b40}.lineup-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:end;margin:0 auto 55px;max-width:1440px}.lineup-eyebrow{font:500 9px/1.6 DM Sans,sans-serif;letter-spacing:.16em;color:#92739d}.lineup-heading h2{font:400 clamp(44px,5.3vw,76px)/1.02 "Instrument Serif",Georgia,serif!important;letter-spacing:-.035em!important;margin:23px 0 0!important;color:#392c41!important}.lineup-heading em{color:#8c629b;font-weight:400}.lineup-heading>p{font:400 15px/1.85 DM Sans,sans-serif;color:#807085;max-width:380px;margin:0}.lineup-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px}.lineup-product{min-width:0;border-bottom:1px solid #c0accc;padding-bottom:28px}.lineup-picture{display:block;position:relative;background:#d9ccdf;padding:24px 18px 0;overflow:hidden;aspect-ratio:1.5;border-radius:4px}.lineup-product:nth-child(3n+2) .lineup-picture{background:#d4bdcf}.lineup-product:nth-child(3n) .lineup-picture{background:#3a2d44}.lineup-picture img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 10px 25px #392a432a;transition:transform .4s;object-fit:cover;object-position:top}.lineup-picture:hover img{transform:translateY(-5px)}.lineup-picture>span{position:absolute;bottom:0;left:0;right:0;background:#302437e8;color:#eee4f3;font:400 10px/1.5 DM Sans,sans-serif;padding:9px 15px}.lineup-caption{padding:22px 0 0}.lineup-caption>span{font:400 8px/1.6 DM Sans,sans-serif;letter-spacing:.08em;color:#967ba1}.lineup-caption h3{font:400 28px/1.1 DM Sans,sans-serif!important;letter-spacing:-.045em!important;margin:12px 0 15px!important;color:#38293f!important}.lineup-caption a{color:inherit!important;text-decoration:none}.lineup-caption p{font:400 13px/1.8 DM Sans,sans-serif!important;color:#837088!important;margin:0 0 20px;min-height:70px}.lineup-caption small{font:400 9px/1.5 DM Sans,sans-serif!important;color:#82608f!important}.lineup-footnote{max-width:1440px;margin:40px auto 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #c0accc;padding-top:25px}.lineup-footnote p{font:400 11px/1.7 DM Sans,sans-serif;color:#957a9d;max-width:570px}.lineup-footnote a{font:400 12px/1.5 DM Sans,sans-serif;color:#70517e;border-bottom:1px solid #b397bf;padding-bottom:7px}.lineup-cover{padding:95px 7% 100px;background:#2a2032;color:#f2e9ed}.lineup-cover h1{font:400 clamp(65px,8vw,120px)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-.035em;margin:32px 0}.lineup-cover h1 em{color:#c9a7d9}.lineup-cover p{font:400 17px/1.8 DM Sans,sans-serif;color:#bba7c7;max-width:500px}.lineup-cover>a{display:inline-block;font-size:13px;margin-top:25px;color:#dfcaeb;border-bottom:1px solid #9c7dae;padding-bottom:10px}.lineup-nav{position:relative}.lineup-nav>summary{list-style:none;cursor:pointer;font:400 12px/1.5 DM Sans,sans-serif;color:inherit;display:flex;align-items:center;gap:7px;min-height:44px}.lineup-nav>summary::-webkit-details-marker{display:none}.lineup-nav>summary>span{font-size:8px;border:1px solid #a086ac66;border-radius:20px;padding:1px 5px}.human-nav{z-index:100!important;overflow:visible!important}.lineup-menu{position:absolute;top:calc(100% + 16px);left:-200px;width:680px;background:#eee7de;border:1px solid #c7b5cf;border-radius:8px;padding:24px;box-shadow:0 20px 70px #140b1a55;color:#392c41;z-index:110}.lineup-menu-all{display:flex!important;justify-content:space-between;align-items:center;border-bottom:1px solid #cbb8d4;padding:0 0 20px!important;margin-bottom:18px;font-size:16px!important;color:#392c41!important}.lineup-menu-all>span{font-size:10px;color:#967ba4}.lineup-menu>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}.human-nav .lineup-menu>div>a{display:block;padding:8px!important;color:#533d60!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important}.lineup-menu>div>a:hover{background:#dfd0e6;border-radius:4px}.lineup-menu strong{font-size:12px;font-weight:500;display:block}.lineup-menu small{display:block;font-size:8px;color:#9c80aa;margin-top:5px}.human-nav .lineup-menu a:focus-visible,.lineup-nav>summary:focus-visible{outline:2px solid #aa82bc;outline-offset:4px}.lineup-footer-products{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 18px!important}.lineup-footer-products h3,.lineup-footer-products>a:first-of-type{grid-column:1/-1}.lineup-footer-products a{font-size:10px!important;line-height:1.6!important;margin:0!important}.footer-links{grid-template-columns:1.6fr 1fr 1fr 1.2fr!important}.lineup-service-bridge{padding:28px 6%;display:flex;gap:25px;align-items:center;background:#33263e;color:#e8d9ee;border-block:1px solid #76578544}.lineup-service-bridge>span{font-size:7px;letter-spacing:.13em;color:#b89ac7;max-width:120px}.lineup-service-bridge>strong{font:400 22px/1.15 DM Sans,sans-serif;letter-spacing:-.04em}.lineup-service-bridge>p{font-size:12px;margin:0;color:#b79ac5}.lineup-service-bridge>a{margin-left:auto;font-size:11px;color:#dec4ec;border-bottom:1px solid #92719f;padding-bottom:7px;white-space:nowrap}.named-product-hero{padding:55px 7% 75px;background:#eee7de;color:#382a40}.lineup-back{font:400 10px/1.6 DM Sans,sans-serif;color:#93779d}.named-product-title{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:end;margin:55px 0}.named-product-title h1{font:400 clamp(45px,5vw,75px)/1.05 "DM Sans",sans-serif;letter-spacing:-.06em;margin:16px 0 25px;color:#382a40}.named-product-title h2{font:400 clamp(30px,3.5vw,48px)/1.08 "Instrument Serif",Georgia,serif;color:#92739d;letter-spacing:-.025em;margin:0}.named-product-title p{font-size:16px;line-height:1.8;color:#826b8a}.named-product-status{display:block;font-size:10px;color:#94709e;margin:20px 0}.named-product-cta{display:inline-block;padding:15px 20px;background:#3c2c46;color:#f1e4f7;font-size:12px;border-radius:3px}.named-product-hero .product-shot{max-width:1440px;margin:auto}.named-product-hero .product-shot img{height:auto}.named-product-outcomes{padding:75px 7%;background:#251d2d}.named-product-outcomes>article{display:flex;align-items:center;gap:35px;border-bottom:1px solid #9c7eac44;padding:27px 0}.named-product-outcomes article>span{font-size:10px;color:#a382b4}.named-product-outcomes h3{font:400 27px/1.2 DM Sans,sans-serif;letter-spacing:-.04em;color:#e5d4ed;margin:0}.named-product-scope{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:90px 7%;background:#e5ddd5;color:#49344e}.named-product-scope h2{font:400 63px/1.02 "Instrument Serif",Georgia,serif;letter-spacing:-.03em;margin:0}.named-product-scope h2 em{color:#98719c}.named-product-scope p{font-size:15px;line-height:1.9;color:#8a708f}.named-product-scope a{display:inline-block;color:#805b90;font-size:12px;border-bottom:1px solid #b99cc2;padding-bottom:10px;margin-top:20px}.lineup-related{padding:60px 7%;background:#211929;color:#dfcee9}.lineup-related>span{font-size:8px;letter-spacing:.13em;color:#a98bb9}.lineup-related>a{display:flex;align-items:center;gap:30px;padding:22px 0;border-bottom:1px solid #8c6da033;color:#dbc8e5}.lineup-related strong{font-size:22px;font-weight:400;letter-spacing:-.04em}.lineup-related a>span{font-size:12px;color:#a98ab9}.lineup-related b{margin-left:auto;font-weight:400}:is(#chapter-design,body.inner-world) main .lineup-service-bridge>p{color:#b79ac5!important}@media(max-width:1000px){.lineup-grid{grid-template-columns:1fr 1fr}.lineup-menu{left:-160px;width:600px}.lineup-service-bridge>p{display:none}.lineup-heading{gap:6%}.lineup-caption p{min-height:70px}}@media(max-width:700px){.lineup-collection{padding:60px 6%}.lineup-heading{display:block;margin-bottom:32px}.lineup-heading h2{font-size:50px!important}.lineup-heading>p{font-size:14px;margin-top:25px}.lineup-grid{grid-template-columns:1fr;gap:35px}.lineup-picture{aspect-ratio:1.6;padding:25px 22px 0}.lineup-caption{padding-top:18px}.lineup-caption h3{font-size:29px!important}.lineup-caption p{min-height:0;font-size:14px!important;margin-bottom:15px}.lineup-caption small{font-size:10px!important}.lineup-footnote{display:block;margin-top:25px}.lineup-footnote a{display:inline-block;margin-top:15px}.lineup-cover{padding:65px 6%}.lineup-cover h1{font-size:73px}.lineup-cover p{font-size:15px}.human-nav nav.open{max-height:calc(100dvh - 80px);overflow-y:auto!important}.lineup-nav>summary{font-size:16px;padding:8px 0}.lineup-menu{position:static;box-shadow:none;width:100%;padding:17px 12px;margin:10px 0;max-height:55vh;overflow:auto}.lineup-menu>div{grid-template-columns:1fr 1fr;gap:12px 8px}.human-nav .lineup-menu-all{font-size:13px!important}.lineup-menu-all>span{font-size:9px}.human-nav .lineup-menu>div>a{font-size:12px!important;margin:0!important}.lineup-menu small{font-size:8px}.footer-links{grid-template-columns:1fr 1fr!important}.lineup-footer-products{grid-column:1/-1;gap:9px 20px!important}.lineup-footer-products a{font-size:12px!important}.lineup-service-bridge{flex-wrap:wrap;gap:12px 20px;padding:25px 6%}.lineup-service-bridge>span{max-width:none;width:100%;font-size:8px}.lineup-service-bridge>strong{font-size:23px}.lineup-service-bridge>a{font-size:10px}.named-product-hero{padding:35px 6% 50px}.named-product-title{display:block;margin:35px 0}.named-product-title h1{font-size:46px;overflow-wrap:anywhere}.named-product-title h2{font-size:35px}.named-product-title p{font-size:14px;margin-top:25px}.named-product-outcomes{padding:50px 6%}.named-product-outcomes article{gap:20px;padding:25px 0}.named-product-outcomes h3{font-size:23px}.named-product-scope{display:block;padding:55px 6%}.named-product-scope h2{font-size:50px;margin-bottom:30px}.named-product-scope p{font-size:14px}.lineup-related{padding:45px 6%}.lineup-related>a{flex-wrap:wrap;gap:10px}.lineup-related strong{font-size:23px;width:80%}.lineup-related a>span{font-size:12px;order:3;width:100%}}@media(prefers-reduced-motion:reduce){.lineup-picture img{transition:none}}body.lineup-page .human-nav{position:relative!important;inset:auto!important;background:#211b27!important;color:#f1e8f4!important;height:90px!important}body.lineup-page .human-nav .logo,body.lineup-page .human-nav nav>a,body.lineup-page .human-nav .human-contact{color:#f1e8f4!important}@media(max-width:700px){body.lineup-page .human-nav{height:76px!important}body.lineup-page .human-nav nav.open{background:#211b27!important}}.commerce-picture{background:#e9e2da!important;display:flex!important;flex-direction:column;justify-content:space-between;color:#29232d!important;min-height:250px}.commerce-preview{padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;width:100%;min-height:260px}.commerce-preview small{font:10px DM Sans,sans-serif;letter-spacing:.15em}.commerce-preview strong{font:400 clamp(30px,3vw,48px)/1.03 "DM Sans",sans-serif;letter-spacing:-.04em}.commerce-preview em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#745886}.commerce-preview div{font:9px DM Sans,sans-serif;letter-spacing:.15em}.commerce-picture>span{color:#29232d!important}
