body:has(.design-preview){background:#e9e8e2}body:has(.design-preview)>div>.site-header{display:none!important}body:has(.design-preview) .site-header{display:none!important}body:has(.design-preview) header[data-testid=site-header]{display:none!important}.design-preview{--dp-ink:#171817;--dp-paper:#e9e8e2;--dp-red:#de2f20;--dp-line:#17181733;background:var(--dp-paper);color:var(--dp-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow:hidden}.design-preview *{box-sizing:border-box}.design-preview a{color:inherit;text-decoration:none}.design-preview a:focus-visible{outline:3px solid var(--dp-red);outline-offset:5px}.design-preview button,.design-preview a{-webkit-tap-highlight-color:transparent}.design-preview h1,.design-preview h2,.design-preview h3,.design-preview p,.design-preview figure,.design-preview blockquote{margin:0}.design-preview h1,.design-preview h2,.design-preview h3{letter-spacing:-.07em}.design-preview em{letter-spacing:-.085em;font-family:Georgia,Times New Roman,serif;font-weight:400}.design-preview img{display:block}.dp-skip{z-index:150;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.dp-skip:focus{top:20px}.dp-red-dot{background:var(--dp-red);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.dp-period{color:var(--dp-red)}.dp-section-label{color:#6a6c68;letter-spacing:.13em;align-items:center;gap:13px;font-size:12px;font-weight:800;display:inline-flex}.dp-kicker{letter-spacing:.13em;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.dp-kicker-light{color:#fffffff2}.dp-nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:center;gap:28px;width:100%;padding:24px clamp(20px,4.3vw,78px);display:flex;position:absolute;top:0;left:0}.dp-nav-brand{width:190px;display:block}.dp-nav-brand img{filter:brightness(0)invert();width:100%;height:auto}.dp-nav-right{align-items:center;gap:clamp(16px,2.4vw,42px);display:flex}.dp-nav-micro{opacity:.55;letter-spacing:.12em;margin-right:25px;font-size:10px;font-weight:700}.dp-menu-link{letter-spacing:.11em;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.dp-menu-link svg{transition:transform .25s}.dp-menu-link:hover svg{transform:translate(2px,-2px)}.dp-menu-round{letter-spacing:.09em;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:74px;height:74px;font-size:10px;font-weight:800;transition:background .2s,color .2s;display:flex}.dp-menu-round:hover{color:var(--dp-ink);background:#fff}.dp-menu-bars{font-size:15px;font-weight:300;line-height:1}.dp-hero{color:#fff;isolation:isolate;background:#1b1e1b;height:min(900px,100svh);min-height:min(900px,100svh);position:relative}.dp-hero-poster{z-index:-2;object-fit:cover;object-position:50% 48%;filter:saturate(.7)contrast(1.08)}.dp-hero-overlay{z-index:-1;background:linear-gradient(#00000080,#0000 30%,#0000004d 64%,#000000bf),linear-gradient(90deg,#0000006b,#0000 75%);position:absolute;inset:0}.dp-hero-topline{letter-spacing:.15em;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:absolute;top:143px;left:clamp(20px,4.3vw,78px);right:clamp(20px,4.3vw,78px)}.dp-hero-content{position:absolute;inset:auto clamp(20px,4.3vw,78px) 64px}.dp-hero h1{letter-spacing:-.088em;max-width:1700px;padding-top:30px;font-size:clamp(72px,10.8vw,184px);font-weight:900;line-height:.79}.dp-hero h1 em{font-size:1.02em}.dp-hero-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(35px,6vh,75px);display:flex}.dp-hero-bottom p{max-width:470px;font-size:clamp(15px,1.35vw,21px);line-height:1.45}.dp-round-arrow{border:1px solid #fffc;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;transition:background .25s,color .25s,transform .25s;display:grid}.dp-round-arrow:hover{color:var(--dp-ink);background:#fff;transform:rotate(-10deg)}.dp-edge-label{writing-mode:vertical-rl;letter-spacing:.16em;opacity:.6;font-size:9px;font-weight:700;position:absolute;top:50%;right:15px}.dp-intro{padding:clamp(90px,11vw,170px) clamp(20px,5vw,86px) clamp(100px,12vw,180px)}.dp-intro-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:end;gap:6vw;margin-top:40px;display:grid}.dp-intro h2{white-space:nowrap;font-size:clamp(55px,8.8vw,142px);font-weight:900;line-height:.86}.dp-intro h2 span{color:#a3a4a0}.dp-intro-copy{padding:0 0 12px}.dp-intro-copy>p{letter-spacing:-.025em;font-size:clamp(19px,1.8vw,28px);line-height:1.48}.dp-rule{background:var(--dp-line);height:1px;margin:34px 0 24px}.dp-intro-facts{letter-spacing:.12em;gap:13px;font-size:11px;font-weight:800;display:grid}.dp-intro-facts span:before{content:"↗";color:var(--dp-red);vertical-align:-1px;margin-right:15px;font-size:18px}.dp-text-link{letter-spacing:.13em;border-bottom:1px solid;align-items:center;gap:22px;margin-top:46px;padding-bottom:9px;font-size:11px;font-weight:900;display:inline-flex}.dp-visual-break{background:#333;height:clamp(410px,59vw,780px);position:relative;overflow:hidden}.dp-full-image{object-fit:cover;object-position:center;filter:grayscale(.55)brightness(.53)}.dp-visual-text{color:#fff;gap:22px;display:grid;position:absolute;inset:auto 5vw 9%}.dp-visual-text span{letter-spacing:.17em;font-size:12px;font-weight:800}.dp-visual-text strong{letter-spacing:-.085em;font-size:clamp(56px,11.1vw,172px);font-weight:900;line-height:.82}.dp-events{background:#f5f3ed;padding:clamp(85px,10vw,155px) clamp(20px,5vw,86px) 0}.dp-events-heading{justify-content:space-between;align-items:end;gap:50px;padding:33px 0 64px;display:flex}.dp-events h2{font-size:clamp(82px,13vw,194px);font-weight:900;line-height:.8}.dp-events-heading>span{letter-spacing:.09em;flex:none;width:195px;font-size:11px;font-weight:800;line-height:1.7}.dp-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;display:grid}.dp-event{min-width:0}.dp-event-image-link{background:#bbb;height:clamp(310px,39vw,600px);display:block;position:relative;overflow:hidden}.dp-event-image{object-fit:cover;filter:grayscale(.15)brightness(.82);transition:transform .9s cubic-bezier(.17,.67,.24,1),filter .7s}.dp-event-image-link:hover .dp-event-image{filter:grayscale(0)brightness(.91);transform:scale(1.055)}.dp-event-index{z-index:2;color:#fff;letter-spacing:.12em;font-size:11px;font-weight:900;position:absolute;top:28px;left:29px}.dp-event-image-arrow{background:#fff;border-radius:50%;place-items:center;width:65px;height:65px;display:grid;position:absolute;bottom:22px;right:22px}.dp-event-bottom{border-bottom:1px solid var(--dp-line);justify-content:space-between;align-items:end;gap:15px;padding:26px 0 50px;display:flex}.dp-event-bottom p{letter-spacing:.12em;color:#5d5c57;margin-bottom:12px;font-size:11px;font-weight:800}.dp-event-bottom h3{font-size:clamp(33px,3.3vw,56px);font-weight:900;line-height:.92}.dp-event-actions{gap:14px;display:grid}.dp-event-actions a{white-space:nowrap;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.dp-event-actions a:hover,.dp-amsterdam-note a:hover{color:var(--dp-red)}.dp-amsterdam-note{border-top:1px solid var(--dp-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 50px;margin-top:100px;padding:48px 0 110px;display:grid}.dp-amsterdam-note-main{gap:15px;display:grid}.dp-small-num{letter-spacing:.12em;color:#666;font-size:11px;font-weight:900}.dp-amsterdam-note strong{letter-spacing:-.075em;font-size:clamp(49px,6vw,99px);font-weight:900;line-height:.86}.dp-amsterdam-note>p{letter-spacing:.1em;grid-column:1;font-size:12px;font-weight:800}.dp-amsterdam-note a{letter-spacing:.08em;grid-area:2/2;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.dp-proof{background:#e1dfd6;padding:clamp(90px,11vw,170px) clamp(20px,5vw,86px)}.dp-proof h2{margin:52px 0 105px;font-size:clamp(78px,11vw,172px);font-weight:900;line-height:.83}.dp-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.dp-numbers>div{border-top:1px solid #333;gap:15px;padding-top:19px;display:grid}.dp-numbers strong{letter-spacing:-.09em;font-size:clamp(82px,11vw,164px);font-weight:900;line-height:1}.dp-numbers strong span{vertical-align:top;font-size:.48em}.dp-numbers>div>span{letter-spacing:.13em;font-size:11px;font-weight:900}.dp-voices{background:var(--dp-ink);color:#fff;padding:clamp(100px,12vw,175px) clamp(20px,5vw,86px) 125px}.dp-voices .dp-section-label{color:#fff9}.dp-voices-head{grid-template-columns:2fr 1fr;align-items:end;gap:20px;margin:55px 0 72px;display:grid}.dp-voices h2{font-size:clamp(68px,9.6vw,150px);font-weight:900;line-height:.86}.dp-voices-head>p{color:#aaa9a2;justify-self:end;max-width:230px;font-size:20px;line-height:1.3}.dp-quote-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.dp-quote{min-height:340px;color:var(--dp-ink);background:#e8e7e0;flex-direction:column;grid-column:span 3;justify-content:space-between;padding:clamp(22px,3vw,50px);transition:transform .25s;display:flex}.dp-quote:hover{transform:translateY(-5px)}.dp-quote-feature{background:var(--dp-red);color:#fff;grid-column:span 4;min-height:560px}.dp-quote-dark{color:#fff;background:#333734;grid-column:span 2}.dp-quote-light{background:#e8e7e0}.dp-quote-red{color:#fff;background:#a82b21;grid-column:span 2}.dp-quote-number{letter-spacing:.13em;opacity:.75;font-size:10px;font-weight:900}.dp-quote blockquote{letter-spacing:-.053em;max-width:34ch;padding:42px 0;font-size:clamp(25px,2.6vw,43px);font-weight:750;line-height:1.07}.dp-quote-feature blockquote{font-size:clamp(37px,4.1vw,68px)}.dp-quote figcaption{border-top:1px solid;gap:6px;padding-top:18px;font-size:13px;display:grid}.dp-quote figcaption strong{font-weight:900}.dp-quote figcaption span{opacity:.7}.dp-editor-note{color:#999;letter-spacing:.08em;font-size:11px;margin-top:38px!important}.dp-partners{background:#f3f1eb;padding:125px clamp(20px,5vw,86px) 0}.dp-partners-content{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-top:48px;display:grid}.dp-partners h2{font-size:clamp(65px,9vw,136px);font-weight:900;line-height:.85}.dp-partners-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;display:grid}.dp-partner-logo{place-items:center;min-height:110px;display:grid}.dp-partner-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90px}.dp-partners-ticker{border-top:1px solid var(--dp-line);border-bottom:1px solid var(--dp-line);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:125px -5vw 0;padding:21px 5vw;font-size:11px;font-weight:900;display:flex}.dp-partners-ticker span span{color:var(--dp-red);margin:0 15px}.dp-contact{background:var(--dp-red);color:#fff;padding:140px clamp(20px,5vw,86px) 100px}.dp-contact>span{letter-spacing:.16em;font-size:12px;font-weight:900}.dp-contact h2{margin:65px 0 135px;font-size:clamp(80px,14vw,215px);font-weight:900;line-height:.8}.dp-contact-bottom{border-top:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:30px;padding-top:29px;display:flex}.dp-contact-bottom a{letter-spacing:.1em;align-items:center;gap:13px;font-size:12px;font-weight:900;display:flex}.dp-contact-cta{letter-spacing:-.02em!important;font-size:25px!important}.dp-footer{background:var(--dp-ink);color:#fff;letter-spacing:.13em;justify-content:space-between;gap:25px;padding:35px 5vw;font-size:11px;font-weight:800;display:flex}.dp-footer a{align-items:center;gap:5px;display:flex}.dp-footer-legal{flex-wrap:wrap;gap:14px 18px;display:flex}.dp-show-past{letter-spacing:.04em;margin:0;font-size:13px;font-weight:800}@media (max-width:1180px){.dp-nav-micro{display:none}.dp-intro-grid{grid-template-columns:1fr;gap:45px}.dp-intro h2{white-space:normal}.dp-intro-copy{max-width:620px}.dp-intro-facts{grid-template-columns:repeat(3,1fr);gap:4px}.dp-partners-content{grid-template-columns:1fr}.dp-partners-row{max-width:750px}}@media (max-width:760px){.dp-nav{padding:13px 20px}.dp-nav-brand{width:130px}.dp-menu-link{display:none}.dp-menu-round{width:52px;height:52px;font-size:9px}.dp-hero{height:750px;min-height:min(750px,100svh);max-height:900px}.dp-hero-topline{font-size:9px;top:105px}.dp-hero-topline span:last-child{text-align:right;max-width:110px}.dp-hero-content{bottom:40px}.dp-hero h1{letter-spacing:-.08em;font-size:clamp(60px,13vw,99px);line-height:.85}.dp-hero-bottom{align-items:end;margin-top:45px}.dp-hero-bottom p{font-size:14px}.dp-round-arrow{width:57px;height:57px}.dp-edge-label{display:none}.dp-intro{padding:95px 20px 110px}.dp-intro h2{font-size:clamp(49px,10.8vw,84px)}.dp-intro-copy>p{font-size:21px}.dp-intro-facts{grid-template-columns:1fr}.dp-visual-break{height:510px}.dp-visual-text strong{font-size:clamp(53px,11vw,85px)}.dp-events{padding:95px 20px 0}.dp-events-heading{flex-direction:column;align-items:start;gap:20px;padding-bottom:30px}.dp-events h2{font-size:clamp(72px,13vw,110px)}.dp-events-grid{grid-template-columns:1fr;gap:35px}.dp-event-image-link{height:390px}.dp-event-bottom{padding:22px 0 38px}.dp-event-bottom h3{font-size:38px}.dp-amsterdam-note{grid-template-columns:1fr;margin-top:65px;padding:40px 0 85px}.dp-amsterdam-note a,.dp-amsterdam-note>p{grid-area:auto/1}.dp-proof{padding:100px 20px}.dp-proof h2{margin:45px 0 65px;font-size:74px}.dp-numbers{grid-template-columns:1fr;gap:50px}.dp-numbers strong{font-size:112px}.dp-voices{padding:100px 20px}.dp-voices-head{grid-template-columns:1fr;gap:25px;margin:38px 0 45px}.dp-voices h2{font-size:clamp(63px,11.8vw,94px)}.dp-voices-head>p{justify-self:start}.dp-quote-wall{grid-template-columns:1fr;gap:14px}.dp-quote,.dp-quote-feature,.dp-quote-dark,.dp-quote-red{grid-column:1;min-height:300px}.dp-quote-feature{min-height:480px}.dp-quote blockquote{font-size:34px}.dp-quote-feature blockquote{font-size:43px}.dp-partners{padding:100px 20px 0}.dp-partners h2{font-size:73px}.dp-partners-row{grid-template-columns:repeat(3,1fr);gap:18px}.dp-partner-logo img{max-height:70px}.dp-partners-ticker{justify-content:center;margin:70px -20px 0;padding:22px 20px}.dp-contact{padding:95px 20px 80px}.dp-contact h2{margin:65px 0 100px;font-size:clamp(74px,12vw,112px)}.dp-contact-bottom{flex-direction:column;align-items:start;gap:30px}.dp-footer{flex-wrap:wrap;padding:30px 20px}}@media (max-width:400px){.dp-hero h1{font-size:51px}.dp-hero-bottom p{max-width:250px}.dp-round-arrow{width:48px;height:48px}.dp-intro h2{font-size:45px}.dp-events h2{font-size:67px}.dp-event-image-link{height:290px}.dp-event-bottom{flex-direction:column;align-items:start}.dp-event-actions{gap:24px;display:flex}.dp-proof h2{font-size:58px}.dp-voices h2{font-size:55px}.dp-contact h2{font-size:67px}}@media (prefers-reduced-motion:reduce){.design-preview *,.design-preview :before,.design-preview :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dp-nav-menu{z-index:40;position:relative}.dp-nav-menu>summary{cursor:pointer;list-style:none}.dp-nav-menu>summary::-webkit-details-marker{display:none}.dp-menu-overlay{color:#171817;background:#eeeae2;gap:0;width:min(380px,100vw - 40px);padding:21px 24px;display:grid;position:absolute;top:calc(100% + 17px);right:0;box-shadow:0 24px 55px #00000040}.dp-menu-overlay a{letter-spacing:.07em;border-bottom:1px solid #00000026;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:13px;font-weight:900;display:flex}.dp-menu-overlay a:last-child{border-bottom:0}.dp-menu-overlay a:hover{color:#de2f20}.dp-north-wall{color:var(--dp-ink);background:#eeece6;padding:clamp(75px,8vw,125px) clamp(20px,5vw,86px)}.dp-north-head{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);align-items:end;gap:5vw;margin:30px 0 45px;display:grid}.dp-north-head h2{font-size:clamp(66px,9vw,145px);font-weight:900;line-height:.82}.dp-north-context{gap:16px;max-width:430px;padding-bottom:6px;display:grid}.dp-north-context strong{letter-spacing:.13em;font-size:12px;font-weight:900}.dp-north-context p{letter-spacing:-.035em;font-size:clamp(17px,1.6vw,25px);line-height:1.36}.dp-north-context a{letter-spacing:.08em;border-bottom:1px solid;justify-self:start;align-items:center;gap:9px;margin-top:8px;padding-bottom:8px;font-size:11px;font-weight:900;display:inline-flex}.dp-logo-wall{background:#d5d2ca;border:2px solid #d5d2ca;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.dp-logo-tile{background:#faf9f6;min-width:0;min-height:130px;display:grid}.dp-logo-tile-dark_tile{color:#fff;background:#303334}.dp-logo-tile-white_tile{background:#fff}.dp-logo-tile-light_tile{background:#f4f1ec}.dp-logo-canvas{flex-direction:column-reverse;justify-content:center;align-items:center;gap:9px;min-width:0;padding:18px 10px;display:flex}.dp-logo-canvas>img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:79px}.dp-logo-text{color:inherit;text-align:center;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.15;display:block}.dp-logo-parts{justify-content:center;align-items:center;gap:4px;display:flex}.dp-logo-parts img{object-fit:contain;width:auto;max-width:31%;height:auto;max-height:70px}.dp-all-logos{border-top:1px solid var(--dp-line);margin-top:25px;padding-top:16px}.dp-all-logos summary{cursor:pointer;letter-spacing:.1em;align-items:center;gap:17px;padding:14px 0;font-size:12px;font-weight:900;list-style:none;display:flex}.dp-all-logos summary::-webkit-details-marker{display:none}.dp-all-logos[open] summary svg{transform:rotate(180deg)}.dp-logo-wall-all{margin-top:20px}.dp-events-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-event-image-link{height:clamp(270px,33vw,530px)}.dp-event-bottom{flex-direction:column;align-items:stretch;gap:22px}.dp-event-bottom h3{overflow-wrap:break-word;font-size:clamp(31px,2.95vw,47px)}.dp-event-bottom p.dp-event-description{color:#373832;letter-spacing:normal;text-transform:none;max-width:38ch;margin:15px 0 0;font-size:18px;font-weight:500;line-height:1.5}.dp-event-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.dp-hero-video-wrap{z-index:-1;pointer-events:none;position:absolute;inset:0}.dp-hero-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.design-preview video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.design-preview video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.dp-hero-poster{z-index:-2}.dp-hero-overlay{z-index:1;pointer-events:none}.dp-hero-content,.dp-hero-topline,.dp-edge-label{z-index:2}.dp-hero-play{pointer-events:auto;z-index:6;color:#fff;letter-spacing:.1em;cursor:pointer;background:#0009;border:1px solid #ffffffa6;border-radius:50px;align-items:center;gap:11px;padding:12px 18px;font-size:11px;font-weight:900;display:flex;position:absolute;top:166px;right:6vw}.dp-hero-play:hover{color:var(--dp-ink);background:#fff}@media (max-width:1180px){.dp-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-north-head{grid-template-columns:1fr;gap:22px}.dp-north-context{max-width:650px}}@media (max-width:760px){.dp-north-wall{padding:88px 20px 85px}.dp-north-head h2{font-size:clamp(61px,11vw,92px)}.dp-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-logo-tile{min-height:105px}.dp-logo-canvas{gap:6px;padding:10px 7px}.dp-logo-canvas>img{max-height:61px}.dp-logo-text{font-size:9px}.dp-logo-wall:not(.dp-logo-wall-all)>.dp-logo-tile:nth-child(n+13){display:none}.dp-events-grid{grid-template-columns:1fr}.dp-event-bottom h3{font-size:42px}.dp-hero-play{font-size:10px;top:165px;right:20px}}@media (max-width:400px){.dp-north-head h2{font-size:57px}.dp-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}.dp-team{color:#171817;background:#e9e8e2;padding:clamp(90px,11vw,160px) clamp(20px,5vw,86px) clamp(110px,12vw,170px)}.dp-team-heading{justify-content:space-between;align-items:end;gap:38px;margin:35px 0 64px;display:flex}.dp-team-heading h2{letter-spacing:-.083em;font-size:clamp(64px,8.5vw,144px);font-weight:900;line-height:.84}.dp-team-heading p{letter-spacing:-.03em;max-width:215px;font-size:20px;line-height:1.35}.dp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(9px,1.2vw,20px);display:grid}.dp-team-member{min-width:0}.dp-team-portrait{aspect-ratio:3/4;isolation:isolate;background:#b6b6b4;position:relative;overflow:hidden}.dp-team-photo{object-fit:cover;object-position:center 29%;filter:grayscale()contrast(1.09)brightness(1.03);transition:transform .65s cubic-bezier(.2,.65,.3,1)}.dp-team-member:hover .dp-team-photo{transform:scale(1.045)}.dp-team-photo-pending{background:radial-gradient(at 50% 24%,#e8e8e7 0,#cacac9 45%,#0000 78%),linear-gradient(160deg,#c5c5c3,#878987);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.dp-team-photo-pending>span{letter-spacing:-.08em;color:#2828286b;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,6vw,105px);font-weight:400}.dp-team-photo-pending small{color:#2020209e;letter-spacing:.16em;font-size:10px;font-weight:800}.dp-team-serial{z-index:2;color:#fff;letter-spacing:.1em;text-shadow:0 1px 9px #00000085;font-size:10px;font-weight:800;position:absolute;top:14px;left:15px}.dp-team-member figcaption{letter-spacing:-.045em;border-top:1px solid #17181747;margin-top:18px;padding-top:15px;font-size:clamp(17px,1.7vw,25px);font-weight:900;line-height:1.07}.dp-team-contact{border-top:1px solid #17181766;justify-content:space-between;align-items:end;gap:35px;margin-top:clamp(75px,9vw,140px);padding-top:28px;display:flex}.dp-team-contact-intro{gap:11px;display:grid}.dp-team-contact-intro>span{letter-spacing:.14em;font-size:11px;font-weight:800}.dp-team-contact-intro>h3{font-size:clamp(49px,5.3vw,78px);font-weight:900;line-height:.93}.dp-team-contact-intro>p{color:#51534f;font-size:16px}.dp-team-contact-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:14px;display:flex}.dp-team-contact-actions a{letter-spacing:.05em;border:1px solid #171817;border-radius:0;justify-content:center;align-items:center;gap:11px;min-height:58px;padding:17px 21px;font-size:12px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.dp-team-contact-actions a:hover{color:#fff;background:#171817}@media (max-width:1090px){.dp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 14px}.dp-team-contact{flex-direction:column;align-items:start}.dp-team-contact-actions{justify-content:start}}@media (max-width:670px){.dp-team{padding:92px 20px 105px}.dp-team-heading{flex-direction:column;align-items:start;gap:19px;margin:35px 0}.dp-team-heading h2{font-size:clamp(59px,11vw,84px)}.dp-team-heading p{max-width:340px;font-size:17px}.dp-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.dp-team-member figcaption{margin-top:12px;padding-top:12px;font-size:19px}.dp-team-photo-pending>span{font-size:64px}.dp-team-contact-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.dp-team-contact-actions a{justify-content:space-between;padding:15px 19px}}.dp-europe-section{--map-paper:#f5f4f0;--map-ink:#1b1e1d;background:var(--map-paper);color:var(--map-ink);padding:clamp(115px,11vw,175px) clamp(15px,3.25vw,56px) clamp(120px,12vw,185px)}.dp-europe-heading{margin:46px 1.5vw 54px}.dp-europe-section>.dp-section-label{margin-left:1.5vw}.dp-europe-heading h2{letter-spacing:-.09em;font-size:clamp(88px,11.5vw,185px);font-weight:900;line-height:.78}.dp-map-frame{isolation:isolate;background:var(--map-paper);width:100%;height:clamp(570px,63vw,860px);position:relative;overflow:hidden}.dp-map-world{width:100%;height:100%;position:absolute;inset:0}.dp-map-art{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.dp-map-pin{z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.dp-map-pin-vn26{--marker:#c28253}.dp-map-pin-vm27{--marker:#a95461}.dp-map-pin-va27{--marker:#658578}.dp-map-pin-dot{background:var(--marker);border:2px solid #fff;border-radius:50%;width:15px;height:15px;transition:transform .24s,box-shadow .24s;display:block;box-shadow:0 0 0 1px #141e1824,0 3px 9px #0002}.dp-map-pin:hover .dp-map-pin-dot,.dp-map-pin-selected .dp-map-pin-dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--marker) 17%, transparent), 0 2px 8px #0002;transform:scale(1.32)}.dp-map-pin:focus-visible{outline:2px solid var(--marker);outline-offset:0;border-radius:50%}.dp-map-callout{--callout:#658578;z-index:5;white-space:nowrap;color:#191b19;letter-spacing:.01em;background:#fff;border:1px solid #d4d5d0;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 20px);padding:16px 21px;font-size:12px;font-weight:700;animation:.22s ease-out both dp-map-appear;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 15px 38px #202b282b}.dp-map-callout-vn26{--callout:#c28253}.dp-map-callout-vm27{--callout:#a95461}.dp-map-callout-va27{--callout:#658578}.dp-map-callout-dot{background:var(--callout);border-radius:50%;flex:none;width:9px;height:9px}.dp-map-callout strong{letter-spacing:.07em;font-size:12px;font-weight:900}.dp-map-callout-sep{opacity:.35}.dp-map-callout svg{flex:none;margin-left:4px}.dp-map-callout:hover{background:#fbfbfa}.dp-map-hint{color:#79817a;letter-spacing:.16em;font-size:10px;font-weight:900;position:absolute;bottom:30px;right:24px}@keyframes dp-map-appear{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (max-width:970px){.dp-europe-section{padding:115px 0 140px}.dp-europe-heading{margin:45px 4vw}.dp-europe-section>.dp-section-label{margin-left:4vw}}@media (max-width:760px){.dp-europe-section{padding:105px 0 128px}.dp-europe-section>.dp-section-label{margin-left:20px}.dp-europe-heading{margin:45px 20px 37px}.dp-europe-heading h2{font-size:clamp(58px,10.9vw,76px)}.dp-map-frame{height:610px}.dp-map-world{width:980px;height:100%;inset:0 auto auto calc(50% + 133px);transform:translate(-50%)}.dp-map-pin-vn26{margin-top:-25px;margin-left:-27px}.dp-map-pin-vm27{margin-top:25px;margin-left:27px}.dp-map-callout{gap:5px;padding:13px 10px;font-size:10px;bottom:25px}.dp-map-callout strong{font-size:10px}.dp-map-hint{bottom:28px;right:20px}}@media (max-width:390px){.dp-europe-heading h2{font-size:56px}.dp-map-callout,.dp-map-callout strong{font-size:9px}.dp-map-callout{gap:4px}}@media (prefers-reduced-motion:reduce){.dp-map-pin-dot{transition:none}.dp-map-callout{animation:none}}.dp-momentum-section{color:#171817;background:#d2d7d0;width:100%;padding:clamp(90px,9vw,145px) 0 clamp(105px,10vw,160px);overflow:hidden}.dp-momentum-section>.dp-section-label{margin-inline:clamp(20px,5vw,86px)}.dp-momentum-header{justify-content:space-between;align-items:end;gap:35px;margin:39px clamp(20px,5vw,86px) 48px;display:flex}.dp-momentum-header h2{letter-spacing:-.083em;font-size:clamp(65px,9vw,148px);font-weight:900;line-height:.81}.dp-momentum-header p,.design-preview .dp-who-visits .dp-flip-caption{letter-spacing:.14em;color:#676963;margin-top:30px;font-size:11px;font-weight:850;line-height:1.6}.dp-momentum-controls{align-items:center;gap:11px;padding-bottom:8px;display:flex}.dp-momentum-controls button{color:#171817;cursor:pointer;background:0 0;border:1px solid #aaaba5;border-radius:50%;place-items:center;width:49px;height:49px;transition:background .2s,color .2s;display:grid}.dp-momentum-controls button:hover{color:#fff;background:#171817}.ew-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}.ew-track{will-change:transform;-webkit-user-select:none;user-select:none;gap:clamp(9px,1.15vw,16px);width:max-content;padding:14px 0;display:flex}.ew-tile{aspect-ratio:1;perspective:1100px;background:0 0;flex:none;width:clamp(185px,18vw,265px);position:relative}.ew-tile-inner{text-align:left;cursor:pointer;width:100%;height:100%;transform-style:preserve-3d;color:inherit;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.22,.75,.2,1);display:block;position:relative}.ew-tile:hover .ew-tile-inner,.ew-tile:focus-within .ew-tile-inner,.ew-tile.ew-flipped .ew-tile-inner{transform:rotateY(180deg)}.ew-face{backface-visibility:hidden;border:1px solid #deded9;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}.ew-logo-wrap{text-align:center;place-items:center;width:100%;max-width:215px;height:60%;display:grid;position:relative}.ew-logo-frame{display:block;position:absolute;inset:12% 8% 16%}.vv-tile .ew-logo-frame{inset:16% 6%}.ew-logo-image{object-fit:contain;object-position:center;width:100%;height:100%;padding:0;display:block}.ew-logo-name{text-align:center;letter-spacing:-.04em;color:#171817;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:clamp(14px,1.15vw,18px);font-weight:900;line-height:1.15;display:flex}.dp-momentum-section .ew-face-front,.vv-wall .ew-face-front{background:#fff}.sprite-clip{display:block;position:relative;overflow:hidden}.sprite-clip img{top:calc(var(--row) * -100%);left:calc(var(--col) * -100%);width:calc(var(--cols) * 100%);height:calc(var(--rows) * 100%);max-width:none;position:absolute}.ew-logo-sprite{aspect-ratio:1;width:min(78%,168px);margin:0 auto}.ew-fallback{letter-spacing:-.055em;color:#272927;max-width:100%;font-size:clamp(22px,2.2vw,33px);font-weight:900;line-height:1.1;display:none}.ew-flip-corner{color:#838782;place-items:center;display:grid;position:absolute;bottom:16px;right:17px}.ew-face-back{color:#f4f3ee;background:#292b28;justify-content:flex-start;align-items:flex-start;gap:12px;padding:clamp(14px,2vw,22px) clamp(14px,2vw,22px) 54px;overflow:hidden;transform:rotateY(180deg)}.ew-back-eyebrow{letter-spacing:.11em;opacity:.55;font-size:9px;font-weight:900}.ew-back-name{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(20px,1.7vw,26px);font-weight:900;line-height:1;display:block}.ew-back-description{-webkit-line-clamp:2;opacity:.85;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(11px,.91vw,13px);line-height:1.35;display:-webkit-box;overflow:hidden}.ew-back-count,.ew-back-years{color:#dfc39b;letter-spacing:.05em;font-size:10px;font-weight:800}.ew-back-count{margin-top:auto;padding-bottom:4px}.ew-back-shows{letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:700;line-height:1.3;display:block}.ew-back-years{margin-top:-40px;display:block}.ew-back-site{display:none}.ew-visit-link{z-index:3;letter-spacing:.1em;border-top:1px solid #ffffff45;justify-content:space-between;width:calc(100% - 42px);padding-top:9px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:13px;left:clamp(15px,2.2vw,30px);color:#fff!important}.ew-hint{letter-spacing:.12em;color:#858780;font-size:10px;font-weight:850;margin:26px clamp(20px,5vw,86px) 0!important}.ew-hint span{padding:0 11px}@media (max-width:760px){.dp-momentum-section{padding:87px 0 105px}.dp-momentum-header{align-items:end;margin:36px 20px 28px}.dp-momentum-header h2{font-size:clamp(58px,11vw,85px)}.dp-momentum-header p,.design-preview .dp-who-visits .dp-flip-caption{letter-spacing:.09em;max-width:260px;margin-top:22px;font-size:9px}.dp-momentum-controls{gap:5px}.dp-momentum-controls button{width:38px;height:38px}.ew-tile{width:215px}.ew-face-back{gap:11px;padding:18px}.ew-back-name{font-size:23px}.ew-back-description{font-size:11px}.ew-visit-link{left:18px}.ew-hint{margin-inline:20px!important}}@media (max-width:390px){.dp-momentum-header h2{font-size:56px}.dp-momentum-header{gap:9px}.ew-tile{width:190px}.ew-face-back{gap:7px;padding:13px}.ew-back-name{font-size:20px}.ew-back-count{padding-bottom:26px}.ew-visit-link{bottom:9px;left:13px}}@media (prefers-reduced-motion:reduce){.ew-tile-inner{transition:none}.ew-track{will-change:auto}}.design-preview{--dp-ease:cubic-bezier(.22,1,.36,1);--dp-rule:#1e221e2e;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.design-preview :is(h1,h2,h3){text-wrap:balance}.design-preview :is(p,blockquote){text-wrap:pretty}.design-preview :is(button,a){-webkit-tap-highlight-color:transparent}.design-preview button:focus-visible{outline:2px solid var(--dp-red);outline-offset:4px}.dp-nav{z-index:85}.dp-nav-brand{flex:none;width:clamp(210px,18.3vw,285px)}.dp-nav-brand img{object-fit:contain;filter:brightness(0)invert();width:100%;max-height:100px}.dp-menu-round{z-index:91;isolation:isolate;position:relative}.dp-menu-bars{flex-direction:column;justify-content:space-around;align-items:center;width:20px;height:13px;display:flex}.dp-menu-bars i{transform-origin:50%;width:17px;height:1px;transition:transform .35s var(--dp-ease);background:currentColor;display:block}.dp-nav-menu[open] .dp-menu-bars i:first-child{transform:translateY(3px)rotate(45deg)}.dp-nav-menu[open] .dp-menu-bars i:last-child{transform:translateY(-3px)rotate(-45deg)}.dp-nav-menu[open] .dp-menu-round{color:#191c19;background:#f2f0ec;border-color:#f2f0ec}.dp-menu-overlay{z-index:90;color:#171817;width:100vw;max-width:none;box-shadow:none;animation:dp-menu-in .3s var(--dp-ease) both;background:#e9e8e2;flex-direction:column;justify-content:center;gap:0;padding:clamp(100px,10vw,145px) clamp(24px,8vw,145px);display:flex;position:fixed;inset:0;overflow-y:auto}.dp-menu-overlay:before{content:"VENDEX  /  THE TRADE SHOW";letter-spacing:.16em;color:#767972;margin-bottom:clamp(20px,3vw,50px);font-size:10px;font-weight:850;display:block}.dp-menu-overlay a{letter-spacing:-.067em;width:min(100%,1250px);transition:color .2s ease, padding-left .35s var(--dp-ease);border-bottom:1px solid #181c172e;padding:clamp(13px,2.3vh,28px) 0;font-size:clamp(31px,5.2vw,86px);font-weight:900;line-height:1}.dp-menu-overlay a:hover{color:#d73427;padding-left:9px}.dp-menu-overlay svg{width:clamp(18px,2.4vw,35px);height:auto}.dp-menu-overlay a:last-child{letter-spacing:.08em;padding-top:26px;font-size:12px}@keyframes dp-menu-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.dp-menu-link{position:relative}.dp-menu-link:after,.dp-text-link:after,.dp-team-contact-actions a:after{content:"";transform-origin:0;height:1px;transition:transform .38s var(--dp-ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.dp-menu-link:hover:after,.dp-text-link:hover:after,.dp-team-contact-actions a:hover:after{transform:scaleX(1)}.dp-text-link,.dp-team-contact-actions a{position:relative}.dp-round-arrow svg,.dp-event-image-arrow svg,.dp-event-actions svg,.dp-contact-cta svg,.dp-map-callout svg,.dp-menu-link svg{transition:transform .36s var(--dp-ease)}.dp-round-arrow:hover svg,.dp-event-image-link:hover .dp-event-image-arrow svg,.dp-event-actions a:hover svg,.dp-contact-cta:hover svg,.dp-map-callout:hover svg{transform:translate(3px,-3px)}.dp-round-arrow:hover{transform:none}.dp-event-image-arrow{border:1px solid #1718171f}.dp-event-image{transition:transform .8s var(--dp-ease), filter .8s var(--dp-ease)}.dp-event-image-link:hover .dp-event-image{transform:scale(1.035)}.dp-event-image-link:hover .dp-event-image-arrow{color:#fff;background:#171817}.dp-event-image-arrow{transition:background .3s,color .3s}.dp-section-label{letter-spacing:.18em;font-size:10px;font-weight:850}.dp-intro-copy>p{line-height:1.55}.dp-map-pin-selected .dp-map-pin-dot:after{content:"";border:1px solid var(--marker);opacity:0;border-radius:50%;animation:1.45s ease-out both dp-pin-echo;position:absolute;inset:-9px}.dp-map-pin-dot{position:relative}.dp-map-pin-selected .dp-map-pin-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--marker) 15%,transparent), 0 2px 8px #0002}@keyframes dp-pin-echo{0%{opacity:.56;transform:scale(.35)}95%{opacity:0;transform:scale(1.3)}to{opacity:0}}.dp-map-callout{border-color:#d3d5ce;box-shadow:0 15px 45px #151a161f}.ew-tile{transform:none}.ew-face-front{background:#fcfcf9}.ew-face{border-color:#dcded8}.ew-face-back{background:#242824}.ew-tile:not(.ew-flipped):hover .ew-face-front{background:#fff}.ew-flip-corner{transition:transform .5s var(--dp-ease)}.ew-tile:hover .ew-flip-corner{transform:rotate(32deg)}.ew-viewport:active{cursor:grabbing}.ew-tile-inner:focus-visible{outline-offset:4px;outline:2px solid #b6554a}.dp-team-portrait{background:#c0c0bc}.dp-team-member figcaption{letter-spacing:-.05em}.dp-has-entered{animation:dp-reveal .72s var(--dp-ease) both}@keyframes dp-reveal{0%{opacity:.6;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.dp-nav-brand{width:clamp(185px,48vw,260px)}.dp-nav-brand img{max-height:82px}.dp-menu-overlay{padding:115px 22px 58px}.dp-menu-overlay a{padding:19px 0;font-size:clamp(36px,9vw,63px)}.dp-menu-overlay a:last-child,.dp-map-callout{font-size:10px}}@media (max-width:390px){.dp-nav-brand{width:180px}.dp-menu-overlay a{font-size:33px}}@media (prefers-reduced-motion:reduce){.design-preview *,.design-preview :before,.design-preview :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dp-has-entered{animation:none}}@media (min-width:761px){.dp-menu-overlay{padding-top:95px;padding-bottom:30px}.dp-menu-overlay a{padding:clamp(10px,1.35vh,17px) 0;font-size:clamp(32px,4.45vw,68px)}.dp-menu-overlay:before{margin-bottom:23px}}.dp-menu-round{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1214132e;border-color:#ffffffa6;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:82px;height:52px}.dp-nav-menu[open] .dp-menu-round{border-radius:0}.dp-menu-bars{width:16px;height:11px}.dp-menu-bars i{width:14px}.dp-intro-facts{gap:11px}.dp-intro-facts>span{letter-spacing:.12em;font-size:11px;display:block;background:0 0!important;border:0!important;border-bottom:1px solid #1f221e45!important;padding:11px 0!important}.dp-intro-facts>span:before,.dp-intro-facts>span:after{content:none!important;display:none!important}.dp-map-callout{background:#fdfdfb;border:1px solid #bfc3ba;min-height:59px;top:22px;bottom:auto;box-shadow:0 18px 42px #0000002e}.dp-map-view{letter-spacing:.09em;white-space:nowrap;border-left:1px solid #d7d9d5;margin-left:8px;padding-left:12px;font-size:10px;font-weight:900}.dp-map-hint{top:23px;bottom:auto}.dp-proof-period{letter-spacing:.16em;color:#73766e;font-size:10px;font-weight:850;margin:22px 0 40px!important}.dp-proof-source{color:#73766e;max-width:760px;font-size:11px;line-height:1.5;margin:30px 0 0!important}.dp-proof .dp-numbers strong{font-variant-numeric:tabular-nums}.dp-proof .dp-numbers span{max-width:205px;font-size:11px;line-height:1.4}@media (max-width:760px){.dp-menu-round{flex-direction:row;gap:4px;width:67px;height:46px}.dp-map-callout{white-space:normal;flex-wrap:wrap;gap:5px;max-width:calc(100% - 26px);min-height:55px;padding:11px 12px;top:12px;bottom:auto}.dp-map-callout strong{font-size:11px}.dp-map-view{margin-left:3px;padding-left:5px;font-size:8px}.dp-proof-period{letter-spacing:.06em;font-size:9px}.dp-proof-source{font-size:10px}}.dp-action-menu-trigger{color:#fff;letter-spacing:.12em;cursor:pointer;z-index:111;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f141133;border:1px solid #ffffffbf;justify-content:center;align-items:center;gap:14px;width:108px;height:50px;font-size:11px;font-weight:900;transition:background .2s,color .2s;display:flex;position:relative}.dp-action-menu-trigger[aria-expanded=true]{color:#1b1d19;background:#eeeae2;border-color:#eeeae2}.dp-action-lines{gap:5px;display:grid}.dp-action-lines i{background:currentColor;width:18px;height:1px;transition:transform .28s}.dp-action-lines.is-open i:first-child{transform:translateY(3px)rotate(45deg)}.dp-action-lines.is-open i:last-child{transform:translateY(-3px)rotate(-45deg)}.dp-action-menu{z-index:110;color:#191d19;background:#edece6;height:100dvh;padding:clamp(85px,12vh,145px) clamp(24px,6vw,100px) 55px;animation:.3s both dp-menu-in;position:fixed;inset:0;overflow-y:auto;box-shadow:0 10px 60px #0003}.dp-action-eyebrow{letter-spacing:.19em;color:#82847e;font-size:10px;font-weight:900;margin:0 0 28px!important}.dp-action-menu-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);align-items:start;gap:clamp(25px,5vw,90px);display:grid}.dp-action-primary{display:grid}.dp-action-primary>a{letter-spacing:-.07em;border-bottom:1px solid #1b1e1b2e;justify-content:space-between;align-items:center;padding:15px 0;font-size:clamp(47px,5.4vw,88px);font-weight:900;line-height:1;transition:padding-left .2s,color .2s;display:flex}.dp-action-primary>a:hover{color:#bf3f31;padding-left:11px}.dp-action-primary svg{stroke-width:1.5px;width:clamp(19px,2.5vw,32px)}.dp-action-secondary{gap:25px;padding-top:11px;display:grid}.dp-action-secondary section{border-bottom:1px solid #1c1e1b24;gap:8px;padding-bottom:19px;display:grid}.dp-action-secondary h3{letter-spacing:.14em;color:#7a7e76;font-size:10px;font-weight:900;margin-bottom:8px!important}.dp-action-secondary a{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;font-weight:760;text-decoration:none;display:flex}.dp-action-secondary a:hover{text-decoration:underline}@media (max-width:820px){.dp-action-menu{padding:100px 22px 55px}.dp-action-menu-grid{grid-template-columns:1fr;gap:35px}.dp-action-primary>a{padding:13px 0;font-size:clamp(39px,10vw,66px)}.dp-action-secondary{grid-template-columns:1fr 1fr;gap:24px}.dp-action-secondary section:last-child{grid-column:1/-1}.dp-action-menu-trigger{gap:5px;width:79px;height:48px;font-size:10px}}@media (max-width:400px){.dp-action-secondary{grid-template-columns:1fr}.dp-action-secondary section:last-child{grid-column:auto}.dp-action-primary>a{font-size:42px}}.dp-team-flip{aspect-ratio:3/4;perspective:1100px;position:relative}.dp-team-flip-button{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.2,.7,.3,1);display:block;position:relative}.dp-team-flipped .dp-team-flip-button{transform:rotateY(180deg)}.dp-team-face{backface-visibility:hidden;text-align:left;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.dp-team-front{background:#bbbcb9}.dp-team-back{color:#fff;background:#232724;justify-content:flex-start;gap:16px;padding:clamp(17px,2.4vw,35px);transform:rotateY(180deg)}.dp-team-back-eyebrow{letter-spacing:.13em;color:#b8bcb3;font-size:9px;font-weight:900}.dp-team-back strong{letter-spacing:-.07em;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,38px);line-height:.95}.dp-team-back em{letter-spacing:0;color:#d8bfa6;font-family:inherit;font-size:14px;font-style:normal;font-weight:800}.dp-team-back-blurb{color:#dfdfda;max-width:330px;font-size:clamp(12px,1.25vw,17px);line-height:1.45}.dp-team-back-tip{letter-spacing:.1em;color:#d8bfa6;margin-top:auto;padding-bottom:54px;font-size:9px;font-weight:800}.dp-team-photo-pending{text-align:center;background:linear-gradient(150deg,#d7d9d4,#909590);place-content:center;gap:20px;display:grid;position:absolute;inset:0}.dp-team-photo-pending>span{color:#555c5788;font-family:Georgia,serif;font-size:90px;line-height:1}.dp-team-photo-pending>small{letter-spacing:.1em;color:#3339;font-size:9px}.dp-team-serial{z-index:2}.dp-team-flip-indicator{color:#fff;filter:drop-shadow(0 0 3px #0004);position:absolute;bottom:17px;right:15px}.dp-team-back-contact{z-index:5;background:#232724;border-top:1px solid #ffffff37;justify-content:space-evenly;gap:8px;padding:15px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.dp-team-back-contact a{letter-spacing:.06em;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex;color:#fff!important}.dp-team-member figcaption span{color:#5c625a;letter-spacing:0;margin-top:9px;font-size:12px;font-weight:600;display:block}@media (max-width:760px){.dp-team-back{gap:10px;padding:15px}.dp-team-back strong{font-size:23px}.dp-team-back em,.dp-team-back-blurb{font-size:12px}.dp-team-back-contact{flex-wrap:wrap;gap:7px;padding:10px 6px}.dp-team-back-contact a{font-size:9px}.dp-team-back-tip{padding-bottom:55px}}.dp-interviews{color:#161918;background:#e8e8e3;padding:clamp(90px,10vw,155px) clamp(20px,5vw,86px)}.dp-interviews-heading{justify-content:space-between;align-items:end;gap:35px;margin:42px 0 65px;display:flex}.dp-interviews h2{letter-spacing:-.078em;font-size:clamp(70px,9.5vw,150px);line-height:.82}.dp-interviews-heading p{color:#4e514b;max-width:230px;font-size:17px;line-height:1.4}.dp-interviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dp-interview-media{aspect-ratio:16/9;background:#252925}.dp-interview-media iframe,.dp-interview-play{border:0;width:100%;height:100%;display:block}.dp-interview-play{cursor:pointer;color:#fff;background:#191b19;position:relative;overflow:hidden}.dp-interview-play img{object-fit:cover;filter:saturate(.65)brightness(.78);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.dp-interview-play:hover img{filter:saturate(.85)brightness(.85);transform:scale(1.04)}.dp-interview-play span{background:#0004;border:1px solid #fff9;border-radius:50%;place-items:center;width:65px;height:65px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dp-interview-caption{letter-spacing:.1em;border-top:1px solid #25272239;align-items:center;gap:12px;margin-top:16px;padding-top:12px;font-size:11px;font-weight:800;display:flex}.dp-interview-caption strong{letter-spacing:-.04em;margin-right:auto;font-size:19px}.dp-interview-caption span:last-child{color:#7a7e78;font-size:9px}@media (max-width:760px){.dp-interviews-heading{margin:38px 0 36px;display:block}.dp-interviews h2{font-size:clamp(58px,11vw,81px)}.dp-interviews-heading p{max-width:100%;margin-top:24px!important}.dp-interviews-grid{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.dp-team-flip-button,.dp-interview-play img{transition:none!important}}.dp-ab-trigger{z-index:92;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:13px;min-width:88px;height:52px;font-size:10px;font-weight:900;display:flex;position:relative;color:#fff!important}.dp-ab-lines{gap:5px;display:grid}.dp-ab-lines i{background:currentColor;width:20px;height:1.5px;display:block}.dp-ab-overlay{overscroll-behavior:contain;padding:0 clamp(22px,5vw,88px) 28px;z-index:10000!important;color:#171b18!important;background:#ecece7!important;width:100vw!important;height:100dvh!important;display:none!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.dp-ab-overlay:target{display:block!important}.dp-ab-overlay a{text-decoration:none;color:inherit!important}.dp-ab-top{border-bottom:1px solid #171b1840;justify-content:space-between;align-items:center;gap:15px;height:clamp(79px,11vh,110px);display:flex}.dp-ab-brand{letter-spacing:-.085em;font-size:clamp(25px,3vw,43px);font-weight:900}.dp-ab-brand span{color:#d5382b}.dp-ab-close{letter-spacing:.15em;align-items:center;gap:15px;min-height:48px;font-size:10px;font-weight:900;display:flex}.dp-ab-close i{width:22px;height:22px;display:block;position:relative}.dp-ab-close i:before,.dp-ab-close i:after{content:"";background:currentColor;width:26px;height:1.5px;position:absolute;top:10px;left:-2px}.dp-ab-close i:before{transform:rotate(45deg)}.dp-ab-close i:after{transform:rotate(-45deg)}.dp-ab-layout{grid-template-columns:minmax(0,1.48fr) minmax(230px,.68fr);align-items:start;gap:clamp(25px,6vw,92px);margin-top:clamp(28px,5vh,65px);display:grid}.dp-ab-main{flex-direction:column;min-width:0;display:flex}.dp-ab-eyebrow{letter-spacing:.18em;color:#747771;font-weight:900;margin:0 0 clamp(15px,2vh,25px)!important;font-size:10px!important}.dp-ab-main>a{border-bottom:1px solid #171b182c;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:67px;padding:clamp(11px,2.4vh,27px) 0;display:grid}.dp-ab-main>a small{color:#757a72;letter-spacing:.1em;font-size:10px;font-weight:750}.dp-ab-main>a strong{letter-spacing:-.074em;white-space:nowrap;font-size:clamp(44px,5.4vw,87px);font-weight:900;line-height:.95}.dp-ab-main>a span{justify-self:end;font-size:23px;font-weight:300;transition:transform .3s}.dp-ab-main>a:hover strong{color:#c94135}.dp-ab-main>a:hover span{transform:translate(3px,-3px)}.dp-ab-aside{gap:clamp(25px,4vh,41px);padding-top:clamp(9px,3.5vh,46px);display:grid}.dp-ab-aside>section{border-top:1px solid #171b1830;gap:13px;padding-top:16px;display:grid}.dp-ab-aside h3{letter-spacing:.17em;color:#73766f;font-size:10px;font-weight:900;margin:0 0 5px!important}.dp-ab-aside a{letter-spacing:0;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;display:flex}.dp-ab-aside a:hover{text-decoration:underline!important}.dp-ab-foot{color:#757a72;letter-spacing:.13em;border-top:1px solid #171b182c;justify-content:space-between;gap:20px;margin-top:clamp(35px,6vh,80px);padding-top:18px;font-size:10px;font-weight:900;display:flex}.dp-ab-overlay:target .dp-ab-layout{animation:.32s ease-out both dp-ab-in}@keyframes dp-ab-in{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:780px){.dp-ab-overlay{padding-left:21px;padding-right:21px}.dp-ab-top{height:84px}.dp-ab-layout{grid-template-columns:1fr;gap:40px;margin-top:28px}.dp-ab-main>a{grid-template-columns:25px minmax(0,1fr) 22px;min-height:60px;padding:13px 0}.dp-ab-main>a strong{font-size:clamp(38px,9.4vw,67px)}.dp-ab-aside{grid-template-columns:1fr 1fr;gap:30px 18px;padding-top:0}.dp-ab-aside>section:last-child{grid-column:1/-1}.dp-ab-aside a{font-size:11px}.dp-ab-foot{flex-wrap:wrap;margin-top:35px;font-size:9px}.dp-ab-trigger{gap:9px;min-width:62px;height:52px}}@media (max-width:390px){.dp-ab-main>a strong{font-size:37px}.dp-ab-main>a{min-height:56px;padding:12px 0}.dp-ab-aside{grid-template-columns:1fr}.dp-ab-aside>section:last-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.dp-ab-overlay:target .dp-ab-layout{animation:none!important}}.dp-ab-brand{flex:none;align-items:center;width:min(238px,48vw);line-height:1;display:flex}.dp-ab-brand-image{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:71px}.dp-ab-layout{grid-template-columns:minmax(0,1fr);max-width:1120px;margin-inline:auto}.dp-ab-main{width:100%}.dp-ab-main>.dp-ab-item{border-bottom:1px solid #171b182c;min-width:0}.dp-ab-item>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:6px;min-height:67px;padding:clamp(11px,2.4vh,27px) 0;list-style:none;display:grid}.dp-ab-item>summary::-webkit-details-marker{display:none}.dp-ab-item>summary small{color:#757a72;letter-spacing:.1em;font-size:10px;font-weight:750}.dp-ab-item>summary strong{letter-spacing:-.074em;white-space:nowrap;font-size:clamp(44px,5.4vw,87px);font-weight:900;line-height:.95}.dp-ab-item>summary>span{justify-self:end;font-size:30px;font-weight:300;transition:transform .25s}.dp-ab-item[open]>summary>span{transform:rotate(45deg)}.dp-ab-item>summary:hover strong{color:#c94135}.dp-ab-reveal{gap:0;max-width:760px;padding:0 0 20px 38px;display:grid}.dp-ab-reveal a{letter-spacing:0;border-top:1px solid #171b1822;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:clamp(13px,1.35vw,19px);font-weight:750;display:flex}.dp-ab-reveal a:hover{text-decoration:underline}.dp-ab-reveal a>span{font-size:18px;font-weight:300}@media (max-width:780px){.dp-ab-brand{width:min(210px,54vw)}.dp-ab-item>summary{grid-template-columns:25px minmax(0,1fr) 22px;min-height:60px;padding:13px 0}.dp-ab-item>summary strong{font-size:clamp(38px,9.4vw,67px)}.dp-ab-reveal{padding-left:26px}.dp-ab-reveal a{font-size:13px}}@media (max-width:390px){.dp-ab-brand{width:190px}.dp-ab-item>summary strong{font-size:37px}.dp-ab-item>summary{min-height:56px;padding:12px 0}}:is(html:has(.design-preview) header[data-testid=site-header],body:has(.design-preview) header[data-testid=site-header]){display:none!important}.dp-quote-wall{align-items:stretch}.dp-quote-wall>.dp-quote{min-height:285px}.dp-quote-wall>.dp-quote-feature{min-height:430px}.dp-quote-wall .dp-quote blockquote{overflow-wrap:anywhere}@media (max-width:760px){.dp-quote-wall{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dp-quote-wall>.dp-quote,.dp-quote-wall>.dp-quote-feature{grid-column:1/-1;min-height:245px;padding:26px 24px;display:flex}.dp-quote-wall .dp-quote blockquote{padding:20px 0;font-size:clamp(24px,6.5vw,35px)}}body:has(.design-preview) header[data-testid=site-header]{display:none!important}body:has(.design-preview) .site-header-inner{display:none!important}.design-preview .dp-nav{z-index:125}.design-preview .dp-nav-brand{flex:none;max-width:clamp(170px,19vw,285px);display:block}.design-preview .dp-nav-brand img{object-fit:contain;max-width:100%;height:auto}.design-preview .dp-hero-topline{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);white-space:nowrap;background:#14171559;border:1px solid #ffffff80;width:auto;padding:7px 11px;line-height:1.5;display:inline-flex;top:clamp(160px,12vw,176px);left:clamp(20px,4.3vw,78px);right:auto}.design-preview .dp-hero-bottom{margin-top:clamp(30px,5vh,68px)}.design-preview .dp-hero-bottom p{gap:6px;max-width:none;display:grid}.design-preview .dp-hero-bottom p strong{letter-spacing:.055em;font-size:clamp(15px,1.55vw,24px);line-height:1.18;display:block}.design-preview .dp-quote-wall{gap:15px}.design-preview .dp-quote-wall .dp-quote{opacity:1!important;visibility:visible!important}.design-preview .dp-team-heading{justify-content:flex-start}.design-preview .dp-momentum-section{padding-bottom:clamp(100px,10vw,165px)}.design-preview .ew-multirow{gap:0;min-width:0;display:grid;overflow:hidden}.design-preview .ew-multirow .ew-viewport{width:100%;margin:0;padding:0}.design-preview .ew-multirow .ew-track{gap:clamp(10px,1vw,16px);padding:7px 0}.design-preview .ew-multirow .ew-tile{aspect-ratio:1;width:clamp(160px,13.6vw,219px);height:clamp(160px,13.6vw,219px)}.design-preview .ew-multirow .ew-logo-wrap{max-width:184px}.design-preview .ew-multirow .ew-face{padding:clamp(12px,1.4vw,20px)}.design-preview .ew-multirow .ew-back-description{font-size:clamp(10px,.84vw,12px)}.design-preview .ew-multirow .ew-back-name{font-size:clamp(18px,1.45vw,24px)}.design-preview .ew-multirow .ew-hint{margin-top:24px}.dp-map-feature{z-index:7;color:#1a1e19;background:#f8f7f2;border:1px solid #e1e3db;width:clamp(320px,30.8vw,435px);animation:.28s both dp-map-appear;position:absolute;top:clamp(26px,5vw,65px);right:clamp(24px,5vw,65px);box-shadow:0 18px 55px #151c172e}.dp-map-feature-media{aspect-ratio:1.95;background:#59625b;width:100%;position:relative;overflow:hidden}.dp-map-feature-media img,.dp-map-feature-media video{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;display:block}.dp-map-feature-media:after{content:"";pointer-events:none;background:linear-gradient(#0000005c,#0000 55%);position:absolute;inset:0}.dp-map-feature-kicker{z-index:2;color:#fff;letter-spacing:.17em;font-size:9px;font-weight:900;position:absolute;top:19px;left:19px}.dp-map-feature-close{z-index:3;color:#fff;cursor:pointer;background:#181c194d;border:1px solid #ffffffb3;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:10px;right:10px}.dp-map-feature-close:hover{background:#1b1d19}.dp-map-feature-body{gap:9px;padding:clamp(19px,2.2vw,28px);display:grid}.dp-map-feature-date{color:#a74539;letter-spacing:.12em;font-size:10px;font-weight:900}.dp-map-feature-date span{color:#5c655d}.dp-map-feature-body h3{letter-spacing:-.055em;font-size:clamp(26px,2.45vw,38px);font-weight:900;line-height:.98}.dp-map-feature-venue{letter-spacing:.11em;color:#707770;font-size:10px;font-weight:900}.dp-map-feature-description{color:#545c54;max-width:34ch;font-size:14px;line-height:1.42;margin:4px 0 12px!important}.dp-map-feature-actions{border-top:1px solid #dadcd5;grid-template-columns:1fr 1.3fr;gap:8px;padding-top:15px;display:grid}.dp-map-feature-actions a{color:#242824;letter-spacing:.045em;border-bottom:1px solid #a5aaa2;justify-content:space-between;align-items:center;gap:5px;padding:10px 0;font-size:10px;font-weight:900;line-height:1.2;display:flex}.dp-map-feature-actions a:hover{color:#bd4134;border-color:#bd4134}.dp-map-pin-selected{z-index:8}.dp-map-pin-selected .dp-map-pin-dot{transform:scale(1.18);box-shadow:0 0 0 8px #a94f412b,0 0 0 1px #fff}@media (max-width:780px){.design-preview .dp-nav-brand{max-width:170px}.design-preview .dp-hero-topline{padding:6px 9px;font-size:9px;top:137px;left:20px}.design-preview .dp-hero-bottom p strong{font-size:clamp(14px,3.4vw,17px)}.design-preview .ew-multirow .ew-tile{width:clamp(147px,39vw,190px);height:clamp(147px,39vw,190px)}.design-preview .ew-multirow .ew-track{gap:9px;padding:5px 0}.design-preview .ew-multirow .ew-back-description{font-size:10px}.dp-map-frame{height:auto!important;min-height:0!important;overflow:visible!important}.dp-map-world{height:clamp(320px,90vw,460px)!important;position:relative!important}.dp-map-feature{width:calc(100% - 28px);margin:0 14px 20px;position:relative;top:auto;right:auto;box-shadow:0 14px 28px #151c171a}.dp-map-feature-media{aspect-ratio:2.6}.dp-map-feature-body{padding:21px}.dp-map-feature-description{max-width:100%;font-size:13px}.dp-map-feature-body h3{font-size:28px}.dp-map-hint{font-size:9px;top:auto;bottom:15px}}@media (prefers-reduced-motion:reduce){.dp-map-feature{animation:none!important}}.design-preview .dp-hero-manifesto{max-width:340px;margin:0;gap:9px!important;display:grid!important}.design-preview .dp-hero-manifesto strong{letter-spacing:.065em;font-size:clamp(17px,1.7vw,27px);font-weight:850;line-height:1.05;display:block}.design-preview .dp-visual-break>.dp-full-video{z-index:1;object-fit:cover;object-position:center 43%;filter:saturate(.63)contrast(1.08)brightness(.68);width:100%;height:100%;position:absolute;inset:0}.design-preview .dp-visual-break:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0e0d0d 40%,#0a0e0d8c 100%);position:absolute;inset:0}.design-preview .dp-visual-break .dp-visual-text{z-index:2}.design-preview .dp-map-frame{isolation:isolate;overflow:hidden}.design-preview .dp-map-stage{isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.design-preview .dp-map-stage .dp-map-world{transform:scale(var(--dp-map-zoom,1));will-change:transform;transition:transform .75s cubic-bezier(.2,.75,.21,1)}.design-preview .dp-map-stage .dp-map-pin{z-index:5}.design-preview .dp-map-location-bubble{z-index:6;pointer-events:none;background:#f9f8f4;border:1px solid #b7beb4;gap:2px;width:max-content;min-width:112px;padding:11px 14px;animation:.22s ease-out both dp-map-appear;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 25px));box-shadow:0 14px 35px #141e192e}.design-preview .dp-map-location-bubble:after{content:"";background:#f9f8f4;border-bottom:1px solid #b7beb4;border-right:1px solid #b7beb4;width:10px;height:10px;position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.design-preview .dp-map-location-bubble strong{letter-spacing:.09em;color:#283129;font-size:11px;font-weight:900}.design-preview .dp-map-location-bubble span{letter-spacing:.04em;color:#ac4c3d;font-size:9px;font-weight:750}.design-preview .dp-map-frame-focused .dp-map-hint{display:none}.design-preview .dp-map-feature{left:clamp(24px,calc(var(--dp-pin-x,40%) + 30px),calc(100% - 464px));top:clamp(22px,calc(var(--dp-pin-y,50%) - 190px),calc(100% - 460px));right:auto}@media (max-width:780px){.design-preview .dp-hero-manifesto{gap:8px!important}.design-preview .dp-hero-manifesto strong{font-size:clamp(16px,4.15vw,20px)}.design-preview .dp-map-frame{height:auto!important;min-height:0!important;overflow:visible!important}.design-preview .dp-map-stage{width:100%;height:clamp(350px,90vw,455px);position:relative;inset:auto;overflow:hidden}.design-preview .dp-map-stage .dp-map-world{width:980px;transform:translateX(-50%) scale(var(--dp-map-zoom,1));top:0;left:calc(50% + 133px);height:100%!important;position:absolute!important}.design-preview .dp-map-feature{width:calc(100% - 28px);max-width:none;margin:0 14px 22px;position:relative;top:auto;left:auto;right:auto}.design-preview .dp-map-location-bubble{min-width:97px;padding:8px 10px;transform:translate(-50%,calc(-100% - 19px))}.design-preview .dp-map-location-bubble strong{font-size:10px}.design-preview .dp-map-location-bubble span{font-size:8px}.design-preview .dp-visual-break>.dp-full-video{object-position:55% center}}@media (prefers-reduced-motion:reduce){.design-preview .dp-map-stage .dp-map-world{will-change:auto;transition:none!important}.design-preview .dp-map-location-bubble{animation:none!important}.design-preview .dp-visual-break>.dp-full-video{display:none!important}}.design-preview .dp-events-grid{align-items:stretch}.design-preview .dp-events-grid>.dp-event{flex-direction:column;min-width:0;display:flex}.design-preview .dp-events-grid>.dp-event>.dp-event-image-link{flex:none}.design-preview .dp-events-grid>.dp-event>.dp-event-bottom{flex-direction:column;flex:auto;min-height:0;display:flex}.design-preview .dp-events-grid>.dp-event .dp-event-copy{flex:auto}.design-preview .dp-events-grid>.dp-event .dp-event-plan{margin-top:auto}.design-preview .dp-events-grid>.dp-event .dp-event-actions{margin-top:0;padding-top:8px}.design-preview .dp-established{z-index:6;color:#fff;letter-spacing:.12em;text-shadow:0 1px 2px #00000073;isolation:isolate;background:#0a0e0ce0;border:none;width:max-content;max-width:calc(100% - 48px);padding:12px 16px;font-size:16px;font-weight:900;line-height:1.2;display:inline-block;position:absolute;top:clamp(168px,13vw,210px);left:clamp(24px,4.3vw,78px);right:auto}.design-preview .dp-established:before,.design-preview .dp-established:after{content:none!important;display:none!important}.design-preview .dp-quote-intro{color:#ffffffb3;letter-spacing:.035em;margin:0 0 22px;font-size:12px;font-weight:700}.design-preview .dp-quote-wall{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,22px)!important;display:grid!important}.design-preview .dp-quote-wall>.dp-quote{min-width:0;opacity:1!important;visibility:visible!important;grid-column:auto!important;min-height:clamp(240px,21vw,320px)!important;padding:clamp(19px,2vw,34px)!important;display:flex!important}.design-preview .dp-quote-wall .dp-quote blockquote{letter-spacing:-.037em;padding:12px 0;font-size:clamp(22px,2vw,35px)!important;line-height:1.12!important}.design-preview .dp-quote-wall .dp-quote figcaption{min-width:0;font-size:12px;line-height:1.42}.design-preview .dp-quote-wall .dp-quote figcaption span{overflow-wrap:anywhere}@media (max-width:1050px){.design-preview .dp-quote-wall{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:660px){.design-preview .dp-established{padding:10px 13px;font-size:14px;top:145px;left:20px}.design-preview .dp-quote-wall{grid-template-columns:1fr!important;gap:14px!important}.design-preview .dp-quote-wall>.dp-quote{grid-column:1/-1!important;min-height:245px!important;padding:26px 23px!important}.design-preview .dp-quote-wall .dp-quote blockquote{font-size:clamp(25px,6.8vw,36px)!important}}.design-preview .dp-data-story{--ds-red:#d83e31;--ds-ink:#171b18;--ds-line:#181c182e;color:var(--ds-ink);background:#e8e9e4;padding:clamp(80px,10vw,150px) clamp(20px,5vw,86px) clamp(75px,8vw,125px)}.design-preview .dp-data-topline{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 17px;display:flex}.design-preview .dp-data-topline p{letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;font-weight:900;line-height:1.35;display:flex}.design-preview .dp-data-topline p:last-child{color:#767b71}.design-preview .dp-data-heading{grid-template-columns:minmax(0,1.55fr) minmax(180px,.6fr);align-items:end;gap:clamp(20px,6vw,90px);padding:48px 0 clamp(44px,7vw,95px);display:grid}.design-preview .dp-data-heading h2{letter-spacing:-.078em;font-size:clamp(76px,10.1vw,159px);font-weight:900;line-height:.8}.design-preview .dp-data-heading h2 em{letter-spacing:-.073em;font-family:Georgia,Times New Roman,serif;font-weight:400}.design-preview .dp-data-heading>p{color:#63675e;max-width:310px;font-size:clamp(16px,1.7vw,21px);line-height:1.35;margin-bottom:7px!important}.design-preview .dp-data-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.design-preview .dp-data-card{background:#f7f7f3;border:1px solid #282c260f;flex-direction:column;justify-content:space-between;min-width:0;min-height:clamp(385px,35vw,550px);padding:clamp(20px,3.2vw,46px);display:flex;position:relative;overflow:hidden}.design-preview .dp-data-card-stands{color:#fff;background:#191e1b;grid-row:span 2;min-height:clamp(700px,70vw,1115px)}.design-preview .dp-data-card-meta{color:#777d72;letter-spacing:.12em;justify-content:space-between;align-items:start;gap:16px;font-size:9px;font-weight:900;line-height:1.45;display:flex}.design-preview .dp-data-card-meta>span:last-child{text-align:right}.design-preview .dp-data-card-stands .dp-data-card-meta{color:#a9b3a9}.design-preview .dp-data-card-title{align-items:end;gap:clamp(14px,1.9vw,31px);margin:18px 0;display:flex}.design-preview .dp-data-card-title strong{letter-spacing:-.085em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(73px,8.4vw,142px);font-weight:900;line-height:.77}.design-preview .dp-data-card-title strong span{color:var(--ds-red);font-size:.5em}.design-preview .dp-data-card-title p{letter-spacing:.085em;max-width:160px;font-size:clamp(10px,1.2vw,14px);font-weight:900;line-height:1.25}.design-preview .dp-data-card-footer{color:#73776e;max-width:290px;font-size:12px;line-height:1.5}.design-preview .dp-data-mosaic{grid-template-columns:repeat(19,minmax(0,1fr));align-content:center;gap:clamp(3px,.45vw,8px);width:100%;margin:auto 0 26px;display:grid;transform:translateZ(0)}.design-preview .dp-data-stand{aspect-ratio:1;opacity:.9;background:#f4f3ed;min-width:0;transition:opacity .28s,transform .25s;display:block}.design-preview .dp-data-stand-2{background:#a8ada6}.design-preview .dp-data-stand-3{background:var(--ds-red)}.design-preview .dp-data-stand-dim{opacity:.1!important}.design-preview .dp-data-stand-legend{border-top:1px solid #ffffff35;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,30px);padding-top:24px;display:flex}.design-preview .dp-data-stand-filter{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 2px;font-size:15px;font-weight:850;transition:opacity .2s;display:flex}.design-preview .dp-data-stand-filter:hover,.design-preview .dp-data-stand-filter.is-active{opacity:.65}.design-preview .dp-data-stand-filter i{background:#f4f3ed;width:10px;height:10px;display:block}.design-preview .dp-data-stand-filter-2 i{background:#a8ada6}.design-preview .dp-data-stand-filter-3 i{background:var(--ds-red)}.design-preview .dp-data-stand-eq{letter-spacing:.1em;color:#abb1a9;margin-left:auto;font-size:9px;font-weight:900}.design-preview .dp-data-card-seniority{min-height:425px}.design-preview .dp-data-circle-row{justify-content:flex-start;align-items:center;gap:clamp(12px,2vw,38px);margin:auto 0;display:flex}.design-preview .dp-data-circle-row>p{letter-spacing:.03em;font-size:clamp(13px,1.4vw,20px);font-weight:850;line-height:1.2}.design-preview .dp-data-ring{aspect-ratio:1;flex:0 0 clamp(155px,19vw,230px);position:relative}.design-preview .dp-data-ring svg{width:100%;height:100%;overflow:visible}.design-preview .dp-data-ring circle{fill:none;stroke-width:16px;stroke-linecap:butt;transform-origin:90px 90px;transform:rotate(-90deg)}.design-preview .dp-data-ring-track{stroke:#e0e1dc}.design-preview .dp-data-ring-progress{stroke:var(--ds-red);stroke-dasharray:186.42 433.54;stroke-dashoffset:0}.design-preview .dp-data-ring strong{letter-spacing:-.09em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:clamp(42px,5vw,72px);display:flex;position:absolute;inset:0}.design-preview .dp-data-ring strong span{color:var(--ds-red);margin-left:3px;font-size:.45em}.design-preview .dp-data-badge-grid{width:100%;height:auto;max-height:160px;margin:auto 0}.design-preview .dp-data-badge-dot{fill:#9ea69c;opacity:.8}.design-preview .dp-data-badge-feature{fill:var(--ds-red)}.design-preview .dp-data-card-countries{background:#dfe2db;min-height:470px}.design-preview .dp-data-reach{isolation:isolate;width:100%;height:220px;margin:auto 0;position:relative;overflow:hidden}.design-preview .dp-data-reach img{object-fit:contain;opacity:.35;mix-blend-mode:multiply;filter:grayscale()contrast(1.12);width:100%;height:100%}.design-preview .dp-data-reach-ring{pointer-events:none;border:1px solid #d83e318c;border-radius:50%;width:105px;height:105px;display:block;position:absolute;top:57%;left:51%;transform:translate(-50%,-50%)}.design-preview .dp-data-reach-ring-two{opacity:.35;width:175px;height:175px}.design-preview .dp-data-reach-point{background:var(--ds-red);border-radius:50%;width:11px;height:11px;position:absolute;top:57%;left:51%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #d83e3124}.design-preview .dp-data-timeline{border-top:1px solid var(--ds-line);margin-top:clamp(60px,7vw,100px);padding-top:22px}.design-preview .dp-data-timeline-label,.design-preview .dp-data-timeline-caption{letter-spacing:.15em;color:#71776d;font-size:10px;font-weight:900}.design-preview .dp-data-timeline-track{border-top:1px solid #aeb2a8;grid-template-columns:repeat(3,minmax(0,1fr));margin:65px 0 23px;display:grid}.design-preview .dp-data-timeline-stop{gap:7px;padding:28px 0 0;display:grid;position:relative}.design-preview .dp-data-timeline-stop .dp-data-timeline-dot{background:var(--ds-red);border-radius:50%;width:15px;height:15px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 4px #e8e9e4}.design-preview .dp-data-timeline-stop:nth-child(2) .dp-data-timeline-dot{background:#6f766f}.design-preview .dp-data-timeline-stop:nth-child(3) .dp-data-timeline-dot{background:#171b18}.design-preview .dp-data-timeline-stop small{color:#777d73;letter-spacing:.14em;font-size:10px;font-weight:900}.design-preview .dp-data-timeline-stop strong{letter-spacing:-.06em;font-size:clamp(22px,3.1vw,45px);font-weight:900;line-height:1}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-stand{backface-visibility:hidden;animation:1.05s cubic-bezier(.16,.8,.25,1) both dp-data-tile-wave}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-badge-dot{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,.75,.3,1) both dp-data-dot-ripple}.design-preview .dp-data-ring-progress{stroke-linecap:round}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-ring-progress{animation:3.9s cubic-bezier(.3,0,.2,1) .22s both dp-data-ring-draw}.design-preview .dp-data-ring-orbit{pointer-events:none;opacity:0;border:1px dashed #d83e312e;border-top-color:#d83e31a6;border-radius:50%;position:absolute;inset:3%}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-ring-orbit{animation:4.8s cubic-bezier(.2,.65,.35,1) .25s both dp-data-orbit}.design-preview .dp-data-reach-sweep{aspect-ratio:1;pointer-events:none;opacity:0;mix-blend-mode:multiply;background:conic-gradient(from 180deg,#0000 0deg 235deg,#d83e3108 265deg,#d83e3133 360deg);border-radius:50%;width:min(212px,80%);position:absolute;top:57%;left:51%}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-reach-sweep{animation:9s linear .45s infinite dp-data-radar}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-reach-ring-one{animation:5.3s ease-out .2s infinite dp-data-signal}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-reach-ring-two{animation:5.3s ease-out 2s infinite dp-data-signal}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-reach-point{animation:3.4s ease-in-out infinite dp-data-beacon}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-reach img{animation:11s ease-in-out infinite alternate dp-data-map-drift}.design-preview .dp-data-timeline-track{position:relative}.design-preview .dp-data-timeline-track:after{content:"";background:linear-gradient(90deg,var(--ds-red),#a8ada6,#171b18);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.design-preview .dp-data-timeline.dp-data-illustration-active .dp-data-timeline-track:after{animation:3.5s cubic-bezier(.2,.7,.3,1) .1s forwards dp-data-timeline-line}.design-preview .dp-data-timeline.dp-data-illustration-active .dp-data-timeline-dot{animation:1s cubic-bezier(.18,.9,.3,1.25) both dp-data-timeline-dot}.design-preview .dp-data-timeline.dp-data-illustration-active .dp-data-timeline-stop:nth-child(2) .dp-data-timeline-dot{animation-delay:.85s}.design-preview .dp-data-timeline.dp-data-illustration-active .dp-data-timeline-stop:nth-child(3) .dp-data-timeline-dot{animation-delay:1.7s}@keyframes dp-data-tile-wave{0%{opacity:.04;transform:translateY(13px)scale(.55)}60%{opacity:1;transform:translateY(-2px)scale(1.07)}to{opacity:.9;transform:translateY(0)scale(1)}}@keyframes dp-data-dot-ripple{0%{opacity:.06;transform:scale(.2)}60%{opacity:1;transform:scale(1.5)}to{opacity:.85;transform:scale(1)}}@keyframes dp-data-ring-draw{0%{stroke-dashoffset:186.42px}to{stroke-dashoffset:0}}@keyframes dp-data-orbit{0%{opacity:0;transform:rotate(-55deg)scale(.87)}18%{opacity:.7}85%{opacity:.55}to{opacity:.25;transform:rotate(245deg)scale(1)}}@keyframes dp-data-signal{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}20%{opacity:.55}90%,to{opacity:0;transform:translate(-50%,-50%)scale(1.48)}}@keyframes dp-data-radar{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)}10%,85%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)rotate(360deg)}}@keyframes dp-data-map-drift{0%{transform:translateY(4px)scale(.99)}to{transform:translateY(-3px)scale(1.02)}}@keyframes dp-data-beacon{0%,to{box-shadow:0 0 0 5px #d83e311f}50%{box-shadow:0 0 0 11px #d83e3108}}@keyframes dp-data-timeline-line{to{transform:scaleX(1)}}@keyframes dp-data-timeline-dot{0%{opacity:.3;transform:scale(.5)}55%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.design-preview .dp-data-card-stands{min-height:780px}.design-preview .dp-data-mosaic{grid-template-columns:repeat(17,minmax(0,1fr))}.design-preview .dp-data-card-title{flex-wrap:wrap;gap:14px}}@media (max-width:760px){.design-preview .dp-data-topline p:last-child{display:none}.design-preview .dp-data-heading{padding:39px 0 45px;display:block}.design-preview .dp-data-heading h2{font-size:clamp(74px,12.6vw,104px)}.design-preview .dp-data-heading>p{max-width:380px;margin-top:27px!important}.design-preview .dp-data-feature-grid{grid-template-columns:1fr;gap:12px}.design-preview .dp-data-card{min-height:365px;padding:24px}.design-preview .dp-data-card-stands{grid-row:auto;min-height:660px}.design-preview .dp-data-mosaic{grid-template-columns:repeat(18,minmax(0,1fr));gap:4px}.design-preview .dp-data-card-title strong{font-size:clamp(67px,15vw,112px)}.design-preview .dp-data-ring{flex-basis:160px}.design-preview .dp-data-card-seniority{min-height:330px}.design-preview .dp-data-card-countries{min-height:365px}.design-preview .dp-data-reach{height:170px}.design-preview .dp-data-timeline-stop strong{font-size:clamp(15px,4.8vw,25px)}.design-preview .dp-data-timeline-stop small{font-size:9px}.design-preview .dp-data-timeline-track{margin:42px 0 20px}.design-preview .dp-data-timeline-caption{letter-spacing:.03em;font-size:9px}}@media (max-width:370px){.design-preview .dp-data-stand-legend{gap:10px}.design-preview .dp-data-stand-eq{width:100%;margin-left:0}.design-preview .dp-data-card-title strong{font-size:68px}.design-preview .dp-data-ring{flex-basis:130px}.design-preview .dp-data-card-title p{font-size:10px}}@media (prefers-reduced-motion:reduce){.design-preview .dp-data-story *{transition:none!important;animation:none!important}.design-preview .dp-data-ring-progress{stroke-dashoffset:0!important}}.dp-momentum-header p .ew-tap-flip,.design-preview .dp-who-visits .dp-flip-caption .ew-tap-flip{letter-spacing:.12em;white-space:nowrap;font-weight:950;color:#c93b31!important}.design-preview .ew-hint{display:none!important}.ew-face-front-contrast{background:#202622!important}.ew-face-front-contrast .ew-logo-image{padding:17px!important}.ew-face-front-contrast .ew-flip-corner{color:#e2e2dc!important}.dp-booking-progress{max-width:430px;margin:21px 0 18px}.dp-booking-percent{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}.dp-booking-percent strong{letter-spacing:-.085em;color:#b92d27;font-variant-numeric:tabular-nums;font-size:clamp(44px,5.3vw,70px);line-height:1}.dp-booking-percent>span{letter-spacing:.12em;color:#363934;font-size:11px;font-weight:900}.dp-booking-track{background:#d7d6cd;width:100%;height:4px;margin:13px 0 12px;overflow:hidden}.dp-booking-track>span{background:#c33a32;height:100%;transition:width .6s;display:block}.dp-visitor-status{line-height:1.45;letter-spacing:.07em!important;color:#464b44!important;margin:0 0 6px!important;font-size:11px!important;font-weight:800!important}.dp-visitor-status strong{color:#292c28;font-weight:950}.dp-booking-progress small{color:#747872;letter-spacing:.08em;font-size:9px;font-weight:750;display:block}.dp-event-bottom{align-items:flex-start}.dp-booking-progress-show{max-width:300px;margin-top:21px}.dp-booking-progress-show .dp-booking-percent strong{font-size:clamp(48px,5vw,74px)}.dp-booking-progress-show .dp-booking-percent>span{font-size:10px}.dp-booking-progress-show .dp-visitor-status{letter-spacing:.03em!important;font-size:10px!important}.dp-map-feature-body .dp-booking-progress{margin:17px 0 12px}.dp-map-feature-body .dp-booking-percent strong{font-size:50px}.dp-map-feature-body .dp-booking-percent>span{font-size:10px}.dp-map-feature-body .dp-visitor-status{font-size:10px!important}.dp-map-feature-actions{position:relative}.dp-map-feature-actions a{font-weight:900}@media (max-width:780px){.dp-momentum-header p .ew-tap-flip,.design-preview .dp-who-visits .dp-flip-caption .ew-tap-flip{white-space:normal;display:inline-block}.dp-booking-progress{margin:16px 0}.dp-booking-percent strong{font-size:52px}.dp-booking-progress-show{max-width:100%}.dp-map-feature-body .dp-booking-percent strong{font-size:44px}}@media (prefers-reduced-motion:reduce){.dp-booking-track>span{transition:none}}.design-preview .dp-data-mosaic{isolation:isolate;position:relative}.design-preview .dp-data-mosaic-labels{z-index:2;pointer-events:none;position:absolute;inset:0}.design-preview .dp-data-mosaic-label{letter-spacing:.28em;text-align:center;text-shadow:0 1px 9px #f5f7f28c;width:max-content;max-width:94%;font-size:clamp(11px,1.35vw,18px);font-weight:900;line-height:1.3;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.design-preview .dp-data-mosaic-label-north{color:#27372e;opacity:.68;top:22.8%}.design-preview .dp-data-mosaic-label-midlands{color:#1d2c25;opacity:.62;top:64.7%}.design-preview .dp-data-mosaic-label-amsterdam{color:#fff4e7;opacity:.92;text-shadow:0 1px 12px #37100d61;top:92%}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-mosaic-label{animation:1.15s cubic-bezier(.2,.7,.3,1) both dp-mosaic-name}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-mosaic-label-north{animation-delay:1.2s}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-mosaic-label-midlands{animation-delay:2.5s}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-mosaic-label-amsterdam{animation-delay:3.6s}@keyframes dp-mosaic-name{0%{filter:blur(3px);opacity:0;transform:translate(-50%,-40%)}to{filter:blur();opacity:.82;transform:translate(-50%,-50%)}}.design-preview .dp-world-reach{width:100%;min-width:0;margin:auto 0 20px}.design-preview .dp-world-stage{aspect-ratio:900/380;isolation:isolate;background:radial-gradient(at 55% 45%,#ffffff54,#0000 70%);border-top:1px solid #20342814;width:100%;position:relative;overflow:hidden}.design-preview .dp-world-stage>img,.design-preview .dp-world-stage>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.design-preview .dp-world-stage>img{object-fit:contain;opacity:.82}.design-preview .dp-world-stage>svg{overflow:visible}.design-preview .dp-world-map-label{letter-spacing:.16em;color:#7e8b81;font-size:clamp(7px,.83vw,10px);font-weight:900;position:absolute;bottom:4%;left:3%}.design-preview .dp-world-route{fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-opacity:.39;stroke-dasharray:1;stroke-dashoffset:0}.design-preview .dp-world-link-north .dp-world-route{stroke:#587466}.design-preview .dp-world-link-midlands .dp-world-route{stroke:#a08063}.design-preview .dp-world-link-amsterdam .dp-world-route{stroke:#b75448}.design-preview .dp-world-destination{fill:#ba5f4e;stroke:#f2f2ed;stroke-width:1.15px;transform-box:fill-box;transform-origin:50%;opacity:.85}.design-preview .dp-world-link-north .dp-world-destination{fill:#587466}.design-preview .dp-world-link-midlands .dp-world-destination{fill:#a08063}.design-preview .dp-world-origin-halo{fill:#d83e311f;stroke:#d83e3166;stroke-width:1.15px;transform-box:fill-box;transform-origin:50%}.design-preview .dp-world-origin-dot{fill:#d83e31;stroke:#f7f7f3;stroke-width:1.4px}.design-preview .dp-world-origin-north .dp-world-origin-dot{fill:#587466}.design-preview .dp-world-origin-midlands .dp-world-origin-dot{fill:#a08063}.design-preview .dp-world-key{border-top:1px solid #2034281f;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:5px;padding-top:12px;display:flex}.design-preview .dp-world-key-item{letter-spacing:.11em;color:#505c53;align-items:center;gap:6px;font-size:clamp(8px,.95vw,10px);font-weight:900;display:flex}.design-preview .dp-world-key-item i{background:#b75448;border-radius:50%;flex:none;width:7px;height:7px;display:block}.design-preview .dp-world-key-north i{background:#587466}.design-preview .dp-world-key-midlands i{background:#a08063}.design-preview .dp-world-disclaimer{letter-spacing:.01em;color:#757e75;margin:10px 0 0;font-size:10px;line-height:1.4}.design-preview .dp-data-card.dp-data-illustration-active .dp-world-destination{animation:dp-world-dot .75s calc(var(--route-delay,0s) + 2.1s) cubic-bezier(.18,.8,.3,1.1) both}.design-preview .dp-data-card.dp-data-illustration-active .dp-world-origin-halo{animation:4.6s ease-out infinite dp-world-beacon}.design-preview .dp-data-card.dp-data-illustration-active .dp-world-origin-midlands .dp-world-origin-halo{animation-delay:1.1s}.design-preview .dp-data-card.dp-data-illustration-active .dp-world-origin-amsterdam .dp-world-origin-halo{animation-delay:2.2s}@keyframes dp-world-draw{0%{stroke-dashoffset:1px;stroke-opacity:.09}to{stroke-dashoffset:0;stroke-opacity:.39}}@keyframes dp-world-dot{0%{opacity:0;transform:scale(.25)}65%{opacity:1;transform:scale(1.6)}to{opacity:.85;transform:scale(1)}}@keyframes dp-world-beacon{0%{opacity:.56;transform:scale(.7)}65%{opacity:.16;transform:scale(2.3)}to{opacity:0;transform:scale(2.6)}}@media (max-width:760px){.design-preview .dp-data-mosaic-label{letter-spacing:.22em;font-size:12px}.design-preview .dp-world-reach{margin:18px 0 22px}.design-preview .dp-world-key{gap:8px 13px}.design-preview .dp-world-key-item{font-size:8px}.design-preview .dp-data-card-countries{min-height:430px}}@media (prefers-reduced-motion:reduce){.design-preview .dp-world-route{stroke-dashoffset:0!important;stroke-opacity:.39!important}.design-preview .dp-world-destination{opacity:.85!important;transform:none!important}.design-preview .dp-world-origin-halo{opacity:.38!important;transform:none!important}.design-preview .dp-data-mosaic-label{filter:none!important;transform:translate(-50%,-50%)!important}}.design-preview .dp-data-mosaic-pixel-names{z-index:5;pointer-events:none;position:absolute;inset:0}.design-preview .dp-pixel-title{--pixel-unit:clamp(5px,.62vw,10px);grid-template-columns:repeat(var(--pixel-columns),var(--pixel-unit));grid-template-rows:repeat(5,var(--pixel-unit));gap:1px;width:max-content;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.design-preview .dp-pixel-title-1{top:22%}.design-preview .dp-pixel-title-2{top:65%}.design-preview .dp-pixel-title-3{top:91.7%}.design-preview .dp-pixel-tile{aspect-ratio:1;min-width:0;display:block}.design-preview .dp-pixel-tile-ink{background:#080b0d;box-shadow:inset 0 1px #ffffff1a,0 1px 4px #0000002b}.design-preview .dp-data-card.dp-data-illustration-active .dp-pixel-tile-ink{animation:dp-pixel-black-flip .78s var(--pixel-delay) cubic-bezier(.12,.8,.22,1) both;transform-origin:50%}@keyframes dp-pixel-black-flip{0%{opacity:0;filter:brightness(2);transform:rotateY(90deg)scale(.65)}52%{opacity:.92;filter:brightness(1.4);transform:rotateY(-14deg)scale(1.13)}to{opacity:1;filter:brightness();transform:rotateY(0)scale(1)}}.design-preview .dp-data-stand-legend{gap:14px}.design-preview .dp-data-stand-filter{font-size:13px}.design-preview .dp-data-stand-filter b{letter-spacing:.08em;color:#cbd1c7;margin-right:6px;font-size:10px;font-weight:900}.design-preview .dp-data-card-seniority{background:#f0f0ea;min-height:540px}.design-preview .dp-decision-hero{flex-direction:column;flex:1;justify-content:space-around;gap:32px;display:flex}.design-preview .dp-decision-copy{padding-top:27px}.design-preview .dp-decision-number{letter-spacing:-.09em;font-variant-numeric:tabular-nums;color:#171b18;font-size:clamp(100px,11.3vw,180px);font-weight:950;line-height:.82;display:block}.design-preview .dp-decision-number b{font-weight:inherit}.design-preview .dp-decision-number span:not(.sr-only){color:#d83e31;font-size:.52em}.design-preview .dp-decision-copy h3{letter-spacing:.04em;color:#343c35;margin:22px 0 0;font-size:clamp(14px,1.55vw,22px);font-weight:950;line-height:1.14}.design-preview .dp-people-story{width:100%;position:relative}.design-preview .dp-people-headline{border-top:1px solid #b9c0b7;justify-content:space-between;align-items:end;gap:20px;padding:14px 0 18px;display:flex}.design-preview .dp-people-headline span{color:#737d74;letter-spacing:.14em;font-size:9px;font-weight:900;line-height:1.3}.design-preview .dp-people-headline i{background:linear-gradient(90deg,#0000,#c3c9c2);flex:1;height:1px}.design-preview .dp-people-field{grid-template-columns:repeat(10,minmax(0,1fr));place-items:center;gap:6px 10px;width:100%;display:grid}.design-preview .dp-person{color:#c7cec6;transform-origin:bottom;opacity:.72;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.design-preview .dp-person svg{width:clamp(11px,1.25vw,19px);height:clamp(20px,2.35vw,32px);overflow:visible}.design-preview .dp-person circle{fill:currentColor}.design-preview .dp-person path{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.design-preview .dp-person-senior{color:#d44236;opacity:1}.design-preview .dp-data-card.dp-data-illustration-active .dp-person{animation:dp-person-entrance .75s var(--person-delay) cubic-bezier(.14,.76,.25,1) both}.design-preview .dp-data-card.dp-data-illustration-active .dp-person-senior{animation:dp-person-entrance .75s var(--person-delay) cubic-bezier(.14,.76,.25,1) both, dp-person-highlight 4.4s calc(var(--person-delay) + 2.8s) ease-in-out infinite}.design-preview .dp-people-caption{color:#4a554b;letter-spacing:.09em;border-top:1px solid #ccd2ca;margin:20px 0 0;padding-top:12px;font-size:10px;font-weight:900;display:block}.design-preview .dp-people-caption b{color:#d44236;margin-right:3px;font-size:19px}@keyframes dp-person-entrance{0%{opacity:0;transform:translate(-9px)translateY(7px)rotate(-8deg)}70%{opacity:1;transform:translate(1px)translateY(-2px)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes dp-person-highlight{0%,90%,to{filter:brightness();transform:translateY(0)}94%{filter:brightness(1.32);transform:translateY(-2px)}}.design-preview .dp-data-card-badges{background:#d2d7d0}.design-preview .dp-data-badge-grid{filter:drop-shadow(0 1px #ffffff26);max-height:210px;overflow:visible}.design-preview .dp-data-card.dp-data-illustration-active .dp-data-badge-spark{transform-box:fill-box;transform-origin:50%;animation:dp-data-dot-ripple .9s ease-out both,dp-badge-twinkle 4.3s calc(1.6s + var(--spark-delay,0s)) ease-in-out infinite}.design-preview .dp-data-badge-spark:nth-child(5n){--spark-delay:.7s}.design-preview .dp-data-badge-spark:nth-child(7n){--spark-delay:1.9s}.design-preview .dp-data-badge-spark:nth-child(11n){--spark-delay:2.4s}@keyframes dp-badge-twinkle{0%,87%,to{opacity:.78;transform:scale(1)}91%{opacity:1;filter:brightness(1.32);transform:scale(1.82)}95%{opacity:.88;transform:scale(1.15)}}@media (min-width:761px){.design-preview .dp-data-card-countries{grid-area:auto/1/auto/-1;min-height:830px}}.design-preview .dp-data-card-countries{color:#f2f4eb;background:#161c19;border:1px solid #303b34;padding:clamp(28px,4.8vw,78px);overflow:hidden}.design-preview .dp-data-card-countries .dp-data-card-meta{color:#b6c0b6}.design-preview .dp-data-card-countries .dp-data-card-title{margin:28px 0 0}.design-preview .dp-data-card-countries .dp-data-card-title strong{letter-spacing:-.09em;color:#f1f3ec;font-size:clamp(115px,14vw,220px)}.design-preview .dp-data-card-countries .dp-data-card-title strong span{color:#df6c56}.design-preview .dp-data-card-countries .dp-data-card-title p{color:#e3e9df;letter-spacing:.11em;max-width:240px;font-size:clamp(12px,1.5vw,21px)}.design-preview .dp-world-hero-heading{letter-spacing:-.065em;max-width:1200px;margin:26px 0 32px;font-size:clamp(36px,5.8vw,86px);font-weight:950;line-height:.88}.design-preview .dp-world-hero-heading em{color:#e57a66;font-family:Georgia,serif;font-weight:400}.design-preview .dp-world-reach{width:100%;margin:0 0 20px}.design-preview .dp-world-stage{aspect-ratio:900/380;background:radial-gradient(at 54% 36%,#81917a1f,#0000 66%),#121a16;border:1px solid #deecde1a;height:auto;min-height:370px;max-height:none}.design-preview .dp-world-stage>img{opacity:.37;filter:grayscale(.6)}.design-preview .dp-world-map-label{color:#cbd3c5;font-size:10px;bottom:3%;left:2%}.design-preview .dp-world-route,.design-preview .dp-world-route[class*=\-]{stroke:#e3c4a1;stroke-opacity:.26;stroke-width:.9px;fill:none}.design-preview .dp-world-destination{fill:#f07b5a;stroke:#242c24;stroke-width:1.4px}.design-preview .dp-world-origin-dot,.design-preview .dp-world-origin-north .dp-world-origin-dot,.design-preview .dp-world-origin-midlands .dp-world-origin-dot{fill:#fff1d7;stroke:#bb4b37}.design-preview .dp-world-origin-halo{fill:#de533821;stroke:#ffb88280}.design-preview .dp-world-country-panel{fill:#121a16;opacity:.91;stroke:#ecdcc61c;stroke-width:.5px}.design-preview .dp-world-country-name{fill:#f0e6d6;letter-spacing:.06em;paint-order:stroke;font-size:10px;font-weight:800}.design-preview .dp-world-leader{fill:none;stroke:#d3af91;stroke-opacity:.55;stroke-width:.75px}.design-preview .dp-world-country{opacity:1}.design-preview .dp-data-card.dp-data-illustration-active .dp-world-country{animation:dp-country-callout .85s var(--country-delay,0s) ease-out both}.design-preview .dp-data-card.dp-data-illustration-active .dp-world-route{animation:dp-world-draw 4.6s var(--route-delay,0s) cubic-bezier(.18,.7,.25,1) both}.design-preview .dp-world-caption{letter-spacing:.11em;color:#c2cfc2;border-top:1px solid #f5f9ee21;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;font-weight:850;line-height:1.35;display:flex}.design-preview .dp-world-caption span:first-child{color:#e1a794}.design-preview .dp-world-endline{letter-spacing:.035em;color:#eaeae1;max-width:800px;padding-top:36px;font-size:clamp(14px,1.6vw,22px);font-weight:950;line-height:1.25}@keyframes dp-country-callout{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.design-preview .dp-data-timeline{margin-top:clamp(75px,9vw,145px)}.design-preview .dp-data-timeline-track{gap:16px;margin-top:50px}.design-preview .dp-data-timeline-stop{gap:12px;padding-top:30px}.design-preview .dp-timeline-sequence{letter-spacing:.14em;color:#8a9088;font-size:11px;font-weight:900}.design-preview .dp-timeline-calendar{margin:3px 0 8px}.design-preview .dp-timeline-calendar time{background:#f5f6f1;border:1px solid #bdc2b9;align-items:center;gap:14px;min-width:190px;padding:13px 17px;display:inline-flex}.design-preview .dp-timeline-calendar time>b{letter-spacing:-.08em;font-size:clamp(46px,5.6vw,80px);font-weight:950;line-height:.9}.design-preview .dp-timeline-calendar time>span{color:#c93e31;flex-direction:column;gap:2px;font-size:clamp(15px,1.7vw,23px);font-weight:950;line-height:1;display:flex}.design-preview .dp-timeline-calendar time small{color:#888f85;letter-spacing:.13em;font-size:10px;line-height:1.3}.design-preview .dp-data-timeline-stop>strong{font-size:clamp(24px,3vw,49px)}@media (max-width:1100px){.design-preview .dp-pixel-title{--pixel-unit:clamp(4px,.72vw,7px)}.design-preview .dp-people-field{gap:5px 8px}}@media (max-width:760px){.design-preview .dp-pixel-title{--pixel-unit:clamp(4px,1.15vw,6px);gap:1px}.design-preview .dp-data-card-seniority{min-height:510px}.design-preview .dp-decision-number{font-size:118px}.design-preview .dp-person svg{width:clamp(12px,3.5vw,18px);height:26px}.design-preview .dp-people-field{gap:5px 6px}.design-preview .dp-data-card-countries{min-height:640px;padding:30px 18px}.design-preview .dp-data-card-countries .dp-data-card-title strong{font-size:118px}.design-preview .dp-world-hero-heading{margin-top:22px;font-size:clamp(36px,9.5vw,62px);line-height:.9}.design-preview .dp-world-reach{scrollbar-color:#a8b1a6 #243028;scrollbar-width:thin;overflow-x:auto}.design-preview .dp-world-stage{min-width:760px;min-height:320px}.design-preview .dp-world-caption{flex-direction:column;gap:5px;min-width:0;font-size:9px}.design-preview .dp-world-caption span:last-child{letter-spacing:.03em}.design-preview .dp-world-endline{padding-top:10px;font-size:16px}.design-preview .dp-data-timeline-track{gap:0}.design-preview .dp-data-timeline-stop{gap:9px;min-width:0}.design-preview .dp-timeline-sequence{font-size:8px}.design-preview .dp-timeline-calendar time{gap:5px;min-width:0;padding:8px 6px}.design-preview .dp-timeline-calendar time>b{font-size:30px}.design-preview .dp-timeline-calendar time>span{font-size:11px}.design-preview .dp-timeline-calendar time small{font-size:8px}.design-preview .dp-data-timeline-stop>strong{font-size:clamp(13px,3.5vw,21px)}}@media (prefers-reduced-motion:reduce){.design-preview .dp-pixel-tile-ink{opacity:1!important;filter:none!important;transform:none!important}.design-preview .dp-person,.design-preview .dp-world-country{opacity:1!important;transform:none!important}}.design-preview .dp-hero-poster{filter:none;object-position:center 42%}.design-preview .dp-hero-overlay{background:linear-gradient(#07090bbd 0%,#07090b38 32%,#07090b2e 52%,#07090be0 100%),linear-gradient(90deg,#07090ba8 0%,#07090b47 48%,#07090b1f 100%)}.design-preview .dp-hero h1{text-shadow:0 10px 32px #00000059;line-height:.88;font-size:clamp(52px,8.2vw,128px)!important}@media (max-width:660px){.design-preview .dp-hero h1{line-height:.9;font-size:clamp(42px,12vw,64px)!important}}.design-preview .dp-intro{color:#171817;background:#ebeae4;padding:clamp(72px,8vw,120px) clamp(20px,5vw,86px)}.design-preview .dp-who-visits{color:#171817;background:#f7f6f1;border-top:1px solid #1718171f;padding:clamp(28px,3vw,40px) clamp(20px,5vw,86px) clamp(72px,8vw,110px)}.design-preview .dp-intro h2,.design-preview .dp-who-visits h2{color:#171817;text-shadow:none}.design-preview .dp-who-visits h2{letter-spacing:-.083em;margin-top:16px;font-size:clamp(65px,9vw,148px);font-weight:900;line-height:.81}.design-preview .dp-who-intro{color:#2a2d29;max-width:640px;margin-top:18px;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.design-preview .dp-intro-copy{max-width:34rem}.design-preview .dp-intro-copy>p:not(.dp-format-lead){letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.5}.design-preview .dp-format-lead,.design-preview .dp-intro-detail h3{letter-spacing:-.03em;text-transform:none;margin:28px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,1.9vw,26px);font-style:normal;font-weight:900;line-height:1.2}.design-preview .dp-intro-detail{max-width:36rem;margin-top:40px;display:block}.design-preview .dp-intro-detail h3{margin-top:0}.design-preview .dp-who-visits .dp-flip-caption{max-width:36rem;margin-top:clamp(28px,3.2vw,44px);margin-bottom:0;font-size:12px;line-height:1.55}.design-preview .dp-format-points,.design-preview .dp-visit-reasons{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.design-preview .dp-format-points li,.design-preview .dp-visit-reasons li{letter-spacing:-.02em;border:0;grid-template-columns:8px minmax(0,1fr);align-items:start;column-gap:12px;margin:0;padding:0;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.35;display:grid}.design-preview .dp-format-points li:before,.design-preview .dp-visit-reasons li:before{content:"";background:var(--dp-red,#de2f20);border-radius:50%;width:8px;height:8px;margin-top:.42em}.design-preview .dp-intro-copy .dp-rule{margin:28px 0 0}.design-preview .dp-visitor-chips{flex-wrap:wrap;gap:12px;margin:40px 0 0;padding:0;list-style:none;display:flex}.design-preview .dp-visitor-chips li{letter-spacing:.01em;background:#fff;border:1px solid #17181729;padding:14px 20px;font-size:20px;font-weight:800;line-height:1.2}.design-preview #dp-events{scroll-margin-top:24px}@media (max-width:760px){.design-preview .dp-intro{padding:64px 16px}.design-preview .dp-who-visits{padding:24px 16px 56px}.design-preview .dp-who-visits h2{font-size:clamp(58px,11vw,85px)}.design-preview .dp-who-intro{font-size:16px}.design-preview .dp-intro-copy>p:not(.dp-format-lead){font-size:18px}.design-preview .dp-format-lead,.design-preview .dp-intro-detail h3{margin-top:24px;font-size:22px}.design-preview .dp-intro-detail{margin-top:32px}.design-preview .dp-intro-detail h3{margin-top:0}.design-preview .dp-who-visits .dp-flip-caption{max-width:none;margin-top:24px;font-size:11px}.design-preview .dp-format-points,.design-preview .dp-visit-reasons{gap:10px;margin-top:14px}.design-preview .dp-format-points li,.design-preview .dp-visit-reasons li{font-size:18px}.design-preview .dp-visitor-chips{gap:10px;margin-top:32px}.design-preview .dp-visitor-chips li{padding:12px 16px;font-size:18px}}.design-preview .dp-quote-top{justify-content:flex-start;align-items:center;gap:12px;display:flex}.design-preview .dp-quote-logo{order:-1}.design-preview .dp-quote-number{margin-left:auto}.design-preview .dp-quote-logo{border-radius:2px;flex:none;place-items:center;width:148px;height:64px;padding:8px 12px;display:grid}.design-preview .dp-quote-logo-light{background:#fff;box-shadow:inset 0 0 0 1px #17181714}.design-preview .dp-quote-logo-dark{background:#171817}.design-preview .dp-quote-logo img{object-fit:contain;width:100%;height:100%}.design-preview .dp-quote-monogram{letter-spacing:.08em;font-size:18px;font-weight:900}.design-preview .dp-quote-logo-light .dp-quote-monogram{color:#171817}.design-preview .dp-quote-logo-dark .dp-quote-monogram{color:#fff}.design-preview .dp-quote-wall>.dp-quote{gap:10px;min-height:340px!important}.design-preview .dp-quote-wall .dp-quote blockquote{flex-direction:column;flex:1;display:flex}.design-preview .dp-quote-mark{color:var(--dp-red);margin:12px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:.65;display:block}.design-preview .dp-quote-feature .dp-quote-mark,.design-preview .dp-quote-dark .dp-quote-mark,.design-preview .dp-quote-red .dp-quote-mark{color:#fff}.design-preview .dp-quote-wall .dp-quote figcaption{gap:4px;margin-top:auto;display:grid}.design-preview .dp-quote-name{letter-spacing:-.03em;font-size:17px;font-weight:900}.design-preview .dp-quote-role{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:800}.design-preview .dp-quote-company{letter-spacing:-.01em;opacity:.88;font-size:13px;font-weight:700}@media (max-width:660px){.design-preview .dp-quote-wall>.dp-quote{min-height:0!important}.design-preview .dp-quote-logo{width:128px;height:56px}}.design-preview .dp-book-stand{appearance:none;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:2px solid #de2f20;border-radius:0;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:900;line-height:1;display:inline-flex;color:#fff!important;background:#de2f20!important}.design-preview .dp-book-stand:hover,.design-preview .dp-book-stand:focus-visible{color:#171817!important;background:#fff!important}.design-preview .dp-book-stand{min-height:56px;padding:16px 22px;font-size:18px}.design-preview .dp-hero-actions{z-index:7;flex-direction:column;align-items:stretch;gap:12px;width:max-content;max-width:calc(100% - 40px);margin:0;display:inline-flex;position:absolute;top:176px;left:clamp(20px,4.3vw,78px)}.design-preview .dp-book-stand-hero{width:auto;min-height:78px;margin:0;padding:22px 34px;font-size:clamp(22px,2.4vw,32px);position:static;top:auto;left:auto;right:auto;box-shadow:0 18px 46px #00000073}.design-preview .dp-shows-hero{color:#fff;letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:0;justify-content:center;align-items:center;width:auto;min-height:64px;margin:0;padding:16px 34px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 36px #00000059}.design-preview .dp-shows-hero:hover,.design-preview .dp-shows-hero:focus-visible{color:#171817;background:#fff}.design-preview .dp-hero .dp-established{top:348px!important}.design-preview .dp-book-stand-menu{width:max-content;max-width:100%;margin:0 0 22px}@media (max-width:1180px){.design-preview .dp-menu-link{display:none}}@media (max-width:760px){.design-preview .dp-nav-right{gap:10px}.design-preview .dp-nav .dp-book-stand{min-height:48px;padding:12px 14px;font-size:15px}.design-preview .dp-hero-actions{width:auto;max-width:none;top:118px;left:20px;right:20px}.design-preview .dp-book-stand-hero{min-height:64px;padding:16px 22px;font-size:20px}.design-preview .dp-shows-hero{min-height:52px;padding:14px 22px;font-size:18px}.design-preview .dp-hero .dp-established{top:262px!important}}.design-preview .dp-event-actions{grid-template-columns:1fr 1fr;width:100%;container-type:inline-size;gap:12px!important;display:grid!important}.design-preview .dp-event-actions>a,.design-preview .dp-event-actions>button{appearance:none;box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:60px;margin:0;padding:16px 12px;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:1;text-decoration:none;color:#fff!important;background:#171817!important;border:2px solid #171817!important;font-size:clamp(13px,8cqi,16px)!important;display:inline-flex!important}.design-preview .dp-event-actions>.share-trigger{white-space:normal;grid-column:1/-1}.design-preview .dp-event-actions>.dp-event-exhibit{color:#fff!important;background:#de2f20!important;border-color:#de2f20!important}.design-preview .dp-event-actions>a:hover,.design-preview .dp-event-actions>a:focus-visible,.design-preview .dp-event-actions>button:hover,.design-preview .dp-event-actions>button:focus-visible{color:#171817!important;background:#fff!important;border-color:#171817!important}@media (max-width:720px){.design-preview .dp-event-actions{grid-template-columns:1fr!important}.design-preview .dp-event-actions>a,.design-preview .dp-event-actions>button{min-height:56px;font-size:16px!important}}.design-preview .dp-team-front{background:linear-gradient(160deg,#d7d8d3,#8d928d);place-items:center;display:grid}.design-preview .dp-team-photo-frame{z-index:1;aspect-ratio:1;border-radius:6px;width:min(62%,220px);display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000038}.design-preview .dp-team-photo-frame .dp-team-photo{object-fit:cover;object-position:center 15%}.design-preview .dp-matthew-card{background:#fff;border:1px solid #17181724;gap:6px;max-width:720px;margin:48px auto 10px;padding:28px 32px;display:grid}.design-preview .dp-matthew-card>p:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--dp-red);margin:0;font-size:12px;font-weight:900}.design-preview .dp-matthew-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,48px)}.design-preview .dp-matthew-card>p:nth-of-type(2){color:#5c625a;margin:0 0 8px;font-weight:700}.design-preview .dp-matthew-card div{flex-wrap:wrap;gap:10px 22px;display:flex}.design-preview .dp-matthew-card a{text-underline-offset:3px;font-weight:900;text-decoration:underline}.design-preview .dp-footer{align-items:center}.design-preview .dp-footer-matthew{letter-spacing:.04em;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:13px;font-weight:700;display:flex}.design-preview .dp-footer-matthew span{opacity:.72;font-weight:600}.design-preview .dp-footer-matthew a{letter-spacing:.02em;text-underline-offset:3px;text-decoration:underline}.design-preview .dp-book-stand-panel{margin-top:28px}.design-preview .dp-events-heading{z-index:1;position:relative}.design-preview .dp-event-plan{margin:12px 0 4px}.design-preview .dp-nav-contact{z-index:30;position:relative}.design-preview .dp-nav-contact-toggle{appearance:none;color:inherit;letter-spacing:.11em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:8px 0;font-family:inherit;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.design-preview .dp-nav-contact-toggle[aria-expanded=true]{color:#fff;text-underline-offset:4px;text-decoration:underline}.design-preview .dp-hero-contact{z-index:40;color:#fff;text-shadow:0 1px 8px #00000073;background:#080a0947;gap:5px;min-width:230px;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 16px);left:0;box-shadow:0 10px 28px #0000001f}.design-preview .dp-hero-contact strong{letter-spacing:-.03em;font-size:22px}.design-preview .dp-hero-contact span{opacity:.9;font-size:13px;font-weight:700}.design-preview .dp-hero-contact a{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:760px){.design-preview .dp-nav-contact{position:static}.design-preview .dp-nav-contact-toggle{letter-spacing:.08em;font-size:12px}.design-preview .dp-hero-contact{width:auto;min-width:0;top:196px;left:20px;right:20px}}.dp-book-overlay.is-covered{visibility:hidden}.dp-book-overlay{--dp-red:#de2f20;z-index:400;overscroll-behavior:none;touch-action:none;background:#080a09b8;place-items:center;padding:18px;font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0}.dp-book-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#171817;background:#f4f3ee;width:min(920px,100%);max-height:min(860px,100dvh - 36px);padding:22px;overflow:auto}.dp-book-dialog-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dp-book-dialog-bar p{letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.dp-book-dialog-bar button{letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-weight:900}.dp-book-step h3{letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(32px,5vw,52px)}.dp-book-lead{margin:0 0 16px}.dp-book-choices,.dp-book-tiers,.dp-book-actions{gap:12px;display:grid}.dp-book-choices{margin-top:16px}.dp-book-choices button,.dp-book-tiers button,.dp-book-secondary,.dp-book-primary{text-align:left;cursor:pointer;gap:4px;width:100%;text-decoration:none;display:grid}.dp-book-choices button,.dp-book-tiers button,.dp-book-secondary{color:#171817;background:#fff;border:2px solid #171817;padding:16px 18px;font-size:18px;font-weight:900}.dp-book-choices button.dp-show-choice{justify-content:space-between;align-items:center;gap:18px;display:flex}.dp-show-choice-copy{gap:4px;min-width:0;display:grid}.dp-show-urgency{text-align:right;flex:none;justify-items:end;gap:6px;min-width:128px;display:grid}.dp-show-urgency>strong{color:#de2f20;letter-spacing:-.03em;font-size:16px}.dp-show-urgency-track{background:#e6e2d8;border-radius:99px;width:120px;height:4px;overflow:hidden}.dp-show-urgency-track>span{background:#de2f20;height:100%;display:block}.dp-show-urgency.is-pending>strong{color:#6a6c68;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.dp-show-urgency-track>span.is-loading{width:35%;animation:.9s ease-in-out infinite dp-urgency-load}.dp-book-loading{gap:8px;margin:8px 0 4px;display:grid}.dp-book-loading .dp-show-urgency-track{width:min(100%,220px)}@keyframes dp-urgency-load{0%{transform:translate(-120%)}to{transform:translate(320%)}}.dp-show-urgency em{letter-spacing:.08em;text-transform:uppercase;color:#de2f20;font-size:11px;font-style:normal;font-weight:800}@media (max-width:640px){.dp-book-choices button.dp-show-choice{flex-direction:column;align-items:stretch;gap:10px}.dp-show-urgency{text-align:left;justify-items:start}}.dp-book-tiers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:8px 0 16px}.dp-book-tiers button{min-height:72px}.dp-book-tiers button small,.dp-book-primary small,.dp-book-choices button span{font-size:13px;font-weight:700}.dp-book-tiers button.is-selected{color:#fff;background:#171817}.dp-book-primary{appearance:none;text-align:center;border-radius:2px;justify-items:center;min-height:84px;padding:16px 18px;font-size:20px;font-weight:900;line-height:1.15;text-decoration:none;color:#fff!important;background:#de2f20!important;border:0!important}.dp-book-primary small{letter-spacing:0;max-width:64ch;font-size:14px;font-weight:700;line-height:1.35;color:#fff!important}.dp-book-secondary{text-align:center;justify-content:center;justify-items:center;min-height:60px}.dp-book-banner{color:#fff;letter-spacing:.04em;background:#171817;margin:0 0 12px;padding:12px 14px;font-weight:900}.dp-book-error{color:#9d1c12}.dp-book-stage{gap:10px;margin-top:12px;display:grid}.dp-book-legend{color:#343946;flex-wrap:wrap;gap:14px;font-size:13px;font-weight:800;display:flex}.dp-book-legend span{align-items:center;display:inline-flex}.dp-book-legend i{border-radius:999px;width:12px;height:12px;margin-right:7px}.dp-legend-available{background:#f7941d}.dp-legend-booked{background:#65b741}.dp-book-plan{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#e9e4dc;border:1px solid #12151c1f;border-radius:6px;height:min(620px,66vh);position:relative;overflow:hidden}.dp-book-plan :is(svg,button,span){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.dp-book-plan ::selection{background:0 0}.dp-book-plan .dp-hall-stand:focus:not(:focus-visible){outline:none}.dp-book-plan.is-zoomed{cursor:grab}.dp-book-plan.is-panning{cursor:grabbing}.dp-zoom{z-index:6;justify-content:flex-end;align-items:center;gap:6px;margin:0 0 8px;display:flex;position:relative}.dp-zoom-hint{color:#5c6470;margin:0 8px 0 0;font-size:12px;font-weight:700;line-height:1.2}.dp-zoom button{color:#171817;cursor:pointer;background:#fffffff0;border:1px solid #12151c29;border-radius:6px;min-width:36px;height:36px;padding:0 10px;font-weight:800}.dp-zoom button:hover{color:#fff;background:#171817}.dp-book-canvas{transform-origin:0 0;background:linear-gradient(#fbfaf8,#ebe7df);width:auto;max-width:none;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #12151c14}.dp-hall-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dp-hall-feature,.dp-hall-pill,.dp-hall-face,.dp-hall-num{pointer-events:none}.dp-hall-shape{fill:none;vector-effect:non-scaling-stroke}.dp-hall-shape-boundary{fill:#ffffffad;stroke:#263348;stroke-width:3.3px}.dp-hall-shape-wall{stroke:#39465a;stroke-width:3px;stroke-linecap:square;stroke-linejoin:miter}.dp-hall-shape-other{stroke:#667386;stroke-width:2px}.dp-hall-feature{z-index:2;color:#344258;letter-spacing:.02em;text-align:center;text-transform:uppercase;pointer-events:none;background:#e3e8ef;border:1px solid #9ba7b7;border-radius:5px;justify-content:center;align-items:center;padding:2px;font-size:clamp(7px,.7vw,11px);font-weight:900;line-height:1.05;display:flex;position:absolute;overflow:hidden}.dp-hall-entrance{box-sizing:border-box;z-index:6;color:#9f1320;letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;background:#fff;border:1px solid #c21825;border-radius:4px;justify-content:center;align-items:center;min-height:0;padding:2px 6px 2px 16px;font-size:8px;font-weight:800;line-height:1;overflow:visible;box-shadow:0 2px 6px #c218251f}.dp-hall-entrance:before{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-right:6px solid #c21825;width:0;height:0;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.dp-hall-entrance-up{justify-content:flex-end;align-items:center;padding:12px 6px 2px}.dp-hall-entrance-up:before{border:3px solid #0000;border-top:0;border-bottom:6px solid #c21825;top:2px;left:50%;transform:translate(-50%)}.dp-hall-entrance-right{padding:2px 16px 2px 6px}.dp-hall-entrance-right:before{border:3px solid #0000;border-left:6px solid #c21825;border-right:0;left:auto;right:4px}.dp-hall-pill{z-index:5;color:#2a3140;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:normal;pointer-events:none;background:#fffffff5;border:0;border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.15;overflow:visible;box-shadow:0 1px 3px #12151c29}.dp-hall-structural_column{color:#0000;background:#71717a;border-color:#52525b;border-radius:2px}.dp-hall-stand{appearance:none;z-index:4;box-shadow:none;color:#1f1708;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:3px;margin:0;padding:0;position:absolute;overflow:visible}.dp-hall-face{pointer-events:none;background:linear-gradient(#ffbd66,#f7941d);border:1.5px solid #d97900;border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 10px #f7941d3d}.dp-hall-hit{width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dp-hall-num{letter-spacing:0;white-space:nowrap;pointer-events:none;width:max-content;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dp-hall-stand-booked{color:#10280d;cursor:pointer}.dp-hall-stand-booked .dp-hall-face{background:linear-gradient(#a7df80,#65b741);border-color:#3f8d2e;box-shadow:0 4px 10px #65b7413d}.dp-hall-stand.is-selected .dp-hall-face,.dp-hall-stand.is-focused .dp-hall-face{box-shadow:0 0 0 3px #de2f20,0 10px 18px #1f293733}.dp-hall-stand-available:hover .dp-hall-face,.dp-hall-stand-available:focus-visible .dp-hall-face,.dp-hall-stand.is-pulse .dp-hall-face{box-shadow:0 0 0 3px #d7192073,0 10px 18px #1f29372e}.dp-hall-stand.is-pulse{z-index:7;animation:.7s 2 dp-stand-pulse}@keyframes dp-stand-pulse{0%,to{box-shadow:0 0 #de2f2000}45%{box-shadow:0 0 0 4px #de2f20e6}}.dp-plan-block{position:relative}.dp-exhibitor-card{z-index:9;color:#171817;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 36px 10px 10px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 12px 32px #12151c38}.dp-exhibitor-card img{object-fit:contain;background:#fff;flex:none;width:44px;height:44px}.dp-exhibitor-card img.is-dark{background:#142033}.dp-exhibitor-card div{gap:2px;min-width:0;display:grid}.dp-exhibitor-card strong{font-size:15px;line-height:1.2}.dp-exhibitor-card span{color:#5c6470;font-size:12px;font-weight:700}.dp-exhibitor-close{color:#171817;cursor:pointer;background:#fff;border:1px solid #17181729;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.dp-exhibitor-list{margin-top:12px}.dp-exhibitor-toggle{color:#171817;text-align:left;cursor:pointer;background:#fff;border:1px solid #17181724;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px;font-size:15px;font-weight:800;display:flex}.dp-exhibitor-toggle i{border-bottom:2px solid #171817;border-right:2px solid #171817;flex:none;width:8px;height:8px;transform:rotate(45deg)}.dp-exhibitor-toggle i.is-open{transform:rotate(225deg)translate(-2px,-2px)}.dp-exhibitor-panel{margin-top:8px}.dp-exhibitor-search{box-sizing:border-box;color:#171817;background:#fff;border:1px solid #17181729;width:100%;min-height:44px;margin-bottom:8px;padding:8px 12px;font-size:16px}.dp-exhibitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:240px;display:grid;overflow:auto}.dp-exhibitor-tile{color:#171817;cursor:pointer;background:#fff;border:1px solid #1718171f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:86px;padding:6px;display:flex}.dp-exhibitor-mark{background:#f3f1eb;place-items:center;width:100%;height:40px;display:grid;position:relative;overflow:hidden}.dp-exhibitor-mark.is-dark{color:#fff;background:#171817}.dp-exhibitor-mark img{object-fit:contain;opacity:0;width:calc(100% - 8px);height:32px;transition:opacity .12s;position:absolute;inset:4px}.dp-exhibitor-mark img.is-in{opacity:1}.dp-exhibitor-tile small{letter-spacing:.03em;font-size:10px;font-weight:800}.dp-exhibitor-name{text-align:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1.2}.dp-exhibitor-name.is-hidden{opacity:0}@media (min-width:800px){.dp-exhibitor-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:280px}}.dp-book-dialog :is(button,a),.design-preview :is(button,summary,a.dp-book-stand,a.dp-event-visit,a.dp-floorplan-button,a.dp-contact-cta,a.dp-partner-tile,.dp-nav-contact-toggle,.dp-ab-trigger,.dp-menu-link,.dp-exhibitor-tile,.dp-exhibitor-toggle,.dp-footer a){cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .1s,filter .1s,background-color .1s}@media (hover:hover) and (pointer:fine){.dp-book-dialog :is(button,a):hover,.design-preview :is(button,summary,a.dp-book-stand,a.dp-event-visit,a.dp-partner-tile,.dp-exhibitor-tile,.dp-exhibitor-toggle):hover{filter:brightness(.96)}}.dp-book-dialog :is(button,a):active,.design-preview :is(button,summary,a.dp-book-stand,a.dp-event-visit,a.dp-partner-tile,.dp-nav-contact-toggle,.dp-ab-trigger,.dp-exhibitor-tile,.dp-exhibitor-toggle,.dp-footer a):active{filter:brightness(.9);transform:scale(.97)}.dp-book-dialog :is(button,a):focus-visible,.design-preview :is(button,summary,a.dp-book-stand,a.dp-event-visit,a.dp-partner-tile,.dp-exhibitor-tile,.dp-exhibitor-toggle):focus-visible{outline-offset:3px;outline:3px solid #de2f20}.dp-book-dialog [data-opening=true],.design-preview [data-opening=true]{pointer-events:none}@media (prefers-reduced-motion:reduce){.dp-book-dialog :is(button,a),.design-preview :is(button,summary,a){transition:none}.dp-book-dialog :is(button,a):active,.design-preview :is(button,summary,a):active{transform:none}.press-spinner{animation:none}}.dp-book-selected{background:#f4f3ee;gap:12px;margin-top:14px;padding:14px 0 2px;display:grid;position:sticky;bottom:0}.dp-select-single{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-select-single div{gap:2px;display:grid}.dp-select-single strong{letter-spacing:-.03em;font-size:18px}.dp-select-single span,.dp-select-row span,.dp-select-total span{color:#343946;font-size:13px;font-weight:700}.dp-select-rows{gap:0;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dp-select-row,.dp-select-total{grid-template-columns:minmax(88px,1.1fr) minmax(120px,1.6fr) minmax(110px,auto) 36px;align-items:center;gap:8px 12px;display:grid}.dp-select-row{border-bottom:1px solid #12151c14;min-height:44px}.dp-select-row strong,.dp-select-total strong{font-size:14px}.dp-select-total{min-height:40px;padding-top:4px}.dp-select-remove{color:#171817;cursor:pointer;background:0 0;border:0;border-radius:999px;width:36px;height:36px;font-size:20px;line-height:1}.dp-select-remove:hover,.dp-select-remove:focus-visible{background:#17181714}.dp-select-actions{justify-content:flex-end;display:flex}.dp-stand-inclusions h4,.dp-nearby h4{color:#5c6470;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.dp-stand-inclusions ul{margin:0;padding-left:18px;list-style:outside}.dp-stand-inclusions li{font-size:14px;font-weight:700;line-height:1.45}.dp-nearby{border-top:1px solid #12151c1f;width:100%;margin-top:2px;padding-top:12px}.dp-nearby ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dp-nearby li{background:#fff;border:1px solid #12151c1f;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:4px 12px 4px 4px;display:inline-flex}.dp-nearby img{object-fit:contain;background:#fff;border-radius:999px;width:28px;height:28px}.dp-nearby img.is-dark{background:#171817}.dp-nearby li span{font-size:13px;font-weight:700;line-height:1.2}.dp-exhibitor-card{flex-wrap:wrap}.dp-exhibitor-card .dp-nearby{flex:1 0 100%;margin-top:4px;padding-top:10px}.dp-exhibitor-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dp-exhibitor-sort{background:#fff;border:1px solid #12151c24;border-radius:999px;padding:3px;display:inline-flex}.dp-exhibitor-sort button{color:#171817;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.dp-exhibitor-sort button[aria-checked=true]{color:#fff;background:#171817}.dp-exhibitor-tools .dp-exhibitor-search{flex:180px;margin:0}.dp-book-dialog-bar .dp-back-to-booking{color:#fff;letter-spacing:0;cursor:pointer;background:#de2f20;border:0;border-radius:999px;min-height:36px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:800}.dp-quickbook-overlay.is-minimised{visibility:hidden;pointer-events:none}.dp-book-confirm{appearance:none;letter-spacing:.01em;cursor:pointer;background:#de2f20;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:8px 18px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;color:#fff!important}.dp-book-confirm:hover,.dp-book-confirm:focus-visible{background:#b42318}@media (max-width:700px){.dp-book-dialog{padding:16px}.dp-book-plan{height:420px}}.design-preview .dp-team-grid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:start;align-items:stretch;gap:22px;max-width:980px}.design-preview .dp-team-member:hover .dp-team-photo{transform:none}.design-preview .dp-team-card{background:#fff;border:1px solid #1718171f;flex-direction:column;align-items:stretch;gap:16px;height:100%;padding:18px 18px 16px;display:flex}.design-preview .dp-team-card .dp-team-serial{color:#8b908a;letter-spacing:.12em;font-size:12px;position:static}.design-preview .dp-team-card .dp-team-photo-frame{aspect-ratio:1;width:min(100%,220px);max-width:100%;box-shadow:none;border-radius:6px;margin:0;display:block;position:relative;overflow:hidden}.design-preview .dp-team-card .dp-team-photo-pending{aspect-ratio:1;width:min(100%,220px);position:relative;inset:auto}.design-preview .dp-team-copy{gap:6px;min-width:0;display:grid}.design-preview .dp-team-copy strong{letter-spacing:-.04em;font-size:clamp(22px,2vw,28px);line-height:1.05}.design-preview .dp-team-copy em{color:#8a4b32;font-size:15px;font-style:normal;font-weight:800}.design-preview .dp-team-copy p{color:#3d423c;margin:4px 0 0;font-size:16px;line-height:1.45}.design-preview .dp-team-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.design-preview .dp-team-actions a{color:#171817;letter-spacing:.01em;background:#fff;border:1px solid #17181747;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.design-preview .dp-team-actions a:hover,.design-preview .dp-team-actions a:focus-visible{color:#fff;background:#171817}@media (max-width:860px){.design-preview .dp-team-grid{grid-template-columns:1fr;gap:16px;max-width:420px}.design-preview .dp-team-card{gap:14px;padding:16px}}@media (prefers-reduced-motion:reduce){.design-preview .dp-hero-video-wrap,.design-preview .dp-intro-video-wrap,.design-preview .dp-visual-break>.dp-full-video{display:none!important}}@media (max-width:860px){.design-preview{overflow-x:clip}.design-preview .dp-events-grid{grid-template-columns:1fr!important}.design-preview .dp-nav{align-items:center;gap:12px}.design-preview .dp-nav-brand{flex:0 auto;width:clamp(148px,44vw,188px);max-width:48vw}.design-preview .dp-nav-brand img{width:100%;height:auto;max-height:none}.design-preview .dp-nav-right{flex:none;margin-left:auto}}@media (max-width:760px){.design-preview{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.design-preview .dp-nav{padding:calc(10px + env(safe-area-inset-top)) 10px 10px;box-sizing:border-box;gap:8px;width:100%}.design-preview .dp-nav-brand{width:clamp(148px,44vw,188px);max-width:48vw}.design-preview .dp-nav-right{flex:none;gap:10px;min-width:0}.design-preview .dp-ab-trigger{gap:0;width:44px;min-width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.design-preview .dp-nav-contact-toggle{letter-spacing:.06em;min-height:44px;font-size:11px}.design-preview .dp-hero{height:min(100svh,820px);min-height:640px}.design-preview .dp-hero-video,.design-preview .dp-hero-poster,.design-preview .dp-intro-video,.design-preview .dp-intro-poster{object-fit:cover;object-position:center 32%}.design-preview .dp-hero h1{letter-spacing:-.06em;line-height:.9;font-size:clamp(42px,12.4vw,64px)!important}.design-preview .dp-hero-actions{width:auto;max-width:none;top:108px;left:16px;right:16px}.design-preview .dp-book-stand-hero,.design-preview .dp-shows-hero{justify-content:center;width:100%;min-height:52px;padding:14px 18px;font-size:18px}.design-preview .dp-hero .dp-established{top:236px!important}.design-preview .dp-hero-contact{top:232px;left:16px;right:16px}.design-preview .dp-intro h2{white-space:normal;font-size:clamp(40px,11vw,64px)}.design-preview .dp-intro-copy>p:not(.dp-format-lead){font-size:18px;line-height:1.5}.design-preview .dp-quote-wall .dp-quote blockquote{font-size:clamp(22px,6vw,32px)!important}.design-preview .dp-event-description{font-size:18px}.design-preview .dp-event-plan{margin-top:10px}.design-preview .dp-event-actions{grid-template-columns:1fr!important}.design-preview .dp-matthew-card{margin:24px 0 20px;padding:20px 16px}.design-preview .dp-matthew-card h3{font-size:34px}.design-preview .dp-matthew-card a{align-items:center;min-height:44px;display:inline-flex}.design-preview .dp-footer{padding:28px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:12px}.design-preview .dp-footer a{min-height:44px}.dp-book-overlay{align-items:stretch;padding:0}.dp-book-dialog-bar{z-index:2;background:#f4f3ee;margin-bottom:12px;padding-bottom:8px;position:sticky;top:0}.dp-book-dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom))}.dp-book-choices button,.dp-book-tiers button,.dp-book-secondary,.dp-book-primary{min-height:48px}.dp-zoom button{min-width:44px;height:44px}.dp-book-plan{height:min(40dvh,360px)}.dp-book-selected{z-index:6;max-height:min(46dvh,420px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #12151c1f;margin-left:-16px;margin-right:-16px;position:sticky;bottom:0;overflow:auto;box-shadow:0 -12px 28px #12151c1f}.dp-select-rows{max-height:148px}.dp-select-row,.dp-select-total{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"name remove""size remove""price remove"}.dp-select-row strong,.dp-select-total strong{grid-area:name}.dp-select-row span:first-of-type,.dp-select-total span:first-of-type{grid-area:size}.dp-select-row span:nth-of-type(2),.dp-select-total span:nth-of-type(2){grid-area:price}.dp-select-row .dp-select-remove,.dp-select-total span[aria-hidden=true]{grid-area:remove;align-self:center}.dp-select-single{align-items:stretch}.dp-select-actions .dp-book-confirm,.dp-select-single .dp-book-confirm,.dp-book-confirm{justify-content:center;width:100%;min-height:48px}.dp-exhibitor-sort{width:100%}.dp-exhibitor-sort button{flex:1}}@media (max-width:520px){.design-preview .dp-team-grid{grid-template-columns:1fr;max-width:420px}}.design-preview .dp-partners{background:#e9e8e2;padding:clamp(72px,8vw,120px) clamp(20px,5vw,86px) clamp(80px,9vw,130px)}.design-preview .dp-partners h2{margin:18px 0 36px;font-size:clamp(48px,6vw,84px);line-height:.9}.design-preview .dp-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.design-preview .dp-partner-tile{min-height:240px;color:inherit;text-align:center;background:#fff;border:1px solid #1718171f;align-content:start;justify-items:center;gap:14px;padding:32px 28px 28px;text-decoration:none;display:grid}.design-preview .dp-partner-tile img{object-fit:contain;filter:grayscale();width:min(100%,320px);height:78px;transition:filter .25s}.design-preview .dp-partner-tile:hover img,.design-preview .dp-partner-tile:focus-visible img{filter:none}.design-preview .dp-partner-tile strong{letter-spacing:-.03em;font-size:18px}.design-preview .dp-partner-tile p{color:#3d423c;max-width:36ch;margin:0;font-size:16px;line-height:1.45}@media (max-width:860px){.design-preview .dp-partner-grid{grid-template-columns:1fr}.design-preview .dp-partner-tile{min-height:0}}@media (prefers-reduced-motion:reduce){.design-preview .dp-partner-tile img{transition:none}}.design-preview .ew-tile :is(button,a),.design-preview .ew-tile :is(button,a):hover,.design-preview .ew-tile :is(button,a):active,.design-preview .ew-tile :is(button,a):focus-visible{filter:none;transition:none;transform:none}.ew-tile{perspective:1100px;height:auto;min-height:0;transform:none}.design-preview .ew-multirow .ew-tile,.design-preview .ew-multirow .ew-tile.ew-flipped{aspect-ratio:1;height:clamp(160px,13.6vw,219px);min-height:0}.ew-tile-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,.75,.2,1)}.ew-face{backface-visibility:hidden}.ew-face-back{pointer-events:none;color:#f7f6f1;background:#242824;justify-content:flex-start;align-items:stretch;gap:6px;padding:12px}.ew-tile:hover .ew-face-back,.ew-tile:focus-within .ew-face-back,.ew-tile.ew-flipped .ew-face-back{pointer-events:auto}.ew-back-name{color:#fff;letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.05;display:-webkit-box;overflow:hidden}.ew-back-count{color:#f3d7b0;letter-spacing:.01em;margin-top:0;padding:0;font-size:11px;font-weight:800;line-height:1.25}.ew-back-shows{color:#f7f6f1;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ew-face-back .ew-visit-link{z-index:2;color:#fff;letter-spacing:.04em;border-top:1px solid #ffffff59;width:auto;margin-top:auto;padding-top:7px;font-size:11px;position:relative;bottom:auto;left:auto}@media (max-width:780px){.design-preview .ew-multirow .ew-tile,.design-preview .ew-multirow .ew-tile.ew-flipped{width:clamp(147px,39vw,190px);height:clamp(147px,39vw,190px)}}@media (prefers-reduced-motion:reduce){.ew-tile-inner{transition:none}}.venue-map-link{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;align-items:flex-start;gap:6px;text-decoration:underline;display:inline-flex}.venue-map-link svg{flex:none;margin-top:.15em}.venue-map-link-on-dark{color:#fff}.share-trigger{min-height:44px;color:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.dp-book-dialog-bar .share-trigger{color:#171817;background:#fff;border:1px solid #171817}.share-sheet-backdrop{z-index:520;background:#080a0980;justify-content:center;align-items:end;padding:16px;display:grid;position:fixed;inset:0}.share-sheet{color:#171817;background:#f7f6f1;width:min(440px,100%);padding:18px 18px 22px;box-shadow:0 18px 50px #00000047}.share-sheet-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.share-sheet-bar h2{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:900}.share-sheet-bar button{cursor:pointer;background:0 0;border:0;font-weight:800}.share-sheet-actions{gap:8px;display:grid}.share-sheet-actions a,.share-sheet-actions button{color:#171817;text-align:left;cursor:pointer;background:#fff;border:1px solid #17181729;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.share-toast{z-index:640;color:#fff;background:#171817;margin:0;padding:12px 16px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.dp-visitor-logos{margin-top:clamp(28px,4vw,48px)}.dp-visitor-caption{color:#2a2d29;max-width:640px;margin:0;font-size:15px;line-height:1.45}.dp-visitor-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dp-visitor-logo-grid li{min-width:0;display:block}.vv-tile{perspective:900px;background:#fff;border:1px solid #17181714;height:176px}.vv-inner{height:100%;transform-style:preserve-3d;transition:transform .45s;position:relative}.vv-tile.vv-flipped .vv-inner{transform:rotateY(180deg)}.vv-face{backface-visibility:hidden;display:flex;position:absolute;inset:0}.vv-front{cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:100%;padding:10px}.vv-logo-sprite{aspect-ratio:280/100;width:100%}.vv-logo-sprite img,.vv-front:hover .vv-logo-sprite img,.vv-front:focus-visible .vv-logo-sprite img{filter:none}.vv-back{color:#fff;background:#171817;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;transform:rotateY(180deg)}.vv-back-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0;display:flex}.vv-back-main strong{font-size:14px;line-height:1.2}.vv-back-main span{font-size:11px;font-weight:700;line-height:1.3}.vv-back a{color:#fff;text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.design-preview .vv-tile :is(button,a),.design-preview .vv-tile :is(button,a):hover,.design-preview .vv-tile :is(button,a):active{filter:none;transform:none}@media (min-width:720px){.dp-visitor-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (min-width:1100px){.dp-visitor-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vv-inner{transition:none;transform:none!important}.vv-face{transition:opacity .2s linear;transform:none!important}.vv-back,.vv-tile.vv-flipped .vv-front{opacity:0;pointer-events:none}.vv-tile.vv-flipped .vv-back{opacity:1;pointer-events:auto}.vv-logo-sprite img{transition:none}}.vv-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:clamp(28px,4vw,44px);display:flex}.vv-head .dp-visitor-caption{max-width:560px;margin:0}.vv-head .dp-momentum-controls{flex:none;margin-left:auto}.vv-bleed{width:calc(100% + 2*clamp(20px,5vw,86px));margin-left:calc(-1*clamp(20px,5vw,86px));margin-right:calc(-1*clamp(20px,5vw,86px))}.vv-wall .vv-logo-sprite{aspect-ratio:280/100;width:min(88%,196px);margin:0 auto}.vv-wall .vv-logo-sprite img,.vv-wall .ew-logo-image,.vv-wall .ew-tile:hover .vv-logo-sprite img,.vv-wall .ew-tile:focus-within .vv-logo-sprite img{filter:none}.vv-category{color:#f3d7b0;letter-spacing:.03em;background:#f3d7b029;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.35;display:inline-flex}.vv-wall .ew-face-back{gap:3px;padding:8px 8px 6px}.vv-wall .ew-back-name{-webkit-line-clamp:2;font-size:14px;line-height:1.05}.vv-wall .ew-back-shows{-webkit-line-clamp:4;font-size:10px;line-height:1.25}.vv-wall .ew-back-count{font-size:10px;line-height:1.25}.vv-wall .ew-face-back .ew-visit-link{margin-top:auto;padding-top:4px;font-size:10px}@media (max-width:760px){.vv-bleed{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.vv-head{align-items:flex-start}.share-sheet-backdrop{align-items:end;padding:0}.share-sheet{width:100%}}@media (prefers-reduced-motion:reduce){.vv-tile .ew-tile-inner,.vv-tile:hover .ew-tile-inner,.vv-tile:focus-within .ew-tile-inner,.vv-tile.ew-flipped .ew-tile-inner{transition:none!important;transform:none!important}.vv-tile .ew-face{transition:opacity .2s linear}.vv-tile .ew-face-back{opacity:0;pointer-events:none;transform:none!important}.vv-tile:hover .ew-face-front,.vv-tile:focus-within .ew-face-front,.vv-tile.ew-flipped .ew-face-front{opacity:0;pointer-events:none}.vv-tile:hover .ew-face-back,.vv-tile:focus-within .ew-face-back,.vv-tile.ew-flipped .ew-face-back{opacity:1;pointer-events:auto}.vv-wall .vv-logo-sprite img{transition:none}}.dp-quickbook-overlay{z-index:480;background:#080a096b;justify-content:center;align-items:center;padding:5vh 24px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.dp-quickbook-dialog{color:#171817;background:#f4f4f2;border-radius:18px;flex-direction:column;width:min(600px,100%);height:min(680px,90dvh);max-height:90dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.dp-quickbook-bar{z-index:3;position:absolute;top:10px;right:10px}.dp-quickbook-bar p{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp-quickbook-bar button{color:#171817;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #17181724;border-radius:999px;min-width:44px;min-height:44px;padding:0 14px;font-weight:800;box-shadow:0 6px 18px #0000001f}.dp-quickbook-stage{background:#f4f4f2;flex:1;min-height:0;position:relative}.dp-quickbook-stage iframe{background:#f4f4f2;border:0;width:100%;height:100%;display:block}.dp-quickbook-loading,.dp-quickbook-fallback{z-index:1;text-align:center;background:#f4f4f2;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.dp-quickbook-loading p,.dp-quickbook-fallback p{margin:0;font-size:18px;font-weight:800}.dp-jingle{justify-items:center;gap:14px;width:min(100%,300px);display:grid}.dp-sting{background:#0c0c0c;border-radius:14px;width:100%;padding:22px 18px 16px}.dp-sting-lockup{width:100%;height:auto;display:block;overflow:visible}.dp-sting-tri,.dp-sting-slash,.dp-sting-word,.dp-sting-line{transform-box:fill-box;transform-origin:50%}.dp-sting-slash{transform-origin:bottom}.dp-sting-line{transform-origin:0}.dp-sting-word{fill:#fff;letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:800}.dp-sting-tri{animation:2.5s linear forwards dp-sting-tri}.dp-sting-slash{animation:2.5s linear forwards dp-sting-slash}.dp-sting-word{animation:2.5s linear forwards dp-sting-word}.dp-sting-line{animation:2.5s linear forwards dp-sting-line}.dp-jingle-track{background:#2a2a2a;border-radius:99px;width:min(100%,220px);height:6px;margin:14px auto 0;display:block;overflow:hidden}.dp-jingle-track>span{border-radius:inherit;transform-origin:0;background:#ea3619;width:100%;height:100%;animation:2.5s ease-out forwards dp-sting-fill;display:block}.dp-quickbook-loading .dp-jingle-status{color:#5c6470;font-size:13px;font-weight:700}@keyframes dp-sting-tri{0%,6%{opacity:0;transform:translateY(-6px)scale(.7)}12%{opacity:1;transform:translateY(0)scale(1)}16%{transform:scale(1.12)}22%,to{opacity:1;transform:scale(1)}}@keyframes dp-sting-slash{0%,15%{opacity:0;transform:translateY(-26px)rotate(28deg)}20%{opacity:.85;transform:translateY(-14px)rotate(28deg)}28%{opacity:1;transform:translateY(0)rotate(28deg)scale(1.08)}34%,to{opacity:1;transform:translateY(0)rotate(28deg)scale(1)}}@keyframes dp-sting-word{0%,44%{opacity:0;transform:translate(16px)scale(1.12)}48%{opacity:1;transform:translate(0)scale(1.04)}56%,to{opacity:1;transform:none}}@keyframes dp-sting-line{0%,46%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes dp-sting-fill{0%{transform:scaleX(.04)}48%{transform:scaleX(.62)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dp-sting-tri,.dp-sting-slash,.dp-sting-word,.dp-sting-line,.dp-jingle-track>span{animation:none}.dp-sting-tri,.dp-sting-word{opacity:1;transform:none}.dp-sting-slash{opacity:1;transform:rotate(28deg)}.dp-sting-line,.dp-jingle-track>span{transform:scaleX(1)}}.dp-quickbook-fallback a{color:#fff;background:#de2f20;padding:14px 18px;font-weight:900;text-decoration:none}@media (max-width:700px){.dp-quickbook-overlay{align-items:flex-end;padding:0 12px}.dp-quickbook-dialog{border-radius:18px 18px 0 0;width:100%;height:90dvh;max-height:90dvh}}
