.exhibitor-hero{min-height:clamp(520px,56vh,680px);padding-top:var(--header-height);isolation:isolate;background:url(/images/04_booth_character.png) 50%/cover no-repeat;align-items:center;display:flex;position:relative;overflow:hidden}.exhibitor-hero__shade{z-index:-1;background:linear-gradient(90deg,#05050572,#05050520 30%,#050505b5 50%,#05050530 72%,#0505058f),linear-gradient(#0000 65%,#050505 100%);position:absolute;inset:0}.exhibitor-hero__content{text-align:center;max-width:690px}.exhibitor-hero h1{font:900 clamp(55px,7vw,98px)/.82 var(--font-display);letter-spacing:-3px;text-transform:uppercase;text-shadow:0 4px 20px #000;margin:12px 0 18px}.exhibitor-hero p{color:#ddd;text-shadow:0 2px 8px #000;max-width:630px;margin:0 auto 18px;font-size:17px}.exhibitor-hero__meta{color:var(--color-cyan);font:800 15px var(--font-display);letter-spacing:2px;text-transform:uppercase;margin-bottom:25px}.exhibitor-intro{background:url(/images/02_splash_bar.png) 50%/cover no-repeat;position:relative}.exhibitor-intro__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.exhibitor-intro .section-heading h2{max-width:650px}.exhibitor-intro__copy{border-left:2px solid var(--color-pink);color:#bbb;padding:25px 0 25px 34px}.exhibitor-offers{background:url(/images/05_grunge_splash.png) 50%/cover fixed}.offers-note{color:#777;text-align:center;letter-spacing:1.5px;text-transform:uppercase;margin:26px 0 0;font-size:12px}.exhibitor-benefits{background:#080809 url(/images/03_brick_wall.png) 50%/cover no-repeat;position:relative}.exhibitor-benefits__grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.exhibitor-benefit{border:1px solid #ffffff18;border-top:2px solid var(--color-cyan);background:#060608d6;min-height:245px;padding:30px 25px;position:relative;box-shadow:inset 0 0 28px #000,0 0 18px #00d9ff0b}.exhibitor-benefit:nth-child(2n){border-top-color:var(--color-pink)}.exhibitor-benefit>span{width:48px;height:48px;color:var(--color-cyan);border:1px solid #00d9ff55;place-items:center;display:grid}.exhibitor-benefit:nth-child(2n)>span{color:var(--color-pink);border-color:#ff005c66}.exhibitor-benefit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.exhibitor-benefit h3,.journey-step h3,.info-card h3{font:800 22px/1 var(--font-display);text-transform:uppercase;margin:22px 0 9px}.exhibitor-benefit p,.journey-step p,.info-card p{color:#999;margin:0;font-size:13px}.exhibitor-journey{background:#070708;position:relative;overflow:hidden}.exhibitor-journey:after{content:"道";color:#fff;opacity:.025;font:900 250px/1 serif;position:absolute;top:0;right:2%}.journey-grid{z-index:1;counter-reset:none;grid-template-columns:repeat(4,1fr);gap:0;margin:55px 0 0;padding:0;list-style:none;display:grid;position:relative}.journey-step{border-block:1px solid #ffffff18;border-right:1px solid #ffffff18;min-height:230px;padding:28px;position:relative}.journey-step:first-child{border-left:1px solid #ffffff18}.journey-step:after{content:"";z-index:2;background:var(--color-pink);width:34px;height:2px;box-shadow:0 0 12px var(--color-pink);position:absolute;top:44px;right:-17px}.journey-step:last-child:after{display:none}.journey-step>span{color:var(--color-cyan);font:900 54px/.8 var(--font-display);opacity:.75}.exhibitor-details{background:linear-gradient(145deg,#0b0b0d,#050505)}.info-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.info-card{background:#09090b;border:1px solid #ffffff17;min-height:175px;padding:28px;position:relative;overflow:hidden}.info-card>span{color:#ffffff0d;font:900 68px/.8 var(--font-display);position:absolute;top:10px;right:14px}.info-card h3{color:var(--color-cyan)}.info-card:nth-child(2n) h3{color:var(--color-pink)}.faq-block{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;margin-top:100px;display:grid}.faq-list{border-top:1px solid #ffffff24}.faq-list details{border-bottom:1px solid #ffffff24}.faq-list summary{cursor:pointer;font:800 19px var(--font-display);text-transform:uppercase;padding:22px 46px 22px 4px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--color-pink);font-size:28px;transition:transform .2s;position:absolute;right:8px}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{color:#aaa;margin:0;padding:0 50px 23px 4px}.faq-list a{color:var(--color-cyan)}.exhibitor-final{text-align:center;background:url(/images/06_bottom_cta.png) 50%/cover no-repeat;align-items:center;min-height:430px;display:flex;position:relative}.exhibitor-final h2{color:#080808;max-width:750px;font:900 clamp(50px,6vw,82px)/.86 var(--font-display);letter-spacing:-2px;text-transform:uppercase;margin:10px auto 12px}.exhibitor-final p{color:#151515;margin:0 0 26px;font-weight:700}.exhibitor-final .kicker{color:#111}.exhibitor-final .button{box-shadow:5px 5px #080808,0 0 25px #ff005c66}@media (width<=980px){.exhibitor-hero{background-position:50%;min-height:580px}.exhibitor-intro__grid,.faq-block{grid-template-columns:1fr;gap:35px}.exhibitor-benefits__grid,.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-step:nth-child(2):after{display:none}.info-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.exhibitor-hero{min-height:680px;padding-top:var(--header-height);background-position:22%}.exhibitor-hero__shade{background:linear-gradient(#0505058a,#0505058a 48%,#050505 96%)}.exhibitor-hero__content{width:calc(100% - 30px);max-width:calc(100% - 30px)}.exhibitor-hero h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:clamp(40px,12vw,54px)}.exhibitor-hero p{font-size:15px}.exhibitor-intro__copy{padding-left:22px}.exhibitor-benefits__grid,.journey-grid,.info-grid{grid-template-columns:1fr}.exhibitor-benefit{min-height:210px}.journey-step{border-left:1px solid #ffffff18;min-height:185px}.journey-step:after{width:2px;height:24px;inset:auto auto -12px 40px}.journey-step:nth-child(2):after{display:block}.journey-step:last-child:after{display:none}.faq-block{margin-top:75px}.exhibitor-final{min-height:500px}.exhibitor-final h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.faq-list summary:after{transition:none}.exhibitor-offers{background-attachment:scroll}}
