:root{--primary: #F12850;--black: #000000;--bg: #F4F4F0}#splash-screen{display:none!important}#landing-screen{flex:1;width:100%;min-height:100vh;min-height:100dvh;position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px max(48px,var(--safe-right, 0px)) 90px max(48px,var(--safe-left, 0px));opacity:1;pointer-events:auto;overflow-x:clip!important;overflow-y:visible!important}@media(max-width:767px){#landing-screen{min-height:100dvh;padding:calc(var(--header-height-mobile, calc(64px + var(--safe-top, 0px))) + var(--announcement-height, 34px) + 36px) var(--safe-x) calc(40px + var(--safe-bottom, 0px)) var(--safe-x)!important;display:flex;flex-direction:column}#landing-screen .main-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;align-items:center;height:100%}.header-group{margin-bottom:0!important}.machine-stack{transform:scale(1);transform-origin:center center;margin-bottom:0!important}}.main-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;pointer-events:none}.polaroid{position:absolute;height:auto;opacity:.9;z-index:0;transition:all .3s ease;pointer-events:auto;border:1px solid transparent;border-radius:2px;box-shadow:0 0 1px 1px #ffffff03;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.polaroid img{width:100%;height:auto;display:block;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.p1,.p4{width:clamp(70px,8vw,140px)}.p2,.p3{width:clamp(55px,6vw,95px)}.polaroid:hover{z-index:9;opacity:1}@keyframes float-polaroid{0%,to{transform:scale(var(--p-scale, 1)) rotate(var(--p-rot, 0deg)) translateZ(0)}50%{transform:scale(var(--p-scale, 1)) rotate(var(--p-rot, 0deg)) translate3d(0,-8px,0)}}.p1{top:95px;left:20px;--p-rot: -8deg;transform:scale(var(--p-scale, 1)) rotate(var(--p-rot)) translateZ(0);animation:float-polaroid 6s ease-in-out infinite;animation-delay:0s}.p1:hover{--p-scale: .85}.p2{top:100px;right:50px;--p-rot: 6deg;transform:scale(var(--p-scale, 1)) rotate(var(--p-rot)) translateZ(0);animation:float-polaroid 6s ease-in-out infinite;animation-delay:1.2s}.p2:hover{--p-scale: .85}.p3{bottom:100px;left:30px;--p-rot: -6deg;transform:scale(var(--p-scale, 1)) rotate(var(--p-rot)) translateZ(0);animation:float-polaroid 6s ease-in-out infinite;animation-delay:2.5s}.p3:hover{--p-scale: .85}.p4{bottom:70px;right:20px;--p-rot: 8deg;transform:scale(var(--p-scale, 1)) rotate(var(--p-rot)) translateZ(0);animation:float-polaroid 6s ease-in-out infinite;animation-delay:.8s}.p4:hover{z-index:0!important;opacity:1!important}@media(max-width:767px){.hero-mobile{padding-top:calc(var(--header-height-mobile, calc(64px + var(--safe-top, 0px))) + var(--announcement-height, 34px) + 36px)!important;padding-bottom:calc(100px + var(--safe-bottom, 0px))!important;padding-left:var(--safe-x)!important;padding-right:var(--safe-x)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:auto!important;max-height:none!important;box-sizing:border-box;overflow-x:clip!important;overflow-y:visible!important}.hero-mobile .main-content{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0!important;overflow:visible}.header-group{margin-top:0!important;margin-bottom:0!important}.hero-title{margin-bottom:16px!important;font-size:var(--type-display)!important;line-height:1!important}.hero-subtitle{margin-bottom:0!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh)!important;max-width:30ch!important;margin-inline:auto!important}.hero-preview,.strip-preview{margin-bottom:0!important;width:clamp(115px,35vw,150px)!important;height:auto!important;aspect-ratio:200/320!important;transform:scale(1)!important}.mask-viewport{width:82%!important;height:94%!important;top:5%!important;left:50%!important;transform:translate(-50%) translateZ(0)!important}.slot-asset{width:100%!important;height:auto!important;position:absolute!important;top:0!important;left:0!important}.hero-cta{margin-top:20px!important;margin-bottom:36px!important}.p1{z-index:0;top:calc(var(--header-height-mobile, calc(64px + var(--safe-top, 0px))) + 8px)!important;left:-14px;width:82px!important;--p-rot: -15deg}.p2{z-index:0;top:calc(var(--header-height-mobile, calc(64px + var(--safe-top, 0px))) + 20px)!important;right:-15px;width:65px!important;--p-rot: 12deg}.p3{z-index:0;position:absolute!important;bottom:14%!important;left:-10px;width:70px!important;--p-rot: -10deg;animation:none!important}.p4{z-index:0;position:absolute!important;bottom:8%!important;right:-35px;width:90px!important;--p-rot: 20deg;animation:none!important}.btn-main{-webkit-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;height:var(--btn-height)!important;width:var(--btn-width)!important;font-size:var(--btn-font-size)!important;font-weight:700!important}#landing-screen .scroll-indicator-container{margin-top:0!important;margin-bottom:0!important;justify-content:center!important;width:100%!important;display:flex!important;bottom:auto!important;position:relative!important;z-index:10!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;will-change:auto!important}#landing-screen .scroll-indicator{width:44px!important;height:44px!important;min-width:var(--touch-min, 44px)!important;min-height:var(--touch-min, 44px)!important;margin-bottom:max(4px,var(--safe-bottom, 0px))!important;background-color:#fff!important}#landing-screen .scroll-indicator svg{width:18px!important;height:18px!important;stroke-width:2.5px!important}}@media(max-width:767px){.top-bar{display:none!important}}@media(min-width:900px){.p1,.p4{width:140px}.p2,.p3{width:95px}}.top-bar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:32px 48px;z-index:1000;position:absolute;top:0;left:0}@media(min-width:768px){.header-group{max-width:900px!important}.hero-title{font-size:var(--type-display)!important;white-space:normal;line-height:.95!important}.hero-sub{font-size:var(--type-lead)!important;white-space:normal}.btn-main{font-size:var(--btn-font-size)!important;width:var(--btn-width)!important;height:var(--btn-height)!important}.hero-cta{margin-top:12px!important}.hero-title .accent{font-size:1.42em!important;margin-right:.12em!important}.stats-title .accent{font-size:1.32em!important;margin-right:.12em!important}.mobile-br{display:none}}@media(min-width:1025px){#landing-screen .hero-text-col{text-align:left;margin-left:-30px}#landing-screen>.main-content>.hero-text-col .header-group{align-items:flex-start;margin-left:0!important;margin-right:0!important;margin-inline:0!important;margin-bottom:0!important;padding:0!important;text-align:left}#landing-screen>.main-content>.hero-text-col .header-group .hero-title{text-align:left;margin-bottom:20px!important}#landing-screen>.main-content>.hero-text-col .header-group .hero-sub{text-align:left;margin-bottom:0!important;max-width:44ch!important}#landing-screen>.main-content>.hero-text-col .hero-cta{text-align:left;margin-top:28px!important;margin-bottom:0!important}}@media(min-width:768px)and (max-width:1024px),(min-width:1025px)and (max-width:1366px)and (pointer:coarse){.hero-mobile .main-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0!important}.header-group{margin-inline:auto!important;max-width:780px!important;text-align:center!important;margin-top:12px!important;margin-bottom:0!important}}@media(min-width:768px)and (max-width:1024px),(min-width:1025px)and (max-width:1366px)and (pointer:coarse){.hero-mobile .main-content{display:flex;flex-direction:column}.hero-text-col{order:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.hero-title{text-align:center!important;margin-bottom:16px!important}.hero-sub{text-align:center!important;margin-inline:auto!important;max-width:44ch!important;margin-bottom:0!important}.hero-cta{align-self:center!important;margin-top:28px!important;margin-bottom:24px!important}.hero-visual-col{order:2;margin-top:0!important;margin-bottom:32px!important;display:flex;width:100%}.hero-machine-container{width:clamp(200px,35vw,290px)!important}.avatar-wrapper{transform:translate3d(-50%,-50%,0) scale(.6)!important}}.checklist-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.checklist-list li{font-family:var(--font-main);font-size:var(--type-body);font-weight:500;line-height:1.6;color:#000;display:flex;align-items:flex-start;gap:10px;text-align:left}.checklist-list a{color:var(--primary-ink, #c80d32)}.checkmark{color:var(--primary);font-weight:700;flex-shrink:0;line-height:1.4}.header-group{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:0;z-index:10;pointer-events:none}.hero-title{font-size:var(--type-display);font-weight:700;line-height:1.1;text-align:center;letter-spacing:-.03em;margin-bottom:12px;color:var(--black);pointer-events:auto;max-width:none}.hero-title .accent{font-family:var(--font-accent);color:var(--primary);font-size:1.32em!important;font-weight:700;margin-left:0;margin-right:.12em;display:inline-block;vertical-align:baseline;line-height:.7!important;transform:rotate(-2deg)}.stats-title .accent{font-family:var(--font-accent);color:var(--primary);font-size:1.32em!important;font-weight:700;margin-left:0;margin-right:.12em;display:inline-block;vertical-align:baseline;line-height:inherit;transform:rotate(-2deg)}.hero-sub{font-size:var(--type-lead);font-weight:500;line-height:1.45;color:#000;text-align:center;pointer-events:auto;max-width:none}.machine-stack{position:relative;width:200px;height:320px;flex-shrink:0;margin-bottom:0;z-index:10;pointer-events:auto}.slot-asset{width:100%;height:auto;position:absolute;top:0;left:0;z-index:10;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mask-viewport{width:160px;height:305px;position:absolute;top:16px;left:50%;transform:translate(-50%) translateZ(0);overflow:hidden;z-index:5;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);border-radius:1px}.photo-strip{width:100%;height:auto;display:block;opacity:0;transform:translate3d(0,-110%,0);filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));transition:transform 2.4s cubic-bezier(.16,1,.3,1),opacity .8s ease;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}#landing-screen.visible .photo-strip.active{opacity:1;transform:translateZ(0)}.btn-wrap{position:relative;flex-shrink:0;z-index:100;display:inline-block;pointer-events:auto}.btn-wrap:before,.btn-wrap:after{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid #000;pointer-events:none;transition:transform .2s cubic-bezier(.23,1,.32,1);transform:translate(0)}.btn-wrap:before{background-color:#ffc701;z-index:-1}.btn-wrap:after{background-color:#f12850;z-index:-2}@keyframes btn-shine{0%{transform:translate(-100%) skew(-25deg)}20%{transform:translate(200%) skew(-25deg)}to{transform:translate(200%) skew(-25deg)}}.btn-main{height:var(--btn-height);width:var(--btn-width);padding:0 var(--btn-px);background-color:#000;color:#fff;border:1px solid #000;border-radius:var(--radius-btn, 12px);font-family:var(--font-main);font-size:var(--btn-font-size);font-weight:600;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s ease}.btn-main:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(to right,#fff0,#fff9,#fff0);transform:translate(-100%) skew(-25deg);animation:btn-shine 4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none;z-index:2}.btn-main.loading{background-color:#000!important;border-color:#000!important;color:var(--text-inv-secondary, rgba(255, 255, 255, .85))!important;cursor:wait;transform:translate(0)!important}.btn-wrap:has(.loading):before,.btn-wrap:has(.loading):after{display:none!important}.btn-wrap.is-loading:before,.btn-wrap.is-loading:after{display:none!important}@media(hover:hover){.btn-wrap:hover .btn-main,.btn-wrap:hover .hero-btn-secondary{transform:translate(-2px,-2px)}.btn-wrap:hover:before{transform:translate(4px,4px)}.btn-wrap:hover:after{transform:translate(8px,8px)}}@media(hover:none){.btn-wrap:active .btn-main,.btn-wrap:active .hero-btn-secondary{transform:translate(-2px,-2px)}.btn-wrap:active:before{transform:translate(4px,4px)}.btn-wrap:active:after{transform:translate(8px,8px)}}.watermark{position:fixed;bottom:20px;left:0;right:0;text-align:center;font-size:var(--type-metadata);color:#000;font-weight:500;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:20}@keyframes pulse-fade{0%,to{opacity:1}50%{opacity:.5}}.btn-main.loading{animation:pulse-fade 1s infinite ease-in-out;pointer-events:none}.hidden{display:none!important}.stats-section-container{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.stats-header{text-align:center;margin-bottom:48px}.stats-title{font-family:var(--font-main);font-size:var(--type-h1);font-weight:600;line-height:.98;letter-spacing:var(--type-h1-tracking);color:var(--black);margin-bottom:var(--space-heading-gap, 16px)}.stats-subtitle,.ig-subtitle{font-family:var(--font-main);font-size:var(--type-lead);font-weight:500;color:#000;text-align:center}@media(min-width:768px){.stats-title{font-size:var(--type-h1)!important}.stats-subtitle,.ig-subtitle{font-size:var(--type-lead)!important}}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;max-width:1060px;margin-inline:auto;box-sizing:border-box}.stat-pill{width:100%;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;background:#fff;border:1px solid var(--black);border-radius:16px;box-sizing:border-box;text-align:center}.stat-pill-value{font-family:var(--font-logo);font-size:clamp(30px,3vw,44px);font-weight:900;color:var(--black);line-height:1.1;letter-spacing:-.03em;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";white-space:nowrap;text-align:center;transition:color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.34,1.56,.64,1);will-change:transform}.stat-pill-label{font-family:var(--font-main);font-size:var(--type-label, 12px);font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-align:center;line-height:1.2}.stat-pill-live{display:inline-flex;align-items:center;gap:8px}.stat-pill-live:before{content:"";display:inline-block;width:10px;height:10px;background:var(--success-green, #22C55E);border-radius:50%;border:1px solid var(--black);animation:lbPulse 2s ease-in-out infinite}@keyframes lbPulse{0%,to{opacity:1}50%{opacity:.4}}.stat-value-flash{color:var(--primary)!important;transform:scale(1.1)}@media(max-width:767px){.stats-row{max-width:100%;padding:0 24px}}@media(max-width:767px){.stats-section-container{padding:56px 16px}.stats-header{width:100%!important;max-width:100%!important;display:block!important}.stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 4px;width:100%;box-sizing:border-box}.stat-pill{padding:20px 10px;min-width:unset;gap:6px}.stat-pill-value{font-size:var(--type-h2);font-weight:900}.stat-pill-label{font-size:var(--type-metadata);letter-spacing:.04em}}.how-section-container{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.how-row{display:flex;gap:24px;width:100%;max-width:1200px;justify-content:center}.how-card{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:32px 24px;background:#fff;border:1px solid var(--black);border-radius:var(--radius-card, 24px);height:auto;box-sizing:border-box}.how-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;border:1px solid var(--black);flex-shrink:0;color:#000}.how-icon svg{width:24px;height:24px;stroke-width:2.5px}.how-card-text{display:flex;flex-direction:column;gap:6px}.how-card-title{font-family:var(--font-main);font-size:var(--type-h3);font-weight:700;color:var(--black);line-height:1.2;letter-spacing:-.01em}.how-card-desc{font-family:var(--font-main);font-size:var(--type-body);font-weight:500;color:#000;line-height:1.5}@media(max-width:1100px){.how-row{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:24px;padding:0 32px}.how-card{height:auto}}@media(max-width:767px){.how-section-container{padding:56px 16px}.how-row{grid-template-columns:1fr;gap:12px;margin-top:20px;padding:0 4px;width:100%;box-sizing:border-box}.how-card{padding:16px 14px 16px 24px;flex-direction:column;align-items:flex-start;gap:14px}.how-icon{font-size:var(--type-body-large);width:40px;height:40px;min-width:40px;border-radius:10px}.how-icon svg{width:20px;height:20px;stroke-width:2.5px}.how-card-title{font-size:var(--type-h3)}.how-card-desc{font-size:var(--type-body);line-height:1.5}}.reveal{opacity:1!important;transform:none!important;transition:none!important}.reveal.active{opacity:1!important;transform:none!important}.delay-1,.delay-2,.delay-3,.delay-4{transition-delay:0s!important}.booth-types-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.booth-types-row{display:flex;flex-direction:row;gap:32px;width:100%;max-width:1400px;justify-content:center;margin-top:48px}.booth-card-wrap{position:relative;flex:1;display:flex}.booth-card{width:100%;display:flex;flex-direction:row;align-items:stretch;background:#fff;border:1px solid var(--black);border-radius:var(--radius-card, 24px);overflow:hidden;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);cursor:pointer;text-decoration:none;color:inherit;position:relative}.booth-card-wrap:nth-child(2n) .booth-card{flex-direction:row}.booth-card:hover,.booth-card:focus-visible{transform:translate(-4px,-4px);box-shadow:4px 4px 0 var(--black)}.booth-card-visual{width:50%;display:flex;align-items:stretch;justify-content:center;position:relative;overflow:hidden;background:#fff;border-right:1px solid rgba(0,0,0,.15);flex-shrink:0;padding:0}.booth-card-visual picture{display:block;width:100%;height:100%;min-height:100%;flex:1}.booth-card-wrap:nth-child(2n) .booth-card-visual{border-bottom:none;border-right:1px solid rgba(0,0,0,.15)}.booth-visual-img{width:140px;height:auto;margin:40px 0;filter:drop-shadow(0 8px 24px rgba(0,0,0,.12));transition:transform .4s cubic-bezier(.165,.84,.44,1);z-index:2}.booth-visual-img--cover{width:100%!important;height:100.5%!important;object-fit:cover!important;margin:0!important;display:block;object-fit:cover;object-position:center;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none!important}@media(max-width:767px){.booth-card-visual{padding:0!important;border:none!important;margin:0!important;outline:none!important;background:transparent!important;aspect-ratio:1852 / 1626!important;height:auto!important;position:relative!important;overflow:hidden!important}.booth-card-visual picture{width:100%!important;height:100%!important;min-height:100%!important;flex:1!important;display:block!important}.booth-visual-img--cover{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;max-width:none!important;transform:none!important;margin:0!important;padding:0!important;filter:none!important;display:block!important}}.booth-card:hover .booth-visual-img{transform:scale(1.08) rotate(-2deg)}.booth-card:hover .booth-visual-img--cover{transform:scale(1.05)}.booth-visual-img--overlap{position:absolute;width:120px;right:25%;top:25%;z-index:1;transform:rotate(5deg);filter:drop-shadow(0 4px 12px rgba(0,0,0,.08));transition:transform .4s cubic-bezier(.175,.885,.32,1.275) .05s}.booth-card:hover .booth-visual-img--overlap{transform:scale(1.08) rotate(12deg) translate(15px,-10px)}.booth-card-body{padding:36px 32px;display:flex;flex-direction:column;justify-content:center;width:50%;background:#fff;flex:1;overflow:visible}.booth-card-badge-row{display:flex;align-items:center;margin-bottom:12px;width:100%}.booth-type-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-main);font-size:var(--type-metadata);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:999px;border:1px solid var(--black);line-height:1;background:transparent;color:var(--black)}.solo-badge,.shared-badge{background:transparent;color:var(--black);border:1px solid var(--black)}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);display:inline-block;flex-shrink:0}.solo-badge .badge-dot,.badge-dot-pink{background:var(--primary)}.shared-badge .badge-dot,.badge-dot-green{background:var(--success-green, #22C55E)}.pulse-dot{background:var(--success-green, #22C55E);box-shadow:0 0 #22c55eb3;animation:pulseDotGreen 1.8s infinite}@keyframes pulseDotGreen{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.booth-card-title{font-family:var(--font-main);font-size:var(--type-h3);font-weight:700;color:var(--black);line-height:1.2;letter-spacing:-.01em}.booth-card-desc{font-family:var(--font-main);font-size:var(--type-body);font-weight:500;color:#000;line-height:1.6;margin-top:8px;overflow:visible;white-space:normal}.booth-card-features{list-style:none;padding:0;margin:18px 0 24px;display:flex;flex-direction:column;gap:10px}.booth-card-features li{font-family:var(--font-main);font-size:var(--type-body-small);font-weight:500;color:#000;display:flex;align-items:center;gap:10px;line-height:1.4}.booth-card-features li:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F12850' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.booth-card-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;font-family:var(--font-main);font-size:var(--type-btn);font-weight:700;color:var(--black);padding:12px 20px;border:1.5px solid var(--black);border-radius:10px;background:transparent;transition:all .2s cubic-bezier(.23,1,.32,1);width:100%;box-sizing:border-box;cursor:pointer}.booth-cta-label{display:inline-flex;align-items:center;gap:8px}.booth-card:hover .booth-card-cta,.booth-card-cta:hover{background:#fff!important;color:var(--black, #000000)!important;border-color:var(--black, #000000)!important;box-shadow:4px 4px #000!important;transform:translate(-2px,-2px)!important}.booth-card:active .booth-card-cta,.booth-card-cta:active{box-shadow:2px 2px #000!important;transform:translate(0)!important}.booth-card:hover .booth-cta-arrow,.booth-card-cta:hover .booth-cta-arrow{transform:translate(4px)}.booth-cta-arrow{font-size:1.15em;transition:transform .2s ease}.booth-card-cta svg{width:16px;height:16px;transition:transform .2s ease}@media(min-width:768px)and (max-width:1100px){.booth-types-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:center!important;gap:24px!important;width:100%!important;max-width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.booth-card-wrap{flex:1 1 0!important;width:calc(50% - 12px)!important;max-width:50%!important;min-width:0!important;display:flex!important;box-sizing:border-box!important}.booth-card{width:100%!important;height:100%!important;min-height:auto!important;aspect-ratio:auto!important;flex-direction:column!important;display:flex!important;justify-content:flex-start!important;overflow:hidden!important;box-sizing:border-box!important}.booth-card-visual{width:100%!important;height:auto!important;aspect-ratio:1852 / 1626!important;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.15)!important;padding:0!important;position:relative!important;overflow:hidden!important}.booth-card-visual picture{width:100%!important;height:100%!important;min-height:100%!important;flex:1!important;display:block!important}.booth-card-visual .booth-visual-img--cover{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100.5%!important;margin:0!important}.booth-card-body{width:100%!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;flex:1!important;justify-content:space-between!important;box-sizing:border-box!important}.booth-card-title{font-size:var(--type-h3)!important}.booth-card-desc{font-size:var(--type-body-small)!important;line-height:1.5!important;margin-top:10px!important}.booth-card-features{margin:6px 0 22px!important;gap:8px!important}.booth-card-features li{font-size:var(--type-body-small)!important}.booth-card-cta{margin-top:auto!important;font-size:var(--type-btn)!important;padding:10px 20px!important}}@media(max-width:767px){.booth-types-section{padding:56px var(--safe-x, 24px)!important;width:100%!important;box-sizing:border-box!important}.booth-types-section .stats-header{padding:0!important;margin-bottom:36px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.booth-types-section .stats-subtitle{margin-bottom:0!important}.booth-types-row{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;gap:24px!important;padding:0!important;box-sizing:border-box!important}.booth-card-wrap{width:100%!important;max-width:100%!important;min-width:100%!important;flex:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.booth-card{width:100%!important;max-width:100%!important;flex-direction:column!important;height:auto!important;min-height:auto!important;aspect-ratio:auto!important;box-sizing:border-box!important}.booth-card-visual{width:100%!important;aspect-ratio:1852 / 1626!important;height:auto!important;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.15)!important;padding:0!important;box-sizing:border-box!important}.booth-card-body{width:100%!important;box-sizing:border-box!important;padding:24px 20px!important}.booth-card-title{font-size:var(--type-h3)!important}.booth-card-desc{font-size:var(--type-body-small)!important;line-height:1.5!important;margin-top:10px!important}.booth-card-features{margin:6px 0 22px!important;gap:10px!important}}.showcase-section{width:100%;padding:80px 0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10;overflow:hidden}.marquee-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);margin-top:48px}.showcase-section .marquee-track{display:flex;gap:28px;width:max-content;animation:marquee-scroll 60s linear infinite;will-change:transform}@media(hover:hover){.showcase-section .marquee-track:hover{animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-polaroid{flex-shrink:0;width:168px;cursor:default}.mq-polaroid img{width:100%;height:auto;display:block;box-shadow:0 4px 20px #00000029,0 1px 6px #00000014;transition:box-shadow .3s ease;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(hover:hover){.mq-polaroid:hover img{box-shadow:0 10px 32px #00000038,0 2px 10px #0000001f}}.showcase-text{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 24px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.showcase-text.vs-visible{opacity:1;transform:translateY(0)}.showcase-title{font-family:var(--font-main);font-size:var(--type-h1);font-weight:600;line-height:.98;letter-spacing:var(--type-h1-tracking);color:var(--black);margin-bottom:var(--space-heading-gap, 16px)}@media(min-width:768px){.showcase-title{font-size:var(--type-h1)!important}.showcase-sub{font-size:var(--type-lead)!important}}.showcase-title .accent{font-family:var(--font-accent);color:var(--primary);font-size:var(--type-display)!important;font-weight:700;margin-left:0;margin-right:.12em;display:inline-block;vertical-align:baseline;line-height:inherit;transform:rotate(-2deg)}.showcase-sub{font-family:var(--font-main);font-size:var(--type-lead);font-weight:500;color:#000;line-height:1.5;max-width:800px}@media(max-width:767px){.showcase-section{padding:56px 0}.showcase-section .marquee-track{gap:14px;animation-duration:40s}.mq-polaroid{width:120px}.marquee-viewport{margin-top:24px;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%)}}.final-cta-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10;overflow:hidden}.cta-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;width:100%}.cta-buttons{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;width:100%;justify-content:center;align-items:center;flex-wrap:wrap}.cta-polaroid{position:absolute;height:auto;opacity:.85;z-index:0;transition:all .3s ease;pointer-events:auto;animation:float-polaroid 4s ease-in-out infinite;border:1px solid transparent;border-radius:2px;box-shadow:0 0 1px 1px #ffffff03;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform,translate}.cta-polaroid:hover{z-index:9;opacity:1}.cp1{width:110px;top:12%;left:5%;transform:rotate(-12deg) translateZ(0);animation-delay:0s}.cp1:hover{transform:scale(.85) rotate(-12deg) translateZ(0)!important}.cp2{width:100px;top:8%;right:5%;transform:rotate(10deg) translateZ(0);animation-delay:1.2s}.cp2:hover{transform:scale(.85) rotate(10deg) translateZ(0)!important}.cp3{width:108px;top:48%;left:3%;transform:rotate(-5deg) translateZ(0);animation-delay:2.5s}.cp3:hover{transform:scale(.85) rotate(-5deg) translateZ(0)!important}.cp4{width:105px;top:44%;right:4%;transform:rotate(8deg) translateZ(0);animation-delay:.8s}@media(min-width:1400px){.cp1{left:9%}.cp2{right:9%}.cp3{left:8%}.cp4{right:8%}}@media(max-width:767px){.final-cta-section{padding:56px 16px}.cta-buttons{flex-direction:column;gap:12px;align-items:center;max-width:280px;margin-left:auto;margin-right:auto}.cp1{width:60px!important;top:2%!important;left:-10px;transform:rotate(-12deg)}.cp2{width:56px!important;top:0%!important;right:-10px;transform:rotate(10deg)}.cp3{width:58px!important;top:62%!important;left:-8px;transform:rotate(-5deg)}.cp4{width:56px!important;top:60%!important;right:-10px;transform:rotate(8deg)}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){html body #landing-screen .hero-title,#landing-screen .hero-title,#desktop-hero-main{font-family:var(--font-main)!important;font-size:var(--type-display)!important;line-height:var(--type-display-lh)!important;letter-spacing:var(--type-display-tracking)!important;font-weight:600!important;margin-bottom:16px!important;text-align:center!important;max-width:none!important;margin-inline:auto!important;width:100%!important;white-space:normal!important}h1:not(#landing-screen .hero-title):not([role=dialog] *):not([aria-modal=true] *),h2:not(.feedback-success-title):not(.leave-modal-headline):not(.feedback-title):not(.post-dl-modal-title):not(.submit-modal-headline):not(.retake-conflict-title):not(.status-title):not(#related-heading):not(.blog-related-title):not(#more-topics):not(.blog-hub-more-title):not(#toc-heading):not(.blog-toc-title):not(.blog-count):not(.blog-body h2):not([role=dialog] *):not([aria-modal=true] *),.about-hero-title,.section-title,.about-cta-title,.stats-title,.showcase-title,.community-title,.faq-title{font-family:var(--font-main)!important;font-size:var(--type-h1)!important;line-height:var(--type-h1-lh, 1.05)!important;font-weight:var(--type-h1-weight, 700)!important;letter-spacing:var(--type-h1-tracking, -.03em)!important;margin-bottom:var(--space-heading-gap, 16px)!important;width:100%!important;max-width:900px!important;padding-left:max(16px,var(--safe-left),var(--safe-right))!important;padding-right:max(16px,var(--safe-left),var(--safe-right))!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important}h3,h4,h5,h6,.mission-title,.card-title,.booth-card-title,.value-title,.faq-q{font-family:var(--font-main)!important;font-size:var(--type-h3)!important;line-height:var(--type-h3-lh, 1.25)!important;font-weight:var(--type-h3-weight, 700)!important;letter-spacing:var(--type-h3-tracking, -.01em)!important}.hero-sub,.section-sub,.about-hero-sub,.stats-subtitle,.showcase-sub,.community-subtitle,.ig-subtitle,.about-cta-sub,.lead{font-family:var(--font-main)!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh, 1.45)!important;letter-spacing:var(--type-lead-tracking, -.01em)!important;font-weight:var(--type-lead-weight, 500)!important;max-width:600px!important;padding-left:max(16px,var(--safe-left),var(--safe-right))!important;padding-right:max(16px,var(--safe-left),var(--safe-right))!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important;margin-bottom:40px!important}.hero-title .accent{font-size:1.18em!important;font-weight:700!important}.stats-title .accent{font-size:1.08em!important;font-weight:700!important}.faq-a{font-family:var(--font-main)!important;font-size:var(--type-body)!important;line-height:var(--type-body-lh, 1.6)!important;font-weight:var(--type-body-weight, 500)!important}.cp3{top:56%!important}.cp4{top:52%!important}.stat-pill-value{font-weight:900!important}}@media(max-width:767px){html body #landing-screen .hero-title,#landing-screen .hero-title,#desktop-hero-main{font-family:var(--font-main)!important;font-size:var(--type-display)!important;line-height:var(--type-display-lh)!important;letter-spacing:var(--type-display-tracking)!important;font-weight:600!important;margin-bottom:16px!important;text-align:center!important;max-width:none!important;margin-inline:auto!important;width:100%!important;white-space:normal!important}h1:not(#landing-screen .hero-title):not([role=dialog] *):not([aria-modal=true] *),h2:not(.feedback-success-title):not(.leave-modal-headline):not(.feedback-title):not(.post-dl-modal-title):not(.submit-modal-headline):not(.retake-conflict-title):not(.status-title):not(#related-heading):not(.blog-related-title):not(#more-topics):not(.blog-hub-more-title):not(#toc-heading):not(.blog-toc-title):not(.blog-count):not(.blog-body h2):not([role=dialog] *):not([aria-modal=true] *),.about-hero-title,.section-title,.about-cta-title,.stats-title,.showcase-title,.community-title,.faq-title{font-family:var(--font-main)!important;font-size:var(--type-h1)!important;line-height:var(--type-h1-lh, 1.05)!important;font-weight:var(--type-h1-weight, 700)!important;letter-spacing:var(--type-h1-tracking, -.03em)!important;margin-bottom:16px!important;width:100%!important;max-width:92vw!important;padding-left:max(16px,var(--safe-left),var(--safe-right))!important;padding-right:max(16px,var(--safe-left),var(--safe-right))!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important}h3,h4,h5,h6,.mission-title,.card-title,.booth-card-title,.value-title,.faq-q{font-family:var(--font-main)!important;font-size:var(--type-h3)!important;line-height:var(--type-h3-lh, 1.25)!important;font-weight:var(--type-h3-weight, 700)!important;letter-spacing:var(--type-h3-tracking, -.01em)!important}.hero-sub,.section-sub,.about-hero-sub,.stats-subtitle,.showcase-sub,.community-subtitle,.ig-subtitle,.about-cta-sub,.lead{font-family:var(--font-main)!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh, 1.45)!important;letter-spacing:var(--type-lead-tracking, -.01em)!important;font-weight:var(--type-lead-weight, 500)!important;max-width:26ch!important;padding-left:max(16px,var(--safe-left),var(--safe-right))!important;padding-right:max(16px,var(--safe-left),var(--safe-right))!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important}#landing-screen .hero-sub{margin-bottom:0!important;max-width:44ch!important}.hero-title .accent{font-size:1.15em!important;font-weight:700!important}.stats-title .accent{font-size:1.05em!important;font-weight:700!important}p,.faq-a,.card-desc,.booth-card-desc,.story-body,.mission-body,.value-desc{font-family:var(--font-main)!important;font-size:var(--type-body)!important;line-height:var(--type-body-lh, 1.6)!important;font-weight:var(--type-body-weight, 500)!important}.stat-pill-value{font-size:var(--type-h2)!important;font-weight:900!important}.stat-pill-label{font-size:var(--type-metadata)!important;font-weight:var(--type-metadata-weight, 700)!important}}@media(max-width:1024px){h3,h4,h5,h6,.mission-title,.contact-card-title,.card-title,.value-title,.booth-card-title,.faq-q{font-family:var(--font-main)!important;font-size:var(--type-h3)!important;line-height:var(--type-h3-lh, 1.25)!important;font-weight:var(--type-h3-weight, 700)!important;letter-spacing:var(--type-h3-tracking, -.01em)!important}p,.mission-body,.story-body,.value-desc,.sec p,.sec ul li,.faq-a,.card-desc,.booth-card-desc{font-size:var(--type-body)!important;line-height:1.6!important;font-weight:500!important;margin-bottom:14px!important}small,.eyebrow,.about-eyebrow,.mission-label,.contact-card-label,.mission-stat-label,.badge{font-size:var(--type-metadata)!important;line-height:1.4!important}button:not(.lb-cookie-notice__accept):not(.lb-cookie-notice__reject):not(.footer-nav-link):not(.footer-cookie-prefs):not(#footer-cookie-prefs),.btn-main,.about-cta-btn,.contact-card-action,.join-input-row button,.nav-cta,.booth-card-btn{font-size:var(--type-btn)!important;font-weight:700!important}span.accent,h1 .accent,h2 .accent,h3 .accent,p .accent,.hero-title .accent,.about-hero-title .accent,.output-title .accent,.output-mobile-header .output-title .accent,.section-title .accent,.about-cta-title .accent,.stats-title .accent,.showcase-title .accent,.faq-title .accent,.story-quote .accent{font-family:var(--font-accent)!important;font-size:1.32em!important;line-height:1.15!important;font-weight:700!important;display:inline-block!important;vertical-align:baseline!important;transform:rotate(-2deg)!important;white-space:nowrap!important;margin:0 .1em 0 0!important;letter-spacing:-.01em!important}}@media(max-width:480px){span.accent,h1 .accent,h2 .accent,h3 .accent,p .accent,.hero-title .accent,.about-hero-title .accent,.output-title .accent,.output-mobile-header .output-title .accent,.section-title .accent,.about-cta-title .accent,.stats-title .accent,.showcase-title .accent,.faq-title .accent,.story-quote .accent{vertical-align:baseline!important;transform:rotate(-2deg)!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){#landing-screen{padding:180px 40px 40px!important;min-height:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important;max-width:100%!important;overflow-x:clip!important;overflow-y:visible!important}.hero-title,#landing-screen .hero-title{font-size:var(--type-display)!important;line-height:var(--type-display-lh)!important;letter-spacing:var(--type-display-tracking)!important;font-weight:600!important;max-width:none!important;margin-inline:auto!important;white-space:normal!important;margin-bottom:16px!important;text-align:center!important}.showcase-title,.about-cta-title,.stats-title,.section-title,.faq-title,.mission-title,.support-title,#support-section-title{font-size:var(--type-h1)!important;line-height:var(--type-h1-lh)!important;letter-spacing:var(--type-h1-tracking)!important;margin-bottom:var(--space-heading-gap, 16px)!important;max-width:none!important;white-space:normal!important}.hero-sub,#landing-screen .hero-sub{font-family:var(--font-main)!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh)!important;letter-spacing:var(--type-lead-tracking)!important;font-weight:500!important;max-width:44ch!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important;margin-bottom:0!important;color:#000!important}.section-sub,.about-hero-sub,.stats-subtitle,.support-desc,.showcase-sub,.community-subtitle,.about-cta-sub{font-family:var(--font-main)!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh)!important;letter-spacing:var(--type-lead-tracking)!important;font-weight:500!important;max-width:44ch!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important;margin-bottom:40px!important}.support-desc{font-size:var(--type-lead)!important}#landing-screen .hero-sub{font-size:var(--type-lead)!important;max-width:50ch!important;margin-bottom:0!important}.booth-card-title,.how-card-title,.blog-card-title,.card-heading{font-size:var(--type-h3)!important;line-height:var(--type-h3-lh)!important;font-weight:700!important}p,.value-desc,.card-desc,.booth-card-desc,.faq-a{font-size:var(--type-body)!important;line-height:1.6!important}.eyebrow,.mission-label,.mission-stat-label,.badge,.stat-pill-label{font-size:var(--type-metadata)!important}.btn-main,.booth-card-btn{font-size:var(--type-btn)!important;font-weight:700!important}.machine-stack{width:min(32vw,280px)!important;max-width:280px!important;height:auto!important;aspect-ratio:200/320;margin-top:16px!important;margin-bottom:24px!important;margin-inline:auto!important;display:block!important}.mask-viewport{width:82%!important;height:94%!important;top:5%!important}.stats-section-container,.how-section-container,.booth-types-section,.blog-section,.instagram-section,.faq-section,.support-section,.final-cta-section{padding:48px var(--safe-x)!important}.stats-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:0!important;width:100%!important;max-width:900px!important;margin-inline:auto!important;flex-direction:unset!important;box-sizing:border-box!important}.stat-pill{padding:28px 24px!important;flex:none!important;height:100%!important;box-sizing:border-box!important}.stat-pill-value{font-size:var(--type-h1)!important;font-weight:900!important}.p1{width:105px!important;top:110px!important;left:2vw!important;--p-rot: -12deg}.p2{width:80px!important;top:70px!important;right:4vw!important;--p-rot: 14deg}.p3{width:95px!important;bottom:22%!important;left:1vw!important;--p-rot: -8deg}.p4{width:110px!important;bottom:15%!important;right:-2vw!important;--p-rot: 18deg}.how-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:0!important;width:100%!important;max-width:900px!important;margin-inline:auto!important;flex-direction:unset!important;box-sizing:border-box!important}.how-card{padding:28px 24px!important;flex:none!important;height:100%!important;box-sizing:border-box!important}.booth-types-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:center!important;gap:24px!important;padding:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.booth-card-wrap{flex:1 1 0!important;width:calc(50% - 12px)!important;max-width:50%!important;min-width:0!important;display:flex!important;box-sizing:border-box!important}.booth-card{width:100%!important;height:100%!important;min-height:auto!important;aspect-ratio:auto!important;flex-direction:column!important;display:flex!important;justify-content:flex-start!important;overflow:hidden!important;box-sizing:border-box!important}.booth-card-visual{width:100%!important;aspect-ratio:1852 / 1626!important;height:auto!important;padding:0!important;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.15)!important;position:relative!important;overflow:hidden!important}.booth-card-body{width:100%!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;flex:1!important;justify-content:space-between!important;box-sizing:border-box!important}.booth-card-title{font-size:var(--type-h3)!important}.booth-card-desc{font-size:var(--type-body-small)!important;line-height:1.5!important;margin-top:10px!important}.booth-card-features{margin:6px 0 22px!important;gap:8px!important}.booth-card-features li{font-size:var(--type-body-small)!important}.booth-card-cta{margin-top:auto!important;font-size:var(--type-btn)!important;padding:10px 20px!important}.showcase-section{padding:48px 0!important}.hero-sub,.section-sub,.stats-subtitle,{}}#landing-screen{position:relative}.scroll-indicator-container{display:flex;width:100%;z-index:9999;pointer-events:none;transition:opacity .5s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.scroll-indicator{width:52px;height:52px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.15);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;cursor:default;pointer-events:auto;padding:0;-webkit-tap-highlight-color:transparent;outline:none}.scroll-indicator svg{color:#000;width:22px;height:22px;stroke-width:2.5px}.scroll-indicator .arrow-top{animation:chevron-cascade 1.5s infinite}.scroll-indicator .arrow-bottom{animation:chevron-cascade 1.5s infinite;animation-delay:.15s}@keyframes chevron-cascade{0%{opacity:0;transform:translateY(-3px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}@media(max-width:767px),(max-width:1024px)and (orientation:portrait){.scroll-indicator-container{position:relative;margin-top:24px;justify-content:center;width:100%;bottom:auto;left:auto;transform:none;margin-bottom:12px;display:flex!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){.scroll-indicator-container{position:relative!important;margin-top:90px!important;bottom:auto!important;left:auto!important;transform:none!important;width:100%!important;margin-bottom:0!important;justify-content:center!important;display:flex!important}}@media(min-width:1025px){.scroll-indicator-container{position:absolute;bottom:40px;right:40px;width:auto;justify-content:flex-end}}@supports (padding: env(safe-area-inset-bottom)){@media(max-width:767px),(max-width:1024px)and (orientation:portrait){.scroll-indicator-container{bottom:auto;margin-bottom:calc(12px + var(--safe-bottom, 0px))}}@media(min-width:1025px){.scroll-indicator-container{bottom:calc(40px + var(--safe-bottom, 0px));right:calc(40px + var(--safe-right, 0px))}}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape),(min-width:1025px)and (max-width:1366px)and (orientation:landscape)and (pointer:coarse){#landing-screen{min-height:auto!important;padding-top:max(110px,calc(var(--header-height-desktop, 72px) + 36px))!important;padding-bottom:32px!important;justify-content:flex-start!important}#landing-screen>div.main-content,#landing-screen .main-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:860px!important;margin:0 auto!important;padding-left:clamp(24px,4vw,48px)!important;padding-right:clamp(24px,4vw,48px)!important;gap:0!important;height:auto!important}#landing-screen .hero-text-col{order:1!important;width:100%!important;max-width:780px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;z-index:10!important}#landing-screen>.main-content>.hero-text-col .header-group,#landing-screen .header-group{align-items:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;margin-inline:auto!important;max-width:none!important;width:100%!important}#landing-screen>.main-content>.hero-text-col .header-group .hero-title,#landing-screen .hero-title,#desktop-hero-main{text-align:center!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:16px!important;width:100%!important}#landing-screen>.main-content>.hero-text-col .header-group .hero-sub,#landing-screen .hero-sub{text-align:center!important;margin-inline:auto!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important;max-width:48ch!important;width:100%!important}#landing-screen>.main-content>.hero-text-col .hero-cta,#landing-screen .hero-cta{align-self:center!important;text-align:center!important;margin:28px auto 24px!important;margin-inline:auto!important}#landing-screen .hero-visual-col{order:2!important;width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;transform:none!important;z-index:5!important;margin-top:0!important;margin-bottom:32px!important}#landing-screen .hero-machine-container{position:relative!important;width:clamp(260px,36vw,360px)!important;margin-inline:auto!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important}.p1{width:100px!important;top:15px!important;left:-10px!important}.p2{width:85px!important;top:25px!important;right:-10px!important}.p3{width:90px!important;bottom:12%!important;left:-5px!important}.p4{width:110px!important;bottom:8%!important;right:-15px!important}.booth-types-row{gap:32px!important;padding:0 40px!important;flex-direction:row!important;align-items:stretch!important}.booth-card-wrap{width:calc(50% - 16px)!important;max-width:none!important}.booth-card{height:100%!important;flex-direction:column!important;aspect-ratio:auto!important}.booth-card-visual{width:100%!important;height:auto!important;aspect-ratio:1852 / 1626!important;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.15)!important}.booth-card-body{width:100%!important;padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1!important}.booth-card-title{font-size:var(--type-h3)!important}.booth-card-desc{font-size:var(--type-body)!important;line-height:1.5!important;margin-top:10px!important}.booth-card-features{margin:6px 0 22px!important;gap:12px!important}.booth-card-cta{font-size:var(--type-btn)!important;padding:14px 24px!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin-top:auto!important}}button,input[type=button],input[type=submit]{-webkit-appearance:none;appearance:none}button,input[type=button],input[type=submit],.btn-main,.btn-action,.btn-primary,.btn-secondary,.retake,.save,.share{-webkit-appearance:none!important;appearance:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}button,input[type=button],input[type=submit],.btn-main,.btn-action,.btn-primary,.btn-secondary,.retake,.save,.share,.btn-wrap{-webkit-appearance:none!important;appearance:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.section-header{text-align:center;margin-bottom:56px}.section-header .stats-title{margin-bottom:var(--space-heading-gap, 16px);text-align:center}.section-header .stats-subtitle{max-width:600px;margin:0 auto}@media(max-width:767px){.section-header{margin-bottom:36px}}.blog-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1200px}.blog-card{background:#fff;border:1px solid var(--black);border-radius:var(--radius-card, 24px);overflow:hidden;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover){.blog-card:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 0 var(--black)}.blog-card:hover .blog-card-link{color:var(--primary-ink, #c80d32);gap:9px}}.blog-card-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:28px 24px 24px;gap:24px}.blog-card-body{display:flex;flex-direction:column;gap:10px;flex:1}.blog-card-title{font-family:var(--font-main);font-size:var(--type-h3);font-weight:700;color:var(--black);line-height:1.2;letter-spacing:-.01em;margin:0}.blog-card-desc{font-family:var(--font-main);font-size:var(--type-body);font-weight:500;color:var(--black);line-height:1.5;margin:0}.blog-card-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-main, "Satoshi", sans-serif);font-size:15px;font-weight:700;color:var(--black, #000000);text-decoration:none;letter-spacing:-.01em;transition:color .2s ease,gap .2s ease;flex-shrink:0;width:fit-content}@media(max-width:1100px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:16px}.blog-card-link{font-size:15px}.blog-card-desc{font-size:var(--type-body)}}@media(max-width:767px){.blog-section{padding:56px 16px}.blog-grid{grid-template-columns:1fr;gap:12px}.blog-card-inner{padding:20px 18px 18px;gap:14px}.blog-card-title{font-size:var(--type-h3)}.blog-card:hover{transform:translate(-2px,-2px);box-shadow:2px 2px 0 var(--black)}}.faq-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.faq-list{width:100%;max-width:760px;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1.5px solid var(--black);border-radius:16px;overflow:hidden;transition:box-shadow .2s ease}@media(hover:hover){.faq-item:hover{box-shadow:3px 3px 0 var(--black)}}.faq-item.is-open{box-shadow:3px 3px 0 var(--black);position:relative;z-index:1}.faq-q-heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;background:none;border:none;cursor:pointer;font-family:var(--font-main);font-size:var(--type-body-large, 18px);font-weight:600;color:var(--black);text-align:left;line-height:1.4;letter-spacing:-.01em;-webkit-appearance:none;appearance:none}.faq-q-wrap{display:flex;align-items:center;gap:14px;font-size:var(--type-body-large, 18px)!important}.faq-num{font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--primary-ink, #c80d32);background:var(--primary-light, rgba(241, 40, 80, .08));border-radius:6px;padding:3px 8px;flex-shrink:0;min-width:28px;text-align:center}.faq-item.is-open .faq-num{background:var(--black);color:#fff!important}.faq-question:hover{color:var(--black)}.faq-icon{width:20px;height:20px;flex-shrink:0;transition:transform .32s cubic-bezier(.23,1,.32,1);color:var(--black)}.faq-item.is-open .faq-icon{transform:rotate(180deg);color:var(--black)}.faq-item.is-open .faq-question{color:var(--black)}.faq-answer{overflow:hidden;max-height:0;transition:max-height .38s cubic-bezier(.23,1,.32,1),padding .38s ease;padding-bottom:0}.faq-answer[hidden]{display:block!important;visibility:hidden}.faq-item.is-open .faq-answer{max-height:600px;padding-bottom:22px;visibility:visible}.faq-question:focus-visible{outline:2px solid var(--black);outline-offset:-2px}.faq-answer p{font-family:var(--font-main);font-size:var(--type-body, 16px);font-weight:500;color:var(--black);line-height:1.7;margin:0;padding:16px 26px 0;border-top:1px solid rgba(0,0,0,.06)}.faq-answer a,.faq-answer p a{color:var(--primary-ink, #c80d32);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;font-weight:600;transition:color .15s ease,text-decoration-color .15s ease}.faq-answer a:hover,.faq-answer p a:hover{color:var(--primary-ink-hover, #a80928);text-decoration-color:var(--primary-ink-hover, #a80928)}@media(max-width:767px){.faq-section{padding:56px var(--safe-x, 24px)!important;width:100%!important;box-sizing:border-box!important}.faq-list{width:100%!important;max-width:100%!important;gap:10px;padding:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.faq-item{border-radius:14px;box-shadow:none!important}.faq-item:hover,.faq-item:focus,.faq-item:focus-within,.faq-item:not(.is-open){box-shadow:none!important}.faq-item.is-open{box-shadow:2.5px 2.5px 0 var(--black)!important}.faq-question{font-size:16px;padding:16px 18px;gap:12px}.faq-q-wrap{gap:10px;font-size:16px!important}.faq-num{font-size:var(--type-metadata);padding:2px 6px;min-width:24px}.faq-icon{width:18px;height:18px}.faq-answer p{font-size:var(--type-body-small, 14px);padding:12px 18px 0;line-height:1.65}.faq-item.is-open .faq-answer{padding-bottom:16px}}@media(min-width:768px)and (max-width:1024px){.faq-list{max-width:100%;gap:10px}.faq-question{font-size:var(--type-body-large, 18px);padding:20px 22px}.faq-q-wrap{font-size:var(--type-body-large, 18px)!important}.faq-answer p{font-size:var(--type-body, 16px);padding:14px 22px 0}}.instagram-section{width:100%;padding:112px 0 104px;display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:10;overflow:hidden}.ig-shell{width:100%;max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box}.ig-header{max-width:720px;margin:0 auto;text-align:center}html body .instagram-section .stats-title{margin:0 0 16px!important;text-align:center!important}html body .instagram-section .ig-subtitle,html body .instagram-section .stats-subtitle{font-family:var(--font-main)!important;color:var(--black)!important;margin:0 auto!important;text-align:center!important}.ig-carousel{position:relative;margin:44px 0 0;width:100%;max-width:none;padding:0;box-sizing:border-box;overflow-anchor:none}.ig-carousel:before,.ig-carousel:after{content:"";position:absolute;top:0;bottom:0;width:clamp(48px,8vw,120px);z-index:4;pointer-events:none}.ig-carousel:before{left:0;background:linear-gradient(90deg,var(--bg) 18%,rgba(244,244,240,0) 100%)}.ig-carousel:after{right:0;background:linear-gradient(270deg,var(--bg) 18%,rgba(244,244,240,0) 100%)}.ig-viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding:20px 0 36px;touch-action:pan-x;overflow-anchor:none}.ig-viewport::-webkit-scrollbar{display:none}.ig-viewport.is-dragging,.ig-viewport.is-autoplaying{scroll-snap-type:none}.ig-viewport.is-dragging{cursor:grabbing}.ig-track{display:flex;align-items:stretch;gap:18px;width:max-content;padding:0 clamp(24px,5vw,64px);box-sizing:border-box}.ig-track.is-empty{width:100%;padding:0 24px;display:flex;justify-content:center}.ig-card{position:relative;flex:0 0 auto;width:min(360px,78vw);aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;background:#deded8;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;opacity:0;transform:none;transition:opacity .45s ease;transition-delay:var(--ig-stagger, 0ms);-webkit-tap-highlight-color:transparent;will-change:auto}.ig-card.is-in{opacity:1}.ig-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ig-card-media{position:absolute;inset:0;display:block}.ig-card-media img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.02);transition:opacity .5s ease,transform .4s cubic-bezier(.22,1,.36,1);user-select:none;pointer-events:none}.ig-card-media img.is-loaded{opacity:1;transform:scale(1)}.ig-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#0000 40%,#00000080);opacity:0;transition:opacity .35s ease;pointer-events:none}.ig-card-hover{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.ig-card-cta{font-family:var(--font-main);font-size:var(--type-caption);font-weight:600;letter-spacing:.01em;color:#fff}.ig-reel-badge{position:absolute;top:14px;right:14px;z-index:3;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00000080;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(hover:hover)and (pointer:fine){.ig-card.is-in:hover .ig-card-media img.is-loaded{transform:scale(1.04)}.ig-card.is-in:hover .ig-card-shade,.ig-card.is-in:hover .ig-card-hover{opacity:1}.ig-card.is-in:hover .ig-card-hover{transform:translateY(0)}}.ig-nav{position:absolute;top:50%;z-index:5;width:44px;height:44px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#ffffff94;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #0000001a;color:var(--black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .3s ease,transform .3s ease,background .3s ease;pointer-events:none}.ig-nav svg{width:18px;height:18px}.ig-nav-prev{left:clamp(12px,2.5vw,28px)}.ig-nav-next{right:clamp(12px,2.5vw,28px)}@media(hover:hover)and (pointer:fine){.instagram-section.is-ready .ig-carousel:hover .ig-nav,.ig-nav:focus-visible{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.ig-nav:hover{background:#ffffffeb}}.ig-skeleton-card{flex:0 0 auto;width:min(360px,78vw);aspect-ratio:4 / 5;border-radius:22px;background:linear-gradient(100deg,#e4e4de 15%,#f1f1ec,#e4e4de 65%);background-size:220% 100%;animation:igShimmer 1.35s ease-in-out infinite;scroll-snap-align:start}@keyframes igShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ig-empty{width:min(100%,420px);text-align:center;padding:40px 24px}.ig-empty-title{font-family:var(--font-main);font-size:var(--type-body-large);font-weight:700;margin:0 0 8px;color:var(--black)}.ig-empty-desc{font-family:var(--font-main);font-size:var(--type-body-small);font-weight:500;line-height:1.55;margin:0 0 12px;color:var(--text-secondary, #595959)}.ig-empty-link{font-family:var(--font-main);font-size:var(--type-body-small);font-weight:600;color:var(--text-secondary, #595959);text-decoration:underline;text-underline-offset:3px}.instagram-section.is-empty-state .ig-nav{display:none}@media(min-width:768px)and (max-width:1024px){#instagram-track{--ig-visible: 2.35;--ig-gap: 16px;--ig-edge: 28px;gap:var(--ig-gap);padding:0 var(--ig-edge)}#instagram-track .ig-card,#instagram-track .ig-skeleton-card{width:calc((100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - (var(--ig-edge) * 2) - (var(--ig-gap) * (var(--ig-visible) - 1))) / var(--ig-visible));max-width:none;border-radius:20px;scroll-snap-align:start}.ig-carousel:before,.ig-carousel:after{width:56px}.ig-nav{display:none!important}}@media(max-width:767px){.instagram-section{padding:80px 0 72px}.ig-shell{padding:0 16px}html body .instagram-section .stats-title{margin-bottom:16px!important}html body .instagram-section .ig-subtitle,html body .instagram-section .stats-subtitle{color:var(--black)!important;text-align:center!important}.ig-carousel{margin-top:28px;padding:0;max-width:none}.ig-carousel:before,.ig-carousel:after{width:40px}#instagram-track{--ig-card-w: min(78vw, 320px);--ig-gap: 12px;gap:var(--ig-gap);padding-left:max(12px,calc((100vw - var(--ig-card-w)) / 2));padding-right:max(12px,calc((100vw - var(--ig-card-w)) / 2));box-sizing:border-box}.ig-viewport{padding:8px 0 20px;scroll-snap-type:x mandatory}#instagram-track .ig-card,#instagram-track .ig-skeleton-card{width:var(--ig-card-w);max-width:none;border-radius:20px;scroll-snap-align:center;scroll-snap-stop:always}.ig-nav{display:none!important}}@media(prefers-reduced-motion:reduce){.ig-viewport,.ig-card,.ig-card-media img,.ig-card-hover,.ig-nav{scroll-behavior:auto!important;transition:none!important}.ig-card{opacity:1;transform:none}}.support-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.support-desc{font-family:var(--font-main);font-size:var(--type-lead);font-weight:500;color:#000;text-align:center;max-width:55ch;margin:0 auto}@media(max-width:767px){.support-section{padding:56px 16px}.desktop-only-br{display:none}.hero-text-col{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-top:12px}.hero-title{text-align:center!important;margin-bottom:16px!important}.hero-cta{align-self:center!important;margin-top:16px!important;margin-bottom:16px!important}.hero-visual-col{margin-top:0!important}}@media(max-width:1024px){.desktop-only-br{display:none}}@media(min-width:1025px){#desktop-hero-main,.hero-title{font-size:var(--type-display)!important;line-height:var(--type-display-lh)!important;letter-spacing:var(--type-display-tracking)!important;max-width:none!important;margin:0 0 20px!important;text-align:left!important}.header-group{margin:20px 0 0!important;padding:0!important;align-items:flex-start!important;max-width:none!important;text-align:left!important}.hero-sub{font-size:var(--type-lead)!important;font-weight:var(--type-lead-weight)!important;line-height:var(--type-lead-lh)!important;text-align:left!important;max-width:44ch!important;margin:0!important;padding:0!important}.hero-cta{margin:28px 0 0!important;align-self:flex-start!important;text-align:left!important}#landing-screen .main-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;max-width:1400px!important;margin:0!important;padding-left:0!important;padding-right:clamp(10px,2vw,40px)!important;gap:40px}.hero-text-col{flex:1;display:flex;flex-direction:column;align-items:flex-start;z-index:10;max-width:50%}.hero-visual-col{display:flex;flex:1;justify-content:center;align-items:center;z-index:5;transform:translate(1vw)}.hero-machine-container{position:relative;width:clamp(500px,68vmin,760px);margin-top:-2vh;margin-left:0;pointer-events:none;user-select:none}.hero-machine-img{width:100%;height:auto;display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.08))}.hero-machine-slot{position:absolute;overflow:hidden;display:flex;justify-content:center;top:50.95%;left:50%;transform:translate(-50%);width:35%;height:58%}.hero-photostrip-anim{width:74%;height:auto;object-fit:contain;transform-origin:top center;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;image-rendering:-webkit-optimize-contrast;-webkit-animation:photostrip-print 9s ease-in-out infinite;animation:photostrip-print 9s ease-in-out infinite}}@media(max-width:767px),(max-width:1024px)and (orientation:portrait){.hero-visual-col{display:flex;justify-content:center;width:100%;margin-top:40px}.hero-machine-container{position:relative;width:clamp(200px,55vw,300px);pointer-events:none;user-select:none}.hero-machine-img{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.08))}.hero-machine-slot{position:absolute;overflow:hidden;display:flex;justify-content:center;top:50.95%;left:50%;transform:translate(-50%);width:35%;height:58%}.hero-photostrip-anim{width:74%;height:auto;object-fit:contain;transform-origin:top center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;image-rendering:-webkit-optimize-contrast;-webkit-animation:photostrip-print 9s ease-in-out infinite;animation:photostrip-print 9s ease-in-out infinite}}@-webkit-keyframes photostrip-print{0%{-webkit-transform:translate3d(0%,-105%,0) rotate(0deg);transform:translate3d(0,-105%,0) rotate(0)}30%{-webkit-transform:translate3d(1.5%,-12%,0) rotate(1.2deg);transform:translate3d(1.5%,-12%,0) rotate(1.2deg)}33%{-webkit-transform:translate3d(-1%,-14%,0) rotate(-.6deg);transform:translate3d(-1%,-14%,0) rotate(-.6deg)}35%{-webkit-transform:translate3d(.5%,-15.5%,0) rotate(.3deg);transform:translate3d(.5%,-15.5%,0) rotate(.3deg)}37%{-webkit-transform:translate3d(0%,-15%,0) rotate(0deg);transform:translate3d(0,-15%,0) rotate(0)}66%{-webkit-transform:translate3d(0%,-15%,0) rotate(0deg);transform:translate3d(0,-15%,0) rotate(0)}90%{-webkit-transform:translate3d(.5%,-105%,0) rotate(.8deg);transform:translate3d(.5%,-105%,0) rotate(.8deg)}to{-webkit-transform:translate3d(0%,-105%,0) rotate(0deg);transform:translate3d(0,-105%,0) rotate(0)}}@keyframes photostrip-print{0%{-webkit-transform:translate3d(0%,-105%,0) rotate(0deg);transform:translate3d(0,-105%,0) rotate(0)}30%{-webkit-transform:translate3d(1.5%,-12%,0) rotate(1.2deg);transform:translate3d(1.5%,-12%,0) rotate(1.2deg)}33%{-webkit-transform:translate3d(-1%,-14%,0) rotate(-.6deg);transform:translate3d(-1%,-14%,0) rotate(-.6deg)}35%{-webkit-transform:translate3d(.5%,-15.5%,0) rotate(.3deg);transform:translate3d(.5%,-15.5%,0) rotate(.3deg)}37%{-webkit-transform:translate3d(0%,-15%,0) rotate(0deg);transform:translate3d(0,-15%,0) rotate(0)}66%{-webkit-transform:translate3d(0%,-15%,0) rotate(0deg);transform:translate3d(0,-15%,0) rotate(0)}90%{-webkit-transform:translate3d(.5%,-105%,0) rotate(.8deg);transform:translate3d(.5%,-105%,0) rotate(.8deg)}to{-webkit-transform:translate3d(0%,-105%,0) rotate(0deg);transform:translate3d(0,-105%,0) rotate(0)}}@media(min-width:1025px){#landing-screen{min-height:100vh!important;justify-content:center!important}.p1{left:6vw!important;top:100px!important}.p2{right:8vw!important;top:110px!important}.p3{left:7vw!important;bottom:110px!important}.p4{right:6vw!important;bottom:125px!important}}.inline-h1-img{height:1em;width:auto;vertical-align:middle;transform:translateY(-3px);border-radius:8px;margin:0 10px;display:inline-block;background-color:#fff;border:1px solid #000;box-shadow:0 4px 14px #0000000f,0 2px 4px #0000000a}@media(max-width:767px){.inline-h1-img{height:.85em!important;border-radius:6px!important;margin:0 6px!important;transform:translateY(-2px)!important;box-shadow:0 2px 8px #00000014!important}}@media(min-width:768px)and (max-width:1024px){.inline-h1-img{height:.9em!important;border-radius:8px!important;margin:0 10px!important;transform:translateY(-3px)!important;box-shadow:0 4px 14px #00000012!important}}.trust-badges-row{display:flex;overflow:hidden;background-color:var(--bg, #F4F4F0);padding:18px 0;z-index:10;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);-webkit-transform:translateZ(0);transform:translateZ(0)}.trust-badges-row .marquee-track{display:flex;align-items:center;flex-shrink:0;justify-content:space-around;min-width:100%;gap:56px;padding:0 28px;animation:scroll-marquee 22s linear infinite;will-change:transform}.trust-badges-row:hover .marquee-track{animation-play-state:paused}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.trust-badge{display:flex;align-items:center;gap:10px;font-family:var(--font-main);font-size:var(--type-body);font-weight:600;color:var(--black, #000);letter-spacing:-.01em}.trust-badge svg{width:20px;height:20px;stroke:var(--black, #000);stroke-width:2.2px;opacity:.9;flex-shrink:0}@media(max-width:767px){#landing-screen>div.trust-badges-row.marquee-container,.trust-badges-row{position:relative!important;bottom:auto!important;margin-top:20px!important;column-gap:20px;padding:16px max(24px,var(--safe-left),var(--safe-right))!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}.trust-badge{font-size:var(--type-metadata)!important}.trust-badge svg{width:16px!important;height:16px!important}}.hero-visual-col{position:relative}.premium-bg-system{position:absolute;inset:-100px;z-index:0;pointer-events:none;overflow:hidden}.bg-scaling-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;aspect-ratio:1200 / 400}.hero-machine-container{z-index:2}.world-map-bg{position:absolute;inset:0;opacity:.25;transform:translateY(40px);background-image:url(../assets/map_mobile.avif?v=79565e4d);background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width:768px){.world-map-bg{background-image:url(../assets/map.avif?v=6a846f3d)}}.connection-paths{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.conn-path{stroke:#f12850;stroke-width:3;fill:none;opacity:.35;stroke-dasharray:4 8;stroke-linecap:round}.data-particle{offset-rotate:0deg;animation:moveParticle 4s linear infinite;will-change:offset-distance}.data-particle-left{offset-path:path("M 180 120 C 390 120, 390 200, 600 200")}.data-particle-right{offset-path:path("M 1020 280 C 810 280, 810 200, 600 200")}@keyframes moveParticle{0%{offset-distance:0%}to{offset-distance:100%}}.center-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,#f12850,#f1285000 70%);border-radius:50%;z-index:1;opacity:0;animation:center-pulse 4s ease-out infinite;animation-delay:3.8s}@keyframes center-pulse{0%{transform:translate(-50%,-50%) scale(0);opacity:.15}25%{transform:translate(-50%,-50%) scale(1.2);opacity:0}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.avatar-wrapper{position:absolute;transform:translate3d(-50%,-50%,0);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:3}.avatar-left{left:15%;top:30%}.avatar-right{left:85%;top:70%}.avatar-img-container{position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.avatar-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(241,40,80,.75);animation:pulse-ring 3s infinite ease-out;pointer-events:none;z-index:1}.avatar-img{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 8px 24px #0000001f;position:relative;z-index:2;transform:translateZ(0);will-change:transform;image-rendering:high-quality;-webkit-backface-visibility:hidden}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.avatar-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.location-pin{color:#f12850;animation:float-pin 4s infinite ease-in-out;margin-bottom:-6px}.location-pin svg{width:22px;height:22px}.avatar-label{display:flex;flex-direction:column;align-items:center;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:14px;box-shadow:0 4px 12px #0000000d;border:1px solid rgba(0,0,0,.05)}.avatar-label .city{font-size:var(--type-label);font-weight:600;color:var(--text-primary, #000000);line-height:1.2}.avatar-label .country{font-size:var(--type-metadata);color:var(--text-secondary, #595959)}@keyframes float-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.6);opacity:0}}@media(max-width:1024px){.premium-bg-system{inset:-50px}.world-map-bg{transform:translateY(40px) scale(1.25)!important}.avatar-wrapper{transform:translate3d(-50%,-50%,0) scale(.8)}}@media(max-width:767px){.premium-bg-system{opacity:1;inset:0!important}.bg-scaling-container{width:90%!important}.avatar-wrapper{transform:translate3d(-50%,-50%,0) scale(.55)}}@media(min-width:768px)and (max-width:1024px),(min-width:1025px)and (max-width:1366px)and (pointer:coarse){#landing-screen{padding-top:calc(var(--header-height-mobile, calc(80px + var(--safe-top, 0px))) + var(--announcement-height, 34px) + 40px)!important;padding-bottom:32px!important;min-height:auto!important;justify-content:flex-start!important;overflow-x:clip!important}#landing-screen>div.main-content,#landing-screen .main-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:800px!important;margin:0 auto!important;padding-left:clamp(24px,4vw,48px)!important;padding-right:clamp(24px,4vw,48px)!important;gap:0!important;height:auto!important}.hero-text-col{order:1!important;width:100%!important;max-width:780px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin-inline:auto!important;z-index:10!important}.header-group{align-items:center!important;margin:0 auto!important;max-width:none!important;text-align:center!important;width:100%!important}html body #landing-screen .hero-title,html body .hero-title,#landing-screen .hero-title,#desktop-hero-main{font-size:var(--type-display)!important;line-height:var(--type-display-lh)!important;letter-spacing:var(--type-display-tracking)!important;font-weight:600!important;margin-bottom:16px!important;text-align:center!important;max-width:none!important;margin-inline:auto!important;width:100%!important}html body #landing-screen .hero-sub,html body .hero-sub,.hero-sub{font-family:var(--font-main)!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh)!important;letter-spacing:var(--type-lead-tracking)!important;font-weight:500!important;color:#000!important;max-width:46ch!important;text-align:center!important;margin-inline:auto!important;margin-bottom:0!important;width:100%!important}html body #landing-screen .hero-cta,html body .hero-cta,#landing-screen .hero-cta,.hero-cta{align-self:center!important;margin:24px auto 40px!important;text-align:center!important}.hero-visual-col{order:2!important;width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;transform:none!important;z-index:5!important;margin-top:0!important;margin-bottom:32px!important}.hero-machine-container{position:relative!important;width:clamp(260px,42vw,360px)!important;margin-inline:auto!important;margin-top:0!important;pointer-events:none!important;user-select:none!important}.hero-machine-img{width:100%!important;height:auto!important;display:block!important;filter:drop-shadow(0 24px 48px rgba(0,0,0,.08))!important}.hero-machine-slot{position:absolute!important;top:50.95%!important;left:50%!important;transform:translate(-50%)!important;width:35%!important;height:58%!important;overflow:hidden!important;display:flex!important;justify-content:center!important}.hero-photostrip-anim{width:74%!important;height:auto!important;object-fit:contain!important;animation:photostrip-print 9s ease-in-out infinite!important}.premium-bg-system{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.bg-scaling-container{position:absolute!important;top:50%!important;left:50%!important;width:1200px!important;height:600px!important;transform:translate(-50%,-50%) scale(.56)!important;transform-origin:center center!important}.avatar-wrapper,#landing-screen .avatar-wrapper{transform:translate3d(-50%,-50%,0) scale(1.55)!important;transform-origin:center center!important}.avatar-left,#landing-screen .avatar-left{left:11%!important;top:26%!important}.avatar-right,#landing-screen .avatar-right{left:89%!important;top:74%!important}}@media(min-width:1025px)and (not (pointer:coarse)),(min-width:1367px){#landing-screen{min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding-top:calc(var(--header-height-desktop, 62px) + var(--announcement-height, 36px) + 28px)!important;padding-bottom:84px!important;padding-left:max(24px,var(--safe-right, 0px))!important;padding-right:max(24px,var(--safe-left, 0px))!important;overflow-x:clip!important;overflow-y:visible!important}#landing-screen>div.main-content,#landing-screen .main-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;max-width:1400px!important;width:100%!important;margin:0 auto!important;padding-left:0!important;padding-right:clamp(10px,2vw,40px)!important;gap:40px!important;height:auto!important}.hero-text-col,#landing-screen .hero-text-col{order:1!important;flex:1 1 0%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;max-width:50%!important;width:auto!important;margin:0!important;margin-inline:0!important;z-index:10!important}#landing-screen>.main-content>.hero-text-col .header-group,#landing-screen .hero-text-col .header-group,.hero-text-col .header-group{align-items:flex-start!important;text-align:left!important;margin:0!important;margin-inline:0!important;padding:0!important;max-width:none!important;width:100%!important}html body #landing-screen .hero-title,html body .hero-title,#landing-screen .hero-title,#desktop-hero-main{font-size:var(--type-display)!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:700!important;margin-bottom:20px!important;text-align:left!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important;max-width:none!important;width:100%!important}html body #landing-screen .hero-sub,html body .hero-sub,#landing-screen .hero-sub,.hero-sub{font-family:var(--font-main)!important;font-size:var(--type-lead)!important;line-height:var(--type-lead-lh)!important;letter-spacing:var(--type-lead-tracking)!important;font-weight:500!important;color:#000!important;max-width:44ch!important;text-align:left!important;margin:0!important;margin-inline:0!important;padding:0!important;width:100%!important}html body #landing-screen .hero-cta,html body .hero-cta,#landing-screen .hero-cta,.hero-cta{margin:28px 0 0!important;margin-inline:0!important;align-self:flex-start!important;text-align:left!important}.hero-visual-col,#landing-screen .hero-visual-col{order:2!important;display:flex!important;flex:1 1 0%!important;justify-content:center!important;align-items:center!important;z-index:5!important;transform:translate(1vw)!important;max-width:50%!important;width:auto!important;margin:0!important}.hero-machine-container,#landing-screen .hero-machine-container{position:relative!important;width:clamp(500px,68vmin,760px)!important;margin-top:-2vh!important;margin-left:0!important;margin-right:0!important;margin-inline:auto!important;pointer-events:none!important;user-select:none!important}.hero-machine-img{width:100%!important;height:auto!important;display:block!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.08))!important}.hero-machine-slot{position:absolute!important;overflow:hidden!important;display:flex!important;justify-content:center!important;top:50.95%!important;left:50%!important;transform:translate(-50%)!important;width:35%!important;height:58%!important}.hero-photostrip-anim{width:74%!important;height:auto!important;object-fit:contain!important;transform-origin:top center!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-font-smoothing:antialiased!important;image-rendering:-webkit-optimize-contrast!important;-webkit-animation:photostrip-print 9s ease-in-out infinite!important;animation:photostrip-print 9s ease-in-out infinite!important}.premium-bg-system{position:absolute!important;inset:-100px!important;width:auto!important;height:auto!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important;display:block!important}.bg-scaling-container{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;max-width:800px!important;aspect-ratio:1200 / 400!important;height:auto!important}.world-map-bg{transform:translateY(40px) scale(1)!important}.avatar-wrapper{transform:translate3d(-50%,-50%,0) scale(1)!important}}.community-showcase-section{width:100%;max-width:100%;margin:0 auto;padding:60px var(--safe-x);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.community-header{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;align-items:center;width:100%}.community-title{font-family:var(--font-main);font-size:var(--type-h1);font-weight:600;line-height:1.1;color:var(--black);margin-bottom:var(--space-heading-gap, 16px);max-width:800px;text-align:center;letter-spacing:-.02em}.community-title .accent{font-family:var(--font-accent);color:var(--primary);font-size:1.28em!important;font-weight:700;margin-left:.05em;margin-right:.15em;display:inline-block;vertical-align:baseline;line-height:inherit;transform:rotate(-2deg);white-space:nowrap}.community-subtitle{font-family:var(--font-main);font-size:var(--type-lead);font-weight:500;color:#000;max-width:650px;text-align:center;line-height:1.45}#community-showcase-slot{position:relative;width:100%;height:100%;min-height:680px;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='80' viewBox='0 0 240 80'%3E%3Ctext x='50%25' y='50%25' font-family='Satoshi, -apple-system, sans-serif' font-size='36' font-weight='900' fill='%23F12850' fill-opacity='0.04' dominant-baseline='middle' text-anchor='middle'%3ESPOTLIGHT%3C/text%3E%3C/svg%3E");background-repeat:repeat;overflow:hidden}.cs-machine-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;padding:32px 0 0;overflow:visible}.cs-scene{display:flex;align-items:flex-start;justify-content:center;width:100%;overflow:visible;animation:csFadeIn .6s ease both}@keyframes csFadeIn{0%{opacity:0}to{opacity:1}}.cs-machine-rig{position:relative;width:clamp(300px,82%,520px);flex-shrink:0;overflow:visible}.cs-machine-img{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.22));user-select:none;-webkit-user-select:none;position:relative;z-index:3}.cs-strip-mask{position:absolute;top:69%;left:50%;transform:translate(-50%);width:37%;aspect-ratio:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;z-index:4}@media(min-width:768px){.cs-machine-rig{width:clamp(280px,55%,420px)}.cs-strip-mask{width:37%}}.cs-strip-img{width:100%;height:auto;object-fit:contain;transform-origin:top center;will-change:transform;display:block;flex-shrink:0;max-width:100%;animation:csStripSlide 6s linear infinite}@keyframes csStripSlide{0%{transform:translate3d(0,-100%,0) rotate(0)}30%{transform:translate3d(1.5%,0,0) rotate(1.2deg)}33%{transform:translate3d(-1%,2%,0) rotate(-.6deg)}35%{transform:translate3d(.5%,-.5%,0) rotate(.3deg)}37%{transform:translateZ(0) rotate(0)}66%{transform:translateZ(0) rotate(0)}88%{transform:translate3d(0,-100%,0) rotate(0)}to{transform:translate3d(0,-100%,0) rotate(0)}}.cs-username-card{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;max-width:90%;background:#ffffffeb;border:1px solid rgba(0,0,0,.1);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 14px #00000017;animation:csFadeIn .8s ease .3s both;z-index:10;box-sizing:border-box}.cs-featured-text{font-family:var(--font-main);font-size:var(--type-metadata);font-weight:700;color:#f12850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cs-username-display{font-family:var(--font-main);font-size:var(--type-label);font-weight:600;color:var(--black);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(prefers-reduced-motion:reduce){.cs-strip-img{animation:none;transform:translateY(0)}.cs-scene,.cs-username-card{animation:none}}.community-container{width:100%;max-width:1280px;background:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-card, 24px);padding:32px;display:grid;grid-template-columns:3fr 2fr;gap:0;align-items:stretch;margin:0 auto;box-sizing:border-box;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.community-container.reveal{transform:none!important;opacity:1!important;transition:none!important}.community-container.reveal.active{transform:none!important;opacity:1!important}.community-left{width:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border);padding-right:32px;overflow:hidden;border-radius:22px 0 0 22px}.community-right{display:flex;flex-direction:column;height:100%;padding-left:32px}.submission-card{display:flex;flex-direction:column;height:100%;justify-content:center;gap:8px}.spotlight-badge{font-family:var(--font-main);font-size:var(--type-metadata);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink, #c80d32);background:#fff0f3;padding:4px 10px;border-radius:999px;margin-bottom:12px;display:inline-block;border:1px solid var(--primary-medium, rgba(241, 40, 80, .15))}.card-heading{font-family:var(--font-main);font-size:var(--type-h3);font-weight:700;line-height:1.2;color:var(--black);margin:0 0 8px;letter-spacing:-.015em}.card-description{font-family:var(--font-main);font-size:var(--type-body);font-weight:500;line-height:1.6;color:#000;margin:0}.card-divider{border:0;height:1px;background:var(--border);margin:6px 0;width:100%}.card-section{display:flex;flex-direction:column;gap:12px}.submit-btn{width:100%;height:52px;background:var(--black);color:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-btn, 12px);font-family:var(--font-main);font-size:var(--type-btn);font-weight:600;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .25s cubic-bezier(.25,1,.5,1),background-color .25s ease,border-color .25s ease;margin-bottom:12px;text-decoration:none;box-sizing:border-box;position:relative}.submit-btn:after{content:"";position:absolute;inset:0 0 -6px}.submit-btn:hover{background:var(--black-hover, #1a1a1a)!important;border:1.5px solid #000000!important;border-color:#000!important;color:#fff!important;transform:translateY(-1px);box-shadow:none!important}.submit-btn:active{background:var(--black, #000000);transform:translateY(0);box-shadow:none}.helper-text{font-family:var(--font-main);font-size:var(--type-caption);font-weight:400;color:var(--text-secondary,#595959);text-align:center;margin:0}@media(max-width:1200px){.community-container{padding:32px;gap:0}.community-left{padding-right:24px}.community-right{padding-left:24px}}@media(max-width:1024px){.community-container{grid-template-columns:55fr 45fr;padding:24px;gap:0;width:calc(100% - 48px)}.community-left{padding-right:20px}.community-right{padding-left:20px}#community-showcase-slot{min-height:500px}}@media(max-width:767px){.community-showcase-section{padding:56px var(--safe-x)}.community-title{font-size:var(--type-h1)!important;line-height:1!important;margin-bottom:var(--space-heading-gap, 16px)!important;letter-spacing:-.04em!important}.community-subtitle{font-size:var(--type-lead)!important;line-height:1.5!important;max-width:26ch!important}.community-container{grid-template-columns:1fr;gap:0;padding:24px;border-radius:20px;width:100%}.community-left{order:1;border-right:none;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:24px;border-radius:0}.community-right{order:2;padding-left:0;padding-top:24px}#community-showcase-slot{min-height:540px}.cs-machine-rig{width:clamp(240px,55%,360px)}.cs-machine-wrapper{padding:0}.cs-username-display{font-size:var(--type-body-small)}.cs-username-card{padding:8px 16px;bottom:16px}.spotlight-badge{font-size:var(--type-metadata)}.card-heading{font-size:var(--type-h2);line-height:1.2}.card-description{font-size:var(--type-body-small);line-height:1.5}.checklist-list li{font-size:var(--type-body)}.submit-btn{font-size:var(--type-body-small);height:48px}.helper-text{font-size:var(--type-caption)}}@media(max-width:480px){.community-title{font-size:var(--type-h1)!important;line-height:1!important;margin-bottom:var(--space-heading-gap, 16px)!important;letter-spacing:-.01em!important}.community-subtitle{font-size:var(--type-lead)!important;line-height:1.5!important;max-width:38ch}.card-heading{font-size:var(--type-h3)!important;line-height:1.2!important}.card-description{font-size:var(--type-caption)!important;line-height:1.5!important}.helper-text{font-size:var(--type-metadata)!important;line-height:1.4!important}.checklist-list li{font-size:var(--type-caption)!important}.cs-machine-rig{width:clamp(220px,75%,360px)}#community-showcase-slot{min-height:420px}.cs-machine-wrapper{padding:12px 0 0}.cs-username-display{font-size:var(--type-caption)}.cs-username-card{padding:7px 14px;bottom:12px}}@media(prefers-reduced-motion:reduce){.reveal,.community-container.reveal,.community-container.reveal.active,.submit-btn{transition:none!important;transform:none!important;animation:none!important}}.submit-modal-overlay{position:fixed;inset:0;z-index:19100;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.25,1,.5,1)}.submit-modal-overlay.visible{opacity:1;pointer-events:auto}.submit-modal-backdrop{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s ease}.submit-modal-overlay.visible .submit-modal-backdrop{opacity:1}.submit-modal-card{position:relative;z-index:1;background:var(--white);border-radius:24px;border:2px solid var(--black);box-shadow:8px 8px 0 var(--black);padding:32px;width:100%;max-width:480px;max-height:min(85vh,680px);max-height:min(85dvh,680px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;transform:translateY(12px) scale(.98);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;will-change:transform,opacity}.submit-modal-card::-webkit-scrollbar{width:6px}.submit-modal-card::-webkit-scrollbar-track{background:transparent;margin:16px 0}.submit-modal-card::-webkit-scrollbar-thumb{background:#0003;border-radius:99px}.submit-modal-card::-webkit-scrollbar-thumb:hover{background:#0006}.submit-modal-overlay.visible .submit-modal-card{transform:translateY(0) scale(1);opacity:1}.submit-modal-close{position:absolute;top:20px;right:20px;background:transparent;border:none;cursor:pointer;color:var(--black);opacity:.6;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background-color .2s}.submit-modal-close:hover{opacity:1;background-color:var(--gray-light)}.submit-modal-headline{font-family:var(--font-main)!important;font-size:var(--type-modal-title)!important;font-weight:700!important;color:var(--black)!important;margin:0 0 8px!important;letter-spacing:-.02em!important;line-height:1.25!important;text-align:left!important}.submit-modal-desc{font-family:var(--font-main)!important;font-size:var(--type-body)!important;font-weight:500!important;color:var(--black)!important;margin:0 0 32px!important;line-height:1.5;text-align:left!important}.submit-modal-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px;text-align:left}.form-label{font-family:var(--font-main);font-size:var(--type-caption);font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.05em}.required-star{color:var(--primary)}.form-input{width:100%;height:48px;border-radius:var(--radius-input, 12px);border:1.5px solid var(--black, #000000);padding:0 16px;font-family:var(--font-main);font-size:var(--type-input);color:var(--black, #000000);background:#fff;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.form-input:hover{border-color:var(--black, #000000);background:#fff}.form-input:focus{outline:none;border-color:var(--black, #000000);background:#fff}.upload-area{border:1.5px dashed var(--black, #000000);border-radius:14px;padding:28px 16px;text-align:center;background:var(--surface-subtle, #FAFAF8);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;position:relative;box-sizing:border-box}.upload-area:hover,.upload-area.dragover{border-color:var(--black, #000000)!important;background-color:#f0f0f0!important;transform:translateY(-1px)!important;box-shadow:none!important}.upload-area:active{transform:translateY(0)!important;box-shadow:none!important}.upload-placeholder{display:flex;flex-direction:column;align-items:center;pointer-events:none}.upload-main-text{font-family:var(--font-main);font-size:var(--type-body-small);font-weight:500;color:var(--black);margin-bottom:4px}.upload-link-text{color:var(--primary);text-decoration:underline;font-weight:600}.upload-sub-text{font-family:var(--font-main);font-size:var(--type-metadata);color:var(--text-secondary, #595959)}.upload-preview{width:100%;display:flex;align-items:center;position:relative;border-radius:12px;overflow:hidden;flex-direction:row;justify-content:flex-start;padding:12px;background:var(--gray-light, rgba(0, 0, 0, .06));max-height:72px;border:1px solid var(--border);box-sizing:border-box}.upload-preview img{width:48px;height:48px;max-height:48px;object-fit:cover;margin-right:12px;border:none;border-radius:8px}.upload-preview-filename{display:block;font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-body-small);font-weight:500;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:12px;text-align:left}.remove-preview-btn{position:static;flex-shrink:0;background:#00000014;color:var(--black);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.remove-preview-btn:hover{background:#0003}.error-message{font-family:var(--font-main);font-size:var(--type-metadata);color:var(--primary);margin:4px 0 0;text-align:left}.form-group-checkbox{margin-top:4px;width:100%;box-sizing:border-box}.form-checkbox-wrapper{display:flex;align-items:flex-start;gap:10px;cursor:pointer;width:100%;box-sizing:border-box}.form-checkbox{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;margin-top:2px;border:2px solid var(--black);border-radius:6px;background-color:var(--white);background-position:center;background-repeat:no-repeat;background-size:13px 13px;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-checkbox:hover{border-color:var(--primary)}.form-checkbox:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.form-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #00000026;border-color:#000}.form-checkbox[aria-invalid=true]{border-color:var(--primary);box-shadow:0 0 0 2px #f1285033}.form-checkbox-label{font-family:var(--font-main);font-size:var(--type-caption);font-weight:500;color:var(--black);line-height:1.45;cursor:pointer;user-select:none;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;word-break:break-word}.form-checkbox-link{color:var(--primary);text-decoration:underline;font-weight:600;text-underline-offset:2px;transition:opacity .2s}.form-checkbox-link:hover{opacity:.85}.form-checkbox-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.submit-modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.modal-submit-btn{width:100%;height:52px;background:var(--black);color:var(--white);border:1.5px solid var(--black);border-radius:14px;font-family:var(--font-main);font-size:var(--type-btn);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s ease,border-color .2s ease,opacity .2s ease;position:relative}.modal-submit-btn:after{content:"";position:absolute;inset:0 0 -6px}.modal-submit-btn:hover:not(:disabled){background:var(--black-hover, #1a1a1a)!important;border:1.5px solid #000000!important;border-color:#000!important;color:#fff!important;transform:translateY(-1px);box-shadow:none!important}.modal-submit-btn:active:not(:disabled){background:var(--black, #000000);transform:translateY(0);box-shadow:none}.modal-submit-btn:disabled{opacity:.5;cursor:not-allowed}.modal-cancel-btn{width:100%;height:52px;background:var(--white);color:var(--black);border:1.5px solid var(--black);border-radius:14px;font-family:var(--font-main);font-size:var(--type-btn);font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative}.modal-cancel-btn:after{content:"";position:absolute;inset:0 0 -6px}.modal-cancel-btn:hover{background:#f0f0f0!important;color:#000!important;border:1.5px solid #000000!important;border-color:#000!important;transform:translateY(-1px)!important;box-shadow:none!important}.modal-cancel-btn:active{background:#e5e5e5!important;transform:translateY(0)!important;box-shadow:none!important}.success-icon-wrap{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#22c55e1f;border-radius:50%;margin:0 auto 16px}.success-icon-svg{animation:popIn .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes popIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.success-body{font-family:var(--font-main)!important;font-size:var(--type-body)!important;font-weight:500!important;line-height:1.5;color:var(--black)!important;margin-bottom:32px!important;text-align:center!important}@media(min-width:481px)and (max-width:767px){.submit-modal-overlay{padding:16px!important;align-items:center!important;justify-content:center!important}.submit-modal-card{max-width:min(480px,calc(100vw - 32px))!important;border-radius:24px!important;border:2px solid var(--black)!important;box-shadow:8px 8px #000!important}}@media(max-width:480px){.community-title{font-size:var(--type-h1)!important;line-height:1.2;margin-bottom:var(--space-heading-gap, 16px)!important}.community-subtitle{font-size:var(--type-body)!important;line-height:1.45}.submit-modal-overlay{padding:0;align-items:flex-end}.submit-modal-card{max-width:100%;width:100%;max-height:80vh;max-height:80dvh;overflow-y:auto;border-radius:24px 24px 0 0;border:none;box-shadow:none;padding:32px 24px 40px}.submit-modal-headline{font-size:var(--type-h3)!important;font-weight:700!important;color:var(--black)!important;margin:0 0 8px!important;text-align:center!important}.submit-modal-desc,.success-body{font-size:var(--type-body)!important;font-weight:500!important;color:var(--black)!important;line-height:1.5!important;text-align:center!important}.upload-preview{flex-direction:row;justify-content:flex-start;padding:12px;background:var(--gray-light, rgba(0, 0, 0, .06));max-height:72px;border:1px solid var(--border)}.upload-preview img{width:48px;height:48px;max-height:48px;object-fit:cover;margin-right:12px;border:none}.upload-preview-filename{display:block;font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-body-small);font-weight:500;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:12px;text-align:left}.remove-preview-btn{position:static;flex-shrink:0;background:#00000014;color:var(--black)}}@media(prefers-reduced-motion:reduce){.submit-modal-overlay,.submit-modal-backdrop,.submit-modal-card{transition:none!important;transform:none!important;animation:none!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){.stats-title,.showcase-title,.community-title{font-size:var(--type-h1)!important;line-height:.98!important;font-weight:700!important;letter-spacing:-.045em!important;margin-bottom:var(--space-heading-gap, 16px)!important;max-width:none!important;text-align:center!important}.stats-subtitle,.showcase-sub,.community-subtitle,.ig-subtitle{font-size:var(--type-lead)!important;line-height:1.45!important;font-weight:500!important;max-width:40ch!important;margin-inline:auto!important;text-align:center!important}}@media(max-width:767px){.stats-title,.showcase-title,.community-title{font-size:var(--type-h1)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important;max-width:92vw!important;margin-bottom:16px!important;text-align:center!important}.stats-subtitle,.showcase-sub,.community-subtitle,.ig-subtitle{font-size:var(--type-lead)!important;line-height:1.5!important;font-weight:500!important;max-width:26ch!important;margin-inline:auto!important;text-align:center!important}}@media(max-width:1024px){.submission-card-footer p{font-size:var(--type-metadata)!important;line-height:1.4!important;font-weight:500!important;margin-bottom:0!important}}#cs-toast-container{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:999999;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;width:340px;max-width:calc(100vw - 32px)}.cs-toast{display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:var(--radius-lg, 12px);box-shadow:0 8px 24px #0000002e;font-family:var(--font-main, "Satoshi", system-ui, sans-serif);font-size:var(--type-body-small);font-weight:600;color:#fff;pointer-events:auto;position:relative;overflow:hidden;animation:csToastIn .35s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity;word-break:break-word;background:var(--black, #000000)}.cs-toast--success{background:#16a34a}.cs-toast--error{background:#dc2626}.cs-toast--warning{background:#d97706}.cs-toast--info{background:#1d4ed8}.cs-toast--loading{background:var(--black, #000000)}.cs-toast__icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-top:1px;font-size:var(--type-body-small);line-height:1}.cs-toast__icon svg{width:18px;height:18px;flex-shrink:0}.cs-toast__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:csToastSpin .7s linear infinite;flex-shrink:0;margin-top:2px}.cs-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-toast__title{font-weight:700;font-size:var(--type-caption);letter-spacing:-.01em;color:#fff}.cs-toast__msg{font-size:var(--type-metadata);font-weight:400;color:var(--text-inv-secondary, rgba(255, 255, 255, .85));line-height:1.55}.cs-toast__title:only-child{font-weight:600}.cs-toast.is-leaving{animation:csToastOut .32s cubic-bezier(.4,0,1,1) forwards}@keyframes csToastIn{0%{opacity:0;transform:translateY(-14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes csToastOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}@keyframes csToastSpin{to{transform:rotate(360deg)}}@media(max-width:640px){#cs-toast-container{top:16px;width:calc(100vw - 32px);max-width:380px}.cs-toast{width:100%}}@media(prefers-reduced-motion:reduce){.data-particle{animation:none!important;display:none!important}.cs-toast,.cs-toast.is-leaving,.cs-toast__spinner{animation:none!important;transition:none!important}.cs-toast.is-leaving{opacity:0}}.hero-title .accent{line-height:.7!important;vertical-align:baseline!important;transform:rotate(-2deg)!important}@media(max-width:1024px){.hero-title .accent{line-height:.7!important;vertical-align:baseline!important;transform:rotate(-2deg)!important}}@media(max-width:480px){.hero-title .accent{line-height:.7!important;vertical-align:baseline!important;transform:rotate(-2deg)!important}}.community-title{line-height:1.25!important}@media(min-width:768px)and (max-width:1024px),(min-width:768px)and (max-width:1024px)and (orientation:portrait),(min-width:768px)and (max-width:1024px)and (orientation:landscape){html body h2.stats-title,html body h2.showcase-title,html body h2.community-title,html body h2.faq-title,html body h2.section-title,html body .stats-title,html body .showcase-title,html body .community-title,html body .faq-title,html body .about-hero-title,html body .section-title,html body .about-cta-title,html body #support-section-title,html body #blog-section-title,html body .sec h2,html body .section-header .stats-title{font-family:var(--font-main)!important;font-size:var(--type-h1)!important;font-weight:var(--type-h1-weight, 700)!important;line-height:var(--type-h1-lh, 1.05)!important;letter-spacing:var(--type-h1-tracking, -.03em)!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important}html body .section-sub,html body .about-hero-sub,html body .stats-subtitle,html body .ig-subtitle,html body .showcase-sub,html body .community-subtitle,html body .support-desc,html body .faq-subtitle,html body .about-cta-sub{font-size:var(--type-lead)!important;line-height:var(--type-lead-lh)!important;letter-spacing:var(--type-lead-tracking)!important;font-weight:500!important;white-space:normal!important}html body .booth-card-title,html body .how-card-title,html body .blog-card-title,html body .card-heading,html body .submission-card .card-heading{font-size:var(--type-h3)!important;line-height:var(--type-h3-lh)!important;font-weight:700!important}html body .booth-card-desc,html body .how-card-desc,html body .blog-card-desc,html body .card-description,html body .sec p,html body .contact-card-desc,html body .faq-a{font-size:var(--type-body)!important;line-height:var(--type-body-lh)!important;font-weight:500!important}html body .btn-main,html body .booth-card-btn,html body .about-cta-btn{font-size:var(--type-btn)!important;font-weight:700!important}html body .stat-pill-value{font-weight:900!important}}@media(max-width:1024px){html body .support-desc{margin-bottom:0!important}}@media(max-width:767px){html body #support .section-header{margin-bottom:36px!important}html body #support .section-header .support-desc{margin-bottom:0!important;padding-bottom:0!important;font-size:var(--type-lead)!important;line-height:1.5!important;font-weight:500!important;max-width:26ch!important;margin-inline:auto!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important}html body #support .stats-title{margin-bottom:16px!important}html body #support .btn-wrap{margin-top:0!important;padding-top:0!important}}@media(max-width:767px){html body .hero-sub,html body .stats-subtitle,html body .showcase-sub,html body .community-subtitle,html body .support-desc,html body .faq-subtitle,html body .ig-subtitle,html body .about-cta-sub,html body .blog-cta-sub,html body .strips-subtitle{max-width:32ch!important}html body #instagram .ig-subtitle{max-width:32ch!important;padding-left:0!important;padding-right:0!important;margin-inline:auto!important;text-wrap:balance}}@media(min-width:768px)and (max-width:1024px){html body .hero-sub,html body .stats-subtitle,html body .showcase-sub,html body .community-subtitle,html body .support-desc,html body .faq-subtitle,html body .ig-subtitle,html body .about-cta-sub,html body .blog-cta-sub,html body .strips-subtitle{max-width:50ch!important}html body #instagram .ig-subtitle{max-width:42ch!important;padding-left:0!important;padding-right:0!important;margin-inline:auto!important;text-wrap:balance}}@media(min-width:1025px){html body #instagram .ig-subtitle{max-width:42ch!important;margin-inline:auto!important;text-wrap:balance}}@media(max-width:767px){.submit-modal-headline,.leave-modal-headline,.status-title,#status-title{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-modal-title)!important;font-weight:700!important;line-height:1.25!important;color:var(--black, #000)!important;margin:0 0 8px!important;text-align:center!important;letter-spacing:-.02em!important}.submit-modal-desc,.success-body,.leave-modal-desc{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-body)!important;font-weight:500!important;line-height:1.6!important;color:var(--black, #000)!important;text-align:center!important;margin:0 0 32px!important}}@media(min-width:768px)and (max-width:1024px){.submit-modal-headline,.leave-modal-headline,.status-title,#status-title{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-modal-title)!important;font-weight:700!important;line-height:1.25!important;color:var(--black, #000)!important;margin:0 0 8px!important;text-align:center!important;letter-spacing:-.02em!important}.submit-modal-desc,.success-body,.leave-modal-desc{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-lead)!important;font-weight:500!important;line-height:1.6!important;color:var(--black, #000)!important;text-align:center!important;margin:0 0 32px!important}}.community-section{width:100%;padding:80px 24px;display:flex;justify-content:center;position:relative;z-index:10}.community-inner{width:100%;max-width:800px;background:#fff;border:1.5px solid #000;border-radius:24px;padding:64px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:none;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:1025px){html body #community .community-inner{max-width:980px;padding:72px 56px}}.community-eyebrow{font-family:var(--font-main);font-size:var(--type-metadata);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink, #c80d32);background:#fff0f3;padding:4px 10px;border-radius:999px;margin-bottom:20px;display:inline-block;border:1px solid var(--primary-medium, rgba(241, 40, 80, .15))}.community-desc{font-family:var(--font-main);font-size:var(--type-lead);font-weight:500;color:#000;max-width:42ch;margin:0 auto 32px;line-height:1.45;text-align:center}.community-btn,#home-feedback-btn.community-btn{width:auto!important;min-width:var(--btn-width);max-width:100%;padding:0 32px;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;gap:8px!important;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.community-btn .cta-icon-feedback,#home-feedback-btn .cta-icon-feedback{width:1.15em!important;height:1.15em!important;flex-shrink:0!important;display:block!important;margin:0!important;vertical-align:unset!important;overflow:visible!important;transform:translateY(.06em)!important}.community-btn:hover{transform:translateY(-2px);box-shadow:4px 4px #000}.community-btn:active{transform:translateY(2px);box-shadow:0 0 #000}@media(max-width:1024px){html body #community .community-desc{font-size:var(--type-lead)!important;line-height:1.5!important;font-weight:500!important;max-width:40ch!important;margin:0 auto 36px!important}html body #community .community-inner>.btn-wrap{margin-top:0!important;padding-top:0!important}}@media(max-width:767px){.community-section{padding:56px 16px}.community-inner{padding:48px 24px;border-radius:24px}html body #community .community-desc{font-size:var(--type-lead)!important;line-height:1.5!important;font-weight:500!important;max-width:30ch!important;margin:0 auto 32px!important}html body #community .stats-title{margin-bottom:16px!important}}@media(max-width:1024px){.submit-modal-card .submit-modal-headline,.submit-modal-card h1,.submit-modal-card h2,.leave-modal-card .leave-modal-headline,.leave-modal-card h2,#_lb_leave_modal h2{width:auto!important;max-width:100%!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;box-sizing:border-box!important}.submit-modal-card .submit-modal-desc,.submit-modal-card .success-body,.leave-modal-card .leave-modal-desc,#_lb_leave_modal p{width:auto!important;max-width:100%!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}}@media(max-width:767px){html body html body .submit-modal-headline,html body .leave-modal-headline,html body #_lb_leave_modal h2,html body .status-title,html body #status-title{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-modal-title)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:0 0 8px!important;color:#000!important}html body html body .submit-modal-desc,html body .success-body,html body .leave-modal-desc,html body #_lb_leave_modal p{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-body-small)!important;font-weight:500!important;line-height:1.55!important;color:#000!important}html body html body html body .submit-modal-headline,html body .submit-modal-desc,html body .success-body,html body .leave-modal-headline,html body .leave-modal-desc,html body #_lb_leave_modal h2,html body #_lb_leave_modal p{text-align:center!important}}@media(min-width:768px)and (max-width:1024px){html body html body .submit-modal-headline,html body .leave-modal-headline,html body #_lb_leave_modal h2,html body .status-title,html body #status-title{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-modal-title)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:0 0 8px!important;color:#000!important}html body html body .submit-modal-desc,html body .success-body,html body .leave-modal-desc,html body #_lb_leave_modal p{font-family:var(--font-main, "Satoshi", sans-serif)!important;font-size:var(--type-body)!important;font-weight:500!important;line-height:1.55!important;color:#000!important}html body html body html body #how-row,html body .how-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:0!important;width:100%!important;max-width:900px!important;margin-inline:auto!important;box-sizing:border-box!important}html body #how-row .how-card,html body .how-card{padding:28px 24px!important;border-radius:var(--radius-card, 20px)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;height:100%!important;box-sizing:border-box!important}html body #stats-row,html body .stats-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:0!important;width:100%!important;max-width:900px!important;margin-inline:auto!important;box-sizing:border-box!important}html body #stats-row .stat-pill,html body .stat-pill{padding:28px 24px!important;border-radius:var(--radius-card, 16px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:100%!important;box-sizing:border-box!important}}.about-product-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.about-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1200px;box-sizing:border-box}.about-product-card{background:#fff;border:1px solid var(--black, #000000);border-radius:var(--radius-card, 24px);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;box-sizing:border-box}.about-card-icon{width:52px;height:52px;border-radius:12px;border:1px solid var(--black, #000000);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.about-card-icon svg{width:24px;height:24px;stroke-width:2.5px}.about-card-text{display:flex;flex-direction:column;gap:8px}.about-card-title{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-h3, 20px);font-weight:700;color:var(--black, #000000);line-height:1.25;letter-spacing:-.01em;margin:0}.about-card-desc{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-body, 16px);font-weight:500;color:#000;line-height:1.55;margin:0}.formats-showcase-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.formats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;width:100%;max-width:1200px;box-sizing:border-box}.format-card{background:#fff;border:1.5px solid var(--black, #000000);border-radius:var(--radius-card, 24px);padding:36px 32px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1)}.format-card:hover{transform:translate(-4px,-4px);box-shadow:6px 6px 0 var(--black, #000000)}.format-card-header{display:flex;align-items:center;gap:16px}.format-icon{width:52px;height:52px;border-radius:12px;border:1px solid var(--black, #000000);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.format-icon svg{width:24px;height:24px;stroke-width:2.5px}.format-title-group{display:flex;flex-direction:column;gap:4px}.format-badge{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-metadata, 12px);font-weight:700;letter-spacing:.08em;color:var(--primary-ink, #c80d32);text-transform:uppercase}.format-card-title{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-h3, 22px);font-weight:700;color:var(--black, #000000);line-height:1.2;margin:0}.format-card-desc{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-body, 16px);font-weight:500;color:#000;line-height:1.55;margin:0}.format-card-visual{width:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:var(--bg, #F4F4F0);overflow:hidden;box-sizing:border-box}.format-card-visual picture{width:100%;display:block}.format-visual-img{width:100%;height:auto;max-height:214px;display:block;object-fit:contain;border-radius:15px}.format-card-footer{margin-top:auto;padding-top:8px}.format-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-main, "Satoshi", sans-serif);font-size:15px;font-weight:700;color:var(--black, #000000);text-decoration:none;transition:color .2s ease,gap .2s ease}.format-link:hover{color:var(--primary-ink, #c80d32);gap:9px}.why-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1200px;box-sizing:border-box}.why-card{background:#fff;border:1px solid var(--black, #000000);border-radius:var(--radius-card, 24px);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;box-sizing:border-box}.why-icon{width:52px;height:52px;border-radius:12px;border:1px solid var(--black, #000000);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.why-icon svg{width:24px;height:24px;stroke-width:2.5px}.why-card-text{display:flex;flex-direction:column;gap:8px}.why-card-title{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-h3, 20px);font-weight:700;color:var(--black, #000000);line-height:1.25;letter-spacing:-.01em;margin:0}.why-card-desc{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-body, 16px);font-weight:500;color:#000;line-height:1.55;margin:0}.usecases-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.usecases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1200px;box-sizing:border-box}.usecase-card{background:#fff;border:1px solid var(--black, #000000);border-radius:var(--radius-card, 24px);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;box-sizing:border-box}.usecase-icon{width:52px;height:52px;border-radius:12px;border:1px solid var(--black, #000000);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.usecase-icon svg{width:24px;height:24px;stroke-width:2.5px}.usecase-content{display:flex;flex-direction:column;gap:8px}.usecase-title{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-h3, 20px);font-weight:700;color:var(--black, #000000);line-height:1.25;letter-spacing:-.01em;margin:0}.usecase-desc{font-family:var(--font-main, "Satoshi", sans-serif);font-size:var(--type-body, 16px);font-weight:500;color:#000;line-height:1.55;margin:0}@media(max-width:1024px){.about-product-grid{grid-template-columns:repeat(2,1fr)}.about-product-card:last-child{grid-column:span 2}.why-grid,.usecases-grid{grid-template-columns:repeat(2,1fr)}.formats-grid{grid-template-columns:1fr}}@media(max-width:1024px){.how-card-text,.about-card-text,.why-card-text,.usecase-content,.format-title-group{gap:5px}}@media(max-width:767px){.about-product-section,.formats-showcase-section,.why-section,.usecases-section{padding:clamp(48px,6vw,72px) var(--safe-x)}.about-product-grid,.why-grid,.usecases-grid,.formats-grid{grid-template-columns:1fr;gap:16px}.about-product-card:last-child{grid-column:span 1}.about-product-card,.why-card,.usecase-card,.format-card{padding:24px 20px;gap:14px}.format-card-header{gap:14px}.about-card-icon,.format-icon,.why-icon,.usecase-icon{width:40px;height:40px;min-width:40px;border-radius:10px}.about-card-icon svg,.format-icon svg,.why-icon svg,.usecase-icon svg{width:20px;height:20px;stroke-width:2.5px}.how-card-text,.about-card-text,.why-card-text,.usecase-content,.format-title-group{gap:4px}}.studio-teaser-section{width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.studio-teaser-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1280px;margin-top:0}.studio-teaser-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1.5px solid var(--black, #000000);border-radius:var(--radius-card, 24px);overflow:hidden;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover){.studio-teaser-card:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 0 var(--black, #000000)}.studio-teaser-card:hover .studio-teaser-cta{color:var(--primary-ink, #c80d32)}.studio-teaser-card:hover .studio-teaser-cta svg{transform:translate(4px)}.studio-teaser-card:hover .studio-teaser-scene-img{transform:scale(1.05)}}.studio-teaser-card:active{transform:translate(0);box-shadow:0 0 0 var(--black, #000000)}.studio-teaser-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.studio-teaser-scene{position:relative;width:100%;aspect-ratio:784/502;overflow:hidden;background:#ebe4d6;border-bottom:1.5px solid var(--black, #000000)}.studio-teaser-scene-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.studio-teaser-body{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1}.studio-teaser-label{display:inline-block;font-family:var(--font-main);font-size:var(--type-metadata);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink, #c80d32);background:#fff0f3;padding:4px 10px;border-radius:var(--radius-badge, 999px);border:1px solid var(--primary-medium, rgba(241, 40, 80, .15));margin-bottom:2px;width:fit-content}.studio-teaser-title{font-family:var(--font-main);font-size:var(--type-h3, clamp(20px, 2.2vw, 24px));line-height:var(--type-h3-lh, 1.25);letter-spacing:var(--type-h3-tracking, -.01em);font-weight:700;color:var(--black, #000000);margin:0}.studio-teaser-desc{font-family:var(--font-main);font-size:var(--type-body, 16px);line-height:var(--type-body-lh, 1.6);font-weight:500;color:var(--black, #000000)!important;margin:0}.studio-teaser-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-family:var(--font-main);font-size:var(--type-btn);font-weight:700;color:var(--black, #000000);transition:color .2s ease}.studio-teaser-cta svg{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}@media(max-width:1199px){.studio-teaser-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px){.studio-teaser-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.studio-teaser-section{padding:56px 20px}.studio-teaser-grid{grid-template-columns:1fr;gap:20px;margin-top:0}}@media(prefers-reduced-motion:reduce){.studio-teaser-card,.studio-teaser-scene-img,.studio-teaser-more{transition:none}}@media(min-width:768px)and (max-width:1024px),(min-width:1025px)and (max-width:1366px)and (pointer:coarse){#landing-screen{padding-top:calc(var(--header-height-mobile,calc(80px + var(--safe-top,0px))) + var(--announcement-height,34px) + 32px)!important;padding-bottom:80px!important}#landing-screen>div.main-content,#landing-screen .main-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:40px!important;max-width:860px!important;overflow:visible!important}.header-group{align-items:center!important;text-align:center!important;margin:0 auto!important;max-width:680px!important}#landing-screen>.main-content>.hero-text-col .header-group,html body #landing-screen .header-group{margin-bottom:0!important}#landing-screen>.main-content>.hero-text-col .header-group .hero-sub,html body #landing-screen .hero-sub,html body .hero-sub,.hero-sub{margin-bottom:16px!important}#landing-screen>.main-content>.hero-text-col .hero-cta,html body #landing-screen .hero-cta,html body .hero-cta,#landing-screen .hero-cta,.hero-cta{align-self:center!important;margin:12px auto 0!important;text-align:center!important}.hero-visual-col{order:2!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important;overflow:visible!important;min-height:340px!important;margin-top:0!important;margin-bottom:0!important}.premium-bg-system{overflow:visible!important}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){#landing-screen>.main-content>.hero-text-col .header-group .hero-sub,html body #landing-screen .hero-sub,html body .hero-sub{margin-bottom:16px!important}#landing-screen>.main-content>.hero-text-col .hero-cta,html body #landing-screen .hero-cta,html body .hero-cta,#landing-screen .hero-cta,.hero-cta{align-self:center!important;margin:12px auto 0!important;text-align:center!important}#landing-screen>.main-content>.hero-text-col .header-group,html body #landing-screen .header-group,.header-group{margin-bottom:0!important}}.studio-teaser-scene{margin:12px 12px 0!important;width:calc(100% - 24px)!important;border-radius:12px!important;overflow:hidden!important;border-bottom:none!important}.studio-teaser-scene-img{object-fit:contain!important;object-position:center bottom!important}.studio-teaser-section .stats-header{padding:0!important;margin-bottom:36px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.studio-teaser-section .stats-subtitle{margin-bottom:0!important}.studio-teaser-grid,html body .studio-teaser-grid{margin-top:0!important}@media(max-width:767px){.studio-teaser-section .stats-header{margin-bottom:clamp(24px,3.5vw,32px)!important}.studio-teaser-section .stats-subtitle{margin-bottom:0!important}.studio-teaser-grid,html body .studio-teaser-grid{margin-top:0!important}}.stats-header,.community-header,.section-header,.stats-section-container .stats-header,.community-showcase-section .community-header,.about-product-section .stats-header,.booth-types-section .stats-header,.studio-teaser-section .stats-header,.formats-showcase-section .stats-header,.why-section .stats-header,.how-section-container .stats-header,.usecases-section .stats-header,.blog-section .section-header,.faq-section .section-header{padding:0!important;margin-bottom:36px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.stats-header .stats-subtitle,.community-header .community-subtitle,.section-header .stats-subtitle,.section-header .section-sub,.stats-subtitle,.community-subtitle,.section-sub{margin-bottom:0!important}.stats-row,.community-container,.about-product-grid,.booth-types-row,.studio-teaser-grid,.formats-grid,.why-grid,.how-row,.usecases-grid,.blog-grid,.faq-list{margin-top:0!important}@media(max-width:767px){.stats-header,.community-header,.section-header,.stats-section-container .stats-header,.community-showcase-section .community-header,.about-product-section .stats-header,.booth-types-section .stats-header,.studio-teaser-section .stats-header,.formats-showcase-section .stats-header,.why-section .stats-header,.how-section-container .stats-header,.usecases-section .stats-header,.blog-section .section-header,.faq-section .section-header{margin-bottom:clamp(24px,3.5vw,32px)!important}.stats-header .stats-subtitle,.community-header .community-subtitle,.section-header .stats-subtitle,.section-header .section-sub,.stats-subtitle,.community-subtitle,.section-sub{margin-bottom:0!important}.stats-row,.community-container,.about-product-grid,.booth-types-row,.studio-teaser-grid,.formats-grid,.why-grid,.how-row,.usecases-grid,.blog-grid,.faq-list{margin-top:0!important}}.hero-cta-group{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;z-index:100;pointer-events:auto}@media(min-width:1025px){.hero-cta-group{justify-content:flex-start}}@media(min-width:768px)and (max-width:1024px){.hero-cta-group{justify-content:center;margin-inline:auto}}@media(max-width:767px){.hero-cta-group{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:280px!important;margin-inline:auto!important}.hero-cta .btn-wrap{width:100%!important;max-width:240px!important;display:flex!important;justify-content:center!important}.hero-cta .btn-main,.hero-cta .hero-btn-secondary{width:100%!important;max-width:240px!important;padding:0 18px!important;font-size:var(--btn-font-size)!important;white-space:nowrap!important}}.hero-btn-secondary{height:var(--btn-height);min-height:var(--btn-height);width:auto;max-width:100%;padding:0 22px;background-color:#fff;color:var(--black,#000);border:1px solid #000;border-radius:10px;font-family:var(--font-main);font-size:var(--btn-font-size);font-weight:600;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;position:relative;box-sizing:border-box;white-space:nowrap;box-shadow:none!important;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s ease;z-index:1;outline:none!important}@media(hover:hover){.hero-btn-secondary:hover{background-color:#fff;color:var(--black,#000);box-shadow:none!important}.btn-wrap:hover .cta-grid-icon,.hero-btn-secondary:hover .cta-grid-icon{transform:rotate(15deg) scale(1.1)}.btn-wrap:hover .cta-icon-camera,.btn-main:hover .cta-icon-camera{transform:scale(1.08)}}@media(hover:none){.hero-btn-secondary:active{box-shadow:none!important}}.hero-btn-secondary:active{box-shadow:none!important}.hero-btn-secondary:focus-visible,.hero-btn-secondary:focus{outline:none!important;box-shadow:none!important}.cta-grid-icon{display:inline-block;vertical-align:-.15em;flex-shrink:0;transition:transform .2s ease}.cta-icon-camera{display:inline-block;vertical-align:-.18em;flex-shrink:0;transition:transform .2s ease}html body .hero-cta .btn-wrap{width:auto!important;max-width:100%!important;display:inline-block!important}html body .hero-cta a.btn-main[href="/booth"],html body .hero-cta .btn-main,html body .hero-cta .hero-btn-secondary{width:auto!important;min-width:0!important;max-width:100%!important;padding:0 24px!important;gap:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important}@media(max-width:767px){html body .hero-cta .btn-wrap{width:100%!important;max-width:240px!important;display:flex!important;justify-content:center!important}html body .hero-cta a.btn-main[href="/booth"],html body .hero-cta .btn-main,html body .hero-cta .hero-btn-secondary{width:100%!important;max-width:240px!important;padding:0 18px!important;font-size:var(--btn-font-size)!important;gap:8px!important;white-space:nowrap!important}}@media(min-width:768px){html body .hero-cta.hero-cta-group{display:inline-flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}html body .hero-cta .btn-wrap{width:auto!important;display:inline-block!important}html body .hero-cta a.btn-main[href="/booth"],html body .hero-cta .btn-main,html body .hero-cta .hero-btn-secondary{width:auto!important;min-width:0!important;padding:0 24px!important;gap:8px!important;white-space:nowrap!important}}#landing-screen .hero-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 18px!important;padding:7px 16px;border:1.5px solid #000;border-radius:999px;background:#fff;color:#000;font-family:var(--font-main);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;box-sizing:border-box;max-width:100%}#landing-screen .hero-eyebrow-star{color:var(--primary,#F12850);fill:currentColor;width:13px;height:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-size:13px;line-height:1}@media(max-width:767px){#landing-screen .hero-eyebrow{font-size:11px!important;padding:5px 12px!important;gap:6px!important;margin-bottom:12px!important;border-width:1px!important}#landing-screen .hero-eyebrow-star{width:12px!important;height:12px!important;font-size:12px!important}}@media(min-width:768px)and (max-width:1024px){#landing-screen .hero-eyebrow{font-size:12px!important;padding:6px 14px!important;gap:6px!important;margin-bottom:14px!important;border-width:1.2px!important}#landing-screen .hero-eyebrow-star{width:12.5px!important;height:12.5px!important;font-size:12.5px!important}}