:root{--navy: #102256;--cream: #fff9e9;--coral: #ff6b72;--lime: #a9ed45;--sun: #ffdd45;--aqua: #6ce7e2;--purple: #7b4ce2;--ink-soft: rgb(23 37 84 / .75);--shadow-button: 4px 4px 0 #102256;--shadow-big: 9px 10px 0 #102256;--shadow-coral: 9px 10px 0 #ff6b72;--shadow-goober: 8px 9px 0 #102256}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#fff9e9;background:var(--cream);color:#102256;color:var(--navy);font-family:Arial Rounded MT Bold,Trebuchet MS,ui-rounded,system-ui,sans-serif;overflow-x:hidden}::-moz-selection{background:#ffdd45;background:var(--sun);color:#102256;color:var(--navy)}::selection{background:#ffdd45;background:var(--sun);color:#102256;color:var(--navy)}a{color:inherit}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.warning-bar{background:#102256;background:var(--navy);color:#fff;padding:.5rem 1rem;text-align:center;font-size:.75rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.site-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:80rem;margin:0 auto;padding:1.25rem}.logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.logo__mark{display:grid;place-items:center;width:3rem;height:3rem;border:3px solid #102256;border:3px solid var(--navy);border-radius:40%;background:#a9ed45;background:var(--lime);color:#102256;color:var(--navy);box-shadow:3px 3px #ff6b72;box-shadow:3px 3px 0 var(--coral);font-size:1.5rem;font-weight:900;transform:rotate(-6deg);transition:transform .3s}.logo:hover .logo__mark{transform:rotate(6deg)}.logo__word{color:#102256;color:var(--navy);font-size:1.5rem;font-weight:900;letter-spacing:-.025em}.logo__word span{color:#ff6b72;color:var(--coral)}.friends-link{flex-shrink:0;border:3px solid #102256;border:3px solid var(--navy);border-radius:999px;background:#6ce7e2;background:var(--aqua);color:#102256;color:var(--navy);box-shadow:4px 4px #102256;box-shadow:var(--shadow-button);padding:.5rem 1rem;font-size:.875rem;font-weight:900;text-decoration:none;transform:rotate(1deg);transition:transform .3s}.friends-link:hover{transform:rotate(-2deg) translateY(-.25rem)}main{overflow-x:hidden}.hero{position:relative;max-width:80rem;margin:0 auto;overflow:hidden;border-top:4px solid #102256;border-top:4px solid var(--navy);border-bottom:4px solid #102256;border-bottom:4px solid var(--navy);border-radius:2.5rem;padding:2.5rem 1.25rem 3rem;background-color:#6ce7e2;background-color:var(--aqua);background-image:radial-gradient(circle,#fff 0 5px,transparent 6px),linear-gradient(135deg,transparent 45%,rgb(255 255 255 / .35) 46% 54%,transparent 55%);background-size:42px 42px,72px 72px}.hero__copy{position:relative;max-width:56rem}.hero__badge,.hero__emoji,.hero__spark-float{display:none;position:absolute}.eyebrow{display:inline-block;margin:0 0 1.25rem;border:3px solid #102256;border:3px solid var(--navy);border-radius:999px;background:#ffdd45;background:var(--sun);box-shadow:4px 4px #102256;box-shadow:var(--shadow-button);padding:.5rem 1rem;font-size:.875rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg)}.hero h1{margin:0;font-size:3rem;font-weight:900;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.hero h1 .weird{display:inline-block;margin:0 .75rem;border-radius:1rem;background:#ff6b72;background:var(--coral);color:#fff;padding:0 .75rem;text-shadow:4px 4px 0 #102256;text-shadow:4px 4px 0 var(--navy);transform:rotate(-2deg)}.hero h1 .line{display:block}.lede{max-width:42rem;margin:1.5rem 0 0;color:#172554bf;color:var(--ink-soft);font-size:1.125rem;font-weight:700;line-height:1.625}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem}.pack-link{display:inline-block;border:4px solid #102256;border:4px solid var(--navy);border-radius:1rem;background:#a9ed45;background:var(--lime);color:#102256;color:var(--navy);box-shadow:9px 10px #102256;box-shadow:var(--shadow-big);padding:1rem 1.75rem;font-size:1.25rem;font-weight:900;text-decoration:none;transform:rotate(-1deg);animation:button-bounce 2.4s ease-in-out infinite}.pack-link:hover{animation:none;transform:rotate(1deg) translateY(-.5rem)}.pack-chip{border-radius:999px;background:#fff;padding:.5rem 1rem;font-weight:900;transform:rotate(2deg)}.spark--hero{position:absolute;top:-2rem;right:-1rem;width:3rem;height:3rem;fill:#ffdd45;fill:var(--sun);transform:rotate(12deg)}.ribbon-wrap{margin:2rem 0;overflow:hidden}.rainbow-ribbon{display:flex;gap:2rem;width:-moz-max-content;width:max-content;min-width:110%;margin:0;border-top:4px solid #102256;border-top:4px solid var(--navy);border-bottom:4px solid #102256;border-bottom:4px solid var(--navy);background:#ffdd45;background:var(--sun);padding:.75rem 1.5rem;font-size:1.125rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-1deg);animation:ribbon-slide 18s linear infinite}.rainbow-ribbon span:nth-child(2n){color:#7b4ce2;color:var(--purple)}.rainbow-ribbon span:nth-child(3n){color:#ff6b72;color:var(--coral)}.stage{display:grid;grid-gap:3.5rem;gap:3.5rem;max-width:80rem;margin:0 auto;padding:0 1.25rem 6rem}.gallery{min-width:0}.gallery__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;border:4px solid #102256;border:4px solid var(--navy);border-radius:2rem;background:#6ce7e2;background:var(--aqua);box-shadow:4px 4px #102256;box-shadow:var(--shadow-button);padding:1.25rem}.gallery__kicker{margin:0;color:#7b4ce2;color:var(--purple);font-size:.875rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.gallery__intro h2,.offer h2,.about h2{margin:0;font-size:2.25rem;font-weight:900;line-height:1}.gallery__hint{flex-shrink:0;margin:0;border:3px solid #102256;border:3px solid var(--navy);border-radius:999px;background:#fff;padding:.5rem .75rem;font-size:.875rem;font-weight:900;animation:wiggle 1.4s ease-in-out infinite}.hint-desktop{display:none}.goober-scroll{display:flex;gap:1.5rem;margin-inline:-1.25rem;border-top:4px solid #102256;border-top:4px solid var(--navy);border-bottom:4px solid #102256;border-bottom:4px solid var(--navy);background:#7b4ce21a;padding:2rem 11vw;overflow-x:auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.goober-scroll::-webkit-scrollbar{width:0;height:0}.card{position:relative;flex-shrink:0;width:78vw;max-width:28rem;border:4px solid #102256;border:4px solid var(--navy);border-radius:2rem;box-shadow:8px 9px #102256;box-shadow:var(--shadow-goober);padding:.75rem;scroll-snap-align:center;transition:transform .3s}.card--coral{background:#ff6b72;background:var(--coral)}.card--lime{background:#a9ed45;background:var(--lime)}.card--sun{background:#ffdd45;background:var(--sun)}.card--aqua{background:#6ce7e2;background:var(--aqua)}.card--purple{background:#7b4ce2;background:var(--purple)}.card--left{transform:rotate(-1deg)}.card--right{transform:rotate(1deg)}.card:hover{z-index:10;transform:translateY(-.5rem)}.card__rarity{position:absolute;top:-1rem;right:-.75rem;z-index:10;margin:0;border:3px solid #102256;border:3px solid var(--navy);border-radius:999px;background:#fff;padding:.5rem .75rem;font-size:.75rem;font-weight:900;transform:rotate(12deg);transition:transform .3s}.card:hover .card__rarity{transform:rotate(-6deg)}.card__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:3px solid #fff;border-radius:1.35rem;background-color:#102256;background-color:var(--navy);background-image:radial-gradient(rgb(255 255 255 / .15) 2px,transparent 2px);background-size:18px 18px}.card__meta{position:absolute;top:1.25rem;right:1.25rem;left:1.25rem;display:flex;align-items:center;justify-content:space-between;color:#fff}.card__id,.card__power{border-radius:999px;padding:.25rem .75rem;font-weight:900}.card__id{border:2px solid rgb(255 255 255 / .4);background:#ffffff26;font-size:.75rem;letter-spacing:.05em}.card__power{background:#ff6b72;background:var(--coral);color:#102256;color:var(--navy);font-size:.875rem}.card__face-wrap{position:absolute;inset:0;display:grid;place-items:center}.goober-face{position:relative;width:10rem;height:10rem;border:5px solid #fff;border-radius:42% 58% 48% 52%/52% 42% 58% 48%;box-shadow:0 0 0 4px #102256;box-shadow:0 0 0 4px var(--navy);transition:transform .3s}.card:hover .goober-face{transform:scale(1.1) rotate(6deg)}.goober-face__eye,.goober-face__mouth,.goober-face__cheek{position:absolute;border:4px solid #102256;border:4px solid var(--navy);background:#fff}.goober-face__eye{border-radius:999px}.goober-face__eye span{position:absolute;width:.5rem;height:.5rem;border-radius:999px;background:#102256;background:var(--navy)}.goober-face__eye--left{top:3rem;left:2.5rem;width:1.25rem;height:1.25rem}.goober-face__eye--left span{top:.25rem;left:.25rem}.goober-face__eye--right{top:2.5rem;right:2.25rem;width:1.75rem;height:1.75rem}.goober-face__eye--right span{top:.5rem;left:.25rem}.goober-face__mouth{bottom:2.5rem;left:50%;width:3.5rem;height:1.75rem;border-radius:0 0 999px 999px;transform:translate(-50%)}.goober-face__cheek--left{bottom:2.5rem;left:-.75rem;width:2rem;height:2rem;border-radius:999px}.goober-face__cheek--right{top:4rem;right:-.75rem;width:2.25rem;height:2.25rem;border-radius:999px}.card__spark{position:absolute}.card__spark--left{top:6rem;left:1.75rem;width:1.75rem;height:1.75rem;fill:#ffdd45;fill:var(--sun)}.card__spark--right{right:1.75rem;bottom:6rem;width:1.25rem;height:1.25rem;fill:#a9ed45;fill:var(--lime)}.card__caption{position:absolute;right:1rem;bottom:1rem;left:1rem;border-radius:.75rem;background:#fff;padding:.75rem}.card__name{margin:0;font-size:1.125rem;font-weight:900}.card__tag{margin:.25rem 0 0;color:#1d4ed8;font-size:.75rem;font-weight:700}.aside{display:grid;align-items:start;grid-gap:2.5rem;gap:2.5rem}.offer{border:4px solid #102256;border:4px solid var(--navy);border-radius:2rem;box-shadow:9px 10px #102256;box-shadow:var(--shadow-big);padding:1.25rem;background:radial-gradient(circle at 90% 5%,#ffdd45 0 15%,transparent 16%),linear-gradient(145deg,#ff8eb1 0 48%,#ffdd45 49% 100%);transform:rotate(-1deg)}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)) and (background: radial-gradient(red,red 1px 2px,red 3px)){.offer{background:radial-gradient(circle at 90% 5%,var(--sun) 0 15%,transparent 16%),linear-gradient(145deg,#ff8eb1 0 48%,var(--sun) 49% 100%)}}.offer__top{display:flex;align-items:center;justify-content:space-between}.offer__label{display:inline-block;margin:0;border-radius:999px;background:#102256;background:var(--navy);color:#fff;padding:.5rem 1rem;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:rotate(2deg)}.offer__crayon{font-size:3rem;animation:float 2.6s ease-in-out infinite}.offer h2{margin-top:1.25rem}.offer__copy{margin:1rem 0;color:#172554b3;font-size:.875rem;font-weight:700;line-height:1.625}.offer__preview{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;border:3px solid #102256;border:3px solid var(--navy);border-radius:1rem;background:#fff;padding:.75rem}.offer__preview svg{flex-shrink:0;width:5rem;height:6rem;border:2px solid #102256;border:2px solid var(--navy);border-radius:.5rem;background:#fff;transform:rotate(-3deg)}.offer__preview p{margin:0;font-size:.875rem;font-weight:900;line-height:1.375}.signup{display:flex;flex-direction:column;gap:.75rem}.signup input[type=email]{min-width:0;flex:1 1;border:3px solid #102256;border:3px solid var(--navy);border-radius:1rem;background:#fff;color:#102256;color:var(--navy);padding:.75rem 1rem;font-weight:700}.signup input[type=email]::-moz-placeholder{color:#7b4ce299}.signup input[type=email]::placeholder{color:#7b4ce299}.signup input[type=email]:focus{outline:none;box-shadow:0 0 0 4px #7b4ce24d;transform:rotate(-1deg)}.signup button{border:3px solid #102256;border:3px solid var(--navy);border-radius:1rem;background:#7b4ce2;background:var(--purple);color:#fff;box-shadow:4px 4px #102256;box-shadow:var(--shadow-button);padding:.75rem 1.25rem;font-weight:900;cursor:pointer;transition:transform .3s}.signup button:hover{transform:translateY(-.25rem) rotate(1deg)}.about{border:4px solid #102256;border:4px solid var(--navy);border-radius:2rem;box-shadow:9px 10px #ff6b72;box-shadow:var(--shadow-coral);padding:1.25rem;background:radial-gradient(circle at 15% 85%,#a9ed45 0 10%,transparent 11%),#fff;transform:rotate(1deg)}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){.about{background:radial-gradient(circle at 15% 85%,var(--lime) 0 10%,transparent 11%),#fff}}.about__intro{display:flex;align-items:center;gap:1.25rem}.about__portrait{display:grid;flex-shrink:0;place-items:center;width:6rem;height:6rem;overflow:hidden;border:3px solid #102256;border:3px solid var(--navy);border-radius:42%;background:#ffdd45;background:var(--sun);transform:rotate(-3deg)}.about__portrait svg{width:100%;height:100%}.about__role{display:inline-block;margin:0 0 .25rem;border-radius:999px;background:#a9ed45;background:var(--lime);padding:.25rem .75rem;font-size:.875rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg)}.about__bio{margin-top:1.5rem}.about__bio p{margin:0 0 1rem;color:#172554bf;color:var(--ink-soft);font-weight:700;line-height:1.625}.about__bio p:last-child{margin-bottom:0}.site-footer{overflow:hidden;border-top:4px solid #102256;border-top:4px solid var(--navy);background:#7b4ce2;background:var(--purple);color:#fff;padding:2.5rem 1.25rem;text-align:center;font-size:1.125rem;font-weight:900}.site-footer span{display:inline-block;font-size:1.875rem}.site-footer span:first-child{margin-right:.75rem;transform:rotate(-12deg)}.site-footer span:last-child{margin-left:.75rem;transform:rotate(12deg)}body.plain main{max-width:42rem;margin:0 auto;padding:3rem 1.5rem 5rem}.wiggle{display:inline-block;animation:wiggle 1.4s ease-in-out infinite}a:focus-visible,button:focus-visible{outline:3px solid #102256;outline:3px solid var(--navy);outline-offset:3px}@keyframes wiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg) scale(1.08)}}@keyframes float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes button-bounce{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes ribbon-slide{0%{transform:translate(-2%) rotate(-1deg)}to{transform:translate(-18%) rotate(-1deg)}}@media(min-width:40rem){.warning-bar{font-size:.875rem}.logo__word{font-size:1.875rem}.friends-link{padding:.75rem 1.5rem}.hero h1{font-size:4.5rem}.signup{flex-direction:row}.offer,.about{padding:1.75rem}}@media(min-width:48rem){.site-header{padding:1.25rem 2rem}.hero{border:4px solid #102256;border:4px solid var(--navy);padding:3.5rem 3rem 4rem}.lede{font-size:1.25rem}.spark--hero{right:3rem}.hero__spark-float{display:block;top:3rem;right:30%;font-size:3rem;animation:float 2.6s ease-in-out infinite}.stage{padding-inline:2rem}.hint-mobile{display:none}.hint-desktop{display:inline}.goober-scroll{flex-direction:column;max-height:78vh;margin-inline:0;border:4px solid #102256;border:4px solid var(--navy);border-radius:2rem;padding:2rem;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-color:#7b4ce2 #ffdd45;scrollbar-color:var(--purple) var(--sun);scrollbar-width:auto}.goober-scroll::-webkit-scrollbar{width:16px;height:12px}.goober-scroll::-webkit-scrollbar-track{border:3px solid #102256;border:3px solid var(--navy);border-radius:999px;background:#ffdd45;background:var(--sun)}.goober-scroll::-webkit-scrollbar-thumb{border:3px solid #102256;border:3px solid var(--navy);border-radius:999px;background:#7b4ce2;background:var(--purple)}.card{width:100%}}@media(min-width:64rem){.hero h1{font-size:6rem}.hero__badge{display:block;top:2rem;right:8%;border:4px solid #102256;border:4px solid var(--navy);border-radius:999px;background:#7b4ce2;background:var(--purple);color:#fff;box-shadow:4px 4px #102256;box-shadow:var(--shadow-button);padding:1rem 1.25rem;font-size:1.5rem;font-weight:900;transform:rotate(-12deg)}.hero__emoji{display:block;right:4%;bottom:2.5rem;font-size:4.5rem;transform:rotate(12deg)}.stage{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);align-items:start}.aside{position:sticky;top:1.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}pre.highlight{padding:16px;background-color:#f6f8fa}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}
/*# sourceMappingURL=/_bridgetown/static/index.XLON54IV.css.map */
