:root{--navy: #014051;--dark: #002D38;--neon: #E5FC54;--beige: #F7FCD8;--u: calc(min(100vw, 2400px) / 1920);--gutter: max(20px, calc(75 * var(--u)));--head: "spent-vf", "Arial Black", Impact, sans-serif;--body: "PP Neue Montreal", "Inter Tight", system-ui, sans-serif;--mono: "Space Mono", ui-monospace, monospace;--mono-alt: "Chivo Mono", ui-monospace, monospace;--fs-display: max(40px, calc(78 * var(--u)));--logo-lead: 52px;--logo-support: 28px;--fs-body: max(16px, calc(18 * var(--u)));--ease-gravity: cubic-bezier(.5, 0, .75, 0);--dur-step: 1.3s;--dur-mask: 1.15s;--dur-text: .95s}@media(max-width:1599px){:root{--logo-lead: 46px;--logo-support: 25px}}@media(max-width:1359px){:root{--logo-lead: 42px;--logo-support: 23px}}@media(max-width:1199px){:root{--logo-lead: 38px;--logo-support: 21px}}@media(max-width:1099px){:root{--logo-lead: 34px;--logo-support: 19px}}@media(max-width:999px){:root{--logo-lead: 30px;--logo-support: 17px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--dark);color:var(--beige);font-family:var(--body);font-weight:500;font-size:var(--fs-body);line-height:1.35;overflow-x:clip;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button,input{font:inherit}section[id],h2[id]{scroll-margin-top:0}#register{scroll-margin-top:max(90px,calc(130 * var(--u)))}.sr-only,.skip:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;z-index:100;top:12px;left:12px;background:var(--neon);color:var(--navy);padding:10px 14px}.display{margin:0;font-family:var(--head);font-weight:900;font-size:var(--fs-display);line-height:.907;letter-spacing:-.03em;text-wrap:balance}.label{margin:0;font-family:var(--mono);font-size:max(11px,calc(15 * var(--u)));line-height:1.1;letter-spacing:-.05em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:max(8px,calc(10 * var(--u)));height:max(46px,calc(50 * var(--u)));padding:0 max(14px,calc(14 * var(--u)));border:0;border-radius:0;cursor:pointer;background:var(--neon);color:var(--navy);font-family:var(--head);font-weight:900;font-size:max(17px,calc(21 * var(--u)));line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.btn-arrow{flex:none;position:relative;top:.09em;width:.68em;height:.662em;fill:currentColor;transition:transform .35s var(--ease-gravity)}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow{transform:translate(5px)}.btn:hover{background:var(--beige)}.btn:focus-visible{outline:3px solid var(--beige);outline-offset:3px}.btn--navy{background:var(--navy);color:var(--neon)}.btn--navy:hover{background:var(--dark)}.btn--ghost{background:transparent;color:var(--neon);box-shadow:inset 0 0 0 2px var(--neon)}.btn--ghost:hover{background:var(--neon);color:var(--navy)}.btn--outline{background:transparent;color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy)}.btn--outline:hover{background:var(--navy);color:var(--neon)}.site-nav{position:fixed;z-index:50;top:max(12px,calc(20 * var(--u)));right:max(12px,calc(15 * var(--u)));display:flex;gap:max(8px,calc(11 * var(--u)))}.site-nav:before{content:"";position:absolute;z-index:-1;left:max(8px,calc(9 * var(--u)));right:max(8px,calc(9 * var(--u)));top:50%;height:52%;transform:translateY(-50%);background:var(--neon)}.site-nav a{--pill: var(--neon);--active-fill: var(--navy);--active-ink: var(--neon);--ring-gap: max(4px, calc(7 * var(--u)));display:flex;align-items:center;height:max(38px,calc(50 * var(--u)));padding:0 max(10px,calc(14 * var(--u)));background:var(--neon);color:var(--navy);font-family:var(--head);font-weight:900;font-size:max(15px,calc(21 * var(--u)));line-height:1;text-decoration:none;white-space:nowrap}.site-nav a.is-active{color:var(--active-ink);box-shadow:inset 0 0 0 var(--ring-gap) var(--pill),inset 0 0 0 999px var(--active-fill)}.site-nav a:hover:not(.is-active){box-shadow:inset 0 0 0 var(--ring-gap) var(--pill),inset 0 0 0 calc(var(--ring-gap) + 1px) currentColor}.site-nav a:focus-visible{outline:3px solid var(--beige);outline-offset:2px}.site-nav:before,.site-nav a{transition:background-color .3s ease,color .3s ease}.site-nav.on-neon:before,.site-nav.on-neon a{background:var(--navy);color:var(--neon)}.site-nav.on-neon a{--pill: var(--navy);--active-fill: var(--neon);--active-ink: var(--navy)}[data-intro="3"] .site-nav{right:auto;left:max(12px,calc(75 * var(--u)));top:max(12px,calc(23 * var(--u)))}.site-header{position:absolute;z-index:4;top:calc(20 * var(--u));left:calc(15 * var(--u));display:flex;align-items:flex-start;gap:calc(90 * var(--u))}.site-logo img{width:max(64px,calc(139 * var(--u)));height:auto}.site-meta{display:flex;gap:calc(197 * var(--u));margin:0;padding:0;list-style:none;font-family:var(--mono-alt);font-size:max(10px,calc(12.353 * var(--u)));line-height:1.2;text-transform:uppercase;color:var(--neon)}[data-intro="3"] .site-header{display:none}.hero{position:relative;z-index:1;height:min(calc(1080 * var(--u)),100svh);min-height:560px;background:var(--dark);color:var(--neon);overflow:hidden}[data-intro="3"] .hero{height:100svh}.step{position:absolute;display:block}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero-step{background:var(--navy)}.hero-step--a{left:0;top:calc(-15 * var(--u));bottom:min(calc(60 * var(--u)),calc(100% - 960 * var(--u)));width:calc(504 * var(--u))}.hero-step--b{left:calc(381 * var(--u));top:calc(-181 * var(--u));bottom:min(calc(150 * var(--u)),calc(100% - 900 * var(--u)));width:calc(913 * var(--u))}.hero-step--c{left:calc(699 * var(--u));top:calc(-547 * var(--u));bottom:calc(524 * var(--u));width:calc(1210 * var(--u))}.hero-arrow{position:absolute;left:calc(1416 * var(--u));top:calc(-15 * var(--u));width:calc(504 * var(--u));height:calc(484 * var(--u))}[data-intro="3"] .hero-bg{display:none}.hero-media{display:none;position:absolute;margin:0;left:calc(997 * var(--u));top:0;width:calc(1269 * var(--u));height:calc(100% + 95 * var(--u))}[data-intro="2"] .hero-media{display:block}.hero-lockup{display:none;position:absolute;right:calc(26 * var(--u));top:calc(18 * var(--u));height:min(calc(936 * var(--u)),calc(100% - 36 * var(--u)));width:auto;max-width:none}[data-intro="3"] .hero-lockup{display:block}.hero-copy{position:absolute;z-index:2;left:calc(248 * var(--u));top:calc(var(--copy-top) * var(--u));width:calc(720 * var(--u))}.hero{--copy-top: 200}.hero-intro{margin:calc(30 * var(--u)) 0 0;max-width:30ch;font-family:var(--head);font-weight:500;font-size:max(19px,calc(30 * var(--u)));line-height:1.12;letter-spacing:-.02em;color:var(--beige)}.hero-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(28 * var(--u));margin:calc(40 * var(--u)) 0 0;padding:0;list-style:none}.hero-features li{padding-top:calc(16 * var(--u));border-top:max(3px,calc(4 * var(--u))) solid var(--neon)}.hero-features strong{display:block;font-family:var(--head);font-weight:900;font-size:max(19px,calc(29 * var(--u)));line-height:.95;letter-spacing:-.02em;color:var(--neon)}.hero-features em{display:block;margin-bottom:calc(8 * var(--u));font-family:var(--mono);font-style:normal;font-size:max(11px,calc(14 * var(--u)));letter-spacing:-.04em;text-transform:uppercase;color:var(--beige);opacity:.8}.hero-features span{display:block;margin-top:calc(10 * var(--u));font-size:max(14px,calc(17 * var(--u)));line-height:1.3;color:var(--beige)}.hero-copy .display{text-wrap:wrap}[data-intro="3"] .hero-copy{left:calc(75 * var(--u));top:calc(230 * var(--u))}.event-meta{display:flex;flex-wrap:wrap;gap:10px calc(56 * var(--u));margin:calc(44 * var(--u)) 0 0;padding:0;list-style:none;font-family:var(--head);font-weight:500;font-size:max(17px,calc(26 * var(--u)));line-height:.907;letter-spacing:-.04em;color:var(--beige)}.event-meta a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease-gravity)}.event-meta a:hover{background-size:100% 2px}.hero-copy .btn{margin-top:calc(36 * var(--u))}.partner-tiers{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--lead-h) * .5)}.logo-row{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.logo-row--lead{--h: var(--lead-h);gap:calc(var(--lead-h) * .8) calc(var(--lead-h) * .9)}.logo-row--support{--h: var(--support-h);gap:calc(var(--support-h) * .7) calc(var(--support-h) * 1.15)}.logo-row img{display:block;width:auto;height:calc(var(--h) * var(--f, 1))}.logo-techweave{--f: 1}.logo-shopify{--f: .76}.logo-cin7{--f: .8}.logo-litecard{--f: .95}.logo-brauz{--f: .78}.logo-solbox{--f: .82;position:relative;top:calc(var(--h) * -.1)}.logo-mef{--f: 1.1}.logo-pencil{--f: .74}.shape-step{position:relative;width:100%;height:100%;overflow:hidden}.mask-a{clip-path:polygon(19.4% 0,100% 0,100% 82.9%,56.8% 82.9%,56.8% 100%,0 100%,0 20.8%,19.4% 20.8%)}.mask-b{clip-path:polygon(0 0,78% 0,78% 22%,100% 22%,100% 100%,38% 100%,38% 84%,0 84%)}.mask-c{clip-path:polygon(0 0,100% 0,100% 100%,34% 100%,34% 76%,0 76%)}.mask-d{clip-path:polygon(24% 0,100% 0,100% 72%,76% 72%,76% 100%,0 100%,0 30%,24% 30%)}.mask-e{clip-path:polygon(0 0,70% 0,70% 13%,100% 13%,100% 100%,0 100%)}.mask-f{clip-path:polygon(0 0,100% 0,100% 84%,62% 84%,62% 100%,0 100%)}.mask-g{clip-path:polygon(0 0,100% 0,100% 100%,46% 100%,46% 91%,22% 91%,22% 82%,0 82%)}.parallax{position:absolute;left:0;top:-12%;width:100%;height:124%;max-width:none;object-fit:cover;transform:translate3d(0,var(--py, 0px),0);will-change:transform}.about{position:relative;z-index:2;padding:max(72px,calc(150 * var(--u))) 0 max(64px,calc(110 * var(--u)));background:var(--beige);color:var(--dark)}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50%);align-items:center;gap:calc(100 * var(--u));padding:0 calc(47 * var(--u)) 0 calc(248 * var(--u))}.about-copy .display{color:var(--navy);margin-top:calc(22 * var(--u))}.about-copy .body{max-width:max(320px,calc(560 * var(--u)));margin-top:calc(36 * var(--u))}.about-media{margin:0;width:100%;aspect-ratio:1073 / 993}.body p{margin:0 0 .9em}.benefit-list{margin:calc(26 * var(--u)) 0 0;padding:0;list-style:none;display:grid;gap:max(10px,calc(14 * var(--u)))}.benefit-list li{position:relative;padding-left:max(30px,calc(42 * var(--u)));font-family:var(--head);font-weight:900;font-size:max(19px,calc(28 * var(--u)));line-height:1;letter-spacing:-.02em;color:var(--navy)}.benefit-list li:before{content:"";position:absolute;left:0;top:.08em;width:.78em;height:.78em;background:var(--navy);clip-path:polygon(0 0,60% 0,60% 40%,100% 40%,100% 100%,0 100%)}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(26 * var(--u)) calc(36 * var(--u));margin:calc(30 * var(--u)) 0 0;padding:0;list-style:none;max-width:calc(660 * var(--u))}.result-grid li{padding-top:calc(14 * var(--u));border-top:max(3px,calc(4 * var(--u))) solid var(--navy)}.result-grid strong{display:block;font-family:var(--head);font-weight:900;font-size:max(20px,calc(30 * var(--u)));line-height:.95;letter-spacing:-.02em;color:var(--navy)}.result-grid span{display:block;margin-top:calc(8 * var(--u));font-size:max(14px,calc(17 * var(--u)));line-height:1.3}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px calc(24 * var(--u));margin-top:calc(36 * var(--u))}.about .label{color:var(--navy)}.about-partners{display:flex;align-items:center;gap:calc(60 * var(--u));margin:max(56px,calc(110 * var(--u))) var(--gutter) 0 calc(248 * var(--u));padding-top:max(24px,calc(40 * var(--u)));border-top:2px solid var(--navy);--lead-h: var(--logo-lead);--support-h: var(--logo-support)}.about-partners .label{flex:none}.about-partners img{filter:url(#tint-navy)}.talks{position:relative;z-index:2;padding:max(72px,calc(140 * var(--u))) calc(248 * var(--u));background:var(--navy);color:var(--beige)}.talks-head{max-width:calc(1100 * var(--u))}.talks-head .label{color:var(--neon)}.talks-head .display{margin-top:calc(22 * var(--u));color:var(--neon)}.talks-intro{margin:calc(24 * var(--u)) 0 0;font-size:max(18px,calc(24 * var(--u)));line-height:1.3}.talk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(56 * var(--u));margin:calc(80 * var(--u)) 0 0;padding:0;list-style:none}.talk{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;align-content:start}.talk-media{margin:0 0 calc(32 * var(--u));aspect-ratio:4 / 4.4}.talk-time{margin:0;font-family:var(--head);font-weight:900;font-size:max(40px,calc(64 * var(--u)));line-height:.8;letter-spacing:-.05em;color:var(--neon)}.talk-title{margin:calc(16 * var(--u)) 0 0;font-family:var(--head);font-weight:900;font-size:max(24px,calc(40 * var(--u)));line-height:.95;letter-spacing:-.025em;text-wrap:balance}.talk-who{margin:calc(18 * var(--u)) 0 0;font-family:var(--mono);font-size:max(12px,calc(15 * var(--u)));line-height:1.25;letter-spacing:-.04em;text-transform:uppercase;color:var(--neon)}.talk-who span{color:var(--beige);opacity:.75}.talk-desc{margin:calc(16 * var(--u)) 0 0;max-width:34ch}.talk-take{margin:0;padding-top:calc(24 * var(--u));font-family:var(--head);font-weight:500;font-size:max(18px,calc(24 * var(--u)));line-height:1.12;letter-spacing:-.02em}.talk-take span{display:table;margin-bottom:calc(10 * var(--u));padding:.35em .5em .3em;background:var(--neon);color:var(--navy);font-family:var(--mono);font-size:max(11px,calc(14 * var(--u)));letter-spacing:-.04em;text-transform:uppercase}.talks-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px calc(28 * var(--u));margin-top:calc(80 * var(--u))}.talks-cta .label{max-width:46ch}.band{--t: var(--u);position:relative;z-index:1;height:min(calc(1277 * var(--u)),108svh);min-height:520px;overflow:hidden}.band-photo{position:absolute;top:0;right:0;bottom:0;left:0}.band-notch{z-index:2}.band-notch--top{right:0;top:0;width:calc(914 * var(--u));height:calc(110 * var(--u));background:var(--navy)}.band-notch--bottom{left:0;bottom:0;width:calc(549 * var(--u));height:min(calc(400 * var(--u)),24%);background:var(--dark)}.tags{position:absolute;z-index:3;left:calc(465 * var(--t));top:calc(50% - 330 * var(--t));width:calc(1127 * var(--t));height:calc(739 * var(--t))}.tag,.tag-bar{position:absolute;background:var(--neon)}.tag{display:flex;align-items:center;height:calc(170 * var(--t));padding:0 calc(47.668 * var(--t));color:var(--navy);font-family:var(--head);font-weight:900;font-size:calc(71.5 * var(--t));line-height:1;letter-spacing:-.02em;white-space:nowrap}.tag--1{left:calc(224.72 * var(--t));top:0}.tag--2{left:calc(27.24 * var(--t));top:calc(194.08 * var(--t))}.tag--3{left:calc(326.86 * var(--t));top:calc(398.37 * var(--t))}.tag-bar{width:calc(64.692 * var(--t));height:calc(279.196 * var(--t))}.tag-bar--1{left:calc(326.86 * var(--t));top:0}.tag-bar--2{left:calc(401.77 * var(--t));top:calc(258.77 * var(--t))}.tabs-section{position:relative;z-index:1;background:var(--dark);padding-top:max(72px,calc(120 * var(--u)))}.tabs-eyebrow{position:absolute;top:max(28px,calc(52 * var(--u)));left:var(--gutter);color:var(--beige)}.tabs{--tab-top: clamp(70px, 9svh, 110px);--tab-step: clamp(64px, min(calc(150 * var(--u)), 11svh), 160px);--tab-notch: calc(var(--tab-step) * 1.2);--tab-indent: max(10px, calc(86 * var(--u)))}.tabs:after{content:"";display:block;height:100svh}.parkup-tabs-wrap+.shopify-section>.involved{--notch: max(64px, calc(130 * var(--u)));z-index:2;margin-top:-100svh;padding-top:calc(var(--notch) + max(60px,calc(110 * var(--u))));clip-path:polygon(0 0,calc(1450 * var(--u)) 0,calc(1450 * var(--u)) var(--notch),100% var(--notch),100% 100%,0 100%)}.tab{--tab-w: calc((1250 + var(--i) * 70) * var(--u));position:sticky;top:calc(var(--tab-top) + var(--i) * var(--tab-step));height:calc(100svh - var(--tab-top) - var(--i) * var(--tab-step));margin-left:calc(var(--i) * var(--tab-indent));display:flex;flex-direction:column;padding:0 max(20px,calc(75 * var(--u))) max(28px,calc(56 * var(--u)));clip-path:polygon(0 0,var(--tab-w) 0,var(--tab-w) var(--tab-notch),100% var(--tab-notch),100% 100%,0 100%);overflow:hidden}.tab-title{flex:none;display:flex;align-items:center;height:var(--tab-step);margin:0;font-family:var(--head);font-weight:900;font-size:min(var(--fs-display),calc(var(--tab-step) * .62));line-height:.907;letter-spacing:-.03em}.tab-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,calc(560 * var(--u))) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:calc(100 * var(--u));padding-top:calc(var(--tab-notch) - var(--tab-step) + max(18px,calc(44 * var(--u))));transition:opacity .2s linear}.tab-body--grid{display:block;padding-left:calc(8 * var(--u))}.tab-intro{max-width:max(320px,calc(560 * var(--u)));margin:0}.num-grid{display:grid;grid-template-columns:repeat(3,minmax(0,calc(400 * var(--u))));gap:calc(48 * var(--u)) calc(52 * var(--u));margin:calc(56 * var(--u)) 0 0;padding:0;list-style:none}.num-grid .num{display:block;font-family:var(--head);font-weight:900;font-size:max(30px,calc(54 * var(--u)));line-height:.907;letter-spacing:-.03em}.num-grid .num--word{font-size:max(24px,calc(40 * var(--u)))}.num-grid p b{font-weight:900}.num-grid p{margin:calc(14 * var(--u)) 0 0;font-family:var(--head);font-weight:500;font-size:max(17px,calc(24 * var(--u)));line-height:1.3;letter-spacing:-.01em}.tab--navy .num,.tab--dark .num{color:var(--neon)}.tab--beige .num,.tab--neon .num{color:var(--navy)}.tab-text{min-width:300px}.tab-text p{margin:0 0 .9em}.tab-text .btn{margin-top:10px}.tab-media{margin:0;height:100%;max-height:calc(560 * var(--u));aspect-ratio:620 / 432;max-width:100%;justify-self:start}.tab--navy{background:var(--navy);color:var(--beige)}.tab--beige{background:var(--beige);color:var(--dark)}.tab--dark{background:var(--dark);color:var(--beige)}.tab--neon{background:var(--neon);color:var(--dark)}.tab--navy .tab-title,.tab--dark .tab-title{color:var(--neon)}.tab--beige .tab-title,.tab--neon .tab-title{color:var(--navy)}.steps-list{margin:1.1em 0 0;padding:0;list-style:none;counter-reset:s}.steps-list li{counter-increment:s;position:relative;padding:.55em 0 .55em 3em;border-top:1px solid currentColor}.steps-list li:last-child{border-bottom:1px solid currentColor}.steps-list li:before{content:"0" counter(s);position:absolute;left:0;top:.7em;font-family:var(--mono);font-size:.8em;letter-spacing:-.05em}.tab--navy .steps-list li:before,.tab--dark .steps-list li:before{color:var(--neon)}.who-list{margin:0 0 .9em;padding:0;list-style:none}.who-list li{padding:.4em 0;border-top:1px solid currentColor}.who-list li:last-child{border-bottom:1px solid currentColor}.who-list strong{font-weight:600}.involved{position:relative;z-index:1;background:var(--navy);color:var(--beige);padding:max(80px,calc(150 * var(--u))) var(--gutter) max(120px,calc(240 * var(--u)));overflow:hidden}.involved-bg .step{background:var(--dark);bottom:0}.inv-step--a{left:0;width:calc(640 * var(--u));height:calc(170 * var(--u))}.inv-step--b{left:calc(560 * var(--u));width:calc(700 * var(--u));height:calc(330 * var(--u))}.inv-step--c{left:calc(1180 * var(--u));width:calc(760 * var(--u));height:calc(520 * var(--u))}.involved-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,calc(700 * var(--u))) minmax(0,calc(860 * var(--u)));justify-content:space-between;gap:calc(80 * var(--u));padding-left:calc(173 * var(--u))}.involved-intro .label{color:var(--neon);margin-bottom:calc(28 * var(--u))}.involved-intro .display{color:var(--neon)}.lede{margin:calc(28 * var(--u)) 0 0;font-size:max(18px,calc(24 * var(--u)));line-height:1.3;max-width:26ch}.facts{margin:calc(44 * var(--u)) 0 0;display:grid;gap:14px}.facts div{display:grid;grid-template-columns:max(70px,calc(110 * var(--u))) 1fr;gap:16px;padding-top:14px;border-top:1px solid rgba(247,252,216,.35)}.facts dt{font-family:var(--mono);font-size:max(11px,calc(15 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;color:var(--neon);padding-top:.2em}.facts dd{margin:0}.bring{margin-top:calc(64 * var(--u));padding:max(22px,calc(36 * var(--u)));box-shadow:inset 0 0 0 2px var(--neon);max-width:calc(620 * var(--u));min-width:min(100%,420px)}.bring h3{margin:0 0 .6em;font-family:var(--head);font-weight:900;font-size:max(24px,calc(36 * var(--u)));line-height:1;letter-spacing:-.02em;color:var(--neon)}.bring p{margin:0 0 .8em}.bring .btn{margin-top:8px}.form-card{background:var(--beige);color:var(--dark);padding:max(24px,calc(56 * var(--u)));align-self:start}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.field{display:flex;flex-direction:column;gap:6px}.field--wide{grid-column:span 2}.field>span{font-family:var(--mono);font-size:13px;letter-spacing:-.04em;text-transform:uppercase}.field em{font-style:normal;opacity:.65;text-transform:none}.field small{font-size:13px;opacity:.75}.field input{height:52px;padding:0 14px;border:2px solid var(--dark);border-radius:0;background:#fff;color:var(--dark);font-size:17px}.field input:focus{outline:none;box-shadow:0 0 0 3px var(--neon),0 0 0 5px var(--navy)}.field input[aria-invalid=true]{border-color:#b3261e}.consent{margin:28px 0 0;padding:22px 0 0;border:0;border-top:2px solid var(--dark)}.consent legend{float:left;width:100%;padding:0;font-family:var(--head);font-weight:900;font-size:max(20px,calc(26 * var(--u)));letter-spacing:-.02em;color:var(--navy)}.consent>p{margin:8px 0 14px;font-size:15px}.consent>p:first-of-type{clear:both;padding-top:6px}.checks{display:flex;flex-wrap:wrap;gap:10px 22px}.checks label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:16px}.checks input{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;border:2px solid var(--dark);background:#fff;display:grid;place-content:center;cursor:pointer}.checks input:before{content:"";width:12px;height:12px;background:var(--neon);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transition:transform .2s ease}.checks input:checked{background:var(--navy);border-color:var(--navy)}.checks input:checked:before{transform:scale(1)}.checks input:focus-visible{box-shadow:0 0 0 3px var(--neon),0 0 0 5px var(--navy)}.fine{margin:14px 0 0;font-size:13px;line-height:1.45;opacity:.85}.form-error{margin:18px 0 0;color:#b3261e;font-size:15px}.btn--submit{margin-top:24px;background:var(--navy);color:var(--neon)}.btn--submit:hover{background:var(--dark)}.confirm{outline:none}.confirm .display{color:var(--navy)}.confirm-meta{margin:18px 0;font-family:var(--head);font-weight:500;font-size:max(18px,calc(26 * var(--u)));letter-spacing:-.04em;color:var(--navy)}.confirm .steps-list li:before{color:var(--navy)}.confirm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.faq{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,calc(560 * var(--u))) minmax(0,1fr);gap:calc(80 * var(--u));padding:max(80px,calc(150 * var(--u))) var(--gutter);background:var(--beige);color:var(--dark)}.faq>.display{color:var(--navy)}.faq-list{min-width:0}.faq details{border-top:2px solid var(--dark)}.faq details:last-child{border-bottom:2px solid var(--dark)}.faq summary{position:relative;list-style:none;cursor:pointer;padding:max(18px,calc(26 * var(--u))) 52px max(18px,calc(26 * var(--u))) 0;font-family:var(--head);font-weight:900;font-size:max(19px,calc(30 * var(--u)));line-height:1.05;letter-spacing:-.02em;color:var(--navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:22px;height:22px;margin-top:-11px;background:linear-gradient(var(--navy),var(--navy)) center / 100% 3px no-repeat,linear-gradient(var(--navy),var(--navy)) center / 3px 100% no-repeat;transition:transform .45s var(--ease-gravity)}.faq details[open] summary:after{transform:rotate(135deg)}.faq summary:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.faq details p{margin:0;padding:0 52px max(22px,calc(30 * var(--u))) 0;max-width:62ch}.site-footer{position:relative;z-index:1;background:var(--dark);color:var(--beige)}.footer-full{height:min(calc(1080 * var(--u)),100svh);min-height:480px;overflow:hidden}.footer-lockup{position:absolute;left:calc(85 * var(--u));top:calc(72 * var(--u));height:min(calc(936 * var(--u)),calc(100% - 144 * var(--u)));width:auto;max-width:none}.footer-col{position:absolute;left:calc(1095 * var(--u));right:var(--gutter);top:calc(74 * var(--u));bottom:calc(74 * var(--u));display:flex;flex-direction:column}.footer-col .label{font-size:max(9px,calc(9 * var(--u)))}.footer-col .partner-tiers{--lead-h: calc(var(--logo-lead) * .7);--support-h: calc(var(--logo-support) * .8);margin-top:calc(22 * var(--u))}.footer-about{width:calc(460 * var(--u));min-width:280px;margin:calc(44 * var(--u)) 0 0;font-size:max(13px,calc(15 * var(--u)))}.footer-full .footer-links ul{font-size:max(9px,calc(10 * var(--u)));line-height:1.25}.footer-links{display:flex;gap:calc(110 * var(--u));margin-top:auto}.footer-links ul{margin:0;padding:0;list-style:none;font-family:var(--mono);font-size:max(12px,calc(18 * var(--u)));line-height:1.05;letter-spacing:-.05em;text-transform:uppercase}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--neon)}.footer-compact{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px calc(56 * var(--u));padding:max(40px,calc(64 * var(--u))) var(--gutter)}.footer-mark{width:max(96px,calc(170 * var(--u)));height:auto}.footer-compact .footer-links{order:2;margin:0;gap:calc(48 * var(--u))}.footer-compact .footer-links ul{font-size:max(9px,calc(9 * var(--u)))}.footer-compact .partner-tiers{--lead-h: calc(var(--logo-lead) * .8);--support-h: calc(var(--logo-support) * .85);order:3;margin-left:auto;align-items:flex-end}.footer-compact .logo-row{justify-content:flex-end}[data-intro="3"] .footer-full{display:none}html:not([data-intro="3"]) .footer-compact{display:none}.js [data-reveal=step]{clip-path:inset(100% 100% 0 0);transition:clip-path var(--dur-step) var(--ease-gravity) var(--d, 0s)}.js [data-reveal=step].is-in{clip-path:inset(0 0 0 0)}.js [data-reveal=mask]{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-mask) var(--ease-gravity) var(--d, 0s)}.js [data-reveal=mask].is-in{clip-path:inset(0 0 0 0)}.js [data-reveal=text]{clip-path:inset(-25% 100% -25% 0);transform:translate(-28px);transition:clip-path var(--dur-text) var(--ease-gravity) var(--d, 0s),transform var(--dur-text) var(--ease-gravity) var(--d, 0s)}.js [data-reveal=text].is-in{clip-path:inset(-25% -10% -25% -2%);transform:none}.js [data-reveal=tag]{clip-path:inset(0 100% 0 0);transition:clip-path .85s var(--ease-gravity) var(--d, 0s)}.js [data-reveal=tag].is-in{clip-path:inset(0 0 0 0)}.js [data-reveal=bar]{clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--ease-gravity) var(--d, 0s)}.js [data-reveal=bar].is-in{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{clip-path:none!important;transform:none!important;transition:none!important}.parallax{transform:none!important}}@media(min-width:901px)and (max-height:760px){.tab-media{display:none}.tab-body{grid-template-columns:minmax(0,calc(900 * var(--u)))}}@media(max-height:540px){.tab{position:relative;top:auto;height:auto;margin-left:0;clip-path:none}.tabs:after{height:0}}@media(max-width:900px){:root{--fs-display: clamp(38px, 10.5vw, 56px);--fs-body: 16px}.site-header{top:14px;left:14px}.site-logo img{width:58px}.site-meta{display:none}.site-nav,[data-intro="3"] .site-nav{top:14px;right:14px;left:auto;gap:6px}.site-nav a{height:36px;padding:0 10px;font-size:14px}.hero,[data-intro="3"] .hero{height:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--gutter) 32px}.hero-step--a{left:0;top:0;bottom:26%;width:34vw}.hero-step--b{left:24vw;top:0;bottom:40%;height:auto;width:46vw}.hero-step--c{left:52vw;top:0;bottom:56%;width:48vw}.hero-arrow{left:auto;right:0;top:0;width:38vw;height:auto}.hero-copy,[data-intro="3"] .hero-copy{position:relative;left:auto;top:auto;width:100%}.event-meta{margin-top:22px;gap:8px 22px;font-size:18px}.hero-copy .btn{margin-top:24px}.hero-intro{margin-top:18px;font-size:21px}.hero-features{grid-template-columns:1fr;gap:14px;margin-top:24px}.hero-features li{padding-top:10px}.hero-features strong{font-size:22px}.hero-features span{margin-top:4px;font-size:15px}.logo-row--support{column-gap:calc(var(--support-h) * .9)}[data-intro="2"] .hero{justify-content:flex-start;padding-top:0}[data-intro="2"] .hero-media{position:relative;left:auto;top:auto;width:calc(100% + 2 * var(--gutter));height:auto;aspect-ratio:1269 / 1000;margin:0 calc(-1 * var(--gutter)) 28px;order:-1}[data-intro="2"] .hero-bg{display:none}[data-intro="3"] .hero{height:auto;padding-top:calc(52vw + 80px)}[data-intro="3"] .hero-lockup{right:var(--gutter);top:64px;width:44vw;height:auto}[data-intro="2"] .hero-media .mask-a{clip-path:polygon(96px 0,100% 0,100% 82.9%,56.8% 82.9%,56.8% 100%,0 100%,0 102px,96px 102px)}.about{padding:56px var(--gutter) 64px}.about-grid{grid-template-columns:1fr;gap:36px;padding:0}.about-copy .body{max-width:none}.benefit-list li{font-size:19px}.result-grid{grid-template-columns:1fr;gap:14px;max-width:none}.hero-features em{margin-bottom:4px}.about-partners{flex-direction:column;align-items:flex-start;gap:16px;margin:48px 0 0}.talks{padding:64px var(--gutter)}.talk-grid{grid-template-columns:1fr;gap:56px;margin-top:40px}.talk-time{font-size:44px}.talk{grid-row:auto;grid-template-rows:none}.talk-take{padding-top:18px}.talks-cta{margin-top:48px}.band{--t: calc(88vw / 811);height:min(150vw,100svh);min-height:520px}.tags{left:calc(50% - 432.7 * var(--t));top:calc(50% - 284.5 * var(--t))}.band-notch--top{width:52vw;height:28px}.band-notch--bottom{width:32vw;height:90px}.tabs{--tab-top: 64px;--tab-step: 64px;--tab-notch: 76px;--tab-indent: 13px}.tab{--tab-w: 100%;padding:0 18px 22px}.tab-title{font-size:calc(71.5 * 88vw / 811)}.tab-body{grid-template-columns:1fr;padding-top:22px}.tab-text{min-width:0;font-size:15px}.tab-media{display:none}.tab-body--grid{padding-left:0}.num-grid{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:18px}.num-grid .num{font-size:24px}.num-grid .num--word{font-size:18px}.num-grid p{font-size:14px;margin-top:4px}.steps-list li{padding-top:.4em;padding-bottom:.4em}.involved{padding-left:var(--gutter);padding-right:var(--gutter)}.parkup-tabs-wrap+.shopify-section>.involved{--notch: 48px;clip-path:polygon(0 0,78% 0,78% var(--notch),100% var(--notch),100% 100%,0 100%)}.involved-grid{grid-template-columns:1fr;gap:40px;padding-left:0}.bring{max-width:none;min-width:0}.inv-step--a{width:40vw;height:60px}.inv-step--b{left:32vw;width:40vw;height:110px}.inv-step--c{left:64vw;width:36vw;height:170px}.field-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.faq{grid-template-columns:1fr;gap:28px;padding-left:var(--gutter)}.faq summary{padding-right:44px}.faq details p{padding-right:0}.footer-full{height:auto;min-height:0;display:flex;flex-direction:column;gap:40px;padding:56px var(--gutter) 40px}.footer-full{height:auto}.footer-lockup{position:relative;left:auto;top:auto;width:58vw;height:auto}.footer-compact .partner-tiers{margin-left:0;align-items:flex-start}.footer-compact .logo-row{justify-content:flex-start}.footer-col{position:relative;left:auto;right:auto;top:auto;bottom:auto}.footer-about{width:100%;min-width:0}.footer-links{margin-top:36px;gap:48px}}.shopify-design-mode [data-reveal]{clip-path:none!important;transform:none!important;transition:none!important}.form-card,.parkup-page [data-parkup-form]{scroll-margin-top:max(90px,calc(130 * var(--u)))}:is(.form-card,.parkup-page) .parkup-form__done:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/parkup.css.map */
