html{scroll-behavior:smooth}body{margin:0;background:#faf6ef;color:#2a1a14;font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#b5370a;text-decoration:none}a:hover{color:#7e2406}::selection{background:#f3c9a8}input,select,textarea,button{font-family:inherit}@keyframes nbRays{to{transform:rotate(360deg)}}@keyframes nbSun{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nbRing{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes nbMote{0%{transform:translateY(0);opacity:0}15%{opacity:.8}to{transform:translateY(-160px);opacity:0}}@keyframes nbPulse{0%,to{box-shadow:0 0 #c2410c73}50%{box-shadow:0 0 0 12px #c2410c00}}@keyframes nbIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ppdTrain{0%{transform:translate(-420px)}38%{transform:translate(calc(100vw + 40px))}to{transform:translate(calc(100vw + 40px))}}@keyframes ppdChug{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes ppdPuff{0%{opacity:.7;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(-26px,-40px) scale(1.6)}}@keyframes ppdBalloon{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-22px) rotate(3deg)}}@keyframes ppdPlane{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ppdBall{0%,to{transform:translateY(0) scale(1.08,.9)}12%{transform:translateY(-6px) scale(1)}50%{transform:translateY(-70px) scale(.96,1.04)}88%{transform:translateY(-6px)}}@keyframes ppdShadow{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(.5);opacity:.12}}@keyframes ppdRollX{0%{transform:translate(0)}50%{transform:translate(140px)}to{transform:translate(0)}}@keyframes ppdKite{0%,to{transform:translate(0) rotate(-6deg)}50%{transform:translate(-14px,-18px) rotate(5deg)}}@keyframes ppdTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1)}}@keyframes ppdDrift{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@keyframes ppdWheel{to{transform:rotate(360deg)}}@keyframes ppdRoll{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}@keyframes ppdPulse{0%,to{box-shadow:0 0 #c2410c73}50%{box-shadow:0 0 0 12px #c2410c00}}@keyframes ppdFlame{0%,to{transform:scale(1) skew(0)}25%{transform:scale(.94,1.06) skew(2deg)}50%{transform:scale(1.03,.95) skew(-1.5deg)}75%{transform:scale(.97,1.04) skew(1deg)}}@keyframes ppdMote{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-120px)}}@keyframes ppdFlow{0%{transform:translate(0)}to{transform:translate(-1440px)}}@keyframes ppdSpin{to{transform:rotate(360deg)}}@keyframes ppdReveal{0%{clip-path:inset(100% 0 0 0);opacity:.15;transform:translateY(14px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}@keyframes ppdFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ppdBreathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,190,60,0))}50%{transform:scale(1.045);filter:drop-shadow(0 0 16px rgba(255,190,60,.5))}}@keyframes ppdSheen{0%{background-position:160% 0}55%,to{background-position:-60% 0}}@keyframes ppdHalo{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}20%{opacity:.6}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}@keyframes ppdAura{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.97)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.03)}}@keyframes ppdHaloIn{0%{opacity:0}to{opacity:1}}@keyframes ppdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ppdFloatSh{0%,to{transform:translate(-50%) scaleX(1);opacity:.5}50%{transform:translate(-50%) scaleX(.82);opacity:.28}}@keyframes ppdDiya{0%,to{opacity:.55}18%{opacity:.75}31%{opacity:.6}47%{opacity:.85}63%{opacity:.62}79%{opacity:.78}}@keyframes ppdGlowLine{0%,to{filter:drop-shadow(0 0 0 rgba(255,190,60,0))}50%{filter:drop-shadow(0 0 10px rgba(255,190,60,.55))}}@keyframes lcNudge{0%,55%,to{transform:translate(0)}70%{transform:translate(5px)}85%{transform:translate(0)}92%{transform:translate(3px)}}@keyframes lcRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes lcHint{0%,to{box-shadow:0 0 #c2410c59}60%{box-shadow:0 0 0 10px #c2410c00}}@keyframes bioTrace{0%{stroke-dashoffset:18}to{stroke-dashoffset:-100}}@keyframes bioCap{0%,to{opacity:.55}50%{opacity:1}}@keyframes bioBobD{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes bioBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bioPeek{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bioPulse{0%{box-shadow:0 0 #c2410c73}70%{box-shadow:0 0 0 14px #c2410c00}to{box-shadow:0 0 #c2410c00}}@keyframes bioFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@keyframes bioTap{0%,to{transform:scale(1)}40%{transform:scale(.82)}}@keyframes paraFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes paraBreath{0%,to{scale:1}50%{scale:1.045}}@keyframes paraSpark{0%{transform:translate(0) scale(0);opacity:0}25%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1)}to{transform:translate(calc(var(--sx) * 2),calc(var(--sy) * 2)) scale(.2);opacity:0}}@keyframes paraShine{0%{transform:translate(-160%)}45%,to{transform:translate(360%)}}@keyframes paraRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes paraBob{0%,to{translate:0 0}50%{translate:0 3px}}@keyframes paraGlow{0%,to{box-shadow:0 24px 50px -30px #c2410c73,0 0 #e0561c00}50%{box-shadow:0 24px 50px -30px #c2410c73,0 0 0 6px #e0561c1f}}@keyframes heroKen{0%{transform:scale(1.14);opacity:0;filter:saturate(.7)}to{transform:scale(1.02);opacity:1;filter:saturate(1)}}@keyframes heroDrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.05) translate3d(-.8%,-.5%,0)}}@keyframes heroCue{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(10px);opacity:0}}@keyframes adIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes adBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes adRing{0%{transform:translate(-50%,-50%) scale(.6);opacity:.55}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}@keyframes ppdPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ppdIntroOut{to{clip-path:inset(0 0 100% 0)}}@keyframes ppdLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ppdUp{to{opacity:0;transform:translateY(-28px)}}@keyframes ppdDash{to{stroke-dashoffset:-48}}@keyframes ppdDraw{to{stroke-dashoffset:0}}@keyframes ppdEq2{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ppdDisc{to{transform:rotate(360deg)}}@keyframes ppdPage{0%{transform:perspective(900px) rotateY(0);opacity:1}to{transform:perspective(900px) rotateY(-105deg);opacity:0}}@keyframes ppdRing{0%{transform:scale(.3);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes ppdBlink{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}html[data-intro-seen] .ppd-intro{display:none!important}html[data-hydrating] #root{visibility:hidden}html[data-hydrating] *{transition:none!important}.sitetemplate-p0:hover{color:#ffd08a!important}.sitetemplate-p1:hover{background:#f2b86624!important}.sitetemplate-p2:hover{background:#e0561c!important;color:#fff8f0!important}.sitetemplate-p3:hover{color:#2a1a14!important;background:#ffd08a!important;border-color:#ffd08a!important}.sitetemplate-p4:active{background:linear-gradient(135deg,#c2410c,#9a330a)!important}.sitetemplate-p5:active{color:#c2410c!important}.sitetemplate-p6:hover{background:linear-gradient(135deg,#ee6a2c,#d04a10)!important;color:#fff8f0!important;transform:translateY(-1px)!important}.sitetemplate-p7:hover{transform:scale(1.08)!important}.sitetemplate-p8:hover{background:#e0561c!important}.sitetemplate-p9:hover{background:#f2eadc!important}.sitetemplate-pa:hover{background:#f1faf4!important}.sitetemplate-pb:hover{background:#9a330a!important}.sitetemplate-pc:hover{opacity:1!important}.sitetemplate-pd:hover{background:#c2410c0f!important}.sitetemplate-pe:hover{background:#2a1a14!important;color:#faf6ef!important}.sitetemplate-pf:hover{border-color:#2a1a14!important}.sitetemplate-pg:hover{background:#c2410c!important}.sitetemplate-ph:hover{color:#b5370a!important}.sitetemplate-pi:hover{border-color:#c2410c!important}.sitetemplate-pj:hover{background:#25d366!important;color:#fff!important;border-color:#25d366!important}.sitetemplate-pk:hover{background-position:100% 50%!important;transform:translateY(-2px)!important;box-shadow:0 18px 32px -12px #962fbfbf!important;color:#fff!important}.sitetemplate-pl:hover{border-color:#2e7d6b!important}.sitetemplate-pm:hover{background:#f2cb7e!important}.sitetemplate-pn:hover{background:#fbf3e8!important;color:#3a1410!important}.sitetemplate-po:hover{background:#2a1a14!important;color:#f2eadc!important}.sitetemplate-pp:hover{background:#fff!important}.sitetemplate-pq:hover{background:#c2410c!important;border-color:#c2410c!important}.sitetemplate-pr:hover{color:#f2eadc!important}.sitetemplate-ps:hover{color:#7a2410!important}.sitetemplate-pt:hover{background:#fbebdd!important;color:#b5370a!important}.sitetemplate-pu:hover{border-color:#c2410c!important;color:#c2410c!important}.sitetemplate-pv:hover{border-color:#c2410c!important;color:#b5370a!important}.sitetemplate-pw:hover{background:#f1fbf4!important;border-color:#25d366!important}.sitetemplate-px:hover{transform:rotate(0) scale(1.02)!important}.sitetemplate-py:hover{background:#fbf3e8!important;color:#2a1a14!important}.sitetemplate-pz:hover{color:#faf6ef!important}.sitetemplate-p10:hover{border-color:#f2b866!important;color:#ffd08a!important}.sitetemplate-p11:hover{background:#c2410c!important;color:#fff8f0!important}.sitetemplate-p12:hover{background:#9a330a!important;color:#fff8f0!important}.sitetemplate-p13:hover{color:#7e2406!important}.sitetemplate-p14:hover{border-color:#e0561c!important}.sitetemplate-p15:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 14px 28px -12px #c2410cbf!important}.sitetemplate-p16:active{transform:scale(.97)!important}.sitetemplate-p17:hover{transform:translateY(-6px)!important;box-shadow:0 30px 60px -36px #2a1a1473!important;border-color:#e7b07a!important}.sitetemplate-p18:hover{background:#fff8f0!important;color:#9a330a!important}.sitetemplate-p19:hover{background:#25d366!important;border-color:#25d366!important;color:#fff!important}.sitetemplate-p1a:hover{background:red!important;border-color:red!important;color:#fff!important}.sitetemplate-p1b:hover{color:#e7b65a!important}.sitetemplate-p1c:hover{background:#f1f5fe!important}
