.yum-brand-route{--yum-paper:#fffaf3;--yum-paper-bright:#fffdf8;--yum-ink:#182745;--yum-ink-soft:#52617b;--yum-line:#dce6ea;--yum-cyan:#0cd8f5;--yum-pink:#ff5c9d;--yum-yellow:#ffd84d;--yum-orange:#ff8a3d;--yum-purple:#8367f7;--yum-mint:#70e7c4}.yum-brand-document{border:1px solid color-mix(in srgb, var(--yum-ink) 12%, transparent);background:var(--yum-paper);width:min(100%,104rem);color:var(--yum-ink);box-shadow:0 2px 0 color-mix(in srgb, var(--yum-paper-bright) 78%, transparent) inset, 0 clamp(1.25rem, 4vw, 4rem) clamp(3rem, 9vw, 8rem) color-mix(in srgb, var(--ink) 14%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:clamp(1.2rem,2.4vw,2.5rem);margin-inline:auto;overflow:hidden;container:yum-document/inline-size}.yum-brand-document ::selection{background:var(--yum-pink);color:var(--yum-paper-bright)}.yum-logo{aspect-ratio:1;height:auto;display:block}.yum-cover{isolation:isolate;background:var(--yum-paper-bright);min-height:clamp(50rem,90svh,60rem);padding:clamp(1.5rem,3.2cqw,3rem);position:relative;overflow:hidden}.yum-cover:before{content:"";z-index:-3;background-image:linear-gradient(color-mix(in srgb, var(--yum-ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--yum-ink) 8%, transparent) 1px, transparent 1px);background-size:clamp(3.75rem,9cqw,8rem) clamp(3.75rem,9cqw,8rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 38%,#0000 80%);mask-image:linear-gradient(#000 0 38%,#0000 80%)}.yum-cover-spectrum{z-index:-2;filter:saturate(.96);position:absolute;inset:0;overflow:hidden}.yum-cover-spectrum:after{content:"";background:linear-gradient(105deg, var(--yum-paper-bright) 0 34%, transparent 61%);position:absolute;inset:0}.yum-cover-spectrum i{aspect-ratio:1;opacity:.75;filter:blur(clamp(3rem,7cqw,7rem));border-radius:50%;width:clamp(24rem,52cqw,48rem);position:absolute}.yum-cover-spectrum i:first-child{background:var(--yum-yellow);bottom:-28%;right:18%}.yum-cover-spectrum i:nth-child(2){background:var(--yum-pink);bottom:-18%;right:-9%}.yum-cover-spectrum i:nth-child(3){background:var(--yum-cyan);bottom:17%;right:-20%}.yum-cover>header,.yum-cover>footer{z-index:5;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.66rem;font-weight:600;display:flex;position:relative}.yum-cover-copy{z-index:4;width:min(58%,48rem);margin-top:clamp(6rem,14cqw,12rem);position:relative}.yum-cover-copy h1{letter-spacing:-.085em;font-size:clamp(5rem,11.8cqw,11rem);font-weight:550;line-height:.74}.yum-cover-copy h1 span{color:var(--yum-cyan);display:block}.yum-cover-copy>p:last-child{max-width:33rem;margin-top:clamp(2rem,4cqw,4rem);font-size:clamp(1rem,1.65cqw,1.4rem);line-height:1.42}.yum-cover-seal{z-index:3;width:clamp(14rem,27cqw,24rem);position:absolute;top:50%;right:clamp(2rem,4cqw,4rem);transform:translateY(-48%)}.yum-cover-seal .yum-logo{width:100%;filter:drop-shadow(0 2rem 4rem color-mix(in srgb, var(--yum-ink) 18%, transparent))}.yum-cover-seal small{text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem;font-size:.6rem;display:block}.yum-cover>aside{z-index:4;writing-mode:vertical-rl;letter-spacing:.18em;font-size:.62rem;font-weight:600;position:absolute;bottom:8rem;right:clamp(.75rem,1.3cqw,1.25rem)}.yum-cover>footer{width:calc(100% - clamp(3rem,6.4cqw,6rem));position:absolute;bottom:clamp(1.5rem,3.2cqw,3rem);left:clamp(1.5rem,3.2cqw,3rem)}.yum-contents{border-bottom:1px solid var(--yum-line);background:var(--yum-paper);gap:clamp(3rem,7cqw,7rem);padding:clamp(2.5rem,6cqw,6rem);display:grid}.yum-contents>div>span{color:var(--yum-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:600}.yum-contents>div p{letter-spacing:-.055em;max-width:17ch;margin-top:1.5rem;font-size:clamp(2rem,4.2cqw,4rem);line-height:.96}.yum-contents ol{display:grid}.yum-contents li{border-top:1px solid var(--yum-line)}.yum-contents li:last-child{border-bottom:1px solid var(--yum-line)}.yum-contents a{grid-template-columns:2.5rem 1fr;align-items:center;min-height:clamp(3.5rem,6.5cqw,5.5rem);font-size:clamp(.9rem,1.35cqw,1.15rem);display:grid}.yum-contents a span{color:var(--yum-ink-soft);font-size:.62rem}.yum-chapter{border-bottom:1px solid var(--yum-line);scroll-margin-top:var(--nav-clearance);padding:clamp(3.5rem,7.5cqw,8rem) clamp(1.5rem,5cqw,5rem)}.yum-chapter-header{gap:2rem;display:grid}.yum-chapter-header h2{letter-spacing:-.075em;max-width:15ch;font-size:clamp(3rem,7.8cqw,7.5rem);font-weight:500;line-height:.88}.yum-chapter-header p{max-width:43rem;color:var(--yum-ink-soft);margin-top:clamp(1.5rem,3cqw,3rem);font-size:clamp(1rem,1.55cqw,1.28rem);line-height:1.55}.yum-foundation{background:radial-gradient(circle at 94% 14%, color-mix(in srgb, var(--yum-cyan) 20%, transparent), transparent 24rem), var(--yum-paper)}.yum-principles{background:var(--yum-line);gap:1px;margin-top:clamp(4rem,8cqw,8rem);display:grid}.yum-principles article{background:var(--yum-paper-bright);flex-direction:column;min-height:clamp(18rem,30cqw,27rem);padding:clamp(1.5rem,3cqw,3rem);display:flex;position:relative}.yum-principles article>span{color:var(--yum-ink-soft);align-self:flex-end;font-size:.62rem}.yum-principles article h3{letter-spacing:-.065em;margin-top:auto;font-size:clamp(2.5rem,5cqw,5rem);font-weight:500}.yum-principles article p{max-width:28rem;color:var(--yum-ink-soft);margin-top:2rem;line-height:1.55}.yum-principles article:first-child{background:color-mix(in srgb, var(--yum-cyan) 20%, var(--yum-paper-bright))}.yum-principles article:nth-child(2){background:color-mix(in srgb, var(--yum-yellow) 23%, var(--yum-paper-bright))}.yum-principles article:nth-child(3){background:color-mix(in srgb, var(--yum-pink) 17%, var(--yum-paper-bright))}.yum-principles article:nth-child(4){background:color-mix(in srgb, var(--yum-mint) 21%, var(--yum-paper-bright))}.yum-foundation blockquote{background:radial-gradient(circle at 12% 88%, var(--yum-yellow), transparent 38%), radial-gradient(circle at 50% 86%, var(--yum-pink), transparent 44%), radial-gradient(circle at 87% 88%, var(--yum-cyan), transparent 42%), var(--yum-paper-bright);flex-direction:column;justify-content:space-between;min-height:clamp(26rem,47cqw,44rem);margin-top:clamp(3rem,6cqw,6rem);padding:clamp(2rem,5cqw,5rem);display:flex;position:relative;overflow:hidden}.yum-foundation blockquote:before{content:"";background:color-mix(in srgb, var(--yum-paper-bright) 55%, transparent);filter:blur(2.5rem);width:13rem;height:30rem;position:absolute;bottom:-8rem;left:46%;transform:rotate(-26deg)}.yum-foundation blockquote span{z-index:1;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:600;position:relative}.yum-foundation blockquote p{z-index:1;letter-spacing:-.075em;max-width:13ch;font-size:clamp(3rem,7cqw,7rem);line-height:.9;position:relative}.yum-identity{background:var(--yum-paper-bright)}.yum-logo-gallery{background:var(--yum-line);gap:1px;margin-top:clamp(4rem,8cqw,8rem);display:grid}.yum-logo-gallery figure{background:var(--yum-paper);place-items:center;min-height:clamp(24rem,42cqw,38rem);padding:clamp(1.5rem,3cqw,3rem);display:grid;position:relative;overflow:hidden}.yum-logo-gallery figcaption{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;width:calc(100% - clamp(3rem,6cqw,6rem));font-size:.64rem;display:flex;position:absolute;bottom:clamp(1.5rem,3cqw,3rem);left:clamp(1.5rem,3cqw,3rem)}.yum-logo-master .yum-logo{width:min(72%,34rem);filter:drop-shadow(0 1.5rem 3rem color-mix(in srgb, var(--yum-ink) 14%, transparent))}.yum-logo-reverse{color:var(--yum-paper-bright);background:var(--yum-ink)!important}.yum-logo-reverse .yum-logo{width:min(74%,24rem)}.yum-logo-crop{background:var(--yum-cyan)!important}.yum-logo-crop .yum-logo{width:145%;max-width:none;transform:translate(-14%,6%)}.yum-logo-scale{background:color-mix(in srgb, var(--yum-cyan) 10%, var(--yum-paper-bright));align-items:flex-end;gap:clamp(1rem,3cqw,3rem);margin-top:1px;padding:clamp(1.5rem,4cqw,4rem);display:flex;overflow-x:auto}.yum-logo-scale:focus-visible{outline:3px solid var(--yum-ink);outline-offset:-3px}.yum-logo-scale>span{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-right:auto;font-size:.64rem}.yum-logo-scale>div{width:var(--seal-size,10rem);flex:none;gap:.75rem;display:grid}.yum-logo-scale>div:first-of-type{--seal-size:clamp(8rem, 18cqw, 12rem)}.yum-logo-scale>div:nth-of-type(2){--seal-size:clamp(6rem, 12cqw, 8rem)}.yum-logo-scale>div:nth-of-type(3){--seal-size:clamp(4rem, 7cqw, 5rem)}.yum-logo-scale>div:nth-of-type(4){--seal-size:clamp(2.5rem, 4cqw, 3rem)}.yum-logo-scale small{color:var(--yum-ink-soft);text-align:center;font-size:.6rem}.yum-color{background:var(--yum-cyan);overflow:hidden}.yum-color .yum-chapter-header p{color:var(--yum-ink)}.yum-color-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--yum-ink) 24%, transparent);border-radius:50%;width:min(82cqw,48rem);margin:clamp(5rem,9cqw,9rem) auto;position:relative}.yum-color-orbit:before,.yum-color-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--yum-ink) 19%, transparent);border-radius:inherit;position:absolute;inset:16%}.yum-color-orbit:after{inset:32%}.yum-color-center{aspect-ratio:1;z-index:2;text-align:center;background:var(--yum-paper-bright);border-radius:50%;place-content:center;width:35%;display:grid;position:absolute;top:32.5%;left:32.5%}.yum-color-center strong{font-size:clamp(1rem,2.2cqw,2rem)}.yum-color-center span{letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem;font-size:.62rem}.yum-color-orbit>i{aspect-ratio:1;background:var(--yum-orbit-color);width:21%;box-shadow:0 .8rem 1.5rem color-mix(in srgb, var(--yum-ink) 12%, transparent);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute}.yum-color-orbit>i span{text-align:center;padding:.5rem;font-size:clamp(.55rem,1.1cqw,.76rem);font-weight:600}.yum-color-orbit>i:first-of-type{top:-10.5%;left:39.5%}.yum-color-orbit>i:nth-of-type(2){top:19%;right:-3%}.yum-color-orbit>i:nth-of-type(3){bottom:2%;right:8%}.yum-color-orbit>i:nth-of-type(4){bottom:2%;left:8%}.yum-color-orbit>i:nth-of-type(5){top:19%;left:-3%}.yum-color-orbit>i:nth-of-type(4){color:#081020}.yum-swatches{background:color-mix(in srgb, var(--yum-ink) 20%, transparent);gap:1px;display:grid}.yum-swatches article{background:var(--yum-swatch);min-height:clamp(11rem,18cqw,16rem);color:var(--yum-swatch-ink);flex-direction:column;padding:clamp(1rem,2cqw,2rem);display:flex}.yum-swatches strong{font-size:clamp(1.3rem,2.4cqw,2rem)}.yum-swatches span{margin-top:.4rem;font-size:.72rem}.yum-swatches code{letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-family:inherit;font-size:.64rem}.yum-typography{background:var(--yum-paper-bright)}.yum-signature-specimen,.yum-support-type{border:1px solid var(--yum-line);margin-top:clamp(4rem,8cqw,8rem);overflow:hidden}.yum-signature-specimen{background:var(--yum-cyan);place-items:center;min-height:clamp(30rem,50cqw,46rem);display:grid;position:relative}.yum-signature-specimen header,.yum-support-type header,.yum-signature-specimen footer{z-index:2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;width:100%;padding:clamp(1rem,2cqw,2rem);font-size:.62rem;font-weight:600;display:flex;position:absolute;left:0}.yum-signature-specimen header{top:0}.yum-signature-specimen footer{bottom:0}.yum-signature-specimen .yum-logo{width:min(67cqw,38rem)}.yum-support-type{background:radial-gradient(circle at 88% 90%, color-mix(in srgb, var(--yum-pink) 34%, transparent), transparent 30rem), var(--yum-paper);flex-direction:column;min-height:clamp(36rem,57cqw,52rem);padding:clamp(6rem,10cqw,10rem) clamp(1.5rem,4cqw,4rem) clamp(2rem,4cqw,4rem);display:flex;position:relative}.yum-support-type header{top:0}.yum-support-type>p{letter-spacing:-.085em;margin-top:auto;font-size:clamp(4rem,10cqw,10rem);font-weight:500;line-height:.78}.yum-support-type footer{color:var(--yum-ink-soft);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6cqw,6rem);font-size:.68rem;display:flex}.yum-type-rules{border:1px solid var(--yum-line);border-top:0}.yum-type-rules article{border-bottom:1px solid var(--yum-line);grid-template-columns:minmax(5rem,1fr) minmax(0,4fr) auto;align-items:center;gap:1rem;min-height:clamp(8rem,13cqw,11rem);padding:clamp(1rem,2cqw,2rem);display:grid}.yum-type-rules article:last-child{border-bottom:0}.yum-type-rules span,.yum-type-rules small{color:var(--yum-ink-soft);font-size:.64rem}.yum-type-rules strong{letter-spacing:-.04em;font-size:clamp(1.35rem,3.5cqw,3.2rem);font-weight:500}.yum-gradients{background:var(--yum-paper)}.yum-gradient-lab{gap:clamp(1rem,2cqw,2rem);margin-top:clamp(4rem,8cqw,8rem);display:grid}.yum-gradient-lab figure>div{border:1px solid var(--yum-line);min-height:clamp(30rem,52cqw,48rem);position:relative;overflow:hidden}.yum-gradient-lab figure>div:before{content:"";background:color-mix(in srgb, var(--yum-paper-bright) 35%, transparent);filter:blur(2.5rem);width:50%;height:48%;position:absolute;bottom:-8%;left:25%;transform:perspective(22rem)rotateX(22deg)}.yum-gradient-lab figcaption{text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.66rem;display:flex}.yum-gradient-lab figcaption small{color:var(--yum-ink-soft);text-align:right}.yum-prism-source{background:var(--yum-ink);clip-path:polygon(50% 0,100% 6%,70% 100%,30% 100%,0 6%);width:1.1rem;height:14rem;box-shadow:0 0 2rem var(--yum-paper-bright);position:absolute;top:43%;left:calc(50% - .55rem)}.yum-gradient-rule{border-block:1px solid var(--yum-line);color:var(--yum-ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;margin-top:clamp(3rem,6cqw,6rem);padding:1.5rem 0;font-size:.64rem;font-weight:600;display:flex}.yum-gradient-rule i{background:var(--yum-line);flex:1;height:1px}.yum-layout{background:color-mix(in srgb, var(--yum-cyan) 11%, var(--yum-paper-bright))}.yum-route-map{border:1px solid color-mix(in srgb, var(--yum-ink) 17%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--yum-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--yum-ink) 9%, transparent) 1px, transparent 1px);background-size:8cqw 8cqw;min-height:clamp(28rem,52cqw,49rem);margin-top:clamp(4rem,8cqw,8rem);position:relative;overflow:hidden}.yum-route-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.yum-route-map path{fill:none;stroke:color-mix(in srgb, var(--yum-ink) 40%, transparent);stroke-width:3px;stroke-dasharray:9 11}.yum-route-map .yum-route-color{stroke:var(--yum-pink);stroke-width:9px;stroke-linecap:round;stroke-dasharray:110 890}.yum-route-map circle{fill:var(--yum-paper-bright);stroke:var(--yum-ink);stroke-width:4px}.yum-map-label{border:1px solid color-mix(in srgb, var(--yum-ink) 18%, transparent);background:color-mix(in srgb, var(--yum-paper-bright) 86%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.6rem .8rem;font-size:.58rem;font-weight:600;position:absolute}.yum-map-label-a{bottom:14%;left:5%}.yum-map-label-b{top:42%;left:31%}.yum-map-label-c{top:12%;left:60%}.yum-map-label-d{top:53%;right:4%}.yum-route-logo{width:clamp(5rem,11cqw,9rem);position:absolute;bottom:8%;right:6%}.yum-layout-tokens{background:color-mix(in srgb, var(--yum-ink) 14%, transparent);gap:1px;display:grid}.yum-layout-tokens article{background:var(--yum-paper-bright);flex-direction:column;min-height:9rem;padding:1.5rem;display:flex}.yum-layout-tokens span{color:var(--yum-ink-soft);text-transform:uppercase;font-size:.62rem}.yum-layout-tokens strong{margin-top:auto;font-size:clamp(1.5rem,3cqw,2.7rem);font-weight:500}.yum-signals{background:var(--yum-paper-bright)}.yum-signal-grid{background:var(--yum-line);gap:1px;margin-top:clamp(4rem,8cqw,8rem);display:grid}.yum-signal-grid article{background:color-mix(in srgb, var(--yum-signal) 18%, var(--yum-paper));flex-direction:column;min-height:clamp(16rem,26cqw,24rem);padding:clamp(1.5rem,3cqw,3rem);display:flex;position:relative}.yum-signal-grid svg{width:clamp(4rem,8cqw,7rem);height:auto;color:var(--yum-signal);stroke-width:1.4px}.yum-signal-grid span{font-size:.62rem;position:absolute;top:clamp(1.5rem,3cqw,3rem);right:clamp(1.5rem,3cqw,3rem)}.yum-signal-grid strong{letter-spacing:-.05em;margin-top:auto;font-size:clamp(2rem,4cqw,3.5rem);font-weight:500}.yum-label-system{background:var(--yum-ink);color:var(--yum-paper-bright);flex-wrap:wrap;gap:1rem;margin-top:1px;padding:clamp(2rem,4cqw,4rem);display:flex}.yum-label-system>span{border:1px solid color-mix(in srgb, var(--yum-paper-bright) 24%, transparent);border-radius:999px;align-items:center;gap:.65rem;min-height:3rem;padding:.65rem .8rem;display:flex}.yum-label-system svg{width:1rem}.yum-label-system small{color:color-mix(in srgb, var(--yum-paper-bright) 58%, transparent);margin-left:1rem;font-size:.58rem}.yum-applications{background:radial-gradient(circle at 84% 14%, color-mix(in srgb, var(--yum-yellow) 24%, transparent), transparent 28rem), var(--yum-paper)}.yum-application-stage{align-items:end;gap:clamp(2rem,5cqw,5rem);margin-top:clamp(5rem,10cqw,10rem);display:grid}.yum-application-stage figure{gap:1rem;display:grid}.yum-application-stage figcaption{color:var(--yum-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.yum-box-mockup{perspective:70rem;padding:10% 4% 0}.yum-box-top,.yum-box-front{border:1px solid color-mix(in srgb, var(--yum-ink) 20%, transparent);background:#d9b378;width:82%;margin-inline:auto}.yum-box-top{transform-origin:bottom;place-items:center;height:clamp(8rem,15cqw,14rem);display:grid;transform:rotateX(62deg)translateY(33%)}.yum-box-top .yum-logo{width:34%}.yum-box-front{min-height:clamp(16rem,29cqw,27rem);box-shadow:0 2rem 3rem color-mix(in srgb, var(--yum-ink) 16%, transparent);flex-direction:column;padding:clamp(1.5rem,3cqw,3rem);display:flex}.yum-box-front span{letter-spacing:-.06em;font-size:clamp(2rem,5cqw,4.5rem);font-weight:550;line-height:.9}.yum-box-front small{letter-spacing:.1em;margin-top:auto;font-size:.6rem}.yum-pouch-mockup{justify-items:center}.yum-pouch-mockup>div{background:radial-gradient(circle at 10% 92%, var(--yum-yellow), transparent 43%), radial-gradient(circle at 88% 83%, var(--yum-pink), transparent 45%), var(--yum-cyan);width:min(72%,23rem);min-height:clamp(26rem,43cqw,39rem);box-shadow:0 2rem 3rem color-mix(in srgb, var(--yum-ink) 18%, transparent);border-radius:1rem 1rem 2.6rem 2.6rem;flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}.yum-pouch-mockup>div:before{content:"";border-block:1px solid color-mix(in srgb, var(--yum-ink) 20%, transparent);height:.55rem;position:absolute;inset:1rem 1rem auto}.yum-pouch-mockup .yum-logo{align-self:flex-end;width:36%}.yum-pouch-mockup span{letter-spacing:.1em;margin-top:2rem;font-size:.62rem}.yum-pouch-mockup strong{letter-spacing:-.075em;margin-top:auto;font-size:clamp(2.6rem,4.2cqw,3.75rem);font-weight:550;line-height:.82}.yum-fleet-mockup>div{background:var(--yum-ink);min-height:clamp(22rem,34cqw,31rem);box-shadow:0 2rem 3rem color-mix(in srgb, var(--yum-ink) 18%, transparent);border-radius:1.2rem;flex-direction:column;padding:clamp(1.5rem,3cqw,3rem);display:flex;position:relative;overflow:hidden}.yum-fleet-mockup>div:before{content:"";aspect-ratio:1;background:var(--yum-cyan);width:62%;box-shadow:-7rem -2rem 6rem var(--yum-pink), -2rem -7rem 6rem var(--yum-yellow);filter:blur(1rem);border-radius:50%;position:absolute;bottom:-28%;right:-10%}.yum-fleet-mockup .yum-logo{z-index:1;width:clamp(5rem,11cqw,9rem);position:relative}.yum-fleet-mockup span{z-index:1;color:var(--yum-paper-bright);letter-spacing:-.03em;margin-top:auto;font-size:clamp(1.5rem,3cqw,2.5rem);position:relative}.yum-fleet-mockup i{aspect-ratio:1;border:.65rem solid var(--yum-paper-bright);background:var(--yum-ink);border-radius:50%;width:3.5rem;position:absolute;bottom:-1.6rem}.yum-fleet-mockup i:first-of-type{left:18%}.yum-fleet-mockup i:nth-of-type(2){right:18%}.yum-voice{background:var(--yum-ink);color:var(--yum-paper-bright)}.yum-voice .yum-chapter-header p{color:color-mix(in srgb, var(--yum-paper-bright) 66%, transparent)}.yum-voice blockquote{background:radial-gradient(circle at 12% 88%, var(--yum-yellow), transparent 40%), radial-gradient(circle at 50% 84%, var(--yum-pink), transparent 42%), radial-gradient(circle at 88% 82%, var(--yum-cyan), transparent 42%), var(--yum-paper-bright);min-height:clamp(30rem,57cqw,52rem);color:var(--yum-ink);flex-direction:column;justify-content:space-between;margin-top:clamp(4rem,8cqw,8rem);padding:clamp(2rem,5cqw,5rem);display:flex;position:relative;overflow:hidden}.yum-voice blockquote span{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:600}.yum-voice blockquote p{letter-spacing:-.075em;max-width:14ch;font-size:clamp(3.5rem,8cqw,8rem);font-weight:500;line-height:.86}.yum-voice-traits{border-bottom:1px solid color-mix(in srgb, var(--yum-paper-bright) 18%, transparent);flex-wrap:wrap;gap:.75rem;padding:clamp(2rem,4cqw,4rem) 0;display:flex}.yum-voice-traits span{border:1px solid color-mix(in srgb, var(--yum-paper-bright) 24%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.7rem 1rem;font-size:.66rem}.yum-voice-columns{background:color-mix(in srgb, var(--yum-paper-bright) 18%, transparent);gap:1px;display:grid}.yum-voice-columns article{background:var(--yum-ink);padding:clamp(2rem,4cqw,4rem)}.yum-voice-columns article>span{color:color-mix(in srgb, var(--yum-paper-bright) 58%, transparent);text-transform:uppercase;margin-bottom:3rem;font-size:.64rem;display:block}.yum-voice-columns p{border-top:1px solid color-mix(in srgb, var(--yum-paper-bright) 16%, transparent);padding:1.25rem 0;line-height:1.5}.yum-usage{background:var(--yum-paper-bright)}.yum-usage-examples{background:var(--yum-line);gap:1px;margin-top:clamp(4rem,8cqw,8rem);display:grid}.yum-usage-examples figure{place-items:center;min-height:clamp(28rem,43cqw,40rem);padding:clamp(1.5rem,3cqw,3rem);display:grid;position:relative;overflow:hidden}.yum-usage-examples .yum-logo{z-index:2;width:min(66%,28rem);position:relative}.yum-usage-examples figcaption{z-index:3;justify-content:space-between;gap:2rem;width:calc(100% - clamp(3rem,6cqw,6rem));font-size:.66rem;display:flex;position:absolute;bottom:clamp(1.5rem,3cqw,3rem);left:clamp(1.5rem,3cqw,3rem)}.yum-usage-examples figcaption span{text-transform:uppercase;font-weight:600}.yum-usage-do{background:color-mix(in srgb, var(--yum-cyan) 18%, var(--yum-paper))}.yum-usage-avoid{background:radial-gradient(circle at 12% 84%, var(--yum-yellow), transparent 44%), radial-gradient(circle at 52% 78%, var(--yum-pink), transparent 45%), radial-gradient(circle at 88% 84%, var(--yum-cyan), transparent 44%), var(--yum-paper)}.yum-usage-avoid .yum-logo{filter:saturate(.8)contrast(.75)}.yum-usage-avoid>i{z-index:3;background:var(--yum-ink);width:70%;height:.45rem;position:absolute;transform:rotate(-35deg)}.yum-rules{background:var(--yum-line);gap:1px;display:grid}.yum-rules article{background:var(--yum-paper);padding:clamp(2rem,4cqw,4rem)}.yum-rules article>span{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:600}.yum-rules ol{counter-reset:yum-rule;margin-top:clamp(3rem,5cqw,5rem)}.yum-rules li{border-top:1px solid var(--yum-line);counter-increment:yum-rule;grid-template-columns:2rem 1fr;gap:1rem;padding:1.15rem 0;line-height:1.5;display:grid}.yum-rules li:before{content:counter(yum-rule, decimal-leading-zero);color:var(--yum-ink-soft);font-size:.6rem}.yum-document-footer{isolation:isolate;background:var(--yum-cyan);flex-direction:column;align-items:flex-start;min-height:clamp(42rem,70cqw,64rem);padding:clamp(2rem,5cqw,5rem);display:flex;position:relative;overflow:hidden}.yum-footer-spectrum{z-index:-1;position:absolute;inset:0}.yum-footer-spectrum i{aspect-ratio:1;opacity:.8;filter:blur(clamp(3rem,7cqw,7rem));border-radius:50%;width:48%;position:absolute;bottom:-20%}.yum-footer-spectrum i:first-child{background:var(--yum-yellow);left:-8%}.yum-footer-spectrum i:nth-child(2){background:var(--yum-pink);left:29%}.yum-footer-spectrum i:nth-child(3){background:var(--yum-purple);right:-8%}.yum-document-footer>.yum-logo{width:clamp(9rem,20cqw,17rem)}.yum-document-footer>p{letter-spacing:-.08em;max-width:12ch;margin-top:auto;font-size:clamp(4rem,9.5cqw,9rem);font-weight:500;line-height:.82}.yum-document-footer>a{border:1px solid color-mix(in srgb, var(--yum-ink) 26%, transparent);border-radius:999px;align-items:center;gap:2rem;margin-top:clamp(3rem,6cqw,6rem);padding:1rem 1.2rem;display:inline-flex}.yum-document-footer>a svg{width:1.1rem}@container yum-document (min-width:48rem){.yum-contents{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.yum-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.yum-principles,.yum-logo-gallery,.yum-signal-grid,.yum-voice-columns,.yum-usage-examples,.yum-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.yum-logo-master{grid-row:span 2}.yum-logo-reverse,.yum-logo-crop{min-height:20rem!important}.yum-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.yum-gradient-lab{grid-template-columns:repeat(3,minmax(0,1fr))}.yum-gradient-lab figure>div{min-height:clamp(28rem,44cqw,42rem)}.yum-layout-tokens{grid-template-columns:repeat(4,minmax(0,1fr))}.yum-application-stage{grid-template-columns:1.2fr .8fr 1fr}.yum-fleet-mockup{grid-column:1/-1}}@media (max-width:47.99rem){.yum-cover{min-height:47rem}.yum-cover-copy{width:100%;margin-top:6rem}.yum-cover-copy h1{font-size:clamp(4.7rem,23vw,6.2rem)}.yum-cover-copy>p:last-child{max-width:19rem;margin-top:1.7rem;font-size:.92rem}.yum-cover-seal{width:11.75rem;top:auto;bottom:6.75rem;right:1rem;transform:none}.yum-cover-seal small,.yum-cover>aside{display:none}.yum-cover>footer{align-items:flex-end}.yum-cover>footer span{max-width:9rem}.yum-chapter{padding-inline:1rem}.yum-principles article{min-height:16rem}.yum-logo-gallery figure{min-height:23rem}.yum-logo-scale{padding-bottom:1.5rem}.yum-logo-scale>span{display:none}.yum-color-orbit{width:92%}.yum-color-orbit>i span{font-size:.48rem}.yum-type-rules article{grid-template-columns:4rem 1fr}.yum-type-rules small{grid-column:2}.yum-support-type>p{font-size:clamp(3.6rem,17vw,5.5rem)}.yum-gradient-lab figure>div{min-height:30rem}.yum-gradient-rule span{max-width:5rem}.yum-route-map{min-height:28rem}.yum-map-label{font-size:.48rem}.yum-map-label-b{left:25%}.yum-map-label-c{left:54%}.yum-application-stage figure{margin-bottom:3rem}.yum-pouch-mockup>div{width:min(78%,20rem)}.yum-usage-examples figcaption{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){.brand-kit-card[data-brand-kit=yum-spectrum] .brand-kit-card-stage>i{transition:none}}
