.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{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:5.8s cubic-bezier(.45,0,.55,1) infinite paper-sway;animation-delay:var(--paper-delay,0s)}.paper-motion-ready:is(.paper-illustration--austin,.paper-illustration--tools,.paper-illustration--coffee,.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:4.8s}.paper-motion-ready:is(.paper-illustration--taco-trailer,.paper-illustration--next-step) .paper-artwork{animation-name:paper-roll;animation-duration:5.6s}.paper-motion-ready.paper-illustration--band .paper-artwork{animation-duration:4.8s}.paper-motion-ready .paper-guitar{animation:5.2s cubic-bezier(.45,0,.55,1) infinite paper-guitar-turn;animation-delay:var(--paper-delay,0s)}.paper-motion-ready .paper-pencil{animation:4.8s ease-in-out infinite paper-draw}.paper-motion-ready .paper-pencil-lines i{animation:4.8s 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.2s linear infinite paper-vapour}.paper-motion-ready .paper-wisp:nth-child(2){animation-delay:-1.07s}.paper-motion-ready .paper-wisp:nth-child(3){animation-delay:-2.14s}.paper-motion-ready .paper-notes i{animation:3.6s ease-out infinite paper-note}.paper-motion-ready .paper-notes i+i{animation-delay:-1.8s}.paper-motion-ready .paper-bubbles i{animation:3s ease-out infinite paper-bubble}.paper-motion-ready .paper-bubbles i:nth-child(2){animation-delay:-1s}.paper-motion-ready .paper-bubbles i:nth-child(3){animation-delay:-2s}.paper-motion-ready .paper-lanterns i{animation:3.8s 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:3.6s 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:3.8s 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:4.2s ease-in-out infinite paper-glint}.paper-motion-ready .paper-reaction,.paper-motion-ready .paper-perspectives .brand-icon{animation:4.2s cubic-bezier(.45,0,.55,1) .3s 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%,to{transform:translate(0,0)rotate(0)}25%{transform:translateY(-3%)rotate(-3deg)}55%{transform:translateY(-1%)rotate(2deg)}78%{transform:translateY(-2%)rotate(-1deg)}}@keyframes paper-clink{0%,72%,to{transform:translate(0,0)rotate(0)}22%{transform:translateY(-2%)rotate(-9deg)}42%{transform:translateY(-1%)rotate(4deg)}58%{transform:translate(0,0)rotate(-2deg)}}@keyframes paper-roll{0%,80%,to{transform:translate(0,0)rotate(0)}28%{transform:translate(4%,-1%)rotate(-2deg)}52%{transform:translate(-1%)rotate(1.5deg)}}@keyframes paper-guitar-turn{0%,84%,to{transform:translate(0)rotate(0)}22%{transform:translateY(-2%)rotate(-11deg)}46%{transform:translateY(-1%)rotate(12deg)}66%{transform:translate(0)rotate(-5deg)}}@keyframes paper-draw{0%,9%,76%,to{transform:translate(0,0)rotate(0)}21%{transform:translate(4%,-1%)rotate(6deg)}33%{transform:translate(-2%,1%)rotate(-4deg)}45%{transform:translate(5%)rotate(5deg)}57%{transform:translateY(2%)rotate(-4deg)}66%{transform:translate(2%)rotate(2deg)}}@keyframes paper-line{0%,10%{opacity:0;transform:scaleX(0)}30%,60%{opacity:.9;transform:scaleX(1)}84%,to{opacity:0;transform:scaleX(1)}}@keyframes paper-vapour{0%{opacity:0;transform:translate(-6%,14%)scale(.65)}22%{opacity:.88}48%{opacity:.66;transform:translate(10%,-8%)scale(.94)}78%{opacity:.28}to{opacity:0;transform:translate(18%,-38%)scale(1.12)}}@keyframes paper-note{0%{opacity:0;transform:translateY(6px)rotate(-12deg)scale(.85)}20%{opacity:1}55%{opacity:.8}82%,to{opacity:0;transform:translate(4px,-12px)rotate(12deg)scale(1.12)}}@keyframes paper-bubble{0%{opacity:0;transform:translate(0,0)scale(.7)}22%{opacity:.95}62%{opacity:.6}94%,to{opacity:0;transform:translate(2px,-22px)scale(1.25)}}@keyframes paper-light{0%,to{opacity:.12;transform:scale(.8)}35%{opacity:.85;transform:scale(1.25)}70%{opacity:.3;transform:scale(.95)}}@keyframes paper-sound{0%,82%,to{opacity:0;transform:translate(0,0)scaleX(.5)}24%,42%{opacity:.95;transform:translate(-7px)scaleX(1.6)}65%{opacity:.35;transform:translate(-9px)scaleX(1.8)}}@keyframes paper-glint{0%,82%,to{opacity:0;transform:scale(.45)rotate(-20deg)}34%{opacity:1;transform:scale(1.2)rotate(20deg)}58%{opacity:.6;transform:scale(.85)rotate(35deg)}}@keyframes paper-react{0%,70%,to{transform:translate(0,0)rotate(0)}22%{transform:translateY(-5px)rotate(-9deg)}42%{transform:translateY(-1px)rotate(5deg)}58%{transform:translate(0,0)rotate(-2deg)}}.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}}
