.q_m67W_hero{background:var(--blue);color:var(--cream);position:relative;overflow-x:clip}.q_m67W_hero:before{content:"";opacity:.07;pointer-events:none;background:conic-gradient(var(--cream) 25%, transparent 0 50%, var(--cream) 0 75%, transparent 0) 0 0 / 56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 85%);mask-image:linear-gradient(100deg,#0000 30%,#000 85%)}.q_m67W_inner{max-width:var(--max-width);align-items:center;gap:var(--gutter);padding:clamp(1.5rem, .5rem + 3vw, 3rem) var(--gutter) clamp(5rem, 3.5rem + 5vw, 8rem);grid-template-columns:1.05fr 1fr;margin:0 auto;display:grid;position:relative}.q_m67W_kicker{color:var(--orange);transform-origin:0 100%;margin-bottom:.4rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.4rem)}.q_m67W_title{font-size:min(var(--text-hero), 12svh);text-transform:uppercase;font-weight:800}.q_m67W_line{padding-bottom:.04em;display:block;overflow:hidden}.q_m67W_word{transform-origin:0 100%;display:inline-block}.q_m67W_line:nth-child(odd){color:var(--cream)}.q_m67W_line:nth-child(2n){color:var(--orange)}.q_m67W_line:nth-child(2){padding-left:.5em}.q_m67W_line:nth-child(4){padding-left:.25em}.q_m67W_lede{opacity:.92;max-width:34ch;margin:clamp(1rem,3svh,2rem) 0;font-size:1.15em}.q_m67W_actions{flex-wrap:wrap;gap:1rem;display:flex}.q_m67W_ghost{color:var(--cream);border-color:var(--cream);box-shadow:4px 4px 0 var(--orange)}.q_m67W_ghost:hover{box-shadow:6px 6px 0 var(--orange)}.q_m67W_visual{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative;container-type:inline-size}.q_m67W_disc{background:var(--orange);box-shadow:inset 0 0 0 18px var(--orange), inset 0 0 0 21px var(--cream);border-radius:50%;position:absolute;inset:6%}.q_m67W_ring{width:100%;height:100%;animation:40s linear infinite q_m67W_spin;position:absolute;inset:0}.q_m67W_ring text{fill:var(--cream);letter-spacing:.18em;font-size:19px;font-weight:800}.q_m67W_product{z-index:6;position:absolute}.q_m67W_product img{filter:drop-shadow(0 18px 16px #00000052);width:auto;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.q_m67W_iced{animation-name:q_m67W_follow-iced}.q_m67W_hot{animation-name:q_m67W_follow-hot}.q_m67W_dessert{animation-name:q_m67W_follow-dessert}.q_m67W_stickerLayer{animation-name:q_m67W_follow-sticker}.q_m67W_product,.q_m67W_stickerLayer{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--follow,0) * -1s)}@supports (animation-timeline:scroll()){.q_m67W_product,.q_m67W_stickerLayer{animation-duration:auto;animation-play-state:running;animation-delay:0s;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes q_m67W_follow-iced{25%{transform:translateY(22svh)rotate(-6deg)}45%{transform:translate(14vw,38svh)rotate(18deg)scale(1.05)}70%{transform:translate(55vw,52svh)rotate(40deg)scale(.9)}to{transform:translate(95vw,62svh)rotate(160deg)scale(.7)}}@keyframes q_m67W_follow-hot{25%{transform:translate(2vw,24svh)rotate(-20deg)}45%{transform:translate(-18vw,42svh)rotate(-24deg)scale(1.08)}70%{transform:translate(-55vw,54svh)rotate(-60deg)scale(.9)}to{transform:translate(-95vw,60svh)rotate(-200deg)scale(.7)}}@keyframes q_m67W_follow-dessert{25%{transform:translate(-2vw,20svh)rotate(14deg)}45%{transform:translate(20vw,43svh)rotate(-8deg)scale(1.08)}70%{transform:translate(60vw,50svh)rotate(50deg)scale(.9)}to{transform:translate(100vw,58svh)rotate(220deg)scale(.7)}}@keyframes q_m67W_follow-sticker{30%{transform:translateY(25svh)rotate(-15deg)}60%{transform:translate(-40vw,45svh)rotate(-90deg)}to{transform:translate(-100vw,55svh)rotate(-200deg)}}.q_m67W_layer{height:100%}.q_m67W_grab{cursor:grab;height:100%}.q_m67W_grab:active{cursor:grabbing}.q_m67W_grab img{pointer-events:none;-webkit-user-drag:none}.q_m67W_bob{height:100%;animation:4s ease-in-out infinite q_m67W_bob}.q_m67W_iced{z-index:2;height:74%;top:4%;left:50%;translate:-50%}.q_m67W_hot{z-index:3;height:42%;bottom:10%;left:6%;rotate:-8deg}.q_m67W_hot .q_m67W_bob{animation-delay:.6s}.q_m67W_dessert{z-index:3;height:34%;bottom:8%;right:2%;rotate:6deg}.q_m67W_dessert .q_m67W_bob{animation-delay:1.2s}.q_m67W_mascot{z-index:4;width:30%;position:absolute;top:2%;right:-6%}.q_m67W_buddy{--buddy-line:var(--cream);transform-origin:50% 100%;width:100%;height:auto;animation:3.2s ease-in-out infinite q_m67W_sway}.q_m67W_stickerLayer{pointer-events:none;z-index:5;position:absolute;inset:0}.q_m67W_sticker{background:var(--cream);color:var(--blue);border:var(--border);box-shadow:6px 6px 0 var(--blue-deep);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;font-weight:800;position:absolute}.q_m67W_sticker:active{cursor:grabbing}.q_m67W_stickerRound{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:26%;font-size:3.2cqw;line-height:1.1;display:grid;top:4%;left:-4%}.q_m67W_stickerRound b{color:var(--orange);font-size:1.6em;display:block}.q_m67W_sparkle{width:7%;color:var(--cream);animation:2.6s ease-in-out infinite q_m67W_twinkle;position:absolute}.q_m67W_sparkleA{top:40%;right:10%}.q_m67W_sparkleB{width:5%;animation-delay:1.3s;top:0;left:30%}@keyframes q_m67W_spin{to{transform:rotate(360deg)}}@keyframes q_m67W_bob{50%{transform:translateY(-12px)}}@keyframes q_m67W_sway{50%{transform:rotate(-4deg)translateY(-6px)}}@keyframes q_m67W_twinkle{50%{opacity:.6;transform:scale(.5)rotate(45deg)}}@media (max-width:900px){.q_m67W_inner{grid-template-columns:1fr}.q_m67W_visual{max-width:440px}}@media (max-width:760px){.q_m67W_inner{min-height:calc(100svh - var(--header-h));flex-direction:column;gap:0;padding-top:clamp(.75rem,2.5svh,1.75rem);padding-bottom:clamp(3.75rem,8svh,4.5rem);display:flex}.q_m67W_copy{text-align:center}.q_m67W_kicker{transform-origin:bottom;margin-bottom:.2rem;font-size:clamp(1.2rem,3.4svh,1.7rem)}.q_m67W_title{font-size:min(18vw,7svh)}.q_m67W_line:nth-child(n){padding-left:0}.q_m67W_word{transform-origin:50% 100%}.q_m67W_lede{margin:clamp(.6rem,2svh,1.4rem) auto;font-size:clamp(.9rem,2.1svh,1.05rem)}.q_m67W_actions{justify-content:center}.q_m67W_actions .btn{padding:clamp(.6rem,1.6svh,.9rem) 1.4rem}.q_m67W_visual{aspect-ratio:1;flex:1 1 0;align-self:center;width:auto;max-width:100%;min-height:200px;margin-top:clamp(.5rem,2svh,1.25rem)}.q_m67W_iced{height:86%;top:0}.q_m67W_hot{height:52%;bottom:4%;left:0}.q_m67W_dessert{height:44%;bottom:2%;right:-4%}}@media (max-width:760px) and (max-height:760px){.q_m67W_lede{display:none}.q_m67W_actions{margin-top:clamp(.9rem,2.6svh,1.4rem)}}
._65-7Xq_about{max-width:var(--max-width);padding:var(--space-section) var(--gutter);gap:3rem var(--gutter);grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid}._65-7Xq_quote{font-size:var(--text-h2);color:var(--blue);grid-column:1/span 10;font-weight:800}._65-7Xq_wordMask{vertical-align:bottom;margin-right:.22em;padding-bottom:.06em;display:inline-block;overflow:hidden}._65-7Xq_wordMask>span{display:inline-block}._65-7Xq_accent{color:var(--orange)}._65-7Xq_storyWrap{grid-column:1/-1}._65-7Xq_notes{gap:var(--gutter);grid-column:3/-1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}._65-7Xq_notes li:nth-child(2){margin-top:3rem}._65-7Xq_notes li:nth-child(3){margin-top:6rem}._65-7Xq_note{border-top:var(--border);padding-top:1rem}._65-7Xq_num{color:var(--orange);font-size:2rem}._65-7Xq_note h3{margin:.3rem 0 .6rem;font-size:1.6rem}._65-7Xq_parade{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:clamp(.5rem,3vw,3rem);margin-top:2rem;display:grid;position:relative}._65-7Xq_buddy svg{width:100%;height:auto}._65-7Xq_paradeLabel{text-align:center;color:var(--blue);grid-column:1/-1;justify-self:center;margin-top:.5rem;font-size:clamp(1.4rem,1rem + 1.5vw,2.2rem)}@media (max-width:900px){._65-7Xq_quote,._65-7Xq_notes{grid-column:1/-1}._65-7Xq_notes{grid-template-columns:1fr}._65-7Xq_notes li:nth-child(n){margin-top:0}}
.FwfpxG_signature{max-width:var(--max-width);padding:0 var(--gutter) var(--space-section);margin:0 auto}.FwfpxG_head{text-align:center}.FwfpxG_kicker{color:var(--orange);font-size:1.8rem}.FwfpxG_head h2{font-size:var(--text-h2);color:var(--blue);margin-top:.3rem;font-weight:800}.FwfpxG_head h2 span{color:var(--orange)}.FwfpxG_layout{grid-template-columns:1fr minmax(280px,420px) 1fr;align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:clamp(2rem,1rem + 3vw,4rem);display:grid}.FwfpxG_rail{display:contents}.FwfpxG_left{grid-area:1/1}.FwfpxG_right{grid-area:1/3}.FwfpxG_stage{grid-area:1/2}.FwfpxG_dots{display:none}.FwfpxG_column{gap:clamp(1.75rem,1rem + 2vw,3rem);margin:0;padding:0;list-style:none;display:grid}.FwfpxG_feature{cursor:default;align-items:center;gap:1.1rem;display:flex}.FwfpxG_left .FwfpxG_feature{text-align:right;flex-direction:row-reverse}.FwfpxG_feature h3{margin:0 0 .45rem;font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}.FwfpxG_feature h3 button{all:unset;cursor:pointer;color:var(--blue);transition:color var(--duration-fast)}.FwfpxG_feature h3 button:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}.FwfpxG_feature p{color:color-mix(in srgb, var(--ink) 75%, transparent)}.FwfpxG_tile{border:var(--border);background:var(--cream-2);width:84px;height:84px;box-shadow:4px 4px 0 var(--orange);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo), background var(--duration-fast);border-radius:24px;flex:none;position:relative;overflow:hidden}.FwfpxG_tile img{object-fit:contain;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.FwfpxG_active .FwfpxG_tile{background:var(--orange);box-shadow:6px 8px 0 var(--blue);transform:translateY(-4px)rotate(-6deg)scale(1.08)}.FwfpxG_left .FwfpxG_active .FwfpxG_tile{transform:translateY(-4px)rotate(6deg)scale(1.08)}.FwfpxG_active h3 button{color:var(--orange)}.FwfpxG_stage{aspect-ratio:1;position:relative}.FwfpxG_disc{background:var(--orange);border:var(--border);border-radius:50%;position:absolute;inset:13%}.FwfpxG_ring{width:100%;height:100%;font-family:var(--font-script);letter-spacing:.06em;fill:var(--blue);font-size:20px;font-weight:600;animation:30s linear infinite FwfpxG_ring-spin;position:absolute;inset:0;overflow:visible}.FwfpxG_photoSlot{position:absolute;inset:0}.FwfpxG_photoWrap{transform-origin:50% 85%;position:absolute;inset:0}.FwfpxG_photoFloat{place-items:center;width:100%;height:100%;display:grid}.FwfpxG_photo{object-fit:contain;width:52%;height:64%;filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--blue-deep) 35%, transparent));transform:translateY(-4%)}.FwfpxG_caption{justify-content:center;display:flex;position:absolute;top:calc(100% + .75rem);left:0;right:0}.FwfpxG_caption a{border:var(--border);border-radius:var(--radius-pill);background:var(--cream);color:var(--blue);box-shadow:3px 3px 0 var(--blue);transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast);padding:.35rem 1rem;font-size:.95rem;font-weight:800;text-decoration:none}.FwfpxG_caption a:hover{box-shadow:5px 5px 0 var(--blue);transform:translate(-2px,-2px)}.FwfpxG_sparkle{width:clamp(22px,3vw,36px);position:absolute}.FwfpxG_sparkle svg{width:100%;height:auto}.FwfpxG_sparkleA{top:8%;right:10%}.FwfpxG_sparkleB{width:clamp(16px,2vw,24px);bottom:18%;left:6%}.FwfpxG_sparkleC{width:clamp(14px,1.6vw,20px);top:28%;left:2%}@keyframes FwfpxG_ring-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.FwfpxG_layout{flex-direction:column;gap:0;display:flex}.FwfpxG_stage{align-self:center;width:min(340px,78vw);margin-bottom:4rem}.FwfpxG_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:.4rem var(--gutter) 1rem;scrollbar-width:none;gap:.9rem;display:flex;position:relative;overflow-x:auto}.FwfpxG_rail::-webkit-scrollbar{display:none}.FwfpxG_column{flex:none;gap:.9rem;display:flex}.FwfpxG_feature,.FwfpxG_left .FwfpxG_feature{scroll-snap-align:center;text-align:left;border:var(--border);background:var(--cream);box-shadow:4px 4px 0 var(--blue);transition:background var(--duration-normal), box-shadow var(--duration-normal) var(--ease-out-expo);border-radius:24px;flex-direction:row;flex:0 0 min(80vw,360px);align-items:flex-start;padding:1rem 1.1rem;transform:none!important}.FwfpxG_feature.FwfpxG_active{background:color-mix(in srgb, var(--orange) 14%, var(--cream));box-shadow:6px 6px 0 var(--orange)}.FwfpxG_feature h3{margin-bottom:.3rem;font-size:1.2rem}.FwfpxG_feature p{font-size:.95rem;line-height:1.45}.FwfpxG_tile{width:64px;height:64px;box-shadow:3px 3px 0 var(--orange);border-radius:18px}.FwfpxG_tile img{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.FwfpxG_active .FwfpxG_tile,.FwfpxG_left .FwfpxG_active .FwfpxG_tile{box-shadow:4px 4px 0 var(--blue);transform:rotate(-6deg)}.FwfpxG_dots{justify-content:center;gap:.45rem;margin-top:.4rem;display:flex}.FwfpxG_dots span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--blue) 25%, transparent);width:8px;height:8px;transition:width var(--duration-normal) var(--ease-out-expo), background var(--duration-normal)}.FwfpxG_dots .FwfpxG_dotActive{background:var(--orange);width:22px}}
