.bumblebee-page{--background:var(--bb-white);--foreground:var(--bb-ink);--muted:var(--bb-muted);--ink:var(--bb-ink);--cream:var(--bb-white);--honey:var(--bb-yellow);--amber:var(--bb-blue-ink);--sage:var(--bb-blue);--rose:var(--bb-pink);--blue:var(--bb-blue);--plum:var(--bb-pink-ink);--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--line:var(--bb-border);--shadow:var(--bb-shadow);--soft-shadow:var(--bb-soft-shadow);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;min-width:320px}.bumblebee-page *{box-sizing:border-box}.bumblebee-page h1,.bumblebee-page h2,.bumblebee-page h3{font-family:var(--font-display)}.bumblebee-page{scroll-behavior:smooth;scroll-padding-top:110px}.bumblebee-page a{color:inherit;text-decoration:none}.bumblebee-page button,.bumblebee-page input,.bumblebee-page select,.bumblebee-page textarea{font:inherit}.bumblebee-page main{overflow:hidden}.bumblebee-page #top,.bumblebee-page #nest,.bumblebee-page #telgen,.bumblebee-page #info,.bumblebee-page #prijzen,.bumblebee-page #beheer,.bumblebee-page #aanvraag{scroll-margin-top:110px}.bumblebee-page .hero{background:var(--bb-white);isolation:isolate;min-height:max(860px,100svh);padding:104px clamp(18px,4vw,56px) 64px;position:relative}.bumblebee-page .hero:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:absolute;inset:0}.bumblebee-page .hero:after{background-image:linear-gradient(color-mix(in srgb, var(--bb-ink) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bb-ink) 3.5%, transparent) 1px, transparent 1px);content:"";pointer-events:none;z-index:-2;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.bumblebee-page .nav{background:color-mix(in srgb, var(--bb-white) 76%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);border:1px solid color-mix(in srgb, var(--bb-white) 82%, transparent);isolation:isolate;pointer-events:auto;z-index:100;width:min(1180px,100% - 36px);max-width:1180px;box-shadow:0 18px 60px color-mix(in srgb, var(--bb-ink) 14%, transparent), inset 0 1px color-mix(in srgb, var(--bb-white) 82%, transparent);border-radius:999px;justify-content:space-between;align-items:center;margin:0;padding:10px 12px 10px 18px;animation:.68s cubic-bezier(.2,.8,.2,1) both navDrop;display:flex;position:fixed;top:18px;left:50%;overflow:hidden;transform:translate(-50%)}.bumblebee-page .nav:before{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--bb-white) 72%, transparent) 48%, transparent 72%);content:"";pointer-events:none;z-index:0;animation:7s ease-in-out infinite navSheen;position:absolute;inset:0;transform:translate(-110%)}.bumblebee-page .brand{cursor:none;letter-spacing:0;z-index:2;align-items:center;gap:10px;font-weight:850;display:inline-flex;position:relative}.bumblebee-page .brandName{background:var(--ink);color:var(--cream);font-family:var(--font-display);letter-spacing:.02em;border-radius:999px;padding:10px 17px 10px 14px;font-weight:700;animation:6.4s cubic-bezier(.2,.8,.2,1) 1.4s infinite brandAttention;display:inline-flex;position:relative;overflow:hidden}.bumblebee-page .brandName:after{background:linear-gradient(100deg, transparent 24%, color-mix(in srgb, var(--bb-white) 72%, transparent) 50%, transparent 76%);content:"";animation:6.4s ease-in-out 1.4s infinite brandSheen;position:absolute;inset:0;transform:translate(-130%)}.bumblebee-page .brandCat{background:var(--bb-white);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;animation:6.4s cubic-bezier(.2,.8,.2,1) 1.4s infinite catIconAttention;display:inline-flex;position:relative;overflow:hidden}.bumblebee-page .brandCatImg{object-fit:contain;width:38px;height:38px;display:block}.bumblebee-page .navLinks{isolation:isolate;gap:6px;display:flex;position:relative}.bumblebee-page .navLinks:before{background:radial-gradient(ellipse at 50% 74%, var(--amber) 0 31%, transparent 34%), radial-gradient(ellipse at 13% 29%, var(--amber) 0 13%, transparent 15%), radial-gradient(ellipse at 37% 10%, var(--amber) 0 14%, transparent 16%), radial-gradient(ellipse at 64% 10%, var(--amber) 0 14%, transparent 16%), radial-gradient(ellipse at 88% 29%, var(--amber) 0 13%, transparent 15%);content:"";filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--bb-yellow) 24%, transparent));opacity:0;pointer-events:none;z-index:0;width:30px;height:27px;animation:9s cubic-bezier(.3,.7,.3,1) infinite pawWalk;position:absolute;top:-7px;left:8px;transform:rotate(-18deg)scale(.72)}.bumblebee-page .navLinks a{z-index:1}.bumblebee-page .nav a:not(.brand){color:var(--muted);border-radius:999px;padding:10px 14px;transition:background .22s,color .22s,transform .22s;position:relative}.bumblebee-page .nav a:not(.brand):hover{background:var(--ink);box-shadow:0 10px 24px color-mix(in srgb, var(--bb-ink) 16%, transparent);color:var(--cream);transform:translateY(-3px)}.bumblebee-page .heroGrid,.bumblebee-page .facts,.bumblebee-page .bento,.bumblebee-page .parentProfiles,.bumblebee-page .kittenSection,.bumblebee-page .kittenProfiles,.bumblebee-page .care,.bumblebee-page .detailHub,.bumblebee-page .breedStory,.bumblebee-page .awards,.bumblebee-page .timeline,.bumblebee-page .cockpitShell,.bumblebee-page .request{max-width:1180px;margin-inline:auto}.bumblebee-page .heroGrid{min-height:calc(100svh - 150px);display:block;position:static}.bumblebee-page .heroCopy{z-index:4;max-width:590px;padding-top:clamp(72px,12vh,132px);animation:.84s cubic-bezier(.16,1,.3,1) .12s both riseIn;position:relative}.bumblebee-page .heroCopy h1{color:var(--ink);font-size:clamp(48px,7vw,92px);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;max-width:620px;margin:10px 0 24px;font-weight:900;line-height:.92}.bumblebee-page .heroCopy p:not(.eyebrow){color:var(--muted);max-width:560px;font-size:clamp(18px,2vw,22px);line-height:1.55}.bumblebee-page .heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:650px;margin-top:22px;display:grid}.bumblebee-page .heroStats span{background:color-mix(in srgb, var(--bb-white) 58%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--bb-ink) 10%, transparent);box-shadow:0 14px 38px color-mix(in srgb, var(--bb-ink) 8%, transparent);color:var(--muted);border-radius:8px;gap:5px;min-height:78px;padding:14px;font-size:13px;animation:.62s cubic-bezier(.16,1,.3,1) both cardRise,7.5s ease-in-out 1.25s infinite statSpotlight;display:grid}.bumblebee-page .heroStats span:nth-child(2){animation-delay:80ms,3.75s}.bumblebee-page .heroStats span:nth-child(3){animation-delay:.16s,6.25s}.bumblebee-page .heroStats strong{color:var(--ink);font-size:20px;line-height:1;animation:7.5s cubic-bezier(.2,.8,.2,1) 1.25s infinite statValue}.bumblebee-page .heroStats span:nth-child(2) strong{animation-delay:3.75s}.bumblebee-page .heroStats span:nth-child(3) strong{animation-delay:6.25s}.bumblebee-page .eyebrow,.bumblebee-page .sectionLabel{color:var(--amber);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:850}.bumblebee-page .trustStrip{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.bumblebee-page .trustStrip span{background:color-mix(in srgb, var(--bb-white) 68%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 10%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--bb-ink) 7%, transparent);color:var(--ink);cursor:default;border-radius:999px;padding:10px 13px;font-size:14px;font-weight:760;transition:background .26s,border-color .26s,box-shadow .26s,color .26s,transform .26s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.bumblebee-page .trustStrip span:before{background:linear-gradient(105deg, transparent 22%, color-mix(in srgb, var(--bb-white) 72%, transparent) 48%, transparent 74%);content:"";transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-125%)}.bumblebee-page .trustStrip span:hover{background:var(--ink);border-color:color-mix(in srgb, var(--bb-yellow) 52%, transparent);box-shadow:0 16px 34px color-mix(in srgb, var(--bb-ink) 20%, transparent);color:var(--cream);transform:translateY(-5px)rotate(-1deg)}.bumblebee-page .trustStrip span:nth-child(2):hover{transform:translateY(-5px)rotate(1deg)}.bumblebee-page .trustStrip span:hover:before{transform:translate(125%)}.bumblebee-page .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bumblebee-page .button,.bumblebee-page form button,.bumblebee-page .loginPanel button,.bumblebee-page .cockpitApp button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-weight:800;transition:box-shadow .18s,transform .18s,background .18s;display:inline-flex}.bumblebee-page .primary,.bumblebee-page form button,.bumblebee-page .loginPanel button,.bumblebee-page .cockpitApp button{background:var(--ink);color:var(--cream);box-shadow:0 16px 40px color-mix(in srgb, var(--bb-ink) 22%, transparent)}.bumblebee-page .ghost{background:color-mix(in srgb, var(--bb-white) 80%, transparent);border:1px solid var(--line)}.bumblebee-page .button:hover,.bumblebee-page form button:hover,.bumblebee-page .loginPanel button:hover,.bumblebee-page .cockpitApp button:hover{box-shadow:0 20px 48px color-mix(in srgb, var(--bb-ink) 20%, transparent);transform:translateY(-2px)}.bumblebee-page .heroMedia{box-shadow:none;z-index:0;border:0;border-radius:0;min-height:0;animation:1.1s cubic-bezier(.16,1,.3,1) both heroBackdropIn;position:absolute;inset:0;overflow:hidden}.bumblebee-page .heroArt{background:var(--bb-blue-soft)}.bumblebee-page .heroMedia:before{background:linear-gradient(90deg, color-mix(in srgb, var(--bb-white) 98%, transparent) 0%, color-mix(in srgb, var(--bb-white) 92%, transparent) 30%, color-mix(in srgb, var(--bb-white) 52%, transparent) 48%, color-mix(in srgb, var(--bb-white) 6%, transparent) 70%), linear-gradient(to top, color-mix(in srgb, var(--bb-ink) 18%, transparent), transparent 34%);content:"";pointer-events:none;z-index:4;border-radius:0;position:absolute;inset:0}.bumblebee-page .heroMedia:after{content:"";pointer-events:none;z-index:4;background:0 0;position:absolute;inset:0}.bumblebee-page .kittenCard img,.bumblebee-page .parent img{object-fit:cover;width:100%;height:100%}.bumblebee-page .tabletScene{height:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--bb-ink) 18%, var(--bb-ink) 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--bb-ink) 18%, var(--bb-ink) 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--bb-ink) 18%, var(--bb-ink) 100%);z-index:1;border-radius:0;width:min(72vw,84svh);animation:.9s cubic-bezier(.16,1,.3,1) .18s both tabletLift;position:absolute;inset:0 0 0 auto;overflow:hidden}.bumblebee-page .tabletBase{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.bumblebee-page .tabletArtwork{height:58%;-webkit-mask-image:linear-gradient(90deg, var(--bb-ink) 0 84%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, var(--bb-ink) 0 84%, transparent 100%);mask-image:linear-gradient(90deg, var(--bb-ink) 0 84%, transparent 100%);transform-origin:50%;z-index:1;width:54%;position:absolute;top:23%;left:12%;transform:rotate(-4deg)skew(-2deg)}.bumblebee-page .tabletArtwork:after{border-left:2px solid color-mix(in srgb, var(--bb-ink) 86%, transparent);content:"";opacity:0;transform-origin:top;z-index:4;border-radius:52%;width:10%;height:48%;animation:9.2s cubic-bezier(.42,0,.38,1) .45s both pencilStroke;position:absolute;top:38%;left:43%;transform:rotate(5deg)scaleY(0)}.bumblebee-page .tabletArtwork img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bumblebee-page .artworkCoarse{filter:grayscale()blur(1.6px)contrast(1.8)brightness(.9);opacity:0;animation:3.5s cubic-bezier(.2,.72,.2,1) .7s both artworkCoarseIn}.bumblebee-page .artworkInk{filter:grayscale()contrast(1.45)brightness(.82);opacity:0;animation:5.4s cubic-bezier(.2,.72,.2,1) 3.1s both artworkSketch}.bumblebee-page .artworkColor{filter:saturate(.92)contrast(1.05);opacity:0;animation:2.6s 7.8s both artworkColorIn}.bumblebee-page .drawingHand{pointer-events:none;transform-origin:12% 24%;z-index:3;width:58%;max-width:none;height:auto;animation:9.2s cubic-bezier(.42,0,.38,1) .45s both handDraw;position:absolute;top:37%;left:45%}.bumblebee-page .tabletScene:before{background:linear-gradient(108deg, transparent 26%, color-mix(in srgb, var(--bb-white) 28%, transparent) 47%, transparent 65%);content:"";pointer-events:none;z-index:2;animation:5.8s ease-in-out 1.5s infinite tabletLight;position:absolute;inset:-20% -40%;transform:translate(-70%)rotate(8deg)}.bumblebee-page .tabletTrace{border:2px solid color-mix(in srgb, var(--bb-yellow) 88%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--bb-yellow) 14%, transparent), 0 0 32px color-mix(in srgb, var(--bb-yellow) 70%, transparent);z-index:3;border-radius:50%;width:26px;height:26px;display:none;position:absolute;top:54%;left:55%}.bumblebee-page .tabletSpark{background:var(--honey);box-shadow:0 0 0 5px color-mix(in srgb, var(--bb-yellow) 16%, transparent), 0 0 22px color-mix(in srgb, var(--bb-yellow) 78%, transparent);z-index:3;border-radius:50%;width:7px;height:7px;display:none;position:absolute;top:46%;left:67%}.bumblebee-page .tabletLabel{background:color-mix(in srgb, var(--bb-ink) 84%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--bb-white) 38%, transparent);box-shadow:0 14px 34px color-mix(in srgb, var(--bb-ink) 20%, transparent);color:var(--cream);z-index:6;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:absolute;bottom:22px;right:210px}.bumblebee-page .sketchCatScene{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--bb-white) 90%, transparent), transparent 34%), color-mix(in srgb, var(--bb-white) 38%, transparent);z-index:1;border-radius:38px;position:absolute;inset:0;overflow:hidden}.bumblebee-page .sketchCatScene:before{background-image:radial-gradient(color-mix(in srgb, var(--bb-ink) 13%, transparent) .7px, transparent .7px);content:"";opacity:.3;pointer-events:none;background-size:8px 8px;position:absolute;inset:0}.bumblebee-page .sketchCatLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;z-index:4;font-size:10px;position:absolute;top:14px;left:16px}.bumblebee-page .sketchCatScene:after{border:1px solid color-mix(in srgb, var(--bb-yellow) 45%, transparent);box-shadow:0 0 0 18px color-mix(in srgb, var(--bb-yellow) 6%, transparent), 0 0 74px color-mix(in srgb, var(--bb-yellow) 20%, transparent);content:"";pointer-events:none;border-radius:50%;width:72%;height:72%;animation:5.4s ease-in-out 3.4s infinite catHalo;position:absolute;top:17%;left:14%}.bumblebee-page .sketchCat{object-fit:contain;transform-origin:50% 72%;z-index:2;width:92%;height:93%;animation:5.8s ease-in-out 3.2s infinite catBreath;position:absolute;bottom:-3%;left:4%}.bumblebee-page .sketchCatInk{filter:grayscale()contrast(1.35)brightness(.92);opacity:0;animation:1.9s ease-out .85s forwards sketchInk}.bumblebee-page .sketchCatColor{filter:saturate(.92)contrast(1.02);opacity:0;clip-path:inset(100% 0 0);animation:2.4s cubic-bezier(.22,.8,.24,1) 1.2s forwards sketchReveal,5.8s ease-in-out 3.2s infinite catBreath}.bumblebee-page .sketchCatSweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bb-yellow) 70%, transparent), transparent);opacity:0;z-index:4;width:18%;height:130%;animation:2.2s cubic-bezier(.22,.8,.24,1) 1.15s forwards sketchSweep;position:absolute;top:-15%;left:-30%;transform:rotate(12deg)}.bumblebee-page .catEnergy{border:1px solid color-mix(in srgb, var(--bb-yellow) 36%, transparent);z-index:3;border-radius:50%;width:74px;height:74px;animation:7s ease-in-out 3.1s infinite energyOrbit;position:absolute;top:23%;left:15%}.bumblebee-page .energyTwo{width:42px;height:42px;animation-delay:-1.8s;top:30%;left:auto;right:16%}.bumblebee-page .energyThree{border-color:color-mix(in srgb, var(--bb-blue) 42%, transparent);width:24px;height:24px;animation-delay:-3.7s;top:68%;left:23%}.bumblebee-page .mediaCard{background:color-mix(in srgb, var(--bb-ink) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid color-mix(in srgb, var(--bb-white) 32%, transparent);box-shadow:0 16px 38px color-mix(in srgb, var(--bb-ink) 22%, transparent);color:var(--cream);z-index:6;border-radius:22px;padding:16px 18px;display:grid;position:absolute;bottom:22px;left:22px}.bumblebee-page .mediaCard strong{font-size:24px}.bumblebee-page .mediaCard span{color:color-mix(in srgb, var(--bb-white) 72%, transparent);font-size:13px}.bumblebee-page .glassPetal{background:color-mix(in srgb, var(--bb-ink) 58%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--bb-white) 24%, transparent);color:var(--cream);z-index:6;border-radius:999px;gap:2px;padding:14px 18px;animation:5.4s ease-in-out infinite floatBadge;display:grid;position:absolute;top:22px;right:22px}.bumblebee-page .glassPetal span{color:color-mix(in srgb, var(--bb-white) 68%, transparent);text-transform:uppercase;font-size:12px;font-weight:760}.bumblebee-page .miniGallery{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.bumblebee-page .miniGallery img{border:2px solid color-mix(in srgb, var(--bb-white) 82%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--bb-ink) 22%, transparent);object-fit:cover;border-radius:50%;width:54px;height:54px;transition:transform .18s}.bumblebee-page .miniGallery img:hover{transform:translateY(-4px)scale(1.04)}.bumblebee-page .facts,.bumblebee-page .kittenSection,.bumblebee-page .timeline,.bumblebee-page .request{padding:80px clamp(18px,4vw,0px)}.bumblebee-page .facts,.bumblebee-page .bento,.bumblebee-page .parentProfiles,.bumblebee-page .kittenSection,.bumblebee-page .care,.bumblebee-page .detailHub,.bumblebee-page .breedStory,.bumblebee-page .timeline,.bumblebee-page .cockpitShell,.bumblebee-page .request{animation:linear both reveal;animation-timeline:view();animation-range:entry cover 28%}.bumblebee-page .factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.bumblebee-page .factGrid article,.bumblebee-page .panel,.bumblebee-page .parentProfile,.bumblebee-page .kittenCard,.bumblebee-page .kittenProfile,.bumblebee-page .care article,.bumblebee-page .detailCard,.bumblebee-page .breedGrid article,.bumblebee-page .awardCard,.bumblebee-page .timeline article,.bumblebee-page .loginPanel,.bumblebee-page .cockpitApp,.bumblebee-page form{background:linear-gradient(145deg, color-mix(in srgb, var(--bb-white) 52%, transparent), color-mix(in srgb, var(--bb-white) 76%, transparent)), color-mix(in srgb, var(--bb-white) 82%, transparent);border:1px solid var(--line);box-shadow:var(--soft-shadow);border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s}.bumblebee-page .factGrid article:hover,.bumblebee-page .panel:hover,.bumblebee-page .care article:hover,.bumblebee-page .breedGrid article:hover,.bumblebee-page .timeline article:hover{border-color:color-mix(in srgb, var(--bb-yellow) 32%, transparent);box-shadow:0 26px 70px color-mix(in srgb, var(--bb-ink) 14%, transparent);transform:translateY(-3px)}.bumblebee-page .factGrid article{gap:8px;min-height:118px;padding:20px;display:grid}.bumblebee-page .factGrid span,.bumblebee-page .parent span,.bumblebee-page .accent span,.bumblebee-page .cockpitGrid span,.bumblebee-page .publishPanel span,.bumblebee-page .loginHeader span{color:var(--muted);font-size:13px;font-weight:700}.bumblebee-page .factGrid strong{align-self:end;font-size:18px}.bumblebee-page .sourceNote{color:var(--muted);margin-top:18px}.bumblebee-page .bento{grid-template-columns:repeat(4,1fr);gap:14px;padding:42px clamp(18px,4vw,0px) 80px;display:grid}.bumblebee-page .panel{min-height:260px;padding:24px;overflow:hidden}.bumblebee-page .panel.large{background:var(--bb-yellow-soft);color:var(--cream);flex-direction:column;grid-column:span 2;justify-content:space-between;display:flex;position:relative}.bumblebee-page .panel.large:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bb-white) 11%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--bb-white) 8%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 64%);mask-image:linear-gradient(135deg,#000,#0000 64%)}.bumblebee-page .panel.large p{color:color-mix(in srgb, var(--bb-white) 72%, transparent)}.bumblebee-page .panel h2,.bumblebee-page .parentProfiles h2,.bumblebee-page .kittenSection h2,.bumblebee-page .kittenProfile h3,.bumblebee-page .care h2,.bumblebee-page .detailHub h2,.bumblebee-page .breedStory h2,.bumblebee-page .awards h2,.bumblebee-page .timeline h2,.bumblebee-page .cockpitShell h2,.bumblebee-page .request h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:8px 0 14px;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1}.bumblebee-page .panel.large h2{color:var(--cream)}.bumblebee-page .statusRow{flex-wrap:wrap;gap:8px;display:flex}.bumblebee-page .statusRow span{background:color-mix(in srgb, var(--bb-white) 12%, transparent);border:1px solid color-mix(in srgb, var(--bb-white) 18%, transparent);border-radius:999px;padding:9px 12px}.bumblebee-page .parent{grid-template-rows:1fr auto;padding:0;display:grid}.bumblebee-page .parent img,.bumblebee-page .kittenCard img{transition:filter .24s,transform .42s}.bumblebee-page .parent:hover img,.bumblebee-page .kittenCard:hover img{filter:saturate(1.12)contrast(1.03);transform:scale(1.045)}.bumblebee-page .parent div{padding:18px}.bumblebee-page .parent strong,.bumblebee-page .accent strong{margin-top:6px;font-size:24px;display:block}.bumblebee-page .accent{background:var(--bb-blue-soft);grid-column:span 2}.bumblebee-page .parentProfiles{padding:10px clamp(18px,4vw,0px) 90px}.bumblebee-page .parentProfileGrid{gap:18px;display:grid}.bumblebee-page .parentProfile{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:0;min-height:560px;display:grid;overflow:hidden}.bumblebee-page .parentPortrait{min-height:560px;position:relative;overflow:hidden}.bumblebee-page .parentPortrait:after{background:linear-gradient(to top, color-mix(in srgb, var(--bb-ink) 74%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--bb-yellow) 18%, transparent), transparent 48%);content:"";position:absolute;inset:0}.bumblebee-page .parentPortrait img{object-fit:cover;width:100%;height:100%;transition:filter .24s,transform .6s}.bumblebee-page .parentProfile:hover .parentPortrait img{filter:saturate(1.1)contrast(1.04);transform:scale(1.04)}.bumblebee-page .parentPortrait div{color:var(--cream);z-index:1;gap:6px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.bumblebee-page .parentPortrait span{color:color-mix(in srgb, var(--bb-white) 72%, transparent);text-transform:uppercase;font-size:13px;font-weight:850}.bumblebee-page .parentPortrait strong{letter-spacing:0;font-size:clamp(36px,5vw,64px);line-height:.92}.bumblebee-page .parentContent{gap:18px;padding:26px;display:grid}.bumblebee-page .parentFacts{flex-wrap:wrap;gap:8px;display:flex}.bumblebee-page .parentFacts span{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);color:var(--ink);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.bumblebee-page .parentGallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bumblebee-page .parentGallery img{aspect-ratio:4/3;box-shadow:0 12px 36px color-mix(in srgb, var(--bb-ink) 10%, transparent);object-fit:cover;border-radius:8px;width:100%;transition:transform .18s}.bumblebee-page .parentGallery img:hover{transform:translateY(-4px)}.bumblebee-page .parentColumns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bumblebee-page .parentColumns div{background:color-mix(in srgb, var(--bb-white) 56%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;padding:18px}.bumblebee-page .parentColumns h3{color:var(--ink);margin:0 0 12px;font-size:20px}.bumblebee-page .parentColumns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bumblebee-page .parentColumns li{color:var(--muted);padding-left:20px;line-height:1.42;position:relative}.bumblebee-page .parentColumns li:before{background:var(--honey);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.bumblebee-page .sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.bumblebee-page .sectionHeader p:last-child{color:var(--muted);max-width:430px}.bumblebee-page .kittenGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.bumblebee-page .kittenCard{animation:.62s cubic-bezier(.16,1,.3,1) both cardRise;animation-delay:calc(var(--i) * 80ms);position:relative;overflow:hidden}.bumblebee-page .kittenCard:after{background:linear-gradient(120deg, transparent, color-mix(in srgb, var(--bb-white) 38%, transparent), transparent);content:"";width:70%;height:140%;transition:left .52s;position:absolute;top:-20%;left:-120%;transform:rotate(16deg)}.bumblebee-page .kittenCard:hover{box-shadow:0 32px 82px color-mix(in srgb, var(--bb-ink) 16%, transparent);transform:translateY(-6px)}.bumblebee-page .kittenCard:hover:after{left:120%}.bumblebee-page .kittenCard img{aspect-ratio:1;display:block}.bumblebee-page .kittenCard div{padding:18px}.bumblebee-page .kittenCard h3{margin:12px 0 4px;font-size:28px}.bumblebee-page .kittenCard p{color:var(--muted);line-height:1.45}.bumblebee-page .badge{background:var(--bb-blue-soft);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.bumblebee-page .badge.beschikbaar{background:var(--bb-blue-soft);color:var(--bb-blue-ink)}.bumblebee-page .badge.in-optie{background:var(--bb-yellow-soft);color:var(--bb-ink)}.bumblebee-page .badge.gereserveerd{background:var(--bb-pink-soft);color:var(--bb-pink-ink)}.bumblebee-page .kittenProfiles{gap:18px;padding:0 clamp(18px,4vw,0px) 90px;display:grid}.bumblebee-page .kittenProfile{animation:.62s cubic-bezier(.16,1,.3,1) both cardRise;animation-delay:calc(var(--i) * 90ms);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:0;min-height:430px;display:grid;overflow:hidden}.bumblebee-page .kittenProfileMedia{min-height:430px;position:relative;overflow:hidden}.bumblebee-page .kittenProfileMedia>img,.bumblebee-page .bbKittenMainImg{object-fit:cover;width:100%;height:100%;transition:transform .52s,filter .22s;position:absolute;inset:0}.bumblebee-page .bbKittenMainImg{will-change:opacity;animation:.26s ease-out bbKittenFade}@keyframes bbKittenFade{0%{opacity:0}to{opacity:1}}.bumblebee-page .kittenProfile:hover .kittenProfileMedia>img,.bumblebee-page .kittenProfile:hover .bbKittenMainImg{filter:saturate(1.1)contrast(1.04);transform:scale(1.045)}.bumblebee-page .kittenThumbs{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.bumblebee-page .kittenThumbs img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.bumblebee-page .bbKittenThumb{appearance:none;border:2px solid color-mix(in srgb, var(--bb-white) 82%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--bb-ink) 20%, transparent);cursor:pointer;background:0 0;border-radius:8px;width:72px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.bumblebee-page .bbKittenThumb:hover,.bumblebee-page .bbKittenThumb:focus-visible{border-color:var(--bb-yellow);outline:none;transform:translateY(-2px)}.bumblebee-page .bbKittenThumb.is-active{border-color:var(--bb-yellow);box-shadow:0 0 0 3px color-mix(in srgb, var(--bb-yellow) 35%, transparent), 0 12px 30px color-mix(in srgb, var(--bb-ink) 28%, transparent);transform:translateY(-2px)}@media (width<=640px){.bumblebee-page .bbKittenThumb{width:56px}}.bumblebee-page .kittenProfileBody{gap:18px;padding:28px;display:grid}.bumblebee-page .kittenTitle h3{margin:14px 0 8px;font-size:clamp(42px,7vw,76px);line-height:.9}.bumblebee-page .kittenTitle p{font-size:17px}.bumblebee-page .kittenMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bumblebee-page .kittenMetrics span{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);color:var(--muted);border-radius:8px;gap:5px;min-height:92px;padding:16px;display:grid}.bumblebee-page .kittenMetrics strong{color:var(--ink);font-size:20px}.bumblebee-page .kittenProfileGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bumblebee-page .kittenProfileGrid div{background:color-mix(in srgb, var(--bb-white) 58%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;padding:18px}.bumblebee-page .kittenProfileGrid h4{color:var(--ink);margin:0 0 10px;font-size:18px}.bumblebee-page .care{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px clamp(18px,4vw,0px) 90px;display:grid}.bumblebee-page .care article{background:var(--bb-white);min-height:290px;padding:26px}.bumblebee-page .care p:not(.eyebrow),.bumblebee-page .parentProfiles p,.bumblebee-page .kittenProfile p,.bumblebee-page .detailHub p,.bumblebee-page .breedStory p,.bumblebee-page .awards p,.bumblebee-page .timeline p,.bumblebee-page .cockpitShell p,.bumblebee-page .request p{color:var(--muted);line-height:1.58}.bumblebee-page .detailHub,.bumblebee-page .breedStory,.bumblebee-page .awards{max-width:1180px;margin-inline:auto;padding:20px clamp(18px,4vw,0px) 90px}.bumblebee-page .detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bumblebee-page .detailCard{min-height:520px;padding:28px;position:relative;overflow:hidden}.bumblebee-page .detailCard:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.bumblebee-page .detailCard>*{position:relative}.bumblebee-page .detailCard span,.bumblebee-page .awardCard span{background:color-mix(in srgb, var(--bb-yellow) 18%, transparent);border:1px solid color-mix(in srgb, var(--bb-yellow) 22%, transparent);color:var(--amber);text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.bumblebee-page .detailCard h3,.bumblebee-page .awardCard h3{color:var(--ink);letter-spacing:0;margin:18px 0 14px;font-size:clamp(30px,4vw,46px);line-height:.96}.bumblebee-page .detailCard ul,.bumblebee-page .awardCard ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.bumblebee-page .detailCard li,.bumblebee-page .awardCard li{color:var(--muted);padding-left:26px;line-height:1.48;position:relative}.bumblebee-page .detailCard li:before,.bumblebee-page .awardCard li:before{background:linear-gradient(135deg, var(--honey), var(--sage));content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.bumblebee-page .detailCard small{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);color:var(--ink);border-radius:8px;margin-top:20px;padding:14px;font-size:13px;line-height:1.45;display:block}.bumblebee-page .breedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bumblebee-page .breedGrid article{min-height:220px;padding:24px}.bumblebee-page .breedGrid span{background:color-mix(in srgb, var(--bb-blue) 16%, transparent);border:1px solid color-mix(in srgb, var(--bb-blue) 24%, transparent);color:var(--bb-blue-ink);text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.bumblebee-page .breedGrid p{margin-top:18px;font-size:16px}.bumblebee-page .awards{grid-template-columns:.82fr 1.18fr;gap:28px;display:grid}.bumblebee-page .awardIntro{background:var(--bb-blue-soft);border:1px solid color-mix(in srgb, var(--bb-white) 14%, transparent);box-shadow:var(--shadow);color:var(--cream);border-radius:8px;align-self:start;min-height:430px;padding:32px;position:sticky;top:98px}.bumblebee-page .awardIntro h2{color:var(--cream)}.bumblebee-page .awardIntro p:not(.eyebrow){color:color-mix(in srgb, var(--bb-white) 74%, transparent)}.bumblebee-page .awardPhoto{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--bb-white) 18%, transparent);box-shadow:0 20px 54px color-mix(in srgb, var(--bb-ink) 22%, transparent);object-fit:cover;object-position:center;border-radius:8px;width:100%;margin-top:22px}.bumblebee-page .awardGrid{gap:14px;display:grid}.bumblebee-page .priceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bumblebee-page .priceCard{background:var(--bb-white);border:1px solid var(--line);border-radius:8px;min-height:348px;padding:26px;position:relative}.bumblebee-page .priceCard.featured{border-color:color-mix(in srgb, var(--bb-yellow) 56%, transparent);box-shadow:0 22px 54px color-mix(in srgb, var(--bb-yellow) 14%, transparent);transform:translateY(-8px)}.bumblebee-page .priceCard>span:not(.priceFlag){color:var(--amber);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.bumblebee-page .priceCard h3{color:var(--ink);letter-spacing:0;margin:18px 0 12px;font-size:clamp(32px,4vw,50px);line-height:1}.bumblebee-page .priceCard h3.priceOnRequest{overflow-wrap:normal;max-width:100%;font-size:clamp(26px,3vw,38px);line-height:1.02}.bumblebee-page .priceCard p{min-height:68px;font-size:14px}.bumblebee-page .priceCard ul{border-top:1px solid var(--line);gap:9px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.bumblebee-page .priceCard li{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.38;position:relative}.bumblebee-page .priceCard li:before{color:var(--amber);content:"✓";font-weight:850;position:absolute;left:0}.bumblebee-page .priceFlag{background:var(--ink);color:var(--cream);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;top:18px;right:18px}.bumblebee-page .priceNote{background:color-mix(in srgb, var(--bb-ink) 5.5%, transparent);border:1px solid var(--line);border-radius:8px;grid-column:1/-1;padding:18px 20px}.bumblebee-page .priceNote strong{color:var(--ink);margin-bottom:6px;display:block}.bumblebee-page .priceNote p{font-size:13px;display:inline}.bumblebee-page .priceNote a{color:var(--amber);margin-left:8px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-block}.bumblebee-page .awardCard{min-height:250px;padding:24px 24px 24px 92px;position:relative}.bumblebee-page .awardCard strong{color:var(--ink);margin-bottom:8px;font-size:18px;display:block}.bumblebee-page .awardMedal{background:radial-gradient(circle at 32% 24%, var(--bb-ink), transparent 28%), linear-gradient(135deg, var(--honey), var(--bb-yellow));box-shadow:0 16px 38px color-mix(in srgb, var(--bb-yellow) 25%, transparent);color:var(--bb-ink);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;animation:4.5s ease-in-out infinite medalPulse;display:flex;position:absolute;top:26px;left:24px}.bumblebee-page .timeline{grid-template-columns:.8fr 1.2fr;gap:32px;display:grid}.bumblebee-page .steps{gap:10px;display:grid;position:relative}.bumblebee-page .steps:before{background:linear-gradient(var(--honey), var(--sage), transparent);content:"";border-radius:999px;width:2px;height:calc(100% - 28px);position:absolute;top:14px;left:14px}.bumblebee-page .steps article{margin-left:28px;padding:20px;position:relative}.bumblebee-page .steps article:before{background:var(--honey);border:4px solid var(--background);box-shadow:0 0 0 1px var(--line);content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:24px;left:-23px}.bumblebee-page .steps strong{font-size:20px}.bumblebee-page .cockpitShell{grid-template-columns:.72fr 1.28fr;align-items:start;gap:42px;padding:90px clamp(18px,4vw,0px);display:grid}.bumblebee-page .cockpitIntro{position:sticky;top:112px}.bumblebee-page .loginPanel,.bumblebee-page .cockpitApp{background:var(--bb-white);gap:16px;padding:22px;display:grid}.bumblebee-page .loginHeader,.bumblebee-page .cockpitTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.bumblebee-page .loginHeader strong,.bumblebee-page .cockpitTop strong{color:var(--ink);font-size:24px;display:block}.bumblebee-page .cockpitTop span{color:var(--muted);margin-top:4px;display:block}.bumblebee-page .googleButton{background:var(--bb-white);border:1px solid color-mix(in srgb, var(--bb-ink) 14%, transparent);color:var(--ink)}.bumblebee-page .cockpitTabs{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;gap:6px;padding:6px;display:flex;overflow-x:auto}.bumblebee-page .cockpitTabs button{color:var(--muted);white-space:nowrap;background:0 0;min-height:42px;padding:10px 13px}.bumblebee-page .cockpitTabs button.isActive{background:var(--ink);color:var(--cream)}.bumblebee-page .cockpitGrid,.bumblebee-page .publishPanel{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bumblebee-page .cockpitGrid.two{grid-template-columns:repeat(2,1fr)}.bumblebee-page .cockpitGrid article,.bumblebee-page .publishPanel div{background:color-mix(in srgb, var(--bb-white) 64%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;min-height:150px;padding:18px}.bumblebee-page .cockpitGrid strong,.bumblebee-page .publishPanel strong{color:var(--ink);margin-top:10px;font-size:30px;line-height:1;display:block}.bumblebee-page .cockpitForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bumblebee-page .cockpitForm label:last-child{grid-column:1/-1}.bumblebee-page .kittenEditor{gap:10px;display:grid}.bumblebee-page .kittenEditRow{grid-template-columns:.8fr .7fr 1fr;gap:10px;display:grid}.bumblebee-page .publishPanel{align-items:stretch}.bumblebee-page .publishPanel button{min-height:150px}.bumblebee-page .request{grid-template-columns:.85fr 1.15fr;align-items:start;gap:42px;padding-bottom:120px;display:grid}.bumblebee-page form{gap:14px;padding:22px;display:grid}.bumblebee-page label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:13px;font-weight:800;display:grid}.bumblebee-page input,.bumblebee-page select,.bumblebee-page textarea{background:color-mix(in srgb, var(--bb-white) 72%, transparent);border:1px solid var(--line);color:var(--ink);border-radius:8px;min-height:48px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s}.bumblebee-page input:focus,.bumblebee-page select:focus,.bumblebee-page textarea:focus{border-color:color-mix(in srgb, var(--bb-yellow) 50%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--bb-yellow) 14%, transparent);outline:none;transform:translateY(-1px)}.bumblebee-page textarea{resize:vertical;min-height:130px}@keyframes drift{0%,to{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(24px,-28px)rotate(12deg)scale(1.08)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes navDrop{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes navDropMobile{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes navSheen{0%,70%,to{transform:translate(-110%)}86%{transform:translate(110%)}}@keyframes catIconAttention{0%,68%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--bb-yellow) 0%, transparent);transform:rotate(0)scale(1)}74%{box-shadow:0 0 0 7px color-mix(in srgb, var(--bb-yellow) 20%, transparent);transform:rotate(-7deg)scale(1.09)}80%{transform:rotate(5deg)scale(1.06)}86%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bb-yellow) 0%, transparent);transform:rotate(0)scale(1)}}@keyframes brandAttention{0%,68%,to{box-shadow:0 0 0 color-mix(in srgb, var(--bb-yellow) 0%, transparent);transform:translate(0)}76%{box-shadow:0 12px 28px color-mix(in srgb, var(--bb-yellow) 25%, transparent);transform:translate(3px)}86%{box-shadow:0 0 0 color-mix(in srgb, var(--bb-yellow) 0%, transparent);transform:translate(0)}}@keyframes brandSheen{0%,70%,to{transform:translate(-130%)}86%{transform:translate(130%)}}@keyframes pawWalk{0%,8%{opacity:0;left:2%;transform:rotate(-20deg)scale(.68)}14%{opacity:.62}28%{left:22%;transform:rotate(14deg)scale(.8)}46%{left:44%;transform:rotate(-12deg)scale(.72)}64%{left:66%;transform:rotate(16deg)scale(.82)}82%{opacity:.58;left:88%;transform:rotate(-10deg)scale(.7)}92%,to{opacity:0;left:94%}}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes statSpotlight{0%,5%,23%,to{background:color-mix(in srgb, var(--bb-white) 58%, transparent);border-color:color-mix(in srgb, var(--bb-ink) 10%, transparent);box-shadow:0 14px 38px color-mix(in srgb, var(--bb-ink) 8%, transparent);transform:translateY(0)scale(1)}12%{background:color-mix(in srgb, var(--bb-ink) 88%, transparent);border-color:color-mix(in srgb, var(--bb-yellow) 34%, transparent);box-shadow:0 20px 44px color-mix(in srgb, var(--bb-yellow) 20%, transparent);transform:translateY(-6px)scale(1.025)}}@keyframes statValue{0%,5%,23%,to{color:var(--ink);transform:translateY(0)scale(1)}12%{color:var(--amber);transform:translateY(-2px)scale(1.08)}}@keyframes imageFloat{0%{opacity:0;transform:translateY(30px)rotate(1.5deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(-1deg)scale(1)}}@keyframes slowHover{0%,to{translate:0}50%{translate:0 -10px}}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.11)translate(-1.6%,-1.2%)}}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes heroSweep{0%,to{opacity:0;left:-55%}38%,62%{opacity:.85}72%{opacity:0;left:118%}}@keyframes shimmerFrame{0%,to{opacity:.28;transform:translate(0)}50%{opacity:.72;transform:translate(-8px,8px)}}@keyframes sketchLift{0%{opacity:0;transform:translateY(18px)rotate(3deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(3deg)scale(1)}}@keyframes sketchInk{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:.78;clip-path:inset(0)}}@keyframes sketchReveal{0%{opacity:0;clip-path:inset(100% 0 0)}24%{opacity:.12}to{opacity:.92;clip-path:inset(0)}}@keyframes sketchSweep{0%{opacity:0;left:-30%}24%{opacity:.9}76%,to{opacity:0;left:118%}}@keyframes catBreath{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.018)translateY(-5px)}}@keyframes tabletLift{0%{opacity:0;transform:translateY(26px)rotate(1deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes heroBackdropIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes tabletFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-.6deg)}}@keyframes tabletZoom{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-.8%,-.6%)}}@keyframes artworkCoarseIn{0%{clip-path:circle(0% at 80% 54%);opacity:0}26%{clip-path:circle(18% at 80% 54%);opacity:.24}58%{clip-path:circle(54% at 80% 54%);opacity:.44}to{clip-path:circle(125% at 80% 54%);opacity:.5}}@keyframes handDraw{0%{opacity:0;transform:translate(-19%,-16%)rotate(-10deg)scale(.97)}8%{opacity:1;transform:translate(-21%,-14%)rotate(-9deg)scale(1)}20%{transform:translate(-23%,-8%)rotate(-8deg)scale(1)}32%{transform:translate(-25%,-2%)rotate(-7deg)scale(1.01)}44%{transform:translate(-27%,5%)rotate(-5deg)scale(1)}56%{transform:translate(-29%,12%)rotate(-3deg)scale(1.01)}68%{transform:translate(-31%,20%)rotate(-1deg)scale(1)}79%{transform:translate(-28%,13%)rotate(3deg)scale(1.01)}90%{transform:translate(-22%,2%)rotate(6deg)scale(1)}to{opacity:1;transform:translate(8%,20%)rotate(12deg)scale(.98)}}@keyframes pencilStroke{0%,8%{opacity:0;transform:rotate(5deg)scaleY(0)}14%{opacity:.82}68%,to{opacity:.78;transform:rotate(5deg)scaleY(1)}}@keyframes artworkSketch{0%{clip-path:circle(0% at 80% 54%);opacity:0}12%{clip-path:circle(7% at 80% 54%);opacity:.34}34%{clip-path:circle(24% at 80% 54%);opacity:.58}68%{clip-path:circle(58% at 80% 54%);opacity:.78}to{clip-path:circle(125% at 80% 54%);opacity:.88}}@keyframes artworkColorIn{0%{clip-path:circle(12% at 80% 54%);opacity:0}to{clip-path:circle(125% at 80% 54%);opacity:.94}}@keyframes tabletLight{0%,to{opacity:0;transform:translate(-70%)rotate(8deg)}35%,65%{opacity:1}to{transform:translate(70%)rotate(8deg)}}@keyframes tracePulse{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes sparkDrift{0%,to{opacity:.2;transform:translate(0)scale(.7)}50%{opacity:1;transform:translate(-16px,22px)scale(1.3)}}@keyframes catHalo{0%,to{opacity:.28;transform:scale(.94)rotate(-8deg)}50%{opacity:.72;transform:scale(1.05)rotate(8deg)}}@keyframes energyOrbit{0%,to{opacity:.2;transform:translate(0)rotate(0)scale(.8)}45%{opacity:.8;transform:translate(24px,-18px)rotate(120deg)scale(1)}72%{opacity:.35;transform:translate(-18px,26px)rotate(220deg)scale(.86)}}@keyframes orbitTilt{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.025)}}@keyframes reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes cardRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scanGlow{0%,to{opacity:0;left:-60%}35%,65%{opacity:1}to{left:120%}}@keyframes medalPulse{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(4deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.bumblebee-page *,.bumblebee-page :before,.bumblebee-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=900px){.bumblebee-page .heroGrid,.bumblebee-page .parentProfile,.bumblebee-page .kittenProfile,.bumblebee-page .timeline,.bumblebee-page .awards,.bumblebee-page .cockpitShell,.bumblebee-page .request{grid-template-columns:1fr}.bumblebee-page .heroMedia{min-height:0}.bumblebee-page .tabletScene{width:min(86vw,84svh);right:-8%}.bumblebee-page .heroMedia:before{background:linear-gradient(90deg, color-mix(in srgb, var(--bb-white) 98%, transparent) 0%, color-mix(in srgb, var(--bb-white) 90%, transparent) 46%, color-mix(in srgb, var(--bb-white) 34%, transparent) 72%, transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--bb-ink) 14%, transparent), transparent 38%)}.bumblebee-page .factGrid,.bumblebee-page .heroStats,.bumblebee-page .kittenGrid,.bumblebee-page .care,.bumblebee-page .detailGrid,.bumblebee-page .breedGrid,.bumblebee-page .parentColumns,.bumblebee-page .kittenMetrics,.bumblebee-page .kittenProfileGrid,.bumblebee-page .cockpitGrid,.bumblebee-page .publishPanel{grid-template-columns:repeat(2,1fr)}.bumblebee-page .priceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bumblebee-page .parentPortrait{min-height:430px}.bumblebee-page .awardIntro{min-height:auto;position:static}.bumblebee-page .bento{grid-template-columns:1fr}.bumblebee-page .panel.large,.bumblebee-page .accent{grid-column:auto}}@media (width<=620px){.bumblebee-page{scroll-padding-top:150px}.bumblebee-page #top,.bumblebee-page #nest,.bumblebee-page #telgen,.bumblebee-page #info,.bumblebee-page #prijzen,.bumblebee-page #beheer,.bumblebee-page #aanvraag{scroll-margin-top:150px}.bumblebee-page .nav{border-radius:24px;flex-direction:column;align-items:stretch;gap:8px;width:auto;padding:8px;animation-name:navDropMobile;top:10px;left:12px;right:12px;transform:none}.bumblebee-page .navLinks{scrollbar-width:none;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.bumblebee-page .navLinks::-webkit-scrollbar{display:none}.bumblebee-page .heroCopy h1{font-size:44px}.bumblebee-page .factGrid,.bumblebee-page .heroStats,.bumblebee-page .kittenGrid,.bumblebee-page .care,.bumblebee-page .detailGrid,.bumblebee-page .parentGallery,.bumblebee-page .parentColumns,.bumblebee-page .kittenMetrics,.bumblebee-page .kittenProfileGrid,.bumblebee-page .cockpitGrid,.bumblebee-page .publishPanel,.bumblebee-page .cockpitForm,.bumblebee-page .kittenEditRow,.bumblebee-page .priceGrid{grid-template-columns:1fr}.bumblebee-page .priceCard.featured{transform:none}.bumblebee-page .priceNote a{margin:10px 0 0;display:block}.bumblebee-page .awardCard{padding:88px 20px 22px}.bumblebee-page .sectionHeader{flex-direction:column;align-items:start}.bumblebee-page .hero{min-height:980px;padding-top:126px}.bumblebee-page .heroGrid{min-height:820px}.bumblebee-page .heroMedia{min-height:0}.bumblebee-page .heroCopy{padding-top:28px}.bumblebee-page .tabletScene{opacity:.56;width:122%;right:-22%;-webkit-mask-image:none;mask-image:none}.bumblebee-page .heroMedia:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--bb-white) 98%, transparent) 0%, color-mix(in srgb, var(--bb-white) 92%, transparent) 52%, color-mix(in srgb, var(--bb-white) 50%, transparent) 76%, transparent 100%), linear-gradient(90deg, color-mix(in srgb, var(--bb-white) 80%, transparent), transparent 80%)}.bumblebee-page .tabletArtwork{width:58%;top:28%;left:10%}.bumblebee-page .drawingHand{width:66%;top:41%;left:42%}}.bumblebee-page .srOnlyBumble{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bumblebee-page .cockpitShellWide{grid-template-columns:none;max-width:1440px;margin-inline:auto;padding:90px clamp(16px,3vw,32px);display:block}.bumblebee-page .cockpitAppWide{flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.bumblebee-page .cockpitTopActions.compactToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bumblebee-page .cockpitStatusPill{background:color-mix(in srgb, var(--bb-ink) 8%, transparent);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:12px}.bumblebee-page .cockpitStatusPill.isError{background:color-mix(in srgb, var(--bb-danger) 15%, transparent);color:var(--bb-danger)}.bumblebee-page .cockpitApp .cockpitBtn{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);height:40px;min-height:0;color:var(--ink);border:1px solid color-mix(in srgb, var(--bb-ink) 10%, transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.bumblebee-page .cockpitApp .cockpitBtn:hover{background:color-mix(in srgb, var(--bb-ink) 12%, transparent);box-shadow:none;transform:none}.bumblebee-page .cockpitApp .cockpitBtnPrimary{background:var(--ink);color:var(--cream);border-color:#0000}.bumblebee-page .cockpitApp .cockpitBtnPrimary:hover{background:var(--bb-ink);color:var(--cream)}.bumblebee-page .cockpitApp .cockpitBtnSm{height:32px;padding:0 10px;font-size:13px}.bumblebee-page .cockpitApp .cockpitBtnDanger{color:var(--bb-danger)}.bumblebee-page .cockpitApp .cockpitBtn:disabled{opacity:.5;cursor:not-allowed}.bumblebee-page .cockpitApp .cockpitIconBtn{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);width:40px;height:40px;min-height:0;color:var(--ink);border:1px solid color-mix(in srgb, var(--bb-ink) 10%, transparent);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bumblebee-page .cockpitApp .cockpitIconBtn:hover{background:color-mix(in srgb, var(--bb-ink) 14%, transparent);box-shadow:none;transform:none}.bumblebee-page .cockpitApp .cockpitIconBtnDanger{color:var(--bb-danger)}.bumblebee-page .cockpitLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.bumblebee-page .cockpitSidebar{background:color-mix(in srgb, var(--bb-ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;align-self:start;padding:8px;position:sticky;top:100px}.bumblebee-page .cockpitSidebar nav{flex-direction:column;gap:2px;display:flex}.bumblebee-page .cockpitSidebar button{color:var(--muted);text-align:left;background:0 0;border-radius:8px;min-height:40px;padding:10px 12px;font-size:14px;font-weight:600}.bumblebee-page .cockpitSidebar button:hover{background:color-mix(in srgb, var(--bb-ink) 8%, transparent);box-shadow:none;color:var(--ink);transform:none}.bumblebee-page .cockpitSidebar button.isActive{background:var(--ink);color:var(--cream)}.bumblebee-page .cockpitTabSelect{display:none}.bumblebee-page .cockpitTabSelect label{text-transform:none;font-weight:600;display:block}.bumblebee-page .cockpitTabSelect select{width:100%}.bumblebee-page .cockpitContent{min-width:0}.bumblebee-page .cockpitContent input,.bumblebee-page .cockpitContent select,.bumblebee-page .cockpitContent textarea{box-sizing:border-box;width:100%;min-width:0}.bumblebee-page .cockpitContent textarea{word-break:normal;overflow-wrap:break-word;min-height:110px}.bumblebee-page .cockpitContent .editorForm{grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;min-width:0;display:grid}.bumblebee-page .cockpitContent .editorForm>.formFieldFull,.bumblebee-page .cockpitContent .editorForm>label.formFieldFull{grid-column:1/-1}.bumblebee-page .cockpitContent .editorForm label{text-transform:uppercase;min-width:0;color:var(--muted);gap:8px;font-size:12px;font-weight:700;display:grid}.bumblebee-page .cockpitContent .editorForm label.switchRow{text-transform:none;flex-direction:row;align-items:center;gap:10px;font-size:14px;display:flex}.bumblebee-page .cockpitContent .editorForm label.switchRow input[type=checkbox]{width:auto;height:18px;min-height:0;padding:0}.bumblebee-page .managerLayout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.bumblebee-page .managerLayout.parentsLayout{grid-template-columns:1fr}.bumblebee-page .managerList{background:color-mix(in srgb, var(--bb-ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;min-width:0;padding:10px}.bumblebee-page .managerList ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bumblebee-page .managerList li{min-width:0}.bumblebee-page .managerList li button{width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 10px;display:flex}.bumblebee-page .managerList li button:hover{background:color-mix(in srgb, var(--bb-ink) 8%, transparent);box-shadow:none;transform:none}.bumblebee-page .managerList li button.isActive{background:var(--ink);color:var(--cream)}.bumblebee-page .managerList li button.isActive small{color:color-mix(in srgb, var(--bb-white) 72%, transparent)}.bumblebee-page .managerList li button strong{font-size:14px;font-weight:700;line-height:1.2;display:block}.bumblebee-page .managerList li button small{color:var(--muted);font-size:12px;line-height:1.3;display:block}.bumblebee-page .managerList li button span{flex:1;min-width:0;overflow:hidden}.bumblebee-page .managerList li button span strong,.bumblebee-page .managerList li button span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bumblebee-page .managerListEmpty{color:var(--muted);padding:12px;font-size:13px}.bumblebee-page .managerThumb{background:color-mix(in srgb, var(--bb-ink) 10%, transparent);border-radius:6px;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.bumblebee-page .managerThumb img{object-fit:cover;width:100%;height:100%;display:block}.bumblebee-page .managerEditor{background:color-mix(in srgb, var(--bb-white) 50%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;min-width:0;padding:16px}.bumblebee-page .managerToolbar{margin-bottom:12px}.bumblebee-page .managerEmptyState{min-height:160px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex}.bumblebee-page .parentTabs{flex-wrap:wrap;margin-bottom:12px}.bumblebee-page .mediaPickerLabel{text-transform:uppercase;min-width:0;color:var(--muted);gap:8px;font-size:12px;font-weight:700;display:grid!important}.bumblebee-page .mediaPickerPreview{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);border-radius:8px;width:96px;height:96px;margin-top:4px;overflow:hidden}.bumblebee-page .mediaPickerPreview img{object-fit:cover;width:100%;height:100%}.bumblebee-page .mediaPickerPreview span{opacity:.7;padding:8px;font-size:12px;display:block}.bumblebee-page .galleryPicker{text-transform:uppercase;min-width:0;color:var(--muted);gap:8px;font-size:12px;font-weight:700;display:grid}.bumblebee-page .galleryChips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bumblebee-page .galleryChips li{background:color-mix(in srgb, var(--bb-ink) 8%, transparent);text-transform:none;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;display:inline-flex}.bumblebee-page .galleryChips li small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ink);font-weight:500;overflow:hidden}.bumblebee-page .galleryChips li button{background:color-mix(in srgb, var(--bb-ink) 14%, transparent);width:22px;height:22px;min-height:0;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bumblebee-page .applicationsToolbar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.bumblebee-page .applicationsSearch{flex:280px;min-width:280px}.bumblebee-page .applicationsStatus{flex:0 0 180px;min-width:180px}.bumblebee-page .applicationsToolbar label{text-transform:none;color:var(--muted);gap:4px;font-size:13px;font-weight:600;display:grid}.bumblebee-page .applicationsToolbar input,.bumblebee-page .applicationsToolbar select{width:100%}.bumblebee-page .applicationsLayout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.bumblebee-page .cockpitContent .mediaGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bumblebee-page .mediaTile{background:color-mix(in srgb, var(--bb-white) 60%, transparent);border:1px solid color-mix(in srgb, var(--bb-ink) 8%, transparent);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;min-height:0!important}.bumblebee-page .mediaTile .mediaTileThumb{aspect-ratio:4/3;border-radius:8px;width:100%;display:block}.bumblebee-page .mediaTile .mediaTileThumb img{border-radius:8px}.bumblebee-page .bbLazyThumb{background:linear-gradient(90deg, color-mix(in srgb, var(--bb-ink) 6%, transparent) 0%, color-mix(in srgb, var(--bb-ink) 12%, transparent) 50%, color-mix(in srgb, var(--bb-ink) 6%, transparent) 100%);background-size:200% 100%;width:100%;animation:1.4s ease-in-out infinite bbLazyShimmer;display:block;position:relative;overflow:hidden}.bumblebee-page .bbLazyThumb.isLoaded{background:color-mix(in srgb, var(--bb-ink) 6%, transparent);animation:none}.bumblebee-page .bbLazyThumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s ease-out;position:absolute;inset:0}.bumblebee-page .bbLazyThumb.isLoaded img{opacity:1}@keyframes bbLazyShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bumblebee-page .bbLazyThumb{animation:none}.bumblebee-page .bbLazyThumb img{transition:none}}.bumblebee-page .galleryChips li .galleryChipThumb{aspect-ratio:1;border-radius:6px;flex-shrink:0;width:32px}.bumblebee-page .cockpitPlainList{color:var(--muted);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:1.1rem;font-size:14px;display:flex}.bumblebee-page .cockpitError{color:var(--bb-danger);background:color-mix(in srgb, var(--bb-danger) 10%, transparent);border-radius:8px;padding:8px 12px;font-size:13px}.bumblebee-page .cockpitContent .publishPanel{flex-direction:column;gap:12px;display:flex}.bumblebee-page .cockpitContent .publishPanel>div{min-height:0;padding:14px 16px}.bumblebee-page .cockpitContent .publishPanel button{min-height:0}.bumblebee-page .cockpitContent .publishPanel strong{font-size:18px}@media (width<=620px){.bumblebee-page .navLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.bumblebee-page .navLinks a{text-align:center;padding:8px 6px;font-size:13px}}@media (width<=900px){.bumblebee-page .cockpitLayout{grid-template-columns:1fr}.bumblebee-page .cockpitSidebar{display:none}.bumblebee-page .cockpitTabSelect{display:block}}@media (width<=620px){.bumblebee-page .cockpitContent .editorForm,.bumblebee-page .managerLayout,.bumblebee-page .applicationsLayout{grid-template-columns:1fr}.bumblebee-page .cockpitShellWide{padding:80px 12px 40px}.bumblebee-page .applicationsSearch,.bumblebee-page .applicationsStatus{flex-basis:auto;width:100%;min-width:0}.bumblebee-page .nav{margin:8px 12px 0;position:sticky;top:8px;left:auto;right:auto}.bumblebee-page .hero{min-height:0;padding-top:24px}.bumblebee-page .heroGrid{min-height:0}.bumblebee-page .heroMedia{min-height:420px}.bumblebee-page .glassPetal{padding:10px 14px;top:14px;right:14px}.bumblebee-page .mediaCard{padding:10px 14px;bottom:84px;left:14px;right:auto}.bumblebee-page .mediaCard strong{font-size:18px}.bumblebee-page .miniGallery{bottom:14px;left:14px;right:auto}.bumblebee-page .miniGallery img{width:46px;height:46px}.bumblebee-page .heroGrid{flex-direction:column;display:flex}.bumblebee-page .heroMedia{flex-wrap:wrap;align-items:center;gap:10px;min-height:0;padding:0 18px 24px;display:flex;position:relative}.bumblebee-page .glassPetal,.bumblebee-page .mediaCard,.bumblebee-page .miniGallery{animation:none;position:static;inset:auto}.bumblebee-page .glassPetal{border-radius:18px}.bumblebee-page .tabletLabel{display:none}}.bumblebee-page .primary,.bumblebee-page form button,.bumblebee-page .loginPanel button,.bumblebee-page .cockpitApp .cockpitBtnPrimary,.bumblebee-page .cockpitTabs button.isActive,.bumblebee-page .cockpitSidebar button.isActive,.bumblebee-page .managerList li button.isActive{background:var(--bb-yellow);color:var(--bb-ink);border-color:#0000}.bumblebee-page .primary:hover,.bumblebee-page form button:hover,.bumblebee-page .loginPanel button:hover,.bumblebee-page .cockpitApp .cockpitBtnPrimary:hover{background:var(--bb-yellow-hover);color:var(--bb-ink)}.bumblebee-page .ghost,.bumblebee-page .cockpitSidebar,.bumblebee-page .managerList,.bumblebee-page .parentFacts span,.bumblebee-page .kittenMetrics span{background:var(--bb-blue-soft)}.bumblebee-page .panel.large,.bumblebee-page .panel.large h2,.bumblebee-page .awardIntro,.bumblebee-page .awardIntro h2{color:var(--bb-ink)}.bumblebee-page .panel.large p,.bumblebee-page .awardIntro p:not(.eyebrow),.bumblebee-page .managerList li button.isActive small{color:var(--bb-muted)}.bumblebee-page .statusRow span{background:var(--bb-white);border-color:var(--bb-border)}.bumblebee-page .care article:nth-child(2),.bumblebee-page .breedGrid article:nth-child(2),.bumblebee-page .priceCard.featured{background:var(--bb-yellow-soft);border-color:var(--bb-yellow)}.bumblebee-page .care article:nth-child(3),.bumblebee-page .breedGrid article:nth-child(3){background:var(--bb-pink-soft)}.bumblebee-page .breedGrid span{color:var(--bb-blue-ink)}.bumblebee-page .nav a:not(.brand):hover{background:var(--bb-yellow);color:var(--bb-ink)}.bumblebee-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--bb-blue-ink);outline-offset:3px}.bumblebee-page input,.bumblebee-page select,.bumblebee-page textarea{accent-color:var(--bb-blue-ink)}.bumblebee-page input:focus,.bumblebee-page select:focus,.bumblebee-page textarea:focus{border-color:var(--bb-blue-ink);box-shadow:0 0 0 4px var(--bb-blue-soft)}.bumblebee-page .previewBanner{background:var(--bb-yellow);color:var(--bb-ink);text-align:center;padding:.5rem;font-weight:600}.bumblebee-page .heroBrand{background:var(--bb-white);min-height:820px;padding-bottom:60px}.bumblebee-page .heroBrand .heroGrid{min-height:650px}.bumblebee-page .heroBrand:after{background:0 0}.bumblebee-page .heroBrand .heroCopy{max-width:480px;padding-top:96px}.bumblebee-page .heroBrand .heroCopy h1{font-size:72px;line-height:1}.bumblebee-page .heroBrand .heroArt{background:var(--bb-white)}.bumblebee-page .heroBrand .heroMedia:before,.bumblebee-page .heroBrand .heroMedia:after{background:0 0}.bumblebee-page .heroBrand .tabletScene{aspect-ratio:3/2;opacity:1;width:100%;height:auto;animation:none;top:50%;bottom:auto;right:0;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none}.bumblebee-page .heroBrand .tabletScene:before{display:none}.bumblebee-page .heroBrand .tabletBase{object-fit:contain;display:block}.bumblebee-page .heroBrand .tabletArtwork{width:35%;height:39%;top:28%;left:49%;transform:none;-webkit-mask-image:none;mask-image:none}.bumblebee-page .heroBrand .tabletArtwork:after{display:none}.bumblebee-page .heroBrand .tabletArtwork img{mix-blend-mode:normal}.bumblebee-page .heroBrand .artworkCoarse{filter:grayscale();animation:12s ease-in-out infinite both brandInkReveal}.bumblebee-page .heroBrand .artworkInk{display:none}.bumblebee-page .heroBrand .artworkColor{filter:none;animation:12s ease-in-out infinite both brandColorReveal}.bumblebee-page .heroBrand .drawingHand{width:31%;animation:12s ease-in-out infinite both brandHandDraw;top:36%;left:71%}.bumblebee-page .heroBrand .glassPetal{background:var(--bb-yellow-soft);color:var(--bb-ink);border-color:var(--bb-yellow);box-shadow:none;animation:none;top:112px}.bumblebee-page .heroBrand .mediaCard{background:var(--bb-blue-soft);color:var(--bb-ink);box-shadow:none;bottom:22px;left:auto;right:190px}.bumblebee-page .heroBrand .mediaCard span,.bumblebee-page .heroBrand .glassPetal span{color:var(--bb-muted)}.bumblebee-page .heroBrand .heroStats span,.bumblebee-page .heroBrand .heroStats strong{animation:none}.bumblebee-page .heroBrand .heroStats span{background:var(--bb-white)}.bumblebee-page .heroBrand .tabletLabel{display:none}@keyframes brandInkReveal{0%{clip-path:inset(0 0 100%);opacity:0}3%,5%{clip-path:inset(0 0 92%);opacity:1}7%,9%{clip-path:inset(0 0 83%);opacity:1}11%,13%{clip-path:inset(0 0 74%);opacity:1}15%,17%{clip-path:inset(0 0 65%);opacity:1}19%,21%{clip-path:inset(0 0 56%);opacity:1}23%,25%{clip-path:inset(0 0 47%);opacity:1}27%,29%{clip-path:inset(0 0 38%);opacity:1}31%,33%{clip-path:inset(0 0 29%);opacity:1}35%,37%{clip-path:inset(0 0 20%);opacity:1}39%,41%{clip-path:inset(0 0 10%);opacity:1}43%,92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes brandColorReveal{0%,43%{clip-path:inset(0 100% 0 0);opacity:0}47%,49%{clip-path:inset(0 84% 0 0);opacity:1}51%,53%{clip-path:inset(0 68% 0 0);opacity:1}55%,57%{clip-path:inset(0 52% 0 0);opacity:1}59%,61%{clip-path:inset(0 36% 0 0);opacity:1}63%,65%{clip-path:inset(0 18% 0 0);opacity:1}67%,92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes brandHandDraw{0%{opacity:0;transform:translate(-24%,-32%)rotate(-8deg)}3%{opacity:1;transform:translate(-28%,-30%)rotate(-6deg)}7%{transform:translate(-12%,-25%)rotate(-3deg)}11%{transform:translate(-32%,-20%)rotate(-7deg)}15%{transform:translate(-10%,-14%)rotate(-2deg)}19%{transform:translate(-33%,-7%)rotate(-6deg)}23%{transform:translate(-12%)rotate(1deg)}27%{transform:translate(-34%,7%)rotate(-4deg)}31%{transform:translate(-10%,14%)rotate(3deg)}35%{transform:translate(-30%,21%)rotate(-2deg)}39%{transform:translate(-12%,27%)rotate(4deg)}43%{transform:translate(-28%,32%)rotate(1deg)}47%{transform:translate(-46%,8%)rotate(-7deg)}51%{transform:translate(-36%,18%)rotate(-3deg)}55%{transform:translate(-24%,-18%)rotate(-6deg)}59%{transform:translate(-14%,-5%)rotate(2deg)}63%{transform:translate(-5%,-20%)rotate(-3deg)}67%{opacity:1;transform:translate(1%,12%)rotate(5deg)}74%,to{opacity:0;transform:translate(32%,40%)rotate(12deg)}}@media (width<=1000px){.bumblebee-page .heroBrand .heroCopy{max-width:380px}.bumblebee-page .heroBrand .heroCopy h1{font-size:56px}}@media (width<=620px){.bumblebee-page .heroBrand{min-height:0;padding-bottom:24px}.bumblebee-page .heroBrand .heroGrid{min-height:0}.bumblebee-page .heroBrand .heroCopy{max-width:100%;padding-top:20px}.bumblebee-page .heroBrand .heroCopy h1{font-size:46px}.bumblebee-page .heroBrand .heroMedia{padding-top:320px;overflow:hidden}.bumblebee-page .heroBrand .glassPetal,.bumblebee-page .heroBrand .mediaCard{inset:auto}.bumblebee-page .heroBrand .tabletScene{width:130%;height:300px;top:0;right:-8%;transform:none}.bumblebee-page .heroBrand .tabletBase{object-fit:fill}.bumblebee-page .heroBrand .tabletArtwork{width:35%;left:47%}}@media (prefers-reduced-motion:reduce){.bumblebee-page .heroBrand .tabletArtwork img{clip-path:none;opacity:1;animation:none}.bumblebee-page .heroBrand .drawingHand{display:none}}
