.WorkClientPage-module__nlnhEW__page{width:100%}.WorkClientPage-module__nlnhEW__back{color:var(--muted-foreground);transition:color var(--motion-hover,.18s)var(--motion-ease,cubic-bezier(.22,1,.36,1));align-items:center;gap:.4rem;margin:0 0 1.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.WorkClientPage-module__nlnhEW__back:hover{color:var(--foreground)}.WorkClientPage-module__nlnhEW__back:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.WorkClientPage-module__nlnhEW__identity{align-items:center;gap:1.25rem;min-width:0;display:flex}.WorkClientPage-module__nlnhEW__logoStage{border:1px solid var(--border);background:var(--card);border-radius:1.125rem;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;padding:.5rem;display:flex}.WorkClientPage-module__nlnhEW__logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.WorkClientPage-module__nlnhEW__copy{min-width:0}.WorkClientPage-module__nlnhEW__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.WorkClientPage-module__nlnhEW__title{font-family:var(--font-heading,inherit);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--typography-h2-weight,700);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.WorkClientPage-module__nlnhEW__workspaceTitle{letter-spacing:-.02em;color:var(--foreground);margin:.75rem 0 0;font-size:1.125rem;font-weight:500}.WorkClientPage-module__nlnhEW__description{max-width:48ch;color:var(--muted-foreground);text-wrap:pretty;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.WorkClientPage-module__nlnhEW__grid{gap:2.5rem;display:grid}@media (min-width:900px){.WorkClientPage-module__nlnhEW__grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start;gap:3.5rem}}.WorkClientPage-module__nlnhEW__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .85rem;font-size:.75rem;font-weight:600}.WorkClientPage-module__nlnhEW__systems{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.WorkClientPage-module__nlnhEW__system{border-radius:var(--radii-button-default,8px);border:1px solid var(--border);background:var(--card);color:var(--foreground);align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.8125rem;display:inline-flex}.WorkClientPage-module__nlnhEW__deliverables{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.WorkClientPage-module__nlnhEW__deliverable{color:var(--foreground);align-items:baseline;gap:.65rem;font-size:.9375rem;line-height:1.45;display:flex}.WorkClientPage-module__nlnhEW__deliverable:before{content:"";background:color-mix(in oklch,var(--foreground)35%,transparent);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem;margin-top:.45em}.WorkClientPage-module__nlnhEW__aside{border-radius:var(--radii-card-default,12px);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:1.75rem;padding:1.25rem;display:flex}.WorkClientPage-module__nlnhEW__related{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.WorkClientPage-module__nlnhEW__relatedLink{color:var(--foreground);transition:color var(--motion-hover,.18s)var(--motion-ease,cubic-bezier(.22,1,.36,1));font-size:.9375rem;font-weight:500;text-decoration:none}.WorkClientPage-module__nlnhEW__relatedLink:hover{color:var(--primary)}.WorkClientPage-module__nlnhEW__relatedLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.WorkClientPage-module__nlnhEW__relatedMeta{color:var(--muted-foreground);margin-top:.1rem;font-size:.75rem;font-weight:400;display:block}.WorkClientPage-module__nlnhEW__cta{border-radius:var(--radii-button-default,8px);background:var(--foreground);min-height:2.5rem;color:var(--background);transition:transform var(--motion-hover,.18s)var(--motion-ease,cubic-bezier(.22,1,.36,1));justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.WorkClientPage-module__nlnhEW__cta:hover{transform:translateY(-1px)}.WorkClientPage-module__nlnhEW__cta:focus-visible{outline:2px solid var(--ring);outline-offset:3px}
.ammachi-kitchen-module__rl3A5a__page{--ammachi-gold:#daa709;--ammachi-terracotta:#cb7e56;--ammachi-olive:#759040;color:var(--foreground);background:var(--background);padding-inline:0;padding-block:var(--space-5);overflow-x:clip}.ammachi-kitchen-module__rl3A5a__page :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ammachi-kitchen-module__rl3A5a__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__chapter{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__sectionTitle{font-family:var(--font-heading,inherit);letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.75rem);font-weight:600;line-height:1.05}.ammachi-kitchen-module__rl3A5a__lede,.ammachi-kitchen-module__rl3A5a__body{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65}.ammachi-kitchen-module__rl3A5a__section{padding-block:clamp(3.5rem,6.5vw,5.5rem)}.ammachi-kitchen-module__rl3A5a__sectionTight{padding-block:clamp(2rem,4vw,3rem)}.ammachi-kitchen-module__rl3A5a__back{min-height:2.75rem;color:var(--muted-foreground);transition:color var(--motion-hover)var(--motion-ease);align-items:center;margin-bottom:1.25rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.ammachi-kitchen-module__rl3A5a__back:hover{color:var(--foreground)}.ammachi-kitchen-module__rl3A5a__hero{isolation:isolate;border-bottom:1px solid var(--border);padding-block:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:clip}.ammachi-kitchen-module__rl3A5a__heroGrainient{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.ammachi-kitchen-module__rl3A5a__heroGrainientBase{background:#fff7ed;position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__heroGrainientCanvas{z-index:1;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__heroContent{z-index:1;position:relative}.ammachi-kitchen-module__rl3A5a__heroGrid{align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.ammachi-kitchen-module__rl3A5a__heroCopy{flex-direction:column;min-width:0;max-width:40rem;display:flex}.ammachi-kitchen-module__rl3A5a__heroKicker{flex-direction:column;gap:.35rem;display:flex}.ammachi-kitchen-module__rl3A5a__heroBrand{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__heroTitle{font-family:var(--font-heading,inherit);letter-spacing:-.05em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.25rem,5.2vw,4.25rem);font-weight:650;line-height:1.02}.ammachi-kitchen-module__rl3A5a__heroLede{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin:1.15rem 0 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65}.ammachi-kitchen-module__rl3A5a__heroMeta{border-top:1px solid color-mix(in oklch,var(--foreground)12%,transparent);gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);display:grid}.ammachi-kitchen-module__rl3A5a__heroMeta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__heroMeta dd{text-wrap:pretty;margin:.4rem 0 0;font-size:.9375rem;line-height:1.45}.ammachi-kitchen-module__rl3A5a__heroVisual{justify-content:center;align-items:center;min-width:0;min-height:0;padding-inline-end:1.5rem;display:flex;position:relative}.ammachi-kitchen-module__rl3A5a__heroLead{z-index:1;width:min(100%,26rem);margin-inline:auto;position:relative}.ammachi-kitchen-module__rl3A5a__heroLead [data-ground=none]{width:100%}.ammachi-kitchen-module__rl3A5a__heroSideLabel{z-index:2;writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch,var(--muted-foreground)88%,transparent);pointer-events:none;font-size:.625rem;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.ammachi-kitchen-module__rl3A5a__introStatement{font-family:var(--font-heading,inherit);letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:clamp(2rem,4.8vw,3.5rem);font-weight:600;line-height:1.08}.ammachi-kitchen-module__rl3A5a__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.ammachi-kitchen-module__rl3A5a__pillarCard{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--card)70%,var(--background));padding:1.25rem 1rem}.ammachi-kitchen-module__rl3A5a__pillarIndex{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:650;line-height:.9}.ammachi-kitchen-module__rl3A5a__pillarLabel{margin:.5rem 0 0;font-size:.875rem;font-weight:500}.ammachi-kitchen-module__rl3A5a__challengeLayout{align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.ammachi-kitchen-module__rl3A5a__challengeCopy{flex-direction:column;min-width:0;max-width:36rem;display:flex}.ammachi-kitchen-module__rl3A5a__challengeBody{gap:1rem;margin-top:clamp(1.15rem,2.5vw,1.75rem);display:grid}.ammachi-kitchen-module__rl3A5a__challengeVisual{width:100%;min-width:0;max-width:34rem;margin-inline:auto}.ammachi-kitchen-module__rl3A5a__brandStage{--brand-pad:clamp(1rem,3vw,1.6rem);isolation:isolate;aspect-ratio:1/1.08;border:1px solid color-mix(in oklch,var(--ammachi-terracotta)22%,transparent);background:radial-gradient(ellipse 72% 58% at 50% 40%,color-mix(in oklch,var(--ammachi-gold)16%,transparent),transparent 72%),linear-gradient(160deg,#fffaf2 0%,#f7f0e5 52%,#efe5d6 100%);border-radius:clamp(1rem,2vw,1.35rem);width:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 18px 40px #5c403312;box-shadow:inset 0 1px lab(100% 0 0/.7),0 18px 40px lab(30.0526% 11.2124 13.0646/.07);container-type:inline-size}.ammachi-kitchen-module__rl3A5a__brandStageGlow{z-index:0;background:radial-gradient(circle,color-mix(in oklch,var(--ammachi-gold)20%,transparent),transparent 70%);pointer-events:none;border-radius:999px;position:absolute;inset:16% 14% 26%}.ammachi-kitchen-module__rl3A5a__brandStageRing{z-index:0;border:1px dashed color-mix(in oklch,var(--ammachi-terracotta)28%,transparent);pointer-events:none;opacity:.55;border-radius:999px;position:absolute;inset:11%}.ammachi-kitchen-module__rl3A5a__brandCore{z-index:2;padding:var(--brand-pad);place-items:center;display:grid;position:absolute;inset:0 0 12%}.ammachi-kitchen-module__rl3A5a__brandThali{color:#5c4033;transform-origin:50%;grid-area:1/1;width:min(72%,18rem);animation:32s linear infinite ammachi-kitchen-module__rl3A5a__brandSpin}.ammachi-kitchen-module__rl3A5a__brandWordmark{z-index:3;text-align:center;isolation:isolate;background:#fffaf2d1;background:lab(98.4975% .707448 4.46759/.82);border-radius:.85rem;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.45rem;margin-top:clamp(2.75rem,8cqw,4.25rem);padding:.55rem .9rem .65rem;display:flex;box-shadow:0 0 0 1px #ffffff59;box-shadow:0 0 0 1px lab(100% 0 0/.35)}.ammachi-kitchen-module__rl3A5a__brandWordAmachi{font-family:var(--font-heading,inherit);letter-spacing:.08em;color:var(--ammachi-gold);-webkit-text-stroke:1.35px #2f4a28;paint-order:stroke fill;text-shadow:none;padding-block:.08em;font-size:clamp(1.2rem,6.2cqw,1.8rem);font-weight:750;line-height:1.05;display:block}.ammachi-kitchen-module__rl3A5a__brandWordKitchen{letter-spacing:.32em;color:#2f4a28;padding-left:.32em;font-size:clamp(.68rem,3cqw,.88rem);font-weight:700;line-height:1.15;display:block}.ammachi-kitchen-module__rl3A5a__brandMotif{z-index:1;pointer-events:none;position:absolute}.ammachi-kitchen-module__rl3A5a__brandLeaf{width:clamp(3.75rem,18cqw,5.75rem);color:var(--ammachi-olive);animation:6.5s ease-in-out infinite ammachi-kitchen-module__rl3A5a__brandFloatFree;top:8%;left:5%}.ammachi-kitchen-module__rl3A5a__brandJasmineA{color:#fff7ea;width:clamp(1.7rem,8cqw,2.35rem);filter:drop-shadow(0 2px 6px color-mix(in oklch,var(--ammachi-gold)35%,transparent));animation:5.5s ease-in-out .6s infinite ammachi-kitchen-module__rl3A5a__brandFloatFree;top:12%;right:12%}.ammachi-kitchen-module__rl3A5a__brandJasmineB{color:#fff4e4;width:clamp(1.35rem,6.5cqw,1.85rem);filter:drop-shadow(0 2px 5px color-mix(in oklch,var(--ammachi-terracotta)30%,transparent));animation:7s ease-in-out 1.1s infinite ammachi-kitchen-module__rl3A5a__brandFloatFree;bottom:24%;left:14%}.ammachi-kitchen-module__rl3A5a__brandChipGrid{inset:var(--brand-pad);bottom:calc(var(--brand-pad) + 2.85rem);z-index:3;pointer-events:none;grid-template:"tl tr"". ."1fr"bl br"/1fr 1fr;align-content:space-between;margin:0;padding:0;list-style:none;display:grid;position:absolute}.ammachi-kitchen-module__rl3A5a__brandChip{border:1px solid color-mix(in oklch,var(--foreground)10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;max-width:100%;min-height:1.85rem;color:var(--foreground);letter-spacing:.12em;text-transform:uppercase;background:#ffffffe6;background:lab(100% 0 0/.9);border-radius:999px;justify-self:start;align-items:center;padding:.25rem .75rem;font-size:clamp(.5625rem,2.4cqw,.625rem);font-weight:600;animation:5.8s ease-in-out infinite ammachi-kitchen-module__rl3A5a__brandFloatFree;display:inline-flex;box-shadow:0 10px 24px #5c403314;box-shadow:0 10px 24px lab(30.0526% 11.2124 13.0646/.08)}.ammachi-kitchen-module__rl3A5a__brandChip[data-slot=tl]{grid-area:tl}.ammachi-kitchen-module__rl3A5a__brandChip[data-slot=tr]{grid-area:tr;justify-self:end}.ammachi-kitchen-module__rl3A5a__brandChip[data-slot=bl]{grid-area:bl;align-self:end}.ammachi-kitchen-module__rl3A5a__brandChip[data-slot=br]{grid-area:br;place-self:end}.ammachi-kitchen-module__rl3A5a__brandCaption{z-index:3;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:clamp(.85rem,3cqw,1.2rem);left:50%;transform:translate(-50%)}.ammachi-kitchen-module__rl3A5a__brandSwatches{gap:.38rem;display:flex}.ammachi-kitchen-module__rl3A5a__brandSwatches span{border:1px solid #0000001f;border:1px solid lab(0% 0 0/.12);border-color:oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12);border-radius:999px;width:.78rem;height:.78rem;box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}.ammachi-kitchen-module__rl3A5a__brandCaptionText{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch,var(--muted-foreground)92%,transparent);white-space:nowrap;font-size:.625rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__timeline{margin-top:2.5rem}.ammachi-kitchen-module__rl3A5a__timelineTrack{gap:0;display:grid}.ammachi-kitchen-module__rl3A5a__timelineStage{border-left:1px solid var(--border);padding:1.25rem 0 1.25rem 2.5rem;position:relative}.ammachi-kitchen-module__rl3A5a__timelineStage:before{content:"";background:var(--foreground);border-radius:50%;width:7px;height:7px;position:absolute;top:1.5rem;left:-4px}.ammachi-kitchen-module__rl3A5a__timelineIndex{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__timelineTitle{margin:.35rem 0 0;font-size:1.125rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__timelineDesc{opacity:0;max-height:0;color:var(--muted-foreground);transition:max-height var(--motion-fade)var(--motion-ease),opacity var(--motion-fade)var(--motion-ease),margin var(--motion-fade)var(--motion-ease);margin:0;font-size:.875rem;overflow:hidden}.ammachi-kitchen-module__rl3A5a__timelineStage:hover .ammachi-kitchen-module__rl3A5a__timelineDesc,.ammachi-kitchen-module__rl3A5a__timelineStage:focus-within .ammachi-kitchen-module__rl3A5a__timelineDesc{opacity:1;max-height:4rem;margin-top:.5rem}.ammachi-kitchen-module__rl3A5a__ticketMount{margin-top:2rem}.ammachi-kitchen-module__rl3A5a__ticketMountPlaceholder{background:color-mix(in srgb,var(--muted-foreground)8%,transparent);border-radius:1.25rem;width:100%;min-height:640px}.ammachi-kitchen-module__rl3A5a__identityGallery{border:1px solid color-mix(in oklch,var(--ammachi-terracotta)24%,var(--border));background:radial-gradient(ellipse 38% 62% at 17% 58%,color-mix(in oklch,var(--ammachi-gold)34%,transparent),transparent 68%),radial-gradient(ellipse 36% 58% at 50% 54%,#ffffff47,transparent 70%),radial-gradient(ellipse 38% 62% at 83% 58%,color-mix(in oklch,var(--ammachi-terracotta)26%,transparent),transparent 68%),linear-gradient(168deg,#f7e9d8 0%,#ecd6ba 48%,#e2c7a8 100%);box-shadow:inset 0 1px 0 #ffffff80,0 20px 44px color-mix(in oklch,var(--ammachi-terracotta)14%,transparent);border-radius:1.35rem;align-items:end;gap:.4rem .5rem;margin-top:2rem;padding:clamp(.85rem,2vw,1.35rem) clamp(.65rem,1.6vw,1.1rem) 1rem;display:grid}@supports (color:lab(0% 0 0)){.ammachi-kitchen-module__rl3A5a__identityGallery{background:radial-gradient(ellipse 38% 62% at 17% 58%,color-mix(in oklch,var(--ammachi-gold)34%,transparent),transparent 68%),radial-gradient(ellipse 36% 58% at 50% 54%,lab(100% 0 0/.28),transparent 70%),radial-gradient(ellipse 38% 62% at 83% 58%,color-mix(in oklch,var(--ammachi-terracotta)26%,transparent),transparent 68%),linear-gradient(168deg,#f7e9d8 0%,#ecd6ba 48%,#e2c7a8 100%);box-shadow:inset 0 1px 0 lab(100% 0 0/.5),0 20px 44px color-mix(in oklch,var(--ammachi-terracotta)14%,transparent)}}.ammachi-kitchen-module__rl3A5a__identityMain,.ammachi-kitchen-module__rl3A5a__identitySide{min-width:0}:is(.ammachi-kitchen-module__rl3A5a__identityMain [data-ground=warm],.ammachi-kitchen-module__rl3A5a__identitySide [data-ground=warm],.ammachi-kitchen-module__rl3A5a__identityMain [data-ground=dark],.ammachi-kitchen-module__rl3A5a__identitySide [data-ground=dark],.ammachi-kitchen-module__rl3A5a__identityMain [data-ground=none],.ammachi-kitchen-module__rl3A5a__identitySide [data-ground=none]){background:0 0;border-color:#0000;border-radius:.85rem;width:100%;overflow:hidden}:is(.ammachi-kitchen-module__rl3A5a__identityMain img,.ammachi-kitchen-module__rl3A5a__identitySide img){-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 10px 18px #6a3a1c38);filter:drop-shadow(0 10px 18px lab(30.1825% 19.7391 27.739/.22));transform-origin:bottom;animation:5.6s ease-in-out infinite ammachi-kitchen-module__rl3A5a__identityMascotLive}.ammachi-kitchen-module__rl3A5a__identitySide img{animation-delay:.85s}@keyframes ammachi-kitchen-module__rl3A5a__identityMascotLive{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ammachi-kitchen-module__rl3A5a__identityRow,.ammachi-kitchen-module__rl3A5a__identitySpecimen{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ammachi-kitchen-module__rl3A5a__identityLabel{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch,var(--foreground)62%,var(--ammachi-terracotta));text-align:center;margin-top:.65rem;font-size:.6875rem;display:block}.ammachi-kitchen-module__rl3A5a__darkBand{color:#f4f4f4;margin-inline:calc(var(--case-gutter)*-1);padding-inline:var(--case-gutter);background:#111}.ammachi-kitchen-module__rl3A5a__darkBand .ammachi-kitchen-module__rl3A5a__meta,.ammachi-kitchen-module__rl3A5a__darkBand .ammachi-kitchen-module__rl3A5a__chapter{color:#f4f4f4a6;color:lab(96.1898% .0000298023 0/.65)}.ammachi-kitchen-module__rl3A5a__darkBand .ammachi-kitchen-module__rl3A5a__sectionTitle{color:#f4f4f4}.ammachi-kitchen-module__rl3A5a__physicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:2rem;display:grid}.ammachi-kitchen-module__rl3A5a__physicalTile{cursor:default;text-align:left;color:inherit;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__physicalOverlay{opacity:0;transition:opacity var(--motion-fade)var(--motion-ease);background:linear-gradient(#0000 40%,#050505bf);background:linear-gradient(#0000 40%,lab(1.37087% 0 0/.75));flex-direction:column;justify-content:flex-end;padding:.85rem;display:flex;position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__physicalTile:hover .ammachi-kitchen-module__rl3A5a__physicalOverlay,.ammachi-kitchen-module__rl3A5a__physicalTile:focus-visible .ammachi-kitchen-module__rl3A5a__physicalOverlay{opacity:1}.ammachi-kitchen-module__rl3A5a__physicalOverlayTitle{letter-spacing:.1em;text-transform:uppercase;color:#f4f4f4;margin:0;font-size:.75rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__physicalOverlayDesc{color:#f4f4f4cc;color:lab(96.1898% 0 0/.8);margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.ammachi-kitchen-module__rl3A5a__menuLayout{align-items:start;gap:2rem;display:grid}.ammachi-kitchen-module__rl3A5a__menuCallouts{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ammachi-kitchen-module__rl3A5a__menuCallout{border:1px solid var(--border);border-radius:var(--radius);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .65rem;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__productGrid{gap:.75rem;margin-top:2rem;display:grid}.ammachi-kitchen-module__rl3A5a__productCard{position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__productLabel{z-index:2;font-family:var(--font-heading,inherit);letter-spacing:-.04em;color:#f4f4f4;text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:650;line-height:.9;position:absolute;bottom:1rem;left:1rem}.ammachi-kitchen-module__rl3A5a__digitalScroll{scrollbar-width:none;gap:.75rem;margin-top:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ammachi-kitchen-module__rl3A5a__digitalScroll::-webkit-scrollbar{display:none}.ammachi-kitchen-module__rl3A5a__digitalItem{flex:none;width:min(72vw,18rem)}.ammachi-kitchen-module__rl3A5a__digitalItemWide{width:min(80vw,22rem)}.ammachi-kitchen-module__rl3A5a__digitalItemReel{width:min(42vw,11rem)}.ammachi-kitchen-module__rl3A5a__tabList{scrollbar-width:none;gap:.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.ammachi-kitchen-module__rl3A5a__tabList::-webkit-scrollbar{display:none}.ammachi-kitchen-module__rl3A5a__tabBtn{border:1px solid var(--border);background:var(--background);min-height:2.5rem;color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-hover)var(--motion-ease),border-color var(--motion-hover)var(--motion-ease),background var(--motion-hover)var(--motion-ease);flex:none;padding:0 .85rem;font-size:.6875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__tabBtn[data-active=true]{color:var(--foreground);border-color:var(--foreground);background:color-mix(in oklch,var(--foreground)4%,var(--background))}.ammachi-kitchen-module__rl3A5a__socialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.ammachi-kitchen-module__rl3A5a__socialGridItem[data-span=wide]{grid-column:1/-1}.ammachi-kitchen-module__rl3A5a__reelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.ammachi-kitchen-module__rl3A5a__reelCard{cursor:pointer;text-align:left;color:inherit;transition:transform var(--motion-hover)var(--motion-ease);background:0 0;border:0;padding:0;position:relative}.ammachi-kitchen-module__rl3A5a__reelCard:hover,.ammachi-kitchen-module__rl3A5a__reelCard:focus-visible{transform:scale(1.02)}.ammachi-kitchen-module__rl3A5a__reelPlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__reelPlayIcon{color:#f4f4f4;width:2.5rem;height:2.5rem;transition:transform var(--motion-hover)var(--motion-ease);background:#05050573;background:lab(1.37087% 0 0/.45);border:1px solid #f4f4f499;border:1px solid lab(96.1898% .0000596046 -.0000119209/.6);border-color:oklch(96.7153% 8.42937e-8 none/.6) oklch(96.7153% 8.42937e-8 none/.6) oklch(96.7153% 8.42937e-8 none/.6) oklch(96.7153% 8.42937e-8 none/.6);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ammachi-kitchen-module__rl3A5a__reelCard:hover .ammachi-kitchen-module__rl3A5a__reelPlayIcon{transform:scale(1.08)}.ammachi-kitchen-module__rl3A5a__reelCaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:.5rem 0 0;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__campaignMeta{gap:.35rem;margin-top:1rem;display:grid}.ammachi-kitchen-module__rl3A5a__campaignType{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__campaignObjective{max-width:28rem;margin:0;font-size:.9375rem}.ammachi-kitchen-module__rl3A5a__campaignCta{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__growthPresence{align-items:stretch;gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.ammachi-kitchen-module__rl3A5a__presenceCard{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:color-mix(in oklch,var(--card)72%,var(--background));flex-direction:column;gap:.85rem;min-width:0;height:100%;padding:1.15rem 1.2rem 1.25rem;display:flex}.ammachi-kitchen-module__rl3A5a__presenceCard[data-platform=instagram]{background:linear-gradient(165deg,color-mix(in oklch,var(--ammachi-gold)8%,transparent),transparent 42%),color-mix(in oklch,var(--card)72%,var(--background))}.ammachi-kitchen-module__rl3A5a__presenceCard[data-platform=google]{background:linear-gradient(180deg,#ffffffeb,transparent 42%),color-mix(in oklch,var(--card)72%,var(--background))}@supports (color:lab(0% 0 0)){.ammachi-kitchen-module__rl3A5a__presenceCard[data-platform=google]{background:linear-gradient(180deg,lab(100% 0 0/.92),transparent 42%),color-mix(in oklch,var(--card)72%,var(--background))}}.ammachi-kitchen-module__rl3A5a__presenceHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ammachi-kitchen-module__rl3A5a__presencePlatform{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ammachi-kitchen-module__rl3A5a__presenceHandle{color:var(--muted-foreground);font-size:.75rem}.ammachi-kitchen-module__rl3A5a__presenceProfile{align-items:center;gap:.85rem;display:flex}.ammachi-kitchen-module__rl3A5a__presenceAvatar{border:1px solid color-mix(in oklch,var(--ammachi-terracotta)28%,var(--border));background:radial-gradient(circle at 50% 35%,color-mix(in oklch,var(--ammachi-gold)35%,transparent),transparent 65%),linear-gradient(160deg,#fff4e8,color-mix(in oklch,var(--ammachi-terracotta)28%,#f0d8c4));border-radius:999px;flex:none;width:4.25rem;height:4.25rem;position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__presenceProfileCopy{min-width:0}.ammachi-kitchen-module__rl3A5a__igProfileRow{align-items:center;gap:.95rem;display:flex}.ammachi-kitchen-module__rl3A5a__igProfileMain{min-width:0}.ammachi-kitchen-module__rl3A5a__igHandleLink{color:color-mix(in oklch,var(--foreground)72%,transparent);margin:.15rem 0 0;font-size:.8125rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__igStats{border-block:1px solid color-mix(in oklch,var(--foreground)10%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.75rem 0;display:grid}.ammachi-kitchen-module__rl3A5a__igStat{text-align:center;gap:.2rem;display:grid}.ammachi-kitchen-module__rl3A5a__igStat dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);order:2;margin:0;font-size:.625rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__igStat dd{font-family:var(--font-heading,inherit);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:1.25rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__igBio{gap:.35rem;display:grid}.ammachi-kitchen-module__rl3A5a__igTagline{color:color-mix(in oklch,var(--foreground)82%,transparent);margin:0;font-size:.875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__igHighlights{scrollbar-width:none;gap:.85rem;padding-block:.15rem;display:flex;overflow-x:auto}.ammachi-kitchen-module__rl3A5a__igHighlights::-webkit-scrollbar{display:none}.ammachi-kitchen-module__rl3A5a__igHighlight{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;justify-items:center;gap:.35rem;font-size:.625rem;font-weight:600;display:grid}.ammachi-kitchen-module__rl3A5a__igHighlightRing{background:linear-gradient(135deg,var(--ammachi-gold),var(--ammachi-terracotta),#833ab4);border-radius:999px;padding:2px}.ammachi-kitchen-module__rl3A5a__igHighlightThumb{border:2px solid var(--background);background:#111;border-radius:999px;width:3.15rem;height:3.15rem;position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__igTags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ammachi-kitchen-module__rl3A5a__igTags li{border:1px solid color-mix(in oklch,var(--foreground)12%,transparent);letter-spacing:.1em;text-transform:uppercase;min-height:1.7rem;color:color-mix(in oklch,var(--foreground)72%,transparent);border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.625rem;font-weight:600;display:inline-flex}.ammachi-kitchen-module__rl3A5a__igMilestone{border-radius:var(--radius);background:color-mix(in oklch,var(--ammachi-gold)10%,var(--background));border:1px solid color-mix(in oklch,var(--ammachi-gold)22%,transparent);gap:.25rem;padding:.75rem .85rem;display:grid}.ammachi-kitchen-module__rl3A5a__igMilestoneValue{margin:0;font-size:.875rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__presenceTitle{margin:0;font-size:1rem;font-weight:650;line-height:1.25}.ammachi-kitchen-module__rl3A5a__presenceMeta{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.ammachi-kitchen-module__rl3A5a__presenceClaim{font-family:var(--font-heading,inherit);letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:650;line-height:1.2}.ammachi-kitchen-module__rl3A5a__presenceNote{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__presenceCta{min-height:2.5rem;color:var(--foreground);border-bottom:1px solid color-mix(in oklch,var(--foreground)28%,transparent);width:fit-content;transition:border-color var(--motion-hover)var(--motion-ease);align-items:center;margin-top:auto;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ammachi-kitchen-module__rl3A5a__presenceCta:hover{border-bottom-color:var(--foreground)}.ammachi-kitchen-module__rl3A5a__googleSearchBar{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 .9rem;display:flex;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.ammachi-kitchen-module__rl3A5a__googleSearchQuery{color:#202124;font-size:.875rem}.ammachi-kitchen-module__rl3A5a__googleResult{gap:.35rem;display:grid}.ammachi-kitchen-module__rl3A5a__googleResultName{color:#1a0dab;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.ammachi-kitchen-module__rl3A5a__googleResultRating{color:#4d5156;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;font-size:.8125rem;display:flex}.ammachi-kitchen-module__rl3A5a__googleStars{color:#f4b400;letter-spacing:.02em}.ammachi-kitchen-module__rl3A5a__googleDot{opacity:.55}.ammachi-kitchen-module__rl3A5a__googleMapFrame{border:1px solid var(--border);border-radius:var(--radius);aspect-ratio:16/10;background:color-mix(in oklch,var(--muted)35%,var(--background));overflow:hidden}.ammachi-kitchen-module__rl3A5a__googleMapFrame iframe{border:0;width:100%;height:100%;display:block}.ammachi-kitchen-module__rl3A5a__growthPillars{gap:1.25rem;margin-top:2rem;display:grid}.ammachi-kitchen-module__rl3A5a__growthPillar{border-top:1px solid var(--border);padding-top:1rem}.ammachi-kitchen-module__rl3A5a__growthPillarTitle{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.125rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__growthPillarBody{color:var(--muted-foreground);max-width:32rem;margin:.5rem 0 0;font-size:.9375rem}.ammachi-kitchen-module__rl3A5a__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.ammachi-kitchen-module__rl3A5a__metricCard{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.ammachi-kitchen-module__rl3A5a__metricValue{font-family:var(--font-heading,inherit);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600}.ammachi-kitchen-module__rl3A5a__metricValue[data-placeholder=true]{color:var(--muted-foreground)}.ammachi-kitchen-module__rl3A5a__metricLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__metricNote{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--muted-foreground)80%,transparent);margin:.35rem 0 0;font-size:.625rem}.ammachi-kitchen-module__rl3A5a__compare{border-radius:var(--radius);border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;margin-top:2rem;position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__compareAfter{width:100%;position:relative}.ammachi-kitchen-module__rl3A5a__compareBefore{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ammachi-kitchen-module__rl3A5a__compareBeforeInner{height:100%;position:relative}.ammachi-kitchen-module__rl3A5a__compareHandle{top:0;bottom:0;left:var(--split,50%);background:var(--foreground);cursor:ew-resize;width:2px;position:absolute;transform:translate(-50%)}.ammachi-kitchen-module__rl3A5a__compareHandleBtn{border:1px solid var(--border);background:var(--background);width:2.5rem;height:2.5rem;color:var(--foreground);cursor:ew-resize;border-radius:50%;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ammachi-kitchen-module__rl3A5a__compareLabels{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;margin-top:.75rem;font-size:.6875rem;display:flex}.ammachi-kitchen-module__rl3A5a__compareTabs{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.ammachi-kitchen-module__rl3A5a__compareTab{border:1px solid var(--border);background:var(--background);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:2.25rem;padding:0 .75rem;font-size:.6875rem}.ammachi-kitchen-module__rl3A5a__compareTab[data-active=true]{border-color:var(--foreground);color:var(--foreground)}.ammachi-kitchen-module__rl3A5a__ecoMap{aspect-ratio:1;margin-top:2.5rem;max-width:36rem;margin-inline:auto;position:relative}.ammachi-kitchen-module__rl3A5a__ecoMapSvg{width:100%;height:100%}.ammachi-kitchen-module__rl3A5a__ecoLine{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:120;stroke-dashoffset:120px}.ammachi-kitchen-module__rl3A5a__ecoMap[data-inview=true] .ammachi-kitchen-module__rl3A5a__ecoLine{animation:ammachi-kitchen-module__rl3A5a__drawEco 1s var(--motion-ease)forwards}.ammachi-kitchen-module__rl3A5a__ecoCentre{fill:var(--foreground)}.ammachi-kitchen-module__rl3A5a__ecoNode{fill:var(--background);stroke:var(--foreground);stroke-width:1px}.ammachi-kitchen-module__rl3A5a__ecoCentreText,.ammachi-kitchen-module__rl3A5a__ecoNodeText{letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:600}.ammachi-kitchen-module__rl3A5a__ecoCentreText{fill:var(--background)}.ammachi-kitchen-module__rl3A5a__ecoNodeText{fill:var(--muted-foreground)}.ammachi-kitchen-module__rl3A5a__ecoCaption{text-align:center;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:.875rem}.ammachi-kitchen-module__rl3A5a__marquee{border-block:1px solid var(--border);margin-top:1.5rem;padding-block:1rem;overflow:hidden}.ammachi-kitchen-module__rl3A5a__marqueeTrack{width:max-content;animation:40s linear infinite ammachi-kitchen-module__rl3A5a__ammachi-marquee;display:flex}.ammachi-kitchen-module__rl3A5a__marqueeSet{gap:2rem;padding-right:2rem;display:flex}.ammachi-kitchen-module__rl3A5a__marqueeItem{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.8125rem;font-weight:500}@keyframes ammachi-kitchen-module__rl3A5a__ammachi-marquee{to{transform:translate(-50%)}}@keyframes ammachi-kitchen-module__rl3A5a__drawEco{to{stroke-dashoffset:0}}@keyframes ammachi-kitchen-module__rl3A5a__brandSpin{to{transform:rotate(360deg)}}@keyframes ammachi-kitchen-module__rl3A5a__brandFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-.45rem)}}@keyframes ammachi-kitchen-module__rl3A5a__brandFloatFree{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-.55rem)rotate(3deg)}}.ammachi-kitchen-module__rl3A5a__impactLayout{align-items:start;gap:clamp(2rem,4vw,3.25rem);display:grid}.ammachi-kitchen-module__rl3A5a__impactCopy{min-width:0;max-width:36rem}.ammachi-kitchen-module__rl3A5a__impactCopy .ammachi-kitchen-module__rl3A5a__qualList{margin-top:1.35rem}.ammachi-kitchen-module__rl3A5a__qualList{gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.ammachi-kitchen-module__rl3A5a__qualList li{border-left:2px solid var(--foreground);text-wrap:pretty;padding-left:1rem;font-size:.9375rem;font-weight:500;line-height:1.45}.ammachi-kitchen-module__rl3A5a__impactOutputs{border-top:1px solid var(--border);margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.35rem}.ammachi-kitchen-module__rl3A5a__outputChips{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.ammachi-kitchen-module__rl3A5a__outputChips li{border:1px solid color-mix(in oklch,var(--foreground)12%,transparent);background:color-mix(in oklch,var(--background)88%,transparent);letter-spacing:.1em;text-transform:uppercase;min-height:1.85rem;color:color-mix(in oklch,var(--foreground)78%,transparent);border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.625rem;font-weight:600;display:inline-flex}.ammachi-kitchen-module__rl3A5a__impactReels{min-width:0}.ammachi-kitchen-module__rl3A5a__impactReels>.ammachi-kitchen-module__rl3A5a__meta{margin-bottom:.85rem}.ammachi-kitchen-module__rl3A5a__reelCarousel{min-width:0}.ammachi-kitchen-module__rl3A5a__reelViewport{outline:none;overflow:hidden}.ammachi-kitchen-module__rl3A5a__reelTrack{gap:.75rem;display:flex}.ammachi-kitchen-module__rl3A5a__reelSlide{flex:0 0 min(58vw,13.5rem);min-width:0;margin:0}.ammachi-kitchen-module__rl3A5a__reelSlide [data-ground=dark]{border-radius:1rem;overflow:hidden}.ammachi-kitchen-module__rl3A5a__reelBar{align-items:center;gap:1rem;max-width:14rem;margin-top:1rem;display:flex}.ammachi-kitchen-module__rl3A5a__closeBand{min-height:min(58vh,32rem);color:var(--foreground);margin-inline:calc(var(--case-gutter)*-1);border-block:1px solid color-mix(in oklch,var(--ammachi-terracotta)18%,var(--border));background:radial-gradient(ellipse 46% 68% at 82% 58%,color-mix(in oklch,var(--ammachi-gold)32%,transparent),transparent 70%),radial-gradient(ellipse 40% 55% at 18% 30%,color-mix(in oklch,var(--ammachi-terracotta)16%,transparent),transparent 68%),radial-gradient(ellipse 50% 40% at 45% 100%,#ffffff59,transparent 70%),linear-gradient(165deg,#f8ecde 0%,#ecd4b8 48%,#e4c4a0 100%);flex-direction:column;justify-content:flex-end;padding:clamp(2.25rem,5vw,3.75rem) 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c;box-shadow:inset 0 1px lab(100% 0 0/.55)}@supports (color:lab(0% 0 0)){.ammachi-kitchen-module__rl3A5a__closeBand{background:radial-gradient(ellipse 46% 68% at 82% 58%,color-mix(in oklch,var(--ammachi-gold)32%,transparent),transparent 70%),radial-gradient(ellipse 40% 55% at 18% 30%,color-mix(in oklch,var(--ammachi-terracotta)16%,transparent),transparent 68%),radial-gradient(ellipse 50% 40% at 45% 100%,lab(100% 0 0/.35),transparent 70%),linear-gradient(165deg,#f8ecde 0%,#ecd4b8 48%,#e4c4a0 100%)}}.ammachi-kitchen-module__rl3A5a__closeGround{z-index:0;pointer-events:none;position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__closeMascot{width:min(46vw,26rem);max-width:100%;position:absolute;bottom:-.35rem;right:clamp(.75rem,5vw,4.5rem)}:is(.ammachi-kitchen-module__rl3A5a__closeMascot [data-ground=none],.ammachi-kitchen-module__rl3A5a__closeMascot [data-ground=dark],.ammachi-kitchen-module__rl3A5a__closeMascot [data-ground=warm]){background:0 0;border:0;border-radius:0;overflow:visible}.ammachi-kitchen-module__rl3A5a__closeMascot img{-o-object-position:center bottom;object-position:center bottom;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 32px #6a3a1c42);filter:drop-shadow(0 18px 32px lab(30.1825% 19.7391 27.739/.26))}.ammachi-kitchen-module__rl3A5a__closeGround:after{content:"";background:linear-gradient(105deg,#f8ecdee0 0%,#f8ecde6b 46%,#0000 72%);background:linear-gradient(105deg,lab(94.0748% 2.47437 8.33721/.88) 0%,lab(94.0748% 2.47437 8.33721/.42) 46%,#0000 72%);position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__closeCopy{z-index:1;max-width:min(36rem,58%);padding-inline:var(--case-gutter);position:relative}.ammachi-kitchen-module__rl3A5a__closeStatement{font-family:var(--font-heading,inherit);letter-spacing:-.05em;text-transform:uppercase;color:color-mix(in oklch,var(--foreground)92%,var(--ammachi-terracotta));margin:0;font-size:clamp(2.4rem,6.5vw,5rem);font-weight:650;line-height:.95}.ammachi-kitchen-module__rl3A5a__closeLine{max-width:32rem;color:var(--muted-foreground);margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.ammachi-kitchen-module__rl3A5a__closeActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.ammachi-kitchen-module__rl3A5a__ctaPrimary,.ammachi-kitchen-module__rl3A5a__ctaSecondary{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-height:2.75rem;transition:transform var(--motion-hover)var(--motion-ease),background var(--motion-hover)var(--motion-ease),border-color var(--motion-hover)var(--motion-ease),color var(--motion-hover)var(--motion-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ammachi-kitchen-module__rl3A5a__ctaPrimary{background:color-mix(in oklch,var(--ammachi-terracotta)88%,#5a2e18);color:#fffaf4;border:1px solid color-mix(in oklch,var(--ammachi-terracotta)70%,transparent);box-shadow:0 10px 24px color-mix(in oklch,var(--ammachi-terracotta)22%,transparent)}.ammachi-kitchen-module__rl3A5a__ctaSecondary{border:1px solid color-mix(in oklch,var(--ammachi-terracotta)35%,var(--border));color:color-mix(in oklch,var(--foreground)88%,var(--ammachi-terracotta));background:#ffffff8c;background:lab(100% 0 0/.55)}.ammachi-kitchen-module__rl3A5a__ctaPrimary:hover{background:color-mix(in oklch,var(--ammachi-terracotta)78%,var(--ammachi-gold));transform:translateY(-1px)}.ammachi-kitchen-module__rl3A5a__ctaSecondary:hover{border-color:color-mix(in oklch,var(--ammachi-terracotta)55%,var(--border));background:#ffffffc7;background:lab(100% 0 0/.78);transform:translateY(-1px)}.ammachi-kitchen-module__rl3A5a__ctaPrimary:active,.ammachi-kitchen-module__rl3A5a__ctaSecondary:active{transform:scale(.98)}.ammachi-kitchen-module__rl3A5a__navWrap{top:var(--spacing-nav-height,80px);z-index:20;border-block:1px solid var(--border);background:color-mix(in oklch,var(--background)88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.ammachi-kitchen-module__rl3A5a__navProject{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600;display:none}.ammachi-kitchen-module__rl3A5a__navList{scrollbar-width:none;align-items:center;gap:.15rem;width:100%;margin:0;padding:.45rem 0;list-style:none;display:flex;overflow-x:auto}.ammachi-kitchen-module__rl3A5a__navList::-webkit-scrollbar{display:none}.ammachi-kitchen-module__rl3A5a__navLink{min-height:2.5rem;color:var(--muted-foreground);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .7rem;font-size:.75rem;display:inline-flex}.ammachi-kitchen-module__rl3A5a__navLink[data-active=true]{color:var(--foreground);text-underline-offset:.35em;text-decoration:underline}.ammachi-kitchen-module__rl3A5a__bentoShell{--bento-gap:.65rem;--bento-radius:1.1rem;--bento-border:color-mix(in oklch,var(--ammachi-terracotta)20%,var(--border));--bento-plate:linear-gradient(160deg,#fffaf3 0%,#f3e4d2 100%);--bento-plate-soft:color-mix(in oklch,#fff8ef 88%,var(--ammachi-gold))}.ammachi-kitchen-module__rl3A5a__bentoCell{border-radius:var(--bento-radius);border:1px solid var(--bento-border);background:var(--bento-plate);box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% 0 0/.45)}.ammachi-kitchen-module__rl3A5a__bentoCellSoft{border-radius:var(--bento-radius);border:1px solid color-mix(in oklch,var(--ammachi-terracotta)12%,var(--border));background:var(--bento-plate-soft)}.ammachi-kitchen-module__rl3A5a__bentoChapter{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .55rem;font-size:.6875rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__bentoHeading{font-family:var(--font-heading,inherit);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3.2vw,2.35rem);font-weight:650;line-height:1.08}.ammachi-kitchen-module__rl3A5a__bentoLine{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.ammachi-kitchen-module__rl3A5a__bentoExperience{gap:var(--bento-gap);grid-template-columns:1fr;display:grid}.ammachi-kitchen-module__rl3A5a__bentoExperienceHero{background:radial-gradient(ellipse 60% 80% at 100% 0%,color-mix(in oklch,var(--ammachi-gold)22%,transparent),transparent 70%),var(--bento-plate);flex-direction:column;justify-content:flex-end;min-height:11rem;padding:clamp(1.15rem,2.5vw,1.75rem);display:flex}.ammachi-kitchen-module__rl3A5a__bentoExperienceHeroIcon{width:2.5rem;height:2.5rem;color:var(--ammachi-terracotta);background:#ffffffbf;background:lab(100% 0 0/.75);border-radius:.75rem;place-items:center;margin-bottom:1rem;display:grid}.ammachi-kitchen-module__rl3A5a__bentoExperienceHeroIcon svg{width:1.4rem;height:1.4rem}.ammachi-kitchen-module__rl3A5a__bentoTouchGrid{gap:var(--bento-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ammachi-kitchen-module__rl3A5a__bentoTouchCell{flex-direction:column;align-items:flex-start;gap:.65rem;min-height:5.75rem;padding:.95rem 1rem;display:flex}.ammachi-kitchen-module__rl3A5a__bentoTouchCell svg{width:1.35rem;height:1.35rem;color:var(--ammachi-olive)}.ammachi-kitchen-module__rl3A5a__bentoTouchLabel{letter-spacing:-.02em;margin:0;font-size:.875rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__bentoMenu{gap:clamp(1.25rem,3vw,2rem);display:grid}.ammachi-kitchen-module__rl3A5a__bentoMenuRules{border-top:1px solid var(--bento-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.ammachi-kitchen-module__rl3A5a__bentoMenuRules li{border-bottom:1px solid var(--bento-border);letter-spacing:-.02em;padding:.85rem 0;font-size:1rem;font-weight:600}.ammachi-kitchen-module__rl3A5a__bentoMenuStrip{flex-wrap:wrap;align-items:center;gap:.55rem;padding:1rem 1.15rem;display:flex}.ammachi-kitchen-module__rl3A5a__bentoMenuStripLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 .5rem 0 0;font-size:.625rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__bentoChip{border:1px solid color-mix(in oklch,var(--ammachi-gold)35%,var(--border));letter-spacing:.04em;min-height:2rem;color:color-mix(in oklch,var(--foreground)88%,var(--ammachi-terracotta));background:#ffffffb3;background:lab(100% 0 0/.7);border-radius:999px;align-items:center;padding:0 .85rem;font-size:.75rem;font-weight:650;display:inline-flex}.ammachi-kitchen-module__rl3A5a__bentoDigital{gap:var(--bento-gap);display:grid}.ammachi-kitchen-module__rl3A5a__bentoDigitalHead{padding-bottom:.35rem}.ammachi-kitchen-module__rl3A5a__bentoDigitalGrid{gap:var(--bento-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ammachi-kitchen-module__rl3A5a__bentoCatBtn{text-align:left;cursor:pointer;min-height:5.5rem;color:inherit;transition:border-color var(--motion-hover)var(--motion-ease),transform var(--motion-hover)var(--motion-ease);flex-direction:column;justify-content:flex-end;gap:.35rem;padding:.95rem 1rem;display:flex}.ammachi-kitchen-module__rl3A5a__bentoCatBtn[data-active=true]{border-color:color-mix(in oklch,var(--ammachi-gold)50%,var(--border));background:radial-gradient(ellipse 70% 80% at 0% 100%,color-mix(in oklch,var(--ammachi-gold)18%,transparent),transparent 70%),var(--bento-plate);transform:translateY(-1px)}.ammachi-kitchen-module__rl3A5a__bentoCatIndex{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__bentoCatTitle{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__bentoMediaCell{min-height:12rem;padding:0;position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__bentoMediaCell>div{height:100%;min-height:inherit;background:0 0!important;border:0!important;border-radius:0!important}.ammachi-kitchen-module__rl3A5a__bentoMediaCellWide{grid-column:1/-1;min-height:14rem}.ammachi-kitchen-module__rl3A5a__bentoMediaNote{z-index:1;color:#fff8ef;letter-spacing:.1em;text-transform:uppercase;background:#1a120cb8;background:lab(6.19437% 3.01839 4.34455/.72);border-radius:999px;margin:0;padding:.35rem .65rem;font-size:.625rem;font-weight:650;position:absolute;bottom:.85rem;left:.85rem}.ammachi-kitchen-module__rl3A5a__bentoCampaigns{gap:1.25rem;display:grid}.ammachi-kitchen-module__rl3A5a__bentoCampaignList{gap:var(--bento-gap);display:grid}.ammachi-kitchen-module__rl3A5a__bentoCampaignRow{align-items:baseline;gap:.35rem 1.25rem;padding:1.1rem 1.2rem;display:grid}.ammachi-kitchen-module__rl3A5a__bentoCampaignRow[data-tone=plate]{border-radius:var(--bento-radius);border:1px solid var(--bento-border);background:var(--bento-plate);box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% 0 0/.45)}.ammachi-kitchen-module__rl3A5a__bentoCampaignRow[data-tone=clear]{border-radius:var(--bento-radius);background:0 0;border:1px solid #0000}.ammachi-kitchen-module__rl3A5a__bentoCampaignType{letter-spacing:.14em;text-transform:uppercase;color:var(--ammachi-terracotta);margin:0;font-size:.625rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__bentoCampaignObjective{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.ammachi-kitchen-module__rl3A5a__bentoCampaignCta{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch,var(--foreground)70%,var(--ammachi-olive));margin:.15rem 0 0;font-size:.8125rem;font-weight:650}@media (min-width:768px){.ammachi-kitchen-module__rl3A5a__bentoExperience{grid-template-rows:auto auto auto;grid-template-columns:2fr 1fr 1fr}.ammachi-kitchen-module__rl3A5a__bentoExperienceHero{grid-area:1/1/span 3;min-height:100%}.ammachi-kitchen-module__rl3A5a__bentoTouchGrid{grid-area:1/2/span 3/span 2;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__bentoMenu{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.ammachi-kitchen-module__rl3A5a__bentoMenuStrip{grid-column:1/-1}.ammachi-kitchen-module__rl3A5a__bentoDigitalGrid{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__bentoCatBtn{min-height:7rem}.ammachi-kitchen-module__rl3A5a__bentoMediaCell{grid-column:span 2;min-height:16rem}.ammachi-kitchen-module__rl3A5a__bentoMediaCellWide{grid-column:span 2}.ammachi-kitchen-module__rl3A5a__bentoCampaignRow{grid-template-columns:9rem minmax(0,1fr) auto;align-items:center}.ammachi-kitchen-module__rl3A5a__bentoCampaignCta{justify-self:end;margin:0}}.ammachi-kitchen-module__rl3A5a__sectionIntroCard{border:1px solid color-mix(in oklch,var(--ammachi-terracotta)22%,var(--border));background:radial-gradient(ellipse 55% 70% at 0% 0%,color-mix(in oklch,var(--ammachi-gold)18%,transparent),transparent 65%),linear-gradient(155deg,#fffaf3 0%,#f4e6d4 100%);box-shadow:inset 0 1px 0 #ffffff8c,0 14px 32px color-mix(in oklch,var(--ammachi-terracotta)10%,transparent);border-radius:1.25rem;gap:1.25rem;padding:clamp(1.15rem,2.4vw,1.75rem);display:grid}@supports (color:lab(0% 0 0)){.ammachi-kitchen-module__rl3A5a__sectionIntroCard{box-shadow:inset 0 1px 0 lab(100% 0 0/.55),0 14px 32px color-mix(in oklch,var(--ammachi-terracotta)10%,transparent)}}.ammachi-kitchen-module__rl3A5a__sectionIntroIcon{width:3.25rem;height:3.25rem;color:color-mix(in oklch,var(--ammachi-terracotta)70%,#5a2e18);border:1px solid color-mix(in oklch,var(--ammachi-terracotta)22%,transparent);background:#ffffffb3;background:lab(100% 0 0/.7);border-radius:.9rem;place-items:center;display:grid}.ammachi-kitchen-module__rl3A5a__sectionIntroIcon svg{width:1.85rem;height:1.85rem}.ammachi-kitchen-module__rl3A5a__sectionIntroCopy{min-width:0}.ammachi-kitchen-module__rl3A5a__sectionIntroCopy .ammachi-kitchen-module__rl3A5a__sectionTitle{font-size:clamp(1.65rem,3.4vw,2.65rem)}.ammachi-kitchen-module__rl3A5a__featureCarousel{margin-top:1.5rem}.ammachi-kitchen-module__rl3A5a__featureViewport{cursor:grab;overflow:hidden}.ammachi-kitchen-module__rl3A5a__featureViewport:active{cursor:grabbing}.ammachi-kitchen-module__rl3A5a__featureTrack{gap:.85rem;display:flex}.ammachi-kitchen-module__rl3A5a__featureCard{border:1px solid color-mix(in oklch,var(--ammachi-terracotta)18%,var(--border));min-height:12.5rem;transition:border-color var(--motion-hover)var(--motion-ease),transform var(--motion-hover)var(--motion-ease);background:linear-gradient(165deg,#ffffffe0,#f7ebe0b3);background:linear-gradient(165deg,lab(100% 0 0/.88),lab(93.7838% 2.83536 6.88123/.7));border-radius:1.1rem;flex-direction:column;flex:0 0 min(78%,17.5rem);gap:.55rem;padding:1.15rem 1.2rem 1.25rem;display:flex;box-shadow:0 10px 24px #5c40330f;box-shadow:0 10px 24px lab(30.0526% 11.2124 13.0646/.06)}.ammachi-kitchen-module__rl3A5a__featureCard[data-active=true]{border-color:color-mix(in oklch,var(--ammachi-gold)45%,var(--border));transform:translateY(-2px)}.ammachi-kitchen-module__rl3A5a__featureIcon{width:2.75rem;height:2.75rem;color:var(--ammachi-olive);background:color-mix(in oklch,var(--ammachi-gold)12%,#fff);border-radius:.8rem;place-items:center;display:grid}.ammachi-kitchen-module__rl3A5a__featureIcon svg{width:1.55rem;height:1.55rem}.ammachi-kitchen-module__rl3A5a__featureMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.ammachi-kitchen-module__rl3A5a__featureTitle{font-family:var(--font-heading,inherit);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:650;line-height:1.2}.ammachi-kitchen-module__rl3A5a__featureBody{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.ammachi-kitchen-module__rl3A5a__featureBar{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.ammachi-kitchen-module__rl3A5a__featureDots{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.ammachi-kitchen-module__rl3A5a__featureDot{background:color-mix(in oklch,var(--foreground)18%,transparent);cursor:pointer;border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0}.ammachi-kitchen-module__rl3A5a__featureDot[data-active=true]{background:var(--ammachi-terracotta);width:1.15rem}.ammachi-kitchen-module__rl3A5a__iconDraw{stroke-dasharray:120;stroke-dashoffset:0;animation:ammachi-kitchen-module__rl3A5a__iconDrawIn 1.1s var(--motion-ease,ease)both}.ammachi-kitchen-module__rl3A5a__iconPulse{transform-origin:50%;animation:2.8s ease-in-out infinite ammachi-kitchen-module__rl3A5a__iconPulse}.ammachi-kitchen-module__rl3A5a__iconFloat{transform-origin:50%;animation:3.4s ease-in-out infinite ammachi-kitchen-module__rl3A5a__iconFloat}@keyframes ammachi-kitchen-module__rl3A5a__iconDrawIn{0%{stroke-dashoffset:120px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes ammachi-kitchen-module__rl3A5a__iconPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes ammachi-kitchen-module__rl3A5a__iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ammachi-kitchen-module__rl3A5a__carousel{margin-top:2rem}.ammachi-kitchen-module__rl3A5a__strip{cursor:grab;overflow:hidden}.ammachi-kitchen-module__rl3A5a__strip:active{cursor:grabbing}.ammachi-kitchen-module__rl3A5a__stripTrack{align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);display:flex}.ammachi-kitchen-module__rl3A5a__stripSlide{cursor:pointer;text-align:left;opacity:.55;transition:opacity var(--motion-fade)var(--motion-ease),transform var(--motion-fade)var(--motion-ease);background:0 0;border:0;flex:0 0 88%;padding:0;transform:scale(.94)}.ammachi-kitchen-module__rl3A5a__stripSlide[data-active=true]{opacity:1;transform:scale(1)}.ammachi-kitchen-module__rl3A5a__carouselBar{align-items:center;gap:1rem;max-width:14rem;margin-top:1.1rem;display:flex}.ammachi-kitchen-module__rl3A5a__carouselBtn{border:1px solid var(--border);background:var(--background);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);cursor:pointer;padding:0 .85rem;font-size:.8125rem}.ammachi-kitchen-module__rl3A5a__carouselBtn:disabled{opacity:.35;cursor:not-allowed}.ammachi-kitchen-module__rl3A5a__carouselCounter{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.ammachi-kitchen-module__rl3A5a__slideMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.55rem;font-size:.6875rem;display:block}.ammachi-kitchen-module__rl3A5a__zoom{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;overflow:hidden}.ammachi-kitchen-module__rl3A5a__zoomInner{transition:transform var(--motion-hover)var(--motion-ease);display:block}.ammachi-kitchen-module__rl3A5a__zoom:hover .ammachi-kitchen-module__rl3A5a__zoomInner,.ammachi-kitchen-module__rl3A5a__zoom:focus-visible .ammachi-kitchen-module__rl3A5a__zoomInner{transform:scale(1.03)}.ammachi-kitchen-module__rl3A5a__frame{background:color-mix(in oklch,var(--muted)55%,var(--background));border:1px solid var(--border);border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.ammachi-kitchen-module__rl3A5a__frame[data-ground=dark]{border-color:color-mix(in oklch,var(--foreground)18%,transparent);background:#111}.ammachi-kitchen-module__rl3A5a__frame[data-ground=warm]{background:radial-gradient(ellipse 70% 55% at 50% 72%,color-mix(in oklch,var(--ammachi-gold)22%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklch,#fff6ec 90%,var(--ammachi-gold)),color-mix(in oklch,#edd9c4 88%,var(--ammachi-terracotta)));border-color:color-mix(in oklch,var(--ammachi-terracotta)25%,var(--border))}.ammachi-kitchen-module__rl3A5a__frame[data-ground=none]{background:0 0;border-color:#0000}.ammachi-kitchen-module__rl3A5a__frame img{border-radius:inherit}.ammachi-kitchen-module__rl3A5a__frameLabel{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:pre-line;justify-content:center;align-items:center;padding:1rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;inset:0}.ammachi-kitchen-module__rl3A5a__backToTop{z-index:30;border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--foreground);padding:0 .9rem;font-size:.75rem;position:fixed;bottom:1rem;right:1rem}@media (min-width:768px){.ammachi-kitchen-module__rl3A5a__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.ammachi-kitchen-module__rl3A5a__heroMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.35rem}.ammachi-kitchen-module__rl3A5a__heroVisual{justify-content:end;padding-inline-end:1.75rem}.ammachi-kitchen-module__rl3A5a__heroLead{width:min(100%,30rem);margin-inline:0}.ammachi-kitchen-module__rl3A5a__pillarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}.ammachi-kitchen-module__rl3A5a__challengeLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,4vw,3.75rem)}.ammachi-kitchen-module__rl3A5a__challengeVisual{max-width:none;margin-inline:0}.ammachi-kitchen-module__rl3A5a__brandStage{aspect-ratio:1/1.02}.ammachi-kitchen-module__rl3A5a__timelineTrack{border-top:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.ammachi-kitchen-module__rl3A5a__timelineStage{border-left:0;padding:1.5rem .75rem 0}.ammachi-kitchen-module__rl3A5a__timelineStage:before{top:-4px;left:0}.ammachi-kitchen-module__rl3A5a__timelineDesc{opacity:0;max-height:none;margin-top:.5rem}.ammachi-kitchen-module__rl3A5a__timelineStage:hover .ammachi-kitchen-module__rl3A5a__timelineDesc{opacity:1;max-height:4rem}.ammachi-kitchen-module__rl3A5a__identityGallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;max-width:56rem;margin-inline:auto}.ammachi-kitchen-module__rl3A5a__identityMain{grid-row:auto}.ammachi-kitchen-module__rl3A5a__physicalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__menuLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ammachi-kitchen-module__rl3A5a__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__productCard:first-child{grid-row:span 2}.ammachi-kitchen-module__rl3A5a__socialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__growthPresence{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ammachi-kitchen-module__rl3A5a__growthPillars{grid-template-columns:repeat(2,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ammachi-kitchen-module__rl3A5a__impactLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,4vw,3.75rem)}.ammachi-kitchen-module__rl3A5a__reelSlide{flex-basis:12.75rem}.ammachi-kitchen-module__rl3A5a__stripSlide{flex:0 0 46%}.ammachi-kitchen-module__rl3A5a__navProject{margin-right:1rem;display:block}}@media (min-width:1024px){.ammachi-kitchen-module__rl3A5a__stripSlide{flex:0 0 34%}.ammachi-kitchen-module__rl3A5a__navList{flex-wrap:wrap;justify-content:center;overflow:visible}.ammachi-kitchen-module__rl3A5a__darkBand,.ammachi-kitchen-module__rl3A5a__closeBand{margin-inline:calc(var(--case-gutter)*-1);padding-inline:var(--case-gutter)}.ammachi-kitchen-module__rl3A5a__closeCopy{max-width:min(38rem,54%);padding-inline:var(--case-gutter)}.ammachi-kitchen-module__rl3A5a__closeMascot{width:min(38vw,24rem);right:clamp(1.5rem,6vw,5rem)}}@media (max-width:767px){.ammachi-kitchen-module__rl3A5a__closeCopy{max-width:100%}.ammachi-kitchen-module__rl3A5a__closeMascot{opacity:.92;width:min(58vw,14rem)}}@media (min-width:768px){.ammachi-kitchen-module__rl3A5a__sectionIntroCard{grid-template-columns:auto minmax(0,1fr);align-items:start}.ammachi-kitchen-module__rl3A5a__featureCard{flex-basis:min(42%,18.5rem)}}@media (prefers-reduced-motion:reduce){.ammachi-kitchen-module__rl3A5a__marqueeTrack,.ammachi-kitchen-module__rl3A5a__ecoLine,.ammachi-kitchen-module__rl3A5a__zoomInner,.ammachi-kitchen-module__rl3A5a__stripSlide,.ammachi-kitchen-module__rl3A5a__reelCard,.ammachi-kitchen-module__rl3A5a__timelineDesc,.ammachi-kitchen-module__rl3A5a__brandThali,.ammachi-kitchen-module__rl3A5a__brandLeaf,.ammachi-kitchen-module__rl3A5a__brandJasmineA,.ammachi-kitchen-module__rl3A5a__brandJasmineB,.ammachi-kitchen-module__rl3A5a__brandChip,.ammachi-kitchen-module__rl3A5a__iconDraw,.ammachi-kitchen-module__rl3A5a__iconPulse,.ammachi-kitchen-module__rl3A5a__iconFloat{transition:none;animation:none!important}.ammachi-kitchen-module__rl3A5a__identityMain img{transition:none;animation:none!important}.ammachi-kitchen-module__rl3A5a__identitySide img{transition:none;animation:none!important}.ammachi-kitchen-module__rl3A5a__marqueeTrack{flex-wrap:wrap;width:100%;transform:none}.ammachi-kitchen-module__rl3A5a__marqueeSet:last-child{display:none}.ammachi-kitchen-module__rl3A5a__ecoLine{stroke-dashoffset:0}.ammachi-kitchen-module__rl3A5a__timelineDesc{opacity:1;max-height:none}.ammachi-kitchen-module__rl3A5a__reelCard:hover{transform:none}}
.ammachi-ticket-tear,.ammachi-ticket-tear[data-theme=alabaster]{--bg-ground:#f4f2ed;--bg-elevated:#fffefbe0;--bg-card-subtle:#ece9e1;--bg-pill:#ffffffc7;--bg-pill-hover:#fff;--text-primary:#151413;--text-secondary:#5a5750;--text-muted:#868278;--border-hairline:#1514131a;--border-strong:#15141338;--grid-dot:#15141316;--spotlight-radial:radial-gradient(circle at 68% 48%,#ffffffeb 0%,#f4f2ed73 48%,#e8e4db00 76%);--shadow-card:0 1px 2px #1413110a,0 12px 32px -8px #14131112,0 0 0 1px #15141314;--accent-primary:#161514;--accent-primary-fg:#faf8f5;--accent-verified:#059669;--accent-verified-bg:#0596691c;--accent-pending:#d97706;--accent-pending-bg:#d977061c;--accent-tearing:#e11d48;--accent-tearing-bg:#e11d481c}.ammachi-ticket-tear[data-theme=concert]{--bg-ground:#0d0e12;--bg-elevated:#15171edb;--bg-card-subtle:#181b24;--bg-pill:#1c1f29d1;--bg-pill-hover:#252936;--text-primary:#f5f4f0;--text-secondary:#a3a8b8;--text-muted:#6c7285;--border-hairline:#ffffff17;--border-strong:#ffffff38;--grid-dot:#ffffff12;--spotlight-radial:radial-gradient(circle at 68% 48%,#4f46e529 0%,#ec489912 42%,#0d0e1200 74%);--shadow-card:0 18px 42px -10px #0000008c,0 0 0 1px #ffffff17;--accent-primary:#f5f4f0;--accent-primary-fg:#111217;--accent-verified:#10b981;--accent-verified-bg:#10b98126;--accent-pending:#f59e0b;--accent-pending-bg:#f59e0b26;--accent-tearing:#fb7185;--accent-tearing-bg:#fb718529}.ammachi-ticket-tear,.ammachi-ticket-tear *,.ammachi-ticket-tear :before,.ammachi-ticket-tear :after{box-sizing:border-box}.ammachi-ticket-tear{isolation:isolate;width:100%;min-height:0;color:var(--text-primary);background:var(--bg-ground);border:1px solid var(--border-hairline);border-radius:1.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;position:relative;overflow:hidden}.ammachi-ticket-tear--membership{--accent-primary:#171513;--accent-verified:#5f7340;--accent-verified-bg:#5f73401f;background:0 0;border:none;border-radius:0;overflow:visible}.ammachi-ticket-tear--membership .checkout-workspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:.85rem 1rem;min-height:0;padding:0}.ammachi-ticket-tear--membership .checkout-column{align-items:flex-start}.ammachi-ticket-tear--membership .checkout-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#f7f5f1;border:1px solid #1715131a;border-radius:14px;gap:10px;padding:14px 14px 12px}.ammachi-ticket-tear--membership .card-meta-row{gap:6px}.ammachi-ticket-tear--membership .status-badge{padding:3px 8px;font-size:9.5px}.ammachi-ticket-tear--membership .session-code{font-size:9.5px}.ammachi-ticket-tear--membership .event-header{gap:4px}.ammachi-ticket-tear--membership .event-eyebrow{color:#6b6560;letter-spacing:.1em;font-size:9.5px}.ammachi-ticket-tear--membership .event-title{letter-spacing:-.02em;font-size:1.15rem;line-height:1.2}.ammachi-ticket-tear--membership .event-venue{color:#6b6560;font-size:11px}.ammachi-ticket-tear--membership .control-section{gap:6px}.ammachi-ticket-tear--membership .section-label-row .section-hint{display:none}.ammachi-ticket-tear--membership .section-label{font-size:9.5px}.ammachi-ticket-tear--membership .tier-desc{display:none}.ammachi-ticket-tear--membership .tier-list{gap:5px}.ammachi-ticket-tear--membership .tier-option{border-radius:10px;gap:8px;padding:8px 9px}.ammachi-ticket-tear--membership .tier-swatch{border-radius:4px;width:18px;height:18px}.ammachi-ticket-tear--membership .tier-name{font-size:12px}.ammachi-ticket-tear--membership .tier-price{font-size:10px}.ammachi-ticket-tear--membership .tier-option.is-selected,.ammachi-ticket-tear--membership .seat-pill.is-selected{box-shadow:none;background:#fff;border-color:#1715138c}.ammachi-ticket-tear--membership .seat-grid{gap:5px}.ammachi-ticket-tear--membership .seat-pill{border-radius:10px;padding:8px 9px}.ammachi-ticket-tear--membership .seat-code{font-size:9.5px}.ammachi-ticket-tear--membership .seat-zone{font-size:11px}.ammachi-ticket-tear--membership .perforation-box{border-radius:10px;gap:8px;padding:10px}.ammachi-ticket-tear--membership .seam-pct-readout{font-size:9.5px}.ammachi-ticket-tear--membership .fiber-bar-strip{gap:2px;height:8px}.ammachi-ticket-tear--membership .checkout-footer-row{align-items:center;gap:8px}.ammachi-ticket-tear--membership .price-label{font-size:9px}.ammachi-ticket-tear--membership .price-value{font-size:13px}.ammachi-ticket-tear--membership .serial-tag{font-size:9.5px}.ammachi-ticket-tear--membership .primary-tear-btn{border-radius:10px;min-height:0;padding:10px 12px}.ammachi-ticket-tear--membership .primary-tear-btn #btn-tear-text,.ammachi-ticket-tear--membership .primary-tear-btn span:first-child{font-size:12px}.ammachi-ticket-tear--membership .btn-tear-sub{display:none}.ammachi-ticket-tear--membership .canvas-stage{background:0 0;border-radius:14px;height:min(68vh,640px);min-height:520px}@media (max-width:1080px){.ammachi-ticket-tear--membership .checkout-workspace{grid-template-columns:1fr}}.studio-backdrop{display:none}.studio-grid{background-image:radial-gradient(var(--grid-dot)1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0}.studio-spotlight{background:var(--spotlight-radial);position:absolute;inset:0}.ammachi-ticket-tear .top-bar{z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem .35rem;display:flex;position:relative}.brand-cluster{align-items:center;gap:10px;display:flex}.brand-dot{background:linear-gradient(135deg,#6366f1,#ec4899,#f59e0b);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #6366f173}.brand-title{letter-spacing:.06em;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.brand-tag{background:var(--bg-card-subtle);color:var(--text-secondary);border:1px solid var(--border-hairline);border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.header-actions{align-items:center;gap:8px;display:flex}.action-pill{border:1px solid var(--border-hairline);background:var(--bg-pill);height:33px;color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.action-pill:hover{background:var(--bg-pill-hover);border-color:var(--border-strong);transform:translateY(-1px)}.action-pill.is-active{background:var(--accent-primary);color:var(--accent-primary-fg);border-color:var(--accent-primary)}.pill-indicator{background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22d3ee}.pill-kbd{color:inherit;background:#80808029;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.source-pill{white-space:nowrap;flex-shrink:0;text-decoration:none}.pill-arrow{opacity:.7;font-size:13px;line-height:1}@media (max-width:1080px){.source-pill{order:-1}}.ammachi-ticket-tear .checkout-workspace{z-index:2;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.18fr);gap:.75rem 1rem;min-height:640px;padding:.35rem .85rem 1rem;display:grid;position:relative}.checkout-column{align-items:center;height:100%;display:flex}.checkout-card{background:var(--bg-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.card-meta-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-badge{letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;transition:all .25s;display:inline-flex}.status-dot{border-radius:50%;width:7px;height:7px}.status-badge.status-pending{background:var(--accent-pending-bg);color:var(--accent-pending)}.status-badge.status-pending .status-dot{background:var(--accent-pending);box-shadow:0 0 8px var(--accent-pending)}.status-badge.status-tearing{background:var(--accent-tearing-bg);color:var(--accent-tearing)}.status-badge.status-tearing .status-dot{background:var(--accent-tearing);box-shadow:0 0 8px var(--accent-tearing)}.status-badge.status-verified{background:var(--accent-verified-bg);color:var(--accent-verified)}.status-badge.status-verified .status-dot{background:var(--accent-verified);box-shadow:0 0 10px var(--accent-verified)}.session-code{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.event-header{border-bottom:1px solid var(--border-hairline);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.event-eyebrow{letter-spacing:.08em;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.event-title{letter-spacing:-.02em;color:var(--text-primary);font-size:21px;font-weight:800;line-height:1.18}.event-venue{color:var(--text-secondary);font-size:12.5px;font-weight:500}.control-section{flex-direction:column;gap:8px;display:flex}.section-label-row{justify-content:space-between;align-items:center;display:flex}.section-label{letter-spacing:.06em;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.section-hint{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.tier-list{flex-direction:column;gap:7px;display:flex}.tier-option{border:1px solid var(--border-hairline);background:var(--bg-pill);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:9px 12px;transition:all .16s;display:grid}.tier-option:hover{background:var(--bg-pill-hover);border-color:var(--border-strong)}.tier-option.is-selected{background:var(--bg-pill-hover);border-color:var(--text-primary);box-shadow:0 2px 10px #0000000f}.tier-swatch{border:1px solid #ffffff80;border-radius:8px;width:30px;height:30px;box-shadow:inset 0 1px 2px #fff9}.swatch-silver{background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 24%,#a5b4fc 50%,#f9a8d4 76%,#fde68a 100%)}.swatch-gold{background:linear-gradient(135deg,#18181b 0%,#f59e0b 38%,#fde047 68%,#fb7185 92%)}.swatch-ultraviolet{background:linear-gradient(135deg,#1e1b4b 0%,#22d3ee 36%,#6366f1 64%,#ec4899 95%)}.tier-info{flex-direction:column;gap:1px;display:flex}.tier-name{color:var(--text-primary);font-size:13px;font-weight:700}.tier-desc{color:var(--text-secondary);font-size:11px}.tier-price{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.seat-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.seat-pill{border:1px solid var(--border-hairline);background:var(--bg-pill);color:var(--text-primary);cursor:pointer;border-radius:11px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 11px;transition:all .15s;display:flex}.seat-pill:hover{border-color:var(--border-strong);background:var(--bg-pill-hover)}.seat-pill.is-selected{border-color:var(--text-primary);background:var(--bg-pill-hover)}.seat-code{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.seat-zone{color:var(--text-muted);font-size:10px;font-weight:500}.perforation-box{background:var(--bg-card-subtle);border:1px solid var(--border-hairline);border-radius:15px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.perf-header-row{justify-content:space-between;align-items:center;display:flex}.seam-pct-readout{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.fiber-bar-strip{grid-template-columns:repeat(25,1fr);align-items:center;gap:3px;height:12px;display:grid}.fiber-cell{background:var(--text-primary);opacity:.72;border-radius:2px;height:100%;transition:transform .12s,background-color .12s,opacity .12s}.fiber-cell.is-strained{opacity:1;background:#f59e0b;transform:scaleY(1.18)}.fiber-cell.is-severed{background:var(--accent-verified);opacity:.35;transform:scaleY(.45)}.checkout-footer-row{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.price-summary{flex-direction:column;gap:2px;display:flex}.price-label{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.price-value-group{align-items:baseline;gap:8px;display:flex}.price-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:19px;font-weight:700}.serial-tag{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.primary-tear-btn{background:var(--accent-primary);color:var(--accent-primary-fg);cursor:pointer;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:9px 16px;transition:transform .15s,opacity .15s,background-color .2s;display:flex}.primary-tear-btn:hover{opacity:.94;transform:translateY(-1px)}.primary-tear-btn.is-verified{background:var(--accent-verified);color:#fff}#btn-tear-text{font-size:12.5px;font-weight:700}.btn-tear-sub{opacity:.8;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.stage-column{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ammachi-ticket-tear .canvas-stage{touch-action:none;cursor:grab;border-radius:1rem;width:100%;height:min(72vh,720px);min-height:520px;position:relative;overflow:hidden}.ammachi-ticket-tear .canvas-stage:active{cursor:grabbing}.ammachi-ticket-tear .canvas-stage canvas{display:block;width:100%!important;height:100%!important}.seam-cursor-pill{pointer-events:none;color:#faf8f5;letter-spacing:.04em;opacity:0;z-index:15;background:#151413;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;transition:opacity .14s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-140%);box-shadow:0 6px 18px #00000038}.seam-cursor-pill.is-visible{opacity:1}.scissor-icon{color:#f59e0b;font-size:12px}.stage-corner-pill{pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;position:absolute;top:14px;right:16px}.xray-telemetry-bar{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0d0f16e6;border:1px solid #22d3ee59;border-radius:14px;align-items:center;gap:24px;padding:10px 18px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #00000059}.xray-telemetry-bar.is-hidden{opacity:0;transform:translate(-50%,8px)}.telemetry-metrics{align-items:center;gap:18px;display:flex}.t-metric{flex-direction:column;gap:2px;display:flex}.t-label{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.t-value{color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.telemetry-legend{color:#cbd5e1;border-left:1px solid #ffffff24;align-items:center;gap:12px;padding-left:16px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.legend-item{align-items:center;gap:5px;display:inline-flex}.swatch-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-cyan{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.dot-indigo{background:#818cf8}.dot-amber{background:#f59e0b;box-shadow:0 0 6px #ef4444}.stage-gesture-bar{white-space:nowrap;background:var(--bg-elevated);border:1px solid var(--border-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-secondary);pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:6px 15px;font-size:11.5px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.stage-gesture-bar strong{color:var(--text-primary);font-weight:700}.stage-gesture-bar kbd{background:var(--bg-card-subtle);border:1px solid var(--border-hairline);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:10px}.gesture-sep{color:var(--text-muted)}@media (max-width:1080px){.ammachi-ticket-tear .checkout-workspace{grid-template-columns:1fr;min-height:0}.ammachi-ticket-tear .stage-column{min-height:560px}.ammachi-ticket-tear .canvas-stage{height:560px;min-height:520px}.ammachi-ticket-tear .header-actions{width:100%}}.ammachi-ticket-tear.ammachi-ticket-tear--membership .checkout-workspace{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:.75rem 1rem;min-height:0;padding:0}.ammachi-ticket-tear.ammachi-ticket-tear--membership .checkout-card{box-shadow:none;background:#f7f5f1;border:1px solid #1715131a;border-radius:14px;gap:10px;padding:14px}.ammachi-ticket-tear.ammachi-ticket-tear--membership .event-title{font-size:1.12rem;line-height:1.2}.ammachi-ticket-tear.ammachi-ticket-tear--membership .canvas-stage{border-radius:14px;height:min(68vh,640px);min-height:520px}@media (max-width:1080px){.ammachi-ticket-tear.ammachi-ticket-tear--membership .checkout-workspace{grid-template-columns:1fr}}
.ceramix-module__7Zuawq__page{color:var(--foreground);background:var(--background);padding-inline:0;padding-block:var(--space-5);overflow-x:clip}.ceramix-module__7Zuawq__page :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ceramix-module__7Zuawq__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600}.ceramix-module__7Zuawq__sectionTitle{font-family:var(--font-heading,inherit);letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.75rem);font-weight:600;line-height:1.05}.ceramix-module__7Zuawq__lede,.ceramix-module__7Zuawq__body{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65}.ceramix-module__7Zuawq__section{padding-block:clamp(4rem,7vw,6.5rem)}.ceramix-module__7Zuawq__sectionTight{padding-block:clamp(2.5rem,4.5vw,4rem)}.ceramix-module__7Zuawq__back{min-height:2.75rem;color:var(--muted-foreground);transition:color var(--motion-hover)var(--motion-ease);align-items:center;margin-bottom:1.25rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.ceramix-module__7Zuawq__back:hover{color:var(--foreground)}.ceramix-module__7Zuawq__hero{--hero-nav:var(--spacing-nav-height,80px);isolation:isolate;background:var(--background);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;padding-bottom:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.ceramix-module__7Zuawq__heroTiles{z-index:0;pointer-events:none;opacity:.35;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(62% 70% at 46% 46%,#0000 0%,#000 78%);mask-image:radial-gradient(62% 70% at 46% 46%,#0000 0%,#000 78%)}.ceramix-module__7Zuawq__heroInner{z-index:1;width:100%;position:relative}.ceramix-module__7Zuawq__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem 2.5rem;display:grid}.ceramix-module__7Zuawq__heroCopy{flex-direction:column;min-width:0;display:flex}.ceramix-module__7Zuawq__heroCopy .ceramix-module__7Zuawq__meta{margin-bottom:.85rem}.ceramix-module__7Zuawq__heroTitle{font-family:var(--font-heading,inherit);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.6vw,4.35rem);font-weight:650;line-height:.96}.ceramix-module__7Zuawq__heroTitle span{display:block}.ceramix-module__7Zuawq__heroLede{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin:1.15rem 0 0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6}.ceramix-module__7Zuawq__heroMeta{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.75rem;padding-top:1.35rem;display:grid}.ceramix-module__7Zuawq__heroMeta>:last-child{grid-column:1/-1}.ceramix-module__7Zuawq__heroMeta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:600}.ceramix-module__7Zuawq__heroMeta dd{color:var(--foreground);text-wrap:pretty;margin:.4rem 0 0;font-size:.8125rem;line-height:1.4}.ceramix-module__7Zuawq__heroVisual{min-width:0;position:relative}.ceramix-module__7Zuawq__heroStage{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--muted)55%,var(--background));width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.ceramix-module__7Zuawq__heroParallax{will-change:transform;position:absolute;inset:-4%}.ceramix-module__7Zuawq__heroLeadFrame{aspect-ratio:auto;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.ceramix-module__7Zuawq__heroKenBurns{-o-object-position:50% 46%;object-position:50% 46%;will-change:transform,object-position;transform-origin:50% 46%;animation:32s ease-in-out infinite alternate ceramix-module__7Zuawq__heroKenBurns}@keyframes ceramix-module__7Zuawq__heroKenBurns{0%{-o-object-position:48% 48%;object-position:48% 48%;transform:scale(1.05)}to{-o-object-position:54% 42%;object-position:54% 42%;transform:scale(1.1)}}.ceramix-module__7Zuawq__heroIndex{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.85rem;display:flex}.ceramix-module__7Zuawq__heroIndexValue{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--foreground);margin:0;font-size:.75rem}.ceramix-module__7Zuawq__snapshot{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;padding-bottom:.5rem;display:grid}.ceramix-module__7Zuawq__fact{min-width:0}.ceramix-module__7Zuawq__factValue{font-family:var(--font-heading,inherit);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:.92;display:block}.ceramix-module__7Zuawq__factLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.55rem;font-size:.6875rem;display:block}.ceramix-module__7Zuawq__intro{gap:1.75rem;display:grid}.ceramix-module__7Zuawq__introCopy{flex-direction:column;gap:1rem;display:flex}.ceramix-module__7Zuawq__roleGrid{grid-template-columns:1fr;gap:.65rem;margin-top:2rem;padding:0;list-style:none;display:grid}.ceramix-module__7Zuawq__roleModule{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--card)72%,var(--background));width:100%;min-height:10.5rem;color:inherit;text-align:left;cursor:default;transition:transform var(--motion-hover)var(--motion-ease),border-color var(--motion-hover)var(--motion-ease);flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.ceramix-module__7Zuawq__roleModule:hover,.ceramix-module__7Zuawq__roleModule:focus-visible{border-color:var(--foreground);z-index:1;transform:scale(1.02)}.ceramix-module__7Zuawq__roleIndex{letter-spacing:.14em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.ceramix-module__7Zuawq__roleTitle{font-family:var(--font-heading,inherit);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600}.ceramix-module__7Zuawq__roleItems{color:var(--muted-foreground);margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none}.ceramix-module__7Zuawq__roleExtra{opacity:0;max-height:0;color:var(--foreground);transition:max-height var(--motion-fade)var(--motion-ease),opacity var(--motion-fade)var(--motion-ease),margin var(--motion-fade)var(--motion-ease);margin:0;font-size:.8125rem;line-height:1.5;overflow:hidden}.ceramix-module__7Zuawq__roleModule:hover .ceramix-module__7Zuawq__roleExtra,.ceramix-module__7Zuawq__roleModule:focus-visible .ceramix-module__7Zuawq__roleExtra{opacity:1;max-height:4.5rem;margin-top:.15rem}.ceramix-module__7Zuawq__visualLayout{align-items:center;gap:2rem 2.5rem;display:grid}.ceramix-module__7Zuawq__visualCopy .ceramix-module__7Zuawq__sectionTitle{max-width:11em;font-size:clamp(2.15rem,3.3vw,3.15rem)}.ceramix-module__7Zuawq__visualCopy .ceramix-module__7Zuawq__body{max-width:34rem;margin-top:1.15rem}.ceramix-module__7Zuawq__visualStage{min-height:0;position:relative}.ceramix-module__7Zuawq__visualMain{width:min(100%,28rem);margin-inline:auto}.ceramix-module__7Zuawq__visualMainFrame,.ceramix-module__7Zuawq__visualOverlapFrame{aspect-ratio:1;background:0 0;border:0}.ceramix-module__7Zuawq__visualStage .ceramix-module__7Zuawq__frame[data-ground=dark]{background:0 0;border-color:#0000}.ceramix-module__7Zuawq__visualStage .ceramix-module__7Zuawq__frame img{mix-blend-mode:darken}.ceramix-module__7Zuawq__visualOverlap{z-index:2;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);width:min(42%,11rem);margin-top:-22%;margin-left:auto;margin-right:4%;padding:.4rem;position:relative}.ceramix-module__7Zuawq__visualOverlapFrame{aspect-ratio:3/4}.ceramix-module__7Zuawq__annotations{flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ceramix-module__7Zuawq__annotation{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;display:flex}.ceramix-module__7Zuawq__annotation:before{content:"";background:var(--foreground);width:1.25rem;height:1px}.ceramix-module__7Zuawq__carousel{margin-top:2rem}.ceramix-module__7Zuawq__strip{cursor:grab;overflow:hidden}.ceramix-module__7Zuawq__strip:active{cursor:grabbing}.ceramix-module__7Zuawq__stripTrack{align-items:stretch;gap:clamp(.85rem,1.6vw,1.35rem);display:flex}.ceramix-module__7Zuawq__stripSlide{cursor:pointer;text-align:left;opacity:.72;max-width:52rem;transition:opacity var(--motion-fade)var(--motion-ease);background:0 0;border:0;flex:0 0 min(78vw,52rem);padding:0;transform:none}.ceramix-module__7Zuawq__stripSlide[data-active=true]{opacity:1}.ceramix-module__7Zuawq__stripSlide .ceramix-module__7Zuawq__frame{aspect-ratio:16/9;border:1px solid var(--border);background:color-mix(in oklab,var(--muted)55%,var(--background));border-radius:.85rem;width:100%;overflow:hidden}.ceramix-module__7Zuawq__carouselBar{align-items:center;gap:1rem;max-width:14rem;margin-top:1.1rem;display:flex}.ceramix-module__7Zuawq__carouselBtn{border:1px solid var(--border);background:var(--background);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);cursor:pointer;padding:0 .85rem;font-size:.8125rem}.ceramix-module__7Zuawq__carouselBtn:disabled{opacity:.35;cursor:not-allowed}.ceramix-module__7Zuawq__carouselCounter{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.ceramix-module__7Zuawq__slideMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.55rem;font-size:.6875rem;display:block}.ceramix-module__7Zuawq__scaleHeading{font-family:var(--font-heading,inherit);letter-spacing:-.055em;text-transform:uppercase;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:650;line-height:.92}.ceramix-module__7Zuawq__scaleTrack{scrollbar-width:none;will-change:transform;align-items:center;gap:clamp(.85rem,2vw,1.75rem);margin-top:2.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ceramix-module__7Zuawq__scaleTrack::-webkit-scrollbar{display:none}.ceramix-module__7Zuawq__scaleItem{flex-direction:column;flex:none;gap:.65rem;min-width:7.5rem;display:flex}.ceramix-module__7Zuawq__scaleThumb{width:7.5rem}.ceramix-module__7Zuawq__scaleLabel{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ceramix-module__7Zuawq__scaleArrow{color:var(--muted-foreground);flex:none;font-size:.875rem}.ceramix-module__7Zuawq__galleryLede{max-width:40rem;color:var(--muted-foreground);margin-top:.75rem;font-size:.9375rem;line-height:1.55}.ceramix-module__7Zuawq__masonryWrap{min-width:0;margin-top:2rem}.ceramix-module__7Zuawq__masonry{width:100%}.ceramix-module__7Zuawq__bento{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2rem;display:grid}.ceramix-module__7Zuawq__bentoItem{min-width:0}.ceramix-module__7Zuawq__bentoItem[data-span=wide]{grid-column:1/-1}.ceramix-module__7Zuawq__caption{letter-spacing:.06em;color:var(--muted-foreground);margin-top:.5rem;font-size:.6875rem;display:block}.ceramix-module__7Zuawq__videoBlock{margin-top:2.5rem}.ceramix-module__7Zuawq__videoBlock .ceramix-module__7Zuawq__meta{margin-bottom:.75rem}.ceramix-module__7Zuawq__ecoGrid{gap:.85rem;margin-top:2rem;display:grid}.ceramix-module__7Zuawq__ecoPanel{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--card)70%,var(--background));text-align:left;color:inherit;transition:transform var(--motion-hover)var(--motion-ease),border-color var(--motion-hover)var(--motion-ease);padding:1.4rem 1.3rem 1.5rem}.ceramix-module__7Zuawq__ecoPanel[data-current=true]{border-color:var(--foreground)}.ceramix-module__7Zuawq__ecoPanel[data-current=false]{opacity:.78;transform:scale(.98)}.ceramix-module__7Zuawq__ecoPanel:hover,.ceramix-module__7Zuawq__ecoPanel:focus-visible{opacity:1;border-color:var(--foreground);transform:scale(1)}.ceramix-module__7Zuawq__ecoIndex{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem}.ceramix-module__7Zuawq__ecoTitle{font-family:var(--font-heading,inherit);letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:600}.ceramix-module__7Zuawq__ecoMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:.45rem 0 0;font-size:.75rem}.ceramix-module__7Zuawq__ecoLine{color:var(--muted-foreground);margin:.85rem 0 0;font-size:.9375rem}.ceramix-module__7Zuawq__evolution{border-top:1px solid var(--border);gap:1.75rem;margin-top:4rem;padding-top:2rem;display:grid}.ceramix-module__7Zuawq__evoYear{font-family:var(--font-heading,inherit);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,8vw,6.5rem);font-weight:650;line-height:.85}.ceramix-module__7Zuawq__evoTitle{margin:.4rem 0 0;font-size:1.05rem}.ceramix-module__7Zuawq__evoLine{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.9375rem}.ceramix-module__7Zuawq__navWrap{top:var(--spacing-nav-height,80px);z-index:20;border-block:1px solid var(--border);background:color-mix(in oklch,var(--background)88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.ceramix-module__7Zuawq__navList{scrollbar-width:none;align-items:center;gap:.15rem;width:100%;margin:0;padding:.45rem 0;list-style:none;display:flex;overflow-x:auto}.ceramix-module__7Zuawq__navList::-webkit-scrollbar{display:none}.ceramix-module__7Zuawq__navLink{min-height:2.5rem;color:var(--muted-foreground);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .7rem;font-size:.75rem;text-decoration:none;display:inline-flex}.ceramix-module__7Zuawq__navLink[data-active=true]{color:var(--foreground);text-underline-offset:.35em;text-decoration:underline}.ceramix-module__7Zuawq__zoom{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;overflow:hidden}.ceramix-module__7Zuawq__zoomInner{transition:transform var(--motion-hover)var(--motion-ease);display:block}.ceramix-module__7Zuawq__zoom:hover .ceramix-module__7Zuawq__zoomInner,.ceramix-module__7Zuawq__zoom:focus-visible .ceramix-module__7Zuawq__zoomInner{transform:scale(1.02)}.ceramix-module__7Zuawq__frame{background:color-mix(in oklch,var(--muted)55%,var(--background));border:1px solid var(--border);border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.ceramix-module__7Zuawq__frame[data-ground=dark]{border-color:color-mix(in oklch,var(--foreground)18%,transparent);background:#111}.ceramix-module__7Zuawq__frameMedia{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}:is(.ceramix-module__7Zuawq__frame[data-fit=contain] img,.ceramix-module__7Zuawq__frame[data-fit=contain] .ceramix-module__7Zuawq__frameMedia){-o-object-fit:contain;object-fit:contain}.ceramix-module__7Zuawq__frame img{border-radius:inherit}.ceramix-module__7Zuawq__frameLabel{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:pre-line;justify-content:center;align-items:center;padding:1rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;inset:0}.ceramix-module__7Zuawq__lightboxDialog{justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:flex}.ceramix-module__7Zuawq__lightbox{flex-direction:column;gap:.85rem;width:min(92vw,72rem);max-height:92vh;display:flex;position:relative}.ceramix-module__7Zuawq__lightboxStage{max-height:78vh;overflow:hidden}.ceramix-module__7Zuawq__lightboxBar{color:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ceramix-module__7Zuawq__lightboxActions{flex-wrap:wrap;gap:.5rem;display:flex}.ceramix-module__7Zuawq__lightboxBar .ceramix-module__7Zuawq__carouselBtn{border-color:color-mix(in oklch,var(--background)40%,transparent);background:color-mix(in oklch,var(--foreground)70%,transparent);color:var(--background)}.ceramix-module__7Zuawq__backToTop{z-index:30;border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--foreground);padding:0 .9rem;font-size:.75rem;position:fixed;bottom:1rem;right:1rem}@media (min-width:768px){.ceramix-module__7Zuawq__heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem 2.25rem;min-height:min(62vh,36rem)}.ceramix-module__7Zuawq__heroCopy{grid-column:1/span 5}.ceramix-module__7Zuawq__heroVisual{grid-column:6/span 7}.ceramix-module__7Zuawq__heroStage{aspect-ratio:16/10;height:auto;min-height:0}.ceramix-module__7Zuawq__heroMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.ceramix-module__7Zuawq__heroMeta>:last-child{grid-column:auto}.ceramix-module__7Zuawq__snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.ceramix-module__7Zuawq__intro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:3rem}.ceramix-module__7Zuawq__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceramix-module__7Zuawq__visualLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem 3.5rem}.ceramix-module__7Zuawq__visualMain{width:86%;margin-inline:0 auto}.ceramix-module__7Zuawq__stripSlide{flex:0 0 min(72vw,44rem)}.ceramix-module__7Zuawq__ecoGrid{grid-template-columns:1.2fr .9fr .9fr;align-items:stretch}.ceramix-module__7Zuawq__evolution{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ceramix-module__7Zuawq__bento{grid-template-columns:1.4fr 1fr}}@media (min-width:1024px){.ceramix-module__7Zuawq__heroGrid{-moz-column-gap:3rem;column-gap:3rem}.ceramix-module__7Zuawq__heroCopy{grid-column:1/span 5}.ceramix-module__7Zuawq__heroVisual{grid-column:6/span 7;transform:translate(.75rem,.4rem)}.ceramix-module__7Zuawq__heroStage{aspect-ratio:16/10}.ceramix-module__7Zuawq__heroTitle{font-size:clamp(2.6rem,4.2vw,4.5rem)}.ceramix-module__7Zuawq__heroTitle span{white-space:nowrap}.ceramix-module__7Zuawq__roleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ceramix-module__7Zuawq__stripSlide{flex:0 0 min(68vw,52rem)}.ceramix-module__7Zuawq__navList{flex-wrap:wrap;justify-content:center;padding:.7rem 0;overflow:visible}.ceramix-module__7Zuawq__bento{grid-template-rows:auto auto;grid-template-columns:1.35fr .85fr 1.15fr .9fr}.ceramix-module__7Zuawq__bentoItem:first-child{grid-column:1/span 2}.ceramix-module__7Zuawq__bentoItem:nth-child(2){grid-column:3}.ceramix-module__7Zuawq__bentoItem:nth-child(3){grid-column:4}.ceramix-module__7Zuawq__bentoItem:nth-child(4){grid-column:1}.ceramix-module__7Zuawq__bentoItem:nth-child(5){grid-column:2/span 2}.ceramix-module__7Zuawq__bentoItem:nth-child(6){grid-column:4}.ceramix-module__7Zuawq__bentoItem:nth-child(7),.ceramix-module__7Zuawq__bentoItem:nth-child(8),.ceramix-module__7Zuawq__bentoItem[data-span=wide]{grid-column:1/-1}.ceramix-module__7Zuawq__bentoItem:nth-child(7){grid-column:1/span 2}.ceramix-module__7Zuawq__bentoItem:nth-child(8){grid-column:3/span 2}}@media (max-width:767px){.ceramix-module__7Zuawq__hero{justify-content:flex-start;min-height:0;padding-bottom:2rem}.ceramix-module__7Zuawq__heroTitle{font-size:clamp(2.1rem,9vw,2.85rem)}.ceramix-module__7Zuawq__heroTitle span{white-space:normal}.ceramix-module__7Zuawq__heroMeta{gap:.85rem}.ceramix-module__7Zuawq__heroStage{aspect-ratio:16/10}}.ceramix-module__7Zuawq__delegatesSection{color:#fafafa;background:#09090b;border-block:1px solid #ffffff14;border-block:1px solid lab(100% -.0000298023 .0000119209/.08);padding-block:clamp(3.5rem,7vw,6rem)}.ceramix-module__7Zuawq__delegatesInner{width:min(100% - 2rem,var(--layout-max,78rem));grid-template-columns:minmax(16rem,.78fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.25rem,3vw,2.25rem);margin-inline:auto;display:grid}.ceramix-module__7Zuawq__delegatesCopy{gap:1rem;max-width:34rem;padding-block:.5rem;display:grid}.ceramix-module__7Zuawq__delegatesBadge{letter-spacing:.04em;color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);background:#ffffff0a;background:lab(100% -.0000298023 .0000119209/.04);border:1px solid #ffffff24;border:1px solid lab(100% -.0000298023 .0000119209/.14);border-radius:999px;align-items:center;gap:.55rem;width:fit-content;margin:0;padding:.35rem .75rem .35rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ceramix-module__7Zuawq__delegatesBadgeDot{background:#fff;border-radius:999px;width:.45rem;height:.45rem}.ceramix-module__7Zuawq__delegatesTitle{font-family:var(--font-heading,inherit);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:600;line-height:1.05}.ceramix-module__7Zuawq__delegatesBody{color:#ffffff9e;color:lab(100% -.0000298023 .0000119209/.62);text-wrap:pretty;max-width:34rem;margin:0;font-size:.9875rem;line-height:1.65}.ceramix-module__7Zuawq__delegatesPoints{flex-wrap:wrap;gap:.65rem 1.1rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ceramix-module__7Zuawq__delegatesPoints li{color:#ffffffc7;color:lab(100% -.0000298023 .0000119209/.78);padding-left:.95rem;font-size:.8125rem;position:relative}.ceramix-module__7Zuawq__delegatesPoints li:before{content:"";background:#fff;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.45em;left:0}.ceramix-module__7Zuawq__delegatesShelf{gap:.9rem;min-width:0;display:grid}.ceramix-module__7Zuawq__delegatesShelfHead{justify-content:space-between;align-items:baseline;gap:1rem;padding-inline:.15rem;display:flex}.ceramix-module__7Zuawq__delegatesShelfLabel{color:#fff;margin:0;font-size:.875rem;font-weight:600}.ceramix-module__7Zuawq__delegatesShelfMeta{color:#ffffff7a;color:lab(100% -.0000298023 .0000119209/.48);margin:0;font-size:.75rem}.ceramix-module__7Zuawq__delegatesViewport{cursor:grab;margin-left:clamp(-2rem,-4vw,-.5rem);overflow:hidden}.ceramix-module__7Zuawq__delegatesViewport:active{cursor:grabbing}.ceramix-module__7Zuawq__delegatesTrack{align-items:stretch;gap:1.15rem;padding:.35rem .15rem .5rem;display:flex}.ceramix-module__7Zuawq__delegatesCard{min-width:0;max-width:22rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 min(72vw,22rem);gap:.65rem;padding:0;display:grid}.ceramix-module__7Zuawq__delegatesCardMedia{aspect-ratio:900/1273;width:100%;height:clamp(28rem,58vh,36rem);min-height:28rem;transition:transform var(--motion-hover,.18s)var(--motion-ease,ease),border-color var(--motion-hover,.18s)var(--motion-ease,ease);background:#fff;border:1px solid #ffffff1a;border:1px solid lab(100% -.0000298023 .0000119209/.1);border-radius:1.15rem;place-items:center;display:grid;overflow:hidden;box-shadow:0 22px 48px #0006}.ceramix-module__7Zuawq__delegatesCardImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%;height:100%}.ceramix-module__7Zuawq__delegatesCard:hover .ceramix-module__7Zuawq__delegatesCardMedia,.ceramix-module__7Zuawq__delegatesCard:focus-visible .ceramix-module__7Zuawq__delegatesCardMedia{border-color:#ffffff47;border-color:lab(100% -.0000298023 .0000119209/.28);transform:translateY(-4px)}.ceramix-module__7Zuawq__delegatesControls{gap:.45rem;padding-inline:.15rem;display:inline-flex}.ceramix-module__7Zuawq__delegatesNavBtn{color:#fff;cursor:pointer;background:#ffffff12;background:lab(100% -.0000298023 .0000119209/.07);border:1px solid #ffffff29;border:1px solid lab(100% -.0000298023 .0000119209/.16);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:inline-grid}.ceramix-module__7Zuawq__delegatesNavBtn:hover,.ceramix-module__7Zuawq__delegatesNavBtn:focus-visible{background:#ffffff24;background:lab(100% -.0000298023 .0000119209/.14)}.ceramix-module__7Zuawq__delegatesCardCaption{gap:.15rem;padding-inline:.15rem;display:grid}.ceramix-module__7Zuawq__delegatesCardGreeting{color:#fff;margin:0;font-size:.8125rem;font-weight:600}.ceramix-module__7Zuawq__delegatesCardLang{letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a;color:lab(100% -.0000298023 .0000119209/.48);margin:0;font-size:.6875rem}.ceramix-module__7Zuawq__delegatesLightbox{z-index:1000;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ceramix-module__7Zuawq__delegatesLightboxBackdrop{cursor:zoom-out;background:#09090be0;border:0;position:absolute;inset:0}.ceramix-module__7Zuawq__delegatesLightboxStage{z-index:1;gap:.85rem;width:min(100%,42rem);display:grid;position:relative}.ceramix-module__7Zuawq__delegatesLightboxImage{background:#111;border:1px solid #ffffff1f;border:1px solid lab(100% -.0000298023 .0000119209/.12);border-radius:1rem;width:100%;height:auto}.ceramix-module__7Zuawq__delegatesLightboxBar{color:#fff;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ceramix-module__7Zuawq__delegatesLightboxActions{gap:.4rem;display:inline-flex}.ceramix-module__7Zuawq__delegatesLightboxActions button{color:#fff;cursor:pointer;background:#ffffff14;background:lab(100% -.0000298023 .0000119209/.08);border:1px solid #ffffff29;border:1px solid lab(100% -.0000298023 .0000119209/.16);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.ceramix-module__7Zuawq__delegatesLightboxActions button:hover,.ceramix-module__7Zuawq__delegatesLightboxActions button:focus-visible{background:#ffffff29;background:lab(100% -.0000298023 .0000119209/.16)}@media (max-width:960px){.ceramix-module__7Zuawq__delegatesInner{grid-template-columns:1fr}.ceramix-module__7Zuawq__delegatesViewport{margin-left:0}.ceramix-module__7Zuawq__delegatesCard{flex-basis:min(78vw,20rem)}.ceramix-module__7Zuawq__delegatesCardMedia{height:clamp(24rem,62vh,32rem);min-height:24rem}}@media (prefers-reduced-motion:reduce){.ceramix-module__7Zuawq__heroKenBurns,.ceramix-module__7Zuawq__heroParallax,.ceramix-module__7Zuawq__heroVisual{will-change:auto;animation:none;transform:none}.ceramix-module__7Zuawq__delegatesCardMedia{transition:none}.ceramix-module__7Zuawq__delegatesCard:hover .ceramix-module__7Zuawq__delegatesCardMedia,.ceramix-module__7Zuawq__delegatesCard:focus-visible .ceramix-module__7Zuawq__delegatesCardMedia{transform:none}.ceramix-module__7Zuawq__delegatesViewport{cursor:default}.ceramix-module__7Zuawq__roleModule,.ceramix-module__7Zuawq__roleExtra,.ceramix-module__7Zuawq__zoomInner,.ceramix-module__7Zuawq__stripSlide,.ceramix-module__7Zuawq__ecoPanel{transition:none;animation:none}.ceramix-module__7Zuawq__roleModule:hover,.ceramix-module__7Zuawq__roleModule:focus-visible,.ceramix-module__7Zuawq__zoom:hover .ceramix-module__7Zuawq__zoomInner,.ceramix-module__7Zuawq__zoom:focus-visible .ceramix-module__7Zuawq__zoomInner,.ceramix-module__7Zuawq__stripSlide,.ceramix-module__7Zuawq__ecoPanel[data-current=false]{transform:none}}
