.l_ewIW_promo{isolation:isolate;background:radial-gradient(500px 300px at 20% 50%, #f5c6451f, transparent 70%), var(--color-surface);position:relative;overflow:hidden}.l_ewIW_promo:before{content:"";z-index:-1;background:linear-gradient(90deg,#14141640 0%,#14141699 45%,#141416cc 100%);position:absolute;inset:0}.l_ewIW_photo{z-index:-2;object-fit:cover;filter:blur(3px)saturate(.9);transform:scale(1.05)}.l_ewIW_promo[data-photo]:before{background:radial-gradient(420px 300px at 20% 50%, color-mix(in srgb, var(--color-yellow) 10%, transparent), transparent 70%), color-mix(in srgb, var(--color-bg) 87%, transparent)}@media (min-width:56.25rem){.l_ewIW_promo[data-photo]:before{background:radial-gradient(420px 300px at 20% 50%, color-mix(in srgb, var(--color-yellow) 10%, transparent), transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 72%, transparent) 0%, color-mix(in srgb, var(--color-bg) 87%, transparent) 45%, color-mix(in srgb, var(--color-bg) 93%, transparent) 100%)}}.l_ewIW_box{width:200px;transform-style:preserve-3d;justify-self:center;transition:transform .5s;position:relative;transform:perspective(1100px)rotateY(22deg)rotateX(4deg)}.l_ewIW_promo:hover .l_ewIW_box{transform:perspective(1100px)rotateY(14deg)rotateX(2deg)translateY(-4px)}.l_ewIW_box>:first-child{border-radius:6px;box-shadow:26px 30px 50px #0000008c}.l_ewIW_box:after{content:"";background:hsl(var(--h) 22% 15%);transform-origin:100%;border-radius:4px 0 0 4px;width:22px;position:absolute;top:4px;bottom:4px;left:-22px;transform:rotateY(-90deg)}@media (min-width:56.25rem){.l_ewIW_box{width:300px}}
.dfedma_hero{--frame-w:clamp(220px, 24vw, 330px);border-bottom:1px solid var(--color-line);background:radial-gradient(700px 420px at 72% 60%, #f5c64514, transparent 70%), var(--color-bg);height:700px;position:relative;overflow:hidden}@media (min-width:56.25rem){.dfedma_hero{height:680px}}.dfedma_dots{opacity:.5;background-image:radial-gradient(#ece8df12 1px,#0000 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.dfedma_arcs{opacity:.5;pointer-events:none;width:720px;height:720px;position:absolute;top:50%;right:-360px;transform:translateY(-46%)}.dfedma_arcs path{fill:none;stroke:var(--color-surface-raised);stroke-width:28px;stroke-linecap:round}.dfedma_arcs path.dfedma_arcYellow{stroke:#f5c6451a}@media (min-width:56.25rem){.dfedma_arcs{opacity:1;right:-120px}}.dfedma_photo{z-index:0;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0;overflow:hidden}.dfedma_photo[data-active=true]{opacity:1}.dfedma_ambient{object-fit:cover;object-position:50% 65%}.dfedma_photo:after{content:"";background:linear-gradient(0deg, var(--color-bg), transparent 30%), color-mix(in srgb, var(--color-bg) 76%, transparent);position:absolute;inset:0}.dfedma_frameRow{display:none}.dfedma_frame{width:var(--frame-w);aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);transition:transform .6s;position:relative;overflow:hidden;transform:translateY(14px)}.dfedma_photo[data-active=true] .dfedma_frame{transform:none}.dfedma_frame img{object-fit:cover}.dfedma_copy{max-width:700px}@media (min-width:56.25rem){.dfedma_ambient{object-position:50% 50%;filter:blur(36px)saturate(1.2);transform:scale(1.2)}.dfedma_frameRow{z-index:1;justify-content:flex-end;align-items:center;height:100%;padding-block:40px 160px;display:flex;position:relative}.dfedma_copy[data-photo=true]{max-width:min(700px, calc(100% - var(--frame-w) - 48px))}}.dfedma_slide{opacity:0;pointer-events:none;align-items:flex-start;padding-top:48px;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.dfedma_slide[data-active=true]{opacity:1;pointer-events:auto;transform:none}@media (min-width:56.25rem){.dfedma_slide{align-items:center;padding-top:0}}.dfedma_bar{cursor:pointer;width:44px;padding-block:10px;display:block}.dfedma_bar>span{background:var(--color-line);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.dfedma_bar[data-active=true]>span:after{content:"";background:var(--color-yellow);transform-origin:0;animation:dfedma_fill var(--duration) linear forwards;position:absolute;inset:0}@keyframes dfedma_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dfedma_hero[data-chase],.dfedma_hero[data-chase] *{cursor:none!important}
.L76k_G_squirrel{z-index:10;pointer-events:none;will-change:transform;width:88px;position:absolute;top:0;left:0}.L76k_G_squirrel>*{transform-origin:50% 90%;filter:drop-shadow(0 10px 10px #00000073);width:100%;transition:transform .28s}.L76k_G_squirrel[data-left]>*{transform:scaleX(-1)}.L76k_G_rig{aspect-ratio:277/330;transform:scale(var(--sx,1), var(--sy,1));transform-origin:50% 100%;position:relative}.L76k_G_rig>img{width:100%;height:100%;position:absolute;inset:0}.L76k_G_tail{transform-origin:44% 66%;animation:1.8s ease-in-out infinite alternate L76k_G_tail-wag}.L76k_G_squirrel[data-run] .L76k_G_tail{animation-duration:.32s}.L76k_G_head{transform-origin:72% 60%;animation:2.6s ease-in-out infinite alternate L76k_G_head-tilt}@keyframes L76k_G_tail-wag{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes L76k_G_head-tilt{0%,60%{transform:rotate(0)}to{transform:rotate(-7deg)translateY(-2%)}}@media (prefers-reduced-motion:reduce){.L76k_G_tail,.L76k_G_head{animation:none}}.L76k_G_acorn{z-index:20;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;left:0}.L76k_G_acorn>*{transition:transform .25s;transform:translate(-50%,-50%)rotate(-14deg)}[data-chase] .L76k_G_acorn{opacity:1}.L76k_G_acorn[data-caught]>*{transform:translate(-50%,-50%)scale(0)rotate(80deg)}.L76k_G_acorn[data-eat]{transition:opacity .2s,transform .15s ease-out}.L76k_G_acorn[data-eat]>*{animation:.75s step-end forwards L76k_G_nibble-acorn}@keyframes L76k_G_nibble-acorn{0%{transform:translate(-50%,-50%)scale(.62)rotate(-8deg)}20%{transform:translate(-50%,-50%)scale(.56)rotate(6deg)}40%{transform:translate(-50%,-50%)scale(.46)rotate(-6deg)}60%{transform:translate(-50%,-50%)scale(.34)rotate(8deg)}80%{transform:translate(-50%,-50%)scale(.2)rotate(-4deg)}to{transform:translate(-50%,-50%)scale(0)}}.L76k_G_squirrel[data-eat] .L76k_G_head{animation:.15s ease-in-out infinite alternate L76k_G_nibble-head}.L76k_G_squirrel[data-eat] .L76k_G_tail{animation-duration:.45s}@keyframes L76k_G_nibble-head{0%{transform:rotate(0)}to{transform:rotate(9deg)translateY(2%)}}.L76k_G_crumbs{z-index:21;pointer-events:none;position:absolute}.L76k_G_crumbs>i{background:var(--color-acorn);border-radius:2px;animation:.7s cubic-bezier(.3,.6,.5,1) forwards L76k_G_crumb;position:absolute}.L76k_G_crumbs>i:nth-child(3n){background:var(--color-yellow)}@keyframes L76k_G_crumb{0%{opacity:1;transform:translate(0)rotate(0)}45%{opacity:1;transform:translate(calc(var(--dx) * .7), var(--dy)) rotate(calc(var(--spin) * .5))}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 34px)) rotate(var(--spin))}}.L76k_G_pop{z-index:21;pointer-events:none;color:var(--color-yellow);font-size:18px;font-weight:800;animation:.9s ease-out forwards L76k_G_pop;position:absolute}@keyframes L76k_G_pop{0%{opacity:1;transform:translate(-50%,-10px)}to{opacity:0;transform:translate(-50%,-60px)}}.L76k_G_nest{pointer-events:none;flex-shrink:0;width:120px;height:56px;margin-block:-6px;position:relative}.L76k_G_nest>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.L76k_G_nestBack{z-index:9;filter:drop-shadow(0 6px 10px #00000073)}.L76k_G_nestFront{z-index:11}.L76k_G_trunk{fill:color-mix(in srgb, var(--color-acorn) 72%, var(--color-bg))}.L76k_G_trunkShade{fill:var(--color-bg);opacity:.3}.L76k_G_cut{fill:color-mix(in srgb, var(--color-acorn) 75%, var(--color-yellow))}.L76k_G_hollow{fill:color-mix(in srgb, var(--color-acorn) 14%, var(--color-bg))}.L76k_G_hollowDeep{fill:var(--color-bg);opacity:.7}.L76k_G_leaf{fill:color-mix(in srgb, var(--color-yellow) 75%, var(--color-acorn))}.L76k_G_barkStroke,.L76k_G_barkDark,.L76k_G_barkLight,.L76k_G_ring,.L76k_G_rim{fill:none;stroke-linecap:round}.L76k_G_barkStroke{stroke:color-mix(in srgb, var(--color-acorn) 72%, var(--color-bg))}.L76k_G_barkDark{stroke:color-mix(in srgb, var(--color-acorn) 45%, var(--color-bg))}.L76k_G_barkLight{stroke:color-mix(in srgb, var(--color-acorn) 70%, var(--color-yellow))}.L76k_G_ring{stroke:color-mix(in srgb, var(--color-acorn) 85%, var(--color-bg));stroke-width:1.2px}.L76k_G_rim{stroke:color-mix(in srgb, var(--color-acorn) 90%, var(--color-ink))}
