/* The next DVON chapter: sound as a living graphic, in the brand's red and black. */
body[data-page=home] .signal-hero{min-height:760px;height:calc(100svh - 76px);max-height:1050px;position:relative;overflow:hidden;background:#f5f5f5;isolation:isolate}
.signal-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.signal-fade{position:absolute;inset:0;background:linear-gradient(90deg,#f5f5f5 0%,#f5f5f5ed 18%,#f5f5f5a8 36%,#f5f5f500 67%);z-index:-1;pointer-events:none}.signal-copy{padding-top:clamp(95px,14vh,170px)}.signal-copy .eyebrow{font-size:8px;letter-spacing:1.4px}.signal-copy h1{font-size:clamp(78px,8vw,126px);font-weight:500;line-height:1.02;letter-spacing:-.065em;margin-top:38px}.signal-copy h1>span{color:#ea0029}.signal-description{margin-top:31px}.signal-description>p{font-size:13px;line-height:1.9;color:#707070}.signal-description .button{min-width:175px}.signal-baseline{position:absolute;left:0;right:0;bottom:37px;display:flex;justify-content:space-between;align-items:center;font:7px ui-monospace,Menlo,monospace;letter-spacing:1.2px;color:#777}.signal-baseline .motion-control{color:#555;background:transparent;border-color:#ccc;font-size:7px}.signal-coordinate{margin-left:auto;margin-right:35px}.signal-scroll{position:absolute;right:37px;top:47%;writing-mode:vertical-rl;font:7px ui-monospace,Menlo,monospace;letter-spacing:1.5px;color:#888;display:flex;align-items:center;gap:22px}.signal-scroll i{height:55px;width:1px;background:#aaa;display:block;position:relative;overflow:hidden}.signal-scroll i:after{content:"";display:block;position:absolute;inset:0;background:#ea0029;transform:translateY(-100%);animation:signal-scroll 2.5s ease-in-out infinite}@keyframes signal-scroll{to{transform:translateY(150%)}}
.sound-finder{padding-top:104px;padding-bottom:88px}.sound-finder .scene-tabs{gap:0;margin-top:48px}.sound-finder .scene-tabs button{display:flex;align-items:center;justify-content:space-between;gap:22px;flex:1;text-align:left;font-size:12px;padding:20px 20px 20px 0;color:#777;border-top:1px solid #ddd;border-bottom-width:2px;transition:color .25s,background .25s}.sound-finder .scene-tabs button+button{padding-left:22px}.sound-finder .scene-tabs button.active{color:#ea0029}.sound-finder .scene-tabs button svg{width:14px;height:14px;opacity:0;transform:translate(-4px,4px);transition:opacity .3s,transform .3s}.sound-finder .scene-tabs button.active svg,.sound-finder .scene-tabs button:hover svg{opacity:1;transform:none}.sound-finder .home-scene{grid-template-columns:1fr 1fr;min-height:475px}.sound-finder .scene-recommendation{background:#f5f5f5;padding:39px 40px 34px}.sound-finder .scene-recommendation>img{height:240px;transition:transform .7s var(--ease)}.sound-finder .scene-recommendation:hover>img{transform:translateY(-5px)}.sound-finder .scene-recommendation>div{display:grid;grid-template-columns:1fr auto;gap:0 20px;align-items:center}.sound-finder .scene-recommendation .subtle-tag{grid-column:1/-1;font-size:7px}.sound-finder .scene-recommendation h3{font-size:31px;margin-top:10px}.sound-finder .scene-recommendation p{grid-column:1;font-size:10px;margin:8px 0 0}.sound-finder .scene-recommendation .text-link{grid-column:2;grid-row:2/4;font-size:10px}.finder-note{font-size:9px;color:#888;margin-top:19px}
.trust-sequence{height:clamp(900px,138svh,1200px);min-height:900px;background:#f4f4f4;position:relative;--trust-p:0}.trust-stage{position:sticky;top:76px;min-height:700px;height:calc(100svh - 76px);max-height:1000px;overflow:hidden;display:grid;place-items:center}.trust-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.64;pointer-events:none}.trust-topline{position:absolute;top:42px;left:max(5.6vw,24px);right:max(5.6vw,24px);display:flex;justify-content:space-between;font:7px ui-monospace,Menlo,monospace;letter-spacing:1.5px;color:#888}.trust-core{position:relative;z-index:2;text-align:center;padding:20px;transform:scale(calc(.94 + var(--trust-p)*.06));opacity:calc(.7 + var(--trust-p)*.3)}.trust-core>.eyebrow{justify-content:center;font-size:7px}.trust-core>.eyebrow:before{display:none}.trust-number{font-size:clamp(95px,10.8vw,158px);line-height:1;letter-spacing:-.07em;font-weight:450;display:block;margin-top:20px;font-variant-numeric:tabular-nums}.trust-number sup{font-size:.37em;color:#ea0029;vertical-align:top;line-height:1.3;letter-spacing:-.02em;margin-left:8px}.trust-label{display:block;font-size:clamp(26px,3.3vw,47px);line-height:1.18;letter-spacing:-.04em;font-weight:500;margin-top:12px}.trust-core>p:last-child{font-size:11px;color:#777;line-height:1.8;margin-top:24px}.trust-topics{position:absolute;inset:0;pointer-events:none;font-size:9px;color:#777;letter-spacing:-.1px}.trust-topics>span{position:absolute;background:#f5f5f5d9;border:1px solid #ddd;border-radius:40px;padding:10px 18px;animation:topic-float 9s ease-in-out infinite alternate}.trust-topics>span:nth-child(1){left:8%;top:24%}.trust-topics>span:nth-child(2){left:26%;top:13%;animation-delay:-2s}.trust-topics>span:nth-child(3){right:9%;top:24%;animation-delay:-5s}.trust-topics>span:nth-child(4){right:7%;bottom:26%;animation-delay:-3s}.trust-topics>span:nth-child(5){left:9%;bottom:25%;animation-delay:-7s}.trust-topics>span:nth-child(6){right:28%;bottom:13%;animation-delay:-4s}.trust-foot{position:absolute;bottom:34px;left:max(5.6vw,24px);right:max(5.6vw,24px);display:flex;justify-content:space-between;align-items:center;color:#888;font:7px ui-monospace,Menlo,monospace;letter-spacing:1px}.trust-foot .text-link{color:#111;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:0}@keyframes topic-float{from{transform:translate(0,5px)}to{transform:translate(6px,-8px)}}
.research-network{padding-top:106px;padding-bottom:75px}.network-heading{text-align:center;max-width:850px;margin:0 auto 58px}.network-heading .eyebrow{justify-content:center;color:#888;font-size:7px}.network-heading .eyebrow:before{display:none}.network-heading h2{font-size:clamp(43px,5vw,68px);margin-top:27px}.network-heading>p:last-child{font-size:12px;line-height:1.9;color:#999;max-width:510px;margin:25px auto 0}.network-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.network-visual{position:relative;min-height:595px;overflow:hidden}.network-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.network-visual:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000b)}.network-image-caption{position:absolute;z-index:1;left:31px;right:31px;bottom:35px}.network-image-caption span{font:7px ui-monospace,Menlo,monospace;letter-spacing:.8px;color:#ddd}.network-image-caption strong{display:block;font-size:39px;letter-spacing:-.04em;line-height:1.15;font-weight:450;margin-top:18px}.network-list{display:grid;grid-template-rows:repeat(5,1fr)}.network-item{display:grid;grid-template-columns:24px 1fr;gap:18px;padding:20px 0;border-top:1px solid #333}.network-item:last-child{border-bottom:1px solid #333}.network-index{color:#ea0029;font:8px ui-monospace,Menlo,monospace;padding-top:4px}.network-item h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.4px}.network-item h3 span{font-size:8px;color:#888;display:block;letter-spacing:0;margin-top:5px}.network-item p{font-size:10px;color:#999;line-height:1.8;margin-top:10px;max-width:375px}.network-bottom{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333;padding:28px 0;font:7px ui-monospace,Menlo,monospace;letter-spacing:.7px;color:#888}.network-bottom .text-link{font:10px Manrope,sans-serif;letter-spacing:0;color:#fff}
.series-introduction{padding-bottom:55px}.series-introduction .section-head{margin-bottom:0}.series-experience{background:#fff}.series-navigation{position:sticky;top:76px;z-index:12;background:#fffffff2;backdrop-filter:blur(16px);border-block:1px solid #ddd}.series-navigation>.wrap{display:flex}.series-navigation a{padding:22px 20px;flex:1;display:flex;align-items:center;gap:14px;font-size:11px;position:relative;white-space:nowrap;color:#888}.series-navigation a:first-child{padding-left:0}.series-navigation a>span{font:7px ui-monospace,Menlo,monospace;color:#999}.series-navigation a.active{color:#111}.series-navigation a.active>span{color:#ea0029}.series-navigation a i{position:absolute;bottom:-1px;left:20px;right:20px;height:2px;background:#ea0029;transform:scaleX(0);transform-origin:left;transition:transform .45s}.series-navigation a:first-child i{left:0}.series-navigation a.active i{transform:scaleX(1)}.series-chapter{scroll-margin-top:155px;min-height:760px;display:grid;align-items:center;border-bottom:1px solid #e4e4e4;padding-block:75px;--chapter-visible:0}.series-chapter:nth-child(even){background:#f5f5f5}.series-chapter-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.series-story>.eyebrow{font-size:7px}.series-story>h3{font-size:clamp(40px,4vw,61px);font-weight:500;line-height:1.08;letter-spacing:-.055em;margin-top:27px}.series-intro{font-size:12px;color:#777;line-height:1.9;margin-top:21px;max-width:330px}.series-feature-list{margin-top:26px;border-top:1px solid #ccc;max-width:370px}.series-feature-list>div{display:grid;grid-template-columns:24px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #ddd;transition:opacity .6s,transform .7s;transition-delay:var(--feature-delay)}.series-feature-list>div>span{font:7px ui-monospace,Menlo,monospace;color:#888;padding-top:5px}.series-feature-list p{font-size:10px;color:#777;line-height:1.7}.series-feature-list strong{display:block;font-size:21px;line-height:1.25;font-weight:500;letter-spacing:-.5px;color:#111;margin-bottom:4px}.series-story>.text-link{font-size:10px;margin-top:28px}.series-product{margin:0;min-width:0}.series-product-stage{position:relative;height:490px;display:grid;place-items:center;overflow:hidden;background:#f1f1f1}.series-chapter:nth-child(even) .series-product-stage{background:#ececec}.series-background-letter{position:absolute;inset:auto 0 0;text-align:center;line-height:.78;font-size:390px;letter-spacing:-.12em;color:#e9e9e9;font-weight:550;transform:translateY(5px);user-select:none}.series-chapter:nth-child(even) .series-background-letter{color:#e1e1e1}.series-product img{position:relative;width:89%;height:82%;object-fit:contain;mix-blend-mode:multiply;z-index:1;transition:transform 1.5s var(--ease);transform:translateY(15px)}.series-chapter.in-view .series-product img{transform:translateY(0)}.series-product figcaption{font:6px/1.7 ui-monospace,Menlo,monospace;letter-spacing:.7px;color:#999;margin-top:15px}.series-chapter[data-series-chapter=n] .series-background-letter{display:none}.series-chapter[data-series-chapter=n] .series-product img{height:88%;width:88%}.conference-chapter .series-background-letter{display:none}.conference-chapter .series-product img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);mix-blend-mode:normal}.conference-chapter .series-product-stage{height:490px}.series-end{display:flex;align-items:center;justify-content:space-between;padding-block:32px;gap:30px}.series-end p{font-size:10px;color:#777}.series-end .text-link{font-size:10px}
.motion-paused .trust-core{opacity:1;transform:none}.motion-paused .series-product img{transform:none}.motion-paused .signal-copy h1{opacity:1;transform:none}
@media(min-width:1800px){.signal-canvas{left:8%}.signal-copy h1{font-size:135px}.signal-hero .signal-copy{padding-top:160px}}
@media(max-width:1050px){body[data-page=home] .signal-hero{min-height:680px}.signal-copy h1{font-size:87px}.signal-copy{padding-top:100px}.signal-scroll{display:none}.signal-description>p{font-size:12px}.sound-finder .scene-recommendation{padding:30px}.sound-finder .scene-recommendation>div{display:block}.sound-finder .scene-recommendation .text-link{margin-top:20px}.sound-finder .scene-tabs button{font-size:10px}.sound-finder .scene-tabs button+button{padding-left:13px}.trust-stage{min-height:650px}.network-layout{gap:40px}.network-visual{min-height:620px}.network-image-caption strong{font-size:32px}.series-chapter-grid{gap:45px}.series-story>h3{font-size:45px}.series-product-stage,.conference-chapter .series-product-stage{height:440px}.series-background-letter{font-size:320px}.series-chapter{min-height:730px}.series-navigation a{font-size:10px;gap:10px;padding-inline:15px}.series-navigation a i{left:15px;right:15px}}
@media(max-width:700px){body[data-page=home] .signal-hero{height:auto;min-height:735px;max-height:none}.signal-canvas{top:0;height:410px}.signal-fade{background:linear-gradient(180deg,#f5f5f500 20%,#f5f5f500 35%,#f5f5f5 54%)}.signal-copy{padding-top:310px}.signal-copy .eyebrow{font-size:5px;letter-spacing:1px}.signal-copy h1{font-size:53px;line-height:1.06;margin-top:21px;letter-spacing:-.065em}.signal-description{margin-top:24px}.signal-description>p{font-size:11px;max-width:290px}.signal-description .hero-actions{gap:23px;margin-top:24px}.signal-description .button{min-width:0;padding-inline:18px}.signal-description .text-link{font-size:9px}.signal-baseline{bottom:26px;font-size:6px;letter-spacing:.7px}.signal-coordinate{display:none}.signal-baseline .motion-control{font-size:6px;padding:7px 8px}.sound-finder{padding-top:70px;padding-bottom:60px}.sound-finder .scene-tabs{margin-top:28px}.sound-finder .scene-tabs button{flex:0 0 auto;gap:14px;padding:14px 19px 14px 0;font-size:10px}.sound-finder .scene-tabs button+button{padding-left:20px}.sound-finder .scene-tabs button svg{width:12px;height:12px}.sound-finder .home-scene{grid-template-columns:1fr;min-height:0}.sound-finder .home-scene-photo{min-height:315px}.sound-finder .scene-recommendation{padding:28px 24px;display:grid;grid-template-columns:1fr 1fr;gap:21px}.sound-finder .scene-recommendation>img{height:160px}.sound-finder .scene-recommendation h3{font-size:24px}.sound-finder .scene-recommendation .subtle-tag{font-size:5px;line-height:1.8}.sound-finder .scene-recommendation p{font-size:8px;margin-top:8px;line-height:1.8}.sound-finder .scene-recommendation .text-link{font-size:8px;margin-top:17px;gap:8px}.finder-note{font-size:8px;max-width:270px;line-height:1.8;margin-top:17px}.trust-sequence{height:clamp(760px,110svh,1000px);min-height:760px}.trust-stage{top:65px;height:calc(100svh - 65px);min-height:665px}.trust-topline{top:34px;left:23px;right:23px;font-size:5px;letter-spacing:.4px}.trust-core{padding:0 20px}.trust-core>.eyebrow{font-size:5px;letter-spacing:.8px}.trust-number{font-size:92px;margin-top:18px}.trust-label{font-size:28px;max-width:280px;margin:9px auto 0}.trust-core>p:last-child{font-size:9px;margin-top:18px}.trust-topics{font-size:6px}.trust-topics>span{padding:7px 11px}.trust-topics>span:nth-child(1){left:4%;top:20%}.trust-topics>span:nth-child(2){left:46%;top:13%}.trust-topics>span:nth-child(3){right:3%;top:26%}.trust-topics>span:nth-child(4){right:5%;bottom:24%}.trust-topics>span:nth-child(5){left:4%;bottom:21%}.trust-topics>span:nth-child(6){right:36%;bottom:13%}.trust-foot{left:23px;right:23px;bottom:29px;align-items:start;gap:20px;letter-spacing:.3px;font-size:5px;line-height:1.8}.trust-foot>span{max-width:155px}.trust-foot .text-link{font-size:8px;white-space:nowrap;gap:7px}.research-network{padding-top:72px;padding-bottom:36px}.network-heading{margin-bottom:34px}.network-heading .eyebrow{font-size:5px;letter-spacing:.6px}.network-heading h2{font-size:35px;margin-top:22px;line-height:1.13}.network-heading>p:last-child{font-size:10px;max-width:295px;margin-top:20px}.network-layout{grid-template-columns:1fr;gap:27px}.network-visual{min-height:335px}.network-image-caption{left:24px;right:24px;bottom:27px}.network-image-caption span{font-size:5px;letter-spacing:.6px}.network-image-caption strong{font-size:32px;margin-top:13px}.network-item{gap:13px;padding:20px 0;grid-template-columns:20px 1fr}.network-item h3{font-size:20px}.network-item h3 span{font-size:7px;margin-top:6px}.network-item p{font-size:10px;line-height:1.85;margin-top:9px;max-width:295px}.network-bottom{padding:24px 0;align-items:start;gap:20px;font-size:5px;line-height:1.9;letter-spacing:.2px}.network-bottom>span{max-width:145px}.network-bottom .text-link{font-size:8px;gap:7px;white-space:nowrap}.series-introduction{padding-top:66px;padding-bottom:31px}.series-navigation{top:65px}.series-navigation>.wrap{width:100%;padding-inline:23px;overflow:auto;scrollbar-width:none}.series-navigation a{flex:0 0 auto;font-size:8px;padding:17px 21px 17px 0;gap:8px}.series-navigation a+a{padding-left:18px}.series-navigation a>span{font-size:6px}.series-navigation a i{left:18px;right:21px}.series-chapter{scroll-margin-top:120px;min-height:0;padding:46px 0 39px}.series-chapter-grid{grid-template-columns:1fr;gap:34px}.series-story>.eyebrow{font-size:6px;letter-spacing:.6px}.series-story>h3{font-size:39px;margin-top:20px;line-height:1.09;letter-spacing:-.05em}.series-intro{font-size:11px;max-width:300px;margin-top:19px}.series-feature-list{margin-top:23px;max-width:100%}.series-feature-list>div{padding:13px 0;gap:11px;grid-template-columns:20px 1fr}.series-feature-list strong{font-size:21px}.series-feature-list p{font-size:10px}.series-story>.text-link{font-size:9px;margin-top:25px}.series-product-stage,.conference-chapter .series-product-stage{height:310px}.series-background-letter{font-size:260px}.series-product figcaption{font-size:5px;letter-spacing:.4px;margin-top:11px}.series-end{padding-block:27px;align-items:start;gap:23px}.series-end p{font-size:8px;line-height:1.9;max-width:165px}.series-end .text-link{font-size:8px;white-space:nowrap;gap:7px}}
@media(max-width:360px){.signal-copy h1{font-size:46px}.signal-hero .signal-copy{padding-top:300px}.signal-description .hero-actions{gap:16px}.signal-description .button{font-size:9px;padding-inline:15px}.signal-description .text-link{font-size:8px}.trust-number{font-size:82px}.trust-label{font-size:25px}.network-heading h2{font-size:31px}.series-story>h3{font-size:35px}}
@media(prefers-reduced-motion:reduce){.trust-sequence{height:auto;min-height:0}.trust-stage{position:relative;top:0;min-height:700px}.trust-core{opacity:1;transform:none}.signal-canvas,.trust-canvas{opacity:.85}.series-product img{transform:none}}

html:has(body.motion-paused){scroll-behavior:auto}
.js-motion .series-chapter:not(.in-view) .series-feature-list>div{opacity:0;transform:translateY(14px)}
.motion-paused .series-feature-list>div{opacity:1!important;transform:none!important;transition:none!important}
