/* MARENCE "Dūņu ABC" (LV 4892, RU 67482, EN 67496; D-193). Enqueued by mu-plugins/marence-mud-abc.php only on a page with
   the flag, after brand.css (handle marence-brand): every colour, size and font = a token of brand.css (D-106), own tokens
   --m-mud-* only. Built by scripts/mud-abc/build.mjs from design/mud-abc-2026-10-06/layer-mud.css (md5 b09dcc94); rollback =
   ~/bin/rollback-mud.sh (removes this file). */
:root{
  --m-mud-slogan:clamp(20px, 17px + .8vw, 24px);--m-mud-h1-low:clamp(30px, 9vh, 44px);--m-mud-crumb:clamp(11px, 8px + .3vw, 14px);
  --m-mud-h2:clamp(28px, 20px + 1.6vw, 42px);--m-mud-num:clamp(36px, 22px + 3vw, 64px);
  --m-mud-gap:clamp(32px, 8px + 5vw, 96px);--m-mud-warm:color-mix(in srgb, var(--m-gold-btn) 18%, var(--m-ink-card));
  --m-mud-disc:72px;--m-mud-play:56px;--m-mud-ico:24px;
  --m-mud-veil:.5;--m-mud-vd-veil:.55;--m-mud-field-veil:.32;
  --m-mud-final-veil:80%;--m-mud-dlg:94%;
  --m-mud-par:24px;--m-mud-rise:24px;--m-mud-zoom:1.04;
  --m-mud-d-rise:800ms;--m-mud-d-photo:1.4s;--m-mud-d-curtain:1.1s;--m-mud-d-open:250ms;
  --m-mud-step:100ms;--m-mud-step-n:120ms;--m-mud-step-c:80ms;
  --m-mud-fog-a:46s;--m-mud-fog-b:64s;--m-mud-fog-c:90s;--m-mud-horizon:38%;
}
@media (min-width:900px){:root{--m-mud-disc:88px;--m-mud-play:64px}}
@media (min-width:1200px){:root{--m-mud-disc:96px}}
.m-mud{
  container-type:inline-size;
  --m-mud-x:max(var(--m-pad), (100cqw - var(--m-wrap)) / 2);
  --m-mud-bar:0px;
  --m-mud-hdr:calc(var(--m-ab) + var(--m-mh, 90px) + env(safe-area-inset-top, 0px));
  --m-mud-avail:calc(100svh - var(--m-mh, 90px) - env(safe-area-inset-top, 0px) - var(--m-mud-bar) - var(--m-ab));
  --m-mud-glyph:var(--m-glyph);
  overflow-x:clip;overflow-wrap:break-word;color:var(--m-char);background:var(--m-ivory);font-size:var(--m-t-body);line-height:var(--m-lh-3);
}
@media (max-width:1023px){body.m-has-tabbar .m-mud{--m-mud-bar:calc(var(--m-bar-h) + var(--m-safe))}}
@media (min-width:1024px){
  .m-mud{--m-mud-hdr:calc(var(--m-ab) + var(--m-tb) + var(--m-row-h));--m-mud-avail:calc(100svh - var(--m-tb) - var(--m-hdr-h) - var(--m-ab));--m-mud-glyph:22px}
  body:not(.has-top-bar) .m-mud{--m-mud-hdr:calc(var(--m-ab) + var(--m-row-h));--m-mud-avail:calc(100svh - var(--m-hdr-h) - var(--m-ab))}
}
.m-mud :is(h1, h2, h3, p, ul, ol, li, dl, dt, dd, figure, figcaption, blockquote){margin:0;padding:0}
.m-mud :is(ul, ol){list-style:none}
.m-mud :is(.m-mud__prose, .m-mud__a) :is(ul, ol){display:grid;gap:var(--m-s2);max-width:var(--m-ab-measure);padding-left:1.25em;color:var(--m-char)}
.m-mud :is(.m-mud__prose, .m-mud__a) ul{list-style:square}
.m-mud :is(.m-mud__prose, .m-mud__a) ol{list-style:decimal}
.m-mud :is(.m-mud__prose, .m-mud__a) li::marker{color:var(--m-gold)}
.m-mud .m-mud__a > ul + p{margin-top:var(--m-s4)}
.m-mud img{display:block;max-width:100%;height:auto}
.m-mud a{color:inherit}
.m-mud :is(a, summary, button):focus-visible{outline:var(--m-focus) solid var(--m-ink);outline-offset:var(--m-focus-off)}
.m-mud .m-mud__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.m-mud .m-mud__ico{display:block;width:var(--m-mud-glyph);height:var(--m-mud-glyph);fill:none;stroke:currentColor;stroke-width:var(--m-hair);stroke-linecap:round;stroke-linejoin:round}
.m-mud :is(.m-mud__sec, .m-mud__row){scroll-margin-top:calc(var(--m-mud-hdr) + var(--m-s3))}
.m-mud .m-mud__sec{padding:var(--m-ab-pad) var(--m-mud-x)}
.m-mud .m-mud__sec--ivory{background:var(--m-ivory)}
.m-mud .m-mud__kick{margin-bottom:var(--m-s4);color:var(--m-ab-gold-ink);font-size:var(--m-fs-2);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);line-height:var(--m-lh-1);text-transform:uppercase}
.m-mud .m-mud__h2{margin-bottom:var(--m-s5);color:var(--m-h-ink);font-family:inherit;font-size:var(--m-mud-h2);font-weight:var(--m-fw-light);letter-spacing:0;line-height:var(--m-lh-h2);text-transform:none;text-wrap:balance}
.m-mud .m-mud__lead{max-width:var(--m-ab-measure);color:var(--m-h-ink);font-size:var(--m-ab-lede);line-height:var(--m-lh-2);text-wrap:pretty}
.m-mud .m-mud__prose{display:grid;gap:var(--m-s4);max-width:var(--m-ab-measure)}
.m-mud .m-mud__prose p{text-wrap:pretty}
.m-mud .m-mud__lead + .m-mud__prose{margin-top:var(--m-s5)}
.m-mud .m-mud__note{color:var(--m-char-2);font-size:var(--m-fs-2);line-height:var(--m-lh-2)}
.m-mud :is(.m-mud__prose, .m-mud__a, .m-mud__use-a, .m-mud__pt) a{text-decoration:underline;text-decoration-color:var(--m-gold);text-decoration-thickness:var(--m-line);text-underline-offset:var(--m-ul-off-s)}
.m-mud :is(.m-mud__prose, .m-mud__a, .m-mud__use-a, .m-mud__pt) a:hover{text-decoration-thickness:var(--m-ul-hover)}
.m-mud .m-mud__btn{display:inline-grid;place-items:center;min-height:var(--m-btn-h);padding:var(--m-s2) var(--m-s5) var(--m-s2) calc(var(--m-s5) + var(--m-track-q));background:var(--m-gold-btn);color:var(--m-paper);border:var(--m-line) solid var(--m-gold-btn);border-radius:var(--m-r-ctl);font-size:var(--m-fs-3);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track-q);line-height:var(--m-lh-1);text-align:center;text-decoration:none;text-transform:uppercase}
.m-mud .m-mud__btn:is(:hover, :focus-visible){background:var(--m-gold-hover);border-color:var(--m-gold-hover);color:var(--m-paper)}
.m-mud .m-mud__btn:active{background:var(--m-gold-active)}
.m-mud .m-mud__btn--line{background:none;border-color:var(--m-ink);color:var(--m-ink)}
.m-mud .m-mud__btn--line:is(:hover, :focus-visible){background:var(--m-ink);border-color:var(--m-ink);color:var(--m-paper)}
.m-mud .m-mud__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(var(--m-s5), 1fr) auto auto;min-height:max(520px, var(--m-mud-avail));background:var(--m-ink-card);overflow:hidden;view-timeline-name:--m-mud-hero}
.m-mud .m-mud__hero-media{position:absolute;inset:calc(-1 * var(--m-mud-par)) 0;z-index:0;overflow:hidden}
.m-mud .m-mud__hero-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}
.m-mud .m-mud__say{grid-area:1 / 1;z-index:2;padding:var(--m-s6) var(--m-pad) var(--m-s7);color:var(--m-on-photo);background:linear-gradient(to bottom, rgb(var(--m-scrim) / var(--m-ab-veil-p)) 0, rgb(var(--m-scrim) / var(--m-ab-veil-p)) calc(100% - var(--m-s7)), rgb(var(--m-scrim) / 0) 100%)}
.m-mud .m-mud__crumb{font-size:var(--m-fs-1);font-weight:var(--m-fw-med);letter-spacing:var(--m-track);line-height:var(--m-lh-kick);text-transform:uppercase}
.m-mud .m-mud__h1{margin-top:var(--m-s3);color:var(--m-on-photo);font-family:inherit;text-transform:uppercase}
.m-mud .m-mud__h1-a{display:block;font-size:var(--m-ab-h1);font-weight:var(--m-fw-light);letter-spacing:var(--m-track-s);line-height:var(--m-lh-h1)}
.m-mud .m-mud__h1-b{display:block;max-width:24em;margin-top:var(--m-s3);font-size:var(--m-ab-h1b);font-weight:var(--m-fw-med);letter-spacing:var(--m-track-q);line-height:var(--m-lh-kick);text-wrap:balance}
.m-mud .m-mud__lede{max-width:24em;margin-top:var(--m-s4);font-size:var(--m-ab-lede);line-height:var(--m-lh-1);text-wrap:balance}
.m-mud .m-mud__card{grid-area:3 / 1;justify-self:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(calc(100% - 2 * var(--m-pad)), 420px);margin:0 0 var(--m-s3);padding:var(--m-s5);background:var(--m-ivory);color:var(--m-ink-card);text-align:center;outline:var(--m-line) solid var(--m-gold);outline-offset:calc(-1 * var(--m-s2))}
.m-mud .m-mud__sign{display:block;width:var(--m-lotus);aspect-ratio:var(--m-hero-sign-ar);margin-bottom:var(--m-s3);background:var(--m-ink-60);-webkit-mask:url(img/marence-sign.svg) center / contain no-repeat;mask:url(img/marence-sign.svg) center / contain no-repeat}
.m-mud .m-mud__slogan{max-width:14em;margin-right:calc(-1 * var(--m-track));color:var(--m-ink-card);font-size:var(--m-mud-slogan);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);line-height:var(--m-lh-1);text-transform:uppercase;text-wrap:balance}
.m-mud .m-mud__card-text{max-width:22em;margin-top:var(--m-s2);color:var(--m-ink-80);font-size:var(--m-fs-3);line-height:var(--m-lh-2);text-wrap:balance}
.m-mud .m-mud__card .m-mud__btn{margin-top:var(--m-s4)}
@media (orientation:portrait) and (max-height:700px){.m-mud .m-mud__card-text,.m-mud .m-mud__lede{display:none}}
@media (orientation:landscape) and (max-width:899px){
  .m-mud .m-mud__hero{min-height:max(240px, var(--m-mud-avail))}
  .m-mud .m-mud__card,.m-mud .m-mud__lede{display:none}
  .m-mud .m-mud__say{padding:var(--m-s4) var(--m-pad) var(--m-s5)}
  .m-mud .m-mud__h1-a{font-size:var(--m-mud-h1-low)}
  .m-mud .m-mud__toc{padding-bottom:var(--m-s3)}
}
@media (orientation:landscape) and (min-width:900px){
  .m-mud{--m-mud-hero-h:max(480px, var(--m-mud-avail));--m-mud-card-w:min(var(--m-ab-card-w), (var(--m-mud-hero-h) - 2 * var(--m-s7) - var(--m-tap)) / .96)}
  .m-mud .m-mud__hero{grid-template-columns:max(var(--m-pad), 7vw) minmax(0, 1fr) var(--m-s6) var(--m-mud-card-w) max(40px, 6vw);grid-template-rows:minmax(0, 1fr);height:var(--m-mud-hero-h);min-height:0}
  .m-mud .m-mud__hero-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right, rgb(var(--m-scrim) / var(--m-mud-veil)) 0, rgb(var(--m-scrim) / var(--m-mud-veil)) 30%, rgb(var(--m-scrim) / calc(var(--m-mud-veil) * .8)) 42%, rgb(var(--m-scrim) / calc(var(--m-mud-veil) * .45)) 54%, rgb(var(--m-scrim) / calc(var(--m-mud-veil) * .15)) 64%, rgb(var(--m-scrim) / 0) 74%)}
  .m-mud .m-mud__say{grid-area:1 / 2;align-self:center;padding:0 0 var(--m-s7);background:none}
  .m-mud .m-mud__crumb{font-size:var(--m-mud-crumb)}
  .m-mud .m-mud__card{grid-area:1 / 4;align-self:center;justify-self:stretch;width:auto;min-height:calc(var(--m-mud-card-w) * .9);margin:0 0 var(--m-s6);padding:9%;justify-content:center;outline-offset:calc(var(--m-mud-card-w) * -.035)}
  .m-mud .m-mud__card .m-mud__sign{width:calc(var(--m-mud-card-w) * .09);margin-bottom:calc(var(--m-mud-card-w) * .05)}
  .m-mud .m-mud__slogan{max-width:10.4em;font-size:calc(var(--m-mud-card-w) * .068)}
  .m-mud .m-mud__card-text{margin-top:calc(var(--m-mud-card-w) * .055);font-size:max(var(--m-fs-2), calc(var(--m-mud-card-w) * .037))}
  .m-mud .m-mud__card .m-mud__btn{min-height:max(40px, calc(var(--m-mud-card-w) * .105));margin-top:calc(var(--m-mud-card-w) * .065);font-size:max(var(--m-fs-2), calc(var(--m-mud-card-w) * .0315))}
}
.m-mud .m-mud__toc{grid-area:4 / 1;align-self:end;z-index:2;padding:0 0 var(--m-s5)}
.m-mud .m-mud__toc ol{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--m-s2);justify-content:start;padding:0 var(--m-pad);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--m-pad);scrollbar-width:none}
.m-mud .m-mud__toc ol::-webkit-scrollbar{display:none}
.m-mud .m-mud__toc li{scroll-snap-align:start}
.m-mud .m-mud__toc a{display:flex;align-items:center;min-height:var(--m-tap);padding:0 var(--m-s4) 0 calc(var(--m-s4) + var(--m-track));background:rgb(var(--m-scrim) / var(--m-ab-chip-veil));border:var(--m-line) solid var(--m-on-photo-85);border-radius:var(--m-r-ctl);color:var(--m-on-photo);font-size:var(--m-fs-2);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);line-height:var(--m-lh-1);text-decoration:none;text-transform:uppercase;white-space:nowrap}
.m-mud .m-mud__toc a:is(:hover, :focus-visible){background:var(--m-on-photo);border-color:var(--m-on-photo);color:var(--m-ink)}
.m-mud .m-mud__toc a:focus-visible{outline:var(--m-focus) solid var(--m-on-photo);outline-offset:var(--m-focus-off)}
.m-mud .m-mud__toc .m-mud__swipe{color:var(--m-on-photo)}
@media (orientation:landscape) and (min-width:900px){
  .m-mud .m-mud__toc{grid-area:1 / 1 / 2 / -1;align-self:end}
  .m-mud .m-mud__toc ol{justify-content:safe center;padding:0 max(var(--m-pad), 7vw)}
}
@media (min-width:1200px){.m-mud .m-mud__toc ol{gap:var(--m-s3)}}
.m-mud .m-mud__fog{position:absolute;left:-20%;width:140%;z-index:1;pointer-events:none}
.m-mud .m-mud__fog--a{bottom:0;height:36%;background:radial-gradient(42% 60% at 28% 70%, color-mix(in srgb, var(--m-ivory) 30%, transparent), transparent 70%), radial-gradient(38% 55% at 72% 62%, color-mix(in srgb, var(--m-ivory) 24%, transparent), transparent 70%)}
.m-mud .m-mud__fog--b{bottom:14%;height:30%;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--m-ivory) 18%, transparent), transparent 70%), radial-gradient(30% 45% at 16% 40%, color-mix(in srgb, var(--m-ivory) 14%, transparent), transparent 72%);transform:scale(1.12)}
.m-mud .m-mud__fog--c{display:none;bottom:var(--m-mud-horizon);height:12%;background:linear-gradient(to top, transparent, color-mix(in srgb, var(--m-ivory) 16%, transparent) 50%, transparent)}
@media (min-width:900px){.m-mud .m-mud__fog--c{display:block}}
@keyframes m-mud-fog-a{from{transform:translate3d(-4%, 0, 0)}to{transform:translate3d(4%, -2%, 0)}}
@keyframes m-mud-fog-b{from{transform:translate3d(3%, 0, 0) scale(1.12)}to{transform:translate3d(-3%, 1.5%, 0) scale(1.12)}}
@keyframes m-mud-fog-c{from{transform:translate3d(-2%, 0, 0)}to{transform:translate3d(2%, 0, 0)}}
@media (prefers-reduced-motion:no-preference){
  .m-mud .m-mud__fog--a{animation:m-mud-fog-a var(--m-mud-fog-a) ease-in-out infinite alternate}
  .m-mud .m-mud__fog--b{animation:m-mud-fog-b var(--m-mud-fog-b) ease-in-out -20s infinite alternate}
  .m-mud .m-mud__fog--c{animation:m-mud-fog-c var(--m-mud-fog-c) ease-in-out -45s infinite alternate}
  .m-mud .m-mud__hero.is-off .m-mud__fog{animation-play-state:paused}
}
@keyframes m-mud-par{from{transform:translateY(calc(-1 * var(--m-mud-par)))}to{transform:translateY(var(--m-mud-par))}}
@media (prefers-reduced-motion:no-preference){
  @supports (animation-timeline:view()){
    .m-mud .m-mud__hero-media{animation:m-mud-par linear both;animation-timeline:--m-mud-hero;animation-range:exit 0% exit 100%}
  }
}
.m-mud .m-mud__row{display:grid;grid-template-columns:minmax(0, 1fr);background:var(--m-ivory)}
.m-mud .m-mud__ph{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--m-ground)}
.m-mud .m-mud__ph img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.m-mud .m-mud__ph--studio{background:var(--m-ivory)}
.m-mud .m-mud__ph--studio img{mix-blend-mode:multiply}
.m-mud .m-mud__ph .m-mud__pack{inset:auto 7% 5% auto;width:min(36%, 300px);height:auto;object-fit:contain;mix-blend-mode:normal;z-index:1}
@media (min-width:900px){.m-mud .m-mud__ph .m-mud__pack{width:min(35%, 300px)}}
.m-mud .m-mud__ph figcaption{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:var(--m-s7) var(--m-s5) var(--m-s4);color:var(--m-on-photo);font-size:var(--m-fs-1);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);line-height:var(--m-lh-kick);text-transform:uppercase;background:linear-gradient(to top, rgb(var(--m-scrim) / var(--m-ab-cap-veil)) 0, rgb(var(--m-scrim) / var(--m-ab-cap-veil)) calc(100% - var(--m-s7)), rgb(var(--m-scrim) / 0) 100%)}
.m-mud .m-mud__tx{display:grid;grid-template-columns:minmax(0, var(--m-ab-measure));justify-content:center;align-content:center;padding:var(--m-s7) var(--m-pad)}
.m-mud .m-mud__tx > *{max-width:var(--m-ab-measure)}
.m-mud .m-mud__row--tx-first > .m-mud__media{order:2}
@media (min-width:900px){
  .m-mud .m-mud__row{grid-template-columns:repeat(2, minmax(0, 1fr));min-height:var(--m-ab-row)}
  .m-mud .m-mud__ph{aspect-ratio:auto;min-height:100%}
  .m-mud .m-mud__row > .m-mud__media{order:0}
  .m-mud .m-mud__row--flip > .m-mud__media{order:2}
  .m-mud .m-mud__tx{padding:var(--m-ab-pad)}
}
.m-mud .m-mud__map{position:relative;width:min(100%, 360px);margin-top:var(--m-s6);color:var(--m-gold)}
.m-mud .m-mud__map svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:4}
.m-mud .m-mud__map circle{fill:var(--m-gold-btn);stroke:none}
.m-mud .m-mud__map-label{position:absolute;right:calc(10.2% + var(--m-s3));top:73.1%;transform:translateY(-50%);color:var(--m-ab-gold-ink);font-size:var(--m-fs-1);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);line-height:var(--m-lh-0);text-transform:uppercase;white-space:nowrap}
.m-mud .m-mud__field{position:relative;isolation:isolate;display:grid;place-items:center;padding:var(--m-s7) var(--m-pad);background:var(--m-ink-card);overflow:hidden}
.m-mud .m-mud__field > img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%}
.m-mud .m-mud__field::after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--m-scrim) / var(--m-mud-field-veil))}
.m-mud .m-mud__cp-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--m-s6) var(--m-s4);width:100%}
.m-mud .m-mud__cp-list > li{display:grid;justify-items:center;align-content:start;gap:var(--m-s3);text-align:center}
.m-mud .m-mud__cp-list > li:last-child:nth-child(odd){grid-column:1 / -1}
.m-mud .m-mud__disc{display:grid;place-items:center;width:var(--m-mud-disc);aspect-ratio:1;box-sizing:border-box;border:var(--m-line) solid var(--m-gold);border-radius:var(--m-round);background:var(--m-ivory);color:var(--m-ink)}
.m-mud .m-mud__disc .m-mud__ico{width:42%;height:42%}
.m-mud .m-mud__cp-name{max-width:12em;color:var(--m-on-photo);font-family:inherit;font-size:var(--m-fs-2);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track-s);line-height:var(--m-lh-1);text-transform:uppercase;text-wrap:balance}
.m-mud .m-mud__cp-cat{max-width:14em;color:var(--m-on-photo-85);font-size:var(--m-fs-2);line-height:var(--m-lh-2)}
@media (min-width:900px){
  .m-mud .m-mud__field{padding:var(--m-ab-pad) var(--m-s6)}
  .m-mud .m-mud__cp-list{grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:0;row-gap:var(--m-s6)}
  .m-mud .m-mud__cp-list > li,.m-mud .m-mud__cp-list > li:last-child:nth-child(odd){grid-column:span 2}
  .m-mud .m-mud__cp-list > li:nth-child(5):nth-last-child(3){grid-column:2 / span 2}
  .m-mud .m-mud__cp-list:has(> li:nth-child(6):last-child){grid-template-columns:repeat(7, minmax(0, 1fr))}
  .m-mud .m-mud__cp-list > li:nth-child(4):nth-last-child(3){grid-column:2 / span 2}
  .m-mud .m-mud__cp-list > li:nth-child(5):last-child{grid-column:4 / span 2}
  .m-mud .m-mud__cp-list:has(> li:nth-child(8):last-child){grid-template-columns:repeat(9, minmax(0, 1fr))}
  .m-mud .m-mud__cp-list > li:nth-child(5):nth-last-child(4){grid-column:2 / span 2}
  
  .m-mud .m-mud__cp-list:has(> li:nth-child(9):last-child){grid-template-columns:repeat(6, minmax(0, 1fr))}
}
@media (min-width:900px) and (max-width:1023px){.m-mud .m-mud__field{padding-inline:var(--m-s4)}}
.m-mud .m-mud__uses{width:100%;margin-top:var(--m-s2)}
.m-mud .m-mud__uses + .m-mud__prose{margin-top:var(--m-s5)}
.m-mud .m-mud__use + .m-mud__use{margin-top:var(--m-s1)}
.m-mud :is(.m-mud__use, .m-mud__qa) summary{display:grid;align-items:center;column-gap:var(--m-s4);min-height:var(--m-tap);color:var(--m-ink);cursor:pointer;list-style:none}
.m-mud :is(.m-mud__use, .m-mud__qa) summary::-webkit-details-marker{display:none}
.m-mud :is(.m-mud__use, .m-mud__qa) summary h3{color:var(--m-h-ink);font-family:inherit;font-size:var(--m-fs-4);font-weight:var(--m-fw-semi);letter-spacing:0;line-height:var(--m-lh-1);text-transform:none}
.m-mud :is(.m-mud__use, .m-mud__qa) summary::after{content:"";width:var(--m-glyph);height:var(--m-glyph);background:linear-gradient(currentColor, currentColor) center / 100% var(--m-hair) no-repeat, linear-gradient(currentColor, currentColor) center / var(--m-hair) 100% no-repeat}
.m-mud :is(.m-mud__use, .m-mud__qa)[open] summary::after{transform:rotate(45deg)}
.m-mud .m-mud__use summary{grid-template-columns:var(--m-mud-ico) minmax(0, 1fr) var(--m-glyph);padding:var(--m-s3) 0}
.m-mud .m-mud__use summary .m-mud__ico{width:var(--m-mud-ico);height:var(--m-mud-ico);color:var(--m-gold-btn)}
.m-mud .m-mud__use-a{padding:0 calc(var(--m-glyph) + var(--m-s4)) var(--m-s5) calc(var(--m-mud-ico) + var(--m-s4))}
.m-mud .m-mud__use-a p{max-width:var(--m-ab-measure);color:var(--m-char)}
.m-mud .m-mud__tiles{display:grid;grid-auto-rows:1fr}
.m-mud .m-mud__tile{display:grid;grid-template-columns:minmax(0, var(--m-ab-measure));justify-content:center;align-content:center;justify-items:start;gap:var(--m-s4);padding:var(--m-s7) var(--m-pad);background:var(--m-mud-warm);color:var(--m-on-photo)}
.m-mud .m-mud__tile--cold{background:var(--m-ink-card)}
.m-mud .m-mud__tile .m-mud__ico{width:40px;height:40px;color:var(--m-gold)}
.m-mud .m-mud__tile .m-mud__kick{margin:0;color:var(--m-on-photo-85)}
.m-mud .m-mud__temp-n{color:var(--m-on-photo);font-family:inherit;font-size:var(--m-mud-num);font-weight:var(--m-fw-light);letter-spacing:0;line-height:var(--m-lh-0);white-space:nowrap;font-variant-numeric:lining-nums}
.m-mud .m-mud__temp-n:empty{display:none}
.m-mud :is(.m-mud__tile--cold, .m-mud__tiles--3 .m-mud__tile) .m-mud__temp-n{font-size:var(--m-mud-h2);line-height:var(--m-lh-h2);white-space:normal}
.m-mud .m-mud__tiles--3{grid-auto-rows:auto;margin-top:var(--m-s6);text-align:left}
.m-mud .m-mud__tiles--3 .m-mud__tile{align-content:start}
.m-mud .m-mud__tiles--3 .m-mud__prose{color:var(--m-on-photo-85)}
@media (min-width:900px){.m-mud .m-mud__tiles--3{grid-template-columns:repeat(3, minmax(0, 1fr))}}
.m-mud .m-mud__tile p{max-width:var(--m-ab-measure);color:var(--m-on-photo-85)}
@media (min-width:900px){.m-mud .m-mud__tile{padding:var(--m-ab-pad)}}
.m-mud .m-mud__pts{display:grid;gap:var(--m-s5);width:100%;margin-top:var(--m-s5)}
.m-mud .m-mud__pt{display:grid;grid-template-columns:var(--m-mud-ico) minmax(0, 1fr);column-gap:var(--m-s4);row-gap:var(--m-s1)}
.m-mud .m-mud__pt .m-mud__ico{grid-row:1 / span 2;width:var(--m-mud-ico);height:var(--m-mud-ico);color:var(--m-gold-btn)}
.m-mud .m-mud__pt h3{color:var(--m-h-ink);font-family:inherit;font-size:var(--m-fs-3);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track-s);line-height:var(--m-lh-1);text-transform:uppercase}
.m-mud .m-mud__pt p{grid-column:2;color:var(--m-char)}
.m-mud .m-mud__band{padding:var(--m-ab-pad) var(--m-mud-x);background:var(--m-ivory);text-align:center}
.m-mud .m-mud__band .m-mud__h2{max-width:22em;margin:0 auto}
.m-mud .m-mud__band--tx .m-mud__prose{margin:var(--m-s6) auto 0;text-align:left}
.m-mud .m-mud__nums{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--m-s6) var(--m-s4);max-width:70rem;margin:var(--m-s6) auto 0}
.m-mud .m-mud__nums > div{display:grid;align-content:start;justify-items:center;gap:var(--m-s3)}
.m-mud .m-mud__nums > div:last-child:nth-child(odd){grid-column:1 / -1}
.m-mud .m-mud__nums dt{color:var(--m-gold-btn);font-size:var(--m-mud-num);font-weight:var(--m-fw-light);letter-spacing:0;line-height:var(--m-lh-0);white-space:nowrap;font-variant-numeric:lining-nums}
.m-mud .m-mud__nums dd{max-width:16em;color:var(--m-char);font-size:var(--m-fs-1);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track-q);line-height:var(--m-lh-2);text-transform:uppercase;text-wrap:balance}
.m-mud .m-mud__band .m-mud__note{max-width:40rem;margin:var(--m-s6) auto 0}
@media (min-width:900px){
  .m-mud .m-mud__nums{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);column-gap:var(--m-s7)}
  .m-mud .m-mud__nums > div:last-child:nth-child(odd){grid-column:auto}
}
:root{--m-mud-vd-h:clamp(20px, 14px + .9vw, 32px);--m-mud-vd-in:clamp(24px, 8px + 2.5vw, 56px)}
@media (min-width:1200px){:root{--m-mud-play:72px}}
.m-mud .m-mud__play{display:grid;place-items:center;width:var(--m-mud-play);height:var(--m-mud-play);border-radius:var(--m-round);background:var(--m-ivory);color:var(--m-ink-card)}
.m-mud .m-mud__play svg{width:28%;height:auto;margin-left:4%;fill:currentColor}
.m-mud .m-mud__vd{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;color:var(--m-h-ink);text-align:center;text-decoration:none}
.m-mud .m-mud__vd-img{grid-area:1 / 1;z-index:0;width:100%;max-width:none;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--m-ink-card)}
.m-mud .m-mud__vd .m-mud__play{grid-area:1 / 1;align-self:center;z-index:2}
.m-mud .m-mud__vd-tx{grid-area:2 / 1;z-index:2;padding:var(--m-s5) var(--m-pad) var(--m-s7)}
.m-mud .m-mud__vd-h{color:inherit;font-family:inherit;font-size:var(--m-mud-vd-h);font-weight:var(--m-fw-light);letter-spacing:var(--m-track-s);line-height:var(--m-lh-1);text-transform:uppercase;text-wrap:balance}
.m-mud .m-mud__vd-p{max-width:28em;margin:var(--m-s2) auto 0;color:var(--m-char);font-size:var(--m-fs-4);line-height:var(--m-lh-2);text-wrap:balance}
.m-mud .m-mud__vd-t{margin-top:var(--m-s3);color:var(--m-char-2);font-size:var(--m-fs-1);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);line-height:var(--m-lh-1);font-variant-numeric:tabular-nums}
.m-mud .m-mud__vd:focus-visible{outline:none}
.m-mud .m-mud__vd:focus-visible .m-mud__play{background:var(--m-gold-btn);color:var(--m-paper);outline:var(--m-focus) solid var(--m-on-photo);outline-offset:var(--m-focus-off)}
.m-mud .m-mud__vd:focus-visible .m-mud__vd-h{text-decoration:underline;text-decoration-color:var(--m-gold);text-decoration-thickness:var(--m-line);text-underline-offset:var(--m-ul-off)}
@media (hover:hover){.m-mud .m-mud__vd:hover .m-mud__play{background:var(--m-gold-btn);color:var(--m-paper)}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.m-mud .m-mud__play{transition:transform var(--m-d-in) var(--m-ease)}.m-mud .m-mud__vd:hover .m-mud__play{transform:scale(1.06)}}
@media (min-width:900px){
  .m-mud .m-mud__row--vd > a:only-of-type{grid-column:1 / -1}
  .m-mud .m-mud__vd{grid-template-rows:minmax(0, 1fr) auto auto;color:var(--m-on-photo)}
  .m-mud .m-mud__vd-img{position:absolute;inset:0;height:100%;aspect-ratio:auto}
  .m-mud .m-mud__vd::before{content:"";grid-area:2 / 1 / -1 / -1;z-index:1;margin-top:calc(-2 * var(--m-s7));background:linear-gradient(to top, rgb(var(--m-scrim) / var(--m-mud-vd-veil)) 0, rgb(var(--m-scrim) / var(--m-mud-vd-veil)) calc(100% - 2 * var(--m-s7)), rgb(var(--m-scrim) / 0) 100%)}
  .m-mud .m-mud__vd .m-mud__play{grid-area:2 / 1;align-self:end;margin-bottom:var(--m-s4)}
  .m-mud .m-mud__vd-tx{grid-area:3 / 1;padding:0 var(--m-mud-vd-in) var(--m-mud-vd-in)}
  .m-mud .m-mud__vd-p,.m-mud .m-mud__vd-t{color:var(--m-on-photo-85)}
}
.m-mud .m-mud__dlg{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--m-s5) var(--m-pad) var(--m-s6);border:0;background:color-mix(in srgb, var(--m-ink-card) var(--m-mud-dlg), transparent);color:var(--m-on-photo);overflow:hidden}
.m-mud .m-mud__dlg[open]{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;justify-items:center;align-items:center;row-gap:var(--m-s4)}
.m-mud .m-mud__dlg::backdrop{background:transparent}
.m-mud .m-mud__close{justify-self:end;display:inline-flex;align-items:center;min-height:var(--m-tap);padding:0 var(--m-s2);border:0;background:none;color:var(--m-on-photo);font:inherit;font-size:var(--m-fs-2);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track);text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--m-gold);text-decoration-thickness:var(--m-line);text-underline-offset:var(--m-ul-off);cursor:pointer}
.m-mud .m-mud__close:hover{text-decoration-thickness:var(--m-ul-hover)}
.m-mud .m-mud__close:focus-visible{outline-color:var(--m-on-photo)}
.m-mud .m-mud__frame{width:min(1280px, 100%, (100svh - 2 * var(--m-s7) - 2 * var(--m-tap)) * 16 / 9);aspect-ratio:16 / 9;background:var(--m-ink-card)}
.m-mud .m-mud__frame iframe{display:block;width:100%;height:100%;border:0}
.m-mud .m-mud__dlg-cap{color:var(--m-on-photo-85);font-size:var(--m-fs-2);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track-q);line-height:var(--m-lh-2);text-align:center;text-transform:uppercase}
html:has(.m-mud__dlg[open]){overflow:hidden}
@media (prefers-reduced-motion:no-preference){
  .m-mud .m-mud__dlg{opacity:0;transition:opacity var(--m-d-out) var(--m-ease), overlay var(--m-d-out) allow-discrete, display var(--m-d-out) allow-discrete}
  .m-mud .m-mud__dlg[open]{opacity:1;transition-duration:var(--m-d-in)}
  .m-mud .m-mud__dlg .m-mud__frame{transform:translateY(var(--m-s4));transition:transform var(--m-d-in) var(--m-ease)}
  .m-mud .m-mud__dlg[open] .m-mud__frame{transform:none}
  @starting-style{.m-mud .m-mud__dlg[open]{opacity:0}.m-mud .m-mud__dlg[open] .m-mud__frame{transform:translateY(var(--m-s4))}}
}
.m-mud .m-mud__duo{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--m-s4)}
@media (min-width:900px){
  .m-mud .m-mud__duo{grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);column-gap:var(--m-mud-gap);align-items:start}
  .m-mud .m-mud__duo > :first-child .m-mud__h2{margin-bottom:0}
}
.m-mud .m-mud__faq{margin-top:var(--m-s2)}
.m-mud .m-mud__qa + .m-mud__qa{margin-top:var(--m-s2)}
.m-mud .m-mud__qa summary{grid-template-columns:minmax(0, 1fr) var(--m-glyph);padding:var(--m-s4) 0}
.m-mud .m-mud__a{padding:0 calc(var(--m-glyph) + var(--m-s4)) var(--m-s5) 0}
.m-mud .m-mud__a p{max-width:var(--m-ab-measure);color:var(--m-char)}
.m-mud .m-mud__end{display:grid;grid-template-columns:minmax(0, 1fr);background:var(--m-ivory)}
.m-mud .m-mud__end-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--m-ground)}
.m-mud .m-mud__end-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%}
.m-mud .m-mud__end-tx{display:grid;justify-items:start;padding:var(--m-s6) var(--m-pad) var(--m-s7)}
.m-mud .m-mud__end-tx > *{max-width:var(--m-ab-measure)}
.m-mud .m-mud__ctas{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--m-s3);width:100%;max-width:none;margin-top:var(--m-s5)}
@media (min-width:600px){.m-mud .m-mud__ctas{display:flex;flex-wrap:wrap;width:auto}}
@media (orientation:landscape) and (min-width:900px){
  .m-mud .m-mud__end{position:relative;isolation:isolate;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);min-height:clamp(520px, 72svh, 800px);background:var(--m-ivory)}
  .m-mud .m-mud__end-media{position:absolute;inset:0;z-index:-1;aspect-ratio:auto}
  .m-mud .m-mud__end-media img{object-position:50% 50%}
  .m-mud .m-mud__end-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, color-mix(in srgb, var(--m-ivory) var(--m-mud-final-veil), transparent) 0, color-mix(in srgb, var(--m-ivory) var(--m-mud-final-veil), transparent) 30%, transparent 52%)}
  .m-mud .m-mud__end-tx{grid-column:1;align-self:center;padding:var(--m-ab-pad) 0 var(--m-ab-pad) var(--m-mud-x)}
}
.m-mud .m-mud__swipe{display:none;justify-content:center;gap:var(--m-s2);margin-top:var(--m-s3);color:var(--m-char)}
.m-mud .m-mud__swipe.is-on{display:flex}
.m-mud .m-mud__swipe i{display:block;width:7px;height:7px;background:currentColor;border-radius:50% 50% 50% 0;rotate:-45deg;opacity:.35}
@media (prefers-reduced-motion:no-preference){
  .m-mud .m-mud__swipe.is-on i{animation:m-ab-drop 1.2s var(--m-ease) infinite}
  .m-mud .m-mud__swipe.is-on i:nth-child(2){animation-delay:.4s}
  .m-mud .m-mud__swipe.is-on i:nth-child(3){animation-delay:.8s}
}
.m-mud.is-motion [data-rise]{transition:opacity var(--m-mud-d-rise) var(--m-ease), transform var(--m-mud-d-rise) var(--m-ease)}
.m-mud.is-motion [data-rise]:not(.is-in){opacity:0;transform:translateY(var(--m-mud-rise))}
.m-mud.is-motion .m-mud__zoom img{transition:transform var(--m-mud-d-photo) var(--m-ease)}
.m-mud.is-motion .m-mud__zoom:not(.is-in) img{transform:scale(var(--m-mud-zoom))}
.m-mud.is-motion .m-mud__curtain::before{content:"";position:absolute;inset:0;z-index:1;background:var(--m-ivory);transform-origin:right center;transition:transform var(--m-mud-d-curtain) var(--m-ease)}
.m-mud.is-motion .m-mud__curtain.is-in::before{transform:scaleX(0)}
.m-mud .m-mud__nums{--m-mud-s:var(--m-mud-step-n)}
.m-mud.is-motion .m-mud__nums > :nth-child(2){transition-delay:var(--m-mud-s)}
.m-mud.is-motion .m-mud__nums > :nth-child(3){transition-delay:calc(2 * var(--m-mud-s))}
.m-mud.is-motion .m-mud__nums > :nth-child(4){transition-delay:calc(3 * var(--m-mud-s))}
.m-mud.is-motion .m-mud__nums > :nth-child(5){transition-delay:calc(4 * var(--m-mud-s))}
@media (min-width:900px){
  .m-mud [data-stagger]:not(.m-mud__nums){--m-mud-s:var(--m-mud-step)}
  .m-mud .m-mud__cp-list{--m-mud-s:var(--m-mud-step-c)}
  .m-mud.is-motion [data-stagger] > :nth-child(2){transition-delay:var(--m-mud-s)}
  .m-mud.is-motion [data-stagger] > :nth-child(3){transition-delay:calc(2 * var(--m-mud-s))}
  .m-mud.is-motion [data-stagger] > :nth-child(4){transition-delay:calc(3 * var(--m-mud-s))}
  .m-mud.is-motion [data-stagger] > :nth-child(5){transition-delay:calc(4 * var(--m-mud-s))}
  .m-mud.is-motion [data-stagger] > :nth-child(6){transition-delay:calc(5 * var(--m-mud-s))}
  .m-mud.is-motion [data-stagger] > :nth-child(7){transition-delay:calc(6 * var(--m-mud-s))}
  .m-mud.is-motion [data-stagger] > :nth-child(8){transition-delay:calc(7 * var(--m-mud-s))}
}
@keyframes m-mud-open{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){
  html:has(.m-mud){scroll-behavior:smooth}
  .m-mud details[open] > :not(summary){animation:m-mud-open var(--m-mud-d-open) var(--m-ease)}
  .m-mud :is(.m-mud__use, .m-mud__qa) summary::after{transition:transform var(--m-d-in) var(--m-ease)}
}
.m-mud .m-mud__row > .m-mud__tx,.m-mud .m-mud__row > .m-mud__media,.m-mud .m-mud__tx > *{min-width:0}
.m-mud .m-mud__row--pk .m-mud__ph{aspect-ratio:1;background:var(--m-ivory)}
.m-mud .m-mud__row--pk .m-mud__ph img{object-fit:contain}
@media (min-width:900px){.m-mud .m-mud__row--pk .m-mud__ph{aspect-ratio:auto}}
.m-mud .m-mud__tiles--steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;gap:var(--m-s2);width:100%;margin:var(--m-s6) 0 0;padding:0;list-style:none}
.m-mud .m-mud__tiles--steps > .m-mud__tile{box-sizing:border-box;grid-template-columns:minmax(0, 1fr);align-content:end;justify-items:start;width:100%;min-width:0;aspect-ratio:1;padding:var(--m-s3)}
.m-mud .m-mud__tiles--steps .m-mud__tile .m-mud__temp-n{min-width:0;max-width:100%;font-family:inherit;font-size:var(--m-fs-3);font-weight:var(--m-fw-semi);letter-spacing:var(--m-track-s);line-height:var(--m-lh-1);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;hyphens:auto}
