@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600&family=Lilita+One&display=swap";.bacd-skip{position:absolute;top:-100px;left:1rem;z-index:50;padding:1rem;background:#faf6ee;color:#1c0e04}.bacd-skip:focus{top:1rem}.bacd-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.bacd-nav a:hover{text-decoration:underline;text-underline-offset:5px}.bacd-sheet{--bacd-shadow: 0 1px 0 rgb(0 0 0 / .06), 0 14px 22px -10px rgb(26 15 43 / .6), 0 4px 8px -4px rgb(26 15 43 / .35);--bacd-shadow-up: 0 1px 0 rgb(0 0 0 / .06), 0 26px 34px -14px rgb(26 15 43 / .65), 0 8px 12px -6px rgb(26 15 43 / .35);background-color:#7a40b8;background-image:radial-gradient(rgb(61 28 97 / .32) 1.2px,transparent 1.6px),linear-gradient(180deg,#7a40b8,#6c37a6 55%,#5c2d91);background-size:14px 14px,100% 100%}.bacd-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a c" "main main" "b d";gap:1.25rem 1rem;align-items:center;justify-items:center}.bacd-slot-a{grid-area:a;justify-self:end}.bacd-slot-b{grid-area:b;justify-self:end}.bacd-slot-c{grid-area:c;justify-self:start}.bacd-slot-d{grid-area:d;justify-self:start}.bacd-slot-main{grid-area:main}@media (min-width: 768px){.bacd-hero{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-template-rows:auto auto;grid-template-areas:"a main c" "b main d";gap:2.5rem 1.5rem}.bacd-slot-a,.bacd-slot-b,.bacd-slot-c,.bacd-slot-d{width:100%;display:flex}.bacd-slot-a{align-self:end;justify-content:flex-start}.bacd-slot-b{align-self:start;justify-content:flex-end}.bacd-slot-c{align-self:end;justify-content:flex-start}.bacd-slot-d{align-self:start;justify-content:flex-end}}.bacd-photo{aspect-ratio:1;border-radius:9999px;overflow:hidden;border:clamp(6px,.9vw,10px) solid #fff;background:#fff;box-shadow:var(--bacd-shadow);transform:rotate(var(--r, 0deg))}.bacd-photo--menu{border:0;background:none}.bacd-label{background:#faf6ee;border:5px solid #fff;box-shadow:var(--bacd-shadow);color:#1c0e04}.bacd-cut{outline:2px dashed #e2d4b8;outline-offset:-18px}.bacd-wordmark{font-size:clamp(3.75rem,14vw,8.5rem);line-height:.88;letter-spacing:.01em;color:#faf6ee;-webkit-text-stroke:.09em #1c0e04;paint-order:stroke fill;text-shadow:.06em .07em 0 #1c0e04;filter:drop-shadow(5px 0 0 #fff) drop-shadow(-5px 0 0 #fff) drop-shadow(0 5px 0 #fff) drop-shadow(0 -5px 0 #fff) drop-shadow(0 14px 14px rgb(26 15 43 / .45));transform:rotate(var(--r, 0deg))}.bacd-badge{display:grid;place-items:center;width:clamp(5.5rem,16vw,7.5rem);aspect-ratio:1;border-radius:9999px;background:#3d1c61;color:#faf6ee;border:5px solid #fff;box-shadow:var(--bacd-shadow);font-size:clamp(1rem,3vw,1.35rem);line-height:1;text-align:center;transform:rotate(var(--r, 0deg))}.bacd-cta,.bacd-chip{position:relative;display:inline-block;border:6px solid #fff;transform:rotate(var(--r, 0deg));box-shadow:var(--bacd-shadow);transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s ease}.bacd-cta{font-family:Lilita One,sans-serif;background:#f4931e;color:#1c0e04;border-radius:1.4rem;padding:.55em 1.1em .6em;line-height:1}.bacd-cta:after{content:"";position:absolute;right:-6px;bottom:-6px;width:0;height:0;border-radius:0 0 1.1rem;background:linear-gradient(135deg,transparent 50%,#f0e8d8 50%,#fff 75%);box-shadow:-3px -3px 6px -2px #1a0f2b4d;transition:width .25s ease,height .25s ease}.bacd-chip{background:#faf6ee;color:#1c0e04;border-radius:9999px;padding:.6rem 1.2rem;font-weight:600;font-size:1.05rem}.bacd-chip--purple{background:#5c2d91;color:#faf6ee}.bacd-cta:hover,.bacd-chip:hover,.bacd-lift:hover{transform:rotate(0) translateY(-6px) scale(1.03);box-shadow:var(--bacd-shadow-up)}.bacd-cta:hover:after{width:1.6rem;height:1.6rem}.bacd-cta:active,.bacd-chip:active{transform:rotate(0) translateY(-1px) scale(.99)}.bacd-lift{transform:rotate(var(--r, 0deg));transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s ease}.bacd-link{color:#5c2d91;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-color:#b48ee0}.bacd-link:hover{color:#3d1c61}.bacd-sheet a:focus-visible{outline:4px solid #1c0e04;outline-offset:4px;box-shadow:0 0 0 10px #faf6ee}@keyframes bacd-slap{0%{opacity:0;transform:rotate(calc(var(--r, 0deg) - 10deg)) scale(1.25)}70%{opacity:1;transform:rotate(var(--r, 0deg)) scale(.97)}to{opacity:1;transform:rotate(var(--r, 0deg)) scale(1)}}.bacd-slap{transform:rotate(var(--r, 0deg));animation:bacd-slap .55s cubic-bezier(.2,.9,.3,1.1) backwards;animation-delay:var(--d, 0s)}@media (prefers-reduced-motion: reduce){.bacd-sheet *{animation:none}.bacd-cta,.bacd-chip,.bacd-lift,.bacd-cta:after{transition:none}}
