.cs-miuta{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-top:env(safe-area-inset-top,0px);color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}.cs-miuta img{max-width:100%}.cs-miuta [hidden]:not([hidden=until-found i]){display:none!important}.cs-miuta{--cream:#f4f1e7;--paper:#fffdf7;--sand:#e9e4d6;--line:#d9d3c3;--forest:#0b3b27;--forest-2:#0d4430;--grass:#21d96b;--lime:#d6ff3d;--flare:#ff6a2b;--blue:#2f5be0;--ink:#111712;--ink-2:#4a524c;--ink-3:#5f665f;--on-forest:#bfd0c4;--display:"Unbounded", "Arial Black", system-ui, sans-serif;--score:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 80px);--radius-xl:clamp(24px, 3vw, 40px);color-scheme:light}.cs-miuta *,.cs-miuta :before,.cs-miuta :after{box-sizing:border-box}.cs-miuta{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.cs-miuta .miuta-cs{max-width:1440px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));flex-direction:column;gap:clamp(48px,6vw,80px);margin:0 auto;padding-block:clamp(28px,4vw,56px) clamp(28px,3vw,40px);display:flex}.cs-miuta .miuta-cs img{max-width:100%}.cs-miuta .miuta-cs :focus-visible{outline:3px solid var(--grass);outline-offset:4px;border-radius:12px}.cs-miuta .eyebrow{font-family:var(--score);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:14px;font-weight:700}.cs-miuta .meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cs-miuta .meta b{color:var(--ink);font-weight:800}.cs-miuta .meta i{color:var(--line);font-style:normal}.cs-miuta .shot{appearance:none;font:inherit;color:inherit;cursor:zoom-in;transform:translateY(var(--lift,0px));background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.cs-miuta .shot:hover{transform:translateY(calc(var(--lift,0px) - 8px))}.cs-miuta .phone{background:var(--ink);border-radius:13%/6%;width:100%;padding:2.6%;display:block;box-shadow:inset 0 1px #ffffff14,0 34px 60px -26px #04140ba6,0 12px 22px -14px #04140b73}.cs-miuta .phone img{aspect-ratio:390/844;background:var(--sand);border-radius:11%/5.1%;width:100%;height:auto;display:block}.cs-miuta .cap{font-family:var(--score);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:13px;font-weight:700;line-height:1.2}.cs-miuta .phones{--gap:clamp(12px, 2.6vw, 40px);z-index:1;justify-content:center;align-items:flex-start;gap:28px var(--gap);flex-wrap:wrap;display:flex;position:relative}.cs-miuta .intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-top:clamp(20px,3vw,36px);display:grid}.cs-miuta .wordmark{font-family:var(--display);letter-spacing:-.055em;align-items:flex-end;gap:.06em;margin:0;font-size:clamp(72px,10.2vw,148px);font-weight:800;line-height:.86;display:flex}.cs-miuta .wordmark svg{flex:none;width:.62em;height:auto;margin-bottom:.04em}.cs-miuta .headline{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.12}.cs-miuta .headline mark{background:linear-gradient(transparent 60%, var(--grass) 60%, var(--grass) 92%, transparent 92%);color:inherit;padding:0 .06em}.cs-miuta .lede{max-width:34em;color:var(--ink-2);margin:16px 0 0;font-size:clamp(16px,1.25vw,18px)}.cs-miuta .stage{margin-top:clamp(28px,3vw,40px);padding:0 clamp(12px,3.5vw,56px) calc(clamp(28px,3.5vw,48px) + 70px);position:relative}.cs-miuta .stage:before{content:"";border-radius:var(--radius-xl);background:repeating-linear-gradient(90deg, var(--forest) 0 64px, var(--forest-2) 64px 128px);position:absolute;inset:22% 0 0}.cs-miuta .stage-pitch{pointer-events:none;width:100%;height:78%;position:absolute;inset:22% 0 0}.cs-miuta .stage .shot{width:calc((100% - 4 * var(--gap)) / 5)}.cs-miuta .stage .cap{color:var(--on-forest)}.cs-miuta .details{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.cs-miuta .trio{border-radius:var(--radius-xl);background:var(--sand);padding:clamp(20px,3vw,40px) clamp(12px,3vw,44px) clamp(24px,3vw,40px);position:relative}.cs-miuta .trio-pitch{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cs-miuta .trio .shot{width:calc((100% - 2 * var(--gap)) / 3)}.cs-miuta .trio .cap{color:var(--ink-2)}.cs-miuta .notes h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.04}.cs-miuta .points{flex-direction:column;gap:22px;margin:clamp(22px,2.5vw,32px) 0 0;padding:0;list-style:none;display:flex}.cs-miuta .point{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cs-miuta .point h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.25}.cs-miuta .point p{color:var(--ink-2);max-width:30em;margin:4px 0 0}.cs-miuta .glyph{background:var(--forest);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.cs-miuta .glyph-dots{grid-template-columns:repeat(2,10px);gap:4px;display:grid}.cs-miuta .glyph-dots span{border-radius:50%;width:10px;height:10px}.cs-miuta .glyph-bar{gap:2px;display:flex}.cs-miuta .glyph-bar span{background:var(--grass);border-radius:3px;width:4px;height:14px}.cs-miuta .glyph-bar span:last-child{background:var(--flare)}.cs-miuta .glyph-pulse{border:2.5px solid var(--flare);border-radius:50%;width:16px;height:16px;animation:1.6s ease-out infinite cs-pulse}.cs-miuta .system{background:var(--forest);color:var(--cream);border-radius:var(--radius-xl);grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.15fr);gap:clamp(20px,3vw,40px);margin-top:clamp(-40px,-2vw,-12px);padding:clamp(22px,3vw,40px);display:grid;position:relative;overflow:hidden}.cs-miuta .system .eyebrow{color:var(--on-forest);font-size:13px}.cs-miuta .cell{flex-direction:column;gap:14px;min-width:0;display:flex}.cs-miuta .cell+.cell{border-left:1px solid #f4f1e71f;padding-left:clamp(20px,3vw,40px)}.cs-miuta .swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.cs-miuta .swatches li{flex-direction:column;gap:6px;display:flex}.cs-miuta .swatches span{border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 1.5px #f4f1e766}.cs-miuta .swatches b{font-size:13px;font-weight:700;line-height:1.1}.cs-miuta .swatches small{font-family:var(--score);letter-spacing:.04em;color:var(--on-forest);font-size:13px;font-weight:600}.cs-miuta .type-sample{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.cs-miuta .type-sample .aa{font-family:var(--display);letter-spacing:-.05em;font-size:64px;font-weight:800;line-height:.9}.cs-miuta .type-sample .num{font-family:var(--score);color:var(--grass);font-size:64px;font-weight:800;line-height:.9}.cs-miuta .type-list{color:var(--on-forest);margin:0;font-size:14px;line-height:1.6}.cs-miuta .type-list b{color:var(--cream);font-weight:700}.cs-miuta .cap-states{flex-direction:column;gap:10px;display:flex}.cs-miuta .cap-row{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-miuta .cap-row b{font-family:var(--score);font-size:22px;font-weight:800;line-height:1}.cs-miuta .segs{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.cs-miuta .segs span{background:#f4f1e729;border-radius:99px;height:9px}.cs-miuta .segs .on{background:var(--grass)}.cs-miuta .segs .warn{background:var(--flare)}.cs-miuta .segs .full{background:var(--lime)}.cs-miuta .chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.cs-miuta .sticker{background:var(--flare);color:var(--ink);font-family:var(--score);letter-spacing:.06em;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:15px;font-weight:800;animation:1.8s ease-in-out infinite cs-wiggle;display:inline-flex;transform:rotate(-6deg)}.cs-miuta .pill-time{background:var(--lime);color:var(--ink);font-family:var(--score);letter-spacing:.04em;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:15px;font-weight:800;display:inline-flex}.cs-miuta .pill-time:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.cs-miuta .cta-sample{background:var(--grass);height:52px;color:var(--ink);border-radius:99px;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 20px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 -4px #11171226,0 12px 24px -12px #21d96bb3}.cs-miuta .cta-sample span{background:var(--ink);height:40px;color:var(--lime);font-family:var(--display);border-radius:99px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}.cs-miuta .demo{background:#f4f1e70f;border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex}.cs-miuta .demo-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-miuta .counter{font-family:var(--score);color:var(--lime);align-items:baseline;font-size:56px;font-weight:800;line-height:1;display:flex}.cs-miuta .counter .roll{height:1em;display:inline-block;overflow:hidden}.cs-miuta .counter .roll span{height:2em;display:block;transform:translateY(-50%)}.cs-miuta .counter small{color:#f4f1e78c;font-size:26px}.cs-miuta .stamp{background:var(--lime);color:var(--ink);font-family:var(--score);letter-spacing:.08em;white-space:nowrap;border-radius:10px;padding:5px 10px;font-size:15px;font-weight:800;transform:rotate(-7deg)}.cs-miuta .rail{justify-content:space-between;align-items:center;gap:6px;display:flex}.cs-miuta .team{display:flex}.cs-miuta .av{width:26px;height:26px;color:var(--ink);border:2px solid var(--forest);border-radius:50%;flex:none;place-items:center;margin-left:-6px;font-size:9px;font-weight:700;display:grid}.cs-miuta .team .av:first-child{margin-left:0}.cs-miuta .vs{font-family:var(--score);color:var(--lime);font-size:13px;font-weight:800}.cs-miuta .slot{flex:none;width:26px;height:26px;margin-left:-6px;position:relative}.cs-miuta .slot .ring{border:2px solid var(--flare);color:var(--flare);font-family:var(--score);opacity:0;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.cs-miuta .slot .you{background:var(--grass);color:var(--ink);box-shadow:0 0 0 2px var(--lime);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;inset:0}.cs-miuta .demo-segs .last{background:var(--lime)}.cs-miuta .demo-note{color:var(--on-forest);margin:0;font-size:13px}.cs-miuta .closing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(-36px,-3vw,-16px);display:flex}.cs-miuta .closing p.line{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:26em;margin:0;font-size:clamp(20px,2.1vw,28px);font-weight:700;line-height:1.2}.cs-miuta .talk{min-height:48px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:99px;align-items:center;gap:10px;padding:0 6px 0 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.cs-miuta .talk span{background:var(--grass);border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid}.cs-miuta .talk:hover{background:var(--paper)}.cs-miuta .talk:hover span{transform:translate(3px)}.cs-miuta .fine{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;gap:6px 24px;margin:0;padding-top:18px;font-size:13px;display:flex}.cs-miuta .viewer{background:0 0;border:0;max-width:100vw;max-height:100vh;padding:0;overflow:visible}.cs-miuta .viewer::backdrop{backdrop-filter:blur(6px);background:#06160dd1}.cs-miuta .viewer-inner{align-items:center;gap:clamp(8px,2vw,24px);display:flex}.cs-miuta .viewer figure{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.cs-miuta .viewer .phone{width:min(86vw,46.2085vh - 35.4502px);max-width:440px}.cs-miuta .viewer figcaption{color:var(--cream);font-family:var(--score);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700}.cs-miuta .vbtn{appearance:none;cursor:pointer;width:48px;height:48px;color:var(--cream);background:#f4f1e724;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cs-miuta .vbtn:hover{background:#f4f1e73d}.cs-miuta .vclose{top:max(16px, env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));position:fixed}@keyframes cs-pulse{0%{box-shadow:0 0 #ff6a2bb3}to{box-shadow:0 0 0 10px #ff6a2b00}}@keyframes cs-wiggle{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-2deg)scale(1.04)}}@keyframes cs-ring{0%,40%{opacity:1}46%,to{opacity:0}}@keyframes cs-you{0%,42%{transform:scale(0)}50%{transform:scale(1.22)}56%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes cs-roll{0%,44%{transform:translateY(0)}52%,94%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes cs-stamp{0%,54%{opacity:0;transform:rotate(-7deg)scale(2)}62%{opacity:1;transform:rotate(-7deg)scale(.92)}66%,92%{opacity:1;transform:rotate(-7deg)scale(1)}to{opacity:0}}@keyframes cs-seg{0%,44%{background:#f4f1e729}50%,94%{background:var(--lime)}to{background:#f4f1e729}}.cs-miuta .demo.is-playing .slot .ring{animation:5s linear infinite cs-ring,1.4s ease-out infinite cs-pulse}.cs-miuta .demo.is-playing .slot .you{animation:5s cubic-bezier(.34,1.56,.64,1) infinite cs-you}.cs-miuta .demo.is-playing .counter .roll span{animation:5s cubic-bezier(.34,1.56,.64,1) infinite cs-roll}.cs-miuta .demo.is-playing .stamp{animation:5s cubic-bezier(.34,1.56,.64,1) infinite cs-stamp}.cs-miuta .demo.is-playing .demo-segs .last{animation:5s infinite cs-seg}@media (prefers-reduced-motion:reduce){.cs-miuta .miuta-cs *,.cs-miuta .miuta-cs :before,.cs-miuta .viewer *{transition:none!important;animation:none!important}.cs-miuta .shot:hover{transform:translateY(var(--lift,0px))}}@media (width<=1100px){.cs-miuta .system{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-miuta .cell:nth-child(3){border-left:0;padding-left:0}}@media (width<=900px){.cs-miuta .intro{grid-template-columns:minmax(0,1fr);align-items:start}.cs-miuta .details{grid-template-columns:minmax(0,1fr)}.cs-miuta .notes{order:-1}.cs-miuta .system,.cs-miuta .closing{margin-top:0}}@media (width<=640px){.cs-miuta .stage{padding:0 12px 24px}.cs-miuta .stage:before,.cs-miuta .stage-pitch{height:90%;inset:10% 0 0}.cs-miuta .phones{--gap:10px;row-gap:18px}.cs-miuta .stage .shot{width:calc((100% - 2 * var(--gap)) / 3);--lift:0px!important}.cs-miuta .trio .shot{--lift:0px!important}.cs-miuta .shot{gap:8px}.cs-miuta .cap{letter-spacing:.08em;font-size:11px}.cs-miuta .phone{padding:3%}}@media (width<=560px){.cs-miuta .system{grid-template-columns:minmax(0,1fr)}.cs-miuta .cell+.cell{border-top:1px solid #f4f1e71f;border-left:0;padding-top:22px;padding-left:0}.cs-miuta .viewer-inner .vbtn.vprev,.cs-miuta .viewer-inner .vbtn.vnext{bottom:max(16px, env(safe-area-inset-bottom,0px));position:fixed}.cs-miuta .viewer-inner .vbtn.vprev{left:16px}.cs-miuta .viewer-inner .vbtn.vnext{right:16px}}@font-face{font-family:Unbounded;font-style:normal;font-weight:700 800;font-display:swap;src:url(/case-studies/miuta/fonts/unbounded-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700 800;font-display:swap;src:url(/case-studies/miuta/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/case-studies/miuta/fonts/barlow-condensed-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/case-studies/miuta/fonts/barlow-condensed-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/case-studies/miuta/fonts/barlow-condensed-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/case-studies/miuta/fonts/barlow-condensed-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/case-studies/miuta/fonts/barlow-condensed-latin-ext-800.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/case-studies/miuta/fonts/barlow-condensed-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/case-studies/miuta/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/case-studies/miuta/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
