.paper-illustration{height:var(--paper-height,120px);isolation:isolate;flex:none;width:100%;position:relative}.paper-scene{width:min(100%, var(--paper-height,120px));height:100%;margin-inline:auto;position:relative}.paper-scene>img{object-fit:contain;width:100%;height:100%;display:block}.paper-reaction{aspect-ratio:410.7/468.38;width:23%;color:var(--black);transform-origin:50% 100%;position:absolute}.paper-reaction .brand-icon{width:100%;height:100%;display:block}.paper-reaction:before,.paper-reaction:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:20%;height:2px;position:absolute}.paper-reaction:before{top:12%;left:108%;rotate:-32deg}.paper-reaction:after{top:32%;left:114%;rotate:8deg}.paper-illustration--texas-bbq .paper-reaction{width:22%;top:4%;left:-7%;rotate:-10deg}.paper-illustration--experience .paper-reaction{top:45%;right:-2%;rotate:10deg}.paper-perspectives{position:absolute;inset:0}.paper-perspectives .brand-icon{transform-origin:50% 100%;width:max(20px,19%);height:auto;position:absolute;top:26%;left:49%;rotate:-9deg}.paper-perspectives .brand-icon+.brand-icon{width:max(18px,14%);top:28%;left:73%;rotate:9deg}.paper-next{background:var(--brand-pink);width:40px;height:40px;color:var(--black);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:10%;right:5%;box-shadow:2px 3px #10101020}.paper-next svg{width:27px;height:27px}.paper-guitar-placement{perspective:500px;width:78%;height:78%;position:absolute;inset:17.5% auto auto 18%}.paper-guitar{object-fit:contain;transform-origin:79.1% 57.2%;width:100%;height:100%}.paper-scene>.paper-pencil{transform-origin:41% 78.5%;position:absolute;inset:0}.paper-pencil-lines{width:15%;height:11%;color:var(--black);position:absolute;top:78%;left:39%;rotate:-12deg}.paper-pencil-lines i{opacity:0;transform-origin:0;background:currentColor;border-radius:2px;width:100%;height:1.5px;position:absolute;top:0;left:0}.paper-pencil-lines i:nth-child(2){width:80%;top:35%}.paper-pencil-lines i:nth-child(3){width:65%;top:70%}.paper-illustration--texas-bbq .paper-artwork{transform-origin:50% 100%;transform:scale(.9)}.paper-vapour{pointer-events:none;color:#fff5e8;width:20%;height:34%;position:absolute}.paper-vapour--texas-bbq{top:-8%;left:12%}.paper-illustration--texas-bbq-hero .paper-vapour{top:-14%}.paper-vapour--coffee{width:22%;height:29%;top:6%;left:40%}.paper-wisp{opacity:0;width:65%;height:100%;position:absolute;bottom:0;left:0}.paper-wisp:nth-child(2){left:25%}.paper-wisp:nth-child(3){left:48%}.paper-notes{color:var(--brand-pink);font-size:clamp(16px,1.8vw,24px);font-weight:700;position:absolute;inset:0}.paper-notes i{opacity:0;font-style:normal;position:absolute;top:16%;left:12%}.paper-notes i+i{color:var(--brand-cyan);top:7%;left:78%}.paper-bubbles{color:#fff5e8;width:12%;height:23%;position:absolute;top:39%;left:59%}.paper-bubbles i{opacity:0;border:1px solid;border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;left:10%}.paper-bubbles i:nth-child(2){width:3px;height:3px;left:45%}.paper-bubbles i:nth-child(3){left:80%}.paper-lanterns{position:absolute;inset:0}.paper-lanterns i{aspect-ratio:1;opacity:0;background:#fff0b5;border-radius:50%;width:5%;position:absolute;top:20%;left:44%}.paper-lanterns i:nth-child(2){top:22%;left:56%}.paper-lanterns i:nth-child(3){top:23%;left:68%}.paper-typing{width:31%;height:13%;position:absolute;top:59%;left:33%;rotate:17deg}.paper-typing i{background:var(--brand-cyan);opacity:0;transform-origin:0;border-radius:2px;width:18%;height:3px;position:absolute;top:0;left:0}.paper-typing i:nth-child(2){background:var(--brand-pink);width:18%;top:0;left:35%}.paper-typing i:nth-child(3){width:18%;top:0;left:75%}.paper-sound{width:17%;height:26%;color:var(--brand-pink);position:absolute;top:47%;left:80%}.paper-sound i{opacity:0;transform-origin:100%;background:currentColor;border-radius:2px;width:20%;height:2px;position:absolute;top:35%;right:0}.paper-sound i:nth-child(2){top:5%;rotate:30deg}.paper-sound i:nth-child(3){top:65%;rotate:-30deg}.paper-welcome-glint{color:#fff5e8;opacity:0;font-size:22px;line-height:1;position:absolute;top:39%;left:71%}.paper-motion-ready .paper-artwork{animation:7s ease-in-out infinite paper-sway}.paper-motion-ready:is(.paper-illustration--austin,.paper-illustration--tools,.paper-illustration--texas-bbq,.paper-illustration--patio,.paper-illustration--perspectives) .paper-artwork{animation:none}.paper-motion-ready.paper-illustration--beer .paper-artwork{transform-origin:50% 90%;animation-name:paper-clink;animation-duration:6.5s}.paper-motion-ready:is(.paper-illustration--taco-trailer,.paper-illustration--next-step) .paper-artwork{animation-name:paper-roll;animation-duration:7.4s}.paper-motion-ready.paper-illustration--band .paper-artwork{animation-duration:5.6s}.paper-motion-ready .paper-guitar{animation:8s cubic-bezier(.45,0,.2,1) infinite paper-guitar-turn}.paper-motion-ready .paper-pencil{animation:6s ease-in-out infinite paper-draw}.paper-motion-ready .paper-pencil-lines i{animation:6s ease-in-out infinite paper-line}.paper-motion-ready .paper-pencil-lines i:nth-child(2){animation-delay:.45s}.paper-motion-ready .paper-pencil-lines i:nth-child(3){animation-delay:.9s}.paper-motion-ready .paper-wisp{animation:3.8s linear infinite paper-vapour}.paper-motion-ready .paper-wisp:nth-child(2){animation-delay:-1.3s}.paper-motion-ready .paper-wisp:nth-child(3){animation-delay:-2.6s}.paper-motion-ready .paper-notes i{animation:4.8s ease-out infinite paper-note}.paper-motion-ready .paper-notes i+i{animation-delay:-2.4s}.paper-motion-ready .paper-bubbles i{animation:3.4s ease-out infinite paper-bubble}.paper-motion-ready .paper-bubbles i:nth-child(2){animation-delay:-1.1s}.paper-motion-ready .paper-bubbles i:nth-child(3){animation-delay:-2.2s}.paper-motion-ready .paper-lanterns i{animation:5s ease-in-out infinite paper-light}.paper-motion-ready .paper-lanterns i:nth-child(2){animation-delay:-.8s}.paper-motion-ready .paper-lanterns i:nth-child(3){animation-delay:-1.6s}.paper-motion-ready .paper-typing i{animation:4.2s ease-in-out infinite paper-line}.paper-motion-ready .paper-typing i:nth-child(2){animation-delay:.4s}.paper-motion-ready .paper-typing i:nth-child(3){animation-delay:.8s}.paper-motion-ready .paper-sound i{animation:4.5s ease-out infinite paper-sound}.paper-motion-ready .paper-sound i:nth-child(2){animation-delay:.12s}.paper-motion-ready .paper-sound i:nth-child(3){animation-delay:.24s}.paper-motion-ready .paper-welcome-glint{animation:5.6s ease-in-out infinite paper-glint}.paper-motion-ready .paper-reaction,.paper-motion-ready .paper-perspectives .brand-icon{animation:4.8s cubic-bezier(.22,1,.36,1) .9s infinite paper-react}.paper-motion-ready.paper-illustration--texas-bbq-hero .paper-reaction{animation:none}.paper-motion-ready .paper-perspectives .brand-icon+.brand-icon{animation-delay:1.2s}.paper-illustration.paper-motion-ready:not(.paper-is-visible) *{animation-play-state:paused!important}.paper-motion-ready.paper-is-visible *{animation-play-state:running}@keyframes paper-sway{0%,55%,to{transform:translateY(0)rotate(0)}24%{transform:translateY(-2px)rotate(-2deg)}40%{transform:translateY(0)rotate(1deg)}}@keyframes paper-clink{0%,50%,to{transform:rotate(0)}18%{transform:rotate(-7deg)}32%{transform:rotate(3deg)}}@keyframes paper-roll{0%,55%,to{transform:translate(0)rotate(0)}20%{transform:translate(4px)rotate(-1deg)}38%{transform:translate(1px)rotate(1deg)}}@keyframes paper-guitar-turn{0%,12%{transform:rotateY(0)rotate(-2deg)}40%{transform:rotateY(360deg)rotate(3deg)}52%,to{transform:rotateY(360deg)rotate(-2deg)}}@keyframes paper-draw{0%,10%,65%,to{transform:translate(0)rotate(0)}18%{transform:translate(3%,-1%)rotate(4deg)}26%{transform:translate(-1%,1%)rotate(-2deg)}34%{transform:translate(4%)rotate(3deg)}42%{transform:translateY(2%)rotate(-3deg)}50%{transform:translate(3%,1%)rotate(2deg)}}@keyframes paper-line{0%,12%{opacity:0;transform:scaleX(0)}28%,52%{opacity:.7;transform:scaleX(1)}70%,to{opacity:0;transform:scaleX(1)}}@keyframes paper-vapour{0%{opacity:0;transform:translateY(12%)scale(.65)}20%{opacity:.72}75%{opacity:.2}to{opacity:0;transform:translate(12%,-38%)scale(1.1)}}@keyframes paper-note{0%,65%,to{opacity:0;transform:translateY(5px)rotate(-8deg)}20%{opacity:.9}55%{opacity:0;transform:translateY(-12px)rotate(12deg)}}@keyframes paper-bubble{0%{opacity:0;transform:translateY(0)scale(.7)}25%{opacity:.8}90%,to{opacity:0;transform:translateY(-20px)scale(1.15)}}@keyframes paper-light{0%,55%,to{opacity:0;transform:scale(.8)}24%{opacity:.7;transform:scale(1.2)}}@keyframes paper-sound{0%,48%,to{opacity:0;transform:translate(0)scaleX(.6)}18%,30%{opacity:.8;transform:translate(-7px)scaleX(1.4)}}@keyframes paper-glint{0%,45%,to{opacity:0;transform:scale(.5)rotate(-15deg)}24%{opacity:.9;transform:scale(1)rotate(15deg)}}@keyframes paper-react{0%,32%,to{transform:translateY(0)rotate(0)}12%{transform:translateY(-3px)rotate(-7deg)}22%{transform:translateY(0)rotate(3deg)}}.motion-paused .paper-illustration *,.mobile-menu-open .paper-illustration *,.paper-motion-suspended .paper-illustration *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.paper-illustration *{animation:none!important}}
