.pipes-conference-homepage{--ink:#07110f;--paper:#f2f0e8;--acid:#0A228C;--mint:#92e9c5;--line:rgba(242,240,232,.18);--pad:clamp(1.25rem,4.4vw,5rem);--display:"Manrope",sans-serif;--body:"DM Sans",sans-serif}.pipes-conference-homepage *{box-sizing:border-box}.pipes-conference-homepage{scroll-behavior:smooth}.pipes-conference-homepage{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:16px;line-height:1.5;overflow-x:hidden}.pipes-conference-homepage a{color:inherit;text-decoration:none}.pipes-conference-homepage img{display:block;max-width:100%}.pipes-conference-homepage button,.pipes-conference-homepage input{font:inherit}.pipes-conference-homepage .skip-link{position:fixed;z-index:1000;top:.5rem;left:.5rem;padding:.7rem 1rem;background:var(--acid);color:var(--ink);transform:translateY(-150%)}.pipes-conference-homepage .skip-link:focus{transform:none}.pipes-conference-homepage :focus-visible{outline:2px solid var(--acid);outline-offset:4px}.pipes-conference-homepage .pipes-site-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);border-bottom:1px solid transparent;transition:.35s ease}.pipes-conference-homepage .pipes-site-header.scrolled{height:72px;background:rgba(7,17,15,.88);backdrop-filter:blur(16px);border-color:var(--line)}.pipes-conference-homepage .brand img{width:clamp(145px,13vw,196px);height:auto}.pipes-conference-homepage .pipes-site-nav{display:flex;align-items:center;gap:clamp(1rem,1.7vw,2rem);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pipes-conference-homepage .pipes-site-nav a{transition:color .25s}.pipes-conference-homepage .pipes-site-nav a:hover{color:var(--acid)}.pipes-conference-homepage .nav-cta{border:1px solid currentColor;padding:.8rem 1rem}.pipes-conference-homepage .nav-cta span,.pipes-conference-homepage .primary-link span,.pipes-conference-homepage .text-link span{margin-left:1.5rem}.pipes-conference-homepage .pipes-menu-toggle{display:none;background:none;border:0;color:inherit}.pipes-conference-homepage .hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.pipes-conference-homepage .hero-media{position:absolute;inset:0;z-index:-3}.pipes-conference-homepage .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,17,15,.88) 0%,rgba(7,17,15,.34) 55%,rgba(7,17,15,.5)),linear-gradient(0deg,rgba(7,17,15,.95) 0%,transparent 48%)}.pipes-conference-homepage .hero-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.08)}.pipes-conference-homepage .hero-scan{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),rgba(255,255,255,.08) 12.5%);opacity:.6}.pipes-conference-homepage .hero-lines{position:absolute;left:0;right:0;bottom:21%;height:18%;z-index:-1;border-top:1px solid rgba(10,34,140,.35);transform:skewY(-5deg);background:linear-gradient(90deg,transparent,rgba(10,34,140,.08),transparent);clip-path:polygon(0 70%,12% 60%,23% 75%,35% 35%,46% 46%,56% 16%,67% 48%,78% 20%,88% 32%,100% 0,100% 100%,0 100%)}.pipes-conference-homepage .hero-content{width:100%;padding:10rem var(--pad) 4.5rem}.pipes-conference-homepage .event-meta{display:flex;gap:2rem;margin-bottom:1.5rem;text-transform:uppercase;font-size:.72rem;letter-spacing:.16em}.pipes-conference-homepage .event-meta span+span{color:var(--acid)}.pipes-conference-homepage h1,.pipes-conference-homepage .display,.pipes-conference-homepage .quick-pitch h2{font-family:var(--display);font-weight:700;letter-spacing:-.07em;line-height:.82;margin:0}.pipes-conference-homepage .hero h1{font-size:clamp(5rem,12.5vw,12.7rem);max-width:1100px}.pipes-conference-homepage .hero h1>span{font-size:.17em;letter-spacing:.18em;text-transform:uppercase;vertical-align:top;display:inline-block;margin-top:.85em}.pipes-conference-homepage .hero-bottom{margin-top:2.5rem;display:grid;grid-template-columns:minmax(280px,630px) auto;align-items:end;gap:3rem}.pipes-conference-homepage .hero-bottom p{margin:0;font-size:clamp(.98rem,1.25vw,1.22rem);color:rgba(242,240,232,.8);max-width:62ch}.pipes-conference-homepage .primary-link{justify-self:start;display:inline-flex;justify-content:space-between;align-items:center;min-width:180px;padding:1rem 1.2rem;background:var(--acid);color:var(--ink);font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;transition:transform .25s,background .25s}.pipes-conference-homepage .primary-link:hover{transform:translateY(-3px);background:#dcff87}.pipes-conference-homepage .scroll-cue{position:absolute;right:var(--pad);bottom:2rem;display:flex;gap:1rem;align-items:center;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl}.pipes-conference-homepage .scroll-cue i{height:50px;border-left:1px solid currentColor}.pipes-conference-homepage .section-pad{padding:clamp(6rem,11vw,11rem) var(--pad)}.pipes-conference-homepage .eyebrow{display:flex;gap:1rem;align-items:center;margin-bottom:2rem;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pipes-conference-homepage .eyebrow span{color:var(--acid)}.pipes-conference-homepage .new-section{background:var(--paper);color:var(--ink)}.pipes-conference-homepage .new-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;align-items:end}.pipes-conference-homepage .display{font-size:clamp(3.6rem,7.2vw,8.3rem)}.pipes-conference-homepage .display em,.pipes-conference-homepage .quick-pitch em{font-style:normal;color:transparent;-webkit-text-stroke:1px currentColor}.pipes-conference-homepage .section-copy{max-width:56ch;color:rgba(7,17,15,.7);font-size:clamp(1rem,1.3vw,1.2rem)}.pipes-conference-homepage .feature-stack{margin-top:clamp(4rem,8vw,8rem);border-top:1px solid rgba(7,17,15,.25)}.pipes-conference-homepage .feature-row{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;border-bottom:1px solid rgba(7,17,15,.25);padding:1.55rem 0;transition:padding .25s,background .25s}.pipes-conference-homepage .feature-row:hover{padding-left:1rem;padding-right:1rem;background:var(--acid)}.pipes-conference-homepage .feature-row>span{font-size:.68rem}.pipes-conference-homepage .feature-row h3{font-family:var(--display);font-size:clamp(1.4rem,3.2vw,3.7rem);letter-spacing:-.045em;margin:0;font-weight:500}.pipes-conference-homepage .feature-row i{font-style:normal;font-size:1.5rem}.pipes-conference-homepage .attendees{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(3rem,8vw,9rem);align-items:center}.pipes-conference-homepage .attendee-image{position:relative}.pipes-conference-homepage .attendee-image img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.65)}.pipes-conference-homepage .attendee-image:after{content:"";position:absolute;inset:0;border:1px solid rgba(10,34,140,.5);transform:translate(1rem,1rem);z-index:-1}.pipes-conference-homepage .attendee-image>span{position:absolute;left:-1rem;bottom:2rem;background:var(--acid);color:var(--ink);padding:1rem;font-family:var(--display);font-size:clamp(1.1rem,2vw,1.8rem);line-height:1.05;font-weight:700}.pipes-conference-homepage .attendees .section-copy{color:rgba(242,240,232,.68)}.pipes-conference-homepage .attendee-orbit{list-style:none;margin:3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem}.pipes-conference-homepage .attendee-orbit li{border:1px solid var(--line);padding:.7rem .9rem;font-size:.76rem;letter-spacing:.04em;transition:.25s}.pipes-conference-homepage .attendee-orbit li:hover{border-color:var(--acid);color:var(--acid);transform:translateY(-2px)}.pipes-conference-homepage .quick-pitch{position:relative;background:var(--acid);color:var(--ink);padding:clamp(5rem,9vw,9rem) var(--pad);overflow:hidden}.pipes-conference-homepage .pitch-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(7,17,15,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(7,17,15,.09) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent)}.pipes-conference-homepage .pitch-kicker{position:relative;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(7,17,15,.3);padding-bottom:1rem;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.pipes-conference-homepage .pitch-kicker strong{font-family:var(--display);font-size:clamp(5rem,12vw,12rem);line-height:.55;letter-spacing:-.08em}.pipes-conference-homepage .pitch-content{position:relative;margin-top:clamp(5rem,9vw,9rem);display:grid;grid-template-columns:1.7fr .7fr;gap:7vw;align-items:end}.pipes-conference-homepage .quick-pitch h2{font-size:clamp(3.4rem,7.6vw,8.6rem)}.pipes-conference-homepage .pitch-copy p{font-size:clamp(1rem,1.3vw,1.2rem);margin:0 0 2rem}.pipes-conference-homepage .primary-link.light{background:var(--ink);color:var(--paper)}.pipes-conference-homepage .venue{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);align-items:center}.pipes-conference-homepage .venue-image{position:relative}.pipes-conference-homepage .venue-image img{height:min(72vw,760px);width:100%;object-fit:cover}.pipes-conference-homepage .venue-stamp{position:absolute;right:-1rem;bottom:2rem;width:110px;height:110px;border-radius:50%;display:grid;place-content:center;background:var(--ink);color:var(--acid);font-size:.78rem;letter-spacing:.12em;text-align:center}.pipes-conference-homepage .text-link{display:inline-flex;margin-top:1rem;border-bottom:1px solid;padding-bottom:.4rem;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.12em}.pipes-conference-homepage .sponsorship{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);align-items:center}.pipes-conference-homepage .sponsor-visual{height:530px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,rgba(146,233,197,.18),transparent 52%);overflow:hidden}.pipes-conference-homepage .sponsor-visual span{font-family:var(--display);font-size:clamp(2.5rem,5vw,5.8rem);font-weight:700;letter-spacing:-.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.pipes-conference-homepage .sponsor-visual span:nth-child(1){transform:translateX(-8%)}.pipes-conference-homepage .sponsor-visual span:nth-child(2){color:var(--acid);transform:translateX(20%)}.pipes-conference-homepage .sponsor-visual span:nth-child(3){color:transparent;-webkit-text-stroke:1px var(--paper);transform:translateX(-3%)}.pipes-conference-homepage .sponsorship .section-copy{color:rgba(242,240,232,.7)}.pipes-conference-homepage .sponsorship .section-copy a{color:var(--acid);border-bottom:1px solid currentColor}.pipes-conference-homepage .signup{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:end}.pipes-conference-homepage .signup-form{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end}.pipes-conference-homepage .field{position:relative}.pipes-conference-homepage .field label{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem}.pipes-conference-homepage .field input{width:100%;border:0;border-bottom:1px solid rgba(7,17,15,.45);background:transparent;padding:.7rem 0;border-radius:0;font-size:1.1rem;outline:none}.pipes-conference-homepage .field span{position:absolute;left:0;bottom:0;width:0;border-bottom:2px solid var(--ink);transition:.3s}.pipes-conference-homepage .field input:focus+span{width:100%}.pipes-conference-homepage .signup-form button{border:0;background:var(--ink);color:var(--paper);padding:1rem 1.2rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;cursor:pointer}.pipes-conference-homepage .signup-form button span{margin-left:1.5rem}.pipes-conference-homepage .form-status{grid-column:1/-1;min-height:1.5em;margin:0;font-size:.8rem}.pipes-conference-homepage .form-status.error{color:#a22323}.pipes-conference-homepage .site-footer{padding:5rem var(--pad) 2rem;background:#040a09;border-top:1px solid var(--line)}.pipes-conference-homepage .footer-top{display:grid;grid-template-columns:1.2fr .7fr .7fr;gap:7vw}.pipes-conference-homepage .footer-statement img{width:175px;height:auto;margin-bottom:1.5rem}.pipes-conference-homepage .footer-statement p{color:rgba(242,240,232,.55);max-width:52ch;font-size:.86rem}.pipes-conference-homepage .footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.4rem;font-size:.77rem}.pipes-conference-homepage .footer-nav a:hover,.pipes-conference-homepage address a:hover,.pipes-conference-homepage .footer-bottom a:hover{color:var(--acid)}.pipes-conference-homepage address{display:flex;flex-direction:column;gap:.55rem;font-style:normal;font-size:.8rem}.pipes-conference-homepage address strong{color:var(--acid);font-size:.68rem;letter-spacing:.16em;margin-bottom:.4rem}.pipes-conference-homepage .footer-art{display:flex;justify-content:space-between;margin:6rem 0 2rem;border-top:1px solid var(--line);padding-top:1rem;overflow:hidden}.pipes-conference-homepage .footer-art span{font-family:var(--display);font-size:clamp(5rem,16vw,16rem);font-weight:800;line-height:.72;color:transparent;-webkit-text-stroke:1px rgba(10,34,140,.38);letter-spacing:-.12em}.pipes-conference-homepage .footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--line);color:rgba(242,240,232,.45);font-size:.67rem}.pipes-conference-homepage .footer-bottom p{margin:0;max-width:70ch}.pipes-conference-homepage .footer-bottom div{display:flex;gap:1rem}.pipes-conference-homepage .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.pipes-conference-homepage .reveal.is-visible{opacity:1;transform:none}@media(max-width:960px){.pipes-conference-homepage .pipes-menu-toggle{display:flex;align-items:center;gap:.8rem;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.pipes-conference-homepage .pipes-menu-toggle i,.pipes-conference-homepage .pipes-menu-toggle i:before{display:block;width:24px;border-top:1px solid;content:"";transition:.25s}.pipes-conference-homepage .pipes-menu-toggle i:before{transform:translateY(6px)}.pipes-conference-homepage .pipes-menu-toggle[aria-expanded=true] i{transform:rotate(45deg)}.pipes-conference-homepage .pipes-menu-toggle[aria-expanded=true] i:before{transform:rotate(90deg)}.pipes-conference-homepage .pipes-site-nav{position:fixed;inset:72px 0 auto;background:var(--ink);padding:2rem var(--pad) 3rem;display:flex;flex-direction:column;align-items:stretch;gap:0;transform:translateY(-130%);transition:.4s;z-index:-1}.pipes-conference-homepage .pipes-site-nav.open{transform:none}.pipes-conference-homepage .pipes-site-nav a{font-family:var(--display);font-size:1.5rem;padding:.75rem 0;border-bottom:1px solid var(--line);text-transform:none}.pipes-conference-homepage .pipes-site-nav .nav-cta{margin-top:1rem;padding:1rem}.pipes-conference-homepage .hero-content{padding-top:8rem}.pipes-conference-homepage .hero-bottom,.pipes-conference-homepage .new-intro,.pipes-conference-homepage .pitch-content,.pipes-conference-homepage .signup{grid-template-columns:1fr}.pipes-conference-homepage .attendees{grid-template-columns:.75fr 1.25fr;gap:3rem}.pipes-conference-homepage .pitch-copy{max-width:55ch}.pipes-conference-homepage .footer-top{grid-template-columns:1fr 1fr}.pipes-conference-homepage .footer-statement{grid-column:1/-1}.pipes-conference-homepage .signup-form{max-width:620px}}@media(max-width:680px){.pipes-conference-homepage .pipes-site-header{height:72px}.pipes-conference-homepage .hero-content{padding-bottom:3rem}.pipes-conference-homepage .hero h1{font-size:clamp(4rem,23vw,7rem)}.pipes-conference-homepage .event-meta{flex-direction:column;gap:.35rem}.pipes-conference-homepage .hero-bottom{gap:1.5rem}.pipes-conference-homepage .hero-bottom p{font-size:.9rem}.pipes-conference-homepage .scroll-cue{display:none}.pipes-conference-homepage .section-pad{padding-top:5.5rem;padding-bottom:5.5rem}.pipes-conference-homepage .display{font-size:clamp(3rem,15vw,5.4rem)}.pipes-conference-homepage .new-intro{gap:2rem}.pipes-conference-homepage .feature-row{grid-template-columns:2.5rem 1fr auto}.pipes-conference-homepage .feature-row h3{font-size:1.25rem}.pipes-conference-homepage .attendees,.pipes-conference-homepage .venue,.pipes-conference-homepage .sponsorship{grid-template-columns:1fr}.pipes-conference-homepage .attendee-image{width:86%;margin-bottom:1rem}.pipes-conference-homepage .attendee-image img{aspect-ratio:4/4.8}.pipes-conference-homepage .quick-pitch{padding-top:5rem;padding-bottom:5rem}.pipes-conference-homepage .pitch-kicker strong{font-size:4.5rem}.pipes-conference-homepage .quick-pitch h2{font-size:clamp(3rem,14vw,5.2rem)}.pipes-conference-homepage .pitch-content{margin-top:4rem}.pipes-conference-homepage .venue-copy{display:contents}.pipes-conference-homepage .venue-copy .eyebrow,.pipes-conference-homepage .venue-copy h2,.pipes-conference-homepage .venue-copy p,.pipes-conference-homepage .venue-copy a{order:0}.pipes-conference-homepage .venue-image{order:1}.pipes-conference-homepage .venue-copy p,.pipes-conference-homepage .venue-copy a{order:2}.pipes-conference-homepage .venue-image img{height:115vw;max-height:620px}.pipes-conference-homepage .sponsor-visual{height:350px;order:2}.pipes-conference-homepage .signup{gap:3rem}.pipes-conference-homepage .signup-form{grid-template-columns:1fr}.pipes-conference-homepage .signup-form button{justify-self:start}.pipes-conference-homepage .footer-top{grid-template-columns:1fr}.pipes-conference-homepage .footer-statement{grid-column:auto}.pipes-conference-homepage .footer-art{margin-top:4rem}.pipes-conference-homepage .footer-bottom{flex-direction:column}.pipes-conference-homepage .footer-bottom div{flex-wrap:wrap}.pipes-conference-homepage .footer-nav{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.pipes-conference-homepage{scroll-behavior:auto}.pipes-conference-homepage *,.pipes-conference-homepage *:before,.pipes-conference-homepage *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pipes-conference-homepage .reveal{opacity:1;transform:none}}

@media (max-width: 680px) {
  .pipes-conference-homepage .hero h1 { font-size: clamp(3.65rem, 18vw, 5rem); }
}


.pipes-conference-homepage .intro{position:fixed;inset:0;z-index:999;background:#0A228C;display:grid;place-items:center;pointer-events:none;overflow:hidden}.pipes-conference-homepage .intro-word{position:relative;z-index:2;display:flex;font:800 clamp(4rem,16vw,15rem)/.7 "Manrope",sans-serif;letter-spacing:-.12em;color:#07110f}.pipes-conference-homepage .intro-word span{transform:translateY(120%);animation:intro-letter .7s cubic-bezier(.16,1,.3,1) forwards}.pipes-conference-homepage .intro-word span:nth-child(2){animation-delay:.05s}.pipes-conference-homepage .intro-word span:nth-child(3){animation-delay:.1s}.pipes-conference-homepage .intro-word span:nth-child(4){animation-delay:.15s}.pipes-conference-homepage .intro-word span:nth-child(5){animation-delay:.2s}.pipes-conference-homepage .intro-wipe{position:absolute;inset:0;transform:translateY(100%)}.pipes-conference-homepage .intro-wipe-a{background:#92e9c5;animation:wipe-up .75s 1.05s cubic-bezier(.76,0,.24,1) forwards}.pipes-conference-homepage .intro-wipe-b{background:#07110f;animation:wipe-up .8s 1.25s cubic-bezier(.76,0,.24,1) forwards}.pipes-conference-homepage .entered .intro{visibility:hidden;transition:visibility 0s 2.05s}.pipes-conference-homepage .entered .intro-word{opacity:0;transition:opacity .15s 1.1s}.pipes-conference-homepage .hero-media{clip-path:inset(0 0 100% 0);animation:hero-open 1.4s 1.3s cubic-bezier(.16,1,.3,1) forwards}.pipes-conference-homepage .hero-media img{transform:scale(1.14) translateY(var(--shift,0));animation:hero-scale 1.8s 1.3s cubic-bezier(.16,1,.3,1) forwards}.pipes-conference-homepage .hero-title{overflow:visible}.pipes-conference-homepage .hero-title .hero-small{opacity:0;transform:translateY(12px);animation:fade-up .6s 1.85s forwards}.pipes-conference-homepage .title-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.pipes-conference-homepage .title-line b{display:block;font:inherit;transform:translateY(115%);animation:title-rise 1s cubic-bezier(.16,1,.3,1) forwards}.pipes-conference-homepage .title-line:nth-of-type(2) b{animation-delay:1.55s}.pipes-conference-homepage .title-line:nth-of-type(3) b{animation-delay:1.68s}.pipes-conference-homepage .hero .event-meta,.pipes-conference-homepage .hero .hero-bottom{opacity:0;transform:translateY(24px);animation:fade-up .8s 2s forwards}.pipes-conference-homepage .hero .hero-bottom{animation-delay:2.12s}.pipes-conference-homepage .image-reveal{clip-path:inset(0 0 100% 0);transition:clip-path 1.15s cubic-bezier(.16,1,.3,1)}.pipes-conference-homepage .image-reveal.is-visible{clip-path:inset(0)}.pipes-conference-homepage .image-reveal>img{transform:scale(1.13) translateY(var(--shift,0));transition:transform 1.5s cubic-bezier(.16,1,.3,1)}.pipes-conference-homepage .image-reveal.is-visible>img{transform:scale(1.03) translateY(var(--shift,0))}.pipes-conference-homepage .attendee-image,.pipes-conference-homepage .venue-image{overflow:hidden}.pipes-conference-homepage .attendee-image>span,.pipes-conference-homepage .venue-stamp{z-index:2}.pipes-conference-homepage .feature-row{position:relative;overflow:hidden}.pipes-conference-homepage .feature-row:before{content:"";position:absolute;inset:0;background:#0A228C;transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.16,1,.3,1);z-index:0}.pipes-conference-homepage .feature-row:hover:before{transform:scaleX(1);transform-origin:left}.pipes-conference-homepage .feature-row>*{position:relative;z-index:1}.pipes-conference-homepage .quick-pitch{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between}.pipes-conference-homepage .pitch-grid{animation:grid-drift 12s linear infinite}.pipes-conference-homepage .sponsor-visual{position:relative;background:none}.pipes-conference-homepage .sponsor-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);opacity:.48}.pipes-conference-homepage .sponsor-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,17,15,.85),transparent)}.pipes-conference-homepage .sponsor-visual>div{position:relative;z-index:2;display:flex;flex-direction:column}.pipes-conference-homepage .cursor-orb{position:fixed;z-index:200;left:-22px;top:-22px;width:44px;height:44px;border:1px solid rgba(10,34,140,.65);border-radius:50%;pointer-events:none;mix-blend-mode:difference;transition:width .2s,height .2s;will-change:transform}
@keyframes intro-letter{to{transform:none}}@keyframes wipe-up{to{transform:none}}@keyframes hero-open{to{clip-path:inset(0)}}@keyframes hero-scale{to{transform:scale(1) translateY(var(--shift,0))}}@keyframes title-rise{to{transform:none}}@keyframes fade-up{to{opacity:1;transform:none}}@keyframes grid-drift{to{background-position:64px 64px}}
@media(max-width:680px){.pipes-conference-homepage .cursor-orb{display:none}.pipes-conference-homepage .intro-word{font-size:24vw}.pipes-conference-homepage .quick-pitch{min-height:auto}.pipes-conference-homepage .hero-media img{transform:scale(1.14)}.pipes-conference-homepage .image-reveal>img,.pipes-conference-homepage .image-reveal.is-visible>img{transform:scale(1.03)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .intro{display:none}.pipes-conference-homepage .hero-media{clip-path:none;animation:none}.pipes-conference-homepage .hero-media img,.pipes-conference-homepage .title-line b,.pipes-conference-homepage .hero .event-meta,.pipes-conference-homepage .hero .hero-bottom,.pipes-conference-homepage .hero-title .hero-small{animation:none;transform:none;opacity:1}.pipes-conference-homepage .image-reveal{clip-path:none}.pipes-conference-homepage .cursor-orb{display:none}}
.pipes-conference-homepage .intro{display:none!important}
.pipes-conference-homepage .hero-media{animation-delay:.05s}.pipes-conference-homepage .hero-media img{animation-delay:.05s}.pipes-conference-homepage .title-line:nth-of-type(2) b{animation-delay:.35s}.pipes-conference-homepage .title-line:nth-of-type(3) b{animation-delay:.48s}.pipes-conference-homepage .hero-title .hero-small{animation-delay:.65s}.pipes-conference-homepage .hero .event-meta{animation-delay:.8s}.pipes-conference-homepage .hero .hero-bottom{animation-delay:.92s}
.pipes-conference-homepage .hero .event-meta span:last-child{color:#fff}
.pipes-conference-homepage .hero .event-meta{display:inline-flex;width:max-content;margin:1.35rem 0 0;gap:0;border:2px solid #F2562E;background:rgba(7,17,15,.34);font:700 clamp(1rem,1.2vw,1.25rem)/1.2 "DM Sans",sans-serif;letter-spacing:.1em;backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(0,0,0,.14)}
.pipes-conference-homepage .hero .event-meta span{padding:1rem 1.3rem;color:#fff}
.pipes-conference-homepage .hero .event-meta span+span{border-left:1px solid #F2562E}
.pipes-conference-homepage .hero-bottom p{color:#fff}
.pipes-conference-homepage .hero .primary-link{position:relative;isolation:isolate;overflow:hidden;min-width:220px;padding:1.15rem 1.35rem;background:#F2562E;color:#fff;border:1px solid #F2562E;font-size:.92rem;transition:color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.pipes-conference-homepage .hero .primary-link:before{content:"";position:absolute;z-index:-1;inset:-1px;background:#fff;transform:translateX(-105%) skewX(-12deg);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .hero .primary-link span{position:absolute;right:1.35rem;top:50%;display:inline-grid;place-items:center;width:1.4em;height:1.4em;margin:0;font-size:1.45rem;line-height:1;transform:translateY(-50%);transition:right .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .hero .primary-link::after{content:"Register";transition:opacity .25s ease,transform .45s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .hero .primary-link{font-size:0}.pipes-conference-homepage .hero .primary-link::after{font-size:.92rem;letter-spacing:.1em;order:-1}
.pipes-conference-homepage .hero .primary-link:hover{color:#07110f;background:#F2562E;transform:translateY(-4px);box-shadow:0 14px 34px rgba(242,86,46,.28)}
.pipes-conference-homepage .hero .primary-link:hover:before{transform:translateX(0) skewX(0)}
.pipes-conference-homepage .hero .primary-link:hover::after{opacity:0;transform:translateX(-20px)}
.pipes-conference-homepage .hero .primary-link:hover span{right:50%;transform:translate(50%,-50%) rotate(45deg) scale(1.12)}
.pipes-conference-homepage .hero .primary-link:active{transform:translateY(-1px)}
.pipes-conference-homepage .hero h1 > .title-line{display:block;font-size:1em;letter-spacing:inherit;text-transform:none;vertical-align:baseline;margin-top:0}.pipes-conference-homepage .hero h1 > .hero-small{position:absolute;font-size:.055em;letter-spacing:.2em;margin-top:0}
.pipes-conference-homepage .hero-about{margin:0 0 .65rem;font:600 .72rem/1.2 "DM Sans",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}


.pipes-conference-homepage .feature-stack{display:none}.pipes-conference-homepage .feature-gallery{margin-top:clamp(4rem,8vw,8rem);display:grid;grid-template-columns:1.08fr .92fr;grid-auto-rows:minmax(430px,48vw);gap:clamp(.75rem,1.4vw,1.5rem)}.pipes-conference-homepage .feature-panel{position:relative;overflow:hidden;isolation:isolate;clip-path:inset(0 0 100% 0);transition:clip-path 1.15s cubic-bezier(.16,1,.3,1)}.pipes-conference-homepage .feature-panel:nth-child(2){margin-top:clamp(4rem,9vw,9rem)}.pipes-conference-homepage .feature-panel:nth-child(4){margin-top:clamp(-4rem,-6vw,-6rem)}.pipes-conference-homepage .feature-panel.is-visible{clip-path:inset(0)}.pipes-conference-homepage .feature-panel>img{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;filter:grayscale(1) contrast(1.12);transform:scale(1.12);transition:transform 1.6s cubic-bezier(.16,1,.3,1),filter .7s ease}.pipes-conference-homepage .feature-panel.is-visible>img{transform:scale(1.01)}.pipes-conference-homepage .feature-panel:hover>img{transform:scale(1.055);filter:grayscale(.35) contrast(1.08)}.pipes-conference-homepage .feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,17,15,.05) 20%,rgba(7,17,15,.88) 100%);z-index:1}.pipes-conference-homepage .feature-panel>span{position:absolute;z-index:2;top:1.5rem;left:1.5rem;width:2.6rem;height:2.6rem;display:grid;place-items:center;background:#0A228C;color:#fff;font:600 .7rem/1 "DM Sans",sans-serif}.pipes-conference-homepage .feature-panel h3{position:absolute;z-index:2;left:clamp(1.4rem,3vw,3rem);right:clamp(1.4rem,3vw,3rem);bottom:clamp(1.5rem,3vw,3rem);margin:0;color:#f2f0e8;font:700 clamp(2.3rem,4.8vw,5.6rem)/.9 "Manrope",sans-serif;letter-spacing:-.065em;max-width:10ch}.pipes-conference-homepage .feature-panel-wide h3{max-width:8ch}.pipes-conference-homepage .feature-panel:nth-child(3){grid-row:span 1}.pipes-conference-homepage .feature-panel:nth-child(3) h3{font-size:clamp(2.7rem,5.6vw,6.6rem)}
@media(max-width:680px){.pipes-conference-homepage .feature-gallery{grid-template-columns:1fr;grid-auto-rows:minmax(430px,120vw);gap:1rem}.pipes-conference-homepage .feature-panel:nth-child(2),.pipes-conference-homepage .feature-panel:nth-child(4){margin-top:0}.pipes-conference-homepage .feature-panel h3,.pipes-conference-homepage .feature-panel:nth-child(3) h3{font-size:clamp(2.6rem,13vw,4.2rem)}}


.pipes-conference-homepage .feature-gallery .feature-panel{clip-path:inset(0);opacity:1}


.pipes-conference-homepage .hero h1 > .hero-small{font-size:.1em;letter-spacing:.16em;margin-top:-.08em}
.pipes-conference-homepage .pipes-site-nav .nav-cta{position:relative;isolation:isolate;overflow:hidden;min-width:145px;justify-content:flex-start;background:#F2562E;color:#fff;border-color:#F2562E;font-size:0;transition:color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.pipes-conference-homepage .pipes-site-nav .nav-cta:before{content:"";position:absolute;z-index:-1;inset:-1px;background:#fff;transform:translateX(-105%) skewX(-12deg);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:after{content:"Register";font-size:.78rem;letter-spacing:.1em;transition:opacity .25s ease,transform .45s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .pipes-site-nav .nav-cta span{position:absolute;right:1rem;top:50%;display:grid;place-items:center;width:1.25em;height:1.25em;margin:0;font-size:1.2rem;line-height:1;transform:translateY(-50%);transition:right .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover{color:#07110f;transform:translateY(-3px);box-shadow:0 12px 28px rgba(242,86,46,.26)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover:before{transform:translateX(0) skewX(0)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover:after{opacity:0;transform:translateX(-16px)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span{right:50%;transform:translate(50%,-50%) rotate(45deg) scale(1.12)}
.pipes-conference-homepage .hero-media:after{background:linear-gradient(90deg,rgba(7,17,15,.68) 0%,rgba(7,17,15,.12) 58%,rgba(7,17,15,.2)),linear-gradient(0deg,rgba(7,17,15,.7) 0%,rgba(7,17,15,.04) 58%)}
.pipes-conference-homepage .hero-media img{object-position:center 48%;filter:brightness(1.18) saturate(.98) contrast(1.02)}
.pipes-conference-homepage .hero .hero-media img{transform-origin:center center}
.pipes-conference-homepage .hero{height:100vh;min-height:0;max-height:100vh}
@supports(height:100svh){.pipes-conference-homepage .hero{height:100svh;max-height:100svh}}
.pipes-conference-homepage .hero-logo-title{width:min(70vw,980px);overflow:hidden;line-height:1}
.pipes-conference-homepage .hero-logo-title img{width:100%;height:auto;transform:translateY(115%);animation:logo-rise 1s .35s cubic-bezier(.16,1,.3,1) forwards;filter:drop-shadow(0 3px 18px rgba(0,0,0,.16))}
@keyframes logo-rise{to{transform:none}}
@media(max-width:680px){.pipes-conference-homepage .hero-logo-title{width:92%}.pipes-conference-homepage .hero-logo-title img{width:100%}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .hero-logo-title img{animation:none;transform:none}}
@media(min-width:961px){
  .pipes-conference-homepage .hero-bottom{grid-template-columns:minmax(0,760px) 220px;justify-content:space-between;width:100%;gap:clamp(4rem,9vw,10rem)}
  .pipes-conference-homepage .hero-bottom>div{max-width:760px}
  .pipes-conference-homepage .hero-bottom p{max-width:72ch}
  .pipes-conference-homepage .hero-bottom .primary-link{justify-self:end}
}


.pipes-conference-homepage .hero-logo-title{margin-bottom:clamp(.8rem,1.6vw,1.5rem)}
.pipes-conference-homepage .hero-media:before{content:"";position:absolute;z-index:1;inset:-22%;pointer-events:none;background:radial-gradient(ellipse at 8% 78%,rgba(10,34,140,.62) 0%,rgba(26,65,230,.3) 18%,transparent 46%),radial-gradient(ellipse at 82% 12%,rgba(39,86,255,.48) 0%,rgba(10,34,140,.22) 23%,transparent 50%),radial-gradient(ellipse at 54% 68%,rgba(78,124,255,.3) 0%,rgba(10,34,140,.1) 22%,transparent 40%);mix-blend-mode:screen;filter:blur(22px);opacity:.72;animation:light-leak-drift 7s cubic-bezier(.45,0,.55,1) infinite alternate;transform:translate3d(0,0,0) scale(1.02);will-change:transform,opacity,filter}
@keyframes light-leak-drift{0%{transform:translate3d(-7%,-3%,0) scale(1.02) rotate(-2deg);opacity:.46;filter:blur(28px)}38%{opacity:.9;filter:blur(16px)}68%{transform:translate3d(4%,1%,0) scale(1.11) rotate(1deg);opacity:.64}100%{transform:translate3d(8%,5%,0) scale(1.18) rotate(3deg);opacity:.92;filter:blur(24px)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .hero-media:before{animation:none}}


.pipes-conference-homepage .hero .primary-link::after,.pipes-conference-homepage .pipes-site-nav .nav-cta::after{content:"Register"}
.pipes-conference-homepage .hero .primary-link span,.pipes-conference-homepage .pipes-site-nav .nav-cta span{font-size:0}
.pipes-conference-homepage .hero .primary-link span::before,.pipes-conference-homepage .pipes-site-nav .nav-cta span::before{content:"↗";font-size:1.45rem;line-height:1}
.pipes-conference-homepage .pipes-site-nav .nav-cta span::before{font-size:1.2rem}
.pipes-conference-homepage .hero .primary-link:hover::after,.pipes-conference-homepage .pipes-site-nav .nav-cta:hover::after{content:"Get Tickets";opacity:1;transform:none}
.pipes-conference-homepage .hero .primary-link:hover span{right:1.35rem;transform:translateY(-50%) scale(1.08)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span{right:1rem;transform:translateY(-50%) scale(1.08)}
.pipes-conference-homepage .hero .primary-link span{top:auto;right:.72rem;bottom:.62rem;width:1.5rem;height:1.5rem;transform:none}
.pipes-conference-homepage .pipes-site-nav .nav-cta span{top:auto;right:.55rem;bottom:.45rem;width:1.25rem;height:1.25rem;transform:none}
.pipes-conference-homepage .hero .primary-link:hover span{right:.72rem;transform:scale(1.08)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span{right:.55rem;transform:scale(1.08)}


.pipes-conference-homepage .hero .primary-link{min-width:205px;justify-content:center;gap:.75rem;padding:1.15rem 1.3rem}
.pipes-conference-homepage .hero .primary-link::after{font-size:1rem;order:-1}
.pipes-conference-homepage .pipes-site-nav .nav-cta{min-width:140px;justify-content:center;gap:.55rem}
.pipes-conference-homepage .pipes-site-nav .nav-cta::after{font-size:.84rem;order:-1}
.pipes-conference-homepage .hero .primary-link span,.pipes-conference-homepage .pipes-site-nav .nav-cta span{position:static;top:auto;right:auto;bottom:auto;width:1.35rem;height:1.35rem;margin:0;transform:none;align-self:center}
.pipes-conference-homepage .pipes-site-nav .nav-cta span{width:1.15rem;height:1.15rem}
.pipes-conference-homepage .hero .primary-link:hover span,.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span{position:static;right:auto;transform:scale(1.08)}
.pipes-conference-homepage .hero .primary-link span::before{font-size:1.4rem}
.pipes-conference-homepage .pipes-site-nav .nav-cta span::before{font-size:1.15rem}
.pipes-conference-homepage .pipes-site-nav .nav-cta span,.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span{position:absolute;right:.7rem;top:50%;bottom:auto;margin:0;transform:translateY(-50%)}
.pipes-conference-homepage .pipes-site-nav .nav-cta{min-width:158px;padding-left:1rem;padding-right:2.65rem}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover{transform:none}
.pipes-conference-homepage .hero-media:before{animation-duration:3.8s}


.pipes-conference-homepage .hero-logo-title{width:min(62vw,850px)}
.pipes-conference-homepage .hero .event-meta{position:relative;isolation:isolate;overflow:hidden;border:0;border-left:6px solid #F2562E;background:rgba(7,17,15,.58);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));box-shadow:0 14px 40px rgba(0,0,0,.22),0 0 30px rgba(10,34,140,.22)}
.pipes-conference-homepage .hero .event-meta:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-35%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-18deg);animation:event-pass-sheen 3.6s ease-in-out infinite}
.pipes-conference-homepage .hero .event-meta span{position:relative;padding:1.05rem 1.4rem}
.pipes-conference-homepage .hero .event-meta span:first-child{background:#F2562E;color:#fff}
.pipes-conference-homepage .hero .event-meta span+span{border-left:0}
.pipes-conference-homepage .hero .event-meta span+span:before{content:"";position:absolute;left:0;top:24%;height:52%;border-left:1px solid rgba(255,255,255,.3)}
@keyframes event-pass-sheen{0%,24%{left:-35%;opacity:0}40%{opacity:1}62%,100%{left:115%;opacity:0}}
@media(max-width:680px){.pipes-conference-homepage .hero-logo-title{width:86%}.pipes-conference-homepage .hero .event-meta span{padding:.88rem .8rem}.pipes-conference-homepage .hero .event-meta{font-size:.76rem;letter-spacing:.06em}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .hero .event-meta:before{animation:none}}


.pipes-conference-homepage .hero-content{display:flex;flex-direction:column;align-items:center;text-align:center}
.pipes-conference-homepage .hero-logo-title{margin-left:auto;margin-right:auto}
.pipes-conference-homepage .hero .event-meta{align-self:center}
.pipes-conference-homepage .hero-bottom{margin-left:auto;margin-right:auto;align-items:center}
.pipes-conference-homepage .hero-bottom p{text-align:center;margin-left:auto;margin-right:auto}
.pipes-conference-homepage .hero-bottom .primary-link{justify-self:center}
@media(min-width:961px){.pipes-conference-homepage .hero-bottom{grid-template-columns:minmax(0,760px) 220px;justify-content:center;max-width:1080px;gap:clamp(3rem,6vw,6rem)}.pipes-conference-homepage .hero-bottom .primary-link{justify-self:center}}


.pipes-conference-homepage .hero-content{height:100%;justify-content:center;align-items:stretch;text-align:left;padding-top:clamp(5rem,8vh,6.5rem);padding-bottom:clamp(5rem,8vh,6.5rem)}
.pipes-conference-homepage .hero-logo-title{margin-left:0;margin-right:auto}
.pipes-conference-homepage .hero .event-meta{align-self:flex-start}
.pipes-conference-homepage .hero-bottom{margin-left:0;margin-right:0}
.pipes-conference-homepage .hero-bottom p{text-align:left;margin-left:0;margin-right:0}
@media(min-width:961px){.pipes-conference-homepage .hero-bottom{justify-content:space-between;max-width:none;gap:clamp(4rem,9vw,10rem)}.pipes-conference-homepage .hero-bottom .primary-link{justify-self:end}}
@media(max-width:680px){.pipes-conference-homepage .hero-content{padding-top:5rem;padding-bottom:5rem}}


.pipes-conference-homepage .hero-content{display:block;height:auto;text-align:left;padding:10rem var(--pad) 4.5rem}
.pipes-conference-homepage .hero-logo-title{margin-left:0;margin-right:auto}
.pipes-conference-homepage .hero-bottom{margin-left:0;margin-right:0}
.pipes-conference-homepage .hero-bottom p{text-align:left;margin-left:0;margin-right:0}
@media(min-width:961px){.pipes-conference-homepage .hero-bottom{grid-template-columns:minmax(0,760px) 220px;justify-content:space-between;max-width:none;gap:clamp(4rem,9vw,10rem)}.pipes-conference-homepage .hero-bottom .primary-link{justify-self:end}}
@media(max-width:960px){.pipes-conference-homepage .hero-content{padding-top:8rem}}
@media(max-width:680px){.pipes-conference-homepage .hero-content{padding-bottom:3rem}}


.pipes-conference-homepage .hero .primary-link,.pipes-conference-homepage .pipes-site-nav .nav-cta{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}


.pipes-conference-homepage .hero-slideshow .hero-slide{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;opacity:0;animation-duration:24s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;will-change:opacity,transform}
.pipes-conference-homepage .hero-slideshow .hero-slide-one{object-position:center 48%;animation-name:hero-slide-one}
.pipes-conference-homepage .hero-slideshow .hero-slide-two{object-position:center center;animation-name:hero-slide-two;filter:brightness(1.03) saturate(.98) contrast(1.03)}
.pipes-conference-homepage .hero-slideshow .hero-slide-three{object-position:center center;animation-name:hero-slide-three;filter:brightness(1.06) saturate(.96) contrast(1.03)}
.pipes-conference-homepage .hero-slideshow .hero-slide-four{object-position:center center;animation-name:hero-slide-four;filter:brightness(1.05) saturate(.96) contrast(1.03)}
@keyframes hero-slide-one{0%{opacity:1;transform:scale(1.04) translate3d(0,0,0)}22%{opacity:1}25%{opacity:0;transform:scale(1.12) translate3d(-1.5%,-1%,0)}97%{opacity:0}100%{opacity:1;transform:scale(1.04) translate3d(0,0,0)}}
@keyframes hero-slide-two{0%,22%{opacity:0;transform:scale(1.12) translate3d(1.5%,1%,0)}25%{opacity:1}47%{opacity:1;transform:scale(1.05) translate3d(0,0,0)}50%,100%{opacity:0;transform:scale(1.02) translate3d(-1%,0,0)}}
@keyframes hero-slide-three{0%,47%{opacity:0;transform:scale(1.11) translate3d(-1.5%,1%,0)}50%{opacity:1}72%{opacity:1;transform:scale(1.04) translate3d(0,0,0)}75%,100%{opacity:0;transform:scale(1.02) translate3d(0,0,0)}}
@keyframes hero-slide-four{0%,72%{opacity:0;transform:scale(1.1) translate3d(1.5%,-1%,0)}75%{opacity:1}97%{opacity:1;transform:scale(1.04) translate3d(0,0,0)}100%{opacity:0;transform:scale(1.02) translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .hero-slideshow .hero-slide{animation:none;transform:none}.pipes-conference-homepage .hero-slideshow .hero-slide-one{opacity:1}.pipes-conference-homepage .hero-slideshow .hero-slide-two,.pipes-conference-homepage .hero-slideshow .hero-slide-three,.pipes-conference-homepage .hero-slideshow .hero-slide-four{opacity:0}}


.pipes-conference-homepage .new-2027{position:relative;overflow:hidden;background:#FFFFFF;color:#07110f;padding:clamp(5rem,7vw,7rem) var(--pad) clamp(5.5rem,7.5vw,7.5rem)}
.pipes-conference-homepage .new-2027:before{content:"2026";position:absolute;top:3vw;right:-.04em;color:rgba(10,34,140,.055);font:800 clamp(10rem,30vw,34rem)/.75 "Manrope",sans-serif;letter-spacing:-.1em;pointer-events:none}
.pipes-conference-homepage .new-2027-header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);gap:clamp(3rem,7vw,8rem);align-items:end}
.pipes-conference-homepage .kinetic-title{margin:0;font:700 clamp(4.4rem,9.2vw,10.5rem)/.78 "Manrope",sans-serif;letter-spacing:-.075em}
.pipes-conference-homepage .kinetic-title>span{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}
.pipes-conference-homepage .kinetic-title b{display:block;font:inherit;transform:translateY(112%);transition:transform 1.05s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .kinetic-title span:nth-child(2) b{transition-delay:.1s}.pipes-conference-homepage .kinetic-title span:nth-child(3) b{transition-delay:.2s}
.pipes-conference-homepage .kinetic-title.is-visible b{transform:none}
.pipes-conference-homepage .kinetic-title .outline-line{color:transparent;-webkit-text-stroke:2px #0A228C}
.pipes-conference-homepage .kinetic-title em{font-style:normal;color:#0A228C;-webkit-text-stroke:0}
.pipes-conference-homepage .new-2027-intro{max-width:43ch;margin:0 0 .8rem;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55;color:rgba(7,17,15,.72)}
.pipes-conference-homepage .new-2027-gallery{position:relative;z-index:2;margin-top:clamp(7rem,12vw,13rem);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,2rem);align-items:start}
.pipes-conference-homepage .new-feature{position:relative;overflow:hidden;min-height:clamp(480px,54vw,800px);clip-path:inset(0);opacity:1;transition:clip-path 1.2s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .new-feature.is-visible{clip-path:inset(0)}
.pipes-conference-homepage .new-feature-media{position:absolute;inset:0;overflow:hidden;background:#172019}.pipes-conference-homepage .new-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(7,17,15,.9) 100%)}
.pipes-conference-homepage .new-feature img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.07);transform:scale(1.14);transition:transform 1.6s cubic-bezier(.16,1,.3,1),filter .7s ease}.pipes-conference-homepage .new-feature.is-visible img{transform:scale(1.02)}.pipes-conference-homepage .new-feature:hover img{transform:scale(1.075);filter:saturate(1) contrast(1.04)}
.pipes-conference-homepage .new-feature h3{position:absolute;z-index:2;left:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem);bottom:clamp(1.7rem,3vw,3rem);max-width:9ch;margin:0;color:#fff;font:700 clamp(2.7rem,5vw,6rem)/.88 "Manrope",sans-serif;letter-spacing:-.065em}
.pipes-conference-homepage .feature-index{position:absolute;z-index:2;top:0;left:0;min-width:4.3rem;padding:1rem 1.15rem;background:#F2562E;color:#fff;font:700 .74rem/1 "DM Sans",sans-serif;letter-spacing:.14em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}
.pipes-conference-homepage .feature-a{grid-column:1/9}.pipes-conference-homepage .feature-b{grid-column:9/13;margin-top:clamp(8rem,14vw,15rem);min-height:clamp(500px,62vw,880px)}.pipes-conference-homepage .feature-b h3{font-size:clamp(2.4rem,4vw,4.7rem)}
.pipes-conference-homepage .feature-c{grid-column:2/12;margin-top:clamp(2rem,5vw,5rem);min-height:clamp(500px,52vw,760px)}.pipes-conference-homepage .feature-c h3{max-width:8ch}
.pipes-conference-homepage .feature-d{grid-column:6/13;margin-top:clamp(3rem,7vw,8rem);min-height:clamp(500px,58vw,820px)}
@media(max-width:960px){.pipes-conference-homepage .new-2027-header{grid-template-columns:1fr}.pipes-conference-homepage .new-2027-intro{margin-left:auto}.pipes-conference-homepage .feature-a{grid-column:1/9}.pipes-conference-homepage .feature-b{grid-column:9/13}.pipes-conference-homepage .feature-c{grid-column:1/13}.pipes-conference-homepage .feature-d{grid-column:5/13}}
@media(max-width:680px){.pipes-conference-homepage .new-2027{padding-left:1.25rem;padding-right:1.25rem}.pipes-conference-homepage .kinetic-title{font-size:clamp(3.7rem,17vw,6rem)}.pipes-conference-homepage .new-2027-intro{margin-left:0}.pipes-conference-homepage .new-2027-gallery{display:block}.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{width:100%;min-height:118vw;max-height:680px;margin:1rem 0 0}.pipes-conference-homepage .new-feature+.new-feature{margin-top:1rem}.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3{font-size:clamp(2.8rem,13vw,4.5rem)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .kinetic-title b{transform:none}.pipes-conference-homepage .new-feature{clip-path:none}.pipes-conference-homepage .new-feature img{transform:none}}


.pipes-conference-homepage .new-2027-gallery{display:block;columns:2;column-gap:clamp(1rem,2vw,2rem)}
.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{display:inline-block;width:100%;min-height:0;margin:0 0 clamp(1rem,2vw,2rem);break-inside:avoid;vertical-align:top}
.pipes-conference-homepage .feature-a{aspect-ratio:4/5}.pipes-conference-homepage .feature-b{aspect-ratio:4/3;margin-top:clamp(4rem,8vw,8rem)}.pipes-conference-homepage .feature-c{aspect-ratio:4/3}.pipes-conference-homepage .feature-d{aspect-ratio:4/5}
.pipes-conference-homepage .new-feature-media{inset:-7%;transform:translate3d(0,var(--shift,0px),0);will-change:transform}
.pipes-conference-homepage .new-feature img,.pipes-conference-homepage .new-feature.is-visible img{transform:scale(1.08);transition:none}
.pipes-conference-homepage .new-feature:hover img{transform:scale(1.08);filter:saturate(.72) contrast(1.07)}
@media(max-width:680px){.pipes-conference-homepage .new-2027-gallery{columns:1}.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{display:block;width:100%;min-height:0;max-height:none;margin:0 0 1rem}.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-d{aspect-ratio:4/5}.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c{aspect-ratio:4/3}.pipes-conference-homepage .new-feature-media{transform:none}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .new-feature-media{transform:none}}


.pipes-conference-homepage .new-2027-gallery{display:flex;columns:auto;flex-direction:column;gap:clamp(5rem,11vw,11rem);margin-top:clamp(8rem,14vw,15rem)}
.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{display:block;position:relative;width:100%;height:clamp(580px,72vh,820px);min-height:0;aspect-ratio:auto;margin:0;overflow:visible;border-top:1px solid rgba(7,17,15,.18);border-bottom:1px solid rgba(7,17,15,.18);background:#fff}
.pipes-conference-homepage .new-feature-media{top:-8%;bottom:-8%;left:auto;right:0;width:61%;height:auto;inset-block:-8%;overflow:hidden;transform:translate3d(0,var(--shift,0px),0)}
.pipes-conference-homepage .feature-b .new-feature-media,.pipes-conference-homepage .feature-d .new-feature-media{left:0;right:auto}
.pipes-conference-homepage .new-feature-media:after{background:linear-gradient(180deg,rgba(7,17,15,.02),rgba(7,17,15,.18))}
.pipes-conference-homepage .new-feature img,.pipes-conference-homepage .new-feature.is-visible img,.pipes-conference-homepage .new-feature:hover img{transform:scale(1.08);filter:saturate(.76) contrast(1.06)}
.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3{top:50%;bottom:auto;left:0;right:auto;width:48%;max-width:7ch;transform:translateY(-50%);color:#07110f;font-size:clamp(4.5rem,8.7vw,10rem);line-height:.82;letter-spacing:-.075em}
.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-d h3{left:55%;right:0;width:45%}
.pipes-conference-homepage .feature-index{top:clamp(1.4rem,2.5vw,2.5rem);left:0;background:#F2562E}
.pipes-conference-homepage .feature-b .feature-index,.pipes-conference-homepage .feature-d .feature-index{left:55%}
.pipes-conference-homepage .new-feature:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid rgba(7,17,15,.12);pointer-events:none}
@media(max-width:960px){.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{height:clamp(540px,68vh,720px)}.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3{font-size:clamp(3.8rem,9vw,7rem)}}
@media(max-width:680px){.pipes-conference-homepage .new-2027-gallery{display:flex;gap:4.5rem}.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{height:auto;min-height:0;aspect-ratio:auto;margin:0;padding-top:78vw;border-bottom:0}.pipes-conference-homepage .new-feature-media,.pipes-conference-homepage .feature-b .new-feature-media,.pipes-conference-homepage .feature-d .new-feature-media{top:0;left:0;right:0;bottom:auto;width:100%;height:78vw;transform:none}.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3,.pipes-conference-homepage .feature-d h3{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:9ch;transform:none;padding:2rem 0;margin:0;font-size:clamp(3.5rem,15vw,5.4rem)}.pipes-conference-homepage .feature-index,.pipes-conference-homepage .feature-b .feature-index,.pipes-conference-homepage .feature-d .feature-index{top:0;left:0}.pipes-conference-homepage .new-feature:after{display:none}}


.pipes-conference-homepage .new-2027-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.2vw,1.25rem);margin-top:clamp(2rem,3vw,3rem)}
.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{display:block;grid-column:auto;grid-row:auto;width:100%;height:clamp(430px,52vh,560px);min-height:0;margin:0;padding:0;overflow:hidden;border:0;aspect-ratio:auto;background:#07110f}
.pipes-conference-homepage .new-feature-media,.pipes-conference-homepage .feature-b .new-feature-media,.pipes-conference-homepage .feature-d .new-feature-media{position:absolute;inset:-8%;width:auto;height:auto;transform:translate3d(0,var(--shift,0px),0)}
.pipes-conference-homepage .new-feature-media:after{background:linear-gradient(180deg,rgba(7,17,15,.05) 18%,rgba(7,17,15,.9) 100%)}
.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3,.pipes-conference-homepage .feature-d h3{position:absolute;top:auto;left:clamp(1rem,1.7vw,1.8rem);right:clamp(1rem,1.7vw,1.8rem);bottom:clamp(1.3rem,2vw,2.2rem);width:auto;max-width:9ch;padding:0;margin:0;transform:none;color:#fff;font-size:clamp(2.25rem,3.3vw,4.2rem);line-height:.88;letter-spacing:-.065em}
.pipes-conference-homepage .feature-index,.pipes-conference-homepage .feature-b .feature-index,.pipes-conference-homepage .feature-d .feature-index{top:0;left:0}
.pipes-conference-homepage .new-feature:after{display:none}
@media(max-width:1100px){.pipes-conference-homepage .new-2027-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{height:clamp(430px,58vw,560px)}.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3,.pipes-conference-homepage .feature-d h3{font-size:clamp(3rem,7vw,5.5rem)}}
@media(max-width:680px){.pipes-conference-homepage .new-2027-gallery{display:grid;grid-template-columns:1fr;gap:1rem}.pipes-conference-homepage .new-feature,.pipes-conference-homepage .feature-a,.pipes-conference-homepage .feature-b,.pipes-conference-homepage .feature-c,.pipes-conference-homepage .feature-d{height:108vw;max-height:540px;padding:0}.pipes-conference-homepage .new-feature-media,.pipes-conference-homepage .feature-b .new-feature-media,.pipes-conference-homepage .feature-d .new-feature-media{position:absolute;inset:0;width:100%;height:100%;transform:none}.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3,.pipes-conference-homepage .feature-d h3{position:absolute;left:1.25rem;right:1.25rem;bottom:1.5rem;width:auto;padding:0;font-size:clamp(3.5rem,15vw,5.3rem)}}

.pipes-conference-homepage .new-2027-header{display:block}.pipes-conference-homepage .new-2027-intro{max-width:68ch;margin:clamp(1.5rem,2.5vw,2.5rem) 0 0;font-size:clamp(1.08rem,1.35vw,1.3rem)}
.pipes-conference-homepage .pipes-site-header.scrolled{background:linear-gradient(105deg,rgba(10,34,140,.78),rgba(10,34,140,.58));border-bottom-color:rgba(255,255,255,.26);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);box-shadow:0 12px 34px rgba(4,12,58,.18),inset 0 1px 0 rgba(255,255,255,.12)}


.pipes-conference-homepage .speakers-section{position:relative;overflow:hidden;background:#0A228C;color:#fff;padding:clamp(4.5rem,7vw,7rem) 0}
.pipes-conference-homepage .speakers-section:before{content:"";position:absolute;inset:-30%;pointer-events:none;background-image:repeating-linear-gradient(115deg,transparent 0,transparent 48px,rgba(255,255,255,.045) 49px,transparent 50px),repeating-linear-gradient(25deg,transparent 0,transparent 118px,rgba(242,86,46,.05) 119px,transparent 120px);background-size:180px 180px,260px 260px;opacity:.8;transform:rotate(-2deg);animation:speaker-texture-drift 18s linear infinite;will-change:background-position}
@keyframes speaker-texture-drift{to{background-position:180px 90px,-260px 130px}}
.pipes-conference-homepage .speakers-header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;padding:0 var(--pad);margin-bottom:clamp(2.25rem,3.5vw,3.5rem)}
.pipes-conference-homepage .speakers-title{margin:0;font:700 clamp(4.8rem,10vw,11rem)/.78 "Manrope",sans-serif;letter-spacing:-.075em}
.pipes-conference-homepage .speakers-title{position:relative;padding-top:0}
.pipes-conference-homepage .speakers-section:after{content:"2026";position:absolute;z-index:1;top:clamp(2rem,4vw,4rem);left:-.045em;color:rgba(255,255,255,.06);font:800 clamp(12rem,31vw,35rem)/.72 "Manrope",sans-serif;letter-spacing:-.1em;pointer-events:none}
.pipes-conference-homepage .carousel-controls{display:flex;gap:.5rem}
.pipes-conference-homepage .carousel-controls button{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid rgba(255,255,255,.45);border-radius:0;background:transparent;color:#fff;font-size:1.15rem;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background .25s,color .25s,border-color .25s}
.pipes-conference-homepage .carousel-controls button:hover,.pipes-conference-homepage .carousel-controls button:focus-visible{background:#F2562E;border-color:#F2562E;color:#fff}
.pipes-conference-homepage .speakers-viewport{position:relative;z-index:2;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;cursor:grab;scroll-behavior:smooth}
.pipes-conference-homepage .speakers-viewport::-webkit-scrollbar{display:none}.pipes-conference-homepage .speakers-viewport:active{cursor:grabbing}
.pipes-conference-homepage .speakers-track{display:flex;width:max-content;gap:clamp(.8rem,1.3vw,1.35rem);padding:0 var(--pad)}
.pipes-conference-homepage .speaker-card{position:relative;flex:0 0 clamp(255px,22vw,340px);min-height:clamp(440px,45vw,610px);overflow:hidden;background:#07110f;isolation:isolate;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
.pipes-conference-homepage .speaker-card:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(7,17,15,.14) 52%,rgba(7,17,15,.98) 100%)}
.pipes-conference-homepage .speaker-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.76) contrast(1.04);transform:scale(1.015)}
.pipes-conference-homepage .speaker-card>div{position:absolute;z-index:2;left:clamp(1.2rem,2vw,2rem);right:clamp(1.2rem,2vw,2rem);bottom:clamp(1.3rem,2vw,2rem)}
.pipes-conference-homepage .speaker-card h3{max-width:9ch;margin:0 0 .8rem;font:700 clamp(2rem,3vw,3.5rem)/.9 "Manrope",sans-serif;letter-spacing:-.055em}
.pipes-conference-homepage .speaker-card p{margin:0 0 .25rem;color:#fff;font-size:.85rem;font-weight:600;line-height:1.25}
.pipes-conference-homepage .speaker-card span{display:block;color:rgba(255,255,255,.62);font-size:.78rem;line-height:1.3}
.pipes-conference-homepage .speaker-card:nth-child(4n+2){margin-top:clamp(2rem,4vw,4rem)}.pipes-conference-homepage .speaker-card:nth-child(4n+4){margin-top:clamp(1rem,2vw,2rem)}
@media(max-width:680px){.pipes-conference-homepage .speakers-header{align-items:flex-end}.pipes-conference-homepage .speakers-title{font-size:clamp(4rem,20vw,6rem)}.pipes-conference-homepage .carousel-controls button{width:2.8rem;height:2.8rem}.pipes-conference-homepage .carousel-controls button:nth-child(2){display:none}.pipes-conference-homepage .speakers-track{padding:0 1.25rem}.pipes-conference-homepage .speaker-card{flex-basis:78vw;min-height:118vw}.pipes-conference-homepage .speaker-card h3{font-size:clamp(2.8rem,12vw,4.2rem)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .speakers-viewport{scroll-behavior:auto}.pipes-conference-homepage .speaker-card:nth-child(n){margin-top:0}}


.pipes-conference-homepage .speaker-card{display:flex;flex-direction:column;flex:0 0 clamp(230px,19vw,290px);min-height:0;overflow:hidden;background:#07110f}
.pipes-conference-homepage .speaker-card:after{display:none}
.pipes-conference-homepage .speaker-card img{position:relative;inset:auto;flex:0 0 auto;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center top;transform:none}
.pipes-conference-homepage .speaker-card>div{position:relative;inset:auto;display:block;min-height:0;padding:1rem 1.1rem 1.15rem;background:#07110f}
.pipes-conference-homepage .speaker-card h3{max-width:10ch;margin:0 0 .5rem;font-size:clamp(1.75rem,2.3vw,2.7rem)}
.pipes-conference-homepage .speaker-card p{margin:0 0 .2rem}
@media(max-width:680px){.pipes-conference-homepage .speaker-card{flex-basis:68vw;min-height:0}.pipes-conference-homepage .speaker-card>div{min-height:0;padding:1rem 1.1rem 1.15rem}.pipes-conference-homepage .speaker-card h3{font-size:clamp(2.2rem,10vw,3.4rem)}}


.pipes-conference-homepage .speakers-viewport{scroll-behavior:auto}
.pipes-conference-homepage .speakers-track{align-items:stretch}
.pipes-conference-homepage .speaker-card,.pipes-conference-homepage .speaker-card:nth-child(n){align-self:stretch;height:auto;margin-top:0}
.pipes-conference-homepage .speaker-card>div{flex:1}

.pipes-conference-homepage .speakers-actions{display:flex;align-items:center;gap:1rem}
.pipes-conference-homepage .speaker-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:3.25rem;padding:.8rem 2.6rem .8rem 1rem;background:#F2562E;color:#fff;border:1px solid #F2562E;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-size:0;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.pipes-conference-homepage .speaker-cta:before{content:"";position:absolute;z-index:-1;inset:-1px;background:#fff;transform:translateX(-105%) skewX(-12deg);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .speaker-cta:after{content:"Learn More";font-size:.8rem;transition:opacity .25s ease,transform .45s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .speaker-cta span{position:absolute;right:.75rem;top:50%;font-size:1.35rem;line-height:1;transform:translateY(-50%)}
.pipes-conference-homepage .speaker-cta:hover{color:#07110f;box-shadow:0 12px 28px rgba(242,86,46,.26)}
.pipes-conference-homepage .speaker-cta:hover:before{transform:translateX(0) skewX(0)}
.pipes-conference-homepage .speaker-cta:hover:after{content:"View Speakers"}
.pipes-conference-homepage .speaker-cta:hover span{font-size:0}
.pipes-conference-homepage .speaker-cta:hover span:before{content:"→";display:block;font-size:1.15rem;animation:arrow-forward 1.4s ease-in-out infinite alternate}
@media(max-width:680px){.pipes-conference-homepage .speakers-header{display:block}.pipes-conference-homepage .speakers-actions{margin-top:2rem;justify-content:space-between}.pipes-conference-homepage .speaker-cta{min-width:166px}.pipes-conference-homepage .carousel-controls{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .speaker-cta:hover span:before{animation:none}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .speakers-section:before{animation:none}}


.pipes-conference-homepage .attends-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:100vh;background:#FFFFFF;color:#07110f}
.pipes-conference-homepage .attends-image{position:sticky;top:72px;height:calc(100vh - 72px);overflow:hidden;clip-path:inset(0);background:#07110f}
.pipes-conference-homepage .attends-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,17,15,.04),rgba(7,17,15,.42));pointer-events:none}
.pipes-conference-homepage .attends-image>img,.pipes-conference-homepage .attends-image.is-visible>img{position:absolute;inset:-7%;width:114%;height:114%;max-width:none;object-fit:cover;transform:scale(1.06) translate3d(0,var(--shift,0px),0);filter:saturate(.78) contrast(1.06)}
.pipes-conference-homepage .attends-image-mark{position:absolute;z-index:2;left:clamp(1.2rem,3vw,3rem);right:clamp(1.2rem,3vw,3rem);bottom:clamp(1.4rem,3vw,3rem);display:flex;align-items:center;gap:1rem;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.pipes-conference-homepage .attends-image-mark i{flex:1;border-top:1px solid rgba(255,255,255,.65)}
.pipes-conference-homepage .attends-content{padding:clamp(4.5rem,7vw,7rem) var(--pad) clamp(5rem,8vw,8rem)}
.pipes-conference-homepage .attends-title{max-width:10ch;margin:0;font:700 clamp(4rem,7.2vw,8rem)/.82 "Manrope",sans-serif;letter-spacing:-.075em}
.pipes-conference-homepage .attends-title em{font-style:normal;color:#F2562E}
.pipes-conference-homepage .attends-intro{max-width:46ch;margin:clamp(1.5rem,2.5vw,2.5rem) 0 clamp(2.5rem,4vw,4rem);font-size:clamp(1.05rem,1.3vw,1.28rem);line-height:1.55;color:rgba(7,17,15,.7)}
.pipes-conference-homepage .attends-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(7,17,15,.25)}
.pipes-conference-homepage .attends-list li{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;min-height:clamp(4.5rem,6vw,6.3rem);border-bottom:1px solid rgba(7,17,15,.25)}
.pipes-conference-homepage .attends-list li:nth-child(2){transition-delay:.05s}.pipes-conference-homepage .attends-list li:nth-child(3){transition-delay:.1s}.pipes-conference-homepage .attends-list li:nth-child(4){transition-delay:.15s}.pipes-conference-homepage .attends-list li:nth-child(5){transition-delay:.2s}.pipes-conference-homepage .attends-list li:nth-child(6){transition-delay:.25s}.pipes-conference-homepage .attends-list li:nth-child(7){transition-delay:.3s}
.pipes-conference-homepage .attends-list span{color:#F2562E;font-size:.66rem;font-weight:700;letter-spacing:.12em}
.pipes-conference-homepage .attends-list strong{font:600 clamp(1.35rem,2vw,2.3rem)/1.05 "Manrope",sans-serif;letter-spacing:-.035em}
@media(max-width:960px){.pipes-conference-homepage .attends-section{grid-template-columns:1fr}.pipes-conference-homepage .attends-image{position:relative;top:auto;height:min(78vw,680px)}.pipes-conference-homepage .attends-content{padding-top:6rem}.pipes-conference-homepage .attends-title{font-size:clamp(4rem,12vw,7rem)}}
@media(max-width:680px){.pipes-conference-homepage .attends-image{height:105vw}.pipes-conference-homepage .attends-content{padding:4rem 1.25rem 4.5rem}.pipes-conference-homepage .attends-title{font-size:clamp(3.8rem,16vw,5.7rem)}.pipes-conference-homepage .attends-intro{margin-bottom:2.5rem}.pipes-conference-homepage .attends-list li{grid-template-columns:2.6rem 1fr;min-height:4.8rem}.pipes-conference-homepage .attends-list strong{font-size:clamp(1.35rem,6vw,2rem)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .attends-image>img,.pipes-conference-homepage .attends-image.is-visible>img{transform:scale(1.06)}}


.pipes-conference-homepage .attends-list li{--row-delay:0s;position:relative;overflow:hidden}
.pipes-conference-homepage .attends-list li:nth-child(2){--row-delay:.05s}.pipes-conference-homepage .attends-list li:nth-child(3){--row-delay:.1s}.pipes-conference-homepage .attends-list li:nth-child(4){--row-delay:.15s}.pipes-conference-homepage .attends-list li:nth-child(5){--row-delay:.2s}.pipes-conference-homepage .attends-list li:nth-child(6){--row-delay:.25s}.pipes-conference-homepage .attends-list li:nth-child(7){--row-delay:.3s}
.pipes-conference-homepage .attends-list li:after{content:"";position:absolute;inset:0;background:#0A228C;opacity:0;transform:scaleX(0);transform-origin:left;pointer-events:none}
.pipes-conference-homepage .attends-list li.reveal span{opacity:0;transform:translateX(-18px) scale(.82);transition:opacity .45s ease,transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--row-delay) + .08s)}
.pipes-conference-homepage .attends-list li.reveal strong{display:block;opacity:0;transform:translateX(52px);transition:opacity .55s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--row-delay) + .14s)}
.pipes-conference-homepage .attends-list li.reveal.is-visible span,.pipes-conference-homepage .attends-list li.reveal.is-visible strong{opacity:1;transform:none}
.pipes-conference-homepage .attends-list li.reveal.is-visible:after{animation:attendee-row-scan .9s var(--row-delay) cubic-bezier(.16,1,.3,1) both}
@keyframes attendee-row-scan{0%{opacity:0;transform:scaleX(0);transform-origin:left}32%{opacity:.07;transform:scaleX(1);transform-origin:left}33%{transform-origin:right}100%{opacity:0;transform:scaleX(0);transform-origin:right}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .attends-list li.reveal span,.pipes-conference-homepage .attends-list li.reveal strong{opacity:1;transform:none;transition:none}.pipes-conference-homepage .attends-list li.reveal.is-visible:after{animation:none}}


.pipes-conference-homepage .quick-pitch-section{position:relative;isolation:isolate;min-height:clamp(680px,78vh,820px);overflow:hidden;background:#07110f;color:#fff}
.pipes-conference-homepage .quick-pitch-section:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#07110f 0%,#07110f 46%,rgba(7,17,15,.82) 62%,rgba(7,17,15,.2) 100%)}
.pipes-conference-homepage .quick-pitch-section:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:var(--pad);border-left:6px solid #F2562E;pointer-events:none}
.pipes-conference-homepage .quick-pitch-photo{position:absolute;z-index:-2;top:0;right:0;width:58%;height:100%;overflow:hidden;clip-path:inset(0)}
.pipes-conference-homepage .quick-pitch-photo>img,.pipes-conference-homepage .quick-pitch-photo.is-visible>img{position:absolute;inset:-7%;width:114%;height:114%;max-width:none;object-fit:cover;object-position:center;transform:scale(1.05) translate3d(0,var(--shift,0px),0);filter:saturate(.7) contrast(1.08)}
.pipes-conference-homepage .quick-pitch-year{position:absolute;z-index:0;top:clamp(2rem,4vw,4rem);right:var(--pad);color:rgba(242,86,46,.38);font:800 clamp(8rem,19vw,20rem)/.72 "Manrope",sans-serif;letter-spacing:-.09em}
.pipes-conference-homepage .quick-pitch-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(3rem,7vw,8rem);min-height:inherit;padding:clamp(5rem,8vw,8rem) var(--pad)}
.pipes-conference-homepage .quick-pitch-title{margin:0;font:700 clamp(4rem,7.5vw,8.5rem)/.8 "Manrope",sans-serif;letter-spacing:-.075em}
.pipes-conference-homepage .quick-pitch-title>span{display:block;overflow:hidden;padding-bottom:.07em;margin-bottom:-.07em}.pipes-conference-homepage .quick-pitch-title b{display:block;font:inherit;transform:translateY(112%);transition:transform 1s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .quick-pitch-title span:nth-child(2) b{color:#F2562E;transition-delay:.1s}.pipes-conference-homepage .quick-pitch-title span:nth-child(3) b{font-size:.48em;letter-spacing:-.045em;transition-delay:.2s}
.pipes-conference-homepage .quick-pitch-title.is-visible b{transform:none}
.pipes-conference-homepage .quick-pitch-copy{max-width:42ch;padding:clamp(1.5rem,2.5vw,2.5rem);background:rgba(10,34,140,.68);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.2);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}
.pipes-conference-homepage .quick-pitch-copy p{margin:0 0 1.5rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55}
.pipes-conference-homepage .quick-pitch-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:178px;padding:1rem 1.2rem;background:#F2562E;color:#fff;border:1px solid #F2562E;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.pipes-conference-homepage .quick-pitch-cta:before{content:"";position:absolute;z-index:-1;inset:-1px;background:#fff;transform:translateX(-105%) skewX(-12deg);transition:transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .quick-pitch-cta span{display:inline-grid;place-items:center;font-size:1.35rem;line-height:1}.pipes-conference-homepage .quick-pitch-cta:hover{color:#07110f}.pipes-conference-homepage .quick-pitch-cta:hover:before{transform:none}.pipes-conference-homepage .quick-pitch-cta:hover span{animation:arrow-forward 1.4s ease-in-out infinite alternate}
@media(max-width:960px){.pipes-conference-homepage .quick-pitch-section{padding-top:min(68vw,620px)}.pipes-conference-homepage .quick-pitch-photo{width:100%;height:min(68vw,620px)}.pipes-conference-homepage .quick-pitch-section:before{background:linear-gradient(180deg,rgba(7,17,15,.1),#07110f 100%)}.pipes-conference-homepage .quick-pitch-inner{grid-template-columns:1fr;min-height:0;padding-top:4rem}.pipes-conference-homepage .quick-pitch-year{top:2rem}.pipes-conference-homepage .quick-pitch-copy{margin-left:auto}}
@media(max-width:680px){.pipes-conference-homepage .quick-pitch-section{padding-top:92vw}.pipes-conference-homepage .quick-pitch-photo{height:92vw}.pipes-conference-homepage .quick-pitch-inner{padding:3.5rem 1.25rem 4.5rem;gap:2.5rem}.pipes-conference-homepage .quick-pitch-section:after{left:1.25rem}.pipes-conference-homepage .quick-pitch-title{font-size:clamp(3.8rem,17vw,6rem)}.pipes-conference-homepage .quick-pitch-copy{max-width:none;margin:0;padding:1.35rem}.pipes-conference-homepage .quick-pitch-year{right:1.25rem;font-size:35vw}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .quick-pitch-title b{transform:none}.pipes-conference-homepage .quick-pitch-photo>img,.pipes-conference-homepage .quick-pitch-photo.is-visible>img{transform:scale(1.05)}.pipes-conference-homepage .quick-pitch-cta:hover span{animation:none}}


.pipes-conference-homepage .quick-pitch-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:0;background:#FFFFFF;color:#07110f}
.pipes-conference-homepage .quick-pitch-section:before,.pipes-conference-homepage .quick-pitch-section:after,.pipes-conference-homepage .quick-pitch-year{display:none}
.pipes-conference-homepage .quick-pitch-photo{position:relative;z-index:0;grid-column:2;grid-row:1;width:100%;height:100%;min-height:620px;clip-path:none}
.pipes-conference-homepage .quick-pitch-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,17,15,.08),transparent 38%);pointer-events:none}
.pipes-conference-homepage .quick-pitch-photo>img,.pipes-conference-homepage .quick-pitch-photo.is-visible>img{filter:saturate(.82) contrast(1.04);transform:scale(1.04) translate3d(0,var(--shift,0px),0)}
.pipes-conference-homepage .quick-pitch-inner{position:relative;z-index:1;grid-column:1;grid-row:1;display:block;min-height:620px;padding:clamp(5rem,7vw,7rem) var(--pad)}
.pipes-conference-homepage .quick-pitch-title{max-width:10ch;margin:0 0 clamp(2rem,3.5vw,3.5rem);color:#07110f;font:700 clamp(3.8rem,6.2vw,7rem)/.84 "Manrope",sans-serif;letter-spacing:-.07em}
.pipes-conference-homepage .quick-pitch-title em{display:inline;font-style:normal;color:#F2562E}
.pipes-conference-homepage .quick-pitch-copy{max-width:48ch;margin:0;padding:0;background:transparent;border:0;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.pipes-conference-homepage .quick-pitch-copy p{margin:0 0 1.6rem;color:rgba(7,17,15,.72);font-size:clamp(1.02rem,1.2vw,1.16rem)}
@media(max-width:960px){.pipes-conference-homepage .quick-pitch-section{display:block;padding-top:0}.pipes-conference-homepage .quick-pitch-photo{width:100%;height:min(70vw,620px);min-height:0}.pipes-conference-homepage .quick-pitch-inner{min-height:0;padding:5rem var(--pad)}.pipes-conference-homepage .quick-pitch-copy{margin:0}}
@media(max-width:680px){.pipes-conference-homepage .quick-pitch-section{padding-top:0}.pipes-conference-homepage .quick-pitch-photo{height:82vw}.pipes-conference-homepage .quick-pitch-inner{padding:4rem 1.25rem 4.5rem}.pipes-conference-homepage .quick-pitch-title{font-size:clamp(3.5rem,15vw,5.3rem)}.pipes-conference-homepage .quick-pitch-copy{padding:0}}


.pipes-conference-homepage .pipes-site-nav .nav-cta,.pipes-conference-homepage .hero .primary-link,.pipes-conference-homepage .speaker-cta,.pipes-conference-homepage .quick-pitch-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.85rem 2.75rem .85rem 1.15rem;background:#F2562E;color:#fff;border:1px solid #F2562E;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-size:0;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transform:none;transition:color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.pipes-conference-homepage .pipes-site-nav .nav-cta:before,.pipes-conference-homepage .hero .primary-link:before,.pipes-conference-homepage .speaker-cta:before,.pipes-conference-homepage .quick-pitch-cta:before{content:"";position:absolute;z-index:-1;inset:-1px;background:#fff;transform:translateX(-105%) skewX(-12deg);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:after,.pipes-conference-homepage .hero .primary-link:after,.pipes-conference-homepage .speaker-cta:after,.pipes-conference-homepage .quick-pitch-cta:after{font-size:.82rem;line-height:1;letter-spacing:.1em;opacity:1;transform:none;transition:opacity .2s ease}
.pipes-conference-homepage .pipes-site-nav .nav-cta span,.pipes-conference-homepage .hero .primary-link span,.pipes-conference-homepage .speaker-cta span,.pipes-conference-homepage .quick-pitch-cta span{position:absolute;top:50%;right:.75rem;bottom:auto;display:grid;place-items:center;width:1.35rem;height:1.35rem;margin:0;font-size:0;line-height:1;transform:translateY(-50%);animation:none}
.pipes-conference-homepage .pipes-site-nav .nav-cta span:before,.pipes-conference-homepage .hero .primary-link span:before,.pipes-conference-homepage .speaker-cta span:before,.pipes-conference-homepage .quick-pitch-cta span:before{content:"↗";display:block;font-size:1.25rem;line-height:1}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover,.pipes-conference-homepage .hero .primary-link:hover,.pipes-conference-homepage .speaker-cta:hover,.pipes-conference-homepage .quick-pitch-cta:hover{color:#07110f;transform:none;box-shadow:0 12px 28px rgba(242,86,46,.26)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover:before,.pipes-conference-homepage .hero .primary-link:hover:before,.pipes-conference-homepage .speaker-cta:hover:before,.pipes-conference-homepage .quick-pitch-cta:hover:before{transform:translateX(0) skewX(0)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span,.pipes-conference-homepage .hero .primary-link:hover span,.pipes-conference-homepage .speaker-cta:hover span,.pipes-conference-homepage .quick-pitch-cta:hover span{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);animation:none}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span:before,.pipes-conference-homepage .hero .primary-link:hover span:before,.pipes-conference-homepage .speaker-cta:hover span:before,.pipes-conference-homepage .quick-pitch-cta:hover span:before{content:"→";font-size:1.15rem;animation:arrow-forward 1.4s ease-in-out infinite alternate}
.pipes-conference-homepage .pipes-site-nav .nav-cta:after,.pipes-conference-homepage .hero .primary-link:after{content:"Register"}.pipes-conference-homepage .pipes-site-nav .nav-cta:hover:after,.pipes-conference-homepage .hero .primary-link:hover:after{content:"Get Tickets"}
.pipes-conference-homepage .speaker-cta:after,.pipes-conference-homepage .quick-pitch-cta:after{content:"Learn More"}.pipes-conference-homepage .speaker-cta:hover:after{content:"View Speakers"}.pipes-conference-homepage .quick-pitch-cta:hover:after{content:"Quick Pitch"}
.pipes-conference-homepage .pipes-site-nav .nav-cta{min-width:158px}.pipes-conference-homepage .hero .primary-link{min-width:205px}.pipes-conference-homepage .speaker-cta,.pipes-conference-homepage .quick-pitch-cta{min-width:190px}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span:before,.pipes-conference-homepage .hero .primary-link:hover span:before,.pipes-conference-homepage .speaker-cta:hover span:before,.pipes-conference-homepage .quick-pitch-cta:hover span:before{animation:none}}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span{right:.7rem;transform:translateY(-50%) scale(1.08)}


@keyframes arrow-forward{from{transform:translateX(-2px)}to{transform:translateX(5px)}}

.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible,.pipes-conference-homepage .hero .primary-link:focus-visible,.pipes-conference-homepage .speaker-cta:focus-visible,.pipes-conference-homepage .quick-pitch-cta:focus-visible{color:#07110f;outline:2px solid #fff;outline-offset:3px;box-shadow:0 12px 28px rgba(242,86,46,.26)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible:before,.pipes-conference-homepage .hero .primary-link:focus-visible:before,.pipes-conference-homepage .speaker-cta:focus-visible:before,.pipes-conference-homepage .quick-pitch-cta:focus-visible:before{transform:translateX(0) skewX(0)}
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible span:before,.pipes-conference-homepage .hero .primary-link:focus-visible span:before,.pipes-conference-homepage .speaker-cta:focus-visible span:before,.pipes-conference-homepage .quick-pitch-cta:focus-visible span:before{content:"→";font-size:1.15rem}
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible:after,.pipes-conference-homepage .hero .primary-link:focus-visible:after{content:"Get Tickets"}
.pipes-conference-homepage .speaker-cta:focus-visible:after{content:"View Speakers"}.pipes-conference-homepage .quick-pitch-cta:focus-visible:after{content:"Quick Pitch"}


.pipes-conference-homepage .venue-networking-section{display:grid;grid-template-columns:minmax(420px,1fr) minmax(0,1fr);min-height:620px;background:#FFFFFF;color:#07110f}
.pipes-conference-homepage .venue-networking-photo{position:relative;grid-column:1;grid-row:1;min-height:620px;overflow:hidden;clip-path:inset(0)}
.pipes-conference-homepage .venue-networking-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(7,17,15,.08),transparent 38%);pointer-events:none}
.pipes-conference-homepage .venue-networking-photo>img,.pipes-conference-homepage .venue-networking-photo.is-visible>img{position:absolute;inset:-7%;width:114%;height:114%;max-width:none;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04);transform:scale(1.04) translate3d(0,var(--shift,0px),0)}
.pipes-conference-homepage .venue-networking-inner{grid-column:2;grid-row:1;align-self:stretch;padding:clamp(5rem,7vw,7rem) var(--pad)}
.pipes-conference-homepage .venue-networking-title{max-width:10ch;margin:0 0 clamp(2rem,3.5vw,3.5rem);font:700 clamp(3.8rem,6.2vw,7rem)/.84 "Manrope",sans-serif;letter-spacing:-.07em}
.pipes-conference-homepage .venue-networking-title em{display:inline;font-style:normal;color:#F2562E}
.pipes-conference-homepage .venue-networking-copy{max-width:48ch;margin:0;color:rgba(7,17,15,.72);font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.55}
@media(max-width:960px){.pipes-conference-homepage .venue-networking-section{display:flex;flex-direction:column;min-height:0}.pipes-conference-homepage .venue-networking-photo{order:0;width:100%;height:min(70vw,620px);min-height:0}.pipes-conference-homepage .venue-networking-inner{order:1;padding:5rem var(--pad)}}
@media(max-width:680px){.pipes-conference-homepage .venue-networking-photo{height:82vw}.pipes-conference-homepage .venue-networking-inner{padding:4rem 1.25rem 4.5rem}.pipes-conference-homepage .venue-networking-title{font-size:clamp(3.5rem,15vw,5.3rem)}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .venue-networking-photo>img,.pipes-conference-homepage .venue-networking-photo.is-visible>img{transform:scale(1.04)}}


.pipes-conference-homepage .sponsorship-section{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:clamp(3rem,7vw,8rem);overflow:hidden;padding:clamp(4.5rem,6vw,6rem) var(--pad);background:#0A228C;color:#FFFFFF}
.pipes-conference-homepage .sponsorship-title{max-width:9ch;margin:0;font:700 clamp(4.2rem,7.6vw,8.5rem)/.82 "Manrope",sans-serif;letter-spacing:-.075em}
.pipes-conference-homepage .sponsorship-copy{max-width:47ch;margin:0 0 .3rem;color:rgba(255,255,255,.84);font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}
.pipes-conference-homepage .sponsorship-copy a{color:#FFFFFF;text-decoration:underline;text-decoration-color:#F2562E;text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .25s ease,text-decoration-color .25s ease}
.pipes-conference-homepage .sponsorship-copy a:hover{color:#F2562E}.pipes-conference-homepage .sponsorship-copy a:focus-visible{outline-color:#FFFFFF}
@media(max-width:860px){.pipes-conference-homepage .sponsorship-section{grid-template-columns:1fr;align-items:start;gap:2.25rem}.pipes-conference-homepage .sponsorship-copy{max-width:56ch}}
@media(max-width:680px){.pipes-conference-homepage .sponsorship-section{padding:4rem 1.25rem 4.5rem}.pipes-conference-homepage .sponsorship-title{font-size:clamp(3.8rem,16vw,5.7rem)}}


.pipes-conference-homepage .site-footer-redesign{padding:clamp(4rem,5.5vw,5.5rem) var(--pad) 2rem;background:#020303;color:#FFFFFF}
.pipes-conference-homepage .footer-intro{display:grid;grid-template-columns:clamp(185px,18vw,250px) minmax(280px,1fr) auto;align-items:center;gap:clamp(2rem,4vw,4.5rem)}
.pipes-conference-homepage .footer-dealflow-logo{display:block}.pipes-conference-homepage .footer-dealflow-logo img{width:100%;height:auto}
.pipes-conference-homepage .footer-intro>p{max-width:48ch;margin:0;color:rgba(255,255,255,.58);font-size:.9rem;line-height:1.55}
.pipes-conference-homepage .footer-social{display:flex;align-items:center;gap:.7rem}
.pipes-conference-homepage .footer-social a{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#09238D;color:#FFFFFF;font-size:.88rem;font-weight:700;transition:background .25s ease,transform .25s ease}
.pipes-conference-homepage .footer-social svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8}.pipes-conference-homepage .footer-social svg .instagram-dot{fill:currentColor;stroke:none}
.pipes-conference-homepage .footer-social a:hover{background:#F2562E;transform:translateY(-2px)}.pipes-conference-homepage .footer-social a:focus-visible{outline-color:#F2562E}
.pipes-conference-homepage .footer-directory{display:grid;grid-template-columns:.75fr .75fr 1fr 1.35fr;gap:clamp(2rem,5vw,6rem);margin-top:clamp(3rem,4.5vw,4.5rem);padding-top:clamp(2.5rem,3.5vw,3.5rem);border-top:1px solid rgba(255,255,255,.14)}
.pipes-conference-homepage .footer-directory nav,.pipes-conference-homepage .footer-directory address{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;color:rgba(255,255,255,.62);font-size:.9rem;line-height:1.35}
.pipes-conference-homepage .footer-directory a{transition:color .25s ease}.pipes-conference-homepage .footer-directory a:hover{color:#F2562E}
.pipes-conference-homepage .footer-directory address strong{margin:0 0 .15rem;color:#FFFFFF;font-size:.77rem;letter-spacing:.08em}
.pipes-conference-homepage .footer-directory address span{display:block}.pipes-conference-homepage .footer-directory address a{color:rgba(255,255,255,.78)}
.pipes-conference-homepage .footer-copyright{margin:clamp(3rem,4.5vw,4.5rem) 0 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.4);font-size:.68rem;line-height:1.5;text-align:center}
@media(max-width:960px){.pipes-conference-homepage .footer-intro{grid-template-columns:210px 1fr}.pipes-conference-homepage .footer-social{grid-column:2}.pipes-conference-homepage .footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}
@media(max-width:600px){.pipes-conference-homepage .site-footer-redesign{padding:3.75rem 1.25rem 1.5rem}.pipes-conference-homepage .footer-intro{display:block}.pipes-conference-homepage .footer-dealflow-logo{width:190px}.pipes-conference-homepage .footer-intro>p{margin-top:1.75rem}.pipes-conference-homepage .footer-social{margin-top:1.5rem}.pipes-conference-homepage .footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;margin-top:3rem;padding-top:2.5rem}.pipes-conference-homepage .footer-directory address{grid-column:1/-1}.pipes-conference-homepage .footer-copyright{text-align:left}}


.pipes-conference-homepage .footer-signup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(3rem,8vw,9rem);padding:clamp(4.5rem,6.5vw,6.5rem) var(--pad);background:#FFFFFF;color:#07110f}
.pipes-conference-homepage .footer-signup-kicker{margin:0 0 1rem;color:#0A228C;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.pipes-conference-homepage .footer-signup-title{max-width:12ch;margin:0;font:700 clamp(3.8rem,6.8vw,7.6rem)/.84 "Manrope",sans-serif;letter-spacing:-.075em}
.pipes-conference-homepage .signup-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:3.25rem;padding:.85rem 2.75rem .85rem 1.15rem;background:#F2562E;color:#FFFFFF;border:1px solid #F2562E;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-size:0;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transform:none;transition:color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.pipes-conference-homepage .signup-cta:before{content:"";position:absolute;z-index:-1;inset:-1px;background:#FFFFFF;transform:translateX(-105%) skewX(-12deg);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage .signup-cta:after{content:"Sign Up";font-size:.82rem;line-height:1;letter-spacing:.1em}
.pipes-conference-homepage .signup-cta span{position:absolute;top:50%;right:.75rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;font-size:0;line-height:1;transform:translateY(-50%)}
.pipes-conference-homepage .signup-cta span:before{content:"↗";font-size:1.25rem;line-height:1}
.pipes-conference-homepage .signup-cta:hover,.pipes-conference-homepage .signup-cta:focus-visible{color:#07110f;transform:none;box-shadow:0 12px 28px rgba(242,86,46,.26)}
.pipes-conference-homepage .signup-cta:hover:before,.pipes-conference-homepage .signup-cta:focus-visible:before{transform:translateX(0) skewX(0)}
.pipes-conference-homepage .signup-cta:hover:after,.pipes-conference-homepage .signup-cta:focus-visible:after{content:"Subscribe"}
.pipes-conference-homepage .signup-cta:hover span:before,.pipes-conference-homepage .signup-cta:focus-visible span:before{content:"→";font-size:1.15rem;animation:arrow-forward 1.4s ease-in-out infinite alternate}
.pipes-conference-homepage .signup-cta:focus-visible{outline:2px solid #0A228C;outline-offset:3px}
@media(max-width:760px){.pipes-conference-homepage .footer-signup{grid-template-columns:1fr;align-items:start;gap:2.25rem}.pipes-conference-homepage .footer-signup-title{font-size:clamp(3.5rem,14vw,5.4rem)}.pipes-conference-homepage .signup-cta{justify-self:start}}
@media(max-width:600px){.pipes-conference-homepage .footer-signup{padding:4rem 1.25rem 4.5rem}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .signup-cta:hover span:before,.pipes-conference-homepage .signup-cta:focus-visible span:before{animation:none}}


.pipes-conference-homepage .footer-signup{position:relative;isolation:isolate;display:flex;min-height:clamp(520px,62vh,680px);flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden;padding:clamp(4.5rem,6.5vw,6.5rem) var(--pad);background:#07110f;color:#FFFFFF;text-align:center}
.pipes-conference-homepage .footer-signup:before{content:"";position:absolute;z-index:-2;inset:-5%;background:url("../images/subscribe-background.jpg") center 34%/cover no-repeat;filter:saturate(.72) contrast(1.06);animation:signup-image-drift 16s ease-in-out infinite alternate;will-change:transform}
.pipes-conference-homepage .footer-signup:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at center,rgba(9,35,141,.92) 0,rgba(9,35,141,.28) 42%,transparent 68%),radial-gradient(circle at center,rgba(30,67,191,.58) 0,transparent 62%),linear-gradient(110deg,rgba(10,34,140,.74),rgba(7,17,15,.74));background-size:145% 160%,135% 145%,100% 100%;background-position:0% 18%,100% 82%,center;animation:signup-gradient-drift 9s ease-in-out infinite alternate;will-change:background-position}
.pipes-conference-homepage .footer-signup-copy{text-align:center}.pipes-conference-homepage .footer-signup-kicker{color:#FFFFFF}
.pipes-conference-homepage .footer-signup-title{max-width:18ch;color:#FFFFFF;font-size:clamp(3.4rem,5.6vw,6.25rem)}
.pipes-conference-homepage .footer-signup .signup-cta{align-self:center;margin-top:clamp(2rem,3vw,3rem)}
@keyframes signup-image-drift{from{transform:scale(1.02) translate3d(-.5%,0,0)}to{transform:scale(1.08) translate3d(.8%,-1%,0)}}
@keyframes signup-gradient-drift{0%{background-position:0% 12%,100% 88%,center}45%{background-position:72% 36%,24% 58%,center}100%{background-position:100% 82%,0% 18%,center}}
@media(max-width:760px){.pipes-conference-homepage .footer-signup{min-height:580px;align-items:center;text-align:center}.pipes-conference-homepage .footer-signup-copy{text-align:center}.pipes-conference-homepage .footer-signup .signup-cta{align-self:center}.pipes-conference-homepage .footer-signup-title{max-width:100%;font-size:clamp(3.1rem,12vw,4.7rem)}}
@media(max-width:600px){.pipes-conference-homepage .footer-signup{padding:4rem 1.25rem}}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .footer-signup:before{animation:none;transform:scale(1.04)}.pipes-conference-homepage .footer-signup:after{animation:none}}


.pipes-conference-homepage{--section-heading-size:clamp(3.8rem,6.2vw,7rem)}
.pipes-conference-homepage .kinetic-title,.pipes-conference-homepage .speakers-title,.pipes-conference-homepage .attends-title,.pipes-conference-homepage .quick-pitch-title,.pipes-conference-homepage .venue-networking-title,.pipes-conference-homepage .sponsorship-title{font-family:"Manrope",sans-serif;font-size:var(--section-heading-size);font-weight:700;line-height:.84;letter-spacing:-.07em}


.pipes-conference-homepage .dynamic-heading.reveal{position:relative;opacity:1;transform:none;transition:none}
.pipes-conference-homepage .dynamic-heading .heading-word{display:inline-block;overflow:visible;padding:.08em .035em .12em;margin:-.08em -.035em -.12em;vertical-align:bottom;perspective:650px}
.pipes-conference-homepage .dynamic-heading .heading-word-inner{display:inline-block;opacity:0;transform:translate3d(.42em,.22em,0) rotateZ(var(--word-tilt)) skewX(-10deg) scale(.9);transform-origin:50% 70%;transition:transform 1.05s cubic-bezier(.16,1,.3,1) calc(var(--word-index)*55ms),opacity .7s ease calc(var(--word-index)*55ms);will-change:transform,opacity}
.pipes-conference-homepage .dynamic-heading.is-visible .heading-word-inner{opacity:1;transform:translate3d(0,0,0) rotateZ(0) skewX(0) scale(1)}
.pipes-conference-homepage .kinetic-title.dynamic-heading b,.pipes-conference-homepage .kinetic-title.dynamic-heading.is-visible b{transform:none;transition:none}
.pipes-conference-homepage .kinetic-title.dynamic-heading>span{overflow:visible}
.pipes-conference-homepage .speakers-title .heading-word,.pipes-conference-homepage .speakers-title .heading-word-inner{display:inline-block}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .dynamic-heading .heading-word-inner{opacity:1;transform:none;transition:none}}


.pipes-conference-homepage .hero .primary-link:hover span::before,.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span::before,.pipes-conference-homepage .hero .primary-link:focus-visible span::before,.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible span::before{content:"→";display:block;width:auto;height:auto;background:none;-webkit-mask:none;mask:none;font-size:1.15rem;line-height:1}
.pipes-conference-homepage .hero .primary-link:hover span::before,.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span::before{animation:arrow-forward 1.4s ease-in-out infinite alternate}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage .hero .primary-link:hover span::before,.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span::before{animation:none}}

.pipes-conference-homepage .hero .primary-link:after{font-size:1.05rem}

.pipes-conference-homepage{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:clip;isolation:isolate}
.admin-bar .pipes-conference-homepage .pipes-site-header{top:32px}
@media(max-width:782px){.admin-bar .pipes-conference-homepage .pipes-site-header{top:46px}}

/* WordPress theme compatibility: keep the approved proof styling authoritative. */
.pipes-conference-homepage :is(h1,h2,h3,h4,h5,h6),
.pipes-conference-homepage :is(strong,b){font-weight:700!important}
.pipes-conference-homepage .speakers-section,
.pipes-conference-homepage .speakers-title,
.pipes-conference-homepage .speaker-card,
.pipes-conference-homepage .speaker-card h3,
.pipes-conference-homepage .speaker-card p,
.pipes-conference-homepage .carousel-controls button{color:#FFFFFF!important}
.pipes-conference-homepage .speaker-card span{color:rgba(255,255,255,.62)!important}
.pipes-conference-homepage .sponsorship-section,
.pipes-conference-homepage .sponsorship-title{color:#FFFFFF!important}
.pipes-conference-homepage .sponsorship-copy{color:rgba(255,255,255,.84)!important}
.pipes-conference-homepage .sponsorship-copy a{color:#FFFFFF!important}
.pipes-conference-homepage .sponsorship-copy a:hover{color:#F2562E!important}
.pipes-conference-homepage .pipes-site-nav a,
.pipes-conference-homepage .pipes-site-nav a:hover,
.pipes-conference-homepage .pipes-site-nav a:focus,
.pipes-conference-homepage .pipes-site-nav a:focus-visible,
.pipes-conference-homepage :is(.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta),
.pipes-conference-homepage :is(.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):hover,
.pipes-conference-homepage :is(.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):focus,
.pipes-conference-homepage :is(.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):focus-visible{text-decoration:none!important;text-decoration-line:none!important}
.pipes-conference-homepage .pipes-site-nav a:not(.nav-cta):hover,
.pipes-conference-homepage .pipes-site-nav a:not(.nav-cta):focus-visible{color:#F2562E!important}
.pipes-conference-homepage .pipes-site-nav .nav-cta{background-color:#F2562E!important;border-color:#F2562E!important}
.pipes-conference-homepage .footer-signup,
.pipes-conference-homepage footer.site-footer-redesign{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important}
.pipes-conference-homepage .footer-signup{display:flex!important;color:#FFFFFF!important}
.pipes-conference-homepage footer.site-footer-redesign{position:relative!important;z-index:2!important;display:block!important;overflow:visible!important;margin:0!important;background:#020303!important;color:#FFFFFF!important}
.pipes-conference-homepage footer.site-footer-redesign :is(a,a:hover,a:focus,a:focus-visible){text-decoration:none!important;text-decoration-line:none!important}
.pipes-conference-homepage .footer-intro>p{color:rgba(255,255,255,.58)!important}
.pipes-conference-homepage .footer-directory :is(nav,address){color:rgba(255,255,255,.62)!important}
.pipes-conference-homepage .footer-directory a{color:rgba(255,255,255,.62)!important}
.pipes-conference-homepage .footer-directory a:hover,
.pipes-conference-homepage .footer-directory a:focus-visible{color:#F2562E!important}
.pipes-conference-homepage .footer-directory address strong{color:#FFFFFF!important}
.pipes-conference-homepage .footer-directory address a{color:rgba(255,255,255,.78)!important}
.pipes-conference-homepage .footer-copyright{display:block!important;color:rgba(255,255,255,.4)!important}
.pipes-conference-homepage .footer-social{display:flex!important}
.pipes-conference-homepage .footer-social a{display:grid!important;background:#09238D!important;color:#FFFFFF!important}
.pipes-conference-homepage .footer-social a:hover{background:#F2562E!important;color:#FFFFFF!important}

/* Use vector masks instead of Unicode arrows so iOS cannot substitute system glyphs. */
.pipes-conference-homepage .pipes-site-nav .nav-cta span::before,
.pipes-conference-homepage .hero .primary-link span::before,
.pipes-conference-homepage .speaker-cta span::before,
.pipes-conference-homepage .quick-pitch-cta span::before,
.pipes-conference-homepage .signup-cta span::before{content:""!important;display:block!important;width:1.2rem!important;height:1.2rem!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat!important;font-size:0!important}
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span::before,
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible span::before,
.pipes-conference-homepage .hero .primary-link:hover span::before,
.pipes-conference-homepage .hero .primary-link:focus-visible span::before,
.pipes-conference-homepage .speaker-cta:hover span::before,
.pipes-conference-homepage .speaker-cta:focus-visible span::before,
.pipes-conference-homepage .quick-pitch-cta:hover span::before,
.pipes-conference-homepage .quick-pitch-cta:focus-visible span::before,
.pipes-conference-homepage .signup-cta:hover span::before,
.pipes-conference-homepage .signup-cta:focus-visible span::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h12M11 5l4 4-4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h12M11 5l4 4-4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")!important}

@media(max-width:680px){
  .pipes-conference-homepage .speakers-track{gap:.7rem;padding-inline:1rem}
  .pipes-conference-homepage .speaker-card{flex-basis:clamp(156px,44vw,210px)}
  .pipes-conference-homepage .speaker-card>div{padding:.78rem .82rem .9rem}
  .pipes-conference-homepage .speaker-card h3{max-width:100%;margin-bottom:.35rem;font-size:clamp(1.35rem,6vw,1.75rem);line-height:.95}
  .pipes-conference-homepage .speaker-card p{margin-bottom:.16rem;font-size:.72rem;line-height:1.18}
  .pipes-conference-homepage .speaker-card span{font-size:.66rem;line-height:1.2}
}

.pipes-conference-homepage :is(.kinetic-title,.speakers-title,.attends-title,.quick-pitch-title,.venue-networking-title,.sponsorship-title,.footer-signup-title){line-height:.92!important}

.pipes-conference-homepage .pipes-site-header{position:fixed!important;z-index:9990!important;top:0;left:0;right:0;display:flex!important;visibility:visible!important;opacity:1!important;overflow:visible!important;width:100%!important;height:94px;transform:none!important;clip-path:none!important;background:transparent!important;transition:height .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease,backdrop-filter .35s ease!important}
.pipes-conference-homepage .pipes-site-header.scrolled{height:72px;background:linear-gradient(105deg,rgba(10,34,140,.78),rgba(10,34,140,.58))!important}
.admin-bar .pipes-conference-homepage .pipes-site-header{top:32px!important}
@media(max-width:782px){.admin-bar .pipes-conference-homepage .pipes-site-header{top:46px!important}}
@media(max-width:960px){.pipes-conference-homepage .pipes-site-nav{z-index:1!important;visibility:hidden;opacity:0;pointer-events:none;transition:transform .4s ease,opacity .25s ease,visibility 0s linear .4s!important}.pipes-conference-homepage .pipes-site-nav.open{visibility:visible;opacity:1;pointer-events:auto;transition:transform .4s ease,opacity .25s ease!important}.pipes-conference-homepage .pipes-menu-toggle{position:relative;z-index:2}}
@media(max-width:680px){.pipes-conference-homepage .pipes-site-header{height:72px}}

.pipes-conference-homepage .pipes-menu-toggle{-webkit-appearance:none!important;appearance:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important}
@media(max-width:960px){.pipes-conference-homepage .pipes-menu-toggle{display:flex!important;align-items:center!important;color:#FFFFFF!important}.pipes-conference-homepage .pipes-site-nav{position:fixed!important;top:72px!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;max-height:calc(100dvh - 72px);overflow-y:auto;background:#07110f!important}.admin-bar .pipes-conference-homepage .pipes-site-nav{top:104px!important}}
@media(max-width:782px){.admin-bar .pipes-conference-homepage .pipes-site-nav{top:118px!important}}

.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle){all:unset!important;box-sizing:border-box!important;position:relative!important;display:none!important;align-items:center!important;justify-content:center!important;min-width:7.4rem!important;min-height:2.9rem!important;padding:.72rem 2.65rem .72rem 1rem!important;border:1px solid rgba(255,255,255,.38)!important;background:rgba(10,34,140,.34)!important;color:#FFFFFF!important;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))!important;font:700 .72rem/1 "Manrope",sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle) span{display:block!important;margin:0!important;color:#FFFFFF!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle) i{display:none!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)::before,.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)::after{content:""!important;position:absolute!important;right:1rem!important;top:50%!important;display:block!important;width:1.05rem!important;height:2px!important;margin:0!important;background:#FFFFFF!important;border:0!important;transform-origin:center!important;transition:transform .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1)!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)::before{margin-top:-4px!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)::after{margin-top:4px!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)[aria-expanded=true]{background:#F2562E!important;border-color:#F2562E!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)[aria-expanded=true]::before{margin-top:0!important;transform:rotate(45deg)!important}
.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle)[aria-expanded=true]::after{margin-top:0!important;transform:rotate(-45deg)!important}
@media(max-width:960px){.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle){display:flex!important}}

.pipes-conference-homepage .attends-list li{grid-template-columns:minmax(0,1fr)}
@media(max-width:680px){.pipes-conference-homepage .attends-list li{grid-template-columns:minmax(0,1fr)}}

.pipes-conference-homepage{--section-heading-size:clamp(2.75rem,4.5vw,5.2rem)}
.pipes-conference-homepage .brand img{width:clamp(115px,10vw,155px)!important}
.pipes-conference-homepage .footer-signup-title{font-size:clamp(2.5rem,4vw,4.5rem)!important}
.pipes-conference-homepage .attends-list li{min-height:clamp(3.75rem,4.75vw,5rem)}
.pipes-conference-homepage .attends-list strong{font-size:clamp(1.05rem,1.45vw,1.65rem)!important}
@media(max-width:680px){.pipes-conference-homepage .attends-list li{min-height:4rem}.pipes-conference-homepage .attends-list strong{font-size:clamp(1.05rem,4.6vw,1.4rem)!important}}

/* Client revision pass: quieter hero, aligned program cards and tighter pacing. */
.pipes-conference-homepage .cursor-orb{display:none!important}
.pipes-conference-homepage .hero-logo-title{width:min(55vw,760px)!important}
.pipes-conference-homepage .hero-bottom{display:block;max-width:760px}
.pipes-conference-homepage .hero-bottom>div{width:100%}
.pipes-conference-homepage .hero-bottom .primary-link{margin-top:1.5rem}
.pipes-conference-homepage .new-2027{padding-top:clamp(4.25rem,6vw,5.75rem);padding-bottom:clamp(4.25rem,6vw,5.75rem)}
.pipes-conference-homepage .feature-index,.pipes-conference-homepage .feature-b .feature-index,.pipes-conference-homepage .feature-d .feature-index{top:0;left:0;width:2.75rem;height:2.75rem;min-width:0;padding:0;background:#F2562E;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}
.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3,.pipes-conference-homepage .feature-d h3{max-width:none;font-size:clamp(1.9rem,2.75vw,3.35rem);line-height:.9}
.pipes-conference-homepage .speakers-section{padding-top:clamp(4rem,5.5vw,5.5rem);padding-bottom:clamp(4rem,5.5vw,5.5rem)}
.pipes-conference-homepage .speaker-cta:after,.pipes-conference-homepage .speaker-cta:hover:after,.pipes-conference-homepage .speaker-cta:focus-visible:after{content:"View Speakers"}
.pipes-conference-homepage .attends-section{min-height:0;align-items:stretch}
.pipes-conference-homepage .attends-image{position:relative;top:auto;height:auto;min-height:clamp(620px,60vw,760px)}
.pipes-conference-homepage .attends-image-mark{display:none!important}
.pipes-conference-homepage .attends-content{align-self:center;padding:clamp(3.75rem,5.25vw,5.25rem) var(--pad)}
.pipes-conference-homepage .attends-intro{margin:clamp(1.25rem,2vw,1.8rem) 0 clamp(1.35rem,2vw,2rem)}
.pipes-conference-homepage .attends-list li{min-height:0!important;padding:.38rem 0;overflow:visible}
.pipes-conference-homepage .attends-list{border-top:0}
.pipes-conference-homepage .attends-list li{border-bottom:0}
.pipes-conference-homepage .attends-list li:after{display:none}
.pipes-conference-homepage .attends-list li.reveal{opacity:1;transform:none;transition:none}
.pipes-conference-homepage .attends-list li.reveal strong{opacity:1!important;transform:none!important;transition:none!important}
.pipes-conference-homepage .attends-list strong{font-size:clamp(1rem,1.2vw,1.3rem)!important;line-height:1.2}
.pipes-conference-homepage .sponsorship-section{grid-template-columns:minmax(0,.78fr) minmax(340px,1.22fr);align-items:center;gap:clamp(1rem,1.5vw,1.75rem);padding-top:clamp(3.75rem,5vw,5rem);padding-bottom:clamp(3.75rem,5vw,5rem)}
.pipes-conference-homepage .sponsorship-copy{width:100%;max-width:72ch}
.pipes-conference-homepage .footer-signup{min-height:clamp(430px,48vh,540px);padding-top:clamp(3.5rem,5vw,5rem);padding-bottom:clamp(3.5rem,5vw,5rem)}
.pipes-conference-homepage .site-footer-redesign{padding-top:clamp(3.25rem,4vw,4.25rem)}
.pipes-conference-homepage .footer-directory{margin-top:clamp(2.25rem,3vw,3rem);padding-top:clamp(2rem,2.75vw,2.75rem)}
.pipes-conference-homepage .footer-copyright{margin-top:clamp(2.25rem,3vw,3rem)}
@media(max-width:960px){.pipes-conference-homepage .hero-logo-title{width:min(70vw,700px)!important}.pipes-conference-homepage .attends-image{height:min(60vw,560px);min-height:0}.pipes-conference-homepage .attends-content{padding-top:3.75rem;padding-bottom:4rem}.pipes-conference-homepage .sponsorship-section{grid-template-columns:1fr;gap:1.25rem}}
@media(max-width:680px){.pipes-conference-homepage .hero-logo-title{width:78%!important}.pipes-conference-homepage .new-2027{padding-top:3.75rem;padding-bottom:4rem}.pipes-conference-homepage .new-feature h3,.pipes-conference-homepage .feature-b h3,.pipes-conference-homepage .feature-c h3,.pipes-conference-homepage .feature-d h3{font-size:clamp(2.55rem,11.5vw,4rem)}.pipes-conference-homepage .attends-image{height:72vw}.pipes-conference-homepage .attends-content{padding:3.25rem 1.25rem 3.5rem}.pipes-conference-homepage .attends-intro{margin-bottom:1.25rem}.pipes-conference-homepage .attends-list li{padding:.3rem 0}.pipes-conference-homepage .attends-list strong{font-size:clamp(1rem,4.4vw,1.25rem)!important}.pipes-conference-homepage .sponsorship-section{padding-top:3.5rem;padding-bottom:3.75rem}.pipes-conference-homepage .footer-signup{min-height:460px;padding-top:3.5rem;padding-bottom:3.5rem}.pipes-conference-homepage .site-footer-redesign{padding-top:3rem}.pipes-conference-homepage .footer-directory{margin-top:2.5rem;padding-top:2.25rem}}

/* Unified rounded geometry for visual and interactive graphic elements. */
.pipes-conference-homepage{--graphic-radius:clamp(14px,1.35vw,22px);--control-radius:10px}
.pipes-conference-homepage .new-feature,.pipes-conference-homepage .speaker-card,.pipes-conference-homepage .footer-signup{border-radius:var(--graphic-radius);overflow:hidden}
.pipes-conference-homepage .hero .event-meta,.pipes-conference-homepage .quick-pitch-copy{border-radius:var(--graphic-radius);clip-path:none}
.pipes-conference-homepage .feature-index,.pipes-conference-homepage .pipes-site-nav .nav-cta,.pipes-conference-homepage .hero .primary-link,.pipes-conference-homepage .speaker-cta,.pipes-conference-homepage .quick-pitch-cta,.pipes-conference-homepage .signup-cta,.pipes-conference-homepage :is(.pipes-menu-toggle,.menu-toggle){border-radius:var(--control-radius)!important;clip-path:none!important}
.pipes-conference-homepage .carousel-controls button,.pipes-conference-homepage .footer-social a{overflow:hidden}
.pipes-conference-homepage .speaker-card,.pipes-conference-homepage .speaker-card img{border-radius:var(--graphic-radius) var(--graphic-radius) 0 0!important}
.pipes-conference-homepage .speaker-card{border-radius:var(--graphic-radius)!important;clip-path:none!important;overflow:hidden!important}
@media(max-width:960px){.pipes-conference-homepage .pipes-site-nav{border-radius:0 0 var(--graphic-radius) var(--graphic-radius)}}

/* Client revision: these three split-layout photographs remain square and edge-to-edge. */
.pipes-conference-homepage .attends-section,.pipes-conference-homepage .quick-pitch-section,.pipes-conference-homepage .venue-networking-section{gap:0!important}
.pipes-conference-homepage .attends-image,.pipes-conference-homepage .quick-pitch-photo,.pipes-conference-homepage .venue-networking-photo{margin:0!important;border-radius:0!important;clip-path:none!important;overflow:hidden}
.pipes-conference-homepage .attends-image>img,.pipes-conference-homepage .quick-pitch-photo>img,.pipes-conference-homepage .venue-networking-photo>img{display:block}

/* Remove the decorative index boxes from the four New This Year cards. */
.pipes-conference-homepage .new-2027-gallery .feature-index{display:none!important}

/* Client revision pass 2: stable registration CTA and requested homepage refinements. */
.pipes-conference-homepage .pipes-site-nav .nav-cta,
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover,
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus,
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible,
.pipes-conference-homepage .pipes-site-nav .nav-cta:active,
.pipes-conference-homepage .hero .primary-link,
.pipes-conference-homepage .hero .primary-link:hover,
.pipes-conference-homepage .hero .primary-link:focus,
.pipes-conference-homepage .hero .primary-link:focus-visible,
.pipes-conference-homepage .hero .primary-link:active{background:#F2562E!important;border-color:#F2562E!important;color:#fff!important;box-shadow:none!important;transform:none!important}
.pipes-conference-homepage .pipes-site-nav .nav-cta:before,
.pipes-conference-homepage .hero .primary-link:before{display:none!important}
.pipes-conference-homepage .pipes-site-nav .nav-cta:after,
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover:after,
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible:after,
.pipes-conference-homepage .hero .primary-link:after,
.pipes-conference-homepage .hero .primary-link:hover:after,
.pipes-conference-homepage .hero .primary-link:focus-visible:after{content:"Register"!important;opacity:1!important;transform:none!important}
.pipes-conference-homepage .pipes-site-nav .nav-cta span,
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span,
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible span,
.pipes-conference-homepage .hero .primary-link span,
.pipes-conference-homepage .hero .primary-link:hover span,
.pipes-conference-homepage .hero .primary-link:focus-visible span{animation:none!important;transform:translateY(-50%)!important}
.pipes-conference-homepage .pipes-site-nav .nav-cta span::before,
.pipes-conference-homepage .pipes-site-nav .nav-cta:hover span::before,
.pipes-conference-homepage .pipes-site-nav .nav-cta:focus-visible span::before,
.pipes-conference-homepage .hero .primary-link span::before,
.pipes-conference-homepage .hero .primary-link:hover span::before,
.pipes-conference-homepage .hero .primary-link:focus-visible span::before{content:""!important;display:block!important;width:1.2rem!important;height:1.2rem!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat!important;font-size:0!important;animation:none!important}
.pipes-conference-homepage .quick-pitch-title{max-width:11.5ch}
.pipes-conference-homepage .quick-pitch-title em{white-space:nowrap}
.pipes-conference-homepage .venue-networking-copy p{margin:0}
.pipes-conference-homepage .venue-learn-more{margin-top:1.75rem}
.pipes-conference-homepage .sponsorship-copy a,
.pipes-conference-homepage .sponsorship-copy a:hover,
.pipes-conference-homepage .sponsorship-copy a:focus-visible{color:#F2562E!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.2em}

/* Standalone safety plus a consistent, restrained press response for every control. */
body.pipes-conference-homepage{width:100%!important;min-height:100%;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta,.internal-button,button,input[type=submit]){transform-origin:center;will-change:transform;transition:transform .24s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1),background-color .35s ease,border-color .35s ease,box-shadow .35s ease}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta,.internal-button,button,input[type=submit]):hover:not(:disabled){transform:scale(.98)!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta,.internal-button,button,input[type=submit]):active:not(:disabled){transform:scale(.96)!important}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta,.internal-button,button,input[type=submit]){will-change:auto}.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta,.internal-button,button,input[type=submit]):hover:not(:disabled),.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta,.internal-button,button,input[type=submit]):active:not(:disabled){transform:none!important}}

/* Final button system: authored label + fixed diagonal arrow; shrink is the only hover change. */
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta){justify-content:flex-start!important;background:#F2562E!important;border-color:#F2562E!important;color:#fff!important;box-shadow:none!important;line-height:1!important}
.pipes-conference-homepage.pipes-conference-homepage .nav-cta{font-size:.78rem!important}
.pipes-conference-homepage.pipes-conference-homepage .primary-link{font-size:1.05rem!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.speaker-cta,.quick-pitch-cta,.signup-cta){font-size:.82rem!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta)::before,
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta)::after{content:none!important;display:none!important;animation:none!important;transform:none!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta) span,
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):hover span,
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):focus-visible span{position:absolute!important;top:50%!important;right:.75rem!important;bottom:auto!important;display:grid!important;place-items:center!important;width:1.35rem!important;height:1.35rem!important;margin:0!important;font-size:0!important;transform:translateY(-50%)!important;animation:none!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta) span::before,
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):hover span::before,
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):focus-visible span::before{content:""!important;display:block!important;width:1.15rem!important;height:1.15rem!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 14L14 4M7 4h7v7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat!important;animation:none!important;transform:none!important}
.pipes-conference-homepage.pipes-conference-homepage :is(.nav-cta,.primary-link,.speaker-cta,.quick-pitch-cta,.signup-cta):is(:hover,:focus-visible){background:#F2562E!important;border-color:#F2562E!important;color:#fff!important;box-shadow:none!important}
.pipes-conference-homepage.pipes-conference-homepage .carousel-controls button:is(:hover,:focus-visible){background:transparent!important;border-color:rgba(255,255,255,.45)!important;color:#fff!important;box-shadow:none!important}
.pipes-conference-homepage.pipes-conference-homepage .footer-social a{transform-origin:center;transition:transform .24s cubic-bezier(.16,1,.3,1)}
.pipes-conference-homepage.pipes-conference-homepage .footer-social a:hover{background:#09238D!important;color:#fff!important;transform:scale(.98)!important}
.pipes-conference-homepage.pipes-conference-homepage .footer-social a:active{transform:scale(.96)!important}
@media(prefers-reduced-motion:reduce){.pipes-conference-homepage.pipes-conference-homepage .footer-social a:is(:hover,:active){transform:none!important}}

/* The shared Subscribe footer module is intentionally edge-to-edge and square. */
.pipes-conference-homepage.pipes-conference-homepage .footer-signup,
.pipes-conference-homepage.pipes-conference-homepage .footer-signup::before,
.pipes-conference-homepage.pipes-conference-homepage .footer-signup::after{border-radius:0!important;clip-path:none!important}

/* Keep the module square while restoring its approved photograph and rounded CTA. */
.pipes-conference-homepage.pipes-conference-homepage .footer-signup{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#07110f!important}
.pipes-conference-homepage.pipes-conference-homepage .footer-signup::before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;inset:-5%!important;background:url("../images/subscribe-background.jpg") center 34%/cover no-repeat!important;filter:saturate(.72) contrast(1.06)!important;animation:signup-image-drift 16s ease-in-out infinite alternate!important;will-change:transform}
.pipes-conference-homepage.pipes-conference-homepage .footer-signup::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;inset:0!important;background:radial-gradient(circle at center,rgba(9,35,141,.92) 0,rgba(9,35,141,.28) 42%,transparent 68%),radial-gradient(circle at center,rgba(30,67,191,.58) 0,transparent 62%),linear-gradient(110deg,rgba(10,34,140,.74),rgba(7,17,15,.74))!important;background-size:145% 160%,135% 145%,100% 100%!important;background-position:0% 18%,100% 82%,center!important;animation:signup-gradient-drift 9s ease-in-out infinite alternate!important;will-change:background-position}
.pipes-conference-homepage.pipes-conference-homepage .footer-signup-copy,
.pipes-conference-homepage.pipes-conference-homepage .footer-signup .signup-cta{position:relative!important;z-index:2!important}
.pipes-conference-homepage.pipes-conference-homepage .footer-signup .signup-cta{border-radius:var(--control-radius,10px)!important;clip-path:none!important}

/* Mobile homepage: keep the opening composition cinematic without occupying the full viewport. */
@media(max-width:680px){
  .pipes-conference-homepage .hero{height:86vh;min-height:650px;max-height:760px}
  @supports(height:100svh){.pipes-conference-homepage .hero{height:86svh}}
  .pipes-conference-homepage .hero-content{padding-top:7.5rem;padding-bottom:2.5rem}
}

/* Cross-browser viewport fallback plus a balanced composition on short desktop displays. */
.pipes-conference-homepage .hero{min-height:100vh;min-height:100svh}
@media(min-width:961px) and (max-height:760px){
  .pipes-conference-homepage .hero-content{padding-top:6.75rem;padding-bottom:1.75rem}
  .pipes-conference-homepage .hero-logo-title{width:min(48vw,680px)!important}
  .pipes-conference-homepage .hero .event-meta{margin-bottom:1rem}
  .pipes-conference-homepage .hero-bottom{margin-top:1.2rem}
  .pipes-conference-homepage .hero-bottom p{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.4}
  .pipes-conference-homepage .hero-bottom .primary-link{margin-top:1rem}
}
@media(max-width:680px){
  .pipes-conference-homepage .hero{height:86vh;min-height:650px;max-height:760px}
  @supports(height:100svh){.pipes-conference-homepage .hero{height:86svh}}
}
